(57)【特許請求の範囲】
【請求項１】
写真感光材料に予め記録された撮影レンズ特性情報と前記写真感光材料に記録された画像とを読み取り、
該読み取りにより得られた画像データとともに、前記撮影レンズ特性情報と前記画像データに対し補正を行ったか否かの情報とを含む付加情報を記録媒体に記録し、
前記記録媒体に記録された前記付加情報を読み出し、前記画像データに対して補正がされていない場合には、前記撮影レンズ特性情報に応じた補正情報を読み出し、該補正情報に基づいて前記画像データを補正する
ことを特徴とする画像処理方法。
【請求項２】
前記補正情報は、レンズの収差に応じた補正及びレンズによる周辺光量不足に応じた補正の少なくとも一方を行うための情報である
ことを特徴とする請求項１記載の画像処理方法。
【請求項３】
前記付加情報は、前記画像の撮影時の中心座標情報及び前記画像の読み取り解像度情報をさらに含み、前記撮影時の中心座標情報、前記読み取り解像度情報及び前記補正情報に基づいて前記補正を行う
ことを特徴とする請求項１または請求項２記載の画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理システム及び画像処理方法に係り、より詳しくは、写真感光材料に記録された画像を画像処理する際に、レンズデータに基づいて収差補正や周辺減光補正を行うことが可能な画像処理方法に関する。
【０００２】
【従来の技術】
従来より、廉価で手軽に写真撮影をすることができるレンズ付きフィルム（以下、ＬＦという）が知られている。このＬＦに搭載されるレンズは、簡易なレンズを用いる場合が多く、ディストーション（歪曲収差：横倍率が像の大きさによって異なる）や倍率色収差（Ｒ、Ｇ、Ｂ各色で画素位置が異なる）等の収差が生じるため、レンズの種類に応じて上記の収差補正を行うことが望ましい。
【０００３】
近年では、写真フィルムに記録されたコマ画像をＣＣＤ等の読み取りセンサにより光電的に読み取り、読み取られたデジタル画像データに対し、各種補正を行ってプリント処理することができる画像処理装置が知られている。さらに、このような画像処理装置では、読み取られた画像を画像ファイルとして、例えばメモリーカードやフロッピーディスク等の記録媒体に記録することができ、再プリントする際にはこの記録媒体をラボに持ち込んでプリントすることも可能となっている。
【０００４】
上記の収差補正を行うためには、レンズタイプに応じて補正を行うためのレンズデータを保持しておき、このレンズデータに基づいて収差補正を行うことが必要になるが、収差補正の演算には複雑な処理が必要となるため、廉価な画像処理装置ではこのような処理を行うことはできない。
【０００５】
このため、収差補正をすることができない画像処理装置で画像ファイルを作成し、この画像ファイルを元に、収差補正をすることが可能な画像処理装置で再プリントしようとしても、どのようなレンズで撮影されたかを特定できないため、改めてレンズタイプを指定する必要があり、自動的に収差補正を行うことができない。
【０００６】
【発明が解決しようとする課題】
本発明は、上記事実を考慮し、写真フィルムに記録された画像を読み取って作成した画像ファイルに基づいて、異なる画像処理装置間でも補正条件を自動的に設定してプリント処理をすることができる画像処理方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、写真感光材料に予め記録された撮影レンズ特性情報と前記写真感光材料に記録された画像とを読み取り、該読み取りにより得られた画像データとともに、前記撮影レンズ特性情報と前記画像データに対し補正を行ったか否かの情報とを含む付加情報を記録媒体に記録し、前記記録媒体に記録された前記付加情報を読み出し、前記画像データに対して補正がされていない場合には、前記撮影レンズ特性情報に応じた補正情報を読み出し、該補正情報に基づいて前記画像データを補正することを特徴としている。
【０００８】
請求項２記載の発明は、前記補正情報は、レンズの収差に応じた補正及びレンズによる周辺光量不足に応じた補正の少なくとも一方を行うための情報であることを特徴としている。
【０００９】
請求項３記載の発明は、前記付加情報は、前記画像の撮影時の中心座標情報及び前記画像の読み取り解像度情報をさらに含み、前記撮影時の中心座標情報、前記読み取り解像度情報及び前記補正情報に基づいて前記補正を行うことを特徴としている。
【００１０】
請求項１記載の発明では、写真感光材料に予め記録された撮影レンズ特性情報を読み取る。なお、撮影レンズ特性情報は、例えば撮影レンズの種類を示すレンズタイプ（識別ＩＤ）もしくは撮影レンズに起因する画質の劣化を補正するための撮影レンズの特性を示す情報（例えば読み取った画像の収差補正を行うためのレンズ収差補正式、この収差補正式の補正係数、カメラ機種等の情報）である。そして、写真感光材料に記録された画像を読み取り、読み取られた画像データととともに、撮影レンズ特性情報、画像データに対し補正を行ったか否かの情報を、例えばＣＤ−Ｒ（コンパクトディスク−レコーダブル）やメモリーカード等の記録媒体に記録する。記録する撮影レンズ特性情報は、上記の撮影レンズの種類を示すレンズタイプもしくは撮影レンズに起因する画質の劣化を補正するための撮影レンズの特性を示す情報のどちらを記録するようにしてもよい。そして、記録媒体に記録された画像データをもとにプリントする際には、画像データとともに記録された付加情報を読み出し、画像データに対して補正が行われているか否かを判別する。そして、補正が行われていないと判断した場合には、予め記録されている撮影レンズ特性情報に応じた補正情報を読み出し、この補正情報に基づいて画像データに対して補正を行う。この補正情報は、請求項２記載の発明のように、レンズの収差に応じた補正及びレンズによる周辺光量不足に応じた補正の少なくとも一方を行うための情報を含めるようにしてもよい。
【００１１】
なお、補正が行われていると判断した場合には、前記の補正は行わない。このため、誤って重複して補正を行うことがない。また、補正を行うことができない廉価な画像処理装置においては、付加情報だけは記録しておくようにすれば、補正を行うことができる画像処理装置で画像処理する場合には、付加情報を読み出して自動的に補正を行うことができる。このため、撮影レンズ特性情報などを指定する手間が省ける。
【００１２】
また、付加情報には、請求項３記載の発明のように、読み取った画像の撮影時の中心座標情報及び画像の読み取り解像度情報をさらに含めるようにしてもよい。この場合には、読み取った画像に対して例えばトリミング処理を行った場合に効果がある。すなわち、読み取った画像に対してズームやシフト処理を行って中心座標がずれるような場合には、付加情報に含まれる撮影時の中心座標及び解像度を読み出すことで自動的に補正条件を決定して周辺光量補正を行うことができる。
【００１３】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００１４】
（システム全体の構成）
まず、本実施形態に係るディジタルラボシステムについて説明する。図１には本実施形態に係るディジタルラボシステム１０の概略構成が示されており、図２にはディジタルラボシステム１０の外観が示されている。図１に示すように、このラボシステム１０は、ラインＣＣＤスキャナ１４、画像処理部１６、レーザプリンタ部１８、及びプロセッサ部２０を含んで構成されており、ラインＣＣＤスキャナ１４と画像処理部１６は、図２に示す入力部２６として一体化されており、レーザプリンタ部１８及びプロセッサ部２０は、図２に示す出力部２８として一体化されている。
【００１５】
ラインＣＣＤスキャナ１４は、ネガフィルムやリバーサルフィルム等の写真フィルムに記録されているコマ画像を読み取るためのものであり、例えば１３５サイズの写真フィルム、１１０サイズの写真フィルム、及び透明な磁気層が形成された写真フィルム（２４０サイズの写真フィルム：所謂ＡＰＳフィルム）、１２０サイズ及び２２０サイズ（ブローニサイズ）の写真フィルムのコマ画像を読取対象とすることができる。ラインＣＣＤスキャナ１４は、上記の読取対象のコマ画像をラインＣＣＤで読み取り、画像データを出力する。
【００１６】
なお、本実施の形態では、図示しないＬＦに収容された２４０サイズの写真フィルム（ＡＰＳフィルム）１０２を適用した場合のディジタルラボシステム１０として説明する。図４に示される如く、ＡＰＳフィルム１０２には、磁気記録層１１６が設けられている。この磁気記録層１１６には、ＬＦに搭載されている撮影レンズの情報（本実施の形態では撮影レンズの種類を示すレンズタイプとする）が予め（例えば製造時等）記録されている。また、ＡＰＳフィルム１０２には、光学的情報（バーコード１１２）が予め（例えば製造時等）記録されており、このバーコード１１２はフィルム種を示している。なお、レンズタイプがバーコードで記録されていて、フィルム種が磁気記録層に記録されていてもよい。
【００１７】
画像処理部１６は、ラインＣＣＤスキャナ１４から出力された画像データ（スキャン画像データ）が入力されると共に、デジタルカメラでの撮影によって得られた画像データ、コマ画像以外の原稿（例えば反射原稿等）をスキャナで読み取ることで得られた画像データ、コンピュータで生成された画像データ等の画像ファイルを外部から入力する（例えば、ＣＤ−Ｒやメモリカード等の記憶媒体を介して入力したり、通信回線を介して他の情報処理機器から入力する等）ことも可能なように構成されている。
【００１８】
画像処理部１６は、入力された画像データに対して各種の補正等の画像処理を行って、記録用画像データとしてレーザプリンタ部１８へ出力する。また、画像処理部１６は、画像処理を行った画像データを画像ファイルとして外部へ出力する（例えばＣＤ−Ｒやメモリカード等の記憶媒体に出力したり、通信回線を介して他の情報処理機器へ送信する等）ことも可能とされている。
【００１９】
また、画像ファイルとして出力する際には、ＡＰＳフィルム１０２の磁気記録層１１６に記録されたレンズタイプや、詳細は後述するが、画像処理を行った際に、収差補正や周辺光量補正が行われたか否かの情報や、プレスキャン画像の中心座標、プレスキャン、ファインスキャンを行ったときの解像度等の情報を付加情報として記録することもできるようになっている。
【００２０】
レーザプリンタ部１８はＲ、Ｇ、Ｂのレーザ光源を備えており、画像処理部１６から入力された記録用画像データに応じて変調したレーザ光を印画紙に照射して、走査露光によって印画紙に画像を記録する。また、プロセッサ部２０は、レーザプリンタ部１８で走査露光によって画像が記録された印画紙に対し、発色現像、漂白定着、水洗、乾燥の各処理を施す。これにより、印画紙上に画像が形成される。
【００２１】
（画像処理部１６の構成）
次に画像処理部１６の構成について図３を参照して説明する。画像処理部１６は、ラインＣＣＤスキャナ１４に対応してラインスキャナ補正部１２２が設けられている。ラインスキャナ補正部１２２は、ラインＣＣＤスキャナ１４から並列に出力されるＲ、Ｇ、Ｂの画像データに対応して、暗補正回路１２４、欠陥画素補正部１２８、及び明補正回路１３０から成る信号処理系が３系統設けられている。
【００２２】
暗補正回路１２４は、ラインＣＣＤ１１６の光入射側がシャッタにより遮光されている状態で、ラインＣＣＤスキャナ１４から入力されたデータ（ラインＣＣＤ１１６のセンシング部の各セルの暗出力レベルを表すデータ）を各セル毎に記憶しておき、ラインＣＣＤスキャナ１４から入力されたスキャン画像データから、各画素毎に対応するセルの暗出力レベルを減ずることによって補正する。
【００２３】
また、ラインＣＣＤ１１６の光電変換特性は各セル単位でのばらつきもある。欠陥画素補正部１２８の後段の明補正回路１３０では、ラインＣＣＤスキャナ１４に画面全体が一定濃度の調整用のコマ画像がセットされている状態で、ラインＣＣＤ１１６で前記調整用のコマ画像を読み取ることによりラインＣＣＤスキャナ１４から入力された調整用のコマ画像の画像データ（この画像データが表す各画素毎の濃度のばらつきは各セルの光電変換特性のばらつきに起因する）に基づいて各セル毎にゲインを定めておき、ラインＣＣＤスキャナ１４から入力された読取対象のコマ画像の画像データを、各セル毎に定めたゲインに応じて各画素毎に補正する。
【００２４】
一方、調整用のコマ画像の画像データにおいて、特定の画素の濃度が他の画素の濃度と大きく異なっていた場合には、ラインＣＣＤの前記特定の画素に対応するセルには何らかの異常があり、前記特定の画素は欠陥画素と判断できる。欠陥画素補正部１２８は調整用のコマ画像の画像データに基づき欠陥画素のアドレスを記憶しておき、ラインＣＣＤスキャナ１４から入力された読取対象のコマ画像の画像データのうち、欠陥画素のデータについては周囲の画素のデータから補間してデータを新たに生成する。
【００２５】
また、ラインＣＣＤは３本のライン（ＣＣＤセル列）がＡＰＳフィルム１０２の搬送方向に沿って所定の間隔を空けて順に配置されているので、ラインＣＣＤスキャナ１４からＲ、Ｇ、Ｂの各成分色の画像データの出力が開始されるタイミングには時間差がある。ラインスキャナ補正部１２２は、コマ画像上で同一の画素のＲ、Ｇ、Ｂの画像データが同時に出力されるように、各成分色毎に異なる遅延時間で画像データの出力タイミングの遅延を行う。
【００２６】
ラインスキャナ補正部１２２の出力端はセレクタ１３２の入力端に接続されており、補正部１２２から出力された画像データはセレクタ１３２に入力される。また、セレクタ１３２の入力端は入出力コントローラ１３４のデータ出力端にも接続されており、入出力コントローラ１３４からは、外部から入力されたファイル画像データがセレクタ１３２に入力される。セレクタ１３２の出力端は入出力コントローラ１３４、イメージプロセッサ部１３６Ａ、１３６Ｂのデータ入力端に各々接続されている。セレクタ１３２は、入力された画像データを、入出力コントローラ１３４、イメージプロセッサ部１３６Ａ、１３６Ｂの各々に選択的に出力可能とされている。
【００２７】
イメージプロセッサ部１３６Ａは、メモリコントローラ１３８、イメージプロセッサ１４０、３個のフレームメモリ１４２Ａ、１４２Ｂ、１４２Ｃを備えている。フレームメモリ１４２Ａ、１４２Ｂ、１４２Ｃは各々１フレーム分のコマ画像の画像データを記憶可能な容量を有しており、セレクタ１３２から入力された画像データは３個のフレームメモリ１４２の何れかに記憶されるが、メモリコントローラ１３８は、入力された画像データの各画素のデータが、フレームメモリ１４２の記憶領域に一定の順序で並んで記憶されるように、画像データをフレームメモリ１４２に記憶させる際のアドレスを制御する。
【００２８】
イメージプロセッサ１４０は、フレームメモリ１４２に記憶された画像データを取込み、階調変換、色変換、画像の超低周波輝度成分の階調を圧縮するハイパートーン処理、粒状を抑制しながらシャープネスを強調するハイパーシャープネス処理等の各種の画像処理を行う。なお、上記の画像処理の処理条件は、オートセットアップエンジン１４４（後述）によって自動的に演算され、演算された処理条件に従って画像処理が行われる。イメージプロセッサ１４０は入出力コントローラ１３４に接続されており、画像処理を行った画像データは、フレームメモリ１４２に一旦記憶された後に、所定のタイミングで入出力コントローラ１３４へ出力される。なお、イメージプロセッサ部１３６Ｂは、上述したイメージプロセッサ部１３６Ａと同一の構成であるので説明を省略する。
【００２９】
ところで、本実施形態では個々のコマ画像に対し、ラインＣＣＤスキャナ１４において異なる解像度で２回の読み取りを行う。１回目の比較的低解像度での読み取り（以下、プレスキャンという）では、コマ画像の濃度が極端に低い場合（例えばネガフィルムにおける露光アンダーのネガ画像）にも、ラインＣＣＤ１１６で蓄積電荷の飽和が生じないように決定した読取条件（写真フィルムに照射する光のＲ、Ｇ、Ｂの各波長域毎の光量、ＣＣＤの電荷蓄積時間）でコマ画像の読み取りが行われる。このプレスキャンによって得られた画像データ（プレスキャン画像データ）は、セレクタ１３２から入出力コントローラ１３４に入力され、更に入出力コントローラ１３４に接続されたオートセットアップエンジン１４４に出力される。
【００３０】
オートセットアップエンジン１４４は、ＣＰＵ１４６、ＲＡＭ１４８（例えばＤＲＡＭ）、ＲＯＭ１５０（例えば記憶内容を書換え可能なＲＯＭ）、入出力ポート１５２を備え、これらがバス１５４を介して互いに接続されて構成されている。
【００３１】
オートセットアップエンジン１４４は、入出力コントローラ１３４から入力された複数コマ分のコマ画像のプレスキャン画像データに基づいて、ラインＣＣＤスキャナ１４による２回目の比較的高解像度での読み取り（以下、ファインスキャンという）によって得られた画像データ（ファインスキャン画像データ）に対する画像処理の処理条件を演算し、演算した処理条件をイメージプロセッサ部１３６のイメージプロセッサ１４０へ出力する。この画像処理の処理条件の演算では、撮影時の露光量、撮影光源種やその他の特徴量から類似のシーンを撮影した複数のコマ画像が有るか否か判定し、類似のシーンを撮影した複数のコマ画像が有った場合には、これらのコマ画像のファインスキャン画像データに対する画像処理の処理条件が同一又は近似するように決定する。
【００３２】
また、オートセットアップエンジン１４４では、画像コマの中心位置に対する周辺の光量落ちを補正する周辺光量補正や、レンズの収差により発生する歪曲（ディストーション）収差や倍率色収差をレンズ特性に基づいて補正することができるようになっている（後述）。
【００３３】
なお、画像処理の最適な処理条件は、画像処理後の画像データを、レーザプリンタ部１８における印画紙への画像の記録に用いるのか、外部へ出力するのか等によっても変化する。画像処理部１６には２つのイメージプロセッサ部１３６Ａ、１３６Ｂが設けられているので、例えば、画像データを印画紙への画像の記録に用いると共に外部へ出力する等の場合には、オートセットアップエンジン１４４は各々の用途に最適な処理条件を各々演算し、イメージプロセッサ部１３６Ａ、１３６Ｂへ出力する。これにより、イメージプロセッサ部１３６Ａ、１３６Ｂでは、同一のファインスキャン画像データに対し、互いに異なる処理条件で画像処理が行われる。
【００３４】
更に、オートセットアップエンジン１４４は、入出力コントローラ１３４から入力されたコマ画像のプレスキャン画像データに基づいて、レーザプリンタ部１８で印画紙に画像を記録する際のグレーバランス等を規定する画像記録用パラメータを算出し、レーザプリンタ部１８に記録用画像データ（後述）を出力する際に同時に出力する。また、オートセットアップエンジン１４４は、外部から入力されるファイル画像データに対しても、上記と同様にして画像処理の処理条件を演算する。
【００３５】
入出力コントローラ１３４はＩ／Ｆ回路１５６を介してレーザプリンタ部１８に接続されている。画像処理後の画像データを印画紙への画像の記録に用いる場合には、イメージプロセッサ部１３６で画像処理が行われた画像データは、入出力コントローラ１３４からＩ／Ｆ回路１５６を介し記録用画像データとしてレーザプリンタ部１８へ出力される。また、オートセットアップエンジン１４４はパーソナルコンピュータ１５８に接続されている。画像処理後の画像データを画像ファイルとして外部へ出力する場合には、イメージプロセッサ部１３６で画像処理が行われた画像データは、入出力コントローラ１３４からオートセットアップエンジン１４４を介してパーソナルコンピュータ１５８に出力される。
【００３６】
パーソナルコンピュータ１５８は、ＣＰＵ１６０、メモリ１６２、ディスプレイ１６４、キーボード１６６（図２も参照）、マウス１７７、ハードディスク１６８、ＣＤ−Ｒドライバ１７０、搬送制御部１７２、拡張スロット１７４、及び画像圧縮／伸長部１７６を備えており、これらがバス１７８を介して互いに接続されて構成されている。
【００３７】
搬送制御部１７２はフィルムキャリア６８に接続されており、フィルムキャリア６８による写真フィルム１０２の搬送を制御する。また、フィルムキャリア６８には、図示は省略したが、バーコード１１２を読み取るためのバーコードセンサ及び磁気記録層１１６に記録された情報を読み取るための磁気ヘッドを有している。これにより、バーコード１１２に記録されたフィルム種及び磁気記録層１１６に記録されたレンズタイプを読み取ることができる。
【００３８】
ハードディスク１６８には、フィルム種に応じたフィルム特性データが記憶されている。フィルムの特性とは、階調特性（γ特性）であり、一般には、露光量に応じて濃度が連続的に変化する曲線で表される。さらに、ハードディスク１６８には、詳細は後述するが、レンズタイプに応じて周辺光量補正及び収差補正を行うためのレンズデータ（補正係数）が予めテーブルデータとして記憶されている。
【００３９】
また、メモリカード等の記憶媒体に対してデータの読出し／書込みを行うドライバ（図示省略）や、他の情報処理機器と通信を行うための通信制御装置は、拡張スロット１７４を介してパーソナルコンピュータ１５８に接続される。入出力コントローラ１３４から外部への出力用の画像データが入力された場合には、前記画像データは拡張スロット１７４を介して画像ファイルとして外部（前記ドライバや通信制御装置等）に出力される。
【００４０】
また、拡張スロット１７４を介して外部からファイル画像データが入力された場合には、入力されたファイル画像データは、オートセットアップエンジン１４４を介して入出力コントローラ１３４へ出力される。この場合、入出力コントローラ１３４では入力されたファイル画像データをセレクタ１３２へ出力する。
【００４１】
また、上記の画像ファイルの入出力処理は、ＣＤ−Ｒドライバ１７０を介してＣＤ−Ｒディスクに対しても行うことができる。
【００４２】
なお、画像処理部１６は、プレスキャン画像データ等をパーソナルコンピュータ１５８に出力し、ラインＣＣＤスキャナ１４で読み取られたコマ画像をディスプレイ１６４に表示したり、印画紙に記録することで得られる画像を推定してディスプレイ１６４に表示し、キーボード１６６を介してオペレータにより画像の修正等が指示されると、これを画像処理の処理条件に反映することも可能とされている。
【００４３】
（補正処理について）
オートセットアップエンジン１４４では、ファインスキャン画像データに、周辺光量マスク値を表す関数ＭＡＳＫ（ｘ、ｙ）から算出される値とハードディスク１６８から読み出したフィルムの階調特性を表すγ特性値を掛けたものを加えることにより周辺光量補正を行う。ｘ、ｙは、ファインスキャンを行ったときの解像度での副走査方向、主走査方向のそれぞれの座標値を示す（図５参照）。図５に示す撮影時の中心座標（ｘ0 、ｙ0 ）から距離ｒだけ離れたところの座標（ｘ、ｙ）（図５に示す円上の座標）の周辺光量マスク値を表す関数ＭＡＳＫ（ｘ、ｙ）は、被写体対数露光量をｌｏｇＥで表現すると、
0003825177.tif 000002
で表される。ａ1 、ａ2 、ａ3 は補正係数である。なお、撮影時の中心座標（ｘ0 、ｙ0 ）は、トリミング処理を行わなければ、通常は画像コマの中心である。
【００４４】
上記のように、ＭＡＳＫ（ｘ、ｙ）は、中心位置からの距離によって補正の割合が変化する多項式（補正式）で表される。補正係数ａ1 、ａ2 、ａ3 はレンズタイプごとに異なり、ハードディスク１６８に予め記憶されている。γ特性値はフィルム種ごとにハードディスク１６８に予め記憶されている。また、パーソナルコンピュータ１５８において、プレスキャン画像データにズーム及びシフト処理を行ってトリミングした際には、撮影時の中心位置のずれ及びプレスキャン、ファインスキャンの解像度の違いを補正する必要がある。このため、図１１に示すように、プレスキャン画像２００の中心座標を（ｘp0、ｙp0）、ファインスキャン画像２０１の中心座標を（ｘf0、ｙf0）、図中点線で示すトリミング後の画像２０３の座標を（ｘf 、ｙf ）として、プレスキャン画像２００に周辺光量補正を行うための周辺光量マスク値を表す関数をＭＡＳＫ0 （ｘp 、ｙp ）とすると、トリミング後の画像２０３に周辺光量補正を行うための周辺光量マスク値を表す関数ＭＡＳＫ1 （ｘf 、ｙf ）は、
ＭＡＳＫ1 （ｘf 、ｙf ）＝ＭＡＳＫ0 （（ｘf −ｘf0）／Ｎx ＋ｘp0、（ｙf −ｙf0）／Ｎy ＋ｙp0）として表され、このＭＡＳＫ1 （ｘf 、ｙf ）とγ特性値を掛けたものをファインスキャン画像データに加えることにより周辺光量補正を行う。なお、Ｎx はプレスキャンとファインスキャンの副走査方向の解像度の比である。Ｎy はプレスキャンとファインスキャンの主走査方向の解像度の比である。
【００４５】
なお、上記の演算は、図１２、１３に示すように、加算器２０２及び乗算器２０４を用いて行ってもよい。
【００４６】
収差補正のうち、ディストーション補正については、歪曲収差量Ｄを
Ｄ＝ｂ1 ｒ＋ｂ2 ｒ2 ＋ｂ3 ｒ3 ＋・・・
として求め、この歪曲収差量Ｄに基づいてディストーション補正を行う。ｂ1 、ｂ2 、ｂ3 は補正係数を示し、ｒは中心位置からの距離を示す。このように、歪曲収差量は、中心位置からの距離によって補正の割合が変化する多項式で表される。補正係数ｂ1 、ｂ2 、ｂ3 はレンズタイプにより異なり、ハードディスク１６８に予め記憶されている。また、補正係数ｂ1 、ｂ2 、ｂ3 は入力解像度に応じて補正する必要がある。
【００４７】
倍率色収差補正についても、所定の補正式で補正量を求めることにより補正することができる。この補正式の補正係数もレンズタイプによって異なり、ハードディスク１６８に予め記憶されている。
【００４８】
ところで、上記のディストーション補正を行うと、画欠け（画像コマの縁の部分の欠落）が発生し、画像の縁に不確定な画像信号を生じてしまう。これを防ぐために、画像の大きさを変更するための電子変倍率を少し大きくしておき、画欠けが出ないようにする必要がある。これは、レンズタイプ、プリント倍率より画欠け量を算出し、この画欠け量からけられ率（画欠け量の占める割合）を算出して電子変倍率微調係数を算出し、この電子変倍率微調係数により電子変倍率を補正することで行う。なお、画欠け量はレンズタイプ及びプリント倍率ごとにハードディスク１６８に予めテーブルデータとして記憶されている。
【００４９】
また、前述したように、補正された画像データは、所定の操作を行うことにより、画像ファイルとしてＣＤ−Ｒなどの外部記憶媒体へ記録することが可能となっているが、このとき、周辺光量補正を行ったか否か、収差補正を行ったか否か、レンズタイプ、プレスキャン画像の中心座標、プレスキャン、ファインスキャンを行ったときの主走査方向解像度、副走査方向解像度、フィルム種等の以下に示すような付加情報を画像データとともに記録することができるようになっている。
例）  周辺光量補正：ＯＮ
収差補正：ＯＮ
レンズタイプ情報：０１
撮影時の中心座標：（Ｘ０、Ｙ０）
プレスキャン解像度（主走査方向）：Ｙ１（ｄｐｉ）
プレスキャン解像度（副走査方向）：Ｘ１（ｄｐｉ）
ファインスキャン解像度（主走査方向）：Ｙ２（ｄｐｉ）
ファインスキャン解像度（副走査方向）：Ｘ２（ｄｐｉ）
フィルム種：Ｚ
なお、上記の情報に限られず、例えば、他の補正情報等を含めてもよい。再プリントする際には、この画像ファイルに含まれる付加情報に基づいて自動的に周辺光量補正及び収差補正等の条件を定めて画像処理することができる。また、廉価なデジタルラボシステムでは、周辺光量補正や収差補正を行うことができないが、とりあえず上記のような付加情報を画像ファイルに付加して外部記憶媒体に記録することができるようにしておけば、異なるデジタルラボシステム間においても、画像ファイルに付加された付加情報に基づいて自動的に補正条件を設定してプリント処理することが可能となる。
【００５０】
このように、廉価なデジタルラボシステムで作成した画像ファイルに基づいてデジタルラボシステム１０でプリントする場合の概念を示した例が図６に示されている。なお、デジタルラボシステム３１０における出力部及びデジタルラボシステム１０におけるラインＣＣＤスキャナ１４は図示を省略している。
【００５１】
図６に示すデジタルラボシステム３１０は、画像処理部３１６が周辺光量補正や収差補正は行うことができないことを除けば、基本的にデジタルラボシステム１０と変わるところはない。このデジタルラボシステム３１０では、まず、ＡＰＳフィルム１０２をラインＣＣＤスキャナ３１４により読み込み、画像処理部３１６において、必要であればトリミング等の処理を行い、この画像処理後の画像データと付加情報を画像ファイルとしてＣＤ−Ｒディスク３１８に記録する。このとき、デジタルラボシステム３１０は、周辺光量補正や収差補正を行うことはできないので、付加情報の周辺光量補正及び収差補正のデータはともにＯＦＦとなっている。
【００５２】
このＣＤ−Ｒディスク３１８に記録された画像ファイルに基づいてデジタルラボシステム１０において再プリントする場合には、画像ファイルを画像処理部１６で読み込み、付加情報に含まれるレンズタイプに対応する補正係数やγ特性値をハードディスク１６８から読み出し、中心座標や解像度の情報とともにオートセットアップエンジン１４４にセットして周辺光量補正及び収差補正を行う。そして、補正後の画像データを出力部２８でプリントしてプリント画像２４０を得る。
【００５３】
また、ＣＤ−Ｒディスク等の記録媒体に記録する場合には、記録容量は十分にあるので、レンズタイプの代わりに上述した補正係数やレンズ収差補正式等の撮影レンズの特性を示す情報をそのまま記録するようにしてもよい。このような場合には、デジタルラボシステム１０において、ハードディスク１６８に撮影レンズの特性を示す情報をレンズごとに記録したデータベースを持つ必要がなく、記録容量を節約できる。
【００５４】
なお、デジタルラボシステム３１０における画像処理部３１６の機能を家庭用のパソコンで代用してもよく、このような場合には、ユーザがラインＣＣＤスキャナ３１４及び画像処理用の編集ソフトを購入すれば自宅で画像ファイルを作成することができる。
【００５５】
次に、本実施の形態の作用を説明する。
【００５６】
デジタルラボシステム３１０では、ＡＰＳフィルム１０２をラインＣＣＤスキャナ３１４で読み取って、画像処理部３１６で画像処理を行う。また、ＡＰＳフィルム１０２に設けられたバーコード１１２を図示しないバーコードセンサにより読み取ってレンズタイプ情報を得る。画像処理後の画像データは、レンズタイプ等を含む付加情報とともに画像ファイルとしてＣＤ−Ｒディスク３１８に記録される。
【００５７】
このＣＤ−Ｒディスク３１８に記録された画像ファイルをもとにデジタルラボシステム１０で再プリントする場合について図７に示すフローチャートに従って説明する。
【００５８】
まず、オペレータはキーボード１６６により所定の操作を行って、ＣＤ−Ｒディスク３１８をセットして処理するか、ＡＰＳフィルム１０２をセットして処理するかを選択する。また、プリント倍率等のプリント条件をキーボード１６６により入力する。入力されたキーを判断（ステップ３５０）し、ＣＤ−Ｒディスク３１８がセットされた場合にはステップ３５２でＣＤ−Ｒディスク３１８に記録された画像ファイルを読み込む。ＡＰＳフィルム１０２がフィルムキャリア６８にセットされた場合には、図示しないバーコードセンサによりレンズタイプを読み取り（ステップ３５４）、プレスキャン（ステップ３５６）、ファインスキャン（ステップ３５８）を行う。
【００５９】
次に、ステップ３６０で図８に示すパラメータ演算処理を行う。まず、ステップ４０２でレンズタイプを取得できたか否かを判別し、取得できなかった場合にはリターンし、レンズタイプが取得できた場合には、ステップ４０４で付加情報から周辺光量補正がＯＦＦか否かを判定して、否定判定だった場合にはステップ４０８へ進み、肯定判定だった場合にはステップ４０６で周辺光量補正係数及びフィルム種をハードディスク１６８から読み出す。なお、ＡＰＳフィルム１０２を処理する場合には、ステップ４０４は行われず、そのままステップ４０６を実行する。
【００６０】
そして、ステップ４０８では、付加情報から収差補正がＯＦＦか否かを判定して、否定判定だった場合にはステップ４１４へ進み、肯定判定だった場合にはステップ４１０において画欠け量、電子変倍微調係数を算出する。なお、ＡＰＳフィルム１０２を処理する場合には、ステップ４０８は行われず、そのままステップ４１０を実行する。
【００６１】
このように、すでに周辺光量補正及び収差補正が行われているか否かを判断するので、誤って重複して補正を行ってしまうことがない。
【００６２】
画欠け量、電子変倍微調係数の算出は図９に示すようなフローで行われる。まず、ステップ５０２では、付加情報またはＡＰＳフィルム１０２から読み取ったレンズタイプ及び指定されたプリント倍率に対応する画欠け量Δｘ、Δｙをハードディスク１６８から読み出す。ステップ５０４では、ｘ方向のけられ率ｋｘを算出する。けられ率ｋｘは、微調なしの電子変倍後のｘ方向画素数をＸＸとすると、ｋｘ＝２Δｘ／ＸＸとして求められる。ステップ５０６では同じようにして、ｙ方向のけられ率ｋｙを算出する。
【００６３】
次に、ステップ５０８でけられ率ｋｘとｋｙを比較し、ｋｘが大きければステップ５１０で電子変倍微調係数Δｍを算出する。Δｍは、ＸＸ／（ＸＸ−２Δｘ）で表される。逆に、ｋｘが小さければステップ５１２で電子変倍微調係数Δｍを算出する。Δｍは、ＹＹ／（ＹＹ−２Δｙ）で表される。すなわち、Δｍはけられ率の大きい方に合わせることになる。
【００６４】
ステップ５１４では求められたΔｍからｘ方向及びｙ方向の電子変倍率を補正する。微調なしのｘ方向電子変倍率をｍｘ及びｙ方向の電子変倍率をｍｙとし、微調後のｘ方向電子変倍率をｍｘ’及びｙ方向の電子変倍率をｍｙ’とすると、ｍｘ’、ｍｙ’はそれぞれ、ｍｘ’＝ｍｘ×Δｍ、ｍｙ’＝ｍｙ×Δｍで表される。そして、ステップ５１６でレンズタイプ及びプリント倍率に対応する画欠け量Δｘ’及びΔｙ’をハードディスク１６８から読み出ししてリターンする。
【００６５】
そして、ステップ４１２では、倍率色収差補正係数及びディストーション補正係数をハードディスク１６８から読み出してリターンする。
【００６６】
そして、ステップ３６２において求めたパラメータ、画像データ及び付加情報をオートセットアップエンジン１４４へ出力して終了する。
【００６７】
次に、オートセットアップエンジン１４４の制御の流れを図１０に示すフローチャートに従って説明する。まず、ステップ６０２で画像データを受信したか否かを判断し、受信した場合には、ステップ６０４でパーソナルコンピュータ１５８から出力されたパラメータ（補正係数、フィルム種）及び付加情報に基づいて周辺光量補正を行う。次にステップ６０６でパーソナルコンピュータ１５８から出力された補正係数及び付加情報に基づいて倍率色収差補正及びディストーション補正を行う。ステップ６０８では微調整された電子変倍率で電子変倍処理を行う。このようにして補正された画像データはステップ６１０でレーザプリンタ部１８へ出力される。そして、レーザプリンタ部１８及びプロセッサ部２０においてプリント処理が行われ、プリント画像２４０を得る。
【００６８】
このように、異なるデジタルラボシステム間においても、画像ファイルに付加された付加情報に基づいて自動的に補正条件を設定してプリント処理することができる。
【００６９】
なお、本実施の形態では、画像ファイルをＣＤ−Ｒに記録するとしているが、これに限らず、フロッピーディスク、メモリーカード、ＭＯ、ＤＶＤ−ＲＡＭ、ＭＤ等の記憶媒体を用いてもよい。
【００７０】
また、本実施の形態では、予め写真フィルムにレンズタイプを記録しておく場合を例に説明したが、レンズデータ（補正係数）そのものを写真フィルムに記録しておくようにしてもよい。
【００７１】
【発明の効果】
以上説明したように、本発明によれば、収差補正や周辺光量補正を行うことができない廉価な画像処理装置においては、画像データとともにレンズタイプ等の付加情報を記録媒体に記録するようにしたので、再プリントする際には、収差補正や周辺光量補正を行うことができる画像処理装置において、付加情報に基づいて、自動的に収差補正や周辺光量補正等の補正条件を設定することができる。このため、異なる画像処理装置間でもスムーズにプリント処理を行うことができるという優れた効果を有する。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るディジタルラボシステムの概略構成図である。
【図２】ディジタルラボシステムの外観図である。
【図３】画像処理部の制御ブロック図である。
【図４】ＡＰＳ対応のフィルムを示す平面図である。
【図５】周辺光量補正の補正値について説明するための図である。
【図６】異なるラボシステム間で画像ファイルに基づいてプリントする場合の概念を示す図である。
【図７】パーソナルコンピュータでの制御の流れを示すフローチャートである。
【図８】補正係数算出処理の流れを示すフローチャートである。
【図９】画欠け量及び電子変倍微調係数の算出処理の流れを示すフローチャートである。
【図１０】オートセットアップエンジンでの制御の流れを示すフローチャートである。
【図１１】周辺光量補正の方法を説明するための図である。
【図１２】周辺光量補正を行う場合の他の例を示す図である。
【図１３】トリミングを行った場合に周辺光量補正を行う場合の他の例を示す図である。
【符号の説明】
１０、３１０    ディジタルラボシステム
１４、３１４    ラインＣＣＤスキャナ
１６、３１６    画像処理部
１８    レーザプリンタ部
２０    プロセッサ部
１０２    写真フィルム
１４４    オートセットアップエンジン
１５８    パーソナルコンピュータ
３１８    ＣＤ−Ｒディスク
【図１】
0003825177.tif 000003
【図２】
0003825177.tif 000004
【図３】
0003825177.tif 000005
【図４】
0003825177.tif 000006
【図５】
0003825177.tif 000007
【図６】
0003825177.tif 000008
【図７】
0003825177.tif 000009
【図８】
0003825177.tif 000010
【図９】
0003825177.tif 000011
【図１０】
0003825177.tif 000012
【図１１】
0003825177.tif 000013
【図１２】
0003825177.tif 000014
【図１３】
0003825177.tif 000015