JP3206510B2 - Machine readable recording medium recording image input device and program - Google Patents
Machine readable recording medium recording image input device and programInfo
- Publication number
- JP3206510B2 JP3206510B2 JP23339497A JP23339497A JP3206510B2 JP 3206510 B2 JP3206510 B2 JP 3206510B2 JP 23339497 A JP23339497 A JP 23339497A JP 23339497 A JP23339497 A JP 23339497A JP 3206510 B2 JP3206510 B2 JP 3206510B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- image data
- input unit
- unit
- digital image
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 40
- 238000010586 diagram Methods 0.000 description 19
- 230000015572 biosynthetic process Effects 0.000 description 10
- 238000001514 detection method Methods 0.000 description 10
- 238000003786 synthesis reaction Methods 0.000 description 10
- 230000002194 synthesizing effect Effects 0.000 description 10
- 238000005516 engineering process Methods 0.000 description 8
- 239000002131 composite material Substances 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000010422 painting Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Landscapes
- Image Input (AREA)
- Processing Or Creating Images (AREA)
- Image Processing (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、文書や立体物等の
各種の物体を撮像してそのディジタル画像データを入力
する技術に関し、特に、博物館や美術館等で不定型の文
書や多様な大きさの物体のディジタル画像データを利用
者が希望する解像度で入力し、データベースに保存する
場合に有効になる技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technology for capturing various objects such as documents and three-dimensional objects and inputting digital image data thereof. The present invention relates to a technique that is effective when a user inputs digital image data of an object at a desired resolution and stores the digital image data in a database.
【0002】[0002]
【従来の技術】文書や立体物等をディジタル画像データ
としてデータベースに蓄積し、電子図書館,電子美術館
等で利用するためには、スキャナ,カメラ等で入力対象
物を撮像してディジタル化することが必要になる。2. Description of the Related Art In order to store documents, three-dimensional objects, and the like as digital image data in a database and use them in an electronic library, an electronic art museum, and the like, it is necessary to take an image of an input object with a scanner, a camera, or the like and digitize the image. Will be needed.
【0003】従来、定型的な文書をディジタル化する場
合には、スキャナで文書をディジタル化する手法が一般
に用いられ、立体物をディジタル化する場合には、通常
のカメラで立体物を撮影した後、スキャナを用いてフィ
ルムからディジタル画像データを生成する手法や、直接
ディジタル画像データを生成するディジタルカメラを用
いて立体物を撮影するという手法が一般に用いられてい
た。Conventionally, when digitizing a standard document, a method of digitizing the document with a scanner is generally used. When digitizing a three-dimensional object, a three-dimensional object is photographed with an ordinary camera. A method of generating digital image data from a film using a scanner and a method of photographing a three-dimensional object using a digital camera that directly generates digital image data have been generally used.
【0004】[0004]
【発明が解決しようとする課題】ところで、美術館や博
物館に於けるディジタル画像データの入力対象物には、
古文書,絵画のように平面的なものや、彫刻等の立体的
なものがあり、また、その大きさも様々である。このよ
うな様々な形状,大きさの入力対象物のディジタル画像
データを入力する場合、スキャナを用いる方法では、立
体物の入力に手間がかかるという問題がある。つまり、
スキャナを用いて立体物を入力する場合には、カメラで
立体物を撮影し、スキャナで入力可能な写真を作成しな
ければならないため、入力に手間がかかってしまう。[0005] By the way, the input target of digital image data in art museums and museums includes:
There are two-dimensional objects such as ancient documents and paintings, and three-dimensional objects such as sculptures, and their sizes are various. When inputting digital image data of an input object having such various shapes and sizes, the method using a scanner has a problem that it takes time and effort to input a three-dimensional object. That is,
In the case of inputting a three-dimensional object using a scanner, it is necessary to take an image of the three-dimensional object with a camera and to create a photograph that can be input with the scanner, so that the input is troublesome.
【0005】ディジタルカメラを用いて入力対象物のデ
ィジタル画像データを入力する方法によれば、立体的な
入力対象物も容易に入力することができる。しかし、様
々な入力対象物を利用者が希望する品質(解像度)で入
力するためには手間がかかるという問題がある。例え
ば、表面に細かな模様がある入力対象物のようにその模
様が明瞭に判るように高解像度で入力することが必要な
場合には、人手によって入力対象物とディジタルカメラ
との距離を短くし、表面が無地の入力対象物のように低
解像度で入力すれば十分な場合には、人手によって入力
対象物とディジタルカメラの距離を長くするというよう
に、入力対象物毎に、ディジタルカメラと入力対象物と
の距離を人手によって調整しなければならない。更に、
入力対象物を高解像度で入力するために、ディジタルカ
メラと入力対象物との距離を短くすると、ディジタルカ
メラの視野内に入力対象物が収まらなくなってしまう場
合があり、このような場合は、人手によってディジタル
カメラと入力対象物とをXY平面内で相対的に移動さ
せ、入力対象物を複数の領域に分けて入力しなけらばな
らない。According to a method of inputting digital image data of an input object using a digital camera, a three-dimensional input object can be easily input. However, there is a problem that it takes time and effort to input various input objects with desired quality (resolution). For example, if it is necessary to input at a high resolution so that the pattern can be clearly recognized, such as an input object with a fine pattern on the surface, manually reduce the distance between the input object and the digital camera. If it is sufficient to input at a low resolution such as an input object with a plain surface, the distance between the input object and the digital camera is manually increased, such as by manually inputting a digital camera The distance to the object must be adjusted manually. Furthermore,
If the distance between the digital camera and the input object is shortened in order to input the input object with high resolution, the input object may not be able to fit within the field of view of the digital camera. Therefore, the digital camera and the input target must be relatively moved in the XY plane, and the input target must be divided into a plurality of areas and input.
【0006】尚、特開平7−298242号公報には、
セットされた文書原稿の文書原稿映像をカメラを用いて
入力する際、自動的に文書原稿を複数の部分に分割して
入力することにより、高解像度の文書原稿映像を得られ
るようにした技術が記載されている。しかし、この技術
は、入力対象物である文書原稿とカメラとの間の距離が
固定されているため、ユーザが希望する解像度のディジ
タル画像を入力することができないという問題がある。Japanese Patent Application Laid-Open No. 7-298242 discloses that
When using a camera to input a document image of a set document using a camera, a technology has been developed that automatically obtains a high-resolution document image by dividing the document document into multiple parts and inputting it. Has been described. However, this technique has a problem that a user cannot input a digital image having a desired resolution because a distance between a document document as an input target and a camera is fixed.
【0007】そこで、本発明の目的は、入力対象物のデ
ィジタル画像データを入力する際、利用者が希望する解
像度のディジタル画像データを容易に入力できるように
することにある。It is therefore an object of the present invention to enable a user to easily input digital image data having a desired resolution when inputting digital image data of an input object.
【0008】[0008]
【課題を解決するための手段】本発明の画像入力装置は
上記目的を達成すると共に、入力対象物の厚みによる解
像度の誤差を少なくするため、 入力対象物を覆う入力範
囲のディジタル画像データを入力する画像入力装置に於
いて、 ディジタル画像データを入力する画像入力部と、
前記画像入力部と前記入力対象物とを相対的に移動させ
る移動部と、 前記画像入力部が異なる位置に於いて入力
した一部が重複する第1,第2の部分ディジタル画像デ
ータの対応する画素間の画素数と、前記第1,第2の部
分ディジタル画像データの入力位置の差分とに基づいて
解像度を検出し、該検出した解像度と利用者が指示した
指示解像度とに基づいて前記画像入力部と前記入力対象
物とのZ軸方向の距離を前記移動部によって制御するか
或いは前記画像入力部のズーム比を制御して前記画像入
力部が入力するディジタル画像データの解像度を前記指
示解像度にした後、前記入力対象物と前記画像入力部と
を前記移動部によってX,Y軸方向に相対的に移動さ
せ、前記入力範囲の一部分の部分ディジタル画像データ
を前記画像入力部によって入力するという処理を、入力
した部分ディジタル画像データによって前記入力範囲全
体が覆われるまで行う制御手段とを備えている。 SUMMARY OF THE INVENTION An image input apparatus according to the present invention achieves the above object and solves the problem based on the thickness of an input object.
In order to reduce errors in image resolution, the input range covering the input
Image input device for inputting digital image data
There are an image input unit for inputting the digital image data,
Relatively moving the image input unit and the input object
Moving part and the image input part are input at different positions.
First and second partial digital image data
The number of pixels between corresponding pixels of the data,
Based on the difference between the input positions of digital image data
Detects the resolution and instructs the detected resolution and the user
The image input unit and the input object based on a designated resolution
Whether the distance to the object in the Z-axis direction is controlled by the moving unit
Alternatively, the zoom ratio of the image input unit is controlled to control the image input.
The resolution of the digital image data input by the
After setting the resolution, the input object and the image input unit
Is relatively moved in the X and Y axis directions by the moving unit.
The partial digital image data of a part of the input range.
Is input by the image input unit.
The entire input range is obtained by the obtained partial digital image data.
Control means for performing until the body is covered.
【0009】[0009]
【0010】この構成に於いては、利用者が解像度を指
示すると、制御手段が、移動部を用いて画像入力部と入
力対象物とのZ軸方向の距離を制御するか或いは画像入
力部のズーム比を制御して画像入力部が入力するディジ
タル画像データの解像度を指示解像度にした後、移動部
を用いて入力対象物と画像入力部とをX,Y軸方向に相
対的に移動させ、画像入力部を用いて入力範囲の一部分
の部分ディジタル画像データを入力するという処理を、
入力した部分ディジタル画像データによって入力範囲全
体がを覆われるまで行う。また、入力対象物の厚みによ
る解像度の誤差を少なくする場合には、制御手段が、画
像入力部が異なる位置に於いて入力した一部が重複する
第1,第2の部分ディジタル画像データの対応する画素
間の画素数と、第1,第2の部分ディジタル画像データ
の入力位置の差分とに基づいて入力したディジタル画像
データの解像度を検出し、画像入力部を用いて入力する
ディジタル画像データの解像度を指示解像度にすると
き、解像度検出部で実際に検出した解像度と指示解像度
とに基づいて画像入力部と入力対象物とのZ軸方向の距
離を制御するか或いは画像入力部のズーム比を制御す
る。 In this configuration, when the user instructs the resolution, the control means controls the distance between the image input unit and the input object in the Z-axis direction using the moving unit, or controls the distance between the image input unit and the image input unit. After controlling the zoom ratio to set the resolution of the digital image data input by the image input unit to the designated resolution, the input object and the image input unit are relatively moved in the X and Y axis directions using the moving unit, The process of inputting partial digital image data of a part of the input range using the image input unit,
The process is performed until the entire input range is covered by the input partial digital image data. Also, depending on the thickness of the input object,
To reduce the resolution error, the control means
Part input in different position of image input part overlaps
Corresponding pixels of first and second partial digital image data
Number of pixels between the first and second partial digital image data
Image input based on the input position difference
Detect data resolution and input using image input unit
When the resolution of digital image data is set to the specified resolution
The resolution actually detected by the resolution detector and the indicated resolution
Based on the distance between the image input unit and the input object in the Z-axis direction.
Control the separation or the zoom ratio of the image input section.
You.
【0011】[0011]
【0012】[0012]
【0013】[0013]
【0014】[0014]
【0015】[0015]
【0016】[0016]
【0017】更に、本発明の画像入力装置は、利用者が
指示したディジタル画像データのサイズ中に、できるだ
け大きく入力対象物を収めるようにするため、前記制御
手段は、利用者が指示したディジタル画像データのサイ
ズと前記画像入力部の1回の入力動作で入力することが
できるディジタル画像データのサイズとに基づいて前記
入力範囲のディジタル画像データを入力する際の入力回
数を求め、前記入力範囲を前記入力回数と同じ数の部分
領域に分割し、前記画像入力部の視野のサイズと前記画
像入力部のZ軸方向の位置との関係と、前記部分領域の
サイズとに基づいて前記画像入力部のZ軸方向の位置を
前記移動部により制御して前記画像入力部の視野のサイ
ズが前記部分領域のサイズと等しくなるようにし、その
後、前記移動部を用いて前記入力対象物と前記画像入力
部とをX,Y軸方向に相対的に移動させ、前記画像入力
部を用いて前記各部分領域のディジタル画像データを入
力する構成を備えている。Further, the image input apparatus of the present invention allows the input object to be as large as possible within the size of the digital image data designated by the user. It is possible to input the data size and the image input unit in one input operation.
The number of times of inputting the digital image data in the input range is obtained based on the size of the digital image data that can be input, and the input range is divided into the same number of partial areas as the number of times of input, and the field of view of the image input unit is obtained. The position of the image input unit in the Z-axis direction is controlled by the moving unit based on the relationship between the size of the image input unit and the position of the image input unit in the Z-axis direction, and the size of the partial region. The size of the field of view is made equal to the size of the partial area, and thereafter, the input object and the image input unit are relatively moved in the X and Y axis directions using the moving unit. To input the digital image data of each of the partial areas by using.
【0018】この構成に於いては、制御手段が、利用者
が指示した入力するディジタル画像データのサイズと画
像入力部の1回の入力動作で入力することができるディ
ジタル画像データのサイズとに基づいて入力範囲のディ
ジタル画像データを入力する際の入力回数を求め、入力
範囲を入力回数と同じ数の部分領域に分割し、画像入力
部の視野の大きさと画像入力部のZ軸方向の位置との関
係と、部分領域のサイズとに基づいて移動部により画像
入力部のZ軸方向の位置を制御して画像入力部の視野の
サイズが部分領域のサイズと等しくなるようにし、その
後、移動部を用いて入力対象物と画像入力部とをX,Y
軸方向に相対的に移動させ、入力部を用いて各部分領域
のディジタル画像データを入力する。In this configuration, the control means controls the size of the digital image data to be input and the digital image data which can be input by one input operation of the image input unit. The number of inputs when inputting digital image data in the input range is determined based on the size of the input range, the input range is divided into the same number of partial areas as the number of inputs, and the size of the field of view of the image input unit and the Z of the image input unit The position of the image input unit in the Z-axis direction is controlled by the moving unit based on the relationship with the position in the axial direction and the size of the partial region so that the size of the field of view of the image input unit becomes equal to the size of the partial region. Then, the input object and the image input unit are moved between X and Y using the moving unit.
It is relatively moved in the axial direction, and digital image data of each partial area is input using the input unit.
【0019】[0019]
【発明の実施の形態】次に本発明の実施の形態について
図面を参照して詳細に説明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0020】図1は本発明の前提となる技術を説明する
ためのブロック図である。同図に示す画像入力装置は、
入力対象物をディジタル画像データとして取り込む例え
ばディジタルカメラ等の画像入力部101と、入力対象
物を載せるための支持台102と、画像入力部101を
支持台102に対してZ軸方向(高さ方向)に移動させ
るZ移動部103と、支持台102をX,Y軸方向に移
動させるXY移動部104と、装置各部を制御するコン
ピュータからなる制御手段300と、記録媒体500
と、キーボード,マウス等の入力部501と、CRT等
の表示部502とから構成されている。FIG. 1 illustrates a technique on which the present invention is based .
It is a block diagram for. The image input device shown in FIG.
An image input unit 101 such as a digital camera for taking an input object as digital image data, a support 102 for mounting the input object, and the image input unit 101 with respect to the support 102 in the Z-axis direction (height direction). ), An XY movement unit 104 for moving the support base 102 in the X and Y axis directions, a control unit 300 including a computer for controlling each unit of the apparatus, and a recording medium 500.
And an input unit 501 such as a keyboard and a mouse, and a display unit 502 such as a CRT.
【0021】図2は制御手段300の構成例を示したブ
ロック図である。同図に示すように制御手段300は、
装置動作全体を制御するシステム制御部301と、シス
テム制御部301からのズーム設定指示に従って、画像
入力部101のズーム比をズーム設定指示によって指示
されたものにするための指示信号202を出力したり、
入力対象物の画像入力時にその時点で最適な絞り,フォ
ーカスを決定し、画像入力部101の絞り,フォーカス
を上記決定したものにすることを指示する指示信号20
2を出力する画像入力制御部302と、システム制御部
301から指示された支持台102のX,Y座標値と支
持台102の現在のX,Y座標値とに基づいてX,Y軸
方向の移動量を求めて支持台102を上記求めた移動量
だけX,Y軸方向に移動させるXY軸制御信号203を
出力し、システム制御部301から指示された画像入力
部101のZ座標値と画像入力部101の現在のZ座標
値とに基づいてZ軸方向の移動量を求めて画像入力部1
01を上記求めた移動量だけZ軸方向に移動させるZ軸
制御信号201を出力する移動制御部303と、画像入
力部101から出力されたディジタル画像データ204
を蓄積する画像蓄積部304とを備えている。記録媒体
500は、磁気ディスク,半導体メモリ,その他の記録
媒体であり、制御手段300の動作を制御するプログラ
ムが格納されている。記録媒体500に記録されている
プログラムは、制御手段300によって読み込まれ、そ
の動作を制御することで、制御手段300上にシステム
制御部301,画像入力制御部302,移動制御部30
3を構成する。FIG. 2 is a block diagram showing a configuration example of the control means 300. As shown in FIG.
A system control unit 301 that controls the entire operation of the apparatus, and in accordance with a zoom setting instruction from the system control unit 301, outputs an instruction signal 202 for setting the zoom ratio of the image input unit 101 to that specified by the zoom setting instruction. ,
When inputting an image of an input object, an instruction signal 20 for determining an optimal aperture and focus at that time, and instructing the aperture and focus of the image input unit 101 to be determined as described above.
2 based on the X and Y coordinate values of the support 102 and the current X and Y coordinate values of the support 102 specified by the system control unit 301. An XY-axis control signal 203 for moving the support base 102 in the X and Y-axis directions by the calculated amount of movement in accordance with the amount of movement is output, and the Z coordinate value of the image input unit 101 and the image designated by the system control unit 301 are output. The amount of movement in the Z-axis direction is obtained based on the current Z coordinate value of the input unit 101 and the image input unit 1
01, a Z-axis control signal 201 for moving the Z-axis direction by the calculated amount of movement, and a digital image data 204 output from the image input unit 101.
And an image storage unit 304 for storing the same. The recording medium 500 is a magnetic disk, a semiconductor memory, or another recording medium, and stores a program for controlling the operation of the control unit 300. The program recorded on the recording medium 500 is read by the control means 300, and by controlling its operation, the system control unit 301, the image input control unit 302, the movement control unit 30
Constituting No. 3.
【0022】図3は図1に示した画像入力装置の処理手
順の例を示す流れ図であり、以下各図を参照して動作を
説明する。FIG. 3 is a flow diagram illustrating an example of a processing procedure of the image input apparatus shown in FIG. 1, with reference to the drawings will be described below operate.
【0023】入力対象物のディジタル画像を入力する場
合、利用者は、先ず、支持台102上に入力対象物を置
く(図3,S31)。When inputting a digital image of an input object, the user first places the input object on the support 102 (FIG. 3, S31).
【0024】その後、利用者は、入力部501を用いて
希望する解像度(指示解像度)を入力すると共に、画像
の入力範囲を指示する(S32)。画像の入力範囲の指
定は、例えば、画像入力部101によって撮像され、表
示部502に図4に示すように表示された表示画像40
0を基に、利用者がマウス等のポインティングデバイス
を用いて矩形領域を指定することによって行う。尚、図
4に於いて、401は支持台102上に置かれた入力対
象物、402は利用者が指示した画像の入力範囲、40
3はマウスカーソルを示している。Thereafter, the user inputs a desired resolution (designated resolution) by using the input unit 501 and designates an image input range (S32). The input range of the image is specified, for example, by displaying the display image 40 captured by the image input unit 101 and displayed on the display unit 502 as shown in FIG.
Based on 0, the user specifies a rectangular area using a pointing device such as a mouse. In FIG. 4, reference numeral 401 denotes an input object placed on the support base 102; 402, an input range of an image designated by the user;
Reference numeral 3 indicates a mouse cursor.
【0025】利用者によって解像度及び画像の入力範囲
が指示されると、システム制御部301は、ディジタル
画像データの解像度を指示解像度とするための、画像入
力部101のZ座標値とズーム比の組み合わせを求め、
更に、移動制御部303に上記Z座標値を渡すと共に、
画像入力制御部302に上記ズーム比を渡す(S3
3)。When the user specifies the resolution and the input range of the image, the system control unit 301 sets a combination of the Z coordinate value and the zoom ratio of the image input unit 101 to set the resolution of the digital image data as the specified resolution. ,
Further, while passing the Z coordinate value to the movement control unit 303,
The zoom ratio is passed to the image input control unit 302 (S3
3).
【0026】これにより、移動制御部303は、システ
ム制御部301から渡されたZ座標値と画像入力部10
1の現在のZ座標値とに基づいてZ軸方向の移動量を算
出し、更に画像入力部101を上記算出した移動量だけ
Z軸方向に移動させるためのZ軸制御信号201をZ移
動部103に対して出力する。Z軸移動部103は、Z
軸制御信号201に従って画像入力部101をZ軸方向
に移動させる。Thus, the movement control unit 303 compares the Z coordinate value passed from the system control unit 301 with the image input unit 10.
1 is calculated based on the current Z coordinate value, and a Z-axis control signal 201 for moving the image input unit 101 in the Z-axis direction by the calculated movement amount is transmitted to the Z-moving unit. Output to 103. The Z-axis moving unit 103
The image input unit 101 is moved in the Z-axis direction according to the axis control signal 201.
【0027】また、画像入力制御部302は、システム
制御部301からズーム比が渡されると、画像入力部1
01に対して上記ズーム比を示す指示信号202を出力
し、画像入力部101のズーム比を上記ズーム比によっ
て示されるものにする。When the zoom ratio is passed from the system control unit 301, the image input control unit 302
An instruction signal 202 indicating the zoom ratio is output to 01, and the zoom ratio of the image input unit 101 is set to be indicated by the zoom ratio.
【0028】ここで、ディジタル画像データの解像度を
指示解像度にするための、画像入力部101のZ座標値
とズーム比の組み合わせは、例えば、下記(a)に示す
近似関数や、図5に示すような各解像度に対するズーム
比,Z座標値が設定されたテーブルを使用して求めるも
のである。尚、下記(a)に於いて、Rは解像度、Zは
ズーム比、Hは画像入力部101のZ座標値である。Here, the combination of the Z coordinate value and the zoom ratio of the image input unit 101 for setting the resolution of the digital image data to the designated resolution is, for example, an approximate function shown in (a) below or shown in FIG. The zoom ratio and the Z coordinate value for each resolution are determined using a table in which the values are set. In the following (a), R is the resolution, Z is the zoom ratio, and H is the Z coordinate value of the image input unit 101.
【0029】R=Z2 ×100/H … (a)R = Z 2 × 100 / H (a)
【0030】尚、近似関数(a)や、図5のテーブルを
用いて、解像度を指示解像度にするためのズーム比とZ
座標値の組み合わせを求めると、各ズーム比「1」,
「2」,「3」,…に対してそれぞれ解像度を指示解像
度にするZ座標値が求められる。これら複数の組み合わ
せの内、どの組み合わせを用いるかは自由であるが、例
えば、ズーム比が「1」の時のZ座標値で示される位置
に画像入力部101を移動可能であれば、ズーム比
「1」の組み合わせを使用し、移動不能であればズーム
比「2」の組み合わせを使用するというように、ズーム
比が小さい組み合わせを優先して選択する方法を採用す
ることができる。 It should be noted that the zoom ratio and Z for changing the resolution to the specified resolution are obtained by using the approximate function (a) and the table shown in FIG.
When a combination of coordinate values is obtained, each zoom ratio “1”,
For each of "2", "3",..., A Z coordinate value for setting the resolution to the designated resolution is obtained. Any of the plurality of combinations can be used . For example , the image input unit 101 can be moved to a position indicated by the Z coordinate value when the zoom ratio is “1”. If so, a combination of the zoom ratio "1" is used, and if the camera cannot be moved, a combination of the zoom ratio "2" is used .
Can be
【0031】S33の於いて、Z座標値,ズーム比を制
御すると、システム制御部301は、利用者によってS
32で指示された入力範囲を複数の矩形領域に分割する
(S34)。When the Z coordinate value and the zoom ratio are controlled in step S33, the system control unit
The input range designated at 32 is divided into a plurality of rectangular areas (S34).
【0032】このS34の処理を詳しく説明すると、次
のようになる。先ず、画像入力部101のX,Y軸方向
の有効画素数(視野のサイズ)と利用者が指示した指示
解像度とに基づいて、画像入力部101が1回の入力動
作で入力することができるサイズ(入力可能サイズ)を
求める。例えば、画像入力部101の有効画素数が40
00×4000画素で、指示解像度が400dpi(d
ots per inch)であったとすると、入力可
能サイズは10インチ四方となる。The processing in S34 will be described in detail below. First, based on the number of effective pixels (view size) in the X and Y axes directions of the image input unit 101 and the specified resolution specified by the user, the image input unit 101 can perform input in one input operation. Find the size (inputable size). For example, if the number of effective pixels of the image input unit 101 is 40
00 × 4000 pixels and the indicated resolution is 400 dpi (d
ots per inch), the inputtable size is 10 inches square.
【0033】その後、システム制御部301は、S32
で指定された入力範囲を複数の矩形領域に分割する。こ
の矩形領域のサイズは、入力可能サイズ以下であること
が必要であり、Z移動部103,XY移動部104等の
機械可動部の精度により決定されるものである。つま
り、機械可動部の精度が高い場合には、矩形領域のサイ
ズを大きくし、精度が低い場合には、矩形領域のサイズ
を小さくする。Thereafter, the system control unit 301 proceeds to S32
The input range specified by is divided into a plurality of rectangular areas. The size of this rectangular area must be smaller than the inputtable size, and is determined by the accuracy of the mechanical movable parts such as the Z moving part 103 and the XY moving part 104. That is, if the precision of the mechanical movable part is high, the size of the rectangular area is increased, and if the precision is low, the size of the rectangular area is reduced.
【0034】図6は、矩形領域412のサイズを入力可
能範囲411のサイズの80%にした時の例を示した図
である。このように、入力範囲410を複数の矩形領域
412に分割し、各矩形領域412の中心を画像入力部
101の視野の中心と一致させた状態でディジタル画像
データの入力を行うことにより、各入力がその一部を重
複した形で入力範囲410全体を覆う。FIG. 6 is a diagram showing an example in which the size of the rectangular area 412 is set to 80% of the size of the inputtable range 411. As described above, by dividing the input range 410 into a plurality of rectangular regions 412 and inputting digital image data in a state where the center of each rectangular region 412 matches the center of the field of view of the image input unit 101, each input region is input. Covers the entire input range 410 in a partially overlapping manner.
【0035】次に、システム制御部301は、移動制御
部303に対して最初の画像入力位置の座標値(例え
ば、図6に示した左上の矩形領域の中心の座標値)を渡
す(S35)。これにより、移動制御部303は、現在
位置から最初の画像入力位置までのX,Y軸方向の移動
量を求め、その移動量だけ支持台102をX,Y軸方向
に移動させるXY軸制御信号203を出力し、XY移動
部104は、XY軸制御信号203に従って支持台10
2を最初の画像入力位置に移動させる。Next, the system control unit 301 passes the coordinate value of the first image input position (for example, the coordinate value of the center of the upper left rectangular area shown in FIG. 6) to the movement control unit 303 (S35). . Accordingly, the movement control unit 303 obtains the amount of movement in the X and Y directions from the current position to the first image input position, and moves the support base 102 in the X and Y directions by the amount of movement. 203, and the XY moving unit 104 outputs the support base 10 according to the XY axis control signal 203.
2 is moved to the first image input position.
【0036】移動完了後、システム制御部301は、画
像入力制御部302に対して画像入力を指示する(S3
6)。これにより、画像入力制御部302は、画像入力
部101に対して指示信号202を出力し、その時点で
最適なフォーカス,絞りを指示した後、画像入力を指示
する。尚、画像入力部101に対して指示するフォーカ
ス,絞りは、例えば、画像入力部101と入力対象物と
の距離,ズーム設定,照明設定から決まる固定的な値の
中から、その時の条件に合ったものを選択することによ
り決定する。また、画像入力部101に一般のカメラで
用いられるような、自動的なフォーカス,絞り機構を設
けるようにしても良い。この場合には、画像入力制御部
302でフォーカス,絞りを決定する処理,画像入力制
御部302から画像入力部101にフォーカス,絞りを
指示する処理は不要となる。After the movement is completed, the system control unit 301 instructs the image input control unit 302 to input an image (S3).
6). Accordingly, the image input control unit 302 outputs the instruction signal 202 to the image input unit 101, and instructs the optimum focus and aperture at that time, and then instructs image input. The focus and aperture designated for the image input unit 101 are, for example, selected from fixed values determined from the distance between the image input unit 101 and the input object, zoom settings, and illumination settings, and meet the conditions at that time. Are determined by selecting Further, the image input unit 101 may be provided with an automatic focus / aperture mechanism as used in a general camera. In this case, the process of determining the focus and aperture by the image input control unit 302 and the process of instructing the image input unit 101 to perform focus and aperture by the image input control unit 302 become unnecessary.
【0037】画像入力部101は、画像入力制御部30
2からの指示信号202に従ってフォーカス,絞りを調
整した後、最初の画像入力位置の画像を取り込み、ディ
ジタル画像データ204を出力する。このディジタル画
像データ204は、制御手段300内の画像蓄積部30
4に部分ディジタル画像データとして蓄積される。The image input unit 101 includes an image input control unit 30
After adjusting the focus and aperture in accordance with the instruction signal 202 from the second, an image at the first image input position is taken in, and digital image data 204 is output. The digital image data 204 is stored in the image storage unit 30 in the control unit 300.
4 is stored as partial digital image data.
【0038】最初の画像入力位置の部分ディジタル画像
データを画像蓄積部304に蓄積すると、システム制御
部301は、移動制御部303に対して第2番目の画像
入力位置の座標値を渡すことにより支持台102を第2
番目の画像入力位置に移動させ(S35)、移動完了
後、画像入力制御部302に対して画像の入力指示を行
うことにより第2番目の画像入力位置の部分ディジタル
画像データを画像蓄積部304に蓄積する(S36)。
以下、未入力部分が無くなるまで、S35,S36の処
理を繰り返すことにより、利用者によって指示された入
力範囲全体を、利用者によって指定された解像度で入力
した部分ディジタル画像データの集合として画像蓄積部
304に蓄積することができる。When the partial digital image data of the first image input position is stored in the image storage unit 304, the system control unit 301 transfers the coordinate value of the second image input position to the movement control unit 303 to support it. 2nd table 102
The image data is moved to the second image input position (S35). After the movement is completed, an image input instruction is issued to the image input control unit 302, so that the partial digital image data at the second image input position is stored in the image storage unit 304. It is accumulated (S36).
Thereafter, the processing of S35 and S36 is repeated until there is no uninput portion, so that the entire input range specified by the user is stored in the image storage unit as a set of partial digital image data input at the resolution specified by the user. 304.
【0039】図7は本発明の前提となる他の技術を説明
するための要部ブロック図であり、図1,図2に示した
制御手段300の代わりに使用する制御手段300aの
構成例を示したものである。制御手段300aが制御手
段300と異なる点は、画像合成部305が追加された
点と、システム制御部301の代わりにシステム制御部
301aを備えた点である。尚、図1,図2と同一符号
は同一部分を表している。FIG. 7 illustrates another technique on which the present invention is based .
FIG. 3 is a block diagram of a main part for performing the control, and shows a configuration example of a control means 300a used in place of the control means 300 shown in FIGS. That the control unit 300a is different from the control unit 300 is a point having a point where the image synthesizing unit 305 is added, the system control unit 30 1 a in place of the system control unit 301. 1 and 2 represent the same parts.
【0040】システム制御部301aは、システム制御
部301が有している機能に加え、各入力対象物につい
て、その部分ディジタル画像データを画像蓄積部304
のどの位置に格納したのかを管理すると共に部分ディジ
タル画像データの入力位置の座標値を管理する機能や、
画像合成を行う入力対象物を示す情報を含む画像合成指
示が入力部501から入力されたとき、画像合成部30
5を起動して上記入力対象物についての管理情報(部分
ディジタル画像データの格納位置,部分ディジタル画像
データの入力位置の座標値)を画像合成部305に渡す
機能を有する。画像合成部305は、画像蓄積部304
に格納されている複数の部分ディジタル画像データ(或
る入力対象物についての部分ディジタル画像データ)
を、各部分ディジタル画像データの入力位置に基づいて
合成することにより単一のディジタル画像データを作成
する機能を有する。システム制御部301a,画像入力
制御部302,移動制御部303,画像合成部305
は、制御手段300aによって読み込まれた記録媒体5
00に記録されているプログラムが、制御手段300a
を制御することにより実現される。The system control unit 301a stores, in addition to the functions of the system control unit 301, the partial digital image data of each input object into the image storage unit 304.
A function to manage the coordinates of the input position of the partial digital image data,
When an image synthesis instruction including information indicating an input target to be subjected to image synthesis is input from the input unit 501, the image synthesis unit 30
5 has a function of starting and transmitting management information (the storage position of the partial digital image data and the coordinate value of the input position of the partial digital image data) on the input object to the image synthesizing unit 305. The image synthesizing unit 305 includes an image storage unit 304
A plurality of partial digital image data (partial digital image data for a certain input object) stored in
On the basis of the input position of each partial digital image data to create a single digital image data. System control section 301a, image input control section 302, movement control section 303, image synthesis section 305
Is the recording medium 5 read by the control means 300a.
00 is stored in the control unit 300a.
Is realized by controlling
【0041】この前提技術に於いても、部分ディジタル
画像データを画像蓄積部304に蓄積するまでの動作
は、図1に示した前提技術と同様であるので、蓄積され
ている複数の部分ディジタル画像データから1枚分のデ
ィジタル画像データを合成する際の処理のみを説明す
る。In this base technology , the operation until the partial digital image data is stored in the image storage unit 304 is the same as the base technology shown in FIG. Only processing for synthesizing digital image data for one sheet from data will be described.
【0042】ユーザは、或る入力対象物についての合成
画像を作成する場合、上記或る入力対象物を示す情報を
含む画像合成指示を入力部501から入力する。When a user creates a composite image of a certain input object, the user inputs an image synthesis instruction including information indicating the certain input object from the input unit 501.
【0043】システム制御部301aは、画像合成指示
が入力されると、画像合成が指示された入力対象物につ
いての管理情報を画像合成部305に渡す。When an image synthesis instruction is input, the system control unit 301a passes management information on the input object to which the image synthesis has been instructed to the image synthesis unit 305.
【0044】画像合成部305は、システム制御部30
1aから管理情報が渡されると、管理情報中の格納位置
によって示される各部分ディジタル画像データを画像蓄
積部304から順次読み出し、読み出した部分ディジタ
ル画像データと管理情報中の入力位置の座標値とに基づ
いて1枚分のディジタル画像データを合成する。The image synthesizing unit 305 includes the system control unit 30
When the management information is passed from 1a, each partial digital image data indicated by the storage position in the management information is sequentially read out from the image storage unit 304, and the read partial digital image data and the coordinate value of the input position in the management information are converted into The digital image data for one image is synthesized based on the image data.
【0045】この合成処理について図8を参照して詳細
に説明する。画像合成部305は、システム制御部30
1aから管理情報が渡されると、図8に示すように、入
力対象物についての入力範囲よりもやや大きいサイズの
画像領域420を、内部に設けられている作業領域(図
示せず)上に用意する。その後、管理情報中の格納位置
に基づいて画像蓄積部304から第1番目の入力位置に
対応する部分ディジタル画像データ421を取り出し、
それを画像領域420の左上の部分にコピーする。The synthesizing process will be described in detail with reference to FIG. The image synthesizing unit 305 includes the system control unit 30
When the management information is passed from 1a, as shown in FIG. 8, an image area 420 having a size slightly larger than the input range of the input target is prepared on a work area (not shown) provided inside. I do. Thereafter, the partial digital image data 421 corresponding to the first input position is extracted from the image storage unit 304 based on the storage position in the management information,
It is copied to the upper left part of the image area 420.
【0046】その後、第2番目の入力位置に対応する部
分ディジタル画像データ422を画像蓄積部304から
取り出し、それを部分ディジタル画像データ421の格
納位置から、画像入力時に移動した座標値分だけずらし
た位置にコピーする。この際、XY移動部104により
精度誤差等によってズレが生じる場合には、従来から知
られているパターンマッチングの手法、例えば、SSD
A法などによって誤差が最小となる位置で貼り合わせを
行う。Thereafter, the partial digital image data 422 corresponding to the second input position is extracted from the image storage unit 304, and is shifted from the storage position of the partial digital image data 421 by the coordinate value moved at the time of image input. Copy to location. At this time, if a deviation occurs due to an accuracy error or the like by the XY moving unit 104, a conventionally known pattern matching method, for example, an SSD
The bonding is performed by a method A or the like at a position where the error is minimized.
【0047】このように、部分ディジタル画像データの
貼り合わせ処理を順次行うことで、利用者によって指定
された入力対象物についての入力範囲全体を表す1つの
ディジタル画像データを合成することができる。合成さ
れたディジタル画像データは、画像合成部305から画
像蓄積部304に送られ、保存される。As described above, by sequentially performing the joining processing of the partial digital image data, one digital image data representing the entire input range of the input object specified by the user can be synthesized. The synthesized digital image data is sent from the image synthesis unit 305 to the image storage unit 304 and stored.
【0048】図9は本発明の前提となる更に他の技術を
説明するための要部ブロック図であり、図1,図2に示
した制御手段300の代わりに使用する制御手段300
bの構成例を示したものである。制御手段300bが制
御手段300と異なる点は、入力範囲判定部306が追
加された点と、システム制御部301の代わりにシステ
ム制御部301bを備えている点である。尚、他の図2
と同一符号は同一部分を表している。システム制御部3
01b,画像入力制御部302,移動制御部303,入
力範囲判定部306は、制御手段300bによって読み
込まれた記録媒体500に記録されているプログラム
が、制御手段300bを制御することにより実現され
る。FIG. 9 shows still another technique which is a premise of the present invention.
FIG. 3 is a main part block diagram for explaining a control unit 300 used in place of the control unit 300 shown in FIGS.
3 shows a configuration example of b. The control unit 300b is different from the control unit 300 in that an input range determination unit 306 is added and a system control unit 301b is provided instead of the system control unit 301. In addition, other FIG.
The same reference numerals denote the same parts. System control unit 3
01b, the image input control unit 302, the movement control unit 303, and the input range determination unit 306 are realized by controlling the control unit 300b by a program recorded on the recording medium 500 read by the control unit 300b.
【0049】この図9に示す前提技術は、入力範囲判定
部306を備えたことを特徴とする。図1に示した前提
技術では、入力範囲をマウスを用いて画面上で指定する
方法について述べたが、一般にディジタル画像データの
入力範囲は、入力対象物を覆う範囲の一部のみではな
く、その全体を指示する場合が多い。入力範囲判定部3
06は、入力対象物全体を覆う範囲を入力範囲にする
際、入力範囲を自動的に決定する。つまり、入力範囲判
定部306は、入力対象物が存在しないときの背景ディ
ジタル画像データ(予め保存しておく)と画像入力部1
01を用いて入力したディジタル画像データとの差分に
基づいて入力範囲を決定する。The prerequisite technique shown in FIG. 9 is characterized in that an input range determination unit 306 is provided. Assumptions shown in Figure 1
In the technology , the method of specifying the input range on the screen using a mouse has been described.However, in general, the input range of digital image data is not limited to a part of the range that covers the input target, but may indicate the entire range. Many. Input range determination unit 3
In step 06, the input range is automatically determined when the range covering the entire input object is set as the input range. That is, the input range determination unit 306 determines whether the background digital image data (stored in advance) when the input object does not exist and the image input unit 1
01 is used to determine the input range based on the difference from the input digital image data.
【0050】次に動作を説明する。[0050] to explain the operation to the next.
【0051】入力対象物のディジタル画像データを入力
する場合、利用者は、前述した図1に示す前提技術と同
様に、入力対象物を支持台102上に置き、入力部50
1から希望する解像度を入力する。その後、利用者は、
自身で画像に入力範囲を決めたいのであれば、前述した
前提技術と同様に画面上でマウス等を用いて入力範囲を
指定し、入力範囲判定部306を利用して画像の入力範
囲を決めたいのであれば、入力部501から入力範囲判
定指示を入力する。When inputting digital image data of an input object, the user places the input object on the support base 102 and places the input unit 50 in the same manner as in the prerequisite technique shown in FIG.
Enter the desired resolution from 1. After that, the user
If you want to determine the input range to the image itself, and before the predicate
If an input range is specified on the screen using a mouse or the like as in the base technology, and an input range of an image is to be determined using the input range determination unit 306, an input range determination instruction is input from the input unit 501. .
【0052】マウス等によって入力範囲が指定された場
合はシステム制御部301bは、前出したS33〜S3
6(図3参照)と同様の処理を行う。When the input range is designated by a mouse or the like, the system control unit 301b executes the processing in S33 to S3 described above.
6 (see FIG. 3).
【0053】これに対して、入力範囲判定指示が入力さ
れた場合は、システム制御部301bは、撮影可能領域
全体のディジタル画像データを取り込む。具体的には、
1回の撮影で撮影可能領域全体のディジタル画像データ
を入力できる場合には、先ず、移動制御部303,XY
移動部104を用いて画像入力部101が支持台102
の中心に位置するように支持台102をXY軸方向に移
動させる。次に、移動制御部303,Z移動部103を
用いて画像入力部101と支持台102との間の距離が
最大になるように、画像入力部101の位置を制御す
る。その後、画像入力制御部302を用いて画像入力部
101のズームが最も広角側になるようにし、画像入力
制御部302に対して入力指示を与える。これにより、
撮影可能領域全体を覆うディジタル画像データが画像蓄
積部304に蓄積される。On the other hand, when the input range determination instruction is input, the system control unit 301b captures the digital image data of the entire photographable area. In particular,
When digital image data of the entire photographable area can be input by one photographing, first, the movement control unit 303, XY
Using the moving unit 104, the image input unit 101
The support base 102 is moved in the XY axis directions so as to be located at the center of. Next, the position of the image input unit 101 is controlled using the movement control unit 303 and the Z movement unit 103 such that the distance between the image input unit 101 and the support 102 is maximized. After that, using the image input control unit 302, the zoom of the image input unit 101 is set to the widest angle side, and an input instruction is given to the image input control unit 302. This allows
Digital image data covering the entire photographable area is stored in the image storage unit 304.
【0054】撮影可能領域全体を覆うディジタル画像デ
ータを画像蓄積部304に蓄積すると、システム制御部
301bは、入力範囲判定部306を起動する。When digital image data covering the entire photographable area is stored in the image storage unit 304, the system control unit 301b activates the input range determination unit 306.
【0055】これにより、入力範囲判定部306は、保
存してある背景ディジタル画像データと画像蓄積部30
4に蓄積されているディジタル画像データの対応する画
素同士の差分を取った差分画像を求める。差分画像で
は、ノイズによって細かな点が現れることがあるが、通
常の画像処理のノイズ除去の手法で細かな点は除去す
る。その後、入力範囲判定部306は、差分画像に基づ
いて入力対象物のX座標値の最大値,最小値Xmax,
Xminと、Y座標値の最大値,最小値Ymax,Ym
inとを求め、左上の頂点の座標値を(Xmin,Ym
ax)、右下の頂点の座標値を(Xmax,Ymin)
の矩形領域を入力範囲とすることをシステム制御部30
1bに指示する。この指示を受けると、システム制御部
301bは、前出したS33〜S36(図3参照)と同
様の処理を行う。Thus, the input range determining unit 306 determines whether the stored background digital image data and the image
Then, a difference image is obtained by taking the difference between the corresponding pixels of the digital image data stored in No. 4. In the difference image, fine points may appear due to noise, but the fine points are removed by a noise removal method of normal image processing. Thereafter, the input range determination unit 306 determines the maximum value and the minimum value Xmax of the X coordinate value of the input object based on the difference image.
Xmin and the maximum and minimum values of Y coordinate values Ymax, Ym
in, and the coordinate value of the upper left vertex is calculated as (Xmin, Ym
ax), the coordinate value of the lower right vertex is (Xmax, Ymin)
The system control unit 30 determines that the rectangular area
1b. Upon receiving this instruction, the system control unit 301b performs the same processing as S33 to S36 (see FIG. 3) described above.
【0056】これに対して、1回の撮影では撮影可能領
域全体のディジタル画像データを入力できない場合に
は、画像入力部101と支持台102との間の距離が最
大になるようにし、更に、画像入力部101のズームが
最も広角側になるようにした後、画像入力部101の視
野が、図10に示す部分画像領域431と一致するよう
に(画像入力部101の視野の左上が撮影可能領域43
0の左上と一致するように)、支持台102をXY軸方
向に移動させる。その後、入力指示を画像入力制御部3
02に与えることにより、左上の部分画像領域431の
部分ディジタル画像データを画像蓄積部304に蓄積す
る。On the other hand, when digital image data of the entire photographable area cannot be input in one photographing operation, the distance between the image input unit 101 and the support 102 is maximized. After the zoom of the image input unit 101 is set to the widest angle, the field of view of the image input unit 101 is matched with the partial image area 431 shown in FIG. Area 43
The support base 102 is moved in the XY axis directions so as to coincide with the upper left of 0). Then, the input instruction is sent to the image input control unit 3.
02, the partial digital image data of the upper left partial image area 431 is stored in the image storage unit 304.
【0057】その後、システム制御部301bは、移動
制御部303,XY移動部104を用いて、画像入力部
101の視野の中心が移動経路432上を移動するよう
に、入力対象物401が置かれた支持台102をXY軸
方向に移動させながら、所定の周期で入力指示を出力す
る。これにより、撮影可能領域430全体を覆う複数の
部分ディジタル画像データが画像蓄積部304に蓄積さ
れる。尚、上記所定の周期は、支持台102の移動速度
と移動経路とに基づいて決まるものである。Thereafter, the system control unit 301b uses the movement control unit 303 and the XY movement unit 104 to place the input object 401 such that the center of the field of view of the image input unit 101 moves on the movement path 432. While moving the support base 102 in the XY axis directions, an input instruction is output at a predetermined cycle. As a result, a plurality of partial digital image data covering the entire photographable area 430 is stored in the image storage unit 304. The predetermined period is determined based on the moving speed and the moving path of the support base 102.
【0058】撮影可能領域全体を覆う複数の部分ディジ
タル画像データを画像蓄積部304に蓄積すると、シス
テム制御部301bは、入力範囲判定部306を起動す
る。これにより、入力範囲判定部306は、画像蓄積部
304に蓄積されている複数の部分ディジタル画像デー
タの内の1つを取り出し、保存してある背景ディジタル
画像データと画像蓄積部304に蓄積されているディジ
タル画像データの対応する画素同士の差分を取った差分
画像を求める。図11は差分画像441の例を示したも
のである。図11に於いて442は、入力対象物を示し
ている。When a plurality of partial digital image data covering the entire photographable area are stored in the image storage section 304, the system control section 301b activates the input range determination section 306. As a result, the input range determination unit 306 takes out one of the plurality of partial digital image data stored in the image storage unit 304, and stores the stored background digital image data in the image storage unit 304. A difference image is obtained by taking the difference between the corresponding pixels of the digital image data. FIG. 11 shows an example of the difference image 441. In FIG. 11, reference numeral 442 denotes an input object.
【0059】その後、入力範囲判定部306は、差分画
像に基づいて入力対象物442のX座標値の最大値,最
小値と、Y座標値の最大値,最小値とを求め。以下、入
力範囲判定部306は、画像蓄積部304に蓄積されて
いる全ての部分ディジタル画像データに対して同様の処
理を行い、入力対象物442のX座標値の最大値,最小
値と、Y座標値の最大値,最小値を求める。Thereafter, the input range determination unit 306 obtains the maximum and minimum values of the X coordinate value and the maximum and minimum values of the Y coordinate value of the input object 442 based on the difference image. Hereinafter, the input range determination unit 306 performs the same process on all the partial digital image data stored in the image storage unit 304, and obtains the maximum and minimum values of the X coordinate value of the input object 442, and the Y value. Find the maximum and minimum coordinate values.
【0060】そして、全ての部分ディジタル画像データ
について、入力対象物442のX座標値の最大値,最小
値と、Y座標値の最大値,最小値を求めると、その中か
ら最大値,最小値を選び出す。X座標値の最大値,最小
値Xmax,Xminと、Y座標値の最大値,最小値Y
max,Yminとを選び出すと、左上の頂点の座標値
を(Xmin,Ymax)、右下の頂点の座標値を(X
max,Ymin)の矩形領域を入力範囲とすることを
システム制御部301bに指示する。この指示を受ける
と、システム制御部301bは前述したと同様の処理を
行う。When the maximum and minimum values of the X coordinate value and the maximum and minimum values of the Y coordinate value of the input object 442 are obtained for all the partial digital image data, the maximum value and the minimum value are obtained. Choose out. The maximum and minimum values Xmax and Xmin of the X coordinate value and the maximum and minimum values Y of the Y coordinate value
When max and Ymin are selected, the coordinate value of the upper left vertex is (Xmin, Ymax) and the coordinate value of the lower right vertex is (X
The system controller 301b is instructed to set a rectangular area of (max, Ymin) as the input range. Upon receiving this instruction, the system control unit 301b performs the same processing as described above.
【0061】図12は本発明の一実施例の要部ブロック
図であり、図1,図2に示した制御手段300の代わり
に使用する制御手段300cの構成例を示している。本
実施例の制御手段300cが制御手段300と異なる点
は、解像度検出部307を追加した点、システム制御部
301の代わりにシステム制御部301cを備えた点で
ある。尚、他の図2と同一符号は同一部分を表してい
る。システム制御部301c,画像入力制御部302,
移動制御部303,解像度検出部307は、制御手段3
00cによって読み込まれた記録媒体500に記録され
ているプログラムが、制御手段300cを制御すること
により実現される。FIG. 12 is a block diagram of a main part of one embodiment of the present invention, and shows a configuration example of a control means 300c used in place of the control means 300 shown in FIGS. The control unit 300c of this embodiment differs from the control unit 300 in that a resolution detection unit 307 is added and a system control unit 301c is provided instead of the system control unit 301. The same reference numerals as in FIG. 2 indicate the same parts. A system control unit 301c, an image input control unit 302,
The movement control unit 303 and the resolution detection unit 307
The program recorded on the recording medium 500 read by the control unit 00c is realized by controlling the control unit 300c.
【0062】本実施例は、画像入力部101で入力した
ディジタル画像データの解像度を求める解像度検出部3
07を備えることにより、入力対象物の厚みにかかわら
ず利用者が指定した解像度のディジタル画像データを得
られるようにしたものである。In this embodiment, a resolution detector 3 for determining the resolution of digital image data input by the image input unit 101
07, digital image data having a resolution designated by the user can be obtained regardless of the thickness of the input object.
【0063】次に、本実施例の動作を説明する。本実施
例に於いては、図3の流れ図に示したS33の処理の代
わりに以下の処理を行う以外、前述した図1に示す前提
技術と同様の処理を行う。Next, the operation of this embodiment will be described. In this embodiment, except that the following processing is performed instead of the processing of S33 shown in the flowchart of FIG.
Performs the same processing as the technology .
【0064】指示解像度,入力範囲が指示されると、シ
ステム制御部301cは、前述したと同様にして、解像
度を指示解像度にするための、画像入力部101のZ座
標値,ズーム比を求め、画像入力部101の上記Z座標
値によって示される位置に移動させると共に、ズーム比
を上記求めたズーム比にする。When the designated resolution and the input range are designated, the system control unit 301c calculates the Z coordinate value and the zoom ratio of the image input unit 101 for setting the resolution to the designated resolution in the same manner as described above. The image input unit 101 is moved to the position indicated by the Z coordinate value, and the zoom ratio is set to the calculated zoom ratio.
【0065】その後、システム制御部301cは、画像
入力部101に入力指示を与え、入力対象物を含む第1
のディジタル画像データを入力させる。この第1のディ
ジタル画像データは、画像蓄積部304に蓄積される。After that, the system control unit 301c gives an input instruction to the image input unit 101, and outputs the first instruction including the input object.
Is input. The first digital image data is stored in the image storage unit 304.
【0066】次いで、システム制御部301cは、移動
制御部303,XY移動部104を用いて入力対象物を
所定の移動量ΔLだけ移動させる。その後、画像入力部
101に入力指示を与え、入力対象物を含む第2のディ
ジタル画像データを画像蓄積部304に蓄積させる。第
1,第2のディジタル画像データを画像蓄積部304に
蓄積すると、システム制御部301cは、解像度検出部
307を起動し、移動量ΔLを渡す。尚、第1,第2の
ディジタル画像データは、その一部が重複することが必
要である。Next, the system control unit 301c uses the movement control unit 303 and the XY movement unit 104 to move the input object by a predetermined movement amount ΔL. Thereafter, an input instruction is given to the image input unit 101, and the second digital image data including the input target is stored in the image storage unit 304. When the first and second digital image data are stored in the image storage unit 304, the system control unit 301c activates the resolution detection unit 307 and passes the movement amount ΔL. The first and second digital image data need to partially overlap.
【0067】これにより、解像度検出部307は、第
1,第2のディジタル画像データ中の対応する画素間の
画素数Gを求め、求めた画素数と上記移動量ΔLに基づ
いて解像度G/ΔLを算出する。Thus, the resolution detecting section 307 obtains the number G of pixels between corresponding pixels in the first and second digital image data, and obtains the resolution G / ΔL based on the obtained number of pixels and the moving amount ΔL. Is calculated.
【0068】システム制御部301cでは、解像度検出
部307が求めた解像度と利用者が指示した指示解像度
との誤差が予め定められている許容誤差範囲内か否かを
判断する。The system control unit 301c determines whether or not the error between the resolution obtained by the resolution detection unit 307 and the resolution specified by the user is within a predetermined allowable error range.
【0069】そして、許容誤差範囲内であると判断した
場合には、S34の処理に進む(図3)。これに対し
て、許容誤差範囲内でないと判断した場合には、システ
ム制御部301cは、画像入力部101の位置或いはズ
ーム比を変更した後、再び、解像度検出部307を使用
して解像度を求める。そして、解像度が許容誤差範囲内
になったなら、S34の処理に進み、許容範囲内になら
なかったら、再び同様の処理を行う。If it is determined that the error is within the allowable error range, the process proceeds to S34 (FIG. 3). On the other hand, if it is determined that the resolution is not within the allowable error range, the system control unit 301c changes the position or the zoom ratio of the image input unit 101, and then obtains the resolution again using the resolution detection unit 307. . If the resolution falls within the allowable error range, the process proceeds to S34. If the resolution does not fall within the allowable range, the same process is performed again.
【0070】ここで、解像度と指示解像度との誤差を許
容誤差範囲内にするための処理について図13を利用し
て説明する。Here, a process for making the error between the resolution and the designated resolution fall within the allowable error range will be described with reference to FIG.
【0071】利用者が指示した指示解像度がaで、最初
に解像度検出部307で求めた解像度がb−0であった
場合、システム制御部301cは画像入力部101のズ
ーム比を上げるか、或いは画像入力部101と支持台1
02との間の距離を小さくすることにより解像度を上げ
るように制御する。この段階で検出した解像度がb−1
であったとすると、次にシステム制御部301cは、指
示解像度aと解像度b−0,b−1間の比率に基づいて
ズーム比或いは距離を制御することにより、解像度を指
示解像度aに近づける。この結果得られた解像度がb−
2であった場合には、解像度aと解像度b−1,b−2
間の比率に応じた制御を行う。これを繰り返すことによ
り、解像度と指示解像度aの誤差を許容誤差範囲内にす
ることができる。If the resolution specified by the user is a and the resolution first determined by the resolution detection unit 307 is b-0, the system control unit 301c increases the zoom ratio of the image input unit 101, or Image input unit 101 and support 1
Control is performed so as to increase the resolution by reducing the distance between the image data and the image data 02. The resolution detected at this stage is b-1
Then, the system control unit 301c controls the zoom ratio or the distance based on the ratio between the indicated resolution a and the resolutions b-0 and b-1 to bring the resolution closer to the indicated resolution a. The resulting resolution is b-
In the case of 2, the resolution a and the resolution b-1, b-2
Control is performed according to the ratio between the two. By repeating this, the error between the resolution and the indicated resolution a can be set within the allowable error range.
【0072】次に、本発明の他の実施例について説明す
る。本実施例は、図1に示した画像入力装置に於いて図
14の流れ図に示す処理を行うことにより実現される。Next, another embodiment of the present invention will be described. This embodiment is realized by performing the processing shown in the flowchart of FIG. 14 in the image input device shown in FIG.
【0073】本実施例は、図1〜図6を用いて説明した
本発明の前提となる画像入力装置が備えている機能に、
利用者によって入力するディジタル画像データのサイズ
が指示された場合、そのサイズ中にできるだけ大きく入
力対象物を収められるようにする機能を付加したもので
ある。この機能は、例えば、博物館の展示物等で厳密な
大きさの情報は重視されず、表面の模様ができるだけ良
く見えればいいという条件で、画像データの管理を容易
にしたい場合に、特に有効になる。This embodiment has been described with reference to FIGS.
The functions provided in the image input device as a premise of the present invention include:
When the size of the digital image data to be input is specified by the user, a function is added to enable the input object to be accommodated in the size as large as possible. This function is particularly effective when, for example, it is desired to easily manage image data under the condition that information of a strict size is not emphasized in a museum exhibit or the like and the surface pattern should be seen as good as possible. Become.
【0074】次に、本実施例の動作を説明する。利用者
は、指示したディジタル画像データのサイズ中にできる
だけ大きく入力対象物を収められるようにする場合、先
ず、ディジタル画像データの縦,横のサイズを入力部5
01から入力する。その後、利用者はマウス等を用いて
入力範囲を指定する。Next, the operation of this embodiment will be described. In order to allow the input object to be as large as possible within the designated size of the digital image data, the user first determines the vertical and horizontal sizes of the digital image data by using the input unit 5.
Input from 01. Thereafter, the user specifies an input range using a mouse or the like.
【0075】制御手段300内のシステム制御部301
は、ディジタル画像データのサイズ,入力範囲を受け付
けると(図14,S141,S142)、上記サイズと
画像入力部101が出力するディジタル画像データのサ
イズとに基づいて、入力範囲のディジタル画像データを
入力するためには、最低何回入力処理を行わなければな
らないのかを求める(S143)。例えば、利用者が指
示したディジタル画像データのサイズが2000×20
00画素で、画像入力部101のサイズが1000×1
000である場合は、入力回数は4回となる。System control section 301 in control means 300
Receives the size of the digital image data and the input range (FIG. 14, S141 and S142), and inputs the digital image data in the input range based on the size and the size of the digital image data output from the image input unit 101. In order to do so, it is determined how many times the input process must be performed (S143). For example, if the size of the digital image data specified by the user is 2000 × 20
00 pixels and the size of the image input unit 101 is 1000 × 1
In the case of 000, the number of inputs is four.
【0076】その後、システム制御部301は、入力範
囲をS143で求めた入力回数と同じ数の部分領域に分
割する(S144)。上記した例では、入力範囲は4つ
の同じ大きさの部分領域に分割されることになる。Thereafter, the system control section 301 divides the input range into the same number of partial areas as the number of times of input obtained in S143 (S144). In the example described above, the input range is divided into four equal-sized partial regions.
【0077】その後、システム制御部301は、画像入
力部101の視野のサイズと画像入力部101のZ軸方
向の位置との関係と、部分領域のサイズとに基づいて画
像入力部101のZ軸方向の位置を制御して画像入力部
101の視野のサイズが部分領域のサイズと等しくなる
ようにする(S145)。Thereafter, the system control unit 301 determines the Z axis of the image input unit 101 based on the relationship between the size of the field of view of the image input unit 101 and the position of the image input unit 101 in the Z axis direction and the size of the partial area. The position in the direction is controlled so that the size of the field of view of the image input unit 101 becomes equal to the size of the partial area (S145).
【0078】その後、入力対象物と画像入力部101と
をX,Y軸方向に相対的に移動させながら画像入力部1
01を用いて各部分領域のディジタル画像データを入力
する(S146)。このディジタル画像データは、画像
蓄積部304に蓄積される。Thereafter, the image input unit 1 is moved while the input object and the image input unit 101 are relatively moved in the X and Y axis directions.
01, the digital image data of each partial area is input (S146). The digital image data is stored in the image storage unit 304.
【0079】尚、S142で利用者が指定した入力範囲
を受け付ける代わりに、図9に示した入力範囲判定部3
06で求めた入力範囲を受け付けるようにしても良い。Note that instead of accepting the input range specified by the user in S142, the input range determination unit 3 shown in FIG.
The input range obtained in step 06 may be accepted.
【0080】[0080]
【発明の効果】以上説明したように、本発明は、利用者
によって指示された指示解像度に基づいて、入力対象物
と画像入力部とのZ軸方向の距離或いは画像入力部のズ
ームを制御して、画像入力部が入力するディジタル画像
の解像度を指示解像度と一致させるようにするので、利
用者が希望する解像度のディジタル画像を容易に入力す
ることができる。As described above, according to the present invention, the distance between the input object and the image input unit in the Z-axis direction or the zoom of the image input unit is controlled based on the indicated resolution specified by the user. Since the resolution of the digital image input by the image input unit is made to match the designated resolution, the user can easily input a digital image having a desired resolution.
【0081】また、本発明は、複数の部分ディジタル画
像データをその入力位置に基づいて合成する画像合成部
を備えているので、複数の部分ディジタル画像データか
ら単一の大きなディジタル画像データを得ることができ
る。Further, since the present invention is provided with an image synthesizing unit for synthesizing a plurality of partial digital image data based on the input position, it is possible to obtain a single large digital image data from the plurality of partial digital image data. Can be.
【0082】更に、本発明は、入力対象物が存在しない
ときの背景ディジタル画像データと画像入力部を用いて
実際に入力したディジタル画像データとの差分に基づい
て入力範囲を決定する入力範囲判定部を備えているの
で、様々な大きさの入力対象物について入力範囲を自動
的に決定できる。Further, the present invention provides an input range determining unit for determining an input range based on a difference between background digital image data when there is no input object and digital image data actually input using the image input unit. , The input range can be automatically determined for input objects of various sizes.
【0083】また、本発明は、画像入力部が異なる位置
に於いて入力した第1,第2の部分ディジタル画像デー
タに基づいて、画像入力部が入力するディジタル画像デ
ータの解像度を実際に検出する解像度検出部を備え、こ
の解像度検出部の検出結果に基づいて画像入力部の位置
或いはズームを制御するようにしたので、様々な厚みの
入力対象物を利用者が指示した指示解像度で正確に入力
することができる。According to the present invention, the resolution of digital image data input by the image input unit is actually detected based on the first and second partial digital image data input at different positions by the image input unit. A resolution detection unit is provided, and the position or zoom of the image input unit is controlled based on the detection result of the resolution detection unit, so that input objects of various thicknesses can be accurately input at the indicated resolution specified by the user. can do.
【0084】更に、本発明は、利用者が指示した入力す
るディジタル画像データのサイズと画像入力部が出力す
るディジタル画像データのサイズとに基づいて入力範囲
のディジタル画像データを入力する際の入力回数を求
め、入力範囲を前記入力回数と同じ値の部分領域に分割
し、画像入力部の視野の大きさと画像入力部のZ軸方向
の位置との関係と、部分領域のサイズとに基づいて移動
部により画像入力部のZ軸方向の位置を制御して画像入
力部の視野のサイズが部分領域のサイズと等しくなるよ
うにし、その後入力対象物と画像入力部とをX,Y軸方
向に相対的に移動させ、各部分領域のディジタル画像デ
ータを入力するようにしたので、利用者が指示したディ
ジタル画像データのサイズ中に、できるだけ大きく入力
対象物を収めたディジタル画像データを得ることができ
る。Further, according to the present invention, the number of times of inputting the digital image data in the input range based on the size of the digital image data input by the user and the size of the digital image data output by the image input unit Is obtained, the input range is divided into partial areas having the same value as the number of times of input, and the movement is performed based on the relationship between the size of the field of view of the image input unit and the position in the Z-axis direction of the image input unit and the size of the partial area The position of the image input unit in the Z-axis direction is controlled by the unit so that the size of the field of view of the image input unit is equal to the size of the partial area. Thereafter, the input object and the image input unit are relatively moved in the X and Y axis directions. The digital image data of each partial area is input and the digital image data of each partial area is input. It can be obtained Tal image data.
【図1】本発明の前提となる技術を説明するためのブロ
ック図である。FIG. 1 is a block diagram for explaining a technique which is a premise of the present invention.
【図2】制御手段300の構成例を示すブロック図であ
る。FIG. 2 is a block diagram illustrating a configuration example of a control unit 300.
【図3】図1の前提技術の処理例を示す流れ図である。FIG. 3 is a flowchart showing a processing example of the base technology of FIG . 1 ;
【図4】入力範囲の指示法の一例を示す図である。FIG. 4 is a diagram showing an example of an input range indicating method.
【図5】解像度,ズーム比,Z座標値の関係を示すテー
ブルの内容例を示す図である。FIG. 5 is a diagram showing an example of the contents of a table showing a relationship among a resolution, a zoom ratio, and a Z coordinate value.
【図6】入力範囲の分割方法の一例を示す図である。FIG. 6 is a diagram illustrating an example of a method of dividing an input range.
【図7】本発明の前提となる他の技術を説明するための
要部ブロック図である。FIG. 7 is a main part block diagram for explaining another technique which is a premise of the present invention.
【図8】部分ディジタル画像データの合成法の一例を示
す図である。FIG. 8 is a diagram illustrating an example of a method of synthesizing partial digital image data.
【図9】本発明の前提となる更に他の技術を説明するた
めの要部ブロック図である。FIG. 9 is a view for explaining still another technique which is a premise of the present invention.
It is a principal part block diagram for the same.
【図10】入力範囲の決定法を説明するための図であ
る。FIG. 10 is a diagram for explaining a method of determining an input range.
【図11】入力範囲の決定法を説明するための図であ
る。FIG. 11 is a diagram for explaining a method of determining an input range.
【図12】本発明の一実施例の要部ブロック図である。12 is a schematic block diagram of an embodiment of the present invention.
【図13】解像度を指示解像度にする方法の一例を示す
図である。FIG. 13 is a diagram illustrating an example of a method for setting a resolution to a designated resolution.
【図14】本発明の他の実施例の処理例を示す流れ図で
ある。FIG. 14 is a flowchart showing a processing example of another embodiment of the present invention.
【符号の説明】 101…画像入力部 102…支持台 103…Z移動部 104…XY移動部 300,300a,300b,300c…制御手段 301,301a,301b,301c…システム制御
部 302…画像入力制御部 303…移動制御部 304…画像蓄積部 305…画像合成部 306…入力範囲判定部 307…解像度検出部 500…記録媒体 501…入力部 502…表示部[Description of Signs] 101 image input unit 102 support table 103 Z moving unit 104 XY moving units 300, 300a, 300b, 300c control means 301, 301a, 301b, 301c system control unit 302 image input control Unit 303: Movement control unit 304 ... Image storage unit 305 ... Image synthesis unit 306 ... Input range determination unit 307 ... Resolution detection unit 500 ... Recording medium 501 ... Input unit 502 ... Display unit
Claims (6)
画像データを入力する画像入力装置に於いて、 ディジタル画像データを入力する画像入力部と、 前記画像入力部と前記入力対象物とを相対的に移動させ
る移動部と、 前記画像入力部が異なる位置に於いて入力した一部が重
複する第1,第2の部分ディジタル画像データの対応す
る画素間の画素数と、前記第1,第2の部分ディジタル
画像データの入力位置の差分とに基づいて解像度を検出
し、該検出した解像度と利用者が指示した指示解像度と
に基づいて前記画像入力部と前記入力対象物とのZ軸方
向の距離を前記移動部によって制御するか或いは前記画
像入力部のズーム比を制御して前記画像入力部が入力す
るディジタル画像データの解像度を前記指示解像度にし
た後、前記入力対象物と前記画像入力部とを前記移動部
によってX,Y軸方向に相対的に移動させ、前記入力範
囲の一部分の部分ディジタル画像データを前記画像入力
部によって入力するという処理を、入力した部分ディジ
タル画像データによって前記入力範囲全体が覆われるま
で行う制御手段とを備えたことを特徴とする画像入力装
置。1. An image input device for inputting digital image data in an input range covering an input object, wherein an image input unit for inputting digital image data, and the image input unit and the input object are relative to each other. And the number of pixels between corresponding pixels of the first and second partial digital image data, which are partially overlapped at different positions input by the image input unit, and the first and second The resolution is detected based on the difference between the input positions of the partial digital image data, and the Z-axis direction between the image input unit and the input object is determined based on the detected resolution and the designated resolution designated by the user. The distance is controlled by the moving unit or the zoom ratio of the image input unit is controlled to set the resolution of the digital image data input by the image input unit to the designated resolution, and then the input object A process of relatively moving an object and the image input unit in the X and Y-axis directions by the moving unit and inputting partial digital image data of a part of the input range by the image input unit; Control means for performing until the entire input range is covered by image data.
画像入力部の1回の入力動作で入力することができるデ
ィジタル画像データのサイズとに基づいて前記入力範囲
のディジタル画像データを入力する際の入力回数を求
め、前記入力範囲を前記入力回数と同じ数の部分領域に
分割し、前記画像入力部の視野のサイズと前記画像入力
部のZ軸方向の位置との関係と、前記部分領域のサイズ
とに基づいて前記画像入力部のZ軸方向の位置を前記移
動部により制御して前記画像入力部の視野のサイズが前
記部分領域のサイズと等しくなるようにし、その後、前
記移動部を用いて前記入力対象物と前記画像入力部とを
X,Y軸方向に相対的に移動させ、前記画像入力部を用
いて前記各部分領域のディジタル画像データを入力する
構成を備えたことを特徴とする請求項1記載の画像入力
装置。2. The image processing apparatus according to claim 1, wherein the control unit controls the input range based on a size of the digital image data designated by the user and a size of the digital image data which can be input by one input operation of the image input unit. Determine the number of inputs when inputting digital image data, divide the input range into the same number of partial areas as the number of inputs, and set the size of the field of view of the image input unit and the position of the image input unit in the Z-axis direction. And the position of the image input unit in the Z-axis direction is controlled by the moving unit based on the relationship of the partial region and the size of the partial region so that the size of the field of view of the image input unit is equal to the size of the partial region. Then, the input object and the image input unit are relatively moved in the X and Y axis directions by using the moving unit, and the digital image data of each of the partial areas is moved by using the image input unit. The image input apparatus according to claim 1, further comprising a structure for inputting.
画像データを入力する画像入力装置に於いて、 ディジタル画像データを入力する画像入力部と、 前記画像入力部と前記入力対象物とを相対的に移動させ
る移動部と、 利用者が指示した指示解像度に基づいて前記画像入力部
と前記入力対象物とのZ軸方向の距離を前記移動部によ
って制御するか或いは前記画像入力部のズーム比を制御
して前記画像入力部が入力するディジタル画像データの
解像度を前記指示解像度にした後、前記入力対象物と前
記画像入力部とを前記移動部によってX,Y軸方向に相
対的に移動させ、前記入力範囲の一部分の部分ディジタ
ル画像データを前記画像入力部によって入力するという
処理を、入力した部分ディジタル画像データによって前
記入力範囲全体が覆われるまで行う構成を有すると共
に、利用者が指示したディジタル画像データのサイズと
前記画像入力部の1回の入力動作で入力することができ
るディジタル画像データのサイズとに基づいて前記入力
範囲のディジタル画像データを入力する際の入力回数を
求め、前記入力範囲を前記入力回数と同じ数の部分領域
に分割し、前記画像入力部の視野のサイズと前記画像入
力部のZ軸方向の位置との関係と、前記部分領域のサイ
ズとに基づいて前記画像入力部のZ軸方向の位置を前記
移動部により制御して前記画像入力部の視野のサイズが
前記部分領域のサイズと等しくなるようにし、その後、
前記移動部を用いて前記入力対象物と前記画像入力部と
をX,Y軸方向に相対的に移動させ、前記画像入力部を
用いて前記各部分領域のディジタル画像データを入力す
る構成を有する制御手段とを備えたことを特徴とする画
像入力装置。3. An image input device for inputting digital image data in an input range covering an input object, wherein an image input unit for inputting digital image data, and the image input unit and the input object are relatively positioned. And a distance in the Z-axis direction between the image input unit and the input object is controlled by the moving unit based on an instruction resolution instructed by a user, or a zoom ratio of the image input unit is adjusted. After controlling the resolution of the digital image data input by the image input unit to the designated resolution, the input object and the image input unit are relatively moved in the X and Y axis directions by the moving unit, The process of inputting the partial digital image data of a part of the input range by the image input unit is not performed by the input partial digital image data. And a digital image in the input range based on the size of the digital image data designated by the user and the size of the digital image data which can be input in one input operation of the image input unit. The number of inputs when inputting data is obtained, the input range is divided into the same number of partial areas as the number of inputs, and the relationship between the size of the field of view of the image input unit and the position of the image input unit in the Z-axis direction. And, based on the size of the partial region, the position of the image input unit in the Z-axis direction is controlled by the moving unit so that the size of the field of view of the image input unit is equal to the size of the partial region. ,
The input object and the image input unit are relatively moved in the X and Y axis directions using the moving unit, and digital image data of each of the partial areas is input using the image input unit. An image input device comprising: a control unit.
入力範囲のディジタル画像データを入力するためのプロ
グラムを記録した記録媒体であって、 前記プログラムはコンピュータに、 画像入力部が異なる位置に於いて入力した一部が重複す
る第1,第2の部分ディジタル画像データの対応する画
素間の画素数と、前記第1,第2の部分ディジタル画像
データの入力位置の差分とに基づいて解像度を検出する
手順、 該検出した解像度と利用者が指示した指示解像度とに基
づいて前記画像入力部と前記入力対象物とのZ軸方向の
距離を制御するか或いは前記画像入力部のズーム比を制
御して前記画像入力部が入力するディジタル画像データ
の解像度を前記指示解像度にする手順、 前記入力対象物と前記画像入力部とをX,Y軸方向に相
対的に移動させ、前記入力範囲の一部分の部分ディジタ
ル画像データを前記画像入力部によって入力するという
処理を、入力した部分ディジタル画像データによって前
記入力範囲全体が覆われるまで行う手順、 を実行させることを特徴とするプログラムを記録した機
械読み取り可能な記録媒体。4. A recording medium storing a program for inputting digital image data of an input range covering an input object by a computer, wherein the program is input to a computer by an image input unit at a different position. A step of detecting a resolution based on the number of pixels between corresponding pixels of the first and second partial digital image data, which partially overlap, and a difference between input positions of the first and second partial digital image data Controlling the distance in the Z-axis direction between the image input unit and the input target based on the detected resolution and the instruction resolution instructed by the user, or controlling the zoom ratio of the image input unit. A step of setting the resolution of the digital image data input by the image input unit to the designated resolution; relatively moving the input object and the image input unit in the X and Y axis directions And performing a process of inputting partial digital image data of a part of the input range by the image input unit until the entire input range is covered by the input partial digital image data. A machine-readable recording medium on which a program to be recorded is recorded.
画像入力部の1回の入力動作で入力することができるデ
ィジタル画像データのサイズとに基づいて前記入力範囲
のディジタル画像データを入力する際の入力回数を求め
る手順、 前記入力範囲を前記入力回数と同じ数の部分領域に分割
する手順、 前記画像入力部の視野のサイズと前記画像入力部のZ軸
方向の位置との関係と、前記部分領域のサイズとに基づ
いて前記画像入力部のZ軸方向の位置を制御して前記画
像入力部の視野のサイズが前記部分領域のサイズと等し
くなるようにする手順、 前記入力対象物と前記画像入力部とをX,Y軸方向に相
対的に移動させ、前記画像入力部を用いて前記各部分領
域のディジタル画像データを入力する手順、 を実行させることを特徴とする請求項4記載のプログラ
ムを記録した機械読み取り可能な記録媒体。5. The program according to claim 1, wherein the program inputs the size of the digital image data to the computer based on a size of the digital image data designated by a user and a size of the digital image data which can be input in one input operation of the image input unit. A step of obtaining the number of inputs when inputting digital image data of a range; a step of dividing the input range into the same number of partial regions as the number of inputs; a size of a field of view of the image input unit and a Z axis of the image input unit And controlling the position of the image input unit in the Z-axis direction based on the relationship with the position in the direction and the size of the partial region so that the size of the field of view of the image input unit is equal to the size of the partial region. Moving the input object and the image input unit relatively in the X and Y axis directions, and using the image input unit to read digital image data of each of the partial areas. Machine-readable recording medium having recorded the program <br/> beam according to claim 4, characterized in that to execute the steps, to be input.
入力範囲のディジタル画像データを入力するためのプロ
グラムを記録した記録媒体であって、 前記プログラムはコンピュータに、 利用者が指示した指示解像度に基づいて画像入力部と前
記入力対象物とのZ軸方向の距離を制御するか或いは前
記画像入力部のズーム比を制御して前記画像入力部が入
力するディジタル画像データの解像度を前記指示解像度
にする手順、 前記入力対象物と前記画像入力部とをX,Y軸方向に相
対的に移動させ、前記入力範囲の一部分の部分ディジタ
ル画像データを前記画像入力部によって入力するという
処理を、入力した部分ディジタル画像データによって前
記入力範囲全体が覆われるまで行う手順、 利用者が指示したディジタル画像データのサイズと前記
画像入力部の1回の入力動作で入力することができるデ
ィジタル画像データのサイズとに基づいて前記入力範囲
のディジタル画像データを入力する際の入力回数を求め
る手順、 前記入力範囲を前記入力回数と同じ数の部分領域に分割
する手順、 前記画像入力部の視野のサイズと前記画像入力部のZ軸
方向の位置との関係と、前記部分領域のサイズとに基づ
いて前記画像入力部のZ軸方向の位置を前記移動部によ
り制御して前記画像入力部の視野のサイズが前記部分領
域のサイズと等しくなるようにする手順、 前記入力対象物と前記画像入力部とをX,Y軸方向に相
対的に移動させ、前記画像入力部を用いて前記各部分領
域のディジタル画像データを入力する手順、 を実行させることを特徴とするプログラムを記録した機
械読み取り可能な記録媒体。6. A recording medium for recording a program for inputting digital image data in an input range covering an input object by a computer, the program storing the image in a computer based on an instruction resolution designated by a user. Controlling the distance in the Z-axis direction between the input unit and the input object or controlling the zoom ratio of the image input unit to set the resolution of the digital image data input by the image input unit to the designated resolution; The input partial digital image is processed by relatively moving the input object and the image input unit in the X and Y axis directions and inputting partial digital image data of a part of the input range by the image input unit. Steps to be performed until the entire input range is covered by the data, the size of digital image data specified by the user and the A step of obtaining the number of inputs when inputting digital image data in the input range based on the size of digital image data that can be input in one input operation of the image input unit; A step of dividing the image input unit into the same number of partial regions; a relationship between a size of a field of view of the image input unit and a position in the Z-axis direction of the image input unit; A step of controlling the position in the direction by the moving unit so that the size of the field of view of the image input unit is equal to the size of the partial area; and moving the input object and the image input unit in the X and Y axis directions A relative movement, and a step of inputting digital image data of each of the partial areas using the image input unit. Recording media.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23339497A JP3206510B2 (en) | 1997-08-14 | 1997-08-14 | Machine readable recording medium recording image input device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23339497A JP3206510B2 (en) | 1997-08-14 | 1997-08-14 | Machine readable recording medium recording image input device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1166334A JPH1166334A (en) | 1999-03-09 |
| JP3206510B2 true JP3206510B2 (en) | 2001-09-10 |
Family
ID=16954408
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23339497A Expired - Fee Related JP3206510B2 (en) | 1997-08-14 | 1997-08-14 | Machine readable recording medium recording image input device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3206510B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005295361A (en) * | 2004-04-02 | 2005-10-20 | Casio Comput Co Ltd | Imaging apparatus and imaging control method |
-
1997
- 1997-08-14 JP JP23339497A patent/JP3206510B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1166334A (en) | 1999-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4012710B2 (en) | Image input device | |
| US6519359B1 (en) | Range camera controller for acquiring 3D models | |
| JP3832895B2 (en) | Image composition apparatus and image composition system | |
| US7182464B2 (en) | Projector with adjustably positioned image plate | |
| EP0838751B1 (en) | Interactive desktop system with adjustable image capture | |
| EP0514266A2 (en) | Apparatus and method for transforming an input image | |
| US11189012B2 (en) | Arrangement having a coordinate measuring machine or microscope | |
| JP2000221586A5 (en) | ||
| JP2001319219A (en) | Device and method for generating part program for image measuring apparatus, image measuring apparatus and measure result display method therefor | |
| JP3963975B2 (en) | Mounting position data creation method and mounting inspection method | |
| JP2001177716A (en) | Image processing method and image processing device | |
| US5909521A (en) | Multi-shot still image reader | |
| JP3206510B2 (en) | Machine readable recording medium recording image input device and program | |
| JP2005038021A (en) | Image processing apparatus, image input apparatus, image processing method, and program for executing image processing method on computer | |
| JP3317093B2 (en) | 3D shape data processing device | |
| JP2001034737A (en) | Image synthesizing apparatus, image synthesizing processing method, and computer-readable recording medium storing image synthesizing processing program | |
| JP3924576B2 (en) | Three-dimensional measurement method and apparatus by photogrammetry | |
| JPH08201025A (en) | Noncontact coordinate dimension measuring machine | |
| JP3219182B2 (en) | Camera control method in monitoring control device | |
| JP2003203216A (en) | Image measuring device part program generating device and image forming device part program generating program | |
| JPH024237A (en) | 3D image display device | |
| JPH0991407A (en) | Panorama image composition system and panoramic image composition method | |
| JP3601272B2 (en) | Imaging device | |
| JP3900319B2 (en) | Image measuring apparatus and image display method thereof | |
| JPH11136564A (en) | Image pickup device and image reader |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |