(57)【特許請求の範囲】
【請求項１】
画像データ生成装置において生成された画像データと、画像データ生成装置において画像データに関連付けられた画像処理制御情報とを用いて画像処理を行う画像処理装置であって、
前記画像データと前記画像処理制御情報とを取得する取得手段と、
前記画像データを解析して、前記画像データの画質に関わる特性を示す情報である画質特性情報を取得する画質特性情報取得手段と、
前記画像処理制御情報および前記取得された画質特性情報を双方用いて、前記画像データの画質を調整する画質調整手段とを備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記画質特性情報は、前記画像データの画質の特性を示す画質パラメータの値を含み、
前記画質調整手段は、前記画質パラメータ値に対して予め定められた、画質調整の基準となる基準画質パラメータ値を有し、
前記画質調整手段による画質の調整は、前記基準画質パラメータ値と前記画質パラメータ値とに基づいて前記画像データを補正する補正量を求め、前記画像処理制御情報を解析した結果に基づいて前記補正量を増加または減少させ、その増加または減少された補正量を反映して前記画像データの画質を調整して実行される画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
前記画質特性情報は、前記画像データの画質の特性を示す画質パラメータの値を含み、
前記画質調整手段は、前記画質パラメータ値に対して予め定められた、画質調整の基準となる基準画質パラメータ値を有し、
前記画質調整手段による画質の調整は、前記画像処理制御情報を解析した結果に基づいて修正された前記基準画質パラメータ値と、前記画質パラメータ値とに基づいて前記画像データを補正する補正量を求め、その求められた補正量を反映して前記画像データの画質を調整して実行される画像処理装置。
【請求項４】
請求項２または請求項３に記載の画像処理装置において、
前記画質特性情報は、前記画像データの画質の特性を示す複数の画質パラメータの値の組み合わせであり、
前記基準画質パラメータ値は、前記複数の画質パラメータ値に対してそれぞれ予め定められている画像処理装置。
【請求項５】
画像データ生成装置において生成された画像データと、画像データ生成装置において画像処理制御情報に基づいて修正された、画像データの画質補正時における補正の目標となる基準画質パラメータとを用いて画像処理を行う画像処理装置であって、
前記画像データを解析して、前記画像データの画質特性を示す画質パラメータの値を取得する画質パラメータ値取得手段と、
前記画質パラメータに対して予め定められている前記基準画質パラメータの値を取得する基準画質パラメータ値取得手段と、
前記取得した基準画質パラメータ値と前記取得された画質パラメータ値とを双方用いて前記画像データの画質を調整する画質調整手段とを備える画像処理装置。
【請求項６】
画像データ生成装置において生成された画像データと、画像データに関連付けられた画像処理制御情報とを用いて画像処理を行う画像処理装置であって、
前記画像データと前記画像データの画像処理制御情報とを取得する取得手段と、
前記画像データを解析して、前記画像データの画質特性を示す画質パラメータの値を取得する画質パラメータ値取得手段と、
前記画像処理制御情報を解析し、その解析結果に基づいて前記画質パラメータに対して予め定められた基準画質パラメータの値を修正する基準画質パラメータ値修正手段と、
前記修正された基準画質パラメータ値と前記取得された画質パラメータ値とを用いて前記画像データの画質を調整する画質調整手段とを備える画像処理装置。
【請求項７】
請求項６に記載の画像処理装置において、
前記基準画質パラメータ値は、前記画像処理制御情報に基づいて、前記取得された画質パラメータ値に対応する複数の値から選択されたパラメータ値の組み合わせであることを特徴とする画像処理装置。
【請求項８】
請求項１ないし請求項７のいずれかに記載の画像処理装置において、
前記画像処理制御情報は、少なくともコントラスト、明るさ、カラーバランス、彩度、シャープネス、記憶色、およびノイズ除去に関連する情報のいずれか１つの情報についての補正情報を含むことを特徴とする画像処理装置。
【請求項９】
請求項８に記載の画像処理装置において、
前記画像処理制御情報は、画像データ撮影時における撮影情報である画像処理装置。
【請求項１０】
請求項１ないし請求項９のいずれかに記載の画像処理装置において、
前記画像データと前記画像処理制御情報は、同一の画像ファイル内に格納されていることを特徴とする画像処理装置。
【請求項１１】
画像データと、画像データに関連付けられた画像処理制御情報とを用いて画像データを出力する出力装置であって、
請求項１ないし請求項１０のいずれかに記載の画像処理装置と、
前記画像処理装置にて画像処理が施された画像データを出力する画像データ出力手段とを備える出力装置。
【請求項１２】
画像データと、画像データに関連付けられた画像処理制御情報とを用いて画像データを出力する画像処理システムであって、
前記画像データを取得する画像データ取得手段と、
前記画像データの画質調整処理の条件を指定する画質調整処理条件指定手段  と、
前記指定された画質調整処理条件に基づいて、前記画像処理制御情報を生成する画像処理制御情報生成手段と、
前記取得された画像データと前記画像処理制御情報とを関連付けて出力する  画像データ出力手段とを
備える画像データ生成装置と、
前記画像データ生成装置において生成された画像データと前記画像処理制御  情報とを取得する取得手段と、
前記画像データを解析して、前記画像データの画質特性情報を取得する画質  特性情報取得手段と、
前記画像処理制御情報および前記取得された画質特性情報を反映して、前記  画像データの画質を調整する画質調整手段とを
備える画像処理装置とを
備える画像処理システム。
【請求項１３】
画像データと、画像データ生成装置において画像データに関連付けられた画像処理制御情報とを用いて画像処理を行う画像処理方法であって、
画像データ生成装置において生成された画像データと前記画像データの画像処理制御情報とを取得し、
前記画像データを解析して、前記画像データの画質に関わる特性を示す情報である画質特性情報を取得し、
前記画像処理制御情報および前記取得された画質特性情報とを双方用いて、前記画像データの画質を調整する画像処理方法。
【請求項１４】
請求項１３に記載の画像処理方法において、
前記画質特性情報は、前記画像データの画質の特性を示す画質パラメータの値を含み、
前記画質の調整は、前記画質パラメータ値に対して予め定められた、画質調整の基準となる基準画質パラメータ値と前記画質パラメータ値とに基づいて前記画像データを補正する補正量を求め、前記画像処理制御情報を解析した結果に基づいて前記補正量を増加または減少させ、その増加または減少された補正量を反映して前記画像データの画質を調整して実行される画像処理方法。
【請求項１５】
請求項１３に記載の画像処理方法において、
前記画質特性情報は、前記画像データの画質の特性を示す画質パラメータの値を含み、
前記画質の調整は、前記画質パラメータ値に対して予め定められた、画質調整の基準となる基準画質パラメータ値であって、前記画像処理制御情報を解析した結果に基づいて修正された基準画質パラメータ値と、前記画質パラメータ値とに基づいて前記画像データを補正する補正量を求め、その求められた補正量を反映して前記画像データの画質を調整して実行される画像処理方法。
【請求項１６】
請求項１３または請求項１５に記載の画像処理方法において、
前記画質特性情報は、前記画像データの画質の特性を示す複数の画質パラメータの値の組み合わせであり、
前記基準画質パラメータ値は、前記複数の画質パラメータ値に対してそれぞれ予め定められている画像処理方法。
【請求項１７】
画像データ生成装置において生成された画像データと、画像データ生成装置において画像処理制御情報に基づいて修正された、画像データの画質補正時における補正の目標となる基準画質パラメータとを用いて画像処理方法であって、
前記画像データを解析して、前記画像データの画質特性を示す画質パラメータの値を取得し、
前記画質パラメータに対して予め定められている前記基準画質パラメータの値を取得し、
前記取得した基準画質パラメータ値と前記取得された画質パラメータ値とを用いて前記画像データの画質を調整する画像処理方法。
【請求項１８】
画像データと、画像データに関連付けられた画像処理制御情報とを用いて画像処理を行う画像処理方法であって、
画像データ生成装置において生成された画像データと前記画像処理制御情報とを取得し、
前記画像データを解析して、前記画像データの画質特性を示す画質パラメータの値を取得し、
前記画像処理制御情報を解析し、その解析結果に基づいて前記画質パラメータに対して予め定められた基準画質パラメータの値を修正し、
前記修正された基準画質パラメータ値と前記取得された画質パラメータ値とを用いて前記画像データの画質を調整する画像処理方法。
【請求項１９】
請求項１８に記載の画像処理方法において、
前記基準画質パラメータ値は、前記画像処理制御情報に基づいて、前記取得された画質パラメータ値に対応する複数の値から選択されたパラメータ値の組み合わせである画像処理方法。
【請求項２０】
請求項１３ないし請求項１９のいずれかに記載の画像処理方法において、
前記画像処理制御情報は、少なくともコントラスト、明るさ、カラーバランス、彩度、シャープネス、記憶色、およびノイズ除去に関連する情報のいずれか１つの情報についての補正情報を含むことを特徴とする画像処理方法。
【請求項２１】
請求項２０に記載の画像処理方法において、
前記画像処理制御情報は、画像データ撮影時における撮影情報である画像処理方法。
【請求項２２】
請求項１３ないし請求項２１のいずれかに記載の画像処理方法において、
前記画像データと前記画像処理制御情報は、同一の画像ファイル内に格納されていることを特徴とする画像処理方法。
【請求項２３】
画像データと、画像データ生成装置において画像データに関連付けられた画像処理制御情報とを用いて画像処理を行う画像処理プログラムであって、
画像データ生成装置において生成された画像データと前記画像処理制御情報とを取得する機能と、
前記画像データを解析して、前記画像データの画質に関わる特性を示す情報である画質特性情報を取得する機能と、
前記画像処理制御情報および前記取得された画質特性情報とを双方用いて、前記画像データの画質を調整する機能とをコンピュータによって実行させる画像処理プログラム。
【請求項２４】
請求項２３に記載の画像処理プログラムにおいて、
前記画質特性情報は、前記画像データの画質の特性を示す画質パラメータの値を含み、
前記画質の調整は、前記画質パラメータ値に対して予め定められた、画質調整の基準となる基準画質パラメータ値と前記画質パラメータ値とに基づいて前記画像データを補正する補正量を求め、前記画像処理制御情報を解析した結果に基づいて前記補正量を増加または減少させ、その増加または減少された補正量を反映して前記画像データの画質を調整して実行される画像処理プログラム。
【請求項２５】
請求項２３に記載の画像処理プログラムにおいて、
前記画質特性情報は、前記画像データの画質の特性を示す画質パラメータの値を含み、
前記画質の調整は、前記画質パラメータ値に対して予め定められた、画質調整の基準となる基準画質パラメータ値であって、前記画像処理制御情報を解析した結果に基づいて修正された基準画質パラメータ値と、前記画質パラメータ値とに基づいて前記画像データを補正する補正量を求め、その求められた補正量を反映して前記画像データの画質を調整して実行される画像処理プログラム。
【請求項２６】
請求項２４または請求項２５に記載の画像処理プログラムにおいて、
前記画質特性情報は、前記画像データの画質の特性を示す複数の画質パラメータの値の組み合わせであり、
前記基準画質パラメータ値は、前記複数の画質パラメータ値に対してそれぞれ予め定められている画像処理プログラム。
【請求項２７】
画像データ生成装置において生成された画像データと、画像データ生成装置において画像処理制御情報に基づいて修正された、画像データの画質補正時における補正の目標となる基準画質パラメータとを用いて画像処理を行う画像処理プログラムであって、
前記画像データを解析して、前記画像データの画質特性を示す画質パラメータの値を取得する機能と、
前記画質パラメータに対して予め定められている前記基準画質パラメータの値を取得する機能と、
前記取得した基準画質パラメータ値と前記取得された画質パラメータ値とを用いて前記画像データの画質を調整する機能とをコンピュータによって実行させる画像処理プログラム。
【請求項２８】
画像データと、画像データに関連付けられた画像処理制御情報とを用いて画像データの画質調整を実行するためのプログラムであって、
画像データ生成装置において生成された画像データと前記画像処理制御情報とを取得する機能と、
前記画像データを解析して、前記画像データの画質特性を示す画質パラメータの値を取得する機能と、
前記画像処理制御情報を解析して、その解析結果に基づいて前記画質パラメータに対して予め定められた基準画質パラメータの値を修正する機能と、
前記修正した基準画質パラメータ値と前記取得された画質パラメータ値とに基づいて前記画像データの画質を調整する機能とをコンピュータに実現させるプログラム。
【請求項２９】
請求項２８に記載の画像処理プログラムにおいて、
前記基準画質パラメータ値は、前記画像処理制御情報に基づいて、前記取得された画質パラメータ値に対応する複数の値から選択されたパラメータ値の組み合わせである画像処理プログラム。
【請求項３０】
請求項２３ないし請求項２９のいずれかに記載の画像処理プログラムにおいて、
前記画像処理制御情報は、少なくともコントラスト、明るさ、カラーバランス、彩度、シャープネス、記憶色、およびノイズ除去に関連する情報のいずれか１つの情報についての補正情報を含む画像処理プログラム。
【請求項３１】
請求項３０に記載の画像処理プログラムにおいて、
前記画像処理制御情報は、画像データ撮影時における撮影情報である画像処理プログラム。
【請求項３２】
請求項２３ないし請求項３１のいずれかに記載の画像処理プログラムにおいて、
前記画像データと前記画像処理制御情報は、同一の画像ファイル内に格納されていることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像ファイルの画質を調整する画像調整技術に関する。
【０００２】
【従来の技術】
ディジタルスチルカメラ（ＤＳＣ）、ディジタルビデオカメラ（ＤＶＣ）、スキャナ等によって生成された画像データの画質は、パーソナルコンピュータ上で画像レタッチアプリケーションを用いることによって任意に調整することができる。画像レタッチアプリケーションには、一般的に、画像データの画質を自動的に調整する画像調整機能が備えられており、この画像調整機能を利用すれば、出力装置から出力する画像データの画質を容易に向上させることができる。画像ファイルの出力装置としては、例えば、ＣＲＴ、ＬＣＤ、プリンタ、プロジェクタ、テレビ受像器などが知られている。
【０００３】
また、出力装置の１つであるプリンタの動作を制御するプリンタドライバにも、画像データの画質を自動的に調整する機能が備えられており、このようなプリンタドライバを利用しても、印刷される画像データの画質を容易に向上させることができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、これら画像レタッチアプリケーションおよびプリンタドライバによって提供される画質自動調整機能では、一般的な画質特性を有する画像データを基準として画質補正が実行される。これに対して、画像処理の対象となる画像データは様々な条件下で生成され得るため、一律に画質自動調整機能を実行し、規定値を用いて画像データの画質パラメータ値を変更しても、画質を向上させることができない場合がある。
【０００５】
また、ＤＳＣ等の画像データ生成装置の中には、画像データ生成時に画像データの画質を任意に調整できるものもあり、ユーザは意図的に所定の画質を有する画像データを生成することができる。あるいは、ユーザは撮影条件に応じて予め設定された撮影画質にて撮影条件に適した画像データを生成することができる。このような画像データに対して、画質自動調整機能を実行すると、画像データが有する意図的な画質までも自動的に基準とする画質に基づいて調整されてしまい、ユーザの意図を反映した自動画質調整を実行することができないという問題があった。また、ＤＳＣ側で設定された撮影条件が自動画質調整において上手く反映されないという問題があった。なお、こうした問題はＤＳＣに限らず、ＤＶＣ等の他の画像ファイル生成装置においても共通の課題である。
【０００６】
本発明は、上記問題を解決するためになされたものであり、個々の画像データに対応して画質を適切に自動調整することを目的とする。また、恣意的に設定された画質調整条件を損なうことなく画像データの画質を自動調整することを目的とする。
【０００７】
【課題を解決するための手段および作用・効果】
上記課題を解決するために本発明の第１の態様は、画像データ生成装置において生成された画像データと、画像データ生成装置において画像データに関連付けられた画像データの生成時情報とを用いて画像処理を行う画像処理装置であって、前記画像データと前記画像データの生成時情報とを取得する取得手段と、前記画像データを解析して、前記画像データの画質に関わる特性を示す情報である画質特性情報を取得する画質特性情報取得手段と、前記生成時情報および前記取得された画質特性情報とを双方用いて、前記画像データの画質を調整する画質調整手段とを備えることを特徴とする。
本発明の第１の態様に係る画像処理装置において、前記画質調整手段における前記画像データに対する画質調整は、前記取得された画質特性情報に基づいて前記画像データを補正する補正量を決定し、その決定された補正量を前記生成時情報によって変更し、前記画像データに対して前記変更された補正量を適用することによって実行されても良い。
【０００８】
本発明の第１の態様に係る画像処理装置によれば、画像データ生成装置において生成された画像データの画質を調整する際に用いられる生成時情報、および取得した画像データの画質特性情報を双方用いて、画像データの画質を調整するので、個々の画像データに対応して画質を適切に自動調整することができる。また、恣意的に設定された生成時情報を損なうことなく画像データの画質を自動調整することができる。
【０００９】
本発明の第１の態様に係る画像処理装置において、前記画質特性情報は、前記画像データの画質の特性を示す画質パラメータの値を含み、前記画質調整手段は、前記画質パラメータ値に対して予め定められた、画質調整の基準となる基準画質パラメータ値を有し、前記画質調整手段による画質の調整は、前記基準画質パラメータ値と前記画質パラメータ値とに基づいて前記画像データを補正する補正量を求め、前記生成時情報を解析した結果に基づいて前記補正量を増加または減少させ、その増加または減少された補正量を反映して前記画像データの画質を調整して実行されても良い。かかる構成を備えることにより、画像データの画質を画質調整の基準に近づけること、あるいは、一致させることが可能となり、画像処理制御情報を間接反映させて画像データの画質を調整、向上させることができる。
【００１０】
本発明の第１の態様に係る画像処理装置において、前記画質特性情報は、前記画像データの画質の特性を示す複数の画質パラメータの値の組み合わせであり、前記画質パラメータ値は、前記複数の画質パラメータ値に対してそれぞれ予め定められていても良い。かかる構成を備えることにより、複数の画質パラメータ値について画像データの画質を画質調整の基準に近づけること、あるいは、一致させることが可能となり、画像処理制御情報を間接反映させて画像データの画質を調整、向上させることができる。
【００１１】
本発明の第１の態様に係る画像処理装置において、前記生成時情報を解析した結果に基づく前記補正量の増加または減少は、前記生成時情報を解析した結果に基づいて前記基準画質パラメータ値を修正することにより実行されても良く、あるいは、前記生成時情報を解析した結果に基づいて前記補正量の適用レベルを決定することにより実行されてもよい。前者の場合には、画質パラメータ値の調整指標となる基準画質パラメータ値を修正することができるので、個々の画像データの特性を損なうことなく画質調整を実行することができる。後者の場合には、生成時情報を解析した結果に基づいて補正量の適用レベルを決定することができるので、個々の画像データの特性を損なうことなく画質調整を実行することができる。
【００１２】
本発明の第２の態様は、画像データと、画像データに関連付けられた画像データの生成時情報が反映されており、画像データの画質補正時における補正の目標となると共に画像データの補正時には画像データと一体不可分の関係となる基準画質情報とを用いて画像処理を行う画像処理装置を提供する。本発明の第２の態様に係る画像処理装置、前記画像データを解析して、前記画像データの画質特性を示す画質パラメータの値を取得する画質パラメータ値取得手段と、前記基準画質情報に基づいて、前記画質パラメータに対して予め定められている基準画質パラメータの値を取得する基準画質パラメータ値取得手段と、前記取得した基準画質パラメータ値と前記取得された画質パラメータ値とを双方用いて前記画像データの画質を調整する画質調整手段とを備えることを特徴とする。
【００１３】
本発明の第２の態様に係る画像処理装置によれば、画像データの画質補正時に用いられる基準画質情報に基づいて画質調整の指標となる基準画質パラメータ値を取得し、取得した基準画質パラメータ値と画質パラメータとに基づいて画像データの画質を調整するので、個々の画像データに対応して画質を適切に自動調整することができる。また、恣意的に設定された画像処理制御情報を損なうことなく画像データの画質を自動調整することができる。さらに、画質調整の指標となる基準画質パラメータ値を基準画質情報に基づいて取得することができるので、容易に基準画質パラメータ値を取得することができる。
【００１４】
本発明の第３の態様は、画像データ生成装置において生成された画像データと、画像データに関連付けられた画像データの生成時情報とを用いて画像処理を行う画像処理装置を提供する。本発明の第３の態様に係る画像処理装置は、前記画像データと前記画像データの生成時情報とを取得する取得手段と、前記画像データを解析して、前記画像データの画質特性を示す画質パラメータの値を取得する画質パラメータ値取得手段と、前記生成時情報を解析し、その解析結果に基づいて前記画質パラメータに対して予め定められた基準画質パラメータの値を修正する基準画質パラメータ値修正手段と、前記修正された基準画質パラメータ値と前記取得された画質パラメータ値とを用いて前記画像データの画質を調整する画質調整手段とを備えることを特徴とする。
【００１５】
本発明の第３の態様に係る画像処理装置によれば、画質調整の指標となる基準画質パラメータ値を修正し、修正された画質パラメータ値と画質パラメータ値とを用いて画像データ生成装置において生成された画像データの画質を調整するので、個々の画像データに対応して画質を適切に自動調整することができる。また、恣意的に設定された生成時情報を損なうことなく画像データの画質を自動調整することができる。
【００１６】
本発明の第１ないし第３の態様に係る画像処理装置において、前記基準画質パラメータ値は、前記生成時情報に基づいて、前記取得された画質パラメータ値に対応する複数の値から選択されたパラメータ値の組み合わせであっても良い。また、前記生成時情報は、少なくともコントラスト、明るさ、カラーバランス、彩度、シャープネス、記憶色、およびノイズ除去に関連する情報のいずれか１つの情報についての補正情報を含んでいても良く、更に、前記画像データと前記生成時情報は、同一の画像ファイル内に格納されていても良い。
【００１７】
本発明の第４の態様は、画像データと、画像データに関連付けられた画像データの生成時情報とを用いて画像データを出力する出力装置を提供する。本発明の第４の態様に係る出力装置は、本発明の第１の発明に係る画像処理装置ないし第３の発明に係る画像処理装置のいずれかの画像処理装置と、前記画像処理装置にて画像処理が施された画像データを出力する画像データ出力手段とを備えることを特徴とする。
【００１８】
本発明の第４の態様に係る出力装置によれば、画像データの画質を調整する際に用いられる生成時情報、および取得した画像データの画質特性情報を反映して、個々の画像データに対応して適切に画質が自動調整された画像データを出力することができる。また、恣意的に設定された生成時情報を損なうことなく画質の調整された画像データを出力することができる。
【００１９】
本発明の第１〜第３の態様は、それぞれ方法およびプログラムの形態によっても実現され得ると共に、上記第１から第３の態様におけるのと同様にして種々の態様にて実現され、同様の作用効果を得ることができる。
【００２７】
本発明の第７の態様に係るプログラムは、本発明の第６の態様に係る画像処理装置と作用効果を奏すると共に、本発明の第６の態様と同様にして種々の態様にて実現される。
【００２８】
本発明の第８の態様は、画像データと、画像データに関連付けられた画像データの生成時情報とを用いて画像データを出力する画像処理システムを提供する。本発明の第８の態様に係る画像処理システムは、
前記画像データを取得する画像データ取得手段と、
前記画像データを解析して実行される前記画像データの画質調整処理の条件を指定する画質調整処理条件指定手段  と、
前記指定された画質調整処理条件に基づいて、前記生成時情報を生成する生成時情報生成手段と、
前記取得された画像データと前記生成時情報とを関連付けて出力する画像データ出力手段とを
備える画像データ生成装置と、
前記画像データ生成装置において生成された画像データと前記画像データの生成時情報とを取得する取得手段と、
前記画像データを解析して、前記画像データの画質特性情報を取得する画質特性情報取得手段と、
前記生成時情報および前記取得された画質特性情報を反映して、前記  画像データの画質を調整する画質調整手段とを
備える画像処理装置とを
備えることを特徴とする。
【００２９】
本発明の第８の態様に係る画像処理システムによれば、本発明の第１ないし第５の態様によりもたらされる作用効果に加えて、画像処理装置、および出力装置における画像データの解析結果に基づいた画像データに対する画質調整処理の条件を指定する画像処理制御情報と画像データとを関連付けて出力することができるので、画像処理制御情報と画像データとを適切に関連付けることが可能となり、個々の画像データに対する画像データの解析結果に基づいた自動画質調整を容易に実現させることができる。また、恣意的に設定された画像処理制御情報と画像データとを関連付けることができるので、画像処理制御情報を反映して画像データの画質を自動調整することができる。
【００３０】
【発明の実施の形態】
以下、本発明に係る画像ファイルの画像調整について以下の順序にて図面を参照しつつ、いくつかの実施例に基づいて説明する。
Ａ．画像処理システムの構成：
Ｂ．画像ファイルの構成：
Ｃ．画像出力装置の構成：
Ｄ．ディジタルスチルカメラにおける画像処理：
Ｅ．プリンタにおける画像処理：
Ｆ．その他の実施例：
【００３１】
Ａ．画像処理システムの構成：
第１の実施例に係る画像処理装置を適用可能な画像処理システムの構成について図１および図２を参照して説明する。図１は第１実施例に係る画像処理装置を適用可能な画像処理システムの一例を示す説明図である。図２は第１実施例に係る画像処理装置が出力する画像ファイル（画像データ）を生成可能なディジタルスチルカメラの概略構成を示すブロック図である。
【００３２】
画像処理システム１０は、画像ファイルを生成する入力装置としてのディジタルスチルカメラ１２、ディジタルスチルカメラ１２にて生成された画像ファイルに基づいて画像処理を実行し、画像を出力する出力装置としてのカラープリンタ２０を備えている。出力装置としては、プリンタ２０の他に、ＣＲＴディスプレイ、ＬＣＤディスプレイ等のモニタ１４、プロジェクタ等が用いられ得るが、以下の説明では、カラープリンタ２０を出力装置として用いるものとする。
【００３３】
ディジタルスチルカメラ１２は、光の情報をディジタルデバイス（ＣＣＤや光電子倍増管）に結像させることにより画像を取得するカメラであり、図２に示すように光情報を収集するためのＣＣＤ等を備える光学回路１２１、光学回路１２１を制御して画像を取得するための画像取得回路１２２、取得したディジタル画像を加工処理するための画像処理回路１２３、メモリを備えると共に各回路を制御する制御回路１２４を備えている。ディジタルスチルカメラ１２は、取得した画像をディジタルデータとして記憶装置としてのメモリカードＭＣに保存する。ディジタルスチルカメラ１２における画像データの保存形式としては、ＪＰＥＧ形式が一般的であるが、この他にもＴＩＦＦ形式、ＧＩＦ形式、ＢＭＰ形式、ＲＡＷ形式等の保存形式が用いられ得る。
【００３４】
ディジタルスチルカメラ１２はまた、明度、コントラスト、露出補正量（露出補正値）、ホワイトバランス等の個別の画像処理制御パラメータ、および撮影条件に応じて予め複数の画像処理制御パラメータの値が設定されている撮影モードを設定するための選択・決定ボタン１２６、撮影画像をプレビューしたり、選択・決定ボタン１２６を用いて撮影モード等を設定するための液晶ディスプレイ１２７を備えている。選択・決定ボタン１２６および液晶ディスプレイ１２７を用いた撮影モード、画質パラメータの設定手順については後述する。
【００３５】
本画像処理システム１０に用いられるディジタルスチルカメラ１２は、画像データＧＤに加えて画像データの画像処理制御情報ＧＣを画像ファイルＧＦとしてメモリカードＭＣに格納する。すなわち、画像処理制御情報ＧＣは、撮影時に画像データＧＤと共に自動的に画像ファイルＧＦとしてメモリカードＭＣに自動的に格納される。ユーザによって、人物、夜景、夕景といった撮影条件に適した撮影モードが選択された場合には、選択された撮影モードに対応する画像処理制御パラメータのパラメータ値を、あるいは、個別に、露光補正量、ホワイトバランス等の画像処理制御パラメータが任意の値に設定されている場合には、設定された画像処理制御パラメータの設定値を画像処理制御情報ＧＣとして含む画像ファイルＧＦがメモリカードＭＣに格納される。
【００３６】
ディジタルスチルカメラ１２において、自動撮影モードにて撮影が実行された場合には、撮影時に自動的に設定された露出時間、ホワイトバランス、絞り、シャッタースピード、レンズの焦点距離等のパラメータの値が画像処理制御パラメータとして取り扱われ、これら画像処理制御パラメータを含む画像ファイルＧＦがメモリカードＭＣに格納される。なお、各撮影モードに適用されるパラメータ、およびパラメータ値はディジタルスチルカメラ１２の制御回路１２４内のメモリ上に保有されている。
【００３７】
ディジタルスチルカメラ１２において生成された画像ファイルＧＦは、例えば、ケーブルＣＶ、コンピュータＰＣを介して、あるいは、ケーブルＣＶを介してカラープリンタ２０に送出される。あるいは、ディジタルスチルカメラ１２にて画像ファイルＧＦが格納されたメモリカードＭＣが、メモリカード・スロットに装着されたコンピュータＰＣを介して、あるいは、メモリカードＭＣをプリンタ２０に対して直接、接続することによって画像ファイルがカラープリンタ２０に送出される。なお、以下の説明では、メモリカードＭＣがカラープリンタ２０に対して直接、接続される場合に基づいて説明する。
【００３８】
Ｂ．画像ファイルの構成：
図３を参照して本実施例にて用いられ得る画像ファイルの概略構成について説明する。図３は本実施例にて用いられ得る画像ファイルの内部構成の一例を概念的に示す説明図である。画像ファイルＧＦは、画像データＧＤを格納する画像データ格納領域１０１と、画像データの自動画質調整時に参照、適用される画像処理制御情報（画質調整処理条件）ＧＣを格納する画像処理制御情報格納領域１０２を備えている。画像データＧＤは、例えば、ＪＰＥＧ形式で格納されており、画像処理制御情報ＧＣはＴＩＦＦ形式で格納されている。なお、本実施例中におけるファイルの構造、データの構造、格納領域といった用語は、ファイルまたはデータ等が記憶装置内に格納された状態におけるファイルまたはデータのイメージを意味するものである。
【００３９】
画像処理制御情報ＧＣは、ディジタルスチルカメラ１２等の画像データ生成装置において生成された画像データを、画像処理する際の画像処理条件を指定する情報であり、ユーザにより任意に設定され得る露出時間、ＩＳＯ感度、絞り、シャッタースピード、焦点距離に関するパラメータ、およびユーザによって任意に設定される露出補正量、ホワイトバランス、撮影モード、ターゲット色空間等の画像処理制御パラメータを含み得る。あるいは、ユーザにより撮影モードが指定されている場合には、撮影に伴い自動的に、指定された撮影モードに関連する画像処理制御パラメータの組み合わせが画像処理制御情報ＧＣとして含まれ得る。
【００４０】
本実施例に係る上記画像ファイルＧＦは、ディジタルスチルカメラ１２の他、ディジタルビデオカメラ、スキャナ等の入力装置（画像ファイル生成装置）によっても生成され得る。ディジタルビデオカメラにて生成される場合には、例えば、静止画像データと出力制御情報とを格納する画像ファイル、あるいは、ＭＰＥＧ形式等の動画像データと出力制御情報とを含む動画像ファイルが生成される。この動画像ファイルが用いられる場合には、動画の全部または一部のフレームに対して出力制御情報に応じた出力制御が実行される。
【００４１】
本実施例に係る画像ファイルＧＦは、基本的に上記の画像データ領域１０１と、画像処理制御情報格納領域１０２を備えていれば良く、既に規格化されているファイル形式に従ったファイル構造を取ることができる。以下、本実施例に係る画像ファイルＧＦを規格化されているファイル形式に適合させた場合について具体的に説明する。
【００４２】
本実施例に係る画像ファイルＧＦは、例えば、ディジタルスチルカメラ用画像ファイルフォーマット規格（Exif）に従ったファイル構造を有することができる。Exifファイルの仕様は、電子情報技術産業協会（ＪＥＩＴＡ）によって定められている。本実施例に係る画像ファイルＧＦが、このExifファイル形式に従うファイル形式を有する場合のファイル内部の概略構造について図４を参照して説明する。図４はExifファイル形式にて格納されている本実施例に係る画像ファイルＧＦの概略的な内部構造を示す説明図である。
【００４３】
Exifファイルとしての画像ファイルＧＦＥは、ＪＰＥＧ形式の画像データを格納するＪＰＥＧ画像データ格納領域１１１と、格納されているＪＰＥＧ画像データに関する各種情報を格納する付属情報格納領域１１２とを備えている。ＪＰＥＧデータ格納領域１１１は、上記画像データ格納領域１０１に相当し、付属情報格納領域１１２は、上記画像処理制御情報格納領域１０２に相当する。すなわち、付属情報格納領域１１２には、撮影日時、露出、シャッター速度、ホワイトバランス、露出補正量、ターゲット色空間等といったＪＰＥＧ画像を出力する際に参照される画像処理制御情報ＧＣ（画質調整処理条件）が格納されている。また、付属情報格納領域１１２には、画像処理制御情報ＧＣに加えてＪＰＥＧ画像データ格納領域１１１に格納されているＪＰＥＧ画像のサムネイル画像データがＴＩＦＦ形式にて格納されている。なお、当業者にとって周知であるように、Exif形式のファイルでは、各データを特定するためにタグが用いられており、各データはタグ名によって呼ばれることがある。
【００４４】
付属情報格納領域１１２の詳細なデータ構造について図５を参照して説明する。図５は本実施例に用いられ得る画像ファイルＧＦの付属情報格納領域１１２のデータ構造の一例を示す説明図である。
【００４５】
付属情報格納領域１１２には、図示するように露出時間、レンズＦ値、露出制御モード、ＩＳＯ感度、露出補正量、ホワイトバランス、フラッシュ、焦点距離、撮影モード等の画像処理制御情報ＧＣに対するパラメータ値が既定のアドレスまたはオフセット値に従って格納されている。出力装置側では、所望の情報（パラメータ）に対応するアドレスまたはオフセット値を指定することにより画像処理制御情報ＧＣを取得することができる。なお、画像処理制御情報ＧＣは、付属情報格納領域１１２内の未定義領域であって、ユーザに解放されているユーザ定義領域内に格納されている。
【００４６】
Ｃ．画像出力装置の構成：
図６を参照して本実施例に係る画像出力装置、すなわち、カラープリンタ２０の概略構成について説明する。図６は本実施例に係るカラープリンタ２０の概略構成を示すブロック図である。
【００４７】
カラープリンタ２０は、カラー画像の出力が可能なプリンタであり、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の色インクを印刷媒体上に噴射してドットパターンを形成することによって画像を形成するインクジェット方式のプリンタである。あるいは、カラートナーを印刷媒体上に転写・定着させて画像を形成する電子写真方式のプリンタである。色インクには、上記４色に加えて、ライトシアン（薄いシアン、ＬＣ）、ライトマゼンタ（薄いマゼンタ、ＬＭ）、ダークイエロ（暗いイエロ、ＤＹ）を用いても良い。
【００４８】
カラープリンタ２０は、図示するように、キャリッジ２１に搭載された印字ヘッド２１１を駆動してインクの吐出およびドット形成を行う機構と、このキャリッジ２１をキャリッジモータ２２によってプラテン２３の軸方向に往復動させる機構と、紙送りモータ２４によって印刷用紙Ｐを搬送する機構と、制御回路３０とから構成されている。キャリッジ２１をプラテン２３の軸方向に往復動させる機構は、プラテン２３の軸と並行に架設されたキャリッジ２１を摺動可能に保持する摺動軸２５と、キャリッジモータ２２との間に無端の駆動ベルト２６を張設するプーリ２７と、キャリッジ２１の原点位置を検出する位置検出センサ２８等から構成されている。印刷用紙Ｐを搬送する機構は、プラテン２３と、プラテン２３を回転させる紙送りモータ２４と、図示しない給紙補助ローラと、紙送りモータ２４の回転をプラテン２３および給紙補助ローラに伝えるギヤトレイン（図示省略）とから構成されている。
【００４９】
制御回路３０は、プリンタの操作パネル２９と信号をやり取りしつつ、紙送りモータ２４やキャリッジモータ２２、印字ヘッド２１１の動きを適切に制御している。カラープリンタ２０に供給された印刷用紙Ｐは、プラテン２３と給紙補助ローラの間に挟み込まれるようにセットされ、プラテン２３の回転角度に応じて所定量だけ送られる。
【００５０】
キャリッジ２１にはインクカートリッジ２１２とインクカートリッジ２１３とが装着される。インクカートリッジ２１２には黒（Ｋ）インクが収容され、インクカートリッジ２１３には他のインク、すなわち、シアン（Ｃ），マゼンタ（Ｍ），イエロ（Ｙ）の３色インクの他に、ライトシアン（ＬＣ），ライトマゼンタ（ＬＭ），ダークイエロ（ＤＹ）の合計６色のインクが収納されている。
【００５１】
次に図７を参照してカラープリンタ２０の制御回路３０の内部構成について説明する。図７は、カラープリンタ２０の制御回路３０の内部構成を示す説明図である。図示するように、制御回路３０の内部には、ＣＰＵ３１，ＰＲＯＭ３２，ＲＡＭ３３，メモリカードＭＣからデータを取得するＰＣＭＣＩＡスロット３４，紙送りモータ２４やキャリッジモータ２２等とデータのやり取りを行う周辺機器入出力部（ＰＩＯ）３５，タイマ３６，駆動バッファ３７等が設けられている。駆動バッファ３７は、インク吐出用ヘッド２１４ないし２２０にドットのオン・オフ信号を供給するバッファとして使用される。これらは互いにバス３８で接続され、相互にデータにやり取りが可能となっている。また、制御回路３０には、所定周波数で駆動波形を出力する発振器３９、および発振器３９からの出力をインク吐出用ヘッド２１４ないし２２０に所定のタイミングで分配する分配出力器４０も設けられている。
【００５２】
制御回路３０は、メモリカードＭＣから画像ファイルＧＦを読み出し、付属情報ＡＩを解析し、解析した制御情報ＡＩに基づいて画像処理を実行する。制御回路３０は、紙送りモータ２４やキャリッジモータ２２の動きと同期を採りながら、所定のタイミングでドットデータを駆動バッファ３７に出力する。制御回路３０によって実行される詳細な画像処理の流れについては後述する。
【００５３】
Ｄ．ディジタルスチルカメラにおける画像処理：
以下、図８を参照してディジタルスチルカメラ１２における画像処理について説明する。図８はディジタルスチルカメラ１２における画像ファイルＧＦの生成処理の流れを示すフローチャートである。
【００５４】
ディジタルスチルカメラ１２の制御回路１２４は、撮影に先立ってユーザによって撮影モード、または、ホワイトバランス、露出補正量等の画像処理制御情報（画像処理制御パラメータ）が設定されているか否かを判定する（ステップＳ１００）。これら画像処理制御情報の設定は、選択・設定ボタン１２６を操作して、液晶ディスプレイ１２７上に表示される、予め用意されている撮影モードの中からユーザが選択することにより実行される。あるいは、同様に選択・設定ボタン１２６を操作して、液晶ディスプレイ１２７上にて明度、コントラスト等の画像処理制御パラメータの値をユーザが設定することにより実行される。
【００５５】
選択・設定ボタン１２６を用いて液晶ディスプレイ１２７上にて画像処理制御パラメータを設定する手順について図９〜図１１を参照して説明する。図９〜図１１は、液晶ディスプレイ１２７の例示的な表示態様を示す説明図である。選択・設定ボタン１２６を操作して液晶ディスプレイ１２７上に表示されている「画像処理制御」領域Ａ１を選択すると（図９参照）、「撮影モード」領域Ａ２および「画像処理制御パラメータ」領域Ａ３が液晶ディスプレイ１２７上に表示される（図１０参照）。撮影モードは番号１，２．．．によって設定され、画像処理制御パラメータは、所望の数字を入力することによって設定される。例えば、撮影モードのいずれかが設定された場合には、図１１に示すように、設定された撮影モードにおいて設定された個々の画像処理制御パラメータの設定状態が液晶ディスプレイ１２７上に表示される。なお、この例示では、各画像処理制御パラメータの設定状態は、ユーザに分かり易い態様にて表示されているが、パラメータ値が表示されても良い。
【００５６】
制御回路１２４は、画像処理制御情報が設定されていると判定した場合には（ステップＳ１００：Ｙｅｓ）、撮影要求、例えば、シャッターボタンの押し下げに応じて、設定された画像処理制御情報によって規定されるパラメータ値を用いて画像データＧＤを生成する（ステップＳ１１０）。制御回路１２４は、生成した画像データＧＤと、任意設定された補正条件および自動的に付与される補正条件を含む画像処理制御情報ＧＣとを画像ファイルＧＦとしてメモリカードＭＣに格納して（ステップＳ１２０）、本処理ルーチンを終了する。ディジタルスチルカメラ１２において生成されたデータは、ＲＧＢ色空間から変換され、ＹＣｂＣｒ色空間によって表される。
【００５７】
これに対して、制御回路１２４は、画像処理制御情報が設定されていないと判定した場合には（ステップＳ１００：Ｎｏ）、撮影要求に応じて画像データＧＤを生成する（ステップＳ１３０）。制御回路１２４は、生成した画像データＧＤと、画像データ生成時に自動的に付与される補正条件を含む画像処理制御情報ＧＣとを画像ファイルＧＦとしてメモリカードＭＣに格納し（ステップＳ１４０）、本処理ルーチンを終了する。なお、画像処理制御情報ＧＣは、既述の通り、所定のファイル形式を有するファイル構造の中のユーザ定義領域内に格納される。
【００５８】
ディジタルスチルカメラ１２において実行される以上の処理によって、メモリカードＭＣに格納されている画像ファイルＧＦには画像データＧＤと共に画像データ生成時に自動的に付与される補正条件および任意に設定される補正条件を含む画像処理制御情報ＧＣが備えられることとなる。
【００５９】
Ｅ．カラープリンタ２０における画像処理：
図１２〜図１５を参照して本実施例に係るカラープリンタ２０における画像処理について説明する。図１２は本実施例に係るカラープリンタ２０における画像処理の処理ルーチンを示すフローチャートである。図１３はカラープリンタ２０における画像処理の流れを示すフローチャートである。図１４はカラープリンタ２０における自動画質調整処理の概念を示す説明図である。図１５はカラープリンタ２０における自動画質調整の処理ルーチンを示すフローチャートである。なお、本実施例に従うカラープリンタ２０における画像処理は、色空間変換処理を先に実行し、後に自動画質調整を実行する。
【００６０】
カラープリンタ２０の制御回路３０（ＣＰＵ３１）は、スロット３４にメモリカードＭＣが差し込まれると、メモリカードＭＣから画像ファイルＧＦを読み出し、読み出した画像ファイルＧＦをＲＡＭ３３に一時的に格納する（ステップＳ１００）。ＣＰＵ３１は読み出した画像ファイルＧＦの付属情報格納領域１０２から画像データ生成時の情報を示す画像処理制御情報ＧＣを検索する（ステップＳ１１０）。ＣＰＵ３１は、画像処理制御情報を検索・発見できた場合には（ステップＳ１２０：Ｙｅｓ）、画像データ生成時の画像処理制御情報ＧＣを取得して解析する（ステップＳ１３０）。ＣＰＵ３１は、解析した画像処理制御情報ＧＣに基づいて後に詳述する画像処理を実行し（ステップＳ１４０）、処理された画像データをプリントアウトする（ステップＳ１５０）。
【００６１】
ＣＰＵ３１は、画像処理制御情報を検索・発見できなかった場合には（ステップＳ１２０：Ｎｏ）、画像データ生成時における画像処理制御情報を反映させることができないので、カラープリンタ２０が予めデフォルト値として保有している画像処理制御情報、すなわち、各種パラメータ値をＲＯＭ３２から取得して通常の画像処理を実行する（ステップＳ１６０）。ＣＰＵ３１は、処理した画像データをプリントアウトして（ステップＳ１５０）、本処理ルーチンを終了する。
【００６２】
カラープリンタ２０において実行される画像処理について図１３を参照して詳細に説明する。カラープリンタ２０のＣＰＵ３１は、読み出した画像ファイルＧＦから画像データＧＤを取りだす（ステップＳ２００）。ディジタルスチルカメラ１２は、既述のように画像データをＪＰＥＧ形式のファイルとして保存しており、ＪＰＥＧファイルでは、圧縮率を高くするためにＹＣｂＣｒ色空間を用いて画像データを保存している。
【００６３】
ＣＰＵ３１は、ＹＣｒＣｂ色空間に基づく画像データをＲＧＢ色空間に基づく画像データに変換するために３×３マトリックス演算Ｓを実行する（ステップＳ２１０）。マトリックス演算Ｓは以下に示す演算式である。
【００６４】
【数１】
0003725454.tif 000002
【００６５】
ＣＰＵ３１は、こうして得られたＲＧＢ色空間に基づく画像データに対して、ガンマ補正、並びに、マトリックス演算Ｍを実行する（ステップＳ２２０）。ガンマ補正を実行する際には、ＣＰＵ３１は画像処理制御情報ＧＣからＤＳＣ側のガンマ値を取得し、取得したガンマ値を用いて映像データに対してガンマ変換処理を実行する。すなわち、ガンマ値も画像処理制御情報ＧＣによって指定される画像処理制御パラメータ値に含まれる。マトリックス演算ＭはＲＧＢ色空間をＸＹＺ色空間に変換するための演算処理である。本実施例において用いられる画像ファイルＧＦは、画像処理時に用いるべき色空間情報を指定することができるので、画像ファイルＧＦが色空間情報を含んでいる場合には、ＣＰＵ３１は、マトリックス演算Ｍを実行するに際して、色空間情報を参照し、指定された色空間に対応するマトリックス（Ｍ）を用いてマトリックス演算を実行する。マトリックス演算Ｍは以下に示す演算式である。
【００６６】
【数２】
0003725454.tif 000003
【００６７】
マトリックス演算Ｍの実行後に得られる画像データＧＤの色空間はＸＹＺ色空間である。従来は、プリンタまたはコンピュータにおける画像処理に際して用いられる色空間はｓＲＧＢに固定されており、ディジタルスチルカメラ１２の有する色空間を有効に活用することができなかった。これに対して、本実施例では、画像ファイルＧＦによって色空間が指定されている場合には、色空間情報に対応してマトリックス演算Ｍに用いられるマトリックス（Ｍ）を変更するプリンタ（プリンタドライバ）を用いている。したがって、ディジタルスチルカメラ１２の有する色空間を有効に活用して、正しい色再現を実現することができる。
【００６８】
ＣＰＵ３１は、画像処理制御情報ＧＣに基づく画像調整を実行するために、画像データＧＤの色空間をＸＹＺ色空間からｗＲＧＢ色空間へ変換する処理、すなわち、マトリックス演算Ｎ-1および逆ガンマ補正を実行する（ステップＳ２３０）。なお、ｗＲＧＢ色空間はｓＲＧＢ色空間よりも広い色空間である。ガンマ補正を実行する際には、ＣＰＵ３１はＲＯＭ３２からプリンタ側のデフォルトのガンマ値を取得し、取得したガンマ値の逆数を用いて映像データに対して逆ガンマ変換処理を実行する。マトリックス演算Ｎ-1を実行する場合には、ＣＰＵ３１はＲＯＭ３１からｗＲＧＢ色空間への変換に対応するマトリックス（Ｎ-1）を用いてマトリックス演算を実行する。マトリックス演算Ｎ-1は以下に示す演算式である。
【００６９】
【数３】
0003725454.tif 000004
【００７０】
マトリックス演算Ｎ-1実行後に得られる画像データＧＤの色空間はｗＲＧＢ色空間である。このｗＲＧＢ色空間は既述のように、ｓＲＧＢ色空間よりも広い色空間であり、ディジタルスチルカメラ１２によって生成可能な色空間に対応している。
【００７１】
ＣＰＵ３１は、画像画質の自動調整処理を実行する（ステップＳ２４０）。本実施例における画質自動調整処理の概念について図１４を参照して説明する。画像ファイルＧＦには、画質調整の対象となる画像データＧＤと画質調整に際して用いられる画像処理制御情報ＧＣが含まれている。カラープリンタ２０（ＣＰＵ３１）は、画像データＧＤを解析して画像データＧＤの特性を示す画像統計値（特性パラメータ値）ＳＶを取得すると共に、画像処理制御情報ＧＣを解析して基準画質パラメータ値ＳＰ、および手動補正パラメータ値ＭＰを取得する。カラープリンタ２０は、画像統計値ＳＶおよび基準画質パラメータ値ＳＰに基づいて自動画質調整パラメータＡＰを決定し、さらに、最終画質調整パラメータＦＰ＝ＡＰ＋ＭＰを決定する。カラープリンタ２０は、決定した最終画質調整パラメータＦＰを用いて画像データＧＤの画質を調整し、調整済みの画像データＧＤ’をプリンタドライバへ出力する。
【００７２】
この自動画質調整処理の詳細について図１５を参照して詳細に説明する。ＣＰＵ３１は、先ず、画像データＧＤを解析して画像データＧＤの特性を示す各種の特性パラメータ値（画像統計値）ＳＶを取得し、ＲＡＭ３２に一時的に格納する（ステップＳ３００）。ＣＰＵ３１は、画像ファイルＧＦから画像処理制御情報ＧＣを取得し（ステップＳ３１０）、画像処理制御情報ＧＣに基づいて手動補正パラメータ値ＭＰを取得する（ステップＳ３２０）。手動補正パラメータ値ＭＰとして取得されるパラメータには、ホワイトバランス、露出補正量、露出時間、絞り、ＩＳＯ、焦点距離等といった画像処理制御パラメータが含まれる。これら手動補正パラメータ値ＭＰは、画像データＧＤの解析結果、すなわち、画像統計値ＳＶとは独立した値であり、最終画質調整パラメータＦＰにそのままの値が反映される。
【００７３】
ＣＰＵ３１は、取得した画像処理制御情報ＧＣに撮影モードを指定するパラメータ値が含まれているか否かを判定する（ステップＳ３２０）。本実施例では、自動画質調整パラメータ値ＡＰ、すなわち、画像データＧＤの画像統計値ＳＶを反映した自動画質調整量、を決定するにあたって、撮影シーン毎に複数の異なる画像処理制御パラメータが組み合わされた撮影モードを用いる。また、本実施例では、撮影モードは１，２．．．といった参照番号によって指定されるので、撮影モードが指定されている場合には、参照番号に基づいて各撮影モードを定義する個々の画像処理制御パラメータを解析、決定する必要が有る。ＣＰＵ３１は、撮影モードの指定がなされていると判定した場合には（ステップＳ３３０：Ｙｅｓ）、指定された参照番号に基づいて撮影モードを解析して撮影モードを定義する各画像処理制御パラメータを取得して、後述する手順にて基準画質パラメータ値ＳＰを決定する（ステップＳ３４０）。なお、撮影モードが設定されている場合であっても、手動補正パラメータ値ＭＰを並列して指定することができるのは既述の通りである。
【００７４】
撮影モードを定義する各画像処理制御パラメータの組み合わせと、撮影モードを指定する数値の組み合わせは図１６に示すとおりである。図１６は、撮影モード、画質パラメータ、撮影モードを指定する数値の組み合わせの一例を示す説明図である。各撮影モードに対するコントラスト、明るさといった項目は、画質自動調整の結果として得られる画質の状態をわかりやすく示しており、各項目が指定する画質の状態はＣＰＵ３１によって解析され、指定された画質の状態を実現するために、各項目に対して単数、または、複数の画像処理制御パラメータ値が設定される。撮影モード１は、例えば、標準的な撮影条件に適し、撮影モード２は、例えば、人物を撮影する撮影条件に適し、撮影モード３は、例えば、風景を撮影する撮影条件に適し、撮影モード４は、例えば、夕景を撮影する撮影条件に適し、撮影モード５は、例えば、夜景を撮影する撮影条件に適し、撮影モード６は、例えば、花を撮影する撮影条件に適する。撮影モード７は、例えば、マクロ撮影の撮影条件に適し、撮影モード８は、例えば、スポーツをしている人物を撮影する撮影条件に適し、撮影モード９は、例えば、逆光下での撮影条件に適し、撮影モード１０は、例えば、紅葉を撮影する撮影条件に適し、撮影モード１１は、例えば、記念撮影を撮影する撮影条件に適する。なお、撮影モードが設定されていない場合には、設定されている撮影モードを示すパラメータは、０に設定される。
【００７５】
ＣＰＵ３１は、撮影モードの指定がなされていない、すなわち、撮影モードのパラメータが０に設定されている判定した場合には（ステップＳ３３０：Ｎｏ）、画質調整処理において個々に設定されている画像処理制御パラメータを反映するためステップＳ３５０の処理に進む。
【００７６】
ＣＰＵ３１は、取得した画像処理制御パラメータの値を反映しつつ、各パラメータ毎に設定されている基準値を変更（修正）する。各パラメータ毎に設定されている基準値は、一般的な画像生成条件にて生成された画像データを想定した値である。そこで、撮影者（画像生成者）の意図を正しく反映した自動画質調整を実現するために、特に、撮影者が任意に設定可能な画像処理制御条件について、個々の画像処理制御条件を考慮して、基準値を変更する。なお、基準値は、定量評価と感応評価による画像評価によって予め定められた画像の出力結果が最適となるパラメータの指標値である。
【００７７】
例えば、撮影モードのパラメータが２に設定されている場合、明度基準値は標準値１２８からやや明るい値１４４に変更され、彩度基準値は標準値１２８からやや弱い値１０２に変更され、シャープネス基準値は標準値２００からやや弱い値１５０に変更される。また、コントラスト補正係数は標準値５からやや軟調な値２に変更され、カラーバランス補正係数は標準値５のまま維持される。各基準値、各係数の変更は、例えば、各基準値および各係数に対して数値を増減することにより、または、各基準値および各係数を所定の割合で増減することによって実現される。あるいは、例えば、明度基準値については、やや明るい値として１４４、やや暗い値として１１２をデフォルト値として用意しておき、やや明るい、やや暗いといった補正の傾向に応じて基準値を置き換えても良い。
【００７８】
ＣＰＵ３１は、上記のようにして修正された基準画質パラメータ値ＳＰと画質パラメータ値ＳＶとの偏差を求め、その偏差を自動画質調整パラメータ値ＡＰに決定する（ステップＳ３５０）。例えば、画質パラメータ値ＳＶとして、明度１６０、シャープネス１５５の場合には、明度についての自動画質調整パラメータ値ＡＰ＝１６０−１４４＝１６、シャープネスについての自動画質調整パラメータ値ＡＰ＝１５５−１５０＝５となる。
【００７９】
ＣＰＵ３１は、図１７に示すように、決定した自動画質調整パラメータ値ＡＰと取得した手動補正パラメータ値ＭＰとから最終画質調整パラメータＦＰ（画像データ補正量）＝ＡＰ＋ＭＰを求め、最終画質調整パラメータＦＰを反映して自動画質調整を実行する（ステップＳ３６０）。図１７は、明度、シャープネスについて、各パラメータＡＰ、ＭＰ、ＦＰ、ＦＰ’の例示値を示す説明図である。例えば、手動補正パラメータ値ＭＰとして、明度＋１０、シャープネス−１０が設定されている場合には、明度についての最終画質調整パラメータＦＰ＝１６＋１０＝２６、シャープネスについての最終画質調整パラメータＦＰ＝５−１０＝−５となる。ＣＰＵ３１は、シャドウ、ハイライト、明度、コントラスト、カラーバランス、記憶色補正の各画質パラメータに対しては、図１８に示す画像データＧＤのＲＧＢ成分の入力レベルと出力レベルとを対応付けるトーンカーブ（Ｓカーブ）を用いて画質の調整を実行する。図１８は最終画質調整パラメータＦＰを反映して変更されるトーンカーブを例示する説明図である。トーンカーブを用いて画質を調整する場合には、各画質パラメータに対する各ＦＰを反映して、ＲＧＢの各成分についてそれぞれの１つのトーンカーブを変更し、最後に、変更したＲＧＢの各成分に対応する各トーンカーブを用いて画像データＧＤのＲＧＢの各成分について入力−出力変換を行う。この結果、画質が調整された画像データＧＤが得られる。
【００８０】
各画質パラメータに対する画質の自動調整処理は、例えば、以下のように具体的に実行される。
・コントラスト、シャドー、ハイライトについては、画像データからシャドウポイントとハイライトポイントとを検出して基準値に基づくレベル補正を実行し、ヒストグラムの伸張を実行する。また、輝度標準偏差に基づいて、基準値に基づいてトーンカーブの補正を実行する。
・明るさについては、画像データを１４分割した個々の領域から計算される輝度値に基づいて、画像が暗い（露出不足）か明るい（露出超過）であるかを判定し、基準値に基づいてトーンカーブの補正を実行する。
・カラーバランスについては、画像データのＲ成分、Ｇ成分、Ｂ成分の各ヒストグラムからカラーバランスの偏りを分析し、Ｒ成分、Ｇ成分、Ｂ成分の各トーンカーブをＲＧＢ各成分に対する基準値に基づいてそれぞれ補正して色かぶりを軽減する。なお、撮影モードが４，５に設定されている場合には、たとえ色かぶりが発生していても意図的な色かぶりであるため、カラーバランスの自動調整は実行せず、ユーザの意図を反映させた画質補正を実行する。
・彩度については、画像データの彩度分布を分析し、基準値に基づいて彩度の強調を実行する。したがって、低彩度の画像データほど彩度強調のレベルが大きくなる。
・シャープネスについては、画像データの周波数とエッジの強度分布を解析し、基準値に基づいてアンシャープマスクを実施することにより補正が実行される。基準値は、周波数分布に基づいて決定され、高周波画像データ（風景等）ほど基準値が小さくなり、低周波画像データ（人物等）ほど基準値が大きくなる。また、アンシャープマスクの適用量は、エッジ強度分布に依存しており、ぼけた特性を有する画像データほどその適用量が大きくなる。
・記憶色については、一般的に、記憶色と呼ばれる「肌色」、「緑色」、「空色」、「夕陽の赤色」等について、画像データから該当する画層を抽出し、好ましいと思われる色になるよう補正を実行する。
・ノイズ除去については、ＹＣｂＣｒの色差成分ＣｂＣｒについて平滑化フィルタを作用させることによって、カラーノイズを軽減することにより実行する。
【００８１】
画像処理制御パラメータには、最終画質調整パラメータＦＰの適用のレベル、すなわち、画像データＤＧを基準値に基づく画像データに近づける程度を指定するレベル指定パラメータＬＰも含まれる。レベル指定パラメータＬＰは、例えば、ＦＰ’＝ＡＰ＊（ＬＰ／５）＋ＭＰといったように用いられ、自動補正パラメータ値ＡＰに対してのみ反映され、手動補正パラメータ値ＭＰには反映されない。したがって、例えば、ＬＰ＝１０の場合には、図１７に示すように最終画質調整パラメータＡＰの値が２倍され、ＬＰ＝５の場合には、最終画質調整パラメータＡＰの値は１倍される。トーンカーブは、ＦＰ’に基づいて変更され、ＬＰ＝１０の場合には、トーンカーブの変更量が２倍となる。また、基準値を変更することなく、基準値へ近づけるレベルのみを画像処理制御情報ＧＣに基づいて変更しても良い。
【００８２】
次に、測光方式、レンズ焦点距離といったディジタルスチルカメラ１２の作動（撮影）条件に対応する画像処理制御パラメータを反映した画質自動調整処理について説明する。測光方式の画像処理制御パラメータが、スポット測光、マルチスポット測光、部分測光を示す場合には、明度（明るさ）についての自動画質調整処理を行わない。一般的な測光方式では、画面全体の明るさを演算して適正露出を取得するが、スポット測光では、画面の部分的な明るさを測光して、測光した領域が適正になるように露出を決定する。つまり、ユーザによって、画面の特定の領域を適正露出にして欲しいとの意図が指示されることになる。このような場合に、明度を自動調整してしまうと、ユーザの意図が反映されない画質調整処理が実行されることになる。したがって、これら３つの測光モードの時には、明度の自動調整を実行しない。
【００８３】
撮影時におけるレンズ焦点距離とＦナンバーとに基づいて、シャープネスの基準値を変更する。一般的に、「ぼけ」はレンズの焦点距離とＦナンバー（絞り）とによって決定される。したがって、シャープネスを自動調整する際に、シャープネスに対応する基準値をレンズ焦点距離とＦナンバーとに関連づけることによって、撮影時に想定されたぼけを反映した画質調整処理を実行することができる。例えば、広角レンズ（３５ｍｍ以下）でＦ１３（絞り大）の場合、一般的に、風景や記念撮影などで手前から背景に至るまで画面全体にわたってピントを合わせてシャープに撮影したいという意図が撮影者にはあるものと判定することができる。そこで、かかる場合には、シャープネスの基準値を小さくしてより多くの画祖にシャープネス効果を与え、シャープネスの適用量を多くしてよりシャープになるように画質調整を実行する。一方、望遠レンズ（１００ｍｍ以上）でＦ２（絞り開放）の場合、一般的に、ポートレイトなどで、被写体を浮き上がらせるために背景をぼかしたいという意図が撮影者にはあるものと判定することができる。そこで、かかる場合には、シャープネスの基準値を大きくして、肌などの滑らかな領域にはシャープネス効果を与えず、背景と被写体との境界画素にのみシャープネス効果を与え、シャープネスの適用量を小さくして、肌などを荒らさないように画質調整処理を実行する。
【００８４】
レンズ焦点距離ｆ（ｍｍ）とＦナンバーとから求められるぼかし指数をｆ／Ｆと定義すると図１９に示すような関係となる。図１９はレンズ焦点距離ｆ（ｍｍ）とＦナンバーとから求められるぼかし指数をｆ／Ｆを説明する説明図である。
【００８５】
ＣＰＵ３１は、上記の画質自動調整を実行した後（ステップＳ３６０）、メインルーチンである画像処理ルーチンにリターンする。
【００８６】
ＣＰＵ３１は、画質自動調整処理を終了すると、印刷のためのｗＲＧＢ色変換処理およびハーフトーン処理を実行する（ステップＳ２５０）。ｗＲＧＢ色変換処理では、ＣＰＵ３１は、ＲＯＭ３１内に格納されているｗＲＧＢ色空間に対応したＣＭＹＫ色空間への変換用ルックアップテーブル（ＬＵＴ）を参照し、画像データの色空間をｗＲＧＢ色空間からＣＭＹＫ色空間へ変更する。すなわち、Ｒ・Ｇ・Ｂの階調値からなる画像データをカラープリンタ２０で使用する、例えば、Ｃ・Ｍ・Ｙ・Ｋ・ＬＣ・ＬＭの各６色の階調値のデータに変換する。
【００８７】
ハーフトーン処理では、色変換済みの画像データを受け取って、階調数変換処理を行う。本実施例においては、色変換後の画像データは各色毎に２５６階調幅を持つデータとして表現されている。これに対し、本実施例のカラープリンタ２０では、「ドットを形成する」，「ドットを形成しない」のいずれかの状態しか採り得ず、本実施例のカラープリンタ２０は局所的には２階調しか表現し得ない。そこで、２５６階調を有する画像データを、カラープリンタ２０が表現可能な２階調で表現された画像データに変換する。この２階調化（２値化）処理の代表的な方法として、誤差拡散法と呼ばれる方法と組織的ディザ法と呼ばれる方法とがある。
【００８８】
カラープリンタ２０では、色変換処理に先立って、画像データの解像度が印刷解像度よりも低い場合は、線形補間を行って隣接画像データ間に新たなデータを生成し、逆に印刷解像度よりも高い場合は、一定の割合でデータを間引くことによって、画像データの解像度を印刷解像度に変換する解像度変換処理を実行する。また、カラープリンタ２０は、ドットの形成有無を表す形式に変換された画像データを、カラープリンタ２０に転送すべき順序に並べ替えてるインターレス処理を実行する。
【００８９】
以上、説明したように本実施例におけるディジタルスチルカメラ１２によれば、ディジタルスチルカメラ１２上において、プリンタ２０において実行される画質調整処理における画像処理制御条件を設定することができる。したがって、撮影時に、画像データに対する所望の画像処理制御条件を設定することが可能となり、撮影時に望んでいた画像処理制御条件を適切に反映した画質調整処理を実現することができる。また、画像データと撮影時に想定した画像処理制御条件とを容易に関連付けることができると共に、各画像データに適した個々の画像処理制御条件を付すことができる。さらに、画像データの画質を自動調整する際に、改めて画像処理制御条件を設定する必要がなく、画像処理制御条件を反映した画質調整処理を容易化することができる。
【００９０】
また、本実施例におけるカラープリンタ２０によれば、画像ファイルＧＦ内に含まれる画像処理制御情報ＧＣを反映して画像データＧＤの画質を自動調整することができる。したがって、撮影時の撮影条件を反映して、個々の画像データに適した画質自動調整を実行することができる。さらに、ユーザによって恣意的に画像データの画質調整条件が設定されている場合には、恣意的に設定された画像処理制御条件を反映して画質自動調整が実行されるので、恣意的な出力画質調整条件が修正され、ユーザの意図を反映することができないという、従来の画質自動調整機能における問題を解決することができる。
【００９１】
また、画像ファイルＧＦに含まれている画像処理制御情報ＧＣを用いて自動的に画質を調整することができるので、フォトレタッチアプリケーションまたはプリンタドライバ上で画質調整を行うことなく、手軽にユーザの撮影意図を反映した、高品質の印刷結果を得ることができる。
【００９２】
なお、上記実施例では、自動的に画質調整処理を実行する例について説明しているが、カラープリンタ２０の操作パネル上に画質自動調整ボタンを供え、かかる画質自動調整ボタンによって画質自動調整が選択されている場合にだけ、上記実施例の画質自動調整処理を実行するようにしても良い。
【００９３】
Ｆ．その他の実施例：
上記実施例では、画像処理制御情報ＧＣを反映するにあたって、画像処理制御情報ＧＣを解析し、画像処理制御パラメータを取得して基準値、適用レベルを変更しているが、画像処理制御情報ＧＣに基づいて画像データＧＤを直接補正しても良い。このとき、画像処理制御情報ＧＣは、画像データＧＤをどの程度変化させるか、例えば、明度の補正量を＋１０増加させる、明度を＋１０％増加させるといった情報を有すればよい。かかる場合には、画像データＧＤの画質特性に左右されることなく、ユーザの意図する補正の傾向を画質調整処理に反映することができる。
【００９４】
上記実施例では、パーソナルコンピュータＰＣを介することなく、カラープリンタ２０において全ての画像処理を実行し、生成された画像データＧＤに従って、ドットパターンが印刷媒体上に形成されるが、画像処理の全て、または、一部をコンピュータ上、ネットワークを介したサーバ上で実行するようにしても良い。この場合には、コンピュータのハードディスク等にインストールされている、レタッチアプリケーション、プリンタドライバといった画像データ処理アプリケーション（プログラム）に図１４を参照して説明した画像処理機能を持たせることによって実現される。ディジタルスチルカメラ１２にて生成された画像ファイルＧＦは、ケーブルを介して、あるいは、メモリカードＭＣを介してコンピュータに対して提供される。コンピュータ上では、ユーザの操作によってアプリケーションが起動され、画像ファイルＧＦの読み込み、画像処理制御情報ＧＣの解析、画像データＧＤの変換、調整が実行される。あるいは、メモリカードＭＣの差込を検知することによって、またあるいは、ケーブルの差込を検知することによって、アプリケーションが自動的に起動し、画像ファイルＧＦの読み込み、画像処理制御情報ＧＣの解析、画像データＧＤの変換、調整が自動的になされても良い。
【００９５】
さらに、画質自動調整を実行する特性パラメータ値を選択できるようにしても良い。例えば、カラープリンタ２０にパラメータの選択ボタン、あるいは、被写体に応じて所定のパラメータの組み合わせた撮影モードパラメータの選択ボタンを供え、これら選択ボタンによって画質自動調整を実行するパラメータを選択しても良い。また、画質自動調整がパーソナルコンピュータ上で実行される場合には、プリンタドライバまたはレタッチアプリケーションのユーザーインタフェース上にて画質自動調整を実行するパラメータが選択されても良い。
【００９６】
カラープリンタ２０における画像処理は、図２０に示すように画質自動調整処理を先に実行し、後に色空間の変換を実行しても良い。基本情報を処理しても良い。
【００９７】
上記実施例では、共に出力装置としてカラープリンタ２０を用いているが、出力装置にはＣＲＴ、ＬＣＤ、プロジェクタ等の表示装置を用いることもできる。かかる場合には、出力装置としての表示装置によって、例えば、図１２、図１３等を用いて説明した画像処理を実行する画像処理プログラム（ディスプレイドライバ）が実行される。あるいは、ＣＲＴ等がコンピュータの表示装置として機能する場合には、コンピュータ側にて画像処理プログラムが実行される。ただし、最終的に出力される画像データは、ＣＭＹＫ色空間ではなくＲＧＢ色空間を有している。
【００９８】
かかる場合には、カラープリンタ２０を介した印刷結果に画像データ生成時の情報を反映できたのと同様にして、ＣＲＴ等の表示装置における表示結果に画像データ生成時の画像処理制御情報ＧＣを反映することができる。したがって、ディジタルスチルカメラ１２によって生成された画像データＧＤをより正確に表示させることができる。
【００９９】
以上、実施例に基づき本発明に係る出力装置、画像処理装置、プログラムを説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【０１００】
上記実施例では、ディジタルスチルカメラ１２において撮影モード、画像処理制御パラメータが設定され、設定された撮影モード、画像処理制御パラメータをプリンタ２０において解析した後に、基準値を変更している。すなわち、画像処理制御コマンドを用いて画像データＧＤの自動画質調整処理が実行されている。しかしながら、ディジタルスチルカメラ１２において撮影モード、画像処理制御パラメータから基準値を変更する処理を実行し、プリンタ２０に対しては基準値、適用レベル、すなわち、値そのものを提供するようにしてもよい。かかる場合には、プリンタ２０には基準値を用いた画質調整機能が備わっていれば、個々の撮影条件にあった画質調整処理、ユーザの意図を反映した画質調整処理を自動的に実行することができる。
【０１０１】
上記実施例では、画像処理制御情報ＧＣとして、光源、露出補正量、ターゲット色空間、明るさ、シャープネスといったパラメータを用いているが、どのパラメータを画像処理制御情報ＧＣとして用いるかは任意の決定事項である。
【０１０２】
また、図８の表に例示した各パラメータの値は、あくまでも例示に過ぎず、この値によって本願に係る発明が制限されることはない。さらに、各数式におけるマトリックスＳ、Ｍ、Ｎ-1の値は例示に過ぎず、ターゲットとする色空間、あるいは、カラープリンタ２０において利用可能な色空間等によって適宜変更され得ることはいうまでもない。
【０１０３】
上記実施例では、画像ファイル生成装置としてディジタルスチルカメラ１２を用いて説明したが、この他にもスキャナ、ディジタルビデオカメラ等が用いられ得る。スキャナを用いる場合には、画像ファイルＧＦの取り込みデータ情報の指定はコンピュータＰＣ上で実行されても良く、あるいは、スキャナ上に情報設定用に予め設定情報が割り当てられているプリセットボタン、任意設定のための表示画面および設定用ボタンを供えておき、スキャナ単独で実行可能にしてもよい。
【０１０４】
上記実施例では、ｓＲＧＢ色空間からｗＲＧＢ色空間への色空間特性の変更に際して、マトリクスＭおよびマトリクスＮ-1をそれぞれ独立して演算処理しているが、マトリクスＭおよびマトリクスＮ-1を合成した合成マトリクス（ＭＮ-1）を用いたマトリクス演算によって実行されても良い。さらに、必要に応じて様々な変換系マトリクスを合成するようにしても良い。マトリクスの合成により、一連のマトリクス演算処理を高速化することができる。
【０１０５】
上記実施例では、画像ファイルＧＦの具体例としてExif形式のファイルを例にとって説明したが、本発明に係る画像ファイルの形式はこれに限られない。すなわち、画像データ生成装置において生成された画像データと、画像データの生成時条件（情報）を記述する画像処理制御情報ＧＣとが含まれている画像ファイルであれば良い。このようなファイルであれば、画像ファイル生成装置において生成された画像データの画質を、適切に自動調整して出力装置から出力することができる。
【０１０６】
上記実施例において用いたディジタルスチルカメラ１２、カラープリンタ２０はあくまで例示であり、その構成は各実施例の記載内容に限定されるものではない。ディジタルスチルカメラ１２にあっては、上記実施例に係る画像ファイルＧＦを生成できる機能を少なくとも備えていればよい。また、カラープリンタ２０にあっては、少なくとも、本実施例に係る画像ファイルＧＦの画像処理制御情報ＧＣを解析し、特に明度に関してユーザの意図を反映して画質を自動調整し、画像を出力（印刷）できればよい。
【０１０７】
なお、画像データと画像処理制御情報ＧＣとが含まれる画像ファイルＧＦには、画像処理制御情報ＧＣとを関連付ける関連付けデータを生成し、１または複数の画像データと画像処理制御情報ＧＣとをそれぞれ独立したファイルに格納し、画像処理の際に関連付けデータを参照して画像データと画像処理制御情報ＧＣとを関連付け可能なファイルも含まれる。かかる場合には、画像データと画像処理制御情報ＧＣとが別ファイルに格納されているものの、画像処理制御情報ＧＣを利用する画像処理の時点では、画像データおよび画像処理制御情報ＧＣとが一体不可分の関係にあり、実質的に同一のファイルに格納されている場合と同様に機能するからである。すなわち、少なくとも画像処理の時点において、画像データと画像処理制御情報ＧＣとが関連付けられて用いられる態様は、本実施例における画像ファイルＧＦに含まれる。さらに、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ等の光ディスクメディアに格納されている動画像ファイルも含まれる。
【図面の簡単な説明】
【図１】第１の実施例に係る画像処理装置を適用可能な画像データ処理システムの一例を示す説明図である。
【図２】第１の実施例に係る画像処理装置が処理する画像ファイル（画像データ）を生成可能なディジタルスチルカメラの概略構成を示すブロック図である。
【図３】第１の実施例において用いられ得る画像ファイルの内部構成を概念的に示す説明図である。
【図４】  Exifファイル形式にて格納されている画像ファイルの概略的な内部構造を示す説明図である。
【図５】第１の実施例に用いられ得る画像ファイルＧＦの付属情報格納領域１１２のデータ構造の一例を示す説明図である。
【図６】第１の実施例におけるカラープリンタ２０の概略構成を示すブロック図である。
【図７】カラープリンタ２０の制御回路３０の内部構成を示す説明図である。
【図８】ディジタルスチルカメラ１２における画像ファイルＧＦの生成処理の流れを示すフローチャートである。
【図９】液晶ディスプレイ１２７の例示的な表示態様を示す説明図である。
【図１０】液晶ディスプレイ１２７の例示的な表示態様を示す説明図である。
【図１１】液晶ディスプレイ１２７の例示的な表示態様を示す説明図である。
【図１２】第１の実施例におけるカラープリンタ２０における画像処理の処理ルーチンを示すフローチャートである。
【図１３】第１の実施例におけるカラープリンタ２０において実行される画像処理の流れを示すフローチャートである。
【図１４】第１の実施例におけるカラープリンタ２０における自動画質調整処理の概念を示す説明図である。
【図１５】カラープリンタ２０における自動画質調整の処理ルーチンを示すフローチャートである。
【図１６】撮影モード、画質パラメータ、撮影モードを指定する参照番号の組み合わせの一例を示す説明図である。
【図１７】明度、シャープネスについて、各パラメータＡＰ、ＭＰ、ＦＰ、ＦＰ’の例示値を示す説明図である。
【図１８】最終画質調整パラメータＦＰを反映して変更されるトーンカーブを例示する説明図である。
【図１９】レンズ焦点距離ｆ（ｍｍ）とＦナンバーとから求められるぼかし指数をｆ／Ｆを説明する説明図である。
【図２０】他の実施例における画像処理の処理ルーチンを示すフローチャートである。
【符号の説明】
１０…画像処理システム
１２…ディジタルスチルカメラ
１２１…光学回路
１２２…画像取得回路
１２３…画像処理回路
１２４…制御回路
１２６…選択・決定ボタン
１２７…液晶ディスプレイ
１４…ディスプレイ
２０…カラープリンタ
２１…キャリッジ
２１１…印字ヘッド
２１２…インクカートリッジ
２１３…インクカートリッジ
２１４〜２２０…インク吐出用ヘッド
２２…キャリッジモータ
２３…プラテン
２４…紙送りモータ
２５…摺動軸
２６…駆動ベルト
２７…プーリ
２８…位置検出センサ
２９…操作パネル
３０…制御回路
３１…演算処理装置（ＣＰＵ）
３２…プログラマブルリードオンリメモリ（ＰＲＯＭ）
３３…ランダムアクセスメモリ（ＲＡＭ）
３４…ＰＣＭＣＩＡスロット
３５…周辺機器入出力部（ＰＩＯ）
３６…タイマ
３７…駆動バッファ
３８…バス
３９…発振器
４０…分配出力器
１００…画像ファイル（Exifファイル）
１０１…ＪＰＥＧ画像データ格納領域
１０２…付属情報格納領域
１０３…Makernote格納領域
ＭＣ…メモリカード
【図１】
0003725454.tif 000005
【図２】
0003725454.tif 000006
【図３】
0003725454.tif 000007
【図４】
0003725454.tif 000008
【図５】
0003725454.tif 000009
【図６】
0003725454.tif 000010
【図７】
0003725454.tif 000011
【図８】
0003725454.tif 000012
【図９】
0003725454.tif 000013
【図１０】
0003725454.tif 000014
【図１１】
0003725454.tif 000015
【図１２】
0003725454.tif 000016
【図１３】
0003725454.tif 000017
【図１４】
0003725454.tif 000018
【図１５】
0003725454.tif 000019
【図１６】
0003725454.tif 000020
【図１７】
0003725454.tif 000021
【図１８】
0003725454.tif 000022
【図１９】
0003725454.tif 000023
【図２０】
0003725454.tif 000024