(57)【要約】【課題】写真フィルムのフィルム情報コードが適正な色成分で形成されていなくても、高い信頼性をもって安定的にそのフィルム情報コードを解読することができるフィルム情報解読技術を提供することである。【解決手段】  少なくとも光の三原色のそれぞれに適応した分光感度を有する複数の光電変換センサ３３ａ、３３ｂ、３３ｃからなるフィルムスキャナ３から取得されたカラー画像データを用いて写真フィルムに形成されているフィルム情報コードを解読するフィルム情報解読システム。フィルムスキャナ３から取得されたカラー画像データを展開するメモリ４０と、このメモリに展開された前記カラー画像データを構成する各色成分画像データのそれぞれからコントラスト強度を表すコントラスト指標を算出しコントラスト指標算出部４３と、最適なコントラストを有する色成分画像データを用いてフィルム情報コードを解読するコード解読部４５を備えている。【選択図】        図６
2006003986.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも光の三原色のそれぞれに適応した分光感度を有する複数の光電変換センサからなるフィルムスキャナから取得されたカラー画像データを用いて写真フィルムに形成されているフィルム情報コードを解読するフィルム情報解読方法において、
前記カラー画像データを構成する各色成分画像データのそれぞれからコントラスト強度を表すコントラスト指標を算出し、
最適なコントラストを有する色成分画像データを用いてフィルム情報コードを解読することを特徴とするフィルム情報解読方法。
【請求項２】
前記写真フィルムからの前記カラー画像データの取得時に撮影画像エリアとフィルム情報コードエリアが同時に読み取られ、前記フィルム情報コードエリアに対応するカラー画像データ部分は撮影画像エリアに対応するカラー画像データ部分に比べ強い強度で平均値化処理が施されることを特徴とする請求項１に記載のフィルム情報解読方法。
【請求項３】
前記フィルム情報コードがバーコードであり、前記コントラスト指標は、前記色成分画像データに対する二値化処理時に用いられる二値化閾値を基準とした高濃度側の最頻濃度値と低濃度側の最頻濃度値の二値化閾値に対する離散度として求められることを特徴とする請求項１又は２に記載のフィルム情報解読方法。
【請求項４】
前記フィルム情報コードがバーコードであり、前記コントラスト指標は、前記色成分画像データに対する二値化処理時に用いられる二値化閾値を基準とした高濃度側の平均濃度値と低濃度側の平均濃度値の二値化閾値に対する離散度として求められることを特徴とする請求項１又は２に記載のフィルム情報解読方法。
【請求項５】
少なくとも光の三原色のそれぞれに適応した分光感度を有する複数の光電変換センサからなるフィルムスキャナから取得されたカラー画像データを用いて写真フィルムに形成されているフィルム情報コードを解読するフィルム情報解読システムにおいて、
前記フィルムスキャナから取得されたカラー画像データを展開するメモリと、このメモリに展開された前記カラー画像データを構成する各色成分画像データのそれぞれからコントラスト強度を表すコントラスト指標を算出しコントラスト指標算出部と、最適なコントラストを有する色成分画像データを用いてフィルム情報コードを解読するコード解読部を備えていることを特徴とするフィルム情報解読システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも光の三原色のそれぞれに適応した分光感度を有する複数の光電変換センサからなるフィルムスキャナから取得されたカラー画像データを用いて写真フィルムに形成されているフィルム情報コードを解読するフィルム情報解読方法とこの方法を実施するシステムに関する。
【背景技術】
【０００２】
現像された写真フィルムには、その幅方向の中央部に配置された撮影画像エリアに撮影画像が形成されているとともにその撮影画像エリアの外側にフィルム情報コードとしてバーコード化されたＤＸコードやコマ番号が形成されている。このようなフィルム情報コードは、写真フィルムから写真プリントを作製するいわゆる写真プリント処理においては重要な役割を果たすため、写真プリント処理にあたって予め読み取って認識しておく必要がある。
【０００３】
最近の写真プリント装置では、写真フィルムから写真プリントを作製する際、フィルムスキャナを用いて写真フィルムの撮影画像エリアから撮影画像を読み取って、デジタル画像データ化して、デジタル露光ユニットを用いて印画紙に撮影画像を露光する、デジタル露光方式が採用されている。その際、撮影画像を読み取る同時にバーコードも読み取ることも試みられている。
【０００４】
そのようなフィルムスキャナとして、１本の棒状光源によって写真フイルムの全幅にわたって照明し、この棒状光源によって照明された写真フイルムの全幅における透過光を、撮影レンズを介して１本のラインセンサに結像させ、前記フイルムを給送してフイルム画像等を前記ラインセンサでスキャンする場合に、フイルム画像が写し込まれる画像記録領域以外の領域に設けられた光学情報も同時に読み取るようにすることで、パーフォレーション、バーコード等の光学情報を読み取るための手段を別途設けることなく、フイルム画像の読取り精度と同精度で読み取ることができるようにしたものがある（例えば、特許文献１参照。）。このフィルムスキャナでは、パーフォレーションの検出をトリガとしてフイルム画像（撮影画像）の取り込みを開始するとともに、バーコード（フィルム情報コード）の読み込みを開始し、これらの読込みは、画像後端部のパーフォレーション検出により終了するように構成されており、撮影画像とバーコードが同時に読み取られ、その読取信号はマルチプレクサで分離させ、フィルム情報コードエリアの信号は直接バーコード用マイコンに送り込まれ、解読される。しかしながら、フィルム情報コードエリアはフィルムのエッジ近くでパーフォレーションに近接して位置しているため、照明光均一性など読取条件が悪い場合があり、そのような読取信号からのバーコード解読は必ずしも高い信頼性を得ることができない。
【０００５】
さらに、カラースキャナにおいて、Ｒ、Ｇ、ＢのラインＣＣＤセンサにおけるそれぞれのラインＣＣＤセンサ端末部分に同一分光感度（例えばＧ）を持たせ、その部分で写真感光材料に付されたバーコードを読み取り、それ以外の部分でカラー画像を読み取り、得られた画像データのバーコードのパターンを重ねることにより、３つのラインＣＣＤセンサのずれ（色ずれ）を検出する技術も知られている（例えば、特許文献２参照。）。この技術では、バーコードの情報を含む画像データは特定色（この特許文献２ではＧ）に基づいているため、そのような特定色成分の読取データのコントラストが写真フィルムの種別やその状態によって不十分であった場合、そのバーコード解読は必ずしも高い信頼性を得ることができないという恐れがある。
【特許文献１】特開平０７−２１２５３５号公報（段落番号０００８、００１４、図１）
【特許文献２】特開２０００−１６５５９８号公報（段落番号００１６、００３５、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記実状に鑑み、本発明の課題は、バーコード化されたＤＸコードやコマ番号といった写真フィルムのフィルム情報コードが適正な色成分で形成されていなくても、高い信頼性をもって安定的にそのフィルム情報コードを解読することができるフィルム情報解読技術を提供することである。
【課題を解決するための手段】
【０００７】
少なくとも光の三原色のそれぞれに適応した分光感度を有する複数の光電変換センサからなるフィルムスキャナから取得されたカラー画像データを用いて写真フィルムに形成されているフィルム情報コードを解読するフィルム情報解読方法において、上記課題を解決するため、本発明では、前記カラー画像データを構成する各色成分画像データのそれぞれからコントラスト強度を表すコントラスト指標を算出し、最適なコントラストを有する色成分画像データを用いてフィルム情報コードを解読することを特徴としている。
【０００８】
この方法では、３つの光電変換センサを通じて得られた複数の色成分画像データから最適なコントラストを有する、つまりフィルム情報コードの検出に適した色成分画像データを見つけ出し、その色成分画像データを用いてフィルム情報コードを解読する。フィルム情報コードの解読は、画像データを構成する画素がもつ濃度差に基づいてコードパターンないしはコード形状を検出し、その検出データからそのフィルム情報コードが示している、フィルム種別やコマ番号を認識することであるので、処理の対象となる色成分画像データが適正なコントラストを有していることが高い信頼性をもって安定的にフィルム情報コードを解読することに結びつく。
【０００９】
本発明の好適な実施形態の１つでは、前記写真フィルムからの前記カラー画像データの取得時に撮影画像エリアとフィルム情報コードエリアが同時に読み取られ、前記フィルム情報コードエリアに対応するカラー画像データ部分は撮影画像エリアに対応するカラー画像データ部分に比べ強い強度で平均化処理が施される。写真フィルムの全幅を読取幅とする長い光電変換センサを用いて取得された画像データには撮影画像データ部分とフィルム情報画像データ部分が含まれるが、照明光均一性などのスキャニングの悪条件が生じること及びスキャニングセッティングが撮影画像にのみ適合させることから、写真フィルムのエッジ近くに位置するフィルム情報コードエリアから読み込まれたフィルム情報画像データ部分にはノイズが多くなる傾向がある。これらのノイズは、強い強度で平均化処理することにより抑制することができる。しかしながら、撮影画像の品質を考慮すると撮影画像データ部分に対して強い強度で平均化処理することは望ましくない。このことから、撮影画像と写真情報コードを同じ光電変換センサを用いて同時に読み取る場合にはフィルム情報コードエリアに対応するカラー画像データ部を撮影画像エリアに対応するカラー画像データ部分に比べ強い強度で平均化することは重要である。
【００１０】
画像データのコントラスト強度を数値的に評価するためのコントラスト指標として種々のものが考えられる。しかし、ここではフィルム情報コードの検出に適したコントラストという点に重くならば、例えば前記フィルム情報コードがバーコードとするとフィルム情報コードを含む色成分画像データは二値化処理される必要があるので、その二値化処理時に用いられる二値化閾値を基準としてその基準値より高い濃度値をもつ画素とその基準値より低い濃度値をもつ画素に区分けし、それぞれのグループにおける最頻濃度値と前記基準値を求めると、各最頻濃度値と前記基準値との間の距離（離散度）が大きい色成分画像データを利用した方がバーコードパターン検出のための正確な二値化が可能となる。したがって、この離散度をコントラスト指標として採用することは有意義である。
【００１１】
また、先ほどの最頻値に代えて平均濃度値を採用しても同様な利点が得られる。つまり、コントラスト指標を、前記カラー画像データに対する二値化処理時に用いられる二値化閾値を基準とした高濃度側の平均濃度値と低濃度側の平均濃度値の二値化閾値に対する離散度として求めるのである。
【００１２】
本発明では、さらに、上述したフィルム読取方法を実施するシステムも対象としており、そのようなフィルム情報解読システムは、前記フィルムスキャナから取得されたカラー画像データを展開するメモリと、このメモリに展開された前記カラー画像データを構成する各色成分画像データのそれぞれからコントラスト強度を表すコントラスト指標を算出しコントラスト指標算出部と、最適なコントラストを有する色成分画像データを用いてフィルム情報コードを解読するコード解読部を備えている。当然ながら、このようなフィルム情報解読システムも上述したフィルム情報解読方法における作用効果を得ること及び付随する種々の好適な実施形態を採用することができる。
本発明によるその他の特徴及び利点は、以下図面を用いた実施形態の説明により明らかになるだろう。
【発明を実施するための最良の形態】
【００１３】
図１は本発明によるフィルム情報解読システムを組み込んだ写真プリント装置の一例を示す外観図であり、この写真プリント装置は、印画紙２００に対して露光処理と現像処理とを行う写真プリンタとしてのプリントステーション１Ｂと、現像済み写真フィルム１００やデジタルカメラ用メモリカードＭなどから取り込んだ撮影画像データを処理してプリントステーション１Ｂで使用されるプリントデータの生成・転送などを行う操作ステーション１Ａとから構成されている。
【００１４】
この写真プリント装置はデジタルミニラボとも称せられるものであり、図２からよく理解できるように、プリントステーション１Ｂは２つの印画紙マガジン１１に納めたロール状の印画紙２００を引き出してシートカッター１２でプリントサイズに切断すると共に、このように切断された印画紙２００に対し、バックプリント部１３で色補正情報やコマ番号などのプリント処理情報を印画紙２００の裏面に印字するとともに、露光部１４で印画紙２００の表面に撮影画像の露光を行い、この露光後の印画紙２００を複数の現像処理槽を有した処理槽ユニット１５に送り込んで現像処理する。乾燥の後に装置上部の横送りコンベア１６からソータ１７に送られた印画紙２００、つまり写真プリントは、このソータ１７の複数のトレイ１７ａにオーダ単位で仕分けられた状態で集積される（図１参照）。
【００１５】
上述した印画紙２００に対する各種処理に合わせた搬送速度で印画紙２００を搬送するために印画紙搬送機構１８が敷設されている。印画紙搬送機構１８は、印画紙搬送方向に関して露光部１４の前後に配置されたチャッカー式印画紙搬送ユニット１８ａを含む複数の挟持搬送ローラ対から構成されている。
【００１６】
露光部１４には、副走査方向に搬送される印画紙２００に対して、主走査方向に沿って操作ステーション１Ａからのプリントデータに基づいてＲ（赤）、Ｇ（緑）、Ｂ（青）の３原色のレーザ光線の照射を行うライン露光ヘッドが設けられている。ライン露光ヘッドは、印画紙２００を副走査方向に搬送しながら、この搬送速度と同期して主走査方向に沿ったライン状に露光を行うよう構成されている。尚、露光ヘッドとしては、露光仕様に応じて、レーザビーム方式、蛍光ビーム方式、液晶シャッター方式、ＤＭＤ方式などの採用が可能であるが、ここではレーザビーム方式が採用されている。いずれにしても、ライン露光方式を採用しているので、プリントサイズは印画紙２００の幅と副走査方向での送り長さで決定される。処理槽ユニット１５は、発色現像処理液を貯留する発色現像槽１５ａと、漂白定着処理液を貯留する漂白定着槽１５ｂと、安定処理液を貯留する安定槽１５ｃを備えている。
【００１７】
前記操作ステーション１Ａのデスク状コンソールの上部位置には、写真フィルム１００から撮影画像だけではなくバーコードの形で形成されたＤＸコードやコマ番号などのフィルム情報も読み取るフィルムスキャナ３と、デジタルカメラ等に装着される画像記録媒体Ｍとして用いられている各種半導体メモリやＣＤ−Ｒなどから一連（１オーダ分）の撮影コマ画像データ（以下単に画像データと称す）を取得するメディアリーダ４ａが配置されるが、この実施形態では、メディアリーダ４ａは、この写真プリント装置のコントローラ４として機能する汎用パソコンに組み込まれている。このコントローラ４には、さらに各種情報を表示するモニタ２、各種設定や調整を行う際に用いる操作入力部として利用されるキーボード４ｂやマウス４ｃなども接続されている。
【００１８】
フィルムスキャナ３は、図２に模式的に示されているように、主な構成要素として、照明光学系３１、撮像光学系３２、ラインＣＣＤセンサを用いた光電変換部３３、フィルム１に対する光の照射範囲を決定するとともにフィルム１をラインＣＣＤセンサによるスキャニングのために副走査方向に搬送するフィルムキャリヤユニット８０を備えている。このフィルムキャリヤユニット８０は、１３５フィルムやＩＸ２４０フィルム（ＡＰＳフィルム）やブローニフィルムなどのフィルムの種類毎に用意されており、ここでは１３５フィルム用のフィルムキャリヤユニット８０が装着されているとする。
【００１９】
照明光学系３１は、この実施形態ではＲ・Ｇ・Ｂ３色の各ＬＥＤ素子列からなる光源３１ａ、調光フィルタ３１ｂ、ディフューザ３１ｃなどから構成され、最適光量でフィルム１を照射する。フィルム２からの透過光ビームを処理する撮像光学系３２は、投射光の方向を変える方向変換光学系３２ａとレンズユニット３２ｂから構成されている。
【００２０】
撮像光学系３２によって導かれた光ビームを光電変換する光電変換部３３は、この実施形態ではＲ・Ｇ・Ｂの各色を検出するために割り当てられた、３つの光電変換センサ３３ａ、３３ｂ、３３ｃを備えており、各光電変換センサは多数のＣＣＤ素子が主走査方向、つまりフィルム１の幅方向に配列されるラインアレイ型のＣＣＤセンサであり、センサー駆動回路により主走査時に電荷蓄積動作や電荷蓄積時間の制御が行われる。光電変換センサである、赤色用ＣＣＤセンサ３３ａの撮像面にはフィルム１を透過した光の赤色成分のみを通過させるカラーフィルタが、緑色用ＣＣＤセンサ３３ｂの撮像面にはフィルム１を透過した光の緑色成分のみを通過させるカラーフィルタが、青色用ＣＣＤセンサ３３ｃの撮像面にはフィルム１を透過した光の青色成分のみを通過させるカラーフィルタが設けられており、それぞれ、透過光のうちの青色成分、赤色成分、緑色成分のみを光電変換する。それぞれのＣＣＤセンサから出力される各画素信号はサンプルホールドされ各画素信号が連続した画像信号となり、この各画素信号は所定のビット数（例えば１２ビット）のデジタル信号に変換される。このようにデジタル信号化された画像信号はカラー画像データとしてコントローラ４に送り込まれる。すなわち、このカラー画像データは赤色成分画像データと緑色成分画像データと青色成分画像データとから構成されることになるが、別な基本色画像データから構成されるようにしてもよい。
【００２１】
図３に断面図の形で図示されているフィルムキャリヤユニット８０は、搬送される写真フィルム１００の下側に位置するベース部材８０ａと搬送される写真フィルム１００の上側に位置するカバー部材８０ｂ、及びフィルム搬送機構８を構成するためにベース部材８０ａとカバー部材８０ｂとに分かれて配置されている複数の駆動ローラユニットを備えている。さらに、ベース部材８０ａには光源３１ａから発せられ写真フィルム１００を透過した光をスリット光として撮影光学系３２に導く通過孔形成ブロック８１が設けられている。
【００２２】
余計な光が光電変換部３３に入射しないように光を遮蔽する遮蔽部材として機能する通過孔形成ブロック８１には、図３と図４から明らかなように、フィルム搬送方向に直角な横断方向に沿って、かつ光源３１ａからの照明光の光軸に一致するようにスリット状の通過孔８１ａが形成されている。この通過孔８１ａの幅は１mm程度で、その長さは搬送中の写真フィルム１００の蛇行を考慮して写真フィルム１００の幅より長く設定されており、写真フィルム１００の全幅を構成する、撮影画像エリア１００ａ及び写真フィルム１００のエッジ領域に位置しているフィルムメーカ名やコマ番号等を示すバーコードが形成されているフィルム情報コードエリア１００ｂ及び撮影画像エリア１００ａとフィルム情報コードエリア１００ｂの間に位置するパーフォレーションエリア１００ｃを透過してきた光が撮像光学系３２を経て光電変換部３３に到達することができる。これにより、光電変換部３３は、写真フィルム１００の撮影画像エリア１００ａだけではなくこれより外側に位置しているパーフォレーションエリア１００ｃとフィルム情報コードエリア１００ｂからの透過光も同時に検出することができる。
【００２３】
図５から明らかなように、カールぐせを持っている写真フィルム１００の先端がスキャニング搬送時に写真フィルム１００の幅より長い通過孔８１ａに入り込まないように、通過孔８１ａの両端領域、特に写真フィルム１００のパーフォレーションエリア１００ｃとフィルム情報コードエリア１００ｂに対応する箇所にこの実施形態ではガラス製の光透過性部材８２が埋め込まれている。この光透過性部材８２は円板状に加工されており、フィルム搬送面に円形端面を露出するように、通過孔形成ブロック８１に設けられた円柱凹部にはめ込まれている。光透過性部材８２の角部は面取りされており、その円形端面の一方側はフィルム搬送面のレベルに一致させられている。光透過性部材８２の円形端面の他方側、つまり写真フィルム１００と接しない方の面には銀又はアルミ蒸着によって減光層８２ａが形成されている（図３参照）。
【００２４】
この光透過性部材８２は写真フィルム１００のパーフォレーションエリア１００ｃとフィルム情報コードエリア１００ｂに光軸方向で重なり合うように位置決めされているので、光透過性部材８２の減光層８２ａは写真フィルム１００のパーフォレーションＰを通過した強い光量をもった光を減光し、過剰な光量の光が光電変換部３３に達することを防止している。
【００２５】
透過光形成ブロック８１に形成された通過孔８１ａ中心線によって定義されるスキャニングラインＳＬのフィルム搬送方向上流側と下流側に写真フィルム１００の下面を支持するガイドローラ８ｂが配置されている。このガイドローラ８ｂは通過孔形成ブロック８１に設けられた溝に埋め込まれるような形でベース部材８０ａに対して回転可能に支持されている。
【００２６】
写真フィルム１００が所定のスキャン位置に位置決めされ、フィルム搬送機構８による写真フィルム１００の送りによりフィルム情報の読取処理が開始されると、撮影画像エリア１００ａとフィルム情報コードエリア１００ｂとパーフォレーションエリア１００ｃを透過してきた光が撮像光学系３２を経て光電変換部３３に到達し、光電変換部３３によって光電変換されるとともにＡＤ変換されることで生成された読取データはコントローラ４に送り込まれる。送り込まれた読取データ、つまり赤色成分画像データと緑色成分画像データと青色成分画像データとから構成されているカラー画像データには、撮影画像エリア１００ａに対応する撮影画像データとパーフォレーションエリア１００ｃに対応するパーフォレーション画像データ、フィルム情報コードエリア１００ｂに対応するコード画像データから構成されているので、このカラー画像データから、撮影画像データとコード画像データが区分けされ、それぞれ別々の処理が施される。
【００２７】
操作ステーション１Ａに搭載されているコントローラ４は、ＣＰＵを中核部材として、写真プリント出力に関する種々の動作を行うための機能部をハードウエア又はソフトウエアあるいはその両方で構築しているが、図６に示されているように、本発明によるフィルム情報の読み取りに特に関係する機能部としては、フィルムスキャナ３によって読み取られた読取データを取り込んでこの読取データをカラー画像データとしてメモリ４０に展開する画像入力ボードとして構成されている画像入力制御部５０と、メモリ４０に展開された画像データを撮影画像エリアに対応する撮影画像データとフィルム情報コードエリアに対応する前記コード画像データとに区分けする画像データ区分け部４１と、メモリ４０に展開された画像データに対してシェーディング補正を施すシェーディング補正部４２と、前記コード画像データを構成する赤色成分画像データと緑色成分画像データと青色成分画像データのそれぞれからコントラスト強度を表すコントラスト指標を算出しコントラスト指標算出部４３と、コントラスト指標に基づいて前記コード画像データの内で最適なコントラストを有する色成分画像データを決定するコード検出用色成分決定部４４と、決定された最適なコントラストを有する色成分画像データを用いてフィルム情報コードを解読するコード解読部４５と、各種ウインドウや各種操作ボタンなどを含むグラフィック操作画面の作成やそのようなグラフィック操作画面を通じてのユーザ操作入力（キーボード４ｂやマウス４ｃなどによる）から制御コマンドを生成するグラフィックユーザインターフェース（以下ＧＵＩと略称する）を構築するＧＵＩ部４６ａを組み込んでいるともに予め設定されたシーケンスやＧＵＩ部４６ａから送られてきた制御コマンドに基づいてプリント出力のための画像データ処理を管理するプリント管理部４６と、前記プリント管理部４６からの画像処理コマンドに基づいて各コマ単位の撮影画像を表す撮影画像データに画像処理を行う画像処理部４７と、撮影画像や予想仕上がりプリント画像としてのシミュレート画像及びＧＵＩ部４６ａで生成されたグラフィックデータをモニタ２に表示させるためのビデオ信号を生成するビデオ制御部４８と、画像処理が完了した処理済み撮影画像のための画像データに基づいてプリントステーション１Ｂに装備されている露光部１４のライン露光ヘッドに適したプリントデータを生成するプリントデータ生成部４９などが挙げられる。
【００２８】
この実施形態では、画像入力制御部５０は、写真プリントソースが写真フィルム１００の場合プレスキャンモードと本スキャンモードの読取データを別々にメモリ４０に送り込む。プレスキャンモードでは、写真フィルム１００の撮影画像エリア１００ａからフィルム情報コードエリア１００ｂまでのほぼ全幅領域が低解像度でスキャニングされ、本スキャンモードでは、撮影画像エリア１００ａに存在する撮影画像だけが高解像度でスキャニングされる。もちろん、プレスキャンモードと本スキャンモードの２回スキャニング法に代えて、高解像度で全幅領域をスキャンする１回スキャニング法を採用しても良い。
【００２９】
図７に模式的に示されているように、写真フィルム１００の幅方向のエリアは、撮影画像エリア１００ａとパーフォレーションエリア１００ｃとフィルム情報コードエリア１００ｂに区画されているが、これらの全エリアが同時に光電変換部３３を構成する各色用ＣＣＤセンサ３３ａ、３３ｂ、３３ｃによって読み取られ、メモリ４０に画像データとして展開される。各色用ＣＣＤセンサ３３ａ、３３ｂ、３３ｃの受光有効長さ：Ｌが、撮像光学系３２の介在を経て、ほぼフィルム幅：Ｗに対応するように構成されている。実際には、フィルム１００の搬送時の蛇行も考慮されており、フィルム幅以上の読取幅を各色用ＣＣＤセンサ３３ａ、３３ｂ、３３ｃは有している。
【００３０】
各色用ＣＣＤセンサ３３ａ、３３ｂ、３３ｃから取得されてメモリ４０に送り込まれてきた画像データに対しては、光源３１ａから照射される光ビーム光量の主走査方向での均一性や各色用ＣＣＤセンサ３３ａ、３３ｂ、３３ｃの感度の均一性のバラツキ等に起因する画像データのバラツキを補償するため、それ自体はよく知られたシェーディング補正が施される。
【００３１】
シェーディング補正係数を求めるためには、機械的な絞りや減光フィルタの介在あるいは光源３１ａへの供給電流の低減などにより各色用ＣＣＤセンサ３３ａ、３３ｂ、３３ｃに直接到達する光ビームの光量を下げる状態で光源３１ａを点灯し、図８に一例として示されるような各色用ＣＣＤセンサ３３ａ、３３ｂ、３３ｃからの読取信号を素通り画像データとしてメモリ４０に展開する。図８において、パーフォレーションエリア１００ｃとフィルム情報コードエリア１００ｂに相当する区間は光透過性部材８２に形成された減光層８２ａの影響で、撮影画像エリア１００ａに相当する区間に較べ、低い信号レベルとなっていることが理解される。さらに、光源３１ａの主走査方向の幅は装置のコンパクト化のために出来る限り抑えられているため、フィルム１００の幅方向端部に位置するフィルム情報コードエリア１００ｂに達する光ビームの主走査方向均一性は撮影画像エリア１００ａに達する光ビームの主走査方向均一性は極めて低いものとなっているという事情を考慮して、展開された素通り画像データからフィルム１００の撮影画像エリア１００ａに対応する各色用ＣＣＤセンサ３３ａ、３３ｂ、３３ｃのセグメントから読み込まれたデータ領域とフィルム情報コードエリア１００ｂに対応する各色用ＣＣＤセンサ３３ａ、３３ｂ、３３ｃのセグメントから読み込まれたデータ領域に異なる強度の平均値フィルタをかけて、ノイズ成分の抑制を行う。平均化された素通り画像データから、この素通り画像データの画素値を主走査方向に関して一様な値にするシェーディング補正を行う際に用いるシェーディング補正係数を求める。その際、特に、フィルム情報コードエリア１００ｂに達する光ビームは撮影画像エリア１００ａに達する光ビームに較べて低品質であると言えるのでより強い平均値フィルタをかけるとともに、主走査方向の均一性がかなり劣ることから大きなダイナミックレンジでのシェーディング補正が可能となるようにシェーディング補正係数を設定する必要がある。このように、撮影画像エリア１００ａとフィルム情報コードエリア１００ｂとで異なる手法でもって異なるシェーディング補正係数を設定しておいて、撮影画像データとコード画像データに対してそれぞれ最適なシェーディング補正を施すことが望ましい。
【００３２】
本発明では、このシェーディング補正では、撮影画像エリア１００ａからの画像データである撮影画像データとフィルム情報コードエリア１００ｂからの画像データであるコード画像データに対して別々のシェーディング補正が施される。このため、撮影画像データに対してシェーディング補正を施す第１シェーディング補正部４２ａが利用する第１シェーディング補正係数を格納している第１補正テーブル４２ｘとコード画像データに対してシェーディング補正を施す第２シェーディング補正部４２ｂが利用する第２シェーディング補正係数を格納している第２補正テーブル４２ｙがシェーディング補正部４２に用意されている。
【００３３】
このようにシェーディング補正係数が設定された後、実際の写真フィルム１００がスキャニングされ、各色用ＣＣＤセンサ３３ａ、３３ｂ、３３ｃから送り出された読取データがメモリ４０に各色成分毎の画像データとして展開された状態が図９に模式的に示されている。図９は、理解しやすいように写真フィルムのイメージで示しているが、実際は各色用ＣＣＤセンサ３３ａ、３３ｂ、３３ｃの解像度に対応した縦方向画素数をもつ画素の集合であり、各画素は透過濃度値に対応する画素値を有している。
【００３４】
このようにメモリ４０に展開された画像データに対して、画像データ区分け部４１は、写真フィルム１００のパーフォレーションＰに対応する画素の画素値がパーフォレーションＰがないところに較べて際だった濃度値を有することになることから、つまり、メモリ４０に展開されている画像データの画素群に対して、写真フィルム幅方向に対応するように延びた検出窓を設定し、その検出窓に含まれる画素の濃度値を閾値条件を用いてチェックすることでパーフォレーションエリア１００ｃに対応する画素領域（パーフォレーション画像データ）を認識し、その認識結果に基づいて、それより内側領域に存在する撮影画像データとそれより外側領域に存在するコード画像データを区分けする。
【００３５】
画像データ区分け部４１の機能を簡単化するためには、多少の誤差は生じるが、光電変換部３３を構成する赤色用ＣＣＤセンサ３３ａと緑色用ＣＣＤセンサ３３ｂと青色用ＣＣＤセンサ３３ｃの素子位置、結果的にはそれに対応する画素位置に基づいて直接的に撮影画像データとコード画像データを区分けしても良い。
【００３６】
画像データ区分け部４１で区分けされ、シェーディング補正部４２でシェーディング補正されたコード画像データは、コントラスト指標算出部４３によって、色成分別に、つまり赤色成分画像データと緑色成分画像データと青色成分画像データのそれぞれからコントラスト強度を表すコントラスト指標が算出される。濃淡ヒストグラムの幅が広いものが明暗の差が大きいとしてコントラストが強い（高い）と呼ばれ、よく知られているように、画像データ中の濃淡レベルの最小値をＩmin、最大値をＩmaxとして、
（Ｉmax−Ｉmin）／（Ｉmax＋Ｉmin）
をコントラスト指標（０〜１の値をとり、最も強いコントラストの場合１となる）とすることが一般的である。この一般的なコントラスト指標を利用しても良いが、本発明では、コード画像データがバーコードや数値を示していることから、そのコード解読にあたって二値化処理を行うことを考慮し、更に好適なコントラスト指標が提案されている。
【００３７】
バーコードのような画像を読み取って得られた画像データの濃淡ヒストグラムはそのバーコードが白地に対する黒バーで形成されている場合、図１０に示すように、低濃度域と高濃度域の２つの強く偏在しているので、丁度真ん中の濃度値を閾値として二値化処理をするとよいことが理解できる。しかし、フィルム１００に形成されているフィルム情報コードとしてのバーコードなどでは、フィルムベースに元々色がついているだけではなくそのフィルムベース上に形成されるコードマークも黒ではなくシアン系の色であり、さらにはフィルム製造メーカやフィルム種別によってもフィルムベースの色やコードマークの色が一定ではないことから、コード画像データを構成する各色成分画像データの濃淡ヒストグラムは図１０に示すような理想的な黒白のコードパターンが作り出す特性を示しておらず、例えば図１１に示すように、各色成分画像データ毎でかなり異なった特性を示す傾向がある。しかもこの各色成分画像データ毎の特性はフィルム１００のよってのバラツキが大きい。このようなことを考慮して、二値化のための閾値：ＳＨを基準とした高濃度側の最頻濃度値と低濃度側の最頻濃度値の二値化閾値に対する離散度をコントラスト指標：Ｃとする。つまり、図１１において、閾値：ＳＨの左側領域の低濃度領域での最頻濃度値：Ｍ1と閾値：ＳＨの右側領域の高濃度領域での最頻濃度値：Ｍ2を求め、それらと閾値：ＳＨの距離：Ｌ1＝ＳＨ−Ｍ1とＬ2＝Ｍ2−ＳＨの内の小さい方を離散度と定義し、これをコントラスト指標：Ｃとする。そして、コード検出用色成分決定部４４が３つの色成分画像データの内でもっとも高いコントラスト指標を有する色成分画像データをコード検出用色成分画像データとみなす。これにより、二値化閾値：ＳＨによってもっとも高い信頼性をもって二値化できる色成分画像データが決定されることになり、このことは後のフィルム情報コード（例えばバーコード）の安定した解読を導く。
【００３８】
なお、同様な観点から、コントラスト指標を、閾値：ＳＨの左側領域の低濃度領域での平均濃度値：Ａ1と閾値：ＳＨの右側領域の高濃度領域での平均濃度値：Ａ2を求め、それらと閾値：ＳＨの距離：Ｌ1＝ＳＨ−Ａ1とＬ2＝Ａ2−ＳＨの内の小さい方を離散度と定義し、これをコントラスト指標：Ｃとしてもよい。
【００３９】
このようにして、コード検出用色成分決定部４４によって、例えばバーコード検出用の色成分画像データが決定されると、その色成分画像データを用いて、コード解読部４５がバーコードパターンを検出し、その検出結果に基づいてバーコードがもつ意味が解読される。解読されたそのバーコードパターンが意味するフィルムメーカ名やフィルム種別及びコマ番号を、プリント管理部４６に与える。
【００４０】
上述した実施の形態では、写真フィルム１００として等ピッチの連続したパーフォレーションＰを形成している１３５フィルムを取り上げて説明しているが、不連続で間隔が比較的あいているパーフォレーションを形成しているＩＸ２４０フィルムも同様に本発明によるフィルム読取装置で取り扱うことができる。
【００４１】
上述した実施の形態では、フィルム情報コードエリアに記録された情報としてバーコード化されたＤＸコードを取り上げたが、バーコード以外のコード、さらには数字や文字をパターンマッチングなどを利用して認識解読する構成も本発明は適用可能である。
【００４２】
上述した実施の形態では、フィルムスキャナで取得される色成分画像データは、Ｒ、Ｇ、Ｂの３種類であったが、さらに異なる色成分画像データが取得されるフィルムスキャナにおいても本発明は同様に適用することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明によるフィルム情報コード解読システムを組み込んだ写真プリント装置を示す外観図
【図２】写真プリント装置を構成する操作ステーションとプリントステーションの説明図
【図３】フィルムスキャナのスキャニングライン領域の概略断面図
【図４】フィルムスキャナのスキャニングライン領域の概略斜視図
【図５】図３の矢視Ａ−Ａからみたフィルムスキャナのスキャニングライン領域の概略平面図
【図６】写真プリント装置のコントローラに構築される機能を説明する機能ブロック図
【図７】写真フィルムの幅方向の各エリアとＣＣＤラインセンサの関係を示す模式図
【図８】シェーディング補正係数を求めるための素通り光ビームの信号レベルを説明する説明図
【図９】メモリに展開された読取データにおける写真フィルムの各エリアの対応を示す模式図
【図１０】理想的な白黒バーコードを読み取った際の画像データがもつ濃淡ヒストグラムを示す図
【図１１】写真フィルムに形成されたバーコードを読み取った際の各色成分画像データがもつ濃淡ヒストグラムの１例を示す図
【符号の説明】
【００４４】
３：フィルムスキャナ
４：コントローラ
３３：光電変換部（光電変換センサ＝ＣＣＤセンサ）
４０：メモリ
４１：画像データ区分け部
４２：シェーディング補正部
４３：コントラスト指標算出部
４４：コード検出用色成分決定部
４５：コード解読部
４６：プリント管理部
４７：画像処理部
１００：写真フィルム
１００ａ：撮影画像エリア
１００ｂ：フィルム情報コードエリア
【図１】
2006003986.tif 000003
【図２】
2006003986.tif 000004
【図３】
2006003986.tif 000005
【図４】
2006003986.tif 000006
【図５】
2006003986.tif 000007
【図６】
2006003986.tif 000008
【図７】
2006003986.tif 000009
【図８】
2006003986.tif 000010
【図９】
2006003986.tif 000011
【図１０】
2006003986.tif 000012
【図１１】
2006003986.tif 000013