(57)【要約】【課題】撮影情報を利用して、暗い背景を有する人物画像並びに非人物画像に対する画像処理を適切に実行すること。【解決手段】ＣＰＵ２００は、Ｅｘｉｆ情報として格納されている撮影シーンタイプが夜景に設定されていると判定した場合には、Ｅｘｉｆ情報として格納されている露出プログラムのパラメータ値がポートレートに設定されているか否かを判定する。ＣＰＵ２００は、露出プログラムの値がポートレートに設定されていると判定した場合には撮影時の画像は夜景人物画像であったと判定し、画像データＧＤの明度を高くするために正の明度補正量を決定する。ＣＰＵ２００は、露出プログラムの値がポートレートに設定されていないと判定した場合には撮影時の画像は夜景非人物画像であったと判定し、画像データＧＤの明度を低くするために負の明度補正量を決定する。【選択図】  図１
2004343610.tif 000002
【特許請求の範囲】
【請求項１】
画像に対する画像処理を実行する画像処理装置であって、
前記画像のデータである画像データを取得する画像データ取得手段と、
前記画像の撮影時における撮影条件を示す撮影情報を取得する撮影情報取得手段と、
前記取得した撮影情報を用いて撮影時における背景の明度を判定する背景明度判定手段と、
前記撮影時の背景明度が低いと判定された場合には、前記取得した撮影情報に応じて前記画像データの明度を高くする画質調整または低くする画質調整を実行する明度調整手段とを備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記撮影情報には、撮影時の撮影場面を示す情報および撮影時における被写体の輝度を示す輝度値の少なくともいずれか一方が含まれており、
前記背景明度判定手段は、前記撮影場面を示す情報が撮影時に夜景または夕景であったことを示す場合、または、前記輝度値が所定値以下の場合には、前記撮影時の背景明度が低いと判定する画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記撮影情報には、撮影時に設定された露出プログラムの設定値が含まれており、
前記明度調整手段は、前記露出プログラム設定値が人物撮影を示す場合には、前記画像データの明度を高くする画質調整を実行する画像処理装置。
【請求項４】
請求項２に記載の画像処理装置において、
前記撮影情報には、ストロボの発光の有無を示すフラッシュ値が含まれており、
前記明度調整手段は、前記フラッシュ値がストロボ発光有りを示す場合には、前記画像データの明度を高くする画質調整を実行する画像処理装置。
【請求項５】
請求項２に記載の画像処理装置において、
前記撮影情報には、被写体との距離を示す被写体距離レンジの値が含まれており、
前記明度調整手段は、前記被写体距離レンジの値が近景を示す場合には、前記画像データの明度を高くする画質調整を実行する画像処理装置。
【請求項６】
請求項２に記載の画像処理装置はさらに、
前記画像データを解析して前記画像データ中の肌色画素の割合値を取得する肌色画素割合値取得手段を備え、
前記明度調整手段は、前記肌色画素の割合値が５％以上の場合には、前記画像データの明度を高くする画質調整を実行する画像処理装置。
【請求項７】
請求項４ないし請求項６のいずれかに記載の画像処理装置において、
前記撮影情報にはさらに、露出プログラム設定値が含まれており、
前記明度調整手段は、前記露出プログラム設定値が人物撮影を示す場合には、前記ストロボ発光の有無、前記被写体距離レンジまたは前記肌色画素の割合値にかかわらず、前記画像データの明度を高くする画質調整を実行する画像処理装置。
【請求項８】
請求項３に記載の画像処理装置において、
前記撮影情報にはさらに、ストロボュの発光の有無を示すフラッシュ値が含まれており、
前記明度調整手段は、前記露出プログラム設定値が人物撮影以外に設定されまたは未設定を示し、且つ、前記フラッシュ値がストロボ発光有りを示す場合には、前記画像データの明度を高くする画質調整を実行する画像処理装置。
【請求項９】
画像に対する画像処理を実行する画像処理装置であって、
前記画像のデータである画像データを取得する画像データ取得手段と、
前記画像の撮影時における撮影条件を示す撮影情報を取得する撮影情報取得手段と、
前記取得した撮影情報を用いて撮影時における背景の明度を判定する背景明度判定手段と、
前記取得した撮影情報を用いて前記取得した画像データに対応する撮影時の画像が人物画像であるか否かを判定する人物画像判定手段と、
前記撮影時の背景明度が低いと判定されると共に、前記撮影時の画像が人物画像であると判定された場合には、前記画像データの明度を高くする画質調整を実行する明度調整手段とを備える画像処理装置。
【請求項１０】
請求項９に記載の画像処理装置において、
前記撮影情報には、撮影時の撮影場面を示す情報および撮影時における被写体の輝度を示す輝度値の少なくともいずれか一方が含まれており、
前記背景明度判定手段は、前記撮影場面を示す情報が撮影時に夜景または夕景であったことを示す場合、または、前記輝度値が所定値以下の場合には、前記撮影時の背景明度が低いと判定する画像処理装置
【請求項１１】
請求項９または請求項１０に記載の画像処理装置において、
前記撮影情報には、撮影時に設定された露出プログラムの設定値、ストロボ発光の有無の値、および被写体との距離を示す被写体距離レンジの値の少なくともいずれか１つが含まれており、
前記人物画像判定手段は、前記撮影情報に含まれている、前記撮影情報に含まれている露出プログラムの値、ストロボ発光の有無の値、輝度値および被写体距離レンジの値に基づいて、前記撮影時の画像が人物画像であるか否かを判定する画像処理装置。
【請求項１２】
請求項９に記載の画像処理装置において、
前記明度調整手段は、前記撮影時の背景明度が低いと判定されると共に、前記撮影時の画像が人物画像でないと判定された場合には、前記画像データの明度を低くする画質調整を実行する画像処理装置。
【請求項１３】
暗い背景を有する人物画像に対する画像処理方法であって、
前記画像のデータである画像データを取得し、
前記画像の撮影時における撮影条件を示す撮影情報を取得し、
前記取得した撮影情報を用いて、前記取得した画像データとなった画像が暗い背景を有する人物画像であるか否かを判定し、
前記取得した画像データとなった画像が暗い背景を有する人物画像であると判定した場合には、前記取得した撮影情報に応じて前記画像データの明度を高くする画質調整を実行する画像処理方法。
【請求項１４】
請求項１３に記載の画像処理方法において、
前記撮影情報には、撮影時の撮影場面を示す情報、並びに撮影時に設定された露出プログラムの設定値、ストロボ発光の有無の値、撮影時における被写体の輝度値および被写体との距離を示す被写体距離レンジの値の少なくともいずれか１つが含まれており、
前記画像が暗い背景を有する人物画像であるか否かの判定は、さらに、
前記撮影場面を示す情報が撮影時に夜景または夕景であったことを示す場合または前記輝度値が所定値以下の場合には、撮影時における背景は暗かったと判定し、
前記撮影情報に含まれている、前記露出プログラムの設定値、ストロボ発光の有無の値、および前記被写体距離レンジの値の少なくともいずれか１つを用いて前記取得した画像データとなった画像が人物画像であるか否かを判定することを含む画像処理方法。
【請求項１５】
請求項１４に記載の画像処理方法はさらに、
前記画像データを解析して前記画像データ中に含まれる肌色画素の割合値を取得し、
前記取得した画像データとなった画像が人物画像であるか否かの判定は、前記撮影情報に加えて、前記取得した肌色画素の割合値を反映して行われる画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、撮影時の撮影情報を用いた画像データに対する画像処理装置、および画像処理方法に関する。
【０００２】
【従来の技術】
ディジタルスチルカメラ（ＤＳＣ）等にて生成された画像データに対する画像処理技術が種々提案、実用化されている。これら画像処理技術では、ユーザにより選択されたコントラスト補正、明度補正、彩度補正といった既定の補正条件または画像データの解析に基づいて画像データに対する画像処理が実行されるため、必ずしも夜景、夕景といった撮影場面（撮影シーン）に適した画像処理結果を得ることができなかった。
【０００３】
これに対して、現在、ＤＳＣにて生成されたほとんどの画像データには、撮影時の撮影条件を示す撮影情報がそのヘッダ部分に記述されている。したがって、画像データのヘッダ部に記述された撮影情報を用いることによって、画像処理装置では、例えば、撮影時の撮影場面が夜景、夕景といった背景の暗い撮影場面であったか否かを判断することが可能となり、夜景、夕景に合わせた画像処理を画像データに対して施すことができる（特許文献１参照）。
【０００４】
【特許文献１】
特願２００１−０７４６７１号
【０００５】
【発明が解決しようとする課題】
しかしながら、撮影情報を用いて撮影場面が夜景、夕景であることを判断できた場合であっても、従来、夜景画像の画像処理では、一様に明るくするまたは暗くするといった明度補正が実施されていたため、撮影場面によっては、依然として適切な画像処理結果を得ることができなかった。
【０００６】
本発明は、上記課題を解決するためになされたものであり、撮影情報を利用して、暗い背景を有する人物画像並びに非人物画像に対する画像処理を適切に実行することを目的とする。
【０００７】
【課題を解決するための手段および作用・効果】
上記課題を解決するために本発明の第１の態様は、画像に対する画像処理を実行する画像処理装置を提供する。本発明の第１の態様に係る画像処理装置は、前記画像のデータである画像データを取得する画像データ取得手段と、前記画像の撮影時における撮影条件を示す撮影情報を取得する撮影情報取得手段と、前記取得した撮影情報を用いて撮影時における背景の明度を判定する背景明度判定手段と、前記撮影時の背景明度が低いと判定された場合には、前記取得した撮影情報に応じて前記画像データの明度を高くする画質調整または低くする画質調整を実行する明度調整手段とを備えることを特徴とする。
【０００８】
本発明の第１の態様に係る画像処理装置によれば、取得した撮影情報を用いて撮影時における背景の明度を判定し、撮影時の背景明度が低いと判定された場合には、取得した撮影情報に応じて画像データの明度を高くする画質調整または低くする画質調整を実行するので、撮影情報を利用して、暗い背景を有する人物画像並びに非人物画像に対する画像処理を適切に実行することができる。
【０００９】
本発明の第１の態様に係る画像処理装置において、前記撮影情報には、撮影時の撮影場面を示す情報および撮影時における被写体の輝度を示す輝度値の少なくともいずれか一方が含まれており、前記背景明度判定手段は、前記撮影場面を示す情報が撮影時に夜景または夕景であったことを示す場合、または、前記輝度値が所定値以下の場合には、前記撮影時の背景明度が低いと判定しても良い。かかる場合には、撮影者により設定される撮影場面を示す情報、および撮影時における被写体の輝度の少なくともいすれか一方に基づき撮影画像が暗い背景を有しているか否かを判定するので、より確実に撮影画像が暗い背景を有していたか否かを判定することができる。
【００１０】
本発明の第１の態様に係る画像処理装置において、前記撮影情報には、撮影時に設定された露出プログラムの設定値が含まれており、前記明度調整手段は、前記露出プログラム設定値が人物撮影を示す場合には、前記画像データの明度を高くする画質調整を実行しても良い。かかる場合には、撮影画像が人物画像であったか否かをより適切に判定することが可能となり、また、画像データに対する画質調整において明度を高くすることにより、暗い背景における人物画像を明確に表すことができる。なお、人物画像とは、被写体が撮像装置に対して近接している画像を意味する。
【００１１】
本発明の第１の態様に係る画像処理装置において、前記撮影情報には、ストロボの発光の有無を示すフラッシュ値が含まれており、前記明度調整手段は、前記フラッシュ値がストロボ発光有りを示す場合には、前記画像データの明度を高くする画質調整を実行しても良い。夜景の撮影条件下において、ストロボ発光が有った場合には撮影画像が人物画像であると適切に判定することができる。また、画像データに対する画質調整において明度を高くすることにより、暗い背景における人物画像を明確に表すことができる。
【００１２】
本発明の第１の態様に係る画像処理装置において、前記撮影情報には、被写体との距離を示す被写体距離レンジの値が含まれており、前記明度調整手段は、前記被写体距離レンジの値が近景を示す場合には、前記画像データの明度を高くする画質調整を実行しても良い。かかる場合には、被写体が近接しているので、撮影画像が人物画像であると適切に判定することができる。また、画像データに対する画質調整において明度を高くすることにより、暗い背景における人物画像を明確に表すことができる。
【００１３】
本発明の第１の態様に係る画像処理装置はさらに、前記画像データを解析して前記画像データ中の肌色画素の割合値を取得する肌色画素割合値取得手段を備え、前記明度調整手段は、前記肌色画素の割合値が５％以上の場合には、前記画像データの明度を高くする画質調整を実行しても良い。かかる場合には、人物画像における特徴的パラメータである肌色画素の割合値を用いるので、撮影画像が人物画像であるか否かを適切に判定することができる。
【００１４】
本発明の第１の態様に係る画像処理装置において、前記撮影情報にはさらに、露出プログラム設定値が含まれており、前記明度調整手段は、前記露出プログラム設定値が人物撮影を示す場合には、前記ストロボ発光の有無、前記被写体距離レンジまたは前記肌色画素の割合値にかかわらず、前記画像データの明度を高くする画質調整を実行しても良い。露出プログラム設定値は、撮影者によって恣意的に設定される値であり、撮影時の撮影条件を適切に表している。また、撮影者の撮影意図を示す値であるから、露出プログラム設定値に基づいた画像処理を実行すれば、撮影者の意図に沿った画像処理結果を提供することができる。
【００１５】
本発明の第１の態様に係る画像処理装置において、前記撮影情報にはさらに、ストロボュの発光の有無を示すフラッシュ値が含まれており、前記明度調整手段は、前記露出プログラム設定値が人物撮影以外に設定されまたは未設定を示し、且つ、前記フラッシュ値がストロボ発光有りを示す場合には、前記画像データの明度を高くする画質調整を実行しても良い。露出プログラム設定値は、撮影者により恣意的に設定される値であり、必ずしも全ての撮影者が設定するとは限らない。したがって、露出プログラム設定値に加えてフラッシュ値を撮影画像が人物画像であるか否かの判定に用いることによって、より確実な人物画像判定を実行することができる。
【００１６】
本発明の第２の態様は、画像に対する画像処理を実行する画像処理装置を提供する。本発明の第２の態様に係る画像処理装置は、前記画像のデータである画像データを取得する画像データ取得手段と、前記画像の撮影時における撮影条件を示す撮影情報を取得する撮影情報取得手段と、前記取得した撮影情報を用いて撮影時における背景の明度を判定する背景明度判定手段と、前記取得した撮影情報を用いて前記取得した画像データに対応する撮影時の画像が人物画像であるか否かを判定する人物画像判定手段と、前記撮影時の背景明度が低いと判定されると共に、前記撮影時の画像が人物画像であると判定された場合には、前記画像データの明度を高くする画質調整を実行する明度調整手段とを備えることを特徴とする。
【００１７】
本発明の第２の態様に係る画像処理装置によれば、撮影情報を用いて撮影時における背景の明度を判定し、撮影情報を用いて取得した画像データに対応する撮影時の画像が人物画像であるか否かを判定し、撮影時の背景明度が低いと判定されると共に、撮影時の画像が人物画像であると判定された場合には、画像データの明度を高くするので、撮影情報を利用して、暗い背景を有する人物画像に対する画像処理を適切に実行することができる。
【００１８】
本発明の第２の態様に係る画像処理装置において、前記撮影情報には、撮影時の撮影場面を示す情報および撮影時における被写体の輝度を示す輝度値の少なくともいずれか一方が含まれており、前記背景明度判定手段は、前記撮影場面を示す情報が撮影時に夜景または夕景であったことを示す場合、または、前記輝度値が所定値以下の場合には、前記撮影時の背景明度が低いと判定しても良い。かかる場合には、より確実に撮影画像が暗い背景を有していたか否かを判定することができる。
【００１９】
本発明の第２の態様に係る画像処理装置において、前記撮影情報には、撮影時に設定された露出プログラムの設定値、ストロボ発光の有無の値、および被写体との距離を示す被写体距離レンジの値の少なくともいずれか１つが含まれており、前記人物画像判定手段は、前記撮影情報に含まれている、前記撮影情報に含まれている露出プログラムの値、ストロボ発光の有無の値、および被写体距離レンジの値に基づいて、前記撮影時の画像が人物画像であるか否かを判定しても良い。かかる場合には、撮影画像が人物画像であるか否かを適切に判定することができる。
【００２０】
本発明の第２の態様に係る画像処理装置において、前記明度調整手段は、前記撮影時の背景明度が低いと判定されると共に、前記撮影時の画像が人物画像でないと判定された場合には、前記画像データの明度を低くする画質調整を実行しても良い。かかる場合には、撮影情報を利用して、暗い背景を有する非人物画像に対する画像処理を適切に実行することができる。
【００２１】
本発明の第３の態様は、暗い背景を有する人物画像に対する画像処理方法を提供する。本発明の第３の態様に係る画像処理方法は、前記画像のデータである画像データを取得し、前記画像の撮影時における撮影条件を示す撮影情報を取得し、前記取得した撮影情報を用いて、前記取得した画像データとなった画像が暗い背景を有する人物画像であるか否かを判定し、前記取得した画像データとなった画像が暗い背景を有する人物画像であると判定した場合には、前記取得した撮影情報に応じて前記画像データの明度を高くする画質調整を実行することを特徴とする。
【００２２】
本発明の第３の態様に係る画像処理方法によれば、本発明の第２の態様に係る画像処理装置と同様の作用効果を得ることができる。
【００２３】
本発明の第３の態様に係る画像処理方法において、前記撮影情報には、撮影時の撮影場面を示す情報、並びに撮影時に設定された露出プログラムの設定値、ストロボ発光の有無の値、撮影時における被写体の輝度値、被写体との距離を示す被写体距離レンジの値および画像中の肌色画素の割合値の少なくともいずれか１つが含まれており、前記画像が暗い背景を有する人物画像であるか否かの判定は、さらに、
前記撮影場面を示す情報が撮影時に夜景または夕景であったことを示す場合または撮影時における被写体の輝度値が所定値以下の場合には、撮影時における背景は暗かったと判定し、
前記撮影情報に含まれている、前記露出プログラムの設定値、ストロボ発光の有無の値、前記被写体距離レンジの値および画像中の肌色画素の割合値の少なくともいずれか１つを用いて前記取得した画像データとなった画像が人物画像であるか否かを判定することを含むことを特徴とする。かかる場合には、画像が暗い背景を有する人物画像であるか否かを適切に判定することができる。
【００２４】
本発明の第３の態様に係る画像処理方法はさらに、前記画像データを解析して前記画像データ中に含まれる肌色画素の割合値を取得し、前記取得した画像データとなった画像が人物画像であるか否かの判定は、前記撮影情報に加えて、前記取得した肌色画素の割合値を反映して行われても良い。かかる場合には、撮影画像が人物画像であるか否かをより適切に判定することができる。
【００２５】
本発明の第１および第２の態様に係る画像処理装置、並びに本発明の第３の態様に係る画像処理方法は、この他にも、画像処理プログラムおよび画像処理プログラムが記録された記録媒体としても実現され得る。
【００２６】
【発明の実施の形態】
以下、本発明に係る画像処理装置について図面を参照しつつ、いくつかの実施例に基づいて説明する。
【００２７】
Ａ．画像処理システムの構成：
第１の実施例に係る画像処理装置を適用可能な画像処理システムの構成について図１および図２を参照して説明する。図１は第１の実施例に係る画像処理装置としてのパーソナルコンピュータを含む画像処理システムの一例を示す説明図である。図２はディジタルスチルカメラにおける撮影モードの選択場面を示す説明図である。
【００２８】
画像処理システムは、画像ファイルを生成する入力装置としてのディジタルスチルカメラ１０、ディジタルスチルカメラ１０にて生成された画像ファイルに基づいて画像処理を実行し、印刷用画像データを出力する画像処理装置としてのパーソナルコンピュータ２０、印刷用画像データを用いて画像を出力する出力装置としてのカラープリンタ３０を備えている。なお、カラープリンタ３０は、パーソナルコンピュータＰＣが備える画像処理機能を備えていても良く、かかる場合には、スタンドアローンにて画像処理、画像出力を実行することができる。また、出力装置としては、プリンタ３０の他に、ＣＲＴディスプレイ、ＬＣＤディスプレイ等のモニタ２５、プロジェクタ等が用いられ得る。以下の説明では、パーソナルコンピュータ２０と接続されて用いられるカラープリンタ３０を出力装置として用いるものとする。
【００２９】
パーソナルコンピュータ２０は、一般的に用いられているタイプのコンピュータであり、本発明に係る画像処理プログラムを実行するＣＰＵ２００、ＣＰＵ２００における演算結果、画像データ等を一時的に格納するＲＡＭ２０１、画像処理プログラムを格納するハードディスクドライブ（ＨＤＤ）２０２を備えている。パーソナルコンピュータ２０は、メモリカードＭＣを装着するためのカードスロット２０３、ディジタルスチルカメラ１０等からの接続ケーブルを接続するための入出力端子２０４を備えている。
【００３０】
ディジタルスチルカメラ１０は、図２に示すように、選択・決定ボタン１１と、撮影画像をプレビューしたり、選択・決定ボタン１１を用いた選択・決定を実行するための液晶ディスプレイ１２とを備えている。選択・決定ボタン１１は、シャッター速度、露出プログラム、ＩＳＯスピードレート等の撮影条件、夕景、夜景、ポートレートといった撮影シーンに応じて予め複数の撮影パラメータの値が設定されている撮影モードを設定するために用いられる。図２に示す例では、撮影シーンタイプが夜景に設定されている。
【００３１】
ディジタルスチルカメラ１０はまた、光の情報をディジタルデバイス（ＣＣＤや光電子倍増管）に結像させることにより画像を取得するカメラであり、光情報を電気情報に変換するためのＣＣＤ等を備える光電変換回路、光電変換回路を制御して画像を取得するための画像取得回路、取得したディジタル画像を加工処理するための画像処理回路等を備えている。ディジタルスチルカメラ１０は、取得した画像をディジタルデータとして記憶装置としてのメモリカードＭＣに保存する。ディジタルスチルカメラ１０における画像データの保存形式としては、非可逆圧縮保存方式としてＪＰＥＧデータ形式、可逆圧縮保存方式としてＴＩＦＦデータ形式が一般的であるが、この他にもＲＡＷデータ形式、ＧＩＦデータ形式、ＢＭＰデータ形式等の保存形式が用いられ得る。
【００３２】
ディジタルスチルカメラ１０は、画像撮影時（画像データ生成時）における撮影情報（Ｅｘｉｆ情報）ＳＩと画像データとを関連づけて画像ファイルＧＦとしてメモリカードＭＣに格納する。ユーザによって、人物、夜景、夕景といった撮影条件に適した撮影シーンタイプ（撮影モード）が選択された場合には、選択された撮影シーンタイプが撮影情報ＳＩとして画像データに関連づけられ、また、設定された露出プログラムの設定値（例えば、ポートレートモード、露出優先、シャッター優先、ランドスケープモード）、被写体距離レンジ、被写体の輝度値、ストロボの発光状態を示すフラッシュといった複数の撮影条件パラメータのパラメータ値が画像データに関連づけられてメモリカードＭＣに格納される。
【００３３】
ディジタルスチルカメラ１０において生成された画像ファイルＧＦは、例えば、ケーブルＣＶ、コンピュータ２０を介して、あるいは、ケーブルＣＶを介してカラープリンタ３０に送出される。あるいは、ディジタルスチルカメラ１０にて画像ファイルＧＦが格納されたメモリカードＭＣが、メモリカード・スロットに装着されたコンピュータ２０を介して、あるいは、メモリカードＭＣをプリンタ３０に対して直接、接続することによって画像ファイルがカラープリンタ３０に送出される。なお、以下の説明では、撮影情報ＳＩを用いた画像データＧＤに対する画像処理がパーソナルコンピュータ２０にて実行され、処理済みの画像データがカラープリンタ３０に対して出力される場合について説明する。
【００３４】
カラープリンタ３０は、カラー画像の出力が可能なプリンタであり、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の色インクを印刷媒体上に噴射してドットパターンを形成することによって画像を形成するインクジェット方式のプリンタである。あるいは、カラートナーを印刷媒体上に転写・定着させて画像を形成する電子写真方式のプリンタである。色インクには、上記４色に加えて、ライトシアン（薄いシアン、ＬＣ）、ライトマゼンタ（薄いマゼンタ、ＬＭ）、ダークイエロ（暗いイエロ、ＤＹ）を用いても良い。
【００３５】
Ｂ．画像ファイルの構成：
本実施例に係る画像ファイルＧＦは、例えば、電子情報技術産業協会（ＪＥＩＴＡ）によってディジタルスチルカメラ用画像ファイルフォーマットの規格として提唱されているＥｘｉｆフォーマットに従うファイル構造（Ｅｘｉｆファイル）、Ｃ−Ｃｕｂｅ  Ｍｉｃｒｏｓｙｓｔｅｍｓ社，  Ｘｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ社，  Ｄｉｇｉｔａｌ  Ｏｒｉｇｉｎ（Ｒａｄｉｕｓ）社の３社によって策定された、ＪＰＥＧデータファイルの互換性を目的とした規格であるＪＦＩＦフォーマットに従うファイル構造（ＪＦＩＦファイル）、画像データに関するパラメータをタグ形式にて指定するＴＩＦＦフォーマットに従うファイル構造（ＴＩＦＦファイル）を備えることができる。Ｅｘｉｆファイルは、格納する画像データの種類によって、非可逆圧縮タイプのＪＰＥＧ画像データを格納するＪＰＥＧ−Ｅｘｉｆファイル、可逆圧縮タイプのＴＩＦＦ画像データを格納するＴＩＦＦ−Ｅｘｉｆファイルに区別することができる。
【００３６】
図３〜図６を参照して本実施例にて用いられ得るＪＰＥＧデータ格納ファイルとしてのＥｘｉｆ画像ファイルの概略構成について説明する。図３はＥｘｉｆ画像ファイルのファイル構成を模式的に示す説明図である。図４は本実施例において用いられ得るＥｘｉｆ画像フォーマットにおける撮影条件タグの概略的な内部構造を詳細に示す説明図である。図５はパーソナルコンピュータ２０において撮影画像が夜景画像であるか否かを判定する際に用いられる夜景シーン判定要素を示す説明図である。図６はパーソナルコンピュータ２０において撮影画像が人物画像であるか否かを判定する際に用いられる人物画像判定要素を示す説明図である。なお、本実施例中におけるファイルの構造、データの構造、格納領域といった用語は、ファイルまたはデータ等が記憶装置内に格納された状態におけるファイルまたはデータのイメージを意味するものである。
【００３７】
画像ファイルＧＦは、ＪＰＥＧ画像データＧＤ、ＪＰＥＧ画像データＧＤに対する付属情報を格納するアプリケーション・マーカセグメントＡＰＰを備えている。アプリケーション・マーカセグメントＡＰＰ（ＩＦＤ）では、各情報を特定するためにタグが用いられており、各情報はタグ名によって呼ばれることがある。図３に示すアプリケーション・マーカセグメントＡＰＰには、画像処理制御情報ＧＩを格納するタグ（領域）、Ｅｘｉｆ情報を格納するタグ（領域）、サムネイル画像データが含まれている。
【００３８】
Ｅｘｉｆ情報には、ユーザ情報を格納するタグ、撮影条件を格納するタグ等が含まれている。ユーザ情報タグには、Ｅｘｉｆファイルユーザ（例えば、ＤＳＣ製造者）が任意に使用可能なＭａｋｅｒｎｏｔｅタグが用意されており、画像処理制御情報ＧＩは、このＭａｋｅｒｎｏｔｅタグに記述されても良い。撮影条件タグには、図４に示すように、露出プログラム、撮影シーンタイプを始めとする撮影条件に関する各種パラメータの値が記述されている。
【００３９】
Ｃ．パーソナルコンピュータ２０における画像処理：
図７〜図９を参照してパーソナルコンピュータ２０において実行される画像処理について説明する。図７は第１の実施例におけるパーソナルコンピュータにて実行される画像処理の処理ルーチンを示すフローチャートである。図８は第１の実施例におけるパーソナルコンピュータにて実行される撮影条件ＳＩを用いた明度補正処理量決定処理ルーチンを示すフローチャートである。図９は画像データの各画素についての明度の入力レベルと出力レベルの関係を概念的に示すグラフである。
【００４０】
パーソナルコンピュータ２０（ＣＰＵ２００）は、スロット２０３にメモリカードＭＣが差し込まれると、あるいは、ディジタルスチルカメラ１０に接続されている接続ケーブルＣＶが入出力端子２０４に接続されると本画像処理のプログラムを起動する。ＣＰＵ２００は、ユーザの指示に従ってメモリカードＭＣから画像ファイルＧＦを取得し（読み出し）、取得した画像ファイルＧＦをＲＡＭ２０１に一時的に格納する（ステップＳ１００）。
【００４１】
ＣＰＵ２００は、画像ファイルＧＦにＥｘｉｆ情報（撮影情報ＳＩ）が含まれているか否かを判定する（ステップＳ１１０）。ＣＰＵ２００は、画像ファイルＧＦからＥｘｉｆ情報を発見（検出）することができた場合には（ステップＳ１１０：Ｙｅｓ）、Ｅｘｉｆ情報を取得して（ステップＳ１２０）、画像データＧＤの伸長、色変換処理を実行する（ステップＳ１３０）。
【００４２】
ＣＰＵ２００は、画像データＧＤを伸張し、伸張した画像データＧＤに対してマトリクスＳを用いたマトリクス演算、並びに画像処理制御情報ＧＩによって指定されたガンマ補正値を用いたガンマ補正、およびマトリクスＭを含むマトリクスＮ−１Ｍを用いたマトリクス演算を実行してＹＣｂＣｒ→ｗＲＧＢ色変換処理を実行する。
【００４３】
本フローチャートにて処理される画像ファイルＧＦは、ＪＰＥＧ画像データを格納しており、ＪＰＥＧデータはＹＣｂＣｒデータを圧縮したデータである。また、現在のパーソナルコンピュータＰＣ、プリンタにおける画像処理では一般的にＲＧＢデータが用いられている。したがって、ＪＰＥＧデータの伸張（デコード）、ＹＣｂＣｒデータのＲＧＢデータへの色変換処理が必要となる。マトリクスＳは、ＪＦＩＦ規格において、ＹＣｂＣｒデータをＲＧＢデータへと変換する際に一般的に用いられるマトリクスであり、当業者にとって周知のマトリクスであるから詳細な説明は省略する。また、色変換に当たっては、ＸＹＺ値との関係を線形化するためにガンマ補正処理を実行して画像データＧＤの線形化を実行する。
【００４４】
本実施例では、マトリクスＳを用いた一般的なＹＣｂＣｒ→ＲＧＢ色変換処理に加えて、カラープリンタ３０が有する色再現特性を考慮したマトリクスＭを含むマトリクスＮ−１Ｍを用いてＲＧＢ→ｗＲＧＢ色変換処理を実行する。マトリクスＭは、マトリクスＳ演算実行後のＲＧＢデータを定義（指定）するＲＧＢ色空間（ターゲット色空間）から機器独立色空間であるＸＹＺ色空間へと色空間を変換するためのマトリクスである。マトリクスＳ演算実行後のＲＧＢデータがｓＲＧＢ色空間の表色域を超えるＲＧＢ値を持つ場合には、マトリクスＳ演算実行後のＲＧＢデータの色空間として、例えば、ｓＲＧＢ色空間よりも少なくともその一部の表色域が広いｗＲＧＢ色空間を指定することにより、ＲＧＢ値の喪失を防止して、後段の広いｗＲＧＢ色空間（作業色空間）へとつなげることができる。マトリクスＮはカラープリンタ３０が許容するＲＧＢ色空間、例えば、ｗＲＧＢ色空間からＸＹＺ色空間へと色空間を変換するためのマトリクスである。マトリクスＮ−１ＭはＲＧＢ→ＸＹＺ→ｗＲＧＢの色変換処理を実行するための合成マトリクスである。
【００４５】
ＣＰＵ２００は、続いて、ＲＧＢデータに変換された画像データに対して、Ｅｘｉｆ情報を用いた明度補正のための画像タイプ処理を実行する（ステップＳ１４０）。Ｅｘｉｆ情報を用いた明度補正量の決定処理について図８を参照して説明する。
【００４６】
本実施例では、夜景、夕景といった画像背景が暗い撮影シーンにおける人物画像および非人物画像（風景画像）それぞれに対して適正な明度補正を実行するためにＥｘｉｆ情報（撮影情報ＳＩ）を用いる。
【００４７】
ＣＰＵ２００は、Ｅｘｉｆ情報として格納されている撮影シーンタイプが夜景に設定されているか（撮影画像が夜景画像であるか）否かを判定し（ステップＳ２００）、撮影シーンタイプが夜景以外に設定されていると判定した場合には（ステップＳ２００：Ｎｏ）、Ｅｘｉｆ情報として格納されている輝度値が−２以下であるか否かを判定する（ステップＳ２１０）。ＣＰＵ２００は、輝度値が−２より大きいと判定した場合には（ステップＳ２１０：Ｎｏ）、本処理ルーチンを終了して図７の処理ルーチンにリターンする。
【００４８】
撮影シーンタイプは、撮影者によって意図的に設定される撮影条件パラメータであり、撮影条件が夜景であったことを容易かつ確実に判定することが可能なパラメータである。したがって、本実施例では、既述のように、撮影条件が夜景であったか否かの判定要素として、撮影シーンタイプを用いている。その一方で、撮影シーンタイプが設定されることなく、すなわち標準に設定されたまま夜景、暗い背景において撮影がなされることも予想される。そこで、撮影者の意図とは無関係に、撮影時における被写体の輝度を示す輝度値を用いて撮影場面が暗い場面であったか否かを判定し、撮影場面についての判定精度を向上する。なお、Ｅｘｉｆ情報に記述される輝度値は、ストロボ発光前における被写体の輝度を示すので、ストロボ発光による輝度変化を考慮することなく、撮影場面の明るさを判定することができる。なお、本実施例において、夜景画像とは、夜景、夕景のほか、照明の暗い室内場面、影により暗い撮影場面といった暗い撮影場面をも含む意味で用いられる。
【００４９】
ＣＰＵ２００は、撮影シーンタイプが夜景に設定されていると（撮影画像が夜景画像であると）判定した場合には（ステップＳ２００：Ｙｅｓ）、Ｅｘｉｆ情報として格納されている露出プログラムのパラメータ値がポートレートに設定されているか否かを判定する（ステップＳ２２０）。ＣＰＵ２００は、ステップＳ２１０において、輝度値が−２以下であると判定した場合にも（ステップＳ２１０：Ｙｅｓ）、Ｅｘｉｆ情報として格納されている露出プログラムのパラメータ値がポートレートに設定されているか否かを判定する（ステップＳ２２０）。
【００５０】
露出プログラムは、撮影者によって意図的に設定される撮影条件パラメータであり、被写体が人物であったことを容易かつ確実に判定することが可能なパラメータである。したがって、本実施例では、既述のように、撮影画像が人物であったか否かの判定要素の１つとして、露出プログラムを用いている。なお、本実施例における「人物画像」の用語は、必ずしも被写体が人物であることを意味するものでなく、背景に対してディジタルスチルカメラ１０に近い位置に位置する被写体を中心とした画像を意味する。
【００５１】
ＣＰＵ２００は、露出プログラムの値がポートレートに設定されていると判定した場合には（ステップＳ２２０：Ｙｅｓ）、処理対象の画像データＧＤとなった画像、すなわち画像データＧＤに対応する撮影時の画像は夜景人物画像であったと判定する（ステップＳ２３０）。すなわち、本実施例では、撮影シーンタイプの値が夜景に設定されていることと、露出プログラムの値がポートレートに設定されていることをもって、撮影画像が夜景人物画像であると判定する。
【００５２】
撮影画像が夜景人物画像であると判定したＣＰＵ２００は、画像データＧＤの明度を高く（明るく）するために正の明度補正量を決定して（ステップＳ２４０）、本処理ルーチンを終了して図７に示す画像処理ルーチンにリターンする。撮影画像が夜景人物画像である場合に、明度を高くする補正を画像データＧＤに対して実行することにより、人物が明確に表された出力画像を得ることができるので明度補正量を＋の明度補正量とする。かかる出力画像は、人物を撮影したいという撮影者の意図に沿うものであり、撮影者を満足させる画像処理（明度補正）を実行することができる。
【００５３】
ＣＰＵ２００は、露出プログラムの値がポートレートに設定されていないと判定した場合には（ステップＳ２２０：Ｎｏ）、Ｅｘｉｆ情報として格納されているフラッシュのパラメータ値にフラッシュの発光が記述されているか否かを判定する（ステップＳ２５０）。露出プログラムは、被写体が人物であっても撮影者によって必ずしも設定されないことがあるので、フラッシュのパラメータ値を用いることによって、撮影画像が人物画像であったか否かを重ねて判断するのである。ここで、フラッシュのパラメータを人物画像の判定に用いるのは、夜景の条件下にて、人物を撮影する場合には通常、ストロボが発光し、夜景風景を撮影する場合には通常、意図的にストロボ発光は禁止されるからである。
【００５４】
ＣＰＵ２００は、Ｅｘｉｆ情報にフラッシュの発光が記述されていた場合には（ステップＳ２５０：Ｙｅｓ）、撮影画像は夜景人物画像であると判定し（ステップＳ２３０）、明度補正量を正に設定して（ステップＳ２４０）、本処理ルーチンから図７に示す処理ルーチンへリターンする。
【００５５】
ＣＰＵ２００は、Ｅｘｉｆ情報にフラッシュの発光が記述されていない場合には（ステップＳ２５０：Ｎｏ）、撮影画像は夜景非人物画像であると判定し（ステップＳ２６０）、明度補正量を負に設定して（ステップＳ２７０）、本処理ルーチンから図７に示す処理ルーチンへリターンする。
【００５６】
撮影画像が夜景非人物画像、すなわち夜景風景である場合に、明度を低くする補正を画像データＧＤに対して実行することにより、イルミネーション等が映える出力画像または暗い風景描写を損なうことのない出力画像を得ることができるので、明度補正量を−の明度補正量に設定する。かかる出力画像は、夜景風景を撮影したいという撮影者の意図に沿うものであり、撮影者を満足させる画像処理（明度補正）を実行することができる。
【００５７】
図７に戻り説明を続けると、ＣＰＵ２００は、画像データＧＤに対する明度補正処理量決定処理を終えると、Ｅｘｉｆ情報および基準値を用いた画像処理を実行する（ステップＳ１５０）。Ｅｘｉｆ情報および基準値を用いた画像処理について詳細に説明すると、ＣＰＵ２００は、画像データＧＤを画素単位にて解析して画像データＧＤの特性を示す各種の特性パラメータ値、例えば、輝度最小値、輝度最大値、明度代表値といった画像統計値を取得する。ＣＰＵ２００は、ＨＤＤ２０２に格納されている各特性パラメータに対して予め定められた基準値と、解析により得られた画像統計値との差を解消または低減させるように補正量を求め、画像データＧＤのＲＧＢ値を補正する。画像データＧＤの補正は、例えば、求めた補正値を入力値に対する出力値の関係を規定するトーンカーブに適用して修正し、かかるトーンカーブに対して画像データＧＤを入力値として適用することにより実行される。
【００５８】
ここで、明度補正の手法について簡単に説明する。明度補正の基準となる明度基準値Ｂｓｔｄは、例えば、０〜２５５の値を取り得る８ビットの情報であり、その標準値は１２８に設定されている。この標準値に対して、決定された明度補正量を適用することによって、明度基準値Ｂｓｔｄを修正する。すなわち、Ｂｓｔｄ＝１２８＋明度補正量となる。例えば、明度補正量が＋２０に設定された場合には、明度基準値Ｂｓｔｄは、１２８＋２０＝１４８となる。一方、明度補正量が−１０に設定された場合には、明度基準値Ｂｓｔｄは、１２８−１０＝１１８となる。
【００５９】
画像データＧＤの明度値を基準値に近づける補正は、以下の式に基づいて実行される。
【００６０】
【数１】
2004343610.tif 000003
【００６１】
画像データＧＤの明度値を基準値に近づける補正を実行する際に用いられる入力レベルと出力レベルとの関係について図９を参照して説明する。明度補正量が正の値であり、明度を明るくする補正を実行した場合には、例えば、入力レベルの１／４のポイントにて補正レベルに応じて出力レベルＯＬ１，ＯＬ２を持ち上げる。一方、明度補正量が負の値であり、明度を暗くする補正を実行した場合には、例えば、入力レベルの３／４のポイントにて補正レベルに応じて出力レベルＯＬ３を下げる。補正レベルに対応する点を除く値は、スプライン曲線にて補間される。
【００６２】
あるいは、明度基準値Ｂｓｔｄを修正することなく、明度補正レベルＢｒｅｖを直接、増減補正しても良い。例えば、明度補正量が１０に設定されている場合、明度補正レベルＢｒｅｖ＝１０＋明度基準値Ｂｓｔｄとなる。明度基準値Ｂｓｔｄ＝１０とすれば、結果として明度補正レベルＢｒｅｖ＝２０が得られる。この値は、既述のように、画像データＧＤの明度値の入力レベルに対する出力レベルを決定するためのトーンカーブの修正に用いられ、画像データＧＤの各画素の明度値が補正されることにより画像データＧＤの明度が調整される。
【００６３】
ＣＰＵ２００は、画質調整処理が施された画像データ（ＲＧＢデータ）をＣＭＹＫデータに変換する色変換処理を実行する。すなわち、画像データの表色系をカラープリンタ２０が印刷処理を実行する際に用いる表色系であるＣＭＹＫ表色系に変換する。具体的には、ＨＤＤ２０２（ＲＯＭ）に格納されているＲＧＢ表色系とＣＭＹＫ表色系とを対応付けたルックアップデーブルを用いて実行される。
【００６４】
ＣＰＵ２００は、処理された画像データをプリンタドライバへ出力し（ステップＳ１６０）、本処理ルーチンを終了する。プリンタドライバでは、ハーフトーン処理、解像度変換処理が実行され、印刷用のラスタデータとしてカラープリンタ３０に出力される。
【００６５】
一方、ＣＰＵ２００は、画像ファイルＧＦからＥｘｉｆ情報を検出することができなかった場合には（ステップＳ１１０：Ｎｏ）、予め用意された画像処理条件にしたがって、通常画像処理を実行し（ステップＳ１７０）、処理された画像データをプリンタドライバへ出力して（ステップＳ１６０）、本処理ルーチンを終了する。通常画像処理においても、基準値を用いた画像処理が実行され得ることはいうまでもない。
【００６６】
以上説明したように、第１の実施例に係る画像処理装置としてのパーソナルコンピュータ２０によれば、Ｅｘｉｆ情報（撮影情報ＳＩ）を用いて、撮影画像が夜景人物画像（暗い撮影シーンでの人物画像）であるか否かを判定し、夜景人物画像であると判定した場合には、画像データＧＤに対して明度を高くする（明るくする）補正を実行することができる。一方、夜景非人物画像であると判定した場合には、画像データＧＤに対して明度を低くする（暗くする）補正を実行することができる。したがって、夜景人物画像である場合には、人物（被写体）が明確に表された出力画像を得ることができ、夜景非人物画像である場合には、夜景（風景）を損なうことのない出力画像を得ることができる。また、これら出力画像は、撮影者の撮影意図に沿うものであり、撮影者の撮影意図を損なうことのない画像処理を実行することができる。
【００６７】
また、第１の実施例に係るパーソナルコンピュータ２０によれば、撮影条件を示すＥｘｉｆ情報に基づいて撮影画像が夜景人物画像であるか否かを判定するので、パーソナルコンピュータ２０においても撮影条件を適切に判定することができる。さらに、パーソナルコンピュータ２０における画像処理時に、ユーザが特にパラメータ等を指定することなく、夜景人物画像および夜景非人物画像に対する適切な画像処理を実行することができる。
【００６８】
・第２の実施例：
第１の実施例では、フラッシュのパラメータ値を判定することで、夜景人物画像であるか否かの判定を終えていたが、第２の実施例では、輝度値、被写体距離レンジ、肌色割合値を用いて、さらに判定精度を高くする。第２の実施例に係るパーソナルコンピュータは、第１の実施例に係るパーソナルコンピュータ２０と同一の構成を有するので同一の構成要素については同一の符号を付すことでその説明を省略する。
【００６９】
図１０を参照して第２の実施例におけるＥｘｉｆ情報を用いた明度補正量決定処理について説明する。図１０は第２の実施例において実行されるＥｘｉｆ情報を用いた明度補正量決定処理の処理ルーチンを示すフローチャートである。なお、重複説明を省くため、フラッシュの判定処理以降を図示する。
【００７０】
ＣＰＵ２００は、Ｅｘｉｆ情報にフラッシュの発光が記述されていた場合には（ステップＳ２５０：Ｙｅｓ）、輝度値が算術輝度値未満であるか否か判定する（ステップＳ２５１０）。ＣＰＵ２００は、輝度値が算術輝度値以上であると判定した場合には（ステップＳ２５１０：Ｎｏ）、撮影画像は人物画像ではないと判定し、夜景非人物画像であると判定する（ステップＳ２６０）。一方、ＣＰＵ２００は、輝度値が算術輝度値未満であると判定した場合には（ステップＳ２５１：Ｙｅｓ）、被写体距離レンジとして近景が記述されているか否かを判定する（ステップＳ２５２０）。
【００７１】
算術輝度値は、画像データＧＤを解析することによって得られた輝度値であり、撮影時におけるストロボ発光後の画像輝度値である。一方、Ｅｘｉｆ情報に記述されている輝度値は、撮影時におけるストロボ発光前の被写体輝度値である。したがって、輝度値が算術輝度値未満である場合には、ストロボ発光と近距離に所在した被写体とに起因して輝度が高くなったと考えられ、人物を撮影した画像であると判断することができる。一方、輝度値が算術輝度値以上の場合には、ストロボ発光が撮影画像に影響を与えておらず、被写体は近距離に所在せず、風景を撮影した画像であると判断することができる。
【００７２】
ＣＰＵ２００は、被写体距離レンジが近景である場合には（ステップＳ２５２０：Ｙｅｓ）、撮影画像は人物画像であると判定し、肌色割合値が５％以上であるか否かを判定する（ステップＳ２５３０）。ＣＰＵ２００は、被写体距離レンジが近景意外である場合には（ステップＳ２５２０：Ｎｏ）、撮影画像は人物画像ではないと判定し、夜景非人物画像であると判定する（ステップＳ２６０）。
【００７３】
Ｅｘｉｆ情報に記述されている被写体距離レンジは、撮影時におけるディジタルスチルカメラ１０と被写体との大まかな距離レンジを示すパラメータであり、ディジタルスチルカメラ１０によって算出・決定される値である。一般的に、人物が被写体となる人物画像では被写体距離が近いので、被写体距離レンジに近景が記述されている場合には、撮影画像は人物画像であると判定することができる。
【００７４】
また、肌色割合値は、パーソナルコンピュータ２０において、画像データＧＤを解析する際に得られるパラメータであり、画像を構成する全画素に占める肌色画素の割合を示すパラメータである。一般的に、人物画像では肌色画素割合値が５％以上であるので、本実施例では５％を人物画像であるか否かの判定値として用いる。
【００７５】
ＣＰＵ２００は、肌色割合値が５％以上である場合には（ステップＳ２５３０：Ｙｅｓ）、撮影画像は人物画像であると判定し、最終的に撮影画像は夜景人物画像であると判定する（ステップＳ２３０）。一方、ＣＰＵ２００は、肌色割合値が５％未満ある場合には（ステップＳ２５３０：Ｎｏ）、撮影画像は人物画像ではないと判定し、夜景非人物画像であると判定する（ステップＳ２７０）。
【００７６】
以上説明したように、第２の実施例に従うＥｘｉｆ情報を用いた明度補正量決定処理によれば、撮影画像が夜景人物画像であるか否かをより正確に判定することができる。例えば、夜景条件下で人物を被写体として撮影したにもかかわらず、フラッシュが発光しなかった場合、さらに他の人物画像の判定に適したパラメータに基づき人物画像であるか否かを判定するので、撮影画像をより適切に判定することができる。
【００７７】
・その他の実施例：
上記実施例では、画像処理装置として、パーソナルコンピュータ２０を用いて画像処理を実行しているが、このほかにも、例えば、画像処理機能を備えるスタンドアローン型のプリンタを画像処理装置として用いてもよく、係る場合にはプリンタにおいて上記画像処理が実行される。また、画像処理装置等のハードウェア構成を伴うことなく、プリンタドライバ、画像処理アプリケーション（プログラム）としても実現され得る。
【００７８】
また、上記実施例では撮影情報ＳＩが画像データのヘッダに記述されている例を用いて説明したが、これら各情報ＳＩは画像データＧＤと一対一に対応付けられた他のデータファイルとして提供されても良い。
【００７９】
上記実施例では、Ｅｘｉｆ情報（撮影情報ＳＩ）を用いて撮影場面が夜景であったか否かを判定しているが、ディジタルスチルカメラ１０によって画像データＧＤに対して付与されまたは関連付けられる、画像処理装置における画像処理を指定する画像処理制御情報ＧＩを用いて撮影場面を判定しても良い。画像処理制御情報ＧＩには、より詳細な撮影場面を指定するパラメータが含まれ得る。
【００８０】
以上、実施例に基づき本発明に係る画像処理装置、画像処理方法および画像処理プログラムを説明してきたが、上記した発明の実施の形態は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることはもちろんである。
【図面の簡単な説明】
【図１】第１の実施例に係る画像処理装置としてのパーソナルコンピュータを含む画像処理システムの一例を示す説明図である。
【図２】ディジタルスチルカメラにおける撮影モードの選択場面を示す説明図である。
【図３】Ｅｘｉｆ画像ファイルのファイル構成を模式的に示す説明図である。
【図４】第１の実施例において用いられ得るＥｘｉｆ画像フォーマットにおける撮影条件タグの概略的な内部構造を詳細に示す説明図である。
【図５】パーソナルコンピュータ２０において撮影画像が夜景画像であるか否かを判定する際に用いられる夜景シーン判定要素を示す説明図である。
【図６】パーソナルコンピュータ２０において撮影画像が人物画像であるか否かを判定する際に用いられる人物画像判定要素を示す説明図である。
【図７】第１の実施例におけるパーソナルコンピュータにて実行される画像処理の処理ルーチンを示すフローチャートである。
【図８】第１の実施例におけるパーソナルコンピュータにて実行される撮影条件ＳＩを用いた明度補正処理量決定処理ルーチンを示すフローチャートである。
【図９】画像データの各画素についての明度の入力レベルと出力レベルの関係を概念的に示すグラフである。
【図１０】第２の実施例において実行されるＥｘｉｆ情報を用いた明度補正量決定処理の処理ルーチンを示すフローチャートである。
【符号の説明】
１０…ディジタルスチルカメラ（ＤＳＣ）
１１…選択・決定ボタン
１２…液晶ディスプレイ
２０…パーソナルコンピュータ
２００…中央演算装置（ＣＰＵ）
２０１…リードオンリメモリ（ＲＯＭ）
２０２…ハードディスク（ＨＤＤ）
２０３…ランダムアクセスメモリ（ＲＡＭ）
２０４…カードスロット
２０５…入出力端子
２５…表示装置
３０…プリンタ
ＭＣ…メモリカード
【図１】
2004343610.tif 000004
【図２】
2004343610.tif 000005
【図３】
2004343610.tif 000006
【図４】
2004343610.tif 000007
【図５】
2004343610.tif 000008
【図６】
2004343610.tif 000009
【図７】
2004343610.tif 000010
【図８】
2004343610.tif 000011
【図９】
2004343610.tif 000012
【図１０】
2004343610.tif 000013