JP4336492B2 - Image data processing device - Google Patents

Image data processing device Download PDF

Info

Publication number
JP4336492B2
JP4336492B2 JP2002342790A JP2002342790A JP4336492B2 JP 4336492 B2 JP4336492 B2 JP 4336492B2 JP 2002342790 A JP2002342790 A JP 2002342790A JP 2002342790 A JP2002342790 A JP 2002342790A JP 4336492 B2 JP4336492 B2 JP 4336492B2
Authority
JP
Japan
Prior art keywords
image data
shooting mode
mode information
procedure
processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2002342790A
Other languages
Japanese (ja)
Other versions
JP2004178211A5 (en
JP2004178211A (en
Inventor
良徳 河合
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2002342790A priority Critical patent/JP4336492B2/en
Publication of JP2004178211A publication Critical patent/JP2004178211A/en
Publication of JP2004178211A5 publication Critical patent/JP2004178211A5/ja
Application granted granted Critical
Publication of JP4336492B2 publication Critical patent/JP4336492B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Image Processing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、画像データ処理装置に関し、特に、デジタルカメラなどで撮影された画像を印刷する際に、撮影対象に応じた最適な印刷結果が得られるようにするための画像処理を行うために用いて好適なものである。
【0002】
【従来の技術】
近年、デジタルカメラやプリンタの発展または普及により、デジタルカメラとプリンタとを用いて、ユーザが気軽にプリント出力することができるようになりつつある。
【0003】
ところで、デジタルカメラで実際に撮影された画像データを、ユーザの好みに沿うような最適な状態でプリント出力をするためには、上記デジタルカメラで得られた画像データをコンピュータに取り込み、その画像データに対して最適な印刷データを得るようにする画像処理を行って、上記印刷データをプリンタからプリント出力する必要がある。
【0004】
従来、上述した最適な印刷データを得るようにするための画像処理を適切に行うためには、ユーザは色補正や輪郭補正などのような様々な画像処理を行なわなければならず、ユーザの負荷が大きかった。
【0005】
そこで、ユーザの負荷を軽減して最適な印刷データを得るようにするために、デジタルカメラで撮影された画像データに付加された撮影情報や、画像データの特徴量を利用して、撮影対象に応じた最適な印刷結果を得るようにするための画像処理を行って、ユーザの負荷を軽減しながら最適な印刷結果を得るようにする技術が提案されている。
【0006】
【発明が解決しようとする課題】
上述したような従来技術では、ユーザが撮影する際に、撮影対象に応じた撮影モード情報、例えば、撮影シーンを示す人物/風景/夜景等の情報を、デジタルカメラ側で画像データに付加した場合、上記デジタルカメラ側で付加された撮影モードから撮影対象を決定して、撮影対象に応じた最適な印刷結果を得るようにするための画像処理を行うようにしている。
【0007】
しかしながら、撮影対象に応じた撮影モードをユーザが必ず選択するとは限らない。例えば、ユーザが他の撮影モードを誤って選択して撮影したり、前回撮影した撮影モードのまま撮影したりして、実際に撮影した対象と、上記撮影対象に付加されている撮影モード情報とが対応していない場合には重大な不都合が発生する問題があった。
【0008】
例えば、風景の撮影モードにユーザが設定して人物を撮影した場合、デジタルカメラ側では撮影対象が風景であると判断して、風景に最適な印刷結果を得るための画像処理を行ってしまう。
【0009】
同様に、人物の撮影モードで風景を撮影した場合、デジタルカメラ側では撮影対象が人物であると判断し、人物に最適な印刷結果を得るための画像処理を行ってしまう。これらの場合、ユーザの好みに沿うような最適な印刷結果が得られない。
【0010】
このため、撮影対象に応じた最適な印刷結果を得るようにするための画像処理を自動的に行う機能が付加されているデジタルカメラの場合には、機能本来の目的とは逆に、ユーザが不満を抱いてしまう印刷結果となってしまう可能性が高いという問題があった。
【0011】
本発明は、上記問題点をかんがみ、撮影対象に応じたより最適な印刷結果を得るための画像処理を行うことが可能な画像データ処理装置を提供できるようにすることを目的とする。
【0012】
【課題を解決するための手段】
本発明の画像データ処理装置は、被写体を撮影して得られた画像データに対して画像処理を行う画像データ処理装置であって、上記画像データの特徴を算出すべく上記画像データを解析する解析手段と、上記解析手段により解析された画像データの撮影モード情報及び特徴を示す情報を複数枚分保持する画像データ解析結果保持手段と、上記画像データ解析結果保持手段により保持された複数枚分の撮影モード情報と、上記複数枚分の画像データの特徴を示す情報とに基づいて、上記画像データに適用すべき撮影モード情報を決定する撮影モード決定手段と、上記解析手段により解析された上記画像データの特徴に対応する上記撮影モード決定手段により決定される撮影モード情報が、上記画像データに付加されている撮影モード情報に整合するかを判別する判別手段と、上記画像データの特徴に対応する上記撮影モード決定手段により決定された撮影モード情報が、上記画像データに付加されている撮影モード情報に整合しない場合に、上記画像データに付加されている撮影モード情報を上記撮影モード決定手段により決定された撮影モード情報に変更する撮影モード変更手段と、上記判別手段による判別の結果、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合する場合は、上記撮影モード情報に応じた画像処理を行い、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合しない場合は、上記撮影モード変更手段によって変更された撮影モード情報に応じた画像処理を行う画像処理手段とを有することを特徴とする。
本発明の画像データ処理方法は、被写体を撮影して得られた画像データに対して画像処理を行う画像データ処理方法であって、上記画像データの特徴を算出すべく上記画像データを解析する解析工程と、上記解析工程により解析された画像データの撮影モード情報及び特徴を示す情報を複数枚分保持する画像データ解析結果保持工程と、上記画像データ解析結果保持工程により保持された複数枚分の撮影モード情報と、上記複数枚分の画像データの特徴を示す情報とに基づいて、上記画像データに適用すべき撮影モード情報を決定する撮影モード決定工程と、上記解析工程により算出された上記画像データの特徴に対応する上記撮影モード決定工程により決定される撮影モード情報が、上記画像データに付加されている撮影モード情報に整合するかを判別する判別工程と、上記画像データの特徴に対応する上記撮影モード決定工程により決定される撮影モード情報が、上記画像データに付加されている撮影モード情報に整合しない場合に、上記画像データに付加されている撮影モード情報を上記撮影モード決定工程により決定された撮影モード情報に変更する撮影モード変更工程と、上記判別工程による判別の結果、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合する場合は、上記撮影モード情報に応じた画像処理を行い、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合しない場合は、上記撮影モード変更工程において変更された撮影モード情報に応じた画像処理を行う画像処理工程とを有することを特徴とする。
本発明のコンピュータプログラムは、被写体を撮影して得られた画像データに対して画像処理を行う画像データ処理方法の各手順をコンピュータに実行させるコンピュータプログラムであって、上記画像データの特徴を算出すべく上記画像データを解析する解析手順と、上記解析手順により解析された画像データの撮影モード情報及び特徴を示す情報を複数枚分保持する画像データ解析結果保持手順と、上記画像データ解析結果保持手順により保持された複数枚分の撮影モード情報と、上記複数枚分の画像データの特徴を示す情報とに基づいて、上記画像データに適用すべき撮影モード情報を決定する撮影モード決定手順と、上記解析手順により算出された上記画像データの特徴に対応する上記撮影モード決定手順により決定される撮影モード情報が、上記画像データに付加されている撮影モード情報に整合するかを判別する判別手順と、上記画像データの特徴に対応する上記撮影モード決定手順により決定される撮影モード情報が、上記画像データに付加されている撮影モード情報に整合しない場合に、上記画像データに付加されている撮影モード情報を上記撮影モード決定手順により決定された撮影モード情報に変更する撮影モード変更手順と、上記判別手順による判別の結果、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合する場合は、上記撮影モード情報に応じた画像処理を行い、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合しない場合は、上記撮影モード変更手順において変更された撮影モード情報に応じた画像処理を行う画像処理手順とをコンピュータに実行させることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、上記に記載のコンピュータプログラムを記録したことを特徴とする。
【0013】
本発明は上記技術手段を有するので、画像データの特徴量から決定される最適な撮影モード情報と、画像データに付加されている撮影モード情報との整合性が確認されるとともに、上記整合性の確認結果に基づいて上記最適な撮影モードへの変更が行われることにより、上記画像データに付加されている撮影モード情報の誤りによる悪影響を防止することが可能となり、最適な印刷結果を得るための画像処理を行うことが可能となる。
【0014】
【発明の実施の形態】
以下、図面を参照しながら、本発明の画像データ処理装置の実施の形態を詳細に説明する。
(第1の実施の形態)
図1は、本発明の第1の実施の形態における画像データ処理装置を構成可能なコンピュータシステムの一例を示すブロック図である。
本実施の形態の画像データ処理装置(以下、印刷画像データ処理装置とする)は、ホストコンピュータ100、デジタルカメラ107、プリンタ108およびモニタ106等により構成されている。ホストコンピュータ100には、例えば、インクジェット方式のプリンタ108が双方向通信可能な状態で接続されている。
【0015】
ホストコンピュータ100は、OS(オペレーティングシステム)101を有し、また、このOS101による管理下において、画像処理等を行うアプリケーションまたはプリンタ108を制御するためのアプリケーション/プリンタドライバ102を有する。
【0016】
また、ホストコンピュータ100は、上述のOS101等によって動作可能な各種ハードウエアとして中央演算処理装置(以下、CPUと称する)103、ランダムアクセスメモリ(以下、RAMと称する)104、ハードディスク(HD)やコンパクトディスク(CD)等の記録装置及び記録メディア格納装置(以下、HDと称する)105等を備えている。
【0017】
CPU103は、上述のソフトウェア等に従った処理にかかる信号処理を実行する。HD105には、各種ソフトウェアが予め格納されており、CPU103によって必要に応じて読み出される。また、RAM104は、上記CPU103による信号処理を実行するためのワークエリア等として用いられる。
【0018】
画像データは、デジタルカメラ107の内部に保存されており、必要に応じてホストコンピュータ100に取り込まれる。また、画像データをデジタルカメラから予め取り込んでおき、HD105に保存しておくことも可能である。さらに、画像データは、ホストコンピュータ100に接続されている別のホストコンピュータ(サーバも含む)の記録媒体に保存されていてもよい。
【0019】
デジタルカメラ107からホストコンピュータ100へ画像データを受け渡す方法は、カードリーダやケーブル接続を介して行ってもよく、あるいは赤外線通信手段または無線通信手段等を介して行うことも可能である。
【0020】
もちろん、ホストコンピュータ100内の記憶媒体(例えば、HD105等)へ画像データを移動させることなく、デジタルカメラ107が保持するメモリカードや内蔵のメモリから直接読み出すようにしてもよい。この場合、上述したように、デジタルカメラ107とホストコンピュータ100とを接続して、カードリーダやケーブル接続により、あるいは赤外線通信手段または無線通信手段により、画像データが受け渡される。
【0021】
図1に示した第1の実施の形態の印刷画像データ処理装置の具体的な構成例としては、一般的に普及しているIBM社のAT互換機のパーソナルコンピュータに、Microsoft社のWindows(R)をOS101として使用して、印刷処理が可能な任意のアプリケーションをインストールしたホストコンピュータ100に、モニタ106、プリンタ108、及びデジタルカメラ107を接続するように構成したものを挙げることができる。
【0022】
図2は、上記第1の実施の形態の印刷画像データ処理装置10の機能構成を示すブロック図であり、本実施の形態ではコンピュータ100が各部の機能を実現するように動作制御している。なお、第1の実施の形態における印刷画像データ処理装置10は、以下、印刷画像データ処理装置200と称することとし、後述する第2〜第6の実施の形態における印刷画像データ処理装置と区別している。図2において、202は印刷対象の画像データ201を読み出す画像データ入力部であり、デジタルカメラ107に備えられたメモリまたはコンピュータ100に備えられたHD105等の記録媒体から画像データ201を読み出す。
【0023】
203は画像データ解析部であり、画像データ入力部202より読み出された画像データ201から、ユーザによって付加された撮影モード情報(例えば、撮影シーンを示す人物/風景/夜景等の情報)を抽出して、画像データ201の特徴量(例えば、色分布/ヒストグラム等)を解析する。
【0024】
204は撮影モード解析部であり、画像データ201の上記特徴量から決定される最適な撮影モード情報と、画像データ201に付加された撮影モード情報との整合性を確認する。この確認の結果、上記2つの撮影モード情報間に不整合があった場合には、上記画像データの撮影モードを最適な撮影モードに変更する。なお、撮影モード解析部204により、本実施の形態の撮影モード解析手段、撮影モード確認手段、及び撮影モード変更手段等が構成されている。
【0025】
205は画像データ処理部であり、画像データ201に対して上記の最適な撮影モードに基づいた印刷画像データを作成するためのものである。206は印刷画像データ出力部であり、画像データ処理部205において作成された印刷画像データ207を出力するためのものである。
【0026】
画像データ入力部202より入力された画像データ201は、画像データ解析部203へ供給される。上記画像データ201が供給された画像データ解析部203は、上記画像データ201から撮影モード情報を抽出するとともに画像データ201の特徴量を解析する。そして、画像データ201を画像データ処理部205へ出力するとともに、上記画像データ201より抽出した撮影モード情報及び解析した画像データ201の特徴量を撮影モード解析部204へ出力する。
【0027】
撮影モード解析部204は、画像データ201の特徴量の種類やその特徴量から最適な撮影モード情報の決定を行なっており、多くの観点に基づいてなされている。例えば、画像データ201の特徴をあらわす指標(特徴量の種類)の1つとして色分布情報に注目する場合、撮影モード解析部204は、肌色近傍の色領域を多く含んでいるような画像データ201であれば、このときの撮影モードは人物モードが最適であると判断する。
【0028】
また、上記色分布において、画像データ201の特徴量として青色や緑色近傍の色領域を多く有しており、画像のスペクトル特性が高周波であれば、撮影モード解析部204はこのときの撮影モードは風景モードが最適であると判断する。さらに、画像データ201に対して顔領域認識を行った結果、その認識確率が高ければ、このときの撮影モードは人物モードが最適であると判断する。
【0029】
このように、最適な撮影モードを決定するためには様々な方法が考えられ、撮影モード解析部204は特定の方法に依存することなく、画像データ201の特徴量の種類やその特徴量から撮影モードをできるだけ正確に決定するようにしている。
【0030】
画像データ処理部205は、上記撮影モード解析部204からの撮影モードに応じて、印刷画像データを最適に作成するための画像処理だけを行うのではなく、シャープネスや日付入力などユーザが指定する画像処理についても同時に行うことができるようになされている。
印刷画像データ出力部206の出力先は、プリンタ108だけでなく、コンピュータ100に備えられた記録媒体(HD105等)に出力することも考えられる。
【0031】
次に、本実施の形態に関わる印刷画像データ処理装置200の動作手順を、図3に示すフローチャートを参照しながら説明する。
最初に、ステップS301で、画像データ入力部202が対象となる画像データ201を読み出す。次に、ステップS302において、画像データ解析部203が、画像データ201に付加されている撮影モード情報(例えば、撮影シーンを示す人物/風景/夜景等の情報)を抽出するとともに、画像データ201の特徴量を解析する。
【0032】
次に、ステップS303で、撮影モード解析部204が、画像データ201の特徴量から決定される最適な撮影モード情報と、画像データ201に付加されている撮影モード情報との整合性を確認する。上記確認の結果、2つの撮影モード情報に整合性があった場合は、ステップS305に進む。
【0033】
また、ステップS303の確認の結果、2つの撮影モードに不整合があった場合はステップS304に進み、撮影モード解析部204は、画像データ201に付加された撮影モード情報を、特徴量から決定される最適な撮影モード情報に変更する。
【0034】
次に、ステップS305で、画像データ処理部205は、画像データ201に所定の画像処理を施して、撮影モードに応じた最適な印刷画像データを作成する。次に、ステップS306において、印刷画像データ出力部206により上記作成した印刷画像データ207を出力する。
【0035】
(第2の実施の形態)
上述した第1の実施の形態の印刷画像データ処理装置200において、撮影モード解析部204は、画像データ201の特徴量から決定される最適な撮影モード情報と、画像データに付加されている撮影モード情報との整合性を確認して、これら2つの情報間に不整合があった場合には、上記画像データ201の特徴量から決定される最適な撮影モードに自動的に変更するようにした例を説明した。
【0036】
これに対して、この第2の実施の形態では、画像データ201の特徴量から決定される最適な撮影モード情報と、画像データ201に付加されている撮影モード情報との不整合、及びその変更内容を表示することで、撮影モードの変更をユーザに明確に伝えるようにしている。
【0037】
図4は、本発明の第2の実施の形態に係る印刷画像データ処理装置400の機能構成を示すブロック図である。なお、第2の実施の形態における印刷画像データ処理装置400は、上記図1に示した第1の実施の形態の印刷画像データ処理装置200と同様なコンピュータシステムにより構成される。
【0038】
図4において、画像データ入力部202、画像データ解析部203、撮影モード解析部204、画像データ処理部205、及び印刷画像データ出力部206は、上述した第1の実施の形態の印刷画像データ処理装置200で説明した内容のとおりであり、詳細な説明を省略する。
【0039】
第2の実施の形態の印刷画像データ処理装置400では、これらの構成に加えて、画像データ201の特徴量から決定される最適な撮影モード情報と、画像データ201に付加されている撮影モード情報との不整合及びその変更内容を表示する撮影モード変更表示部401を有している。
【0040】
次に、本実施の形態に関わる印刷画像データ処理装置400の動作手順を、図5に示すフローチャートを参照しながら説明する。
【0041】
図5において、ステップS301、ステップS302、ステップS303、ステップS304、ステップS305、及びステップS306の動作は、図2のフローチャートを参照しながら上記第1の実施の形態で説明した動作のとおりである。これらの各ステップに加えて、本実施の形態においてはステップS501において、撮影モード変更表示部401は撮影モードの表示を行う。
【0042】
撮影モードの表示を行う場合、撮影モード変更表示部401は、画像データ201の特徴量から決定される最適な撮影モード情報と、画像データ201に付加されている撮影モード情報との不整合があって、撮影モードを変更した場合にのみ、その変更した撮影モードの表示を行えばよいが、撮影モードの変更がない場合にも撮影モードの表示を行うようにしてもかまわない。
【0043】
(第3の実施の形態)
上記第2の実施の形態の印刷画像データ処理装置400において、撮影モード変更表示部401は、画像データ201の特徴量から決定される最適な撮影モードと、画像データ201に付加されている撮影モードとの不整合及びその変更内容を表示するように構成した例を示した。それに対し、この第3の実施の形態では、ユーザに撮影モードの変更を選択させることで、ユーザの好みに合った最適な印刷画像データ207を得るように構成している。
【0044】
図6は、本実施の形態に係る印刷画像データ処理装置600の機能構成を示すブロック図である。なお、第3の実施の形態における印刷画像データ処理装置600は、上記図1に示した第1の実施の形態の印刷画像データ処理装置200と同様なコンピュータシステムにより構成される。
【0045】
図6において、画像データ入力部202、画像データ解析部203、撮影モード解析部204、画像データ処理部205、印刷画像データ出力部206、及び撮影モード変更表示部401は、上述した第1の実施の形態の印刷画像データ処理装置200、及び第2の実施の形態の印刷画像データ処理装置400で説明した内容のとおりであり、詳細な説明を省略する。
【0046】
第3の実施の形態の印刷画像データ処理装置600では、これらの構成に加えて、画像データ201の特徴量から決定する最適な撮影モード情報と、画像データに付加された撮影モード情報とに不整合が生じている場合に、上記撮影モードをユーザが変更可能な撮影モード変更選択部601を有している。
【0047】
撮影モード変更選択部601は、画像データ201の特徴量から決定される最適な撮影モード情報と、画像データ201に付加されている撮影モード情報との不整合がなくても、撮影モードを変更するための選択をユーザの好みに応じて行うことができる機能を備えている。
【0048】
次に、本実施の形態に関わる印刷画像データ処理装置600の動作手順を、図7に示すフローチャートを参照しながら説明する。
図7において、ステップS301、ステップS302、ステップS303、ステップS304、ステップS305、ステップS306、及びステップS501の動作は上述した第1の実施の形態の印刷画像データ処理装置200、及び第2の実施の形態の印刷画像データ処理装置400で説明した動作の通りである。
【0049】
本実施の形態においては、これらのステップに加え、ステップS701において、撮影モードを変更するかどうかの選択をユーザに行なわせるようにする。そして、撮影モードを変更することをユーザが選択した場合は、ステップS304へ進み、撮影モードを変更しないことをユーザが選択した場合はステップS501に進む。
【0050】
(第4の実施の形態)
上記第1の実施の形態の印刷画像データ処理装置200において、撮影モード解析部204は、画像データ201の特徴量から決定される最適な撮影モード情報と、画像データ201に付加されている撮影モード情報との整合性を確認し、不整合があった場合には上記最適な撮影モードに変更するように構成した例を示した。
【0051】
それに対して、本実施の形態においては、撮影モードの整合性の確認を1枚のみの画像データ201に限定される必要はなない。この第4の実施の形態の印刷画像データ処理装置800では、複数枚分の連続する画像データの特徴量を示す情報及び撮影モード情報を利用してモード不整合の確認を行うように構成した例を示している。
【0052】
図8は、本実施の形態に係る印刷画像データ処理装置800の機能構成を示すブロック図である。なお、第4の実施の形態における印刷画像データ処理装置800は、上記図1に示した第1の実施の形態の印刷画像データ処理装置200と同様なコンピュータシステムにより構成される。
【0053】
図8において、画像データ入力部202、画像データ解析部203、画像データ処理部205、及び印刷画像データ出力部206は、上記第1の実施の形態の印刷画像データ処理装置200で説明した内容のとおりであり、詳細な説明を省略する。
【0054】
第4の実施の形態の印刷画像データ処理装置800では、これらの構成に加えて、画像データ201に関する撮影モード情報及び特徴量を示す情報を複数枚分保持しておく画像データ解析結果保持部801を設けるとともに、画像データ解析結果保持部801に保持された上記複数の撮影モード情報と特徴量を示す情報、及び画像データ201の特徴量を示す情報に基づいて、最適な撮影モードを設定したり変更したりする撮影データ解析部802を設けた例を示している。
【0055】
例えば、複数枚分の画像データの特徴量として、複数の撮影時刻情報及び複数の色分布情報に注目して、これらの情報のうち、撮影時刻が比較的近くしかも同じような色分布が連続するような画像データがある場合を考えるとする。この場合、撮影モード解析部802は、同じ撮影対象を撮影者が撮影していたと判断する。
【0056】
そして、上記画像データにおいて、ある撮影時刻を境にして撮影モードが切り替わっていれば、撮影モード解析部802は、撮影モードを誤って設定して撮影していて、上記撮影時刻になってその誤りに撮影者が気づき、その後撮影モードを適切に変更したようであると判断する。
【0057】
このように、画像データに関する複数の特徴量情報及び撮影モード情報を利用することで、上述した撮影データのように、撮影モードを切り替える前の誤って設定していた撮影モードで撮影された画像データに対しても、最適な撮影モードに基づいて撮影した画像データであるかのように変更することが可能となる。ただし、画像データに関する複数の撮影モード情報及び特徴量情報を利用することによる最適な撮影モードの決定方法は、上述した例の限りではない。なお、本実施の形態では、撮影モード解析部204により、撮影モード決定手段が構成されている。
【0058】
次に、本実施の形態に関わる印刷画像データ処理装置800の動作手順を、図9に示すフローチャートを参照しながら説明する。
なお、同一フォルダや同一撮影日時など、撮影時の条件が一致する画像データに関する撮影モード及び特徴量を、あらかじめ解析しておく必要がある。
【0059】
最初に、ステップS901において、画像データ入力部202は画像データ201を読み出す。次に、ステップS902において、画像データ解析部203は、画像データ201に付加されている撮影モード情報(例えば、撮影シーンを示す人物/風景/夜景等の情報)を抽出しするとともに、画像データ201の特徴量を解析する。
【0060】
ステップS903において、画像データ解析結果保持部801は、画像データ解析部203で得られた撮影モード情報及び特徴量を示す情報を保存する。次に、ステップS904において、同一フォルダや同一撮影日時など、撮影時の条件が一致する他の画像データがあるかどうかを判断する。この判断の結果、他の画像データがあれば、ステップS901に戻り一連の処理を繰り返す。また、上記判断の結果、他の画像がなければ、ステップS905に進む。
【0061】
ステップS905においては、撮影モード解析部802は、先ず、画像データ解析結果保持部801に保持されている画像データに関する複数の撮影モード情報と特徴量を示す情報とをそれぞれ読み出す。次に、撮影モード解析部802は、上記読み出した情報の中から何れの撮影モード情報が最適であるかを決定する。次に、決定した最適な撮影モード情報と、画像データ201に付加された撮影モード情報との整合性を確認する。整合する場合は、ステップS907に、不整合の場合はステップS906に進む。
【0062】
次に、ステップS906で、撮影モード解析部802は、画像データ201の撮影モードを、上記決定された最適な撮影モードに変更する。次に、ステップS907で、画像データ処理部205は、上記決定された撮影モード、または変更された最適な撮影モードに基づいて印刷画像データを作成する。最後に、ステップS908で、上記作成された印刷画像データ207を印刷画像データ出力部206により出力する。
【0063】
(第5の実施の形態)
上述の説明においては、上記第1〜第4の実施の形態の印刷画像データ処理装置において実行される一連の処理は、ホストコンピュータ100によってなされるように構成されていると説明した。しかし、デジタルカメラ107またはプリンタ108にホストコンピュータ100と同等な機能を持たせるようにして、デジタルカメラ107またはプリンタ108側で上記一連の処理をするように構成することも可能である。
【0064】
例えば、プリンタ108の内部にホストコンピュータ100と同等な機能を設ける場合には、プリンタ108に設けたカードリーダ等の読み取り手段が、メモリカードを介して画像データ201を読み出したり、或いはデジタルカメラ107とプリンタ108とを有線ケーブル、赤外線通信手段、または無線通信手段等の通信回線により接続して、デジタルカメラ107に保持されるメモリカードや内蔵のメモリから画像データ201を読み出したりするようにしてもよい。
【0065】
(第6の実施の形態)
本発明は、ホストコンピュータ100以外の他のコンピュータに、本発明を実行するための処理プログラムをソフトウェアとして供給することによって実現することが可能になっている。その場合、例えば、フロッピー(R)ディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、及びROMなどの記録媒体を用いて、本発明を実現する処理プログラムを供給することができる。
【0066】
本発明の実施態様の例を以下に列挙する。
〔実施態様1〕被写体を撮影して得られた画像データに対して画像処理を行う印刷画像データ処理装置であって、上記画像データの特徴量を示す情報に基づいて、上記画像データを生成した際の撮影モード情報を解析する撮影モード解析手段と、上記撮影モード解析手段により解析された撮影モード情報と、上記画像データに付加されている撮影モード情報とを比較して確認する撮影モード確認手段と、上記撮影モード確認手段により確認された結果に基づいて、上記画像データを生成する際の撮影モードに応じた画像処理を行って印刷画像データを生成する画像データ処理手段とを有することを特徴とする印刷画像データ処理装置。
【0067】
〔実施態様2〕画像データを読み出す画像データ入力手段と、上記画像データ入力手段により読み出された画像データに付加されている撮影モード情報及び上記画像データの特徴量を示す情報を解析する画像データ解析手段と、上記画像データ解析手段により解析された特徴量を示す情報に基づいて、上記画像データの最適な撮影モード情報を決定する撮影モード解析手段と、上記撮影モード解析手段により決定された最適撮影モード情報と、上記画像データに付加されている撮影モード情報との整合性を確認する撮影モード確認手段と、上記撮影モード確認手段により確認された撮影モード情報の整合性に基づいて、上記画像データを生成する際の撮影モード情報を上記撮影モード解析手段により決定された最適撮影モード情報に変更する撮影モード変更手段と、上記撮影モード変更手段により変更された撮影モードに基づいて、上記画像データを印刷するのに適した画像処理を行って印刷画像データを作成する画像データ処理手段と、上記画像データ処理手段により作成された印刷画像データを出力する印刷画像データ出力手段とを有することを特徴とする印刷画像データ処理装置。
【0068】
〔実施態様3〕上記画像データの特徴量から決定される最適な撮影モード情報と、上記画像データに付加されている撮影モード情報とに不整合が確認された場合に、上記2つの撮影モード情報が不整合である旨及び上記画像データに付加されている撮影モード情報を上記最適な撮影モード情報に変更することを表示する撮影モード変更表示手段を有することを特徴とする実施態様2に記載の印刷画像データ処理装置。
【0069】
〔実施態様4〕上記画像データの特徴量から決定される最適な撮影モード情報と、上記画像データに付加されている撮影モード情報とに不整合が確認された場合に、上記画像データに付加されている撮影モード情報を変更するかどうかをユーザに対して選択させる撮影モード変更選択手段を有することを特徴とする実施態様2または実施態様3に記載の印刷画像データ処理装置。
【0070】
〔実施態様5〕上記画像データ解析手段により解析された画像データの撮影モード情報及び特徴量を示す情報をそれぞれ複数枚分保持する画像データ解析結果保持手段と、上記画像データ解析結果保持手段により保持された複数枚分の撮影モード情報及び特徴量を示す情報と、処理対象の上記画像データの特徴量を示す情報とに基づいて、最適な撮影モード情報を決定する撮影モード決定手段とを有し、上記撮影モード確認手段は、上記撮影モード決定手段により決定される最適撮影モード情報と、上記画像データに付加されている撮影モード情報との整合性を確認し、上記撮影モード変更手段は、上記確認された結果に基づいて上記画像データを生成する際の撮影モード情報を上記撮影モード決定手段により決定された最適撮影モード情報に変更することを特徴とする実施態様2〜4の何れか1つに記載の印刷画像データ処理装置。
【0071】
〔実施態様6〕被写体を撮影して得られた画像データに対して画像処理を行うための印刷画像データ処理方法であって、上記画像データの特徴量を示す情報に基づいて、上記画像データを生成した際の撮影モード情報を解析する撮影モード解析手順と、上記撮影モード解析手順により解析された撮影モード情報と、上記画像データに付加されている撮影モード情報とを比較して確認する撮影モード確認手順と、上記撮影モード確認手順により確認された結果に基づいて、上記画像データを生成する際の撮影モードに応じた画像処理を行って印刷画像データを生成する画像データ処理手順とを有することを特徴とする印刷画像データ処理方法。
【0072】
〔実施態様7〕画像データを読み出す画像データ入力手順と、上記画像データ入力手順により読み出された画像データに付加されている撮影モード情報及び上記画像データの特徴量を示す情報を解析する画像データ解析手順と、上記画像データ解析手順により解析された特徴量を示す情報に基づいて、上記画像データの最適な撮影モード情報を決定する撮影モード解析手順と、上記撮影モード解析手順により決定された最適撮影モード情報と、上記画像データに付加されている撮影モード情報との整合性を確認する撮影モード確認手順と、上記撮影モード確認手順により確認された撮影モード情報の整合性に基づいて、上記画像データを生成する際の撮影モード情報を上記撮影モード解析手順により決定された最適撮影モード情報に変更する撮影モード変更手順と、上記撮影モード変更手順により変更された撮影モードに基づいて、上記画像データを印刷するのに適した画像処理を行って印刷画像データを作成する画像データ処理手順と、上記画像データ処理手順により作成された印刷画像データを出力する印刷画像データ出力手順とを有することを特徴とする印刷画像データ処理方法。
【0073】
〔実施態様8〕被写体を撮影して得られた画像データに対して画像処理を行うための印刷画像データ処理方法を実行するためのコンピュータプログラムであって、上記画像データの特徴量を示す情報に基づいて、上記画像データを生成した際の撮影モード情報を解析する撮影モード解析手順と、上記撮影モード解析手順により解析された撮影モード情報と、上記画像データに付加されている撮影モード情報とを比較して確認する撮影モード確認手順と、上記撮影モード確認手順により確認された結果に基づいて、上記画像データを生成する際の撮影モードに応じた画像処理を行って印刷画像データを生成する画像データ処理手順とを有することを特徴とするコンピュータプログラム。
【0074】
〔実施態様9〕画像データを読み出す画像データ入力手順と、上記画像データ入力手順により読み出された画像データに付加されている撮影モード情報及び上記画像データの特徴量を示す情報を解析する画像データ解析手順と、上記画像データ解析手順により解析された特徴量を示す情報に基づいて、上記画像データの最適な撮影モード情報を決定する撮影モード解析手順と、上記撮影モード解析手順により決定された最適撮影モード情報と、上記画像データに付加されている撮影モード情報との整合性を確認する撮影モード確認手順と、上記撮影モード確認手順により確認された撮影モード情報の整合性に基づいて、上記画像データを生成する際の撮影モード情報を上記撮影モード解析手順により決定された最適撮影モード情報に変更する撮影モード変更手順と、上記撮影モード変更手順により変更された撮影モードに基づいて、上記画像データを印刷するのに適した画像処理を行って印刷画像データを作成する画像データ処理手順と、上記画像データ処理手順により作成された印刷画像データを出力する印刷画像データ出力手順とをコンピュータに実行させることを特徴とするコンピュータプログラム。
【0075】
〔実施態様10〕上記実施態様8または実施態様9に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【0076】
【発明の効果】
以上詳述したように、本発明の画像データ処理装置によれば、撮影対象の画像データに対して印刷のための画像処理を行う際に、上記画像データの特徴量から上記画像データを生成した際の撮影モード情報を解析して、上記解析した撮影モード情報と上記画像データに付加されている撮影モード情報との整合性を確認するようにしたので、上記画像データを実際に生成した際の撮影モード情報と、上記画像データに付加されている撮影モード情報との不整合による悪影響を防ぐことが可能となり、撮影対象に応じた最適な印刷結果を得るようにするための画像処理を確実に実行するようにすることができる。
【図面の簡単な説明】
【図1】本発明の第1の実施の形態における印刷画像データ処理装置を構成可能なコンピュータシステムの一例を示すブロック図である。
【図2】第1の実施の形態における印刷画像データ処理装置の機能構成を示すブロック図である。
【図3】第1の実施の形態における印刷画像データ処理装置の動作手順を示すフローチャートである。
【図4】本発明の第2の実施の形態における印刷画像データ処理装置の機能構成を示すブロック図である。
【図5】第2の実施の形態における印刷画像データ処理装置の動作手順を示すフローチャートである。
【図6】本発明の第3の実施の形態における印刷画像データ処理装置の機能構成を示すブロック図である。
【図7】第3の実施の形態における印刷画像データ処理装置の動作手順を示すフローチャートである。
【図8】本発明の第4の実施の形態における印刷画像データ処理装置の機能構成を示すブロック図である。
【図9】第4の実施の形態における印刷画像データ処理装置の動作手順を示すフローチャートである。
【符号の説明】
100 ホストコンピュータ
101 オペレーティングシステム(OS)
102 アプリケージョン/プリンタドライバ
103 中央演算装置(CPU)
104 ランダムアクセスメモリ(RAM)
105 ハードディスク(HD)
106 モニタ
107 デジタルカメラ
108 プリンタ
201 画像データ
202 画像データ入力部
203 画像データ解析部
204 撮影モード解析部
205 画像データ処理部
206 印刷画像データ出力部
207 印刷画像データ
401 撮影モード変更表示部
601 撮影モード変更選択部
801 画像データ解析結果保持部
802 撮影モード解析部
[0001]
BACKGROUND OF THE INVENTION
The present invention Image data processing device In particular, when printing an image photographed with a digital camera or the like, it is suitable for performing image processing for obtaining an optimum print result corresponding to the photographing object.
[0002]
[Prior art]
In recent years, with the development or popularization of digital cameras and printers, users can easily print out using digital cameras and printers.
[0003]
By the way, in order to print out the image data actually taken by the digital camera in an optimum state that meets the user's preference, the image data obtained by the digital camera is taken into a computer and the image data is obtained. Therefore, it is necessary to perform image processing for obtaining optimum print data and print out the print data from a printer.
[0004]
Conventionally, in order to appropriately perform the image processing for obtaining the optimum print data described above, the user has to perform various image processing such as color correction and contour correction, and the load on the user Was big.
[0005]
Therefore, in order to reduce the load on the user and obtain optimal print data, the shooting information added to the image data shot by the digital camera and the feature amount of the image data are used as the shooting target. A technique has been proposed in which image processing is performed so as to obtain an optimum print result corresponding to the optimum print result while reducing the load on the user.
[0006]
[Problems to be solved by the invention]
In the conventional technology as described above, when a user shoots, shooting mode information corresponding to a shooting target, for example, information such as a person / landscape / night view indicating a shooting scene is added to image data on the digital camera side. The image capturing target is determined from the image capturing mode added on the digital camera side, and image processing for obtaining an optimum print result corresponding to the image capturing target is performed.
[0007]
However, the user does not always select the shooting mode corresponding to the shooting target. For example, when the user mistakenly selects another shooting mode for shooting, or shooting in the shooting mode that was shot last time, and the shooting mode information added to the shooting target, However, there is a problem that a serious inconvenience occurs when this is not supported.
[0008]
For example, when a user sets a landscape shooting mode and shoots a person, the digital camera determines that the shooting target is a landscape, and performs image processing to obtain a print result optimal for the landscape.
[0009]
Similarly, when a landscape is shot in a person shooting mode, the digital camera determines that the shooting target is a person, and performs image processing to obtain a print result optimal for the person. In these cases, an optimal print result that meets the user's preference cannot be obtained.
[0010]
For this reason, in the case of a digital camera to which a function for automatically performing image processing for obtaining an optimum print result according to the shooting target is added, the user can There was a problem that there was a high possibility that the print result would be dissatisfied.
[0011]
In view of the above-described problems, the present invention can perform image processing for obtaining a more optimal printing result according to an object to be photographed. Image data processing device It aims to be able to provide.
[0012]
[Means for Solving the Problems]
An image data processing apparatus according to the present invention is an image data processing apparatus that performs image processing on image data obtained by photographing a subject, and that analyzes the image data to calculate the characteristics of the image data. Means, Image data analysis result holding means for holding a plurality of pieces of information indicating the shooting mode information and features of the image data analyzed by the analysis means, and shooting mode information for a plurality of sheets held by the image data analysis result holding means And shooting mode determining means for determining shooting mode information to be applied to the image data based on the information indicating the characteristics of the image data for the plurality of sheets. Features of the image data analyzed by the analyzing means Shooting mode information determined by the shooting mode determination means corresponding to Determining means for determining whether the image data matches the shooting mode information added to the image data, and the characteristics of the image data Shooting mode information determined by the shooting mode determination means corresponding to Is not consistent with the shooting mode information added to the image data, the shooting mode information added to the image data is In the shooting mode information determined by the shooting mode determination means If the characteristics of the image data match the shooting mode information added to the image data as a result of the determination by the shooting mode change means to be changed and the determination means, image processing according to the shooting mode information is performed. And image processing means for performing image processing according to the shooting mode information changed by the shooting mode changing means when the characteristics of the image data do not match the shooting mode information added to the image data. It is characterized by having.
The image data processing method of the present invention is an image data processing method for performing image processing on image data obtained by photographing a subject, and analyzing the image data to calculate the characteristics of the image data. Process, Image data analysis result holding step for holding a plurality of pieces of information indicating the shooting mode information and characteristics of the image data analyzed by the analysis step, and shooting mode information for a plurality of pieces of images held by the image data analysis result holding step And a shooting mode determination step for determining shooting mode information to be applied to the image data based on the information indicating the characteristics of the image data for the plurality of sheets. Features of the image data calculated by the analysis step Shooting mode information determined by the shooting mode determination step corresponding to Is a step of determining whether the image data matches the shooting mode information added to the image data, and a feature of the image data Shooting mode information determined by the shooting mode determination step corresponding to Is not consistent with the shooting mode information added to the image data, the shooting mode information added to the image data is In the shooting mode information determined by the shooting mode determination step If the characteristics of the image data match the shooting mode information added to the image data as a result of the determination by the shooting mode change step to be changed and the determination step, image processing according to the shooting mode information is performed. And when the characteristics of the image data do not match the shooting mode information added to the image data, an image processing step for performing image processing according to the shooting mode information changed in the shooting mode changing step is performed. It is characterized by having.
A computer program according to the present invention is a computer program that causes a computer to execute each procedure of an image data processing method for performing image processing on image data obtained by photographing a subject, and calculates the characteristics of the image data. An analysis procedure for analyzing the image data, Image data analysis result holding procedure for holding a plurality of pieces of information indicating the shooting mode information and characteristics of the image data analyzed by the analysis procedure, and shooting mode information for a plurality of pieces of images held by the image data analysis result holding procedure And a shooting mode determination procedure for determining shooting mode information to be applied to the image data based on the information indicating the characteristics of the image data for the plurality of sheets. Features of the image data calculated by the analysis procedure Shooting mode information determined by the shooting mode determination procedure corresponding to Is a procedure for determining whether the image data matches the shooting mode information added to the image data, and features of the image data Shooting mode information determined by the shooting mode determination procedure corresponding to Is not consistent with the shooting mode information added to the image data, the shooting mode information added to the image data is In the shooting mode information determined by the shooting mode determination procedure above If the characteristics of the image data match the shooting mode information added to the image data as a result of the determination by the shooting mode change procedure to be changed and the determination procedure, image processing according to the shooting mode information is performed. And when the characteristics of the image data do not match the shooting mode information added to the image data, an image processing procedure for performing image processing according to the shooting mode information changed in the shooting mode change procedure is The computer is executed.
A computer-readable recording medium according to the present invention records the computer program described above.
[0013]
Since the present invention has the above technical means, the consistency between the optimum shooting mode information determined from the feature amount of the image data and the shooting mode information added to the image data is confirmed, and By changing to the optimum shooting mode based on the confirmation result, it is possible to prevent adverse effects due to errors in the shooting mode information added to the image data, and to obtain the optimum printing result. Image processing can be performed.
[0014]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, the present invention will be described with reference to the drawings. Image data processing device The embodiment will be described in detail.
(First embodiment)
FIG. 1 shows the first embodiment of the present invention. Image data processing device It is a block diagram which shows an example of the computer system which can comprise.
Of this embodiment Image data processing device (hereinafter referred to as print image data processing device) The computer includes a host computer 100, a digital camera 107, a printer 108, a monitor 106, and the like. For example, an inkjet printer 108 is connected to the host computer 100 in a state where bidirectional communication is possible.
[0015]
The host computer 100 has an OS (Operating System) 101, and also has an application / printer driver 102 for controlling an application for performing image processing or the like or a printer 108 under the management of the OS 101.
[0016]
The host computer 100 includes a central processing unit (hereinafter referred to as CPU) 103, a random access memory (hereinafter referred to as RAM) 104, a hard disk (HD) and a compact as various hardware operable by the OS 101 and the like. A recording device such as a disc (CD) and a recording medium storage device (hereinafter referred to as HD) 105 are provided.
[0017]
The CPU 103 executes signal processing related to processing according to the above-described software or the like. Various software is stored in the HD 105 in advance, and is read out by the CPU 103 as necessary. The RAM 104 is used as a work area for executing signal processing by the CPU 103.
[0018]
Image data is stored in the digital camera 107 and is taken into the host computer 100 as necessary. It is also possible to capture image data from a digital camera in advance and store it in the HD 105. Further, the image data may be stored in a recording medium of another host computer (including a server) connected to the host computer 100.
[0019]
A method of transferring image data from the digital camera 107 to the host computer 100 may be performed via a card reader or a cable connection, or may be performed via an infrared communication unit or a wireless communication unit.
[0020]
Of course, the image data may be directly read from a memory card held in the digital camera 107 or a built-in memory without moving the image data to a storage medium (for example, the HD 105) in the host computer 100. In this case, as described above, the digital camera 107 and the host computer 100 are connected, and image data is transferred by a card reader or cable connection, or by infrared communication means or wireless communication means.
[0021]
As a specific configuration example of the print image data processing apparatus according to the first embodiment shown in FIG. 1, a personal computer of an AT compatible machine manufactured by IBM is commonly used in Windows (R ) Is used as the OS 101, and the monitor 106, the printer 108, and the digital camera 107 are connected to the host computer 100 in which an arbitrary application capable of print processing is installed.
[0022]
FIG. 2 is a block diagram illustrating a functional configuration of the print image data processing apparatus 10 according to the first embodiment. In the present embodiment, the computer 100 controls operations so as to realize the functions of the respective units. The print image data processing apparatus 10 in the first embodiment is hereinafter referred to as a print image data processing apparatus 200, and is distinguished from print image data processing apparatuses in the second to sixth embodiments described later. Yes. In FIG. 2, an image data input unit 202 reads image data 201 to be printed. The image data 201 is read from a memory provided in the digital camera 107 or a recording medium such as the HD 105 provided in the computer 100.
[0023]
An image data analysis unit 203 extracts shooting mode information (for example, information indicating a shooting scene / person / landscape / night view, etc.) added by the user from the image data 201 read from the image data input unit 202. Then, the feature amount (for example, color distribution / histogram) of the image data 201 is analyzed.
[0024]
Reference numeral 204 denotes a shooting mode analysis unit that confirms the consistency between the optimum shooting mode information determined from the feature amount of the image data 201 and the shooting mode information added to the image data 201. If there is a mismatch between the two shooting mode information as a result of this confirmation, the shooting mode of the image data is changed to an optimal shooting mode. Note that the shooting mode analysis unit 204 constitutes a shooting mode analysis unit, a shooting mode confirmation unit, a shooting mode change unit, and the like according to this embodiment.
[0025]
Reference numeral 205 denotes an image data processing unit for creating print image data based on the above-described optimum shooting mode for the image data 201. Reference numeral 206 denotes a print image data output unit for outputting the print image data 207 created by the image data processing unit 205.
[0026]
The image data 201 input from the image data input unit 202 is supplied to the image data analysis unit 203. The image data analysis unit 203 supplied with the image data 201 extracts shooting mode information from the image data 201 and analyzes the feature amount of the image data 201. Then, the image data 201 is output to the image data processing unit 205, and the shooting mode information extracted from the image data 201 and the feature amount of the analyzed image data 201 are output to the shooting mode analysis unit 204.
[0027]
The shooting mode analysis unit 204 determines the optimum shooting mode information from the types of feature amounts of the image data 201 and the feature amounts, and is based on many viewpoints. For example, when focusing on the color distribution information as one of the indices (types of feature amounts) representing the characteristics of the image data 201, the shooting mode analysis unit 204 includes the image data 201 that includes many color regions near the skin color. If so, it is determined that the person mode is the optimum photographing mode at this time.
[0028]
Further, in the above color distribution, if the image data 201 has many color regions near blue or green as the feature amount, and the spectral characteristics of the image are high frequency, the shooting mode analysis unit 204 has a shooting mode at this time. Judge that the landscape mode is optimal. Further, if the recognition probability is high as a result of performing face area recognition on the image data 201, it is determined that the person mode is the optimum shooting mode at this time.
[0029]
As described above, various methods are conceivable for determining the optimum shooting mode, and the shooting mode analysis unit 204 does not depend on a specific method, and the shooting is performed from the type of feature amount of the image data 201 or the feature amount. The mode is determined as accurately as possible.
[0030]
The image data processing unit 205 does not only perform image processing for optimally creating print image data in accordance with the shooting mode from the shooting mode analysis unit 204, but also an image specified by the user such as sharpness or date input. Processing can be performed at the same time.
The output destination of the print image data output unit 206 may be output not only to the printer 108 but also to a recording medium (such as the HD 105) provided in the computer 100.
[0031]
Next, the operation procedure of the print image data processing apparatus 200 according to the present embodiment will be described with reference to the flowchart shown in FIG.
First, in step S301, the image data input unit 202 reads target image data 201. Next, in step S <b> 302, the image data analysis unit 203 extracts shooting mode information (for example, information such as a person / landscape / night view indicating a shooting scene) added to the image data 201 and the image data 201. Analyze the feature quantity.
[0032]
In step S <b> 303, the shooting mode analysis unit 204 confirms the consistency between the optimal shooting mode information determined from the feature amount of the image data 201 and the shooting mode information added to the image data 201. As a result of the confirmation, if the two shooting mode information is consistent, the process proceeds to step S305.
[0033]
If there is a mismatch between the two shooting modes as a result of the confirmation in step S303, the process proceeds to step S304, and the shooting mode analysis unit 204 determines the shooting mode information added to the image data 201 from the feature amount. Change to the optimal shooting mode information.
[0034]
In step S305, the image data processing unit 205 performs predetermined image processing on the image data 201 to create optimum print image data corresponding to the shooting mode. In step S306, the print image data output unit 206 outputs the created print image data 207.
[0035]
(Second Embodiment)
In the print image data processing apparatus 200 according to the first embodiment described above, the shooting mode analysis unit 204 includes the optimal shooting mode information determined from the feature amount of the image data 201 and the shooting mode added to the image data. An example of checking the consistency with information and automatically changing to the optimum shooting mode determined from the feature amount of the image data 201 when there is a mismatch between the two pieces of information. Explained.
[0036]
On the other hand, in the second embodiment, inconsistency between the optimum shooting mode information determined from the feature amount of the image data 201 and the shooting mode information added to the image data 201, and the change thereof. By displaying the contents, the change of the shooting mode is clearly communicated to the user.
[0037]
FIG. 4 is a block diagram showing a functional configuration of a print image data processing apparatus 400 according to the second embodiment of the present invention. The print image data processing apparatus 400 according to the second embodiment is configured by a computer system similar to the print image data processing apparatus 200 according to the first embodiment shown in FIG.
[0038]
In FIG. 4, an image data input unit 202, an image data analysis unit 203, a shooting mode analysis unit 204, an image data processing unit 205, and a print image data output unit 206 are the print image data processing of the first embodiment described above. The details are the same as those described for the apparatus 200, and a detailed description thereof will be omitted.
[0039]
In the print image data processing apparatus 400 according to the second embodiment, in addition to these configurations, optimal shooting mode information determined from the feature amount of the image data 201 and shooting mode information added to the image data 201. And a shooting mode change display unit 401 for displaying the inconsistency and the change contents.
[0040]
Next, the operation procedure of the print image data processing apparatus 400 according to the present embodiment will be described with reference to the flowchart shown in FIG.
[0041]
In FIG. 5, the operations of Step S301, Step S302, Step S303, Step S304, Step S305, and Step S306 are the same as those described in the first embodiment with reference to the flowchart of FIG. In addition to these steps, in this embodiment, in step S501, the shooting mode change display unit 401 displays the shooting mode.
[0042]
When displaying the shooting mode, the shooting mode change display unit 401 has a mismatch between the optimal shooting mode information determined from the feature amount of the image data 201 and the shooting mode information added to the image data 201. Thus, the changed shooting mode may be displayed only when the shooting mode is changed, but the shooting mode may be displayed even when the shooting mode is not changed.
[0043]
(Third embodiment)
In the print image data processing apparatus 400 according to the second embodiment, the shooting mode change display unit 401 includes an optimal shooting mode determined from the feature amount of the image data 201 and a shooting mode added to the image data 201. An example is shown in which inconsistencies with and changes are displayed. On the other hand, the third embodiment is configured to obtain optimum print image data 207 that suits the user's preference by allowing the user to select the change of the shooting mode.
[0044]
FIG. 6 is a block diagram illustrating a functional configuration of the print image data processing apparatus 600 according to the present embodiment. The print image data processing apparatus 600 according to the third embodiment is configured by a computer system similar to the print image data processing apparatus 200 according to the first embodiment shown in FIG.
[0045]
In FIG. 6, the image data input unit 202, the image data analysis unit 203, the shooting mode analysis unit 204, the image data processing unit 205, the print image data output unit 206, and the shooting mode change display unit 401 are the first embodiment described above. The print image data processing apparatus 200 according to the embodiment and the print image data processing apparatus 400 according to the second embodiment are the same as described above, and detailed description thereof is omitted.
[0046]
In the print image data processing apparatus 600 according to the third embodiment, in addition to these configurations, the optimum shooting mode information determined from the feature amount of the image data 201 and the shooting mode information added to the image data are not included. The camera has a shooting mode change selection unit 601 that allows the user to change the shooting mode when matching occurs.
[0047]
The shooting mode change selection unit 601 changes the shooting mode even if there is no mismatch between the optimal shooting mode information determined from the feature amount of the image data 201 and the shooting mode information added to the image data 201. For this purpose, a function for making a selection for the user's preference is provided.
[0048]
Next, the operation procedure of the print image data processing apparatus 600 according to the present embodiment will be described with reference to the flowchart shown in FIG.
In FIG. 7, the operations of step S301, step S302, step S303, step S304, step S305, step S306, and step S501 are the same as those in the print image data processing apparatus 200 of the first embodiment and the second embodiment. The operation is the same as that described in the print image data processing apparatus 400 of the embodiment.
[0049]
In the present embodiment, in addition to these steps, in step S701, the user is allowed to select whether to change the shooting mode. If the user selects to change the shooting mode, the process proceeds to step S304. If the user selects not to change the shooting mode, the process proceeds to step S501.
[0050]
(Fourth embodiment)
In the print image data processing apparatus 200 according to the first embodiment, the shooting mode analysis unit 204 includes optimum shooting mode information determined from the feature amount of the image data 201 and the shooting mode added to the image data 201. An example is shown in which the consistency with the information is confirmed, and when there is a mismatch, the mode is changed to the optimum shooting mode.
[0051]
On the other hand, in the present embodiment, it is not necessary to limit the consistency of the shooting mode to only one image data 201. An example in which the print image data processing apparatus 800 according to the fourth embodiment is configured to check mode mismatch using information indicating the feature amount of continuous image data for a plurality of sheets and shooting mode information. Is shown.
[0052]
FIG. 8 is a block diagram showing a functional configuration of the print image data processing apparatus 800 according to the present embodiment. Note that the print image data processing apparatus 800 according to the fourth embodiment is configured by a computer system similar to the print image data processing apparatus 200 according to the first embodiment shown in FIG.
[0053]
In FIG. 8, an image data input unit 202, an image data analysis unit 203, an image data processing unit 205, and a print image data output unit 206 have the contents described in the print image data processing apparatus 200 of the first embodiment. Therefore, detailed description is omitted.
[0054]
In the print image data processing apparatus 800 of the fourth embodiment, in addition to these configurations, an image data analysis result holding unit 801 that holds shooting mode information and feature amount information related to the image data 201 for a plurality of sheets. And setting an optimum shooting mode based on the plurality of shooting mode information held in the image data analysis result holding unit 801, information indicating the feature amount, and information indicating the feature amount of the image data 201. An example in which an imaging data analysis unit 802 to be changed is provided is shown.
[0055]
For example, paying attention to a plurality of shooting time information and a plurality of color distribution information as feature quantities of image data for a plurality of sheets, among these pieces of information, the shooting time is relatively close and similar color distributions continue. Consider the case where there is such image data. In this case, the shooting mode analysis unit 802 determines that the photographer was shooting the same shooting target.
[0056]
Then, in the image data, if the shooting mode is switched at a certain shooting time, the shooting mode analysis unit 802 has set the shooting mode in error and shot, and the shooting time becomes the error. It is determined that the photographer has noticed, and then the shooting mode seems to have been changed appropriately.
[0057]
In this way, by using a plurality of feature amount information and shooting mode information related to image data, image data shot in the shooting mode that was set incorrectly before switching the shooting mode, such as the shooting data described above. However, it is possible to change the image data as if it were imaged based on the optimum imaging mode. However, the method for determining the optimum shooting mode by using a plurality of shooting mode information and feature amount information regarding image data is not limited to the above-described example. In the present embodiment, the shooting mode analysis unit 204 constitutes a shooting mode determination unit.
[0058]
Next, the operation procedure of the print image data processing apparatus 800 according to the present embodiment will be described with reference to the flowchart shown in FIG.
Note that it is necessary to analyze in advance the shooting mode and the feature amount related to image data having the same shooting conditions such as the same folder and the same shooting date and time.
[0059]
First, in step S901, the image data input unit 202 reads the image data 201. In step S <b> 902, the image data analysis unit 203 extracts shooting mode information added to the image data 201 (for example, information about a person / landscape / night view indicating a shooting scene) and the image data 201. Analyze the feature quantity.
[0060]
In step S <b> 903, the image data analysis result holding unit 801 stores shooting mode information and information indicating feature amounts obtained by the image data analysis unit 203. Next, in step S904, it is determined whether there is other image data that matches the shooting conditions such as the same folder and the same shooting date and time. If there is other image data as a result of this determination, the process returns to step S901 to repeat a series of processes. If there is no other image as a result of the determination, the process proceeds to step S905.
[0061]
In step S <b> 905, the shooting mode analysis unit 802 first reads a plurality of shooting mode information related to the image data held in the image data analysis result holding unit 801 and information indicating the feature amount. Next, the shooting mode analysis unit 802 determines which shooting mode information is optimal from the read information. Next, the consistency between the determined optimum shooting mode information and the shooting mode information added to the image data 201 is confirmed. If they match, the process proceeds to step S907. If they do not match, the process proceeds to step S906.
[0062]
In step S906, the shooting mode analysis unit 802 changes the shooting mode of the image data 201 to the determined optimal shooting mode. In step S907, the image data processing unit 205 creates print image data based on the determined shooting mode or the changed optimal shooting mode. Finally, in step S908, the print image data output unit 206 outputs the generated print image data 207.
[0063]
(Fifth embodiment)
In the above description, it has been described that a series of processing executed in the print image data processing apparatus of the first to fourth embodiments is configured to be performed by the host computer 100. However, it is also possible to configure the digital camera 107 or the printer 108 to have the same function as that of the host computer 100 and perform the above-described series of processing on the digital camera 107 or the printer 108 side.
[0064]
For example, when a function equivalent to that of the host computer 100 is provided in the printer 108, a reading unit such as a card reader provided in the printer 108 reads the image data 201 via the memory card or the digital camera 107. The printer 108 may be connected via a communication line such as a wired cable, infrared communication means, or wireless communication means, and the image data 201 may be read from a memory card held in the digital camera 107 or a built-in memory. .
[0065]
(Sixth embodiment)
The present invention can be realized by supplying a computer program other than the host computer 100 as a software to execute the present invention. In that case, for example, the present invention is realized by using a recording medium such as a floppy (R) disk, a hard disk, an optical disk, a magneto-optical disk, a CD-ROM, a CD-R, a magnetic tape, a nonvolatile memory card, and a ROM. A processing program can be supplied.
[0066]
Examples of embodiments of the present invention are listed below.
[Embodiment 1] A print image data processing apparatus for performing image processing on image data obtained by photographing a subject, wherein the image data is generated based on information indicating a feature amount of the image data Shooting mode analysis means for analyzing shooting mode information at the time, shooting mode confirmation means for comparing and checking shooting mode information analyzed by the shooting mode analysis means and shooting mode information added to the image data And image data processing means for generating print image data by performing image processing according to the photographing mode when generating the image data based on the result confirmed by the photographing mode confirmation means. A print image data processing apparatus.
[0067]
[Embodiment 2] Image data input means for reading image data, and image data for analyzing shooting mode information added to the image data read by the image data input means and information indicating the feature amount of the image data An analysis unit; a shooting mode analysis unit that determines optimal shooting mode information of the image data based on information indicating the feature amount analyzed by the image data analysis unit; and an optimum mode determined by the shooting mode analysis unit. Based on the consistency of the photographing mode information confirmed by the photographing mode confirmation means and the photographing mode confirmation means for confirming the consistency between the photographing mode information and the photographing mode information added to the image data. Change the shooting mode information when generating data to the optimum shooting mode information determined by the shooting mode analysis means. A shadow mode changing unit; an image data processing unit for generating print image data by performing image processing suitable for printing the image data based on the shooting mode changed by the shooting mode changing unit; and the image A print image data processing apparatus comprising: print image data output means for outputting print image data created by the data processing means.
[0068]
[Embodiment 3] When the inconsistency is confirmed between the optimum shooting mode information determined from the feature amount of the image data and the shooting mode information added to the image data, the two shooting mode information The image processing apparatus according to the second embodiment, further comprising photographing mode change display means for displaying that the image data is inconsistent and that the photographing mode information added to the image data is changed to the optimum photographing mode information. Print image data processing device.
[0069]
[Embodiment 4] When inconsistency is confirmed between the optimum shooting mode information determined from the feature amount of the image data and the shooting mode information added to the image data, the image data is added to the image data. The print image data processing apparatus according to claim 2 or 3, further comprising a shooting mode change selection unit that allows the user to select whether to change the shooting mode information.
[0070]
[Embodiment 5] Image data analysis result holding means for holding a plurality of pieces of information indicating shooting mode information and feature amount of image data analyzed by the image data analysis means, and holding by the image data analysis result holding means Shooting mode determining means for determining optimal shooting mode information based on the shooting mode information and feature amount information for a plurality of images and information indicating the feature amount of the image data to be processed. The photographing mode confirmation means confirms the consistency between the optimum photographing mode information determined by the photographing mode determination means and the photographing mode information added to the image data, and the photographing mode change means Optimum shooting mode information determined by the shooting mode determination means as shooting mode information when generating the image data based on the confirmed result Print image data processing apparatus according to any one of embodiments 2-4, wherein the change.
[0071]
[Embodiment 6] A print image data processing method for performing image processing on image data obtained by photographing a subject, wherein the image data is processed based on information indicating a feature amount of the image data. Shooting mode analysis procedure for analyzing shooting mode information at the time of generation, shooting mode information analyzed by the shooting mode analysis procedure, and shooting mode information for checking by comparing shooting mode information added to the image data A confirmation procedure, and an image data processing procedure for generating print image data by performing image processing according to a photographing mode when generating the image data based on a result confirmed by the photographing mode confirmation procedure. A print image data processing method.
[0072]
[Embodiment 7] Image data input procedure for reading out image data, image data for analyzing shooting mode information added to the image data read out by the image data input procedure, and information indicating the feature amount of the image data An analysis procedure, a shooting mode analysis procedure for determining optimal shooting mode information of the image data based on information indicating the feature amount analyzed by the image data analysis procedure, and an optimum determined by the shooting mode analysis procedure Based on the shooting mode confirmation procedure for confirming the consistency between the shooting mode information and the shooting mode information added to the image data, and the consistency of the shooting mode information confirmed by the shooting mode confirmation procedure, the image Change the shooting mode information when generating data to the optimal shooting mode information determined by the shooting mode analysis procedure. A shadow mode change procedure, an image data processing procedure for creating print image data by performing image processing suitable for printing the image data based on the shooting mode changed by the shooting mode change procedure, and the image A print image data processing method comprising: a print image data output procedure for outputting print image data created by a data processing procedure.
[0073]
[Embodiment 8] A computer program for executing a print image data processing method for performing image processing on image data obtained by photographing a subject, the information indicating the feature amount of the image data Based on the shooting mode analysis procedure for analyzing the shooting mode information when the image data is generated, the shooting mode information analyzed by the shooting mode analysis procedure, and the shooting mode information added to the image data. An image for generating print image data by performing image processing according to the shooting mode when generating the image data based on the shooting mode checking procedure to be compared and confirmed by the shooting mode checking procedure A computer program comprising a data processing procedure.
[0074]
[Embodiment 9] Image data input procedure for reading out image data, image data for analyzing shooting mode information added to the image data read out by the image data input procedure, and information indicating the feature amount of the image data An analysis procedure, a shooting mode analysis procedure for determining optimal shooting mode information of the image data based on information indicating the feature amount analyzed by the image data analysis procedure, and an optimum determined by the shooting mode analysis procedure Based on the shooting mode confirmation procedure for confirming the consistency between the shooting mode information and the shooting mode information added to the image data, and the consistency of the shooting mode information confirmed by the shooting mode confirmation procedure, the image Change the shooting mode information when generating data to the optimal shooting mode information determined by the shooting mode analysis procedure. A shadow mode change procedure, an image data processing procedure for creating print image data by performing image processing suitable for printing the image data based on the shooting mode changed by the shooting mode change procedure, and the image A computer program for causing a computer to execute a print image data output procedure for outputting print image data created by a data processing procedure.
[0075]
[Embodiment 10] A computer-readable recording medium on which the computer program according to Embodiment 8 or 9 is recorded.
[0076]
【The invention's effect】
As detailed above, the present invention Image data processing device According to the above, when image processing for printing is performed on image data to be photographed, the photographing mode information when the image data is generated from the feature amount of the image data is analyzed, and the analyzed photographing is performed. Since the consistency between the mode information and the shooting mode information added to the image data is confirmed, the shooting mode information when the image data is actually generated and the shooting added to the image data. It is possible to prevent an adverse effect due to inconsistency with mode information, and it is possible to reliably execute image processing for obtaining an optimum print result corresponding to a photographing target.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating an example of a computer system that can configure a print image data processing apparatus according to a first embodiment of the present invention.
FIG. 2 is a block diagram illustrating a functional configuration of the print image data processing apparatus according to the first embodiment.
FIG. 3 is a flowchart illustrating an operation procedure of the print image data processing apparatus according to the first embodiment.
FIG. 4 is a block diagram illustrating a functional configuration of a print image data processing apparatus according to a second embodiment of the present invention.
FIG. 5 is a flowchart illustrating an operation procedure of the print image data processing apparatus according to the second embodiment.
FIG. 6 is a block diagram illustrating a functional configuration of a print image data processing apparatus according to a third embodiment of the present invention.
FIG. 7 is a flowchart illustrating an operation procedure of the print image data processing apparatus according to the third embodiment.
FIG. 8 is a block diagram illustrating a functional configuration of a print image data processing apparatus according to a fourth embodiment of the present invention.
FIG. 9 is a flowchart illustrating an operation procedure of the print image data processing apparatus according to the fourth embodiment.
[Explanation of symbols]
100 Host computer
101 Operating system (OS)
102 Application / Printer Driver
103 Central processing unit (CPU)
104 Random access memory (RAM)
105 Hard disk (HD)
106 Monitor
107 digital camera
108 Printer
201 Image data
202 Image data input unit
203 Image data analysis unit
204 Shooting mode analysis unit
205 Image data processing unit
206 Print image data output unit
207 Print image data
401 Shooting mode change display section
601 Shooting mode change selection section
801 Image data analysis result holding unit
802 Shooting mode analysis unit

Claims (10)

被写体を撮影して得られた画像データに対して画像処理を行う画像データ処理装置であって、
上記画像データの特徴を算出すべく上記画像データを解析する解析手段と、
上記解析手段により解析された画像データの撮影モード情報及び特徴を示す情報を複数枚分保持する画像データ解析結果保持手段と、
上記画像データ解析結果保持手段により保持された複数枚分の撮影モード情報と、上記複数枚分の画像データの特徴を示す情報とに基づいて、上記画像データに適用すべき撮影モード情報を決定する撮影モード決定手段と、
上記解析手段により解析された上記画像データの特徴に対応する上記撮影モード決定手段により決定される撮影モード情報が、上記画像データに付加されている撮影モード情報に整合するかを判別する判別手段と、
上記画像データの特徴に対応する上記撮影モード決定手段により決定された撮影モード情報が、上記画像データに付加されている撮影モード情報に整合しない場合に、上記画像データに付加されている撮影モード情報を上記撮影モード決定手段により決定された撮影モード情報に変更する撮影モード変更手段と、
上記判別手段による判別の結果、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合する場合は、上記撮影モード情報に応じた画像処理を行い、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合しない場合は、上記撮影モード変更手段によって変更された撮影モード情報に応じた画像処理を行う画像処理手段とを有することを特徴とする画像データ処理装置。
An image data processing apparatus that performs image processing on image data obtained by photographing a subject,
Analyzing means for analyzing the image data to calculate the characteristics of the image data;
Image data analysis result holding means for holding a plurality of pieces of information indicating shooting mode information and characteristics of image data analyzed by the analysis means;
The shooting mode information to be applied to the image data is determined based on the shooting mode information for a plurality of sheets held by the image data analysis result holding unit and the information indicating the characteristics of the image data for the plurality of sheets. Shooting mode determination means;
Discriminating means for discriminating whether or not the shooting mode information determined by the shooting mode determining means corresponding to the feature of the image data analyzed by the analyzing means matches the shooting mode information added to the image data; ,
The shooting mode information added to the image data when the shooting mode information determined by the shooting mode determination means corresponding to the characteristics of the image data does not match the shooting mode information added to the image data. Shooting mode changing means for changing the shooting mode information determined by the shooting mode determining means ,
As a result of the discrimination by the discrimination means, when the feature of the image data matches the shooting mode information added to the image data, image processing is performed according to the shooting mode information, and the feature of the image data is And image processing means for performing image processing in accordance with the shooting mode information changed by the shooting mode changing means when it does not match the shooting mode information added to the image data. Processing equipment.
上記画像処理手段は、
上記撮影モード変更手段により変更された撮影モードに基づいて、上記画像データを印刷するのに適した画像処理を行って印刷画像データを作成する画像データ処理手段と、
上記画像データ処理手段により作成された印刷画像データを出力する印刷画像データ出力手段とを有することを特徴とする請求項1に記載の画像データ処理装置。
The image processing means includes
Image data processing means for generating print image data by performing image processing suitable for printing the image data based on the shooting mode changed by the shooting mode changing means;
2. The image data processing apparatus according to claim 1, further comprising print image data output means for outputting print image data created by the image data processing means.
上記画像データの特徴に対応する上記撮影モード決定手段により決定された撮影モード情報が、上記画像データに付加されている撮影モード情報に整合しない場合に、上記撮影モード情報を変更することを表示する撮影モード変更表示手段を有することを特徴とする請求項1または2に記載の画像データ処理装置。When the shooting mode information determined by the shooting mode determination means corresponding to the feature of the image data does not match the shooting mode information added to the image data, the change of the shooting mode information is displayed. The image data processing apparatus according to claim 1, further comprising a photographing mode change display unit. 上記画像データの特徴に対応する上記撮影モード決定手段により決定された撮影モード情報が、上記画像データに付加されている撮影モード情報に整合しない場合に、上記画像データに付加されている撮影モード情報を変更するかどうかをユーザに対して選択させる撮影モード変更選択手段を有することを特徴とする請求項1〜3のいずれか1項に記載の画像データ処理装置。The shooting mode information added to the image data when the shooting mode information determined by the shooting mode determination means corresponding to the characteristics of the image data does not match the shooting mode information added to the image data. The image data processing apparatus according to claim 1, further comprising a photographing mode change selecting unit that allows the user to select whether to change the image. 被写体を撮影して得られた画像データに対して画像処理を行う画像データ処理方法であって、
上記画像データの特徴を算出すべく上記画像データを解析する解析工程と、
上記解析工程により解析された画像データの撮影モード情報及び特徴を示す情報を複数枚分保持する画像データ解析結果保持工程と、
上記画像データ解析結果保持工程により保持された複数枚分の撮影モード情報と、上記複数枚分の画像データの特徴を示す情報とに基づいて、上記画像データに適用すべき撮影モード情報を決定する撮影モード決定工程と、
上記解析工程により算出された上記画像データの特徴に対応する上記撮影モード決定工程により決定される撮影モード情報が、上記画像データに付加されている撮影モード情報に整合するかを判別する判別工程と、
上記画像データの特徴に対応する上記撮影モード決定工程により決定される撮影モード情報が、上記画像データに付加されている撮影モード情報に整合しない場合に、上記画像データに付加されている撮影モード情報を上記撮影モード決定工程により決定された撮影モード情報に変更する撮影モード変更工程と、
上記判別工程による判別の結果、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合する場合は、上記撮影モード情報に応じた画像処理を行い、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合しない場合は、上記撮影モード変更工程において変更された撮影モード情報に応じた画像処理を行う画像処理工程とを有することを特徴とする画像データ処理方法。
An image data processing method for performing image processing on image data obtained by photographing a subject,
An analysis step of analyzing the image data to calculate the characteristics of the image data;
Image data analysis result holding step for holding a plurality of pieces of information indicating the shooting mode information and characteristics of the image data analyzed by the analysis step;
The shooting mode information to be applied to the image data is determined based on the shooting mode information for a plurality of sheets held in the image data analysis result holding step and the information indicating the characteristics of the image data for the plurality of sheets. A shooting mode determination process;
A determination step for determining whether or not the shooting mode information determined by the shooting mode determination step corresponding to the feature of the image data calculated by the analysis step matches the shooting mode information added to the image data; ,
The shooting mode information added to the image data when the shooting mode information determined by the shooting mode determination step corresponding to the feature of the image data does not match the shooting mode information added to the image data. A shooting mode change step for changing the shooting mode information determined by the shooting mode determination step ,
As a result of the discrimination in the discrimination step, when the feature of the image data matches the shooting mode information added to the image data, image processing is performed according to the shooting mode information, and the feature of the image data is And an image processing step for performing image processing according to the shooting mode information changed in the shooting mode changing step when the image data does not match the shooting mode information added to the image data. Processing method.
上記画像処理工程においては、
上記撮影モード変更工程により変更された撮影モードに基づいて、上記画像データを印刷するのに適した画像処理を行って印刷画像データを作成する画像データ処理工程と、
上記画像データ処理工程により作成された印刷画像データを出力する印刷画像データ出力工程とを有することを特徴とする請求項に記載の画像データ処理方法。
In the image processing step,
An image data processing step of creating print image data by performing image processing suitable for printing the image data based on the shooting mode changed by the shooting mode changing step;
6. The image data processing method according to claim 5 , further comprising a print image data output step of outputting the print image data created by the image data processing step.
上記画像データの特徴に対応する上記撮影モード決定工程により決定された撮影モード情報が、上記画像データに付加されている撮影モード情報に整合しない場合に、上記撮影モード情報を変更することを表示する撮影モード変更表示工程を有することを特徴とする請求項またはに記載の画像データ処理方法。Displays that the shooting mode information is changed when the shooting mode information determined by the shooting mode determination step corresponding to the feature of the image data does not match the shooting mode information added to the image data. image data processing method according to claim 5 or 6, characterized in that it has a shooting mode changing display step. 上記画像データの特徴に対応する上記撮影モード決定工程により決定された撮影モード情報が、上記画像データに付加されている撮影モード情報に整合しない場合に、上記画像データに付加されている撮影モード情報を変更するかどうかをユーザに対して選択させる撮影モード変更選択工程を有することを特徴とする請求項のいずれか1項に記載の画像データ処理方法。The shooting mode information added to the image data when the shooting mode information determined by the shooting mode determination step corresponding to the feature of the image data does not match the shooting mode information added to the image data. image data processing method according to any one of claims 5-7, characterized in that it has a shooting mode change selection step of selecting the user whether to change. 被写体を撮影して得られた画像データに対して画像処理を行う画像データ処理方法の各手順をコンピュータに実行させるコンピュータプログラムであって、
上記画像データの特徴を算出すべく上記画像データを解析する解析手順と、
上記解析手順により解析された画像データの撮影モード情報及び特徴を示す情報を複数枚分保持する画像データ解析結果保持手順と、
上記画像データ解析結果保持手順により保持された複数枚分の撮影モード情報と、上記複数枚分の画像データの特徴を示す情報とに基づいて、上記画像データに適用すべき撮影モード情報を決定する撮影モード決定手順と、
上記解析手順により算出された上記画像データの特徴に対応する上記撮影モード決定手順により決定される撮影モード情報が、上記画像データに付加されている撮影モード情報に整合するかを判別する判別手順と、
上記画像データの特徴に対応する上記撮影モード決定手順により決定される撮影モード情報が、上記画像データに付加されている撮影モード情報に整合しない場合に、上記画像データに付加されている撮影モード情報を上記撮影モード決定手順により決定された撮影モード情報に変更する撮影モード変更手順と、
上記判別手順による判別の結果、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合する場合は、上記撮影モード情報に応じた画像処理を行い、上記画像データの特徴が、上記画像データに付加されている撮影モード情報に整合しない場合は、上記撮影モード変更手順において変更された撮影モード情報に応じた画像処理を行う画像処理手順とをコンピュータに実行させることを特徴とするコンピュータプログラム。
A computer program for causing a computer to execute each procedure of an image data processing method for performing image processing on image data obtained by photographing a subject,
An analysis procedure for analyzing the image data to calculate the characteristics of the image data;
Image data analysis result holding procedure for holding a plurality of pieces of information indicating shooting mode information and characteristics of the image data analyzed by the analysis procedure;
The shooting mode information to be applied to the image data is determined based on the shooting mode information for a plurality of sheets held by the image data analysis result holding procedure and the information indicating the characteristics of the image data for the plurality of sheets. Shooting mode decision procedure,
A determination procedure for determining whether or not the shooting mode information determined by the shooting mode determination procedure corresponding to the feature of the image data calculated by the analysis procedure is consistent with the shooting mode information added to the image data; ,
The shooting mode information added to the image data when the shooting mode information determined by the shooting mode determination procedure corresponding to the feature of the image data does not match the shooting mode information added to the image data. A shooting mode change procedure for changing to shooting mode information determined by the shooting mode determination procedure ,
As a result of the discrimination by the discrimination procedure, when the feature of the image data matches the shooting mode information added to the image data, image processing is performed according to the shooting mode information, and the feature of the image data is The image processing procedure for performing image processing according to the shooting mode information changed in the shooting mode change procedure when the image data does not match the shooting mode information added to the image data is characterized in that Computer program.
請求項に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。A computer-readable recording medium having recorded thereon the computer program according to claim 9 .
JP2002342790A 2002-11-26 2002-11-26 Image data processing device Expired - Fee Related JP4336492B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002342790A JP4336492B2 (en) 2002-11-26 2002-11-26 Image data processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002342790A JP4336492B2 (en) 2002-11-26 2002-11-26 Image data processing device

Publications (3)

Publication Number Publication Date
JP2004178211A JP2004178211A (en) 2004-06-24
JP2004178211A5 JP2004178211A5 (en) 2006-01-19
JP4336492B2 true JP4336492B2 (en) 2009-09-30

Family

ID=32704745

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002342790A Expired - Fee Related JP4336492B2 (en) 2002-11-26 2002-11-26 Image data processing device

Country Status (1)

Country Link
JP (1) JP4336492B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4862720B2 (en) * 2007-03-27 2012-01-25 セイコーエプソン株式会社 Information processing method, information processing apparatus, program, and storage medium
JP2008271058A (en) * 2007-04-18 2008-11-06 Seiko Epson Corp Information processing method, information processing apparatus, and program
JP2008271249A (en) * 2007-04-20 2008-11-06 Seiko Epson Corp Information processing method, information processing apparatus, and program
JP5132445B2 (en) * 2008-06-25 2013-01-30 キヤノン株式会社 Image processing apparatus, image processing method, computer program, and storage medium

Also Published As

Publication number Publication date
JP2004178211A (en) 2004-06-24

Similar Documents

Publication Publication Date Title
EP2549438B1 (en) Apparatus and program for selecting photographic images
JP4382314B2 (en) Image processing method, apparatus, and program
JP4942189B2 (en) Image processing apparatus, image processing method, program, and storage medium
JP3844039B2 (en) Image input / output device
JP2004350130A (en) Digital camera
US20060077458A1 (en) Printing method and printing system
JP3731718B2 (en) Digital photo processing equipment
JP3841046B2 (en) Image display device and print system
JP2005130254A (en) Print system
US8823833B2 (en) Imager that adds visual effects to an image and records visual effects information in an image file
JP4336492B2 (en) Image data processing device
JP5213506B2 (en) Image processing apparatus, image processing apparatus control method, and program
US20080240493A1 (en) Image processing apparatus, image processing method, image managing apparatus, image managing method, computer program product, and image order sheet
JP6417752B2 (en) Network camera system, information processing method, program
JP2011044989A (en) Image processing apparatus, image processing program and image processing method
US8432402B2 (en) Apparatus for retouching and displaying image and method of controlling the same
JP4622290B2 (en) Photo image processing apparatus and program
JP4366286B2 (en) Image processing method, image processing apparatus, and computer program
JP4263017B2 (en) Advice device and program
JP2010010947A (en) Image processing apparatus, image processing method, program, and recording medium
JP2006268493A (en) Image processor, image processing method program and recording medium
JP2001111806A (en) Image generator and device and method for recognizing top and bottom of image
KR20070114625A (en) Method of the classifying of digital image for a quality printing
JP6725853B2 (en) Network camera system, information processing method, program
JP4227638B2 (en) Image processing apparatus and method, and program

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051125

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20051125

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081215

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090106

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090309

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090331

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090601

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090623

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090629

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120703

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees