(57)【特許請求の範囲】
【請求項１】
記録媒体に記録された画像のデジタル画像データに基づいて、記録材料に記録される画像のデジタル画像データを作成する画像処理装置であって、
情報を表示する情報表示手段と、
前記画像のデジタル画像データに基づく画像、及び該画像から前記記録材料に記録される画像を抽出するための領域を、前記情報表示手段に表示させる表示制御手段と、
前記領域の位置及び大きさを指定するための領域指定手段と、
前記領域指定手段により位置及び大きさが指定された領域内の画像領域を、前記記録材料に記録される出力画像として決定する決定手段と、
前記情報表示手段に表示された画像の表示倍率を指定するための倍率指定手段と、
を有し、
前記表示制御手段は、前記倍率指定手段により表示倍率が指定された場合、前記情報表示手段に表示された前記画像を抽出するための領域を固定したまま、該情報表示手段に表示された前記画像を、前記表示倍率に基づいて拡大又は縮小し、
前記決定手段は、前記指定に基づく拡大又は縮小後の画像、及び前記記録材料に記録される画像を抽出するための領域に基づいて前記出力画像を決定する、
ことを特徴とする画像処理装置。
【請求項２】
前記情報表示手段に表示された画像を所定角度回転させる指示を行うための回転指示手段をさらに有し、
前記表示制御手段は、前記情報表示手段に表示された前記画像を抽出するための領域を固定したまま、前記回転指示手段による指示に基づいて、前記情報表示手段に表示された前記画像を所定角度回転させ、
前記決定手段は、前記指示に基づく回転後の画像、及び前記記録材料に記録される画像を抽出するための領域に基づいて前記出力画像を決定する、
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記表示制御手段は、
前記回転指示に基づく回転を行っている途中では、少なくとも画像の向きを示す簡易な画像を表示させ、
前記回転指示に基づく回転が終了したら、該回転指示に基づいて回転させた画像を表示させる、
ことを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記回転指示手段は、前記情報表示手段に表示された画像の９０度回転を指示するための９０度回転指示手段を含むことを特徴とする請求項２又は請求項３に記載の画像処理装置。
【請求項５】
前記画像のデジタル画像データが記憶されるフレームメモリをさらに有し、
前記表示制御手段は、
前記フレームメモリから前記画像のデジタル画像データをラスター順に読み出し、読み出したデジタル画像データに基づく画像を前記情報表示手段に表示させると共に、前記９０度回転指示手段により回転が指示された場合には、該回転に応じて前記ラスター順の読み出し方向を変更する、
ことを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記回転指示手段は、前記情報表示手段に表示された画像から該画像の回転の基準となる回転基準線を指示するための基準線指示手段を含み、
前記表示制御手段は、前記基準線指示手段により指示された回転基準線に基づいて、前記情報表示手段に表示された画像を回転させる、
ことを特徴とする請求項２乃至請求項５の何れか１項に記載の画像処理装置。
【請求項７】
前記回転指示手段により画像の回転が指示された場合に、前記情報表示手段に表示された画像から、画像の回転の基準となる回転基準線を抽出する基準線抽出手段をさらに有し、
前記表示制御手段は、前記基準線抽出手段により抽出された回転基準線に基づいて、前記情報表示手段に表示された画像を回転させる、
ことを特徴とする請求項２乃至請求項５の何れか１項に記載の画像処理装置。
【請求項８】
少なくとも水平線、垂直線、及び対角線の中から、前記情報表示手段に表示された画像上で前記回転基準線がなすべき線分の種類を指示するための手段をさらに有し、
前記表示制御手段は、前記基準線抽出手段により抽出された回転基準線が、前記線分の種類を指示するための手段により指示された種類の線分となるように、前記情報表示手段に表示された画像を回転させる、
ことを特徴とする請求項６又は請求項７に記載の画像処理装置。
【請求項９】
前記記録材料に記録される出力画像以外の領域の画像を表示するか否かを選択する選択手段をさらに有し、
前記表示制御手段は、前記選択手段で選択された表示形態に基づいて前記情報表示手段に表示する、
ことを特徴とする請求項１乃至請求項８の何れか１項に記載の画像処理装置。
【請求項１０】
前記表示制御手段は、前記記録材料に記録される画像領域と該画像領域の周辺の領域を含んで表示させる場合は、該画像領域内と画像領域外とで色及び濃度の少なくとも一方を変えて表示する、
ことを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記記録媒体に記録された画像として、写真フィルムに記録されたコマ画像を順に読み取り、読み取ったコマ画像を示すデジタル画像データを出力する手段をさらに有し、
前記表示制御手段が、前記デジタル画像データを出力する手段から出力されたデジタル画像データに基づいて前記コマ画像を表示させる、
ことを特徴とする請求項１乃至請求項１０の何れか１項に記載の画像処理装置。
【請求項１２】
前記表示制御手段が、
前記画像領域の抽出対象となる前記コマ画像と共に、
最終出力イメージであるプリントプレビュー画像と、
前記写真フィルムから読み取った、前記画像領域の抽出対象となるコマ画像を含む複数のコマ画像を表示し、且つ前記画像領域の抽出対象となるコマ画像及び前記プリントプレビュー画像に対応するコマ画像を枠線で囲んだフィルムモニタ画像と、の少なくとも一方を同時表示する、
ことを特徴とする請求項１１に記載の画像処理装置。
【請求項１３】
前記記録媒体に記録された画像のデジタル画像データを、デジタルカメラでの撮影によって得られた画像データ、画像以外の原稿をスキャナで読み取ることで得られた画像データ、及びコンピュータで生成された画像データの少なくとも１つとする、
ことを特徴とする請求項１乃至請求項１０の何れか１項に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置に係り、より詳しくは、記録媒体に記録された画像のデジタル画像データに基づいて、記録材料に記録される画像のデジタル画像データを作成する画像処理装置に関する。
【０００２】
【従来の技術】
従来より、写真フィルムに記録された画像に光を照射し、その透過光をＣＣＤ等の読取センサで受光することで、該読取センサによって上記画像を光電的に読み取る画像読取技術が知られている。
【０００３】
このような画像読取技術において、例えば、画像のうちの一部の画像領域のみを読み取る場合（いわゆる画像のトリミングを行う場合）には、専用のキャリアやマスクを用いて、該一部の画像領域からの透過光のみを読取センサで受光するのが一般的であった。
【０００４】
ところが、１つのキャリアやマスクでは、一般的には、ある固定のサイズにしか画像をトリミングできないので、画像を複数のサイズにトリミングするためには各サイズ毎にキャリアやマスクが必要となり、複数のキャリアやマスクを備えておく必要がある。
【０００５】
このため、画像の読み取りに係る装置の部品点数が増えてしまい、装置コスト増となってしまう。
【０００６】
また、画像をトリミングするサイズを変更する度に、キャリアやマスクを交換する必要があるため、トリミング時のオペレータの操作が非常に煩雑であり、オペレータの負担が大きかった。
【０００７】
【発明が解決しようとする課題】
本発明は、上記問題点を解消するために成されたものであり、画像をトリミングする際の操作性向上及び必要な部品点数の削減を図ることができる画像処理装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の画像処理装置は、記録媒体に記録された画像のデジタル画像データに基づいて、記録材料に記録される画像のデジタル画像データを作成する画像処理装置であって、情報を表示する情報表示手段と、前記画像のデジタル画像データに基づく画像、及び該画像から前記記録材料に記録される画像を抽出するための領域を、前記情報表示手段に表示させる表示制御手段と、前記領域の位置及び大きさを指定するための領域指定手段と、前記領域指定手段により位置及び大きさが指定された領域内の画像領域を、前記記録材料に記録される出力画像として決定する決定手段と、前記情報表示手段に表示された画像の表示倍率を指定するための倍率指定手段と、を有し、前記表示制御手段は、前記倍率指定手段により表示倍率が指定された場合、前記情報表示手段に表示された前記画像を抽出するための領域を固定したまま、該情報表示手段に表示された前記画像を、前記表示倍率に基づいて拡大又は縮小し、前記決定手段は、前記指定に基づく拡大又は縮小後の画像、及び前記記録材料に記録される画像を抽出するための領域に基づいて前記出力画像を決定する、ことを特徴とする。
【００１０】
請求項２記載の画像処理装置は、請求項１記載の画像処理装置において、前記情報表示手段に表示された画像を所定角度回転させる指示を行うための回転指示手段をさらに有し、前記表示制御手段は、前記情報表示手段に表示された前記画像を抽出するための領域を固定したまま、前記回転指示手段による指示に基づいて、前記情報表示手段に表示された前記画像を所定角度回転させ、前記決定手段は、前記指示に基づく回転後の画像、及び前記記録材料に記録される画像を抽出するための領域に基づいて前記出力画像を決定する、ことを特徴とする。
【００１２】
また、請求項３記載の画像処理装置では、請求項２記載の画像処理装置において、前記表示制御手段は、前記回転指示に基づく回転を行っている途中では、少なくとも画像の向きを示す簡易な画像を表示させ、前記回転指示に基づく回転が終了したら、該回転指示に基づいて回転させた画像を表示させる、ことを特徴とする。
【００１３】
また、請求項４記載の画像処理装置では、請求項２又は請求項３に記載の画像処理装置において、前記回転指示手段は、前記情報表示手段に表示された画像の９０度回転を指示するための９０度回転指示手段を含むことを特徴とする。
また、請求項５記載の画像処理装置では、請求項４に記載の画像処理装置において、記載前記画像のデジタル画像データが記憶されるフレームメモリをさらに有し、前記表示制御手段は、前記フレームメモリから前記画像のデジタル画像データをラスター順に読み出し、読み出したデジタル画像データに基づく画像を前記情報表示手段に表示させると共に、前記９０度回転指示手段により回転が指示された場合には、該回転に応じて前記ラスター順の読み出し方向を変更する、ことを特徴とする。
【００１４】
また、請求項６記載の画像処理装置では、請求項２乃至請求項５の何れか１項に記載の画像処理装置において、前記回転指示手段は、前記情報表示手段に表示された画像から該画像の回転の基準となる回転基準線を指示するための基準線指示手段を含み、前記表示制御手段は、前記基準線指示手段により指示された回転基準線に基づいて、前記情報表示手段に表示された画像を回転させる、ことを特徴とする。
【００１５】
また、請求項７記載の画像処理装置では、請求項２乃至請求項５の何れか１項に記載の画像処理装置において、前記回転指示手段により画像の回転が指示された場合に、前記情報表示手段に表示された画像から、画像の回転の基準となる回転基準線を抽出する基準線抽出手段をさらに有し、前記表示制御手段は、前記基準線抽出手段により抽出された回転基準線に基づいて、前記情報表示手段に表示された画像を回転させる、ことを特徴とする。
また、請求項８記載の画像処理装置では、請求項６又は請求項７に記載の画像処理装置において、少なくとも水平線、垂直線、及び対角線の中から、前記情報表示手段に表示された画像上で前記回転基準線がなすべき線分の種類を指示するための手段、をさらに有し、前記表示制御手段は、前記基準線抽出手段により抽出された回転基準線が、前記線分の種類を指示するための手段により指示された種類の線分となるように、前記情報表示手段に表示された画像を回転させる、ことを特徴とする。
【００１６】
また、請求項９記載の画像処理装置では、請求項１乃至請求項８の何れか１項に記載の画像処理装置において、前記記録材料に記録される出力画像以外の領域の画像を表示するか否かを選択する選択手段をさらに有し、前記表示制御手段は、前記選択手段で選択された表示形態に基づいて前記情報表示手段に表示する、ことを特徴とする。
また、請求項１０記載の画像処理装置では、請求項９に記載の画像処理装置において、前記表示制御手段は、前記記録材料に記録される画像領域と該画像領域の周辺の領域を含んで表示させる場合は、該画像領域内と画像領域外とで色及び濃度の少なくとも一方を変えて表示する、ことを特徴とする。
また、請求項１１記載の画像処理装置では、請求項１乃至請求項１０の何れか１項に記載の画像処理装置において、前記記録媒体に記録された画像として、写真フィルムに記録されたコマ画像を順に読み取り、読み取ったコマ画像を示すデジタル画像データを出力する手段をさらに有し、前記表示制御手段が、前記デジタル画像データを出力する手段から出力されたデジタル画像データに基づいて前記コマ画像を表示させる、ことを特徴とする。
また、請求項１２記載の画像処理装置では、請求項１１に記載の画像処理装置において、前記表示制御手段が、前記画像領域の抽出対象となる前記コマ画像と共に、最終出力イメージであるプリントプレビュー画像と、前記写真フィルムから読み取った、前記画像領域の抽出対象となるコマ画像を含む複数のコマ画像を表示し、且つ前記画像領域の抽出対象となるコマ画像及び前記プリントプレビュー画像に対応するコマ画像を枠線で囲んだフィルムモニタ画像と、の少なくとも一方を同時表示することを特徴とする。
また、請求項１３記載の画像処理装置は、請求項１乃至請求項１０の何れか１項に記載の画像処理装置において、前記記録媒体に記録された画像のデジタル画像データを、デジタルカメラでの撮影によって得られた画像データ、画像以外の原稿をスキャナで読み取ることで得られた画像データ、及びコンピュータで生成された画像データの少なくとも１つとすることを特徴とする。
【００１７】
上記請求項１記載の画像処理装置は、写真フィルムやＣＤ−Ｒ（記録可能な追記型コンパクトディスク）等の記録媒体に記録された画像のデジタル画像データより、記録材料に記録される画像（出力画像）のデジタル画像データを作成する画像処理装置である。
【００１８】
このような画像処理装置において、表示制御手段は、上記画像のデジタル画像データに基づく画像及び該画像から出力画像を抽出するための領域を、情報表示手段（ディスプレイ）に表示させる。このとき、前記領域の境界を示す枠線を表示しても良いし、該領域の４隅を示す点を表示しても良い。また、該領域内と領域外とで色や濃度を変えることにより、領域を表示しても良い。
【００１９】
このように情報表示手段に画像及び領域が表示された状態で、オペレータは、領域指定手段によって領域の位置及び大きさを指定することで、画像のうち出力画像として抽出したい領域を指定する。そして、決定手段は、位置及び大きさが指定された領域内の画像領域を、記録材料に記録される画像（出力画像）として決定する。
【００２０】
このように、画像のデジタル画像データに基づく画像及び領域を表示させ、オペレータは領域指定手段によって領域の位置及び大きさを指定することで、画像のうち出力画像として抽出したい領域を容易な操作で自在に指定できる。このため、従来のように専用のキャリアやマスクを使用する必要が無くなり、必要な部品点数を削減できると共に、画像をトリミングする際の操作性を飛躍的に向上させることができる。
【００２１】
また、オペレータが情報表示手段に表示される画像の表示倍率を、倍率指定手段によって所望の表示倍率に指定すると、表示制御手段は、情報表示手段に表示された前記画像を抽出するための領域を固定したまま、該情報表示手段に表示された画像を、前記指定された表示倍率に応じて拡大又は縮小し、決定手段は、前記指定に基づく拡大又は縮小後の画像、及び前記記録材料に記録される画像を抽出するための領域に基づいて前記出力画像を決定する。これにより、オペレータは、情報表示手段に表示される画像の表示倍率を自在に指定できると共に、該表示倍率に応じた画像の拡大又は縮小の実行中でも、領域内の画像領域（＝出力画像として抽出される画像）を容易に確認することができ、画像をトリミングする際の操作性をさらに向上させることができる。
【００２２】
また、請求項２記載の画像処理装置では、オペレータは、回転指示手段によって、情報表示手段に表示された画像を所定角度回転させる指示を行うことができる。オペレータにより画像の回転が指示されると、表示制御手段は、該指示に基づいて、情報表示手段に表示された画像を所定角度回転させる。ここで、所定角度とは、オペレータが任意に設定した角度であり、予め設定した特定の角度から選択してもよいし、ランダムに設定することも可能である。
【００２３】
このような回転に伴い、情報表示手段に表示された領域内の画像領域が変化し、決定手段は、回転後の画像における領域内の画像領域を、記録材料に記録される出力画像として決定する。
【００２４】
このようにオペレータは回転指示手段によって、情報表示手段に表示された画像を所定角度回転させることにより、領域内の画像領域を自在に変化させ、画像のうち出力画像として抽出したい画像領域を容易な操作で自在に指定することができる。
【００２５】
このとき、表示制御手段は、情報表示手段に表示された前記画像を抽出するための領域を固定したまま、該情報表示手段に表示された画像を回転させるので、オペレータは、画像の回転中でも、領域内の画像領域（＝出力画像として抽出される画像）を容易に確認することができ、画像をトリミングする際の操作性をさらに向上させることができる。
【００２６】
ところで、回転の指示に基づく回転を行っている途中では、オペレータは少なくとも画像の向きを認識できればよく、必ずしも各画像の全てのデジタル画像データに基づく画像を表示させる必要は無い。逆に、全デジタル画像データに基づく画像を画像回転中に表示させるためには、大量のデジタル画像データを短時間のうちに画像処理する必要があり、画像処理の負荷が大きくなり、処理能力の高い装置を具備する必要がある。
【００２７】
そこで、請求項３に記載したように、画像の回転を行っている途中では、表示制御手段は、画像として、少なくとも画像の向きを示す簡易な画像を表示させるよう制御することが望ましい。この場合、無駄な画像処理を行う必要は無く、画像処理の負荷を軽減でき、処理能力の高い装置を具備する必要も無くなる。
【００２８】
また、請求項４に記載したように、回転指示手段を、情報表示手段に表示される画像の９０度回転を指示するための９０度回転指示手段を含むよう構成することにより、該９０度回転指示手段を一度操作するだけで、画像の９０度回転を簡単に指示することができる。これにより、トリミングする際の操作性がさらに向上する。なお、この場合、請求項５に記載したように、画像のデジタル画像データが記憶されるフレームメモリをさらに有し、表示制御手段が、フレームメモリから画像のデジタル画像データをラスター順に読み出し、読み出したデジタル画像データに基づく画像を情報表示手段に表示させると共に、９０度回転指示手段により回転が指示された場合には、該回転に応じて前記ラスター順の読み出し方向を変更するようにすることもできる。
【００２９】
ところで、画像の中に海辺の水平線等が写っている場合には、該水平線が画像上で水平となるように画像の向きを補正した方が見栄えの面で好ましく、ユーザーの多くはこのような補正を望んでいる。
【００３０】
このようなケースについては、請求項６、７に記載した発明が有効である。このうち請求項６記載の画像処理装置では、オペレータは、情報表示手段に表示された画像を見て、基準線指示手段によって、画像の回転の基準となる回転基準線を指示する。この回転基準線の種類としては、水平線、垂直線、対角線等を挙げることができる。そして、表示制御手段は、指示された回転基準線がしかるべき回転基準線となるように、例えば、図１３において回転基準線としての線分２７０が水平線となるように、情報表示手段に表示された画像を回転させる。このようにして、オペレータによる回転基準線の指示に従って画像を回転させ、画像の向きを適切に補正することができる。
【００３１】
一方、請求項７記載の画像処理装置では、オペレータが回転指示手段により画像の回転を指示すると、基準線抽出手段が、情報表示手段に表示された画像から回転基準線を自動的に、自動的に抽出する。そして、表示制御手段は、抽出された回転基準線が、しかるべき回転基準線となるように、例えば、図１５（Ｂ）において回転基準線としての線２９６が水平線となるように、情報表示手段に表示された画像を回転させる。このようにして、オペレータが画像の回転を指示したときに、回転基準線を自動的に抽出し、該抽出された回転基準線に従って画像を回転させ、画像の向きを適切に補正することができる。
なお、請求項６、７に記載の画像処理装置では、請求項８に記載されているように、少なくとも水平線、垂直線、対角線の中から、情報表示手段に表示された画像上で回転基準線がなすべき線分の種類を指示するための手段をさらに有し、表示制御手段が、回転基準線が指示された種類の線分となるように、情報表示手段に表示された画像を回転させるようにすることもできる。
【００３２】
また、請求項９記載の画像処理装置では、オペレータは、選択手段によって、情報表示手段（ディスプレイ）に表示する画像の領域を、記録材料に記録される領域のみの画像とするか、その周辺の領域も含んで表示させるかを選択することができる。記録材料に記録される領域のみを表示する場合、オペレータは最終的な出力画像を確認することができる。また、請求項１０記載の画像処理装置では、記録材料に記録される画像領域とその周辺の領域を含んで画像を表示させる場合は、該画像領域内と画像領域外とで色や濃度を変えたりして、記録材料に記録される領域とその周辺の領域とを区別して表示するので、領域指定手段による領域の位置および大きさの指定し、出力画像として抽出したい領域を指定することが容易に行うことができる。また、記録材料に記録される領域とその周辺の領域の区別は、領域の境界を示す枠線を表示しても良いし、該領域の４隅を示す点を表示しても良い。
なお、上記の画像処理装置においては、請求項１１に記載されているように、記録媒体に記録された画像として、写真フィルムに記録されたコマ画像を順に読み取り、読み取ったコマ画像を示すデジタル画像データを出力する手段をさらに有し、表示制御手段が、前記デジタル画像データを出力する手段から出力されたデジタル画像データに基づいて前記コマ画像を表示させるようにすることもできる。この場合、表示制御手段は、請求項１２に記載されているように、前記領域の抽出対象となる前記コマ画像と共に、最終出力イメージであるプリントプレビュー画像と、前記写真フィルムから読み取った、前記領域の抽出対象となるコマ画像を含む複数のコマ画像を表示し、且つ前記領域の抽出対象となるコマ画像及び前記プリントプレビュー画像に対応するコマ画像を枠線で囲んだフィルムモニタ画像と、の少なくとも一方を同時表示させるようにしてもよい。
また、前記記録媒体に記録された画像のデジタル画像データを、デジタルカメラでの撮影によって得られた画像データ、画像以外の原稿をスキャナで読み取ることで得られた画像データ、及びコンピュータで生成された画像データの少なくとも１つとすることもできる。
【００３３】
【発明の実施の形態】
以下、図面を用いて、発明の各種の実施形態を説明する。
【００３４】
［第１実施形態］
まず、特許請求の範囲に記載した請求項１〜５の発明に対応する第１実施形態を説明する。
［システム全体の概略構成］
まず、本実施形態に係るディジタルラボシステムについて説明する。図１には本実施形態に係るディジタルラボシステム１０の概略構成が示されており、図２にはディジタルラボシステム１０の外観が示されている。図１に示すように、このラボシステム１０は、ラインＣＣＤスキャナ１４、画像処理部１６、レーザプリンタ部１８、及びプロセッサ部２０を含んで構成されており、ラインＣＣＤスキャナ１４と画像処理部１６は、図２に示す入力部２６として一体化されており、レーザプリンタ部１８及びプロセッサ部２０は、図２に示す出力部２８として一体化されている。
【００３５】
ラインＣＣＤスキャナ１４は、ネガフィルムやリバーサルフィルム等の写真フィルムに記録されている画像を読み取るためのものであり、例えば１３５サイズの写真フィルム、１１０サイズの写真フィルム、及び透明な磁気層が形成された写真フィルム（ＩＸ２４０サイズの写真フィルム：所謂ＡＰＳフィルム）、１２０サイズ及び２２０サイズ（ブローニサイズ）の写真フィルムの画像を読取対象とすることができる。ラインＣＣＤスキャナ１４は、上記の読取対象の画像をラインＣＣＤで読み取り、画像データを出力する。
【００３６】
画像処理部１６は、ラインＣＣＤスキャナ１４から出力された画像データ（スキャン画像データ）が入力されると共に、デジタルカメラでの撮影によって得られた画像データ、画像以外の原稿（例えば反射原稿等）をスキャナで読み取ることで得られた画像データ、コンピュータで生成された画像データ等（以下、これらをファイル画像データと総称する）を外部から入力する（例えば、メモリカード等の記憶媒体を介して入力したり、通信回線を介して他の情報処理機器から入力する等）ことも可能なように構成されている。
【００３７】
画像処理部１６は、入力された画像データに対して各種の補正等の画像処理を行って、記録用画像データとしてレーザプリンタ部１８へ出力する。また、画像処理部１６は、画像処理を行った画像データを画像ファイルとして外部へ出力する（例えばメモリカード等の記憶媒体に出力したり、通信回線を介して他の情報処理機器へ送信する等）ことも可能とされている。
【００３８】
レーザプリンタ部１８はＲ、Ｇ、Ｂのレーザ光源を備えており、画像処理部１６から入力された記録用画像データに応じて変調したレーザ光を印画紙に照射して、走査露光によって印画紙に画像を記録する。また、プロセッサ部２０は、レーザプリンタ部１８で走査露光によって画像が記録された印画紙に対し、発色現像、漂白定着、水洗、乾燥の各処理を施す。これにより、印画紙上に画像が形成される。
【００３９】
［ラインＣＣＤスキャナの構成］
次にラインＣＣＤスキャナ１４の構成について説明する。図３にはラインＣＣＤスキャナ１４の光学系の概略構成が示されている。この光学系は、ハロゲンランプやメタルハライドランプ等から成り写真フィルム２２に光を照射する光源３０を備えており、光源３０の光射出側には、写真フィルム２２に照射する光を拡散光とする光拡散ボックス３６が順に配置されている。
【００４０】
写真フィルム２２は、光拡散ボックス３６の光射出側に配置されたフィルムキャリア３８（図５参照、図３では図示省略）によって、画像の画面が光軸と垂直になるように搬送される。なお、図３では長尺状の写真フィルム２２を示しているが、１コマ毎にスライド用のホルダに保持されたスライドフィルム（リバーサルフィルム）やＡＰＳフィルムについては、各々専用のフィルムキャリアが用意されており（ＡＰＳフィルム用のフィルムキャリアは磁気層に磁気記録された情報を読み取る磁気ヘッドを有している）、これらの写真フィルムも搬送することが可能とされている。
【００４１】
また、光源３０と光拡散ボックス３６との間には、Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）の調光フィルタ１１４Ｃ、１１４Ｍ、１１４Ｙが射出光の光軸に沿って順に設けられており、写真フィルム２２を挟んで光源３０と反対側には、光軸に沿って、画像を透過した光を結像させるレンズユニット４０、ラインＣＣＤ１１６が順に配置されている。図３ではレンズユニット４０として単一のレンズのみを示しているが、レンズユニット４０は、実際には複数枚のレンズから構成されたズームレンズであってもよい。
【００４２】
ラインＣＣＤ１１６は、ＣＣＤセルが一列に多数配置されかつ電子シャッタ機構が設けられたセンシング部が、間隔を空けて互いに平行に３ライン設けられており、各センシング部の光入射側にＲ、Ｇ、Ｂの色分解フィルタの何れかが各々取付けられて構成されている（所謂３ラインカラーＣＣＤ）。ラインＣＣＤ１１６は、各センシング部の受光面がレンズユニット４０の結像点位置に一致するように配置されている。
【００４３】
また、各センシング部の近傍には転送部が各センシング部に対応して各々設けられており、各センシング部の各ＣＣＤセルに蓄積された電荷は、対応する転送部を介して順に転送される。また図示は省略するが、ラインＣＣＤ１１６とレンズユニット４０との間にはシャッタが設けられている。
【００４４】
図４にはラインＣＣＤスキャナ１４の電気系の概略構成が示されている。ラインＣＣＤスキャナ１４は、ラインＣＣＤスキャナ１４全体の制御を司るマイクロプロセッサ４６を備えている。マイクロプロセッサ４６には、バス６２を介してＲＡＭ６４（例えばＳＲＡＭ）、ＲＯＭ６６（例えば記憶内容を書換え可能なＲＯＭ）が接続されていると共に、モータドライバ４８が接続されており、モータドライバ４８にはフィルタ駆動モータ５４が接続されている。フィルタ駆動モータ５４は調光フィルタ１１４Ｃ、１１４Ｍ、１１４Ｙを各々独立にスライド移動させることが可能とされている。
【００４５】
マイクロプロセッサ４６は、図示しない電源スイッチのオンオフに連動して光源３０を点消灯させる。また、マイクロプロセッサ４６は、ラインＣＣＤ１１６による画像の読み取り（測光）を行う際に、フィルタ駆動モータ５４によって調光フィルタ１１４Ｃ、１１４Ｍ、１１４Ｙを各々独立にスライド移動させ、ラインＣＣＤ１１６に入射される光量を各成分色光毎に調節する。
【００４６】
またモータドライバ４８には、レンズユニット４０の複数枚のレンズの位置を相対的に移動させることでレンズユニット４０のズーム倍率を変更するズーム駆動モータ７０、レンズユニット４０全体を移動させることでレンズユニット４０の結像点位置を光軸に沿って移動させるレンズ駆動モータ１０６が接続されている。マイクロプロセッサ４６は、画像のサイズやトリミングを行うか否か等に応じて、ズーム駆動モータ７０によってレンズユニット４０のズーム倍率を所望の倍率に変更する。
【００４７】
一方、ラインＣＣＤ１１６にはタイミングジェネレータ７４が接続されている。タイミングジェネレータ７４は、ラインＣＣＤ１１６や後述するＡ／Ｄ変換器８２等を動作させるための各種のタイミング信号（クロック信号）を発生する。ラインＣＣＤ１１６の信号出力端は、増幅器７６を介してＡ／Ｄ変換器８２に接続されており、ラインＣＣＤ１１６から出力された信号は、増幅器７６で増幅されＡ／Ｄ変換器８２でディジタルデータに変換される。
【００４８】
Ａ／Ｄ変換器８２の出力端は、相関二重サンプリング回路（ＣＤＳ）８８を介してインタフェース（Ｉ／Ｆ）回路９０に接続されている。ＣＤＳ８８では、フィードスルー信号のレベルを表すフィードスルーデータ及び画素信号のレベルを表す画素データを各々サンプリングし、各画素毎に画素データからフィードスルーデータを減算する。そして、演算結果（各ＣＣＤセルでの蓄積電荷量に正確に対応する画素データ）を、Ｉ／Ｆ回路９０を介してスキャン画像データとして画像処理部１６へ順次出力する。
【００４９】
なお、ラインＣＣＤ１１６からはＲ、Ｇ、Ｂの測光信号が並列に出力されるので、増幅器７６、Ａ／Ｄ変換器８２、ＣＤＳ８８から成る信号処理系も３系統設けられており、Ｉ／Ｆ回路９０からは、スキャン画像データとしてＲ、Ｇ、Ｂの画像データが並列に出力される。
【００５０】
また、モータドライバ４８にはシャッタを開閉させるシャッタ駆動モータ９２が接続されている。ラインＣＣＤ１１６の暗出力については、後段の画像処理部１６で補正されるが、暗出力レベルは、画像の読み取りを行っていないときに、マイクロプロセッサ４６がシャッタを閉止させることで得ることができる。
【００５１】
［画像処理部の構成］
次に画像処理部１６の構成について図５を参照して説明する。画像処理部１６は、ラインＣＣＤスキャナ１４に対応してラインスキャナ補正部１２２が設けられている。ラインスキャナ補正部１２２は、ラインＣＣＤスキャナ１４から並列に出力されるＲ、Ｇ、Ｂの画像データに対応して、暗補正回路１２４、欠陥画素補正部１２８、及び明補正回路１３０から成る信号処理系が３系統設けられている。
【００５２】
暗補正回路１２４は、ラインＣＣＤ１１６の光入射側がシャッタにより遮光されている状態で、ラインＣＣＤスキャナ１４から入力されたデータ（ラインＣＣＤ１１６のセンシング部の各セルの暗出力レベルを表すデータ）を各セル毎に記憶しておき、ラインＣＣＤスキャナ１４から入力されたスキャン画像データから、各画素毎に対応するセルの暗出力レベルを減ずることによって補正する。
【００５３】
また、ラインＣＣＤ１１６の光電変換特性は各セル単位でのばらつきもある。欠陥画素補正部１２８の後段の明補正回路１３０では、ラインＣＣＤスキャナ１４に画面全体が一定濃度の調整用の画像がセットされている状態で、ラインＣＣＤ１１６で前記調整用の画像を読み取ることによりラインＣＣＤスキャナ１４から入力された調整用の画像の画像データ（この画像データが表す各画素毎の濃度のばらつきは各セルの光電変換特性のばらつきに起因する）に基づいて各セル毎にゲインを定めておき、ラインＣＣＤスキャナ１４から入力された読取対象の画像の画像データを、各セル毎に定めたゲインに応じて各画素毎に補正する。
【００５４】
一方、調整用の画像の画像データにおいて、特定の画素の濃度が他の画素の濃度と大きく異なっていた場合には、ラインＣＣＤ１１６の前記特定の画素に対応するセルには何らかの異常があり、前記特定の画素は欠陥画素と判断できる。欠陥画素補正部１２８は調整用の画像の画像データに基づき欠陥画素のアドレスを記憶しておき、ラインＣＣＤスキャナ１４から入力された読取対象の画像の画像データのうち、欠陥画素のデータについては周囲の画素のデータから補間してデータを新たに生成する。
【００５５】
また、ラインＣＣＤ１１６は３本のライン（ＣＣＤセル列）が写真フィルム２２の搬送方向に沿って所定の間隔を空けて順に配置されているので、ラインＣＣＤスキャナ１４からＲ、Ｇ、Ｂの各成分色の画像データの出力が開始されるタイミングには時間差がある。ラインスキャナ補正部１２２は、画像上で同一の画素のＲ、Ｇ、Ｂの画像データが同時に出力されるように、各成分色毎に異なる遅延時間で画像データの出力タイミングの遅延を行う。
【００５６】
ラインスキャナ補正部１２２の出力端はセレクタ１３２の入力端に接続されており、補正部１２２から出力された画像データはセレクタ１３２に入力される。また、セレクタ１３２の入力端は入出力コントローラ１３４のデータ出力端にも接続されており、入出力コントローラ１３４からは、外部から入力されたファイル画像データがセレクタ１３２に入力される。セレクタ１３２の出力端は入出力コントローラ１３４、イメージプロセッサ部１３６Ａ、１３６Ｂのデータ入力端に各々接続されている。セレクタ１３２は、入力された画像データを、入出力コントローラ１３４、イメージプロセッサ部１３６Ａ、１３６Ｂの各々に選択的に出力可能とされている。
【００５７】
イメージプロセッサ部１３６Ａは、メモリコントローラ１３８、イメージプロセッサ１４０、３個のフレームメモリ１４２Ａ、１４２Ｂ、１４２Ｃを備えている。フレームメモリ１４２Ａ、１４２Ｂ、１４２Ｃは各々１フレーム分の画像の画像データを記憶可能な容量を有しており、セレクタ１３２から入力された画像データは３個のフレームメモリ１４２の何れかに記憶されるが、メモリコントローラ１３８は、入力された画像データの各画素のデータが、フレームメモリ１４２の記憶領域に一定の順序で並んで記憶されるように、画像データをフレームメモリ１４２に記憶させる際のアドレスを制御する。
【００５８】
イメージプロセッサ１４０は、フレームメモリ１４２に記憶された画像データを取込み、階調変換、色変換、画像の超低周波輝度成分の階調を圧縮するハイパートーン処理、粒状を抑制しながらシャープネスを強調するハイパーシャープネス処理等の各種の画像処理を行う。なお、上記の画像処理の処理条件は、オートセットアップエンジン１４４（後述）によって自動的に演算され、演算された処理条件に従って画像処理が行われる。イメージプロセッサ１４０は入出力コントローラ１３４に接続されており、画像処理を行った画像データは、フレームメモリ１４２に一旦記憶された後に、所定のタイミングで入出力コントローラ１３４へ出力される。なお、イメージプロセッサ部１３６Ｂは、上述したイメージプロセッサ部１３６Ａと同一の構成であるので説明を省略する。
【００５９】
ところで、本実施形態では個々の画像に対し、ラインＣＣＤスキャナ１４において異なる解像度で２回の読み取りを行う。１回目の比較的低解像度での読み取り（以下、プレスキャンという）では、画像の濃度が極端に低い場合（例えばネガフィルムにおける露光オーバのネガ画像）にも、ラインＣＣＤ１１６で蓄積電荷の飽和が生じないように決定した読取条件（写真フィルムに照射する光のＲ、Ｇ、Ｂの各波長域毎の光量、ＣＣＤの電荷蓄積時間）で画像の読み取りが行われる。このプレスキャンによって得られた画像データ（プレスキャン画像データ）は、セレクタ１３２から入出力コントローラ１３４に入力され、更に入出力コントローラ１３４に接続されたオートセットアップエンジン１４４に出力される。
【００６０】
オートセットアップエンジン１４４は、ＣＰＵ１４６、ＲＡＭ１４８（例えばＤＲＡＭ）、ＲＯＭ１５０（例えば記憶内容を書換え可能なＲＯＭ）、入出力ポート１５２を備え、これらがバス１５４を介して互いに接続されて構成されている。
【００６１】
オートセットアップエンジン１４４は、入出力コントローラ１３４から入力された複数コマ分の画像のプレスキャン画像データに基づいて、ラインＣＣＤスキャナ１４による２回目の比較的高解像度での読み取り（以下、ファインスキャンという）によって得られた画像データ（ファインスキャン画像データ）に対する画像処理の処理条件を演算し、演算した処理条件をイメージプロセッサ部１３６のイメージプロセッサ１４０へ出力する。この画像処理の処理条件の演算では、撮影時の露光量、撮影光源種やその他の特徴量から類似のシーンを撮影した複数の画像が有るか否か判定し、類似のシーンを撮影した複数の画像が有った場合には、これらの画像のファインスキャン画像データに対する画像処理の処理条件が同一又は近似するように決定する。
【００６２】
なお、画像処理の最適な処理条件は、画像処理後の画像データを、レーザプリンタ部１８における印画紙への画像の記録に用いるのか、外部へ出力するのか等によっても変化する。画像処理部１６には２つのイメージプロセッサ部１３６Ａ、１３６Ｂが設けられているので、例えば、画像データを印画紙への画像の記録に用いると共に外部へ出力する等の場合には、オートセットアップエンジン１４４は各々の用途に最適な処理条件を各々演算し、イメージプロセッサ部１３６Ａ、１３６Ｂへ出力する。これにより、イメージプロセッサ部１３６Ａ、１３６Ｂでは、同一のファインスキャン画像データに対し、互いに異なる処理条件で画像処理が行われる。
【００６３】
更に、オートセットアップエンジン１４４は、入出力コントローラ１３４から入力された画像のプレスキャン画像データに基づいて、レーザプリンタ部１８で印画紙に画像を記録する際のグレーバランス等を規定する画像記録用パラメータを算出し、レーザプリンタ部１８に記録用画像データ（後述）を出力する際に同時に出力する。また、オートセットアップエンジン１４４は、外部から入力されるファイル画像データに対しても、上記と同様にして画像処理の処理条件を演算する。
【００６４】
入出力コントローラ１３４はＩ／Ｆ回路１５６を介してレーザプリンタ部１８に接続されている。画像処理後の画像データを印画紙への画像の記録に用いる場合には、イメージプロセッサ部１３６で画像処理が行われた画像データは、入出力コントローラ１３４からＩ／Ｆ回路１５６を介し記録用画像データとしてレーザプリンタ部１８へ出力される。また、オートセットアップエンジン１４４はパーソナルコンピュータ１５８に接続されている。画像処理後の画像データを画像ファイルとして外部へ出力する場合には、イメージプロセッサ部１３６で画像処理が行われた画像データは、入出力コントローラ１３４からオートセットアップエンジン１４４を介してパーソナルコンピュータ１５８に出力される。
【００６５】
パーソナルコンピュータ１５８は、ＣＰＵ１６０、メモリ１６２、ディスプレイ１６４、キーボード１６６（図２も参照）、マウス１７７、ハードディスク１６８、ＣＤ−ＲＯＭドライバ１７０、搬送制御部１７２、拡張スロット１７４、及び画像圧縮／伸長部１７６を備えており、これらがバス１７８を介して互いに接続されて構成されている。搬送制御部１７２はフィルムキャリア３８に接続されており、フィルムキャリア３８による写真フィルム２２の搬送を制御する。また、フィルムキャリア３８にＡＰＳフィルムがセットされた場合には、フィルムキャリア３８がＡＰＳフィルムの磁気層から読み取った情報（例えば画像記録サイズ等）が入力される。
【００６６】
また、メモリカード等の記憶媒体に対してデータの読出し／書込みを行うドライバ（図示省略）や、他の情報処理機器と通信を行うための通信制御装置は、拡張スロット１７４を介してパーソナルコンピュータ１５８に接続される。入出力コントローラ１３４から外部への出力用の画像データが入力された場合には、前記画像データは拡張スロット１７４を介して画像ファイルとして外部（前記ドライバや通信制御装置等）に出力される。また、拡張スロット１７４を介して外部からファイル画像データが入力された場合には、入力されたファイル画像データは、オートセットアップエンジン１４４を介して入出力コントローラ１３４へ出力される。この場合、入出力コントローラ１３４では入力されたファイル画像データをセレクタ１３２へ出力する。
【００６７】
なお、画像処理部１６は、プレスキャン画像データ等をパーソナルコンピュータ１５８に出力し、ラインＣＣＤスキャナ１４で読み取られた画像をディスプレイ１６４に表示したり、印画紙に記録することで得られる画像を推定してディスプレイ１６４に表示し、キーボード１６６を介してオペレータにより画像の修正等が指示されると、これを画像処理の処理条件に反映することも可能とされている。
【００６８】
［検定作業時の画面表示について］
本実施形態のマイコン１５８は、検定作業時において、図６に示すように、プレスキャンで読み取った画像を１２コマずつ表示したフィルムモニタ画像２０２と、フィルムモニタ画像２０２のうち検定作業の対象として４コマずつ順に表示した検定画像２０４と、検定作業済の画像に予めオペレータが作成した文字列２１４やテンプレート等をはめ込み合成した最終出力イメージとしてのプリントプレビュー画像２０６との計３種類の画像のうち、指示に応じて２種類以上の画像を、同時にディスプレイ１６４に表示できるよう構成されている。
【００６９】
また、１２コマの画像を含むフィルムモニタ画像２０２には、検定画像２０４の４コマの画像に対応する範囲を示す枠線２０８と、プリントプレビュー画像２０６の１コマの画像に対応する画像を示す枠線２１０とが表示される。これらの枠線２０８、２１０により、検定画像２０４の４コマ及びプリントプレビュー画像２０６の１コマがフィルムモニタ画像２０２のどれに相当するかをオペレータは容易に把握することができる。
【００７０】
さらに、４コマの画像を含む検定画像２０４には、プリントプレビュー画像２０６の１コマの画像に対応する画像を示す枠線２１２が表示される。この枠線２１２により、プリントプレビュー画像２０６の１コマが検定画像２０４のどれに相当するかをオペレータは容易に把握することができる。
【００７１】
次に、図７を用いて検定画像２０４を詳細に説明する。図７に示すように、検定画像２０４には、その中央に対象の画像２３０が表示され、画像２３０の左下には、表示される画像全体を、所定点（例えば、画像２３０の中心点）を中心に時計回りに回転させるための第１の回転指示部２３４が、画像２３０の右下には、表示される画像全体を、所定点を中心に反時計回りに回転させるための第２の回転指示部２３６が、それぞれ設けられている。例えば、表示される画像全体を時計回りに所定角度だけ回転させたい場合、オペレータは、マウス１７７で第１の回転指示部２３４をポイントし、このポイントにより画面上で回転する画像が所定角度だけ回転した時点でマウス１７７の押し下げを停止することにより、画像全体を画面上で時計回りに所定角度だけ回転させることができる。
【００７２】
また、第１の回転指示部２３４の右隣には、画像全体を時計回りに９０度回転させるための９０度回転指示部２３５が、第２の回転指示部２３６の左隣には、画像全体を反時計回りに９０度回転させるための９０度回転指示部２３７が、それぞれ設けられており、画像の９０度回転についてはこれらをマウス１７７でクリックすることにより、一度の操作で指示することができる。
【００７３】
また、画像２３０の右側には、プリント倍率又はトリミングした画像を表示領域に表示するときの表示倍率を指定するための倍率指定部２３８、シアン色の色補正を行うためのＣ色補正部２４０、マゼンタ色の色補正を行うためのＭ色補正部２４２、黄色の色補正を行うためのＹ色補正部２４４、画像全体の濃度補正を行うための濃度補正部２４６、及びプリント枚数を指定するための枚数指定部２４８が設けられており、これらの各補正部や指示部における右側のパラメータ値調整部（上向き矢印が表示された数値増加部と下向き矢印が表示された数値減少部）をマウス１７７で以下のように操作することにより、各種補正や指示を行うことができる。例えば、画像全体の濃度をもっと低くしたい場合、オペレータは、濃度補正部２４６の数値減少部２４６Ｂをマウス１７７でポイントし、このポイントにより画面に表示された濃度値（例えば、濃度値「１」）が減少し、濃度値が適度な値になった時点でマウス１７７の押し下げを停止することにより、画像全体の濃度を適度な値に設定することができる。
【００７４】
また、画像２３０では、プリント出力したい画像領域を示す領域設定枠２３２を、該領域設定枠２３２の上下左右の４隅の拡縮ハンドル２３２Ａ、２３２Ｂ、２３２Ｃ、２３２Ｄ（以下、これら４つを拡縮ハンドル２３２ｘと総称する）をマウス１７７で移動することにより、設定することができる。このとき、縦横の比（＝アスペクト比）は一定に保持しつつ領域設定枠２３２を設定することができる。
【００７５】
なお、上記領域設定枠２３２のアスペクト比は、標準サイズ用、ハイビジョンサイズ用、パノラマサイズ用などに自在に設定可能とされている。また、前述した画像の回転中心も、画像２３０の中心点以外に、領域設定枠２３２の中心点やその他任意の点に設定可能とされている。
【００７６】
また、上記領域設定枠２３２の指定は、キーボード１６６に設けられている図示しない４つのカーソル移動キーを用いて行うこともできる。この４つのカーソル移動キーは、それぞれ上下左右方向に対応しており、４つのカーソル移動キーのうちいずれかのキーを押し下げると、該方向に領域指定枠２３２が移動する。
【００７７】
また、前述の倍率指定も、このカーソル移動キーのうち上下方向を示すカーソル移動キーを用いて行うことがきでる。この場合、カーソル移動キーの他に、キーボート１６６に設けられている図示しないシフトキーを利用する。このシフトキーは、押し下げると他のキーに別の意味を与えるキーで、シフトキーを押し下げながら上方向を示すカーソル移動キーを押し下げると、画像表示領域２３０に表示する画像を拡大することができる。また、シフトキーを押し下げながら下方向を表すカーソル移動キーを押し下げると、画像表示領域に表示する画像を縮小することができる。
【００７８】
また、前述の画像２３０の回転もシフトキーおよび左右方向を示すカーソル移動キーを用いて行うこともできる。この場合、シフトキーを押し下げながら左方向を示すカーソル移動キーを押し下げると、反時計周りに１度ずつ画像２３０を回転することができる。また、シフトキーを押し下げながら右方向を示すカーソル移動キーを押し下げると、時計周りに１度ずつ画像２３０を回転することができる。
【００７９】
［本実施形態の作用］
次に、本実施形態の作用として、パソコン１５８のＣＰＵ１６０によって実行される制御ルーチン（図１１、図１２）を説明する。なお、読取対象の画像が記録されたフィルム２２としては、ＡＰＳフィルムでも良いし、１３５フィルム等のその他のフィルムでも良い。
【００８０】
オペレータがフィルム２２をフィルムキャリア３８の挿入口３８Ａ（図２参照）に挿入して、キーボード１６６のスタートキー３７８を操作すると、図１１の制御ルーチンがＣＰＵ１６０によって実行開始される。
【００８１】
図１１のステップ３０２では、フィルム２２をフィルムキャリア３８の内部へ取り込み、次のステップ３０４で１コマ目から順にプレスキャンを開始する。そして、次のステップ３０６ではプレスキャンで得られた各画像の画像データより、各画像に対するファインスキャン時の読取条件を設定する。このようにしてフィルム２２の各画像に対し、プレスキャンと、ファインスキャン時の読取条件の設定とを実行していく。
【００８２】
そして、全画像に対しプレスキャン及びファインスキャン時の読取条件の設定が完了すると、ステップ３１０へ進み、プレスキャンを停止する。
【００８３】
次のステップ３１２では図１２の検定制御処理のサブルーチンを実行する。図１２の検定制御処理では、まず、プレスキャンで最後に読み取られた画像の画像データをフレームメモリ１４２から読み出して（ステップ３４０）、読み出した画像データに基づく画像を、図７の検定画像２０４の画像表示領域２３０に表示する（ステップ３４２）。そして、検定開始を促すメッセージをディスプレイ１６４に表示して（ステップ３４４）、オペレータに検定処理させる。
【００８４】
検定処理において、オペレータにより拡縮ハンドル２３２ｘが操作された場合、該操作に応じて領域設定枠２３２に対し拡大、縮小、移動を行う（ステップ３４８）。なお、この領域設定枠２３２の設定は、キーボート１６６上の上下左右方向を示すカーソル移動キーを操作することでも行うことができる。
【００８５】
また、検定処理において、オペレータにより回転ボタン２３４、２３６の何れかが操作された場合、その操作中では領域設定枠２３２を固定したまま、該操作に応じて回転させた画像の輪郭線を画像表示領域２３０に表示する（ステップ３５２）。なお、この回転角の設定は、キーボード１６６上のシフトキーとともに左右方向を示すカーソル移動キーを操作することでも行うことができる。
【００８６】
例えば、図８（Ａ）に示すように、画像表示領域２３０に表示された画像において水平線２３３が水平でなく傾いている場合、オペレータは、マウス１７７で回転ボタン２３４を操作して画像を時計回りに回転させる。その回転の途中では、図８（Ｂ）に示すように、画像の輪郭線のみを表示させる。このように画像を回転させている途中では、完全な画像でなく、画像の輪郭線のみを表示させるので、完全な画像を表示させるための画像処理を行う必要は無く処理の負荷を軽減でき且つ高い画像処理能力を要求されることも無くなる。
【００８７】
なお、画像の回転中に表示する画像としては、画像の輪郭線に限定されるものではなく、白黒画像、画素の粗い間引き画像、「＃」などにより像を表した画像などを採用しても良い。
【００８８】
その後、オペレータによる回転ボタンの操作が終了した時点で、図８（Ｃ）に示すように、領域設定枠２３２を固定したまま、該操作に応じて回転させた画像を画像表示領域２３０に表示する（ステップ３５６）。
【００８９】
図８（Ａ）〜（Ｃ）を見ても明らかなように、画像の回転操作では、領域設定枠２３２を固定したまま、回転させた画像を表示するので、オペレータは、画像の回転中でも、領域設定枠２３２内の画像領域を容易に確認することができる。
【００９０】
また、検定処理において、オペレータにより９０度回転ボタン２３５、２３７の何れかが操作された場合、操作に応じてフレームメモリ１４２からの画像データの読出方向を以下のように変えて、画像の画像データを読み出す（ステップ３６０）。そして、領域設定枠２３２を固定したまま、上記読み出した画像データに基づく画像（９０度回転した画像）を画像表示領域２３０に表示する（ステップ３６２）。
【００９１】
例えば、入力された画像が図１０（Ａ）に示す画像２６０であった場合、フレームメモリ１４２に蓄積された画像データに対応する画像のイメージは図１０（Ｂ）のイメージ２６２となる。ここで、通常は、フレームメモリ１４２に蓄積された画像データを、図１０（Ｂ）の矢印Ａ方向（＝フレームメモリ１４２への書き込み時と同じ方向）からラスター順に読み出す。これにより得られた画像データに基づく画像は、図１０（Ｃ）のように入力画像（図１０（Ａ））と同様になる。
【００９２】
一方、フレームメモリ１４２に蓄積された画像データを図１０（Ｂ）の矢印Ｂ方向からラスター順に読み出すと、得られた画像データに基づく画像は、図１０（Ｄ）のように入力画像（図１０（Ａ））を反時計回りに９０度回転させた画像となる。また、フレームメモリ１４２に蓄積された画像データを図１０（Ｂ）の矢印Ｃ方向からラスター順に読み出すと、得られた画像データに基づく画像は、図１０（Ｅ）のように入力画像（図１０（Ａ））を時計回りに９０度回転させた画像となる。
【００９３】
即ち、９０度回転ボタン２３５が操作された場合、フレームメモリ１４２から画像の画像データを図１０（Ｂ）の矢印Ｃ方向からラスター順に読み出し、９０度回転ボタン２３７が操作された場合、フレームメモリ１４２から画像の画像データを図１０（Ｂ）の矢印Ｂ方向からラスター順に読み出すよう制御する。このようにオペレータは、９０度回転ボタン２３５、２３７の何れかを操作するだけで、画像の９０度回転を簡単に指示することができる。
【００９４】
また、検定処理において、オペレータにより倍率指定部２３８が操作された場合、領域設定枠２３２を固定したまま、該操作に応じて拡大又は縮小させた画像を画像表示領域２３０に表示する（ステップ３６６）。
【００９５】
例えば、図９（Ａ）に示す画像を拡大させたい場合、オペレータは、倍率指定部２３８の数値増加部２３８Ａをマウス１７７でポイントする。これにより、図９（Ｂ）に示すように、領域設定枠２３２を固定したまま、該操作に応じて拡大させた画像を画像表示領域２３０に表示する。なお、キーボード１６６上のシフトキーとともに上方向を示すカーソル移動キーを押し下げることによっても、同様に画像を拡大することができる。
【００９６】
このように画像の表示倍率を変更しても、領域設定枠２３２を固定しているので、オペレータは、表示倍率に応じた画像の拡大又は縮小の実行中でも、領域設定枠２３２内の画像領域を容易に確認することができる。
【００９７】
なお、この際、図９（Ｂ）に示す領域設定枠２３２の外側部分（＝ハッチングを施した部分）２３１を、領域設定枠２３２内の画像領域よりも薄く表示することで、領域設定枠２３２内の画像領域の視認性を向上させることが望ましい。また、視認性向上のためには、領域設定枠２３２の外側部分２３１の画像領域を、白っぽく表示しても良いし、マスキングして表示しないよう制御しても良い。
【００９８】
また、検定処理において、例えば、オペレータがＹ色やＭ色に対し相対的にＣ色の濃度をもっと高くしたい場合、図７の検定画像２０４に表示されたＣ色補正部２４０の数値増加部２４０Ａをマウス１７７でポイントする。このようにオペレータにより色バランスや画像全体の濃度の補正条件が入力された場合、入力された補正条件に基づいて検定対象の画像に対し補正を行い（ステップ３７０）、補正済の画像を検定画像２０４とプリントプレビュー画像２０６（図６参照）に表示して（ステップ３７２）、ステップ３４６へ戻る。
【００９９】
このようにプリントプレビュー画像２０６には、検定処理にて色バランスや画像全体の濃度の補正条件が入力される度に、該入力された補正条件に基づき補正された画像の最終出力イメージがリアルタイムに表示される。なお、検定対象の画像の元のイメージについては、必要に応じてフィルムモニタ画像２０２を表示させることで、該フィルムモニタ画像２０２より参照することができる。
【０１００】
その後、拡縮ハンドル２３２ｘ、回転ボタン２３４、２３６、９０度回転キー２３５、２３７、倍率指定部２３８、画像の補正条件の各種入力部２４０〜２４６の何れかが操作される度に、前述したような各キーに対応した画像操作を行う。
【０１０１】
そして、所望の画像操作及び補正条件の入力が完了すると、オペレータは、スタートキー３７８を操作することで、対象の画像の検定完了を指示する。オペレータにより検定完了が指示されると、図１２のサブルーチンから図１１の主ルーチンへリターンする。なお、オペレータは、この時点で、上記ステップ３７２でプリントプレビュー画像２０６（図６参照）に表示された画像を、後述するファインスキャン完了後にプリントするよう指示することができる。
【０１０２】
図１１の主ルーチンにて次のステップ３１４では、対象の画像（最初は、プレスキャンが最後に行われた画像）に対するファインスキャンを実行する。このように、ファインスキャンは、フィルム２２を巻き戻しながら、プレスキャンとは逆のコマ順に実行される。
【０１０３】
なお、オペレータによって、画像をファインスキャン完了後にプリントするよう指示されていた場合には、対象の画像のファインスキャン完了後に、ファインスキャンで得られたデジタル画像データに基づく画像が、図２の出力部２８によりプリント出力される。
【０１０４】
次のステップ３１６では、全コマに対し検定作業とファインスキャンとが完了したか否かを判定する。全コマについては検定作業とファインスキャンとが未完了であれば、ステップ３１２の検定制御処理へ戻り、次の画像の検定作業へ移行する。
【０１０５】
このようにして全コマに対し検定作業とファインスキャンとを実行していき、全コマに対し検定作業とファインスキャンとが完了した時点で、図１１の制御ルーチンを終了する。なお、ファインスキャンはフィルム２２を巻き戻しながら、実行していたため、ファインスキャン完了をもってフィルム２２の巻き戻しも完了し、フィルム２２はフィルムキャリア３８より排出される。
【０１０６】
以上説明した第１実施形態では、オペレータは拡縮ハンドル２３２ｘによって領域設定枠２３２の位置及び大きさを指定することで、画像のうち出力画像として抽出したい領域を容易な操作で自在に指定することができる。よって、従来のように専用のキャリアやマスクを使用する必要が無くなり、必要な部品点数を削減できると共に、画像をトリミングする際の操作性を飛躍的に向上させることができる。
【０１０７】
また、オペレータは、回転ボタン２３４、２３６、９０度回転キー２３５、２３７、倍率指定部２３８を操作することによって、検定画像２０４に表示される画像を容易な操作で自在に回転又は拡縮させることができる。即ち、領域設定枠２３２内の画像を自在に変化させ、画像のうち出力画像として抽出したい画像領域を容易な操作で自在に指定することができる。
【０１０８】
なお、上記実施形態では、出力画像として抽出したい画像領域を領域設定枠２３２により表示させていたが、抽出したい画像領域の４隅を示す４つの点により表示しても良いし、抽出したい画像領域内と領域外とで色や濃度を変えることにより該抽出したい画像領域を可視化しても良い。
【０１０９】
また、上記実施形態では、フィルム２２に記録された画像に対しプレスキャンを行って得られたデジタル画像データに基づく画像を検定画像として表示する例を示したが、フィルム２２に記録された画像に対しファインスキャンを行って得られたデジタル画像データに基づく画像を検定画像として表示しても良い。また、外部の画像処理装置等からネットワークを介して入力されたデジタル画像データに基づく画像を、検定画像として表示しても良く、上記と同様の画像操作を実現できる。
【０１１０】
また、上記実施形態では、各画像に対しプレスキャンとファインスキャンの２回の読み取りを行う例を示したが、最初から各画像に対し高解像度でファインスキャンを行うことで、読取回数を１回としても良い。例えば、ファインスキャンのみを行う場合は、画素間引きした画像や階調限定した画像を検定画像２０４として表示しても良い。
【０１１１】
［第２実施形態］
次に、特許請求の範囲に記載した請求項６の発明に対応する第２実施形態を説明する。なお、システム全体の構成等は、第１実施形態と同様であるので、説明を省略する。
【０１１２】
ここで、第２実施形態の作用として、検定画像２０４の画像表示領域２３０に表示された画像の水平合わせ処理を図１４のフローチャートに沿って説明する。
【０１１３】
図１４のステップ４０２では始点と終点とが指定されたか否かをチェックしている。図１３に示すように、オペレータによって始点Ｓと終点Ｅとがマウス１７７で指定されると、ステップ４０４へ進み、該始点Ｓと終点Ｅを結ぶ線分２７０を検定画像２０４内に表示する。
【０１１４】
そして、次のステップ４０６では、図１３に示すように検定画像２０４内に、線分２７０の種別を指定するための種別指定メニュー２８０を表示して、オペレータによる種別の指定待ちに入る（ステップ４０８）。
【０１１５】
そして、オペレータにより種別が指定されると、ステップ４１０へ進み、表示した線分２７０を基準として画像を回転する。例えば、図１３のように種別指定メニュー２８０で水平線の項目２８２が指定された場合、線分２７０が画像表示領域２３０において水平線となるように、画像表示領域２３０に表示される画像の水平合わせが行われる。
【０１１６】
以上のような水平合わせ処理によれば、オペレータは、始点と終点により線分を指定し且つ該線分の種別を指定するだけで、画像の向きを簡単に且つ適切に補正することができる。
【０１１７】
なお、水平合わせ処理では、先に線分の種別を指定してから、始点と終点により線分を指定しても良い。即ち、図１４におけるステップ４０２〜４０４の処理とステップ４０６〜４０８の処理との実行順序を入れ替えても良い。
【０１１８】
［第３実施形態］
次に、特許請求の範囲に記載した請求項７の発明に対応する第３実施形態を説明する。なお、システム全体の構成等は、第１実施形態と同様であるので、説明を省略する。
【０１１９】
ここで、第３実施形態の作用として、検定画像２０４の画像表示領域２３０に表示された画像を自動的に水平合わせする処理を図１６のフローチャートに沿って説明する。
【０１２０】
図１６のステップ４２２では、図１３と同様に検定画像２０４内に、水平合わせの基準となる線（以下、構造線と称する）の種別を指定するための種別指定メニュー２８０を表示して、オペレータによる種別の指定待ちに入る（ステップ４２４）。
【０１２１】
そして、オペレータにより構造線の種別が指定されると、ステップ４２６へ進み、図１５（Ａ）のような入力画像２９０に対して既知の輪郭抽出処理を実行して、図１５（Ｂ）のような輪郭のみを表す構造線判定用画像２９４を作成し、検定画像２０４に表示する。
【０１２２】
次のステップ４２８では、構造線判定用画像２９４の中から構造線の最有力候補を、以下のような基準に照らして抽出する。
【０１２３】
▲１▼構造線判定用画像２９４の端から端まで連続している線
▲２▼直線で近似できる線
▲３▼構造線判定用画像２９４内にはっきり写っている線
なお、複数の候補が存在する場合は、オペレータにより選択させても良い。
【０１２４】
そして、次のステップ４３０では、該構造線の最有力候補を基準として画像を回転する。例えば、構造線の種別として水平線が指定され、図１５（Ｂ）の構造線判定用画像２９４において構造線候補２９６が抽出された場合、該構造線候補２９６が画像表示領域２３０において水平線となるように、画像表示領域２３０に表示される画像の水平合わせが行われる。
【０１２５】
以上のような水平合わせ処理によれば、オペレータは構造線の種別を指定するだけで、構造線候補を自動的に抽出し、該抽出された構造線候補に従って画像を回転させ、画像の向きを適切に且つ簡単に補正することができる。
【０１２６】
なお、上記水平合わせ処理では、構造線の種別を予め指定しておいても良い。例えば、構造線の種別を水平線と予め指定しておくことで、オペレータによる水平合わせ処理の起動指示により、全て自動的に画像の水平合わせが行われる。
【０１２７】
【発明の効果】
以上説明したように、請求項１記載の発明によれば、オペレータは領域指定手段によって領域の位置及び大きさを指定することで、画像のうち出力画像として抽出したい領域を容易な操作で自在に指定できるので、従来のように専用のキャリアやマスクを使用する必要が無くなり、必要な部品点数を削減できると共に、画像をトリミングする際の操作性を飛躍的に向上させることができる。
【０１２８】
また、情報表示手段に表示された領域を固定したまま、該情報表示手段に表示された画像を表示倍率に応じて拡大又は縮小するので、オペレータは、表示倍率に応じた画像の拡大又は縮小の実行中でも、領域内の画像領域を容易に確認でき、画像をトリミングする際の操作性をさらに向上させることができる。
【０１２９】
また、請求項２記載の発明によれば、オペレータは回転指示手段によって、情報表示手段に表示された画像を所定角度回転させることにより、領域内の画像領域を自在に変化させ、画像のうち出力画像として抽出したい領域を容易な操作で自在に指定することができる。
【０１３０】
また、情報表示手段に表示された領域を固定したまま、該情報表示手段に表示された画像を回転させるので、オペレータは、画像の回転中でも、領域内の画像領域を容易に確認でき、画像をトリミングする際の操作性をさらに向上させることができる。
【０１３１】
また、請求項３記載の発明によれば、画像の回転を行っている途中では簡易な画像を表示させるので、無駄な画像処理を行う必要は無く処理の負荷を軽減でき、処理能力の高い装置を具備する必要も無くなる。
【０１３２】
また、請求項４、５記載の発明によれば、９０度回転指示手段を一度操作するだけで、画像の９０度回転を簡単に指示することができるので、トリミングする際の操作性がさらに向上する。
【０１３３】
また、請求項６記載の発明によれば、オペレータによる回転基準線の指示に従って画像を回転させ、画像の向きを適切に補正することができる。
【０１３４】
また、請求項７記載の発明によれば、オペレータが画像の回転を指示したときに、回転基準線を自動的に抽出し、該抽出された回転基準線に従って画像を回転させ、画像の向きを適切に補正することができる。
【図面の簡単な説明】
【図１】発明の実施形態に係るディジタルラボシステムの概略構成図である。
【図２】ディジタルラボシステムの外観図である。
【図３】ラインＣＣＤスキャナの光学系の概略構成図である。
【図４】ラインＣＣＤスキャナの電気系の概略構成図である。
【図５】画像処理部の概略構成図である。
【図６】フィルムモニタ画像、検定画像及びプリントプレビュー画像の概要を示す図である。
【図７】１つの画像を表示した検定画像を示す図である。
【図８】（Ａ）は回転操作前の検定画像を、（Ｂ）は回転操作中の検定画像を、（Ｃ）は回転操作後の検定画像を、それぞれ示す図である。
【図９】（Ａ）は拡大表示させる前の検定画像を、（Ｂ）は拡大表示させた後の検定画像を、それぞれ示す図である。
【図１０】（Ａ）は入力された画像を、（Ｂ）はフレームメモリに蓄積された画像データに相当する画像のイメージ図を、（Ｃ）は（Ｂ）の矢印Ａ方向から画像データを読み出したときに表示される画像を、（Ｄ）は（Ｂ）の矢印Ｂ方向から画像データを読み出したときに表示される画像を、（Ｅ）は（Ｂ）の矢印Ｃ方向から画像データを読み出したときに表示される画像を、それぞれ示す図である。
【図１１】第１実施形態における制御ルーチンを示す流れ図である。
【図１２】検定制御処理のサブルーチンを示す流れ図である。
【図１３】第２実施形態における検定画像を示す図である。
【図１４】第２実施形態における水平合わせ処理の処理ルーチンを示す流れ図である。
【図１５】（Ａ）は入力された画像の一例を、（Ｂ）は（Ａ）の画像より作成された構造線判定用画像を、それぞれ示す図である。
【図１６】第３実施形態における水平合わせ処理の処理ルーチンを示す流れ図である。
【符号の説明】
１０    ディジタルラボシステム
２２    フィルム
１５８  パーソナルコンピュータ
１６０  ＣＰＵ
１６４  ディスプレイ
１７７  マウス
２０４  検定画像
２３２  領域設定枠
２３２Ａ、２３２Ｂ、２３２Ｃ、２３２Ｄ  拡縮ハンドル
２３４、２３６  回転ボタン
２３５、２３７  ９０度回転キー
２３８  倍率指定部
【図１】
0003548437.tif 000002
【図２】
0003548437.tif 000003
【図３】
0003548437.tif 000004
【図４】
0003548437.tif 000005
【図５】
0003548437.tif 000006
【図６】
0003548437.tif 000007
【図７】
0003548437.tif 000008
【図８】
0003548437.tif 000009
【図９】
0003548437.tif 000010
【図１０】
0003548437.tif 000011
【図１１】
0003548437.tif 000012
【図１２】
0003548437.tif 000013
【図１３】
0003548437.tif 000014
【図１４】
0003548437.tif 000015
【図１５】
0003548437.tif 000016
【図１６】
0003548437.tif 000017