(57)【要約】【課題】いわゆるダイレクトプリントにおいて、赤目修正処理を効率的に行うようにする。【解決手段】画像入力機能付きの第１の画像処理装置と、画像出力機能付きの第２の画像処理装置との間で互いに画像データを転送可能とし、前記第１の画像装置及び前記第２の画像処理装置が、ともに画像データに対し該画像データを撮影した際の撮影情報を用いて所定の画像処理を施す画像処理手段と、前記画像データに対し前記所定の画像処理に対する前処理を行う前処理手段を有し、前記第１の画像処理装置と前記第２の画像処理装置との間で、前記前処理及び前記所定の画像処理の各処理の分担を決定するようにする。【選択図】図２
2005045497.tif 000002
【特許請求の範囲】
【請求項１】
画像出力装置に接続される画像処理装置であって、
画像データに対し、該画像データを撮影した際の撮影情報を用いて所定の画像処理を施す画像処理手段と、
前記画像データに対し、前記所定の画像処理に対する前処理を行う前処理手段と、
前記画像出力装置が前記画像処理手段を有しているか否かを判断し、前記画像出力装置側に前記画像処理手段がない場合には、当該画像処理装置側で、前記前処理及び前記所定の画像処理を行うと判断する判断手段と、
を有することを特徴とする画像処理装置。
【請求項２】
画像入力装置から画像データの供給を受ける画像処理装置であって、
画像データに対し、該画像データを撮影した際の撮影情報を用いて所定の画像処理を施す画像処理手段と、
前記画像データに対し、前記所定の画像処理に対する前処理を行う前処理手段と、
前記画像入力装置が前記画像処理手段を有しているか否かを判断し、前記画像入力装置側に前記画像処理手段がない場合には、当該画像処理装置側で、前記前処理及び前記所定の画像処理を行うと判断する判断手段と、
を有することを特徴とする画像処理装置。
【請求項３】
前記所定の画像処理は、赤目を修正する処理であり、かつ前記前処理は、前記画像データ中から赤目発生の可能性のある画像を選別する処理である請求項１または２に記載の画像処理装置。
【請求項４】
画像入力機能付きの第１の画像処理装置と、画像出力機能付きの第２の画像処理装置とにより、互いに画像データを転送可能に構成された画像処理システムであって、
前記第１の画像処理装置及び前記第２の画像処理装置は、ともに、画像データに対し、該画像データを撮影した際の撮影情報を用いて所定の画像処理を施す画像処理手段と、前記画像データに対し、前記所定の画像処理に対する前処理を行う前処理手段を有し、かつ、
前記第１の画像処理装置及び前記第２の画像処理装置は、そのうち少なくとも一つが、前記第１の画像処理装置と前記第２の画像処理装置との間で、前記前処理及び前記所定の画像処理の各処理の分担を決定する手段を有することを特徴とする画像処理システム。
【請求項５】
前記所定の画像処理は、赤目を修正する処理であり、かつ前記前処理は、前記画像データ中から赤目発生の可能性のある画像を選別する処理である請求項４に記載の画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置及び画像処理システムに係り、特に、画像入力装置から画像データの供給を受ける画像処理装置、画像出力装置に接続される画像処理装置、あるいはこれらを組み合わせた画像処理システムにおいて、いわゆるダイレクトプリントを行う際の、赤目の修正を効率的に行うように工夫した画像処理技術に関する。
【０００２】
【従来の技術】
従来は、ネガフィルム、リバーサルフィルム等の写真フィルムに撮影された画像の、感光材料（印画紙）への焼き付けは、フィルムの画像を感光材料に投影して露光する、いわゆる直接露光が主流であった。
これに対し近年では、フィルムに記録された画像を光電的に読み取って、読み取った画像をデジタル信号とし、あるいはデジタルカメラで撮影したデジタルの画像データに対して、種々の画像処理（デジタル処理）を施して記録用の画像データとして、この画像データに応じて変調した記録光によって感光材料を露光してプリントとして出力する、デジタルフォトプリンタが実用化されている。
このように、画像処理をデジタル（信号）処理で行うようにしたため、非常に好適に色や濃度を補正できるばかりか、階調補正やシャープネス処理（鮮鋭度強調処理）等、通常の直接露光のプリンタでは基本的に不可能な画像処理を行って、高画質な画像を得ることができるようになった。
【０００３】
ところで、ポートレート等の人物を含む画像において、写真の画質を左右する最も重要な要素は人物の仕上がりである。従って、撮影時のストロボ発光の影響によって人物の目（瞳）が赤くなる赤目現象は、写真の品質を非常に損なうものであり問題となる。
この赤目現象は、特に、暗い場所や夜間に、ストロボで人物を正面から撮影するとよく発生するものであり、暗い場所で瞳孔が開いた状態の目に対してストロボの光を正面から入射することによって、ストロボの光が正反射され、この状態が画像に写り込むために起こる現象である。赤目には、瞳が赤く写る赤目と、瞳が金色に写る金目とがあるが、以後両方を含めて赤目という。
【０００４】
この赤目の発生を抑制するために、撮影前に予備的にストロボを発光させて赤目の原因となる瞳孔の開きを小さくして、その後ストロボ撮影をするという、ストロボの予備発光機能を備えたカメラも開発されている。しかしこのようにストロボを予備的に発光させても、被写体人物の個人差や撮影条件の違いによっては、必ずしも赤目の発生を防ぐことができない場合がある。
また、発生してしまった赤目画像を、上述したようなデジタルの画像処理により修正して赤目のない画像とする方法もいろいろ提案されている。
【０００５】
例えば、撮影時に赤目が発生した画像について、オペレータが指定した赤目を含む領域から自動的に赤目のみを抽出して赤目修正対象領域を設定し、また、自動的に赤目のみを抽出できなかった場合には、オペレータが手動で赤目のみを指定して赤目修正対象領域を設定することにより、赤目となっている瞳を所定の色の瞳に変換する赤目修正方法が知られている（例えば、特許文献１等参照）。
また、ストロボをプレ発光させて撮影した予備画像と、その後本発光させて撮影した撮影画像とを比較して、撮影画像における赤目を検出し、検出した赤目を予め定められた色相に変換することにより補正することによりデジタルカメラ内で自動的に赤目修正を行うようにしたものも知られている（例えば、特許文献２等参照）。
【０００６】
また従来、デジタルカメラで撮影した画像をプリントする場合には、画像データをパソコンに転送し、この画像データをパソコンでプリンタの印刷形式に合うように変換してプリンタへ送り、プリントするようにしていた。
しかし、近年パソコンを介さずに、デジタルカメラから直接画像データをプリンタへ転送し、プリンタ内で画像処理を行ってプリントする、いわゆるダイレクトプリントが行われるようになってきている。ここで、デジタルカメラ等の画像供給デバイスとプリンタ等の印刷デバイスとの間でダイレクトプリントを行う際、それぞれのデバイスが持つ画像処理機能ごとの処理能力、データサイズ及びデータ転送速度の関係に応じて適応的に画像処理をデバイス間で分担し、効率のよいダイレクトプリントを行うようにしたものが知られている（例えば、特許文献３等参照）。
また、このようなダイレクトプリントにおいても、上述したような、赤目を修正する処理の施された高品質のプリントが出力されることが望ましい。
【０００７】
【特許文献１】
特開２００１−１４８７８０号公報
【特許文献２】
特開２００３−１７９８０７号公報
【特許文献３】
特開２００１−２７５０６６号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、例えば上記特許文献１あるいは特許文献２に記載された従来の赤目修正方法は、いずれもダイレクトプリントに対応したものではなく、オペレータによる手動操作やパソコンによる処理を必要としたり、ダイレクトプリントを行う画像処理システムに組み込んだ場合には、処理効率が必ずしも良くないといった問題がある。
また上記特許文献３に記載のものはダイレクトプリントにおいて各デバイス間で画像処理を分担するようにしているが、ダイレクトプリントにおいて赤目修正処理を具体的にどのように行うかについては全く開示されていない。
しかし、パソコンを介さずにデジタルカメラから直接プリンタへ画像データを送り、手早くプリントできるダイレクトプリントは、これからますます普及して行くと思われ、ダイレクトプリントにおいても赤目修正処理が効率的に行われることが望まれている。
【０００９】
本発明は、前記従来の問題に鑑みてなされたものであり、例えばデジタルカメラからパソコンを介さずに直接プリンタへ画像データを送ってプリントするいわゆるダイレクトプリントにおいて、赤目修正処理を効率的に行うことのできる画像処理装置及び画像処理システムを提供することを課題とする。
【００１０】
【課題を解決するための手段】
前記課題を解決するために、本発明の第１の態様は、画像出力装置に接続される画像処理装置であって、画像データに対し、該画像データを撮影した際の撮影情報を用いて所定の画像処理を施す画像処理手段と、前記画像データに対し、前記所定の画像処理に対する前処理を行う前処理手段と、前記画像出力装置が前記画像処理手段を有しているか否かを判断し、前記画像出力装置側に前記画像処理手段がない場合には、当該画像処理装置側で、前記前処理及び前記所定の画像処理を行うと判断する判断手段と、を有することを特徴とする画像処理装置を提供する。
【００１１】
また同様に前記課題を解決するために、本発明の第２の態様は、画像入力装置から画像データの供給を受ける画像処理装置であって、画像データに対し、該画像データを撮影した際の撮影情報を用いて所定の画像処理を施す画像処理手段と、前記画像データに対し、前記所定の画像処理に対する前処理を行う前処理手段と、前記画像入力装置が前記画像処理手段を有しているか否かを判断し、前記画像入力装置側に前記画像処理手段がない場合には、当該画像処理装置側で、前記前処理及び前記所定の画像処理を行うと判断する判断手段と、を有することを特徴とする画像処理装置を提供する。
【００１２】
また、前記画像処理装置において、前記所定の画像処理は、赤目を修正する処理であり、かつ前記前処理は、前記画像データ中から赤目発生の可能性のある画像を選別する処理であることが好ましい。
【００１３】
また同様に前記課題を解決するために、本発明の第３の態様は、画像入力機能付きの第１の画像処理装置と、画像出力機能付きの第２の画像処理装置とにより、互いに画像データを転送可能に構成された画像処理システムであって、前記第１の画像処理装置及び前記第２の画像処理装置は、ともに、画像データに対し、該画像データを撮影した際の撮影情報を用いて所定の画像処理を施す画像処理手段と、前記画像データに対し、前記所定の画像処理に対する前処理を行う前処理手段を有し、かつ、前記第１の画像処理装置及び前記第２の画像処理装置は、そのうち少なくとも一つが、前記第１の画像処理装置と前記第２の画像処理装置との間で、前記前処理及び前記所定の画像処理の各処理の分担を決定する手段を有することを特徴とする画像処理システムを提供する。
【００１４】
また、前記画像処理システムにおいて、前記所定の画像処理は、赤目を修正する処理であり、かつ前記前処理は、前記画像データ中から赤目発生の可能性のある画像を選別する処理であることが好ましい。
【００１５】
【発明の実施の形態】
以下、本発明の画像処理装置及び画像処理システムについて、添付の図面に示される好適実施形態を基に詳細に説明する。
【００１６】
図１は、本発明に係る画像処理装置を有する画像処理システムの第１実施形態の概略を示す構成図である。
図１に示すように、本画像処理システムは、デジタルカメラ１０及びプリンタ１２をシリアルバス１４で接続したダイレクトプリントシステムである。
デジタルカメラ１０は、本実施形態において所定の画像処理として赤目を修正する処理を行う画像処理手段として、赤目を修正する処理を行う画像処理ソフトウエアが組み込まれた画像処理チップ１６を有している。また、同様にプリンタ１２も、赤目を修正する処理を行う画像処理手段である画像処理チップ１８を有している。
【００１７】
画像処理チップ１６（及び１８）は、所定の画像処理ソフトウエアが組み込まれたＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）  であり、画像データに対するデジタル処理を高速で行うためのチップである。
なお、本実施形態では、予め画像処理チップ１６（及び１８）は、所定の画像処理として赤目を修正する処理を行うように設定されているが、後から赤目修正用の画像処理ソフトを画像処理チップ１６（及び１８）にダウンロードするようにしてもよい。
また、画像処理チップ１６（及び１８）に組み込まれる画像処理ソフトは、赤目を修正する処理には限定されず、例えば、富士写真フイルム社製の超・高画質デジタル画像処理ソフトウエアであるイメージ・インテリジェンス（Ｉｍａｇｅ  Ｉｎｔｅｌｌｉｇｅｎｃｅ）  が好適に例示される。
なお、画像処理チップ１６（及び１８）は、その中でデータ処理を行ってもよいが、画像処理チップ１６（及び１８）から実行プログラムをデジタルカメラ１０（プリンタ１２）へ提供して処理を行うようにしてもよい。
プリンタ１２は、デジタルカメラ１０で撮影され上記いずれかの画像処理チップ１６または１８で赤目が修正された画像をプリント２０として出力するものである。
【００１８】
なお、本発明の第１の態様における画像出力装置に接続される画像処理装置とは、プリンタ１２に接続されるデジタルカメラ１０のことであり、本発明の第２の態様における画像入力装置から画像データの供給を受ける画像処理装置とは、デジタルカメラ１０が撮影した画像データの供給を受けるプリンタ１２のことである。
また、本発明の第３の態様における画像入力機能付きの第１の画像処理装置とは、画像を撮影し、撮影した画像データに対し画像処理を施すデジタルカメラ１０のことであり、画像出力機能付きの第２の画像処理装置とは、画像処理を行い、画像をプリント２０として出力するプリンタ１２のことである。
【００１９】
図２に、デジタルカメラ１０及びプリンタ１２のより詳しい構成をブロック図で示す。
図２に示すように、本実施形態のデジタルカメラ１０は、ストロボ２２、撮像部２４、撮影した画像データを保持する画像メモリ２６、デジタルカメラ１０及びプリンタ１２のそれぞれに画像処理チップ１６及び１８が存在する場合に、前処理及び赤目を修正する処理をどのようにそれぞれの画像処理チップ１６及び１８に分担させるかを決定する分担決定部２８、及び撮像部２４が画像を撮影する際の撮影情報を取得する撮影情報取得部３０を有している。さらに、デジタルカメラ１０は、画像処理チップ１６内に、赤目を修正する処理の前処理を行う前処理部３２、人物の顔から赤目の領域を検出する赤目検出部３４、実際に赤目を修正する赤目修正部３６を有するとともに、プリンタ１２との間でデータのやりとりをするインタフェース部（Ｉ／Ｆ）３８及びデジタルカメラ１０内の各部の働きを制御する制御部４０を有している。
【００２０】
プリンタ１２は、デジタルカメラ１０との間でデータのやりとりをするインタフェース部（Ｉ／Ｆ）４２、デジタルカメラ１０から受け取った画像データを保持する画像メモリ４４、及びデジタルカメラ１０及びプリンタ１２のそれぞれに画像処理チップ１６及び１８が存在する場合に、前処理及び赤目を修正する処理をどのようにそれぞれの画像処理チップ１６及び１８に分担させるかを決定する分担決定部４６を有している。
またプリンタ１２は、画像処理チップ１８内に、赤目を修正する処理の前処理を行う前処理部４８、赤目検出部５０、赤目修正部５２を有するとともに、処理後の画像データを出力用の形式に変換してプリント２０（図１参照）として出力する画像出力部５４、及びプリンタ１２内の各部の働きを制御する制御部５６を有している。
【００２１】
なお、図２では説明の都合上デジタルカメラ１０及びプリンタ１２の両方にそれぞれ分担決定部２８及び４６が存在するとしたが、必ずしも両方に存在する必要はなく、デジタルカメラ１０とプリンタ１２の少なくとも一方が分担決定部２８または４６を有していればよい。
分担決定部２８（分担決定部４６も同様である。）は、前述したようにデジタルカメラ１０及びプリンタ１２のそれぞれに画像処理チップ１６及び１８が存在する場合に、前処理及び赤目を修正する処理をどのようにそれぞれの画像処理チップ１６及び１８に分担させるかを決定するものであるが、その分担のしかたは例えば以下のようして行われる。
【００２２】
すなわち、（１）画像処理チップ１６及び１８のうちその時の処理状況に応じて、一番処理の早いところで処理する。（２）前処理、赤目検出処理、赤目修正処理等の処理を各画像処理チップ１６及び１８に分散させて処理させるようにする。（３）リソースの空いているところで処理するようにする。等が考えられ、分担決定部２８であれば、プリンタ１２側から画像処理チップ１８の搭載の有無及びその時の処理状況等の情報を得て、例えばその時の処理状況、処理を必要としているデータ量、目標処理時間等の要素を考慮して上記を適当に組み合わせて分担を決めるようにする。なお、現状では、赤目検出処理に長時間を要しており、赤目検出処理は赤目修正処理の５倍程度の時間がかかっているため、処理をうまく分担させることが重要である。
【００２３】
撮影情報取得部３０は、デジタルカメラ１０の撮像部２４で画像を撮影する際の撮影情報を画像データに対応させてＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）  情報として記録するものである。
前処理部３２は、撮影情報から赤目発生の可能性のある画像（コマ）を選別するものである。赤目に関係すると思われる撮影情報としては、例えば、ストロボ発光の有無の情報、Ｅｖ値（Ｅｘｐｏｓｕｒｅ  Ｖａｌｕｅ値＝露出値）、撮影モード、カメラ機種、撮影時間等が例示される。
赤目は、ストロボ撮影の際にしか発生しないため、ストロボ有無の情報を利用することにより、ストロボ撮影ではない、赤目が発生しない画像を赤目検出処理の対象から除くことができる。
【００２４】
Ｅｖ値は、ＩＳＯ感度１００のフィルムを基準にして絞り値ｆ１、シャッタスピード１秒のときＥｖ０として、絞り値とシャッタスピードとの関係で決まる公知の値であり、Ｅｖ値が大きくなるほど露出量が少ない。通常、露出量が多いほど、すなわちＥｖ値が小さいほど赤目が発生し易くなるので、Ｅｖ値によって赤目発生の可能性を推測することができる。
また、通常撮影モードにはポートレートモード、風景モード、夜景モード等があり、最も赤目が発生し易いのはポートレートモードである。従って、撮影モードからも赤目発生の可能性を推測できる。
【００２５】
また、カメラ機種とは、画像を撮影したカメラの機種の情報である。近年、デジタルカメラは小型化する傾向にあり、そのためレンズとストロボとが近接してしまい、その結果、被写体人物の網膜からのストロボ光の反射がレンズに入り易くなり、赤目が発生し易くなる。従って、カメラの機種情報からも赤目の発生の可能性を推測することができる。
さらに、撮影時間によっても、夜間の撮影であれば、ストロボを使用する機会が多いため、赤目の発生の可能性を推測できる。
実際には、上記いくつかの情報を組み合わせて判断することにより赤目発生の可能性をより高い精度で推測することができる。
【００２６】
赤目検出部３４は、前処理部３２で選別された画像から、人物の顔を抽出し、次いでその中から赤目となっている瞳の領域を検出するものである。この検出の方法は特に限定されるものではなく、公知の方法が各種利用可能である。
例えば、エッジ検出や形状パターン検出、あるいは色相抽出や肌色抽出による顔検出方法により、まず顔を抽出し、抽出した顔領域から、例えば、エッジ検出、形状パターン検出、位置情報や色相情報等を用いた瞳抽出を行って、彩度や色相から赤目を検出する方法等が例示される。
なお、赤目検出の結果として、その位置や個数を画像に添付して、次の赤目修正処理に用いるようにする。
【００２７】
赤目修正部３６は、赤目検出部３４で検出した赤目を修正するものであり、この赤目の修正方法も特に限定されるものではなく、公知の方法で行えばよい。
例えば、検出した赤目の色変換や彩度低下することによって赤目を修正する方法や、検出した赤目領域で最小明度の画素に近づけるように、他の全画素の彩度や明度を補正する方法等が例示される。
【００２８】
また、プリンタ１２側の画像処理チップ１８の前処理部４８、赤目検出部５０、赤目修正部５２も今説明したデジタルカメラ１０側の画像処理チップ１６の前処理部３２、赤目検出部３４、赤目修正部３６と同様である。
ただし、デジタルカメラ１０側の画像処理チップ１６と、プリンタ１２側の画像処理チップ１８とで、赤目を修正する処理の画像処理ソフトのバージョンが異なるものが搭載されていた場合には、分担決定部２８あるいは４６は、双方のバージョン情報を交換して、最新側のものを用いて処理するようにする。すなわち、最新バージョンが搭載されている画像処理チップ１６あるいは１８から実行プログラムをプリンタ１２あるいはデジタルカメラ１０に提供し、次回起動時には最新のプログラムを使用するようにする。このとき、最新バージョンの画像処理チップ１６を搭載したデジタルカメラ１０の機種情報等もプリンタ１２側は入手することで、画像処理のためのＬＵＴを最新のものとすることができる。
あるいは、最新バージョンのソフトが得意とする画像とそうでない画像とがある場合もあるので、そうでない画像を選別して、旧バージョンのソフトも使用することができるようにしてもよい。
【００２９】
画像出力部５４は、赤目を修正する処理、及びここでは省略したがその他の画像処理が施された画像をプリント出力用のデータに変換して、プリントとして出力するものである。
本第１実施形態の作用を図３にフローチャートで示す。
以下、図３のフローチャートに沿って本第１実施形態の作用を説明する。
本第１実施形態は、デジタルカメラ１０側およびプリンタ１２側の両方に、それぞれ画像処理チップ１６および１８が存在する場合に、赤目を修正する処理の分担を決めて、処理を分散させて処理するものである。
【００３０】
まず、図３のステップ１００において、デジタルカメラ１０で図示しない被写体人物等を撮影する。このとき、デジタルカメラ１０の撮影情報取得部３０では、例えば、前述したストロボ発光の有無を示すストロボ情報等の赤目発生の可能性を予測するのに使えそうな情報を取得し、画像データに付加されるＥｘｉｆタグに記録する。
ステップ１１０において、撮影した画像をプリント出力するために、デジタルカメラ１０をプリンタ１２と接続する。
【００３１】
次にステップ１２０において、デジタルカメラ１０の分担決定部２８において、そのときの各装置の能力、状態に応じて、前処理、赤目検出処理、赤目修正処理の各処理をどのように分担させるかを決定する。このとき、プリンタ１２側の分担決定部４６で、情報を取得して分担を決定するようにしてもよい。
分担が決定したら、ステップ１３０においてデジタルカメラ１０側では、分担された処理を実行し、処理後の画像データをインタフェース部３８を介してプリンタ１２側に転送する。
ステップ１４０において、プリンタ１２側では、受け取った画像データに対して分担された処理を実行する。
【００３２】
このとき、処理を分担させる方法としては、第１に、前処理と赤目検出処理はデジタルカメラ１０側で行い、赤目修正処理はプリンタ１２側で行うように分担させる場合と、第２に、前処理のみをデジタルカメラ１０側で行い、赤目検出処理および赤目修正処理をプリンタ１２側で行うように分担させる場合の２とおりが考えられる。
【００３３】
まず、第１の分担方法の場合、デジタルカメラ１０側の画像処理チップ１６の前処理部３２において、撮影された各画像に対して前処理が行われる。すなわち、撮影情報を用いて赤目発生の可能性のある画像（コマ）を選別する。赤目発生の可能性があるとして選別した画像には、その旨を示す符号等を付す。
次に赤目検出部３４において、上で選別された画像に対してのみ上述したような方法で、自動で赤目検出処理を行う。赤目検出処理の結果検出された画像中の赤目の位置や個数を画像データに付してインタフェース部３８からシリアルバス１４を介してプリンタ１２側に転送する。
【００３４】
プリンタ１２側では、転送されてきた画像データをインタフェース部４２を介して一旦画像メモリ４４に保持する。そして、デジタルカメラ１０の分担決定部２８からの指示により、画像メモリ４４から画像処理チップ１８の赤目修正部５２に画像データを転送し、赤目修正部５２において自動で赤目修正処理を行う。このとき、送られてきた画像データには、画像中の赤目の位置や個数を示すデータ（符号）が付されており、赤目修正部５２はこれをもとに自動で赤目の修正を行う。赤目修正は前述したような公知の方法で行えばよい。
【００３５】
この第１の分担方法では、デジタルカメラ１０側で前処理と時間のかかる赤目検出処理までを行うようにしているため、プリンタ１２側では赤目修正のみを行えばよいため、プリンタ１２側での処理時間は短くて済む。
しかしこのとき、デジタルカメラ１０側のＣＰＵの負担が大きく、処理時間が長くなってしまうため、デジタルカメラ１０に高性能のＣＰＵを搭載する必要がある。
【００３６】
次に第２の分担方法の場合、デジタルカメラ１０側では、画像処理チップ１６の前処理部３２において、撮影された各画像に対して前処理のみが行われる。
前処理部３２では、赤目発生の可能性のある画像を選別し、その旨を画像データに付してプリンタ１２側へ転送する。
プリンタ１２側では、画像データを受け取ると、赤目発生の可能性があると示された画像に対してのみ画像処理チップ１８の赤目検出部５０および赤目修正部５２において、それぞれ赤目検出処理および赤目修正処理を行う。
【００３７】
この第２の分担方法の場合には、デジタルカメラ１０側では前処理のみを行うため、デジタルカメラ１０側の負担は軽く、インタフェース部３８からプリンタ１２側へ画像データを出力している最中でも前処理部３２においては前処理が可能であり効率的な処理ができる。
しかし、プリンタ１２側では赤目検出処理を行うため時間がかかる。
【００３８】
以上第１および第２、いずれかの分担方法により赤目の処理を行った後、ステップ１５０において画像データは画像出力部５４においてプリント出力用のデータに変換され、赤目が修正されたプリントとして出力される。
このように本実施形態によれば、デジタルカメラ１０側およびプリンタ１２側の両方に画像処理チップ１６および１８を備え、赤目処理を分担するようにしたため、各画像処理デバイスを有効に利用することができ、赤目の処理にかかる時間を従来よりも短縮することができた。
【００３９】
次に本発明の第２実施形態について説明する。
図４に第２実施形態に係る画像処理システムの概略構成を示す。図４に示すように、本実施形態の画像処理システムも前述した第１実施形態と同様に、デジタルカメラ１０とプリンタ１２がシリアルバス１４で接続されて構成されている。本実施形態が第１実施形態と異なるのは、基本的には、デジタルカメラ１０のみが画像処理チップ１６を有し、プリンタ１２は画像処理チップ１８を有しているとは限らないことである。
また、その他の相違点としては、デジタルカメラ１０が、プリンタ１２側に画像処理チップ１８が存在するか否かを判断する判断部２９を有し、処理の分担を決める分担決定部２８が必ずしも存在しないことである。
【００４０】
判断部２９は、プリンタ１２が画像処理チップ１８を有しているか否かを判断し、プリンタ１２側に画像処理チップ１８がない場合には、デジタルカメラ１０側で前処理および赤目処理（赤目検出処理、赤目修正処理）を行うと判断するものである。
その他の構成要素については、本実施形態は第１実施形態と同様であるので、細かい説明は省略する。
【００４１】
図５に本第２実施形態の作用をフローチャートで示す。
以下、図５のフローチャートを用いて、本実施形態の作用を説明する。
まず、図５のステップ２００において、デジタルカメラ１０で被写体人物等を撮影し、撮影情報を取得する。
次に、ステップ２１０で、デジタルカメラ１０とプリンタ１２をシリアルバス１４で接続する。
【００４２】
ステップ２２０において、デジタルカメラ１０の判断部２９において、プリンタ１２が画像処理チップ１８を有しているか否かを判断する。その結果、プリンタ１２側に画像処理チップ１８が存在しない場合には、次のステップ２３０に進み、デジタルカメラ１０側の画像処理チップ１６において、前処理および赤目検出処理、赤目修正処理を自動で行う。
赤目を修正する処理およびその他の画像処理が施された画像データは、ステップ２４０において、プリンタ１２側へ転送される。プリンタ１２側では、赤目の処理が施され赤目が解消された画像データを受け取ると、画像出力部５４において、プリント出力用データに変換して、プリントとして出力する。
【００４３】
また、ステップ２２０における判断で、プリンタ１２側に画像処理チップ１８が存在すると判断された場合には、ステップ２６０へ進み、前述した第１実施形態と同様に、デジタルカメラ１０側とプリンタ１２側における処理の分担を決定して処理を分散させて行うようにする。
なお、このときは、例えばデジタルカメラ１０は分担決定部２８を有しているものとする。そして、ステップ２６０において、第１実施形態と同様に分担決定部２８により処理の分担を決定し、ステップ２７０および２８０において、それぞれ、デジタルカメラ１０における処理およびプリンタ１２における処理を行って、ステップ２５０においてプリンタ１２の画像出力部５４よりプリントを出力する。
【００４４】
本実施形態においては、プリンタ１２側に画像処理チップ１８が存在しない場合には、赤目に関する処理をすべてデジタルカメラ１０側で行ってしまうので、このときプリンタ１２側の負担はゼロであり、本実施形態におけるデジタルカメラ１０はどのようなプリンタに対しても接続可能である。
しかし、その反面、デジタルカメラ１０側の負担は大きい。
【００４５】
次に本発明の第３実施形態について説明する。
図６に第３実施形態に係る画像処理システムの概略構成を示す。図６に示すように、本実施形態の画像処理システムも前述した第２実施形態と同様に、デジタルカメラ１０とプリンタ１２がシリアルバス１４で接続されて構成されている。
また、本実施形態は前述した第２実施形態とは逆に、基本的に、プリンタ１２のみが画像処理チップ１８を有し、デジタルカメラ１０は画像処理チップ１６を有しているとは限らない。
また、プリンタ１２は、デジタルカメラ１０側に画像処理チップ１６が存在するか否かを判断する判断部４７を有し、処理の分担を決める分担決定部４６を必ずしも有してはいない。
【００４６】
判断部４７は、デジタルカメラ１０が画像処理チップ１６を有しているか否かを判断し、デジタルカメラ１０側に画像処理チップ１６がない場合には、プリンタ１２側で前処理および赤目を修正する処理（赤目検出処理、赤目修正処理）を行うと判断するものである。
その他の構成要素については、本実施形態は第２実施形態と同様であるので、細かい説明は省略する。
【００４７】
図７に本第３実施形態の作用をフローチャートで示す。
以下、図７のフローチャートを用いて、本実施形態の作用を説明する。
まず、図７のステップ３００において、デジタルカメラ１０で被写体人物等を撮影し、撮影情報を取得する。
次に、ステップ３１０で、デジタルカメラ１０とプリンタ１２をシリアルバス１４で接続する。
【００４８】
ステップ３２０において、プリンタ１２の判断部４７において、デジタルカメラ１０が画像処理チップ１６を有しているか否かを判断する。判断部４７は、デジタルカメラ１０で撮影された画像データに添付されているＥｘｉｆ情報からカメラ機種が特定でき、そこから画像処理チップ１６がデジタルカメラ１０に搭載されているか否かを識別するＬＵＴを経て、プリンタ１２側の画像処理チップ１８で単独に処理を行うかデジタルカメラ１０と連携して処理するかという制御を切り換える。ステップ３２０における判断の結果、デジタルカメラ１０側に画像処理チップ１６が存在しない場合には、次のステップ３３０に進み、プリンタ１２側の画像処理チップ１８において、前処理および赤目検出処理、赤目修正処理を自動で行う。
赤目の処理およびその他の画像処理が施され赤目が解消された画像データは、ステップ３４０において、画像出力部５４でプリント出力用データに変換され、プリントとして出力される。
【００４９】
また、ステップ３２０における判断で、デジタルカメラ１０側に画像処理チップ１６が存在すると判断された場合には、ステップ３５０へ進み、前述した第１実施形態と同様に、デジタルカメラ１０側とプリンタ１２側における処理の分担を決定して処理を分散させて行うようにする。
なお、このときは、例えばプリンタ１２は分担決定部４６を有しているものとする。そして、ステップ３５０において、分担決定部４６により処理の分担を決定し、ステップ３６０および３７０において、それぞれ、デジタルカメラ１０における処理およびプリンタ１２における処理を行って、ステップ３４０においてプリンタ１２の画像出力部５４よりプリントを出力する。
【００５０】
本実施形態においては、デジタルカメラ１０側に画像処理チップ１６が存在しない場合には、赤目に関する処理をすべてプリンタ１２側で行ってしまうので、このときデジタルカメラ１０側の負担はゼロであり、本実施形態におけるプリンタ１２にはどのようなデジタルカメラも接続可能である。
しかし、その反面、プリンタ１２側の負担は大きい。
【００５１】
以上述べたように本発明の実施形態によれば、デジタルカメラとプリンタのどちらか一方あるいは双方に画像処理チップが搭載されていることを判断する手段を設置した場合には、処理を分散させることにより、互いの画像処理チップを効率的に働かせることができる。
また、例えば、プリンタ側にのみ画像処理チップを搭載している場合には、プリンタ側の画像処理チップに赤目に関する処理のすべてを任せる最適制御ができ、この場合、デジタルカメラ側では赤目処理を全く行わないため、どのようなデジタルカメラでもこのプリンタに接続可能である。
【００５２】
また、逆にデジタルカメラ側にのみ画像処理チップを搭載している場合には、このデジタルカメラ側の画像処理チップに赤目処理のすべてを任せる最適制御ができ、この場合、プリンタ側では赤目処理を行う必要がなく、このデジタルカメラは、どのようなプリンタにも接続することができる。
さらに、以上のように画像処理チップを効率的に制御することにより、赤目の処理に要する時間を従来よりも短縮することが可能となった。
【００５３】
以上説明したように、デジタルカメラとプリンタとを直接接続してプリントを出力するダイレクトプリントにおいて、赤目処理機能を有する画像処理チップを、例えばプリンタ側に搭載し、これによって赤目の処理を行うようにすれば、デジタルカメラで撮影した画像に赤目が発生している場合でも、プリンタ内の画像処理チップで自動的に赤目の処理が施され、赤目が解消されたプリントが出力されるため、顧客にとって満足のいく高品質な画像が得られるという効果がある。
【００５４】
また、例えば画像処理チップをデジタルカメラに搭載した場合には、撮影した未処理画像に赤目が発生していても、外部に出力する段階で、デジタルカメラ内の画像処理チップで自動的に赤目を修正することで赤目の解消された高品質な画像を得ることができる。
これによりたとえ赤目が発生していても自動的に赤目を修正できるため、従来のように、デジタルカメラの設計において、ストロボとレンズの位置関係に制約が少なくなり、デジタルカメラをより一層小型化することも可能となる。
【００５５】
以上、本発明の画像処理装置及び画像処理システムについて、詳細に説明したが、本発明は、以上の実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において、各種の改良や変更を行ってもよいのはもちろんである。
【００５６】
【発明の効果】
以上、説明した通り、本発明によれば、画像入力装置と画像出力装置を直接接続して、撮影画像をパソコンを介さずに画像出力装置から出力する場合に、例えば赤目処理機能を有する画像処理手段を画像入力装置および画像出力装置のどちらか一方あるいは双方に搭載し、各画像処理手段による処理を最適制御することにより、赤目の処理を効率的に行うことが可能となる。
【図面の簡単な説明】
【図１】本発明に係る画像処理装置を有する画像処理システムの第１実施形態の概略を示す構成図である。
【図２】図１のデジタルカメラ及びプリンタのより詳しい構成示すブロック図である。
【図３】本発明の第１実施形態の作用を示すフローチャートである。
【図４】本発明の第２実施形態に係る画像処理システムの概略を示す構成図である。
【図５】本発明の第２実施形態の作用を示すフローチャートである。
【図６】本発明の第３実施形態に係る画像処理システムの概略を示す構成図である。
【図７】本発明の第３実施形態の作用を示すフローチャートである。
【符号の説明】
１０  デジタルカメラ
１２  プリンタ
１４  シリアルバス
１６、１８  画像処理チップ
２０  プリント
２２  ストロボ
２４  撮像部
２６  画像メモリ
２８、４６  分担決定部
２９、４７  判断部
３０  撮影情報取得部
３２、４８  前処理部
３４、５０  赤目検出部
３６、５２  赤目修正部
３８、４２  インタフェース部
４４  画像メモリ
５４  画像出力部
【図１】
2005045497.tif 000003
【図２】
2005045497.tif 000004
【図３】
2005045497.tif 000005
【図４】
2005045497.tif 000006
【図５】
2005045497.tif 000007
【図６】
2005045497.tif 000008
【図７】
2005045497.tif 000009