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