(57)【特許請求の範囲】
【請求項１】
処理対象の原画像を、該原画像上での濃度と出力画像上での適正な濃度との関係が互いに異なる複数種の部分領域に分割する領域分割手段と、
前記複数種の部分領域の各々の前記処理対象の原画像上での濃度、及び、少なくとも１種の部分領域の出力画像上での目標濃度を表す情報に基づいて、前記処理対象の原画像の複数回の読み取りにおける読取条件を設定する読取条件設定手段と、
前記処理対象の原画像の複数回の読み取りが前記読取条件設定手段によって設定された読取条件で行なわれるように制御すると共に、複数回の読み取りによって得られた複数の画像データのうちの何れか１つの基準画像データ上で階調が保存されている領域と、前記複数の画像データのうちの何れか１つの非基準画像データ上で階調が保存されている領域で重なっている領域を共通領域として抽出し、前記非基準画像データから求めた前記共通領域の画像特徴量が、前記基準画像データから求めた前記共通領域の画像特徴量と一致するように前記非基準画像データを変換することを、前記基準データ以外の全ての非基準画像データに対して各々行い、前記変換を経た複数の画像データから前記部分領域のデータを選択・抽出して合成することで、出力画像を表す画像データを生成する制御手段と、
を含む画像処理装置。
【請求項２】
情報を入力するための入力手段を更に備え、前記領域分割手段は、前記入力手段を介して入力された少なくとも１種の部分領域を指定する情報に基づいて、原画像を前記複数種の部分領域に分割することを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記領域分割手段は、前記原画像を表す画像データに基づいて原画像の各部における画像特徴量を演算し、画像特徴量の演算結果に基づいて原画像を前記複数種の部分領域に分割することを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記読取条件設定手段は、前記原画像を表す画像データに基づいて原画像中の特定の部分領域の画像特徴量を演算し、特定の部分領域の画像特徴量の演算結果に基づいて前記読取条件を設定することを特徴とする請求項１記載の画像処理装置。
【請求項５】
処理対象の原画像を、該原画像上での濃度と出力画像上での適正な濃度との関係が互いに異なる複数種の部分領域に分割し、
前記複数種の部分領域の各々の前記処理対象の原画像上での濃度、及び、少なくとも１種の部分領域の出力画像上での目標濃度を表す情報に基づいて、前記処理対象の原画像の複数回の読み取りにおける読取条件を設定し、
前記処理対象の原画像の複数回の読み取りが前記設定した読取条件で行なわれるように制御すると共に、複数回の読み取りによって得られた複数の画像データのうちの何れか１つの基準画像データ上で階調が保存されている領域と、前記複数の画像データのうちの何れか１つの非基準画像データ上で階調が保存されている領域で重なっている領域を共通領域として抽出し、前記非基準画像データから求めた前記共通領域の画像特徴量が、前記基準画像データから求めた前記共通領域の画像特徴量と一致するように前記非基準画像データを変換することを、前記基準データ以外の全ての非基準画像データに対して各々行い、前記変換を経た複数の画像データから前記部分領域のデータを選択・抽出して合成することで、出力画像を表す画像データを生成する
画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置及び方法に係り、特に、原画像中の各部の濃度等を適正化した出力画像を表す出力画像データを生成する画像処理方法、及び該画像処理方法を適用可能な画像処理装置に関する。
【０００２】
【従来の技術】
従来より、写真フィルムに記録されているフィルム画像を、ＣＣＤセンサ等の読取センサを備えたフィルム読取装置によって読み取り、読み取りによって得られた画像データに対して各種の画像処理を行い、画像処理後の画像データに基づいて記録材料への画像の記録等の画像出力を行う画像処理システムが知られている。この画像処理システムでは、フィルム画像を面露光により印画紙に記録する従来の写真処理システムと比較して、画像データに対する画像処理により出力画像の画質を自在にコントロールすることができる。
【０００３】
例えばストロボを使用して撮影したフィルム画像や逆光のシーンを撮影したフィルム画像等に対し、該フィルム画像を解析した結果に基づいて、画像の低周波成分の階調が圧縮されるように処理条件（階調変換条件）を決定し、処理条件に従って低周波成分の階調を圧縮する所謂ハイパートーン処理を行えば、主要部領域の濃度や階調を大きく変化させることなく、背景領域の階調のとびやつぶれのない出力画像を得ることができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記のハイパートーン処理では画像全面に対して一律の処理条件（階調変換条件）で処理を行うので、ストロボを使用して撮影したフィルム画像や、逆光のシーンを撮影したフィルム画像に対し、出力画像上で背景領域の階調のとびや潰れが生ずることは防止できるものの、フィルム画像上で主要部が最適に再現されている場合、ハイパートーン処理を行うことで主要部の濃度等が最適な値から変化するという問題がある。
【０００５】
画像の画質評価等を行う場合に最も注目される部位は画像中の主要部（例えば人物写真における人物の顔に相当する部分）であり、フィルム画像を読み取ることで得られた画像データに対して画像処理を行って出力する場合にも、出力画像上の主要部を適正に仕上げることが主目的である。従って、フィルム画像の画像内容によっては（例えばフィルム画像上で主要部が最適に再現されている等の場合には）、ハイパートーン処理によって出力画像上の主要部の濃度等が変化することで、逆に出力画像の画質が劣化したと評価されることがあった。
【０００６】
本発明は上記事実を考慮して成されたもので、原画像の画像内容に拘わらず、画像中の各部の濃度等を適正化した出力画像を得ることができる画像処理装置及び方法を得ることが目的である。
【０００７】
【課題を解決するための手段】
上記目的を達成するために請求項１記載の発明に係る画像処理装置は、処理対象の原画像を、該原画像上での濃度と出力画像上での適正な濃度との関係が互いに異なる複数種の部分領域に分割する領域分割手段と、前記複数種の部分領域の各々の前記処理対象の原画像上での濃度、及び、少なくとも１種の部分領域の出力画像上での目標濃度を表す情報に基づいて、前記処理対象の原画像の複数回の読み取りにおける読取条件を設定する読取条件設定手段と、前記処理対象の原画像の複数回の読み取りが前記読取条件設定手段によって設定された読取条件で行なわれるように制御すると共に、複数回の読み取りによって得られた複数の画像データのうちの何れか１つの基準画像データ上で階調が保存されている領域と、前記複数の画像データのうちの何れか１つの非基準画像データ上で階調が保存されている領域で重なっている領域を共通領域として抽出し、前記非基準画像データから求めた前記共通領域の画像特徴量が、前記基準画像データから求めた前記共通領域の画像特徴量と一致するように前記非基準画像データを変換することを、前記基準データ以外の全ての非基準画像データに対して各々行い、前記変換を経た複数の画像データから前記部分領域のデータを選択・抽出して合成することで、出力画像を表す画像データを生成する制御手段と、を含んで構成している。
【０００８】
請求項１の発明では、領域分割手段により、処理対象の原画像が、該原画像上での濃度（なお、本発明における濃度には各成分色の濃度、すなわち色バランスも含まれる）と出力画像上での適正な濃度との関係が互いに異なる複数種の部分領域に分割される。複数種の部分領域は、例えば原画像中の主要部領域と背景領域でもよいし、原画像が表すシーンにおいて異なる照明条件で照明されている各物体に対応する領域であってもよいし、前記シーンにおいて視点位置（例えばカメラによって撮影記録された画像におけるカメラの位置）からの距離が異なる各物体に対応する領域であってもよい。
【０００９】
また、請求項１の発明は、複数種の部分領域の各々の処理対象の原画像上での濃度、及び、少なくとも１種の部分領域の出力画像上での目標濃度を表す情報に基づいて、読取条件設定手段が処理対象の原画像の複数回の読み取りにおける読取条件を設定し、制御手段は、処理対象の原画像の複数回の読み取りが読取条件設定手段によって設定された読取条件で行なわれるように制御すると共に、複数回の読み取りによって得られた複数の画像データのうちの何れか１つの基準画像データ上で階調が保存されている領域と、前記複数の画像データのうちの何れか１つの非基準画像データ上で階調が保存されている領域で重なっている領域を共通領域として抽出し、非基準画像データから求めた前記共通領域の画像特徴量が、基準画像データから求めた前記共通領域の画像特徴量と一致するように非基準画像データを変換することを、基準データ以外の全ての非基準画像データに対して各々行い、前記変換を経た複数の画像データから前記部分領域のデータを選択・抽出して合成することで、出力画像を表す画像データを生成する。これにより、出力画像上での濃度を複数種の部分領域毎に制御することができ、原画像の画像内容に拘わらず、画像中の各部の濃度が適正化された出力画像（を表す画像データ）を得ることができる。
【００１０】
また請求項１の発明は、複数回の読み取りによって得られた複数の画像データのうちの何れか１つの基準画像データ上で階調が保存されている領域と、前記複数の画像データのうちの何れか１つの非基準画像データ上で階調が保存されている領域で重なっている領域を共通領域として抽出し、非基準画像データから求めた前記共通領域の画像特徴量が、基準画像データから求めた前記共通領域の画像特徴量と一致するように非基準画像データを変換することを、基準データ以外の全ての非基準画像データに対して各々行うので、出力画像上で、各部分領域の境界が不自然（例えば濃度が急激に変化している等）になることも防止することができる。
【００１５】
ところで、請求項１の発明において、領域分割手段による領域分割は、例えば請求項２に記載したように、情報を入力するための入力手段を更に備え、入力手段を介して入力された少なくとも１種の部分領域を指定する情報に基づいて行うことができる。請求項２の発明では、オペレータが入力手段を介して部分領域を指定する必要はあるものの、例えば複数種の部分領域への分割を演算等によって自動的に行った場合の精度が不足している等の場合にも、この影響を受けることなく、原画像の複数種の部分領域への分割を常に適正に行うことができる。
【００１６】
また、請求項１の発明において、領域分割手段による領域分割は、例えば請求項３に記載したように、原画像を表す画像データに基づいて原画像の各部における画像特徴量を演算し、画像特徴量の演算結果に基づいて行うことも可能である。なお、画像特徴量としては原画像の各部における濃度や色味、エッジ強度、或いはヒストグラムの何れの部分に属しているか等の情報を用いることができる。請求項３の発明では、オペレータが入力手段を介して部分領域を指定する手間が省けるので省力化を実現できる。
【００１７】
また、請求項１の発明において、読取条件設定手段による読取条件の設定は、例えば請求項４に記載したように、原画像を表す画像データに基づいて原画像中の特定の部分領域の画像特徴量を演算し、特定の部分領域の画像特徴量の演算結果に基づいて行うことも可能である。なお、画像特徴量としては原画像の各部における色味やエッジ強度、或いはヒストグラムの何れの部分に属しているか等の情報を用いることができる。請求項４の発明では、オペレータが入力手段を介して目標濃度を表す情報を入力する必要がなくなるので省力化を実現できる。
【００１８】
請求項５記載の発明に係る画像処理方法は、処理対象の原画像を、該原画像上での濃度と出力画像上での適正な濃度との関係が互いに異なる複数種の部分領域に分割し、前記複数種の部分領域の各々の前記処理対象の原画像上での濃度、及び、少なくとも１種の部分領域の出力画像上での目標濃度を表す情報に基づいて、前記処理対象の原画像の複数回の読み取りにおける読取条件を設定し、前記処理対象の原画像の複数回の読み取りが前記設定した読取条件で行なわれるように制御すると共に、複数回の読み取りによって得られた複数の画像データのうちの何れか１つの基準画像データ上で階調が保存されている領域と、前記複数の画像データのうちの何れか１つの非基準画像データ上で階調が保存されている領域で重なっている領域を共通領域として抽出し、前記非基準画像データから求めた前記共通領域の画像特徴量が、前記基準画像データから求めた前記共通領域の画像特徴量と一致するように前記非基準画像データを変換することを、前記基準データ以外の全ての非基準画像データに対して各々行い、前記変換を経た複数の画像データから前記部分領域のデータを選択・抽出して合成することで、出力画像を表す画像データを生成するので、請求項１の発明と同様に、原画像の画像内容に拘わらず、画像中の各部の濃度を適正化した出力画像を得ることが可能となる。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態の一例を詳細に説明する。
【００２１】
〔第１比較例〕
まず本第１比較例に係るディジタルラボシステムについて説明する。
【００２２】
（システム全体の概略構成）
図１には本第１比較例に係るディジタルラボシステム１０の概略構成が示されている。このラボシステム１０は、フィルムスキャナ１２、画像処理部１４、レーザプリンタ部１６、及びプロセッサ部１８を含んで構成されている。
【００２３】
フィルムスキャナ１２は、ネガフィルムやリバーサルフィルム等の写真フィルムに記録されているフィルム画像を読み取るためのものであり、例えば１３５サイズの写真フィルム、１１０サイズの写真フィルム、及び透明な磁気層が形成された写真フィルム（２４０サイズの写真フィルム：所謂ＡＰＳフィルム）、１２０サイズ及び２２０サイズ（ブローニサイズ）の写真フィルムのフィルム画像を読取対象とすることができる。フィルムスキャナ１２は、上記の読取対象のフィルム画像を読み取り、画像データを出力する。
【００２４】
画像処理部１４は、フィルムスキャナ１２から出力された画像データ（スキャン画像データ）が入力されると共に、デジタルカメラでの撮影によって得られた画像データ、フィルム画像以外の原稿（例えば反射原稿等）をスキャナで読み取ることで得られた画像データ、コンピュータで生成された画像データ等（以下、これらをファイル画像データと総称する）を外部から入力する（例えば、メモリカード等の記憶媒体を介して入力したり、通信回線を介して他の情報処理機器から入力する等）ことも可能なように構成されている。
【００２５】
画像処理部１４は、入力された画像データに対して各種の補正等の画像処理を行って、記録用画像データとしてレーザプリンタ部１６へ出力する。また、画像処理部１４は、画像処理を行った画像データを画像ファイルとして外部へ出力する（例えばメモリカード等の記憶媒体に出力したり、通信回線を介して他の情報処理機器へ送信する等）ことも可能とされている。
【００２６】
レーザプリンタ部１６はＲ、Ｇ、Ｂのレーザ光源を備えており、画像処理部１４から入力された記録用画像データに応じて変調したレーザ光を印画紙に照射して、走査露光によって印画紙に画像を記録する。また、プロセッサ部１８は、レーザプリンタ部１６で走査露光によって画像が記録された印画紙に対し、発色現像、漂白定着、水洗、乾燥の各処理を施す。これにより、印画紙上に画像が形成される。
【００２７】
（フィルムスキャナの構成）
次にフィルムスキャナ１２の構成について説明する。図２にはフィルムスキャナ１２の光学系の概略構成が示されている。フィルムスキャナ１２の光学系は、光源部２０と、写真フィルム１９を挟んで光源部２０の反対側に配置された読取部２２を備えている。
【００２８】
光源部２０はハロゲンランプ等から成るランプ２１を備えている。ランプ２１の周囲にはリフレクタ２２が設けられており、ランプ２１から射出された光の一部はリフレクタ２２によって反射され、一定の方向へ射出される。リフレクタ２２の光射出側には、リフレクタ２２からの射出光の光軸Ｌに沿って、紫外域及び赤外域の波長の光をカットするＵＶ／ＩＲカットフィルタ（図示省略）、写真フィルム１９への照射光の光量を調節するための光源絞り２４（光量調節手段）、ターレット２６、写真フィルム１９に照射する光を拡散光とする光拡散ボックス３０が順に設けられている。なお光源絞り２４は絞り駆動部５０(図２参照）によって駆動される。
【００２９】
ターレット２６には３成分色（Ｒ，Ｇ，Ｂ）の色分解フィルタ２８が各々嵌め込まれており、これらの色分解フィルタ２８はターレット２６の回転に伴って選択的に光軸Ｌ上に位置される。各成分色の色分解フィルタ２８が順次光軸Ｌ上に位置するようにターレット２６が回転され、個々の色分解フィルタ２８が光軸Ｌ上に位置している状態で読取部２２（詳細は後述）がフィルム画像の読み取りを各々行うことにより、写真フィルム１９に記録されているフィルム画像を各成分色に分解して読み取り可能とされている。なおターレット２６はターレット駆動部４８（図２参照）によって回転駆動される。
【００３０】
光拡散ボックス３０の上方には、写真フィルム１９を収納しているカートリッジ１７から写真フィルム１９を引出して搬送するフィルムキャリア（図示省略）が設けられている。写真フィルム１９には長手方向に沿って複数のフィルム画像が記録されており、カートリッジ１７から引出された写真フィルム１９は、記録されている各フィルム画像が、画面中心が光軸Ｌに一致した状態で順次位置決めされるように間欠搬送される。
【００３１】
読取部２２はモノクロのエリアＣＣＤ３２（読取センサ）を備えている。また、写真フィルム１９とエリアＣＣＤ３２との間には、光軸Ｌに沿って、フィルム画像を透過した光をエリアＣＣＤ３２の受光面上に結像させるレンズ３４、エリアＣＣＤ３２への入射光の光量を調節するためのレンズ絞り３６（光量調節手段）、多数のＬＣＤセルがマトリクス状に配列されて成るＬＣＤ３８（入射光量変更手段）が順に配置されている。写真フィルム１９（フィルム画像）を透過した光は、レンズ３４を透過し、レンズ絞り３６の配設位置を通過し、ＬＣＤ３８を透過してエリアＣＣＤ３２に入射される。なおレンズ絞り３６も絞り駆動部５０(図２参照）によって駆動される。
【００３２】
エリアＣＣＤ３２は、詳しくは、ＣＣＤセルやフォトダイオード等を含み入射された光を光電変換して電荷として蓄積する機能を備えた光電変換セルが、所定方向に沿って一列に多数配列されてセンシング部を形成し、該センシング部が前記所定方向と直交する方向に沿って多数配列され、かつ全ての光電変換セルにおける電荷蓄積時間を一律に制御する電子シャッタ機構が設けられて構成されている。各センシング部の近傍には、多数のＣＣＤセルから成る転送部が各センシング部に対応して各々設けられており、各センシング部の各ＣＣＤセルに蓄積された電荷（該電荷量は電荷蓄積期間内の入射光量の積分値を表している）は、対応する転送部を介して外部へ順に転送される。
【００３３】
図３に示すように、エリアＣＣＤ３２の信号出力端には、増幅器４０、Ａ／Ｄ変換器４２、画像メモリ４４が順に接続されており（図示省略）、エリアＣＣＤ３２から出力された信号は、増幅器４０で増幅されＡ／Ｄ変換器４２でディジタルデータに変換された後に画像メモリ４４に格納される。画像メモリ４４はマイクロコンピュータ等を含んで構成された制御部４６に接続されている。
【００３４】
制御部４６にはターレット駆動部４８が接続されている。制御部４６はターレット駆動部４８に対してターレット２６の回転目標位置を設定し、ターレット駆動部４８は指示された回転目標位置へターレット２６が回転するようにターレット２６を回転駆動する。また制御部４６には絞り駆動部５０が接続されている。制御部４６は絞り駆動部５０に対して光源絞り２４及びレンズ絞り３６の移動目標位置を各々設定し、絞り駆動部５０は設定された移動目標位置へ光源絞り２４及びレンズ絞り３６が各々移動するように光源絞り２４及びレンズ絞り３６を駆動する。
【００３５】
また、制御部４６はＣＣＤドライバ５２を介してエリアＣＣＤ３２に接続されている。制御部４６はＣＣＤドライバ５２に対し、フィルム画像読み取り時のエリアＣＣＤ３２の電荷蓄積時間を設定し、ＣＣＤドライバ５２は設定された電荷蓄積時間でエリアＣＣＤ３２がフィルム画像の読み取りを行うようにエリアＣＣＤ３２の作動を制御する。更に、制御部４６はＬＣＤドライバ５４を介してＬＣＤ３８に接続されている。制御部４６はＬＣＤドライバ５４に対し、フィルム画像読み取り時のＬＣＤ３８の各ＬＣＤセルの光透過率を制御する制御データを入力する。ＬＣＤドライバ５４はＬＣＤ３８の各ＬＣＤセルの光透過率が入力された制御データに対応する値となるようにＬＣＤ３８の作動を制御する。
【００３６】
（画像処理部の構成）
次に図４を参照し、画像処理部１４の構成について説明する。画像処理部１４は、フィルムスキャナ１２から入力されるＲ、Ｇ、Ｂのデータに対応してフィルムスキャナ補正部６０Ｒ、６０Ｇ、６０Ｂが設けられている。フィルムスキャナ補正部６０Ｒ、６０Ｇ、６０Ｂは互いに同一の構成であり、これらを「フィルムスキャナ補正部６０」と総称する。フィルムスキャナ補正部６０は、フィルムスキャナ１２からスキャンデータが入力されると、暗補正、濃度データへの変換（対数変換）、ランプ２１の光量むらに応じた補正（シェーディング補正）、及び欠陥画素補正を順に行う。
【００３７】
フィルムスキャナ補正部６０の出力端はＩ／Ｏコントローラ６２の入力端に接続されており、フィルムスキャナ補正部６０で前記各処理が施されたデータはスキャンデータとしてＩ／Ｏコントローラ６２に入力される。また、Ｉ／Ｏコントローラ６２の入力端は、イメージプロセッサ６４のデータ出力端にも接続されており、イメージプロセッサ６４からは画像処理（詳細は後述）が行われた画像データが入力される。
【００３８】
更に、Ｉ／Ｏコントローラ６２の入力端はパーソナルコンピュータ６６にも接続されている。パーソナルコンピュータ６６は拡張スロット（図示省略）を備えており、この拡張スロットには、メモリカードやＣＤ−Ｒ等の情報記憶媒体に対してデータの読出し／書込みを行うドライバ（図示省略）や、他の情報処理機器と通信を行うための通信制御装置が接続される。拡張スロットを介して外部からファイル画像データが入力された場合、入力されたファイル画像データはＩ／Ｏコントローラ６２へ入力される。
【００３９】
Ｉ／Ｏコントローラ６２の出力端は、イメージプロセッサ６４のデータ入力端、オートセットアップエンジン６８、パーソナルコンピュータ６６に各々接続されており、更にＩ／Ｆ回路７０を介してレーザプリンタ部１６に接続されている。Ｉ／Ｏコントローラ６２は、入力された画像データを、出力端に接続された前記各機器に選択的に出力する。
【００４０】
本第１比較例では、写真フィルム１９に記録されている個々のフィルム画像に対し、フィルムスキャナ１２において異なる解像度で２回の読み取りを行う。１回目の比較的低解像度での読み取り（以下、プレスキャンという）では、フィルム画像の濃度が非常に低い場合にも、エリアＣＣＤで蓄積電荷の飽和が生じないように決定した読取条件（写真フィルムに照射する光のＲ、Ｇ、Ｂの各波長域毎の光量、エリアＣＣＤの電荷蓄積時間）でフィルム画像の読み取りが行われる。このプレスキャンによって得られたデータ（プレスキャン画像データ）は、Ｉ／Ｏコントローラ６２からオートセットアップエンジン６８へ入力される。
【００４１】
オートセットアップエンジン６８は、ＣＰＵ７２、ＲＡＭ７４（例えばＤＲＡＭ）、ＲＯＭ７６（例えば記憶内容を書換え可能なＲＯＭ）、入出力ポート７８を備え、これらがバスを介して互いに接続されて構成されている。オートセットアップエンジン６８は、Ｉ／Ｏコントローラ６２から入力されたプレスキャン画像データに基づいて濃度等の画像特徴量を演算し、フィルム画像に対し、フィルムスキャナ１２が比較的高解像度での再度の読み取り（以下、ファインスキャンという）を行う際の読取条件を決定する。そして読取条件をフィルムスキャナ１２に出力する。
【００４２】
また、オートセットアップエンジン６８は、複数コマ分のフィルム画像のプレスキャン画像データに基づいて、フィルムスキャナ１２がファインスキャンを行うことによって得られる画像データ（ファインスキャン画像データ）に対する各種の画像処理の処理条件を演算により自動的に決定し（セットアップ演算）、決定した処理条件をイメージプロセッサ６４へ出力する。なお、画像処理の最適な処理条件は、画像処理後の画像データを、レーザプリンタ部１６における印画紙への画像の記録に用いるのか、情報記録媒体に格納するのか等の出力形態によっても変化するので、画像処理部１４は画像の出力形態に応じたセットアップ演算を行い、画像の出力形態に応じた最適な処理条件を求める。
【００４３】
パーソナルコンピュータ６６には、ディスプレイ８０、キーボード８２（請求項２に記載の入力手段）、マウス（図示省略）が接続されている。パーソナルコンピュータ６６は、オートセットアップエンジン６８からプレスキャン画像データを取込むと共に、オートセットアップエンジン６８によって決定された画像処理の処理条件を取込み、取り込んだ処理条件に基づき、ファインスキャン画像データを対象としてイメージプロセッサ６４で行われる画像処理と等価な画像処理をプレスキャン画像データに対して行ってシミュレーション画像データを生成する。
【００４４】
そして、生成したシミュレーション画像データを、ディスプレイ８０に画像を表示するための信号に変換し、該信号に基づいてディスプレイ８０にシミュレーション画像を表示する。また、ディスプレイ８０に表示されたシミュレーション画像に対しオペレータによって画質等の検定が行われ、検定結果として処理条件の修正を指示する情報がキーボード８２を介して入力されると、該情報をオートセットアップエンジン６８へ出力する。これにより、オートセットアップエンジン６８では画像処理の処理条件の再演算等の処理が行われる。
【００４５】
一方、フィルムスキャナ１２でフィルム画像に対してファインスキャンが行われることによってＩ／Ｏコントローラ６２に入力された画像データ（ファインスキャン画像データ）は、Ｉ／Ｏコントローラ６２からイメージプロセッサ６４へ入力される。イメージプロセッサ６４は、入力された画像データに対し、オートセットアップエンジン６８によって各画像毎に決定されて通知された処理条件に従って、種々の画像処理を行う。各種の画像処理が行われた画像データは、前述のようにＩ／Ｏコントローラ６２へ出力される。
【００４６】
なお、イメージプロセッサ６４で実行される画像処理としては、例えば階調変換、色変換、画像の超低周波輝度成分の階調を圧縮するハイパートーン処理、粒状を抑制しながらシャープネスを強調するハイパーシャープネス処理等のように、出力画像の画質向上のための画像処理が挙げられる。
【００４７】
イメージプロセッサ６４で画像処理が行われた画像データを印画紙への画像の記録に用いる場合には、イメージプロセッサ６４で画像処理が行われた画像データは、Ｉ／Ｏコントローラ６２からＩ／Ｆ回路７０を介し記録用画像データとしてレーザプリンタ部１６へ出力される。これにより、レーザプリンタ部１６では印画紙への画像の記録を行う。また、画像処理後の画像データを画像ファイルとして外部へ出力する場合は、イメージプロセッサ６４で画像処理が行われた画像データは、Ｉ／Ｏコントローラ６２からパーソナルコンピュータ６６に出力される。これにより、パーソナルコンピュータ６６では、外部への出力用としてＩ／Ｏコントローラ６２から入力された画像データを、拡張スロットを介して画像ファイルとして外部（前記ドライバや通信制御装置等）に出力する。
【００４８】
（作用）
次に本第１比較例の作用として、まずフィルム画像の読み取りを行う際に制御部４６で実行される画像読取制御処理について、図５のフローチャートを参照して説明する。ステップ１０２では、フィルムキャリアによってカートリッジ１８から引出す方向に写真フィルム１６を搬送し、写真フィルム１６の先頭に記録されているフィルム画像が読取位置（フィルム画像の画面中心が光軸Ｌに一致する位置）に位置決めされるように制御する。
【００４９】
なお、以下ではフィルム画像の読み取りが行なわれるが、本第１比較例のように読取センサとしてエリアセンサ（エリアＣＣＤ３２）を用いた態様において、読み取りの解像度の切り替え（各回の読み取りで異なる解像度の画像データを得ること）は、例えばプレスキャン時もファインスキャン時と同一の高解像度で読み取りを行い、得られた画像データに対して画素の間引き又は画素の統合等の後処理を行うか、或いはファインスキャン時にはエリアセンサによって読み取りを複数回行うと共に、各回の読み取り時にピエゾ素子等のアクチュエータにより画素間隔の整数分の１に相当する距離だけエリアセンサを移動させることで実現できる。
【００５０】
次のステップ１０４以降では、読取位置に位置決めしたフィルム画像に対してプレスキャンを行う。すなわち、ステップ１０４では所定の成分色の色分解フィルタ２８が光軸Ｌ上に位置するように、ターレット駆動部４８を介してターレット２６を回転駆動させる。また、ステップ１０６ではプレスキャン時の読取条件（画像処理部１４から通知される）を取り込み、取り込んだ読取条件のうち所定の成分色についてのエリアＣＣＤ３２の電荷蓄積時間をＣＣＤドライバ５２へ設定する。
【００５１】
ステップ１０８では、前記取り込んだ読取条件のうち光源絞り２４及びレンズ絞り３６の移動目標位置を絞り駆動部５０に設定し、次のステップ１１０では、ＬＣＤ３８の各ＬＣＤセルの光透過率を、前記取り込んだ読取条件で設定されているＬＣＤ３８の各ＬＣＤセルの光透過率に制御するための制御データをＬＣＤドライバ５４に入力する。なお、プレスキャン時の読取条件では、ＬＣＤ３８の各ＬＣＤセルの光透過率として一定（例えば光透過率最大）の値が設定されている。
【００５２】
そしてステップ１１２では、読取位置に位置決めされているフィルム画像をエリアＣＣＤ３２によって読み取る。これにより、位置決めされているフィルム画像が、所定の成分色について、予め設定されたプレスキャン時の読取条件に従って読み取られ、読み取り結果は増幅器４０、Ａ／Ｄ変換器４２を介して所定の成分色のプレスキャン画像データとして画像メモリ４４に格納される。
【００５３】
ステップ１１４では、読取位置に位置決めされているフィルム画像に対し、全ての成分色について読み取り（プレスキャン）を完了したか否か判定する。判定が否定された場合にはステップ１０４に戻り、ステップ１１４の判定が肯定される迄、ステップ１０４〜ステップ１１４を繰り返す。これにより、読取位置に位置決めされているフィルム画像を各成分色毎に順次読み取るプレスキャンが行なわれ、画像メモリ４４には前記フィルム画像のプレスキャン画像データが格納されることになる。
【００５４】
ステップ１１４の判定が肯定されると、読み取りによって得られたプレスキャン画像データを画像メモリ４４から画像処理部１４へ転送した後にステップ１１６へ移行し、写真フィルム１６に記録されている全てのフィルム画像に対してプレスキャンを完了したか否か判定する。判定が否定された場合には、ステップ１０２に戻って次のフィルム画像を読取位置に位置決めし、上述したプレスキャン（ステップ１０４〜ステップ１１６）を繰り返す。全てのフィルム画像のプレスキャンを完了すると、ステップ１１６の判定が肯定されてステップ１１８へ移行し、画像処理部１４で読取条件の演算が完了する迄待機する。
【００５５】
一方、画像処理部１４では、フィルムスキャナ１２からプレスキャン画像データが転送されると、図６に示すプレスキャン処理を行う。なお、図６では単一のフィルム画像に対する処理を纏めて示しているが、実際には図６に示した処理が複数のフィルム画像に対して並列に実行される。
【００５６】
ステップ１５０では、オートセットアップエンジン６８において、フィルムスキャナ１２からフィルムスキャナ補正部６０、Ｉ／Ｏコントローラ６２を介して入力された各フィルム画像のプレスキャン画像データに基づいて、各フィルム画像の濃度等の画像特徴量を各々演算し、演算した画像特徴量に基づいて、フィルムスキャナ１２が各フィルム画像についてファインスキャンを行う際の読取条件を決定し、各フィルム画像を識別する情報（例えばコマ番号）と対応させてＲＡＭ７４に記憶する。
【００５７】
ステップ１５２ではプレスキャン画像データに基づいてオートセットアップ演算を行い、フィルムスキャナ１２がファインスキャンを行うことによって得られるファインスキャン画像データに対する各種の画像処理の処理条件を決定する。なお、決定した画像処理の処理条件は、フィルム画像を識別する情報（例えばコマ番号）と対応されてＲＡＭ７４に記憶される。
【００５８】
次のステップ１５４以降では、パーソナルコンピュータ６６で画像検定処理が行われる。すなわち、ステップ１５４ではオートセットアップエンジン６８からプレスキャン画像データを取込むと共に、オートセットアップエンジン６８によって決定された各種の画像処理の処理条件を取込み、取り込んだ処理条件に基づき、ファインスキャン画像データを対象としてイメージプロセッサ６４で実行される画像処理と等価な画像処理をプレスキャン画像データに対して行ってシミュレーション画像データを生成する。
【００５９】
次のステップ１５６では、ステップ１５４で生成したシミュレーション画像データを用いてディスプレイ８０にシミュレーション画像を表示すると共に、画像の検定及び検定結果の入力をオペレータに要請するメッセージもディスプレイ８０に表示する。ディスプレイ８０にシミュレーション画像が表示されると、オペレータはシミュレーション画像を目視で確認し、シミュレーション画像の画質が適正か否かを検定すると共に、覆い焼き処理の実行が必要か否かを検定し、検定結果を表す情報をキーボード８２を介して入力する。
【００６０】
オペレータからキーボード８２を介して何らかの情報（指示）が入力されるとステップ１５８へ移行し、入力された情報に基づき、シミュレーション画像に対する検定結果を判定する。ステップ１５８において、画像処理の処理条件の修正が指示されたと判断した場合にはステップ１６０へ移行し、オペレータから入力された処理条件の修正を指示する修正情報をオートセットアップエンジン６８へ出力する。
【００６１】
これにより、オートセットアップエンジン６８ではステップ１５２において、各種の画像処理のうち、処理条件の修正が指示された画像処理の処理条件を、オペレータから入力された修正情報を考慮して再演算（すなわち修正）する。そしてパーソナルコンピュータ６６によってステップ１５４、１５６が再度行われることにより、修正された処理条件に基づいて、ディスプレイ８０にシミュレーション画像が再表示される。再表示された特定のシミュレーション画像をオペレータが目視で確認することにより、オペレータは先に入力した修正情報の内容が適正か否かを容易に判断できる。
【００６２】
ところで、処理対象のフィルム画像が、例えばストロボを使用して撮影したフィルム画像や逆光のシーンを撮影したフィルム画像等のように、照明条件が互いに大きく異なる被写体に対応する画像部が各々存在している場合、フィルム画像から得られる出力画像中の一部領域に階調のとびやつぶれが生ずることがある。上記の階調のとびやつぶれは例えば画像全体の階調を圧縮することで補正できるが、この階調圧縮に伴って出力画像中の主要部領域の濃度が最適な値に対して偏倚したり、主要部領域の階調が必要以上に軟調化する等の画質の低下を招く恐れがある。
【００６３】
オペレータは、ディスプレイ８０に表示されたシミュレーション画像中の一部領域に階調のとびやつぶれが生じていることを目視で確認した等の場合、画像中の一部領域の濃度（又は濃度と色バランス）を修正するために、検定結果として覆い焼き処理の実行を指示する情報をキーボード８２を介して入力する。ステップ１５８において、覆い焼き処理の実行を指示する情報が入力されたと判断した場合にはステップ１６２へ移行し、ステップ１６２以降で覆い焼き処理を行うための処理条件の設定を行う。
【００６４】
ステップ１６２では、覆い焼き処理領域及び濃度補正値（明度や各成分色毎の濃度（色バランス）に対する補正量を表す補正値：請求項１に記載の「少なくとも１種の部分領域の出力画像上での目標濃度を表す情報」に相当）の設定をオペレータに要請するメッセージをディスプレイ８０に表示する。次のステップ１６４では、オペレータによって覆い焼き処理領域及び濃度補正値が設定されたか否か判定し、判定が肯定される迄待機する。
【００６５】
ディスプレイ８０に上記メッセージが表示されると、オペレータは表示されているシミュレーション画像を目視し、画像中の他の部分領域とは無関係に濃度等を修正したい部分領域（画像中の主要部に相当する領域であってもよいし、画像中の背景に相当する領域であってもよい）を覆い焼き処理領域として設定すると共に、設定した覆い焼き処理領域に対する濃度補正値を設定する。
【００６６】
なお、オペレータによる覆い焼き処理領域の設定は、具体的には、例えば表示されているシミュレーション画像上で覆い焼き処理領域の周縁に沿ってカーソルが移動するように、マウス等のポインティングデバイスを操作することで実現できる。また、ポインティングデバイスを操作して覆い焼き処理領域の略中心に相当する位置を指示することで覆い焼き処理領域を設定するようにしてもよい。この場合、覆い焼き処理領域の周縁位置は、例えば覆い焼き処理領域に属する画素として、シミュレーション画像上で指示位置と近接した位置に存在しており、かつ指示位置に対応する画素と濃度や色味が近似している画素を抽出し、抽出した画素群から成る領域を覆い焼き処理領域と判断することで、自動的にかつ比較的精度良く判断できる。上記操作によって入力される情報は、請求項２に記載の「少なくとも１種の部分領域を指定する情報」に対応している。
【００６７】
上記のようにして覆い焼き処理領域が設定されると、設定された覆い焼き処理領域とそれ以外の領域（非覆い焼き処理領域）を、フィルム画像上での濃度と出力画像上での適正な濃度との関係が互いに異なる領域として区別し、双方の領域の境界位置を表す情報を記憶する。
【００６８】
また、濃度補正値は、例えば設定した覆い焼き処理領域に対する濃度の修正の方向及び修正の程度に応じて濃度補正キーを操作することで設定することができる。また、覆い焼き処理領域の色バランスも修正したい場合についても、修正すべき成分色に対する修正の方向及び修正の程度に応じて色補正キーを操作することで設定することができる。
【００６９】
更に、覆い焼き処理領域として設定される領域は、画像中の単一の部分領域に限られるものではなく、例えば同一の照明条件で照明されている複数の被写体が離れた位置に存在しているシーンを表す画像等のように、濃度等を略同様に修正したい部分領域（例えば前記複数の被写体に対応する複数の部分領域等）が画像上で離れた位置に存在している場合には、これらの部分領域が覆い焼き処理領域として各々設定され、設定された覆い焼き処理領域群に対して単一の濃度補正値が設定される。なお、濃度補正値が同一の覆い焼き処理領域群は「原画像上での濃度と出力画像上での適正な濃度との関係」が同一の部分領域である。
【００７０】
また、画像中の他の部分領域とは無関係に濃度等を修正したい部分領域が複数存在し、各々の部分領域の濃度等の修正方向及び修正量の少なくとも一方が相違している場合（原画像上での濃度と出力画像上での適正な濃度との関係が互いに異なる場合）には、前記複数の部分領域が覆い焼き処理領域として各々設定されると共に、濃度等の修正方向及び修正量の少なくとも一方が相違している覆い焼き処理領域毎に濃度補正値が各々設定される。この場合、異なる濃度補正値が設定された覆い焼き処理領域及び非覆い焼き処理領域は「原画像上での濃度と出力画像上での適正な濃度との関係が互いに異なる複数種の部分領域」に対応している。
【００７１】
上記のようにして覆い焼き処理領域及び濃度補正値が設定されると、ステップ１６４の判定が肯定されてステップ１６６へ移行し、シミュレーション画像の前記設定された覆い焼き処理領域に対応する領域の濃度等が、前記設定された濃度補正値に応じて変化するようにシミュレーション画像データを修正し、修正したシミュレーション画像データを用いてディスプレイ８０にシミュレーション画像データを表示する。
【００７２】
これにより、オペレータによって設定された覆い焼き処理領域及び濃度補正値に応じて覆い焼き処理を行った結果に相当するシミュレーション画像がディスプレイ８０に表示されることになる。オペレータは表示されたシミュレーション画像を目視することで、先に設定した覆い焼き処理領域及び濃度補正値が適正か否かを判断することができる。
【００７３】
次のステップ１６８では、シミュレーション画像の検定及び検定結果の入力を要請するメッセージを再度ディスプレイ８０に表示し、オペレータによる検定結果が「検定ＯＫ」か否かを判定する。判定が否定された場合にはステップ１６２に戻り、ステップ１６８の判定が肯定される迄ステップ１６２〜１６８を繰り返す。これにより、適正な画質の出力画像が得られるように、覆い焼き処理の処理パラメータ（覆い焼き処理領域及び濃度補正値）が最適化されることになる。
【００７４】
ところで、本第１比較例では覆い焼き処理として、フィルム画像のファインスキャンを行う際のＬＣＤ３８の光透過率を、先に設定された覆い焼き処理領域及び濃度補正値に応じて個々のＬＣＤセルを単位として制御することで、エリアＣＣＤ３２の各光電変換セルのうち、覆い焼き処理領域に対応する光電変換セルへの入射光量を、非覆い焼き処理領域に対応する光電変換セルへの入射光量に対して相対的に変化させる処理を行う。
【００７５】
このため、ステップ１６８の判定が肯定されると、ステップ１７０において、設定された覆い焼き処理領域及び濃度補正値に基づいて、フィルム画像のファインスキャンを行うことで得られるファインスキャン画像データ上で、非覆い焼き処理領域の濃度等を基準として、覆い焼き処理領域の濃度等が設定された濃度補正値に対応する値だけ変化するように、ファインスキャン時のＬＣＤ３８の各ＬＣＤセルの濃度を演算する。この演算は以下のようにして行なわれる。
【００７６】
すなわち、本第１比較例ではＬＣＤ３８のＬＣＤセルの数がエリアＣＣＤ３２の光電変換セルの数よりも少ないので、ＬＣＤ３８の単一のＬＣＤセルの光透過率を変更したときに、エリアＣＣＤ３２の複数の光電変換セルへの入射光量が各々変化する。また、フィルム画像読取時にＬＣＤ３８の光透過率を変更することは、エリアＣＣＤ３２から見たフィルム画像の濃度を調整することに相当するが、読取対象のフィルム画像はレンズ３４によってエリアＣＣＤ３２の受光面上に結像されるのに対し、ＬＣＤ３８はエリアＣＣＤ３２から所定距離隔てた位置に配置されているので、ＬＣＤ３８配置位置では読取対象のフィルム画像が光学的にぼけている。
【００７７】
このため、まず設定された覆い焼き処理領域及び濃度補正値に基づき、異なる処理領域（覆い焼き処理領域／非覆い焼き処理領域）に対応する画素群を単位として濃度をどの程度補正するか（どの程度明るく／暗くするか）を各成分色毎に判断し、各画素毎の濃度補正量を表す濃度補正データ（濃度補正パターン）を各成分色毎に求める。なお、このとき出力画像上で異なる処理領域の境界が不自然（例えば濃度が急激に変化している等）にならないように、異なる処理領域の境界付近で前記境界に直交する方向に沿って濃度補正量が徐々に変化するように濃度補正パターンを設定してもよい。
【００７８】
次に、各成分色に求めた濃度補正パターンに対してフィルタリング等の処理を行うことにより、濃度補正パターンから低周波成分を各々抽出する。そして、抽出した低周波成分を表すデータ（低周波成分データ）を、ＬＣＤ３８のＬＣＤセル数に対応する解像度のデータに変換する。これにより、設定された覆い焼き処理領域及び濃度補正値に応じた覆い焼き処理を実現するための、ファインスキャン時のＬＣＤ３８の個々のＬＣＤセルの濃度値を表すデータ（ＬＣＤ濃度制御データ）を得ることができる。
【００８０】
ＬＣＤ濃度制御データはオートセットアップエンジン６８に通知される。ＬＣＤ濃度制御データはファインスキャン時の読取条件を規定するパラメータの１つであり、ファインスキャン時にＬＣＤ３８の個々のＬＣＤセルの光透過率をＬＣＤ濃度制御データに応じて制御することで読取条件自体が変化する。このため、次のステップ１７２では、先のステップ１５０で決定したファインスキャン時の読取条件（読取条件を規定するＬＣＤ濃度制御データ以外のパラメータ：エリアＣＣＤ３２の電荷蓄積時間・光源絞り２４及びレンズ絞り３６の移動目標位置）をＬＣＤ濃度制御データに基づいて修正する。
【００８１】
上記のステップ１７２の処理を行うとステップ１５２に戻り、各種の画像処理の処理条件の演算・画像の検定等の処理が再度行なわれる。そして、ステップ１５８において、オペレータによる検定結果が「検定ＯＫ」と判断されると、プレスキャン処理を終了する。なお、上述したプレスキャン処理はファインスキャンを行う全てのフィルム画像に対して各々行なわれる。
【００８２】
一方、画像読取制御処理（図５）では、画像処理部１４で読取条件が演算されると、先に説明したステップ１１８の判定が肯定されてステップ１２０へ移行し、フィルムキャリアによってカートリッジ１８へ巻き戻す方向に写真フィルム１６を搬送し、写真フィルム１６の末尾に記録されているフィルム画像が読取位置に位置決めされるように制御する。
【００８３】
次のステップ１２２以降では、読取位置に位置決めしたフィルム画像に対してファインスキャンを行う。すなわち、ステップ１２２では所定の成分色の色分解フィルタ２８が光軸Ｌ上に位置するように、ターレット駆動部４８を介してターレット２６を回転駆動させる。また、ステップ１２４では画像処理部１４で演算されたファインスキャン時の読取条件を取り込み、取り込んだ読取条件のうち所定の成分色についてのエリアＣＣＤ３２の電荷蓄積時間をＣＣＤドライバ５２へ設定する。
【００８４】
ステップ１２６では、前記取り込んだファンスキャン時の読取条件のうち、光源絞り２４及びレンズ絞り３６の移動目標位置を絞り駆動部５０に設定し、次のステップ１２８では、ＬＣＤ３８の各ＬＣＤセルの光透過率を、前記取り込んだファインスキャン時の読取条件のうち所定の成分色についてのＬＣＤ濃度制御データに基づいて、ＬＣＤ３８の各ＬＣＤセルの光透過率を、前記ＬＣＤ濃度制御データが表す各ＬＣＤセル毎の濃度に対応する光透過率に制御するための制御データをＬＣＤドライバ５４に入力する。
【００８５】
これにより、ＬＣＤ３８の個々のＬＣＤセルの濃度は、ＬＣＤ濃度制御データで定められた各ＬＣＤセル毎の濃度に各々一致するように制御され、ＬＣＤ濃度制御データに応じた濃度補正パターンがＬＣＤ３８に現れることになる。
【００８６】
そしてステップ１３０では、読取位置に位置決めされているフィルム画像をエリアＣＣＤ３２によって読み取る。これにより、位置決めされているフィルム画像が、所定の成分色について、画像処理部１４で演算されたファインスキャン時の読取条件に従って読み取られ、読み取り結果は増幅器４０、Ａ／Ｄ変換器４２を介して所定の成分色のファインスキャン画像データとして画像メモリ４４に格納される。
【００８７】
ステップ１３２では、読取位置に位置決めされているフィルム画像に対し、全ての成分色について読み取り（ファインスキャン）を完了したか否か判定する。判定が否定された場合にはステップ１２２に戻り、ステップ１３２の判定が肯定される迄、ステップ１２２〜ステップ１３２を繰り返す。これにより、読取位置に位置決めされているフィルム画像を各成分色毎に順次読み取るファインスキャンが行なわれ、画像メモリ４４には前記フィルム画像のファインスキャン画像データが格納されることになる。
【００８８】
上記のように、フィルム画像のファインスキャンに際しては、ＬＣＤ３８の個々のＬＣＤセルの濃度をＬＣＤ濃度制御データが表す各ＬＣＤセルの濃度に一致するように制御している状態で読み取りを行うので、ファインスキャンによって画像メモリ４４に格納されるファインスキャン画像データは、設定された覆い焼き処理領域についてのみ、設定された濃度補正値に応じて濃度等が補正された画像データとなる。
【００８９】
従って、このファインスキャン画像データを用いて、例えば印画紙等の記録媒体への画像の記録や、ディスプレイ等の表示手段への画像の表示を行うことにより、面露光によって画像を露光記録する写真プリンタにおける覆い焼き処理（予め作成したマスクによって各領域毎に別々に印画紙に露光記録する処理）を行ったに等しい画像を得ることができる。
【００９０】
ステップ１３２の判定が肯定されると、読み取りによって得られたファインスキャン画像データを画像メモリ４４から画像処理部１４へ転送した後にステップ１３４へ移行し、写真フィルム１６に記録されている全てのフィルム画像に対してファインスキャンを完了したか否か判定する。判定が否定された場合には、ステップ１２０に戻って次のフィルム画像を読取位置に位置決めし、上述したファインスキャン（ステップ１２２〜ステップ１３４）を繰り返す。全てのフィルム画像のファインスキャンを完了すると、ステップ１３４の判定が肯定されて画像読取制御処理を終了する。
【００９１】
画像処理部１４へ転送されたファインスキャン画像データはイメージプロセッサ６４に入力され、前述のプレスキャン処理によって演算された処理条件に従って所定の画像処理が行なわれた後に出力画像データとして画像処理部１４から出力され、印画紙等の記録媒体への画像の記録等に供せられる。
【００９２】
なお、上記の第１比較例では、出力画像上での濃度を異なる処理領域（覆い焼き処理領域／非覆い焼き処理領域）毎に独立に制御することを、入射光量変更手段としてのＬＣＤ３８によってエリアＣＣＤ３２への入射光量を前記異なる処理領域に対応する光電変換セル群を単位として変更し、フィルム画像の読取条件を前記異なる処理領域毎に相違させることで実現していたが、フィルム画像の読取条件を覆い焼き処理領域と非覆い焼き処理領域とで相違させることは、ＬＣＤ３８等の入射光量変更手段を設けることに代えて、読取センサとして、個々の光電変換セル毎に電荷蓄積時間を調整可能な電荷蓄積型の読取センサを設け、覆い焼き処理領域に対応する光電変換セル群と非覆い焼き処理領域に対応する光電変換セル群とでフィルム画像読取時の電荷蓄積時間を相違させることによっても実現できる。
【００９３】
上記の電荷蓄積型の読取センサの一例としてのＣＣＤセンサ（エリアＣＣＤでもラインＣＣＤでもよい）は、光電変換セルで入射光を光電変換することで得られた電荷をＣＣＤセルに蓄積させる第１の状態、又は前記電荷を基板側に排出する第２の状態に切り替わるスイッチング素子を含む電子シャッタ機構が個々の光電変換セルに各々設けられており、個々の光電変換セル毎に電荷蓄積時間を調整可能とされている。なお、上記のＣＣＤセンサを用いる場合、ＣＣＤドライバとして、ＣＣＤセンサの個々の光電変換セル毎に電子シャッタ制御信号を各々生成し出力することで、個々の光電変換セルの電子シャッタ機構を制御する（スイッチング素子の状態を第１の状態又は第２の状態に切り替える）機能を有しているＣＣＤドライバを用いる必要がある。
【００９４】
上記態様では、設定された覆い焼き処理領域及び濃度補正値に基づき、覆い焼き処理領域及び非覆い焼き処理領域における濃度補正量を各々判断した後に、判断した濃度補正量をＣＣＤセンサの光電変換セルにおける蓄積電荷量に変換し、覆い焼き処理領域に対応する光電変換セル群及び非覆い焼き処理領域に対応する光電変換セル群の電荷蓄積時間を各々演算し、演算結果に基づいてＣＣＤセンサの個々の光電変換セルの電荷蓄積時間を表す蓄積時間データを設定する。
【００９５】
そして、ファインスキャン時には蓄積時間データをＣＣＤドライバに通知し、ＣＣＤドライバは、ＣＣＤセンサの個々の光電変換セルが通知された電荷蓄積時間だけ電荷を蓄積するようにＣＣＤセンサの動作を制御する（本発明の制御手段に対応する処理）。
【００９６】
上記により、ＣＣＤセンサにおける電荷蓄積時間が、異なる処理領域に対応する光電変換セル群を単位として相違され、フィルム画像の読取条件が前記異なる処理領域毎に相違されることになるので、出力画像上での濃度を異なる処理領域毎に独立に制御することができる。
【００９７】
〔実施形態〕
次に本発明の実施形態について説明する。なお、比較例と同一の部分には同一の符号を付し、説明を省略する。本実施形態は、図２に示したラインスキャナ１２のＬＣＤ３８及びＬＣＤドライバ５４が省略されている（図示省略）点で第１比較例と相違している。
【００９８】
次に本実施形態の作用を説明する。本実施形態では、フィルム画像に対するファインスキャンを互いに異なる読取条件（互いに異なる処理領域を適正に読み取るための読取条件）で複数回行い、各回の読み取りで各々得られたファインスキャン画像データから、互いに異なる領域の画像データを抽出して合成することによって出力画像データを得ている。
【００９９】
すなわち、本実施形態に係るプレスキャン処理では覆い焼き処理の実行が指示された画像に対して覆い焼き処理領域及び濃度補正値が設定されると、設定された覆い焼き処理領域及び濃度補正値に基づき、覆い焼き処理領域及び非覆い焼き処理領域における濃度補正量を各々判断した後に、判断した濃度補正量をＣＣＤセンサの光電変換セルにおける蓄積電荷量に変換し、覆い焼き処理領域を読取対象とする読み取り時の電荷蓄積時間、及び非覆い焼き処理領域を読取対象とする読み取り時の電荷蓄積時間を各成分色毎に各々演算する。
【０１００】
なお、覆い焼き処理領域を読取対象とする読み取り時の電荷蓄積時間については、覆い焼き処理領域として、濃度補正値が異なる複数種の覆い焼き処理領域が設定された場合には、各種の覆い焼き処理領域について、各成分色毎の電荷蓄積時間が各々演算される。
【０１０１】
そして、フィルム画像に対するファインスキャンにおけるフィルム画像の読取回数Ｎとして、「覆い焼き処理領域の種類数＋１（非覆い焼き処理領域の読み取り）」に相当する値を設定すると共に、先に演算したＮ種の各成分色毎の電荷蓄積時間を、ファインスキャン時の１回目の読み取りからＮ回目の読み取りの何れかにおける電荷蓄積時間として各々設定する。
【０１０２】
次に本実施形態に係る画像読取制御処理について、図７のフローチャートを参照し、第１比較例で説明した画像読取制御処理(図５）と異なる部分についてのみ説明する。本実施形態に係る画像読取制御処理のうち、フィルム画像に対するプレスキャンに係る処理（ステップ１０２〜１１６）については、ＬＣＤの濃度を制御するステップ（図５のステップ１１０）が省略されている以外は第１比較例と同様である。
【０１０３】
一方、フィルム画像に対するファインスキャンに係る処理については、ステップ１２０において、写真フィルム１６を搬送して末尾に記録されているフィルム画像を読取位置に位置決めした後に、次のステップ１８０で、ファインスキャンにおけるフィルム画像の読取回数Ｎを取り込むと共に、読取回数カウンタｎに１を代入する。また、ステップ１８２ではフィルム画像に対するファインスキャンにおけるｎ回目の読み取りにおける所定の成分色についての電荷蓄積時間を取り込む。
【０１０４】
次のステップ１８４では所定の成分色の色分解フィルタ２８を光軸Ｌ上が位置するようにターレット２６を回転駆動させ、ステップ１８６では先のステップ１８２で取り込んだ電荷蓄積時間をＣＣＤドライバ５２へ設定する。また、ステップ１８８ではファンスキャン時の読取条件として設定された移動目標位置へ光源絞り２４及びレンズ絞り３６を移動させ、ステップ１９０では読取位置に位置決めされているフィルム画像をエリアＣＣＤ３２によって読み取る。
【０１０５】
ステップ１３２では、読取位置に位置決めされているフィルム画像に対し、ｎ回目の読み取りを全ての成分色について完了したか否か判定する。判定が否定された場合にはステップ１８２に戻り、ステップ１９２の判定が肯定される迄、ステップ１８２〜ステップ１９２を繰り返す。これにより、読取位置に位置決めされているフィルム画像に対してｎ回目のファインスキャンが行なわれる。
【０１０６】
ステップ１９２の判定が肯定されるとステップ１９４へ移行し、読取回数カウンタｎの値が読取回数Ｎの値に等しくなったか否か判定する。判定が否定された場合には、ステップ１９６で読取回数カウンタｎの値を１だけインクリメントしてステップ１８２に戻る。従って、ステップ１９４の判定が肯定される迄、ステップ１８２〜ステップ１９６が繰り返されることで、読取位置に位置決めされているフィルム画像を各成分色毎に順次読み取ることが、互いに異なる電荷蓄積時間でＮ回繰り返され、画像メモリ４４には、単一のフィルム画像に対するＮ回の読み取りに対応して前記フィルム画像のＮ種類のファインスキャン画像データが格納されることになる。
【０１０７】
ステップ１９４の判定が肯定されるとステップ１９８へ移行し、全てのフィルム画像に対してファインスキャンが完了する迄（ステップ１９８の判定が肯定される迄）、ステップ１２０以降の処理が繰り返され、各フィルム画像に対して上述したファインスキャンが各々行なわれる。そして、ファインスキャンによって得られたファインスキャン画像データは画像処理部１４に各々転送される。
【０１０８】
次に、上記のファインスキャンによって得られた覆い焼き処理の実行が指示されたフィルム画像のＮ種類（Ｎ≧２）のファインスキャン画像データに対し、画像処理部１４で行なわれる画像合成処理について、図８のフローチャートを参照して説明する。なお、図８の画像合成処理は、画像読取制御処理（図７）において、単一のフィルム画像に対するＮ回の読み取りでの電荷蓄積時間を制御するステップ１８０、１８２、１８６と共に本発明の制御手段に対応している。
【０１０９】
なお、以下では画像処理部１４のオートセットアップエンジン６８で画像合成処理が行なわれるものとして説明するが、イメージプロセッサ６４又はパーソナルコンピュータ６６で画像合成処理を行うことも可能である。また、以下では単一のフィルム画像に対する画像合成処理について説明するが、実際には覆い焼き処理の実行が指示された全てのフィルム画像に対して画像合成処理が各々行なわれる。
【０１１０】
ステップ２１０では、処理対象のフィルム画像のＮ種類のファインスキャン画像データのうち、基準となるファインスキャン画像データ（基準画像データ）を取り込む。なお、基準となるファインスキャン画像データは、覆い焼き処理領域を読取対象とする読み取り（覆い焼き処理領域を対象として演算された電荷蓄積時間での読み取り）で得られた画像データであってもよいし、非覆い焼き処理領域を読取対象とする読み取り（非覆い焼き処理領域を対象として演算された電荷蓄積時間での読み取り）で得られた画像データであってもよく、例えば（Ｎ−１）種の覆い焼き処理領域及び非覆い焼き処理領域のうち、オペレータによって指定された画像中の主要部に対応する処理領域を読取対象とする読み取りで得られた画像データとしてもよい。
【０１１１】
ステップ２１２では、Ｎ種類のファインスキャン画像データの中から未取り込みのファインスキャン画像データ（非基準画像データ）を取り込み、次のステップ２１４では基準画像データ及び非基準画像データ上で階調が各々保存されている（階調のとびや潰れが生じていない）共通領域を抽出する。この共通領域は、例えば以下のようにして抽出することができる。
【０１１２】
すなわち、フィルム画像読取時の読取条件に応じて定まるので、ファインスキャンにおけるＮ回の読み取りの各々について、プレスキャン時との読取条件の差を求め、プレスキャン画像データが表すフィルム画像の各領域の濃度、及び前記求めた読取条件の差に基づいて、フィルム画像上の各領域のうち、ファインスキャン画像データ上で階調が保存されていると推定される領域を、Ｎ回の読み取りによって得られるＮ種類のファインスキャン画像データについて各々求める。
【０１１３】
そして、ステップ２１０で取り込んだ基準画像データ上で階調が保存されている領域と、ステップ２１２で取り込んだ非基準画像データ上で階調が保存されている領域で重なっている領域を共通領域として抽出する。
【０１１４】
ステップ２１６では、ステップ２１４で抽出した共通領域の画像特性値を、基準画像データ及び非基準画像データについて各々求める。なお、画像特性値としては、例えば共通領域の平均濃度・濃度の中間値・濃度ヒストグラムのピークにおける濃度値・濃度ヒストグラムにおける濃度の最大値又は最小値からの累積頻度が所定値のときの濃度値等を用いることができる。
【０１１５】
次のステップ２１８では、基準画像データから求めた共通領域の画像特性値と、非基準画像データから求めた共通領域の画像特性値との差に基づいて、両者が一致するように非基準画像データを変換する（非基準画像データから求まる共通領域の画像特性値を基準画像データから求めた共通領域の画像特性値に一致させる）ための変換条件を演算・設定する。そしてステップ２２０では、ステップ２１８で設定した変換条件に従って非基準画像データを変換する。
【０１１６】
ステップ２２２では、変換後の非基準画像データから、該非基準画像データに対応するフィルム画像読み取り時に読取対象としていた領域（覆い焼き処理領域又は非覆い焼き処理領域：出力画像として用いる領域）のデータを抽出する。そしてステップ２２４では基準画像データのうち、ステップ２２２で抽出した領域に対応する画素のデータを、前記抽出した領域のデータで置き換える。
【０１１７】
ステップ２２６では、未処理のファインスキャン画像データが有るか否か判定する。この判定は、ファインスキャン時の読取回数ＮがＮ≧３の場合には、少なくとも１回は肯定される。ステップ２２６の判定が肯定された場合にはステップ２１２に戻り、未処理のファインスキャン画像データを非基準画像データとしてステップ２１２以降の処理が繰り返される。
【０１１８】
これにより、ステップ２２６の判定が否定されたときには、Ｎ回の読み取りによって得られたＮ種類のファインスキャン画像データから、各回の読み取りにおける読取対象の領域（覆い焼き処理領域又は非覆い焼き処理領域）のデータを各々抽出して合成した画像データが得られる。また、データの合成に際して共通領域の画像特性値が一致するようにデータを変換しているので、前記合成した画像データが表す画像上で、各処理領域の境界が不自然（例えば濃度が急激に変化している等）になることはない。
【０１１９】
ステップ２２６の判定が肯定されるとステップ２２８へ移行し、合成した画像データをイメージプロセッサ６４へ出力して画像合成処理を終了する。これにより、前記画像データに対してイメージプロセッサ６４で各種の画像処理が行なわれ、出力画像データとして出力される。
【０１２０】
なお、本実施形態では電荷蓄積時間を変更することで各回の読み取りにおける読取条件を変更していたが、これに限定されるものではなく、例えば光源絞り２４やレンズ絞り３６の位置を変更することで読取条件を変更するようにしてもよいし、電荷蓄積時間の変更と各絞りの位置の変更を併用して読取条件を変更するようにしてもよい。
【０１２１】
〔第２比較例〕
次に本発明の第２比較例について説明する。なお本第２比較例は、装置構成については実施形態で説明した構成（ラインスキャナ１２のＬＣＤ３８及びＬＣＤドライバ５４が省略された構成）と同一であるので、各部分に同一の符号を付して構成の説明を省略し、以下、本第２比較例の作用を説明する。
【０１２２】
先に説明した第１比較例及び実施形態では、フィルム画像に対する読取条件を制御することで覆い焼き処理を行ったに等しい画像データを得ていたが、本第２比較例では、後に詳述するように、フィルム画像を読み取ることによって得られた画像データに対して覆い焼き処理に相当する画像処理（自動覆い焼き処理）を行うことで、覆い焼き処理を行ったに等しい画像データを取得する。
【０１２３】
従って、フィルム画像を読み取ることで覆い焼き処理を行ったに等しい画像データが得られるように読取条件を制御する必要はなくなるので、本第２比較例では、写真フィルム１９に記録されている各フィルム画像に対し、比較的高い解像度での読み取り（ファインスキャン）のみを行う。このファインスキャンは、各フィルム画像に対して一定の読取条件で読み取りを行うようにしてもよいし、高解像度での読み取りを互いに異なる読取条件で複数回行い、各回の読み取りで蓄積電荷の飽和が発生したか否かを読取センサの各光電変換セル毎に各々判断することで、複数回の読み取りで得られた複数種の画像データから各画素毎に最適なデータを選択して合成するようにしてもよい。
【０１２４】
次に、本第２比較例において、フィルム画像に対するファインスキャンが完了すると画像処理部１４で実行される処理条件設定処理について、図９のフローチャートを参照して説明する。なお、図９では単一のフィルム画像に対する処理を纏めて示しているが、実際には図９に示した処理が複数のフィルム画像に対して並列に実行される。
【０１２５】
ステップ２５０では、ファインスキャンによって得られたファインスキャン画像データを取り込み、画素の間引き（或いは複数画素のデータの統合）等の解像度変換を行うことで低解像度画像データを生成する。ステップ２５２では低解像度画像データに基づいてオートセットアップ演算を行い、ファインスキャン画像データに対する各種の画像処理の処理条件を決定する。なお、ステップ２５０、２５２はオートセットアップエンジン６８で実行される。
【０１２６】
次のステップ２５４以降では、パーソナルコンピュータ６６で画像検定処理が行われる。ステップ２５４ではオートセットアップエンジン６８から低解像度画像データを取込むと共に、前記決定された各種の画像処理の処理条件を取込み、取り込んだ処理条件に基づき、ファインスキャン画像データを対象として実行される画像処理と等価な画像処理を低解像度画像データに対して行ってシミュレーション画像データを生成する。
【０１２７】
次のステップ２５６では、ディスプレイ８０にシミュレーション画像を表示すると共に、画像の検定及び検定結果の入力をオペレータに要請するメッセージもディスプレイ８０に表示する。オペレータからキーボード８２を介して何らかの情報（指示）が入力されるとステップ２５８へ移行し、シミュレーション画像に対する検定結果を判定する。
【０１２８】
ステップ２５８において、画像処理の処理条件の修正が指示されたと判断した場合にはステップ２６０へ移行し、オペレータから入力された処理条件の修正を指示する修正情報をオートセットアップエンジン６８へ出力する。これにより、ステップ２５２において、処理条件の修正が指示された画像処理の処理条件の再演算（修正）が行なわれ、修正された処理条件に基づいて、ディスプレイ８０にシミュレーション画像が再表示される。
【０１２９】
また、ステップ２５８において、覆い焼き処理の実行を指示する情報が入力されたと判断した場合にはステップ２６２へ移行し、ステップ２６２以降で覆い焼き処理を行うための処理条件の設定を行う。すなわち、ステップ２６２では低解像度画像データに基づいて、フィルム画像を、異なる処理パラメータで自動覆い焼き処理を行うべき複数種の領域、すなわちフィルム画像上での濃度と出力画像上での適正な濃度との関係が互いに異なる複数種の領域に分割する。
【０１３０】
なお、フィルム画像を複数種の領域に分割することは、例えば低解像度画像データに基づいて、フィルム画像の色相値（及び彩度値）についてのヒストグラムを求め、求めたヒストグラムを山毎に分割し、各画素が分割した山の何れに属するかを判断して各画素を分割した山に対応する群に分け、各群毎にフィルム画像を複数の領域に分割することで実現できる（所謂クラスタリング）。
【０１３１】
また、例えば低解像度画像データに基づいてフィルム画像中の各箇所における濃度又は輝度の変化量が所定値以上の箇所（エッジ）を抽出し、抽出したエッジを境界位置としてフィルム画像を複数種の領域に分割するようにしてもよい。更に、明らかに背景に属する特定の色（例えば空や海の青、芝生や木の緑等）を予め記憶しておき、低解像度画像データに基づいて、フィルム画像を、記憶色の領域と非記憶色の領域に分割することで、フィルム画像を複数種の領域に分割するようにしてもよい。
【０１３２】
また、例えば低解像度画像データに基づいて、フィルム画像中の画素又は複数画素から成る小領域を単位として、隣接する画素（又は小領域）と濃度や色を比較し、濃度や色の近似度合いが高い場合（色の近似度合いは色座標を用いることで判断できる）には隣接する画素（又は小領域）と統合することを繰り返すことでフィルム画像を多数の領域に分割した後に、各領域内の濃度や色を比較して濃度や色の近似度合いが高い領域を同一種の領域と分類することで、フィルム画像を複数種の領域に分割するようにしてもよい。
【０１３３】
次のステップ２６４は、低解像度画像データに基づいて、複数種の領域の各々について濃度に関する画像特徴量及び色に関する画像特徴量を演算し、求めた画像特徴量に基づいて濃度補正量及び色補正量を各領域毎に演算・設定し、自動覆い焼き処理対象のフィルム画像の画像データ（詳しくは低解像度画像データ）に対する自動覆い焼き処理の処理パラメータを演算する。
【０１３４】
具体的には、濃度補正量については、例えば各領域がフィルム画像中の主要部に相当する領域か背景に相当する領域かを判断し（例えば特開平8-122944号公報、特開平8-184925号公報等参照）、主要部領域と判断した領域については該領域の濃度と画像中の主要部領域としての適正な濃度域との偏差に基づいて、背景部と判断した領域については該領域の濃度と画像中の背景領域としての適正な濃度域との偏差に基づいて、各領域の濃度が前記適正な濃度域内に収まるように濃度補正量を設定する。
【０１３５】
また、色補正量については、例えば画像中の人物の顔に相当する領域は濃度が高いと青みがかかった色となるので、フィルム画像中の人物の顔に相当する領域である確度が高いと推定される主要部領域については、青みが減じられるように色補正量を設定する。また、例えば空や海の青、芝生や木の緑等については、好ましい色（及び濃度）がおおよそ定まっているので、フィルム画像中の空や海、芝生、木の緑等に相当する領域である確度が高いと推定される背景領域については、好ましい色（及び濃度）で再現されるように色補正量（及び濃度補正量）を設定する。
【０１３６】
一方、本第２比較例では、例として図１０（Ａ）に示すように、処理対象の画像データ（図では原画像と表記）に対し、該画像データと異なる所定の表色系のデータに変換する色空間変換を行い、色空間変換後のデータを処理パラメータによって補正した後に、元の表色系（例えばＲＧＢ表色系）の画像データに変換することで自動覆い焼き処理を行う。なお、前記所定の表色系としては、例えば均等知覚色空間であるL*a*b*表色系やL*u*v*表色系、マンセル表色系等の顕色系を用いてもよいし、写真感光材料の焼付けに相当する表色系（具体的には写真フィルム（ネガフィルム又はリバーサルフィルム）の光透過率と印画紙の感度を掛け合わせたもの）を用い、写真感光材料の焼付けに相当する表色系のデータに変換することで面露光を忠実にシミュレートするようにしてもよい。図１０（Ａ）において、実線で示すブロックはデータを、破線で示すブロックは処理を表している（後述する図１０（Ｂ）も同様）。
【０１３７】
このため、先に各領域毎に演算・設定した濃度補正量及び色補正量を、色空間変換後のデータに対する補正値（例えば明度に対する補正値と色度又は色相に対する補正値）に各々変換する。そして、各領域の位置・形状及びサイズ（各領域に属する画素の分布状態）に基づき、低解像度画像データに対する処理パラメータとして、色空間変換後のデータに対する補正値を各画素毎に設定した補正値パターン（画像の各部に対する補正値を低解像度画像データと同一の解像度で表すデータ）を設定する。
【０１３８】
ステップ２６６では低解像度画像データに対し、所定の表色系のデータに変換する色空間変換を行い、次のステップ２６８では色空間変換を行って得られたデータに対し、先のステップ２６４で演算・設定した低解像度画像データに対する処理パラメータを用いて補正する。そしてステップ２７０では、補正後のデータを元の表色系の画像データ（低解像度画像データ）へ逆変換する色空間変換を行う。これにより、現在設定されている処理パラメータに従って自動覆い焼き処理を行った結果に相当する画像データが得られる。
【０１３９】
ステップ２７２では逆変換によって得られた低解像度画像データを用いてシミュレーション画像データを生成し、現在の処理パラメータで自動覆い焼き処理を行ったときの処理結果を表すシミュレーション画像をディスプレイ８０に表示すると共に、自動覆い焼き処理の処理パラメータが適正か否かの検定をオペレータに要請するメッセージをディスプレイ８０に表示する。そして、ステップ２７４ではキーボード８２を介してオペレータから入力された情報に基づいて、オペレータによる自動覆い焼き処理の処理パラメータに対する検定結果を判定する。
【０１４０】
オペレータはディスプレイ８０に表示されたシミュレーション画像を参照し、シミュレーション画像中の各部の濃度や色が適正か否かに基づいて自動覆い焼き処理の処理パラメータの適否を検定する。そして、例えばフィルム画像に対する領域分割が不適であると判断した場合には、検定結果として、領域分割が不適であることを表す情報、及び領域の分割数や領域の境界位置の修正を指示する情報をキーボード８２を介して入力する。領域分割が不適であることを表す情報が入力された場合はステップ２７４からステップ２７６へ移行し、入力された修正指示に応じて領域の分割数や領域の境界位置を修正してステップ２６４に戻る。これにより、前記修正指示が反映された処理パラメータが再設定され、シミュレーション画像がディスプレイ８０に再表示される。
【０１４１】
また、領域の分割数及び領域の境界位置は適正であるものの、複数種の領域のうちの特定領域の濃度等を修正したい等の場合、オペレータは、自動覆い焼き処理による補正量が不適であることを表す情報と共に、濃度等を修正したい特定領域を指定する情報、該特定領域に対して濃度等をどの程度修正するかを指示する情報をキーボード８２を介して各々入力する。補正量が不適であることを表す情報が入力された場合はステップ２７４からステップ２７８へ移行し、指定された特定領域に対する補正量が指示された修正量だけ変化するように処理パラメータを修正してステップ２６６に戻る。これにより、修正した処理パラメータを用いてシミュレーション画像がディスプレイ８０に再表示される。
【０１４２】
上記処理（ステップ２６４〜２７８）は、処理パラメータが「ＯＫ」であることを表す情報をオペレータが入力する迄繰り返されるので、ステップ２６２、２６４で自動的に設定した領域の分割数、領域の境界位置、各領域に対する補正量の少なくとも１つが不適であった場合にも、オペレータによる検定を経て自動覆い焼き処理の処理パラメータが修正されて最適化されることになる。
【０１４３】
オペレータがキーボード８２を介し、処理パラメータが「ＯＫ」であることを表す情報を入力すると、ステップ２７４からステップ２８０へ移行する。上記処理で扱っていた処理パラメータは低解像度画像データに対応する低解像度のデータであるので、ステップ２８０では、高解像度のファインスキャン画像データに対して自動覆い焼き処理を行うために、オペレータによって適正と判断された処理パラメータが、ファインスキャン画像データに対応する高解像度のデータとなるように変換する。
【０１４４】
次のステップ２８２では、解像度変換後の処理パラメータを自動覆い焼き処理の処理条件として記憶してステップ２５２に戻る。これにより、ステップ２５６において、各種の画像処理に加えて自動覆い焼き処理も行なわれた画像（出力画像）を表すシミュレーション画像が表示され、再度オペレータによってシミュレ−ション画像の検定が行なわれ、自動覆い焼き処理を行うことで最適な処理条件が変化した画像処理が有れば、ステップ２６０で該画像処理の処理条件が修正される。
【０１４５】
そして、オペレータがキーボード８２を介して「検定ＯＫ」を表す情報を入力すると、ステップ２５８からステップ２８４へ移行し、ステップ２５０で取り込んだファインスキャン画像データ、及び自動覆い焼き処理の処理パラメータを含む各種画像処理の処理条件をイメージプロセッサ６４へ出力して処理条件設定処理を終了する。
【０１４６】
これにより、イメージプロセッサ６４では、入力されたファインスキャン画像データに対し、図１０（Ａ）に示すように、所定の表色系のデータに変換し、変換後のデータを入力された処理パラメータに従って補正した後に、元の表色系の画像データに逆変換する自動覆い焼き処理を行う。また、処理条件設定処理で処理条件が設定された他の画像処理も行い、画像処理後の画像データを出力画像データとして出力する。
【０１４７】
なお、画像の明度を変化させると、それに伴って不自然に彩度が変化することがある。詳しくは、画像中の低明度域の明度を高くすると彩度が不自然に高くなることがあり、画像中の高明度域の明度を低くした場合には彩度が不自然に低くなることがある。このため、明度の変更に伴って彩度が著しく変化する等の場合には彩度の変化を抑制するために、自動覆い焼き処理として、図１０（Ｂ）に示すように明度の変更量に応じて彩度を補正することが好ましい。
【０１４８】
図１０（Ｂ）に示す自動覆い焼き処理は、原画像データ（低解像度画像データ又はファインスキャン画像データ）をマンセル表色系のデータ（明度Ｖ，彩度Ｃ，色相Ｈ）に変換する色空間変換を行い、色空間変換によって得られた明度信号１に対して明度に関する処理パラメータを加算し、処理パラメータ加算後の明度信号２を元の表色系の画像データへの逆変換に用いることによって画像の明度を補正している。なお、明度に関する処理パラメータは画素単位で明度を補正するパラメータであり、或る画素に対するパラメータの符号が正であれば前記画素の明度は増加方向に補正され、前記符号が負であれば前記画素の明度は減少方向に補正される。
【０１４９】
また、図１０（Ｂ）では、明度に対応した関数を用いて、明度信号１を出力値１に変換すると共に明度信号２を出力値２に変換し、色空間変換によって得られた彩度信号１を、出力値１と出力値２の差分に相当する差分信号で補正し、補正後の彩度信号２を元の表色系の画像データへの逆変換に用いている。明度に対応した関数としては、例えば図１０（Ｃ）に示すように、入力値（明度）が高明度域の値又は低明度域の値のときにのみ、入力値の変化に応じて出力値が変化する関数を用いることができる。
【０１５０】
これにより、中明度域に相当する明度の画像領域の明度を補正（変更）する場合は彩度の補正量（差分信号）が０又は０付近の値になると共に、高明度域に相当する明度の画像領域、或いは低明度域に相当する明度の画像領域の明度を補正（変更）する場合にのみ、明度の変更量に応じて前記画像領域の彩度が補正されることになる。従って、明度の変更に伴って彩度が不自然に変化することを防止することができる。なお、明度に対応する関数としては、入力値（明度）が高明度域の値又は低明度域の値のときに入力値の変化に応じて出力値が非線形に変化する関数を用いてもよい。
【０１５１】
なお、第２比較例では、異なる処理パラメータで自動覆い焼き処理を行うべき複数種の領域への分割、及び各領域に対する濃度補正量及び色補正量の演算を自動的に行って処理パラメータを設定した後に、ディスプレイ８０にシミュレーション画像を表示して処理パラメータが適正か否か（領域分割及び各補正量が適正か否か）をオペレータに検定させていたが、これに限定されるものではなく、領域分割及び補正量の演算が適正に行なわれる確率が高ければ、オペレータによる検定を省略して処理パラメータの設定を完全に自動化してもよい。
【０１５２】
また、第２比較例ではファインスキャン画像データを低解像度化することにより、第１比較例及び実施形態におけるプレスキャン画像データに相当する低解像度画像データを得ていたが、これに限定されるものではなく、プレスキャンを行って低解像度画像データ（プレスキャン画像データ）を取得するようにしてもよい。
【０１５３】
また、実施形態では複数種の領域への分割（覆い焼き処理領域の指定）及び補正量（濃度補正値）の決定をオペレータによって各々行なわせる態様、第２比較例では複数種の領域への分割及び補正量の決定を各々自動的に行う態様を説明したが、これに限定されるものではなく、複数種の領域への分割をオペレータによって行なわせ補正量の決定を自動的に行うようにしてもよいし、複数種の領域への分割を自動的に行い補正量の決定をオペレータによって行わせるようにしてもよい。
【０１５４】
更に、上記では、読取センサとしてエリアセンサ（エリアＣＣＤ３２）を用いた例を説明したが、これに限定されるものではなく、ラインＣＣＤ等のように光電変換セル列（センシング部）が１本又は複数本並べられた構成のラインセンサを用いてもよい。またＣＣＤセンサに代えて、例えばＭＯＳ型撮像素子等の他の読取センサを用いてもよい。
【０１５５】
また、上記では写真フィルムに記録されたフィルム画像を読み取る場合を例に説明したが、これに限定されるものではなく、印画紙や普通紙、感熱紙等の記録材料（反射原稿）に記録された画像の読み取りを行うスキャナ（例えば複写機のスキャナ等）に本発明を適用することも可能である。また、第２比較例で説明した自動覆い焼き処理については、画像を読み取ることで得られた画像データを処理対象とすることに限定されるものではなく、例えばＣＤ−Ｒ等の情報記憶媒体に記憶された画像データや、通信回線を介して他の情報処理装置から転送された画像データを処理対象とすることも可能であることは言うまでもない。
【０１５６】
【発明の効果】
以上説明したように本発明は、処理対象の原画像を、該原画像上での濃度と出力画像上での適正な濃度との関係が互いに異なる複数種の部分領域に分割し、複数種の部分領域の各々の処理対象の原画像上での濃度、及び、少なくとも１種の部分領域の出力画像上での目標濃度を表す情報に基づいて、処理対象の原画像の複数回の読み取りにおける読取条件を設定し、処理対象の原画像の複数回の読み取りが前記読取条件設定手段によって設定された読取条件で行なわれるように制御すると共に、複数回の読み取りによって得られた複数の画像データのうちの何れか１つの基準画像データ上で階調が保存されている領域と、複数の画像データのうちの何れか１つの非基準画像データ上で階調が保存されている領域で重なっている領域を共通領域として抽出し、非基準画像データから求めた共通領域の画像特徴量が、基準画像データから求めた共通領域の画像特徴量と一致するように非基準画像データを変換することを、基準データ以外の全ての非基準画像データに対して各々行い、前記変換を経た複数の画像データから部分領域のデータを選択・抽出して合成することで、出力画像を表す画像データを生成するので、原画像の画像内容に拘わらず、画像中の各部の濃度を適正化した出力画像を得ることが可能となる、という優れた効果を有する。
【図面の簡単な説明】
【図１】ディジタルラボシステムの全体構成を示す概略ブロック図である。
【図２】フィルムスキャナの光学系の概略構成図である。
【図３】フィルムスキャナの信号処理系及び制御系の概略構成を示すブロック図である。
【図４】画像処理部の概略構成を示すブロック図である。
【図５】第１比較例に係る画像読取制御処理を示すフローチャートである。
【図６】第１比較例に係るプレスキャン処理を示すフローチャートである。
【図７】実施形態に係る画像読取制御処理を示すフローチャートである。
【図８】実施形態に係る画像合成処理を示すフローチャートである。
【図９】第２比較例に係る処理条件設定処理を示すフローチャートである。
【図１０】（Ａ）及び（Ｂ）は画像データに対する自動覆い焼き処理の内容（データフロー）の一例を示すブロック図、（Ｃ）は明度に対応した関数の一例を示す線図である。
【符号の説明】
１０    ディジタルラボシステム
１９    写真フィルム
３２    エリアＣＣＤ
３８    ＬＣＤ
５２    ＣＣＤドライバ
５４    ＬＣＤドライバ
６４    イメージプロセッサ
６６    パーソナルコンピュータ
６８    オートセットアップエンジン
８０    ディスプレイ
８２    キーボード
【図１】
0003938818.tif 000002
【図２】
0003938818.tif 000003
【図３】
0003938818.tif 000004
【図４】
0003938818.tif 000005
【図５】
0003938818.tif 000006
【図６】
0003938818.tif 000007
【図７】
0003938818.tif 000008
【図８】
0003938818.tif 000009
【図９】
0003938818.tif 000010
【図１０】
0003938818.tif 000011