(57)【要約】【課題】撮影者が意図したデータに基づいた画像処理を行なうことができるようにして、良好な画像処理が施された画像を常に得られるようにする。【解決手段】画像取得時の条件情報を含む画像情報に対して画像処理を施すために、上記条件情報を解析する解析手段と、上記解析手段の解析結果に基づいて上記画像情報に対して施す画像処理の内容を決定する画像処理決定手段とを設け、撮影時に撮影者が意図した撮影条件情報に基づいて対象画像の画像解析を行なうようにすることができるようにするとともに、前記画像解析の結果に基づいた画像処理を対象画像に対して行なうことができるようにする。【選択図】        図１
2004320640.tif 000002
【特許請求の範囲】
【請求項１】
画像取得時の条件情報を含む画像情報に対して画像処理を施す画像処理装置であって、
上記条件情報を解析する解析手段と、
上記解析手段の解析結果に基づいて上記画像情報に対して施す画像処理の内容を決定する画像処理決定手段とを備えることを特徴とする画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は画像処理装置に関し、特に、デジタルスチルカメラ等により撮影して取得したデジタル画像データをプリンタで印刷出力する際に、最適な画像データに変換して高品質な印刷画像を得られるようにするために用いて好適なものである。
【０００２】
【従来の技術】
近年では、例えば、デジタルスチルカメラの普及により、写真画像のデジタル化を手軽に行なうことができるようになっている。特に、パーソナルコンピュータ（以下、単に「パソコン」と言う）上において、写真調の画像をデジタル画像データとして扱う機会が増えてきている。
【０００３】
さらに、パソコン上で各種のアプリケーションソフトウェアを使用することで、写真調の画像であるデジタル画像データに対して種々の加工や編集処理等を容易に行なうことができるようになっている。
【０００４】
一方、フルカラーハードコピー技術に関しても急速に発展しており、特に、インクジェット方式による印刷技術では、インクドットによる粒状感を低減させるようにする技術の向上により、その印刷出力結果の画質が銀塩写真おける画質と同等のものとなりつつある。また、比較的簡易な印刷技術であることにより、広く普及してきている。
【０００５】
上述のような技術背景から、デジタルスチルカメラで撮影して取得したデジタル画像データを手軽に印刷出力できるようにすることが求められている。また、印刷出力時の画像補正処理に関して、複雑な機能を使用して手動で行なう画像補正処理ではなく、パソコン上でアプリケーションソフトウェアを使用することで、良好な画像補正後の画像が常に得られるようにする自動画像補正処理の必要性が高まっている。
【０００６】
特に、デジタルスチルカメラの場合、その最大の特徴のひとつとして、撮影したら液晶画面によって画像をその場で確認することができる特徴がある。しかしながら、現在までのところ、上記液晶画面による画像の確認は補助的な意味合いが強い。
【０００７】
また、屋外でも見ることを前提としているため、かなり明るく表示される傾向にある。つまり、撮影時には適正露出であると確認したにもかかわらず、実際にパソコンに取り込んで印刷してみると露出不足ということが起こり得る。
【０００８】
そこで、良好な印刷出力結果を得るために、印刷出力を行なう際に画像補正処理等の画像処理を施して出力する方法としては、例えば、撮影画像のシーンを解析し、その解析結果に基づいて画像補正を自動的に行なう方法等、様々な方法が提案されている。
【０００９】
例えば、撮影画像を印刷出力した際に、明るすぎたり（薄すぎたり）、或いは暗すぎたり（濃すぎたり）することを防ぐための画像補正である、所謂「濃度補正」に関する方法が種々提案されている。
【００１０】
また、撮影画像における色かぶりや露出不良（明るさやコントラスト不良）、或いは彩度不良等の好ましくない画像及び色かぶり等によりカラーバランスが崩れている画像を補正する、所謂「画像補正」の方法も提案されている。
【００１１】
上記「濃度補正」または「画像補正」を行なう場合、何れの画像処理方法においても、自動画像補正を行なうための構成として、処理対象となる画像（原画像）における輝度信号の輝度値毎に、対象輝度値の画素数を累積したヒストグラムを用いることで原画像を解析し、この解析結果に基づいて、原画像の補正を行なうように構成されている。
【００１２】
また、デジタルスチルカメラ側の機能としては、撮影して取得した画像をデジタル画像データとして、メモリカード等の記憶媒体に記録するだけでなく、撮影時の撮影条件を表す付加情報をも、上記記録媒体にデジタル画像データと共に記録することが可能となっている。
【００１３】
その一方で、一眼レフタイプの銀塩カメラの歴史はデジタルカメラの歴史よりはるかに長く、撮影者の視線入力による最適制御といった高度な技術がすでに確立されている。
【００１４】
例えば、キヤノン株式会社より発売されている一眼レフカメラＥＯＳ７（商品名）には、図３の▲１▼〜▲７▼に示すような視線入力７点ＡＦを備えており、撮影者がどのエリアを見ているのかを判断した上でＡＦなどの最適制御を行っている。特に、人物をフレーム内に収めるようなショットの場合、撮影者の視線は自然に被写体、特に被写体の顔を見るのが普通である。
【００１５】
しかしながら、一眼レフカメラのシステムでは、露光時にシャッター速度や絞りなどの制御を行なうことはできても、それを印画紙に焼く際の画像処理に反映することはできなかった。さらに、制御された上で露光されたとしても制御しきれずに失敗することもあった。
【００１６】
撮影者が撮影に失敗する大きな原因のひとつに、太陽光をフレーム内に取り込んでしまうことがある。このような逆光の状態で撮影を行なうと、全体的には露出アンダーに制御されるため、肝心の被写体が暗くなってしまう。
【００１７】
また、直接太陽光が入り込まなくても、角度的に逆光と呼ばれる状態、あるいは、室内などの撮影時に窓から光が射しているような場合には同じ現象が起こる。このような画像を上述した従来のヒストグラム解析にかけると、明るい部分がかなりの割合で存在するため、肝心の被写体が暗い状態にあるとの認識ができなかった。
【００１８】
【発明が解決しようとする課題】
上述したように、従来は、デジタルスチルカメラにより撮影して得られた処理対象となる画像（対象画像）の画像解析を行なうようにすることで対象画像のシーンの解析を行い、上記解析結果に基づいて対象画像の自動画像補正を行なう場合に、基本的には、全ての対象画像に対して、理論的に最適と考えられる画像（標準的な画像）が印刷出力されるようにする自動画像補正を行なっていた。
【００１９】
しかしながら、逆光撮影のような特殊な条件で撮影された画像に対しては、上述したような理由から従来のヒストグラム解析による補正は困難であった。それは、撮影者が意図しないデータまでをヒストグラム情報として解析していることに他ならないからである。
【００２０】
本発明は上記の欠点を除去するために成されたもので、撮影者が意図したデータに基づいた画像処理を行なうことができるようにして、良好な画像処理が施された画像を常に得られるようにすることを目的とする。
【００２１】
【課題を解決するための手段】
本発明の画像処理装置は、画像取得時の条件情報を含む画像情報に対して画像処理を施す画像処理装置であって、上記条件情報を解析する解析手段と、上記解析手段の解析結果に基づいて上記画像情報に対して施す画像処理の内容を決定する画像処理決定手段とを備えることを特徴としている。
【００２２】
【発明の実施の形態】
以下、本発明の画像処理装置の実施の形態について図面を用いて説明する。
［第１の実施の形態］
本発明の画像処理装置は、例えば、図１に示すような画像印刷システム１００に適用される。
本実施の形態の画像印刷システム１００は、特に、デジタルスチルカメラ１０１で撮影して得られた処理対象の画像データに付加された撮影条件を示す情報（付加情報）の解析結果に基づいて、上記画像データの画像補正を自動的に実施することで、高精度な自動画像補正を実現し、撮影時のユーザの意図を、より反映した高品質の写真画像印刷結果を提供できるように構成されている。
【００２３】
以下、本実施の形態の画像印刷システム１００の構成及び動作について具体的に説明する。
＜画像印刷システム１００の構成＞
上記図１に示すように、本実施の形態の画像印刷システム１００は、デジタルスチルカメラ１０１、画像処理装置１０８、及びプリンタ１１５等により構成されている。
【００２４】
上記デジタルスチルカメラ１０１は、撮影条件設定部１０２、撮影条件記録部１０３、及び撮影画像記録部１０４を備えている。そして、撮影動作により撮影画像データ１０７を取得すると共に、上記撮影動作における撮影条件データ１０６（付加情報）及び撮影画像データ１０７を含む画像データ１０５を上記画像処理装置１０８に対して出力する。
【００２５】
上記撮影条件設定部１０２は、撮影動作に必要な各種の撮影条件の設定を行なう。また、上記撮影条件記録部１０３は、上記撮影条件設定部１０２で設定された撮影条件のデータ１０６を、画像データ１０５（画像処理装置１０８への出力用のデータ）中に記録する。
【００２６】
上記撮影画像記録部１０４は、撮影条件設定部１０２で設定された撮影条件に従った撮影動作により取得された撮影画像データ１０７を、画像データ１０５中に記録する。
【００２７】
尚、上記画像データ１０５を上記画像処理装置１０８へ供給する方法としては、例えば、通信回線を介したデータ転送による方法、或いは任意の記録媒体又は記憶媒体に記録することによる方法等を適用することが可能である。
【００２８】
上記画像処理装置１０８は、例えば、パーソナルコンピュータからなり、所定のアプリケーションソフトウェアの起動により、デジタルスチルカメラ１０１から送られる画像データ１０５中の撮影画像データ１０７に対して画像補正処理を施してプリンタ１１５へ送り、上記プリンタ１１５で印刷出力する。
【００２９】
このため、画像処理装置１０８は、リーダ部１０９、撮影条件解析部１１１及び撮影画像解析部１１２を含むデータ解析部１１０、画像補正処理部１１３、及び印刷データ変換部１１４を備えており、これらの構成部１０９〜１１４の各機能は、上記の所定のアプリケーションソフトウェアの起動により実現される。
【００３０】
リーダ部１０９は、デジタルスチルカメラ１０１から送られる画像データ１０５を読み取る。また、上記データ解析部１１０は、撮影条件解析部１１１により、リーダ部１０９で得られた画像データ１０５に含まれる撮影条件データ１０６を解析すると共に、撮影画像解析部１１２により、リーダ部１０９で得られた画像データ１０５に含まれる撮影画像データ１０７を解析し、上記解析結果に基づいて、画像補正アルゴリズムを決定する。
【００３１】
上記画像補正処理部１１３は、上記データ解析部１１０で決定された画像補正アルゴリズムにより、撮影画像データ１０７に対して画像補正処理を施す。画像補正アルゴリズムの決定について、具体的には例えば、撮影画像解析部１１２が、撮影画像データ１０７の信号値から輝度値や輝度分布を解析する場合、上記解析結果により、撮影画像データ１０７の特性を認識し、この結果に該当する最適な補正条件を決定し、上記決定条件に基づいた画像補正アルゴリズムを決定する。
【００３２】
すなわち、最終的な画像補正アルゴリズムの決定は、上記撮影条件解析部１１１による撮影条件データ１０６の解析結果により決定したアルゴリズムと、上記撮影画像解析部１１２によって撮影画像データ１０７の特性認識により決定したアルゴリズムとにより決められる。
【００３３】
また、画像補正処理としては、明るさ補正処理、コントラスト補正処理、色補正処理、彩度補正処理、平滑化処理、輪郭強調処理、及びノイズ低減処理等が挙げられる。
【００３４】
印刷データ変換部１１４は、画像補正処理部１１３での補正後の撮影画像データ１０７を、プリンタ１１５で印刷可能な適切な形式のデータ（例えば、ＣＭＹＫデータ）に変換し、上記変換後データを、所定のインタフェースを介してプリンタ１１５へ転送する。したがって、プリンタ１１５は、画像処理装置１０８の印刷データ変換部１１４から転送されてきたデータを印刷出力する。
【００３５】
プリンタ１１５の例としては、例えば、シリアルスキャン形式のインクジェット方式のプリンタ等を適用可能である。
尚、本実施の形態では、画像処理装置１０８が備える構成部１０９〜１１４を、パーソナルコンピュータ上で動作するアプリケーションソフトウェアの起動により実現するものとしているが、これに限られることはなく、例えば、ハードウェアにより実現するようにしてもよい。さらに具体的には、プリンタ１１５のドライバの形態で実現するようにしてもよい。
【００３６】
また、例えば、画像処理装置１０８としてパーソナルコンピュータを用いた場合、画像データ１０５を、画像処理装置１０８のハードディスク等の記憶媒体に保持し、或いは画像処理装置１０８に接続された別のパーソナルコンピュータ（サーバ等を含む）の記憶媒体に保持し、これを画像処理装置１０８内で処理するようにしてもよい。
【００３７】
また、デジタルスチルカメラ１０１から画像処理装置１０８（画像処理装置１０８としてパーソナルコンピュータを用いた場合には、その内部の記憶媒体等）への画像データ１０５の受け渡しについては、上述したように任意の通信回線や記録媒体又は記憶媒体を利用する方法等が適用可能であるが、さらに具体的には例えば、カードリーダやケーブル接続、或いは赤外線通信、或いは無線通信を適用可能である。
【００３８】
この場合、例えば、デジタルスチルカメラ１０１と画像処理装置１０８とをケーブル接続、或いは赤外線通信、或いは無線通信で接続し、上記デジタルスチルカメラ１０１が保持するメモリカードや内蔵メモリ等から、画像データ１０５を上記画像処理装置１０８が直接読み込むようにしてもよい。
【００３９】
また、画像印刷システム１００のシステム形態としては、例えば、プリンタ１１５内部に対して、画像処理装置１０８の機能を設けるように構成してもよい。この場合、画像処理装置１０８としてパーソナルコンピュータ等を用いる必要はない。また、この場合には、例えば、プリンタ１１５において、画像データ１０５を、プリンタ１１５に設けられたカードリーダ等のデータ読取手段（リーダ部１０９の機能に相当）により、メモリカード等の記録媒体又は記憶媒体を介して読み取るようにしてもよい。
【００４０】
或いは、デジタルスチルカメラ１０１とプリンタ１１５とを有線ケーブル、或いは赤外線通信、或いは無線通信により接続し、上記デジタルスチルカメラ１０１が保持するメモリカードや内蔵メモリ等から、画像データ１０５を上記プリンタ１１５が読み出すようにしてもよい。
【００４１】
＜画像データ１０５のフォーマット＞
ここでの画像データ１０５のフォーマットとは、例えば、デジタルスチルカメラ１０１において、画像データ１０５を任意の記録媒体に記録する際の記録フォーマット、或いは画像処理装置１０８に対して転送する際のフォーマットを意味する。
【００４２】
画像データ１０５は、例えば、図２に示すように、撮影条件データ１０６の記録領域であるタグ情報１０６ａ、及び撮影画像データ１０７の記録領域である撮影画像データ情報１０７ａから構成される。
【００４３】
画像データ１０５としては、圧縮された状態でもよく、或いは非圧縮形式のデータとしてもよい。また、画像データ１０５を圧縮する際に、撮影条件データ１０６は非圧縮、撮影画像データ１０７は圧縮といった部分的な圧縮を行ってもよい。
【００４４】
また、撮影画像データ１０７としては、ＲＧＢデータやＹＣＣ（輝度色差）データを用いるようにしてもよい。例えば、撮影画像データ１０７としてＹＣＣデータを用いるようにした場合、画像処理装置１０８のリーダ部１０９において、ＹＣＣデータからＲＧＢデータへの変換を行なう。
【００４５】
撮影条件データ１０６は、画像データ１０５のタグ情報１０６ａにおいて、その先頭から所定のデータオフセットした部位に記録される。また、撮影条件データ１０６（デジタルスチルカメラ１０１の撮影条件情報）は、露出、ストロボ、ホワイトバランス、及び撮影モード等に関するデータであり、データ入力側であるデジタルスチルカメラ１０１と、データ出力側であるプリンタ１１５との間で共有できるデータ形態となっている。
【００４６】
撮影条件データ１０６としては、例えば上記図２に示すように、ＩＤ＝０〜４の情報を含んでいる。
ＩＤ＝０（ｏｆｆｓｅｔ＝ｎ）は、露出に関する情報である。例えば、デジタルスチルカメラ１０１において、自動露出モードによる撮影により撮影画像データ１０７が得られた場合、すなわち「露出自動」時の撮影により撮影画像データ１０７が得られた場合、その撮影条件データ１０６では、ＩＤ＝１に対して、パラメータ“０”を設定する。
【００４７】
一方、マニュアルモードによる撮影により撮影画像データ１０７が得られた場合、すなわち「露出マニュアル」時の撮影により撮影画像データ１０７が得られた場合、その撮影条件データ１０６では、ＩＤ＝０に対して、パラメータ“１”を設定する。
【００４８】
ＩＤ＝１（ｏｆｆｓｅｔ＝ｎ＋１）は、ストロボに関する情報である。
例えば、デジタルスチルカメラ１０１において、ストロボが発光されない状態で撮影画像データ１０７が得られた場合、すなわち「ストロボ非発光」時の撮影により撮影画像データ１０７が得られた場合、その撮影条件データ１０６では、ＩＤ＝１に対して、パラメータ“０”を設定する。
【００４９】
一方、ストロボが発光された状態で撮影画像データ１０７が得られた場合、すなわち「ストロボ発光」時の撮影により撮影画像データ１０７が得られた場合、その撮影条件データ１０６では、ＩＤ＝１に対して、パラメータ“１”を設定する。
【００５０】
ＩＤ＝２（ｏｆｆｓｅｔ＝ｎ＋２）は、ホワイトバランスに関する情報である。例えば、デジタルスチルカメラ１０１において、自動ホワイトバランスモードで撮影画像データ１０７が得られた場合、すなわち「ホワイトバランス自動」時の撮影により撮影画像データ１０７が得られた場合、その撮影条件データ１０６では、ＩＤ＝２に対して、パラメータ“０”を設定する。
【００５１】
一方、マニュアルホワイトバランスモードで撮影画像データ１０７が得られた場合、すなわち「ホワイトバランスマニュアル」時の撮影により撮影画像データ１０７が得られた場合、その撮影条件データ１０６では、ＩＤ＝２に対して、パラメータ“１”を設定する。
【００５２】
ＩＤ＝３（ｏｆｆｓｅｔ＝ｎ＋３）は、撮影モードに関する情報である。例えば、画像処理装置１０８で撮影画像データ１０７を印刷出力する際の画像補正処理を禁止する場合、ＩＤ＝３に対して、「エフェクト禁止」を示すパラメータ“０”を設定する。
【００５３】
一方、画像処理装置１０８で撮影画像データ１０７を印刷出力する際の画像補正処理を有効とする場合、ＩＤ＝３に対して、「標準」を示すパラメータ“１”を設定する。さらに、デジタルスチルカメラ１０１において、「風景」モードで撮影画像データ１０７が得られた場合、ＩＤ＝３に対して、パラメータ“２”を設定する。また、デジタルスチルカメラ１０１において、「人物」モードで撮影画像データ１０７が得られた場合、ＩＤ＝３に対して、パラメータ“３”を設定する。
【００５４】
ＩＤ＝４（ｏｆｆｓｅｔ＝ｎ＋４）は、視線入力に関する情報である。例えば、図３に示すように、撮影者の視線を７点で制御可能なデジタルスチルカメラであれば、撮影時の視線の場所に対応づけられた番号をパラメータとして設定する。視線入力撮影モードでない場合にはパラメータ“０”を設定する。
【００５５】
＜画像処理装置１０８の動作＞
図４は、第１の実施形態における画像処理装置１０８の動作をフローチャートにより示したものである。本実施形態では、撮影条件データ１０６中のＩＤ＝４に関する画像補正アルゴリズムを示している。
【００５６】
最初のステップＳ２０１において、リーダ部１０９は、画像データ１０５を読込む。
次に、ステップＳ２０２において、データ解析部１１０は、撮影条件解析部１１１により、リーダ部１０９で得られた画像データ１０５の撮影条件データ１０６中のＩＤ＝４（視線入力情報）を解析する。
【００５７】
次に、ステップＳ２０３において、データ解析部１１０は、撮影画像解析部１１２において、リーダ部１０９で得られた画像データ１０５の撮影画像データ１０７そのものを解析するが、その際に、図５において▲１▼〜▲７▼示すような上記視線入力情報に対応付けてあらかじめ設定された斜線部のエリアに関しての解析を行なう。
【００５８】
例えば、ステップＳ２０２で得られた撮影条件データ１０６中の視線入力情報が、“１”を示している場合には、図５の▲１▼に示す斜線部のエリアを解析し、“５”を示している場合には図５の▲５▼の斜線部のエリアを解析する。
【００５９】
具体的には、上記エリアに関して撮影画像データ１０７の輝度ヒストグラムを作成し、画像のハイライトポイントやシャドーポイントを求め、それらのパラメータに基づいて撮影画像データ１０７を好適に補正するための画像補正アルゴリズムを決定する。
【００６０】
ヒストグラム情報に基づく画像補正方法は、例えば特開２０００−１３６２６に示された方法などを利用すればよく、画像処理の内容に関しては上述したような処理に限定されるものではない。
【００６１】
次に、ステップＳ２０４において、画像補正処理部１１３は、上記ステップＳ２０３においてデータ解析部１１０により決定されたアルゴリズムに従って、撮影画像データ１０７の画像補正処理を実行する。
【００６２】
次に、ステップＳ２０５において、印刷データ変換部１１４は、画像補正処理部１１３での処理後の撮影画像データ１０７をプリンタ１１５で印刷可能とする形式のデータに変換する。
【００６３】
次に、ステップＳ２０６において、プリンタ１１５は、上述のようにして画像処理装置１０８で処理された撮影画像データ１０７（印刷データ変換部１１４で変換処理されたデータ）を印刷出力する。
【００６４】
上述した本実施の形態によれば、撮影画像データ１０７を印刷出力する際に、撮影画像データ１０７及びその撮影条件を表す付加情報である撮影条件データ１０６を利用した高精度な自動画像補正処理が実現可能であり、ユーザの撮影時の意図を、より反映した高品質の印刷出力結果（写真画像印刷結果）を提供することができる。
【００６５】
尚、撮影条件データ１０６に関しては、上記図２に示したような各種情報に限定されることはなく、ユーザの撮影時の意図や、撮影シーンを特定できる情報であればよい。また、例えば、撮影画像取得時の特性を示す情報等をも、撮影条件データ１０６として適用可能である。
【００６６】
また、撮影条件データ１０６の解析結果に基づいて実行する画像補正処理の内容に関しては、印刷出力に用いるプリンタ１１５の特性等に応じた最適な画像補正処理であればよく、上述したような処理に限定されるものではない。
【００６７】
また、本発明は、本実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で種種変形実施可能なものとなる。
【００６８】
［第２の実施の形態］
本実施の形態では、上記図５に示した画像解析エリア（斜線部とそれ以外）に関して、あらかじめ決定した重みに従って、ヒストグラム解析を行なうものとする。
尚、第１の実施の形態と異なる構成及び動作についてのみ、具体的に説明する。
具体的には、まず、画像データ１０５の撮影画像データ１０７は通常ＲＧＢ信号値として扱うが、それらの信号値から例えば以下の式に従って輝度を計算する。
Ｙ＝０．３Ｒ＋０．５９Ｇ＋０．１１Ｂ
【００６９】
ＲＧＢ信号がそれぞれ８ｂｉｔの場合は、このようにして計算した輝度値も８ｂｉｔ（０〜２５５）となり、このときの撮影画像データ１０７の輝度に関する度数分布（ヒストグラム）を求める。その際、第１の実施形態においては、図５に示した斜線部に関してのみのヒストグラム解析を示したが、第２の実施形態では、斜線部エリア外の情報も利用する。
【００７０】
ここで、視線入力情報に従うことによって撮影者の意図を反映するという意味で、エリア内の情報とエリア外の情報に重み付けを行なう。例えば、相対的にエリア内の情報１に対してエリア外の情報を０．５とする。つまり、図６に示すように輝度レベルｎの度数に対して、エリア内のものとエリア外のものが存在するが、図７に示すようにエリア外の情報に関する度数を半分にしてヒストグラムを作成する。
【００７１】
このような、本実施の形態によれば、第１の実施の形態と同様に、撮影画像データ１０７を印刷出力する際に、撮影画像データ１０７及びその撮影条件を表す付加情報である撮影条件データ１０６を利用した高精度な自動画像補正処理が実現可能であり、ユーザの撮影時の意図を反映し、かつ画像全体の解析を行った上で高品質の印刷出力結果（写真画像印刷結果）を提供することができる。
【００７２】
また、本発明は、本実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲で種種変形実施可能なものとなる。例えば、本実施形態では、図５の斜線部エリアの重み１に対して、それ以外のエリアの重みを０．５としたが、重みを視線の中心部からの距離の関数にするなどの変形が考えられる。
【００７３】
［他の実施の形態］
本発明は上述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウエアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムにしたがって前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００７４】
また、この場合、前記ソフトウエアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００７５】
かかるプログラムコードを格納する記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００７６】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフトなどと共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００７７】
さらに、供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示の基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【００７８】
本発明の実施態様の例を以下に説明する。
〔実施態様１〕  画像取得時の条件情報を含む画像情報に対して画像処理を施す画像処理装置であって、上記条件情報を解析する解析手段と、上記解析手段の解析結果に基づいて上記画像情報に対して施す画像処理の内容を決定する画像処理決定手段とを備えることを特徴とする画像処理装置。
【００７９】
〔実施態様２〕  上記画像処理決定手段で決定された画像処理を上記画像情報に施す画像処理手段と、上記画像処理手段により画像処理された後の画像情報を出力する画像出力手段とを備えることを特徴とする実施態様１に記載の画像処理装置。
【００８０】
〔実施態様３〕  上記画像処理決定手段は、上記画像処理を行なうための画像補正アルゴリズムを決定することを特徴とする実施態様１に記載の画像処理装置。
【００８１】
〔実施態様４〕  上記画像出力手段は、印刷出力機能を含むことを特徴とする実施態様２に記載の画像処理装置。
【００８２】
〔実施態様５〕  上記画像情報は、デジタルスチルカメラにより得られた画像情報を含むことを特徴とする実施態様１に記載の画像処理装置。
【００８３】
〔実施態様６〕  上記画像情報は、撮影画像情報を含み、上記画像取得時の条件情報は、上記デジタルスチルカメラによる撮影時の視線入力による位置情報を含むことを特徴とする実施態様５に記載の画像処理装置。
【００８４】
〔実施態様７〕  上記画像処理決定手段は、上記視線入力による位置情報に対応してあらかじめ対応付けられた画像エリアのヒストグラム情報に基づいて、上記画像情報に対して施す画像処理を決定することを特徴とする実施態様５に記載の画像処理装置。
【００８５】
〔実施態様８〕  上記画像処理決定手段は、上記視線入力による位置情報に対応してあらかじめ決められた重み付けによるヒストグラム情報に基づいて、上記画像情報に対して施す画像処理を決定することを特徴とする実施態様５に記載の画像処理装置。
【００８６】
〔実施態様９〕  上記解析手段は、上記画像情報を解析する機能を有することを特徴とする実施態様１に記載の画像処理装置。
【００８７】
〔実施態様１０〕  上記画像取得時の条件情報として、撮影時に視線が向けられたエリアを画像データに記録したことを特徴とする実施態様１〜９の何れか１項に記載の画像処理装置。
【００８８】
〔実施態様１１〕  複数の機器が互いに通信可能に接続されてなる画像処理システムであって、上記複数の機器のうち少なくとも１つの機器は、実施態様１〜１０の何れか１項に記載の画像処理装置の機能を有することを特徴とする画像処理システム。
【００８９】
〔実施態様１２〕  画像取得時の条件情報を含む画像情報に対して画像処理を施すための画像処理方法であって、上記条件情報を解析する解析ステップと、上記解析ステップによる解析結果に基づいて上記画像処理のアルゴリズムを決定する画像処理決定ステップとを含むことを特徴とする画像処理方法。
【００９０】
〔実施態様１３〕  画像取得時の条件情報を含む画像情報へ画像補正処理を施して印刷処理するための画像処理方法であって、上記条件情報を解析する解析ステップと、上記解析ステップによる解析結果に基づいて、上記画像補正条件を決定する画像補正条件決定ステップと、上記画像補正条件決定ステップにより決定された画像補正条件に基いて、上記画像情報へ画像補正処理を施す画像補正ステップと、上記画像補正ステップによる処理後の画像情報を印刷処理する印刷ステップとを含むことを特徴とする画像処理方法。
【００９１】
〔実施態様１４〕  画像取得時の条件情報を含む画像情報へ画像補正処理を施して印刷処理するための画像処理方法であって、上記条件情報を解析する第１の解析ステップと、上記条件情報に基づいて上記画像情報の特徴を解析する第２の解析ステップと、上記第２の解析ステップによる解析結果に基づいて、上記画像補正条件を決定する画像補正条件決定ステップと、上記画像補正条件決定ステップにより決定された画像補正条件に基づいて、上記画像情報へ画像補正処理を施す画像補正処理ステップと、上記画像補正処理ステップにより画像補正処理された後の画像情報を印刷処理する印刷ステップとを含むことを特徴とする画像処理方法。
【００９２】
〔実施態様１５〕  上記画像情報をデジタルスチルカメラの撮影により取得する画像取得ステップを含むことを特徴とする実施態様１２〜１４の何れか１項に記載の画像処理方法。
【００９３】
〔実施態様１６〕  上記画像情報は、撮影画像情報を含み、上記画像取得時の条件情報は、上記デジタルスチルカメラによる撮影時の視線入力による位置情報を含むことを特徴とする実施態様１２〜１４の何れか１項に記載の画像処理方法。
【００９４】
〔実施態様１７〕  上記画像処理決定ステップにおいては、上記視線入力による位置情報に対応してあらかじめ対応付けられた画像エリアのヒストグラム情報に基づいて画像補正処理を決定することを特徴とする実施態様１２〜１４の何れか１項に記載の画像処理方法。
【００９５】
〔実施態様１８〕  上記画像処理決定ステップにおいては、上記視線入力による位置情報に対応してあらかじめ決められた重み付けによるヒストグラム情報に基づいて画像補正処理を決定することを特徴とする実施態様１２〜１４の何れか１項に記載の画像処理方法。
【００９６】
〔実施態様１９〕  実施態様１〜１０の何れか１項に記載の画像処理装置の機能、又は実施態様１１に記載の画像処理システムの機能をコンピュータに実現させるためのプログラムを記録したコンピュータ読出可能な記憶媒体。
【００９７】
〔実施態様２０〕  実施態様１２〜１８の何れか１項に記載の画像処理方法の処理ステップをコンピュータに実行させるためのプログラムを記録したコンピュータ読取可能な記憶媒体。
【００９８】
〔実施態様２１〕  実施態様１〜１０の何れか１項に記載の画像処理装置の機能、又は実施態様１１に記載の画像処理システムの機能をコンピュータに実現させるためのプログラム。
【００９９】
〔実施態様２２〕  実施態様１２〜１８の何れか１項に記載の情報画像処理方法の処理ステップをコンピュータに実行させるためのプログラム。
【０１００】
【発明の効果】
以上説明したように、本発明によれば、処理対象の画像情報（デジタルスチルカメラにより撮影して得られた画像情報等）に対して付加された条件情報（撮影条件情報等）を解析した結果に基づいて、上記画像情報に対して画像処理（画像補正処理等）を施す内容を決定するように構成したので、画像取得時の状況に応じた画像処理を行なうようにすることができ、ユーザが意図する良好な画像処理を行なうことを可能にして、良好な画像処理が行われた画像を提供することができる。
【０１０１】
具体的には、例えば、視線入力機能を有するデジタルスチルカメラにおいて、撮影者が撮影時に見たエリアを重点的に画像解析することによって、特に逆光撮影された画像など従来のヒストグラム解析による色補正が困難であった画像に関しても好適な補正を行なうようにすることができる。
【０１０２】
上述のように、本発明によれば、画像情報の取得時の条件を示す情報により、高精度な自動画像補正を実現することができ、撮影時に撮影者が意図したことをより反映した高品質の処理後画像を提供することができる。
【図面の簡単な説明】
【図１】第１の実施の形態において、本発明を適用した画像印刷システムの構成を示すブロック図である。
【図２】上記画像印刷システムで処理対象となる画像データを説明するための図である。
【図３】撮影時の視線入力の一例を示す図である。
【図４】実施の形態の画像印刷システムの画像処理装置の動作を説明するためのフローチャートである。
【図５】実施の形態の視線入力の場所によって、画像解析を行なうエリアの例を示す図である。
【図６】第２の実施の形態における輝度レベルｎの全体の度数を示す図である。
【図７】第２の実施の形態における重み付けを行った輝度レベルｎの度数を示す図である。
【符号の説明】
１００  画像印刷システム
１０１  デジタルスチルカメラ
１０２  撮影条件設定部
１０３  撮影条件記録部
１０４  撮影画像記録部
１０５  画像データ
１０６  撮影条件データ
１０７  撮影画像データ
１０８  画像処理装置
１０９  リーダ部
１１０  データ解析部
１１１  撮影条件解析部
１１２  撮影画像解析部
１１３  画像補正処理部
１１４  印刷データ変換部
１１５  プリンタ
【図１】
2004320640.tif 000003
【図２】
2004320640.tif 000004
【図３】
2004320640.tif 000005
【図４】
2004320640.tif 000006
【図５】
2004320640.tif 000007
【図６】
2004320640.tif 000008
【図７】
2004320640.tif 000009