(57)【要約】  【課題】画像処理機能を有する装置を、複数、接続してなるシステムにおいて、画像処理の二度掛けに起因する処理能力の低下や画質劣化等を防止する。  【解決手段】接続される装置が有する画像処理機能に応じて、各装置における画像処理を設定することにより、前記課題を解決する。【選択図】図１
2006092153.tif 000002
【特許請求の範囲】
【請求項１】
画像処理機能を有する装置を複数台接続した画像処理システムにおいて、
接続される装置が有する画像処理機能に応じて、各装置における画像処理を設定することを特徴とする画像処理システム。
【請求項２】
前記装置が、自身で実施する画像処理の指示を行う指示手段を有し、前記画像処理の設定を、この指示手段を用いて行う請求項１に記載の画像処理システム。
【請求項３】
前記装置が、自身が実施した画像処理の情報を画像データに付加し、かつ、画像データを取得した際には、前記画像処理の情報を用いて自身における画像処理の設定を行う請求項１に記載の画像処理システム。
【請求項４】
前記装置は、前記画像処理の情報を用いて上流の装置が実施した画像処理を判別し、上流の装置で既に実施されている画像処理は行わないように画像処理を設定する請求項３に記載の画像処理システム。
【請求項５】
前記画像処理の情報が、画像処理方法の情報を含むものであり、前記装置は、前記画像処理の情報を用いて上流の装置が実施した画像処理および画像処理方法を判別し、上流の装置で既に実施されている画像処理であっても、自身における画像処理方法が異なる場合には、この異なる画像処理方法で画像処理を実施するように画像処理を設定する請求項３に記載の画像処理システム。
【請求項６】
前記画像処理が、赤目補正である請求項１〜５のいずれかに記載の画像処理システム。
【請求項７】
画像処理機能を有する装置を複数台接続した画像処理システムにおいて、
接続される装置が有する画像処理機能に応じて、各装置における画像処理を設定し、供給された画像に対して、各装置が前記設定に応じて画像処理を施すことを特徴とする画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに画像処理を施す機能を有する装置を複数接続した画像処理システムにおいて、画像処理の高速化や、画像処理の最適化を図ることができる画像処理システムおよび画像処理方法に関する。
【背景技術】
【０００２】
近年、フィルムに記録された画像を光電的に読み取って、読み取った画像をデジタル信号とした後、種々の画像処理を施して記録用の画像データとし、この画像データに応じて変調した記録光によって感光材料を露光してプリントとして出力するデジタルフォトプリンタが実用化されている。
デジタルフォトプリンタでは、フィルムに撮影された画像を光電的に読み取って、画像をデジタルの画像データとして、画像の処理や感光材料の露光を行う。そのため、フィルムに撮影された画像のみならず、デジタルカメラ等で撮影された画像（画像データ）からも、プリントの作成を行うことができる。
【０００３】
また、近年のパーソナルコンピュータ（ＰＣ）やデジタルカメラ、さらにはインクジェットプリンタなどの安価なカラープリンタの普及に伴い、デジタルカメラで撮影した画像をＰＣに取り込み、画像処理を施してプリンタで出力するユーザも多い。
さらに、近年では、デジタルカメラで撮影した画像を記憶した光磁気記録媒体（ＭＯなど）、小型半導体記憶メディア（スマートメディアTMやコンパクトフラッシュTMなど）、磁気記録メディア（フレキシブルディスクなど）、光ディスク（ＣＤやＣＤ−Ｒなど）等の記憶媒体から、直接的に画像データを読み取り、所定の画像処理を施して、プリント（ハードコピー）を出力するプリンタも実用化されている。
【０００４】
このように、近年では画像関連の装置が多様化しており、１台の装置で全ての処理を行うのではなく、複数の装置を組み合わせて、システム化することが行われている。
例えば、デジタルフォトプリンタであれば、フィルムの画像を読み取って所定の画像処理を施して記録用の画像データとする入力機（スキャナ／イメージプロセサ）と、前記入力機から画像データを受け取り、この画像データに応じて変調した記録光で印画紙（感光材料）を露光して、露光済の感光材料に現像処理を施して（写真）プリントとする出力機（プリンタ／ペーパープロセサ）とに加え、デジタルカメラ等で撮影した画像（画像データ）からのプリント作成を行うための、デジタルカメラや各種の記録媒体で読み取ると共に、プリント枚数やプリントサイズ等の入力指示を行う受付機と、受付機から画像データやプリント枚数等の情報を受け取り、所定の処理を施して入力機に供給するデジタルイメージコントローラ（以下、ＤＩＣとする）とを有して、プリントシステムが構成される。
【０００５】
ここで、このようなシステムにおいて、画像を高品位に仕上げるために画像データに画像処理を施す機能は、入力機が有するのは当然のことであるが、システムの構成等によっては、受付機やＤＩＣも画像処理機能を有する場合がある。
また、プリンタでは、高画質な画像を出力するために、プリント出力のために供給された画像データに、自身に対応する最適な画像処理を施すプリンタも有る。さらに、受付機に供給する画像（画像データ）を撮影するデジタルカメラも、画像表示やプリント出力の際に高画質な画像が得られるように、撮影した画像データに、各種の画像処理を施す機能を有する機種が有る。
このように、画像処理機能を有する装置を、複数、組み合わせて（接続して）なるシステムでは、１つの画像データに複数の装置で画像処理が掛かるため、画像処理の２度掛け等によって、システム全体としての処理能力の低下等を生じてしまう場合がある。
【０００６】
例えば、ポートレート等の人物を含む画像において、画質を左右する最も重要な要素は人物の仕上りである。従って、撮影時のストロボ発光の影響によって、人物の目（瞳）が赤くなる赤目現象は、重大な問題となる。
従来のフィルムから直接的に露光を行うフォトプリンタでは、赤目の補正は非常に困難であるが、（デジタル）画像データであれば、画像解析および画像処理によって、赤目の補正を行うことができる。
【０００７】
画像処理による赤目補正は、通常、画像データの解析によって画像中から顔を検出し、次いで、検出した顔の中から目の検出や赤い丸等を検出することで、画像中の赤目を検出し、検出した赤目（その領域）の色相や彩度を調整することで、行われる。
【０００８】
赤目検出に用いられる顏検出は、各種の方法が知られている。例えば、特許文献１には、画像から人物の顔に相当すると推定される候補領域を検出し、この候補領域を所定数の小領域に分割して、小領域毎に濃度や輝度の変化の頻度および大きさに関連する特徴量を求め、予め作成した人物の顔に相当する領域を前記所定数に分割した際における各小領域の特徴量の関係を表すパターンと、前記特徴量とを照合することにより、顔候補領域の角度を評価して、顔検出の精度を向上する方法が開示されている。
【０００９】
また、特許文献２には、画像から人物の顔に相当すると推定される候補領域を検出し、この顔候補領域の濃度が所定範囲で有る場合に、この顔候補領域を基準として胴体と推定される領域を設定し、設定した胴体領域と顔候補領域との濃度差が所定値以下の領域の有無に基づいて、もしくは、顔候補領域および胴体候補領域の濃度や彩度のコントラストに基づいて、顔候補領域の検出結果の確度を評価して、顔検出の精度を向上する方法が開示されている。
【００１０】
さらに、特許文献３には、画像から人物の顔に相当すると推定される候補領域を検出し、検出した候補領域のうち、画像中で他の候補領域と重複している候補領域について重複度を求め、この重複度が高い領域ほど顔領域である確度を高いと評価することにより、顔検出の精度を向上する方法が開示されている。
【００１１】
【特許文献１】特開２０００−１３７７８８号公報
【特許文献２】特開２０００−１４８９８０号公報
【特許文献３】特開２０００−１４９０１８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
このような顔検出、あるいはさらに検出した顏からの赤目検出は、精度を要求され、かつ、様々な解析が必要である。そのため、これらの処理は、通常、プリントの出力等に用いられる高解像度の画像データ（フィルムを読み取った画像データであれば、いわゆるファインスキャンデータ、デジタルカメラであれば撮影画像データ）で行う必要があり、演算量が多く、処理に時間がかかる。また、上記の各特許文献より明らかなように、顏検出は、複雑で時間の掛かる処理である。
すなわち、赤目補正は、各種の画像処理の中でも時間のかかる処理である。
【００１３】
前述のように、ポートレート等において、高画質な画像を得るためには、赤目は重大な問題となる。従って、赤目補正機能を有する装置は、高画質な画像を要求される場合には、供給された画像に対して赤目補正処理を実行する。
そのため、前述のプリントシステムにおいて、例えば、ＤＩＣおよび入力機が赤目補正機能を有している場合には、デジタルカメラで撮影した画像のプリントを出力する際には、１つの画像に対して、処理に時間がかかる赤目補正を２回掛ける結果となり、システムの処理能力（スループット）が大幅に低下してしまう。
【００１４】
本発明の目的は、前記従来技術の問題点を解決することにあり、画像処理機能を有する装置を、複数、接続してなるシステムであって、同じ画像処理の不要な二度掛けを防止して処理能力の低下を防ぎ、また、画像（画像データ）の出力先に応じた、最適な画像を得ることができる画像処理システムおよび画像処理方法を提供することにある。
【課題を解決するための手段】
【００１５】
前記目的を達成するために、本発明の画像処理システムは、画像処理機能を有する装置を複数台接続した画像処理システムにおいて、接続される装置が有する画像処理機能に応じて、各装置における画像処理を設定することを特徴とする画像処理システムを提供する。
【００１６】
また、本発明の画像処理方法は、画像処理機能を有する装置を複数台接続した画像処理システムにおいて、接続される装置が有する画像処理機能に応じて、各装置における画像処理を設定し、供給された画像に対して、各装置が前記設定に応じて画像処理を施すことを特徴とする画像処理方法を提供する。
【００１７】
このような本発明の画像処理システムおよび画像処理方法において、前記装置が、自身で実施する画像処理の指示を行う指示手段を有し、前記画像処理の設定を、この指示手段を用いて行うのが好ましく、もしくは、前記装置が、自身が実施した画像処理の情報を画像データに付加し、かつ、画像データを取得した際には、前記画像処理の情報を用いて自身における画像処理の設定を行うのが好ましい。また、前記装置は、前記画像処理の情報を用いて上流の装置が実施した画像処理を判別し、上流の装置で既に実施されている画像処理は行わないように画像処理を設定するのが好ましく、もしくは、前記画像処理の情報が、画像処理方法の情報を含むものであり、前記装置は、前記画像処理の情報を用いて上流の装置が実施した画像処理および画像処理方法を判別し、上流の装置で既に実施されている画像処理であっても、自身における画像処理方法が異なる場合には、この異なる画像処理方法で画像処理を実施するように画像処理を設定するのが好ましい。
さらに、前記画像処理が、赤目補正であるのが好ましい。
【発明の効果】
【００１８】
本発明は、上記構成を有することにより、画像処理機能を有する装置を複数接続してなる画像処理システムにおいて、赤目補正などにおいては同じ画像処理の不要な二度掛けを防止することができ、もしくは、システムとして、より高精度な処理を行うことができ、また、画像（画像データ）の出力先に対して好ましくない画像処理が上流（画像データの転送方向の上流）の装置で行われた場合にも、画像を好適に修正して、出力先に応じた最適な画像とできる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の画像処理システムおよび画像処理方法について、添付の図面に示される好適実施例を基に、詳細に説明する。
【００２０】
図１に、本発明の画像処理方法を実施する本発明の画像処理システムの一例の概念をブロック図で示す。
図１に示す画像処理システム１０（以下、システム１０とする）は、ＤＳＣ（デジタルカメラ）で撮影した画像や、（写真）フィルムに撮影された画像を画像処理して、可視像として再現したプリント（ハードコピー）の出力や、画像データの記録媒体への記録を行うものである。
このシステム１０は、受付機１２と、デジタルイメージコントローラ１４（以下、ＤＩＣ１４とする）、入力機１６と、マルチプリンタコントローラー１８（以下、ＭＰＣ１８とする）と、プリンタ２０（２０ａおよび２０ｂ）とを有して構成される。
【００２１】
受付機１２は、（デジタル）画像データからのプリント作成等の注文を受け付ける装置であり、ＤＳＣや撮像機能付きの携帯電話等の撮像装置や、これらの撮像装置で撮影した画像データを記憶した記憶媒体から画像（画像データ）を読み取り、かつ、各画像（各コマ）のプリント枚数、プリントサイズ、仕上がり指示の情報、各種の特殊処理等などの注文情報を受け付け、これらを対応付けしてＤＩＣ１４に供給する装置である。
なお、注文情報は、ＧＵＩ(Graphical User Interface)、キーボード、マウス、タッチパネル等を用いる公知の方法で入力され、受け付けられる。
【００２２】
図示例においては、受付機１２は、画像処理の機能を有してないが、本発明においては、必要に応じて、この受付機１２も、必要に応じて、各種の画像処理を行う機能を有してもよい。実施する画像処理や画像処理方法に関しては、後述するＤＩＣ１４や入力機１６と同様である。
また、ＤＳＣ等の撮像装置が画像処理機能を有する場合には、この撮像装置も、本発明のシステム１０を構成する装置となる。
【００２３】
ＤＩＣ１４は、受付機１２と同様の記録媒体からの画像読取や注文情報の入力機能に加え、取得した画像データに各種の画像処理を施す機能を有する装置である。ＤＩＣ１４は、受付機１２から供給された画像データや記録媒体から読み取った画像データに、必要な画像処理を施して、入力機１６もしくはＭＰＣ１８に供給する。
また、ＤＩＣ１４は、フィルムに撮影された画像（画像データ）を記憶した記憶媒体を作成する際には、入力機１６からフィルムに撮影された画像の画像データを受け取り、この画像データに必要な画像処理を施して、記憶媒体に記録する。
ＤＩＣ１４が行う画像処理には、特に限定はなく、例えば、ネガ／ポジ変換、画像の拡大／縮小（電子変倍処理）、階調補正、色／濃度補正、彩度補正、シャープネス処理、色空間の変換処理、赤目補正、撮影レンズの収差補正、周辺減光補正等、各種の画像処理が実施可能である。また、これらの画像処理は、公知の方法で行えばよい。
【００２４】
入力機１６は、（写真）フィルムに撮影された画像を光電的に読み取って、得られた画像データに各種の画像処理を施して適正な画像とし、さらに、プリンタ２０における画像記録に適した画像データとして、ＭＰＣ１８に送る装置で、いわゆるスキャナ／イメージプロセサである。
入力機１６におけるフィルムの読取方法には、特に限定はなく、例えば、フィルムに読取光を入射して、フィルムの投影光をＣＣＤセンサ等のイメージセンサで読み取る方法等の公知の方法によればよい。また、先のＤＩＣ１４と同様、入力機１６が行う画像処理にも、特に限定はなく、例えば、ネガ／ポジ変換、画像の拡大／縮小（電子変倍処理）、階調補正、色／濃度補正、彩度補正、シャープネス処理、覆い焼き処理（画像（濃度）ダイナミックレンジの圧縮／伸長）、色空間の変換処理、赤目補正、ゴミ／傷消し処理、撮影レンズの収差補正、周辺減光補正等、各種の画像処理が実施可能であり、また、これらの画像処理は、公知の方法で行えばよい。
【００２５】
また、システム１０において、フィルムに撮影された画像の画像データを記憶媒体に記録する際には、入力機１６は、フィルムから読み取って必要な画像処理を施した画像データを、ＤＩＣ１４に供給する。
【００２６】
ＭＰＣ１８は、システム１０に好ましい態様として接続されるもので、ＤＩＣ１４および／または入力機１６から画像データを受け取って、最もプリントの出力に都合の良いプリンタ２０（図示例においては、プリンタ２０ａもしくはプリンタ２０ｂ）を選択して、画像データを供給する。なお、ＭＰＣ１８に接続されるＤＩＣ１４および入力機１６は、共に、１台に限定はされず、複数台のＤＩＣ１４および／または入力機１６を接続してもよく、すなわち、ＭＰＣ１８は、画像データ入力側とプリント出力側とのｎ：ｍの接続を可能にする。
また、ＤＩＣ１４および入力機１６の両者から同時に画像データを供給された場合には、必要に応じて画像データを記憶して、各画像データの出力順を決定し、最適なプリンタに供給する。すなわち、ＭＰＣ１８は、システム１０において、スプール装置として機能するものであり、このＭＰＣ１８を有することにより、ＤＩＣ１４、入力機１６、およびプリンタ２０を、互いの状態に関係なく非同期に作動することができ、システム１０としての処理効率を向上することができる。
【００２７】
このＭＰＣ１８も、画像処理の機能を有している。なお、実施する画像処理や画像処理方法は、ＤＩＣ１４や入力機１６と同様である。
【００２８】
プリンタ２０（２０ａおよび２０ｂ）は、共に、公知のデジタル写真プリンタである。すなわち、プリンタ２０は、供給された画像データに応じて変調した記録光によって印画紙（感光材料）を２次元的に露光して潜像を形成し、露光済の印画紙に、現像／定着／漂白／水洗の所定の湿式の現像処理を施し、乾燥して、（仕上がり写真）プリントとする。
なお、システム２０において、プリンタ２０は、このような写真プリンタに限定はされず、インクジェットプリンタや電子写真プリンタ等の各種のプリンタが利用可能である。また、写真プリンタとインクジェットプリンタ、写真プリンタとインクジェットプリンタと電子写真プリンタなど、異なる種類のプリンタが接続されてもよい。
【００２９】
システム１０において、ＤＳＣ等で撮影された画像データ等からプリントを作成する際には、基本的に、受付機１２にプリントサイズ等の注文情報が入力され、受付機１２がプリントする画像データを読み取り注文情報に対応付けしてＤＩＣ１４に送り、ＤＩＣ１４が画像データに必要な画像処理を施してＭＰＣ１８に送り、ＭＰＣ１８がプリンタ２０（２０ａもしくは２０ｂ）を選択して、選択したプリンタ２０に送って、プリンタ２０が注文情報に応じてプリント（ハードコピー）を作成して、出力する。あるいは、画像データおよび注文情報は、ＤＩＣ１４に供給される場合もあり、また、ＤＩＣ１４から入力機１６を経て、ＭＰＣ１８に供給する場合も有る。
他方、フィルムに撮影された画像をプリントにする際には、受付機１６に注文情報が入力され、受付機１６がフィルムのプリントする画像を光電的に読み取って、得られた画像データに必要な処理を施して、注文情報に対応づけしてＭＰＣ１８に送り、ＭＰＣ１８がプリンタ２０を選択して、選択したプリンタ２０に送って、プリンタ２０が注文情報に応じてプリントを作成して、出力する。また、フィルムに撮影された画像の画像データを出力する場合には、同様にして入力機１６が読み取って必要な画像処理を施した画像データを注文情報と対応付けしてＤＩＣ１４に送り、ＤＩＣ１４が、注文情報で指示された記憶媒体に画像データを記録する。
【００３０】
ここで、システム１０においては、一例として、ＤＩＣ１４、入力機１６、およびＭＰＣ１８が、画像データに画像処理を施す機能を有している。
また、ＤＩＣ１４、入力機１６、およびＭＰＣ１８は、いずれも、画像処理を設定する設定手段として、システム１０を構成する各装置（画像処理機能を有する装置）が有する画像処理の機能に応じて、自身が実施する画像処理を選択／指示する指示手段を有する。
以下、赤目補正を例に、詳細に説明する。
【００３１】
図示例のシステム１０において、画像処理機能を有するＤＩＣ１４、入力機１６、およびＭＰＣ１８は、いずれも赤目補正の機能を有する。以下、図２のフロー図を参照して、各装置が行う赤目補正の一例について説明する。
【００３２】
各装置において、赤目補正では、まず最初に、赤目補正を行う画像（入力画像）から赤目候補（赤目である可能性のある領域）を検出し、赤目候補の位置情報（中心の座標位置情報）、領域情報、個数の情報等を得る。
一例として、図３に示すように、背景に３つの赤ランプを有するシーンで人物を撮影し、この人物に赤目現象が生じた画像（シーン）であれば、赤ランプに対応するａ、ｂ、およびｃ、ならびに、赤目に対応するｄおよびｅで示す領域を赤目候補として検出する。
【００３３】
赤目候補の検出方法には、特に限定はなく、公知の各種の方法が利用可能である。
一例として、赤目の色情報（赤目が赤いこと）および形状情報（赤目が丸いこと）を用いて、赤色の色相で、かつ、所定画素数以上の円形領域を抽出し、予め多数の赤目の画像サンプルから設定した、赤目度（どの程度赤目らしい色か）および円形度（どの程度丸いか）を用い、赤目度および円形度が閾値を超えた領域を、赤目である可能性を有する赤目候補として検出する方法が例示される。
【００３４】
次いで、この赤目候補の検出結果（例えば前記位置情報）を用いて、検出した赤目候補を含む周辺領域において、顔検出を行う。
例えば、図３に示す例であれば、前記ａ、ｂ、ｃ、ｄ、およびｅの各赤目候補に対応して、各赤目候補を含む所定領域において、順次、顔検出を行う。従って、顔領域として例えば点線で囲まれた領域が検出され、赤目候補ｄおよびｅが顔領域に含まれる赤目候補であるとの情報、あるいはさらに、検出した顔領域の情報が得られる。
【００３５】
顔検出の方法には、特に限定はなく、公知の各種の方法が利用可能である。
一例として、本例においては、多数の顔の画像サンプルから予め作成した平均的な顔画像いわゆる顔のテンプレート（以下、顔テンプレートとする）を用いて、テンプレートマッチングによって顔検出を行う方法を行う。
この方法では、一例として、縦位置（縦撮影）／横位置（横撮影）などの撮影時のカメラの向きに応じて、図４（Ａ）に示すように顔テンプレート（もしくは対象画像）を天地および左右方向に回転（画像面において０°→９０°→１８０°→２７０°と回転）して顔の向きを変え、かつ、画像中の顔のサイズ（解像度）に応じて、図４（Ｂ）に示すような顔テンプレート（同前）の顔サイズの変更（拡大／縮小＝解像度変換）を行って、各種の顔の向きおよび顔サイズの組み合わせの顔テンプレートと、画像中の顔候補領域とのマッチング（一致度の確認）を、順次、行って、顔検出を行う。
なお、顔テンプレートの回転および拡大／縮小に変えて、回転した顔テンプレートや拡大／縮小した顔テンプレートを予め作成しておいて、これを用いてマッチングを行ってもよい。また、顔候補領域の検出は、例えば、肌色抽出や輪郭抽出等の手段で行えばよい。
【００３６】
なお、顏検出の方法は、このテンプレートマッチングによる方法に限定はされない。
例えば、学習手法を使用した顔検出も好適に例示される。
この方法では、多数の顔画像と非顔画像とを用意して、それぞれの特徴量の抽出を行って、その結果から、適宜選択した学習手法を利用して、顔か非顔かを分離する関数や閾値を算出する、事前学習を行う。顔検出を行う際には、対象画像に対して、事前学習と同様にして特徴量の抽出を行って、事前学習で得られた関数や閾値を用いて顔か非顔かを判別して、顔検出を行う、学習手法による顏検出も好適である。
さらに、特開平８−１８４９２５号や特開平９−１３８４７１号の各公報に開示されるエッジ（輪郭）抽出やエッジ方向の抽出による形状認識による顔検出、肌色抽出や黒抽出等の色抽出による顔検出、形状認識と色抽出とを組み合わせた顔検出や、前記特許文献１〜３において、顔テンプレートを用いたマッチング以外の顔候補の検出方法として例示されている各方法も、利用可能である。
【００３７】
このようにして、赤目候補の検出結果、および、顔が検出できた赤目候補の情報を用いて、周囲に顔が検出できた赤目候補を赤目と特定（赤目特定）する。
このように、最初に赤目候補検出を行い、次いで、検出した赤目候補の周辺のみで顔検出を行って、周辺に顔が検出できた赤目候補を赤目と特定することにより、赤目検出の時間を大幅に短縮することができる。
すなわち、前述のように、顔検出を含む赤目の検出は、時間のかかる処理であるが、従来の赤目検出では、顔検出を行った後に、検出された顔領域内で赤目検出を行っているため、赤目の存在しない領域でも顔検出を行っており、その結果、顔検出に非常に時間がかかる。これに対し、このように、赤目候補を検出した後に、この赤目候補を含む所定領域でのみ顔検出を行うことにより、赤目が存在しない領域での無駄な顔検出を無くして、赤目検出において、顔検出にかかる時間を大幅に短縮することができる。
【００３８】
このようにして赤目を特定したら、特定した赤目領域を画像処理して、入力画像の赤目を修正して、赤目補正画像とする。
赤目の修正方法には、特に限定はなく、公知の方法が各種利用可能である。例えば、赤目や赤目周囲（顔の周囲を含んでもよい）の画像特徴量等に応じて赤目領域の彩度、明度、色相等をコントロールして赤目を修正する処理や、単純に赤目領域の色を黒に変換する修正処理等が例示される。
【００３９】
なお、赤目補正方法は（赤目補正アルゴリズム）、この方法に限定はされず、顏検出を行った後に赤目検出を行って補正する、通常の赤目補正方法も利用可能であり、その他、公知の赤目補正方法が、全て利用可能である。
また、全ての装置で同じ赤目補正方法を行うのにも、限定はされず、１以上あるいは全ての装置で、互いに異なる赤目補正方法を実行するものであってもよい。
【００４０】
前述のように、図示例のシステム１０においては、ＤＩＣ１４、入力機１６、およびＭＰＣ１８は、赤目補正の機能、ならびに、自身が実施する画像処理を選択／設定する指示手段を有している。
システム１０においては、ＤＩＣ１４、入力機１６、およびＭＰＣ１８が有する赤目補正機能（画像処理機能）に応じて、指示手段を用いて、例えば、ＤＩＣ１４および入力機１６では赤目補正は実施せず、ＭＰＣ１８のみで赤目補正を実施するように画像処理を設定する。これにより、システム１０の能力低下を防止できる。
【００４１】
赤目補正は、一度実行して画像中の赤目を補正したら、それ以降は、赤目補正を実行しても赤目が検出されなくなるだけであり、それ以上の画質向上を図ることはできない。
従って、システム１０において、時間がかかる赤目補正を、赤目補正機能を有する全ての装置で行っていたのでは（すなわち赤目補正を二度掛すると）、時間のかかる赤目補正（特に赤目検出）を無駄に行う結果となり、システム１０としての処理能力が低下してしまう。例えば、受付機１２→ＤＩＣ１４→入力機１６→ＭＰＣ１８→プリンタ２０ａと画像データが転送される場合であれば、ＤＩＣ１４、入力機１６およびＭＰＣ１８の３箇所で赤目補正が行われ、ＤＩＣ１４よりも下流における入力機１６およびＭＰＣ１８での赤目補正は、時間の無駄となる。
【００４２】
これに対し、システム１０において、ＤＩＣ１４、入力機１６、およびＭＰＣ１８が赤目補正機能を有する場合に、指示手段を用いて、全ての画像データが通過するＭＰＣ１８のみで赤目補正を行い、ＤＩＣ１４および入力機１６では画像処理を行わないように設定する。あるいは、必ず、ＤＩＣ１４から、直接、ＭＰＣ１８に画像データを供給するように設定されたシステム１０であれば、ＤＩＣ１４および入力機１６のみで赤目補正を実施し、ＭＰＣ１８では赤目補正を実施しないように設定してもよい。これにより、不要な赤目補正の実施すなわち二度掛けを防止して、システムの処理能力の低下を防止することができる。
すなわち、本発明によれば、画像処理機能を有する装置を、複数、接続した（組み合わせた）システムにおいて、例えばシステムの設定時などに、各装置が有する画像処理機能に応じて、各装置で実施する画像処理を設定することにより、画像処理の二度掛け等に起因するシステムの処理能力の低下を防止して、画像処理システムの能力を最大限に発揮することが可能になる。
【００４３】
システム１０において、実施する画像処理を設定する指示手段には、特に限定はなく、公知の各種の手段が利用可能である。
一例として、赤目補正などの個々の画像処理の実施／非実施を設定するためのスイッチを設ける方法、ＧＵＩ(Graphical User Interface)等を利用してコンピュータ等で行われている各種の方法等が例示される。
【００４４】
また、このような指示手段に変えて、装置を接続してシステムを設定する際に、例えば上流から下流に情報を伝達する等、各装置間で自身が有する画像処理機能の情報を伝達するようにし、上流の装置で実施機能を有する画像処理は、下流の装置では行わないようにしてもよい。
【００４５】
以上の例は、システム１０を構成する画像処理機能を有する装置が、実施する画像処理を設定する指示手段を有し、装置毎に画像処理を設定する構成である。
しかしながら、本発明は、これに限定はされず、画像データに、実施した画像処理（どの画像処理を行ったか）に関する情報（以下、画像処理情報とする）を付加して、この画像処理情報を用いて、上流の装置で実施された画像処理を行わないように、各装置において画像処理を設定するようにして、画像処理の二度掛けを防いでもよい。この態様によれば、装置構成によらず、画像単位で画像処理の設定を行うことができる。
以下、同様に、ＤＩＣ１４、入力機１６およびＭＰＣ１８が赤目補正機能を有する場合を例に説明する。
【００４６】
ＤＳＣ等で撮影された画像データからプリントを作成する場合には、前述のように、ＤＳＣ等で撮影された画像データを受付機１２が読み取り、受付機１２がＤＩＣ１４に供給し、ＤＩＣ１４が赤目補正を含む必要な画像処理を施す。
ここで、ＤＩＣ１４は、画像データに付加して、赤目補正を実施した旨の情報を画像処理情報として記録する。なお、画像処理情報は、画像データの画像ファイル形式（画像ファイルフォーマット）に応じて、ユーザが任意に使用できる領域（例えば、Ｅｘｉｆであれば、ユーザコメントタグなどのユーザが任意に使用できあるタグ）に記録すればよい。
【００４７】
ＤＩＣ１４は、前述のように、処理した画像データをＭＰＣ１８に供給する。
ＭＰＣ１８では、画像データに付加された画像処理情報を読み取る。前述のように、この画像データには、赤目補正処理を実施した旨の画像処理情報が付加されている。ＭＰＣ１８は、この画像処理情報から、この画像データには、上流の装置で既に赤目補正が行われていることを知見して、赤目補正の非実施を設定し、自身は赤目補正を行わずに選択したプリンタ２０に画像データを出力する。
逆に、画像データに付加された画像処理情報から、赤目補正が上流の装置で実施されていないことを知見したら、ＭＰＣ１８は、画像処理として赤目補正の実施を設定し、赤目補正を行って、選択したプリンタ２０に画像データを出力する。
【００４８】
他方、フィルムに撮影された画像からプリントを作成する場合には、前述のように、入力機１６がフィルムを読み取って、赤目補正を含む必要な画像処理を行い、赤目補正を行った画像データに付加して、赤目補正を実施した旨の情報を画像処理情報として記録して、ＭＰＣ１８に供給する。
これ以降は、先の例と同様であり、ＭＰＣ１８では、画像データに付加された画像処理情報から、この画像データには、上流の装置で既に赤目補正が行われていることを知見し、赤目補正の非実施を設定して、自身は赤目補正を行わずに、選択したプリンタ２０に画像データを出力する。逆に、画像処理情報から、赤目補正が上流の装置で実施されていないことを知見したら、赤目補正の実施を設定して、赤目補正を実施して、選択したプリンタ２０に画像データを出力する。
【００４９】
以上の例は、画像処理情報として、実施した画像処理の情報を付加することにより、画像処理の二度掛けを防止するものであり、赤目補正処理、フィルムに付着したゴミや傷等に起因する欠損部の修正（ゴミ傷消し補正）等、画像の欠陥を検出して画像の修正を行う場合には、システムの処理能力の低下防止の点で好適である。
また、本発明は、このように画像の欠陥部に対する画像処理に限定はされず、シャープネス処理、階調補正、色／濃度補正、彩度補正、画像を撮影したレンズの収差に起因する画像の歪み補正（撮影レンズの収差補正）、画像を撮影したレンズの周辺減光に起因する画像の濃度補正（周辺減光補正）等の各種の画像処理にも利用可能である。画像処理（その種類）によっては、二度掛けを行うと、画像処理効果が強調されすぎたり（あるいは逆に、画像処理効果を弱めたり）、先に実施した画像処理に悪影響を与えたり（あるいは逆に、悪影響を受けたり）してしまい、逆に、画質が低下して、甚だしい場合は、画像が破綻をきたす場合もある。それに対し、本発明の上記態様によれば、このような画像処理の二度掛けによる画質の低下を防止することが可能となる。
【００５０】
以上の例では、画像処理機能を有する装置を、複数、接続した画像処理システムにおいて、画像処理の二度掛けを防止するものである。これに対し、以下の例は、同様の画像処理システムにおいて、画像処理を行った装置では、画像データに付加する画像処理情報として、実施した画像処理の情報に加え、実施した画像処理の画像処理方法の情報も付加し、画像データを供給された装置では、この画像処理情報を用いて上流での画像処理を知見し、上流における画像処理方法が自身とは異なる場合には強いて画像処理の二度掛けを行うことや、上流での画像処理が出力に対して最適では無い場合には画像の補正や画像処理の掛け直し等を行うように、画像処理を設定して、より高画質な画像の出力を可能とするものである。
以下、同様に、ＤＩＣ１４、入力機１６およびＭＰＣ１８が赤目補正機能を有する場合を例に説明する。
【００５１】
例えば、システム１０において、ＤＩＣ１４、入力機１６およびＭＰＣ１８は、互いに異なる方法（赤目補正アルゴリズム）で赤目補正を行うとする。
一例として、各装置での赤目補正は、赤目候補検出の方法は同一であるが、その後の赤目候補周辺での顏検出の方法が異なる。具体的には、ＤＩＣ１４は肌色検出のみで顏検出（以下、顏検出ａとする）を行い、入力機１６は肌色検出の後、さらに赤目候補近傍の色を検出を行うことで顏検出（以下、顏検出ｂとする）を行い、さらに、ＭＰＣ１８は、前述のパターンマッチング（顏構造検出）による顏検出（以下、顏検出ｃとする）を行うものとする。
なお、赤目の周辺は、通常、肌色ではないので、肌色検出の後、さらに赤目候補近傍の色を検出を行い、赤目周辺が肌色で有る場合には、赤目では無い（イヤリング等の可能性が高い）と判定することにより、肌色検出のみによる顏検出よりも、より高精度な顏検出すなわち赤目補正が可能となる。
【００５２】
ＤＳＣ等で撮影された画像データからプリントを作成する場合には、前述のように、ＤＳＣ等で撮影された画像データを受付機１２が読みより、受付機１２がＤＩＣ１４に供給し、ＤＩＣ１４が赤目補正を含む必要な画像処理を施す。
ここで、ＤＩＣ１４は、赤目補正を行った画像データに、赤目候補検出および顏検出ａによる赤目補正を行った旨の情報を画像処理情報として付加する。なお、画像処理情報は、先の例と同様に記録すればよい。
【００５３】
ＤＩＣ１４は、前述のように、処理した画像データをＭＰＣ１８に供給する。
ＭＰＣ１８は、画像データに付加された画像処理情報を読み取る。この画像データには、画像処理情報として、顏演出ａを用いる方法で赤目補正を行った旨の情報が記録されている。これにより、ＭＰＣ１８は、この画像データに施されている赤目補正方法を知見する。前述のように、ＭＰＣ１８は、顏検出ｃによる赤目補正方法を実施する装置であり、両者で実施する赤目補正方法は、異なるので、ＭＰＣ１８は、赤目補正の実施を設定し、顏検出ｃによる赤目補正を行って、選択したプリンタ２０に画像データを出力する。
逆に、付加された画像処理情報から、この画像データには、上流の装置で自身が実施する赤目補正方法と同じ方法で赤目補正が実施されていることを知見した場合には、ＭＰＣ１８は、赤目補正の非実施を設定し、赤目補正を行うことなく、選択したプリンタ２０に画像データを出力する。
【００５４】
他方、フィルムに撮影された画像からプリントを作成する場合には、先と同様、入力機１６がフィルムを読み取って、赤目処理を含む必要な画像処理を行い、赤目補正を施した画像データに、顏検出ｂによる方法で赤目補正を行った旨の情報を画像処理情報として付加して、ＭＰＣ１８に供給する。
これ以降は、先の例と同様であり、ＭＰＣ１８は、付加された画像処理情報から、この画像データには上流の装置で赤目補正が行われているが、これは顏検出ｂを用いる赤目補正方法で、自身が実施する顏検出ｃを用いる赤目補正方法とは異なることを知見する。これに応じて、ＭＰＣ１８は、赤目補正の実施を設定し、顏検出ｃによる赤目補正を行って、選択したプリンタ２０に画像データを出力する。
逆に、付加された画像処理情報から、この画像データには、上流の装置で自身が実施する赤目補正方法と同じ方法で赤目補正が実施されていることを知見した場合には、ＭＰＣ１８は、赤目補正の非実施を設定し、赤目補正を行うことなく、選択したプリンタ２０に画像データを出力する。
【００５５】
なお、以上の例において、画像データに、赤目補正を実施した旨の画像処理情報が付加されていない場合にも、ＭＰＣ１８は、赤目補正の実施を設定し、赤目補正を行う。
【００５６】
画像処理機能を有する装置を、複数、接続したシステムでは、各装置は、必ずしも同じ方法で画像処理を行うとは限らず、互いに異なる画像処理方法（画像処理アルゴリズム）を利用している場合も有る。また、画像処理方法が異なれば、画像の状態等に応じて、処理結果が異なる場合も有り得る。例えば、赤目補正の精度は、１００％では無い場合もあり、赤目の状態や赤目検出方法によっては、ある方法では検出できない赤目でも、他の方法であれば赤目を検出できる場合もある。
これに対し、画像処理機能を有する複数の装置を接続したシステムにおいて、本態様のように、画像データに、画像処理の情報に加え画像処理方法の情報も画像処理情報として付加し、例えば赤目補正であっても、赤目補正方法（画像処理方法）が異なる場合には、強いて二度掛けを行うことにより、赤目を見落とすことなく確実に検出して、システム全体として、より高精度な赤目補正を行うことが可能になる。すなわち、各装置で実施する画像処理方法の弱点を補完して、システムとして、より高精度な画像処理を行うことが可能になる。
この態様は、赤目補正や前記ゴミ傷消し補正のように、画像中から不適正部を検出して補正を行う画像処理には、特に好適である。
【００５７】
前述のように、本発明で実施する画像処理は、赤目補正に限定はされず、各種の画像処理が利用可能であり、画像処理情報として、実施した画像処理の情報に加え、画像処理方法の情報も記録する本態様も、各種の画像処理に利用可能である。
【００５８】
一例として、画像処理を実施した装置において、画像データに、画像処理の情報に加え、何に最適な画像処理を施したかの情報を画像処理情報として付加して、画像データを供給された装置は、この画像処理情報に応じて、自身が行う画像処理を設定するようにしてもよい。
【００５９】
例えば、入力機１６で読み取ったフィルムの画像データをＤＩＣ１４に送って、ＤＩＣ１４で記録媒体に記録する際に、入力機１６では、プリント（ハードコピー）の出力に最適な画像処理（階調補正、色／濃度補正、彩度補正等）を行ったとする。ここで、記憶媒体に記憶された画像データは、ディスプレイ表示（ソフトコピーとしての出力）に使用される場合が多く、従って、好適な階調、色／濃度、彩度は、プリントとは異なる。
このような場合に、入力機１６において、画像データに、実施した画像処理の情報と共に、プリント出力に最適な画像処理を行った旨の情報を画像処理情報として付加して、ＤＩＣ１４に供給する。ＤＩＣ１４においては、この画像処理情報を用いて、上流の装置で画像データに施した画像処理はプリント出力に最適な画像処理であること、すなわち、この画像はプリント出力に最適な画像であることを知見して、ディスプレイ表示に最適な画像となるように、自身が実施する画像処理を設定し、画像データに画像処理を行う。
この際において、ＤＩＣ１４は、入力機１６による補正前の画像となるように画像データを処理した後、ディスプレイ表示に最適になるように画像処理を行ってもよく、あるいは、画像解析等を行ってディスプレイ表示に最適になるように画像を補正するように画像処理を行ってもよい。
【００６０】
同様に、図示例のように複数のプリンタ２０が接続されたシステムにおいて、画像処理を実施した装置で、どのプリンタに最適な画像処理を行ったかの画像処理情報を付加し、画像データを供給された装置が、画像処理情報から上流での画像処理を知見し、この出力先のプリンタに応じた画像処理を設定してもよい。
【００６１】
また、各装置において、実施した画像処理の情報に加え、画像処理の強度、画像処理に使用したＬＵＴ（ルックアップテーブル）やマトリクスやフィルタ等の種類の情報等を画像処理情報として画像データに付加しておき、これらの情報を用いて、下流の装置で実施する画像処理を設定するようにしてもよい。
【００６２】
一例として、装置がシャープネス処理（鮮鋭度補正）を行った場合に、シャープネス処理を行った旨の情報に加え、シャープネス処理の強度の情報を画像処理情報として付加しておき、画像データを供給された装置では、この画像処理情報を用いて自身が実施するシャープネス処理を設定する方法が例示される。
【００６３】
シャープネス処理は、通常、プリントの出力に対応して実施される処理であり、また、プリンタの機種等によって、好ましい強度は異なる。
従って、画像処理を行った装置において、画像処理情報として、シャープネス処理を行った旨の情報とシャープネス処理の強度とを付加しておき、画像データを供給された装置は、この画像処理情報から、上流の装置でシャープネス処理が行われたこと、および、その強度を知見して、出力先のプリンタ２０に対してはシャープネス処理の強度が低すぎる場合（あるいは、シャープネス処理が行われていない場合）には、出力先のプリンタ２０に最適となるように、再度、シャープネス処理を行って鮮鋭度を上げるように画像処理を設定する。あるいは、同様にして画像データを供給された装置が上流で行われたシャープネス処理の強度を知見し、出力先のプリンタ２０に対してはシャープネス処理の強度が高すぎる場合には、出力先のプリンタに最適となるように、再度、シャープネス処理を行って鮮鋭度を下げるように画像処理を設定する。さらに、同様にして画像データを供給された装置は上流で行われたシャープネス処理の強度を知見し、シャープネス処理の強度が出力先のプリンタ２０に最適である場合には、自身はシャープネス処理を行わないように画像処理を設定する。
【００６４】
以上、本発明の画像処理システムおよび画像処理方法について詳細に説明したが、本発明は上記実施例に限定はされず、本発明の要旨を逸脱しない範囲において、各種の改良や変更を行ってもよいのは、もちろんである。
【００６５】
例えば、赤目補正において、画像処理情報から、上流で、自身が実施する方法よりも精度の低い赤目補正（その他の画像処理）が行われていることを知見したら、自身は赤目補正の実施を設定し、逆に、上流で、自身が実施する方法よりも精度の高い赤目補正が行われていることを知見したら、自身は赤目補正の非実施を設定するようにしてもよい。
また、画像データが必ず通過する装置（システム１０がプリント出力のみを行うものであればＭＰＣ１８。あるいは、システムに接続される全プリンタ）が存在する場合には、それ以外の装置では画像処理を行わず、全ての画像処理を、この画像データが必ず通過する装置で行うように、各装置の画像処理を設定してもよい。
【図面の簡単な説明】
【００６６】
【図１】本発明の画像処理システムの一例を概念的に示すブロック図である。
【図２】図１に示す画像処理システムにおける赤目補正方法の一例を説明するためのブロック図である。
【図３】図１に示す画像処理システムにおける赤目補正方法の一例を説明するための概念図である。
【図４】（Ａ）および（Ｂ）は、図１に示す画像処理システムにおける赤目補正方法の一例を説明するための概念図である。
【符号の説明】
【００６７】
１０  （画像処理）システム
１２  受付機
１４  ＤＩＣ
１６  入力機
１８  ＭＰＣ
２０  プリンタ
【図１】
2006092153.tif 000003
【図２】
2006092153.tif 000004
【図３】
2006092153.tif 000005
【図４】
2006092153.tif 000006