(57)【要約】【課題】処理を行う多数の画像データ中に赤目補正処理等の時間のかかる画像処理が必要な画像データが存在していても、他の画像データに対する画像処理の効率等を低下することなく、迅速に画像処理を行うことを可能にする。【解決手段】第１の処理手段と、画像データを一時的に記憶するバッファメモリを有し第１の処理手段とは異なる画像処理を行う、前記第１の処理手段の上流もしくは下流に配置される第２の処理手段とを有し、第１の処理手段は、供給された全画像データに画像処理を施して出力し、第２の処理手段は、自身が処理しない画像データは、そのまま出力し、自身が処理する画像データのみをバッファメモリに取り込んで処理することにより、前記課題を解決する。【選択図】図１
2004336230.tif 000002
【特許請求の範囲】
【請求項１】
第１の画像処理手段と、画像データを一時的に記憶するバッファメモリを有し、前記第１の画像処理手段とは異なる画像処理を行う、前記第１の画像処理手段の上流もしくは下流に配置される第２の画像処理手段とを有し、
前記第１の画像処理手段は、供給された全ての画像データに画像処理を施して出力し、前記第２の画像処理手段は、供給された画像データのうち、自身が画像処理を行わない画像データは、そのまま出力し、自身が画像処理を行う画像データのみを前記バッファメモリに取り込んで画像処理を施して出力することを特徴とする画像処理装置。
【請求項２】
さらに、第１の画像処理手段および第２の画像処理手段よりも上流に、画像データを取得して、１コマずつ、順次、出力する画像供給手段を有し、
かつ、この画像供給手段は、１つの画像データの集合の中で、前記第２の画像処理手段で処理を行う画像データから下流に出力する請求項１に記載の画像処理装置。
【請求項３】
前記第２の画像処理手段による画像処理の進行によらず、供給された画像データに、順次、必要な画像処理を施して出力する請求項１または２に記載の画像処理装置。
【請求項４】
コマ番号が付された１つの画像データの集合においては、常に、前記第２の画像処理手段が処理中の画像データよりも小さいコマ番号を有する画像データを出力する請求項２に記載の画像処理装置。
【請求項５】
前記第２の画像処理手段による画像処理の進行によらず、供給された画像データに、順次、必要な画像処理を施して出力するパターンと、コマ番号が付された１つの画像データの集合においては、常に、前記第２の画像処理手段が処理中の画像データよりも小さいコマ番号を有する画像データを出力するパターンとの選択手段を有する請求項２に記載の画像処理装置。
【請求項６】
請求項１〜５のいずれかに記載の画像処理装置と、前記画像処理装置から出力された画像データを受け取り、この画像データを可視像として再生したハードコピーを作成する画像記録手段とを有することを特徴とする画像形成装置。
【請求項７】
供給された全画像データに画像処理を施して出力する第１の画像処理手段によって画像処理を行いつつ、
前記第１の画像処理手段とは異なる画像処理を行う、前記第１の画像処理手段の上流もしくは下流に配置される第２の画像処理手段によって、自身が画像処理を行う画像データはバッファメモリに取り込んで画像処理を行った後に出力し、それ以外の画像データは、そのまま出力することを特徴とする画像処理方法。
【請求項８】
第１の画像処理手段によって、供給された全画像データに画像処理を実施させ、処理済の画像データを出力させる機能、
前記第１の画像処理手段とは異なる画像処理を行う、前記第１の画像処理手段の上流もしくは下流に配置される第２の画像処理手段によって、自身が処理しない画像データはそのまま出力させ、自身が画像処理を行う画像データはバッファメモリに取り込んで画像処理を行った後に出力させる機能、
前記第１の画像処理手段および第２の画像処理手段に画像データを供給させる機能、を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルの画像処理の技術分野に属し、詳しくは、複数の画像データの中に、赤目補正処理等の処理に時間がかかる画像処理が必要な画像データを含む場合であっても、効率よく迅速に画像処理を行うことができる画像処理装置および方法、この画像処理装置を利用する画像形成装置、ならびに、これらを実現するプログラムに関する。
【０００２】
【従来の技術】
現在、ネガフィルム、リバーサルフィルム等の写真フィルム（以下、フィルムとする）に撮影された画像の感光材料（印画紙）への焼き付けは、フィルムの画像を感光材料に投影して露光する、いわゆる直接露光が主流である。
これに対し、近年では、フィルムに記録された画像を光電的に読み取って、読み取った画像をデジタル信号とした後、種々の画像処理を施して記録用の画像データとし、この画像データに応じて変調した記録光によって感光材料を露光してプリントとして出力するデジタルフォトプリンタが実用化されている。
【０００３】
デジタルフォトプリンタは、基本的に、フィルムに記録された画像を光電的に読み取るスキャナ（画像読取装置）、および、スキャナが読み取った画像データに画像処理を施して出力のための画像データとする画像処理装置を有する入力機と、画像処理装置から出力された画像データに応じて、例えば光ビーム走査によって感光材料を露光して潜像を記録し、現像処理を施して（仕上り）プリントとする出力機（プリンタ／プロセサ）とから構成される。
【０００４】
デジタルフォトプリンタは、フィルムに撮影された画像を光電的に読み取って、画像をデジタルの画像データとして、画像の処理や感光材料の露光を行う。そのため、フィルムに撮影された画像のみならず、デジタルカメラ等で撮影された画像（画像データ）からも、プリントの作成を行うことができる。
【０００５】
また、近年のパーソナルコンピュータ（ＰＣ）やデジタルカメラ、さらにはインクジェットプリンタなどの安価なカラープリンタの普及に伴い、デジタルカメラで撮影した画像をＰＣに取り込み、画像処理を施してプリンタで出力するユーザをも多い。
さらに、近年では、デジタルカメラで撮影した画像を記憶したスマートメディアＴＭやコンパクトフラッシュＴＭなどの記憶媒体から、直接的に画像データを読み取り、所定の画像処理を施して、プリント（ハードコピー）を出力するプリンタも実用化されている。
【０００６】
ところで、ポートレート等の人物を含む画像において、画質を左右する最も重要な要素は人物の仕上りである。従って、撮影時のストロボ発光の影響によって、人物の目（瞳）が赤になる赤目現象は重大な問題となる。
従来のフィルムから直接的に露光を行うフォトプリンタでは、赤目の補正は非常に困難であるが、デジタルフォトプリンタ等のデジタルの画像処理であれば、画像解析および画像データの処理によって赤目の補正を行うことができる。例えば、特許文献１に示されるように、表示画像を用いた指示や画像解析を利用する自動抽出等によって、赤目となっている瞳を検出し、その瞳（その画像データ）を色変換して赤目を修正することで、赤目の補正処理が行われる。
【０００７】
【特許文献１】
特開平１１−１７５６９９号公報
【０００８】
【発明が解決しようとする課題】
このような赤目補正処理は、全ての画像データに必要な処理では無いものの、演算量が多く、かつ、時間のかかる処理である。そのため、赤目補正処理は、全ての画像データ（コマ）に対して行われる一般的な画像処理のために特化された画像処理手段ではなく、別の画像処理手段に画像データを取り込んで行うのが好ましい。
【０００９】
ここで、通常の画像処理においては、画像処理および出力は、画像データの読み込み順（コマの順番）どおりに行われる。
そのため、連続的に処理を行う複数のコマの中に、赤目補正処理が必要なコマが存在する場合には、そのコマの赤目補正処理が終了するまで、次のコマの画像処理を行うことができない。例えば、前記特許文献１に開示される装置では、出力用の画像データ（ファインスキャンデータ）を用いた赤目領域指定や赤目補正結果の確認を行って、効率のよい赤目補正を可能としているが、赤目補正処理中は、やはり他のコマに対する画像処理が停止した状態となってしまう。その結果、赤目補正処理中に他のコマに対する画像処理が停止したような状態となってしまい、全体的な画像処理時間が長くなってしまうという問題がある。
【００１０】
本発明の目的は、前記従来技術の問題点を解決することにあり、デジタルフォトプリンタなどにおけるデジタルの画像処理において、処理を行う複数の画像データの中に、赤目補正やテンプレート合成等の時間のかかる画像処理が必要な画像データが存在していても、他の画像データに対する画像処理の効率等を低下することなく、迅速に画像処理を行うことを可能にする画像処理装置および画像処理方法、これを利用する画像形成装置、ならびに、これらを実施させるプログラムを提供することにある。
【００１１】
【課題を解決するための手段】
前記課題を解決するために、本発明の画像処理装置は、第１の画像処理手段と、画像データを一時的に記憶するバッファメモリを有し、前記第１の画像処理手段とは異なる画像処理を行う、前記第１の画像処理手段の上流もしくは下流に配置される第２の画像処理手段とを有し、前記第１の画像処理手段は、供給された全ての画像データに画像処理を施して出力し、前記第２の画像処理手段は、供給された画像データのうち、自身が画像処理を行わない画像データは、そのまま出力し、自身が画像処理を行う画像データのみを前記バッファメモリに取り込んで画像処理を施して出力することを特徴とする画像処理装置を提供する。
【００１２】
また、本発明の画像形成装置は、前記本発明の画像処理装置と、前記画像処理装置から出力された画像データを受け取り、この画像データを可視像として再生したハードコピーを作成する画像記録手段とを有することを特徴とする画像形成装置を提供する。
【００１３】
また、本発明の画像処理方法は、供給された全画像データに画像処理を施して出力する第１の画像処理手段によって画像処理を行いつつ、前記第１の画像処理手段とは異なる画像処理を行う、前記第１の画像処理手段の上流もしくは下流に配置される第２の画像処理手段によって、自身が画像処理を行う画像データはバッファメモリに取り込んで画像処理を行った後に出力し、それ以外の画像データは、そのまま出力することを特徴とする画像処理方法を提供する。
【００１４】
さらに、本発明のプログラムは、第１の画像処理手段によって、供給された全画像データに画像処理を実施させ、処理済の画像データを出力させる機能、前記第１の画像処理手段とは異なる画像処理を行う、前記第１の画像処理手段の上流もしくは下流に配置される第２の画像処理手段によって、自身が処理しない画像データはそのまま出力させ、自身が画像処理を行う画像データはバッファメモリに取り込んで画像処理を行った後に出力させる機能、前記第１の画像処理手段および第２の画像処理手段に画像データを供給させる機能、を実現させるためのプログラムを提供する。
【００１５】
このような本発明において、さらに、第１の画像処理手段および第２の画像処理手段よりも上流に、画像データを取得して、１コマずつ、順次、出力する画像供給手段を有し、かつ、この画像供給手段は、１つの画像データの集合の中で、前記第２の画像処理手段で処理を行う画像データから下流に出力するのが好ましい。
また、前記第２の画像処理手段による画像処理の進行によらず、供給された画像データに、順次、必要な画像処理を施して出力するのが好ましく、もしくは、コマ番号が付された１つの画像データの集合においては、常に、前記第２の画像処理手段が処理中の画像データよりも小さいコマ番号を有する画像データを出力するのが好ましく、もしくは、前記第２の画像処理手段による画像処理の進行によらず、供給された画像データに、順次、必要な画像処理を施して出力するパターンと、コマ番号が付された１つの画像データの集合においては、常に、前記第２の画像処理手段が処理中の画像データよりも小さいコマ番号を有する画像データを出力するパターンとの選択手段を有するのが好ましい。
【００１６】
【発明の実施の形態】
以下、本発明の画像処理装置および画像処理方法、画像形成装置ならびにプログラムについて、添付の図面に示される好適実施例を基に、詳細に説明する。
【００１７】
図１に、本発明にかかる画像処理装置の概念をブロック図で示す。
図１に示される画像処理装置１０は、通常のカメラやデジタルカメラ等で光学的に撮影された画像に、所定の画像処理および必要に応じて赤目補正処理を施すものであり、処理装置本体１２（以下、装置本体１２とする）に加え、スキャナ１４および読取装置１６を有して構成される。
【００１８】
スキャナ１４は、通常のカメラによって（写真）フィルムに撮影された画像を光電的に読み取るものである。
本発明において、スキャナ１２は、基本的に、公知のフィルムスキャナであって、例えば、フィルムを連続的もしくは１コマずつ断続的に搬送しつつ、所定の読取位置においてフィルムに読取光を入射して、フィルムを透過した画像を担持する投影光をＣＣＤセンサ等に結像して、光電的に読み取り、デジタルの画像データに変換して装置本体１２に出力する。
【００１９】
また、図示例においては、スキャナ１４は、１コマ（１画像）について、出力用の画像データを得るために画像を高解像度で読み取るファインスキャンと、ファインスキャンの読取条件や装置本体１２における処理条件を決定するために、ファインスキャンに先立って低解像度で画像を読み取るプレスキャンとの、２回の画像読取を行う。また、スキャナ１４は、プレスキャンの画像データ（以下、プレスキャンデータとする）は、後述する装置本体１２の解析手段３０へ、ファインスキャンの画像データは同画像処理手段３２に出力する。
ここで、スキャナ１４は、一件（フィルム１本）の画像読取において、プレスキャンは１コマ目から最終コマ（あるいは逆）まで順番に読み取りを行い、ファインスキャンでは、後述する解析手段３０から供給された情報に応じて、赤目補正処理を行うコマを最初に読み取って、その後、赤目補正処理が不要なコマの読み取りを行う。従って、図示例においては、ファインスキャンの際には、必要に応じて、フィルムを往復動する。
【００２０】
読取装置１６は、デジタルカメラによって撮影された画像の画像データを記憶するメディア（記憶媒体）から、画像データを読み取り、装置本体１２の画像処理手段３２に供給するものである。あるいは、デジタルカメラから、直接、画像データを読み取れるようにしてもよい。
本発明において、読取装置１６が対応するメディアには限定はなく、ＣＤ−Ｒ、ＭＯ、ＺｉｐＴＭ、スマートメディアＴＭ、ｘＤ−ピクチャーカードＴＭ、コンパクトフラッシュＴＭ、ＰＣカード等、画像データ（画像ファイル）を記憶可能であれば、各種のメディアが全て利用可能である。
【００２１】
ここで、読取装置１６は、後述する解析手段３０から供給された情報に応じて、１件（例えば、１つのメディアから読み取った全コマ）の内、赤目補正処理を行うコマの画像データを最初に画像処理手段３２に出力し、その後、赤目補正処理が不要なコマの画像データを出力する。
【００２２】
なお、本発明においては、読取装置１６と装置本体１２とを一体的に構成してもよい。
あるいは、読取装置１６と、後述する装置本体１２の解析手段３０と画像処理手段３２のみを一体的に構成して、両手段は読取装置１６による画像データのみに対応するものとして、スキャナ１４による画像データに対応する解析手段３０および画像処理手段３２は、別途、設ける構成としてもよい。
【００２３】
プリンタ２０は、装置本体１２から供給された画像データに応じた画像記録を行い、この画像データの画像を再生したプリント（ハードコピー）を出力するものである。このプリンタ２０と装置本体１２（あるいはさらに、スキャナ１４および／または読取装置１６）とを組み合わせることにより、本発明の画像形成装置が構成される。
本発明において、プリンタ２０（画像記録手段）には限定は無い。例えば、装置本体１２から供給された画像データに応じて変調した光ビームで感光材料（印画紙）を像様に露光して、湿式の現像処理を施してプリントとして出力する（写真）プリンタ、インクジェットプリンタ、電子写真プリンタ等、各種のカラープリンタが全て利用可能である。
【００２４】
なお、本発明においては、装置本体１２（あるいはさらに読取手段１６を組み込んで）とプリンタ１８とを一体的に構成してもよく、また、装置本体１２（同前）をアダプタやアタッチメントのように構成して、プリンタ１８に接続自在もしくは着脱自在にしてもよい。
【００２５】
装置本体１２は、スキャナ１４および読取装置１６から画像データを受け取り、所定の画像処理および必要に応じて赤目補正処理（以下、赤目処理とする）を行って、プリンタ２０に出力するものであり、基本的に、解析手段３０と、画像処理手段３２と、赤目処理部３４とを有して、構成される。
画像処理手段３２は、本発明における第１の画像処理手段に対応し、赤目処理部３４は、本発明における第２の画像処理手段に対応するものである。両者は、個々にＣＰＵやメインメモリ等を有する、完全に独立した部位であり、好ましくは、実施する画像処理に応じて特化されている。
【００２６】
なお、図示例においては、解析手段３０および画像処理手段３２は、スキャナ１４から供給された画像データおよび読取装置１６から供給された画像データの両者を処理している。
しかしながら、本発明は、これに限定はされず、スキャナ１２から供給された画像データに対応する手段と、読取装置１６から供給された画像データに対応する手段とを、独立して有してもよい。さらに、解析手段３０および画像処理手段３２と、赤目補正部３４とを、完全に独立した別体の構成としてもよい。
【００２７】
解析手段３０は、スキャナ１４や読取装置１６から供給された画像データ（画像ファイル）を解析して、赤目が発生している可能性を有するコマ（画像）、すなわち赤目処理が必要なコマを抽出するものである。
なお、赤目処理を行うコマ（第２の画像処理手段で処理を行うコマ）の選択は、データ解析による方法に限定はされず、オペレータ等による入力指示に応じて行ってもよく、画像データ等の解析と入力指示とを併用可能にしてもよく、画像データ等の解析と入力指示とを選択可能にしてもよい。
【００２８】
スキャナ１４から供給された画像データを処理する場合には、プレスキャンデータが解析手段３０に供給される。解析手段３０は、各コマ毎に、濃度ヒストグラムの作成や顔抽出等、プレスキャンデータの画像解析を行って、赤目処理が必要なコマを抽出し、抽出結果すなわち赤目処理を行うコマの情報をスキャナ１４および赤目処理部３４に送る。
スキャナ１４は、ファインスキャンでは、赤目処理を行うコマを最初に読み取るのは、前述のとおりである。
【００２９】
デジタルカメラで撮影された画像データ（画像ファイル）は、通常、Ｅｘｉｆフォーマットである。解析手段３０は、読取装置１６がメディアからのデータ読み取り終了すると、読取装置１６が読み取ったデータを解析に行き、例えば、Ｅｘｉｆデータを用いて、赤目処理が必要なコマを抽出し、抽出結果すなわち赤目処理を行うコマの情報を読取装置１６および赤目処理部３４に送る。
読取装置１６は、赤目処理を行うコマを最初に画像処理部３２に出力するのは、前述のとおりである。
【００３０】
画像処理手段３２は、供給された全てのコマ（画像データ）に所定の画像処理を施し、画像データの転送方向の下流（以下、単に下流とする）の赤目補正部３４に供給するものである。
画像処理手段３２が実施する画像処理には、限定はなく、階調補正、色／濃度補正、電子変倍処理、シャープネス処理、覆い焼き処理（中間階調を維持したダイナミックレンジの圧縮）等、各種の画像処理装置で通常に行われている各種の画像処理が例示される。また、各画像処理の方法も、メモリへの画像データの取り込み、ＬＵＴ（ルックアップテーブル）、ＭＴＸ演算、各種のフィルタによる各種の処理等を用いる、公知の方法によればよい。
【００３１】
ここで、画像処理装置１２においては、画像処理手段３２からの処理済の画像データの出力パターン、すなわち図示例においてはプリンタ２０への処理済の画像データの供給パターンとして、２つのパターンを有し、いずれかを選択できるようになっている。
第１のパターンは、コマ番号に応じて、赤目処理部３４による処理の終了を待機し、常に、赤目処理部３４が処理中の画像データよりも若い（小さい）コマ番号を有する画像データを出力するパターンである。このパターンは、画像処理手段３２による待ち時間が生じる可能性は有るものの、コマ番号順にプリントの出力を行うことができる。
第２のパターンは、赤目処理部３４による処理の進行に関わらず、必要な画像処理が終了したコマから、順次、赤目処理部３４に画像データを出力するパターンである。このパターンでは、プリントの出力順はコマ番号どおりにはならないが、最短の処理時間を実現できる。
これらのパターンに関しては、後に詳述する。
【００３２】
なお、本発明の画像処理装置１０は、両出力パターンを選択可能であるのに限定はされず、第１のパターンもしくは第２のパターンのみを実施するものであってもよい。
【００３３】
赤目処理部３４は、メモリ４０、バッファメモリ４２、および、赤目処理手段４４を有して構成され、解析手段３０が赤目処理が必要であると判断したコマのみに赤目処理を行い、赤目処理が不要と判断されたコマは、何の処理も行わずにプリンタ２０に出力する。
具体的には、赤目処理部３４においては、画像処理部３２から供給された各コマの画像データを、一旦、メモリ４０に記憶する。このコマが解析手段３０によって赤目処理は不要と判断されたコマである場合には、赤目補正部３４は、何の処理もせずに、メモリ４０からプリンタ２０に画像を出力する。他方、このコマが赤目処理が必要であると判断されたコマである場合には、メモリ４０からバッファメモリ４２に画像データを取り込み、赤目処理手段４４によって、画像の赤目（補正）処理を行う。
【００３４】
本発明は、このような構成を有することにより、時間のかかる赤目処理中に他の通常の画像処理を停止することなく、画像処理手段３２による通常の画像処理と、赤目処理部３４赤目処理とを並行して行うことを可能にし、効率の良い迅速な画像処理を行って、１件のトータルの処理時間を短縮できる。
【００３５】
なお、赤目処理手段４４による赤目処理の方法には、特に限定はなく、公知の方法が、各種、利用可能である。
一例として、バッファ４２に記憶した画像データから、画像中の赤目を画像解析によって自動検出（赤目検出）して、さらに、その修正（赤目修正）を画像処理によって自動的に行う、全自動の赤目補正処理方法が例示される。
【００３６】
赤目検出の方法には、特に限定はなく、公知の方法が各種利用可能である。
一例として、顔抽出を行い、抽出した顔から瞳および／または赤目を検出する方法が例示される。
【００３７】
顔抽出は、公知の方法で行えばよく、例えば、エッジ検出や形状パターン検出による顔検出方法；  色相抽出や肌色抽出による顔検出方法；  候補領域を抽出して、この候補領域を小領域に分割して、各領域毎の特徴量を予め設定した顔領域パターンと照合して、その確度から顔領域を抽出する方法（特開２０００−１３７７８８号公報参照）；  顔候補領域を抽出して、各候補領域の重複度から確度を評価して顔領域を抽出する方法（特開２０００−１４９０１８号公報参照）；  顔候補領域を抽出して、各候補領域の濃度が所定の閾値に対応する値である場合に、胴体候補領域を抽出し、顔および胴体候補領域の濃度や彩度コントラストを用いて確度を評価して、顔領域を抽出する方法（特開２０００−１４８９８０号公報参照）；  等が例示される。
【００３８】
抽出した顔領域から赤目を検出する方法も、公知の方法で行えばよい。
例えば、エッジ検出、形状パターン検出、位置情報、色相情報等を用いた瞳抽出を行って、色相等から赤目を検出する方法；  エッジ検出、形状パターン検出、位置情報等を用いて目を抽出し、この目の画像データの輝度ヒストグラムから低輝度領域を抽出し、抽出した低輝度領域を収縮処理して瞳の領域を抽出し、色相等から赤目を検出する方法；  顔候補領域をｘｙ平面として各画素毎に色相等を用いた画像特徴量ｚを求め、ｘｙｚの三次元空間を設定してｚ値の山状分布からｘｙ平面を分割して、分割領域毎に形状情報や統計的画像特徴量等から赤目を検出する方法（特開２０００−７６４２７号公報参照）；  等が例示される。
【００３９】
また、検出した赤目の修正方法にも限定はなく、公知の方法で行えばよい。
例えば、検出した赤目の色変換や彩度低下によって赤目を修正する方法；  検出した赤目領域で最小明度の画素に近づけるように、他の全画素の彩度や明度を補正する方法（特開２０００−７６４２７号公報参照）；  等が例示される。
【００４０】
なお、本発明において、第２の画像処理手段で行う画像処理は、図示例のような赤目処理に限定はされず、演算量が多く、時間のかかる各種の画像処理、好ましくは、特定のコマのみに必要な画像処理が、各種、利用可能である。
一例として、フレームなどの画像テンプレートの合成、歪曲収差補正、周辺減光補正、フィルムの損傷や付着した異物等に起因する画像欠陥を処理する傷消し処理等が例示される。なお、これらの画像処理は、いずれも公知の方法で実施すればよい。例えば、傷消し処理であれば、赤外線（ＩＲ）領域で画像読取を行い、得られた画像（ＩＲ画像）から傷（画像欠陥理）の発生箇所を検出して、周辺画素を用いた補間等によって傷消し処理（画像欠陥の補正処理）を行えばよい。また、傷の発生量、傷の発生箇所、傷が主要被写体に重なっているか否か等を解析して、傷消し処理（第２の画像処理手段での処理）を行うか否かを判定するようにしてもよい。
また、第２の画像処理手段で複数の画像処理を行うようにしてもよいのは、もちろんのことである。
【００４１】
以下、図示例の画像処理装置１０の作用を説明することにより、本発明について、より詳細に説明する。また、本発明のプログラムは、装置本体１２、あるいはさらにスキャナ１４および読取装置１６に、以下の作用を実施させるプログラムである。
【００４２】
まず、スキャナ１４が読み取ったフィルムの画像を処理する場合には、読取開始の指示が出されると、前述のようにプレスキャンを行い、プレスキャンデータを装置本体１２の解析手段３０に送る。
解析手段３０は、前述のように、各コマ毎に画像解析を行い、赤目処理が必要なコマを抽出し、抽出結果すなわち赤目処理を行うコマの情報をスキャナ１４および赤目補正部３４に供給する。
一例として、２コマ目と６コマ目に赤目処理を行うとして、スキャナ１４は、この情報に応じて、まず、２コマ目、次いで、６コマ目を所定の読取位置に搬送してファインスキャンを行い、その後、フィルムを読み取りの先頭位置まで逆送して、次いで、フィルムを順方向に搬送しつつ、１コマ目、３〜５コマ目、７コマ目以降と、順次、ファインスキャンを行い、ファインスキャンデータを、順次、装置本体１２の画像処理手段３２に供給する。
【００４３】
他方、読取装置１６がメディアから読み取った画像データを処理する場合には、メディアが読取装置１６に装填されて、読取指示が出されると、読取装置１６がメディアが記憶している全画像データを読み取る。
所定のデータの読み取りを終了すると、読取装置１６は、解析手段３０に信号を出す。解析手段３０は、これに応じて、読取装置１６にデータを見に行き、前述のように、読取装置１６が読み取った画像データ（画像ファイル）のＥｘｉｆ情報の解析等を行って、赤目処理が必要なコマを抽出し、抽出結果すなわち赤目処理を行うコマの情報を読取装置１６および赤目補正部３４に供給する。
同様に、２コマ目と６コマ目に赤目処理を行うとして、読取装置１６は、この情報に応じて、２コマ目、次いで、６コマ目の画像データを最初に画像処理手段３２に出力し、その後、１コマ目、３〜５コマ目、７コマ目以降と、順次、画像データを画像処理手段３２に出力する。
【００４４】
以下の作用は、スキャナ１４による画像データでも読取装置１６による画像データでも同じであるので、説明はまとめて行う。一例として、全１０コマの件で、２コマ目と６コマ目に赤目処理を行うとする。
なお、以下に説明する出力のための画像データの処理に先立ち、プレスキャンデータやメディアから読み取った画像データを間引いた画像データを用いて、検定画像を作成し、オペレータによる検定等を行ってもよい。
【００４５】
画像処理手段３２は、画像データを供給された順に、２コマ目、次いで６コマ目に所定の画像処理を行い、処理済の画像データを赤目処理部３４のメモリ４０に出力する。
２コマ目および６コマ目は赤目処理を行うコマであるので、赤目処理部３４では、メモリ４０からバッファメモリ４２に画像データを取り込み、順次、赤目処理を行う。
【００４６】
ここで、前述のように図示例においては、、画像処理手段３２からの画像データの出力パターンすなわちプリンタ２０への画像データの供給パターン（プリント順）には、第１と第２の二つのパターンがある。
【００４７】
第１のパターンは、前述のように、赤目処理部３４による赤目処理の進行に応じて、常に、赤目処理部３４で処理中の画像データよりも若いコマ番号を有する画像データを出力するパターンである。
以下、図２（Ａ）の概念図を参照して説明する。
【００４８】
本例は、２コマ目と６コマ目に赤目処理を行うものであり、前述のように、画像処理手段３２には、２コマ目および６コマ目の画像データが最初に供給され、次いで、他のコマの画像データが、順次、供給される。
画像処理手段３２は、まず、供給された２コマ目、次いで、６コマ目に画像処理を施して、順次、赤目処理部３４のメモリ４０に出力する。赤目補正部３４においては、２コマ目および６コマ目は赤目処理を施すコマであるので、画像データをメモリ４０からバッファメモリ４２に取り込み、２コマ目から赤目処理手段４４によって赤目処理を行う。
【００４９】
画像処理手段３２は、６コマ目の画像処理を終了したら、さらに、１コマ目、３コマ目、４コマ目、５コマ目、７コマ目…と、順次、画像処理を行う。
ここで、赤目処理部３４において２コマ目の赤目処理中である場合には、画像処理手段３２は、これより若いコマ番号を有する１コマ目のみの、画像処理を終了したら処理済の画像データを赤目処理部３４のメモリ４０に供給し、３コマ目以降は、画像処理を終了しても、出力を待機する。
１コマ目は、赤目処理を行わないコマであるので、赤目処理部３４では何の処理もせずに、そのまま画像データをメモリ４０からプリンタ２０に供給する。
【００５０】
赤目処理部３４において、２コマ目の赤目処理が終了すると、バッファメモリ４２からメモリ４０に赤目処理済の画像データを供給し、此処から、この画像データをプリンタ２０に供給すると共に、バッファメモリ４２に記憶した６コマ目の赤目処理を開始する。
これに応じて、画像処理手段３２では、画像処理の進行状況に応じて、６コマ目よりも若い３コマ目、４コマ目、および５コマ目の処理済画像データを、順次、赤目処理部３４のメモリ４０に供給する。また、画像処理手段３２では、６コマ目よりも大きな７コマ目以降は、画像処理が終了しても出力を待機する。
３コマ目〜６コマ目も赤目処理を行わないコマであるので、赤目処理部３４では何の処理もせずに、そのまま画像データをメモリ４０からプリンタ２０に供給する。
【００５１】
以下、同様に、赤目処理部３４においては、６コマ目の赤目処理が終了すると、この赤目処理済の画像データをプリンタ２０に供給する。これに応じて、画像処理手段３２は、画像処理の進行状態に応じて、７コマ目以降の処理済画像データを、順次、赤目処理部３４に供給し、赤目処理部３４は、何の処理もせずにこの画像データをプリンタ２０に供給する。
従って、このパターンでは、プリント順は１コマ目〜１０コマ目までコマ番号順となる。
【００５２】
もう一方の出力パターンは、赤目処理部３４における赤目処理の進行状況によらず、必要な処理が終了した画像データを、順次、赤目処理部３４すなわちプリンタ２０に供給するパターンである。以下、図２（Ｂ）の概念図を参照して説明する。
【００５３】
先の第１のパターンと同様、画像処理手段３２には、２コマ目および６コマ目の画像データが最初に供給され、次いで、他のコマの画像データが、順次、供給される。
画像処理手段３２は、まず、供給された２コマ目、次いで、６コマ目に画像処理を施して、順次、赤目処理部３４のメモリ４０に出力する。赤目補正部３４においては、２コマ目および６コマ目は赤目処理を施すコマであるので、画像データをメモリ４０からバッファメモリ４２に取り込み、２コマ目から赤目処理手段４４によって赤目処理を行う。
【００５４】
画像処理手段３２は、６コマ目の画像処理を終了したら、さらに、１コマ目、３コマ目、４コマ目、５コマ目、７コマ目…と、順次、画像処理を行い、赤目処理部３４による赤目処理の進行状況によらず、画像処理を終了したら、順次、赤目処理部３４のメモリ４０に出力する。
これらは、赤目処理を行わないコマであるので、赤目処理部３４では何の処理もせずに、そのまま画像データをメモリ４０からプリンタ２０に供給する。
【００５５】
ここで、赤目処理部３４において、画像処理手段３２からメモリ４０に５コマ目の処理済画像データを取り込んでいる途中で、２コマ目の赤目処理が終了したとする。赤目処理部３４は、バッファメモリ４２に記憶した６コマ目の赤目処理を開始すると共に、５コマ目の画像データをメモリ４０に取り込みつつ、バッファメモリ４２からメモリ４０に２コマ目の赤目処理済画像データを送り、此処からプリンタ２０に２コマ目の画像データを送る。
【００５６】
赤目処理部３４は、２コマ目の画像データをプリンタ２０に供給したら、画像処理手段３２からの画像データの供給に応じて、５コマ目以降を、順次、プリンタ２０に送る。
また、赤目処理部３４において、画像処理手段３２から９コマ目の画像データを取り込んでいる途中で、６コマ目の赤目処理が終了したとして、先と同様に、赤目処理部３４は、６コマ目をプリンタ２０に送り、次いで、画像処理手段３２からの画像データの供給に応じて、９コマ目、１０コマ目を何の処理もせずにプリンタ２０に供給する。
従って、本例においては、プリント順は、１、３、４、２、５、７、８、６、９、１０コマ目の順番になる。
【００５７】
前述のように、通常の画像処理においては、赤目処理等を行っている最中には、通常の画像処理を停止したような状態となってしまうために、画像処理の効率が悪く、赤目処理等が必要なコマが存在すると、図２（Ｃ）に概念的に示すように、１件の画像処理時間が長くなってしまう。
これに対し、本発明によれば、赤目処理等の時間がかかる画像処理と、全コマに施す通常の画像処理とを並行して行うことができるので、図２に概念的に示すように、非常に良好な処理効率で、１件全体の処理時間を短縮できる。また、第１のパターンによれば、場合によって若干の待機時間は生じるものの、良好な効率で赤目処理と画像処理とを行って、短時間で、コマ番号順にプリントを出力できる。他方、第２のパターンによれば、プリント順はコマ番号順とはならないが、最短時間で赤目処理を含む１件の処理を行うことができる。
【００５８】
以上の例では、第１のパターンでは、画像処理手段３２からの画像データの出力を待機することで、プリンタ２０への画像データ出力をコマ番号順としたが、本発明は、これに限定はされない。例えば、画像処理手段３２において、画像処理の開始を待機することで、プリンタ２０への画像データ出力をコマ番号順としてもよい。
あるいは、赤目処理部３４における画像データの出力待機や、赤目処理部３４の下流に配置される部位における画像データの出力待機等によって、プリンタ２０への画像データ出力をコマ番号順としてもよい。
【００５９】
以上、本発明について詳細に説明したが、本発明は上記実施例に限定はされず、本発明の要旨を逸脱しない範囲において、各種の改良や変更を行ってもよいのは、もちろんである。
【００６０】
例えば、図示例においては、第２の画像処理手段（赤目処理部３４）は第１の画像処理手段（画像処理手段３２）の下流に位置しているが、本発明は、これに限定はされず、第２の画像処理手段を第１の画像処理手段の上流に配置してもよく、さらに、第１の画像処理手段の上流および／または下流に、互いに異なる画像処理を行う複数の第２の画像処理手段を配置してもよい。
また、図示例では、装置本体１２は、スキャナ１４と読取手段１６との両者に対応しているが、本発明はこれに限定はされず、いずれか一方のみに対応するものであってもよい。
さらに、本発明においては、処理済の画像データをプリンタ（画像記録手段）に出力するのに限定はされず、例えば、ＣＤ−ＲやＤＶＤ等に処理済の画像データを出力するものであってもよい。
【００６１】
【発明の効果】
以上、詳細に説明したように、本発明によれば、処理を行う多数の画像データ中に、赤目補正やテンプレート合成等の時間のかかる画像処理が必要な画像データが存在していても、他の画像データに対する画像処理の効率等を低下することなく、迅速に画像処理を行うことができる。
【図面の簡単な説明】
【図１】本発明の画像処理装置の一例を概念的に示すブロック図である。
【図２】（Ａ）および（Ｂ）は、本発明の画像処理の一例を説明するための概念図で、（Ｃ）は従来の画像処理の一例を説明するための概念図である。
【符号の説明】
１０  画像処理装置
１２  （処理）装置本体
１４  スキャナ
１６  読取装置
２０  プリンタ
３０  解析手段
３２  画像処理手段
３４  赤目処理部
４０  メモリ
４２  バッファメモリ
４４  赤目処理手段
【図１】
2004336230.tif 000003
【図２】
2004336230.tif 000004