(57)【要約】ＣＰＵ２３１は、画像データＧＦに撮影情報ＰＩ（Ｅｘｉｆ  ＩＦＤ）が含まれている場合には、露出補正量（露光量）ＥＶを考慮した修正明度補正量ｔＣｕｒｖｅ＿Ｙを算出する。具体的には、修正明度補正量ｔＣｕｒｖｅ＿Ｙは、オリジナル明度補正量ｔＣｕｒｖｅ＿Ｙｏｒｇに対して２｜ＥＶ｜分の１を乗じることにより算出される。したがって、露出補正量が大きくなるにつれて等比級数的に小さくなる。ＣＰＵ２３１は、得られた修正明度補正量ｔＣｕｒｖｅ＿Ｙをトーンカーブに適用し、明度を含む画質調整を実行する。すなわち、修正明度補正量ｔＣｕｒｖｅ＿Ｙを用いてトーンカーブの特性を修正し、修正後のトーンカーブを画像データＧＤに適用して画像データの画質を調整する。
2004008754.tif 000002
【特許請求の範囲】
【請求項１】
画像データと、その画像データに対する露出補正量とを用いて画像データに対する画像処理を実行する画像処理装置であって、
明度に関する画質調整の基準となる明度基準値を用いて前記画像データの明度補正量を決定する補正量決定ユニットと、
前記露出補正量が大きくなるにつれて前記明度補正量を小さくする補正量修正ユニットと、
前記修正された明度補正量を適用して前記画像データの明度を調整する画質調整ユニットとを備える画像処理装置。
【請求項２】
請求の範囲１に記載の画像処理装置において、
前記補正量修正ユニットは、所定の露出補正量未満の前記露出補正量に対する前記明度補正量の変化の程度と、前記所定の露出補正量以上の前記露出補正量に対する前記明度補正量の変化の程度とを異ならせる画像処理装置。
【請求項３】
請求の範囲１に記載の画像処理装置において、
前記補正量修正ユニットは、前記露出補正量が大きくなるにつれて前記明度補正量の低減の割合を減少させる画像処理装置。
【請求項４】
請求の範囲２に記載の画像処理装置において、
前記補正量修正ユニットは、前記露出補正量が大きくなるにつれて前記明度補正量を等比級数的に小さくする画像処理装置。
【請求項５】
請求の範囲４に記載の画像処理装置において、
前記補正量修正ユニットは、前記明度補正量を、前記露出補正量をパラメータとする指数関数によって除する画像処理装置。
【請求項６】
請求の範囲５に記載の画像処理装置はさらに、
前記画像データを解析して、前記画像データの明度に関する特性を示す明度特性値を取得する明度特性値取得ユニットを備え、
前記補正量決定ユニットは、前記明度基準値と前記取得した明度特性値との偏差を低減させるように前記明度補正量を決定する画像処理装置。
【請求項７】
請求の範囲５に記載の画像処理装置はさらに、
前記画像データに対する明度補正の傾向を入力するための入力ユニットを備え、
前記補正量決定ユニットは、前記入力された明度補正の傾向に基づいて、前記画像データの明度補正量を決定する画像処理装置。
【請求項８】
請求の範囲６または７のいずれかに記載の画像処理装置はさらに、
前記明度調整された画像データを用いて画像を出力する画像出力ユニットを備える画像処理装置。
【請求項９】
請求の範囲１ないし８のいずれかに記載の画像処理装置において、
前記補正量修正ユニットは、コントラスト補正前後の輝度差を考慮して前記明度補正量を修正し、
前記画像データと前記露出補正量とは、同一のファイル内に格納されている画像処理装置。
【請求項１０】
画像データと、その画像データに対して実行された露出補正の情報とを用いて画像データに対する画像処理を実行する画像処理装置であって、
前記画像データを解析して、前記画像データの明度に関する特性を示す明度特性値を取得する明度特性値取得ユニットと、
明度に関する画質調整の基準となる明度基準値と前記取得した明度特性値との偏差を低減する画質調整ユニットと、
前記露出補正の情報に基づいて、前記画像データに対して実行された露出補正の度合いが大きくなるにつれて前記偏差の低減の程度を小さくする偏差低減量調整ユニットとを備える画像処理装置。
【請求項１１】
請求の範囲１０に記載の画像処理装置において、
前記補正量修正ユニットは、所定の露出補正量未満の前記露出補正量に対する前記明度補正量の変化の程度と、前記所定の露出補正量以上の前記露出補正量に対する前記明度補正量の変化の程度とを異ならせる画像処理装置。
【請求項１２】
請求の範囲１０に記載の画像処理装置において、
前記補正量修正ユニットは、前記露出補正量が大きくなるにつれて前記明度補正量の低減の割合を減少させる画像処理装置。
【請求項１３】
請求の範囲１２に記載の画像処理装置において、
前記偏差の低減の程度は、前記偏差低減量調整ユニットによって、等比級数的に小さくされる画像処理装置。
【請求項１４】
請求の範囲１０ないし１３のいずれかに記載の画像処理装置において、
前記画像データと前記露出補正の情報とは、同一のファイル内に格納されている画像処理装置。
【請求項１５】
画像データと、その画像データに対する露出補正量とを用いた画像データに対する画像処理方法であって、
明度に関する画質調整の基準となる明度基準値を用いて前記画像データの明度補正量を決定し、
前記露出補正量が大きくなるにつれて前記明度補正量を小さく修正し、
前記修正した明度補正量を適用して前記画像データの明度を調整する画像処理方法。
【請求項１６】
請求の範囲１５に記載の画像処理方法において、
前記明度補正量の修正においては、所定の露出補正量未満の前記露出補正量に対する前記明度補正量の変化の程度と、前記所定の露出補正量以上の前記露出補正量に対する前記明度補正量の変化の程度とを異ならせる画像処理方法。
【請求項１７】
請求の範囲１５に記載の画像処理方法において、
前記明度補正量は、前記露出補正量が大きくなるにつれて低減の割合が減少される画像処理方法。
【請求項１８】
請求の範囲１７に記載の画像処理方法において、
前記明度補正量は、等比級数的に小さく修正される、画像処理方法。
【請求項１９】
請求の範囲１５に記載の画像処理方法はさらに、
前記画像データを解析して、前記画像データの明度に関する特性を示す明度特性値を取得し、
前記明度基準値と前記取得した明度特性値との偏差を低減するように前記明度補正量を決定し、
前記決定した明度補正量を、前記露出補正量をパラメータとする指数関数によって除する画像処理方法。
【請求項２０】
請求の範囲１５に記載の画像処理方法はさらに、
前記画像データに対する明度補正の傾向を受け取り、
前記受け取った明度補正の傾向に基づいて、前記画像データの明度補正量を決定し、
前記決定した明度補正量を、前記露出補正量をパラメータとする指数関数によって除する画像処理方法。
【請求項２１】
画像データと、その画像データに対する露出補正量とを用いて画像データに対する画像処理を実行する画像処理プログラムを記録したコンピュータが読み取り可能な記録媒体であって、前記画像処理プログラムは、
明度に関する画質調整の基準となる明度基準値を用いて前記画像データの明度補正量を決定する機能と、
前記露出補正量が大きくなるにつれて前記明度補正量を小さく補正する機能と、
前記修正した明度補正量を適用して前記画像データの明度を調整する機能とをコンピュータによって実行させるコンピュータが読み取り可能な記録媒体。
【請求項２２】
請求の範囲２１に記載のコンピュータが読み取り可能な記録媒体において、
前記明度補正量を補正する機能は、所定の露出補正量未満の前記露出補正量に対する前記明度補正量の変化の程度と、前記所定の露出補正量以上の前記露出補正量に対する前記明度補正量の変化の程度とを異ならせる機能であるコンピュータが読み取り可能な記録媒体。
【請求項２３】
請求の範囲２１に記載のコンピュータが読み取り可能な記録媒体において、
前記明度補正量は、前記露出補正量が大きくなるにつれて低減の割合が減少されるコンピュータが読み取り可能な記録媒体。
【請求項２４】
請求の範囲２３に記載のコンピュータが読み取り可能な記録媒体において、
前記明度補正量は、等比級数的に小さくされる、コンピュータが読み取り可能な記録媒体。
【請求項２５】
請求の範囲２１に記載のコンピュータが読み取り可能な記録媒体はさらに、
前記画像データを解析して、前記画像データの明度に関する特性を示す明度特性値を取得する機能をコンピュータによって実現させ、
前記補正量を決定する機能は、前記明度基準値と前記取得した明度特性値との偏差を低減させるように前記明度補正量を決定し、
前記明度補正量を補正する機能は、前記決定した明度補正量を、前記露出補正量をパラメータとする指数関数によって除するコンピュータが読み取り可能な記録媒体。
【請求項２６】
請求の範囲２１に記載のコンピュータが読み取り可能な記録媒体はさらに、
前記画像データに対する明度補正の傾向を入力するための機能ををコンピュータによって実現させ、
前記補正量を決定する機能は、前記入力された明度補正の傾向に基づいて、前記画像データの明度補正量を決定し、
前記明度補正量を補正する機能は、前記決定した明度補正量を、前記露出補正量をパラメータとする指数関数によって除するコンピュータが読み取り可能な記録媒体。
【請求項２７】
請求の範囲２１ないし２６のいずれかに記載のコンピュータが読み取り可能な記録媒体はさらに、
明度を調整した前記画像データを出力装置に対して出力する機能をコンピュータによって実現させるコンピュータが読み取り可能な記録媒体。
【請求項２８】
撮影時における撮影条件を示す撮影情報が関連付けられた画像データに対して画像処理を実行する画像処理装置であって、
取得した画像データを解析して、前記画像データの画質の特性を示す画質特性値を取得する画質特性値取得ユニットと、
前記取得した画像データに関連付けられている前記撮影情報から、撮影意図を示す撮影情報を検索する検索ユニットと、
予め定められた画質調整の基準となる画質調整基準値と前記取得した画質特性値との偏差を低減して前記画像データの画質を調整する画質調整ユニットと、
前記撮影意図を示す撮影情報を検出することができた場合には、前記検索した撮影意図を示す撮影情報を用いて、前記偏差の低減の程度を調整する偏差低減量調整ユニットとを備える画像処理装置。
【請求項２９】
請求の範囲２８に記載の画像処理装置において、
前記撮影意図を示す撮影情報を検出することができなかった場合には、前記偏差の低減の程度は前記撮影意図を示す撮影情報によっては調整されない画像処理装置。
【発明の詳細な説明】
【技術分野】    本発明は、画像データの明度を調整する画像調整技術に関する。
発明の背景
ディジタルスチルカメラ（ＤＳＣ）、ディジタルビデオカメラ（ＤＶＣ）、スキャナ等によって生成された画像データの画質は、パーソナルコンピュータ上で画像レタッチアプリケーションを用いることによって任意に調整することができる。画像レタッチアプリケーションには、一般的に、画像データの画質（特性）を自動的に調整する画像調整機能が備えられており、この画像調整機能を利用すれば、出力装置から出力する画像データの画質を容易に標準的な画質へと調整することができる。画像データの出力装置としては、例えば、ＣＲＴ、ＬＣＤ、プリンタ、プロジェクタ、テレビ受像器などが知られている。
また、出力装置の１つであるプリンタの動作を制御するプリンタドライバにも、画像データの画質（特性）を自動的に調整する機能が備えられており、このようなプリンタドライバを利用しても、印刷される画像データの画質を容易に標準的な画質へと調整することができる。
通常、これら画像レタッチアプリケーション等によって提供される画質自動調整機能では、標準的な画像データの画質を基準とする画質補正が実行される。これに対して、画像処理の対象となる画像データは様々な条件下で生成され得るため、標準的な画像データを想定した基準値を用いて一律に画質自動調整機能によって画像データの画質（特性）を補正しても、上手く画質を補正できないことがある。
また、ＤＳＣ等の画像データ生成装置の中には、画像データ生成時に画像データの画質を任意に調整できるものもあり、ユーザは意図的に所定の画質を有する画像データを生成することができる。このような画像データに対して、画質自動調整機能を実行すると、画像データが有する意図的な画像特性までもが一律に基準値に基づいて調整されてしまい、ユーザの意図を反映した出力画像を得ることができないという問題があった。
【発明の開示】
本発明は、上記課題を解決するためになされたものであり、画像データに施された恣意的な画像処理の出力傾向を損なうことなく画像データの画質を自動調整することを目的とする。
上記課題を解決するために本発明の第１の態様は、画像データと、その画像データに対する露出補正量とを用いて画像データに対する画像処理を実行する画像処理装置を提供する。本発明の第１の態様に係る画像処理装置は、明度に関する画質調整の基準となる明度基準値を用いて前記画像データの明度補正量を決定する補正量決定ユニットと、前記露出補正量が大きくなるにつれて前記明度補正量を小さくする補正量修正ユニットと、前記修正された明度補正量を適用して前記画像データの明度を調整する画質調整ユニットとを備えることを特徴とする。
本発明の第１の態様に係る画像処理装置によれば、明度に関する画質調整の基準となる明度基準値を用いて画像データの明度補正量を決定し、決定された明度補正量を露出補正量が大きくなるにつれて小さく修正し、修正された明度補正量を適用して前記画像データの明度を調整するので、恣意的に設定された明度に関する出力条件を損なうことなく画像データの画質を自動調整することができる。したがって、画質が自動的に調整される場合であっても、明るい出力結果が意図されている場合には、明るい出力結果を得ることができ、暗い出力結果が意図されている場合には、暗い出力結果を得ることができる。
本発明の第１の態様に係る画像処理装置において、前記補正量修正ユニットは、所定の露出補正量未満の前記露出補正量に対する前記明度補正量の変化の程度と、前記所定の露出補正量以上の前記露出補正量に対する前記明度補正量の変化の程度とを異ならせても良い。あるいは、前記補正量修正ユニットは、前記露出補正量が大きくなるにつれて前記明度補正量の低減の割合を減少させても良い。かかる構成を備えることにより、露出補正量が大きくなってもハイライトやシャドー部の階調を維持することが可能となり、結果として白飛びや黒つぶれの発生を防止することができる。
本発明の第１の態様に係る画像処理装置において、前記明度補正量は、等比級数的に小さくされても良い。かかる場合には、画質が自動的に調整される場合であっても、明るい出力結果が意図されている場合には、より正確に明るい出力結果を得ることができ、暗い出力結果が意図されている場合には、より正確に暗い出力結果を得ることができる。例えば、前記補正量修正ユニットは、前記明度補正量を、前記露出補正量をパラメータとする指数関数によって除することによって、前記明度補正量を修正しても良い。かかる場合には、露出補正量が大きくなるにつれて明度補正量を等比級数的に小さくすることができる。
本発明の第１の態様に係る画像処理装置はさらに、前記画像データを解析して、前記画像データの明度に関する特性を示す明度特性値を取得する明度特性値取得ユニットを備え、前記補正量決定ユニットは、前記明度基準値と前記取得した明度特性値との偏差を低減させるように前記明度補正量を決定しても良い。かかる場合には、個々の画像データの特性を踏まえて、より適切に画像データの明度に関する特性を補正することができる。
本発明の第１の態様に係る画像処理装置はさらに、前記画像データに対する明度補正の傾向を入力するための入力ユニットを備え、前記補正量決定ユニットは、前記入力された明度補正の傾向に基づいて、前記画像データの明度補正量を決定しても良い。かかる場合には、入力された明度補正の傾向に基づいて、より適切に画像データの明度に関する特性を補正することができる。
本発明の第１の態様に係る画像処理装置はさらに、前記明度調整された画像データを用いて画像を出力する画像出力ユニットを備えても良い。かかる場合には、明度に関する特性が補正された画像を出力することができる。
本発明の第１の態様に係る画像処理装置において、前記補正量修正ユニットは、コントラスト補正前後の輝度差を考慮して前記明度補正量を修正し、前記画像データと前記露出補正量とは、同一のファイル内に格納されていても良い。かかる場合には、コントラスト補正による明度への影響を補償することができる。また、画像データに対する露出補正量の対応付けを容易にすることができる。
本発明の第２の態様は、画像データと、その画像データに対して実行された露出補正の情報とを用いて画像データに対する画像処理を実行する画像処理装置を提供する。本発明の第２の態様に係る画像処理装置は、前記画像データを解析して、前記画像データの明度に関する特性を示す明度特性値を取得する明度特性値取得ユニットと、明度に関する画質調整の基準となる明度基準値と前記取得した明度特性値との偏差を低減する画質調整ユニットと、前記露出補正の情報に基づいて、前記画像データに対して実行された露出補正の度合いが大きくなるにつれて前記偏差の低減の程度を小さくする偏差低減量調整ユニットとを備えることを特徴とする。
本発明の第２の態様に係る画像処理装置によれば、明度に関する画質調整の基準となる明度基準値と取得した明度特性値との偏差を低減する際に、露出補正の情報に基づいて、画像データに対して実行された露出補正の度合いが大きくなるにつれて偏差の低減の程度を小さくするので、恣意的に設定された明度に関する出力条件を損なうことなく画像データの画質を自動調整することができる。したがって、画質が自動的に調整される場合であっても、明るい出力結果が意図されている場合には、意図に沿って明るい出力結果を得ることができ、暗い出力結果が意図されている場合には、意図に沿って暗い出力結果を得ることができる。なお、偏差の低減の程度は等比級数的に小さくされても良い。かかる場合には、明るい出力結果が意図されている場合には、より正確に意図に沿って明るい出力結果を得ることができ、暗い出力結果が意図されている場合には、より正確に意図に沿って暗い出力結果を得ることができる。
本発明の第２の態様に係る画像処理装置は、この他にも方法、プログラムとしても実現されると共に、本発明の第１の態様に係る画像処理装置と同様にして種々の態様にて実現され得る。
本発明の第３の態様は、画像データと、その画像データに対する露出補正量とを用いた画像データに対する画像処理方法を提供する。本発明の第３の態様に係る画像処理方法は、明度に関する画質調整の基準となる明度基準値を用いて前記画像データの明度補正量を決定し、前記露出補正量が大きくなるにつれて前記明度補正量を小さく修正し、前記修正した明度補正量を適用して前記画像データの明度を調整することを特徴とする。
本発明の第３の態様に係る画像処理方法によれば、本発明の第１の態様に係る画像処理装置と同様の作用効果を得ることができる。また、本発明の第３の態様に係る画像処理方法は、本発明の第１の態様に係る画像処理装置と同様にして種々の態様にて実現され得る。
本発明の第４の態様には、画像データと、その画像データに対する露出補正量とを用いて画像データに対する画像処理を実行する画像処理プログラムを記録したコンピュータが読み取り可能な記録媒体を提供する。本発明の第４の態様に係るコンピュータが読み取り可能な記録媒体に記録された画像処理プログラムは、明度に関する画質調整の基準となる明度基準値を用いて前記画像データの明度補正量を決定する機能と、前記露出補正量が大きくなるにつれて前記明度補正量を小さく補正する機能と、前記修正した明度補正量を適用して前記画像データの明度を調整する機能とをコンピュータによって実現させることを特徴とする。
本発明の第４の態様に係る画像処理プログラムを記録したコンピュータが読み取り可能な記録媒体によれば、本発明の第１の態様に係る画像処理装置と同様の作用効果を得ることができる。また、本発明の第４の態様に係る画像処理プログラムを記録したコンピュータが読み取り可能な記録媒体は、本発明の第１の態様に係る画像処理装置と同様にして種々の態様にて実現され得る。
本発明の第５の態様は、撮影時における撮影条件を示す撮影情報が関連付けられた画像データに対して画像処理を実行する画像処理装置を提供する。本発明の第５の態様に係る画像処理装置は、取得した画像データを解析して、前記画像データの画質の特性を示す画質特性値を取得する画質特性値取得ユニットと、前記取得した画像データに関連付けられている前記撮影情報から、撮影意図を示す撮影情報を検索する検索ユニットと、予め定められた画質調整の基準となる画質調整基準値と前記取得した画質特性値との偏差を低減して前記画像データの画質を調整する画質調整ユニットと、
前記撮影意図を示す撮影情報を検出することができた場合には、前記検索した撮影意図を示す撮影情報を用いて、前記偏差の低減の程度を調整する偏差低減量調整ユニットとを備えることを特徴とする。
本発明の第５の態様に係る画像処理装置によれば、撮影時の撮影条件を示す撮影情報の内、撮影意図を示す撮影情報を用いて、画質調整処理時における偏差の低減の程度を調整することができるので、撮影意図を反映した画質調整処理を実行することができる。
本発明の第５の態様に係る画像処理装置において、前記撮影意図を示す撮影情報を検出することができなかった場合には、前記偏差の低減の程度は前記撮影意図を示す撮影情報によっては調整されなくても良い。かかる場合には、撮影意図を示す撮影情報を用いることなく画質調整処理を実行することができる。
本発明の第５の態様は、この他にも方法、プログラムを記録した記録媒体の態様にて実現される得る。
【図面の簡単な説明】  図１は、本実施例に係る画像処理装置を適用可能な画像処理システムの一例を示す説明図である。
図２は、本実施例に係る画像処理装置の処理対象となる画像データを生成可能なディジタルスチルカメラの概略構成を示すブロック図である。。
図３は、本実施例に係る画像処理装置として機能するカラープリンタの概略構成を示すブロック図である。
図４は、Ｅｘｉｆフォーマットにしたがう画像ファイルＧＦの概略的な内部構造を示す説明図である。
図５は、本実施例に用いられ得る画像ファイルＧＦのＥｘｉｆ  ＩＦＤに格納される詳細な付属情報の一例を示す説明図である。
図６は、本実施例に係るカラープリンタ２０における画像処理の処理ルーチンを示すフローチャートである。
図７は、本実施例に係る画像処理装置（カラープリンタ２０）における基準値を用いた自動画質調整処理の処理ルーチンを示すフローチャートである。
図８は、従来手法による明度補正量と本実施例に係る手法による明度補正量とを対比して示す説明図である。
図９は、明度補正におけるトーンカーブの修正の一例を示す説明図である。
図１０は、他の実施例において付加される画像処理の処理ルーチンを示すフローチャートである。
【発明を実施するための最良の形態】  以下、本発明に係る画像処理装置について図面を参照しつつ、実施例に基づいて説明する。
Ａ．画像処理システムの構成：
本実施例に係る画像処理装置を適用可能な画像処理システムの構成について図１〜図３を参照して説明する。図１は本実施例に係る画像処理装置を適用可能な画像処理システムの一例を示す説明図である。図２は本実施例に係る画像処理装置の処理対象となる画像データを生成可能なディジタルスチルカメラの概略構成を示すブロック図である。図３は本実施例に係る画像処理装置として機能するカラープリンタの概略構成を示すブロック図である。
画像処理システム１０は、画像データを生成する入力装置としてのディジタルスチルカメラ１２、ディジタルスチルカメラ１２にて生成された画像データに対して画像処理を実行する画像処理装置としてのパーソナルコンピュータＰＣ、画像を出力する出力装置としてのカラープリンタ２０を備えている。出力装置としては、プリンタ２０の他に、ＣＲＴディスプレイ、ＬＣＤディスプレイ等のモニタ１４、プロジェクタ等が用いられ得るが、以下の説明では、カラープリンタ２０を出力装置として用いるものとする。
ディジタルスチルカメラ１２は、光の情報をディジタルデバイス（ＣＣＤや光電子倍増管）に結像させることにより電気的に画像を取得するカメラであり、図２に示すように光情報を収集するためのＣＣＤ等を備える光学回路１２１、光学回路１２１を制御して画像を取得するための画像取得回路１２２、取得したディジタル画像を加工処理するための画像処理回路１２３、各データを一時的に記憶するメモリを備えると共に各回路を制御する制御回路１２４を備えている。ディジタルスチルカメラ１２は、取得した画像をディジタルデータとしてメモリカードＭＣを始めとする記憶装置に保存する。ディジタルスチルカメラ１２における画像データの保存形式としては、ＪＰＥＧ形式が一般的であるが、この他にもＲＡＷ形式、ＴＩＦＦ形式、ＧＩＦ形式、ＢＭＰ形式等の保存形式が用いられ得る。
ディジタルスチルカメラ１２は、撮影モード、露出補正量（露出補正値）、光源等を設定するための選択・決定ボタン１２６、撮影画像をプレビューしたり、選択・決定ボタン１２６を用いて露出補正量等を設定するための液晶ディスプレイ１２７を備えている。ディジタルスチルカメラ１２では、適正露出が自動的に設定されるため、ディジタルスチルカメラ１２において設定される露出補正量は、適正露出に対するプラス補正量、あるいはマイナス補正量として設定される。露出補正量は、露光量ＥＶで表され、露出の補正がない場合には、ＥＶ＝±０に設定され、適正露出に対して露出を明るく補正したい場合には、＋０．１ＥＶ、＋２．０ＥＶのようにプラス側に露出補正量が設定され、適正露出に対して露出を暗く補正したい場合には、−０．１ＥＶ、−２．０ＥＶのようにマイナス側に露出補正量が設定される。
本画像データ出力システム１０に用いられるディジタルスチルカメラ１２は、画像データＧＤに加えて画像データの撮影情報ＰＩを画像ファイルＧＦとしてメモリカードＭＣに格納する。すなわち、撮影情報ＰＩは、撮影時に画像データＧＤと共に自動的に画像ファイルＧＦとしてメモリカードＭＣに自動的に格納される。たとえば、ユーザによって、露光補正量、光源等の撮影パラメータが任意の値に設定されている場合には、設定された露光補正量に従い生成された画像データＧＤ、および設定されたパラメータの値が記述された撮影情報ＰＩを含む画像ファイルＧＦがメモリカードＭＣに格納される。
ディジタルスチルカメラ１２において生成された画像ファイルＧＦは、例えば、ケーブルＣＶ、コンピュータＰＣを介して、あるいは、ケーブルＣＶを介してカラープリンタ２０に送出される。あるいは、ディジタルスチルカメラ１２にて画像ファイルＧＦが格納されたメモリカードＭＣが、メモリカード・スロットに装着されたコンピュータＰＣを介して、あるいは、メモリカードＭＣをプリンタ２０に対して直接、接続することによって画像ファイルがカラープリンタ２０に送出される。なお、本実施例では、カラープリンタ２０がスタンドアローンにて画像処理および出力（印刷）処理を実行する場合について説明する。
図３に示すカラープリンタ２０は、カラー画像の出力が可能なプリンタであり、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の色インクを印刷媒体上に噴射してドットパターンを形成することによって画像を形成するインクジェット方式のプリンタである。あるいは、カラートナーを印刷媒体上に転写・定着させて画像を形成する電子写真方式のプリンタである。色インクには、上記４色に加えて、ライトシアン（薄いシアン、ＬＣ）、ライトマゼンタ（薄いマゼンタ、ＬＭ）、ダークイエロ（暗いイエロ、ＤＹ）を用いても良い。
カラープリンタ２０は、印刷ヘッドまたは回転ドラム等を含み印刷媒体に対する印刷処理を実行する印刷部２１と、メモリカードＭＣを収容するスロット２２と、カラープリンタ２０の各部の動作を制御する制御回路２３を備えている。制御回路２３は、各種演算処理を実行する演算処理装置（ＣＰＵ）２３１、ＣＰＵ２３１にて実行されるプログラム等を不揮発的に格納するリードオンリメモリ（ＲＯＭ）２３２、ＣＰＵ２３１における演算処理結果、および取得したデータを一時的に格納するランダムアクセスメモリ（ＲＡＭ）２３３を備えている。制御回路２３は、メモリカードＭＣから読み出した撮影情報ＰＩを解析し、解析した撮影情報ＰＩに基づいて図示しない紙送りモータ、キャリッジモータ、印字ヘッド等の動きを制御する。
Ｂ．画像ファイルの構成：
本実施例に係る画像ファイルＧＦは、例えば、ディジタルスチルカメラ用画像ファイルフォーマット規格（Ｅｘｉｆ）に従ったファイル構造を有することができる。Ｅｘｉｆファイルの仕様は、電子情報技術産業協会（ＪＥＩＴＡ）によって定められており、画像データとして圧縮タイプのＪＰＥＧデータを格納するＪＰＥＧ−Ｅｘｉｆファイル、非圧縮タイプのＴＩＦＦデータを格納するＴＩＦＦ−Ｅｘｉｆファイルが存在する。以下の説明では、圧縮ファイル、すなわち、ＪＰＥＧ−Ｅｘｉｆファイルを用いて説明する。
図４を参照して本実施例にて用いられ得るＥｘｉｆフォーマットにしたがう画像ファイルの概略構成について説明する。図４はＥｘｉｆフォーマットにしたがう画像ファイルＧＦの概略的な内部構造を示す説明図である。なお、本実施例中におけるファイルの構造、データの構造、格納領域といった用語は、ファイルまたはデータ等が記憶装置内に格納された状態におけるファイルまたはデータのイメージを意味するものである。
画像ファイルＧＦは、圧縮データの先頭を示すＳＯＩマーカセグメント１０１、Ｅｘｉｆの付属情報を格納するＡＰＰ１マーカセグメント１０２、Ｅｘｉｆ拡張データを格納するＡＰＰ２マーカセグメント１０３、量子化テーブルを定義するＤＱＴマーカセグメント１０４、ハフマンテーブルを定義するＤＨＴマーカセグメント１０５、リスタートマーカの挿入間隔を定義するＤＲＩマーカセグメント１０６、フレームに関する各種パラメータを示すＳＯＦマーカセグメント１０７、スキャンに関する各種パラメータを示すＳＯＳマーカセグメント１０８、および圧縮データの終了を示すＥＯＩマーカセグメント１０９を含んでいる。圧縮画像データＧＤは、ＳＯＳマーカセグメント１０８とＥＯＩマーカセグメント１０９の間の画像データ格納領域１１０に格納される。なお、各マーカセグメントの記録順序は、ＳＯＩマーカセグメントの直後にＡＰＰ１、ＡＰＰ２マーカセグメントが記録され、ＥＯＩマーカセグメントの直前に画像データをはさんでＳＯＳマーカセグメントが記録される他は任意である。
ＡＰＰ１マーカセグメント１０２は、ＡＰＰ１マーカ１０２１、Ｅｘｉｆ識別コード１０２２、付属情報１０２３、およびサムネイル画像１０２４から構成されている。付属情報は、ファイルヘッダ（ＴＩＦＦヘッダ）を含むＴＩＦＦの構造を取り、Ｅｘｉｆ−ＪＰＥＧでは、圧縮画像データに関する付属情報を格納する０ｔｈ  ＩＦＤ、撮影情報ＰＩを始めとするＥｘｉｆ固有の付属情報を格納するＥｘｉｆ  ＩＦＤ、サムネイル画像に関する付属情報を格納する１ｓｔ  ＩＦＤを含んでいる。Ｅｘｉｆ  ＩＦＤは、０ｔｈ  ＩＦＤに格納されているＴＩＦＦヘッダからのオフセットでポイントされる。ＩＦＤでは、各情報を特定するためにタグが用いられており、各情報はタグ名によって呼ばれることがある。
撮影情報ＰＩは、ディジタルスチルカメラ１２等の画像データ生成装置において画像データが生成されたとき（撮影されたとき）の画質に関連する情報（画質生成情報）であり、撮影に伴い自動的に記録される露出時間、ＩＳＯ感度、絞り、シャッタースピード、焦点距離に関するパラメータ、およびユーザによって任意に設定される露出補正量、光源、撮影モード等に関するパラメータを含み得る。
Ｅｘｉｆ  ＩＦＤに格納される詳細な付属情報について図５を参照して説明する。図５は本実施例に用いられ得る画像ファイルＧＦのＥｘｉｆ  ＩＦＤに格納される詳細な付属情報の一例を示す説明図である。
Ｅｘｉｆ  ＩＦＤには、Ｅｘｉｆのバージョン情報、色空間情報、画像データの生成日時、撮影条件の各タグが格納されている。撮影条件（撮影情報ＩＰ）に関するタグには、露出時間、レンズＦ値、露出制御モード、ＩＳＯ感度、露出補正量、光源、ホワイトバランス、フラッシュ、焦点距離等の各パラメータ値が既定のオフセットに従って格納されている。画像処理装置（出力装置）側では、所望のタグ情報（パラメータ）に対応するオフセットを指定することにより所望の撮影情報ＰＩを取得することができる。
Ｃ．カラープリンタ２０における画像処理：
以下、図６〜図８を参照してカラープリンタ２０にて実行される画像処理について説明する。図６は本実施例に係る画像処理装置（カラープリンタ２０）における画像処理の処理ルーチンを示すフローチャートである。図７は本実施例に係る画像処理装置（カラープリンタ２０）における基準値を用いた画質調整処理（自動画質調整処理）の処理ルーチンを示すフローチャートである。図８は従来手法による明度補正量と本実施例に係る手法による明度補正量とを対比して示す説明図である。
カラープリンタ２０の制御回路２３（ＣＰＵ２３１）は、スロット２２にメモリカードＭＣが差し込まれると、メモリカードＭＣから画像ファイルＧＦを読み出し、読み出した画像ファイルＧＦをＲＡＭ２３３に一時的に格納する（ステップＳ１００）。ＣＰＵ２３１は読み出した画像ファイルＧＦに含まれる画像データＧＤを伸張し、伸張した画像データＧＤに対してマトリクスＳを用いたマトリクス演算を実行してＹＣｂＣｒ→ＲＧＢ色変換処理を実行する（ステップＳ１１０）。
上述の通り、本実施例における画像ファイルＧＦは、ＪＰＥＧファイル形式の画像データを画像データＧＤとして格納しており、ＪＰＥＧファイル形式の画像データはＹＣｂＣｒデータを圧縮したデータである。また、現在のパーソナルコンピュータＰＣ、プリンタにおける画像処理では一般的にＲＧＢデータが用いられている。したがって、ＪＰＥＧファイル形式の画像データの伸張（デコード）、ＹＣｂＣｒデータのＲＧＢデータへの色変換処理が必要となる。なお、マトリクスＳは、ＪＰＥＧファイルについての仕様を規定するＪＦＩＦフォーマットにおいて、ＹＣｂＣｒデータをＲＧＢデータへと変換する際に一般的に用いられるマトリクスであり、当業者にとって周知のマトリクスであるから詳細な説明は省略する。
ＣＰＵ２３１は、変換により得られたＲＧＢデータに対して、基準値を用いた画質調整処理を実行する（ステップＳ１２０）。基準値を用いた画質調整処理とは、一般的に、自動画質調整処理と呼ばれる画像処理であり、外部からの入力に依存することなく、予めＲＯＭ２３２に格納されている、好ましい標準的なパラメータの値（基準値）を用いて画質を調整する処理である。かかる画質調整において用いられるパラメータは、例えば、明度、シャープネス等といった画質に関するパラメータであり、これらパラメータについての標準的なパラメータの値を用いて補正すべき補正量を求め、求めた補正量を適用して画質が調整される。なお、詳細については図７を用いて後述する。
ＣＰＵ２３１は、自動画質調整処理が施された画像データ（ＲＧＢデータ）をＣＭＹＫデータに変換する色変換処理を実行する（ステップＳ１３０）。すなわち、画像データの表色系をカラープリンタ２０が印刷処理を実行する際に用いる表色系であるＣＭＹＫ表色系に変換する。具体的には、ＲＯＭ２３２に格納されているＲＧＢ表色系とＣＭＹＫ表色系とを対応付けたルックアップデーブルを用いて実行される。
ＣＰＵ２３１は、以上の画像処理を終えると、得られた画像データを用いて印刷出力処理を実行し（ステップＳ１４０）、本処理ルーチンを終了する。印刷出力処理では、ＣＰＵ２３１は、ハーフトーン処理、解像度変換処理を実行して、処理済みのデータをラスタデータとして印刷部２１に送出する。
図７を参照して自動画質調整処理について詳述する。ＣＰＵ２３１は、画像データの解析を実行する（ステップＳ２００）。すなわち、本実施例における自動画質調整処理では、画像データＧＤを画素単位にて解析して画像データＧＤの特性を示す各種の特性パラメータ値、例えば、輝度最小値、輝度最大値、明度代表値といった画像統計値を取得する。この時点では画像データＧＤはＲＧＢデータであるからＹ＝０．３０Ｒ＋０．５９Ｇ＋０．１１Ｂの式を用いて輝度最小値Ｙｍｉｎおよび輝度最大値Ｙｍａｘ等が取得される。
ＣＰＵ２３１は、輝度最小値Ｙｍｉｎおよび輝度最大値Ｙｍａｘを用いてレベル補正（コントラスト補正）を実行する（ステップＳ２１０）。具体的には、原画像データＧＤのＲＧＢ成分をＲ，Ｇ，Ｂ、補正後のＲＧＢ成介をＲ’，Ｇ’，Ｂ’とすると、（Ｒ’，Ｇ’，Ｂ’）＝２５５＊（Ｒ，Ｇ，Ｂ）（Ｙｍａｘ−Ｙｍｉｎ）−Ｙｍｉｎの式を用いて各画素に対して補正が実行される。ＣＰＵ２３１は、原画像データ（レベル補正前の画像データ）の１２８ポイントにおける輝度値と補正後画像データの１２８ポイントにおける輝度値Ｙｍｏｄとの輝度差ΔＹ＝Ｙｍｏｄ−Ｙｏｒｇを算出する（ステップＳ２２０）。なお、１２８ポイントとは、横軸に画像データの入力値（原画像データ）、縦軸に画像データの出力値（補正後画像データ）を取る、トーンカーブにおける横軸（入力値）ポイントの１つである。なお、本実施例では、ＲＧＢデータへの変換後にレベル補正を実行しているが、ＹＣｂＣｒデータの段階にて、輝度成分Ｙを用いてこれら処理を実行してもよい。
ＣＰＵ２３１は、以下の式１を用いてオリジナルの明度補正量（露出補正量を考慮しない明度補正量）ｔＣｕｒｖｅ＿Ｙｏｒｇを算出する（ステップＳ２３０）。
2004008754.tif 000003
例えば、明度基準値Ｂｒｅｆ＝１２８、サンプリング（解析）により得られた明度代表値Ｂｓｍｐ＝５６の場合には、ｔＣｕｒｖｅ＿Ｙｏｒｇ＝１６となる（図８参照）。明度基準値Ｂｒｅｆは、例えば、０〜２５５の値を取り得る８ビットの情報であり、本実施例では、１２８に設定されている。
ＣＰＵ２３１は、画像データＧＦに撮影情報ＰＩ（Ｅｘｉｆ  ＩＦＤ）が含まれているか否かを判定し（ステップＳ２４０）、撮影情報ＰＩが含まれていると判定した場合には（ステップＳ２４０：Ｙｅｓ）、露出補正量（露光量）ＥＶを考慮した修正明度補正量ｔＣｕｒｖｅ＿Ｙを算出する（ステップＳ２５０）。修正明度補正量ｔＣｕｒｖｅ＿Ｙは、以下の式２を用いて算出される。
2004008754.tif 000004
ここで、輝度差ΔＹは、コントラスト（レベル）補正に起因する画像データＧＤの明度への影響を補償するための補正項である。なお、輝度差ΔＹと露出補正量ＥＶの符号が異なる場合には、輝度差ΔＹ＝０として修正明度補正量ｔＣｕｒｖｅ＿Ｙが算出される。かかる場合には、露出に関する撮影者の意図と自動補正の方向とが相反しているので、撮影者の意図を優先するためにコントラスト補正に起因する補償値を適用しない。
ＣＰＵ２３１は、得られた修正明度補正量ｔＣｕｒｖｅ＿Ｙをトーンカーブに適用し、明度を含む画質調整を実行して（ステップＳ２６０）本処理ルーチンを終了する。すなわち、修正明度補正量ｔＣｕｒｖｅ＿Ｙを用いてトーンカーブの特性を修正し、修正後のトーンカーブを用いて画素毎に画像データＧＤのＲ，Ｇ，Ｂの各成分の出力値（出力レベル）を補正（変更）する。
ＣＰＵ２３１は、撮影情報ＰＩが含まれていないと判定した場合には（ステップＳ２４０：Ｎｏ）、露出補正量（露光量）ＥＶを考慮することができないので、オリジナルの明度補正量ｔＣｕｒｖｅ＿Ｙｏｒｇをトーンカーブに適用して明度を含む画質調整を実行し（ステップＳ２７０）、本処理ルーチンを終了する。
修正明度補正量ｔＣｕｒｖｅ＿Ｙまたはオリジナルの明度補正量ｔＣｕｒｖｅ＿Ｙｏｒｇを用いたトーンカーブの特性の修正は、例えば、図９に示すように実行される。図９は明度補正におけるトーンカーブの修正の一例を示す説明図である。露出補正量ＥＶが正の値の場合、すなわち撮影者が明度を明るくする補正を欲している場合には、例えば、入力レベルの１／４のポイントにて明度補正量に応じて出力レベルＯＬ１，ＯＬ２を持ち上げる。一方、露出補正量が負の値の場合、すなわち撮影者が明度を暗くする補正を欲している場合には、例えば、入力レベルの３／４のポイントにて補正レベルに応じて出力レベルＯＬ３を下げる。補正レベルに対応する点を除く値は、スプライン曲線にて補間される。
本実施例に係るカラープリンタ２０により得られる明度補正量と、従来手法による明度補正量とを比較すると図８に示すようになる。ここで、従来手法による明度補正とは、上記式１において、露出補正量ＥＶに応じて明度基準値Ｂｒｅｆを変更して明度補正量を求める手法である。例えば、明度基準値Ｂｒｅｆの標準値が１２８の場合、この標準値に対して、０．１ＥＶ＝２（明度修正値）とする換算式を用いて算出した値を、明度標準値１２８に対して加算することによって明度基準値Ｂｒｅｆを修正する。すなわち、Ｂｒｅｆ＝標準値＋（２＊露出補正量ＥＶ／０．１）となり、露出補正量ＥＶが正の場合には明度修正値が標準値に加算され、露出補正量ＥＶが負の場合には明度修正値が標準値から減算される。
例えば、明度代表値Ｂｓｍｐ＝５６、露出補正量ＥＶ＝−１．０の場合には、明度基準値Ｂｒｅｆが１２８から１０８に修正され、修正された明度基準値を用いて算出された明度補正量は１４となる。また、明度代表値Ｂｓｍｐ＝５６、露出補正量ＥＶ＝−２．０の場合には、明度基準値Ｂｒｅｆが１２８から８８に修正され、修正された明度基準値を用いて算出された明度補正量は１１となる。
一方、本実施例に係るカラープリンタ２０によれば、輝度差ΔＹ＝＋５、明度代表値Ｂｓｍｐ＝５６、露出補正量ＥＶ＝−１．０の場合には、それぞれの値を式２に適用すると、修正明度補正量＝８となる。また、輝度差ΔＹ＝＋５、明度代表値Ｂｓｍｐ＝５６、露出補正量ＥＶ＝−２．０の場合には、それぞれの値を式２に適用すると、修正明度補正量ｔＣｕｒｖｅ＿Ｙ＝４となる。
したがって、本実施例に係るカラープリンタ２０（画像処理装置）によれば、画像ファイルＧＦ内に含まれる撮影情報ＰＩを反映して画像データＧＤの明度を自動調整することができる。したがって、ユーザによって恣意的に画像の出力傾向が設定されている場合には、自動画質調整処理による画質調整が抑制されるため、ユーザの意図を反映した自動画質調整処理を実行することができる。
特に、本実施例におけるカラープリンタ２０によれば、露出補正量ＥＶを考慮しない明度補正量を２｜ＥＶ｜分の１することによって明度補正量を補正するので、従来手法によって明度を補正する場合と比較して、より撮影者の意図に従った明度補正を実行することができる。すなわち、露出補正量の絶対値が大きくなるにつれて修正明度補正量ｔＣｕｒｖｅ＿Ｙを等比級数的（指数関数的）に大幅に小さくすることができる。したがって、出力結果を明るくしたい、または暗くしたいとする撮影者の意図をより正確に画像データの出力結果に反映させることができる。
さらに、本実施例におけるカラープリンタ２０によれば、コントラスト補正（レベル補正）の前後における輝度差ΔＹを考慮して明度補正量を補正（修正）するので、コントラスト補正に起因する明度への影響を補償することができる。したがって、コントラスト補正が実行された場合であっても、撮影者の意図に合った明度補正を実行することができる。
また、画像ファイルＧＦに含まれている撮影情報ＰＩを用いて自動的に画質を調整することができるので、フォトレタッチアプリケーションまたはプリンタドライバ上で画質調整を行うことなく、手軽にユーザの撮影意図を反映した、高品質の印刷結果を得ることができる。
・その他の実施例：
上記実施例における画像処理では、ＹＣｂＣｒ−ＲＧＢ色変換処理の後、基準値を用いた画質調整処理を実行しているが、図１０に示すように更なる画像処理を加えても良い。図１０は他の実施例において付加される画像処理の処理ルーチンを示すフローチャートである。なお、ＹＣｂＣｒ−ＲＧＢ色変換処理（ステップＳ１１０）以前のステップ、基準値を用いた画質調整処理（ステップＳ１２０）以降のステップについては説明済みであるからその説明を省略する。
ＣＰＵ２３１は、続く色変換処理に先立って、画像データを線形化するために、ＲＧＢデータに変換された画像データに対してガンマ補正を実行する（ステップＳ１１１）。ガンマ補正において用いられるガンマの値は、ディジタルスチルカメラ固有のガンマ値であり、撮影情報ＰＩのパラメータに基づいて取得されても良く、あるいは、撮影情報ＰＩとは別に、画像データＧＤに関連付けられる画像処理情報として提供されても良い。
ＣＰＵ２３１は、マトリクスを用いて、ＲＧＢデータをｗＲＧＢデータに変換する色変換処理を実行する（ステップＳ１１２）。ここで、ｗＲＧＢ色空間は、一般的に用いられているｓＲＧＢ色空間よりも、少なくともその一部において、好ましくは、ｓＲＧＢ色空間を包含する広い領域を備える色空間である。このような広域ＲＧＢ色空間を用いることにより、ＹＣｂＣｒデータから変換されたＲＧＢデータの値を失うことなく、後段の自動画質調整処理へとつなげることができる。このとき用いられるマトリクスは、ＲＧＢデータをＸＹＺデータへ変換するマトリクス、例えば、マトリクスＭ、ｗＲＧＢデータをＸＹＺデータへ変換するマトリクス、例えば、マトリクスＮの合成マトリクスＮ−１Ｍであり、あるいは、マトリクスＭおよびマトリクスＮ−１である。
ＣＰＵ２３１は、ｗＲＧＢデータへと変換された画像データに対して逆ガンマ補正を実行する（ステップＳ１１３）。この逆ガンマ補正に用いられるガンマ値はカラープリンタ２０固有のガンマ値であり、例えば、ＲＯＭ２３２に予め格納されている。かかる逆ガンマ補正を実行することによって、カラープリンタ２０のガンマ特性を考慮した画像データＧＤを生成することができる。
ＣＰＵ２３１は、既述の自動画質調整処理（ステップＳ１２０）以降を順次実行する。本実施例によれば、ＹＣｂＣｒデータから変換されたＲＧＢデータの値を失うことなく自動画質調整処理を実行することができるので、より適切な画質調整処理を実行することができる。
上記実施例では、自動的に単一の基準値に基づいて明度の画質調整処理を実行する例について説明しているが、カラープリンタ２０の操作パネル上に明度補正の傾向、例えば、明るめ、暗め、を選択する画質自動調整ボタンを供え、かかる画質自動調整ボタンによって選択された明度補正の傾向に応じて明度基準値Ｂｒｅｆ、明度補正量を変更するようにしても良い。
上記実施例では、自動的に画質調整処理を実行する例について説明しているが、カラープリンタ２０の操作パネル上に画質自動調整ボタンを供え、かかる画質自動調整ボタンによって選択された画質自動調整が選択されている場合にだけ、上記実施例の画質自動調整処理を実行するようにしても良い。
上記実施例では、パーソナルコンピュータＰＣを介することなく、カラープリンタ２０において全ての画像処理を実行し、生成された画像データＧＤに従って、ドットパターンが印刷媒体上に形成されるが、画像処理の全て、または、一部をコンピュータ上で実行するようにしても良い。この場合には、コンピュータのハードディスク等にインストールされている、レタッチアプリケーション、プリンタドライバといった画像データ処理アプリケーションに図６〜８を参照して説明した画像処理機能を持たせることによって実現される。ディジタルスチルカメラ１２にて生成された画像ファイルＧＦは、ケーブルを介して、あるいは、メモリカードＭＣを介してコンピュータに対して提供される。コンピュータ上では、ユーザの操作によってアプリケーションが起動され、画像ファイルＧＦの読み込み、撮影情報ＰＩの解析、画像データＧＤの変換、調整が実行される。あるいは、メモリカードＭＣの差込を検知することによって、またあるいは、ケーブルの差込を検知することによって、アプリケーションが自動的に起動し、画像ファイルＧＦの読み込み、撮影情報ＰＩの解析、画像データＧＤの変換、調整が自動的になされても良い。
さらに、パーソナルコンピュータＰＣで実行される画像処理の全て、または、一部をディジタルスチルカメラ１２において実行しても良い。この場合には、ディジタルスチルカメラ１２のＲＯＭ等に格納されている、レタッチアプリケーション、プリンタドライバといった画像データ処理アプリケーションに図６〜８を参照して説明した画像処理機能を持たせることによって実現される。ディジタルスチルカメラ１２にて生成された印刷制御コマンドと印刷用画像データとを含む印刷用データは、ケーブルを介して、あるいは、メモリカードＭＣを介してプリンタ２０に提供される。印刷用データを受けたプリンタ２０は、印刷用画像データに従って、ドットパターンを印刷媒体上に形成して画像を出力する。なお、ディジタルスチルカメラ１２は、印刷用画像データ（画像処理済み画像データ）をパーソナルコンピュータＰＣまたはプリンタ２０に提供しても良い。かかる場合には、パーソナルコンピュータＰＣまたはプリンタ２０において印刷用画像データに対して印刷制御コマンドが与えられる。
また、上記実施例では、露出補正量を考慮した明度の補正に焦点を当てて画質の自動調整を説明したが、この他にも、例えば、シャドウ・コントラストポイント、コントラスト、カラーバランス、彩度、およびシャープネスといった画像データＧＤの特性パラメータ値に対して、撮影情報ＰＩを反映した画質の自動調整が実行され得る。
さらに、画質自動調整を実行する特性パラメータ値を選択できるようにしても良い。例えば、カラープリンタ２０にパラメータの選択ボタン、あるいは、被写体に応じて所定のパラメータの組み合わせた撮影モードパラメータの選択ボタンを供え、これら選択ボタンによって画質自動調整を実行するパラメータを選択しても良い。また、画質自動調整がパーソナルコンピュータ上で実行される場合には、プリンタドライバまたはレタッチアプリケーションのユーザーインタフェース上にて画質自動調整を実行するパラメータが選択されても良い。
上記実施例では、露出補正量が大きくなるにつれて明度補正量を等比級数的に小さくしているが、所定の露出補正量未満の露出補正量に対する明度補正量の変化の程度と、所定の露出補正量以上の露出補正量に対する前記明度補正量の変化の程度とを異ならせても良い。あるいは、露出補正量が大きくなるにつれて明度補正量の低減の割合を減少させても良い。かかる場合にも、露出補正量が大きくなってもハイライトやシャドー部の階調を維持することが可能となり、結果として白飛びや黒つぶれの発生を防止することができる。
上記実施例では、共に出力装置としてカラープリンタ２０を用いているが、出力装置にはＣＲＴ、ＬＣＤ、プロジェクタ等の表示装置を用いることもできる。かかる場合には、出力装置としての表示装置によって、例えば、図６〜８を参照して説明した画像処理を実行する画像処理プログラム（ディスプレイドライバ）が実行される。あるいは、ＣＲＴ等がコンピュータの表示装置として機能する場合には、コンピュータ側にて画像処理プログラムが実行される。ただし、最終的に出力される画像データは、ＣＭＹＫ色空間ではなくＲＧＢ色空間を有している。
かかる場合には、カラープリンタ２０を介した印刷結果に画像データ生成時の情報を反映できたのと同様にして、ＣＲＴ等の表示装置における表示結果に画像データ生成時の撮影情報ＰＩを反映することができる。したがって、ディジタルスチルカメラ１２によって生成された画像データＧＤをより正確に表示させることができる。
上記実施例では、画像ファイルＧＦの具体例としてＥｘｉｆ形式のファイルを例にとって説明したが、本発明に係る画像ファイルの形式はこれに限られない。すなわち、画像データＧＤと、画像データＧＤに関連付けられた露出補正に関する情報とを含む画像ファイルであれば良い。さらに、露出補正に関する情報は、画像データの撮影情報ＰＩ、あるいは、より積極的に画像処理装置を制御するための画像処理制御情報であっても良い。なお、上記実施例において用いた図８に示す、撮影情報ＰＩとして格納されるパラメータは例示に過ぎず、Ｅｘｉｆの規格に従うパラメータが種々格納され得る。
上記実施例において用いたディジタルスチルカメラ１２、カラープリンタ２０はあくまで例示であり、その構成は各実施例の記載内容に限定されるものではない。ディジタルスチルカメラ１２にあっては、上記実施例に係る画像ファイルＧＦを生成できる機能を少なくとも備えていればよい。また、カラープリンタ２０にあっては、少なくとも、本実施例に係る画像ファイルＧＦの撮影情報ＰＩを解析し、特に明度に関してユーザの意図を反映して画質を自動調整し、画像を出力（印刷）できればよい。
上記実施例では、画像データＧＤと撮影情報ＰＩとが同一の画像ファイルＧＦに含まれる場合を例にとって説明したが、画像データＧＤと撮影情報ＰＩとは、必ずしも同一のファイル内に格納される必要はない。すなわち、画像データＧＤと撮影情報ＰＩ（画像処理制御情報）とが関連付けられていれば良く、例えば、画像データＧＤと撮影情報ＰＩ（画像処理制御情報）とを関連付ける関連付けデータを生成し、１または複数の画像データＧＤと撮影情報ＰＩとをそれぞれ独立したファイルに格納し、画像データＧＤを処理する際に関連付けられた撮影情報ＰＩを参照しても良い。かかる場合には、撮影情報ＰＩを利用する画像処理の時点では、画像データおよび撮影情報ＰＩとが一体不可分の関係にあり、実質的に同一のファイルに格納されている場合と同様に機能するからである。さらに、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ等の光ディスクメディアに格納されている動画像ファイルも含まれる。
以上、いくつかの実施例に基づき本発明に係る画像処理装置を説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【図１】
2004008754.tif 000005
【図２】
2004008754.tif 000006
【図３】
2004008754.tif 000007
【図４】
2004008754.tif 000008
【図５】
2004008754.tif 000009
【図６】
2004008754.tif 000010
【図７】
2004008754.tif 000011
【図８】
2004008754.tif 000012
【図９】
2004008754.tif 000013
【図１０】
2004008754.tif 000014
【国際調査報告】
2004008754.tif 000015
2004008754.tif 000016
2004008754.tif 000017
2004008754.tif 000018