JP2000004351A - Image processor - Google Patents
Image processorInfo
- Publication number
- JP2000004351A JP2000004351A JP10168768A JP16876898A JP2000004351A JP 2000004351 A JP2000004351 A JP 2000004351A JP 10168768 A JP10168768 A JP 10168768A JP 16876898 A JP16876898 A JP 16876898A JP 2000004351 A JP2000004351 A JP 2000004351A
- Authority
- JP
- Japan
- Prior art keywords
- image
- lens
- correction
- data
- film
- 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.)
- Pending
Links
- 238000012937 correction Methods 0.000 claims abstract description 140
- 239000000463 material Substances 0.000 claims abstract description 30
- 238000012545 processing Methods 0.000 claims description 137
- 238000004364 calculation method Methods 0.000 claims description 25
- 230000006866 deterioration Effects 0.000 claims description 20
- 230000004075 alteration Effects 0.000 abstract description 61
- 230000000740 bleeding effect Effects 0.000 abstract description 3
- 230000015556 catabolic process Effects 0.000 abstract description 2
- 238000006731 degradation reaction Methods 0.000 abstract description 2
- 230000002093 peripheral effect Effects 0.000 description 26
- 238000000034 method Methods 0.000 description 22
- 230000008569 process Effects 0.000 description 20
- 230000015654 memory Effects 0.000 description 16
- 230000009467 reduction Effects 0.000 description 16
- 238000004088 simulation Methods 0.000 description 16
- 230000008859 change Effects 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 5
- 238000012360 testing method Methods 0.000 description 5
- 230000008033 biological extinction Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000010365 information processing Effects 0.000 description 4
- 238000003705 background correction Methods 0.000 description 3
- 230000002950 deficient Effects 0.000 description 3
- 238000012795 verification Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 241000226585 Antennaria plantaginifolia Species 0.000 description 1
- 241000238370 Sepia Species 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000001035 drying Methods 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000011946 reduction process Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
- 238000005406 washing Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は画像処理装置に係
り、特に、レンズを介して画像が投影記録された記録材
料を読み取ることによって得られた前記画像の画像デー
タに対し、レンズの特性に起因する、前記画像データが
表す画像の画質の劣化を補正する画像処理装置に関す
る。[0001] 1. Field of the Invention [0002] The present invention relates to an image processing apparatus, and more particularly to an image processing apparatus which uses image data of an image obtained by reading a recording material on which an image is projected and recorded through a lens, based on characteristics of the lens. The present invention relates to an image processing apparatus for correcting deterioration of the image quality of an image represented by the image data.
【0002】[0002]
【従来の技術】従来より、写真フィルムに記録されてい
るフィルム画像を読み取ることによって得られた画像デ
ータや、デジタルカメラ等から入力された画像データに
対し、各種の画像処理を行った後に、印画紙等の記録材
料に画像を記録したり、ディスプレイ等の表示手段に画
像を表示したり、情報記録媒体に画像データを格納する
等の種々の出力形態で画像を出力可能な画像処理システ
ムが知られている。この画像処理システムによれば、フ
ィルム画像を面露光により印画紙に記録する従来の写真
処理システムと比較して、画像データに対する画像処理
により画像処理システムから出力画像の画質を自在にコ
ントロールできるので、出力画像の高画質化を実現でき
る。2. Description of the Related Art Conventionally, after performing various image processing on image data obtained by reading a film image recorded on a photographic film or image data input from a digital camera or the like, printing is performed. 2. Description of the Related Art An image processing system capable of outputting an image in various output forms, such as recording an image on a recording material such as paper, displaying an image on a display means such as a display, and storing image data on an information recording medium, is known. Have been. According to this image processing system, the image quality of an output image can be freely controlled from the image processing system by performing image processing on image data, as compared with a conventional photographic processing system that records a film image on photographic paper by surface exposure. Higher output image quality can be realized.
【0003】ところで、レンズ付きフィルムのレンズ
は、一般に安価なプラスティックレンズで構成されてい
るので、歪曲収差や倍率色収差等の収差が大きく、レン
ズ付きフィルムによって写真フィルムに露光記録された
フィルム画像には、レンズの歪曲収差に起因する幾何学
的歪みやレンズの倍率色収差に起因する色にじみが比較
的顕著に生ずる。また、レンズ付きフィルムのレンズは
所謂周辺減光も顕著であり、レンズ付きフィルムによっ
て写真フィルムに露光記録されたフィルム画像は画像の
中心部に比較して画像の周縁部の明度が大幅に低下す
る、という問題もある。このため、前述の画像処理シス
テムにおいて、上記のような画像から高画質の出力画像
を得るために、レンズの歪曲収差に起因する画像の幾何
学的歪みを補正する歪曲収差補正や、レンズの倍率色収
差に起因する画像の色にじみを補正する倍率色収差補
正、或いはレンズの周辺減光に起因する画像の周縁部の
明度の低下を補正する周辺減光補正を行うことが検討さ
れている。Incidentally, since the lens of a film with a lens is generally formed of an inexpensive plastic lens, aberrations such as distortion and chromatic aberration of magnification are large. In addition, geometric distortion caused by lens distortion and color blur caused by chromatic aberration of magnification of the lens occur relatively remarkably. Also, the so-called peripheral dimming of the lens of the lens-equipped film is remarkable, and the brightness of the peripheral portion of the image of the film image exposed and recorded on the photographic film by the lens-equipped film is significantly reduced as compared with the central portion of the image. There is also a problem. For this reason, in the above-described image processing system, in order to obtain a high-quality output image from the above-described image, distortion correction for correcting geometric distortion of an image due to lens distortion, and lens magnification Consideration has been given to performing magnification chromatic aberration correction for correcting color fringing of an image due to chromatic aberration, or peripheral dimming correction for correcting a decrease in brightness at the periphery of an image due to peripheral dimming of a lens.
【0004】歪曲収差補正は、例えばフィルム画像を構
成する各画素の本来の位置(格子点位置)を基準とした
ときの、レンズの歪曲収差に起因する各画素の位置の移
動方向及び移動量を表す歪曲収差補正データをレンズの
種類毎に予め測定・記憶しておき、処理対象の画像デー
タに対し、撮影に用いられたレンズの種類に対応する歪
曲収差補正データを取り込み、取り込んだ歪曲収差補正
データに基づいて歪曲収差がない場合の各画素のデータ
が表す各画素の位置を判断し、本来の位置(格子点位
置)における濃度値を補間演算によって求めることによ
り成される。[0004] Distortion correction is performed, for example, by changing the direction and amount of movement of the position of each pixel caused by lens distortion with reference to the original position (grid point position) of each pixel constituting the film image. The distortion correction data to be represented is measured and stored in advance for each type of lens, and the distortion correction data corresponding to the type of lens used for shooting is fetched for the image data to be processed, and the fetched distortion correction is performed. The position of each pixel represented by the data of each pixel when there is no distortion is determined based on the data, and the density value at the original position (grid point position) is obtained by interpolation.
【0005】また倍率色収差補正は、例えばフィルム画
像上の各位置において、レンズの倍率色収差に起因する
基準色(例えばG)に対する非基準色(例えばR、B)
の色ずれの方向及び色ずれ量を表す倍率色収差補正デー
タをレンズの種類毎に予め測定・記憶しておき、処理対
象の画像データに対し、撮影に用いられたレンズの種類
に対応する倍率色収差補正データを取り込み、取り込ん
だ倍率色収差補正データに基づいて倍率色収差がない場
合の各画素のデータが表す各画素の位置を非基準色毎に
判断し、本来の位置(基準色の画素の位置と同一の位
置)における非基準色の濃度値を補間演算によって求め
ることにより成される。[0005] Further, magnification chromatic aberration correction is performed, for example, at each position on a film image, with respect to a non-reference color (for example, R, B) with respect to a reference color (for example, G) caused by the chromatic aberration of magnification of the lens.
The magnification chromatic aberration correction data representing the direction of color misregistration and the amount of color misregistration are measured and stored in advance for each type of lens, and the chromatic aberration of magnification corresponding to the type of lens used for shooting is compared with the image data to be processed. The correction data is fetched, the position of each pixel represented by the data of each pixel when there is no chromatic aberration of magnification is determined for each non-reference color based on the fetched chromatic aberration correction data, and the original position (the position of the pixel of the reference color and This is achieved by obtaining the density value of the non-reference color at the same position) by interpolation.
【0006】更に周辺減光補正は、例えばフィルム画像
上の各位置における減光量を表す周辺減光補正データを
レンズの種類毎に予め測定・記憶しておき、処理対象の
画像データに対し、撮影に用いられたレンズの種類に対
応する周辺減光補正データを取り込み、取り込んだ周辺
減光補正データに基づいて周辺減光に起因する濃度値の
変動量を各画素毎に判断し、周辺減光がない場合の濃度
値を各画素毎に演算することによって成される。Further, in the vignetting correction, for example, vignetting correction data representing the amount of dimming light at each position on the film image is measured and stored in advance for each type of lens, and the image data to be processed is photographed. Ambient extinction correction data corresponding to the type of lens used for is taken, and the amount of change in density value caused by the extinction is determined for each pixel based on the acquired extinction extinction correction data. This is achieved by calculating the density value in the case where there is no pixel for each pixel.
【0007】[0007]
【発明が解決しようとする課題】上述したように、歪曲
収差補正や倍率色収差補正、周辺減光補正等のレンズの
特性に起因する画質劣化の補正は、各画素毎に補正量が
求められ、各画素を単位として補正が行われる。このた
め、画像データを構成する各画素のデータを、各補正デ
ータから求まる表す各画素毎の補正量と正確に対応付け
る必要があり、この対応付けが不正確であると、各画素
のデータに対し予め想定した補正量と異なる補正量で補
正が行われることで、画像データが表す画像の幾何学的
歪み、色にじみ、画像の周縁部の明度の低下が解消され
なかったり、幾何学的歪み、色にじみ、画像の周縁部の
明度の低下が逆に増大する恐れもある。しかしながら、
画像を読み取ることによって得られた画像データに対
し、どのような基準を用いて各画素のデータを各画素毎
の補正量と対応付けすれば該対応付けを正確かつ容易に
行えるか、に関しては確立されていないのが実情であっ
た。As described above, correction of image quality deterioration due to lens characteristics such as distortion correction, magnification chromatic aberration correction, and peripheral dimming correction requires a correction amount for each pixel. Correction is performed for each pixel. For this reason, it is necessary to accurately associate the data of each pixel constituting the image data with the correction amount for each pixel represented from each correction data, and if this association is incorrect, the data of each pixel is By performing the correction with a correction amount different from the correction amount assumed in advance, the geometric distortion of the image represented by the image data, color bleeding, the decrease in the brightness of the peripheral portion of the image is not eliminated, geometric distortion, Color bleeding and a decrease in brightness at the periphery of the image may be increased. However,
For image data obtained by reading an image, it is established what standard is used to associate the data of each pixel with the correction amount of each pixel so that the association can be performed accurately and easily. The fact was not done.
【0008】本発明は上記事実を考慮して成されたもの
で、記録材料に記録された画像を読み取ることによって
得られた画像データに対し、レンズの特性に起因する画
質の劣化を高精度に補正することができる画像処理装置
を得ることが目的である。The present invention has been made in view of the above-mentioned facts, and highly accurately detects the deterioration of image quality due to the characteristics of a lens with respect to image data obtained by reading an image recorded on a recording material. It is an object to obtain an image processing device that can perform correction.
【0009】[0009]
【課題を解決するための手段】2次元的な広がりをもっ
た複数種のデータを容易に対応付け可能な基準として
は、例えば記録材料に記録された画像の外縁が矩形状で
あれば、角部、或いは画像の外縁を構成する4本の辺の
うちの1つを前記基準として用い、この基準が一致する
ように複数種のデータを対応付けることが考えられる。
しかし、特にレンズ付きフィルム等の簡易なカメラ(投
影記録装置)では、写真フィルム等の記録材料に記録さ
れた画像の外縁の形状が歪んでいることがあり、角部や
辺を基準として用いても複数種のデータを正確に対応付
けできない場合がある。本願発明者は、前記対応付けの
基準として種々の基準を用いて実験を行った結果、基準
として画像の中心位置を用いれば、殆どの画像に対して
レンズの特性に起因する画質劣化の補正(画素単位での
補正)が高精度に行われることを確認した。A criterion for easily associating a plurality of types of data having a two-dimensional spread with each other is, for example, a corner if the outer edge of an image recorded on a recording material is rectangular. It is conceivable that one of the four sides constituting the outer edge of the image or the image is used as the criterion, and a plurality of types of data are associated with each other so that the criterion matches.
However, particularly with a simple camera (projection recording device) such as a film with a lens, the shape of the outer edge of an image recorded on a recording material such as a photographic film may be distorted. May not be able to accurately associate a plurality of types of data. The inventor of the present application has conducted experiments using various criteria as the reference of the association. As a result, if the center position of the image is used as the reference, the correction of the image quality deterioration caused by the characteristics of the lens for most of the images ( Pixel-by-pixel correction) is performed with high accuracy.
【0010】上記に基づき請求項1記載の発明に係る画
像処理装置は、レンズを介して画像が投影記録された記
録材料を読み取ることによって得られたデータに基づい
て、前記記録材料上での前記画像の画面位置を判定し、
判定した画面位置に基づいて前記画像の中心位置を演算
する演算手段と、前記レンズの特性に関連する情報を取
得する取得手段と、前記取得手段によって取得されたレ
ンズの特性に関連する情報に基づいて、前記画像の画像
データに対し、前記演算手段によって演算された画像の
中心位置を基準として、前記画像データが表す画像の、
前記レンズの特性に起因する画質の劣化を補正する補正
手段と、を含んで構成している。[0010] Based on the above, the image processing apparatus according to the first aspect of the present invention, based on the data obtained by reading a recording material on which an image is projected and recorded via a lens, the image processing apparatus on the recording material Determine the screen position of the image,
Calculating means for calculating the center position of the image based on the determined screen position; obtaining means for obtaining information relating to the characteristics of the lens; and information based on the information relating to the characteristics of the lens obtained by the obtaining means. With respect to the image data of the image, with respect to the center position of the image calculated by the calculation unit,
Correction means for correcting the deterioration of the image quality caused by the characteristics of the lens.
【0011】請求項1記載の発明では、レンズを介して
画像が投影記録された記録材料を読み取ることによって
得られたデータに基づいて、演算手段により、記録材料
上での画像の画面位置を判定し、判定した画面位置に基
づいて画像の中心位置を演算する。画像の中心位置は比
較的簡易な演算により求めることができ、例えば請求項
2に記載したように、判定した画面位置に基づき、前記
画面の外縁を成す4本の辺のうちの2辺に略平行な第1
の方向に沿った位置が画面の第1の方向に沿った両端部
の中央で、かつ第1の方向と直交する第2の方向に沿っ
た位置が画面の第2の方向に沿った両端部の中央である
位置を画像の中心位置として演算することができる。According to the first aspect of the present invention, the screen position of the image on the recording material is determined by the calculating means based on data obtained by reading the recording material on which the image is projected and recorded via the lens. Then, the center position of the image is calculated based on the determined screen position. The center position of the image can be obtained by a relatively simple calculation. For example, as described in claim 2, based on the determined screen position, approximately two of the four sides forming the outer edge of the screen are substantially aligned. Parallel first
Is located at the center of both ends along the first direction of the screen, and the positions along a second direction orthogonal to the first direction are both ends along the second direction of the screen. Can be calculated as the center position of the image.
【0012】また、取得手段は記録材料に画像が投影記
録された際に用いられたレンズの特性に関連する情報を
取得する。このレンズの特性に関連する情報は、レンズ
の特性そのものを表す情報であってもよいし、レンズの
特性に応じて画像データを補正するための補正値を表す
情報であってもよいし、レンズの種類を表す情報や、記
録材料に画像を投影記録した装置(カメラ等)の種類を
表す情報であってもよい。レンズの特性に関連する情報
として、レンズの種類を表す情報、或いは投影記録装置
の種類を表す情報(この情報からレンズの種類を判断で
きる)を取得する場合、レンズの特性や該特性に応じて
画像データを補正するための補正値は、前記取得した情
報から間接的に判断可能である。[0012] The acquisition means acquires information relating to the characteristics of the lens used when the image is projected and recorded on the recording material. The information related to the characteristics of the lens may be information representing the characteristics of the lens itself, information representing a correction value for correcting image data according to the characteristics of the lens, or a lens. Or information indicating the type of device (such as a camera) that has projected and recorded an image on a recording material. When information indicating the type of lens or information indicating the type of the projection recording apparatus (the type of lens can be determined from this information) is acquired as information related to the characteristics of the lens, A correction value for correcting image data can be indirectly determined from the acquired information.
【0013】そして補正手段は、取得手段によって取得
されたレンズの特性に関連する情報に基づいて、前記画
像の画像データ(記録材料を読み取ることによって得ら
れたデータ(画面位置の判定・中心位置の演算に用いた
データ)から切り出したデータであってもよいし、画像
を再度読み取ることによって得られたデータであっても
よい)に対し、演算手段によって演算された画像の中心
位置を基準として、画像データが表す画像の、レンズの
特性に起因する画質の劣化を補正する。画像の中心位置
を基準とする補正は、具体的には、例えば画像データの
各画素の座標を画像の中心位置を基準として規格化し、
規格化後の画像データに対し、各画素の座標に基づいて
各画素に対する補正量を判断し、画素単位で補正するこ
とで行うことができる。[0013] Then, the correction means, based on the information related to the characteristics of the lens acquired by the acquisition means, the image data of the image (data obtained by reading the recording material (judgment of the screen position / Data used for the calculation) or data obtained by reading the image again), with reference to the center position of the image calculated by the calculation means. The image quality degradation of the image represented by the image data due to the characteristics of the lens is corrected. The correction based on the center position of the image is specifically, for example, standardizing the coordinates of each pixel of the image data based on the center position of the image,
This can be performed by determining the correction amount for each pixel based on the coordinates of each pixel in the standardized image data, and performing correction in pixel units.
【0014】上述したように、請求項1の発明では、画
像の中心位置を演算し、演算した中心位置を基準として
レンズの特性に起因する画質の劣化を補正するので、記
録材料に記録された画像を読み取ることによって得られ
た画像データに対し、レンズの特性に起因する画質の劣
化を高精度に補正することができる。As described above, according to the first aspect of the present invention, the center position of the image is calculated, and the deterioration of the image quality due to the characteristics of the lens is corrected based on the calculated center position. With respect to the image data obtained by reading the image, it is possible to highly accurately correct the deterioration of the image quality due to the characteristics of the lens.
【0015】請求項3記載の発明は、請求項1の発明に
おいて、前記演算手段は、前記記録材料を所定の解像度
で予備的に読み取ることによって得られた予備読取デー
タに基づいて前記画像の中心位置の演算を行い、前記補
正手段は、前記記録材料を前記所定の解像度よりも高い
解像度で読み取る本読み取りを行うことで得られた本読
取データに対して前記補正を行うことを特徴としてい
る。According to a third aspect of the present invention, in the first aspect of the present invention, the calculating means is configured to read the recording material preliminarily at a predetermined resolution to obtain a center of the image based on preliminary read data. The position is calculated, and the correction unit performs the correction on the main read data obtained by performing the main read for reading the recording material at a resolution higher than the predetermined resolution.
【0016】記録材料に投影記録される画像の画像内容
が不定等の場合、記録材料(画像)を精度良く読み取る
ために、記録材料を比較的低解像度で予備的に読み取
り、該予備読み取りによって得られた予備読取データに
基づいて本読み取り時の読取条件を決定し、決定した読
取条件に従って比較的高解像度で記録材料を読み取る本
読み取りを行うことが多い。上記のように、記録材料に
対して予備読み取り及び本読み取りを行う場合、請求項
3に記載したように、予備読取データに基づいて画像の
中心位置の演算を行うようにすれば、画像の中心位置の
演算を短時間で行うことができる。When the image content of the image projected and recorded on the recording material is indefinite or the like, in order to accurately read the recording material (image), the recording material is preliminarily read at a relatively low resolution and obtained by the preliminary reading. In many cases, the reading conditions at the time of the main reading are determined based on the obtained preliminary reading data, and the main reading for reading the recording material with relatively high resolution is performed in accordance with the determined reading conditions. As described above, in the case where the preliminary reading and the main reading are performed on the recording material, the center position of the image is calculated based on the preliminary reading data. The calculation of the position can be performed in a short time.
【0017】ところで、画面位置の判定に関しては従来
より種々の方法が提案されているが、何れの方法を用い
たとしても、画面位置を正確に判定できない場合がある
(例えば超アンダー露光でネガフィルムに露光記録され
た画像等)。このため、請求項4記載の発明は、請求項
1の発明において、画像を表示するための表示手段と、
前記表示手段に前記演算手段による画面位置の判定結果
を表示する表示制御手段と、前記表示手段に表示された
画面位置の判定結果の修正を指示する情報を入力するた
めの入力手段と、を更に備え、前記演算手段は、画面位
置の判定結果の修正を指示する情報が前記入力手段を介
して入力された場合に、前記指示に応じて画面位置の判
定結果を修正し、修正した画面位置に基づいて前記中心
位置の演算を行うことを特徴としている。By the way, various methods have been conventionally proposed for determining the screen position. However, no matter which method is used, the screen position cannot be accurately determined (for example, a negative film may be overexposed under negative light). Etc.). Therefore, the invention according to claim 4 is the invention according to claim 1, wherein the display means for displaying an image includes:
Display control means for displaying the result of the screen position determination by the arithmetic means on the display means; and input means for inputting information for instructing correction of the result of the screen position determination displayed on the display means. The information processing means, when the information for instructing the correction of the screen position determination result is input via the input means, corrects the screen position determination result in accordance with the instruction, the corrected screen position The calculation of the center position is performed based on this.
【0018】請求項4記載の発明では、演算手段による
画面位置の判定結果を表示手段に表示し、画面位置の判
定結果の修正を指示する情報が入力手段を介して入力さ
れた場合に、前記指示に応じて画面位置の判定結果を修
正し、修正した画面位置に基づいて中心位置の演算を行
うので、画像の画面位置を誤判定した場合にも、レンズ
の特性に起因する画質の劣化の補正精度が低下すること
を防止することができる。According to the present invention, the result of the determination of the screen position by the calculation means is displayed on the display means, and when the information for instructing the correction of the result of the determination of the screen position is input through the input means, Since the screen position determination result is corrected according to the instruction and the center position is calculated based on the corrected screen position, even if the image screen position is erroneously determined, the image quality deterioration due to the characteristics of the lens may be reduced. It is possible to prevent the correction accuracy from lowering.
【0019】[0019]
【発明の実施の形態】以下、図面を参照して本発明の実
施形態の一例を詳細に説明する。まず本発明に係る画像
処理装置を含んで構成された、本実施形態に係るディジ
タルラボシステムについて説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below in detail with reference to the drawings. First, a digital lab system according to the present embodiment, including the image processing apparatus according to the present invention, will be described.
【0020】(システム全体の概略構成)図1には本実
施形態に係るディジタルラボシステム10の概略構成が
示されており、図2にはディジタルラボシステム10の
外観が示されている。図1に示すように、このラボシス
テム10は、ラインCCDスキャナ14、本発明に係る
画像処理装置としての画像処理部16、レーザプリンタ
部18、及びプロセッサ部20を含んで構成されてお
り、ラインCCDスキャナ14と画像処理部16は、図
2に示す入力部26として一体化されており、レーザプ
リンタ部18及びプロセッサ部20は、図2に示す出力
部28として一体化されている。(Schematic Configuration of Entire System) FIG. 1 shows a schematic configuration of a digital laboratory system 10 according to the present embodiment, and FIG. 2 shows an appearance of the digital laboratory system 10. As shown in FIG. 1, the lab system 10 includes a line CCD scanner 14, an image processing unit 16 as an image processing device according to the present invention, a laser printer unit 18, and a processor unit 20. The CCD scanner 14 and the image processing unit 16 are integrated as an input unit 26 shown in FIG. 2, and the laser printer unit 18 and the processor unit 20 are integrated as an output unit 28 shown in FIG.
【0021】ラインCCDスキャナ14は、ネガフィル
ムやリバーサルフィルム等の写真フィルムに記録されて
いるフィルム画像(被写体を撮影後、現像処理されるこ
とで可視化されたネガ画像又はポジ画像)を読み取るた
めのものであり、例えば135サイズの写真フィルム、
110サイズの写真フィルム、及び透明な磁気層が形成
された写真フィルム(240サイズの写真フィルム:所
謂APSフィルム)、120サイズ及び220サイズ
(ブローニサイズ)の写真フィルムのフィルム画像を読
取対象とすることができる。ラインCCDスキャナ14
は、上記の読取対象のフィルム画像を3ラインカラーC
CDで読み取り、R、G、Bの画像データを出力する。The line CCD scanner 14 is for reading a film image (a negative image or a positive image visualized by subjecting a subject to image processing and development processing) recorded on a photographic film such as a negative film or a reversal film. , For example, 135 size photographic film,
Film images of a 110-size photographic film, a photographic film on which a transparent magnetic layer is formed (240-size photographic film: so-called APS film), and 120- and 220-size (Broni-size) photographic films are to be read. Can be. Line CCD scanner 14
Indicates that the film image to be read is a three-line color C
It reads on a CD and outputs R, G, B image data.
【0022】図2に示すように、ラインCCDスキャナ
14は作業テーブル30に取り付けられている。画像処
理部16は、作業テーブル30の下方側に形成された収
納部32内に収納されており、収納部32の開口部には
開閉扉34が取り付けられている。収納部32は、通常
は開閉扉34によって内部が隠蔽された状態となってお
り、開閉扉34が回動されると内部が露出され、画像処
理部16の取り出しが可能な状態となる。As shown in FIG. 2, the line CCD scanner 14 is mounted on a work table 30. The image processing section 16 is stored in a storage section 32 formed below the work table 30, and an opening / closing door 34 is attached to an opening of the storage section 32. Normally, the inside of the storage unit 32 is concealed by the open / close door 34, and when the open / close door 34 is rotated, the inside is exposed, and the image processing unit 16 can be taken out.
【0023】また作業テーブル30には、奥側にディス
プレイ164が取り付けられていると共に、2種類のキ
ーボード166A、166Bが併設されている。一方の
キーボード166Aは作業テーブル30に埋設されてい
る。他方のキーボード166Bは、不使用時には作業テ
ーブル30の引出し36内に収納され、使用時には引出
し36から取り出されてキーボード166A上に重ねて
配置されるようになっている。キーボード166Bの使
用時には、キーボード166Bから延びるコード(信号
線)の先端に取り付けられたコネクタ(図示省略)が、
作業テーブル30に設けられたジャック37に接続され
ることにより、キーボード166Bがジャック37を介
して画像処理部16と電気的に接続される。The work table 30 has a display 164 mounted on the back side and two types of keyboards 166A and 166B. One keyboard 166 </ b> A is embedded in the work table 30. The other keyboard 166B is housed in the drawer 36 of the work table 30 when not in use, and is taken out of the drawer 36 when used and is arranged on the keyboard 166A. When the keyboard 166B is used, a connector (not shown) attached to the tip of a cord (signal line) extending from the keyboard 166B,
The keyboard 166 </ b> B is electrically connected to the image processing unit 16 via the jack 37 by being connected to the jack 37 provided on the work table 30.
【0024】また、作業テーブル30の作業面30U上
にはマウス40が配置されている。マウス40は、コー
ド(信号線)が作業テーブル30に設けられた孔42を
介して収納部32内へ延設されており、画像処理部16
と接続されている。マウス40は、不使用時はマウスホ
ルダ40Aに収納され、使用時はマウスホルダ40Aか
ら取り出されて、作業面30U上に配置される。A mouse 40 is arranged on the work surface 30U of the work table 30. The mouse 40 has a code (signal line) extending through the hole 42 provided in the work table 30 into the storage unit 32.
Is connected to The mouse 40 is stored in the mouse holder 40A when not in use, and is taken out of the mouse holder 40A when in use and placed on the work surface 30U.
【0025】画像処理部16は、ラインCCDスキャナ
14から出力された画像データ(スキャンデータ)が入
力されると共に、デジタルカメラでの撮影によって得ら
れた画像データ、フィルム画像以外の原稿(例えば反射
原稿等)をスキャナで読み取ることで得られた画像デー
タ、コンピュータで生成された画像データ等(以下、こ
れらをファイル画像データと総称する)を外部から入力
する(例えば、メモリカード等の記憶媒体を介して入力
したり、通信回線を介して他の情報処理機器から入力す
る等)ことも可能なように構成されている。The image processing section 16 receives image data (scan data) output from the line CCD scanner 14 and obtains image data obtained by photographing with a digital camera and a document other than a film image (for example, a reflection document). ) Is input from outside (e.g., via a storage medium such as a memory card). Input from another information processing device via a communication line, etc.).
【0026】画像処理部16は、入力された画像データ
に対して各種の補正等の画像処理を行って、記録用画像
データとしてレーザプリンタ部18へ出力する。また、
画像処理部16は、画像処理を行った画像データを画像
ファイルとして外部へ出力する(例えばメモリカード等
の記憶媒体に出力したり、通信回線を介して他の情報処
理機器へ送信する等)ことも可能とされている。The image processing section 16 performs image processing such as various corrections on the input image data, and outputs the image data to the laser printer section 18 as recording image data. Also,
The image processing unit 16 outputs image data on which image processing has been performed to an external device as an image file (for example, outputs the image data to a storage medium such as a memory card, or transmits the image data to another information processing device via a communication line). It is also possible.
【0027】レーザプリンタ部18はR、G、Bのレー
ザ光源を備えており、画像処理部16から入力された記
録用画像データに応じて変調したレーザ光を印画紙に照
射して、走査露光によって印画紙に画像を記録する。ま
た、プロセッサ部20は、レーザプリンタ部18で走査
露光によって画像が記録された印画紙に対し、発色現
像、漂白定着、水洗、乾燥の各処理を施す。これによ
り、印画紙上に画像が形成される。The laser printer unit 18 includes R, G, and B laser light sources, and irradiates a photographic paper with laser light modulated in accordance with recording image data input from the image processing unit 16 to perform scanning exposure. To record an image on photographic paper. Further, the processor unit 20 performs each process of color development, bleach-fix, washing, and drying on the photographic paper on which the image is recorded by the scanning exposure by the laser printer unit 18. Thus, an image is formed on the printing paper.
【0028】(画像処理部の構成)次に画像処理部16
の構成について図3を参照して説明する。画像処理部1
6は、ラインCCDスキャナ14から入力されるR、
G、Bのデータに対応してラインスキャナ補正部122
R、122G、122Bが設けられている。ラインスキ
ャナ補正部122R、122G、122Bは互いに同一
の構成であり、以下ではこれらを区別せずに「ラインス
キャナ補正部122」と総称する。(Configuration of Image Processing Unit) Next, the image processing unit 16
Will be described with reference to FIG. Image processing unit 1
6 is R input from the line CCD scanner 14,
The line scanner correction unit 122 corresponding to the G and B data
R, 122G, and 122B are provided. The line scanner correction units 122R, 122G, and 122B have the same configuration, and are hereinafter generically referred to as “line scanner correction unit 122” without distinction.
【0029】ラインスキャナ補正部122は、ラインC
CDが写真フィルムを読み取ることによってラインCC
Dスキャナ14からスキャンデータが入力されると、入
力されたスキャンデータから各画素毎に対応するセルの
暗出力レベルを減ずる暗補正、暗補正を行ったデータを
写真フィルムの濃度を表すデータに対数変換する濃度変
換、写真フィルムを照明する光の光量むらに応じて前記
濃度変換を行ったデータを画素単位で補正するシェーデ
ィング補正、該シェーディング補正を行ったデータのう
ち入射光の光量に正確に対応した信号が出力されないセ
ル(所謂欠陥画素)のデータを周囲の画素のデータから
補間して新たに生成する欠陥画素補正の各処理を順に行
う。The line scanner correction unit 122 outputs the line C
Line CC by CD reading photographic film
When scan data is input from the D-scanner 14, dark correction for reducing the dark output level of a cell corresponding to each pixel from the input scan data, and data obtained by performing the dark correction are logarithmically converted to data representing the density of a photographic film. Density conversion for conversion, shading correction for correcting the data subjected to the density conversion in pixel units according to the unevenness in the amount of light illuminating the photographic film, and accurately corresponds to the amount of incident light in the data subjected to the shading correction The processing of the defective pixel correction which is newly generated by interpolating the data of the cell (so-called defective pixel) to which the output signal is not output from the data of the surrounding pixels is sequentially performed.
【0030】ラインスキャナ補正部122の出力端はセ
レクタ132の入力端に接続されており、ラインスキャ
ナ補正部122で前記各処理が施されたデータは、スキ
ャンデータとしてセレクタ132に入力される。また、
セレクタ132の入力端は入出力コントローラ134の
データ出力端にも接続されており、入出力コントローラ
134からは、外部から入力されたファイル画像データ
がセレクタ132に入力される。セレクタ132の出力
端は入出力コントローラ134、イメージプロセッサ部
136A、136Bのデータ入力端に各々接続されてい
る。セレクタ132は、入力された画像データを、入出
力コントローラ134、イメージプロセッサ部136
A、136Bの各々に選択的に出力可能とされている。The output terminal of the line scanner correction unit 122 is connected to the input terminal of the selector 132, and the data subjected to each of the above-described processes in the line scanner correction unit 122 is input to the selector 132 as scan data. Also,
The input end of the selector 132 is also connected to the data output end of the input / output controller 134, from which file image data input from the outside is input to the selector 132. The output terminal of the selector 132 is connected to the input / output controller 134 and the data input terminals of the image processors 136A and 136B. The selector 132 converts the input image data into an input / output controller 134 and an image processor 136.
A and 136B can be selectively output.
【0031】イメージプロセッサ部136Aは、メモリ
コントローラ138、イメージプロセッサ140、3個
のフレームメモリ142A、142B、142Cを備え
ている。フレームメモリ142A、142B、142C
は各々1フレーム分以上のフィルム画像の画像データを
記憶可能な容量を有しており、セレクタ132から入力
された画像データは、メモリコントローラ138によ
り、3個のフレームメモリ142の何れかに記憶され
る。The image processor unit 136A includes a memory controller 138, an image processor 140, and three frame memories 142A, 142B, 142C. Frame memories 142A, 142B, 142C
Have a capacity capable of storing image data of one or more frames of film images, and the image data input from the selector 132 is stored in one of the three frame memories 142 by the memory controller 138. You.
【0032】本実施形態に係るイメージプロセッサ14
0は、図4に示すように、LF収差補正部140A、そ
の他の画像処理部140Bが順に接続されて構成されて
おり、フレームメモリ142(図4ではファインスキャ
ンメモリ142と表記)に記憶された画像データを取込
み、オートセットアップエンジン144(後述)によっ
て各画像毎に決定された処理条件に従って種々の画像処
理を行う。The image processor 14 according to the present embodiment
4, the LF aberration correction unit 140A and the other image processing unit 140B are sequentially connected as shown in FIG. 4, and are stored in a frame memory 142 (denoted as a fine scan memory 142 in FIG. 4). The image data is fetched, and various image processing is performed according to processing conditions determined for each image by an auto setup engine 144 (described later).
【0033】なお、LF収差補正部140Aは、処理対
象の画像データが、レンズ付きフィルム(LFともい
う)によって写真フィルムに撮影記録されたフィルム画
像を表す画像データである場合に起動され、レンズ付き
フィルムのレンズの特性に起因する画質低下を補正する
各種の補正処理(詳しくは、レンズの周辺減光に起因す
る画像の周縁部の明度低下を補正する周辺減光補正処
理、レンズの歪曲収差に起因する画像の幾何学的歪みを
補正する歪曲収差補正、レンズの倍率色収差に起因する
画像の色にじみを補正する倍率色収差補正等、以下これ
らの補正処理を「LF収差補正処理」と称する)を行
う。なお、このLF収差補正処理については後述する。The LF aberration correction section 140A is activated when the image data to be processed is image data representing a film image photographed and recorded on a photographic film by a film with a lens (also referred to as LF). Various correction processes to correct the image quality deterioration caused by the characteristics of the lens of the film (more specifically, the peripheral dimming correction process to correct the decrease in the brightness of the periphery of the image due to the peripheral dimming of the lens, the lens distortion aberration These correction processes are hereinafter referred to as “LF aberration correction processes”, such as distortion aberration correction for correcting geometric distortion of an image caused, magnification chromatic aberration correction for correcting color fringing of an image caused by chromatic aberration of magnification of a lens, and the like. Do. The LF aberration correction processing will be described later.
【0034】また、画像処理部140Bで実行される画
像処理としては、例えば画像の拡大縮小、階調変換、色
変換、画像の超低周波輝度成分の階調を圧縮するハイパ
ートーン処理、粒状を抑制しながらシャープネスを強調
するハイパーシャープネス処理等の出力画像の画質向上
のための画像処理(標準画像処理)が挙げられる。ま
た、画調を意図的に変更する画像処理(例えば出力画像
をモノトーンに仕上げる画像処理、出力画像をポートレ
ート調に仕上げる画像処理、出力画像をセピア調に仕上
げる画像処理等)や、画像を加工する画像処理(例えば
原画像中に存在する人物を主画像上で細身に仕上げるた
めの画像処理等)等のように、個々の画像(或いは1本
の写真フィルムに記録された画像群等の複数の画像)を
単位として選択的に実行すべき非標準の画像処理も実行
可能に画像処理部140Bを構成してもよい。The image processing performed by the image processing unit 140B includes, for example, image enlargement / reduction, gradation conversion, color conversion, hypertone processing for compressing the gradation of an ultra-low frequency luminance component of the image, and granularity. Image processing (standard image processing) for improving the image quality of an output image, such as hyper sharpness processing in which sharpness is enhanced while suppressing the sharpness, may be mentioned. Further, image processing for intentionally changing the image tone (for example, image processing for finishing the output image in monotone, image processing for finishing the output image in portrait tone, image processing for finishing the output image in sepia tone, etc.), and image processing Image processing (for example, image processing for finishing a person present in an original image on the main image to make it slender) or the like, each image (or a group of images recorded on one photographic film). The image processing unit 140B may be configured to be able to execute non-standard image processing to be selectively executed in units of (images).
【0035】イメージプロセッサ140は入出力コント
ローラ134に接続されており、画像処理を行った画像
データは、フレームメモリ142に一旦記憶された後
に、所定のタイミングで入出力コントローラ134へ出
力される。なお、イメージプロセッサ部136Bは、上
述したイメージプロセッサ部136Aと同一の構成であ
るので説明を省略する。The image processor 140 is connected to the input / output controller 134. The image data subjected to the image processing is temporarily stored in the frame memory 142 and then output to the input / output controller 134 at a predetermined timing. Note that the image processor unit 136B has the same configuration as the above-described image processor unit 136A, and a description thereof will be omitted.
【0036】ところで、本実施形態では個々のフィルム
画像に対し、ラインCCDスキャナ14において異なる
解像度で2回の読み取りを行う。1回目の比較的低解像
度での読み取り(以下、プレスキャンという)では、フ
ィルム画像の濃度が非常に低い場合(例えばネガフィル
ムにおける露光アンダのネガ画像)にも、ラインCCD
で蓄積電荷の飽和が生じないように決定した読取条件
(写真フィルムに照射する光のR、G、Bの各波長域毎
の光量、ラインCCDの電荷蓄積時間)で写真フィルム
の全面の読み取りが行われる。このプレスキャンによっ
て得られたデータ(プレスキャンデータ)は、セレクタ
132から入出力コントローラ134へ出力される。In the present embodiment, each line image is read twice by the line CCD scanner 14 at different resolutions. In the first reading at a relatively low resolution (hereinafter, referred to as pre-scan), even when the density of the film image is extremely low (for example, a negative image of an underexposure in a negative film), a line CCD is used.
The reading of the entire surface of the photographic film is performed under the reading conditions determined so that the accumulated charge does not saturate (the amount of light irradiating the photographic film in each of the R, G, and B wavelength ranges, and the charge storage time of the line CCD). Done. Data (pre-scan data) obtained by this pre-scan is output from the selector 132 to the input / output controller 134.
【0037】入出力コントローラ134にはオートセッ
トアップエンジン144が接続されている。オートセッ
トアップエンジン144は、CPU146、RAM14
8(例えばDRAM)、ROM150(例えば記憶内容
を書換え可能なROM)、入出力ポート152を備え、
これらがバス154を介して互いに接続されて構成され
ている。入出力コントローラ134から出力されたプレ
スキャンデータは、図4に示すプレスキャンメモリ13
5に一旦記憶された後に、オートセットアップエンジン
144におけるセットアップ演算処理、及びパーソナル
コンピュータ158(後述)におけるシミュレーション
画像表示処理に供せられる。なお、プレスキャンメモリ
135としては、実際にはオートセットアップエンジン
144のRAM148、又はパーソナルコンピュータ1
58(後述)のメモリ162が使用される。An auto setup engine 144 is connected to the input / output controller 134. The auto setup engine 144 includes a CPU 146, a RAM 14
8 (for example, a DRAM), a ROM 150 (for example, a ROM whose storage content can be rewritten), and an input / output port 152.
These components are connected to each other via a bus 154. The pre-scan data output from the input / output controller 134 is stored in the pre-scan memory 13 shown in FIG.
After the data is temporarily stored in the storage unit 5, it is subjected to a setup calculation process in an auto setup engine 144 and a simulation image display process in a personal computer 158 (described later). Note that the prescan memory 135 is actually the RAM 148 of the auto setup engine 144 or the personal computer 1.
58 (described later) is used.
【0038】図4は、オートセットアップエンジン14
4のCPU146によって実現される各種機能のうち、
セットアップ演算処理を行う機能をセットアップ演算部
144Aとして示している。このセットアップ演算部1
44Aは、以下のようにしてセットアップ演算処理を行
う。すなわち、セットアップ演算部144Aは、入出力
コントローラ134から入力されたプレスキャンデータ
に基づいてフィルム画像のコマ位置を判定し、写真フィ
ルム上のフィルム画像記録領域に対応するデータ(プレ
スキャン画像データ)を抽出する。また、プレスキャン
画像データに基づいて、フィルム画像のサイズを判定す
ると共に濃度等の画像特徴量を演算し、プレスキャンを
行った写真フィルムに対し、ラインCCDスキャナ14
が比較的高解像度での再度の読み取り(以下、ファイン
スキャンという)を行う際の読取条件を決定する。そし
てコマ位置及び読取条件をラインCCDスキャナ14に
出力する。FIG. 4 shows the auto setup engine 14.
4 among various functions realized by the CPU 146.
The function of performing the setup calculation processing is shown as a setup calculation unit 144A. This setup operation unit 1
The 44A performs the setup calculation processing as follows. That is, the setup calculation unit 144A determines the frame position of the film image based on the pre-scan data input from the input / output controller 134, and converts data (pre-scan image data) corresponding to the film image recording area on the photographic film. Extract. Further, based on the pre-scanned image data, the size of the film image is determined, and image features such as density are calculated.
Determines the reading conditions when re-reading at a relatively high resolution (hereinafter, referred to as fine scan). Then, the frame position and the reading conditions are output to the line CCD scanner 14.
【0039】また、セットアップ演算部144Aは、複
数コマ分のフィルム画像のプレスキャン画像データに基
づいて、ラインCCDスキャナ14がファインスキャン
を行うことによって得られる画像データ(ファインスキ
ャン画像データ)に対する画像処理の処理条件を演算に
より自動的に決定し、決定した処理条件をイメージプロ
セッサ部136のイメージプロセッサ140へ出力す
る。この画像処理の処理条件の決定は、撮影時の露光
量、撮影光源種やその他の特徴量から類似のシーンを撮
影した複数のフィルム画像が有るか否か判定し、類似の
シーンを撮影した複数のフィルム画像が有った場合に
は、これらのフィルム画像に対する画像処理の処理条件
が同一又は近似するように決定する。Further, the setup calculation section 144A performs image processing on image data (fine scan image data) obtained by performing fine scan by the line CCD scanner 14 based on prescan image data of film images for a plurality of frames. Are automatically determined by calculation, and the determined processing conditions are output to the image processor 140 of the image processor unit 136. The determination of the processing conditions of this image processing is performed by determining whether there are a plurality of film images capturing similar scenes based on the exposure amount at the time of capturing, the type of capturing light source, and other feature amounts, and determining a plurality of film images capturing similar scenes. Are determined, the processing conditions for image processing for these film images are the same or similar.
【0040】なお、画像処理の最適な処理条件は、画像
処理後の画像データを、レーザプリンタ部18における
印画紙への画像の記録に用いるのか、ディスプレイ等の
表示手段への表示に用いるのか、情報記録媒体に格納す
るのか等によっても変化する。画像処理部16には2つ
のイメージプロセッサ部136A、136Bが設けられ
ているので、例えば、画像データを印画紙への画像の記
録に用いると共に外部へ出力する等の場合には、セット
アップ演算部144Aは各々の用途毎にセットアップ演
算を行って各用途毎に最適な処理条件を各々決定し、イ
メージプロセッサ部136A、136Bへ出力する。こ
れにより、イメージプロセッサ部136A、136Bで
は、同一のファインスキャン画像データに対し、互いに
異なる処理条件で画像処理が行われる。The optimum processing conditions for the image processing are as follows: whether the image data after the image processing is used for recording an image on photographic paper in the laser printer unit 18 or for displaying on a display means such as a display. It also changes depending on whether it is stored in the information recording medium or the like. Since the image processing unit 16 is provided with two image processor units 136A and 136B, for example, in a case where image data is used for recording an image on photographic paper and output to the outside, the setup calculation unit 144A Performs a set-up operation for each application, determines optimum processing conditions for each application, and outputs it to the image processor units 136A and 136B. Thus, the image processors 136A and 136B perform image processing on the same fine scan image data under different processing conditions.
【0041】更に、セットアップ演算部144Aは、入
出力コントローラ134から入力されたフィルム画像の
プレスキャン画像データに基づいて、レーザプリンタ部
18で印画紙に画像を記録する際のグレーバランス等を
規定する画像記録用パラメータを算出し、レーザプリン
タ部18に記録用画像データ(後述)を出力する際に同
時に出力する。また、オートセットアップエンジン14
4は、外部から入力されるファイル画像データに対して
も、上記と同様にして画像処理の処理条件を演算により
決定する。Further, the setup calculation section 144A defines the gray balance and the like when the laser printer section 18 records an image on photographic paper based on the prescanned image data of the film image input from the input / output controller 134. The image recording parameters are calculated, and are simultaneously output when outputting the recording image data (described later) to the laser printer unit 18. Also, the auto setup engine 14
Reference numeral 4 also determines the image processing conditions for the file image data input from the outside by calculation in the same manner as described above.
【0042】また、オートセットアップエンジン144
のROM150には、先に述べたLF収差補正処理で用
いられるLF収差補正データが、各種のレンズ付きフィ
ルムに用いられるレンズの種類毎に予め記憶されてい
る。本実施形態に係るLF収差補正データは、周辺減光
補正データ、歪曲収差補正データ、及び倍率色収差補正
データの3種類の補正データから構成されている。LF
収差補正データは、本発明に係るレンズの特性に関連す
る情報に対応しており、ROM150は、図4に示すL
F収差データ記憶部144B(記憶手段)としての機能
を備えている。The auto setup engine 144
In the ROM 150, LF aberration correction data used in the LF aberration correction processing described above is stored in advance for each type of lens used for various types of films with lenses. The LF aberration correction data according to the present embodiment is composed of three types of correction data: peripheral dimming correction data, distortion aberration correction data, and chromatic aberration of magnification correction data. LF
The aberration correction data corresponds to information related to the characteristics of the lens according to the present invention.
It has a function as an F aberration data storage unit 144B (storage means).
【0043】なお、周辺減光補正データは、レンズの周
辺減光による画像の周縁部の明度の低下を補正する周辺
減光補正に使用されるデータであり、レンズの周辺減光
に起因するフィルム画像上の各位置での受光量(露光
量)の変動を各種レンズについて各々測定した結果に基
づいて各種レンズ毎に設定されている。本実施形態で
は、周辺減光補正データとして、周辺減光補正に用いる
補正露光量演算式(次の(1)式参照)の係数a1 、a
2 、a3 を採用している。The peripheral dimming correction data is data used for peripheral dimming correction for correcting a decrease in brightness at the peripheral portion of an image due to peripheral dimming of a lens. The fluctuation of the light receiving amount (exposure amount) at each position on the image is set for each of the various lenses based on the result of measuring each of the various lenses. In the present embodiment, the coefficients a 1 and a 1 of the correction exposure amount calculation expression (see the following expression (1)) used for the peripheral dimming correction are used as the peripheral dimming correction data.
Have adopted a 2, a 3.
【0044】 補正露光量logE(r)=a1 r+a2 r2 +a3 r3 …(1) 但し、rは画像の中心位置からの距離を表している。画
像の角部を原点とするxy座標系(図5(A)参照)で
表した画像上の任意の画素の座標値(x,y)、及び画
像の中心位置(xP0,yP0)を原点(=(0,0))とす
るxP yP 座標系(図5(B)参照)で表した画像上の
任意の画素の座標値(xP ,yP )と、前述の距離rと
の間には、次の(2)式に示す関係がある。Corrected exposure amount logE (r) = a 1 r + a 2 r 2 + a 3 r 3 (1) where r represents the distance from the center position of the image. The coordinate value (x, y) of an arbitrary pixel on the image and the center position (x P0 , y P0 ) of the image represented by the xy coordinate system (see FIG. 5A) with the corner of the image as the origin. The coordinate value (x P , y P ) of an arbitrary pixel on the image represented by the x P y P coordinate system (see FIG. 5B) with the origin (= (0, 0)) and the distance r Has the relationship shown in the following equation (2).
【0045】 r=√(xP 2 +yP 2)=√((x−xP0)2 + (y−yP0)2) …(2) 周辺減光補正データ(補正露光量演算式の係数a1 、a
2 、a3 )は、各種レンズを用いたときのフィルム画像
上の各位置での露光量の変動が補正されるように各種レ
ンズ毎に設定されている。R = √ (x P 2 + y P 2 ) = √ ((xx P 0 ) 2 + ( yy P 0 ) 2 ) (2) Peripheral dim correction data (coefficient of correction exposure amount calculation formula) a 1 , a
2 , a 3 ) are set for each type of lens so that the fluctuation of the exposure amount at each position on the film image when various types of lenses are used is corrected.
【0046】また歪曲収差補正データは、レンズの歪曲
収差に起因する画像の幾何学的歪みを補正する歪曲収差
補正に用いるデータであり、レンズの歪曲収差に起因す
るフィルム画像上の各位置での画素位置の変化方向及び
変化量を各種レンズについて各々測定した結果に基づい
て各種レンズ毎に設定されている。本実施形態では、基
準色としてGを採用し、歪曲収差補正データとして、レ
ンズの歪曲収差に起因するフィルム画像上の各位置にお
けるGについての画素位置の変化量(歪曲収差量)の測
定結果をx方向(写真フィルムの長手方向)とy方向
(x方向に直交する方向)に分解し、画像上の各位置に
おける歪曲収差量を、xP yP 座標系を基準として、x
方向の歪曲収差量Dx(xP ,yP )及びy方向の歪曲
収差量Dy(xP ,yP )で表すデータを用いている。The distortion correction data is data used for distortion correction for correcting geometric distortion of an image caused by lens distortion, and is used at each position on a film image caused by lens distortion. The change direction and the change amount of the pixel position are set for each of the various lenses based on the measurement results of the various lenses. In the present embodiment, G is adopted as the reference color, and the measurement result of the amount of change in the pixel position (the amount of distortion) for G at each position on the film image due to the distortion of the lens is used as distortion correction data. decomposed in the x direction (direction perpendicular to the x direction) and the y-direction (longitudinal direction of the photographic film), the amount of distortion at each position on the image, based on the x P y P coordinate system, x
Direction distortion amount Dx (x P, y P) and y-direction distortion amount Dy (x P, y P) is using the data represented by.
【0047】また、倍率色収差補正データは、レンズの
倍率色収差に起因する画像の色にじみを補正する倍率色
収差補正に用いるデータであり、レンズの倍率色収差に
起因するフィルム画像上の各位置での基準色の画素位置
に対する非基準色の画素位置の変化方向及び変化量を各
種レンズについて各々測定した結果に基づいて各種レン
ズ毎に設定されている。The chromatic aberration of magnification correction data is data used for chromatic aberration of magnification correction for correcting color fringing of an image caused by chromatic aberration of magnification of a lens, and is used as a reference at each position on a film image caused by chromatic aberration of magnification of a lens. The change direction and the change amount of the pixel position of the non-reference color with respect to the pixel position of the color are set for each of the various lenses based on the measurement results of the various lenses.
【0048】本実施形態では、非基準色としてR及びB
を採用し、Rの倍率色収差補正データとして、レンズの
倍率色収差に起因するフィルム画像上の各位置におけ
る、Gに対するRの画素位置の変化量(倍率色収差量)
の測定結果をx方向とy方向に分解し、画像上の各位置
におけるRの倍率色収差量を、xP yP 座標系を基準と
して、Rのx方向の倍率色収差量ΔRx(xP ,yP )
及びRのy方向の倍率色収差量ΔRy(xP ,yP )で
表すデータを用いている。また、Bの倍率色収差補正デ
ータとして、レンズの倍率色収差に起因するフィルム画
像上の各位置における、Gに対するBの画素位置の変化
量(倍率色収差量)の測定結果をx方向とy方向に分解
し、画像上の各位置におけるBの倍率色収差量を、xP
yP 座標系を基準として、Bのx方向の倍率色収差量Δ
Bx(xP ,yP )及びBのy方向の倍率色収差量ΔB
y(xP ,yP )で表すデータを用いている。In this embodiment, R and B are used as non-reference colors.
And the change amount of the R pixel position with respect to G at each position on the film image caused by the magnification chromatic aberration of the lens (magnification chromatic aberration amount)
Measurements were decomposed into the x direction and y direction, the magnification chromatic aberration amount of R at each position on the image, x P y As P coordinate system relative to the magnification chromatic aberration amount in the x direction R DerutaRx (x P, y P )
And lateral chromatic aberration amount ΔRy (x P, y P) in the y direction R are using the data represented by. Also, as the magnification chromatic aberration correction data of B, the measurement result of the amount of change in the pixel position of B with respect to G (the amount of chromatic aberration of magnification) at each position on the film image due to the chromatic aberration of magnification of the lens is decomposed in the x direction and the y direction. Then, the chromatic aberration of magnification at each position on the image is represented by x P
y The chromatic aberration of magnification Δ in the x direction of B with reference to the P coordinate system.
Bx (x P , y P ) and the lateral chromatic aberration ΔB of B in the y direction
y (x P, y P) is using the data represented by.
【0049】入出力コントローラ134はI/F回路1
56を介してレーザプリンタ部18に接続されている。
画像処理後の画像データを印画紙への画像の記録に用い
る場合には、イメージプロセッサ部136で画像処理が
行われた画像データは、入出力コントローラ134から
I/F回路156を介し記録用画像データとしてレーザ
プリンタ部18へ出力される。また、オートセットアッ
プエンジン144はパーソナルコンピュータ158に接
続されている。画像処理後の画像データを画像ファイル
として外部へ出力する場合には、イメージプロセッサ部
136で画像処理が行われた画像データは、入出力コン
トローラ134からオートセットアップエンジン144
を介してパーソナルコンピュータ158に出力される。The input / output controller 134 is an I / F circuit 1
It is connected to the laser printer section 18 via 56.
When the image data after image processing is used for recording an image on photographic paper, the image data processed by the image processor 136 is transferred from the input / output controller 134 via the I / F circuit 156 to the recording image. The data is output to the laser printer unit 18 as data. The auto setup engine 144 is connected to a personal computer 158. When the image data after the image processing is output to the outside as an image file, the image data processed by the image processor unit 136 is sent from the input / output controller 134 to the auto setup engine 144.
Is output to the personal computer 158 via the.
【0050】パーソナルコンピュータ158は、CPU
160、メモリ162、ディスプレイ164、キーボー
ド166(図2のキーボード166A及びキーボード1
66Bに対応)、ハードディスク168、CD−ROM
ドライバ170、搬送制御部172、拡張スロット17
4、画像圧縮/伸長部176を備えており、これらがバ
ス178を介して互いに接続されて構成されている。な
お、ディスプレイ164は請求項4に記載の表示手段に
対応しており、キーボード166は請求項4に記載の入
力手段に対応している。The personal computer 158 has a CPU
160, memory 162, display 164, keyboard 166 (keyboard 166A and keyboard 1 in FIG. 2).
66B), Hard Disk 168, CD-ROM
Driver 170, transport control unit 172, expansion slot 17
4. An image compression / decompression unit 176 is provided, which is connected to each other via a bus 178. The display 164 corresponds to the display means described in claim 4, and the keyboard 166 corresponds to the input means described in claim 4.
【0051】図4は、パーソナルコンピュータ158の
CPU160によって実現される各種機能のうち、シミ
ュレーション画像表示処理に関する機能を、機能毎に複
数のブロック(すなわち、プレスキャン画像データ処理
部158A、画像表示部158B及びキー補正入力部1
58C)に分けて示している。プレスキャン画像データ
処理部158Aは、セットアップ演算部144Aによっ
てプレスキャンデータから抽出されプレスキャンメモリ
135に再記憶されたプレスキャン画像データをプレス
キャンメモリ135から取込むと共に、セットアップ演
算部144Aによって決定された画像処理の処理条件を
取込み、取り込んだ処理条件に基づき、ファインスキャ
ン画像データを対象としてイメージプロセッサ140で
行われる画像処理と等価な画像処理をプレスキャン画像
データに対して行ってシミュレーション画像データを生
成する。FIG. 4 shows, among the various functions realized by the CPU 160 of the personal computer 158, a function related to the simulation image display processing by a plurality of blocks (that is, a prescan image data processing unit 158A, an image display unit 158B) for each function. And key correction input unit 1
58C). The pre-scan image data processing unit 158A takes in the pre-scan image data extracted from the pre-scan data by the setup operation unit 144A and re-stored in the pre-scan memory 135 from the pre-scan memory 135, and is determined by the setup operation unit 144A. Based on the acquired processing conditions, image processing equivalent to the image processing performed by the image processor 140 on the fine-scan image data is performed on the pre-scan image data based on the captured processing conditions, thereby obtaining simulation image data. Generate.
【0052】画像表示部158Bはディスプレイ164
を含んで構成されており、プレスキャン画像データ処理
部158Aによって生成されたシミュレーション画像デ
ータを、ディスプレイ164に画像を表示するための信
号に変換し、該信号に基づいてディスプレイ164にシ
ミュレーション画像を表示する。また、キー補正入力部
158Cはキーボード166を含んで構成されており、
ディスプレイ164に表示されたシミュレーション画像
に対しオペレータによって画質等の検定が行われ、検定
結果として処理条件の修正を指示する情報がキーボード
166を介して入力されると、該情報をオートセットア
ップエンジン144(のセットアップ演算部144A)
へ出力する。これにより、セットアップ演算部144A
では画像処理の処理条件の再演算等の処理が行われる。The image display section 158B has a display 164.
The simulation image data generated by the pre-scan image data processing unit 158A is converted into a signal for displaying an image on the display 164, and the simulation image is displayed on the display 164 based on the signal. I do. The key correction input section 158C includes a keyboard 166,
The operator performs verification of image quality or the like on the simulation image displayed on the display 164, and when information for instructing correction of processing conditions is input via the keyboard 166 as a verification result, the information is transmitted to the auto setup engine 144 ( Setup operation section 144A)
Output to Thereby, the setup operation unit 144A
In, processing such as recalculation of processing conditions of image processing is performed.
【0053】一方、搬送制御部172は、ラインCCD
スキャナ14にセットされるフィルムキャリア38に接
続されており、フィルムキャリア38による写真フィル
ムの搬送を制御する。また、フィルムキャリア38にA
PSフィルムがセットされた場合には、フィルムキャリ
ア38がAPSフィルムの磁気層から読み取った情報
(例えばプリントサイズ等)が入力される。On the other hand, the transport control section 172 has a line CCD
It is connected to a film carrier 38 set on the scanner 14 and controls the transport of the photographic film by the film carrier 38. Also, the film carrier 38 has A
When the PS film is set, information (for example, print size) read by the film carrier 38 from the magnetic layer of the APS film is input.
【0054】また、メモリカード等の情報記憶媒体に対
してデータの読出し/書込みを行うドライバ(図示省
略)や、他の情報処理機器と通信を行うための通信制御
装置は、拡張スロット174を介してパーソナルコンピ
ュータ158に接続される。入出力コントローラ134
から外部への出力用の画像データが入力された場合に
は、前記画像データは拡張スロット174を介して画像
ファイルとして外部(前記ドライバや通信制御装置等)
に出力される。また、拡張スロット174を介して外部
からファイル画像データが入力された場合には、入力さ
れたファイル画像データは、オートセットアップエンジ
ン144を介して入出力コントローラ134へ出力され
る。この場合、入出力コントローラ134では入力され
たファイル画像データをセレクタ132へ出力する。A driver (not shown) for reading / writing data from / to an information storage medium such as a memory card, and a communication control device for communicating with other information processing devices are provided via the expansion slot 174. Connected to the personal computer 158. I / O controller 134
When image data for output to the outside is input from an external device (such as the driver or the communication control device) as an image file via the expansion slot 174,
Is output to When file image data is input from outside via the expansion slot 174, the input file image data is output to the input / output controller 134 via the auto setup engine 144. In this case, the input / output controller 134 outputs the input file image data to the selector 132.
【0055】(作用)次に本実施形態の作用として、写
真フィルムに記録されているフィルム画像をラインCC
Dスキャナ14によって読み取り、読み取りによって得
られた画像データに対し各種の画像処理を行って出力す
る場合について説明する。(Operation) Next, as an operation of the present embodiment, a film image recorded on a photographic film is
A case will be described in which the image data is read by the D scanner 14 and various image processes are performed on the image data obtained by the reading and output.
【0056】先にも説明したように、写真フィルムに記
録されているフィルム画像に対し、ラインCCDスキャ
ナ14は読み取りを2回行う(プレスキャン及びファイ
ンスキャン)。処理対象(読取対象)の写真フィルムの
全面に対し、ラインCCDスキャナ14によりプレスキ
ャンが行われ、ラインCCDスキャナ14から画像処理
部16にプレスキャンデータが入力されると、入力され
たプレスキャンデータに対し、ラインスキャナ補正部1
22によって暗補正、濃度変換、シェーディング補正、
欠陥画素補正の各処理が施される。As described above, the line CCD scanner 14 reads twice from the film image recorded on the photographic film (pre-scan and fine scan). The prescan is performed by the line CCD scanner 14 over the entire surface of the photographic film to be processed (read), and when the prescan data is input from the line CCD scanner 14 to the image processing unit 16, the input prescan data For the line scanner correction unit 1
22, dark correction, density conversion, shading correction,
Each process of defective pixel correction is performed.
【0057】ラインスキャナ補正部122から出力され
たプレスキャンデータは、セレクタ132を介してプレ
スキャンメモリ135に一旦記憶された後にオートセッ
トアップエンジン144に取り込まれ、オートセットア
ップエンジン144(のセットアップ演算部144A)
及びパーソナルコンピュータ158(のプレスキャン画
像データ処理部158A及び画像表示部158B)でプ
レスキャン処理が実行される。以下、このプレスキャン
処理について、図6のフローチャートを参照して説明す
る。なお、図6は単一のフィルム画像に対するプレスキ
ャン処理の流れを示したものであるが、実際には、同一
の写真フィルムに記録された複数のフィルム画像に対
し、以下で説明するプレスキャン処理が並行して行われ
る。The pre-scan data output from the line scanner correction unit 122 is temporarily stored in the pre-scan memory 135 via the selector 132 and then taken into the auto setup engine 144, and the (setup calculation unit 144A of the auto setup engine 144) )
The prescanning process is executed by the personal computer 158 (the prescanned image data processing unit 158A and the image display unit 158B). Hereinafter, this pre-scan processing will be described with reference to the flowchart of FIG. FIG. 6 shows the flow of the prescan processing for a single film image. However, in practice, the prescan processing described below is performed on a plurality of film images recorded on the same photographic film. Are performed in parallel.
【0058】ステップ300では、プレスキャンメモリ
135から取り込んだプレスキャンデータに基づき、写
真フィルムに記録されているフィルム画像の画面位置
(コマ位置)を判定する。この画面位置の判定は、写真
フィルムの搬送方向(写真フィルムの長手方向)に沿っ
た両側(上流側及び下流側)、及び搬送方向と直交する
写真フィルムの幅方向に沿った両側について、エッジ位
置(画像外縁の位置)を各々判定することで行うことが
できる。In step 300, the screen position (frame position) of the film image recorded on the photographic film is determined based on the prescan data fetched from the prescan memory 135. The determination of the screen position is performed by determining the edge positions on both sides (upstream and downstream) along the photographic film transport direction (longitudinal direction of the photographic film) and both sides along the width direction of the photographic film orthogonal to the transport direction. (The position of the outer edge of the image).
【0059】フィルム長手方向両側のエッジ位置の判定
は、例えば本願出願人が特開平8−304932号公
報、特開平8−304933号公報、特開平8−304
934号公報、特開平8−304935号公報で提案し
ているように、プレスキャンデータが表す各画素毎の濃
度値に基づき、各画素毎にフィルム長手方向に沿った濃
度変化値を各々演算し、各画素のフィルム長手方向に沿
った濃度変化値をフィルム幅方向に沿ったライン単位で
積算し、各ライン毎の積算値を比較することで行うこと
ができる。フィルム幅方向両側のエッジ位置の判定につ
いても、上記と同様に、各画素毎にフィルム幅方向に沿
った濃度変化値を各々演算し、各画素のフィルム幅方向
に沿った濃度変化値をフィルム長手方向に沿ったライン
単位で積算し、各ライン毎の積算値を比較することで行
うことができる。また、写真フィルム22がAPSフィ
ルムであれば、パーフォレーションが穿設されている位
置からエッジが存在している可能性がある領域を探索範
囲として設定し、該探索範囲内でエッジを探索すること
で、エッジ位置の判定に要する時間を短縮することも可
能である。The determination of the edge positions on both sides in the longitudinal direction of the film can be made by the applicant of the present invention, for example, in JP-A-8-304933, JP-A-8-304933 and JP-A-8-304.
As proposed in Japanese Unexamined Patent Publication No. 934/934 and Japanese Unexamined Patent Publication No. Hei 8-304935, a density change value along the film longitudinal direction is calculated for each pixel based on the density value for each pixel represented by the prescan data. This can be performed by integrating the density change value of each pixel along the film longitudinal direction in line units along the film width direction, and comparing the integrated value for each line. As for the determination of the edge position on both sides in the film width direction, similarly to the above, the density change value along the film width direction is calculated for each pixel, and the density change value along the film width direction of each pixel is calculated as the film length. This can be performed by integrating the data in units of lines along the direction and comparing the integrated value of each line. If the photographic film 22 is an APS film, an area where an edge may be present from a position where perforation is formed is set as a search range, and an edge is searched within the search range. It is also possible to shorten the time required for determining the edge position.
【0060】次のステップ302では、ステップ300
におけるフィルム画像の画面位置の判定結果をオートセ
ットアップエンジン144からパーソナルコンピュータ
158へ転送し、パーソナルコンピュータ158の画像
表示部158Bによって、ディスプレイ164に画面位
置の判定結果を表示する。この画面位置の判定結果の表
示は、例として図7に示すように、プレスキャンデータ
に基づいて写真フィルムの外観を表す画像を表示すると
共に、画面位置の判定結果を表す枠(図7では破線で示
す)を前記画像に重ねて表示することで、画面位置の判
定結果をオペレータに対して伝達することができ、表示
された判定結果が適正か否かをオペレータが容易に判断
することができる。ステップ302は請求項4に記載の
表示制御手段に対応している。In the next step 302, step 300
Is transferred from the auto setup engine 144 to the personal computer 158, and the image display unit 158B of the personal computer 158 displays the screen position determination result on the display 164. As shown in FIG. 7 as an example, the display of the screen position determination result is performed by displaying an image representing the appearance of the photographic film based on the prescan data and by displaying a frame representing the screen position determination result (broken line in FIG. 7). Is superimposed on the image to display the screen position determination result to the operator, and the operator can easily determine whether the displayed determination result is appropriate or not. . Step 302 corresponds to the display control means described in claim 4.
【0061】ステップ304では、ステップ302で表
示した画面位置の判定結果が、オペレータによって適正
と判断されたか否か判定する。ステップ304の判定が
否定された場合にはステップ306へ移行し、画面位置
の判定結果の修正を指示する情報が入力されたか否か判
定する。この判定も否定された場合にはステップ304
に戻り、ステップ304、306を繰り返す。オペレー
タは、画面位置の判定結果が「適正」であると判断した
場合、キーボード166等を操作して判定結果が「適
正」であることを表す情報を入力する。これによりステ
ップ304の判定が肯定されてステップ312へ移行す
る。In step 304, it is determined whether or not the result of the determination of the screen position displayed in step 302 is appropriate by the operator. If the determination in step 304 is negative, the process proceeds to step 306, where it is determined whether or not information instructing to correct the screen position determination result has been input. If this determination is also negative, step 304
And steps 304 and 306 are repeated. When determining that the determination result of the screen position is “proper”, the operator operates the keyboard 166 or the like and inputs information indicating that the determination result is “proper”. As a result, the determination at step 304 is affirmed, and the routine goes to step 312.
【0062】またオペレータは、画面位置の判定結果が
「不適正」であると判断した場合(例として図7には、
判定した画面位置が実際の画面位置に対してずれている
場合を示す)、キーボード166中の矢印キー(図示省
略)を押下する等の操作を行うことにより、判定された
画面位置の修正を指示する。これによりステップ306
の判定が肯定され、入力された修正指示に応じて画面位
置の判定結果を修正し(ステップ308)、修正した画
面位置の判定結果に応じてディスプレイ164の表示を
切り替え(ステップ310)てステップ304に戻る。
従って、ステップ300で判定された画面位置が実際の
画面位置とずれていた場合にも、オペレータからの指示
に従って、実際の画面位置と一致するように画面位置の
判定結果が修正される。なお、ステップ308は、請求
項4に記載の演算手段による「画面位置の判定結果の修
正」に対応している。When the operator determines that the screen position determination result is "inappropriate" (as an example in FIG. 7,
An instruction is given to correct the determined screen position by performing an operation such as pressing an arrow key (not shown) of the keyboard 166, or the like, when the determined screen position is shifted from the actual screen position. I do. Thereby, step 306 is executed.
Is determined, the screen position determination result is corrected according to the input correction instruction (step 308), and the display on the display 164 is switched (step 310) according to the corrected screen position determination result, and step 304 is performed. Return to
Therefore, even when the screen position determined in step 300 is deviated from the actual screen position, the determination result of the screen position is corrected according to the instruction from the operator so as to match the actual screen position. Step 308 corresponds to “correction of the screen position determination result” by the calculating means.
【0063】ステップ312では、上記処理で決定され
た画面位置に基づいて、プレスキャンデータから1コマ
分のフィルム画像に対応する画像データ(プレスキャン
画像データ)の切り出しを行う。また、ステップ314
では、プレスキャンデータから切り出したプレスキャン
画像データに基づいて、切り出したプレスキャン画像デ
ータに対応する特定のフィルム画像の濃度等の各種の画
像特徴量を演算し、演算した画像特徴量に基づいて、ラ
インCCDスキャナ14が前記特定のフィルム画像のフ
ァインスキャンを行う際の読取条件を演算する。In step 312, image data (pre-scan image data) corresponding to one frame of film image is cut out from the pre-scan data based on the screen position determined in the above processing. Step 314
Then, based on the pre-scan image data cut out from the pre-scan data, various image features such as the density of a specific film image corresponding to the cut pre-scan image data are calculated, and based on the calculated image features. , The reading conditions when the line CCD scanner 14 performs the fine scan of the specific film image are calculated.
【0064】次のステップ316では、画像データに対
してLF収差補正を行うか否か判定する。本実施形態で
は、処理対象の画像データが、レンズ付きフィルムによ
って写真フィルムに撮影記録されたフィルム画像を表す
画像データである場合にのみLF収差補正処理を行うよ
うにしている。処理対象の画像データが、レンズ付きフ
ィルムによって写真フィルムに撮影記録されたフィルム
画像を表す画像データか否かの判断は、レンズ付きフィ
ルムとして使用された写真フィルムは、レンズ付きフィ
ルムのボディ内に収容されている状態で画像処理システ
ムに持ち込まれるので、例えばレンズ付きフィルムのボ
ディから写真フィルムを取り出す際に、レンズ付きフィ
ルムの種類を判断し、現在市場に多数種出回っているレ
ンズ付きフィルムの何れによって画像が撮影されたかを
表すマークを写真フィルムに付与するか、或いは磁気層
が形成されたフィルムであれば前記マークと同様の情報
を表す識別コードを磁気層に記録しておき、前記マーク
の有無や前記識別コードの記録の有無を検知することで
行うことができる。またレンズ付きフィルムの製造時
に、レンズ付きフィルムとして用いられる写真フィルム
に前記マークを付与しておくか、或いは識別コードを磁
気層に記録しておくようにしてもよい。In the next step 316, it is determined whether or not LF aberration correction is to be performed on the image data. In the present embodiment, the LF aberration correction processing is performed only when the image data to be processed is image data representing a film image captured and recorded on a photographic film by a film with a lens. Whether the image data to be processed is image data representing a film image photographed and recorded on the photographic film by the lens-equipped film is determined by storing the photographic film used as the lens-equipped film in the body of the lens-equipped film. Since it is brought into the image processing system in the state where it is done, for example, when taking out the photographic film from the body of the film with the lens, the type of the film with the lens is determined, A mark indicating whether an image has been shot is added to the photographic film, or, if the film has a magnetic layer, an identification code indicating the same information as the mark is recorded on the magnetic layer. Or by detecting whether or not the identification code is recorded. When the film with lens is manufactured, the mark may be provided on a photographic film used as the film with lens, or the identification code may be recorded on the magnetic layer.
【0065】ステップ316の判定が否定された場合に
はステップ318へ移行し、フィルム画像のサイズ及び
出力画像(印画紙に記録する画像、又はディスプレイに
表示する画像、又は情報記録媒体に格納する画像データ
が表す画像)のサイズに応じて、ファインスキャン画像
データに対する拡大/縮小処理における拡大縮小倍率を
設定し、ステップ338へ移行する。また、ステップ3
16の判定が肯定された場合にはステップ320へ移行
し、ステップ320〜336でプレスキャン画像データ
に対するLF補正処理を行う。If the determination in step 316 is negative, the process proceeds to step 318, where the size of the film image and the output image (the image to be recorded on photographic paper, the image to be displayed on the display, or the image to be stored in the information recording medium) The enlargement / reduction ratio in the enlargement / reduction processing for the fine scan image data is set in accordance with the size of the image represented by the data), and the process proceeds to step 338. Step 3
If the determination in step 16 is affirmative, the process proceeds to step 320, where LF correction processing is performed on the prescanned image data in steps 320 to 336.
【0066】すなわち、ステップ320では、ステップ
312で切り出したプレスキャン画像データに基づい
て、x方向(写真フィルムの長手方向:図5(A)参
照)に沿ったプレスキャン画像データの画素数x0 、y
方向(写真フィルムの幅方向:図5(A)参照)に沿っ
たプレスキャン画像データの画素数y0 を演算する。次
のステップ322では、画像の中心位置の画素として、
フィルム画像の角部(図5(A)に示す原点)に相当す
る画素から、x方向に(x0 /2)番目、y方向に(y
0 /2)番目の画素(図5(A)に示す座標(xP0,y
P0)の画素:xP0=x0 /2,yP0=y0 /2)を抽出
する。That is, in step 320, based on the pre-scan image data cut out in step 312, the number of pixels x 0 of the pre-scan image data along the x direction (the longitudinal direction of the photographic film: see FIG. 5A). , Y
The pixel number y 0 of the prescan image data along the direction (the width direction of the photographic film: see FIG. 5A) is calculated. In the next step 322, as the pixel at the center position of the image,
From the pixel corresponding to the corner of the film image (the origin shown in FIG. 5A), (x 0/2 ) th in the x direction and (y
0/2 ) pixel (coordinates (x P0 , y
Pixels P0): x P0 = x 0 /2, y P0 = y 0/2) to extract.
【0067】なお、上記のステップ320、322は、
本発明の演算手段(より詳しくは請求項4に記載の演算
手段)による画像の中心位置の演算に対応している。ま
た、上記処理はプレスキャン画像データを用いて行って
いるので、請求項3に記載の演算手段にも対応してい
る。Note that the above steps 320 and 322
This corresponds to the calculation of the center position of the image by the calculating means of the present invention (more specifically, the calculating means according to claim 4). Further, since the above processing is performed using the prescanned image data, it also corresponds to the calculating means according to the third aspect.
【0068】次のステップ324では、プレスキャン画
像データが表すフィルム画像の撮影に用いられたレンズ
の種類を判定する。このレンズの種類は、先に説明した
マーク又は識別コードを読み取って写真フィルムに画像
を撮影記録したレンズ付きフィルムの種類を判断するこ
とで判定することができる。ステップ326では、ステ
ップ324で判定したレンズ種に対応する周辺減光補正
データを取り込み、取り込んだ周辺減光補正データを用
い、前出の(1)式に従って周辺減光補正を行う。In the next step 324, the type of lens used for photographing the film image represented by the pre-scan image data is determined. The type of the lens can be determined by reading the mark or the identification code described above and determining the type of the lens-equipped film that has captured and recorded the image on the photographic film. In step 326, the peripheral dimming correction data corresponding to the lens type determined in step 324 is fetched, and the peripheral dimming correction is performed according to the above equation (1) using the fetched peripheral dimming correction data.
【0069】この周辺減光補正では、各画素のデータに
対して以下の処理が各々行われる。すなわち、まず処理
対象の画素のxy座標系での座標値(x,y)、及びス
テップ322で画像の中心位置として抽出された画素の
座標値(xP0,yP0)を前出の(2)式に各々代入し、
処理対象の画素の画像中心からの距離rを演算する。次
に、距離rを先に取り込んだ周辺減光補正データ(係数
a1 、a2 、a3 )と共に(1)式に代入し、補正露光
量logEを求める。そして、写真フィルムの露光量−
濃度特性に基づいて補正露光量logEを補正濃度値に
変換し、処理対象の画素の濃度値を補正濃度値分だけシ
フトする。これにより、レンズの周辺減光に起因する画
像の周縁部の明度の低下が補正される。In the vignetting correction, the following processing is performed on the data of each pixel. That is, first, the coordinate value (x, y) of the pixel to be processed in the xy coordinate system and the coordinate value (x P0 , y P0 ) of the pixel extracted as the center position of the image in step 322 are obtained in the above (2). )
The distance r of the pixel to be processed from the image center is calculated. Next, the distance r is substituted into the equation (1) together with the previously acquired peripheral dimming correction data (coefficients a 1 , a 2 , a 3 ) to obtain a corrected exposure log E. And the exposure of the photographic film-
The corrected exposure amount logE is converted into a corrected density value based on the density characteristics, and the density value of the pixel to be processed is shifted by the corrected density value. As a result, a decrease in the brightness of the peripheral portion of the image due to the peripheral dimming of the lens is corrected.
【0070】なお、(2)式の演算は、ステップ322
で演算された画像の中心位置を基準として各画素の座標
値(x,y)を規格化することに相当し、画像の中心位
置を基準として周辺減光補正が行われるので、レンズの
周辺減光に起因する画像の周縁部の明度の低下を高精度
に補正することができる。The operation of the equation (2) is performed in step 322.
This is equivalent to normalizing the coordinate value (x, y) of each pixel with reference to the center position of the image calculated in the above. The peripheral dimming correction is performed based on the center position of the image. It is possible to correct with high accuracy a decrease in the brightness of the peripheral portion of the image due to light.
【0071】次のステップ330〜334ではプレスキ
ャン画像データに対して歪曲収差補正及び倍率色収差補
正を行う。すなわち、ステップ330ではステップ32
4で判定したレンズ種に対応する歪曲収差補正データ及
び倍率色収差補正データを取り込み、取り込んだ歪曲収
差補正データ及び倍率色収差補正データに基づいて、プ
レスキャン画像データの各画素のデータに対し、本来の
画素位置(レンズの歪曲収差及び倍率色収差が無い場合
の画素位置)をR、G、B毎に演算する。In the next steps 330 to 334, distortion correction and lateral chromatic aberration correction are performed on the prescanned image data. That is, in step 330, step 32
The distortion correction data and the chromatic aberration of magnification correction data corresponding to the lens type determined in step 4 are fetched, and the original data of each pixel of the prescan image data is corrected based on the fetched distortion aberration correction data and the chromatic aberration of magnification correction data. The pixel position (the pixel position when there is no lens distortion and chromatic aberration of magnification) is calculated for each of R, G, and B.
【0072】この演算は、ステップ322で演算された
画像の中心位置を基準として、各画素の座標値(x,
y)をxP yP 座標系(図5(B)参照)での座標値
(xP ,yP )に変換(xP =x−xP0、yP =y−y
P0:すなわち規格化)し、規格化後の座標値が(xP ,
yP )の画素に対し、座標(xP ,yP )をキーにして
対応する歪曲収差量Dx(xP ,yP )、Dy(xP ,
yP )、倍率色収差量ΔRx(xP ,yP )、ΔRy
(xP ,yP )、ΔBx(xP ,yP )、及びΔBy
(xP ,yP )を検索し、座標(xP ,yP )の画素の
R、G、B各色の濃度値を表すデータR(xP ,
yP )、G(xP ,yP )、B(xP ,yP )の座標
を、次の(3)式〜(5)式に従って変換することによ
って成される。In this calculation, the coordinate value (x, x) of each pixel is determined with reference to the center position of the image calculated in step 322.
y) The x P y P coordinate system coordinate values in (see FIG. 5 (B) refer) (x P, converted to y P) (x P = x -x P0, y P = y-y
P0: That normalized), and the coordinate value after normalization is (x P,
With respect to the pixel of y P , the coordinates (x P , y P ) are used as keys, and the corresponding distortion amounts Dx (x P , y P ) and Dy (x P ,
y P ), lateral chromatic aberration ΔRx (x P , y P ), ΔRy
(X P , y P ), ΔBx (x P , y P ), and ΔBy
(X P , y P ) is searched, and data R (x P , y P ) representing density values of R, G, and B colors of a pixel at coordinates (x P , y P )
y P ), G (x P , y P ), and B (x P , y P ) are converted by the following equations (3) to (5).
【0073】 R(xPR,yPR)←R(xP ,yP ) …(3) 但し、xPR=xP +ΔRx(xP ,yP )+Dx(xP ,yP ) yPR=yP +ΔRy(xP ,yP )+Dy(xP ,yP ) G(xPG,yPG)←G(xP ,yP ) …(4) 但し、xPG=xP +Dx(xP ,yP ) yPG=yP +Dy(xP ,yP ) B(xPB,yPB)←B(xP ,yP ) …(5) 但し、xPB=xP +ΔBx(xP ,yP )+Dx(xP ,yP ) yPB=yP +ΔBy(xP ,yP )+Dy(xP ,yP )R (x PR , y PR ) ← R (x P , y P ) (3) where x PR = x P + ΔRx (x P , y P ) + Dx (x P , y P ) y PR = y P + ΔRy (x P, y P) + Dy (x P, y P) G (x PG, y PG) ← G (x P, y P) ... (4) However, x PG = x P + Dx (x P , Y P ) y PG = y P + Dy (x P , y P ) B (x PB , y PB ) ← B (x P , y P ) (5) where x PB = x P + ΔBx (x P , y P ) + Dx (x P , y P ) y PB = y P + ΔBy (x P , y P ) + Dy (x P , y P )
【0074】ところで、レンズ付きフィルムによって写
真フィルムに撮影記録されたフィルム画像は、歪曲収差
によって図8(A)に示すような幾何学的歪み(所謂糸
巻型の歪み)が生ずる。なお、図8は多数の線が格子状
に配置された画像をレンズ付きフィルムによって写真フ
ィルムに撮影記録した場合を例として示している。上記
のような幾何学的歪みが生じている画像に対して歪曲収
差補正を行ったとすると、図8(B)に示すように画像
の外縁の形状は所謂樽型となり、濃度値が不定の領域
(図8(B)において画像の4隅付近に示している空白
の領域:以下、画欠け領域という)が生ずる。このた
め、歪曲収差補正を行った場合には、歪曲収差補正後の
画像データから、出力画像中に画欠け領域が含まれない
ように、出力画像として用いる画像データ(例えば図8
(B)に一点鎖線で示す範囲の画像データ)を切り出
し、切り出した画像データに対して出力画像のサイズに
応じた拡大縮小処理を行う必要がある。By the way, a film image photographed and recorded on a photographic film by a film with a lens has a geometrical distortion (so-called pincushion type distortion) as shown in FIG. FIG. 8 shows an example in which an image in which a large number of lines are arranged in a grid pattern is photographed and recorded on a photographic film using a film with a lens. If distortion correction is performed on an image in which the above-described geometric distortion occurs, the outer edge of the image has a so-called barrel shape as shown in FIG. (Blank areas shown near the four corners of the image in FIG. 8B: hereinafter referred to as image missing areas) occur. Therefore, when the distortion is corrected, the image data used as the output image (for example, FIG. 8) is used based on the image data after the correction of the distortion so that the image lacking area is not included in the output image.
It is necessary to cut out the image data in the range indicated by the dashed line in (B) and to perform the scaling process on the cut out image data according to the size of the output image.
【0075】画欠け領域の大きさ(画欠け量)はレンズ
の歪曲収差の大きさによって変化する。このため、次の
ステップ332では、先に取り込んだ歪曲収差量Dx,
Dyに基づいて画欠け量を演算する。そして、次のステ
ップ334では、ステップ332で演算した画欠け量及
びディスプレイ164に表示する画像処理の処理条件等
の検定用のシミュレーション画像のサイズに基づいて拡
大縮小率を設定し、設定した拡大縮小率に従って補間・
拡大縮小処理を行う。The size of the image missing area (image missing amount) changes depending on the magnitude of lens distortion. For this reason, in the next step 332, the distortion amount Dx,
An image missing amount is calculated based on Dy. In the next step 334, the enlargement / reduction ratio is set based on the image missing amount calculated in step 332 and the size of the simulation image for testing such as the processing conditions of the image processing to be displayed on the display 164, and the set enlargement / reduction is set. Interpolation according to rate
Perform scaling processing.
【0076】先のステップ330では、レンズの歪曲収
差及び倍率色収差に応じて画像データの各画素の座標を
変換しているので、座標変換後の画像データが表す各画
素の位置は、格子点位置に対してずれていることが殆ど
である。このため、補間・拡大縮小処理では、ステップ
330の座標変換を経た画像データに対し、先に設定し
た拡大縮小率に従ってシミュレーション画像のサイズに
応じた拡大縮小処理を行った後に、格子点位置に位置し
ている画素のR、G、B毎の濃度値を、拡大縮小処理後
の画像データが表す画像上で、前記格子点位置の周囲に
位置している画素のR、G、B毎の濃度値から補間演算
によって求める。In step 330, the coordinates of each pixel of the image data are transformed according to the distortion and chromatic aberration of magnification of the lens. In most cases, it is shifted. For this reason, in the interpolation / enlargement / reduction processing, the image data that has undergone the coordinate conversion in step 330 is subjected to the enlargement / reduction processing according to the size of the simulation image in accordance with the previously set enlargement / reduction ratio, and then is moved to the grid point position. The density value of each of the R, G, and B pixels is represented by the density of each of the R, G, and B pixels located around the lattice point on the image represented by the image data after the scaling processing. It is obtained from the value by interpolation.
【0077】上記では、画像の中心位置を基準として各
画素の座標値(x,y)を規格化することにより、画像
の中心位置を基準として歪曲収差・倍率色収差補正を行
っているので、レンズの歪曲収差及び倍率色収差補正に
よる幾何学的歪み及び色にじみが高精度に補正され、更
に画欠け領域を除去する拡大縮小処理が行われた画像デ
ータが得られる。In the above description, since the coordinate value (x, y) of each pixel is standardized on the basis of the center position of the image, distortion and chromatic aberration of magnification are corrected on the basis of the center position of the image. The geometric distortion and the color blur due to the correction of the distortion and the chromatic aberration of magnification are corrected with high accuracy, and the image data subjected to the enlargement / reduction processing for removing the image missing area can be obtained.
【0078】なお、ファインスキャン画像データに対す
る拡大縮小率は、出力画像のサイズによっても変化す
る。このため、次のステップ336では、フィルム画像
のサイズ及び出力画像のサイズから求まる本来の拡大縮
小率をステップ332で演算した画欠け量に応じて修正
することにより、ファインスキャン画像データに対する
補間・拡大縮小処理における拡大縮小率を設定する。The enlargement / reduction ratio for the fine scan image data also changes depending on the size of the output image. Therefore, in the next step 336, the original enlargement / reduction ratio determined from the size of the film image and the size of the output image is corrected in accordance with the image missing amount calculated in step 332, thereby interpolating / enlarging the fine scan image data. Set the enlargement / reduction ratio in the reduction process.
【0079】次のステップ338では、プレスキャン画
像データに基づいて、フィルム画像の各種の画像特徴量
を演算し、演算した画像特徴量に基づいて、ファインス
キャン画像データ)に対する画像処理の処理条件を決定
し、プレスキャンメモリ135を介してパーソナルコン
ピュータ158にプレスキャン画像データを転送すると
共に、ファインスキャン画像データに対する画像処理の
処理条件をパーソナルコンピュータ158に転送する。In the next step 338, various image feature amounts of the film image are calculated based on the pre-scan image data, and the image processing conditions for the fine scan image data are calculated based on the calculated image feature amounts. After the determination, the prescan image data is transferred to the personal computer 158 via the prescan memory 135, and the processing conditions for image processing on the fine scan image data are transferred to the personal computer 158.
【0080】これにより、パーソナルコンピュータ15
8では次のステップ340移行で画像検定処理を行う。
すなわち、プレスキャン画像データ処理部158Aで
は、オートセットアップエンジン144から転送された
画像処理の処理条件に基づき、ファインスキャン画像デ
ータを対象としてイメージプロセッサ140で実行され
る画像処理と等価な画像処理をプレスキャン画像データ
に対して行ってシミュレーション画像データを生成す
る。また、画像表示部158では、プレスキャン画像デ
ータ処理部158Aで生成されたシミュレーション画像
データに基づいてイメージプロセッサ140での画像処
理実行後のファインスキャン画像データを用いてプリン
トを作成した場合の仕上がりを表すシミュレーション画
像をディスプレイ164に表示する。Thus, the personal computer 15
In step 8, the image verification processing is performed in the next step 340.
That is, the prescanned image data processing unit 158A presses image processing equivalent to the image processing executed by the image processor 140 on the fine scan image data based on the processing conditions of the image processing transferred from the auto setup engine 144. This is performed on the can image data to generate simulation image data. Further, the image display unit 158 uses the fine scan image data after the image processor 140 executes the image processing based on the simulation image data generated by the pre-scan image data processing unit 158A to create a print. The displayed simulation image is displayed on the display 164.
【0081】ディスプレイ164にシミュレーション画
像が表示されると、オペレータはシミュレーション画像
を目視で確認し、シミュレーション画像の画質が適正か
否か(すなわちオートセットアップエンジン144で演
算された標準画像処理の処理条件が適正か否か)を検定
し、検定結果を表す情報をキーボード166を介して入
力する。次のステップ344では、検定結果を表す情報
として、処理条件の修正を指示する情報がオペレータか
ら入力されたか否か判定する。When the simulation image is displayed on the display 164, the operator visually checks the simulation image and determines whether or not the image quality of the simulation image is appropriate (that is, the processing conditions of the standard image processing calculated by the auto setup engine 144). The information indicating the result of the test is input via the keyboard 166. In the next step 344, it is determined whether or not information instructing the correction of the processing condition has been input from the operator as information representing the test result.
【0082】オペレータから、画像処理の処理条件の修
正を指示する情報が入力された場合には、ステップ34
4の判定が肯定されてステップ346へ移行し、入力さ
れた修正指示に応じた処理条件の修正をオートセットア
ップエンジン144によって行わせた後にステップ33
8に戻る。これにより、ディスプレイ164には、入力
された修正指示に応じて修正されたシミュレーション画
像300が再表示される。再表示された特定のシミュレ
ーション画像をオペレータが目視で確認することによ
り、オペレータは先に入力した修正情報の内容が適正か
否かを容易に判断できる。そして、オペレータが検定合
格を表す情報を入力すると、ステップ344の判定が否
定され、画像検定処理、すなわちプレスキャン処理を終
了する。If the operator inputs information instructing the correction of the processing conditions of the image processing, step 34 is executed.
If the determination in step 4 is affirmative, the process proceeds to step 346, in which the auto setup engine 144 corrects the processing conditions according to the input correction instruction, and then proceeds to step 33.
Return to 8. As a result, the simulation image 300 corrected according to the input correction instruction is displayed again on the display 164. When the operator visually confirms the redisplayed specific simulation image, the operator can easily determine whether or not the content of the previously input correction information is appropriate. Then, when the operator inputs the information indicating the pass of the test, the determination in step 344 is denied, and the image test process, that is, the pre-scan process ends.
【0083】一方、写真フィルムに対するプレスキャン
を完了すると、ラインCCDスキャナ14では、写真フ
ィルムを個々のフィルム画像毎に読み取るファインスキ
ャンを行う。このファインスキャンに際しては、個々の
フィルム画像に対する読取条件がオートセットアップエ
ンジン144からラインCCDスキャナ14に通知さ
れ、ラインCCDスキャナ14は、通知された読取条件
に従って個々のフィルム画像の読み取り(ファインスキ
ャン)を行う。On the other hand, when the pre-scan for the photographic film is completed, the line CCD scanner 14 performs a fine scan for reading the photographic film for each film image. At the time of this fine scan, reading conditions for each film image are notified to the line CCD scanner 14 from the auto setup engine 144, and the line CCD scanner 14 reads each film image (fine scan) according to the notified reading conditions. Do.
【0084】また各フィルム画像に対する画像処理の処
理条件については、ラインCCDスキャナ14から各フ
ィルム画像のファインスキャン画像データが入力される
際にオートセットアップエンジン144からイメージプ
ロセッサ140に通知される。イメージプロセッサ14
0は、入力された各フィルム画像のファインスキャン画
像データに対し、前記通知された処理内容の画像処理を
各々行う。The processing conditions of image processing for each film image are notified from the auto setup engine 144 to the image processor 140 when fine scan image data of each film image is input from the line CCD scanner 14. Image processor 14
0 performs image processing of the notified processing contents on the input fine scan image data of each film image.
【0085】ここで、ラインCCDスキャナ14にセッ
トされている写真フィルムが、レンズ付きフィルムによ
って画像が撮影記録された写真フィルムであった場合に
は、イメージプロセッサ140のLF収差補正部140
Aは、ファインスキャン画像データに対し、先に説明し
たプレスキャン処理のステップ320〜334と同様の
処理を行う(但し、ステップ334で説明した補間・拡
大縮小処理については、拡大縮小率としてステップ33
6で演算された拡大縮小率を用いる)。これにより、画
像の中心位置を基準として、レンズの周辺減光による画
像の周縁部の明度の低下、レンズの歪曲収差及び倍率色
収差補正による幾何学的歪み及び色にじみが高精度に補
正され、かつ画欠け領域が除去されると共に出力画像の
サイズに合致するように拡大縮小処理が行われた画像デ
ータが得られる。Here, if the photographic film set in the line CCD scanner 14 is a photographic film in which an image is captured and recorded by a film with a lens, the LF aberration correction unit 140 of the image processor 140
A performs the same processing as in steps 320 to 334 of the pre-scan processing described above on the fine scan image data (however, the interpolation / enlargement / reduction processing described in step 334 sets the enlargement / reduction ratio to step 33).
Use the enlargement / reduction ratio calculated in 6). Thereby, on the basis of the center position of the image, a decrease in the brightness of the peripheral portion of the image due to dimming around the lens, geometric distortion and color blur due to lens distortion and magnification chromatic aberration correction are corrected with high accuracy, and Image data that has undergone enlargement / reduction processing so as to remove the image missing area and match the size of the output image is obtained.
【0086】イメージプロセッサ140に入力されたフ
ァインスキャン画像データは、上記の画像処理以外に
も、画像処理部140Bで各種の画像処理が行われた後
に、出力用画像データとしてイメージプロセッサ140
から出力される。この出力用画像データは、レーザプリ
ンタ部18における印画紙への画像の記録に用いられる
か、又はディスプレイ164への画像の表示に用いられ
るか、又は拡張スロット174を介してメモリカード等
の情報記憶媒体に格納される。The fine scan image data input to the image processor 140 is subjected to various types of image processing by the image processing unit 140B in addition to the above-described image processing, and then output as image data to the image processor 140.
Output from This output image data is used for recording an image on photographic paper in the laser printer unit 18, for displaying an image on the display 164, or for storing information in a memory card or the like via the expansion slot 174. Stored on the medium.
【0087】なお、上記ではLF収差補正(レンズの特
性に起因する画質の劣化の補正)として、レンズの周辺
減光に起因する画像の周縁部の明度の低下の補正、レン
ズの歪曲収差に起因する画像の幾何学的歪みの補正、及
びレンズの倍率色収差に起因する画像の色にじみの補正
を各々行う場合を説明したが、これに限定されるもので
はなく、例えば上記補正の少なくとも1つを行うように
してもよいし、レンズの像面湾曲等に起因する画像の鮮
鋭度の低下の補正等の他の補正も行うようにしてもよ
い。In the above description, LF aberration correction (correction of image quality deterioration due to lens characteristics) includes correction of a decrease in the brightness of the peripheral portion of an image due to dimming around the lens, and correction due to distortion of the lens. Correction of the geometric distortion of the image to be performed and correction of the color fringing of the image caused by the chromatic aberration of magnification of the lens have been described. However, the present invention is not limited to this. For example, at least one of the above corrections is performed. The correction may be performed, or another correction such as a correction of a decrease in sharpness of an image due to a curvature of field of a lens or the like may be performed.
【0088】また、上記では処理対象の画像データが、
レンズ付きフィルムによって写真フィルムに撮影記録さ
れたフィルム画像を表す画像データである場合にのみ、
レンズの特性に起因する画質の劣化の補正を行うように
していたが、これに限定されるものではなく、処理対象
の画像データが、例えば比較的安価なコンパクトカメラ
等のように、レンズの特性に起因する画質の低下度合い
が大きいカメラによって写真フィルムに撮影記録された
フィルム画像を表す画像データである場合や、レンズの
特性に起因する画質の低下度合いが大きいデジタルカメ
ラによる撮像によって情報記録媒体に格納された画像デ
ータである場合にも上記の補正を行うようにしてもよ
い。また、レンズの特性に起因する画質の低下度合いの
大小に拘らず、レンズを用いて記録材料に記録された画
像を表す全ての画像データや、レンズを用いた撮像によ
って得られた全ての画像データに対して上記の補正を行
うようにしてもよい。In the above description, the image data to be processed is
Only when the image data represents a film image captured and recorded on a photographic film by a film with a lens,
The correction of the image quality deterioration caused by the characteristics of the lens has been performed. However, the present invention is not limited to this, and the image data to be processed may have the characteristics of the lens such as a relatively inexpensive compact camera. Image data representing a film image captured and recorded on a photographic film by a camera having a high degree of image quality deterioration due to image quality, or to an information recording medium by imaging with a digital camera having a large degree of image quality deterioration due to lens characteristics. The above-described correction may be performed even when the image data is stored. Also, regardless of the degree of image quality deterioration due to the characteristics of the lens, all image data representing an image recorded on a recording material using a lens, and all image data obtained by imaging using a lens The above-described correction may be performed for
【0089】また、処理対象の画像データとして、ライ
ンCCDスキャナ14等の画像読取装置によって写真フ
ィルム等の記録材料に記録された画像を読み取ることに
よって得られた画像データを用いる場合には、前記画像
読取装置に設けられているレンズの特性に起因する画質
の低下も併せて補正するようにしてもよい。When image data obtained by reading an image recorded on a recording material such as a photographic film by an image reading device such as a line CCD scanner 14 is used as the image data to be processed, the image data The deterioration of the image quality due to the characteristics of the lens provided in the reading device may be corrected together.
【0090】[0090]
【発明の効果】以上説明したように請求項1記載の発明
は、レンズを介して画像が投影記録された記録材料を読
み取ることによって得られたデータに基づいて、画像の
画面位置を判定して画像の中心位置を演算し、レンズの
特性に関連する情報に基づいて、画像データに対し、前
記演算した画像の中心位置を基準として、画像データが
表す画像の、レンズの特性に起因する画質の劣化を補正
するようにしたので、記録材料に記録された画像を読み
取ることによって得られた画像データに対し、レンズの
特性に起因する画質の劣化を高精度に補正することがで
きる、という優れた効果を有する。As described above, according to the first aspect of the present invention, the screen position of an image is determined based on data obtained by reading a recording material on which an image is projected and recorded via a lens. The center position of the image is calculated, and based on the information related to the characteristics of the lens, the image data represented by the image data is compared with the image data based on the center position of the calculated image. Since the deterioration is corrected, the image data obtained by reading the image recorded on the recording material can be highly accurately corrected for the deterioration of the image quality caused by the characteristics of the lens. Has an effect.
【0091】請求項3記載の発明は、請求項1の発明に
おいて、記録材料を所定の解像度で予備的に読み取るこ
とによって得られた予備読取データに基づいて画像の中
心位置の演算を行い、記録材料を所定の解像度よりも高
い解像度で読み取る本読み取りを行うことで得られた本
読取データに対して、レンズの特性に起因する画質の劣
化を補正するようにしたので、上記効果に加え、画像の
中心位置の演算を短時間で行うことができる、という効
果を有する。According to a third aspect of the present invention, in the first aspect of the present invention, the center position of an image is calculated based on preliminary read data obtained by preliminary reading a recording material at a predetermined resolution. In addition to the above-described effects, in addition to the above-described effects, image quality deterioration due to lens characteristics is corrected for main read data obtained by performing main read in which a material is read at a resolution higher than a predetermined resolution. Can be calculated in a short time.
【0092】請求項4記載の発明は、請求項1の発明に
おいて、画面位置の判定結果を表示手段に表示し、画面
位置の判定結果の修正を指示する情報が入力手段を介し
て入力された場合に、前記指示に応じて画面位置の判定
結果を修正し、修正した画面位置に基づいて中心位置の
演算を行うようにしたので、上記効果に加え、画像の画
面位置を誤判定した場合にも、レンズの特性に起因する
画質の劣化の補正精度が低下することを防止することが
できる、という効果を有する。According to a fourth aspect of the present invention, in the first aspect of the present invention, the screen position determination result is displayed on the display means, and information for instructing correction of the screen position determination result is input via the input means. In such a case, the determination result of the screen position is corrected in accordance with the instruction, and the calculation of the center position is performed based on the corrected screen position. This also has the effect of preventing the accuracy of correction of image quality deterioration due to the characteristics of the lens from being reduced.
【図1】本実施形態に係るディジタルラボシステムの概
略ブロック図である。FIG. 1 is a schematic block diagram of a digital laboratory system according to an embodiment.
【図2】ディジタルラボシステムの外観図である。FIG. 2 is an external view of a digital laboratory system.
【図3】画像処理部の概略構成を示すブロック図であ
る。FIG. 3 is a block diagram illustrating a schematic configuration of an image processing unit.
【図4】第1実施形態に係る画像処理部のオートセット
アップエンジン、パーソナルコンピュータの機能をブロ
ック毎に分けて示すと共に、イメージプロセッサの内部
構成を示すブロック図である。FIG. 4 is a block diagram illustrating functions of an auto setup engine and a personal computer of an image processing unit according to the first embodiment, divided into blocks, and showing an internal configuration of an image processor.
【図5】(A)はフィルム画像に対して設定したxy座
標系、(B)はxP yP 座標系を各々示す概念図であ
る。[5] (A) is the xy coordinate system set with respect to the film image, (B) is a conceptual diagram showing each of the x P y P coordinate system.
【図6】本実施形態に係るプレスキャン処理の内容を示
すフローチャートである。FIG. 6 is a flowchart showing the contents of a pre-scan process according to the embodiment.
【図7】画面位置判定結果の表示例を示すイメージ図で
ある。FIG. 7 is an image diagram showing a display example of a screen position determination result.
【図8】(A)はレンズの歪曲収差に起因する画像の幾
何学的歪み、(B)は歪曲収差補正後の画像データが表
す画像の外縁形状を各々示すイメージ図である。FIGS. 8A and 8B are image diagrams each showing a geometric distortion of an image caused by lens distortion, and FIG. 8B showing an outer edge shape of an image represented by image data after distortion correction.
10 ディジタルラボシステム 16 画像処理部 140 イメージプロセッサ 140A LF収差補正部 144 オートセットアップエンジン 144A セットアップ演算部 144B LF収差データ記憶部 158 パーソナルコンピュータ 164 ディスプレイ 166 キーボード 10 Digital Lab System 16 Image Processing Unit 140 Image Processor 140A LF Aberration Correction Unit 144 Auto Setup Engine 144A Setup Operation Unit 144B LF Aberration Data Storage Unit 158 Personal Computer 164 Display 166 Keyboard
Claims (4)
録材料を読み取ることによって得られたデータに基づい
て、前記記録材料上での前記画像の画面位置を判定し、
判定した画面位置に基づいて前記画像の中心位置を演算
する演算手段と、 前記レンズの特性に関連する情報を取得する取得手段
と、 前記取得手段によって取得されたレンズの特性に関連す
る情報に基づいて、前記画像の画像データに対し、前記
演算手段によって演算された画像の中心位置を基準とし
て、前記画像データが表す画像の、前記レンズの特性に
起因する画質の劣化を補正する補正手段と、 を含む画像処理装置。Determining a screen position of the image on the recording material based on data obtained by reading a recording material on which the image is projected and recorded via a lens;
Calculating means for calculating the center position of the image based on the determined screen position; obtaining means for obtaining information relating to the characteristics of the lens; and information based on the information relating to the characteristics of the lens obtained by the obtaining means. Correction means for correcting the image data of the image, with reference to the center position of the image calculated by the calculation means, as to the image represented by the image data, the deterioration of the image quality caused by the characteristics of the lens; An image processing apparatus including:
に基づき、前記画面の外縁を成す4本の辺のうちの2辺
に略平行な第1の方向に沿った位置が前記画面の前記第
1の方向に沿った両端部の中央で、かつ前記第1の方向
と直交する第2の方向に沿った位置が前記画面の前記第
2の方向に沿った両端部の中央である位置を、前記画像
の中心位置として演算することを特徴とする請求項1記
載の画像処理装置。2. The computing unit according to claim 1, wherein a position along a first direction substantially parallel to two of four sides forming an outer edge of the screen is based on the determined screen position. The center of both ends along the first direction, and the position along the second direction orthogonal to the first direction is the center of both ends along the second direction of the screen. The image processing apparatus according to claim 1, wherein the calculation is performed as a center position of the image.
解像度で予備的に読み取ることによって得られた予備読
取データに基づいて前記画像の中心位置の演算を行い、 前記補正手段は、前記記録材料を前記所定の解像度より
も高い解像度で読み取る本読み取りを行うことで得られ
た本読取データに対して前記補正を行うことを特徴とす
る請求項1記載の画像処理装置。3. The computer according to claim 1, wherein the calculating unit calculates a center position of the image based on preliminary reading data obtained by preliminary reading the recording material at a predetermined resolution. 2. The image processing apparatus according to claim 1, wherein the correction is performed on the main read data obtained by performing the main read for reading the material at a resolution higher than the predetermined resolution.
を表示する表示制御手段と、 前記表示手段に表示された画面位置の判定結果の修正を
指示する情報を入力するための入力手段と、 を更に備え、 前記演算手段は、画面位置の判定結果の修正を指示する
情報が前記入力手段を介して入力された場合に、前記指
示に応じて画面位置の判定結果を修正し、修正した画面
位置に基づいて前記中心位置の演算を行うことを特徴と
する請求項1記載の画像処理装置。A display means for displaying an image; a display control means for displaying a result of the screen position determination by the arithmetic means on the display means; and a correction of the screen position determination result displayed on the display means. Input means for inputting information for instructing, and wherein the arithmetic means responds to the instruction when information for instructing correction of a screen position determination result is input via the input means. The image processing apparatus according to claim 1, wherein the determination result of the screen position is corrected by using the calculated screen position, and the center position is calculated based on the corrected screen position.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10168768A JP2000004351A (en) | 1998-06-16 | 1998-06-16 | Image processor |
US09/315,036 US6747757B1 (en) | 1998-05-20 | 1999-05-20 | Image processing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10168768A JP2000004351A (en) | 1998-06-16 | 1998-06-16 | Image processor |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000004351A true JP2000004351A (en) | 2000-01-07 |
Family
ID=15874102
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10168768A Pending JP2000004351A (en) | 1998-05-20 | 1998-06-16 | Image processor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000004351A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006054715A (en) * | 2004-08-12 | 2006-02-23 | Noritsu Koki Co Ltd | Image correction determination method and image processing unit using the same |
KR100914011B1 (en) | 2006-05-15 | 2009-08-28 | 가부시키가이샤 리코 | Method and apparatus for image capture capable of effectively?reproducing quality image and electronic apparatus using the same |
US7907185B2 (en) | 2007-07-16 | 2011-03-15 | Aptina Imaging Corporation | Lens correction logic for image sensors |
-
1998
- 1998-06-16 JP JP10168768A patent/JP2000004351A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006054715A (en) * | 2004-08-12 | 2006-02-23 | Noritsu Koki Co Ltd | Image correction determination method and image processing unit using the same |
JP4512992B2 (en) * | 2004-08-12 | 2010-07-28 | ノーリツ鋼機株式会社 | Image correction determination method and image processing apparatus using the method |
KR100914011B1 (en) | 2006-05-15 | 2009-08-28 | 가부시키가이샤 리코 | Method and apparatus for image capture capable of effectively?reproducing quality image and electronic apparatus using the same |
US7907185B2 (en) | 2007-07-16 | 2011-03-15 | Aptina Imaging Corporation | Lens correction logic for image sensors |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6801334B1 (en) | Index print producing method, image processing system, image processing method and image processing device | |
JP3457562B2 (en) | Image processing apparatus and method | |
US6862373B2 (en) | Image processing method and apparatus | |
US6747757B1 (en) | Image processing method and apparatus | |
US7289664B2 (en) | Method of detecting and correcting the red eye | |
US6665434B1 (en) | Device, method, and recordium for correcting color imbalance of an image | |
US6701007B1 (en) | Image processing device, image processing method, and recording medium for correcting color balance of output images | |
JP2000106623A (en) | Image processing unit | |
JP2001148780A (en) | Method for setting red-eye correction area and red-eye correction method | |
US7164496B2 (en) | Image correction apparatus | |
JP3429450B2 (en) | Image processing apparatus and image correction method | |
JP2000101859A (en) | Image correction method, image correction device and recording medium | |
JPH1075374A (en) | Image processing unit and its method | |
JP2000004351A (en) | Image processor | |
JP4024737B2 (en) | Image processing apparatus, image reading apparatus, image forming apparatus, image processing method, and program | |
JP3559451B2 (en) | Image processing method and image processing apparatus | |
JP3451017B2 (en) | Image processing method and apparatus | |
JP2000078390A (en) | Image processing method and device | |
JP2000004361A (en) | Image data correcting method and image processor | |
JPH11308474A (en) | Image processor | |
JP3740150B2 (en) | How to create an index print | |
JP3579249B2 (en) | Index print creation method and image processing system | |
JP2000152067A (en) | Method and device for picture processing and recording medium | |
JP3938818B2 (en) | Image processing apparatus and method | |
JPH11346303A (en) | Image processing method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040518 |