(57)【要約】【課題】水中などの特定環境下で撮影した画像において、水中の熱帯魚や珊瑚等に過剰な色かぶりが発生することをなくし、特定環境下にふさわしい画像に色再現する。【解決手段】撮影された画像を複数の領域に分割し（Ｓ３）、各領域に含まれる各画素データに基づいて、領域毎に含まれる各画素色を評価し（Ｓ４）、領域毎に評価された各画素を色分類し（Ｓ５）、色分類毎に各画素色の画素数を計数し（Ｓ６）、計数された各色分類毎の画素数に基づいて色分類毎に補正係数を生成し（Ｓ７）、色分類毎に生成した補正係数を用いて、各色分類毎に含まれる複数の画素を画素単位で色補正する（Ｓ８）。これにより、画素単位で適切な補正係数を用いて色補正を行うので、色かぶりがなくなる。【選択図】    図２
2006197082.tif 000002
【特許請求の範囲】
【請求項１】
撮影により得られた画像データから各画素データを取得する第１のステップと、
前記取得された各画素データに基づいて、各画素色を評価する第２のステップと、
前記評価された各画素色を分類し、色分類毎に画素数を計数する第３のステップと、
前記計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する第４のステップと、
前記色分類毎に生成された補正係数を用いて、前記色分類毎の各画素データに補正演算を行う第５のステップと
から成ることを特徴とする信号処理方法。
【請求項２】
撮影により得られた画像データから各画素データを取得する第１のステップと、
撮影された画像を複数の領域に分割し、各領域に含まれる各画素データに基づいて、領域毎に各画素色を評価する第２のステップと、
前記領域毎に評価された各画素色を分類し、色分類毎に各画素色の画素数を計数する第３のステップと、
前記領域毎に計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する第４のステップと、
前記色分類毎に生成された補正係数を用いて、前記色分類毎の各画素データに補正演算を行う第５のステップと
から成ることを特徴とする信号処理方法。
【請求項３】
請求項１又は請求項２記載の信号処理方法において、
前記第５のステップにおいて、複数生成された補正係数のうち、特定色の補正係数を用いて特定画素色の補正演算を行うことを特徴とする信号処理方法。
【請求項４】
請求項１乃至請求項３のいずれか１つに記載の信号処理方法において、
前記第１のステップにおける前記画像データは、予めホワイトバランス処理が施されていることを特徴とする信号処理方法。
【請求項５】
請求項１乃至請求項３のいずれか１つに記載の信号処理方法において、
前記画像は高色温度環境下で撮影されたものであり、前記第５のステップにおける前記補正演算によって青を強調することを特徴とする信号処理方法。
【請求項６】
請求項１乃至請求項３のいずれか１つに記載の信号処理方法において、
前記画像は低色温度環境下で撮影されたものであり、前記第５のステップにおける前記補正演算によって赤を強調することを特徴とする信号処理方法。
【請求項７】
請求項１乃至請求項３のいずれか１つに記載の信号処理方法において、
前記第３のステップにおける前記色分類は、各色チャネルの平均値の大小関係に基づくことを特徴とする信号処理方法。
【請求項８】
請求項１乃至請求項３のいずれか１つに記載の信号処理方法において、
前記第４のステップにおける前記補正係数は、色分類の数に依存することを特徴とする信号処理方法。
【請求項９】
画像データから各画素データを取得する画素データ取得手段と、
前記画素データ取得手段によって取得された各画素データに基づいて、各画素色を評価する画素色評価手段と、
前記画素色評価手段によって評価された各画素色を分類し、色分類毎に画素数を計数する画素数計数手段と、
前記画素数計数手段により計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する補正係数生成手段と、
前記補正係数生成手段により前記色分類毎に生成された補正係数を用いて、前記色分類毎の各画素データに補正演算を行う演算手段と
を有することを特徴とする信号処理装置。
【請求項１０】
画像データから各画素データを取得する画素データ取得手段と、
画像を複数の領域に分割し、各領域に含まれる各画素データに基づいて、領域毎に各画素色を評価する画素色評価手段と、
前記画素色評価手段によって領域毎に評価された各画素色を分類し、色分類毎に各画素色の画素数を計数する画素数計数手段と、
前記画素数計数手段によって領域毎に計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する補正係数生成手段と、
前記補正係数生成手段により前記色分類毎に生成された補正係数を用いて、前記色分類毎の各画素データに補正演算を行う演算手段と
を有することを特徴とする信号処理装置。
【請求項１１】
請求項９又は請求項１０記載の信号処理装置において、
前記演算手段は、複数生成された補正係数のうち、特定色の補正係数を用いて特定画素色の補正演算を行うことを特徴とする信号処理装置。
【請求項１２】
請求項９乃至請求項１１のいずれか１つに記載の信号処理装置において、
前記画像データは、予めホワイトバランス処理が施されていることを特徴とする信号処理装置。
【請求項１３】
請求項９乃至請求項１１のいずれか１つに記載の信号処理装置において、
前記画像は高色温度環境下で撮影されたものであり、前記演算手段が補正係数によって青を強調することを特徴とする信号処理装置。
【請求項１４】
請求項９乃至請求項１１のいずれか１つに記載の信号処理装置において、
前記画像は低色温度環境下で撮影されたものであり、前記演算手段が補正係数によって赤を強調することを特徴とする信号処理装置。
【請求項１５】
請求項９乃至請求項１１のいずれか１つに記載の信号処理装置において、
前記色分類は、各色チャネルの平均値の大小関係に基づくことを特徴とする信号処理装置。
【請求項１６】
請求項９乃至請求項１１のいずれか１つに記載の信号処理装置において、
前記補正係数は、色分類の数に依存することを特徴とする信号処理装置。
【請求項１７】
撮影により得られた画像データから各画素データを取得する画素データ取得手順と、  前記取得された各画素データに基づいて、各画素色を評価する画素色評価手順と、
前記記画素色評価手順によって評価された各画素色を分類し、色分類毎に画素数を計数する画素数計数手順と、
前記計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する補正係数生成手順と、
前記色分類毎に生成された補正係数を用いて、前記色分類毎の各画素データに補正演算を行う演算手順と
を記憶しているコンピュータで読み取り可能な記憶媒体。
【請求項１８】
撮影により得られた画像データから各画素データを取得するデータ取得手順と、
撮影された画像を複数の領域に分割し、各領域に含まれる各画素データに基づいて、領域毎に各画素色を評価する画素色評価手順と、
前記領域毎に評価された各画素色を分類し、色分類毎に各画素色の画素数を計数し、  前記計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する補正係数生成手順と、
前記色分類毎に生成された補正係数を用いて、前記色分類毎の各画素データに補正演算を行う演算手順と
を記憶しているコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、水中などの特定環境下で撮影した画像を前記特定環境下にふさわしい画像に色再現することを可能にする信号処理方法、信号処理装置、及び信号処理手順を格納した記憶媒体に関し、特に電子カメラやパーソナルコンピュータ等に適用するのに好適な信号処理方法、信号処理装置、信号処理手順を格納した記憶媒体に関する。
【背景技術】
【０００２】
従来から、特定環境下で撮影された画像を好ましい色で再現する手法として、次に記載する画像補正がよく知られている。
第１に、夕焼けをより好ましく撮影したい。
第２に、電球照明下で雰囲気のある撮影を行いたい。
第３に、水中で好ましい撮影をしたい。
【０００３】
第１から第３に記載するような特定環境下においては、通常、各環境を考慮したホワイトバランスの調整を行うことにより対応している。具体的には、電子カメラの撮影モードに「夕焼けモード」や「電球照明モード」や「水中モード」等の各モードを設け、例えば第１及び第２の場合においては画像中の赤を強調し、第３の場合においては画像中の青を強調することにより、好ましい撮影画像を得ていた。例えば、特許文献１の段落番号００３２に記載の表１、段落番号００３４に記載の（ｄ）（ｅ）、及び特許文献２の段落番号００２５に記載の表１、段落番号００２７に記載の（ｄ）（ｅ）には、シーンモード毎に色合いの調整パラメータである彩度やホワイトバランスの設定を調整することが記載されている。
【０００４】
なお、以上の従来技術は、電子カメラが自動的に色温度を判定してホワイトバランス設定を行うものであるが、これに限らず、使用者が特定環境の色温度と異なるホワイトバランス設定を手動で設定することにより、好ましい画像を得ることも可能である。
【特許文献１】特開平１１−２９８８４７号公報
【特許文献２】特開平１１−２９８８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
前記したように、特定環境の色温度を考慮したホワイトバランスの調整を行うことにより、特定環境にある程度適した好ましい画像を得ることが可能である。
しかし、従来技術においては、前記第１から第３のような各特定環境下において、ホワイトバランスを調整しても、本来鮮やかに見えている部分に、過剰な色かぶりが生じることがある。例えば、水中の熱帯魚や珊瑚等の場合、従来技術では水中であるため画像全体に亘って青を強調する。それは、画像の全画素に同一の補正係数を掛けて、信号補正を行っているためである。その結果、熱帯魚や珊瑚等の部分においても青が強調され、熱帯魚や珊瑚等の鮮やかな色の上に青がかぶり、これに起因して、熱帯魚や珊瑚等の鮮やかさが消失する。
【０００６】
本発明は、前記した従来技術の問題点に鑑み為されたもので、水中などの特定環境下で撮影した画像において過剰な色かぶりをなくし、特定環境下にふさわしい画像に色再現することを可能する信号処理方法、信号処理装置、信号処理方法を格納した記憶媒体を提供することにある。
【課題を解決するための手段】
【０００７】
請求項１に記載の信号処理方法は、撮影により得られた画像データから各画素データを取得する第１のステップと、取得された各画素データに基づいて、各画素色を評価する第２のステップと、評価された各画素色を分類し、色分類毎に画素数を計数する第３のステップと、計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する第４のステップと、色分類毎に生成された補正係数を用いて、色分類毎の各画素データに補正演算を行う第５のステップとから構成されることを特徴とする。
【０００８】
請求項２に記載の信号処理方法は、撮影により得られた画像データから各画素データを取得する第１のステップと、撮影された画像を複数の領域に分割し、各領域に含まれる各画素データに基づいて、領域毎に各画素色を評価する第２のステップと、領域毎に評価された各画素色を分類し、色分類毎に各画素色の画素数を計数する第３のステップと、領域毎に計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する第４のステップと、色分類毎に生成された補正係数を用いて、色分類毎の各画素データに補正演算を行う第５のステップとから構成されることを特徴とする。
【０００９】
請求項３に記載の信号処理方法は、請求項１又は請求項２記載の信号処理方法において、第５のステップにおいて、複数生成された補正係数のうち、特定色の補正係数を用いて特定画素色の補正演算を行うことを特徴とする。
請求項４に記載の信号処理方法は、請求項１乃至請求項３のいずれか１つに記載の信号処理方法において、第１のステップにおける画像データは、予めホワイトバランス処理が施されていることを特徴とする。
【００１０】
請求項５に記載の信号処理方法は、請求項１乃至請求項３のいずれか１つに記載の信号処理方法において、画像は高色温度環境下で撮影されたものであり、第５のステップにおける補正演算によって青を強調することを特徴とする。
請求項６に記載の信号処理方法は、請求項１乃至請求項３のいずれか１つに記載の信号処理方法において、画像は低色温度環境下で撮影されたものであり、第５のステップにおける補正演算によって赤を強調することを特徴とする。
【００１１】
請求項７に記載の信号処理方法は、請求項１乃至請求項３のいずれか１つに記載の信号処理方法において、第３のステップにおける色分類は、各色チャネルの平均値の大小関係に基づくことを特徴とする。
請求項８に記載の信号処理方法は、請求項１乃至請求項３のいずれか１つに記載の信号処理方法において、第４のステップにおける補正係数は、色分類の数に依存することを特徴とする。
【００１２】
請求項９に記載の信号処理装置は、画像データから各画素データを取得する画素データ取得手段と、画素データ取得手段によって取得された各画素データに基づいて、各画素色を評価する画素色評価手段と、画素色評価手段によって評価された各画素色を分類し、色分類毎に画素数を計数する画素数計数手段と、画素数計数手段により計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する補正係数生成手段と、補正係数生成手段により色分類毎に生成された補正係数を用いて、色分類毎の各画素データに補正演算を行う演算手段とを有することを特徴とする。
【００１３】
請求項１０に記載の信号処理装置は、画像データから各画素データを取得する画素データ取得手段と、画像を複数の領域に分割し、各領域に含まれる各画素データに基づいて、領域毎に各画素色を評価する画素色評価手段と、画素色評価手段によって領域毎に評価された各画素色を分類し、色分類毎に各画素色の画素数を計数する画素数計数手段と、
画素数計数手段によって領域毎に計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する補正係数生成手段と、補正係数生成手段により色分類毎に生成された補正係数を用いて、色分類毎の各画素データに補正演算を行う演算手段とを有することを特徴とする。
【００１４】
請求項１１に記載の信号処理装置は、請求項９又は請求項１０記載の信号処理装置において、演算手段は、複数生成された補正係数のうち、特定色の補正係数を用いて特定画素色の補正演算を行うことを特徴とする。
請求項１２に記載の信号処理装置は、請求項９乃至請求項１１のいずれか１つに記載の信号処理装置において、画像データは、予めホワイトバランス処理が施されていることを特徴とする。
【００１５】
請求項１３に記載の信号処理装置は、請求項９乃至請求項１１のいずれか１つに記載の信号処理装置において、画像は高色温度環境下で撮影されたものであり、演算手段が補正係数によって青を強調することを特徴とする。
請求項１４に記載の信号処理装置は、請求項９乃至請求項１１のいずれか１つに記載の信号処理装置において、画像は低色温度環境下で撮影されたものであり、演算手段が補正係数によって赤を強調することを特徴とする。
【００１６】
請求項１５に記載の信号処理装置は、請求項９乃至請求項１１のいずれか１つに記載の信号処理装置において、色分類は、各色チャネルの平均値の大小関係に基づくことを特徴とする。
請求項１６に記載の信号処理装置は、請求項９乃至請求項１１のいずれか１つに記載の信号処理装置において、補正係数は色分類の数に依存することを特徴とする。
【００１７】
請求項１７に記載の記憶媒体は、コンピュータで読み取り可能な記憶媒体であり、撮影により得られた画像データから各画素データを取得する画素データ取得手順と、取得された各画素データに基づいて、各画素色を評価する画素色評価手順と、記画素色評価手段によって評価された各画素色を分類し、色分類毎に画素数を計数する画素数計数手順と、計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する補正係数生成手順と、色分類毎に生成された補正係数を用いて、色分類毎の各画素データに補正演算を行う演算手順とを記憶していることを特徴とする。
【００１８】
請求項１８に記載の記憶媒体は、コンピュータで読み取り可能な記憶媒体であり、撮影により得られた画像データから各画素データを取得するデータ取得手順と、撮影された画像を複数の領域に分割し、各領域に含まれる各画素データに基づいて、領域毎に各画素色を評価する画素色評価手順と、領域毎に評価された各画素色を分類し、色分類毎に各画素色の画素数を計数し、計数された色分類毎の画素数に基づいて、色分類毎に補正係数を生成する補正係数生成手順と、色分類毎に生成された補正係数を用いて、色分類毎の各画素データに補正演算を行う演算手順とを記憶していることを特徴とする。
【発明の効果】
【００１９】
本発明によれば、画像を構成している各画素に対して、個別に適切な補正係数を求めることができ、画素毎に前記した適切な補正係数を用いて色補正をすることが可能になる。そのため、例えば水中などの特定環境下で撮影した画像を前記特定環境下にふさわしい画像に色再現することが可能になる。具体的には、本来、見えているものに過剰な色かぶりが生じることを防止することができ、例えば水中の熱帯魚や珊瑚等を鮮やかに再現することが可能になる。
【発明を実施するための最良の形態】
【００２０】
以下、添付の図面を用いて、本発明の実施形態について説明する。
図１は、本発明の一実施形態を示すブロック図である。この実施形態は、電子カメラに本発明を適用したものであり、特許請求の範囲に記載する全ての請求項に対応する。
図１において、１は撮影レンズ、２は撮像素子の一種であるＣＣＤ、３はＡ／Ｄ変換器、４はバッファメモリ、５はＣＰＵ、６は電子カメラの操作系、７はＡＳＩＣ（Application Specific Integrated Circuits :特定用途向け集積回路）、８はＲＯＭ、９はメモリカード、１０はインターフェイス（例えば、ＵＳＢ）、１１はバスである。
【００２１】
次に、図１に示す実施形態の動作について、図２〜図６を用いて説明する。なお、電子カメラの撮影系は周知であるので、本実施形態における処理に関係する部分についてのみ説明する。なお、電子カメラのＣＰＵ５は、ＲＯＭ８に格納された制御プログラムに基づいて、撮影前の準備制御を含む様々な制御を行い、この制御に基づいて撮影等を含む以下の動作を行う。
【００２２】
図２に示すステップＳ１において、ＣＣＤ２は撮影レンズ１を通して得られた光学像をアナログ信号に変換し、このアナログ信号はＡ／Ｄ変換器３を介してデジタル信号に変換される。こうして、ステップＳ１において、ＣＰＵ５の指令に基づき、ＣＣＤ２から電子カメラに画像データが入力される。ステップＳ１は、請求項に記載する第１のステップ、画素データ取得手段、及び画素データ取得手順に相当する。
【００２３】
ステップＳ２において、Ａ／Ｄ変換器３からバス１１に出力された画像データは、ＣＰＵ５の指令に基づき、ホワイトバランスを調整した後、バッファメモリ４に格納される。ステップＳ２は、請求項４、１２に記載の発明に相当する。
なお、この実施形態では、画像データとして３チャネルのＲＧＢデータを用いているが、本発明はこれに限定されるものではなく、ＲＧＢデータに例えばエメラルド・グリーンのデータを加えた４チャネル等の画像データでもよく、チャネル数は３つに限定されない。
【００２４】
ステップＳ３において、ＣＰＵ５は、図３に示すように、画像をｍ個に分割し、各エリアについてＲデータ、Ｇデータ、Ｂデータを取得する。ここで、１画素毎にＲデータ、Ｇデータ、Ｂデータの各データが存在する。この処理は、ＣＰＵ５の指令に基づき、ＡＳＩＣ７が行う。
ステップＳ４において、ｍ分割されたエリア毎に、Ｒデータ、Ｇデータ、Ｂデータの平均値［Ｒi］、［Ｇi］、［Ｂi］（ｉ＝１，２，…，ｍ）を求める。この処理は、ＣＰＵ５の指令に基づいてＡＳＩＣ７が行う。これによって、１画面の画像全体について、色の配置や配色の概要を評価することが可能になる。ステップＳ３、Ｓ４は、請求項に記載する第２のステップ、画素色評価手段、及び画素色評価手順に相当する。
【００２５】
ステップＳ５において、ｍ個に分割されたエリア毎に、次の（ａ）〜（ｆ）に示す各平均値［Ｒi］、［Ｇi］、［Ｂi］の大小関係に基づいて、各エリアの色みを評価し、次の６種類に色分類する。
（ａ）  ［Ｒi］≧［Ｇi］＞［Ｂi］
（ｂ）  ［Ｇi］≧［Ｒi］＞［Ｂi］
（ｃ）  ［Ｇi］≧［Ｂi］＞［Ｒi］
（ｄ）  ［Ｂi］≧［Ｇi］＞［Ｒi］
（ｅ）  ［Ｂi］＞［Ｒi］≧［Ｇi］
（ｆ）  ［Ｒi］＞［Ｂi］≧［Ｇi］
これにより、図４に示すように、画素は（ａ）〜（ｆ）の６種類に色分類される。図中、Ｙは黄、Ｒは赤、Ｍはマゼンダ、Ｂは青、Ｃはシアン、Ｇは緑である。この処理は、ＣＰＵ５の指示に基づいてＡＳＩＣ７が行う。
【００２６】
なお、本実施形態では、３チャネルのＲＧＢデータを用いることで、（ａ）〜（ｆ）の６種類に色分類したが、例えば４チャネルのデータ（Ｒ，Ｇ，Ｂ，エメラルド・グリーン）を用いると２４種類に色分類されることになる。
ステップＳ６において、各色分類（ａ）〜（ｆ）に属するエリア数を計数し、図５に示すようにヒストグラムを作成する。図５に示すヒストグラムは、横軸が（ａ）〜（ｆ）の色分類であり、縦軸が各々（ａ）〜（ｆ）の色分類に属するエリア数Ｄ１〜Ｄ６（以後、度数と称する：度数の合計はｍ）を示す。このヒストグラムにより、１画面を構成する色の概要を把握することができる。この処理は、ＣＰＵ５の指令に基づいてＡＳＩＣ７が行う。ステップＳ５、Ｓ６は、請求項に記載する、第３のステップ、画素数計数手段、及び画素数計数手順に相当する。
【００２７】
次に、ステップＳ７において、色補正を行うための補正係数ｋｓ（ｓ＝１，２，…，６）を算出する。補正係数ｋｓを求める処理は、ＣＰＵ５が行ってもよいし、ＣＰＵ５の指令に基づいてＡＳＩＣ７が行ってもよい。補正係数ｋｓは、図４に示す色分類（ａ）〜（ｆ）において、色分類毎（ａ）〜（ｆ）に定められる。補正係数ｋｓの算出は、例えば次式に基づいて行われる。
【００２８】
ｋｓ＝ｃ１×（Ｄｓ／Ｍａｘ（Ｄｓ））−ｃ２×Ｍｉｎ（Ｄｓ／Ｍａｘ（Ｄｓ））
（ｓ＝１，２，…，６）
ここで、ｃ１とｃ２は、撮影シーン毎に予め定められている係数であり、０＜ｃ１、ｃ２≦１の関係を有する。具体的に説明すると、ｃ１とｃ２は、夕焼けの撮影、電球照明下での撮影、水中での撮影等により、異なる係数である。なお、ｃ１の値とｃ２の値を撮影シーン毎にパラメータとして選択する。
【００２９】
また、Ｄｓ（ｓ＝１，２，…，６）は、図５に示すヒストグラムにおける、各色分類（ａ）〜（ｆ）の度数値である。
また、Ｍａｘ（Ｄｓ）は、図５に示すヒストグラムにおいて、色分類の中の最大度数値を意味する。図５に示す例では、色分類（ｄ）の度数値Ｄ４に相当する。
また、Ｍｉｎ（Ｄｓ／Ｍａｘ（Ｄｓ））は、色分類（ａ）〜（ｆ）の各度数値Ｄｓ（ｓ＝１，２，…，６）と、色分類の中の最大度数値（Ｄｓ）（図５に示す例では、色分類（ｄ）の度数値Ｄ４に相当する。）との度数比を意味する。ステップＳ７は、請求項に記載する第４のステップ、補正係数生成手段、及び補正係数生成手順に相当する。
【００３０】
次に、ステップＳ８において、画素の画像データ（Ｒｊ,Ｇｊ,Ｂｊ、ｊは１，２，…，ｎ（全画素数））に、補正係数ｋｓを掛けて色補正を行う。
例えば、水中の画像で青を補正する場合には、（Ｒｊ，Ｇｊ，Ｂｊ）を（Ｒｊ，Ｇｊ，ｋｓ×Ｂｊ）として色補正する。
図６は、ステップＳ８において各画素毎に実行される色補正の具体的な手順を示すフローチャートである。
【００３１】
図６に示すように、ステップＳ８１において、画素のＲｊデータ、Ｇｊデータ、Ｂｊデータを取得する。
ステップＳ８２において、当該画素が色分類（ａ）〜（ｆ）のどこに属するかを判断する。
ステップＳ８３において、前記色分類（ａ）〜（ｆ）に基づいて、補正係数ｋｓ（ｓ＝１，２，…，６）を選択する。
【００３２】
ステップＳ８４において、例えば青を強調する補正の場合、当該画素の画像データＲｊ，Ｇｊ，Ｂｊのうち、Ｂｊに対して選定された補正係数ｋｓを掛けて色補正を行う。すなわち、（Ｒｊ，Ｇｊ，Ｂｊ）が（Ｒｊ，Ｇｊ，ｋｓ×Ｂｊ）と補正される。
前記ステップＳ８１〜ステップＳ８４は、画像を構成する全ての画素（ｎ個の画素）の処理が終了するまで繰り返し実行される。以上の処理は、ＣＰＵ５の指令に基づいてＡＳＩＣ７が行う。
【００３３】
このようにして色補正された画像データは、図１に示すモニタ８に表示されるとともに、メモリカード９に格納される。ステップＳ８は、請求項に記載する第５のステップ、演算手段、及び演算手順に相当する。
以上の説明においては、青を強調する場合について説明したが、赤を強調する場合には、図４に示すＹ−Ｒ間の（ａ）を基準として、前記ステップＳ１〜ステップＳ８の処理を行うことで、補正可能である。このときは、例えば、（Ｒｊ，Ｇｊ，Ｂｊ）を（ｋｓ×Ｒｊ，Ｇｊ，Ｂｊ）と色補正すればよい。同様の手順により、緑を強調する色補正も可能である。
【００３４】
なお、青を強調する高色温度環境下の撮影は、前記した水中での撮影の他に、天空、日没時等の撮影がある。
なお、赤を強調する底色温度環境下の撮影は、前記した電球下の撮影、夕焼けの撮影等がある。
言うまでもなく、補正係数ｋｓ（ｓ＝１，２，…，６）をＲＧＢの各画素データ（Ｒｊ，Ｇｊ，Ｂｊ）に掛け、全ての色を画素毎に色補正するができる。これにより、画像全体について最適な色補正を行うことができる。
【００３５】
なお、以上に説明した実施形態では、画像をｍ個に分割し、図４に示すように色分類し、図５に示すヒストグラムを作成して補正係数ｋｓを求めた。しかし、本発明はこれに限定されるものではなく、画像をｍ分割することなく、１つの画像のまま、図４に示すように各画素を色分類し、図５に示すヒストグラムを作成し、補正係数ｋｓを求めることによっても実現できる。
【００３６】
また、前記実施形態においては、電子カメラに搭載することを前提にして説明したが、本発明はこれに限定されるものではない。例えば、図１に示すバッファメモリ４に格納された画像データをインターフェイス（ＵＳＢ）１１を介してパーソナルコンピュータに送信し、パーソナルコンピュータにおいて色補正を行うようにしてもよい。
この場合、パーソナルコンピュータのハードディスク等の記憶媒体は、図２と図６に示すフローチャートを実行する制御プログラムを格納している。そして、パーソナルコンピュータのＣＰＵは、上記制御プログラムをハードディスク等の記憶媒体から読み出して、パーソナルコンピュータのメモリに格納する。これによって、パーソナルコンピュータのＣＰＵは、上記制御プログラムの実行が可能になる。なお、ハードディスク等の記憶媒体に格納する制御プログラムは、予めパーソナルコンピュータにセットアップ可能なように、ＣＤ−ＲＯＭ等の記憶媒体に格納しておく。これは、請求項１７、１８に対応する。
【００３７】
これにより、パーソナルコンピュータにおいて、撮影画像を専用のアプリケーションソフトを用いて色補正することにより、電子カメラで実行するよりも、処理時間の短縮を図ることが可能になる。
なお、前記した実施形態においては、パーソナルコンピュータとのインターフェイス１０としてＵＳＢを用いたが、他のインターフェイス（ＳＣＳＩ、ｌＥＥＥ１３９４等）を使用してもよい。
【産業上の利用可能性】
【００３８】
本発明は、電子カメラやパーソナルコンピュータ等において実行される色補正の分野において、産業上大いに利用することができる。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態を示すブロック図である。
【図２】図１に示す実施形態の動作を説明するためのフローチャートである。
【図３】画像をｍ個のエリアに分割した状態を示す説明図である。
【図４】各画素色を色分類した図である。
【図５】横軸が（ａ）〜（ｆ）の色分類であり、縦軸が（ａ）〜（ｆ）の色分類に属するエリア数（度数）を示すヒストグラムである。
【図６】図１に示す実施形態の動作を説明するためのフローチャートである。
【符号の説明】
【００４０】
１  撮影レンズ
２  ＣＣＤ
３  Ａ／Ｄ変換器
４  バッファメモリ
５  ＣＰＵ
６  操作系
７  ＡＳＩＣ
８  ＲＯＭ
９  メモリカード
１０  インターフェイス
１１  バス
【図１】
2006197082.tif 000003
【図２】
2006197082.tif 000004
【図３】
2006197082.tif 000005
【図４】
2006197082.tif 000006
【図５】
2006197082.tif 000007
【図６】
2006197082.tif 000008