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