(57)【特許請求の範囲】
【請求項１】
ネガフィルムに記録された画像の走査読み取りを予め行うプレスキャン部と、該プレスキャン部における搬送速度よりも遅い搬送速度で画像の読み取り処理を行うファインスキャン部とがフィルム搬送路に沿って搬送方向に順次配置されると共に、
前記プレスキャン部における前記ネガフィルムの搬送速度と前記ファインスキャン部における前記ネガフィルムの搬送速度との差を吸収する前記ネガフィルムのループが、前記プレスキャン部と前記ファインスキャン部との間に形成され、
且つ、前記プレスキャン部の搬送方向上流側にコマ番号を検出するコマ番号検出センサと画像のエッジを検出する画面検出センサとを設け、前記画面検出センサのエッジ検出のタイミングに基づいて画面位置及びサイズを判断し、該画面位置及びサイズを前記コマ番号検出センサで検出されたコマ番号に対応させて記憶する、
フィルム画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はフィルム画像読取装置に関する。
【０００２】
【従来の技術及び発明が解決しようとする課題】
プレスキャン部とファインスキャン部とを設け、ネガフィルムに記録された画像の走査読み取りを行う場合には、プレスキャン部におけるネガフィルムの搬送速度とファインスキャン部におけるネガフィルムの搬送速度との差を吸収することが必要である。
【０００３】
本発明は、上記の点に鑑みて成されたもので、プレスキャン部におけるネガフィルムの搬送速度とファインスキャン部におけるネガフィルムの搬送速度との差を吸収することができるフィルム画像読取装置を提供することを目的とする。
【０００４】
【課題を解決するための手段】
上記目的を達成するために、本発明のフィルム画像読取装置は、ネガフィルムに記録された画像の走査読み取りを予め行うプレスキャン部と、該プレスキャン部における搬送速度よりも遅い搬送速度で画像の読み取り処理を行うファインスキャン部とがフィルム搬送路に沿って搬送方向に順次配置されると共に、前記プレスキャン部における前記ネガフィルムの搬送速度と前記ファインスキャン部における前記ネガフィルムの搬送速度との差を吸収する前記ネガフィルムのループが、前記プレスキャン部と前記ファインスキャン部との間に形成され、且つ、前記プレスキャン部の搬送方向上流側にコマ番号を検出するコマ番号検出センサと画像のエッジを検出する画面検出センサとを設け、前記画面検出センサのエッジ検出のタイミングに基づいて画面位置及びサイズを判断し、該画面位置及びサイズを前記コマ番号検出センサで検出されたコマ番号に対応させて記憶するようにしたものである。
【０００５】
本発明のフィルム画像読取装置によれば、ネガフィルムに記録された画像の走査読み取りを行うプレスキャン部とファインスキャン部を設け、プレスキャン部とファインスキャン部との間にネガフィルムのループが形成されるようにしたので、プレスキャン部におけるネガフィルムの搬送速度とファインスキャン部におけるネガフィルムの搬送速度との差を吸収することができる。また、プレスキャン部の搬送方向上流側にコマ番号を検出するコマ番号検出センサと画像のエッジを検出する画面検出センサとを設け、画面検出センサのエッジ検出のタイミングに基づいて画面位置及びサイズを判断し、画面位置及びサイズをコマ番号検出センサで検出されたコマ番号に対応させて記憶するようにしたので、簡単な構成でファインスキャン部での搬送制御を行うことができ、停止位置合わせが容易になる。
【０００６】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【０００７】
図１には本実施の形態のフィルム画像読取装置を備えた写真処理システム１０が示されている。本写真処理システム１０には、図示しないカメラによって所定数の画像が撮影されたネガフィルム１２が多数本持ち込まれる。持ち込まれた多数本のネガフィルム１２は、スプライシングテープ等によって繋ぎ合わされ、層状に巻き取られた後に、本写真処理システム１０のフィルムプロセッサ１４にセットされる。
【０００８】
フィルムプロセッサ１４は、内部に発色現像槽２０、漂白槽２２、漂白定着槽２４、水洗槽２６、２８、安定槽３０が順に配置されており、これら各処理槽内には各々所定の処理液が貯留されている。フィルムプロセッサ１４にセットされたネガフィルム１２は、各処理槽の内部に順次送り込まれ、各処理液に浸漬されて発色現像、漂白、漂白定着、水洗、安定の各処理が施される。これにより、ネガフィルム１２に潜像として記録されていたネガ画像が可視化される。
【０００９】
また、安定槽３０の下流側には乾燥部３２が配置されている。乾燥部３２は図示しないファン及びヒータを備えており、ファンで生成された空気流をヒータで加熱して熱風とし、この熱風をネガフィルム１２に供給することによってネガフィルム１２の表面に付着した水分を乾燥させるようになっている。フィルムプロセッサ１４で処理されたネガフィルム１２は、一旦層状に巻き取られた後にフィルム画像読取装置１６へセットされる。
【００１０】
図２に示すように、フィルム画像読取装置１６の内部には、フィルム搬送路に沿ってプレスキャン部３６、ファインスキャン部３８が順次配置されている。各スキャン部３６、３８では、後述するようにネガフィルム１２に記録された画像の走査読み取りを各々行う。フィルム搬送路の上流側には挿入検出センサ４０が設けられている。挿入検出センサ４０は、発光素子４０Ａと受光素子４０Ｂとの対がフィルム搬送路を挟んで対向配置されて構成されている。受光素子４０Ｂは制御回路４２に接続されている。制御回路４２は、受光素子４０Ｂから出力される信号のレベルの変化に基づいて、フィルム画像読取装置１６のフィルム搬送路にネガフィルム１２が挿入されたか否かを判断する。
【００１１】
挿入検出センサ４０とプレスキャン部３６との間には、ネガフィルム１２を挟持搬送する一対のローラ４４、読取ヘッド４６、コマ番号検出センサ４８、画面検出センサ５０が順次配置されている。読取ヘッド４６、コマ番号検出センサ４８及び画面検出センサ５０は各々制御回路４２に接続されている。フィルム画像読取装置１６にセットされるネガフィルム１２の中には、裏面に透明な磁性材料が塗布されて磁気層が形成され、この磁気層にコマ番号、フィルム種、ＤＸコード等の情報が磁気記録されていることがある。読取ヘッド４６は前記磁気層に磁気記録された情報を読取可能な位置に配置されており、前記情報を読み取って制御回路４２へ出力する。
【００１２】
また、コマ番号検出センサ４８及び画面検出センサ５０は前述の挿入検出センサ４０と同様に発光素子と受光素子の対で構成されている。ネガフィルム１２の中にはコマ番号等の情報が光学的に（例えばバーコード等によって）記録されているものがある。コマ番号検出センサ４８は前記光学的に記録されたコマ番号等の情報を検出可能な位置に配置されており、検出したコマ番号等の情報を制御回路４２へ出力する。
【００１３】
また、画面検出センサ５０はネガフィルム１２の幅方向中央部に対応する位置に配置されている。ネガフィルム１２に記録された画像と画像の間の非画像部分は、濃度がネガフィルム１２のベースの濃度であるので、前記画像が記録された部分と比較して透過光量が大きい。制御回路４２は画面検出センサ５０の受光素子から出力される信号のレベルを監視し、レベルがベース濃度に対応する所定レベルにまで大きくなったとき、及び前記レベルがベース濃度に対応するレベルから低下したときに、ネガフィルム１２に記録された画像のエッジが画面検出センサ５０に対応したと判断し、エッジ検出のタイミングに基づいてネガフィルム１２に記録された画面の位置（及びサイズ）を判断する。
【００１４】
一方、プレスキャン部３６は、プレスキャン部３６を通過するネガフィルム１２へ向けて光を射出するように配置されたランプ５２を備えている。ランプ５２はドライバ５４を介して制御回路４２に接続されており、射出する光の光量が予め定められた所定値となるようにドライバ５４から供給される電圧の大きさが制御回路４２によって制御される。ランプ５２の光射出側にはＣ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）の３枚のＣＣフィルタから成るＣＣフィルタ群５６、光拡散ボックス５８が順に配置されており、さらにフィルム搬送路を挟んで結像レンズ６０、ＣＣＤラインセンサ６２が順に配置されている。
【００１５】
ＣＣフィルタ群５６の各ＣＣフィルタは、ＣＣＤラインセンサ６２におけるＲ、Ｇ、Ｂの３色の感度のばらつきを補正するために、光路中への挿入量が予め調整されている。ＣＣフィルタ群５６、光拡散ボックス５８、ネガフィルム１２及び結像レンズ６０を順次透過した光はＣＣＤラインセンサ６２の受光面に照射される。ＣＣＤラインセンサ６２は、Ｒの光の光量を検出するセンサ、Ｇの光の光量を検出するセンサ及びＢの光の光量を検出するセンサが隣接配置されて成る多数のセンサユニットが、ネガフィルム１２の幅方向に沿って所定間隔隔てて配列されて構成されている。
【００１６】
従って、ＣＣＤラインセンサ６２は画像を、前記センサユニットの間隔を１辺の大きさとする多数個の画素に分割し、各画素毎に透過光量を検出する。このＣＣＤラインセンサ６２で多数個に分割した各画素の面積は２００μｍ平方以下とされている。前記結像レンズ６０は、ネガフィルム１２を透過した光のうち、ランプ５２から射出された光の光軸と交差しかつネガフィルム１２の幅方向に沿った１画素列（以下、この画素列の位置を読取位置という）を透過した光を、ＣＣＤラインセンサ６２の受光面に結像させる。
【００１７】
ＣＣＤラインセンサ６２の出力側には、増幅器６４、ＬＯＧ変換器６６、Ａ／Ｄ変換器６８が順に接続されている。ＣＣＤラインセンサ６２から出力された信号は、増幅器６４で増幅され、ＬＯＧ変換器６６で対数変換され（濃度値に対応するレベルに変換される）、Ａ／Ｄ変換器６８によって信号レベルに対応する値のデジタルデータに変換される。Ａ／Ｄ変換器６８は制御回路４２に接続されており、前記変換されたデジタルデータは濃度値データとして制御回路４２に入力される。制御回路４２は数面の画像の濃度データを保持可能な画像バッファ７０を備えており、入力された濃度値データを画像バッファ７０に記憶する。また、制御回路４２にはＣＲＴディスプレイ７２が接続されており、入力された濃度値データを用いて処理を行って、ポジ画像をディスプレイ７２に表示する。
【００１８】
また、プレスキャン部３６とファインスキャン部３８との間には、搬送ローラ対７４と従動ローラ７６とから成るローラ群と、従動ローラ７８Ａ、７８Ｂ、７８Ｃから成るローラ群と、が所定間隔隔てて配置されている。この２つのローラ群の間ではネガフィルム１２のループが形成される。このループにより、プレスキャン部３６におけるネガフィルム１２の搬送速度と、ファインスキャン部３８におけるネガフィルム１２の搬送速度と、の差が吸収される。搬送ローラ対７４にはパルスモータ８０が連結されている。パルスモータ８０はドライバ８２を介して制御回路４２に接続されている。制御回路４２はドライバ８２を介してパルスモータ８０を駆動することにより、ネガフィルム１２を搬送させる。
【００１９】
一方、ファインスキャン部３８はプレスキャン部３６とほぼ同一の構成とされている。すなわち、ファインスキャン部３８はネガフィルム１２へ向けて光を射出するランプ８４を備えている。ランプ８４はドライバ８６を介して制御回路４２に接続されており、射出する光が所定の光量となるようにドライバ８６からの供給電圧の大きさが制御回路４２によって制御される。ランプ８４の光射出側には３枚のＣＣフィルタから成るＣＣフィルタ群８８、光拡散ボックス９０が順次配置されており、さらにフィルム搬送路を挟んで結像レンズ９２、ＣＣＤラインセンサ９４が順次配置されている。
【００２０】
ＣＣフィルタ群８８の各ＣＣフィルタも、ＣＣＤラインセンサ９４におけるＲ、Ｇ、Ｂの３色の感度のばらつきを補正するために、光路への挿入量が予め調整されている。結像レンズ９２は、ＣＣフィルタ群８８、光拡散ボックス９０、ネガフィルム１２を透過した光のうち、読取位置に位置している画素列を透過した光をＣＣＤラインセンサ９４の受光面に結像させる。ＣＣＤラインセンサ９４もＣＣＤラインセンサ６２と同様の構成とされているが、センサユニットの間隔がＣＣＤラインセンサ６２よりも小さくされている。従って、ＣＣＤラインセンサ９４はＣＣＤラインセンサ６２と比較して、画像をさらに細かくさらに多数個の画素に分割し、各画素毎に透過光量を検出する。
【００２１】
ＣＣＤラインセンサ９４の出力側には、増幅器９６、ＬＯＧ変換器９８、Ａ／Ｄ変換器１００が順に接続されている。ＣＣＤラインセンサ９４から出力された信号は、増幅器９６で増幅され、ＬＯＧ変換器９８で濃度値に対応するレベルに変換された後に、Ａ／Ｄ変換器１００によってデジタルデータに変換される。Ａ／Ｄ変換器１００は制御回路４２に接続されており、変換されたデジタルデータが濃度値データとして制御回路４２に入力される。
【００２２】
入力された濃度値データは、前記と同様に画像バッファ７０に記憶される。また、制御回路４２は前記濃度値データに基づいて印画紙へのＲ、Ｇ、Ｂ３色の露光量を算出する。制御回路４２は後述するプリンタプロセッサ１８のプリンタ部１１０と接続されており、前記算出した露光量を表すデータを制御回路１２２へ転送する。また、ファインスキャン部３８の下流側には搬送ローラ対１０２が配置されている。搬送ローラ対１０２にもパルスモータ１０４が連結されている。パルスモータ１０４はドライバ１０６を介して制御回路４２に接続されている。制御回路４２はドライバ１０６を介してパルスモータ１０４を駆動することにより、ネガフィルム１２を搬送させる。
【００２３】
一方、プリンタプロセッサ１８には層状に巻き取られた印画紙１１２を収納するマガジン１１４がセットされている。印画紙１１２はマガジン１１４から引き出され、カッタ部１１６を介してプリンタ部１１０へ送り込まれる。プリンタ部１１０はフィルム画像読取装置１６の制御回路４２から露光量データが転送されると、該露光量データに基づいて印画紙１１２への画像の露光を行う。
【００２４】
図３に示すように、プリンタ部１１０はＲの波長のレーザビームを射出する半導体レーザ１１８Ｒを備えている。半導体レーザ１１８Ｒのビーム射出側には、コリメータレンズ１２４Ｒ、音響光学素子（ＡＯＭ）１３３Ｒ、Ｇの波長の光のみ反射するダイクロイックミラー１３４Ｇ、Ｂの波長の光のみ反射するダイクロイックミラー１３４Ｂ、ポリゴンミラー１２６が順に配置されている。
【００２５】
ＡＯＭ１３３は音響光学媒質を備えており、この音響光学素子の対向する面には、入力された高周波信号に応じて超音波を出力するトランスデューサと、音響光学媒質を通過した超音波を吸音する吸音体と、が貼付されている。ＡＯＭ１３３ＲのトランスデューサはＡＯＭドライバ１２０Ｒに接続されており、ＡＯＭドライバ１２０Ｒから高周波信号が入力されると、入射されたレーザビームから１本のレーザビームを回折させ、このレーザビームを記録用レーザビームとして射出する。この記録用レーザビームがダイクロイックミラー１３４Ｇ、１３４Ｂを介してポリゴンミラー１２６に入射される。
【００２６】
ＡＯＭドライバ１２０Ｒは制御回路１２２に接続されている。制御回路１２２ではＡＯＭドライバ１２０Ｒへ、入力された露光量データのうちＲの露光量データに応じた露光量制御信号を出力する。この露光量制御信号は、図８に示すように周期ｔ０のパルス信号であり、パルス幅ｄは前記Ｒの露光量データの画素毎の露光量に応じて変更される。ＡＯＭドライバ１２０Ｒは、入力された露光量制御信号のレベルがハイレベルのときにＡＯＭ１３３Ｒに高周波信号を出力し、これに伴ってＡＯＭ１３３Ｒから記録用レーザビームが射出される。従って、Ｒの露光量データに基づいて、周期ｔ０毎に印画紙１１２に照射されるＲの波長のレーザビームの光量が変更されることになる。
【００２７】
また、プリンタ部１１０は、所定の波長のレーザビームを射出する半導体レーザ１１８Ｇ、１１８Ｂを備えている。半導体レーザ１１８Ｇのビーム射出側には、波長変換素子１３２Ｇ、コリメータレンズ１２４Ｇ、ＡＯＭ１３３Ｇ、全反射ミラー１３６Ｇが順に配置されている。ＡＯＭ１３３ＧはＡＯＭドライバ１２０Ｇを介して制御回路１２２に接続されている。制御回路１２２はＡＯＭドライバ１２０ＧへＧの露光量データに応じた露光量制御信号を出力する。ＡＯＭドライバ１２０ＧはＡＯＭドライバ１２０Ｒと同様に露光量制御信号がハイレベルのときに高周波信号を出力する。
【００２８】
これにより、半導体レーザ１１８Ｇから射出されたレーザビームは、波長変換素子１３２ＧによりＧの波長に変換されてＡＯＭ１３３Ｇに入射され、ＡＯＭドライバ１２０Ｇより高周波信号が入力されているときにＡＯＭ１３３Ｇから記録用レーザビームが射出され、全反射ミラー１３６Ｇで反射されダイクロイックミラー１３４Ｇで反射されて、半導体レーザ１１８Ｒから射出されたレーザビームと合波される。
【００２９】
また、半導体レーザ１１８Ｂのビーム射出側にも、波長変換素子１３２Ｂ、コリメータレンズ１２４Ｂ、ＡＯＭ１３３Ｂ、全反射ミラー１３６Ｂが順に配置されている。ＡＯＭ１３３ＢもＡＯＭドライバ１２０Ｂを介して制御回路１２２に接続されている。制御回路１２２はＡＯＭドライバ１２０ＢへＢの露光量データに応じた露光量制御信号を出力する。半導体レーザ１１８Ｂから射出されたレーザビームは、波長変換素子１３２ＢによりＢの波長に変換されてＡＯＭ１３３Ｂに入射され、ＡＯＭドライバ１２０Ｇより高周波信号が入力されているときにＡＯＭ１３３Ｇから射出された記録用レーザビームが、全反射ミラー１３６Ｂで反射されダイクロイックミラー１３４Ｂで反射されて、半導体レーザ１１８Ｒから射出されたレーザビーム及び半導体レーザ１１８Ｇから射出されたレーザビームと合波される。
【００３０】
ダイクロイックミラー１３４Ｇ、１３４Ｂで合波されたレーザビームは、ポリゴンミラー１２６に入射される。ポリゴンミラー１２６はポリゴンミラードライバ１２８を介して制御回路１２２に接続されており、ポリゴンミラードライバ１２８によって回転駆動されると共に、回転速度が制御される。ポリゴンミラー１２６に入射されたレーザビームは、ポリゴンミラー１２６の回転によって射出方向が順次変更され、図３の水平方向に沿って走査される。ポリゴンミラー１２６のレーザビーム射出側にはミラー１３０が配置されている。ポリゴンミラー１２６で反射されたレーザビームは、ミラー１３０によって図３における下方へ反射される。
【００３１】
ミラー１３０のレーザビーム射出側には、走査レンズ１３８、ミラー１４０が順に配置されている。ミラー１３０で反射されたレーザビームは、走査レンズ１３８を透過してミラー１４０で反射される。ミラー１４０のレーザビーム射出側には、長手方向が図３の鉛直方向と一致するように印画紙１１２が配置されており、ミラー１４０で反射されたレーザビームは印画紙１１２に照射される。また、印画紙１１２搬送路のレーザビーム照射位置よりも下方には、印画紙１１２を挟持搬送する搬送ローラ対１４２が配置されている。搬送ローラ対１４２にはパルスモータ１４４が連結されている。パルスモータ１４４はドライバ１４６を介して制御回路１２２に接続されている。制御回路１２２はドライバ１４６を介してパルスモータ１４４を駆動することにより、印画紙１１２を図４の下方へ向けて搬送させる。
【００３２】
図１に示すように、プリンタ部１１０を通過した印画紙１１２は、リザーバ部１５０へ送り込まれる。リザーバ部１５０には所定間隔隔てて一対のローラ１５２が設けられており、印画紙１１２はこの一対のローラ１５２間でループが形成される。このループによって、プリンタ部１１０と下流側のプロセッサ部１５４との搬送速度差が吸収される。プロセッサ部１５４には、発色現像槽１５６、漂白定着槽１５８、水洗槽１６０、１６２、１６４が順に配置されている。これら各処理槽内には各々所定の処理液が貯留されている。印画紙１１２は各処理槽内へ順に送り込まれ、各処理液に浸漬されて処理される。
【００３３】
プロセッサ部１５４の下流側には乾燥部１６６が設けられている。乾燥部１６６は図示しないファンとヒータとによって生成した熱風を印画紙１１２に供給する。これにより、印画紙１１２の表面に付着した水分が乾燥される。乾燥部１６６を通過した印画紙１１２は、カッタ部１６８でプリント毎に切断された後にプリンタプロセッサ１８の外部へ排出される。
【００３４】
次に写真処理システムの作用を説明する。フィルムプロセッサ１４にセットされたネガフィルム１２は、各処理槽内に送り込まれた後に乾燥部３２に送り込まれ、発色現像、漂白、漂白定着、水洗、安定、乾燥の各処理が施される。これにより、カメラによって記録された潜像が可視化される。フィルムプロセッサ１４で処理されたネガフィルム１２は、フィルム画像読取装置１６にセットされる。
【００３５】
次に図４及び図５のフローチャートを参照して、フィルム画像読取装置１６のプレスキャン部３６の作用を説明する。ステップ２００では、フィルム画像読取装置１６にネガフィルム１２が挿入されたか否かを、挿入検出センサ４０から入力される信号に基づいて判定する。フィルム画像読取装置１６にネガフィルム１２が挿入されたと判断するとステップ２００の判定が肯定され、ステップ２０２でネガフィルム１２の搬送を開始する。
【００３６】
次のステップ２０４ではネガフィルム１２に記録された画像のコマ番号等の情報の読取が可能な状態となったか否か判定する。例えば情報がネガフィルム１２のエッジ部に光学的に（例えばバーコード等）記録されている場合には、該記録部位がコマ番号検出センサ４８に対応したときにステップ２０４の判定が肯定される。また、情報がネガフィルムの裏面側に形成された透明磁気層に磁気記録されている場合には、該情報の磁気記録されている部分が読取ヘッド４６に対応したときにステップ２０４の判定が肯定される。
【００３７】
ステップ２０４の判定が否定された場合にはステップ２０６へ移行し、画面検出センサ５０の配設部位に対応する画面検出位置に画像が対応したか否か判定する。ステップ２０６の判定も否定された場合にはステップ２０８へ移行し、画像読取位置に画像が到達したか否か、より詳しくは読取位置に画像の先頭の画素列が到達したか否か判定する。ステップ２０８の判定も否定された場合にはステップ２０２へ戻り、ネガフィルム１２の搬送を継続しながらステップ２０４、２０６、２０８の各判定を繰り返す。
【００３８】
ここで、ステップ２０４の判定が肯定されるとステップ２１０へ移行し、コマ番号検出センサ４８または読取ヘッド４６によるコマ番号等の情報の読み取りを行い、読み取ったコマ番号を記憶する。また、ステップ２０６の判定が肯定された場合にはステップ２１２へ移行し、画面検出センサ５０からの出力信号に基づいて画面位置の検出及び画面サイズの検出を行い、次のステップ２１４で画面位置及びサイズをコマ番号を対応させて記憶する。また、ステップ２０８の判定が肯定された場合には、ステップ２１６で画像の走査読取処理（後述）を行い、次のステップ２１８でネガフィルム１２が終了したか否か判定する。ステップ２１８の判定が否定された場合にはステップ２０２へ戻り、上記処理を繰り返す。
【００３９】
上記により、プレスキャン部３６は単一の画像コマに対して、コマ番号の読み取り、画面位置及びサイズの検出、画像の走査読取の各処理が順次行われ、かつ各画像コマに対する上記各処理は並行して行われることになる。
【００４０】
次に図５のフローチャートを参照してプレスキャン部３６における走査読取処理の詳細について説明する。なお、この処理を実行する際には読取位置に画像の先頭の画素列が位置しており、ランプ５２から射出されＣＣフィルタ群５６、光拡散ボックス５８、ネガフィルム１２を透過した光のうち前記画素列を透過した光が、結像レンズ６０によってＣＣＤラインセンサ６２の受光面に結像されており、ＣＣＤラインセンサ６２から出力された信号は、増幅器６４で増幅され、ＬＯＧ変換器６６で濃度値に対応するレベルに変換され、Ａ／Ｄ変換器６８でデジタルデータに変換されて保持されている。
【００４１】
ステップ２５０ではＡ／Ｄ変換器６８から、１画素列分の濃度値データを取込む。ステップ２５２では取り込んだ濃度値データを、ネガフィルム１２の幅方向に沿って配列された多数のセンサユニット毎の感度のばらつきに応じて補正し、画像バッファ７０に記憶させる。ステップ２５４ではドライバ８２を介してパルスモータ８０を駆動し、ネガフィルム１２を画素列の間隔に対応する所定量だけ搬送する。
【００４２】
次のステップ２５６では、１画面分の画像の読み取りが終了したか否か判定する。ステップ２５６の判定が否定された場合にはステップ２５０へ戻り、ステップ２５６の判定が肯定されるまでステップ２５０乃至ステップ２５６の処理を繰り返す。これにより、ステップ２５６の判定が肯定されステップ２５８へ移行するときには画像全面が走査され、単一の画像を３色（Ｒ、Ｇ、Ｂ）に分解した画像の各々の画素毎の濃度を表すデータ（以下、これらをそれぞれＲ画像データ、Ｇ画像データ、Ｂ画像データという）が画像バッファ７０に記憶されることになる。
【００４３】
ステップ２５８では、ネガフィルム１２のベース部分（図９参照）の濃度をＲ、Ｇ、Ｂの各色毎に測定し、記憶する。ステップ２６０では画像バッファ７０に記憶されている各色の画像データのうち最も濃度の小さい画素のデータを抽出する。ステップ２６２では、前記抽出したデータに基づいて、読み取りを行った画像に対するファインスキャン部３８のランプ８４の最適な光量を演算し、記憶する。これは、濃度値データの最小値が非常に小さい場合には、ファインスキャン部３８における画像の読み取りに際して、ＣＣＤラインセンサ９４からの出力信号のレベルが飽和する虞れがあるためである。
【００４４】
ステップ２６４では、画像バッファ７０に記憶されている各画像データの各画素の濃度値から、ステップ２５８で測定したネガフィルム１２のベース濃度を減算する補正を行う。次のステップ２６６では、画像バッファ７０に記憶されている各画像データの平均化を行う。この平均化処理は、例えば、Ｒ、Ｇ、Ｂの各画像データに対し、所定の画素の濃度値と周囲の画素の濃度値とを比較し、値が大きく異なっている濃度値については周囲の画素の濃度値との平均値に置き換える処理を全ての画素について行うことによって実現できる。これにより、ネガフィルム１２の表面に塵埃が付着していたり、傷等が付いていた場合にも、これらによる影響を小さくすることができる。
【００４５】
ステップ２６８ではＲ、Ｇ、Ｂの各画像データを、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）へ色素濃度変換し、Ｃ画像に対応するＣ画像データ、Ｍ画像に対応するＭ画像データ、Ｙ画像に対応するＹ画像データを各々求める。次のステップ２７０では、図９にも示すように、Ｃ、Ｍ、Ｙの各画像データから、画像のエッジ部近傍に対応する画素のデータを除くことにより、図９に想像線で囲んだ領域の切出しを行う。ステップ２７２では画面を所定数ｎの区域、例えば図９に破線で示すようにｎ＝５×５＝２５個の区域に分割する。
【００４６】
ステップ２７４では、分割した各区域毎に、同一区域に属する複数の画素の濃度値の最大値Ｃｍａｘ（ｉ），Ｍｍａｘ（ｉ），Ｙｍａｘ（ｉ）（但し、ｉは各区域を識別するための符号であり１〜ｎの値をもつ）を抽出する。ステップ２７６ではＣ濃度の最大基準値Ｃｍａｘとして、上記で求めた各区域毎のＣ濃度の最大値Ｃｍａｘ（ｉ）  を用いて各区域の重み付き平均値を以下の（１）式によって算出する。
【００４７】
【数１】
0003556858.tif 000002
0003556858.tif 000003
但し、Ｋ（ｉ）  ：区域ｉの重み
また、上記と同様にして、Ｍ濃度の最大基準値として、各区域毎のＭ濃度の最大値Ｍｍａｘ（ｉ）  の重み付き平均値を算出し、Ｙ濃度の最大基準値Ｙｍａｘとして、各区域毎のＹ濃度の最大値Ｙｍａｘ（ｉ）  の重み付き平均値を算出する。なお、前記各区域の重みは、例えば主要被写体が存在する確率の高い画面の中心部分に対応する区域の重みが高くなるように定めることができる。また、ランプ５２から射出される光の光量は光軸位置をピークとして周辺へ向かうに従って徐々に減衰する分布となっているが、この分布による影響も考慮して重みを定めるようにしてもよい。
【００４８】
ステップ２７８では、上記で求めた各色の最大基準値Ｃｍａｘ、Ｍｍａｘ、Ｙｍａｘの平均値Ｄｍａｘを次の（２）式に従って算出する。
【００４９】
Ｄｍａｘ＝（Ｃｍａｘ＋Ｍｍａｘ＋Ｙｍａｘ）÷３  …（２）
次のステップ２８０では、以下の（３）式を満足するＣ画像変換の係数ＡＣを求める。
【００５０】
Ｄｍａｘ＝ＡＣ・Ｃｍａｘ                    …（３）
また、同様にＭ画像変換の係数ＡＭ及びＹ画像変換の係数ＡＹについても、次の（４）、（５）式に従って求める。
【００５１】
Ｄｍａｘ＝ＡＭ・Ｍｍａｘ                    …（４）
Ｄｍａｘ＝ＡＹ・Ｙｍａｘ                    …（５）
次のステップ２８２では上記で求めたＣ画像変換の係数ＡＣを用い、次の（６）式に示す変換式にＣ濃度として０．０  〜  ２．０の範囲の値を順次代入することによって、Ｃ濃度をＣ’濃度に変換してＣ’画像を求めるためのルックアップテーブルＬＵＴｃ  を作成し、記憶する。
【００５２】
Ｃ’＝ＡＣ・Ｃ                              …（６）
また、Ｍ、Ｙについても、（７）、（８）式に示すように係数ＡＭ及び係数ＡＹを用いた変換式に同一の範囲の値を順次代入することにより、Ｍ濃度をＭ’濃度に変換してＭ’画像を求めるためのルックアップテーブルＬＵＴｍ  、Ｙ濃度をＹ’濃度に変換してＹ’画像を求めるためのＬＵＴｙ  を各々作成し、記憶する。
【００５３】
Ｍ’＝ＡＭ・Ｍ                                …（７）
Ｙ’＝ＡＹ・Ｙ                                …（８）
なお、このルックアップテーブルを参照して、Ｃ濃度をＣ’濃度に、Ｍ濃度をＭ’濃度に、Ｙ濃度をＹ’濃度に変換することは上記（６）、（７）、（８）式を用いて変換することと等価である。上記各式の係数ＡＣ、ＡＭ、ＡＹを求めるための（３）、（４）、（５）式は、前述のように各々左辺の値が同一（Ｄｍａｘ）となっている。
【００５４】
このため、（６）〜（８）式を用いて変換することは、例として図１０（Ａ）乃至（Ｃ）に示すようにＣｍａｘ、Ｍｍａｘ、Ｙｍａｘの値がばらついていたとしても、Ｃｍａｘ、Ｍｍａｘ、Ｙｍａｘの変換後のＣ’濃度、Ｍ’濃度、Ｙ’濃度が平均値Ｄｍａｘに一致するように変換（濃度値を補正）することに等しい。従って、Ｃ’＝Ｍ’＝Ｙ’＝Ｄｍａｘのときには、プリント上ではＣ’＋Ｍ’＋Ｙ’が最も明るいグレー（白）になり、最も明るい部位のグレーバランスがとれることになる。また、この変換関係を利用して測光値の全てを変換しているため、最も明るい部分のグレーバランスを保ったまま、中間濃度から低濃度までのグレーバランスを改善することができる。
【００５５】
ステップ２８４では、ディスプレイ７２に画像表示するための演算として、各ルックアップテーブルに従って、Ｃ画像データ、Ｍ画像データ、Ｙ画像データからＣ’画像データ、Ｍ’画像データ、Ｙ’画像データを求める。ステップ２８６では、Ｃ’、Ｍ’、Ｙ’の各画像データに基づいて、ポジ画像データ（Ｒ’画像、Ｇ’画像、Ｂ’画像を重ね合わせた画像を表すデータ）を求め、このデータを用いてディスプレイ７２にポジ画像を表示する。この表示画像を参照することにより、例えばオペレータが露光量に対する色、濃度等の補正を指示することも可能となる。
【００５６】
次に図６のフローチャートを参照して、ファインスキャン部３８における画像の読取処理について説明する。ステップ３００ではネガフィルム１２の搬送を行う。ステップ３０２では読取位置に画像の先頭の画素列が到達したか否か判定する。ステップ３０２の判定が否定された場合にはステップ３００に戻り、ステップ３０２の判定が肯定されるまで、ステップ３００、３０２の処理を繰り返し、ネガフィルム１２の搬送を継続する。
【００５７】
ステップ３０２の判定が肯定されるとステップ３０４へ移行し、プレスキャン部３６で予め求められたランプ８４の最適な光量を取込み、ランプ８４に供給する電圧が前記光量に応じた値となるように制御する。ステップ３０４の処理を行った後はランプの光量が安定するまで若干待った後にステップ３０６へ移行し、ステップ３０６〜３１２で画像の読取処理を行う。
【００５８】
すなわち、ステップ３０６ではＡ／Ｄ変換器１００から１画素列分の濃度値データを取込む。ステップ３０８では取り込んだ濃度値データを、ＣＣＤラインセンサ９４の多数のセンサユニット毎の感度にばらつきに応じて補正し、補正したデータを画像バッファ７０に記憶する。ステップ３１０ではドライバ１０６を介してパルスモータ１０４を駆動し、ネガフィルム１２を画素列の間隔に対応する所定量だけ搬送する。なお、この搬送量はセンサユニットの間隔に対応しており、プレスキャン部３６における搬送量よりも小さい。従って、本ファインスキャン部３８では、画像をより細密に多数の画素に分割し、各画素の透過光量を測定する。
【００５９】
次のステップ３１２では、１画面分の画像の読み取りが終了したか否か判定する。ステップ３１２の判定が否定された場合にはステップ３０６へ戻り、ステップ３１２の判定が肯定されるまでステップ３０６乃至ステップ３１２の処理を繰り返す。これにより、画像バッファ７０には単一の画像のＲ画像データ、Ｇ画像データ、Ｂ画像データが各々記憶される。次のステップ３１４ではシェーディング補正を行う。これは、ランプ８４から射出される光の光量についても、光軸位置をピークとして周辺へ向かうに従って徐々に減衰する分布となっているためである。本ステップ３１４では、画像バッファ７０に記憶された画像データを予め測定された光量の分布に応じて補正する。
【００６０】
ステップ３１６では画像バッファ７０に記憶された各画像データの画素毎の濃度値から、プレスキャン部３６で測定されたネガフィルム１２のベース濃度を減算する補正を行う。ステップ３１８ではＲ、Ｇ、Ｂの各画像データに対してＣ、Ｍ、Ｙへの色素濃度変換を行って、Ｃ画像データ、Ｍ画像データ、Ｙ画像データを各々求める。
【００６１】
ところで、プレスキャン部３６とファインスキャン部３８とでは画像読取の各種の条件が異なっている。例えば前述のように、プレスキャン部３６とファインスキャン部３８とではＣＣＤラインセンサのセンサユニットの間隔が異なっており、画像読取時の搬送ピッチも異なっている。従って、プレスキャン部３６で得た画像データと、ファインスキャン部３８で得た画像データと、は画素の面積が異なっている。ＣＣＤラインセンサの感度にも差異がある可能性がある。このため次のステップ３２０では、ステップ３１８で求めた画像データを、画素面積差等の各種の条件の差異に応じて補正する。
【００６２】
ステップ３２２では、プレスキャン部３６で作成したルックアップテーブルＬＵＴｃ  、ＬＵＴｍ  、ＬＵＴｙ  を取り込む。次のステップ３２４では前記取り込んだ各ルックアップテーブルを参照して、ファインスキャン部３８で求めたＣ画像データ、Ｍ画像データ、Ｙ画像データをＣ’画像データ、Ｍ’画像データ、Ｙ’画像データに変換する。なお、上記ルックアップテーブルはＣ、Ｍ、Ｙの画像データからＣ’、Ｍ’、Ｙ’の画像データを高速で得るためのものであり、本発明はルックアップテーブルを用いることに限定されるものではない。例えば、Ｃ、Ｍ、Ｙの画像データを構成する画素毎のデータを上記（６）、（７）、（８）式のいずれかに各々代入することによってＣ’、Ｍ’、Ｙ’の画像データを求めるようにしてもよい。
【００６３】
次のステップ３２６では、Ｃ’画像、Ｍ’画像、Ｙ’画像を表すＣ’、Ｍ’、Ｙ’の各画像データを、ポジ画像であるＲ’画像、Ｇ’画像、Ｂ’画像を表すＲ’、Ｇ’、Ｂ’の各画像データに変換する。なお、この変換は、変換したポジ画像の濃度値の最大値と最小値の差（濃度幅）が、印画紙１１２の感度幅に対応するように行う。
【００６４】
前述のように、Ｃ’画像データ、Ｍ’画像データ、Ｙ’画像データは各色の最大基準値が一致するように、すなわち濃度の最大値がほぼ一致するように色バランスが補正されている。従って、Ｒ’画像、Ｇ’画像、Ｂ’画像を重ね合わせた画像では、被写体の白または白に近い部分に対応する領域の色が白に対応した色となっており、異種光源で撮影されることにより前記部分の色が白からずれていても、白に対応する色となるように補正されている。また、濃度フェリアやカラーフェリアが生じている画像であっても前記最大基準値が変化することは殆どないので、Ｃ’、Ｍ’、Ｙ’の各画像のグレーバランスがとれており、Ｒ’、Ｇ’、Ｂ’の各画像についてもフェリアの影響を受けてグレーバランスが崩れることはない。
【００６５】
さらに本ステップ３２６では、Ｒ’、Ｇ’、Ｂ’の各画像データの各画素毎の濃度値を指数変換し、各画素に対するＲ、Ｇ、Ｂの露光量を表す露光量データを求める。上記により、露光量データが表す光量の分布は、ネガフィルム１２にＣ’、Ｍ’、Ｙ’の各画像を重ね合わせた理想的な画像が記録されているものと仮定し、前記画像に均一な光量の光を照射したときに前記画像を透過した光の分布に等しくなる。
【００６６】
ステップ３２８では、上記により算出した露光量データをプリンタ部１１０の制御回路１２２へ転送する。ステップ３３０ではネガフィルム１２に記録された全ての画像に対して露光量を求めたか否か判定する。ステップ３３０の判定が否定された場合にはステップ３００へ戻り、ステップ３００乃至ステップ３３０の処理を繰り返す。ステップ３３０の判定が肯定されると、処理を終了する。
【００６７】
続いて、図７のフローチャートを参照し、プリンタ部１１０における露光制御処理について説明する。ステップ３５０ではポリゴンミラー１２６の回転を開始させる。ステップ３５２では、パルスモータ１４４を介して印画紙１１２を搬送し、印画紙１１２の未露光部分を露光位置に位置決めする。ステップ３５４では、露光を行う画像に対応する露光量データを取り込む。次のステップ３５６以降では、印画紙への画像の露光を行う。すなわち、ステップ３５６では取り込んだ露光量データのうち、最初の１ラインに対応するＲの露光量データに応じた露光量制御信号をＡＯＭドライバ１２０Ｒへ、Ｇの露光量データに応じた露光量制御信号をＡＯＭドライバ１２０Ｇへ、Ｂの露光量データに応じた露光量制御信号をＡＯＭドライバ１２０Ｂへ、各々出力する。
【００６８】
ＡＯＭドライバ１２０Ｒ、Ｇ、Ｂは、各々入力された露光量制御信号のレベルがハイレベルのときにＡＯＭ１３３Ｒ、Ｇ、Ｂへ高周波信号を出力する。これにより、ＡＯＭ１３３Ｒ、Ｇ、Ｂからは、各々露光量制御信号のパルス周期ｔ０毎に前記パルス幅ｄに応じた時間だけ記録用レーザビームが射出され、ダイクロイックミラー１３４Ｇ、１３４Ｂによって合波されてポリゴンミラー１２６に入射される。
【００６９】
印画紙１１２へのレーザビームの照射位置は、ポリゴンミラー１２６の回転によって順次移動するが、前記露光量制御信号のパルス周期ｔ０は、パルス周期ｔ０でのレーザビームの照射位置の移動量が、印画紙１１２に記録する画像の画素間隔に対応するように定められている。従って、前記パルス幅ｄによって各画素についてのレーザビームの照射時間が異なることになるので、露光量データに応じて１画素毎に露光量が変更されることになる。ポリゴンミラー１２６で反射されたレーザビームは、ミラー１３０、１４０で反射されて印画紙１１２に照射され、ポリゴンミラー１２６によるレーザビームの１走査で印画紙１１２への１画素列分（１ライン分）の露光が行われる。
【００７０】
１ライン分の露光が行われるとステップ３５８へ移行し、ポリゴンミラー１２６の回転角が入射されたレーザビームを走査開始位置へ反射する回転角となるまでの間に、パルスモータ１４４によって１ラインの間隔に対応する所定量だけ印画紙１１２を搬送する。次のステップ３６０では１画像分の露光が終了したか否か判定する。ステップ３６０の判定が否定された場合にはステップ３５６へ戻り、次の１ラインに対応する露光量データに応じた露光量制御信号をＡＯＭドライバ１２０Ｒ、Ｇ、Ｂへ各々出力し、上記と同様にして次の１ラインの露光を行う。
【００７１】
ステップ３５６乃至ステップ３６０の処理を所定回繰り返すことによって、前記露光量データに応じた画像の露光が行われる。１画像分の露光処理が終了するとステップ３６０の判定が肯定され、ステップ３６２へ移行する。ステップ３６２では転送された全ての露光データに対する露光が終了したか否か判定する。ステップ３６２の判定が否定された場合にはステップ３５２へ戻り、上記と同様にして次の画像に対する露光処理を行う。ステップ３６２の判定が肯定されると、ステップ３６４でポリゴンミラー１２６の回転を停止させ、本露光制御処理を終了する。
【００７２】
露光制御処理の終了した印画紙１１２は、カッタ部１１６によって未露光部分が切断されてマガジン１１４内に巻戻されると共に、画像が露光された部分はプロセッサ部１５４の各処理槽内に送り込まれた後に乾燥部１６６に送り込まれ、発色現像、漂白定着、水洗、乾燥の各処理が施され、プリンタ部１１０で露光された画像が可視化される。乾燥が終了した印画紙１１２は画像コマ毎に切断されてプリンタプロセッサ１８の機体外に排出される。
【００７３】
また、上記実施の形態では、フィルム画像読取装置１６の各スキャン部３６、３８において、各々ＣＣＤラインセンサを用いて画像を走査読取するよう構成していたが、本発明はこれに限定されるものではなく、例として図１１に示すように、測光センサがマトリクス状に配列されて構成されるＣＣＤエリアセンサ１７０を用い、画像の各画素を透過した光の光量を１度に検出するようにしてもよい。
【００７４】
図１１に示すプレスキャン部３６は、ＣＣＤエリアセンサ１７０の測光センサがＲ、Ｇ、Ｂの各波長に対して感度を有しており、結像レンズ６０とＣＣＤエリアセンサ１７０との間にはＲまたはＧまたはＢの波長の光のみ透過させる３枚の分光フィルタから成る分光フィルタ群１７２が配置されており、フィルタ駆動装置１７４によって各分光フィルタをいずれか１つを光路中に挿入することによって各色の透過光量を順次測定する構成である。
【００７５】
なお、ＣＣＤラインセンサ６２、９４のように、Ｒの光の光量を検出するセンサ、Ｇの光の光量を検出するセンサ及びＢの光の光量を検出するセンサから成るセンサユニットが、マトリクス状に配置されたエリアセンサであれば、分光フィルタ群１７２及びフィルタ駆動装置１７４を省略することも可能である。
【００７６】
さらに、上記実施の形態では画素毎に露光量を定め、プリンタ部１１０において画素毎に走査露光する場合を例に説明したが、本発明はこれに限定されるものではなく、一般的なプリンタで多数採用されている面露光する場合に適用することも可能である。
【００７７】
【発明の効果】
以上説明したように本発明によれば、ネガフィルムに記録された画像の走査読み取りを行うプレスキャン部とファインスキャン部を設け、プレスキャン部とファインスキャン部との間にネガフィルムのループが形成されるようにしたので、プレスキャン部におけるネガフィルムの搬送速度とファインスキャン部におけるネガフィルムの搬送速度との差を吸収することができると、という優れた効果が得られる。
また、本発明によれば、プレスキャン部の搬送方向上流側にコマ番号検出センサと画面検出センサとを設け、検出された画面位置及びサイズをコマ番号に対応させて記憶するようにしたので、簡単な構成でファインスキャン部での搬送制御を行うことができ、停止位置合わせが容易になる、という優れた効果が得られる。
【図面の簡単な説明】
【図１】本実施の形態のフィルム画像読取装置値を備えた写真処理システムの概略構成図である。
【図２】本実施の形態のフィルム画像読取装置の概略構成図である。
【図３】プリンタ部の概略構成を示す斜視図である。
【図４】フィルム画像読取装置のプレスキャン部のメインルーチンを説明するフローチャートである。
【図５】プレスキャン部の走査読取処理を説明するフローチャートである。
【図６】本実施の形態のファインスキャン部における読取処理を説明するフローチャートである。
【図７】プリンタ部における露光処理を説明するフローチャートである。
【図８】ＡＯＭドライバへ出力する露光量制御信号の波形を示す線図である。
【図９】ネガフィルムの画面切出し、領域分割処理を説明すると共にベース濃度測定領域を示すネガフィルムの平面図である。
【図１０】（Ａ）乃至（Ｃ）は、本実施の形態におけるＣ濃度、Ｍ濃度、Ｙ濃度をＣ’濃度、Ｍ’濃度、Ｙ’濃度に変換する処理を説明するための線図である。
【図１１】スキャン部の構成として他の例を示す概略構成図である。
【符号の説明】
１６    フィルム画像読取装置
３６    プレスキャン部
３８    ファインスキャン部
４２    制御回路
６２    ＣＣＤラインセンサ
９４    ＣＣＤラインセンサ
【図１】
0003556858.tif 000004
【図２】
0003556858.tif 000005
【図３】
0003556858.tif 000006
【図４】
0003556858.tif 000007
【図５】
0003556858.tif 000008
【図６】
0003556858.tif 000009
【図７】
0003556858.tif 000010
【図８】
0003556858.tif 000011
【図９】
0003556858.tif 000012
【図１０】
0003556858.tif 000013
【図１１】
0003556858.tif 000014