(57)【要約】【課題】  フィルムのネガ・ポジ判定をより確実に行うことができる画像処理方法の提供。【解決手段】  フィルムを光源で照明し、フィルムの各画像コマおよび画像コマに挟まれたコマ間を透過した光を受光した撮像装置の出力信号に基づいて、フィルムの濃淡画像データを生成し（ステップＳ１）、濃淡画像データから濃淡を反転した反転画像データを生成し（ステップＳ２）、濃淡画像データおよび反転画像データの各々から、コマ間と見なされる画像領域を抽出し（ステップＳ３）、濃淡画像データから抽出された画像領域の数と反転画像データから抽出された画像領域の数とに基づいて、フィルムがネガフィルムかポジフィルムかを判定する（ステップＳ４）。【選択図】        図２
2006174114.tif 000002
【特許請求の範囲】
【請求項１】
フィルムを光源で照明して、前記フィルムの各画像コマおよび前記画像コマに挟まれたコマ間を透過した光を受光する撮像装置と、
前記撮像装置の出力信号に基づいて前記フィルムの濃淡画像データを生成する第１の生成手段と、
前記濃淡画像データから濃淡を反転した反転画像データを生成する第２の生成手段と、
前記濃淡画像データおよび前記反転画像データの各々から、前記コマ間と見なされる画像領域を抽出する抽出手段と、
前記濃淡画像データから抽出された前記画像領域の数と、反転画像データから抽出された前記画像領域の数とに基づいて、前記フィルムがネガフィルムかポジフィルムかを判定する判定手段とを備えることを特徴とする画像読取システム。
【請求項２】
請求項１に記載の画像読取システムにおいて、
前記判定手段は、前記濃淡画像データから抽出された前記画像領域の数よりも反転画像データから抽出された前記画像領域の数の方が大きい場合にはネガフィルムと判定し、反転画像データから抽出された前記画像領域の数よりも前記濃淡画像データから抽出された前記画像領域の数の方が大きい場合にはポジフィルムと判定することを特徴とする画像読取システム。
【請求項３】
請求項２に記載の画像読取システムにおいて、
前記判定手段は、前記撮像装置から出力された前記コマ間と見なされる画像領域の信号に基づいて、前記フィルムがネガフィルムかポジフィルムかを判定することを特徴とする画像読取システム。
【請求項４】
請求項１〜３のいずれかに記載の画像読取システムにおいて、
前記判定手段によりポジフィルムと判定された場合には前記濃淡画像データから抽出された前記画像領域に基づいて各画像コマの先頭アドレスを算出し、前記判定手段によりネガフィルムと判定された場合には前記反転画像データから抽出された前記画像領域に基づいて各画像コマの先頭アドレスを算出するコマ間検出手段を備えたことを特徴とする読取画像システム。
【請求項５】
フィルムを光源で照明し、前記フィルムの各画像コマおよび前記画像コマに挟まれたコマ間を透過した光を受光した撮像装置の出力信号に基づいて、前記フィルムの濃淡画像データを生成する工程と、
前記濃淡画像データから濃淡を反転した反転画像データを生成する工程と、
前記濃淡画像データおよび前記反転画像データの各々から、前記コマ間と見なされる画像領域を抽出する工程と、
前記濃淡画像データから抽出された前記画像領域の数と、前記反転画像データから抽出された前記画像領域の数とに基づいて、前記フィルムがネガフィルムかポジフィルムかを判定する工程とを有することを特徴とする画像処理方法。
【請求項６】
フィルムを光源で照明し、前記フィルムの各画像コマおよび前記画像コマに挟まれたコマ間を透過した光を受光した撮像装置の出力信号に基づいて、前記フィルムの濃淡画像データを生成する処理と、
前記濃淡画像データから濃淡を反転した反転画像データを生成する処理と、
前記濃淡画像データおよび前記反転画像データの各々から、前記コマ間と見なされる画像領域を抽出する処理と、
前記濃淡画像データから抽出された前記画像領域の数と前記反転画像データから抽出された前記画像領域の数とに基づいて、前記フィルムがネガフィルムかポジフィルムかを判定する処理とをコンピュータ装置に実行させる画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィルムに形成された画像を読み取る画像読取システム、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
画像読取装置の一つに、カメラで撮影したフィルム画像を読みよるためのフィルムスキャナがある。フィルムスキャナでは、複数の画像コマを有するネガフィルムやポジフィルムから画像を読み取り、その画像データをパソコン等に出力して画像を表示させる等している。ネガフィルムの場合、ポジフィルムとは異なって読み取った画像を反転処理してから表示する必要があるので、フィルムスキャナにおいては予めフィルムがネガかポジかを認識しておく必要がある。一般的には、ネガ・ポジを手動設定できるようにし、オペレータがフィルムに合わせて設定を切り換えるようにしている。また、スキャナ自体にネガかポジかを判定する機能が設けられている場合もある（例えば、特許文献１参照）。
【０００３】
上述したネガ・ポジ判定機能を有するフィルムスキャナでは赤外線を用いた光学センサを用いて、装填されたフィルムがネガフィルムであるかポジフィルムであるかを判定するようにしている。また、画像読み取り用のＣＣＤセンサで画像コマ間の領域を読み取って、ＣＣＤセンサの出力に基づいてネガ・ポジを判定することも記載されている。
【０００４】
【特許文献１】特開平１１−９８２９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術においては、赤外線センサを設ける必要がありコスト上昇を招くという欠点がある。また、ＣＣＤセンサでコマ間を読み取る方法の場合には、コマ間に正確に位置決めする必要がある。上記従来技術ではパーフォレーションを検出するセンサを設けているが、画像コマとパーフォレーションとの相対位置関係は、例えばフィルム装填時の装填状態によって異なり、正確な位置決めは難しい。そのため、読み取り位置がコマ間とずれてしまって、ネガ・ポジ判定が正確にできないおそれがあった。
【課題を解決するための手段】
【０００６】
請求項１の発明による画像読取システムは、フィルムを光源で照明して、フィルムの各画像コマおよび画像コマに挟まれたコマ間を透過した光を受光する撮像装置と、撮像装置の出力信号に基づいてフィルムの濃淡画像データを生成する第１の生成手段と濃淡画像データから濃淡を反転した反転画像データを生成する第２の生成手段と、濃淡画像データおよび反転画像データの各々から、コマ間と見なされる画像領域を抽出する抽出手段と、濃淡画像データから抽出された画像領域の数と、反転画像データから抽出された画像領域の数とに基づいて、フィルムがネガフィルムかポジフィルムかを判定する判定手段とを備えることを特徴とする。
請求項２の発明は、請求項１に記載の画像読取システムにおいて、判定手段は、濃淡画像データから抽出された画像領域の数よりも反転画像データから抽出された画像領域の数の方が大きい場合にはネガフィルムと判定し、反転画像データから抽出された画像領域の数よりも濃淡画像データから抽出された画像領域の数の方が大きい場合にはポジフィルムと判定する。
請求項３の発明は、請求項２に記載の画像読取システムにおいて、判定手段は、撮像装置から出力されたコマ間と見なされる画像領域の信号に基づいて、フィルムがネガフィルムかポジフィルムかを判定する。
請求項４の発明は、請求項１〜３のいずれかに記載の画像読取システムにおいて、判定手段によりポジフィルムと判定された場合には濃淡画像データから抽出された画像領域に基づいて各画像コマの先頭アドレスを算出し、判定手段によりネガフィルムと判定された場合には反転画像データから抽出された画像領域に基づいて各画像コマの先頭アドレスを算出するコマ間検出手段を備えたものである。
請求項５の発明による画像処理方法は、フィルムを光源で照明し、フィルムの各画像コマおよび画像コマに挟まれたコマ間を透過した光を受光した撮像装置の出力信号に基づいて、フィルムの濃淡画像データを生成する工程と、濃淡画像データから濃淡を反転した反転画像データを生成する工程と、濃淡画像データおよび反転画像データの各々から、コマ間と見なされる画像領域を抽出する工程と、濃淡画像データから抽出された画像領域の数と、反転画像データから抽出された画像領域の数とに基づいて、フィルムがネガフィルムかポジフィルムかを判定する工程とを有することを特徴とする。
請求項６の発明による画像処理プログラムは、フィルムを光源で照明し、フィルムの各画像コマおよび画像コマに挟まれたコマ間を透過した光を受光した撮像装置の出力信号に基づいて、フィルムの濃淡画像データを生成する処理と、濃淡画像データから濃淡を反転した反転画像データを生成する処理と、濃淡画像データおよび反転画像データの各々から、コマ間と見なされる画像領域を抽出する処理と、濃淡画像データから抽出された画像領域の数と、反転画像データから抽出された画像領域の数とに基づいて、フィルムがネガフィルムかポジフィルムかを判定する処理とをコンピュータ装置に実行させることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、フィルムの画像コマおよびコマ間を透過した光を撮像装置で受光し、その撮像装置の出力信号に基づく画像データからコマ間と見なされる画像領域を抽出し、抽出された画像領域の数に基づいてネガフィルムかポジフィルムかを判定しているので、ネガ・ポジ判定を正確に行うことができる。また、従来のように光学センサを設ける必要がない。
【発明を実施するための最良の形態】
【０００８】
以下、図を参照して本発明を実施するための最良の形態について説明する。図１は本発明による画像読取システムの一実施形態を示す概略構成図である。画像読取システムは撮影および現像が済んだ写真フィルムの画像を読み取ってデジタルデータに変換するスキャナ本体２と、画像処理を行うホストコンピュータ１０とで構成されている。スキャナ本体２のＣＰＵ２２は、外部インターフェース２７を介してホストコンピュータ１０との間で通信を行う。
【０００９】
ホストコンピュータ１０は、演算処理装置、ハードディスク等の記憶装置、キーボードやマウス等の入力装置１０１およびＣＲＴや液晶ディスプレイ等の表示装置１００を有する。ホストコンピュータ１０には専用のドライバソフトウェアが組み込まれ、画像読取りを始めとした画像読取システムの種々の機能がドライバソフトウェアにてサポートされる。ユーザは、ホストコンピュータ１０にてドライバソフトウェアを立ち上げ、入力装置１０１を用いて画像読取り指示やフィルム排出指示などを行う。
【００１０】
スキャナ本体２はフィルム給送装置４が着脱自在に設けられており、フィルム給送装置４をスキャナ本体２に装着すると、フィルム給送装置４のコネクタ４１とスキャナ本体２のコネクタ２１とが接続される。フィルムＦは複数の画像コマを有するストリップフィルムであり、フィルム給送装置４にはフィルムＦを給送・排送するための駆動ローラ４２と押圧ローラ４３とが設けられている。フィルムＦは駆動ローラ４２と押圧ローラ４３との間に挟み込まれ、図示左右方向に移送される。駆動ローラ４２はフィルム駆動モータ４４により駆動され、押圧ローラ４３は不図示の押圧ばねの付勢力によってフィルムＦを駆動ローラ４２に押圧する。
【００１１】
押圧ローラ４３の図示左側に設けられたフィルム挿入口４５の近くには、フィルムＦが挿入されたか否かを確認するためのフィルム挿入センサ４６が配設されている。フィルム挿入センサ４６は反射型のフォトセンサであり、フィルムＦからの反射光を検出することによりフィルムの有無を検出する。フィルム挿入センサ４６によりフィルムＦが検出されると、スキャナ本体２のＣＰＵ２２からの指示によりモータ駆動回路２３を介してフィルム駆動モータ４４が駆動され、その駆動力により駆動ローラ４２が回転してフィルムＦが図示右方向に給送される。
【００１２】
スキャナ本体２の光学ブロック２４には、ＬＥＤ光源２００と、ＣＣＤラインセンサ２０１と、フィルムＦを透過した光をＣＣＤラインセンサ２０１上に投影する光学系２０２とが設けられている。ＣＣＤラインセンサ２０１はセンサ駆動回路３０により駆動される。ＬＥＤ光源２００は、ＣＰＵ２２からの指示によりＬＥＤ駆動回路２５を介して点灯され、その照明光はフィルムＦの露光領域を透過し、光学系２０２を介してＣＣＤラインセンサ２０１により受光される。
【００１３】
ＣＣＤラインセンサ２０１の光電変換出力は、アナログ画像信号として信号処理回路３３に入力され、ここで増幅，相関二重サンプリング，シェーディング補正，暗電流補正，偶奇補正等の処理が施される。処理後の画像信号はＡ／Ｄ変換器２６でデジタル信号に変換され、外部インターフェース２７を介してホストコンピュータ１０に送信される。メモリ３１はＣＰＵ２２の作業領域として使用される他、フィルム読み取り時に設定される各種読み取り条件や、画像処理中および画像処理後の画像データなどの記憶領域として使用される。ＲＯＭ３２には、スキャナ本体２の制御に必要なプログラムや各種パラメータ等が記憶されている。
【００１４】
ＣＣＤラインセンサ２０１は１度に１ライン分の読取りを行うラインセンサであり、１コマ分の画像を読み取るには、上述した光学ブロック２４とフィルムＦとを相対移動（スキャン駆動）させ、１ライン分の移動と読取りとを交互に繰り返す必要がある。本実施形態では、スキャンモータ２８により光学ブロック２４をフィルムＦに対してスキャン駆動する。スキャンモータ２８の駆動は、ＣＰＵ２２からの指示によりスキャンモータ駆動回路２９により行われる。
【００１５】
《読み取り動作の説明》
スキャナ本体２による読み取り動作は、サムネイル画像データを生成するための粗スキャンと、本画像データを生成するための本スキャン（精細スキャン）とがある。フィルムＦが図１に示すフィルム給送装置４のフィルム挿入口４５に挿入されると、フィルム駆動モータ４４を駆動してフィルムＦを所定の位置まで引き込む。
【００１６】
次に、粗スキャン開始の命令がホストコンピュータ１０からスキャナ本体２に送信されて粗スキャンが開始され、フィルムＦを図１の右方向に移動させる。そして、フィルムＦを移動させながらＬＥＤ光源２００を赤（Ｒ）、緑（Ｇ）、青（Ｂ）と順次発光させ、フィルムＦを透過した光をＣＣＤラインセンサ２０１で受光する。ＣＣＤラインセンサ２０１から出力された１ライン分のＲ信号、Ｇ信号、Ｂ信号は信号処理回路３３に入力され、そこで前述したような各種処理が施されて信号処理回路３３から出力される。
【００１７】
信号処理回路３３から出力されたアナログ信号はＡ／Ｄ変換器２６でデジタル信号に変換され、一旦メモり３１に格納された後にホストコンピュータ１０に送信される。このような１ライン毎の一連の処理をフィルムＦの後端まで繰り返し、後端に達したならばフィルム駆動モータ４４を停止して粗スキャンによるサムネイル画像読み取りを終了する。
【００１８】
粗スキャンにより取得されたサムネイル画像データはホストコンピュータ１０に送信され、ホストコンピュータ１０のメモリに格納される。次いで、ホストコンピュータ１０では、フィルムのネガ・ポジを判定する処理および各コマの先頭アドレスを算出する処理が実行され、それらの処理結果に基づいて本スキャンが行われる。以下では、フィルムＦのネガ・ポジ判定および各コマの先頭アドレス算出の各処理動作について、図２のフローチャートを参照して説明する。
【００１９】
図２のステップＳ１では、サムネイル画像データをグレースケール化し、さらに２値化処理して読み取りライン毎に黒画素の数をカウントする。ここでは、２値化処理後の白黒の画像データを濃淡画像データと呼ぶことにする。図３（ｂ）は、図３（ａ）に示すフィルムＦがネガフィルムである場合の濃淡画像データの一例を示したものである。図３（ｂ）において、縦軸は黒画素の画素数、横軸は画像読み取り時のラインをそれぞれ表している。一例として示したフィルムＦには４つの画像コマＣ１〜Ｃ４が形成されており、その画像コマＣ１〜Ｃ４に挟まれるようにコマ間が形成されている。
【００２０】
フィルムＦはネガフィルムなのでコマ間は透明状態になっており、ＣＣＤラインセンサ２０１で読み取ると、図３（ｂ）に示すようにコマ間の黒画素の数はほぼゼロとなる。ただし、塵等があると黒画素が発生する場合がある。一方、画像が形成されている画像コマに対応する濃淡画像データには黒画素が多数見られ、コマ間に比べて黒画素の数が大きくなっている。また、画像コマＣ２の撮影画像は画像コマＣ１の撮影画像よりも暗いため、画像コマＣ２に対応する濃淡画像データのレベルは画像コマＣ１のそれよりも低くなっている。
【００２１】
ステップＳ２では、ステップＳ１で生成した濃淡画像データの白黒を反転した反転画像データを生成する。図３（ｃ）は、図３（ｂ）に示す濃淡画像データの反転画像データを示している。濃淡画像データとは逆に、反転画像データではコマ間で黒画素の画素数が大きくなり、画像コマに対応するラインではコマ間よりも黒画素の画素数が小さくなる。図３（ｂ）、図３（ｃ）はフィルムＦがネガフィルムである場合の濃淡画像データおよび反転画像データを示したものであるが、ポジフィルムの場合には、濃淡画像データは図３（ｃ）に示すようなデータとなり、反転画像データは図３（ｂ）に示すようなデータとなる。
【００２２】
すなわち、全く同一被写体をネガフィルムおよびポジフィルムで撮影した場合、図３（ｂ）はネガフィルムの濃淡画像データおよびポジフィルムの反転画像データを表しており、図３（ｃ）はネガフィルムの反転画像データおよびポジフィルムの濃淡画像データを表している。
【００２３】
続くステップＳ３では、濃淡画像データおよび反転画像データの各々から、隣り合う画像コマ同士に挟まれたコマ間と見なされる画像領域のデータを抽出する。図３（ｂ）の濃淡画像データを用いてコマ間と見なされる画像領域のデータの抽出方法を説明すると、先ず、画像データのアドレス先頭から画素数が極大（max1）となるラインＬ１を探す。次に、画素数が急激に減少するラインＬ２を探す。
【００２４】
そして、その画像領域のライン幅ｄ１（＝Ｌ１−Ｌ２）がコマ間に相当するライン幅Ｄｃと等しい場合には、画像領域をコマ間と判定し、等しくない場合にはコマ間ではないと判定する。図３（ｂ）の幅ｄ１の画像領域はｄ１＞Ｄｃなので、コマ間ではないと判定する。なお、コマ間判定の値Ｄｃに関しては、コマ間検出に影響が出ない程度に許容幅を持たせても良い。
【００２５】
最初の極大（max1）に関する判定が終了したら、ラインＬ２までの画像データを削除する。すなわち、先頭アドレスからラインＬ２までの画素数をゼロとする。そして、再び先頭アドレスから画素数が極大（max2）となるラインＬ３を探し、同様のコマ間判定を行う。２番目の極大（max2）に関してはｄ２＜Ｄｃなので、この場合もコマ間ではないと判定する。このように、ネガフィルムの濃淡画像データの場合には、画素数の極大（max）は画像コマに相当するラインで検出されるが、それは撮影画像の画像データに基づいているのでライン幅が値Ｄｃと一致することがほとんどなく、一般的にはコマ間と判定される可能性はほぼゼロとなる。図３（ｂ）に示す例では、濃淡画像データでのコマ間抽出数Ｎ１はゼロとなる。
【００２６】
一方、図３（ｃ）に示すネガフィルムの反転画像データの場合には、コマ間の境界に相当するラインＬ６で画素数の極大（max4）が検出され、他方の境界に相当するラインＬ７で画素数が急激に減少する。この間のライン幅ｄ４はＤｃと等しくなり、ライン幅ｄ４の画像領域はコマ間と判定され、ラインＬ６は画像コマＣ４の先頭アドレスとしてメモリ３１に記憶される。もちろん、この場合も画像コマに相当するラインＬ４で画素数の極大（max3）が検出されるが、ライン幅ｄ３がｄ３＜Ｄｃであるためコマ間と判定されない。図３（ｃ）に示す反転画像データでは４コマの画像コマに対して画像領域の抽出数Ｎ２は実際のコマ間数と同じ３つとなる。よって、ネガフィルムでは、ほとんどの場合についてＮ１＜Ｎ２となる。
【００２７】
フィルムＦがポジフィルムの場合には、上述したように濃淡画像データの画素数分布は図３（ｃ）のようなプロフィールとなり、反転画像データの画素数分布は図３（ｂ）のようなプロフィールとなる。そのため、ポジフィルムの場合には、反転画像データにおいてはほとんどコマ間が検出されることはなく、画像領域の抽出数Ｎ２はゼロとなる場合が多い。一方、濃淡画像データの場合には画像領域の抽出数Ｎ１は実際のコマ間数と同じ３となる。
【００２８】
ステップＳ３の画像領域抽出処理が終了したならば、ステップＳ４へ進む。ステップＳ４では、濃淡画像データで抽出された画像領域抽出数Ｎ１と反転画像データで抽出された画像領域抽出数Ｎ２とを比較し、Ｎ１＜Ｎ２の場合にはステップＳ５へ進み、Ｎ１＞Ｎ２の場合にはステップＳ６へ進み、Ｎ１＝Ｎ２の場合にはステップＳ７へ進む。ステップＳ５へ進んだ場合には、フィルムＦをネガフィルムと判定してその判定結果をメモリ３１に記憶し、ステップＳ６へ進んだ場合にはフィルムＦをポジフィルムと判定してその判定結果をメモリ３１に記憶する。
【００２９】
ところで、撮影画像の全てが全体的に暗い画像の場合には、２値化したときにコマ間と画像コマとの間に黒画素の数に大きな差が出ない場合がある。そのようなフィルムＦでは、濃淡画像データおよび反転画像データのいずれの場合も抽出数Ｎ１，Ｎ２がゼロとなりＮ１＝Ｎ２となることがある。その場合には、コマ間領域のＲＧＢヒストグラムを参考にしてネガ・ポジの判定を行う。
【００３０】
すなわち、ステップＳ４からステップＳ７へ進んだ場合には、ステップＳ７においてＲＧＢ信号のヒストグラムを取得して後述するようなＲＧＢ平均値を算出する。この場合、ステップＳ３においてコマ間として抽出された画像領域の読み取りデータ（ＲＧＢ信号）、例えば、図３（ｃ）のラインＬ６から所定ライン数（例えば１０ライン）のＲＧＢ信号を用いる。
【００３１】
ＲＧＢ平均値は次のようにして算出される。コマ間位置と思われるあるエリアの画素の出力を確認し、各色の平均値を求め、さらに、それらの間の平均値を求める。式で表すと次式のようになる。
（ＲＧＢ平均値）＝｛（Ｒの平均値）＋（Ｇの平均値）＋（Ｂの平均値）｝／３
【００３２】
なお、コマ間が分からないようなフィルムにおいても、コマ間を計算で設定して判定する。この場合、設定したコマ間が実際にはコマ位置であるという場合もあり得るが、コマ間が分からなくなるような画像の場合には、コマ位置でもコマ間でも出力の差があまり見られないので、ネガフィルム・ポジフィルム間での出力差ははっきりする。
【００３３】
フィルムＦがネガフィルムであった場合にはコマ間は透明状態で出力は最大となり、ポジフィルムであった場合には不透明状態であるため出力は０に近くなる。その結果、コマ間のＲＧＢ平均値の大きさは異なり、ネガフィルムの方がポジフィルムよりも大きくなる。そこで、コマ間と画像コマとを判別するために、ネガフィルムのＲＧＢ平均値とポジフィルムのＲＧＢ平均値とを区別できるような中間値を閾値Ｘとして予め設定しておき、ステップＳ８においてＲＧＢ平均値とその閾値Ｘとを比較判定する。
【００３４】
ステップＳ８では、ステップＳ７で算出されたＲＧＢ平均値が閾値Ｘに対して（ＲＧＢ平均値）＞Ｘであるか否かを判定する。そして、ステップＳ８でＹＥＳ（（ＲＧＢ平均値）＞Ｘ）と判定されるとステップＳ５へ進んでフィルムＦをネガフィルムと判定し、ＮＯ（（ＲＧＢ平均値）≦Ｘ）と判定されるとステップＳ６へ進んでフィルムＦをポジフィルムと判定する。
【００３５】
ステップＳ５およびステップＳ６の判定処理が終了したならば、判定処理に従って画像コマＣ１〜Ｃ４の先頭アドレスを記憶する。すなわち、ステップＳ６でネガフィルムと判定された場合には、反転画像データを用いてステップＳ３で検出されたコマ間のラインＬ６（図３（ｃ）参照）を、画像コマＣ４の先頭アドレスとして記憶する。同様に、ステップＳ３で検出されたラインＬ１０およびＬ１１を、それぞれ画像コマＣ３，Ｃ２の先頭アドレスとして記憶する。なお、画像コマＣ１の先頭アドレスについては、ステップＳ３においてコマ間に対応する画像領域が抽出されていないので、例えば、フィルムＦの長さからコマ数を予測し、ラインＬ１１から左側に所定ライン離れたラインＬ１２を画像コマＣ１の先頭アドレスとして記憶する。
【００３６】
一方、ステップＳ６でフィルムＦがポジフィルムであると判定された場合には、濃淡画像データを用いて画像コマＣ１〜Ｃ４の先頭アドレスを算出する。ポジフィルムの濃淡画像データは図３（ｃ）のようになるので、上述したネガフィルムと判定された場合と同様の処理により各画像コマＣ１〜Ｃ４の先頭アドレスを求めることができる。
【００３７】
なお、上述したステップＳ７のＲＧＢ平均値算出を次のように行っても良い。図３（ｂ）のようにコマ間が抽出されない濃淡画像データの場合には、画素数が極大（max1）となるラインＬ１から、所定ライン数（例えば１０ライン）だけ図示左に移動したラインまでのＲＧＢ信号を用いる。逆に、図３（ｃ）のようにコマ間が抽出される場合には、コマ間抽出時の画素数が極大（max4）となるラインＬ６から所定ライン数だけ図示左側に移動したラインまでのＲＧＢ信号を用いる。
【００３８】
そのため、フィルムＦがネガフィルムであった場合には、図３（ｂ）の画像コマに対応する画像領域のデータを用いてＲＧＢ平均値が算出され、一方、ポジフィルムであった場合には、図３（ｃ）のコマ間に対応する画像領域のデータを用いてＲＧＢ平均値が算出される。このようにして算出されたＲＧＢ平均値は、露光されていないコマ間のデータよりも被写体光が露光された画像コマの部分のデータの方が大きくなる。
【００３９】
上述したように、本実施の形態ではコマ間と見なされる画像領域を抽出してネガ・ポジ判定を行っているので、コマ間が精度良く検出できネガ・ポジ判定の確実性が向上する。さらに、ネガ・ポジ判定における画像領域抽出処理はコマ間検出において兼用されるので、ネガ・ポジ判定およびコマ間検出における処理負荷の増加を抑えることができる。また、従来のような光学センサ等を設ける必要がないので、コストアップを防止できる。
【００４０】
なお、上述した実施の形態では、スキャナ本体２で読み取った画像データをホストコンピュータ１０に送信して、そこでネガ・ポジ判定を行っているが、ネガ・ポジ判定の一連の処理をスキャナ本体２で行い、判定結果をホストコンピュータ１０に送信するような構成としても良い。また、コマ間検出の処理については一例を述べたものであり、上記処理に限らず種々のコマ間検出処理を適用することができる。さらに、Ｒ光、Ｇ光、Ｂ光を順次照射して、ＣＣＤラインセンサから順に出力されるＲ信号、Ｇ信号、Ｂ信号を用いてＲＧＢ平均値を算出したが、ＲＧＢ信号に限定されるものではなくカラー信号であれば良い。例えば、補色フィルタを用いるカラーＣＣＤを撮像装置として用いた場合には、ＲＧＢ信号に代えてＭｇ（マゼンタ）信号、Ｃｙ（シアン）信号、Ｙｅ（イエロー）信号をカラー信号として用いる。なお、本発明の特徴を損なわない限り、本発明は上記実施の形態に何ら限定されるものではない。
【００４１】
以上説明した実施の形態と特許請求の範囲の要素との対応において、ＣＣＤラインセンサ２０１は撮像装置を、ホストコンピュータ１０は第１および第２の生成手段、抽出手段、判定手段およびコマ間検出手段をそれぞれ構成する。
【図面の簡単な説明】
【００４２】
【図１】本発明による画像読取システムの一実施形態を示す概略構成図である。
【図２】フィルムＦのネガ・ポジ判定および各コマの先頭アドレス算出の各処理動作を示すフローチャートである。
【図３】（ａ）はフィルムＦの平面図、（ｂ）は濃淡画像データ、（ｃ）は反転画像データを示す図である。
【符号の説明】
【００４３】
２  スキャナ本体
４  フィルム給送装置
１０  ホストコンピュータ
２２  ＣＰＵ
２４  光学ブロック
３３  信号処理回路
２００  ＬＥＤ光源
２０１  ＣＣＤラインセンサ
Ｆ  フィルム
Ｃ１〜Ｃ４  画像コマ
【図１】
2006174114.tif 000003
【図２】
2006174114.tif 000004
【図３】
2006174114.tif 000005