(57)【特許請求の範囲】
【請求項１】
複数のコマ画像が記録された写真フィルムを搬送すると共に、前記写真フィルムの搬送方向と交差する方向にスリット状の光透過部が設けられたフィルム搬送手段と、
前記フィルム搬送手段の前記光透過部に向かって光を照射する光源と、
前記光源の光路上に設けられ、前記光透過部と前記写真フィルムとを透過した光を受光することにより画像を読み取る読取手段と、
前記フィルム搬送手段に設けられ、前記写真フィルムの先端を検出する写真フィルム先端検出手段と、前記写真フィルム先端検出手段が前記写真フィルムの先端を検出してから、前記コマ画像の先端エッジが判定されるまでの、前記写真フィルムに記録されたコマ画像の読み取りを開始するまでの間に、前記読取手段により前記光透過部を読み取り、得られた画像データ中に予め定めた基準濃度よりも高い濃度が検出されたときに付着物有りと判断する付着物判断手段と、
を備えた画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像読取装置に関するものであり、特に、画像読み取り中に塵や埃などの付着物を画像と共に読み取ることを防げる画像読取装置に関するものである。
【０００２】
【従来の技術】
従来より、写真フィルムの搬送方向と交差する方向にスリット状の光透過部が設けられたフィルムキャリアにより画像が記録された写真フィルムを搬送しながら、光透過部に光を照射し、光透過部と写真フィルムとを透過した光をＣＣＤ等の読取センサを備えた画像読取装置によって読み取り、該読み取りによって得られた画像データに対して各種の補正等の画像処理を行った後に、画像処理済みの画像データに基づき変調したレーザ光により記録材料へ画像を記録したり、ディスプレイへ画像を表示する画像処理システムが知られている。
【０００３】
【発明が解決しようとする課題】
このようなＣＣＤ等の読取センサによる画像読取装置において、キャリアの光透過部に塵や埃などの付着物があると、これが光源からの光を遮光するので付着物の影ができる。この付着物の影は常に画像と共に読み取られるため、個々の画像に対しては写真フィルムの搬送方向と平行な線として読み取られる。このため、ネガフィルムを読み取って得られた画像データに基づき写真プリントを作成した場合では、付着物の像が写真プリントに黒線となって現れ、リバーサルフィルムを読み取って得られた画像データに基づき写真プリントを作成した場合では、付着物の像が写真プリントに白線となって現れてしまうという問題がある。
【０００４】
本発明は、上記問題を解決するためになされたもので、キャリアの光透過部に付着物がある場合に、写真プリントの画像と共にその像が読み取られてプリントされるのを防げる画像読取装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成すべく請求項１に記載の発明は、複数のコマ画像が記録された写真フィルムを搬送すると共に、前記写真フィルムの搬送方向と交差する方向にスリット状の光透過部が設けられたフィルム搬送手段と、前記フィルム搬送手段の前記光透過部に向かって光を照射する光源と、前記光源の光路上に設けられ、前記光透過部と前記写真フィルムとを透過した光を受光することにより画像を読み取る読取手段と、前記フィルム搬送手段に設けられ、前記写真フィルム先端検出手段が前記写真フィルムの先端を検出してから、前記コマ画像の先端エッジが判定されるまでの、前記写真フィルムに記録されたコマ画像の読み取りを開始するまでの間に、前記読取手段により前記光透過部を読み取り、得られた画像データ中に予め定めた基準濃度よりも高い濃度が検出されたときに付着物有りと判断する付着物判断手段と、を含んで構成したものである。
【０００７】
請求項１の発明では、複数のコマ画像が記録された写真フィルムの画像読み取りに際し、写真フィルムの先端が検出されてから、コマ画像の先端エッジが判定されるまでの、写真フィルムに記録されたコマ画像の読み取りが開始するまでの間に写真フィルムに記録されたコマ画像の読み取りを開始するまでの間に光透過部を読み取らせて、光透過部の光透過状態を画像データとして得、得られた画像データを基にして付着物判断手段が付着物の有無を判断する。
【０００８】
すなわち、読取手段によりネガフィルムやリバーサルフィルム等の写真フィルムが光透過部上に搬送される前の光透過部や、この光透過部上に搬送されてきたコマ画像が記録されていない写真フィルム先端部領域のフィルムベース部分を読み取って得られる画像データは濃度差の少ないものとなる。しかし、光透過部に付着物があると、この付着物により光源からの光が遮光されるために付着物の像も共に読み取られる。この付着物の像は濃度差の少ない画像データと重なって、濃度差の少ない画像データ中の部分的に濃度の高い画像データとして読み取られるので、部分的に濃度の高い画像データの有無を調べることにより付着物の有無を知ることができる。
【０００９】
すなわち、付着物判断手段は、コマ画像の読み取りを開始させる前に読取手段により光透過部を読み取らせて得られた画像データから、予め判断の基準として定めた基準濃度よりも高い部分があるか否かを検出する。この基準濃度は、光透過部の平均濃度などのようにコマ画像と共にプリントされてもコマ画像に影響が出ない程度の低い濃度であり、付着物判断手段は基準濃度よりも高い濃度の画像データを検出すると付着物有りと判断して信号を出力する。
【００１０】
したがって、付着物判断手段からの信号出力により、フィルム搬送手段による写真フィルムの搬送を停止させたり、読取手段による読み取り動作を中止させたり、または、表示画面に付着物有り表示を行ったり、警報を発する等の処理を行って装置を止めるように作業員を促してコマ画像の読み取りを直ちに中止させることができる。
【００１１】
このように請求項１の発明では、コマ画像の読み取りを行う前に光透過部を読み取って得られた画像データに基づいて、付着物判断手段が光透過部に付着物の付着があるか否かを判断しているため、付着物が有る場合は写真フィルムの読み取りを直ちに中止させることができるので、付着物の像が画像と共に読み取られるのを防ぐことができる。したがって、得られた画像データに基づいて写真プリントを作成した時に、付着物の像が画像と共にプリントされるのを防ぐことができる。
【００１２】
なお、コマ画像の読み取り前に行う光透過部の読み取りは、写真フィルムを読取装置にセットして搬送を開始させ、写真フィルムの先端が読取手段の読取位置に到達してから、最初のコマ画像の先端側エッジが読取手段の読取位置に到達するまでの数秒間、光透過部を読み取ることにより光透過部とフィルムベースとを透過した光を受光する場合であり、１本の写真フィルムの先端領域のフィルムベースと共に光透過部を読み取ることから、写真フィルムの読み取りの度に光透過部の付着物の有無を自動的にチェックする構成とすることができる。
【００１７】
【発明の実施の形態】
以下、本発明を図１から図８を参照して更に詳しく説明する。まず、本実施形態に係るデジタルラボシステムについて説明する。尚、すべての図において、同一又は相当する部位には同一の符号を付す。
（システム全体の概略構成）
図１には本実施形態に係るデジタルラボシステム１０の概略構成が示されており、図２にはデジタルラボシステム１０の外観が示されている。図１に示すように、このラボシステム１０は、ラインＣＣＤスキャナ１４、画像処理部１６、レーザプリンタ部１８及びプロセッサ部２０を含んで構成されており、ラインＣＣＤスキャナ１４と画像処理部１６は、図２に示す入力部２６として一体化されており、レーザプリンタ部１８及びプロセッサ部２０は、図２に示す出力部２８として一体化されている。
【００１８】
ラインＣＣＤスキャナ１４は、ネガフィルムやリバーサルフィルム等の写真フィルムに記録されているコマ画像を読み取るためのものであり、例えば１３５サイズの写真フィルム、１１０サイズの写真フィルム、及び透明な磁気層が形成された写真フィルム（２４０サイズの写真フィルム：所謂ＡＰＳフィルム）、１２０サイズ及び２２０サイズ（ブローニサイズ）の写真フィルムのコマ画像を読取対象とすることができる。ラインＣＣＤスキャナ１４は、上記の読取対象のコマ画像をラインＣＣＤ１４で読み取り、画像データを出力する。
【００１９】
なお、本実施の形態では、１３５サイズの写真フィルムを適用した場合のデジタルラボシステム１０として説明する。
【００２０】
画像処理部１６は、ラインＣＣＤスキャナ１４から出力された画像データ（スキャン画像データ）が入力されると共に、デジタルカメラでの撮影によって得られた画像データ、原稿（例えば反射原稿等）をスキャナで読み取ることで得られた画像データ、コンピュータで生成された画像データ等（以下、これらをファイル画像データと総称する）を外部から入力する（例えば、メモリカード等の記憶媒体を介して入力したり、通信回線を介して他の情報処理機器から入力する等）ことも可能なように構成されている。
【００２１】
画像処理部１６は、入力された画像データに対して各種の補正等の画像処理を行って、記録用画像データとしてレーザプリンタ部１８へ出力する。また、画像処理部１６は、画像処理を行った画像データを画像ファイルとして外部に出力する（例えばメモリカード等の記憶媒体に出力したり、通信回線を介して他の情報機器へ送信する等）ことも可能とされている。
【００２２】
レーザプリンタ部１８はＲ、Ｇ、Ｂのレーザ光源を備えており、画像処理部１６から入力された記録用画像データに応じて変調したレーザ光を印画紙に照射して、走査露光によって印画紙に画像を記録する。また、プロセッサ部２０は、レーザプリンタ部１８で走査露光によって画像が記録された印画紙に対し、発色現像、漂白定着、水洗、乾燥の各処理を施す。これにより、印画紙上に画像が形成される。
【００２３】
（ラインＣＣＤスキャナの構成）
次にラインＣＣＤスキャナ１４の構成について説明する。図３にはラインＣＣＤスキャナ１４の光学系の概略構成が示されている。この光学系は、ハロゲンランプやメタルハライドランプ等からなり写真フィルム２２に光を照射する光源３０と、写真フィルム２２を透過した光を受光するラインＣＣＤ１１６とを備えている。光源３０と写真フィルム２２との間には、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）の順に射出光の光軸に沿って設けられた調光フィルタ１１４Ｃ、１１４Ｍ、１１４Ｙと、調光フィルタ１１４Ｃ、１１４Ｍ、１１４Ｙにより各成分色光毎に調節された光を拡散光として写真フィルム２２に照射する光拡散ボックス３６とが設けられている。また、写真フィルム２２とラインＣＣＤ１１６との間には写真フィルム２２を透過した光を結像させるレンズユニット４０が設けられている。
【００２４】
写真フィルム２２は、フィルムキャリア３８（図５参照、図３では図示省略）によって、コマ画像の画面が光軸と垂直になるように搬送される。フィルムキャリア３８は後述するが、写真フィルムの搬送方向に直交する方向に長手方向を有する長方形のスリット３０２ａ、３０２ｂ（図６参照）を備えており、このスリット３０２ａ、３０２ｂにより画像記録範囲外に到達した光が遮光される。なお、図３ではレンズユニット４０として単一のレンズのみを示しているが、レンズユニット４０は、実際には複数枚のレンズから構成されたズームレンズである。
【００２５】
ラインＣＣＤ１１６は、複数のＣＣＤセルが搬送される写真フィルム２２の幅方向に沿って一列に配置されかつ電子シャッタ機構が設けられたセンシング部が、間隔を空けて互いに平行に３ライン設けられており、各センシング部の光入射側にＲ、Ｇ、Ｂの色分解フィルタの何れかが各々取付けられて構成されている（所謂３ラインカラーＣＣＤ）。このラインＣＣＤ１１６の各センシング部の受光面はレンズユニット４０の結像点位置に一致するように配置されている。
【００２６】
また、各センシング部の近傍には転送部が各センシング部に対応して各々設けられており、各センシング部の各ＣＣＤセルに蓄積された電荷は、対応する転送部を介して順に転送される。また図示は省略するが、ラインＣＣＤ１１６とレンズユニット４０との間にはシャッタが設けられている。
【００２７】
図４にはラインＣＣＤスキャナ１４の電気系の概略構成が示されている。ラインＣＣＤスキャナ１４は、ラインＣＣＤスキャナ１４全体の制御を司るマイクロプロセッサ４６を備えている。マイクロプロセッサ４６には、バス６２を介してＲＡＭ６４（例えばＳＲＡＭ）、ＲＯＭ６６（例えば記憶内容を書換え可能なＲＯＭ）が接続されていると共に、モータドライバ４８が接続されている。さらにこのモータドライバ４８には、調光フィルタ１１４Ｃ、１１４Ｍ、１１４Ｙを各々独立にスライド移動させることが可能なフィルタ駆動モータ５４が接続されている。
【００２８】
マイクロプロセッサ４６は、図示しない電源スイッチのオンオフに連動して光源３０を点消灯させる。また、マイクロプロセッサ４６は、ラインＣＣＤ１１６によるコマ画像の読み取り（測光）を行う際に、フィルタ駆動モータ５４によって調光フィルタ１１４Ｃ、１１４Ｍ、１１４Ｙを各々独立にスライド移動させ、ラインＣＣＤ１１６に入射される光量を各成分色光毎に調節する。
【００２９】
また、モータドライバ４８にはレンズユニット４０の複数枚のレンズの位置を相対的に移動させることでレンズユニット４０のズーム倍率を変更するズーム駆動モータ７０、レンズユニット４０全体を移動させることでレンズユニット４０の結像点位置を光軸に沿って移動させるレンズ駆動モータ１０６が接続されている。マイクロプロセッサ４６は、コマ画像のサイズやトリミングを行うか否か等に応じて、ズーム駆動モータ７０によってレンズユニット４０のズーム倍率を所望の倍率に変更する。
【００３０】
一方、ラインＣＣＤ１１６にはタイミングジェネレータ７４が接続されている。タイミングジェネレータ７４は、ラインＣＣＤ１１６や後述するＡ／Ｄ変換器８２等を動作させるための各種のタイミング信号（クロック信号）を発生する。ラインＣＣＤ１１６の信号出力端は、増幅器７６を介してＡ／Ｄ変換器８２に接続されており、ラインＣＣＤ１１６から出力された信号は、増幅器７６で増幅されＡ／Ｄ変換器８２でデジタルデータに変換される。
【００３１】
Ａ／Ｄ変換器８２の出力端は、相関二重サンプリング回路（ＣＤＳ）８８を介してインターフェース（Ｉ／Ｆ）回路９０に接続されている。ＣＤＳ８８ではフィードスルー信号のレベルを表すフィードスルーデータ及び画素信号のレベルを表す画素データを各々サンプリングし、各画素毎に画素データからフィードスルーデータを減算する。そして、演算結果（各ＣＣＤセルでの蓄積電荷量に正確に対応する画素データ）をＩ／Ｆ回路９０を介してスキャン画像データとして画像処理部１６へ順次出力する。
【００３２】
なお、ラインＣＣＤ１１６からはＲ、Ｇ、Ｂの測光信号が並列に出力されるので、増幅器７６、Ａ／Ｄ変換器８２、ＣＤＳ８８から成る信号処理系も３系統設けられており、Ｉ／Ｆ回路９０からは、スキャン画像データとしてＲ、Ｇ、Ｂの画像データが並列に出力される。
【００３３】
また、モータドライバ４８にはシャッタを開閉させるシャッタ駆動モータ９２が接続されている。ラインＣＣＤ１１６の暗出力については、後段の画像処理部１６で補正されるが、暗出力レベルは、コマ画像の読み取りを行っていないときに、マイクロプロセッサ４６がシャッタを閉止させることで得ることができる。
【００３４】
（画像処理部の構成）
次に画像処理部１６の構成について図５を参照して説明する。画像処理部１６は、ラインＣＣＤスキャナ１４に対応してラインスキャナ補正部１２２が設けられている。ラインスキャナ補正部１２２は、ラインＣＣＤスキャナ１４から並列に出力されるＲ、Ｇ、Ｂの画像データに対応して、暗補正回路１２４、欠陥画素補正部１２８、及び明補正回路１３０から成る信号処理系が３系統設けられている。
【００３５】
暗補正回路１２４は、ラインＣＣＤ１１６の光入射側がシャッタにより遮光されている状態で、ラインＣＣＤスキャナ１４から入力されたデータ（ラインＣＣＤ１１６のセンシング部の各セルの暗出力レベルを表すデータ）を各セル毎に記憶しておき、ラインＣＣＤスキャナ１４から入力されたスキャン画像データから、各画素毎に対応するセルの暗出力レベルを減ずることによって補正する。
【００３６】
また、ラインＣＣＤ１１６の光電変換特性は各セル単位でのばらつきもある。欠陥画素補正部１２８の後段の明補正回路１３０では、ラインＣＣＤスキャナ１４に画面全体が一定濃度の調整用のコマ画像がセットされている状態で、ラインＣＣＤ１１６で前記調整用のコマ画像を読み取ることによりラインＣＣＤスキャナ１４から入力された調整用のコマ画像の画像データ（コマ画像データが表す各画素毎の濃度のばらつきは各セルの光電変換特性のばらつきに起因する）に基づいて各セル毎にゲインを定めておき、ラインＣＣＤスキャナ１４から入力された読取対象のコマ画像の画像データを、各セル毎に定めたゲインに応じて各画素毎に補正する。
【００３７】
一方、調整用のコマ画像の画像データにおいて、 特定の画素の濃度が他の画素の濃度と大きく異なっていた場合には、ラインＣＣＤ１１６の前記特定の画素に対応するセルには何らかの異常があり、前記特定の画素は欠陥画素と判断できる。欠陥画素補正部１２８は調整用のコマ画像の画像データに基づき欠陥画素のアドレスを記憶しておき、ラインＣＣＤスキャナ１４から入力された読取対象のコマ画像の画像データのうち、欠陥画素のデータについては周囲の画素のデータから補間してデータを新たに生成する。
【００３８】
また、ラインＣＣＤ１１６は３本のライン（ＣＣＤセル列）が写真フィルム２２の搬送方向に沿って所定の間隔を空けて順に配置されているので、ラインＣＣＤスキャナ１４からＲ、Ｇ、Ｂの各成分色の画像データの出力が開始されるタイミングには時間差がある。ラインスキャナ補正部１２２は、コマ画像上で同一の画素のＲ、Ｇ、Ｂの画像データが同時に出力されるように、各成分色光毎に異なる遅延時間で画像データの出力タイミングの遅延を行う。
【００３９】
ラインスキャナ補正部１２２の出力端はセレクタ１３２の入力端に接続されており、補正部１２２から出力された画像データはセレクタ１３２に入力される。また、セレクタ１３２の入力端は入出力コントローラ１３４のデータ出力端にも接続されており、入出力コントローラ１３４からは、外部から入力されたファイル画像データがセレクタ１３２に入力される。セレクタ１３２の出力端は入出力コントローラ１３４、イメージプロセッサ部１３６Ａ、１３６Ｂのデータ入力端に各々接続されている。セレクタ１３２は、入力された画像データを、入出力コントローラ１３４、イメージプロセッサ部１３６Ａ、１３６Ｂの各々に選択的に出力可能とされている。
【００４０】
イメージプロセッサ部１３６Ａは、メモリコントローラ１３８、イメージプロセッサ１４０、３個のフレームメモリ１４２Ａ、１４２Ｂ、１４２Ｃを備えている。フレームメモリ１４２Ａ、１４２Ｂ、１４２Ｃは各々１フレーム分のコマ画像の画像データを記憶可能な容量を有しており、セレクタ１３２から入力された画像データは３個のフレームメモリ１４２Ａ、１４２Ｂ、１４２Ｃの何れかに記憶されるが、メモリコントローラ１３８は、入力された画像データの各画素のデータが、フレームメモリ１４２Ａ、１４２Ｂ、１４２Ｃの記憶領域に一定の順序で並んで記憶されるように、画像データをフレームメモリ１４２Ａ、１４２Ｂ、１４２Ｃに記憶させる際のアドレスを制御する。
【００４１】
イメージプロセッサ１４０は、フレームメモリ１４２に記憶された画像データを取込み、階調変換、色変換、画像の超低周波輝度成分の階調を圧縮するハイパートーン処理、粒状を抑制しながらシャープネスを強調するハイパーシャープネス処理等の各種の画像処理を行う。なお、上記の画像処理の処理条件は、オートセットアップエンジン１４４（後述）によって自動的に演算され、演算された処理条件に従って画像処理が行われる。イメージプロセッサ１４０は入出力コントローラ１３４に接続されており、画像処理を行った画像データは、フレームメモリ１４２に一旦記憶された後に、所定のタイミングで入出力コントローラ１３４へ出力される。なお、イメージプロセッサ部１３６Ｂは上述したイメージプロセッサ部１３６Ａと同一の構成であるので説明を省略する。
【００４２】
ところで、本発明の第１実施形態では、コマ画像の読み取りを開始する前に、スリット３０２ａ、３０２ｂ（図６参照）上に付着物の付着があるか否かを判断している。すなわち、コマ画像がラインＣＣＤ１１６の読取位置に到達する前にラインＣＣＤ１１６により読み取りを開始させることにより（先行読み取り）得られた画像から付着物の付着がある否かを判断する。すなわち、先行読み取り時にラインＣＣＤ１１６が受光する光は、スリット３０２ａ、３０２ｂのみを透過した光であるので、得られる画像データは濃度差の少ないものとなる。そのため、スリット３０２ａ、３０２ｂに付着物が付着していると、付着物の像が重ねて読み取られて部分的に高濃度となり、部分的に濃度差のある画像データとなる
得られた画像データはセレクタ１３２から入出力コントローラ１３４に入力され、更に入出力コントローラ１３４に接続されたオートセットアップエンジン１４４に出力される。オートセットアップエンジン１４４は、ＣＰＵ１４６、ＲＡＭ１４８（例えばＤＲＡＭ）、ＲＯＭ１５０（例えば記憶内容を書換え可能なＲＯＭ）、入出力ポート１５２を備え、これらがバス１５４を介して互いに接続されて構成されている。
【００４３】
このオートセットアップエンジン１４４は、ラインＣＣＤ１１６の１ライン中の各画素の濃度を比較して濃度の異なる部分があれば付着物の付着ありと判断して直ちにＮＧ処理を行う。このＮＧ処理は、画像の読み取りが中止される処理であればよく、例えば、搬送制御部１７２に信号を出力して写真フィルム２２の搬送を停止させたり、ラインＣＣＤスキャナ１４全体の制御を司るマイクロプロセッサ４６（図３参照）に信号を出力してコマ画像の読み取りを中止させたり、表示手段に付着物有り表示を行ったり、警報を鳴らす等が挙げられる。
【００４４】
また、本発明の第２実施形態では、ラインＣＣＤ１１６によるコマ画像の読み取り動作中に、コマ画像とコマ画像との間の領域も読み取ってスリット３０２ａ、３０２ｂ上に付着物の付着があるか否かを継続的に判断している。すなわち、コマ画像の読み取り時にラインＣＣＤ１１６により、コマ画像と、コマ画像とコマ画像との間の領域（コマ画像間領域）との両方を読み取って、２種類の画像データ（すなわち、コマ画像領域内の画像データ、コマ画像間領域の画像データ）を得、そのうちのコマ画像間領域の画像データを用いて付着物の付着がある否かを判断している。
【００４５】
コマ画像間領域には画像が記録されていないことから、この領域を読み取ると、 濃度差の少ない画像データが得られる。しかし、光透過部に付着物が付着していると常に同じ画素位置に付着物の像が読み込まれるので、特定の画素だけが常に他よりも高い濃度となり、部分的に濃度差のある画像データとなる。
【００４６】
コマ画像間領域の画像データはセレクタ１３２から入出力コントローラ１３４に入力され、更に入出力コントローラ１３４に接続されたオートセットアップエンジン１４４に出力される。第２実施例においてオートセットアップエンジン１４４は、ラインＣＣＤ１１６の１ライン中の各画素の濃度を比較して濃度の異なる部分があればその位置を記憶する作業を繰り返す。予め定めた回数以上連続して同じ位置が記憶されると、付着物の付着ありと判断して直ちにＮＧ処理を行う。
【００４７】
なお、上記第１と第２それぞれの実施形態において付着物の付着が認識されない場合は、コマ画像の読み取りを継続して行う。また、第１及び第２の実施形態においてはコマ画像を、比較的低解像度で読み取るプレスキャンと、プレスキャンによって得られた画像データ（プレスキャン画像データ）に基づいて比較的高解像度で読み取るファインスキャンとの２回の読み取りにより画像データとして読み取る。
【００４８】
すなわち、オートセットアップエンジン１４４は、プレスキャンにより得られたプレスキャン画像データに基づきファインスキャンに対する画像処理の処理条件を演算し、演算した処理条件をイメージプロセッサ部１３６のイメージプロセッサ１４０に出力する。この画像処理の処理条件の演算では、撮影時の露光量、撮影光源種やその他の特徴量から類似のシーンを撮影した複数コマの画像があるか否かを判断し、類似のシーンを撮影した複数コマ画像があった場合には、これらのコマ画像のファインスキャン画像データに対する画像処理の処理条件が同一又は近似するように決定する。
【００４９】
なお、画像処理の最適な処理条件は、画像処理後の画像データを、レーザプリンタ部１８における印画紙への画像の記録に用いるのか、外部へ出力するのか等によっても変化する。画像処理部１６には２つのイメージプロセッサ部１３６Ａ、１３６Ｂが設けられているので、例えば、画像データを印画紙への画像の記録に用いると共に外部へ出力する等の場合には、オートセットアップエンジン１４４は各々の用途に最適な処理条件を各々演算し、イメージプロセッサ部１３６Ａ、１３６Ｂへ出力する。これにより、イメージプロセッサ部１３６Ａ、１３６Ｂでは、同一のファインスキャン画像データに対し、互いに異なる処理条件で画像処理が行われる。
【００５０】
更に、オートセットアップエンジン１４４は、入出力コントローラ１３４から入力されたコマ画像のプレスキャン画像データに基づいて、レーザプリンタ部１８で印画紙に画像を記録する際のグレーバランス等を規定する画像記録用パラメータを算出し、レーザプリンタ部１８に記録用画像データを出力する際に同時に出力する。また、オートセットアップエンジン１４４は、外部から入力されるファイル画像データに対しても、上記と同様にして画像処理の処理条件を演算する。
【００５１】
入出力コントローラ１３４はＩ／Ｆ回路１５６を介してレーザプリンタ部１８に接続されている。画像処理後の画像データを印画紙への画像の記録に用いる場合には、イメージプロセッサ部１３６で画像処理が行われた画像データは、入出力コントローラ１３４からＩ／Ｆ回路１５６を介し記録用画像データとしてレーザプリンタ部１８へ出力される。また、オートセットアップエンジン１４４はパーソナルコンピュータ１５８に接続されている。画像処理後の画像データを画像ファイルとして外部へ出力する場合には、イメージプロセッサ部１３６で画像処理が行われた画像データは、入出力コントローラ１３４からオートセットアップエンジン１４４を介してパーソナルコンピュータ１５８に出力される。
【００５２】
パーソナルコンピュータ１５８は、ＣＰＵ１６０、メモリ１６２、ディスプレイ１６４及びキーボード１６６（図２も参照）、ハードディスク１６８、ＣＤ−ＲＯＭドライバ１７０、搬送制御部１７２、拡張スロット１７４、画像圧縮／伸長部１７６を備えており、これらがバス１７８を介して互いに接続されて構成されている。搬送制御部１７２はフィルムキャリア３８に接続されており、フィルムキャリア３８による写真フィルム２２の搬送を制御する。また、フィルムキャリア３８にＡＰＳフィルムがセットされた場合には、フィルムキャリア３８がＡＰＳフィルムの磁気層から読み取った情報（例えば画像記録サイズ等）が入力される。
【００５３】
また、メモリカード等の記憶媒体に対してデータの読出し／書込みを行うドライバ（図示省略）や、他の情報処理機器と通信を行うための通信制御装置は、拡張スロット１７４を介してパーソナルコンピュータ１５８に接続される。入出力コントローラ１３４から外部への出力用の画像データが入力された場合には、前記画像データは拡張スロット１７４を介して画像ファイルとして外部（前記ドライバや通信制御装置等）に出力される。また、拡張スロット１７４を介して外部からファイル画像データが入力された場合には、入力されたファイル画像データは、オートセットアップエンジン１４４を介して入出力コントローラ１３４へ出力される。この場合、入出力コントローラ１３４では入力されたファイル画像データをセレクタ１３２へ出力する。
【００５４】
なお、画像処理部１６は、プレスキャン画像データ等をパーソナルコンピュータ１５８に出力し、ラインＣＣＤスキャナ１４で読み取られたコマ画像をディスプレイ１６４に表示したり、印画紙に記録することで得られる画像を推定してディスプレイ１６４に表示し、キーボード１６６を介してオペレータにより画像の修正等が指示されると、これを画像処理の処理条件に反映することも可能とされている。
【００５５】
（フィルムキャリアの構成）
次に図６を参照し、フィルムキャリア３８の構成について説明する。図６は、フィルムキャリア３８がラインＣＣＤスキャナ１４（図１、図２参照）にセットされた状態を示し、説明を簡単にするため、調光フィルタ１１４Ｃ、１１４Ｍ、１１４Ｙや光拡散ボックス３６等の図示を省略している。
【００５６】
このフィルムキャリア３８は、写真フィルム２２導入部近傍に設けられ写真フィルム２２の先端位置を検出する先端位置検出センサ３３０と、写真フィルム２２の搬送経路を形成させる第１搬送ローラ対３１２及び第２搬送ローラ対３２２と、これら第１搬送ローラ対３１２及び第２搬送ローラ対３２２により搬送中の写真フィルム２２に対して光源３０により照射される光のうち一部を透過させるスリット３０２ａ、３０２ｂと、を備えている。
【００５７】
第１搬送ローラ対３１２及び第２搬送ローラ対３２２は、モータ２８４、２８６により同期して回転されるそれぞれ２つのローラを備え、これら２つのローラにより写真フィルム２２を挟持した状態で回転して写真フィルム２２を一方向に搬送する。これら第１搬送ローラ対３１２及び第２搬送ローラ対３２２は、それぞれドライバ２８８、２９０を介して搬送制御部１７２（図５も参照）に接続され、この搬送制御部１７２により搬送開始及び停止が制御されている。
【００５８】
また、第１搬送ローラ対３１２と第２搬送ローラ対３２２との間の略中央部には、写真フィルム２２に対して光を照射する光源３０と、写真フィルム２２を透過した光を受光するラインＣＣＤ１１６とが配置されている。写真フィルム２２の光照射位置には、写真フィルム２２を挟んで対称にスリット３０２ａ、３０２ｂが配置されている。これらスリット３０２ａ、３０２ｂは、光源３０から射出された光のうち、ラインＣＣＤセンサ１１６による読取対象外に達する光を遮光してフレアの発生や漏光によるラインＣＣＤ１１６での蓄積電荷の飽和を防止している。
（作用）
写真フィルム２２に記録されたコマ画像の読み取りを開始させる前に、画像処理部１６のオートセットアップエンジン１４４で付着物判断処理を行う本発明の第１実施形態について図７を参照して説明する。
【００５９】
ステップ４００では、フィルムキャリア３８のフィルム導入部に写真フィルム２２の先端が到達したか否かを第１搬送ローラ対３１２の近傍に設けられた先端検出センサ３３０により検出する。
【００６０】
写真フィルム２２の先端が検出されると、次のステップ４０２に移行し、第１搬送ローラ対３１２と第２搬送ローラ対３２２とを駆動させて写真フィルム２２の搬送を開始させ、さらにステップ４０４に移行してラインＣＣＤ１１６による画像の先行読み取りを開始させる。
【００６１】
次のステップ４０６では、画像の先行読み取りにおいて得られた画像データに部分的に高濃度な領域があるか否かを判定する。即ち、１ライン中の画素のうち部分的に高濃度の画素があると判定された場合は、付着物有りと判断してステップ４０８に移行し、写真フィルム２２の搬送を停止させたり、ラインＣＣＤ１１６による画像の読み取りを中止させたり、表示手段に付着物有り表示を行ったり、警報を鳴らすなどのＮＧ処理を行う。
【００６２】
画像の先行読み取りにおいて得られた画像データに部分的に高濃度の画素がないと判定された場合は、ステップ４１０に移行しラインＣＣＤ１１６の画像読取位置にコマ画像が到達したか否か、言い換えると画像読取位置にコマ画像の先端側エッジが到達したか否かを判定する。ここでは、オートセットアップエンジン１４４に出力された信号のレベルが所定レベルよりも低下したときにコマ画像の先端側エッジがラインＣＣＤ１１６の画像読取位置に到達したと判断する。
【００６３】
ステップ４１０において、画像読取位置にコマ画像の先端側エッジが到達していないと判定された場合はステップ４０６に戻って再び部分的に高濃度な画素の有無を判定し、画像読取位置にコマ画像の先端側エッジが到達するまでこの動作を繰り返す。ラインＣＣＤ１１６の画像読取位置にコマ画像の先端側エッジが到達すると、ステップ４１２に移行してプレスキャンを開始する。ステップ４１２において、プレスキャンにより得られたプレスキャン画像データは各コマの位置を示す位置データと共にオートセットアップエンジン１４４のＲＡＭ１４８に記憶する。
【００６４】
次のステップ４１４では、写真フィルム２２に記録されたすべてのコマ画像に対するプレスキャンが終了したか否かを判定する。プレスキャンの終了は、ラインＣＣＤ１１６の読取位置の前段に設けたセンサ（図示せず）により写真フィルム２２の後端を検出した後、所定時間（ラインＣＣＤ１１６による最終コマ画像のプレスキャンが全て終了するまでの時間）が経過したか否かを判断し、経過した場合に写真フィルム２２に記録された全コマ画像に対するプレスキャンが終了したと判定する。
【００６５】
このステップ４１４において写真フィルム２２に記録されたすべてのフィルム画像に対するプレスキャンが終了していると判定された場合には、ステップ４１６に移行し搬送ローラ対３１２、３２２による写真フィルム２２の搬送を停止した後ステップ４１８に移行し、終了していないと判定された場合にはステップ４１２に移行して前述した処理、すなわち、写真フィルム２２に記録されたコマ画像に対するプレスキャンを繰り返し実行する。
【００６６】
ステップ４１８では、ＲＡＭ１４８に記憶されたプレスキャン画像データに基づいてファインスキャンに対する画像処理の処理条件を演算する。全ての演算が終了すると、ステップ４２０において再び搬送ローラ対３１２、３２２を駆動させ、ステップ４２２に移行してステップ４１８で演算された処理条件に基づいてファインスキャンを開始する。
【００６７】
次のステップ４２４では、写真フィルム２２に記録されたすべてのコマ画像に対するファインスキャンが終了したか否かを判定する。ファインスキャンの終了は、写真フィルム２２の後端を検出した後、所定時間（最終コマのプレスキャンが終了するまでの時間）が経過したか否かを判断し、経過した場合に写真フィルム２２に記録された全コマ画像に対するファインスキャンが終了したと判定する。このステップ４１４においてファインスキャンが終了していないと判断された場合、ステップ４２２に移行して前述した処理、すなわち、写真フィルム２２に記録されたコマ画像に対するファインスキャンを繰り返し実行し、このステップ４１４において写真フィルム２２に記録されたすべてのフィルム画像に対するプレスキャンが終了していると判定された場合には、本フローチャートにおける処理を終了する。
なお、第１実施形態では、画像の読み取りを開始する前にスリット３０２ａ、３０２ｂのみを読み取るため、ネガやリバーサルなどのフィルムの種類に関係なく付着物の付着の判断を行えるので好ましい。
【００６８】
次に、コマ画像の読み取り中に画像処理部１６のオートセットアップエンジン１４４で付着物判断処理を行う本発明の第２実施形態について図８を参照して説明する。なお、このフローチャートは、ラインＣＣＤ１１６により画像間領域も含めた領域を走査させて得られる画像データのうち、画像間領域の画像データを用いて付着物の有無を判断する付着物判断処理のみを示している。
【００６９】
本第２実施形態では、ラインＣＣＤ１１６によってネガフィルムを走査したときの１ラインにおける個々の画素の濃度を比較し、他の画素濃度より高い濃度の画素が検出された場合にその位置を記憶し、複数回の走査により繰り返し同じ位置に濃度が高い画素が検出されたときに付着物の付着ありと判断する。このときの検出回数はカウント値ｎでカウントされる。
【００７０】
まず、ステップ５００において、フラグ及びカウント値ｎをイニシャライズする。次に、ステップ５０２において、ラインＣＣＤ１１６により画像の読み取りが開始されると、ステップ５０４においてラインＣＣＤ１１６がコマ画像間の領域を読み取ったか否かを、コマ画像の後端側エッジを検出することにより判定する。画像間の領域でないと判定された場合は本フローチャートを終了し、画像間の領域であると判定された場合はステップ５０６に移行する。
【００７１】
ステップ５０６では、ラインＣＣＤ１１６により読み取られた画像データに部分的に高濃度な領域があるか否かを判定する。即ち、１ライン走査後のラインＣＣＤ１１６の１ラインを構成する画素の中で部分的に高濃度の画素があるかどうかを検出する。ラインＣＣＤ１１６の１ラインを構成する画素の中で部分的に高濃度の画素がない場合はフラグをリセットしてステップ５０８からステップ５０４に移行し、読取位置の判定処理及び部分的に高濃度の画素の検出処理を繰り返し実行する。ラインＣＣＤ１１６の１ラインを構成する画素の中で部分的に高濃度の画素がある場合は、ステップ５１０に移行してフラグがリセットされているか否か、言い換えれば、初めて高濃度の画素が検出されたか否かを判定する。
【００７２】
ステップ５１０においてフラグがリセットされていると判断された場合、ステップ５１２に移行して画素位置をＲＡＭ１４８に記憶した後、ステップ５１４においてフラグをセットする。その後、再びステップ５０４に移行して上記の処理を繰り返して行う。
【００７３】
ステップ５１０においてフラグがセットされていると判断された場合、ステップ５１６に移行して前回記憶された位置と今回検出された位置とが同じであるか否かを判定する。前回記憶された位置と今回検出された位置とが同じでない場合は、ステップ５１８においてカウント値ｎをリセットしてからステップ５１２に移行して画素位置を新しく記憶された位置に置き換えて記憶した後、ステップ５１４においてフラグをセットする。その後、再びステップ５０４に移行して上記の処理を繰り返して行う。
【００７４】
前回記憶された位置と今回検出された位置とが同じである場合、ステップ５２０に移行しカウント値ｎをインクリメントする。次のステップではカウント値ｎが予め定めた値Ａとなっているか否かを判定することにより、高濃度画素が連続しているか否かを判定する。カウント値ｎが予め定めた値Ａとなっていない場合は、ステップ５０４に移行して上記処理を繰り返す。なお、ここでは上記予め定めた値Ａは、画像間領域を全て走査したときの走査回数より小さい値としている。
【００７５】
カウント値ｎが予め定めた値Ａとなった場合、付着物有りと判断してステップ５２４に移行し、例えば、写真フィルム２２の搬送を停止させたり、ラインＣＣＤ１１６による画像の読み取りを中止させたり、表示手段に付着物有り表示を行ったり、警報を鳴らすなどのＮＧ処理を行い、本フローチャートにおける処理を終了する。
【００７６】
なお、予め定めた値Ａは、例えば、画像間領域を全て走査したときの走査回数より若干小さい値に予め決定することが挙げられる。また、第２実施形態は、ネガフィルムについて説明したが、リバーサルフィルムに対しても応用することができる。
【００７７】
また、ここでは、画像を読み取る前にスリットに付着物があるか否かを判定する第１実施例と、画像の読み取り中にスリットに付着物があるか否かを判定する第２実施例とを別々に説明したが、第１実施例の構成と第２実施例の構成とを組み合わせて画像を読み取る前と画像の読み取り中との両方において付着物の有無を判断するようにしてもよい。
【００７８】
【発明の効果】
以上説明したように、請求項１の発明によれば、写真フィルムの先端を検出してから、前記写真フィルムに記録されたコマ画像の読み取りを開始するまでの間に光透過部を読み取って得られた画像データに基づいて、付着物判断手段が光透過部に付着物の付着があるか否かを判断しているため、付着物がある場合は即座に検知してコマ画像の読み取り動作を中止させることができるため、付着物の像がコマ画像と共に読み取られるのを防ぐことができる。そのため、得られた画像データに基づいて写真プリントを作成した時に、写真プリントに黒線状または白線状に付着物の像がプリントされるのを防げるという効果を達成する。
【００７９】
また、請求項２の発明では、１コマの画像の読み取りを終了する度に付着物の有無を判断しているため、全てのコマ画像の読取終了まで継続して付着物の有無をチェックできる。したがって、画像の読み取り中にゴミなどが付着してもその時点で検出でき、高い率で付着物の像がコマ画像と共に読み取られるのを防ぐことができるという効果を達成する。さらに、カウント数の上限値Ａを調整することにより付着物として検出する大きさを設定することができるので、プリントしたときにプリント画像に影響のある付着物のみを選択的に付着物として検出することができるという効果も達成する。
【図面の簡単な説明】
【図１】本発明の実施の形態にかかるデジタルラボシステムの概略構成図である。
【図２】デジタルラボシステムの外観図である。
【図３】ラインＣＣＤスキャナの光学系の概略構成図である。
【図４】ラインＣＣＤスキャナの電気系の概略構成図である。
【図５】画像処理部の概略構成図である。
【図６】フィルムキャリアの概略構成図である。
【図７】本発明の第１実施形態の付着物判断処理を示すフローチャートである。
【図８】本発明の第２実施形態の付着物判断処理を示すフローチャートである。
【符号の説明】
１０      デシタルラボシスタム
１４      ラインＣＣＤスキャナ（ラインスキャナ）
２２      写真フィルム
３０      光源
３８      フィルムキャリア
１１６      ラインＣＣＤ
１４４      オートセットアップエンジン
３０２ａ、３０２ｂ    スリット
【図１】
0004002329.tif 000002
【図２】
0004002329.tif 000003
【図３】
0004002329.tif 000004
【図４】
0004002329.tif 000005
【図５】
0004002329.tif 000006
【図６】
0004002329.tif 000007
【図７】
0004002329.tif 000008
【図８】
0004002329.tif 000009