(57)【要約】【課題】複数コマの画像を連続スキャンしてゴミキズ除去を行う場合において、ゴミキズ除去処理を高速化し、一連のスキャン時間を短縮することができる画像読取装置を提供する。【解決手段】画像読取装置１は、複数コマの画像を有する透過原稿１０２の画像を生成するフィルムスキャナ１００と、透過原稿１０２のフィルム種特定を行うフィルム種特定部２００と、透過原稿１０２の画像のゴミキズ除去を行うゴミキズ除去部３００とを備える。フィルムスキャナ１００は、プリスキャン可視画像及び本スキャン可視画像を生成するＣＣＤ１０９と、プリスキャン赤外画像及び本スキャン赤外画像を生成する赤外画像用ＣＣＤ１１０とを備える。透過原稿１０２の有する複数コマの１コマ分の本スキャン可視画像及び本スキャン赤外画像をフィルムスキャナ１００で生成する毎に、生成した本スキャン赤外画像と、フィルム種特定部２００で特定された透過原稿１０２のフィルム種とに基づいて生成した本スキャン可視画像の画像処理方法を設定する。【選択図】      図１
2004312465.tif 000002
【特許請求の範囲】
【請求項１】
可視光及び不可視光により透過原稿を照射してプリスキャンと本スキャンを行い、少なくともプリスキャン不可視画像、本スキャン不可視画像、本スキャン可視画像を生成し、プリスキャン不可視画像に基づいて前記透過原稿の種類を判定し、前記判定された前記透過原稿の種類及び本スキャン不可視画像に基づいて本スキャン可視画像の画像処理方法を設定することを特徴とする画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像読取装置に関し、特に、現像済み写真フィルムなどの透過原稿を読み取る際に透過原稿上のゴミやキズ等による欠陥部分を補正する機能を持つ画像読取装置に関する。
【０００２】
【従来の技術】
写真は自然界の様々な環境下で撮影される。従って、写真フィルム等の透過原稿に記録される画像は、撮影条件によって、最明部から最暗部までの幅が狭いものから広いものまで、様々である。このため、写真フィルム等の透過原稿を読み取るフィルムスキャナのスキャニングは、プリスキャンと本スキャンの２回にわけて行なうのが一般的である。具体的には、まず、低解像度でプリスキャンを行なうことにより、原稿画像の明るさ、最明部、最暗部を予め検出し、このプリスキャンで検出された画像の明るさ、最明部、最暗部のデータに基づいて、高解像度でスキャンされる本スキャン用の露出量（露光時間）、ＬＵＴ階調変換特性等の画像読取条件を決定する。
【０００３】
また近年では、可視光による読取画像（以下「可視画像」という。）の読取に加えて、赤外光による読取画像（以下「赤外画像」という。）によって、フィルム上に存在する埃などのゴミや、フィルム面上のキズを検知し、読取られた画像から、これらのゴミやキズの影響を画像処理にて取り除く、いわゆるゴミキズ除去機能を備えたフィルムスキャナが開発されている。
【０００４】
図７は、従来のフィルムスキャナによって実行されるスキャン処理のフローチャートである。
【０００５】
まず、ステップＳ７０１において、可視画像を取得する。具体的には、可視光ランプによって透過原稿に可視光を照射し、その可視透過光を可視画像用ＣＣＤでアナログデータに光電変換し、さらに、このアナログデータをデジタルデータにＡ／Ｄ変換した後、解像度変換やシェーディング等の処理を行う。取得後、可視画像用のメモリ領域にＲＧＢの画像データとして保存する。
【０００６】
以下、ステップＳ７０２〜Ｓ７０６の処理を順次実行する。
【０００７】
ステップＳ７０２では、赤外画像を取得する。具体的には、赤外光ランプによって透過原稿に赤外光を照射し、その赤外透過光を赤外画像用ＣＣＤでアナログデータに光電変換し、さらに、このアナログデータをデジタルデータにＡ／Ｄ変換した後、解像度変換やシェーディング等の処理を行う。取得後、赤外画像用のメモリ領域にグレースケールの画像データとして保存する。
【０００８】
ステップＳ７０３では、フィルム種を特定する。具体的には、赤外光ランプをフィルムに照射し、赤外画像へのゴミキズ以外の像の写り込み具合を検知することにより、一般的なカラーフィルムであるか、外式のフィルムであるか特定する。これは、一般的なカラーフィルムの場合には、どの色素であっても赤外光の波長（約８００〜９００ｎｍ）における透過率は非常に高く、一方、外式のフィルム（例えば、コダクローム（Ｋｏｄａｃｈｒｏｍｅ）フィルム）の場合には、カラーリバーサルフィルム（ポジフィルム）で色を構成する要素となる発色剤がフィルムの中に含まれていないため、赤外光の波長における透過率が一般的なカラーフィルムの透過率より低いという性質を利用するものである。具体的には、赤外画像のヒストグラムを作成し、そのヒストグラムの標準偏差をみることにより判定を行っている。一般的なカラーフィルムの場合は、ゴミキズ以外の像の写り込みが少ないため、標準偏差が小さくなる傾向にあり、一方、外式のフィルムの場合には、ゴミキズ以外にも像の写り込みが多いため、標準偏差が大きくなる傾向にある。
【０００９】
ステップＳ７０４では、赤外画像で後述するステップＳ７０５のゴミキズ判定処理用の閾値を算出する。この閾値の算出方法としては様々な方法があり、例えば、ヒストグラムの最大頻度数のレベルから所定の値を差し引いて閾値とする方法や、ヒストグラムの平均階調レベルから所定の関係式より求められる値を差し引いて閾値とする方法がある。
【００１０】
いずれの方法であっても、ステップＳ７０３で特定されたフィルム種が外式のフィルムである場合、一般のカラーフィルムの閾値として算出される値より低い値が算出される。これにより、一般のカラーフィルムより透過率が悪く、ゴミキズ以外にも像の写り込みが多い外式のフィルムであっても、後述するステップＳ７０５のゴミキズ判定処理を確実に行うことができる。
【００１１】
ステップＳ７０５では、ゴミキズ判定処理を行う。具体的には、赤外画像の各画素の階調レベルと前記ステップＳ７０４で求めた閾値と比較し、対象の画素がゴミキズ画素（以下「欠損画素」という。）であるか正常画素かを判定する。フィルム上にゴミやキズがあると赤外光の光路を遮ることになり、ゴミキズの影がＣＣＤに投影される。よって、ゴミやキズがある位置の画素の階調レベルは低いレベルを示すことになるので、閾値と比較して階調レベルが低い場合には、対象画素は欠損画素と判定し、閾値より階調レベルが高い場合には、対象画素は正常画素と判定する。
【００１２】
最後に、ステップＳ７０６において、欠損画素の補間処理を行う。具体的には、赤外画像の欠損画素と対応する可視画像の画素を周囲の正常画素を使って補間する。全ての赤外画像の欠損画素に対してこの補間処理を行った後、本処理を終了する。
【００１３】
【発明が解決しようとする課題】
しかしながら、上記従来のスキャン処理は、コンシューマー向けのフィルムスキャナを想定して作成されたものであるため、１回のスキャンで、１つの画像を処理するのに最適な方法となっている。よって、業務用フィルムスキャナのような、フィルム上に記録されている複数コマの画像を連続してスキャンする場合（例えば、ＡＰＳフィルムやロールフィルムでは、１度のスキャンで約４０コマの画像をスキャンする場合もある。）には、上記ゴミキズ除去の画像処理を適用すると、画像処理に時間がかかってしまい、業務用フィルムスキャナとして必要不可欠な高速性を有さないこととなるという問題がある。
【００１４】
本発明の目的は、複数コマの画像を連続スキャンしてゴミキズ除去を行う場合において、ゴミキズ除去処理を高速化し、一連のスキャン時間を短縮することができる画像読取装置を提供することにある。
【００１５】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の画像読取装置は、可視光及び不可視光により透過原稿を照射してプリスキャンと本スキャンを行い、少なくともプリスキャン不可視画像、本スキャン不可視画像、本スキャン可視画像を生成し、プリスキャン不可視画像に基づいて前記透過原稿の種類を判定し、前記判定された前記透過原稿の種類及び本スキャン不可視画像に基づいて本スキャン可視画像の画像処理方法を設定することを特徴とする。
【００１６】
【発明の実施の形態】
以下、本発明の実施の形態に係る画像読取装置を図面を用いて詳説する。
【００１７】
図１は、本発明の実施の形態に係る画像読取装置の概略構成を示す図である。
【００１８】
図１において、画像読取装置１は、透過原稿１０２（図２）のプリスキャン可視画像、本スキャン可視画像、プリスキャン赤外画像、及び本スキャン赤外画像を取得するフィルムスキャナ１００と、透過原稿１０２のフィルム種の特定を行うフィルム種特定部２００と、透過原稿１０２の画像のゴミキズ除去を行うゴミキズ除去部３００とを備える。尚、本実施の形態ではフィルム種特定部２００及びゴミキズ除去部３００をフィルムスキャナ１００とは別装置としているが、フィルムスキャナ１００内部に構成しても構わない。
【００１９】
フィルム種特定部２００は、フィルムスキャナ１００で生成された画像をフィルム種特定部２００に入力するインターフェース（Ｉ／Ｆ）２０１と、フィルムスキャナ１００から出力された画像のうちプリスキャン赤外画像を記憶する赤外画像メモリ２０２と、プリスキャン赤外画像のヒストグラムを生成するヒストグラム生成部２０３と、ヒストグラム生成部２０３で生成されたヒストグラムの標準偏差をみることによりフィルム種を判定し、判定結果を保存するフィルム種判定・保存部２０４とを備え、これらの構成要素は、バスにより互いに接続されている。
【００２０】
また、ゴミキズ除去部３００は、フィルムスキャナ１００で生成された画像をゴミキズ除去部３００に入力するインターフェース（Ｉ／Ｆ）３０１と、フィルムスキャナ１００で生成された画像のうち本スキャン可視画像を記憶する可視画像メモリ３０２と、フィルムスキャナ１００で生成された画像のうち本スキャン赤外画像を記憶する赤外画像メモリ３０３と、本スキャン赤外画像のヒストグラムを生成するヒストグラム生成部３０４と、ヒストグラム生成部３０４で生成されたヒストグラムからゴミキズ判定を行う為の閾値を決定し、決定された閾値を保存する閾値決定・保存部３０５と、閾値決定・保存部３０５で決定された閾値に基づいて、対象の画素がゴミキズ画素（以下、欠損画素）であるか否かを検知するゴミキズ検知部３０６と、ゴミキズ検知部３０６で検知された欠損画素を補間する補間部３０７とを備え、これらの構成要素は、バスにより互いに接続されている。
【００２１】
図２は、図１におけるフィルムスキャナ１００の概略構成を示す図である。
【００２２】
図２において、フィルムスキャナ１００は、原稿台１０１上に置かれた複数コマの画像を有する透過原稿１０２と、透過原稿１０２の上部に設置され、透過原稿１０２を照射する可視光用ランプ１０４及び赤外光用ランプ１０５と、可視光用ランプ１０４で透過原稿１０２を照射したときの透過光をミラー１０６、結像レンズ１０７、及びダイクロミラー１０８を介して受信して、ライン状に配置された多数の単位個体撮像素子により電気信号に変換し、主走査方向のプリスキャン可視画像及び本スキャン可視画像を生成するＣＣＤ１０９と、赤外光用ランプ１０５で透過原稿１０２を照射したときの透過光をミラー１０６、及び結像レンズ１０７を介して受信して、ライン状に配置された多数の単位個体撮像素子により電気信号に変換し、主走査方向のプリスキャン赤外画像及び本スキャン赤外画像を生成する赤外画像用ＣＣＤ１１０とを備える。
【００２３】
また、副走査方向のプリスキャン可視画像及び本スキャン可視画像とプリスキャン赤外画像及び本スキャン赤外画像についてもＣＣＤ１０９及び赤外画像用ＣＣＤ１１０で生成をする場合、透過原稿１０２を給送ローラー１０３で移動させ、ＣＣＤ１０９及び赤外画像用ＣＣＤ１１０により主走査方向と副走査方向とから成る２次元の画像を生成する。
【００２４】
図３は、図１の画像処理装置１によって実行されるスキャン処理のフローチャートである。
【００２５】
以下の処理は、透過原稿１０２が外式のフィルムの一種であるポジフィルムであるものとして説明する。
【００２６】
図３において、まず、透過原稿１０２をフィルムスキャナ１００でプリスキャンする（ステップＳ３０１）。このとき、透過原稿１０２が有する複数コマの全ての画像を１回のプリスキャンで連続して取得する。これにより、透過原稿に複数コマの画像がある場合に、そのコマ毎でなくプリスキャン毎に原稿種類を特定でき、一連のスキャン時間を短縮することができる。また、プリスキャン時は透過原稿１０２に可視光用ランプ１０４及び赤外光用ランプ１０５を同時に照射して、プリスキャン可視画像及びプリスキャン赤外画像の両方を生成する。
【００２７】
次に、ステップＳ３０１で生成されたプリスキャン可視画像を取得し、本スキャン時の画像読取条件を決定する（ステップＳ３０２）。このプリスキャン可視画像の取得とは、具体的には、ステップＳ３０１においてフィルムスキャナ１００で生成された可視画像をＩ／Ｆ３０１を介して可視画像メモリ３０２に記録することをいう。また、画像読取条件とは、具体的には本スキャン時の露光量（露光時間）やＬＵＴ階調変換の設定条件である。これにより、高速且つ精度よく本スキャン可視画像を取得することができる。
【００２８】
次に、ステップＳ３０１で生成されたプリスキャン赤外画像を取得する（ステップＳ３０３）。このプリスキャン赤外画像の取得とは、具体的には、ステップＳ３０１においてフィルムスキャナ１００で生成された赤外画像をＩ／Ｆ２０１を介して赤外画像メモリ２０２に記録することをいう。
【００２９】
続くステップＳ３０４では、後述する図４のフィルム種の特定処理を行う。このフィルム種の特定処理とは、透過原稿１０２が外式のフィルムであるか一般のカラーフィルムであるかを特定する処理をいう。
【００３０】
次に、フィルムスキャナ１００で１コマ（画像）分を本スキャンする（ステップＳ３０５）。本スキャンはプリスキャンよりも高解像度で行われ、またステップＳ３０２で決定した画像読取条件で行われる。本スキャン時もステップＳ３０１のプリスキャン時と同様に、透過原稿１０２に可視光用ランプ１０４及び赤外光用ランプ１０５を同時に照射して、本スキャン可視画像及び本スキャン赤外画像の両方を生成する。
【００３１】
次に、ステップＳ３０５で生成された本スキャン可視画像を取得する（ステップＳ３０６）。この本スキャン可視画像の取得とは、具体的には、ステップＳ３０５においてフィルムスキャナ１００で生成された１コマ（画像）分の可視画像をＩ／Ｆ３０１を介して可視画像メモリ３０２に記録することをいう。
【００３２】
次に、ステップＳ３０５で生成された本スキャン赤外画像を取得する（ステップＳ３０７）。この本スキャン赤外画像の取得とは、具体的には、ステップＳ３０５においてフィルムスキャナ１００で生成された１コマ（画像）分の赤外画像をＩ／Ｆ３０１を介して赤外画像メモリ３０３に記録することをいう。
【００３３】
続くステップＳ３０８では、後述する図５のゴミキズ除去処理を行う。このゴミキズ除去処理とは、ステップＳ３０４で特定されたフィルム種とステップＳ３０７で取得した本スキャン赤外画像とに基づいて、ステップＳ３０６で取得した本スキャン可視画像のゴミキズを除去する処理をいう。
【００３４】
ステップＳ３０８の処理の後、全ての画像の本スキャンが終了したか否かを判断する（ステップＳ３０９）。ステップＳ３０９の処理は、具体的には、まず、透過原稿１０２の複数のコマの１コマにのみ画像が記録されているか否かを判別し、この判別の結果、１コマにのみ画像が記録されているときは本スキャンを一回したときに全ての画像の本スキャンが終了したと判別する。一方、１コマ以上に画像が記録されているときは、ユーザが本スキャンを指定したコマの全てについて、ステップＳ３０５以降の処理が終了したときに全ての画像の本スキャンが終了したと判別する。よって、例えば、ユーザが透過原稿の４２コマの画像について本スキャンを指定した場合には、ステップＳ３０５〜Ｓ３０８の処理が４２回連続で繰り返されることになる。
【００３５】
ステップＳ３０９の判別の結果、全ての画像の本スキャンが終了したとき、本処理を終了する。
【００３６】
本処理によれば、透過原稿１０２が複数コマの画像を有する場合に、取得したプリスキャン赤外画像に基づいて透過原稿１０２のフィルム種を特定し（ステップＳ３０４）、その複数コマの１コマ分の本スキャン可視画像及び本スキャン赤外画像を取得する毎に（ステップＳ３０５）、特定されたフィルム種と取得した本スキャン赤外画像とに基づいて、取得した本スキャン可視画像のゴミキズ除去処理を行うので（ステップＳ３０８）、複数コマの画像を連続スキャンしてゴミキズ除去を行う場合において、ゴミキズ除去処理を高速化し、一連のスキャン時間を短縮することができる。
【００３７】
また、本処理において、プリスキャンは後述の本スキャンより低解像で行われるので、一連のスキャン時間をより確実に短縮することができる。
【００３８】
図４は、図３のステップＳ３０４で実行されるフィルム種の特定処理のフローチャートである。
【００３９】
図４において、まず、図３のステップＳ３０３において赤外画像メモリ２０２に記録されたプリスキャン赤外画像についてヒストグラム生成部２０３でヒストグラムを生成する（ステップＳ４０１）。ここで用いられるプリスキャン赤外画像は、図３のステップＳ３０１で生成されたプリスキャン赤外画像のうちの任意の１コマについてのみであるのが望ましい。これにより、本ステップにおけるヒストグラム生成時間を確実に短くすることができる。
【００４０】
次に、ステップＳ４０１において生成されたヒストグラムに基づいて、フィルム種判定・保存部２０４で標準偏差を算出し（ステップＳ４０２）、ステップＳ４０２で算出された標準偏差が標準偏差判定値より大きいか否かをフィルム種判定・保存部２０４で判別する（ステップＳ４０３）。この判定値は、外式フィルムの標準偏差の一般的な値より小さく、一般のカラーフィルムの標準偏差の一般的な値より大きい値であって、本処理の前に予め決定されている。これにより、赤外光の照射による原稿種類の特定を確実に行うことができる。
【００４１】
ステップＳ４０３の判別の結果、算出した標準偏差が判定値より大きいときはフィルム種を外式フィルムであると特定し（ステップＳ４０４）、算出した標準偏差が判定値以下であるときは、フィルム種を外式フィルム以外、即ち一般のカラーフィルムであると特定し（ステップＳ４０５）、夫々ステップＳ４０６に進む。
【００４２】
ステップＳ４０６では、ステップＳ４０４又はステップＳ４０５において特定されたフィルム種についての情報をゴミキズ除去部３００に送信し、本処理を終了する。
【００４３】
本処理によれば、取得したプリスキャン赤外画像に基づいて標準偏差を算出し（ステップＳ４０２）、この算出された標準偏差に基づいてフィルム種の特定を行うので（ステップＳ４０３〜Ｓ４０５）、精度よくゴミキズ除去を行うことができる。
【００４４】
図５は、図３のステップＳ３０５で実行されるゴミキズ除去処理のフローチャートである。
【００４５】
図５において、まず、図３のステップＳ３０７で取得した本スキャン赤外光画像についてヒストグラム生成部３０４でヒストグラムを作成し（ステップＳ５０１）、このヒストグラムに基づいて閾値を閾値決定・保存部３０５で算出する（ステップＳ５０２）。この閾値は、次のステップＳ５０３で使われる対象画素がゴミキズであるか否かを判定するためのものであり、本実施の形態では以下の式により算出される。
【００４６】
Ｔｈ  ＝  Ａｖｅ  −  σ  ×  ｎ
ここで、Ｔｈは求める閾値、ＡｖｅはステップＳ５０１で生成されるヒストグラムより算出される平均階調レベル、σはこのヒストグラムより算出される標準偏差、ｎは透過原稿１０２が外式のフィルムであるか、又はそれ以外のカラーフィルムであるかによって値が切り替わるパラメータであって、図４の処理で特定されたフィルム種に依存する。これにより、原稿種類に応じて確実に欠損画素か否かを判断することができる。
【００４７】
本ステップで算出される閾値は、ステップＳ３０７で取得した本スキャン赤外画像と、図４の処理で特定されたフィルム種に基づいて算出されるものであれば、本実施の形態に係るものに限定されるものでなく、例えば、ヒストグラムの最大頻度数のレベルから所定の値を差し引いて閾値とする方法等を用いてもよい。
【００４８】
次に、図３のステップＳ３０７で取得した本スキャン赤外画像として取得された各画素データの値がステップＳ５０２で算出した閾値未満であるか否かをゴミキズ検知部３０６で判別する（ステップＳ５０３）。この判別処理は、ゴミキズ部分は赤外光の光路を遮り、ゴミキズの影が赤外画像用ＣＣＤ１１０に投影されるため、その部分の画素データの値は低くなる傾向があるという性質を利用したものである。
【００４９】
ステップＳ５０３の判別の結果、各画素データの値が閾値未満でない、即ち閾値以上であるときは、そのデータを正常画素のデータと判断して、直接ステップＳ５０５へ進み、閾値未満であるときは、そのデータをゴミキズ画素（以下「欠損画素」という。）のデータと判断し、その欠損画素に対応する可視画像を周囲の可視画像を用いて補間部３０７で補間し（ステップＳ５０４）、ステップＳ５０５に進む。
【００５０】
次に、本スキャン赤外画像の全ての画素に対しての処理が終了するまでステップＳ５０３以降の処理を繰り返した後（ステップＳ５０５でＹＥＳ）、本処理を終了する。
【００５１】
本処理によれば、本スキャン赤外画像に基づいて生成されたヒストグラムに基づいて閾値を算出し（ステップＳ５０２）、本スキャン赤外画像の各画素データのうち、その値がこの閾値以下であるものを欠損画素データと判断し（ステップＳ５０３でＮＯ）、この欠損画素に対応する本スキャン可視画像の画素データを、その周辺の本スキャン可視画像の画素データを用いて補間するので（ステップＳ５０４）、欠損画素データを判断するための本スキャン赤外画像を得るためだけに本スキャンする必要がなく、一連のスキャン時間を確実に短縮することができる。
【００５２】
図６は、図４のフィルム種の特定処理の変形例のフローチャートである。
【００５３】
図６において、まず、図３のステップＳ３０３において赤外画像メモリ２０２に記録されたプリスキャン赤外画像についてヒストグラム生成部２０３でヒストグラムを生成する（ステップＳ６０１）。ここで用いられるプリスキャン赤外画像は、図３のステップＳ３０１で生成されたプリスキャン赤外画像のうちの任意の１コマについてのみであるのが望ましい。これにより、本ステップにおけるヒストグラム生成時間を確実に短くすることができる。
【００５４】
次に、ステップＳ６０１において生成されたヒストグラムに基づいて、フィルム種判定・保存部２０４で標準偏差を算出する（ステップＳ６０２）。
【００５５】
その後、ステップＳ４０１で生成されたヒストグラムに基づいて閾値決定・保存部３０５で平均階調レベルを算出する（ステップＳ６０３）。
【００５６】
次に、ステップＳ６０２で算出された標準偏差が標準偏差判定値より大きいか否かをフィルム種判定・保存部２０４で判別する（ステップＳ６０４）。この判定値は、外式フィルムの標準偏差の一般的な値より小さく、一般のカラーフィルムの標準偏差の一般的な値より大きい値であって、本処理の前に予め決定されている。これにより、赤外光の照射による原稿種類の特定を確実に行うことができる。
【００５７】
ステップＳ６０４の判別の結果、算出した標準偏差が判定値より大きいときは、算出した標準偏差が判定値以下であるときは、フィルム種を外式フィルム以外、即ち一般のカラーフィルムであると特定し（ステップＳ６０７）、ステップＳ６０８に進む。一方、算出した標準偏差が判定値以下であるときは、ステップＳ６０５の処理に進む。
【００５８】
続くステップＳ６０５では、ステップＳ６０３で算出した平均階調レベルが平均階調レベル判定値より小さいか否かを判別する。この判定値は、外式フィルムの平均階調レベルの一般的な値より小さく、一般のカラーフィルムの平均階調レベルの一般的な値より大きい値であって、本処理の前に予め決定されている。これにより、外式のフィルム上の画像の赤外画像への写り込みが一般のカラーフィルムより一般的に多い傾向を利用してフィルム種の特定を行うことができる。
【００５９】
ステップＳ６０５の判別の結果、算出した平均階調レベルが平均階調レベル判定値より小さいときは、フィルム種は外式フィルムであると特定し（ステップＳ６０６）、算出した標準偏差が判定値以上であるときは、フィルム種は一般のカラーフィルムであると特定し（ステップＳ６０７）、夫々ステップＳ６０８に進む。
【００６０】
ステップＳ６０８では、ステップＳ６０６又はステップＳ６０７において特定されたフィルム種についての情報をゴミキズ除去部３００に送信し、本処理を終了する。
【００６１】
本処理によれば、赤外画像のヒストグラムより標準偏差を算出するだけでなく、平均階調レベルも算出し、この算出された値から外式のフィルムであるか否かを判別するので（ステップＳ６０５）、フィルム種判定に用いられるプリスキャンの赤外画像が何も映っていない撮像なしの画像であったとき等、標準偏差だけでは判定できない場合においても精度よくフィルム種の特定を行うことができる。
【００６２】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム（図３〜図６のフローチャート）をＣＰＵに供給し、そのＣＰＵが該供給されたプログラムを読出して実行することによって、達成することができる。
【００６３】
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【００６４】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【００６５】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をＣＰＵに供給し、そのＣＰＵが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
【００６６】
この場合、格納媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【００６７】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【００６８】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【００６９】
本発明の実施態様の例を以下に列挙する。
【００７０】
〔実施態様１〕  可視光及び不可視光により透過原稿を照射してプリスキャンと本スキャンを行い、少なくともプリスキャン不可視画像、本スキャン不可視画像、本スキャン可視画像を生成し、プリスキャン不可視画像に基づいて前記透過原稿の種類を判定し、前記判定された前記透過原稿の種類及び本スキャン不可視画像に基づいて本スキャン可視画像の画像処理方法を設定することを特徴とする画像読取装置。
【００７１】
〔実施態様２〕  前記透過原稿が有する複数コマの全ての画像を１回のプリスキャンで連続して生成することを特徴とする実施態様１記載の画像読取装置。
【００７２】
この実施態様により、透過原稿に複数コマの画像がある場合に、そのコマ毎でなくプリスキャン毎に原稿種類を特定でき、一連のスキャン時間を短縮することができる。
【００７３】
〔実施態様３〕  前記生成したプリスキャン赤外画像のうちの任意の１コマについてのみを用いて前記透過原稿の種類を判定することを特徴とする実施態様２記載の画像読取装置。
【００７４】
この実施態様により、原稿種類の特定に要する時間を確実に短くすることができる。
【００７５】
〔実施態様４〕  画像読取装置は、前記本スキャン赤外画像に基づいてヒストグラムを生成する本スキャンヒストグラム生成手段と、当該ヒストグラムに基づいて閾値を算出する閾値算出手段と、当該本スキャン赤外画像の各画素データのうち、その値が該閾値以下であるものを欠損画素データと判断する欠損画素データ判断手段と、当該欠損画素に対応する前記本スキャン可視画像の画素データを、その周辺の前記本スキャン可視画像の画素データを用いて補間する補間手段とを備え、前記画像処理方法を設定することを特徴とする実施態様１乃至３のいずれか１項に記載の画像読取装置。
【００７６】
この実施態様により、欠損画素データを判断するための本スキャン赤外画像を得るためだけに本スキャンする必要がなく、一連のスキャン時間を確実に短縮することができる。
【００７７】
〔実施態様５〕  前記閾値算出手段は、前記特定された透過原稿の種類に応じて前記閾値の算出方法を切り替えることを特徴とする実施態様４記載の画像読取装置。
【００７８】
この実施態様により、原稿種類に応じて確実に欠損画素か否かを判断することができる。
【００７９】
〔実施態様６〕  前記判定される透過原稿の種類は、色を構成する要素となる発色剤がフィルムの中に含まれていない外式のフィルムであるか、又はそれ以外のカラーフィルムであることを特徴とする実施態様１乃至５のいずれか１項に記載の画像読取装置。
【００８０】
この実施態様により、請求項１の効果を確実に奏することができる。
【００８１】
〔実施態様７〕  前記プリスキャンの読取解像度は前記本スキャンの読取解像度より低解像度であることを特徴とする実施態様１乃至６のいずれか１項に記載の画像読取装置。
【００８２】
〔実施態様８〕  前記画像読取装置は、前記プリスキャン赤外画像に基づいてヒストグラムを生成するプリスキャンヒストグラム生成手段と、当該ヒストグラムに基づいて標準偏差を算出する標準偏差算出手段とを備え、前記透過原稿の種類を判定することを特徴とする実施態様１乃至７のいずれか１項に記載の画像読取装置。
【００８３】
この実施態様により、精度よくゴミキズ除去を行うことができる。
【００８４】
〔実施態様９〕  前記画像読取装置は、前記プリスキャン赤外光画像に基づいてヒストグラムを生成するプリスキャンヒストグラム生成手段と、当該ヒストグラムに基づいて標準偏差を算出する標準偏差算出手段と、当該ヒストグラムに基づいて平均階調レベルを算出する平均階調レベル算出手段とを備え、前記透過原稿の種類を判定することを特徴とする実施態様１乃至７のいずれか１項に記載の画像読取装置。
【００８５】
この実施態様により、フィルム種判定に用いられるプリスキャンの赤外画像が何も映っていない撮像なしの画像であったとき等、標準偏差だけでは原稿種類を特定できない場合においても精度よく原稿種類の特定を行うことができる。
【００８６】
〔実施態様１０〕  可視光及び不可視光により透過原稿を照射してプリスキャンと本スキャンを行い、少なくともプリスキャン不可視画像、本スキャン不可視画像、本スキャン可視画像を生成し、プリスキャン不可視画像に基づいて前記透過原稿の種類を判定し、前記判定された前記透過原稿の種類及び本スキャン不可視画像に基づいて本スキャン可視画像の画像処理方法を設定することを特徴とする画像処理方法。
【００８７】
この実施態様により、複数コマの画像を連続スキャンしてゴミキズ除去を行う場合において、ゴミキズ除去処理を高速化し、一連のスキャン時間を短縮することができる。
【００８８】
〔実施態様１１〕  前記透過原稿が有する複数コマの全ての画像を１回のプリスキャンで連続して生成することを特徴とする実施態様１０記載の画像読取方法。
【００８９】
この実施態様により、透過原稿に複数コマの画像がある場合に、そのコマ毎でなくプリスキャン毎に原稿種類を特定でき、一連のスキャン時間を短縮することができる。
【００９０】
〔実施態様１２〕  前記生成したプリスキャン赤外画像のうちの任意の１コマについてのみを用いて前記透過原稿の種類を判定することを特徴とする実施態様１１記載の画像読取方法。
【００９１】
この実施態様により、原稿種類の特定に要する時間を確実に短くすることができる。
【００９２】
〔実施態様１３〕  前記画像読取方法は、前記本スキャン赤外画像に基づいてヒストグラムを生成する本スキャンヒストグラム生成ステップと、当該ヒストグラムに基づいて閾値を算出する閾値算出ステップと、当該本スキャン赤外画像の各画素データのうち、その値が該閾値以下であるものを欠損画素データと判断する欠損画素データ判断ステップと、当該欠損画素に対応する前記本スキャン可視画像の画素データを、その周辺の前記本スキャン可視画像の画素データを用いて補間する補間ステップとを備え、前記画像処理方法を設定することを特徴とする実施態様１０乃至１２のいずれか１項に記載の画像処理方法。
【００９３】
この実施態様により、欠損画素データを判断するための本スキャン赤外画像を得るためだけに本スキャンする必要がなく、一連のスキャン時間を確実に短縮することができる。
【００９４】
〔実施態様１４〕  前記閾値算出ステップは、前記特定された透過原稿の種類に応じて前記閾値の算出方法を切り替えることを特徴とする実施態様１３記載の画像処理方法。
【００９５】
この実施態様により、原稿種類に応じて確実に欠損画素か否かを判断することができる。
【００９６】
〔実施態様１５〕  前記判定される透過原稿の種類は、色を構成する要素となる発色剤がフィルムの中に含まれていない外式のフィルムであるか、又はそれ以外のカラーフィルムであることを特徴とする実施態様１０乃至１４のいずれか１項に記載の画像処理方法。
【００９７】
この実施態様により、請求項１０の効果を確実に奏することができる。
【００９８】
〔実施態様１６〕  前記プリスキャンの読取解像度は前記本スキャンの読取解像度より低解像度であることを特徴とする実施態様１０乃至１５のいずれか１項に記載の画像処理方法。
【００９９】
〔実施態様１７〕  前記画像読取方法は、前記プリスキャン赤外画像に基づいてヒストグラムを生成するプリスキャンヒストグラム生成ステップと、当該ヒストグラムに基づいて標準偏差を算出する標準偏差算出とを備え、前記透過原稿の種類を判定することを特徴とする実施態様１０乃至１６のいずれか１項に記載の画像処理方法。
【０１００】
この実施態様により、精度よくゴミキズ除去を行うことができる。
【０１０１】
〔実施態様１８〕  前記画像読取方法は、前記プリスキャン赤外光画像に基づいてヒストグラムを生成するプリスキャンヒストグラム生成ステップと、当該ヒストグラムに基づいて標準偏差を算出する標準偏差算出ステップと、当該ヒストグラムに基づいて平均階調レベルを算出する平均階調レベル算出ステップ’とを備え、前記透過原稿の種類を判定することを特徴とする実施態様１０乃至１６のいずれか１項に記載の画像処理方法。
【０１０２】
この実施態様により、フィルム種判定に用いられるプリスキャンの赤外画像が何も映っていない撮像なしの画像であったとき等、標準偏差だけでは原稿種類を特定できない場合においても精度よく原稿種類の特定を行うことができる。
【０１０３】
〔実施態様１９〕  可視光及び不可視光により透過原稿を照射してプリスキャンと本スキャンを行い、少なくともプリスキャン不可視画像、本スキャン不可視画像、本スキャン可視画像を生成する画像読取方法をコンピュータに実行させるプログラムであって、プリスキャン不可視画像に基づいて前記透過原稿の種類を判定し、前記判定された前記透過原稿の種類及び本スキャン不可視画像に基づいて本スキャン可視画像の画像処理方法を設定することを特徴とするプログラム。
【０１０４】
この実施態様により、複数コマの画像を連続スキャンしてゴミキズ除去を行う場合において、ゴミキズ除去処理を高速化し、一連のスキャン時間を短縮することができる。
【０１０５】
〔実施態様２０〕  実施態様１９記載のプログラムを格納するコンピュータ読取り可能な記憶媒体。
【０１０６】
【発明の効果】
以上、詳細に説明したように、本発明によれば、ゴミキズ除去処理を高速化し、一連のスキャン時間を短縮することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像読取装置の概略構成を示す図である。
【図２】図１におけるフィルムスキャナ１００の概略構成を示す図である。
【図３】図１の画像処理装置１によって実行されるスキャン処理のフローチャートである。
【図４】図３のステップＳ３０４で実行されるフィルム種の特定処理のフローチャートである。
【図５】図３のステップＳ３０５で実行されるゴミキズ除去処理のフローチャートである。
【図６】図４のフィルム種の特定処理の変形例のフローチャートである。
【図７】従来のフィルムスキャナによって実行されるスキャン処理のフローチャートである。
【符号の説明】
１  画像読取装置
１００  フィルムスキャナ
２００  フィルム種特定部
３００  ゴミキズ除去部
１０２  透過原稿
１０４  可視光用ランプ
１０５  赤外光用ランプ
１０９  ＣＣＤ
１１０  赤外画像用ＣＣＤ
【図１】
2004312465.tif 000003
【図２】
2004312465.tif 000004
【図３】
2004312465.tif 000005
【図４】
2004312465.tif 000006
【図５】
2004312465.tif 000007
【図６】
2004312465.tif 000008
【図７】
2004312465.tif 000009