(57)【特許請求の範囲】
【請求項１】
撮影レンズ特性情報と写真感光材料に記録された画像とを読み取り、
読み取った前記画像の主要被写体を抽出手段によって抽出し、
前記撮影レンズ特性情報に対応した収差補正情報を読み取り、
抽出した前記主要被写体の位置情報と前記収差補正情報とに基づいて、前記画像の収差補正を行った場合に前記主要被写体が画欠け領域に入るか否かを判定し、
前記主要被写体が画欠け領域に入らないと判定された場合には前記収差補正を行う
ことを特徴とする画像処理方法。
【請求項２】
前記主要被写体が画欠け領域に入ると判定された場合には、前記収差補正を行わない
ことを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記主要被写体が画欠け領域に入ると判定された場合には、前記主要被写体が前記画欠け領域に入らない程度に収差補正を行う
ことを特徴とする請求項１記載の画像処理方法。
【請求項４】
前記収差補正を行うか否かの判断は、顧客からの注文情報に基づいて行う
ことを特徴とする請求項１乃至請求項３のいずれか１項に記載の画像処理方法。
【請求項５】
撮影レンズ特性情報を読み取る撮影レンズ特性情報読み取り手段と、
写真感光材料に記録された画像を読み取る画像読み取り手段と、
前記画像読み取り手段により読み取った前記画像の主要被写体を抽出する抽出手段と、
前記撮影レンズ特性情報に対応した収差補正情報が予め記憶された記憶手段と、
前記記憶手段から前記収差補正情報を読み取る収差補正情報読み取り手段と、
前記抽出手段により抽出された前記主要被写体の位置情報と前記収差補正情報とに基づいて、前記画像の収差補正を行った場合に前記主要被写体が画欠け領域に入るか否かを判定する判定手段と、
前記判定手段により前記主要被写体が画欠け領域に入らないと判定された場合に前記収差補正を行う収差補正手段と、
を有する画像処理装置。
【請求項６】
前記判定手段により前記主要被写体が画欠け領域に入ると判定された場合には、前記収差補正を行わない
ことを特徴とする請求項５記載の画像処理装置。
【請求項７】
前記判定手段により前記主要被写体が画欠け領域に入ると判定された場合には、前記主要被写体が前記画欠け領域に入らない程度に収差補正を行う
ことを特徴とする請求項５記載の画像処理装置。
【請求項８】
前記収差補正を行うか否かの判断は、顧客からの注文情報に基づいて行う
ことを特徴とする請求項５乃至請求項７のいずれか１項に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理方法及び画像処理装置に係り、より詳しくは、写真感光材料に記録された画像を画像処理する際に、収差補正を行うことができる画像処理方法及び画像処理装置に関する。
【０００２】
【従来の技術】
従来より、写真フィルムに記録されたコマ画像をＣＣＤ等のセンサで読み取って該コマ画像のデジタル画像データを得て、得られたデジタル画像データに基づいて印画紙に焼き付け露光する画像処理装置が知られている。
【０００３】
近年では、このような画像処理装置では、読み取った画像データに対して各種補正を行って安定したプリント品質を保つことができるようになっている。例えば、レンズ付きフィルムやコンパクトカメラ等の安価なレンズを用いるカメラで撮影した場合に生じ易い倍率色収差（Ｒ、Ｇ、Ｂ各色で画素位置が異なる）や歪曲収差（画像が歪む）を補正することができる。
【０００４】
ところが、上記のような収差補正を行った場合には以下のような問題が生じる。例えば、歪曲収差補正を行うと、本来、図６（Ａ）に示すような画像が、図６（Ｂ）に示すような所謂糸巻き型の画像になるが、この場合図中斜線で示す画像の無い領域、所謂画欠けが発生するため、プリント画像として好ましくない。このため、画欠けの領域を含まないような図中点線で示す矩形領域３０２を所望のプリントサイズに拡大し、画欠けのないプリント画像を得るようにしている。しかし、図６（Ｂ）に示すように、例えば人物の顔が画像の端部にある場合には、本来撮影されているにもかかわらず、プリント後の画像では、顔の一部が切れてしまう。
【０００５】
【発明が解決しようとする課題】
本発明は、上記事実を考慮し、写真フィルムから読み取った画像を収差補正する場合に、画像の端部に人物の顔等の主要被写体がある場合でも、主要被写体の一部の画像が欠けることなくプリントすることができる画像処理方法及び画像処理装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、撮影レンズ特性情報と写真感光材料に記録された画像とを読み取り、読み取った前記画像の主要被写体を抽出手段によって抽出し、前記撮影レンズ特性情報に対応した収差補正情報を読み取り、抽出した前記主要被写体の位置情報と前記収差補正情報とに基づいて、前記画像の収差補正を行った場合に前記主要被写体が画欠け領域に入るか否かを判定し、前記主要被写体が画欠け領域に入らないと判定された場合には前記収差補正を行うことを特徴としている。
【０００７】
請求項２記載の発明は、前記主要被写体が画欠け領域に入ると判定された場合には、前記収差補正を行わないことを特徴としている。
【０００８】
請求項３記載の発明は、前記主要被写体が画欠け領域に入ると判定された場合には、前記主要被写体が前記画欠け領域に入らない程度に収差補正を行うことを特徴としている。
【０００９】
請求項１記載の発明によれば、撮影レンズ特性情報と写真感光材料に記録された画像を読み取り、読み取った画像の主要被写体、例えば人物の顔の部分を抽出手段によって抽出する。撮影レンズ特性情報は、例えば撮影レンズの種類や、詳細は後述するが読み取った画像の収差補正を行うためのレンズ収差補正式、この収差補正式の補正係数、カメラ機種等の情報である。この撮影レンズ特性情報は、例えば写真感光材料の画像記録領域外に光学的（バーコード等）や磁気的に予め記録（例えば製造時）されていてもよいし、カメラ側から記録されるようになっていてもよい。そして、読み取った撮影レンズ特性情報に対応する収差補正情報を読み取る。顔の抽出方法としては従来より公知の種々の方法を用いることができる。例えば、画素ごとに周囲８画素のエッジ強度を測定して輪郭線を求めることにより人物の顔の部分を抽出することができる。このようにして抽出した主要被写体の位置情報と収差補正情報とに基づいて、収差補正を行った場合に主要被写体が画欠け領域に入るか否かを判定する。そして、主要被写体が画欠け領域に入らないと判定された場合には収差補正を行う。主要被写体が画欠け領域に入ると判定された場合には、例えば、請求項２記載の発明のように、収差補正を行わないようにする。このようにすることで、プリント後の画像において人物の顔の一部が欠けてしまうことがない。
【００１０】
また、請求項３記載の発明のように、人物の顔が画欠け領域に入らない程度に収差補正を行うようにしてもよい。このようにすれば、画像の歪みを適度に補正しつつ人物の顔をプリント範囲内に収めることができる。
【００１１】
請求項４記載の発明は、前記収差補正を行うか否かの判断は、顧客からの注文情報に基づいて行うことを特徴としている。
【００１２】
請求項４記載の発明によれば、例えば収差補正を優先的に行うか、主要被写体がプリント範囲内に収まるのを優先するか等を注文情報として指定できるようにしておき、この注文情報に基づいて収差補正を行うか否かを判断する。このようにすれば、ユーザの好みに合わせたプリント処理を行うことができる。
【００１３】
請求項５記載の発明は、撮影レンズ特性情報を読み取る撮影レンズ特性情報読み取り手段と、写真感光材料に記録された画像を読み取る画像読み取り手段と、前記画像読み取り手段により読み取った前記画像の主要被写体を抽出する抽出手段と、前記撮影レンズ特性情報に対応した収差補正情報が予め記憶された記憶手段と、前記記憶手段から前記収差補正情報を読み取る収差補正情報読み取り手段と、前記抽出手段により抽出された前記主要被写体の位置情報と前記収差補正情報とに基づいて、前記画像の収差補正を行った場合に前記主要被写体が画欠け領域に入るか否かを判定する判定手段と、前記判定手段により前記主要被写体が画欠け領域に入らないと判定された場合に前記収差補正を行う収差補正手段と、を有することを特徴としている。
【００１４】
請求項６記載の発明は、前記判定手段により前記主要被写体が画欠け領域に入ると判定された場合には、前記収差補正を行わないことを特徴としている。
【００１５】
請求項７記載の発明は、前記判定手段により前記主要被写体が画欠け領域に入ると判定された場合には、前記主要被写体が前記画欠け領域に入らない程度に収差補正を行うことを特徴としている。
【００１６】
請求項５記載の発明によれば、撮影レンズ特性情報を撮影レンズ特性情報読み取り手段により読み取るとともに、写真感光材料に記録された画像を画像読み取り手段により読み取る。撮影レンズ特性情報は、例えば撮影レンズの種類や、詳細は後述するが読み取った画像の収差補正を行うためのレンズ収差補正式、この収差補正式の補正係数、カメラ機種等の情報である。この撮影レンズ特性情報は、例えば写真感光材料の画像記録領域外に光学的（バーコード等）や磁気的に予め記録（例えば製造時）されていてもよいし、カメラ側から記録されるようになっていてもよい。そして、読み取った画像の主要被写体、例えば人物の顔の部分を抽出手段により抽出する。また、読み取った撮影レンズ特性情報に対応する収差補正情報を記憶手段から収差補正情報読み取り手段により読み取る。そして、抽出した主要被写体の位置情報と収差補正情報と結果に基づいて、収差補正を行った場合に主要被写体が画欠け領域に入るか否かを判定手段により判定し、主要被写体が画欠け領域に入らないと判定された場合には収差補正を行う。主要被写体が画欠け領域に入ると判定された場合には、例えば、請求項６記載の発明のように、収差補正を行わないようにする。このようにすることで、プリント後の画像において人物の顔の一部が欠けてしまうことがない。
【００１７】
また、請求項７記載の発明のように、判定手段により主要被写体が画欠け領域に入ると判定された場合には、人物の顔が画欠け領域に入らない程度に収差補正を行うようにしてもよい。このようにすれば、画像の歪みを適度に補正しつつ人物の顔をプリント範囲内に収めることができる。
【００１８】
請求項８記載の発明は、前記収差補正を行うか否かの判断は、顧客からの注文情報に基づいて行うことを特徴としている。
【００１９】
請求項８記載の発明によれば、例えば収差補正を優先的に行うか、主要被写体がプリント範囲内に収まるのを優先するか等を注文情報として指定できるようにしておき、この注文情報に基づいて収差補正を行うか否かを判断する。このようにすれば、ユーザの好みに合わせたプリント処理を行うことができる。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００２１】
（システム全体の構成）
まず、本実施形態に係るディジタルラボシステムについて説明する。図１には本実施形態に係るディジタルラボシステム１０の概略構成が示されており、図２にはディジタルラボシステム１０の外観が示されている。図１に示すように、このラボシステム１０は、ラインＣＣＤスキャナ１４、画像処理部１６、レーザプリンタ部１８、及びプロセッサ部２０を含んで構成されており、ラインＣＣＤスキャナ１４と画像処理部１６は、図２に示す入力部２６として一体化されており、レーザプリンタ部１８及びプロセッサ部２０は、図２に示す出力部２８として一体化されている。
【００２２】
ラインＣＣＤスキャナ１４は、ネガフィルムやリバーサルフィルム等の写真フィルムに記録されているコマ画像を読み取るためのものであり、例えば１３５サイズの写真フィルム、１１０サイズの写真フィルム、及び透明な磁気層が形成された写真フィルム（２４０サイズの写真フィルム：所謂ＡＰＳフィルム）、１２０サイズ及び２２０サイズ（ブローニサイズ）の写真フィルムのコマ画像を読取対象とすることができる。ラインＣＣＤスキャナ１４は、上記の読取対象のコマ画像をラインＣＣＤで読み取り、画像データを出力する。
【００２３】
なお、ここでいう写真フィルムとは、被写体を撮影後現像処理され、ネガ画像またはポジ画像が可視化されたフィルムをいう。
【００２４】
図４には、ＡＰＳフィルム１０２が示されている。図４に示される如く、ＡＰＳフィルム１０２には、磁気記録層１１６が設けられている。この磁気記録層１１６には、プリント条件や、撮影したレンズのレンズタイプも記録される。このレンズタイプは、ＡＰＳフィルム１０２から読み取った画像を収差補正する場合に用いる。なお、レンズタイプは、例えばレンズ付きフィルムの場合には製造時に予め記録されていてもよいし、撮影時にカメラ側から記録するようにしてもよい。また、ＡＰＳフィルム１０２には、光学的情報（バーコード１１２）が予め（例えば製造時等）記録されており、このバーコード１１２はフィルムＩＤを示している。
【００２５】
画像処理部１６は、ラインＣＣＤスキャナ１４から出力された画像データ（スキャン画像データ）が入力されると共に、デジタルカメラでの撮影によって得られた画像データ、コマ画像以外の原稿（例えば反射原稿等）をスキャナで読み取ることで得られた画像データ、コンピュータで生成された画像データ等の画像ファイルを外部から入力する（例えば、メモリカード等の記憶媒体を介して入力したり、通信回線を介して他の情報処理機器から入力する等）ことも可能なように構成されている。
【００２６】
画像処理部１６は、入力された画像データに対して各種の補正等の画像処理を行って、記録用画像データとしてレーザプリンタ部１８へ出力する。また、画像処理部１６は、画像処理を行った画像データを画像ファイルとして外部へ出力する（例えばメモリカード等の記憶媒体に出力したり、通信回線を介して他の情報処理機器へ送信する等）ことも可能とされている。
【００２７】
レーザプリンタ部１８はＲ、Ｇ、Ｂのレーザ光源を備えており、画像処理部１６から入力された記録用画像データに応じて変調したレーザ光を印画紙に照射して、走査露光によって印画紙に画像を記録する。また、プロセッサ部２０は、レーザプリンタ部１８で走査露光によって画像が記録された印画紙に対し、発色現像、漂白定着、水洗、乾燥の各処理を施す。これにより、印画紙上に画像が形成される。
【００２８】
（画像処理部１６の構成）
次に画像処理部１６の構成について図３を参照して説明する。画像処理部１６は、ラインＣＣＤスキャナ１４に対応してラインスキャナ補正部１２２が設けられている。ラインスキャナ補正部１２２は、ラインＣＣＤスキャナ１４から並列に出力されるＲ、Ｇ、Ｂの画像データに対応して、暗補正回路１２４、欠陥画素補正部１２８、及び明補正回路１３０から成る信号処理系が３系統設けられている。
【００２９】
暗補正回路１２４は、ラインＣＣＤ１１６の光入射側がシャッタにより遮光されている状態で、ラインＣＣＤスキャナ１４から入力されたデータ（ラインＣＣＤ１１６のセンシング部の各セルの暗出力レベルを表すデータ）を各セル毎に記憶しておき、ラインＣＣＤスキャナ１４から入力されたスキャン画像データから、各画素毎に対応するセルの暗出力レベルを減ずることによって補正する。
【００３０】
また、ラインＣＣＤ１１６の光電変換特性は各セル単位でのばらつきもある。欠陥画素補正部１２８の後段の明補正回路１３０では、ラインＣＣＤスキャナ１４に画面全体が一定濃度の調整用のコマ画像がセットされている状態で、ラインＣＣＤ１１６で前記調整用のコマ画像を読み取ることによりラインＣＣＤスキャナ１４から入力された調整用のコマ画像の画像データ（この画像データが表す各画素毎の濃度のばらつきは各セルの光電変換特性のばらつきに起因する）に基づいて各セル毎にゲインを定めておき、ラインＣＣＤスキャナ１４から入力された読取対象のコマ画像の画像データを、各セル毎に定めたゲインに応じて各画素毎に補正する。
【００３１】
一方、調整用のコマ画像の画像データにおいて、特定の画素の濃度が他の画素の濃度と大きく異なっていた場合には、ラインＣＣＤの前記特定の画素に対応するセルには何らかの異常があり、前記特定の画素は欠陥画素と判断できる。欠陥画素補正部１２８は調整用のコマ画像の画像データに基づき欠陥画素のアドレスを記憶しておき、ラインＣＣＤスキャナ１４から入力された読取対象のコマ画像の画像データのうち、欠陥画素のデータについては周囲の画素のデータから補間してデータを新たに生成する。
【００３２】
また、ラインＣＣＤは３本のライン（ＣＣＤセル列）が写真フィルムの搬送方向に沿って所定の間隔を空けて順に配置されているので、ラインＣＣＤスキャナ１４からＲ、Ｇ、Ｂの各成分色の画像データの出力が開始されるタイミングには時間差がある。ラインスキャナ補正部１２２は、コマ画像上で同一の画素のＲ、Ｇ、Ｂの画像データが同時に出力されるように、各成分色毎に異なる遅延時間で画像データの出力タイミングの遅延を行う。
【００３３】
ラインスキャナ補正部１２２の出力端はセレクタ１３２の入力端に接続されており、補正部１２２から出力された画像データはセレクタ１３２に入力される。また、セレクタ１３２の入力端は入出力コントローラ１３４のデータ出力端にも接続されており、入出力コントローラ１３４からは、外部から入力されたファイル画像データがセレクタ１３２に入力される。セレクタ１３２の出力端は入出力コントローラ１３４、イメージプロセッサ部１３６Ａ、１３６Ｂのデータ入力端に各々接続されている。セレクタ１３２は、入力された画像データを、入出力コントローラ１３４、イメージプロセッサ部１３６Ａ、１３６Ｂの各々に選択的に出力可能とされている。
【００３４】
イメージプロセッサ部１３６Ａは、メモリコントローラ１３８、イメージプロセッサ１４０、３個のフレームメモリ１４２Ａ、１４２Ｂ、１４２Ｃを備えている。フレームメモリ１４２Ａ、１４２Ｂ、１４２Ｃは各々１フレーム分のコマ画像の画像データを記憶可能な容量を有しており、セレクタ１３２から入力された画像データは３個のフレームメモリ１４２の何れかに記憶されるが、メモリコントローラ１３８は、入力された画像データの各画素のデータが、フレームメモリ１４２の記憶領域に一定の順序で並んで記憶されるように、画像データをフレームメモリ１４２に記憶させる際のアドレスを制御する。
【００３５】
イメージプロセッサ１４０は、フレームメモリ１４２に記憶された画像データを取込み、階調変換、色変換、画像の超低周波輝度成分の階調を圧縮するハイパートーン処理、粒状を抑制しながらシャープネスを強調するハイパーシャープネス処理等の各種の画像処理を行う。なお、上記の画像処理の処理条件は、オートセットアップエンジン１４４（後述）によって自動的に演算され、演算された処理条件に従って画像処理が行われる。イメージプロセッサ１４０は入出力コントローラ１３４に接続されており、画像処理を行った画像データは、フレームメモリ１４２に一旦記憶された後に、所定のタイミングで入出力コントローラ１３４へ出力される。なお、イメージプロセッサ部１３６Ｂは、上述したイメージプロセッサ部１３６Ａと同一の構成であるので説明を省略する。
【００３６】
ところで、本実施形態では個々のコマ画像に対し、ラインＣＣＤスキャナ１４において異なる解像度で２回の読み取りを行う。１回目の比較的低解像度での読み取り（以下、プレスキャンという）では、コマ画像の濃度が極端に低い場合（例えばネガフィルムにおける露光オーバのネガ画像）にも、ラインＣＣＤ１１６で蓄積電荷の飽和が生じないように決定した読取条件（写真フィルムに照射する光のＲ、Ｇ、Ｂの各波長域毎の光量、ＣＣＤの電荷蓄積時間）でコマ画像の読み取りが行われる。このプレスキャンによって得られた画像データ（プレスキャン画像データ）は、セレクタ１３２から入出力コントローラ１３４に入力され、更に入出力コントローラ１３４に接続されたオートセットアップエンジン１４４に出力される。
【００３７】
オートセットアップエンジン１４４は、ＣＰＵ１４６、ＲＡＭ１４８（例えばＤＲＡＭ）、ＲＯＭ１５０（例えば記憶内容を書換え可能なＲＯＭ）、入出力ポート１５２を備え、これらがバス１５４を介して互いに接続されて構成されている。
【００３８】
オートセットアップエンジン１４４は、入出力コントローラ１３４から入力された複数コマ分のコマ画像のプレスキャン画像データに基づいて、ラインＣＣＤスキャナ１４による２回目の比較的高解像度での読み取り（以下、ファインスキャンという）によって得られた画像データ（ファインスキャン画像データ）に対する画像処理の処理条件を演算し、演算した処理条件をイメージプロセッサ部１３６のイメージプロセッサ１４０へ出力する。この画像処理の処理条件の演算では、撮影時の露光量、撮影光源種やその他の特徴量から類似のシーンを撮影した複数のコマ画像が有るか否か判定し、類似のシーンを撮影した複数のコマ画像が有った場合には、これらのコマ画像のファインスキャン画像データに対する画像処理の処理条件が同一又は近似するように決定する。
【００３９】
なお、画像処理の最適な処理条件は、画像処理後の画像データを、レーザプリンタ部１８における印画紙への画像の記録に用いるのか、外部へ出力するのか等によっても変化する。画像処理部１６には２つのイメージプロセッサ部１３６Ａ、１３６Ｂが設けられているので、例えば、画像データを印画紙への画像の記録に用いると共に外部へ出力する等の場合には、オートセットアップエンジン１４４は各々の用途に最適な処理条件を各々演算し、イメージプロセッサ部１３６Ａ、１３６Ｂへ出力する。これにより、イメージプロセッサ部１３６Ａ、１３６Ｂでは、同一のファインスキャン画像データに対し、互いに異なる処理条件で画像処理が行われる。
【００４０】
更に、オートセットアップエンジン１４４は、入出力コントローラ１３４から入力されたコマ画像のプレスキャン画像データに基づいて、レーザプリンタ部１８で印画紙に画像を記録する際のグレーバランス等を規定する画像記録用パラメータを算出し、レーザプリンタ部１８に記録用画像データ（後述）を出力する際に同時に出力する。また、オートセットアップエンジン１４４は、外部から入力されるファイル画像データに対しても、上記と同様にして画像処理の処理条件を演算する。
【００４１】
入出力コントローラ１３４はＩ／Ｆ回路１５６を介してレーザプリンタ部１８に接続されている。画像処理後の画像データを印画紙への画像の記録に用いる場合には、イメージプロセッサ部１３６で画像処理が行われた画像データは、入出力コントローラ１３４からＩ／Ｆ回路１５６を介し記録用画像データとしてレーザプリンタ部１８へ出力される。また、オートセットアップエンジン１４４はパーソナルコンピュータ１５８に接続されている。画像処理後の画像データを画像ファイルとして外部へ出力する場合には、イメージプロセッサ部１３６で画像処理が行われた画像データは、入出力コントローラ１３４からオートセットアップエンジン１４４を介してパーソナルコンピュータ１５８に出力される。
【００４２】
パーソナルコンピュータ１５８は、ＣＰＵ１６０、メモリ１６２、ディスプレイ１６４、キーボード１６６（図２も参照）、マウス１７７、ハードディスク１６８、ＣＤ−ＲＯＭドライバ１７０、搬送制御部１７２、拡張スロット１７４、及び画像圧縮／伸長部１７６を備えており、これらがバス１７８を介して互いに接続されて構成されている。
【００４３】
搬送制御部１７２はフィルムキャリア３８に接続されており、フィルムキャリア３８による写真フィルム１０２の搬送を制御する。また、フィルムキャリア３８には、図示は省略したが、バーコード１１２を読み取るためのバーコードセンサ及び磁気記録層１１６に記録された情報を読み取るための磁気ヘッドを有している。これにより、バーコード１１２に記録されたフィルムＩＤ及び磁気記録層１１６に記録されたレンズタイプを読み取ることができる。
【００４４】
ハードディスク１６８には、詳細は後述するが、レンズタイプに応じて収差補正を行うためのレンズデータ（補正係数）が予めテーブルデータとして記憶されている。
【００４５】
また、メモリカード等の記憶媒体に対してデータの読出し／書込みを行うドライバ（図示省略）や、他の情報処理機器と通信を行うための通信制御装置は、拡張スロット１７４を介してパーソナルコンピュータ１５８に接続される。入出力コントローラ１３４から外部への出力用の画像データが入力された場合には、前記画像データは拡張スロット１７４を介して画像ファイルとして外部（前記ドライバや通信制御装置等）に出力される。
【００４６】
また、拡張スロット１７４を介して外部からファイル画像データが入力された場合には、入力されたファイル画像データは、オートセットアップエンジン１４４を介して入出力コントローラ１３４へ出力される。この場合、入出力コントローラ１３４では入力されたファイル画像データをセレクタ１３２へ出力する。
【００４７】
なお、画像処理部１６は、プレスキャン画像データ等をパーソナルコンピュータ１５８に出力し、ラインＣＣＤスキャナ１４で読み取られたコマ画像をディスプレイ１６４に表示したり、印画紙に記録することで得られる画像を推定してディスプレイ１６４に表示し、キーボード１６６を介してオペレータにより画像の修正等が指示されると、これを画像処理の処理条件に反映することも可能とされている。
【００４８】
（収差補正処理について）
パーソナルコンピュータ１５８のＣＰＵ１６０では、レンズの収差により発生する歪曲（ディストーション）収差や倍率色収差を補正することができるようになっている。これらの補正は、読み取った画像の中心位置からの距離によって補正の割合が変化する多項式（補正式）により算出された値に基づいて行う。すなわち、この多項式により算出された値に基づいて各画素の適正な画素位置を決める。歪曲収差補正、倍率色収差補正を行うためのそれぞれの多項式の補正係数はレンズタイプごとに異なり、ハードディスク１６８に予め記憶されている。
【００４９】
また、ＣＰＵ１６０では、読み取った画像の主要被写体（例えば人物の顔）を抽出することができるようになっている。ここで、歪曲収差補正を行うことにより図６（Ｂ）に示す如く顔がけられてしまう場合には、顔がけられない程度に歪曲収差補正を行うことができるようになっている。これは、画像の端部から顔の端部までの距離Ｄ（図６（Ｂ）参照）に応じて収差補正の補正強度を図７に示す如く変化させることにより行う。すなわち、図７に示すように、距離Ｄが大きい場合は水平方向の収差補正の補正強度を強くし、距離Ｄが小さい場合には、補正強度を弱くする。このようにすることで、顔の部分がけられることなく、ある程度まで歪曲収差補正を行うことができる。
【００５０】
なお、補正強度の変化は、上述の補正式の補正係数を変化させることで可能となる。距離Ｄに対応する補正係数のデータはテーブルデータとして例えばハードディスク１６８に予め記憶されている。
【００５１】
次に、本実施の形態の作用として、パソコン１５８のＣＰＵ１６０によって実行されるコマ画像の読取及び画像処理に係る制御ルーチンを図５に示すフローチャートに従って説明する。
【００５２】
オペレータがＡＰＳフィルム１０２をフィルムキャリア３８の図示しない挿入口に挿入して、所定の処理開始指示を行うと、図５の制御ルーチンがＣＰＵ１６０によって実行開始される。
【００５３】
図５のステップ２０２では、フィルムキャリア３８の図示しない磁気ヘッドにより読み取ったレンズタイプを読み取る。そして、ステップ２０４においてプレスキャンする。すなわち、ＡＰＳフィルム１０２を搬送しながら低解像度で画像を読み取る。次にステップ２０６でファインスキャンする。すなわち、プレスキャンで読み取った画像に基づいて各コマ画像ごとに読み取り条件を決定し、高解像度で画像を読み取る。
【００５４】
次に、ステップ２０８で読み取った画像の中の主要被写体（一例として人物の顔）を抽出する処理を行う。これは、各画素ごとに、周囲に存在する画素との濃度変化値（エッジ強度）を求め、このエッジ強度に基づいて人物の顔の輪郭線を追跡することにより行う。
【００５５】
そして、ステップ２１０で求めた輪郭線データから、歪曲収差補正を行った場合に、顔の部分がけられ（画欠け）るか否かを判断する。これは、求めた輪郭線データのうち、上下左右のそれぞれの端部の座標値から矩形領域３０４の上下左右の端部までの距離Ｄをそれぞれ求め、この距離Ｄに基づいて顔の部分がけられるか否かを判断する。
【００５６】
顔の部分がけられないと判断した場合には、ステップ２１２でハードディスク１６８からレンズタイプに対応した補正係数を読み出し、この補正係数に基づいて通常の収差補正処理を行う。顔の部分がけられると判断した場合には、ステップ２１４でハードディスク１６８から読み取ったレンズタイプに対応し、かつ距離Ｄに対応した補正係数を読み出し、この補正係数に基づいて補正強度を弱め、顔の部分がけられない範囲で収差補正処理を行う。図６（Ｂ）に示す例では、顔の左端部がけられるので、水平方向の補正強度を弱めて収差補正を行う。このようにして収差補正すると、図６（Ｃ）に示す如く、顔の部分がけられずに済む。
【００５７】
次に、ステップ２１６で図６（Ｃ）に示す点線部分の矩形領域３０２を電子変倍処理して所望のプリントサイズに拡大する。そしてステップ２１８で収差補正及び電子変倍処理のなされた画像データをレーザプリンタ部１８へ出力する。
【００５８】
レーザプリンタ部１８では、画像処理部１６から出力された画像データに基づいて印画紙へ焼き付け露光し、プロセッサ部２０で発色現像、漂白定着、水洗、乾燥の各処理を施す。これにより、印画紙上に画像が形成される。
このように、撮影した画像の端部に人物の顔があっても、顔の部分を自動的に抽出し、顔の位置に応じて収差補正を行うので、本来撮影されている顔の部分がけられずに済み、プリント後の画像を自然な仕上がりにすることができる。
【００５９】
また、収差補正を行うことにより顔の部分がけられると予想される場合には、収差補正を行わないようにしてもよい。この場合には、図５においてステップ２１４を実行せずに、そのままステップ２１６を実行するようにすればよい。
【００６０】
また、収差補正するか否かの判断を顧客からの注文情報により判断してもよい。例えば、注文情報として、収差補正を優先させる（顔の部分がけられてもかまわない）、収差補正をせずに顔の部分がプリント範囲内に収まるのを優先させる、顔の部分がけられない程度に収差補正を行う、の３種類の指定を顧客がラボにおいて選択できるようにしておき、顧客から指定された注文情報に基づいて処理を行う。このようにすれば、顧客の好みに応じたプリント処理を行うことができる。
【００６１】
なお、本実施の形態では、人物の顔がけられないようにする場合について説明したが、これに限らず、特徴的な形状で、抽出しやすいものであれば本発明を適用可能である。
【００６２】
また、本実施の形態では、予め写真フィルムにレンズタイプを記録しておく場合を例に説明したが、レンズデータ（補正係数）そのものを写真フィルムに記録しておくようにしてもよい。
【００６３】
【発明の効果】
以上説明したように、本発明によれば、写真感光材料に記録された画像を読み取り、読み取った画像の主要被写体を抽出手段によって抽出し、抽出した主要被写体が収差補正を行うことによりけられてしまうと判断した場合には、主要被写体がけられない程度に収差補正を行うようにしたので、画像の歪みを適度に補正しつつ主要被写体をプリント範囲内に収めることができるという優れた効果を有する。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るディジタルラボシステムの概略構成図である。
【図２】ディジタルラボシステムの外観図である。
【図３】画像処理部の制御ブロック図である。
【図４】ＡＰＳ対応のフィルムを示す平面図である。
【図５】本発明の実施の形態に係る制御の流れを示すフローチャートである。
【図６】（Ａ）は本来の撮影画像を示す図である。（Ｂ）は収差補正を行った場合の画像を示す図である。（Ｃ）は顔の部分がけられない範囲で収差補正を行った場合の画像を示す図である。
【図７】補正強度と距離との関係を示す線図である。
【符号の説明】
１０    ディジタルラボシステム
１４    ラインＣＣＤスキャナ
１６    画像処理部
１８    レーザプリンタ部
２０    プロセッサ部
１０２    写真フィルム
１５８    パーソナルコンピュータ
【図１】
0003559451.tif 000002
【図２】
0003559451.tif 000003
【図３】
0003559451.tif 000004
【図４】
0003559451.tif 000005
【図５】
0003559451.tif 000006
【図６】
0003559451.tif 000007
【図７】
0003559451.tif 000008