(57)【要約】【課題】  デジタルカメラ側の機能とプリンタ側の機能を有効に利用でき、かつ最適な画像出力を実現できる、画像処理装置の提供。【解決手段】  デジタルカメラの撮影画像を出力するプリンタ側の補正・加工等の各種機能をあらかじめデジタルカメラ側に登録しておき、デジタルカメラ側であらかじめ保有している機能と、その登録された各種機能をカメラ側で選択・設定して撮影を行い、画像を出力する際に撮影画像データとともに撮影時の設定情報をプリンタ側へ伝達し、プリンタ側は画像データと設定情報をもとに補正・加工等の各種機能を制御して画像の出力を行う。【選択図】        図１
2007041912.tif 000002
【特許請求の範囲】
【請求項１】
画像取得時の条件を設定する画像取得条件設定手段と、
前記画像取得条件設定手段の設定内容に従って画像を取得する画像取得手段と、
前記画像取得条件設定手段の画像取得条件情報と前記画像取得手段により取得した画像から画像情報を生成する画像情報生成手段とを有する画像入力手段と、
画像入力手段により生成した画像取得時の条件情報を含む画像情報に対して、
前記画像取得条件情報を解析する解析手段と、
前記解析手段の解析結果に基づいて施すべき画像処理を決定する処理決定手段と、
前記処理決定手段に基づいて画像情報中の画像に対して画像処理を施す画像処理手段と、
前記画像処理手段により処理した画像を出力する画像出力手段と、
を有する画像処理装置であって、
前記解析手段で解析可能であり画像処理手段で処理可能な処理項目を上記画像入力手段に登録する登録手段と、
前記登録手段により登録した処理項目を画像取得時の条件として選択可能とする機能追加手段と、
を備えたことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像取得時の画像処理条件の設定に関する。
【背景技術】
【０００２】
近年では、例えば、デジタルスチルカメラの普及により、写真画像のデジタル化が手軽になり、特に、パーソナルコンピュータ（以下、単に「パソコン」と言う）上において、写真調の画像をデジタル画像データとして扱う機会が増えてきた。さらに、パソコン上で各種のアプリケーションソフトウェアを使用することで、写真調の画像であるデジタル画像データに対して加工や編集処理を容易に行えるようになっている。
【０００３】
一方、フルカラーハードコピー技術に関しても急速に発展してきている。特に、インクジェット方式による印刷技術では、インクドットによる粒状感を低減させる技術の向上により、その印刷出力結果の画質が銀塩写真での画質と同等のものとなりつつある。また、比較的簡易な印刷技術であることにより、広く普及している。
【０００４】
上述のような技術背景から、デジタルスチルカメラで撮影して取得したデジタル画像データを手軽に印刷出力できることが求められている。また、印刷出力時の画像補正加工処理に関して、複雑な機能を使用した手動での画像補正加工処理ではなく、パソコン上でアプリケーションソフトウェアを使用することで、常に良好な画像補正加工後の画像が得られる自動画像補正加工処理の必要性も高まっている。
【０００５】
そこで、良好な印刷出力結果を得るために、印刷出力を行う際に画像補正加工処理等の画像処理を施して出力する方法としては、例えば、撮影画像特性を解析し、その解析結果に基づいて自動的に画像補正加工処理を行う方法等、様々な方法が提案されている。
【０００６】
また、デジタルスチルカメラ側で、撮影して取得した画像をデジタル画像データとして、メモリカード等の記憶媒体に記録するだけでなく、撮影時のデジタルスチルカメラの撮影条件等を表す付加情報をも、当該記録媒体にデジタル画像データと共に記録し、画像を出力する際に画像補正加工条件の決定に役立たせることが可能となっている（例えば、下記特許文献１参照。）。
【０００７】
加えて、近年におけるデジタルスチルカメラの高機能化に伴い、例えば、撮影して取得した画像に対して、彩度を高める、或いはコントラストや明るさを可変する、色調を変換する等という画像補正調整機能や、モノクロやセピア色に画像を加工したり、フィルタリング処理等を用いて画像を加工する特殊効果機能を当該カメラ内に備えて画像補正加工処理済みの画像をデジタル画像データとして、メモリカード等の記憶媒体に記録することも可能である。
【０００８】
さらに、デジタルスチルカメラで記録したデジタル画像データを出力する際に画像に対して施す画像補正加工処理の処理条件を付加情報として、当該記録媒体にデジタル画像データと共に記録することが可能なデジタルスチルカメラもある。
【特許文献１】特開平１０−０６６０１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上述したようなデジタルスチルカメラで記録したデジタル画像データを出力する際に画像に対する画像補正加工条件の決定に役立たせることが可能な撮影条件等を表す付加情報や、デジタル画像データを出力する際に画像に対して施す画像補正加工処理の処理条件を示す付加情報は、必ずしもデジタルスチルカメラ側の設定機能（デジタルスチルカメラ側が選択設定可能であり付加情報として記録可能な機能）と出力装置側の画像補正加工処理機能（当該付加情報の内容を認識および解析可能であり、その認識および解析結果をもとに画像補正加工処理に反映させることが可能な機能）で一致していない場合がある。
【００１０】
すなわち、デジタルスチルカメラ側でデジタル画像データと共に付加記録した付加情報のすべてを出力装置が認識および解析してその付加情報を利用した画像補正加工処理が行えるとは限らず、デジタルスチルカメラで記録したデジタル画像データから画像を出力する際に期待した効果が得られない場合がある。
【００１１】
また、出力装置側での付加情報の認識および解析による画像補正加工処理へ反映させることが可能な機能項目が充実していたとしても、デジタルスチルカメラ側の設定機能内容すなわち付加情報として記録する項目に該当するものが少ないあるいは無いときには、出力装置の画像補正加工処理能力を十分に発揮させて画像を出力することができない場合がある。
【００１２】
このように、デジタルスチルカメラ側の設定機能と出力装置側の画像補正加工処理機能が一致していない場合、双方の性能を十分に発揮できない場合がある。
【００１３】
そこで、本発明は、上述の問題点に鑑みて成されたもので、常に良好な処理後画像を提供できる、画像処理装置、画像処理システム、画像処理方法、それを実施するためのプログラムを記憶したコンピュータ読出可能な記憶媒体、及び当該プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１４】
本発明は、上記目的を達成するために、画像処理装置を次に示すとおりのものとする。
【００１５】
画像取得時の条件を設定する画像取得条件設定手段と、前記画像取得条件設定手段の設定内容に従って画像を取得する画像取得手段と、前記画像取得条件設定手段の画像取得条件情報と前記画像取得手段により取得した画像から画像情報を生成する画像情報生成手段とを有する画像入力手段と、画像入力手段により生成した画像取得時の条件情報を含む画像情報に対して、前記画像取得条件情報を解析する解析手段と、前記解析手段の解析結果に基づいて施すべき画像処理を決定する処理決定手段と、前記処理決定手段に基づいて画像情報中の画像に対して画像処理を施す画像処理手段と、前記画像処理装置により処理した画像を出力する画像出力手段と、を有する画像処理装置であって、前記解析手段で解析可能であり画像処理手段で処理可能な処理項目を前記画像入力手段に登録する登録手段と、前記登録手段により登録した処理項目を画像取得時の条件として選択可能とする機能追加手段と、を備えたことを特徴とする。
【発明の効果】
【００１６】
本発明では、処理対象の画像情報（デジタルスチルカメラにより撮影して得られた画像情報等）に対して付加された機能条件情報（撮影条件情報、補正加工情報等）を解析した結果に基づいて、当該画像情報に対して画像処理（画像補正加工処理等）を施すように構成した。これにより、画像取得時の状況に応じた画像処理を行うことができる。
【００１７】
また、入力機器（デジタルスチルカメラ等）と出力機器（画像処理機能を含めたプリンタ等）間で撮影条件情報、補正加工情報等を一致させることが可能であり、双方の機器が有する処理機能を有効に利用した高品質の画像を提供することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について図面を用いて説明する。
【００１９】
［第１の実施の形態］
本発明は、例えば、図１に示すような画像印刷システム１００に適用される。
【００２０】
本実施の形態の画像印刷システム１００は、特に、デジタルスチルカメラ１０１で撮影して得られた処理対象の画像データに付加された機能条件を示す情報（付加情報）の解析結果に基づいて、当該画像データの画像補正および加工処理を自動的に実施することで、高精度な自動画像補正および加工処理を実現し、最終画像出力結果を含めた撮影時のユーザの意図を、より反映した高品質の写真画像印刷結果を提供できるように構成されている。
【００２１】
以下、本実施の形態の画像印刷システム１００の構成及び動作について具体的に説明する。
【００２２】
＜画像印刷システム１００の構成＞
画像印刷システム１００は、上記図１に示すように、デジタルスチルカメラ１０１、画像処理装置１０９、及びプリンタ１１６を含む構成としている。
【００２３】
デジタルスチルカメラ１０１は、撮影動作により撮影画像データ１０８を取得すると共に、当該撮影動作時における機能条件データ１０７（付加情報）及び撮影画像データ１０８を含む画像データ１０６を画像処理装置１０９に対して出力するものであり、機能条件情報保持部１０２、機能条件設定部１０３、機能条件記録部１０４、及び撮影画像記録部１０５を備えている。
【００２４】
機能条件設定部１０３は、機能条件情報保持部１０２が有する撮影動作に必要な各種撮影条件の設定や撮影画像をデジタルスチルカメラ１０１内あるいは画像印刷（プリンタ１１６からの印刷）時に施すべき補正加工処理の条件等の機能設定を行う。
【００２５】
機能条件記録部１０４は、機能条件設定部１０３で設定された機能条件のデータ１０７を、画像データ１０６（画像処理装置１０９への出力用のデータ）中に記録する。
【００２６】
撮影画像記録部１０５は、機能条件設定部１０３で設定された機能条件に従った撮影動作あるいは補正加工処理により取得された撮影画像データ１０８を、画像データ１０６中に記録する。
【００２７】
尚、画像データ１０６の画像処理装置１０９への供給方法としては、例えば、通信回線を介したデータ転送による方法、或いは任意の記録媒体又は記憶媒体に記録することによる方法等を適用可能である。
【００２８】
画像処理装置１０９は、例えば、パーソナルコンピュータからなり、所定のアプリケーションソフトウェアの起動により、デジタルスチルカメラ１０１からの画像データ１０６の撮影画像データ１０８に対して画像補正加工処理を施してプリンタ１１６で印刷出力する。
【００２９】
このため、画像処理装置１０９は、リーダ部１１０、機能条件解析部１１２及び撮影画像解析部１１３を含むデータ解析部１１１、画像補正加工処理部１１４、データ解析および補正加工項目保持部１１７及び印刷データ変換部１１５を備えており、これらの構成部１１０〜１１５の各機能は、上記の所定のアプリケーションソフトウェアの起動により実現される。
【００３０】
リーダ部１１０は、デジタルスチルカメラ１０１からの画像データ１０６を読み取る。
【００３１】
データ解析部１１１は、機能条件解析部１１２により、リーダ部１１０で得られた画像データ１０６に含まれる機能条件データ１０７を解析すると共に、撮影画像解析部１１３により、リーダ部１１０で得られた画像データ１０６に含まれる撮影画像データ１０８を解析し、当該解析結果に基づいて、画像補正加工処理条件を選択する。
【００３２】
画像補正加工処理部１１４は、データ解析部１１１で選択された画像補正加工処理条件により、撮影画像データ１０８に対して画像補正加工処理を施す。
【００３３】
画像補正加工処理条件の選択（決定）について、具体的には例えば、撮影画像解析部１１３が、撮影画像データ１０８の信号値から輝度値や輝度分布、カラーバランス等を解析する場合、当該解析結果により、撮影画像データ１０８の特性を認識し、この結果に該当する最適な補正加工条件を決定し、当該決定条件に基づいた画像補正加工処理条件を選択する。
【００３４】
すなわち、最終的な画像補正加工処理条件の選択は機能条件解析部１１２による機能条件データ１０７の解析結果により決定した画像補正加工処理条件と撮影画像解析部１１３によって撮影画像データ１０８の特性認識により決定した画像補正加工処理条件により決められる。
【００３５】
また、画像補正加工処理としては、明るさ変更処理、コントラスト変更処理、色調変更処理、彩度変更処理、平滑化処理、輪郭強調処理、及びノイズ低減処理、モノトーン化、フィルタリング処理を用いた特殊効果処理等が挙げられる。
【００３６】
印刷データ変換部１１５は、画像補正加工処理部１１４での補正後の撮影画像データ１０８を、プリンタ１１６で印刷可能な適切な形式のデータ（例えば、ＣＭＹＫデータ）に変換し、当該変換後データを、所定のインタフェースを介してプリンタ１１６へ転送する。
【００３７】
従って、プリンタ１１６は、画像処理装置１０９の印刷データ変換部１１５から転送されてきたデータを印刷出力する。
【００３８】
プリンタ１１６としては、例えば、シリアルスキャン形式のインクジェット方式のプリンタ等を適用可能である。
【００３９】
データ解析および補正加工項目１１７は、画像処理装置１０９のデータ解析部１１１および画像補正加工処理部１１４で処理可能な項目のリストを保有している。
【００４０】
データ解析および補正加工項目１１７のリストは図１０に示すような形態で保持しており、適宜デジタルスチルカメラ１０１の機能条件情報保持部１０２に登録することができる。
【００４１】
機能条件情報保持部１０２に登録した情報は、デジタルスチルカメラ１０１で保有している機能と比較する情報として利用しても良いし、デジタルスチルカメラ１０１で保有している機能に加えて機能条件設定部１０３で設定を行うことを可能とする機能追加情報として利用しても良い。
【００４２】
図１０のデータ解析および補正加工項目リストには、撮影シーンタイプ、露出モード、ストロボ、ホワイトバランス、コントラスト、彩度、シャープネスおよびカラーといった項目が記述されているが、この内容に限定されるものではなく画像処理装置１０９で利用可能および補正・加工実施可能な処理内容を記述することができる。
【００４３】
また、それぞれの項目に対して設定値や処理量についても記述してあるが、本記述例に制限されることなく各項目の内容に応じて設定値の種類、処理量の数を記述することが可能である。
【００４４】
さらに印刷に用いる機種を特定できるプリンタ機種名や機種固有のＩＤ番号などといった情報を合わせて登録して、印刷時に利用するようにしても良い。
【００４５】
尚、本実施の形態では、画像処理装置１０９が備える構成部１１０〜１１５および１１７を、パーソナルコンピュータ上で動作するアプリケーションソフトウェアの起動により実現するものとしているが、これに限られることはなく、例えば、ハードウェアにより実現するようにしてもよい。また、プリンタ１１６のドライバの形態で実現するようにしてもよい。
【００４６】
また、例えば、画像処理装置１０９としてパーソナルコンピュータを用いた場合、画像データ１０６を、画像処理装置１０９のハードディスク等の記憶媒体に保持し、或いは画像処理装置１０９に接続された別のパーソナルコンピュータ（サーバ等を含む）の記憶媒体に保持し、これを画像処理装置１０９内で処理するようにしてもよい。
【００４７】
また、デジタルスチルカメラ１０１から画像処理装置１０９（画像処理装置１０９としてパーソナルコンピュータを用いた場合には、その内部の記憶媒体等）への画像データ１０６の受け渡しについては、上述したように任意の通信回線や記録媒体又は記憶媒体を利用する方法等が適用可能である。
【００４８】
さらに具体的には例えば、カードリーダやケーブル接続、或いは赤外線通信、或いは無線通信を適用可能である。
【００４９】
この場合、例えば、デジタルスチルカメラ１０１と画像処理装置１０９をケーブル接続、或いは赤外線通信、或いは無線通信で接続し、画像処理装置１０９が、デジタルスチルカメラ１０１が保持するメモリカードや内蔵メモリ等から、直接画像データ１０６を読み込むようにしてもよい。
【００５０】
また、画像印刷システム１００のシステム形態としては、例えば、プリンタ１１６内部に対して、画像処理装置１０９の機能を設けるように構成してもよい。
【００５１】
この場合、画像処理装置１０９としてパーソナルコンピュータ等を用いる必要はない。また、この場合には、例えば、プリンタ１１６において、画像データ１０６を、プリンタ１１６に設けられたカードリーダ等のデータ読取手段（リーダ部１１０の機能に相当）により、メモリカード等の記録媒体又は記憶媒体を介して読み取るようにしてもよい。
【００５２】
或いは、デジタルスチルカメラ１０１とプリンタ１１６を有線ケーブル、或いは赤外線通信、或いは無線通信により接続し、プリンタ１１６が、デジタルスチルカメラ１０１が保持するメモリカードや内蔵メモリ等から画像データ１０６を読み出すようにしてもよい。
【００５３】
＜画像データ１０６のフォーマット＞。
【００５４】
ここでの画像データ１０６のフォーマットとは、例えば、デジタルスチルカメラ１０１において、画像データ１０６を任意の記録媒体に記録する際の記録フォーマット、或いは画像処理装置１０９に対して転送する際のフォーマットを意味する。
【００５５】
画像データ１０６は、例えば、図２に示すように、機能条件データ１０７の記録領域であるタグ領域１０７ａ、及び撮影画像データ１０８の記録領域である撮影画像データ領域１０８ａから構成される。
【００５６】
画像データ１０６としては、圧縮された状態でもよく、或いは非圧縮形式のデータとしてもよい。また画像データ１０６を圧縮する際、機能条件データ１０７は非圧縮、撮影画像データ１０８は圧縮といった部分的な圧縮を行ってもよい。
【００５７】
また、撮影画像データ１０８としては、ＲＧＢデータやＹＣｂＣｒ（輝度色差）データを用いるようにしてもよい。例えば、撮影画像データ１０８としてＹＣｂＣｒデータを用いるようにした場合、画像処理装置１０９のリーダ部１１０において、ＹＣｂＣｒデータからＲＧＢデータへの変換を行う。
【００５８】
機能条件データ１０７は、画像データ１０６のタグ領域１０７ａにおいて、その先頭から所定のデータオフセットした部位に記録される。
【００５９】
また、機能条件データ１０７（デジタルスチルカメラ１０１の機能条件情報）は、露出、ストロボ、ホワイトバランス、撮影モード、コントラスト及び彩度等に関するデータであり、データ入力側であるデジタルスチルカメラ１０１と、データ出力側である画像処理装置１０９との間で共有できるデータ形態となっている。
【００６０】
機能条件データ１０７としては、上記図２に示すように、ＩＤ＝０〜５の情報を含んでいる。
【００６１】
＜デジタルスチルカメラ１０１の動作＞
図３は、デジタルスチルカメラ１０１の動作をフローチャートにより示したものである。
【００６２】
ステップＳ３００：
画像処理装置１０９が有するデータ解析および補正加工項目１１７の内容をデジタルスチルカメラ１０１の機能条件情報保持部１０２に登録する。
【００６３】
データ解析および補正加工項目１１７の内容をデジタルスチルカメラ１０１の機能条件情報保持部１０２に登録することで、デジタルスチルカメラ１０１側で画像データ１１６の印刷出力時に実施可能な画像処理装置１０９側の機能が把握でき、デジタルスチルカメラ１０１側に無い機能においても有効に利用することが可能となる。
【００６４】
データ解析および補正加工項目１１７の内容の、デジタルスチルカメラ１０１の機能条件情報保持部１０２への登録は、ケーブル接続、赤外線通信或いは無線通信といった通信回線やメモリカード等の記録媒体又は記憶媒体を利用することで可能であり、先に述べた画像データ１０６のデータ受け渡し方法と同様方法により行うことができる。
【００６５】
ステップＳ３０１：
デジタルスチルカメラ１０１で撮影を行う際に機能条件情報保持部１０２が有する機能条件をデジタルスチルカメラ１０１が有する不図示の表示手段および選択手段を有する機能条件設定部１０３により設定する。
【００６６】
ステップＳ３０２：
デジタルスチルカメラ１０１で撮影を行い撮影画像記録部１０５で画像データ１０６中の撮影画像データ１０８として撮影画像を記録する。
【００６７】
ステップＳ３０３：
さらに、デジタルスチルカメラ１０１の撮影時に機能条件設定部１０３で設定した機能条件設定内容を機能条件記録部１０４で画像データ１０６中の機能条件データ１０７として記録する。
【００６８】
ステップＳ３０４：
ステップＳ３０２、ステップＳ３０４の各ステップの処理を経て最終的に画像処理装置１０９への出力用可能な形態である画像データ１０６を作成する。
【００６９】
＜画像処理装置１０９の動作＞
図４は、画像処理装置１０９の動作をフローチャートにより示したものである。
【００７０】
ステップＳ４００：
リーダ部１１０により画像データ１０６を読み込む。
【００７１】
ステップＳ４０１：
データ解析部１１１は、機能条件解析部１１２により、リーダ部１１０で得られた画像データ１０６の機能条件データ１０７中の機能条件情報を解析する。
【００７２】
ステップＳ４０２：
その解析結果に基づいて、撮影画像データ１０８を画像補正加工するための画像補正加工条件を選択する。
【００７３】
ステップＳ４０３：
データ解析部１１１は、撮影画像解析部１１３により、リーダ部１１０で得られた画像データ１０６の撮影画像データ１０８の画像の特性を解析する。
【００７４】
ステップＳ４０４：
そのステップＳ４０３の解析結果とステップＳ４０２で選択した画像補正加工条件に基づいて、撮影画像データ１０８をプリンタ１１６から印刷出力する際に最適条件となる最終的な画像補正加工条件を決定する。
【００７５】
ステップＳ４０５：
画像補正加工処理部１１４は、ステップＳ４０１〜ステップＳ４０４においてデータ解析部１１１により選択決定された画像補正加工条件に従って、撮影画像データ１０８の画像補正処理を実行する。
ステップＳ４０６：
印刷データ変換部１１５は、画像補正処理部１１４での処理後の撮影画像データ１０８をプリンタ１１６で印刷可能とする形式のデータに変換する。
【００７６】
ステップＳ４０７：
プリンタ１１６は、上述のようにして画像処理装置１０９で処理された撮影画像データ１０８（印刷データ変換部１１５で変換処理されたデータ）を印刷出力する。
【００７７】
上述した本実施の形態によれば、撮影画像データ１０８を印刷出力する際に、撮影画像データ１０８及び機能条件情報を表す付加情報である機能条件データ１０７を利用した高精度な自動画像補正加工処理が実現可能であり、高品質の印刷出力結果（写真画像印刷結果）を提供することができる。
【００７８】
［第２の実施の形態］
＜デジタルスチルカメラ１０１の動作＞
図５は、上記第１の実施の形態で示したデジタルスチルカメラ１０１の別の動作をフローチャートにより示したものである。
【００７９】
ステップＳ５００：
画像処理装置１０９が有するデータ解析および補正加工項目１１７の内容をデジタルスチルカメラ１０１の機能条件情報保持部１０２に登録する。
【００８０】
データ解析および補正加工項目１１７の内容をデジタルスチルカメラ１０１の機能条件情報保持部１０２に登録することで、デジタルスチルカメラ１０１側で画像データ１１６の印刷出力時に実施可能な画像処理装置１０９側の機能が把握でき、デジタルスチルカメラ１０１側に無い機能においても有効に利用することが可能となる。
【００８１】
データ解析および補正加工項目１１７の内容をデジタルスチルカメラ１０１の機能条件情報保持部１０２に登録は、ケーブル接続、赤外線通信或いは無線通信といった通信回線やメモリカード等の記録媒体又は記憶媒体を利用することで可能であり、先に述べた画像データ１０６のデータ受け渡し方法と同様方法により行うことができる。
【００８２】
ステップＳ５０１：
デジタルスチルカメラ１０１で撮影を行う際に機能条件情報保持部１０２が有する機能条件をデジタルスチルカメラ１０１が有する不図示の表示手段および選択手段を有する機能条件設定部１０３により設定する。
【００８３】
ステップＳ５０２：
デジタルスチルカメラ１０１で撮影を行い撮影画像記録部１０５で画像データ１０６中の撮影画像データ１０８として撮影画像を記録する。
【００８４】
ステップＳ５０３：
デジタルスチルカメラ１０１の撮影時の機能条件設定内容を機能条件記録部１０４で記録する準備を行う。
【００８５】
ステップＳ５０４：
ここでは、ステップＳ５０１で設定した機能条件項目の内容によって印刷出力時に補正加工処理されるものと等価な処理がデジタルスチルカメラ１０１内で行われているか否かを判定する。
【００８６】
等価な画像補正加工処理がデジタルスチルカメラ１０１内部で施されている項目である場合にはステップＳ５０６へ進み、等価な画像補正加工処理がデジタルスチルカメラ１０１内部で施されていない項目で有る場合にはステップＳ５０５へ進む。
【００８７】
ステップＳ５０５：
ステップＳ５０４で判定した機能条件項目が等価な画像補正加工処理がデジタルスチルカメラ１０１内部で施されていない項目で有る場合には機能条件設定内容を機能条件記録部１０４で画像データ１０６中の機能条件データ１０７として記録する。
【００８８】
ステップＳ５０６：
すべての機能条件項目の判定が終了したか否かを判別し、終了していない場合にはステップＳ５０４からステップＳ５０６の処理を繰り返す。
【００８９】
ステップＳ５０７：
ステップＳ５０２、ステップＳ５０５の処理を経て最終的に画像処理装置１０９への出力用可能な形態である画像データ１０６を作成する。
【００９０】
本実施の形態によれば、画像データ１０６中の機能条件データ１０７には、デジタルスチルカメラ１０１側で既に補正加工処理された機能条件項目については記述されない。
【００９１】
従って、デジタルスチルカメラ１０１側が有する補正加工機能と画像処理装置１０９側が有する補正加工機能で重なる処理が存在した場合に既にデジタルスチルカメラ１０１側で行われた加工補正処理と等価の処理を画像処理装置１０９側でも行う二重処理を防止することが可能である。
【００９２】
［第３の実施の形態］
＜デジタルスチルカメラ１０１の動作＞
図６は、上記第１の実施の形態および第２の実施の形態で示したデジタルスチルカメラ１０１の別の動作をフローチャートにより示したものである。
【００９３】
ステップＳ５００〜ステップＳ５０７は先に示した第２の実施の形態で示した図５のデジタルスチルカメラ１０１の動作と同じであるため、詳細な説明は省略する。
【００９４】
以下図６のフローチャートにおいて図５のフローチャートと異なる部分のみ以下に説明する。
【００９５】
ステップＳ５０４：
ここでは、ステップＳ５０１で設定した機能条件項目の内容によって印刷出力時に補正加工処理されるものと等価な処理がデジタルスチルカメラ１０１内で行われているか否かを判定する。
【００９６】
等価な画像補正加工処理がデジタルスチルカメラ１０１内部で施されている項目である場合にはステップＳ５０８へ進み、等価な画像補正加工処理がデジタルスチルカメラ１０１内部で施されていない項目で有る場合にはステップＳ５０５へ進む。
【００９７】
ステップＳ５０８：
機能条件項目の内容によって印刷出力時に補正加工処理されるものと等価な補正加工処理がデジタルスチルカメラ１０１内部で施されている項目で有る場合には、該当項目の補正加工処理の実行を印刷出力時には禁止するフラグ値に変更してステップＳ５０５で機能条件を記録する。
【００９８】
本実施の形態によれば、画像データ１０６中の機能条件データ１０７には、デジタルスチルカメラ１０１側で既に補正加工処理された機能条件項目については印刷出力時に等価な補正加工処理を施すことを禁止するフラグ値に変更されている。
【００９９】
従って、デジタルスチルカメラ１０１側が有する補正加工機能と画像処理装置１０９側が有する補正加工機能で重なる処理が存在した場合に既にデジタルスチルカメラ１０１側で行われた加工補正処理と等価の処理を画像処理装置１０９側でも行う二重処理を防止することが可能である。
【０１００】
［第４の実施の形態］
＜画像処理装置１０９の動作＞
図７は、上記第１の実施の形態で示した画像処理装置１０９の別の動作をフローチャートにより示したものである。
【０１０１】
ステップＳ７００：
リーダ部１１０により画像データ１０６を読み込む。
【０１０２】
ステップＳ７０１：
データ解析部１１１は、機能条件解析部１１２により、リーダ部１１０で得られた画像データ１０６の機能条件データ１０７中の機能条件情報を解析する。
【０１０３】
ステップＳ７０２：
ステップＳ７０１で解析した機能条件情報がデータ解析および補正加工項目１１７中に該当項目があるか否かを判定する。
【０１０４】
ステップＳ７０１で解析した機能条件情報がデータ解析および補正加工項目１１７中に該当項目がある場合にはステップＳ７０３へ進み、ステップＳ７０１で解析した機能条件情報がデータ解析および補正加工項目１１７中に該当項目がない場合にはステップＳ７０４へ進む。
【０１０５】
ステップＳ７０３：
ステップＳ７０２で判定した結果、機能条件情報がデータ解析および補正加工項目１１７中に該当項目がある場合には、機能条件情報の内容を画像補正加工条件へ反映させる。
【０１０６】
すなわち、撮影画像データ１０８を画像補正加工するための画像補正加工条件を選択決定する。
【０１０７】
ステップＳ７０４：
機能条件解析部１１２により、リーダ部１１０で得られた画像データ１０６の機能条件データ１０７中の機能条件情報の解析が終了したならばステップＳ７０５へ進み、機能条件情報の解析が終了していない場合にはステップＳ７０１へ戻り、作業を実行させる。
【０１０８】
ステップＳ７０５：
データ解析部１１１は、撮影画像解析部１１３により、リーダ部１１０で得られた画像データ１０６の撮影画像データ１０８の画像の特性を解析する。
【０１０９】
ステップＳ７０６：
そのステップＳ７０５の解析結果とステップＳ７０３で選択決定した画像補正加工条件に基づいて、撮影画像データ１０８を印刷出力する際に最適条件となる最終的な画像補正加工条件を決定する。
【０１１０】
ステップＳ７０７：
画像補正加工処理部１１４は、ステップＳ７０１〜ステップＳ７０６においてデータ解析部１１１により選択決定された画像補正加工条件に従って、撮影画像データ１０８の画像補正処理を実行する。
ステップＳ７０８：
印刷データ変換部１１５は、画像補正加工処理部１１４での処理後の撮影画像データ１０８をプリンタ１１６で印刷可能とする形式のデータに変換する。
【０１１１】
ステップＳ７０９：
プリンタ１１６は、上述のようにして画像処理装置１０９で処理された撮影画像データ１０８（印刷データ変換部１１５で変換処理されたデータ）を印刷出力する。
【０１１２】
本実施例においては、例えばデジタルスチルカメラを撮影時の想定していた画像処理装置１０９を含む印刷システムとは異なる別の印刷システムへ接続した場合などで、デジタルスチルカメラが設定記録した機能条件情報と画像処理装置１０９側が識別・処理実行可能な機能条件情報が異なっていても、画像処理装置１０９側が識別・処理実行可能な機能条件情報のみに従って画像補正加工処理を行うことができる。
【０１１３】
上述した本実施の形態によれば、撮影画像データ１０８を印刷出力する際に、撮影画像データ１０８及びその条件情報を表す付加情報である機能条件データ１０７を利用した高精度な自動画像補正加工処理が実現可能であり、高品質の印刷出力結果（写真画像印刷結果）を提供することができる。
【０１１４】
［第５の実施の形態］
本発明は、例えば、図８に示すような画像印刷システム８００に適用される。
【０１１５】
尚、本実施の形態の画像印刷システム８００は、第１、第２、第３および第４の実施の形態における処理を適用したものであるため、その処理に関しての詳細は説明は省略する。
【０１１６】
画像印刷システム８００は、デジタルスチルカメラ８０８と、表示部８０６を有するプリンタ８０４と、表示部８０３及びプリンタ８０５を有するパーソナルコンピュータ（パソコン）８０２を含む構成としている。
【０１１７】
また、デジタルスチルカメラ８０８とパソコン８０２間、及びデジタルスチルカメラ８０８とプリンタ８０４間のデータのやり取りは、記憶媒体８０１を介して可能である。
【０１１８】
上述のような画像印刷システム８００において、デジタルスチルカメラ８０８は、上記図１に示したデジタルスチルカメラ１０１と同様の機能を有し、撮影動作により上記図２に示したような画像データ１０６を生成し、これを記憶媒体８０１に記憶させる。
【０１１９】
尚、記憶媒体８０１としては、特に限定されず、例えば、デジタルスチルカメラ８０８が保持しているメモリカードや内蔵メモリ、或いは取外可能なメモリカード、或いはパソコン８０２内のハードディスク等を適用可能である。
【０１２０】
プリンタ８０４は、第１の実施の形態における画像補正機能（上記図１に示した画像処理装置１０９の機能）を有する画像データ処理部８０７を備えている。
【０１２１】
これにより、例えば、プリンタ８０４は、画像データ処理部８０７（具体的には、カードリーダ等の上記図１に示したリーダ部１１０に相当する手段等）により、記憶媒体８０１から画像データ１０６を読み取る。或いは、有線ケーブル、或いは赤外線通信、或いは無線通信により接続されたデジタルスチルカメラ８０８が保持するメモリカードや内蔵メモリから直接、画像データ１０６を読み取る。
【０１２２】
また、プリンタ８０４は、画像データ処理部８０７での処理後の画像データ１０６を表示部８０６で確認のために表示させることができる。
【０１２３】
パソコン８０２は、上記図１に示した画像処理装置１０９と同様の機能を有し、記憶媒体８０１に記憶された画像データ１０６を処理してプリンタ８０５で印刷出力する。
【０１２４】
ここでのパソコン８０２が処理対象とする画像データ１０６は、記憶媒体８０１に記憶されたものに限らず、例えば、パソコン８０２内のハードディスク等の記憶媒体、或いはパソコン８０２に接続された別のパーソナルコンピュータ（サーバ等を含む）内の記憶媒体に保持されたものを適用可能である。また、画像データ１０６の受け渡し方法としては、記憶媒体８０１を用いた方法に限られず、例えば、カードリーダやケーブル接続、或いは赤外線通信、或いは無線通信等による方法を適用可能である。この場合、例えば、デジタルスチルカメラ８０８とパソコン８０２をケーブル接続、或いは赤外線通信、或いは無線通信で接続し、パソコン８０２が、デジタルスチルカメラ８０８が保持するメモリカードや内蔵メモリ等から、直接画像データ１０６を読み込むようにしてもよい。
【０１２５】
また、パソコン８０２は、処理後の画像データ１０６を表示部８０３で確認のために表示させることができる。
【０１２６】
また、第１〜第４の実施の形態では、画像の入力手段（取得手段）として、デジタルスチルカメラを一例として用いるように構成したが、これに限られたものではなく、例えば、デジタルビデオカメラや、イメージスキャナ、或いはフィルムスキャナ等の入力機器を適用可能である。
【０１２７】
また、本発明の目的は、第１〜第５の実施の形態のホスト及び端末の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読みだして実行することによっても、達成されることは言うまでもない。
【０１２８】
この場合、記憶媒体から読み出されたプログラムコード自体が第１〜第４の実施の形態の機能を実現することとなり、そのプログラムコードを記憶した記憶媒体及び当該プログラムコードは本発明を構成することとなる。
【０１２９】
プログラムコードを供給するための記憶媒体としては、ＲＯＭ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード等を用いることができる。
【０１３０】
また、コンピュータが読みだしたプログラムコードを実行することにより、第１〜第５の実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ等が実際の処理の一部又は全部を行う。その処理によって第１〜第５の実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３１】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された拡張機能ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行う。その処理によって第１〜第４の実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１３２】
図９は、上記コンピュータの機能９００を示したものである。
【０１３３】
コンピュータ機能９００は、上記図８に示すように、ＣＰＵ９０１と、ＲＯＭ９０２と、ＲＡＭ９０３と、キーボード（ＫＢ）９０９のキーボードコントローラ（ＫＢＣ）９０５と、表示部としてのＣＲＴディスプレイ（ＣＲＴ）９１０のＣＲＴコントローラ（ＣＲＴＣ）９０６と、ハードディスク（ＨＤ）９１１及びフレキシブルディスク（ＦＤ）９１２のディスクコントローラ（ＤＫＣ）９０７と、ネットワーク９２０との接続のためのネットワークインターフェースコントローラ（ＮＩＣ）９０８とが、システムバス９０４を介して互いに通信可能に接続された構成としている。
【０１３４】
ＣＰＵ９０１は、ＲＯＭ９０２或いはＨＤ９１１に記憶されたソフトウェア、或いはＦＤ９１２より供給されるソフトウェアを実行することで、システムバス９０４に接続された各構成部を総括的に制御する。
【０１３５】
すなわち、ＣＰＵ９０１は、所定の処理シーケンスに従った処理プログラムを、ＲＯＭ９０２、或いはＨＤ９１１、或いはＦＤ９１２から読み出して実行することで、本実施の形態での動作を実現するための制御を行う。
【０１３６】
ＲＡＭ９０３は、ＣＰＵ９０１の主メモリ或いはワークエリア等として機能する。
【０１３７】
ＫＢＣ９０５は、ＫＢ９０９や図示していないポインティングデバイス等からの指示入力を制御する。
【０１３８】
ＣＲＴＣ９０６は、ＣＲＴ９１０の表示を制御する。
【０１３９】
ＤＫＣ９０７は、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイル、ネットワーク管理プログラム、及び本実施の形態における所定の処理プログラム等を記憶するＨＤ９１１及びＦＤ９１２とのアクセスを制御する。
【０１４０】
ＮＩＣ９０８は、ネットワーク９２０上の装置或いはシステムと双方向にデータをやりとりする。
【図面の簡単な説明】
【０１４１】
【図１】第１の実施の形態において、本発明を適用した画像印刷システムの構成を示すブロック図である。
【図２】上記画像印刷システムで処理対象となる画像データを説明するための図である。
【図３】上記画像印刷システムのデジタルカメラの動作を説明するためのフローチャートである。
【図４】上記画像印刷システムの画像処理装置の動作を説明するためのフローチャートである。
【図５】第２の実施の形態における上記画像印刷システムのデジタルカメラの動作を説明するためのフローチャートである。
【図６】第３の実施の形態における上記画像印刷システムのデジタルカメラの動作を説明するためのフローチャートである。
【図７】第４の実施の形態における上記画像印刷システムの画像処理装置の動作を説明するためのフローチャートである。
【図８】第５の実施の形態において、本発明を適用した画像印刷システムの構成を示すブロック図である。
【図９】上記画像印刷システムの機能をコンピュータに実現させるためのプログラムをコンピュータ読出可能な記憶媒体から読み出して実行する当該コンピュータの構成を示すブロック図である。
【図１０】上記画像印刷システムが保持するデータ解析および補正加工項目を示す図である。
【符号の説明】
【０１４２】
１００  画像印刷システム
１０１  デジタルスチルカメラ
１０２  機能条件情報保持部
１０３  機能条件設定部
１０４  機能条件記録部
１０５  撮影画像記録部
１０６  画像データ
１０７  機能条件データ（付加情報）
１０８  撮影画像データ
１０９  画像処理装置
１１０  リーダ部
１１１  データ解析部
１１２  機能条件解析部
１１３  撮影画像解析部
１１４  画像補正加工処理部
１１５  印刷データ変換部
１１６  プリンタ
１１７  データ解析および補正加工項目
【図１】
2007041912.tif 000003
【図２】
2007041912.tif 000004
【図３】
2007041912.tif 000005
【図４】
2007041912.tif 000006
【図５】
2007041912.tif 000007
【図６】
2007041912.tif 000008
【図７】
2007041912.tif 000009
【図８】
2007041912.tif 000010
【図９】
2007041912.tif 000011
【図１０】
2007041912.tif 000012