(57)【要約】【課題】  個々の画像生成装置に適した画像補正パラメータセットが画像データに関連づけられた画像ファイルを容易に生成する。【解決手段】  所定のテストチャートの基準画像データとテストチャート撮像により生成された対象画像データを取得する。複数の画像補正パラメータから注目パラメータを選択し、基準画像データと色空間処理後の対象画像データとを比較して注目補正パラメータ値を決定し、決定値による画像補正によって色空間処理後の対象画像データを更新する処理を、複数の画像補正パラメータについて順次実行する。決定された複数の画像補正パラメータ値を特定の画像生成装置に適した画像補正パラメータセットとして設定する。設定された画像補正パラメータセットを画像生成装置に格納する。画像生成装置により生成された画像データと画像補正パラメータセットとを含む画像ファイルを生成する。【選択図】  図４
2005151090.tif 000002
【特許請求の範囲】
【請求項１】
画像ファイルを生成する画像ファイル生成方法であって、
（ａ）特定の画像生成装置により生成した画像データに特定の画像補正を実行する際に用いられる画像補正パラメータセットを生成する工程と、
（ｂ）前記画像補正パラメータセットを前記特定の画像生成装置内のメモリに格納する工程と、
（ｃ）前記特定の画像生成装置により撮像する工程と、
（ｄ）前記画像補正パラメータセットと、前記撮像により生成された画像データとを含む画像ファイルを生成する工程と、
を備え、
前記工程（ａ）は、
（i）所定のテストチャートを表す画像データとして、基準色空間で表現された基準画像データを取得する工程と、
（ii）前記特定の画像生成装置によって前記テストチャートを撮像することにより生成された対象画像データを取得する工程と、
（iii）前記対象画像データに適用されている色空間を前記基準色空間に合致させて色空間処理後の対象画像データを生成する工程と、
（iv）前記基準画像データと前記色空間処理後の対象画像データとに基づいて画像補正パラメータセットを設定する工程と、
を備え、
前記工程（iv）は、
複数の画像補正パラメータの中から未選択の画像補正パラメータ１つを注目補正パラメータとして選択する注目補正パラメータ選択処理と、
前記基準画像データと前記色空間処理後の対象画像データとを比較して、前記色空間処理後の対象画像データを前記基準画像データに適合させるように前記注目補正パラメータの値を決定するパラメータ値決定処理と、
前記決定された注目補正パラメータの値を用いた画像補正を施すことによって前記色空間処理後の対象画像データを更新する対象画像補正処理と、
を前記複数の画像補正パラメータの中の各画像補正パラメータについて順次実行する工程と、
前記パラメータ値決定処理において決定された複数の画像補正パラメータ値を、前記特定の画像生成装置に適した画像補正パラメータセットとして設定する工程と、
を含む、ことを特徴とする画像ファイル生成方法。
【請求項２】
請求項１記載の画像ファイル生成方法であって、
前記基準画像データは、特定の出力装置を用いて出力したときに、望ましい色再現を得るための画像補正を施された画像データである、画像ファイル生成方法。
【請求項３】
請求項１記載の画像ファイル生成方法であって、
前記基準画像データは、特定の出力装置を用いて特定の印刷媒体に出力したときに、望ましい色再現を得るための画像補正を施された画像データである、画像ファイル生成方法。
【請求項４】
請求項２または請求項３記載の画像ファイル生成方法であって、
前記望ましい色再現を得るための画像補正は、記憶色補正を含む、画像ファイル生成方法。
【請求項５】
請求項２ないし請求項４いずれか記載の画像ファイル生成方法であって、
前記対象画像補正処理における画像補正は、トーンカーブ補正と記憶色補正とを含む、画像ファイル生成方法。
【請求項６】
請求項５記載の画像ファイル生成方法であって、
前記複数の画像補正パラメータは、前記特定の画像補正に用いる画像補正パラメータと同一であり、前記注目補正パラメータ選択処理における前記注目補正パラメータの選択順序は、前記特定の画像補正における各画像補正パラメータについての補正実行順序と同一である、画像ファイル生成方法。
【請求項７】
請求項６記載の画像ファイル生成方法であって、
前記選択順序は、ハイライト補正パラメータ、明るさ補正パラメータ、コントラスト補正パラメータ、カラーバランス補正パラメータ、記憶色補正パラメータの順である、画像ファイル生成方法。
【請求項８】
請求項４ないし請求項７いずれか記載の画像ファイル生成方法であって、
前記工程（ａ）は、前記画像補正パラメータセットを、前記特定の画像生成装置と、前記特定の画像生成装置により生成した画像データの出力に用いる出力装置との組み合わせ毎に生成する工程である、画像ファイル生成方法。
【請求項９】
請求項４ないし請求項７いずれか記載の画像ファイル生成方法であって、
前記工程（ａ）は、前記画像補正パラメータセットを、前記特定の画像生成装置と、前記特定の画像生成装置により生成した画像データの出力に用いる出力装置と、印刷媒体との組み合わせ毎に生成する工程である、画像ファイル生成方法。
【請求項１０】
請求項２ないし請求項９いずれか記載の画像ファイル生成方法であって、
前記工程（ａ）は、前記画像補正パラメータセットを、前記特定の画像生成装置で利用可能な複数の撮影シーンモードに対して生成する工程である、画像ファイル生成方法。
【請求項１１】
ネットワークを介して、特定の画像生成装置用の画像補正パラメータセットをインストーラファイルの形式で送信する画像補正パラメータ送信システムであって、
前記ネットワークを介して、ユーザーの使用する画像生成装置と画像出力装置との組み合わせであるユーザー機器情報を取得する機器情報取得部と、
前記ユーザー機器情報に基づいて、前記組み合わせに適した少なくとも１つの画像補正パラメータセットと画像補正パラメータセット用のインストールプログラムとを含むインストーラファイルをユーザーに送信するインストーラファイル送信部と、
を備え、
前記インストーラファイルは、前記インストールプログラムの実行操作により、前記ユーザーの使用する画像生成装置内のメモリに、前記画像補正パラメータセットを格納する機能を備える、画像補正パラメータ送信システム。
【請求項１２】
ネットワークを介して、特定の画像生成装置用の画像補正パラメータセットをインストーラファイルの形式で送信する画像補正パラメータ送信方法であって、
（ａ）前記ネットワークを介して、ユーザーの使用する画像生成装置と画像出力装置との組み合わせであるユーザー機器情報を取得する工程と、
（ｂ）前記ユーザー機器情報に基づいて、前記組み合わせに適した少なくとも１つの画像補正パラメータセットと画像補正パラメータセット用のインストールプログラムとを含むインストーラファイルをユーザーに送信する工程と、
を備え、
前記インストーラファイルは、前記インストールプログラムの実行操作により、前記ユーザーの使用する画像生成装置内のメモリに、前記画像補正パラメータセットを格納する機能を備える、画像補正パラメータ送信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像補正用パラメータを含む画像ファイルの生成に関する。
【背景技術】
【０００２】
ディジタルスチルカメラ（ＤＳＣ）やディジタルビデオカメラ（ＤＶＣ）その他の画像生成装置によって生成された画像データの出力画質を調整する技術として、画像処理情報としての画像補正パラメータセットが画像データに関連づけられた画像ファイルを用いる技術が知られている。この技術を用いれば、例えば、ユーザーが、画像データの撮像の前若しくは後に各画像補正パラメータについて任意の補正値を指定することにより、画像データに指定された画像補正パラメータセットが関連づけられた画像ファイルを生成することができる。そして、画像データの出力の際に、画像データは、画像ファイルに書き込まれた画像補正パラメータセットを用いた画像処理（画像補正）を受けた後に出力処理される。従って、各画像補正パラメータについて適切な補正値を指定すれば、適切な画像出力結果を得ることができる。
【０００３】
【特許文献１】特開２００２−３４４８８１号公報
【特許文献２】特開２００２−３４４９８９号公報
【０００４】
しかし、最適な画像出力結果を得るための画像補正パラメータセットは、使用する画像生成装置や画像出力装置により異なる。また、最適な画像出力結果を得るための画像補正は、コントラストやカラーバランス等といった複数の画像補正パラメータに関する補正を組み合わせて行うことが一般的である。従って、個々の画像生成装置に適した、最適な画像出力結果を得るための画像補正パラメータセットが画像データに関連づけられた画像ファイルを生成することは、容易ではなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、上述した従来の課題を解決するためになされたものであり、個々の画像生成装置に適した画像補正パラメータセットが画像データに関連づけられた画像ファイルを容易に生成することができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の画像ファイル生成方法は、画像ファイルを生成する画像ファイル生成方法であって、
（ａ）特定の画像生成装置により生成した画像データに特定の画像補正を実行する際に用いられる画像補正パラメータセットを生成する工程と、
（ｂ）前記画像補正パラメータセットを前記特定の画像生成装置内のメモリに格納する工程と、
（ｃ）前記特定の画像生成装置により撮像する工程と、
（ｄ）前記画像補正パラメータセットと、前記撮像により生成された画像データとを含む画像ファイルを生成する工程と、
を備え、
前記工程（ａ）は、
（i）所定のテストチャートを表す画像データとして、基準色空間で表現された基準画像データを取得する工程と、
（ii）前記特定の画像生成装置によって前記テストチャートを撮像することにより生成された対象画像データを取得する工程と、
（iii）前記対象画像データに適用されている色空間を前記基準色空間に合致させて色空間処理後の対象画像データを生成する工程と、
（iv）前記基準画像データと前記色空間処理後の対象画像データとに基づいて画像補正パラメータセットを設定する工程と、
を備え、
前記工程（iv）は、
複数の画像補正パラメータの中から未選択の画像補正パラメータ１つを注目補正パラメータとして選択する注目補正パラメータ選択処理と、
前記基準画像データと前記色空間処理後の対象画像データとを比較して、前記色空間処理後の対象画像データを前記基準画像データに適合させるように前記注目補正パラメータの値を決定するパラメータ値決定処理と、
前記決定された注目補正パラメータの値を用いた画像補正を施すことによって前記色空間処理後の対象画像データを更新する対象画像補正処理と、
を前記複数の画像補正パラメータの中の各画像補正パラメータについて順次実行する工程と、
前記パラメータ値決定処理において決定された複数の画像補正パラメータ値を、前記特定の画像生成装置に適した画像補正パラメータセットとして設定する工程と、を含むことを特徴とする。
【０００７】
この画像ファイル生成方法では、特定の画像生成装置により生成された対象画像データを基準画像データに適合させるような注目補正パラメータ値の決定と、決定された注目補正パラメータ値を用いた対象画像データの画像補正による更新とを自動的に繰り返し、決定された複数の画像補正パラメータ値を画像補正パラメータセットとして設定し、設定された画像補正パラメータセットを画像生成装置に格納することができる。そして、画像生成装置は、画像データに画像補正パラメータセットを関連づけて画像ファイルを生成する。このようにして、本画像ファイル生成方法によれば、個々の画像生成装置に適した画像補正パラメータセットが画像データに関連づけられた画像ファイルを容易に生成することができる
【０００８】
上記画像ファイル生成方法において、前記基準画像データは、特定の出力装置を用いて出力したときに、望ましい色再現を得るための画像補正を施された画像データであるとしてもよい。また、前記基準画像データは、特定の出力装置を用いて特定の印刷媒体に出力したときに、望ましい色再現を得るための画像補正を施された画像データであるとしてもよい。
【０００９】
この構成によれば、特定の画像生成装置により生成された画像データを特定の出力装置において特定の印刷媒体に出力するときに、望ましい色再現を得るための画像データの画像補正パラメータセットを容易に生成することができる。
【００１０】
上記画像ファイル生成方法において、前記望ましい色再現を得るための画像補正は、記憶色補正を含むとしてもよい。
【００１１】
この構成によれば、記憶色補正を含む画像補正を施して基準画像データを生成することにより、容易に、基準画像データを、特定の出力装置における出力結果が望ましい色再現となるような画像データとすることができる。
【００１２】
上記画像ファイル生成方法において、前記対象画像補正処理における画像補正は、トーンカーブ補正と記憶色補正とを含むこととしてもよい。
【００１３】
この構成によれば、対象画像データを基準画像データに適合させるような画像補正パラメータセットを容易に設定することができる。
【００１４】
上記画像ファイル生成方法において、前記複数の画像補正パラメータは、前記特定の画像補正に用いる画像補正パラメータと同一であり、前記注目補正パラメータ選択処理における前記注目補正パラメータの選択順序は、前記特定の画像補正における各画像補正パラメータについての補正実行順序と同一であるとしてもよい。
【００１５】
この構成によれば、特定の画像補正が、画像補正パラメータ生成時に用いたのと同一の画像補正パラメータを用いて、注目補正パラメータ選択順序と同一の順序で実行されるため、特定の画像補正を行った画像データの出力結果が、より望ましい色再現となるような画像補正パラメータセットを生成することができる。
【００１６】
上記画像ファイル生成方法において、前記選択順序は、ハイライト補正パラメータ、明るさ補正パラメータ、コントラスト補正パラメータ、カラーバランス補正パラメータ、記憶色補正パラメータの順であるとしてもよい。
【００１７】
これらの画像補正パラメータは、出力画質に大きな影響を与えるものであるため、これらの画像補正パラメータ値について上記選択順序を用いて画像補正パラメータセットを生成すれば、画像データの出力結果を望ましい色再現とすることができる画像補正パラメータセットを容易に設定することができる。
【００１８】
上記画像ファイル生成方法において、前記工程（ａ）は、前記画像補正パラメータセットを、前記特定の画像生成装置と、前記特定の画像生成装置により生成した画像データの出力に用いる出力装置との組み合わせ毎に生成する工程であるとしてもよい。また、上記画像ファイル生成方法において、前記工程（ａ）は、前記画像補正パラメータセットを、前記特定の画像生成装置と、前記特定の画像生成装置により生成した画像データの出力に用いる出力装置と、印刷媒体との組み合わせ毎に生成する工程であるとしてもよい。
【００１９】
この構成によれば、画像生成装置、出力装置および印刷媒体のそれぞれの特性を反映した画像補正パラメータセットを生成することができる。
【００２０】
上記画像ファイル生成方法において、前記工程（ａ）は、前記画像補正パラメータセットを、前記特定の画像生成装置で利用可能な複数の撮影シーンモードに対して生成する工程であるとしてもよい。
【００２１】
この構成によれば、撮影シーンモード（撮影対象）により適した画像補正パラメータセットを生成することができる。
【００２２】
また、上記課題の少なくとも一部を解決するために、本発明の画像補正パラメータ送信システムは、ネットワークを介して、特定の画像生成装置用の画像補正パラメータセットをインストーラファイルの形式で送信する画像補正パラメータ送信システムであって、
前記ネットワークを介して、ユーザーの使用する画像生成装置と画像出力装置との組み合わせであるユーザー機器情報を取得する機器情報取得部と、
前記ユーザー機器情報に基づいて、前記組み合わせに適した少なくとも１つの画像補正パラメータセットと画像補正パラメータセット用のインストールプログラムとを含むインストーラファイルをユーザーに送信するインストーラファイル送信部と、
を備え、
前記インストーラファイルは、前記インストールプログラムの実行操作により、前記ユーザーの使用する画像生成装置内のメモリに、前記画像補正パラメータセットを格納する機能を備える。
【００２３】
この画像補正パラメータ送信システムでは、ユーザーの使用する機器情報の取得と、その機器に適した画像補正パラメータセットの送信とを、ネットワークを介して容易にかつ迅速に行うことができる。また、ユーザーは、画像補正パラメータセットをインストーラファイル形式で取得するので、ユーザーの使用する機器への画像補正パラメータセットの格納を容易に行うことができる。
【００２４】
なお、本発明は、種々の態様で実現することが可能であり、例えば、画像ファイル生成方法および装置、画像データ処理方法および装置、これらの方法または装置の機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、そのコンピュータプログラムを含み搬送波内に具現化されたデータ信号、等の形態で実現することができる。
【発明を実施するための最良の形態】
【００２５】
次に、本発明の実施の形態を実施例に基づいて以下の順序で説明する。
Ａ．画像処理システムの構成：
Ｂ．基準画像データ生成処理：
Ｃ．画像補正パラメータ生成処理：
Ｄ．画像ファイルの構成：
Ｅ．画像補正パラメータセットの受け渡し：
Ｆ．画像補正パラメータセットを用いた画像ファイル生成処理の第１実施例：
Ｇ．画像出力処理：
Ｈ．画像補正パラメータセットを用いた画像ファイル生成処理の第２実施例：
Ｉ．変形例：
【００２６】
Ａ．画像処理システムの構成：
図１は、本発明の一実施例としての画像処理システム１０の構成の一例を示す説明図である。画像処理システム１０は、画像補正パラメータセットを生成する画像補正パラメータ生成システム２０と、画像補正パラメータセットを利用できる画像ファイルを生成し、画像補正パラメータセットを用いて画像の出力処理を行う画像ファイル生成・出力システム３０とを備えている。
【００２７】
画像補正パラメータ生成システム２０は、画像データを生成する画像生成装置としてのディジタルスチルカメラ４０と、画像データを出力する画像出力装置としてのプリンタ５０と、画像データを用いて画像補正パラメータセットを生成する画像補正パラメータ生成装置としてのコンピュータ６０とを備えている。
【００２８】
画像補正パラメータ生成装置としてのコンピュータ６０は、基準画像データを生成する基準画像生成部６２と、画像補正パラメータセットを生成する画像補正パラメータ生成部６４とを備えている。画像補正パラメータ生成部６４は、基準画像格納部６４１と、対象画像格納部６４２と、色空間処理部６４３と、パラメータ値設定部６４４とを備えている。これらの各部の機能については後述する。
【００２９】
画像ファイル生成・出力システム３０は、画像ファイルを生成する画像ファイル生成装置としてのディジタルスチルカメラ７０と、画像出力装置としてのプリンタ８０と、画像処理装置としてのパーソナルコンピュータＰＣとを備えている。画像出力装置としてのプリンタ８０は、画像データの画像処理を行う画像処理部８２を備えていてもよい。これらの各部の機能については後述する。
【００３０】
なお、画像補正パラメータ生成システム２０のディジタルスチルカメラ４０と画像ファイル生成・出力システム３０のディジタルスチルカメラ７０とは、同一の画像生成特性を有するものであり、通常は同一の機種が利用される。また、画像補正パラメータ生成システム２０のプリンタ５０と画像ファイル生成・出力システム３０のプリンタ８０とは、同一の画像出力特性を有するものであり、通常は同一の機種が利用される。また、後述する画像補正パラメータ生成システム２０における基準画像データ生成処理の際には、任意のディジタルスチルカメラを利用することができる。
【００３１】
Ｂ．基準画像データ生成処理：
図２は、画像補正パラメータ生成システム２０における基準画像データＴＧＤの生成処理の一例を示すフローチャートである。ステップＳ１００では、任意のディジタルスチルカメラＤＳＣによってテストチャートと参照画像とを撮像することにより、参照・基準画像データＲＴＧＤ（図２参照）を生成する。テストチャートはカラーパッチのテストチャートが用いられ、カラーパッチの中にはグレースケールのパッチやその他の色のパッチ、記憶色のパッチ等を含んでいる。また、参照画像としては、任意の画像を選択することが可能であり、例えば、人物画像や風景画像等を選択することができる。
【００３２】
ステップＳ１１０では、ステップＳ１００において生成した参照・基準画像データＲＴＧＤを特定のプリンタ５０によって特定の印刷媒体（例えば、専用光沢紙やマット紙）に出力する。
【００３３】
ステップＳ１２０では、オペレータは、ステップＳ１１０において出力された参照・基準画像データＲＴＧＤの出力結果の参照画像部分が望ましい色再現となっているか否かを判断する。この結果、望ましい色再現ではないと判断した場合には（ステップＳ１２０：Ｎｏ）、ステップＳ１３０に進む。
【００３４】
ステップＳ１３０では、オペレータは、ステップＳ１１０において出力に用いた参照・基準画像データＲＴＧＤの補正処理を行う。参照・基準画像データＲＴＧＤの補正処理は、ステップＳ１１０における出力結果の参照画像部分が望ましい色再現となるように実行される。参照・基準画像データＲＴＧＤの補正処理は、コンピュータ６０の基準画像生成装置６２において、任意の補正内容を任意の補正方法を用いて行うことができ、例えば、コントラスト、カラーバランス、記憶色等についての補正をトーンカーブ補正や記憶色補正のような一般的な補正処理手法を用いて行うことができる。なお、ステップＳ１３０において行う補正処理を「基準補正」と呼ぶ。ステップＳ１３０において、参照・基準画像データＲＴＧＤの補正処理を実行した後に、再度ステップＳ１１０に戻る。
【００３５】
一方、ステップＳ１２０において、望ましい色再現であると判断した場合には（ステップＳ１２０：Ｙｅｓ）、ステップＳ１４０に進む。ステップＳ１４０では、参照・基準画像データＲＴＧＤの中からテストチャート部分の画像データのみを取り出し、それを基準画像データＴＧＤとして設定する。
【００３６】
以上説明したように、基準画像データＴＧＤは、ディジタルスチルカメラＤＳＣによって生成されたテストチャート画像に基準補正を行った画像データである。また基準補正は、ある画像（参照画像）を特定のプリンタ５０によって特定の印刷媒体に出力した出力結果が望ましい色再現となるような画像データの画像補正である。
【００３７】
画像データの出力結果は、使用するプリンタ毎に、あるいはプリンタと印刷媒体との組み合わせ毎に異なる。従って、基準画像データＴＧＤは、対象とするプリンタ毎に、あるいは対象とするプリンタと印刷媒体との組み合わせ毎に生成されることが好ましい。また、画像データの出力結果の色再現の望ましさは、画像データの撮影シーンモード（撮影対象）毎に異なる。従って、基準画像データＴＧＤは、選択する参照画像毎（すなわち撮影シーンモード毎）にも生成されることが好ましい。
【００３８】
生成された基準画像データＴＧＤは、コンピュータ６０の画像補正パラメータ生成部６４の基準画像格納部６４１に格納される。
【００３９】
Ｃ．画像補正パラメータ生成処理：
図３は、画像補正パラメータ生成装置としてのコンピュータ６０（図１）における画像補正パラメータ生成処理の処理ルーチンを示すフローチャートである。ステップＳ２００では、色空間処理部６４３は、画像補正パラメータ生成部６４の基準画像格納部６４１から基準画像データＴＧＤを、対象画像格納部６４２から対象画像データＯＧＤを、それぞれ取得する。対象画像データＯＧＤは、基準画像データ生成時に用いたものと同じテストチャートを、特定のディジタルスチルカメラ４０において撮像することにより得られるテストチャート画像データである。
【００４０】
ステップＳ２１０では、色空間処理部６４３は、対象画像データＯＧＤに適用されている色空間を、基準画像データＴＧＤの色空間に合致させる色空間変換処理を行う。色空間変換処理は、例えば色空間変換マトリクスを用いて行うことができる。色空間変換処理により対象画像データＯＧＤと基準画像データＴＧＤとは同一の色空間で表現された画像データとなる。なお画像データの色空間には種々の色空間が存在するが、本実施例では基準画像データＴＧＤの色空間が画像補正用の特別なＲＧＢ色空間（以下、「ｃＲＧＢ色空間」と呼ぶ）であるとして説明する。
【００４１】
ステップＳ２２０では、パラメータ値設定部６４４は、基準画像データＴＧＤと、ステップＳ２１０において色空間変換処理を受けた対象画像データＯＧＤとを用いて、比較・補正処理を行う。比較・補正処理では、基準画像データＴＧＤと対象画像データＯＧＤとの画像データ同士を比較し、対象画像データＯＧＤを基準画像データＴＧＤに適合させるような画像補正パラメータ値を決定し、決定したパラメータ値を用いた画像補正を施すことによって対象画像データＯＧＤを更新する処理を行う。このような処理を複数の画像補正パラメータについて順次実行する。画像補正パラメータとしては、ハイライト補正パラメータ、明るさ補正パラメータ、コントラスト補正パラメータ、カラーバランス補正パラメータ、記憶色補正パラメータ等を用いることができる。なお、比較・補正処理については、後に詳述する。
【００４２】
ステップＳ２３０では、パラメータ値設定部６４４は、画像補正パラメータセットの設定を行う。画像補正パラメータセットの設定は、ステップＳ２２０の比較・補正処理において決定された複数の画像補正パラメータ値を画像補正パラメータセットとして設定することにより行う。
【００４３】
以上の処理を行うことにより、画像補正パラメータ生成装置としてのコンピュータ６０は、画像補正パラメータセットを生成することができる。
【００４４】
図４は、本実施例における比較・補正処理（図３のステップＳ２２０）の処理ルーチンを示すフローチャートである。ステップＳ３００では、画像補正パラメータ生成部６４のパラメータ値設定部６４４は、ハイライトを注目補正パラメータとして選択し、色空間変換処理（図３のステップＳ２１０）を受けた対象画像データＯＧＤと基準画像データＴＧＤとを比較してハイライト補正パラメータ値を決定する。対象画像データＯＧＤと基準画像データＴＧＤとの比較は、両画像データのハイライトのパッチ部分（白色パッチ）について行う。ハイライト補正パラメータ値の決定は、ある補正値を用いたハイライト補正を受けた対象画像データＯＧＤと基準画像データＴＧＤとが、ハイライトのパッチ部分において最も良く一致するような補正値を求めることにより行う。
【００４５】
画像データ同士の一致の程度を表す指標値としては、例えば、画像データ間の誤差の２乗和を用いることができる。従って、ハイライト補正値を求める際には、基準画像データＴＧＤの白色パッチの画素値の平均値と、対象画像データＯＧＤの白色パッチの画素値の平均値とを求め、両平均値の差を各パッチの画像データ間誤差とする。テストチャートに複数の白色パッチが含まれている場合、各白色パッチ毎の画像データ間誤差を求め、それら画像データ間誤差の２乗和を求める。なお、この画像データ間誤差の２乗和は、Ｒ信号、Ｇ信号およびＢ信号毎にそれぞれ求まる。ハイライト補正値は、これらの各信号についての画像データ間誤差の２乗和の合計が最小になるように決定される。
【００４６】
画像データのハイライト補正は、例えば、図５に示すようなトーンカーブ補正により行うことができる。図５の例では、補正前のトーンカーブＴＣ０に対し、ハイライト補正値（例えばＣｈ１またはＣｈ２）を指定することにより補正用トーンカーブ（ＴＣ１またはＴＣ２）を作成する。この補正用トーンカーブを対象画像データＯＧＤに適用することにより、対象画像データＯＧＤのハイライト補正を行うことができる。なお、この例では、同一のトーンカーブがＲＧＢ各色に共通に適用される。
【００４７】
ステップＳ３１０では、パラメータ値設定部６４４は、色空間変換処理を受けた対象画像データＯＧＤに対し、ステップＳ３００において決定されたハイライト補正パラメータ値を用いてハイライト補正を実行する。ハイライト補正後の対象画像データＯＧＤａは、次の画像補正パラメータ値の決定の際の対象画像データとして利用される。
【００４８】
ステップＳ３２０では、パラメータ値設定部６４４は、明るさを注目補正パラメータとして選択し、ステップＳ３１０におけるハイライト補正後の対象画像データＯＧＤａと、基準画像データＴＧＤとを比較して、明るさ補正パラメータ値を決定する。対象画像データＯＧＤａと基準画像データＴＧＤとの比較は、両画像データのグレースケールのパッチ部分について行う。
【００４９】
明るさ補正パラメータ値の決定は、ある補正値を用いた明るさ補正を受けた対象画像データＯＧＤａと、基準画像データＴＧＤとが、グレースケール部分において最も良く一致するような補正値を求めることにより行う。具体的には、グレースケールのパッチは複数存在するので、これらの複数のパッチに関し、明るさ補正を受けた対象画像データＯＧＤａと基準画像データＴＧＤとの誤差の２乗和の合計が最小になるように、明るさ補正パラメータ値が決定される。
【００５０】
画像データの明るさ補正は、例えば、図６に示すようなトーンカーブ補正により行うことができる。図６の例では、ＴＣ０は補正前のトーンカーブを表している。明るさ補正値は、任意の参照入力レベル（例えばＩｒｅｆ１またはＩｒｅｆ２）における出力レベル調整量（例えばＣｂ１またはＣｂ２）により表すことができる。すなわち、補正後の参照入力レベルに対応する出力レベルは、補正前の参照入力レベルに対応する出力レベル値から出力レベル調整量（補正値）を増減した値とする。参照入力レベル以外の入力レベルに対応する出力レベルをスプライン関数により補間することにより、補正用トーンカーブ（ＴＣ１またはＴＣ２）を作成する。この補正用トーンカーブを対象画像データＯＧＤａに適用することにより、明るさ補正を行うことができる。なお、この例では、同一のトーンカーブがＲＧＢ各色に共通に適用される。
【００５１】
ステップＳ３３０では、パラメータ値設定部６４４は、ステップＳ３１０におけるハイライト補正後の対象画像データＯＧＤａに対し、ステップＳ３２０において決定された明るさ補正パラメータ値を用いて明るさ補正を実行する。
【００５２】
ステップＳ３４０では、パラメータ値設定部６４４は、コントラストを注目補正パラメータとして選択し、ステップＳ３３０における明るさ補正後の対象画像データＯＧＤｂと、基準画像データＴＧＤとを比較して、コントラスト補正パラメータ値を決定する。対象画像データＯＧＤｂと基準画像データＴＧＤとの比較は、両画像データのグレースケールのパッチ部分について行う。
【００５３】
コントラスト補正パラメータ値の決定は、ある補正値を用いたコントラスト補正を受けた対象画像データＯＧＤｂと基準画像データＴＧＤとが、グレースケール部分において最も良く一致するような補正値を求めることにより行う。具体的には、グレースケールのパッチは複数存在するので、これらの複数のパッチに関し、コントラスト補正を受けた対象画像データＯＧＤｂと基準画像データＴＧＤとの誤差の２乗和の合計が最小になるように、コントラスト補正パラメータ値が決定される。
【００５４】
画像データのコントラスト補正は、例えば、図７に示すようなトーンカーブ補正により行うことができる。図７の例では、ＴＣ０は補正前のトーンカーブを表している。コントラスト補正値は、任意の参照入力レベル（例えばＩｒｅｆおよびＩｒｅｆ’）における出力レベル調整量（例えばＣｃ１およびＣｃ１’またはＣｃ２およびＣｃ２’）により表すことができる。補正後の主参照入力レベル（Ｉｒｅｆ）に対応する出力レベルは、補正前の主参照入力レベルに対応する出力レベル値に対し、出力レベル調整量（補正値）を増減する調整を行った値とする。そして補正後の従参照入力レベル（Ｉｒｅｆ’）に対応する出力レベルは、補正前の従参照入力レベルに対応する出力レベル値に対し、主参照入力レベルにおける調整量（補正値）の符号を逆にした調整量による調整を行った値とする。参照入力レベル以外の入力レベルに対応する出力レベルをスプライン関数により補間することにより、補正用トーンカーブ（ＴＣ１またはＴＣ２）を作成する。この補正用トーンカーブを対象画像データＯＧＤｂに適用することにより、コントラスト補正を行うことができる。なお、この例では、同一のトーンカーブがＲＧＢ各色に共通に適用される。
【００５５】
ステップＳ３５０では、パラメータ値設定部６４４は、ステップＳ３３０における明るさ補正後の対象画像データＯＧＤｂに対し、ステップＳ３４０において決定されたコントラスト補正パラメータ値を用いてコントラスト補正を実行する。
【００５６】
ステップＳ３６０では、パラメータ値設定部６４４は、カラーバランスを注目補正パラメータとして選択し、ステップＳ３５０におけるコントラスト補正後の対象画像データＯＧＤｃと、基準画像データＴＧＤとを比較して、カラーバランス補正パラメータ値を決定する。対象画像データＯＧＤｃと基準画像データＴＧＤとの比較は、両画像データのカラーのパッチ部分について行う。
【００５７】
カラーバランス補正パラメータ値の決定は、ある補正値を用いたカラーバランス補正を受けた対象画像データＯＧＤｃと基準画像データＴＧＤとが、カラーパッチ部分において最も良く一致するような補正値を求めることにより行う。カラーバランス補正パラメータ値の決定は、画像データに適用されている色空間に応じて色信号ごとに行う。本実施例では、Ｒ信号、Ｇ信号、Ｂ信号のそれぞれについて決定される。具体的には、カラーパッチは複数存在するので、これらの複数のパッチに関し、ＲＧＢ各色のそれぞれについて、カラーバランス補正を受けた対象画像データＯＧＤｃと基準画像データＴＧＤとの誤差の２乗和が最小になるように、ＲＧＢそれぞれのカラーバランス補正パラメータ値が決定される。
【００５８】
画像データのカラーバランス補正は、例えば、図８に示すようなトーンカーブ補正により行うことができる。図８では、Ｒ信号についてのトーンカーブ補正の例を示している。ＴＣ０は補正前のトーンカーブを表している。カラーバランス補正値は、任意の参照入力レベル（例えばＩｒｅｆ）における出力レベル調整量（例えばＣｒ１またはＣｒ２）により表すことができる。すなわち、補正後の参照入力レベルに対応する出力レベルは、補正前の参照入力レベルに対応する出力レベル値から出力レベル調整量（補正値）を増減した値とする。参照入力レベル以外の入力レベルに対応する出力レベルをスプライン関数により補間することにより、補正用トーンカーブ（ＴＣ１またはＴＣ２）を作成する。この補正用トーンカーブを対象画像データＯＧＤに適用することにより、Ｒ信号についてのカラーバランス補正を行うことができる。Ｇ信号、Ｂ信号についても同様にしてカラーバランス補正を行うことができる。
【００５９】
ステップＳ３７０では、パラメータ値設定部６４４は、ステップＳ３５０におけるコントラスト補正後の対象画像データＯＧＤｃに対し、ステップＳ３６０において決定されたカラーバランス補正パラメータ値を用いてカラーバランス補正を行う。
【００６０】
ステップＳ３８０では、パラメータ値設定部６４４は、記憶色を注目補正パラメータとして選択し、ステップＳ３７０におけるカラーバランス補正後の対象画像データＯＧＤｄと、基準画像データＴＧＤとを比較して、記憶色補正パラメータ値を決定する。記憶色とは、人が着目しやすい領域の色をいい、例えば肌色領域、緑色領域、青色領域等がある。対象画像データＯＧＤｄと基準画像データＴＧＤとの比較は、両画像データのある記憶色の色範囲（以下、記憶色範囲と呼ぶ）内のパッチ部分について行う。
【００６１】
記憶色補正パラメータ値の決定は、ある補正値を用いた記憶色補正を受けた対象画像データＯＧＤｄと基準画像データＴＧＤとが、記憶色範囲内のパッチ部分において最も良く一致するような補正値を求めることにより行う。記憶色補正パラメータ値の決定は、各記憶色ごとに行う。また、それぞれの記憶色について画像データに適用されている色空間に応じて色信号ごとに行う。本実施例では、Ｒ信号、Ｇ信号、Ｂ信号のそれぞれについて決定される。具体的には、ある記憶色の記憶色範囲内のパッチに関し、ＲＧＢ各色のそれぞれについて、記憶色補正を受けた対象画像データＯＧＤｃと基準画像データＴＧＤとの誤差の２乗和が最小になるように、ある記憶色のＲＧＢそれぞれの記憶色補正パラメータ値が決定される。
【００６２】
画像データの記憶色補正は、例えば、図９に示すような記憶色補正により行うことができる。図９では、ある記憶色範囲内の画像データを対象とした記憶色補正の例を示している。記憶色補正は、Ｒ信号、Ｇ信号、Ｂ信号のそれぞれについて行う。ＴＣ０ｒ、ＴＣ０ｇ、ＴＣ０ｂは補正前のトーンカーブを表している。記憶色補正値は、任意の参照入力レベル（例えばＩｒｅｆ）における出力レベル調整量（例えばＣｍｒ、Ｃｍｇ、Ｃｍｂ）により表すことができる。すなわち、補正後の参照入力レベルに対応する出力レベルは、補正前の参照入力レベルに対応する出力レベル値から出力レベル調整量（補正値）を増減した値とする。参照入力レベル以外の入力レベルに対応する出力レベルをスプライン関数により補間することにより、補正用トーンカーブ（ＴＣ１ｒ、ＴＣ１ｇ、ＴＣ１ｂ）を作成する。この補正用トーンカーブを対象画像データＯＧＤｄの中の当該記憶色範囲内の画像データに適用することにより、当該記憶色についての記憶色補正を行うことができる。
【００６３】
ステップＳ３９０では、パラメータ値設定部６４４は、ステップＳ３７０におけるカラーバランス補正後の対象画像データＯＧＤｄに対し、ステップＳ３８０において決定された各記憶色についての記憶色補正パラメータ値を用いて記憶色補正を行う。
【００６４】
ステップＳ４００では、パラメータ値設定部６４４は、ステップＳ３９０における記憶色補正後の対象画像データＯＧＤｅと、基準画像データＴＧＤとを比較し、対象画像データＯＧＤｅが所定の条件を満たしているかの判定を行う。所定の条件は、例えば、テストチャートの一部または全部のパッチについての画像データ間誤差の２乗和の合計が所定の上限値の範囲内に収まっていることとすることができる。あるいは、テストチャートの一部または全部のパッチについて、それぞれの画像データ間誤差が所定の上限値および下限値の範囲内に収まっていることとすることもできる。
【００６５】
ステップＳ４００において所定の条件を満たしていないと判定した場合は（ステップＳ４００：Ｎｏ）、補正処理方法や使用補正パラメータの修正を行った上で、再度、比較・補正処理の始まりに戻り、比較・補正処理を繰り返し実行する。補正処理方法の修正は、例えば、補正用トーンカーブ作成の際の参照入力レベル点を追加して、より精緻なトーンカーブを作成すること等により行うことができる。また使用補正パラメータの修正は、例えば、ハイライト補正パラメータにシャドー補正パラメータを追加して、ハイライト−シャドー補正とすること等により行うことができる。
【００６６】
一方、ステップＳ４００において所定の条件を満たしていると判定した場合は（ステップＳ４００：Ｙｅｓ）、処理を終了し、画像補正パラメータ生成処理ルーチン（図３）に戻る。
【００６７】
上述したように、画像補正パラメータ生成装置としてのコンピュータ６０は、基準画像データＴＧＤと対象画像データＯＧＤとを用いて、複数の画像補正パラメータ値を順次自動的に決定し、決定した複数の画像補正パラメータ値を画像補正パラメータセットとして設定することができる。
【００６８】
このように、生成された画像補正パラメータセットは、特定のディジタルスチルカメラ４０によって生成された対象画像データＯＧＤを基準画像データＴＧＤに適合させるような画像補正に用いることができるものである。そして、前述したように、基準画像データＴＧＤは、特定のプリンタ５０における参照画像（図２）の特定印刷媒体への出力結果が望ましい色再現となるように生成されている。従って、特定のディジタルスチルカメラ４０において生成された任意の画像データに対し、生成された画像補正パラメータセットを用いた画像補正（特定の画像補正）を実行し、特定のプリンタ５０において特定の印刷媒体に出力すれば、その出力結果は望ましい色再現を得ることができる。すなわち、本実施例の画像補正パラメータ生成装置によれば、特定のディジタルスチルカメラと特定のプリンタと特定の印刷媒体との組み合わせに応じて、望ましい出力結果を得ることができるような画像データの画像補正パラメータセットを容易に生成することができる。
【００６９】
なお、前述したように、基準画像データＴＧＤは、生成時に用いるプリンタと印刷媒体との組み合わせ毎に生成されている。一方、対象画像データＯＧＤは、生成時に用いるディジタルスチルカメラ毎に生成されている。従って、画像補正パラメータ生成装置としてのコンピュータ６０は、格納する基準画像データＴＧＤと対象画像データＯＧＤとを選択することにより、ディジタルスチルカメラとプリンタと印刷媒体とのあらゆる組み合わせに適した画像補正パラメータセットを生成することができる。
【００７０】
また、基準画像データＴＧＤは、生成時に使用する参照画像毎にも生成されるため、画像補正パラメータセットは、参照画像毎に生成され得る。従って、例えば、人物画像用画像補正パラメータセットや風景画像用画像補正パラメータセットのように撮影シーンモード（撮影対象）に応じて使用できる画像補正パラメータセットを生成することもできる。
【００７１】
また、前述のように、基準画像データＴＧＤ生成の際には、任意のディジタルスチルカメラＤＳＣを使用することができるが、対象画像データＯＧＤ生成時に使用する特定のディジタルスチルカメラ４０と同じディジタルスチルカメラを使用してもよい。このようにすれば、望ましい出力結果を得るための画像補正パラメータセットをより容易に生成することができる。
【００７２】
Ｄ．画像ファイルの構成：
図１０は、本実施例にて用いることができる画像ファイルＧＦの内部構成の一例を概略的に示す説明図である。画像ファイルＧＦは、画像データＧＤを格納する画像データ格納領域１０１と、画像データ情報ＧＩを格納する画像データ情報格納領域１０２とを備えている。画像データＧＤは、例えば、ＪＰＥＧ形式で格納されており、画像データ情報ＧＩは、例えば、ＴＩＦＦ形式（データおよびデータ領域がタグを用いて特定される形式）で格納されている。なお、本実施例におけるファイルの構造、データの構造、といった用語は、ファイルまたはデータ等が記憶装置に格納された状態におけるファイルまたはデータの構造を意味するものである。
【００７３】
画像データ情報ＧＩは、ディジタルスチルカメラ等の画像生成装置において生成された画像データＧＤに対する画像処理を行う際の画像処理条件を指定する情報である。画像データ情報ＧＩには、撮影日時、絞り、シャッタースピード等の撮影情報の他に、上述の処理で生成された画像補正パラメータセットの情報を含むことができる。
【００７４】
本実施例の画像ファイルＧＦは、基本的に上記の画像データ格納領域１０１と、画像データ情報格納領域１０２とを備えていれば良く、既に規格化されているファイル形式に従ったファイル構造をとることができる。以下、本実施例に係る画像ファイルＧＦを規格化されているファイル形式に適合させた場合について具体的に説明する。
【００７５】
本実施例に係る画像ファイルＧＦは、例えば、ディジタルスチルカメラ用画像ファイルフォーマット規格（Ｅｘｉｆ）に従ったファイル構造を有することができる。Ｅｘｉｆファイルの仕様は、電子情報技術産業協会（ＪＥＩＴＡ）によって定められている。また、Ｅｘｉｆファイル形式は、図１０に示した概念図と同様に、ＪＰＥＧ形式の画像データを格納するＪＰＥＧ画像データ格納領域と、格納されているＪＰＥＧ画像データに関する各種情報を格納する付属情報格納領域とを備えている。ＪＰＥＧ画像データ格納領域は図１０における画像データ格納領域１０１に相当し、付属情報格納領域は図１０における画像データ情報格納領域１０２に相当する。すなわち、付属情報格納領域には、撮影情報や画像補正パラメータ等の画像データ情報ＧＩが格納されている。なお、当業者にとって周知であるように、Ｅｘｉｆファイル形式のファイルでは、各データを特定するためにタグが用いられており、各データはタグ名によって呼ばれることがある。
【００７６】
図１１は、本実施例に用いられ得る画像ファイルＧＦの付属情報格納領域のデータ構造の一例を示す説明図である。付属情報格納領域には、図示するように、画像データ情報ＧＩとして、ハイライト、明るさ、コントラスト、カラーバランス、記憶色といった画像補正パラメータに関する補正値のデータが規定のアドレスまたはオフセット値に従って格納されている。また、付属情報格納領域にはさらに多数のデータを含むことができるが図１１では図示を省略する。出力装置側では、所望の情報（パラメータ）に対応するアドレスまたはオフセット値を指定することにより、画像データ情報ＧＩを取得することができる。なお、画像データ情報ＧＩは、例えば、付属情報格納領域内の未定義領域内であって、ユーザーに解放されているユーザー定義領域内に格納することができる。
【００７７】
Ｅ．画像補正パラメータセットの受け渡し：
画像補正パラメータ生成システム２０（図１）において生成された画像補正パラメータセットは、画像ファイル生成・出力システム３０に送られ、利用される。画像補正パラメータ生成システム２０から画像ファイル生成・出力システム３０への画像補正パラメータセットの送出は、インターネット等のネットワークを介して、あるいは、ケーブルやメモリカードを介して行われる。
【００７８】
画像補正パラメータセットの生成者は、予め、画像補正パラメータセットを生成して、図１に示すシステムを利用して、ユーザーに提供することができる。画像補正パラメータセットは、ディジタルスチルカメラ、プリンタおよび印刷媒体の組み合わせ毎に生成される。また、画像補正パラメータセットは、撮影シーンモード（撮影対象）毎にも生成される。画像補正パラメータセットは、例えば、画像補正パラメータセット生成者の運営するホームページ上において提供される。
【００７９】
画像補正パラメータセットのユーザーは、例えば、コンピュータＰＣを操作して、画像補正パラメータセット生成者の運営するホームページ上で提供されている画像補正パラメータセットの中から所望のセットを選択することにより、ネットワークを介して画像補正パラメータセットを取得することができる。
【００８０】
あるいは、画像補正パラメータセットの生成者は、ユーザーからのリクエストに応じて画像補正パラメータセットを生成し、ユーザーに提供することもできる。例えば、ユーザーは、コンピュータＰＣを操作して、画像補正パラメータセット生成者の運営するホームページ上で、使用するディジタルスチルカメラとプリンタと印刷媒体との組み合わせや撮影シーンモード（撮影対象）等の情報を指定し、その情報をネットワークを介して送信する。画像補正パラメータセットの生成者は、それらの組み合わせに従って画像補正パラメータセットを生成し、生成した画像補正パラメータセットを、ネットワークを介してユーザーに送信する。ユーザーはこのようにしても、画像補正パラメータセットを取得することができる。
【００８１】
画像補正パラメータセットは、例えば、インストールファイルの形でユーザーに提供される。図１２は、本実施例にて用いられるインストールファイルＩＦの構成の一例を概略的に示す説明図である。図１２の例では、インストールファイルＩＦは、ディジタルスチルカメラとプリンタとの組み合わせ毎に生成されている。インストールファイルＩＦには、印刷媒体と撮影シーンモードとの組み合わせに応じた１つまたは複数の画像補正パラメータセットＰＳと、画像補正パラメータセットをインストールするためのインストールプログラムＩＰとが格納されている。このインストールプログラムＩＰを、ディジタルスチルカメラ７０やコンピュータＰＣ上で実行することによって、画像補正パラメータセットＰＳがディジタルスチルカメラ７０やコンピュータＰＣ内に所定のデータ形式で格納される。ディジタルスチルカメラ７０やコンピュータＰＣにおける画像補正パラメータセットの利用方法については、後述する。
【００８２】
Ｆ．画像補正パラメータセットを用いた画像ファイル生成処理の第１実施例：
画像ファイル生成・出力システム３０のディジタルスチルカメラ７０は、上述した方法により画像補正パラメータ生成システム２０において生成された画像補正パラメータセットを取得することができる。ディジタルスチルカメラ７０は、取得した画像補正パラメータセットを用いて、上述した構成の画像ファイルを生成することができる。図１３は、画像ファイル生成装置としてのディジタルスチルカメラ７０の概略構成を示すブロック図である。ディジタルスチルカメラ７０は、光学レンズを通して電荷結合素子（ＣＣＤ）上にイメージを結像することにより、電気的に静止画を記録するカメラである。
【００８３】
ディジタルスチルカメラ７０は、光信号を電気信号に変換するＣＣＤを有する光学回路７１と、光学回路７１を制御して画像を取得するための画像取得回路７２と、取得した画像データを加工処理するための画像処理回路７３と、これらの各回路を制御する制御回路７４とを備えている。ディジタルスチルカメラ７０は、さらに、メモリカードＭＣを収容するスロット７５と、ユーザーインターフェースとしての選択・決定ボタン７６と、撮影画像のプレビューやユーザーインターフェースとして用いられる液晶ディスプレイ７７とを備えている。制御回路７４は、図示しないメモりを備えている。
【００８４】
図１４は、本実施例における画像ファイル生成処理の処理ルーチンを示すフローチャートである。ステップＳ５００では、ディジタルスチルカメラ７０のユーザーは、使用するディジタルスチルカメラ７０とプリンタ８０と印刷媒体と撮影シーンモードとの組み合わせに適した１つまたは複数の画像補正パラメータセットを取得し、ディジタルスチルカメラ７０の制御回路７４（図１３）に、利用可能な状態で格納する。例えば、ユーザーは、前述したように、画像補正パラメータセットをインストールファイルＩＦ（図１２）の形で取得することができる。このインストールファイルＩＦ内のインストールプログラムＩＰをディジタルスチルカメラ７０上で、あるいは、ディジタルスチルカメラ７０に接続されたコンピュータＰＣ上で実行することによって、インストールファイルＩＦに格納されている画像補正パラメータセットは、ディジタルスチルカメラ７０の制御回路７４の不揮発性メモリ（図示せず）に利用可能に格納される。利用可能な状態とは、例えば、選択・決定ボタン７６を操作することにより、画像補正パラメータセットの利用設定をすることができる状態である。
【００８５】
ステップＳ５１０では、ユーザーは、撮影モードの設定を行う。撮影モードの設定には、画像補正パラメータセットの利用設定が含まれている。画像補正パラメータセットの利用設定は、制御回路７４に格納された画像補正パラメータセットを利用するか否かの設定や、複数の画像補正パラメータセットが格納されている場合に、どの画像補正パラメータセットを利用するかの設定等が含まれている。画像補正パラメータセットの利用設定は、ユーザーが、ディジタルスチルカメラ７０の液晶ディスプレイ７７の表示を見ながら、選択・決定ボタン７６を操作することにより行うことができる。なお、ユーザー設定が行われていない状態（初期設定状態）では、ディジタルスチルカメラ７０の撮影シーンモード（例えば、ポートレートモードや風景モード）に応じて、１つの画像補正パラメータセットが自動的に選択されるとしてもよい。
【００８６】
ステップＳ５２０では、制御回路７４は、画像データＧＤを生成する。画像データＧＤの生成は、ユーザーの撮影要求、例えば、シャッターの押し下げに応じて行われる。一般的には、画像データＧＤは写真画像の保存に適したＪＰＥＧ形式に変換されて保存されるが、他にもＴＩＦＦ形式、ＧＩＦ形式、ＢＭＰ形式、ＲＡＷデータ形式等の保存形式を用いることができる。
【００８７】
ステップＳ５３０では、制御回路７４は、画像データＧＤに、画像データ情報ＧＩを加えて画像ファイルＧＦを生成する。撮影モードの設定において画像補正パラメータセットを利用する設定がなされている場合には、画像データ情報ＧＩに画像補正パラメータセットの情報が含まれた画像ファイルＧＦが生成される。
【００８８】
ステップＳ５４０では、制御回路７４は、ステップＳ５３０で生成した画像ファイルＧＦ内の画像データ情報ＧＩの内容を追加したり、変更したりすることができる。画像データ情報ＧＩの追加・変更処理は、ユーザーの設定操作に応じて行われる。画像データ情報ＧＩの追加・変更処理によって、例えば、画像ファイルＧＦに画像補正パラメータセットを含む画像データ情報ＧＩを追加したり、既に画像ファイルＧＦ内の画像データ情報ＧＩに含まれている画像補正パラメータセットを別の画像補正パラメータセットに変更したりすることができる。ユーザーの設定操作は、ユーザーが液晶ディスプレイ７７の表示を見ながら、選択・決定ボタン７６を操作することにより行うことができる。
【００８９】
以上のようにして、画像データＧＤに画像補正パラメータセットを含む画像データ情報ＧＩが関連づけられた画像ファイルＧＦが生成される。
【００９０】
Ｇ．画像出力処理：
図１５は、本実施例の画像ファイル生成・出力システム３０のプリンタ８０（図１）における画像データＧＤに画像補正パラメータセットを含む画像データ情報ＧＩが関連づけられた画像ファイルＧＦの出力処理の処理ルーチンの一例を示すフローチャートである。ステップＳ６００では、プリンタ８０は、ディジタルスチルカメラ７０より送出された画像ファイルＧＦを読み出す。
【００９１】
ステップＳ６１０では、プリンタ８０は、画像ファイルＧＦの付属情報格納領域から、画像データ情報ＧＩを検索し、画像データ情報ＧＩを取得する（ステップＳ６２０）。
【００９２】
ステップＳ６３０では、プリンタ８０の画像処理部８２は、取得した画像データ情報ＧＩを解析し、解析した画像データ情報ＧＩに基づいて、画像データＧＤの画像処理を実行する。画像データ情報ＧＩに画像補正パラメータセットが含まれている場合は、この画像処理において、画像補正パラメータセットを用いた画像データＧＤの画像補正（特定の画像補正）が実行される。画像データＧＤの画像補正は、画像補正パラメータ生成装置において画像補正パラメータセットを生成する際に実行した画像補正と同様の方法で行うことができる。すなわち、画像データＧＤに対し、画像補正用の色空間（ｃＲＧＢ色空間）への色変換、各画像補正パラメータについての画像補正パラメータ値を用いたトーンカーブ補正や記憶色補正等を行う。
【００９３】
ステップＳ６４０では、プリンタ８０は、処理を行った画像データＧＤを出力して、本処理ルーチンを終了する。
【００９４】
以上の出力処理により、画像データＧＤを望ましい色再現によって出力することができる。なお、ステップＳ６３０における画像データＧＤの画像補正は、各画像補正パラメータについての補正を、画像補正パラメータ生成装置における画像補正パラメータセット生成時の注目補正パラメータ選択順序と同じ順序で実行するのが好ましい。このようにすれば、より望ましい出力結果を得ることができる。
【００９５】
Ｈ．画像補正パラメータセットを用いた画像ファイル生成処理の第２実施例：
図１６は、本発明の第２実施例における画像ファイル生成・出力システム３０Ｂの一例を示す説明図である。画像ファイル生成・出力システム３０Ｂは、画像ファイルＧＦを生成する画像ファイル生成装置としてのディジタルスチルカメラ７０と、画像出力装置としてのプリンタ８０と、画像処理装置としてのコンピュータ９０とを備えている。本実施例では、画像補正パラメータセットを取得する機能および取得した画像補正パラメータセットを画像ファイルＧＦの付属情報格納領域に格納する機能が、コンピュータ９０によって実行される点が、上述の画像ファイル生成処理の第１実施例（図１）と異なる。
【００９６】
コンピュータ９０は、画像ファイル等の画像処理を実行する画像処理部９４を備えている。画像処理部９４は、画像補正パラメータセットを格納するパラメータ格納部９４１と、画像ファイルＧＦを格納する画像ファイル格納部９４２と、画像ファイルＧＦの変更処理を行う画像ファイル変更処理部９４３とを備えている。
【００９７】
図１７は、画像処理装置としてのコンピュータ９０における画像処理の処理ルーチンを示すフローチャートである。ステップＳ７００では、ユーザーは、使用するディジタルスチルカメラ７０とプリンタ８０と印刷媒体と撮影シーンモードとの組み合わせに適した１つまたは複数の画像補正パラメータセットを取得し、画像処理部９４のパラメータ格納部９４１に格納する。 例えば、ユーザーは、前述したように、画像補正パラメータセットをインストールファイルＩＦ（図１２）の形で取得することができる。このインストールファイルＩＦ内のインストールプログラムＩＰをコンピュータ９０上で実行することによって、画像補正パラメータセットは、画像処理部９４のパラメータ格納部９４１に格納される。
【００９８】
ステップＳ７１０では、ユーザーは、ディジタルスチルカメラ７０において生成された画像ファイルＧＦを取得し、画像処理部９４の画像ファイル格納部９４２に格納する。
【００９９】
ステップＳ７２０では、画像処理部９４の画像ファイル変更処理部９４３は、ステップＳ７００で格納した画像補正パラメータセットを用いて、ステップＳ７１０で格納した画像ファイルＧＦ（図１０）の変更処理を行う。画像ファイルＧＦの変更処理において、画像ファイル変更処理部９４３は、格納された画像ファイルＧＦが画像データ情報ＧＩを含まないときは、画像ファイルＧＦに格納された画像補正パラメータセットを含む画像データ情報ＧＩを追加する処理を行うことができる。また、格納された画像ファイルＧＦの画像データ情報ＧＩの中に画像補正パラメータセットが含まれていない場合には、画像ファイルＧＦの画像データ情報ＧＩの中に格納された画像補正パラメータセットを追加する処理をおこなうことができる。また、格納された画像ファイルＧＦの画像データ情報ＧＩの中に画像補正パラメータセットが含まれている場合には、画像ファイルＧＦの画像データ情報ＧＩの中の画像補正パラメータセットを格納された画像補正パラメータセットに書き換える処理を行うことができる。
【０１００】
画像ファイルＧＦの変更処理においては、パラメータ格納部９４１に格納された画像補正パラメータセットの中から、画像ファイルＧＦの生成に使用したディジタルスチルカメラ７０と出力に使用するプリンタ８０と印刷媒体と画像ファイル生成時の撮影シーンモードとの組み合わせに適したセットを、ユーザーが選択する。
【０１０１】
また、画像ファイルＧＦのファイル形式が前述のＥｘｉｆファイル形式の場合には、画像ファイルＧＦの生成に使用した機種の情報が画像ファイルＧＦに含まれている。従って、画像ファイル変更処理部９４３は、画像ファイルＧＦ内の機種情報を参照し、その機種に適した画像補正パラメータセットをパラメータ格納部９４１から自動的に選択し、そのセットを使用して画像ファイルＧＦの変更処理を行うこともできる。
【０１０２】
以上のような画像処理によっても、画像データＧＤに画像補正パラメータセットを含む画像データ情報ＧＩが関連づけられた画像ファイルＧＦが生成される。
【０１０３】
本実施例において生成された画像ファイルＧＦは、前述の画像出力処理（図１５）により出力することができ、画像データＧＤを望ましい色再現によって出力することができる。
【０１０４】
なお、本実施例において、画像処理部９４の画像ファイル変更処理部９４３が、画像ファイルＧＦの画像データ情報ＧＩに基づく画像処理（図１５におけるステップＳ６００からステップＳ６３０まで）を行うこととすることもできる。この場合には、画像ファイル変更処理部９４３において、画像補正パラメータセットを用いた画像データＧＤの画像補正を含む画像処理が行われ、画像処理された画像データＧＤがプリンタ８０に送出され、出力される。また、この場合には、画像ファイル変更処理部９４３は、パラメータ格納部９４１に格納された画像補正パラメータセットを画像ファイルＧＦに追加せずに、その画像補正パラメータセットを用いて画像ファイルＧＦの画像処理を行うこともできる。
【０１０５】
Ｉ．変形例：
なお、この発明は上記の実施例や実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【０１０６】
Ｉ１．変形例１：
上記実施例では、画像補正パラメータ生成部６４における比較・補正処理（図３のステップＳ２２０）に用いる画像補正パラメータは、ハイライト補正パラメータ、明るさ補正パラメータ、コントラスト補正パラメータ、カラーバランス補正パラメータ、記憶色補正パラメータとしているが、他の画像補正パラメータを用いることも可能である。他の画像補正パラメータとしては、例えば、シャドウ補正パラメータ、彩度補正パラメータ、シャープネス補正パラメータ等を用いることができる。
【０１０７】
また、比較・補正処理における画像補正パラメータの注目補正パラメータとしての選択順序も任意の順序とすることができる。ただし、注目補正パラメータの選択の順序は、画像補正パラメータセットを用いた画像データの画像補正（特定の画像補正）における各画像補正パラメータについての補正実行順序と、同一であることが好ましい。このようにすれば、特定の画像補正後の画像データの出力結果をより望ましい色再現とすることができる。
【０１０８】
Ｉ２．変形例２：
上記実施例では、記憶色の例として肌色領域、緑色領域、青色領域を挙げているが、記憶色として他の任意の領域の色、例えば赤色領域等を設定することができる。
【０１０９】
Ｉ３．変形例３：
上記実施例では、各画像補正パラメータについての補正方法の一例を示したが、他の補正方法を用いることも可能である。例えば、補正用トーンカーブを作成する際の参照入力レベル点を設定する位置および数は任意に変更可能である。
【０１１０】
Ｉ４．変形例４：
上記実施例では、基準画像データは特定の出力装置における出力結果が望ましい色再現となるような画像補正を施された画像データとしているが、基準画像データは撮像対象に忠実な色再現となるような画像補正を施された画像データであるとしてもよい。このようにすれば、本実施例の画像補正パラメータ生成装置は、出力結果が撮像対象に忠実な色再現となるような画像データの画像補正パラメータセットを生成することができる。
【０１１１】
Ｉ５．変形例５：
上記実施例では、画像生成装置としてディジタルスチルカメラを用いて説明したが、この他にもスキャナ、ディジタルビデオカメラ等を用いることができる。
【０１１２】
Ｉ６．変形例６：
上記実施例では、出力装置としてプリンタが使用されているが、本発明は、ＣＲＴディスプレイやＬＣＤディスプレイといったモニタその他の画像を表示可能な装置を出力装置として用いる場合に適用できる。
【０１１３】
Ｉ７．変形例７：
上記実施例では、画像ファイルの具体例としてＥｘｉｆ形式のファイルを例にとって説明したが、本発明における画像ファイルの形式はこれに限られない。すなわち、画像生成装置において生成された画像データと、画像データ情報ＧＩとが含まれている画像ファイルであればよい。このようなファイルであれば、画像生成装置において生成された画像データを、出力装置において好ましい色再現で出力することができる。
【０１１４】
Ｉ８．変形例８：
上記実施例では、画像データと画像データ情報ＧＩとが同一の画像ファイルに含まれる場合を例にとって説明したが、画像データと画像データ情報ＧＩとは、必ずしも同一のファイル内に格納される必要はない。すなわち、画像データＧＤと画像データ情報ＧＩとが関連づけられていれば良く、例えば、画像データＧＤと画像データ情報ＧＩとを関連づける関連づけデータを生成し、１または複数の画像データと画像データ情報ＧＩとをそれぞれ独立したファイルに格納し、画像データＧＤを処理する際に関連づけられた画像データ情報ＧＩを参照してもよい。かかる場合には、画像データＧＤと画像データ情報ＧＩとが別ファイルに格納されているものの、画像データ情報ＧＩを利用する画像処理の時点では、画像データＧＤおよび画像データ情報ＧＩとが一体不可分の関係にあり、実施的に同一のファイルに格納されている場合と同様に機能するからである。すなわち、少なくとも画像処理の時点において、画像データＧＤと画像データ情報ＧＩとが関連づけられている態様は、本実施例における画像ファイルＧＦに含まれる。さらに、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ等の光ディスクメディアに格納されている動画像ファイルも含まれる。
【０１１５】
本発明の機能の一部または全部がソフトウェアで実現される場合には、そのソフトウェア（コンピュータプログラム）は、コンピュータ読み取り可能な記録媒体に格納された形で提供することができる。この発明において、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスクやＣＤ−ＲＯＭのような携帯型の記録媒体に限らず、各種のＲＡＭやＲＯＭ等のコンピュータ内の内部記憶装置や、ハードディスク等のコンピュータに固定されている外部記憶装置も含んでいる。
【図面の簡単な説明】
【０１１６】
【図１】本発明の一実施例としての画像処理システム１０の構成の一例を示す説明図。
【図２】画像補正パラメータ生成システム２０における基準画像データＴＧＤの生成処理の一例を示すフローチャート。
【図３】画像補正パラメータ生成装置としてのコンピュータ６０における画像補正パラメータ生成処理の処理ルーチンを示すフローチャート。
【図４】本実施例における比較・補正処理の処理ルーチンを示すフローチャート。
【図５】ハイライト補正処理の一例を示す説明図。
【図６】明るさ補正処理の一例を示す説明図。
【図７】コントラスト補正処理の一例を示す説明図。
【図８】カラーバランス補正処理の一例を示す説明図。
【図９】記憶色補正処理の一例を示す説明図。
【図１０】本実施例にて用いることができる画像ファイルＧＦの内部構成の一例を概略的に示す説明図。
【図１１】本実施例に用いられ得る画像ファイルＧＦの付属情報格納領域のデータ構造の一例を示す説明図。
【図１２】本実施例にて用いられるインストールファイルＩＦの構成の一例を概略的に示す説明図。
【図１３】画像ファイル生成装置としてのディジタルスチルカメラ７０の概略構成を示すブロック図。
【図１４】本実施例における画像ファイル生成処理の処理ルーチンを示すフローチャート。
【図１５】本実施例の画像ファイル生成・出力システム３０のプリンタ８０における画像データＧＤに画像補正パラメータセットを含む画像データ情報ＧＩが関連づけられた画像ファイルＧＦの出力処理の処理ルーチンの一例を示すフローチャート。
【図１６】本発明の第２実施例における画像ファイル生成・出力システム３０Ｂの一例を示す説明図。
【図１７】画像処理装置としてのコンピュータ９０における画像処理の処理ルーチンを示すフローチャート。
【符号の説明】
【０１１７】
１０…画像処理システム
２０…画像補正パラメータ生成システム
３０…画像ファイル生成・出力システム
３０Ｂ…画像ファイル生成・出力システム
４０…ディジタルスチルカメラ
５０…プリンタ
６０…コンピュータ
６２…基準画像生成部
６４…画像補正パラメータ生成部
７０…ディジタルスチルカメラ
７０Ｂ…ディジタルスチルカメラ
７１…光学回路
７２…画像取得回路
７３…画像処理回路
７４…制御回路
７５…スロット
７６…決定ボタン
７７…液晶ディスプレイ
８０…プリンタ
８０Ｂ…プリンタ
８２…画像処理部
９０…コンピュータ
９４…画像処理部
１０１…画像データ格納領域
１０２…画像データ情報格納領域
６４１…基準画像格納部
６４２…対象画像格納部
６４３…色空間処理部
６４４…パラメータ値設定部
９４１…パラメータ格納部
９４２…画像ファイル格納部
９４３…画像ファイル変更処理部
【図１】
2005151090.tif 000003
【図２】
2005151090.tif 000004
【図３】
2005151090.tif 000005
【図４】
2005151090.tif 000006
【図５】
2005151090.tif 000007
【図６】
2005151090.tif 000008
【図７】
2005151090.tif 000009
【図８】
2005151090.tif 000010
【図９】
2005151090.tif 000011
【図１０】
2005151090.tif 000012
【図１１】
2005151090.tif 000013
【図１２】
2005151090.tif 000014
【図１３】
2005151090.tif 000015
【図１４】
2005151090.tif 000016
【図１５】
2005151090.tif 000017
【図１６】
2005151090.tif 000018
【図１７】
2005151090.tif 000019