(57)【要約】【課題】光源の種類に応じて自然な色となるように撮像信号の色を自動的に補正することができる色補正装置を提供する。【解決手段】リニアマトリクス回路６は、撮像装置が被写体を撮像することによって生成される第１のＲ信号、第１のＧ信号、第１のＢ信号に、第１〜第３の補正係数、第４〜第６の補正係数、第７〜第９の補正係数よりなる３行×３列の補正係数をマトリクス演算して、第２のＲ信号、第２のＧ信号、第２のＢ信号を生成する。Ｒ係数補正部１３は、第１のＢ信号から第１のＧ信号を減算した第１の差分値が第１の閾値を超えたら、第１の差分値が大きくなるほど、第１のＲ信号に乗算される第１の補正係数を１に近付け、第１のＧ信号及び第１のＢ信号にそれぞれ乗算される第２及び第３の補正係数を０に近付けるように補正する。【選択図】図１
2019220785.tif 000002
【特許請求の範囲】
【請求項１】
撮像装置に用いられる色補正装置であり、
前記撮像装置が被写体を撮像することによって生成される第１のＲ信号、第１のＧ信号、第１のＢ信号に、第１〜第３の補正係数、第４〜第６の補正係数、第７〜第９の補正係数よりなる３行×３列の補正係数をマトリクス演算して、第２のＲ信号、第２のＧ信号、第２のＢ信号を生成するリニアマトリクス回路と、
前記第１のＢ信号から前記第１のＧ信号を減算した第１の差分値が第１の閾値を超えたら、前記第１の差分値が大きくなるほど、前記第１のＲ信号に乗算される前記第１の補正係数を１に近付け、前記第１のＧ信号及び第１のＢ信号にそれぞれ乗算される前記第２及び第３の補正係数を０に近付けるように補正するＲ係数補正部と、
を備える色補正装置。
【請求項２】
前記第１のＲ信号から前記第１のＧ信号を減算した第２の差分値が第２の閾値を超えたら、前記第１のＧ信号に乗算される前記第５の補正係数を１に近付け、前記第１のＲ信号及び第１のＢ信号にそれぞれ乗算される前記第４及び第６の補正係数を０に近付けるように補正するＧ係数補正部をさらに備える請求項１に記載の色補正装置。
【請求項３】
前記第２のＲ信号に、前記第２のＲ信号、第２のＧ信号、第２のＢ信号のうちの任意の２つの組み合わせの差分値に複数の補正係数よりなる第１０の補正係数を乗算することによって得られた第１の彩度補正値を加算し、前記第２のＧ信号に、前記差分値に複数の補正係数よりなる第１１の補正係数を乗算することによって得られた第２の彩度補正値を加算し、前記第２のＢ信号に、前記差分値に複数の補正係数よりなる第１２の補正係数を乗算することによって得られた第３の彩度補正値を加算して、第３のＲ信号、第３のＧ信号、第３のＢ信号を生成する色差マトリクス回路を備え、
前記第２の彩度補正値は、前記撮像装置がＲ、Ｇ、Ｂの全ての色成分を含む広帯域の波長を有する第１の光源下で被写体を撮像するときに前記第３のＧ信号を減衰させるように負の値とされており、
前記撮像装置がＢの色成分を主とする狭帯域の波長を有する第２の光源下で被写体を撮像するとき、前記第３のＧ信号が前記第２の彩度補正値によって負方向に補正されないように、前記第１１の補正係数における一部の補正係数を０に近付けるよう補正する彩度係数補正部をさらに備える
請求項１または２に記載の色補正装置。
【請求項４】
前記彩度係数補正部は、前記撮像装置が前記第２の光源下で被写体を撮像するとき、前記第３のＲ信号が前記第１の彩度補正値によって負方向に補正されないように、前記第１０の補正係数における一部の補正係数を０に近付けるよう補正する請求項３に記載の色補正装置。
【請求項５】
前記撮像装置がＲの色成分を主とする含む狭帯域の波長を有する第３の光源下で被写体を撮像するとき、前記彩度係数補正部は、前記第１１の補正係数における他の一部の補正係数を０に近付けるよう補正する請求項３または４に記載の色補正装置。
【請求項６】
前記色差マトリクス回路は、色空間を複数の領域に分割して前記第２のＲ信号、第２のＧ信号、第２のＢ信号を前記領域ごとに補正して、前記領域ごとに前記第３のＲ信号、第３のＧ信号、第３のＢ信号を生成し、
前記第１０〜第１２の補正係数は、前記領域ごとに前記差分値に乗算される補正係数の組み合わせとして設定されており、
前記彩度係数補正部は、前記撮像装置が前記第２の光源下で被写体を撮像するとき、前記複数の領域のうちの第１の特定の領域において設定された補正係数の少なくとも一部を０に近付けるよう補正する
請求項５に記載の色補正装置。
【請求項７】
前記彩度係数補正部は、前記撮像装置が前記第３の光源下で被写体を撮像するとき、第２の特定の領域において設定された補正係数の少なくとも一部を０に近付けるよう補正する請求項６に記載の色補正装置。
【請求項８】
前記色差マトリクス回路は、色空間を、Ｇ−Ｂ＝０、Ｂ−Ｒ＝０、Ｒ−Ｇ＝０を示す直線によって６つの領域に分割し、前記６つの領域ごとに、前記第２のＲ信号、第２のＧ信号、第２のＢ信号を補正して前記第３のＲ信号、第３のＧ信号、第３のＢ信号を生成する請求項６または７に記載の色補正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に用いられる色補正装置に関する。
【背景技術】
【０００２】
撮像装置に用いられる色補正装置は、撮像装置が、太陽またはハロゲンランプのような広帯域の波長を有する光源下で被写体を撮像したときに自然な色となるように撮像信号の色を補正するのが一般的である。
【０００３】
近年、狭帯域の波長を有する光源としてＬＥＤ光源が広く普及している。例えば青色ＬＥＤ光源が発する光は緑色の成分を含まない。撮像装置が青色ＬＥＤ光源下で被写体を撮像し、色補正装置が広帯域の波長を有する光源下で自然な色となるように撮像信号の色を補正するように設定されていると、撮像装置は被写体の自然な色を撮像することができない。
【０００４】
そこで、従来の色補正装置は、広帯域の波長を有する光源下での撮像時に用いる色補正のモードと、狭帯域の波長を有するＬＥＤ光源下での撮像時に用いる色補正のモードとを備える。ユーザは、撮像時の光源に応じて適切なモードを選択する。これにより、光源の種類にかかわらず、被写体の自然な色を撮像することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１７１８４４号公報
【特許文献２】特開２００１−３５９１１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、適切な色補正のモードを選択し忘れたり、誤選択したりした場合には、被写体の自然な色を撮像することができない。また、光源の種類に応じて色補正のモードを選択することは煩雑である。そこで、光源の種類に応じて自然な色となるように撮像信号の色を自動的に補正することができる色補正装置の登場が望まれる。
【０００７】
本発明は、光源の種類に応じて自然な色となるように撮像信号の色を自動的に補正することができる色補正装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、撮像装置に用いられる色補正装置であり、前記撮像装置が被写体を撮像することによって生成される第１のＲ信号、第１のＧ信号、第１のＢ信号に、第１〜第３の補正係数、第４〜第６の補正係数、第７〜第９の補正係数よりなる３行×３列の補正係数をマトリクス演算して、第２のＲ信号、第２のＧ信号、第２のＢ信号を生成するリニアマトリクス回路と、前記第１のＢ信号から前記第１のＧ信号を減算した第１の差分値が第１の閾値を超えたら、前記第１の差分値が大きくなるほど、前記第１のＲ信号に乗算される前記第１の補正係数を１に近付け、前記第１のＧ信号及び第１のＢ信号にそれぞれ乗算される前記第２及び第３の補正係数を０に近付けるように補正するＲ係数補正部とを備える色補正装置を提供する。
【発明の効果】
【０００９】
本発明の色補正装置によれば、光源の種類に応じて自然な色となるように撮像信号の色を自動的に補正することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態の色補正装置を備える撮像装置を示すブロック図である。
【図２】基本的な構成の色補正装置を備える撮像装置を示すブロック図である。
【図３】図１及び図２における色差マトリクス回路７がＲ信号、Ｇ信号、Ｂ信号を補正するときの色空間の領域を示す図である。
【図４】人間の見た目に近いＲＧＢの分光特性をＩＴＵ規格のREC709の色空間に変換した特性を示す特性図である。
【図５】図１及び図２におけるＲ係数補正部１３でＲ信号用の補正係数ｋＲＲ、ｋＲＧ、ｋＲＢの大きさを補正する補正係数ｋ１３を示す特性図である。
【発明を実施するための形態】
【００１１】
以下、一実施形態の色補正装置について、添付図面を参照して説明する。図１に示す一実施形態の色補正装置の構成及び動作を説明する前に、図２を用いて、基本的な構成の色補正装置を備える撮像装置の構成及び動作を説明する。
【００１２】
図２において、被写体からの光はレンズ１を介してプリズム２に入射される。レンズ１は複数枚のレンズを含む。プリズム２は、入射した光を赤色（Ｒ）、緑色（Ｇ）、青色（Ｂ）の波長帯に分離する。Ｒ用、Ｇ用、Ｂ用の撮像素子３ｒ、３ｇ、３ｂは、それぞれ、Ｒ信号Ｒ３、Ｇ信号Ｇ３、Ｂ信号Ｂ３を生成して出力する。撮像素子３ｒ、３ｇ、３ｂは例えばＣＭＯＳセンサであり、デジタル信号のＲ信号Ｒ３、Ｇ信号Ｇ３、Ｂ信号Ｂ３を出力する。
【００１３】
撮像素子３ｒ、３ｇ、３ｂの代わりに、ベイヤ配列に代表されるカラーフィルタを備える単板の撮像素子が用いられてもよい。この場合には、単板の撮像素子より出力されたＲ信号、Ｇ信号、Ｂ信号が１フレーム内に混在する撮像信に基づいて、Ｒ信号、Ｇ信号、Ｂ信号それぞれのフレームの映像信号を生成するデモザイク処理回路が設けられる。なお、プリズム２は不要である。
【００１４】
黒調整部４は、Ｒ信号Ｒ３、Ｇ信号Ｇ３、Ｂ信号Ｂ３の黒レベルを調整して、Ｒ信号Ｒ４、Ｇ信号Ｇ４、Ｂ信号Ｂ４を出力する。ホワイトバランス調整部５は、Ｒ信号Ｒ４、Ｇ信号Ｇ４、Ｂ信号Ｂ４に乗算するゲインを調整し、ホワイトバランスを調整したＲ信号Ｒ５、Ｇ信号Ｇ５、Ｂ信号Ｂ５を出力する。
【００１５】
リニアマトリクス回路６は、Ｒ信号Ｒ５、Ｇ信号Ｇ５、Ｂ信号Ｂ５を補正してＲ信号Ｒ６、Ｇ信号Ｇ６、Ｂ信号Ｂ６を出力する。
【００１６】
具体的には、リニアマトリクス回路６には、補正係数発生部１０が発生したＲ信号用の補正係数ｋＲＲ、ｋＲＧ、ｋＲＢと、Ｇ信号用の補正係数ｋＧＲ、ｋＧＧ、ｋＧＢと、Ｂ信号用の補正係数ｋＢＲ、ｋＢＧ、ｋＢＢが入力される。リニアマトリクス回路６は、式（１）に示す行列式によって、Ｒ信号Ｒ５、Ｇ信号Ｇ５、Ｂ信号Ｂ５と、３行×３列の補正係数とをマトリクス演算して、Ｒ信号Ｒ５、Ｇ信号Ｇ５、Ｂ信号Ｂ５をＲ信号Ｒ６、Ｇ信号Ｇ６、Ｂ信号Ｂ６に変換する。
【００１７】
【数１】
2019220785.tif 000003
【００１８】
補正係数ｋＲＲ、ｋＲＧ、ｋＲＢ、ｋＧＲ、ｋＧＧ、ｋＧＢ、ｋＢＲ、ｋＢＧ、ｋＢＢは、太陽またはハロゲンランプのようなＲ、Ｇ、Ｂの全ての色成分を含む広帯域の波長を有する光源下で被写体を撮像したときに自然な色となるような値に設定されている。Ｒ、Ｇ、Ｂの全ての色成分を含む広帯域の波長を有する光源を第１の光源と称することとする。
【００１９】
補正係数発生部１０は、マイクロコンピュータの中央処理装置（ＣＰＵ）によって構成することができる。勿論、補正係数発生部１０がＣＰＵ以外によって構成されていてもよい。
【００２０】
なお、３行×３列の補正係数において、補正係数ｋＲＲは補正係数ｋＲＧ及びｋＲＢより格段に大きい値であり、補正係数ｋＧＧは補正係数ｋＧＲ及びｋＧＢより格段に大きい値であり、補正係数ｋＢＢは補正係数ｋＢＲ及びｋＢＧより格段に大きい値である。
【００２１】
色差マトリクス回路７は、Ｒ信号Ｒ６、Ｇ信号Ｇ６、Ｂ信号Ｂ６の色の彩度を補正してＲ信号Ｒ７、Ｇ信号Ｇ７、Ｂ信号Ｂ７を出力する。色差マトリクス回路７の具体的な動作は次のとおりである。
【００２２】
色差マトリクス回路７には、補正係数発生部１０が発生した補正係数ｋＲ０１及びｋＲ０２、ｋＧ０１及びｋＧ０２、ｋＢ０１及びｋＢ０２、ｋＹ０１及びｋＹ０２、ｋＭ０１及びｋＭ０２、ｋＣ０１及びｋＣ０２が入力される。
【００２３】
補正係数ｋＲ０１及びｋＲ０２、ｋＧ０１及びｋＧ０２、ｋＢ０１及びｋＢ０２は、それぞれ、Ｒ、Ｇ、Ｂの彩度を補正するための補正係数である。補正係数ｋＹ０１及びｋＹ０２、ｋＭ０１及びｋＭ０２、ｋＣ０１及びｋＣ０２は、それぞれ、イエロ（Ｙｅ）、マゼンタ（Ｍｇ）、シアン（Ｃｙ）の彩度を補正するための補正係数である。
【００２４】
図３は、色空間を平面的に示しており、円の周方向が色相を示し、径方向が彩度を示す。色空間はＧ−Ｂ＝０、Ｂ−Ｒ＝０、Ｒ−Ｇ＝０を示す直線で６分割されている。６つの領域をＡｒ１〜Ａｒ６とする。領域Ａｒ１〜Ａｒ６には、それぞれ、Ｍｇ、Ｂ、Ｃｙ、Ｇ、Ｙｅ、Ｒの各色が存在している。
【００２５】
色差マトリクス回路７は、各画素が図３に示す領域Ａｒ１〜Ａｒ６のどこに位置しているかによって、画素単位でＲ信号Ｒ６、Ｇ信号Ｇ６、Ｂ信号Ｂ６を補正する。各画素が領域Ａｒ１〜Ａｒ６のどこに位置しているかは、Ｒ信号Ｒ６、Ｇ信号Ｇ６、Ｂ信号Ｂ６の各差分値（Ｇ６−Ｂ６）、（Ｂ６−Ｒ６）、（Ｒ６−Ｇ６）の正負の符号によって決まる。
【００２６】
色差マトリクス回路７は、画素が領域Ａｒ１〜Ａｒ６に位置しているとき、それぞれ、式（２）〜（７）に基づいてＲ信号Ｒ７を生成し、式（８）〜（１３）に基づいてＧ信号Ｇ７を生成し、式（１４）〜（１９）に基づいてＢ信号Ｂ７を生成する。
【００２７】
領域Ａｒ１：Ｒ７＝Ｒ６＋｛ｋＲ０１（Ｒ６−Ｂ６）＋ｋＭ０１（Ｂ６−Ｇ６）｝  …（２）
領域Ａｒ２：Ｒ７＝Ｒ６＋｛ｋＭ０１（Ｒ６−Ｇ６）−ｋＢ０１（Ｂ６−Ｒ６）｝  …（３）
領域Ａｒ３：Ｒ７＝Ｒ６＋｛−ｋＢ０１（Ｂ６−Ｇ６）−ｋＣ０１（Ｇ６−Ｒ６）｝  …（４）
領域Ａｒ４：Ｒ７＝Ｒ６＋｛−ｋＧ０１（Ｇ６−Ｂ６）−ｋＣ０１（Ｂ６−Ｒ６）｝  …（５）
領域Ａｒ５：Ｒ７＝Ｒ６＋｛ｋＹ０１（Ｒ６−Ｂ６）−ｋＧ０１（Ｇ６−Ｒ６）｝  …（６）
領域Ａｒ６：Ｒ７＝Ｒ６＋｛ｋＲ０１（Ｒ６−Ｇ６）＋ｋＹ０１（Ｇ６−Ｂ６）｝  …（７）
【００２８】
領域Ａｒ１：Ｇ７＝Ｇ６＋｛−ｋＲ０２（Ｒ６−Ｂ６）−ｋＭ０２（Ｂ６−Ｇ６）｝  …（８）
領域Ａｒ２：Ｇ７＝Ｇ６＋｛−ｋＢ０１（Ｂ６−Ｒ６）−ｋＭ０２（Ｒ６−Ｇ６）｝  …（９）
領域Ａｒ３：Ｇ７＝Ｇ６＋｛ｋＣ０２（Ｇ６−Ｒ６）−ｋＢ０１（Ｂ６−Ｇ６）｝  …（１０）
領域Ａｒ４：Ｇ７＝Ｇ６＋｛ｋＧ０２（Ｇ６−Ｂ６）＋ｋＣ０２（Ｂ６−Ｒ６）｝  …（１１）
領域Ａｒ５：Ｇ７＝Ｇ６＋｛ｋＧ０２（Ｇ６−Ｒ６）＋ｋＹ０１（Ｒ６−Ｂ６）｝  …（１２）
領域Ａｒ６：Ｇ７＝Ｇ６＋｛ｋＹ０１（Ｇ６−Ｂ６）−ｋＲ０２（Ｒ６−Ｇ６）｝  …（１３）
【００２９】
領域Ａｒ１：Ｂ７＝Ｂ６＋｛ｋＭ０１（Ｂ６−Ｇ６）−ｋＲ０２（Ｒ６−Ｂ６）｝  …（１４）
領域Ａｒ２：Ｂ７＝Ｂ６＋｛ｋＢ０２（Ｂ６−Ｒ６）＋ｋＭ０１（Ｒ６−Ｇ６）｝  …（１５）
領域Ａｒ３：Ｂ７＝Ｂ６＋｛ｋＢ０２（Ｂ６−Ｇ６）＋ｋＣ０２（Ｇ６−Ｒ６）｝  …（１６）
領域Ａｒ４：Ｂ７＝Ｂ６＋｛ｋＣ０２（Ｂ６−Ｒ６）−ｋＧ０１（Ｇ６−Ｂ６）｝  …（１７）
領域Ａｒ５：Ｂ７＝Ｂ６＋｛−ｋＧ０１（Ｇ６−Ｒ６）−ｋＹ０２（Ｒ６−Ｂ６）｝  …（１８）
領域Ａｒ６：Ｂ７＝Ｂ６＋｛−ｋＲ０２（Ｒ６−Ｇ６）−ｋＹ０２（Ｇ６−Ｂ６）｝  …（１９）
【００３０】
式（２）〜（７）において、Ｒ信号Ｒ６に加算される値を第１の彩度補正値、式（８）〜（１３）において、Ｇ信号Ｇ６に加算される値を第２の彩度補正値、式（１４）〜（１９）において、Ｂ信号Ｂ６に加算される値を第３の彩度補正値と称することとする。
【００３１】
各色の彩度を高くしたり、低くしたりするために、補正係数ｋＲ０１及びｋＲ０２、ｋＧ０１及びｋＧ０２、ｋＢ０１及びｋＢ０２、ｋＹ０１及びｋＹ０２、ｋＭ０１及びｋＭ０２、ｋＣ０１及びｋＣ０２は、正の値または負の値とされる。補正係数ｋＲ０１及びｋＲ０２、ｋＧ０１及びｋＧ０２、ｋＢ０１及びｋＢ０２、ｋＹ０１及びｋＹ０２、ｋＭ０１及びｋＭ０２、ｋＣ０１及びｋＣ０２は、第１の光源下で被写体を撮像したときに自然な色となるような値に設定されている。
【００３２】
ガンマ補正部８は、Ｒ信号Ｒ７、Ｇ信号Ｇ７、Ｂ信号Ｂ７をガンマ補正して、Ｒ信号Ｒ８、Ｇ信号Ｇ８、Ｂ信号Ｂ８を出力する。輝度色差変換部９は、公知の変換式を用いて、Ｒ信号Ｒ８、Ｇ信号Ｇ８、Ｂ信号Ｂ８を輝度信号Ｙと色差信号Ｃｂ及びＣｒに変換して出力する。
【００３３】
図２において、撮像素子３ｒ、３ｇ、３ｂより出力される映像信号（Ｒ信号Ｒ３、Ｇ信号Ｇ３、Ｂ信号Ｂ３）は、人間の目に対応する理想の分光特性ではない。これは、プリズム２等の光学系の特性、撮像素子３ｒ、３ｇ、３ｂの分光感度特性が人間の目の特性とは異なるからである。色を補正しないと、輝度信号Ｙと色差信号Ｃｂ及びＣｒを図示していないモニタに表示させて人間が見たときの被写体の色と被写体の実際の色とが異なってしまう。
【００３４】
そこで、リニアマトリクス回路６及び色差マトリクス回路７によって、モニタの色空間に合うように色を補正することによって、モニタに表示された被写体を人間が見たときの色と被写体の実際の色とを近付けることができる。
【００３５】
一般的に、人間の見た目に近いＲＧＢの分光特性は、CIE (1931) 2-deg color matching functionsで知られている特性である。図４は、その特性をＩＴＵ（国際電気通信連合）規格のREC709の色空間に変換した特性である。図４の横軸は波長、縦軸は三刺激値であり、実線はＲ信号の特性、一点鎖線はＧ信号の特性、破線はＢ信号の特性を示している。
【００３６】
撮像装置のＲＧＢの総合特性を、リニアマトリクス回路６及び色差マトリクス回路７によって図４に近付ければ、人間が見たときの色と被写体の実際の色とを近付けることができる。但し、撮像装置では、Ｒ信号、Ｇ信号、Ｂ信号を負に補正したとしても負の波長領域では０にクリップされる。
【００３７】
ＩＴＵ７０９では、輝度色差変換部９は、式（２０）に基づいて輝度信号Ｙを生成することが規格化されている。式（２０）におけるＲ、Ｇ、Ｂの値は、図２においてはガンマ補正部８より出力されたＲ信号Ｒ８、Ｇ信号Ｇ８、Ｂ信号Ｂ８の値である。
Ｙ＝０．２１２６Ｒ＋０．７１５２Ｇ＋０．０７２２Ｂ  …（２０）
【００３８】
第１の光源下で被写体を撮像する場合には、ＲＧＢの総合特性をリニアマトリクス回路６及び色差マトリクス回路７によって図４に近付けたとしても、式（２０）に基づき輝度信号Ｙを生成することができる。これは、第１の光源下で被写体に照射される光は、Ｒ、Ｇ、Ｂの全ての色成分を含む広帯域の波長を有するからである。
【００３９】
しかしながら、青色ＬＥＤ光源のようなＢの色成分のみを含む狭帯域の波長を有する光源下で被写体が撮像される場合がある。この場合、被写体にはＢの色成分のみの光が照射されることもあるし、Ｂの色成分の光と、他の光源からのわずかな他の色成分を有する光とが混在することもある。このようなＢの色成分が主である状態での撮像を第２の光源下での撮像と称することとする。
【００４０】
第２の光源下で被写体を撮像する場合には、ＲＧＢの総合特性をリニアマトリクス回路６及び色差マトリクス回路７によって図４に近付けようとしても、輝度信号Ｙを適切に生成することができない。これは次の理由による。被写体に照射される光の波長域の大部分はＢの波長域であり、Ｂ信号とＲ信号及びＧ信号との差が非常に大きい。ＲＧＢの総合特性を図４に近付けようとすると、Ｒ信号及びＧ信号が負方向に補正されて０にクリップされて、輝度信号Ｙの値が極めて小さくなるか、輝度信号Ｙの値が０になって輝度信号Ｙが生成されない。
【００４１】
リニアマトリクス回路６によってＲＧＢの総合特性を図４に近付けるために、式（１）に示す行列式における補正係数ｋＲＲは正、補正係数ｋＲＧは負の値とされる。補正係数ｋＲＢは前段の光学特性等に応じて正の場合も負の場合もあり得る。また、補正係数ｋＧＧは正、補正係数ｋＧＲ及びｋＧＢは負の値とされる。このようにリニアマトリクス回路６で用いられる補正係数は負の値を含むので、第２の光源下においてはＲ信号Ｒ５またはＧ信号Ｇ５が負の方向に補正されて０にクリップされてしまい、輝度信号Ｙが適切に生成されない。
【００４２】
よって、第２の光源下では、青色で輝度の階調のない不自然な映像となってしまう。以上説明したＬＥＤ光源下で発生する不具合は、青色ＬＥＤ光源下に限らず、赤色ＬＥＤ光源のようなＲの色成分を主とする狭帯域の波長を有する第３の光源下、または、青色ＬＥＤ光源と赤色ＬＥＤ光源との双方が存在して被写体にマゼンタの光が照射される場合にも同様に発生する。
【００４３】
次に、図１を用いて、ＬＥＤ光源下で発生する不具合を解消するようにリニアマトリクス回路６及び色差マトリクス回路７を動作させる一実施形態の色補正装置の構成及び動作を説明する。図１において、図２と同一部分には同一符号を付し、その説明を省略する。
【００４４】
図１において、減算器１１は、画素ごとに、ホワイトバランス調整部５より出力されたＢ信号Ｂ５からＧ信号Ｇ５を減算して差分値（Ｂ５−Ｇ５）を生成して、Ｒ係数補正部１３に供給する。減算器１２は、画素ごとに、ホワイトバランス調整部５より出力されたＲ信号Ｒ５からＧ信号Ｇ５を減算して差分値（Ｒ５−Ｇ５）を生成して、Ｇ係数補正部１４に供給する。
【００４５】
Ｒ係数補正部１３は、差分値（Ｂ５−Ｇ５）の大きさに応じて、Ｒ信号用の補正係数ｋＲＲ、ｋＲＧ、ｋＲＢの大きさを補正する。Ｇ係数補正部１４は、差分値（Ｒ５−Ｇ５）の大きさに応じて、Ｇ信号用の補正係数ｋＧＲ、ｋＧＧ、ｋＧＢの大きさを補正する。
【００４６】
具体的には、Ｒ係数補正部１３は、差分値（Ｂ５−Ｇ５）が所定の閾値ｔｈを超えたら、補正係数ｋＲＲ、ｋＲＧ、ｋＲＢの大きさを補正するための補正係数の大きさを減衰係数slope_BGの割合で減衰させる。ここでは減衰の精度が１０ビットである場合を例とする。（Ｂ５−Ｇ５）−ｔｈの値をＡとすると、（Ｂ５−Ｇ５）＜ｔｈであるとき、またはＢ５＜Ｇ５であるとき、Ａ＝０である。slope_BG×Ａ／１０２４の値をslopeとする。
【００４７】
なお、減衰係数は、Ｒ係数補正部１３、Ｇ係数補正部１４、及び、後述するＲ彩度係数補正部１８、Ｂ彩度係数補正部１９、Ｍｇ彩度係数補正部２０が生成する補正係数の傾斜部分の傾きを示す。
【００４８】
Ｒ信号用の補正係数ｋＲＲ、ｋＲＧ、ｋＲＢの大きさを補正する補正係数をｋ１３とすると、Ｒ係数補正部１３は、ｋ１３＝１０２４−slope、slope≧１０２４のときｋ１３＝０と正規化する。図５は、補正係数ｋ１３を示す。
【００４９】
Ｒ係数補正部１３は、式（２１）〜（２３）のように補正係数ｋＲＲ、ｋＲＧ、ｋＲＢを補正して、補正係数ｋＲＲ’、ｋＲＧ’、ｋＲＢ’を生成する。
ｋＲＲ’＝（ｋＲＲ−１）×ｋ１３／１０２４＋１  …（２１）
ｋＲＧ’＝ｋＲＧ×ｋ１３／１０２４  …（２２）
ｋＲＢ’＝ｋＲＢ×ｋ１３／１０２４  …（２３）
【００５０】
図５に示す補正係数ｋ１３の特性及び式（２１）〜（２３）より分かるように、Ｒ係数補正部１３は、差分値（Ｂ５−Ｇ５）が閾値ｔｈを超えたら、差分値（Ｂ５−Ｇ５）が大きくなるほど補正係数ｋＲＧ及びｋＲＢを０に近付け、補正係数ｋＲＲを１に近付ける。Ｒ係数補正部１３は、このように生成した補正係数ｋＲＲ’、ｋＲＧ’、ｋＲＢ’をリニアマトリクス回路６に供給する。
【００５１】
同様に、Ｇ係数補正部１４は、差分値（Ｒ５−Ｇ５）が所定の閾値ｔｈを超えたら、補正係数ｋＧＲ、ｋＧＧ、ｋＧＢの大きさを補正するための補正係数を減衰係数slope_RGの割合で減衰させる。（Ｒ５−Ｇ５）−ｔｈの値をＡとすると、（Ｒ５−Ｇ５）＜ｔｈであるとき、またはＲ５＜Ｇ５であるとき、Ａ＝０である。slope_RG×Ａ／１０２４の値をslopeとする。
【００５２】
Ｇ信号用の補正係数ｋＧＲ、ｋＧＧ、ｋＧＢの大きさを補正する補正係数をｋ１４とすると、Ｇ係数補正部１４は、ｋ１４＝１０２４−slope、slope≧１０２４のときｋ１４＝０と正規化する。補正係数ｋ１４は図５に示す補正係数ｋ１３と同様の特性である。但し、補正係数ｋ１４における閾値ｔｈと減衰係数slope_RGは、補正係数ｋ１３における閾値ｔｈと減衰係数slope_BGとは同じ値とは限らない。閾値ｔｈと減衰係数slope_RGは補正係数ｋ１４に対応して設定される。
【００５３】
Ｇ係数補正部１４は、式（２４）〜（２６）のように補正係数ｋＧＲ、ｋＧＧ、ｋＧＢを補正して、補正係数ｋＧＲ’、ｋＧＧ’、ｋＧＢ’を生成する。
ｋＧＲ’＝ｋＧＲ×ｋ１４／１０２４  …（２４）
ｋＧＧ’＝（ｋＧＧ−１）×ｋ１４／１０２４＋１  …（２５）
ｋＧＢ’＝ｋＧＢ×ｋ１４／１０２４  …（２６）
【００５４】
補正係数ｋ１４及び式（２４）〜（２６）より分かるように、Ｇ係数補正部１４は、差分値（Ｒ５−Ｇ５）が閾値ｔｈを超えたら、差分値（Ｒ５−Ｇ５）が大きくなるほど補正係数ｋＧＲ及びｋＧＢを０に近付け、補正係数ｋＧＧを１に近付ける。Ｇ係数補正部１４は、このように生成した補正係数ｋＧＲ’、ｋＧＧ’、ｋＧＢ’をリニアマトリクス回路６に供給する。
【００５５】
リニアマトリクス回路６は、式（１）に示す行列式によって、補正係数ｋＲＲ、ｋＲＧ、ｋＲＢの代わりにＲ係数補正部１３より供給された補正係数ｋＲＲ’、ｋＲＧ’、ｋＲＢ’を用いてＲ信号Ｒ５をＲ信号Ｒ６に変換する。リニアマトリクス回路６は、式（１）に示す行列式によって、補正係数ｋＧＲ、ｋＧＧ、ｋＧＢの代わりにＧ係数補正部１４より供給された補正係数ｋＧＲ’、ｋＧＧ’、ｋＧＢ’を用いてＧ信号Ｇ５をＧ信号Ｇ６に変換する。
【００５６】
リニアマトリクス回路６は、式（１）に示す行列式によって、補正係数発生部１０より供給された補正係数ｋＢＲ、ｋＢＧ、ｋＢＢをそのまま用いてＢ信号Ｂ５をＢ信号Ｂ６に変換する。
【００５７】
さらに図１において、減算器１５は、画素ごとに、リニアマトリクス回路６より出力されたＲ信号Ｒ６からＧ信号Ｇ６を減算して差分値（Ｒ６−Ｇ６）を生成して、Ｒ彩度係数補正部１８に供給する。減算器１６は、画素ごとに、リニアマトリクス回路６より出力されたＢ信号Ｂ６からＧ信号Ｇ６を減算して差分値（Ｂ６−Ｇ６）を生成して、Ｂ彩度係数補正部１９に供給する。減算器１６は、画素ごとに、Ｒ信号Ｒ６とＢ信号Ｂ６とのうちの大きい方の信号ＲＢmaxからＧ信号Ｇ６を減算して差分値（ＲＢmax−Ｇ６）を生成して、Ｍｇ彩度係数補正部２０に供給する。
【００５８】
Ｒ彩度係数補正部１８は、差分値（Ｒ６−Ｇ６）の大きさに応じて、補正係数ｋＲ０２の大きさを補正する。Ｂ彩度係数補正部１９は、差分値（Ｂ６−Ｇ６）の大きさに応じて、補正係数ｋＢ０１の大きさを補正する。Ｍｇ彩度係数補正部２０は、差分値（ＲＢmax−Ｇ６）の大きさに応じて、補正係数ｋＭ０２の大きさを補正する。
【００５９】
具体的には、Ｒ彩度係数補正部１８は、差分値（Ｒ６−Ｇ６）が所定の閾値ｔｈを超えたら、補正係数ｋＲ０２の大きさを補正するための補正係数を減衰係数slope_RGの割合で減衰させる。（Ｒ６−Ｇ６）−ｔｈの値をＡとすると、（Ｒ６−Ｇ６）＜ｔｈであるとき、またはＲ６＜Ｇ６であるとき、Ａ＝０である。slope_RG×Ａ／１０２４の値をslopeとする。
【００６０】
Ｒ信号の彩度を補正するための補正係数ｋＲ０２の大きさを補正する補正係数をｋ１８とすると、Ｒ彩度係数補正部１８は、ｋ１８＝１０２４−slope、slope≧１０２４のときｋ１８＝０と正規化する。Ｒ彩度係数補正部１８は、式（２７）または（２８）のように補正係数ｋＲ０２を補正して、補正係数ｋＲ０２’を生成する。
【００６１】
ｋＲ０２’＝ｋＲ０２×ｋ１８／１０２４  （ｋＲ０２＞０であるとき）  …（２７）
ｋＲ０２’＝ｋＲ０２  （ｋＲ０２＞０以外であるとき）  …（２８）
【００６２】
補正係数ｋ１８は図５と同様の特性であるが、補正係数ｋ１８における閾値ｔｈと減衰係数slope_RGは、補正係数ｋ１３における閾値ｔｈと減衰係数slope_BGまたは補正係数ｋ１４における閾値ｔｈと減衰係数slope_RGとは同じ値とは限らない。閾値ｔｈ及び減衰係数slope_RGは補正係数ｋ１８に対応して設定される。
【００６３】
式（２７）及び（２８）より分かるように、Ｒ彩度係数補正部１８は、補正係数ｋＲ０２が正の値であれば、差分値（Ｒ６−Ｇ６）が大きくなるほど補正係数ｋＲ０２を０に近付け、補正係数ｋＲ０２が負の値であれば、差分値（Ｒ６−Ｇ６）の大きさにかかわらず、そのままの値とする。Ｒ彩度係数補正部１８は、補正係数ｋＲ０１と、以上のように補正した補正係数ｋＲ０２’とを色差マトリクス回路７に供給する。
【００６４】
同様に、Ｂ彩度係数補正部１９は、差分値（Ｂ６−Ｇ６）が所定の閾値ｔｈを超えたら、補正係数ｋＢ０１の大きさを補正するための補正係数を減衰係数slope_BGの割合で減衰させる。（Ｂ６−Ｇ６）−ｔｈの値をＡとすると、（Ｂ６−Ｇ６）＜ｔｈであるとき、またはＢ６＜Ｇ６であるとき、Ａ＝０である。slope_BG×Ａ／１０２４の値をslopeとする。
【００６５】
Ｂ信号の彩度を補正するための補正係数ｋＢ０１の大きさを補正する補正係数をｋ１９とすると、Ｂ彩度係数補正部１９は、ｋ１９＝１０２４−slope、slope≧１０２４のときｋ１９＝０と正規化する。Ｂ彩度係数補正部１９は、式（２９）または（３０）のように補正係数ｋＢ０１を補正して、補正係数ｋＢ０１’を生成する。
【００６６】
ｋＢ０１’＝ｋＢ０１×ｋ１９／１０２４  （ｋＢ０１＞０であるとき）  …（２９）
ｋＢ０１’＝ｋＢ０１  （ｋＢ０１＞０以外であるとき）  …（３０）
【００６７】
補正係数ｋ１９は図５と同様の特性であるが、補正係数ｋ１９における閾値ｔｈと減衰係数slope_BGは、補正係数ｋ１８における閾値ｔｈと減衰係数slope_RGとは同じ値とは限らない。閾値ｔｈと減衰係数slope_BGは補正係数ｋ１９に対応して設定される。
【００６８】
式（２９）及び（３０）より分かるように、Ｂ彩度係数補正部１９は、補正係数ｋＢ０１が正の値であれば、差分値（Ｂ６−Ｇ６）が大きくなるほど補正係数ｋＢ０１を０に近付け、補正係数ｋＢ０１が負の値であれば、差分値（Ｂ６−Ｇ６）の大きさにかかわらず、そのままの値とする。Ｂ彩度係数補正部１９は、以上のように補正した補正係数ｋＢ０１’と、補正係数ｋＢ０２とを色差マトリクス回路７に供給する。
【００６９】
Ｍｇ彩度係数補正部２０は、差分値（ＲＢmax−Ｇ６）が所定の閾値ｔｈを超えたら、補正係数ｋＭ０２の大きさを補正するための補正係数を減衰係数slope_RBmaxの割合で減衰させる。（ＲＢmax−Ｇ６）−ｔｈの値をＡとすると、（ＲＢmax−Ｇ６）＜ｔｈであるとき、またはＲＢmax＜Ｇ６であるとき、Ａ＝０である。slope_RBmax×Ａ／１０２４の値をslopeとする。
【００７０】
Ｍｇ信号の彩度を補正するための補正係数ｋＭ０２の大きさを補正する補正係数をｋ２０とすると、Ｍｇ彩度係数補正部２０は、ｋ２０＝１０２４−slope、slope≧１０２４のときｋ２０＝０と正規化する。Ｍｇ彩度係数補正部２０は、式（３１）または（３２）のように補正係数ｋＭ０２を補正して、補正係数ｋＭ０２’を生成する。
【００７１】
ｋＭ０２’＝ｋＭ２×ｋ２０／１０２４  （ｋＭ０２＞０であるとき）  …（３１）
ｋＭ０２’＝ｋＭ０２  （ｋＭ０２＞０以外であるとき）  …（３２）
【００７２】
補正係数ｋ２０は図５と同様の特性であるが、補正係数ｋ２０における閾値ｔｈと減衰係数slope_RBmaxは、補正係数ｋ１８における閾値ｔｈと減衰係数slope_RG、補正係数ｋ１９における閾値ｔｈと減衰係数slope_BGとは同じ値とは限らない。閾値ｔｈと減衰係数slope_RBmaxは補正係数ｋ２０に対応して設定される。
【００７３】
式（３１）及び（３２）より分かるように、Ｍｇ彩度係数補正部２０は、補正係数ｋＭ０２が正の値であれば、差分値（ＲＢmax−Ｇ６）が大きくなるほど補正係数ｋＭ０２を０に近付け、補正係数ｋＭ０２が負の値であれば、差分値（ＲＢmax−Ｇ６）の大きさにかかわらず、そのままの値とする。Ｍｇ彩度係数補正部２０は、補正係数ｋＭ０１と、以上のように補正した補正係数ｋＭ０２’とを色差マトリクス回路７に供給する。
【００７４】
色差マトリクス回路７は、式（２）〜（１９）によって、補正係数ｋＲ０１及びｋＲ０２’、ｋＧ０１及びｋＧ０２、ｋＢ０１’及びｋＢ０２、ｋＹ０１及びｋＹ０２、ｋＭ０１及びｋＭ０２’、ｋＣ０１及びｋＣ０２を用いて、Ｒ信号Ｒ７、Ｇ信号Ｇ７、Ｂ信号Ｂ７を生成する。
【００７５】
式（８）〜（１０）及び（１３）より分かるように、補正係数ｋＲ０２、ｋＢ０１、ｋＭ０２が正の値であれば、補正係数ｋＲ０２、ｋＢ０１、ｋＭ０２は輝度信号Ｙの主成分であるＧ信号Ｇ７を減少させ輝度信号Ｙを低減させるように作用する。一方、補正係数ｋＲ０２、ｋＢ０１、ｋＭ０２が負の値であれば、補正係数ｋＲ０２、ｋＢ０１、ｋＭ０２はＧ信号Ｇ７を増加させ輝度信号Ｙを増大させるように作用する。
【００７６】
なお、通常、第１の光源下での撮像時にＲＧＢの総合特性を図４に近付けようとするために、補正係数ｋＲ０２、ｋＢ０１、ｋＭ０２は正の値とされる。
【００７７】
以上のように構成される色補正装置を備える撮像装置において、第１の光源下で通常の被写体を撮像するときには、差分値（Ｂ５−Ｇ５）及び差分値（Ｒ５−Ｇ５）は閾値ｔｈを超えない。よって、リニアマトリクス回路６は、第１の光源下で被写体を撮像したときに自然な色となるようにＲ信号Ｒ５、Ｇ信号Ｇ５、Ｂ信号Ｂ５をＲ信号Ｒ６、Ｇ信号Ｇ６、Ｂ信号Ｂ６に変換する。
【００７８】
さらに、色差マトリクス回路７は、式（２）〜（１９）に基づき、Ｒ信号Ｒ６、Ｇ信号Ｇ６、Ｂ信号Ｂ６に、領域Ａｒ１〜Ａｒ６ごとに設定された色差の成分を加算または減算する。第１の光源下で補正係数ｋＲ０２、ｋＢ０１、ｋＭ０２が正の値であるとき、Ｇ信号Ｇ６に加算される第２の彩度補正値（特に、領域Ａｒ１及びＡｒ２における第２の彩度補正値）は負の値である。よって、色差マトリクス回路７は、第１の光源下でさらに自然な色となるようにＧ信号Ｇ７を減衰するように色を補正する。
【００７９】
第２の光源下では、差分値（Ｂ５−Ｇ５）及び差分値（Ｒ５−Ｇ５）は閾値ｔｈを超える。よって、リニアマトリクス回路６は、Ｒ信号Ｒ５、Ｇ信号Ｇ５、Ｂ信号Ｂ５と、補正係数ｋＲＲ’、ｋＲＧ’、ｋＲＢ’、ｋＧＲ’、ｋＧＧ’、ｋＧＢ’、ｋＢＲ、ｋＢＧ、ｋＢＢよりなる正係数とをマトリクス演算する。これにより、リニアマトリクス回路６は、第２の光源下で被写体を撮像したときに適したＲ信号Ｒ６、Ｇ信号Ｇ６、Ｂ信号Ｂ６を生成する。
【００８０】
第２の光源下では差分値（Ｂ５−Ｇ５）は閾値ｔｈを超えるのでＢ信号Ｂ６のみが大きな値となり、Ｒ信号Ｒ６及びＧ信号Ｇ６は小さな値となる。よって、差分値（Ｂ６−Ｇ６）及び（ＲＢmax−Ｇ６）は大きな値となる。Ｂ彩度係数補正部１９は、補正係数ｋＢ０１が正であれば、補正係数ｋＢ０１を小さな値または０とする補正係数ｋＢ０１’を生成する。Ｍｇ彩度係数補正部２０は、補正係数ｋＭ０２が正であれば、補正係数ｋＭ０２を小さな値または０とする補正係数ｋＭ０２’を生成する。
【００８１】
補正係数ｋＢ０１’は、領域Ａｒ２において式（３）を用いてＲ信号Ｒ７を生成するとき、及び、領域Ａｒ３において式（４）を用いてＲ信号Ｒ７を生成するときに用いられる。このとき、式（３）の差分値（Ｂ６−Ｒ６）及び式（４）の差分値（Ｂ６−Ｇ６）は大きな値であるが、補正係数ｋＢ０１’は小さな値または０に補正されているから、式（３）の−ｋＢ０１（Ｂ６−Ｒ６）及び式（４）の−ｋＢ０１（Ｂ６−Ｇ６）の項は小さな値または０となる。
【００８２】
差分値（Ｒ６−Ｇ６）及び（Ｇ６−Ｒ６）の値は小さな値であるから、式（３）のｋＭ０１（Ｒ６−Ｇ６）及び式（４）の−ｋＣ０１（Ｇ６−Ｒ６）の項は小さな値または０となる。
【００８３】
従って、領域Ａｒ２及びＡｒ３におけるＲ信号Ｒ７はＲ信号Ｒ６とほぼ同じ値となり、負方向に補正されない。
【００８４】
また、補正係数ｋＢ０１’及びｋＭ０２’は、領域Ａｒ２において式（９）を用いてＧ信号Ｇ７を生成するときに用いられる。このとき、補正係数ｋＭ０２’は小さな値または０に補正されており、差分値（Ｒ６−Ｇ６）の値は小さな値であるから、−ｋＭ０２（Ｒ６−Ｇ６）の項は小さな値または０となる。差分値（Ｂ６−Ｒ６）は大きな値であるが、補正係数ｋＢ０１’は小さな値または０に補正されているため、−ｋＢ０１（Ｂ６−Ｒ６）の項は小さな値または０となる。
【００８５】
従って、領域Ａｒ２におけるＧ信号Ｇ７はＧ信号Ｇ６とほぼ同じ値となり、負方向に補正されない。
【００８６】
式（２０）より分かるように、Ｇ信号Ｇ７が負の値とならなれなければ、好ましくはＲ信号Ｒ７及びＧ信号Ｇ７が負の値とならなれなければ、輝度色差変換部９は、大きな値であるＢ信号Ｂ７に基づくＢ信号Ｂ８によって輝度信号Ｙを生成することができる。
【００８７】
以上のように構成される色補正装置によれば、第２の光源下で、Ｇ信号Ｇ７がＧ信号Ｇ６に加算される第２の彩度補正値によって負方向に補正されず、Ｒ信号Ｒ７もＲ信号Ｒ６に加算される第１の彩度補正値によって負方向に補正されない。よって、撮像装置は、輝度信号Ｙを生成することができ、階調がある自然な映像を得ることができる。
【００８８】
また、第３の光源下では差分値（Ｒ５−Ｇ５）は閾値ｔｈを超えるのでＲ信号Ｒ６のみが大きな値となり、Ｇ信号Ｇ６及びＢ信号Ｂ６は小さな値となる。よって、差分値（Ｒ６−Ｇ６）及び（ＲＢmax−Ｇ６）は大きな値となる。Ｒ彩度係数補正部１８は、補正係数ｋＲ０２が正であれば、補正係数ｋＲ０２を小さな値または０とする補正係数ｋＲ０２’を生成する。Ｍｇ彩度係数補正部２０の動作は第２の光源下の場合と同様である。
【００８９】
補正係数ｋＲ０２’は、領域Ａｒ１及びＡｒ６において式（８）及び（１３）を用いてＧ信号Ｇ７を生成するときに用いられる。式（８）において、差分値（Ｒ６−Ｂ６）は大きな値であるが、補正係数ｋＲ０２’は小さな値または０に補正されているため、−ｋＲ０２（Ｒ６−Ｂ６）の項は小さな値または０となり、−ｋＭ０２（Ｂ６−Ｇ６）の項も小さな値または０となる。
【００９０】
式（１３）において、差分値（Ｒ６−Ｇ６）は大きな値であるが、補正係数ｋＲ０２’は小さな値または０に補正されているため、−ｋＲ０２（Ｒ６−Ｇ６）の項も小さな値または０となり、ｋＹ０１（Ｇ６−Ｂ６）の項も小さな値または０となる。
【００９１】
従って、領域Ａｒ１及びＡｒ６におけるＧ信号Ｇ７はＧ信号Ｇ６とほぼ同じ値となり、負方向に補正されない。同様に、輝度色差変換部９は、大きな値であるＢ信号Ｂ７に基づくＢ信号Ｂ８によって輝度信号Ｙを生成することができる。よって、以上のように構成される色補正装置を備える撮像装置は、第３の光源下においても階調がある自然な映像を得ることができる。
【００９２】
青色ＬＥＤ光源と赤色ＬＥＤ光源との双方が存在して被写体にマゼンタの光が照射される場合も同様に、輝度色差変換部９は輝度信号Ｙを生成することができるので、撮像装置は、階調がある自然な映像を得ることができる。
【００９３】
なお、補正係数ｋＲ０２、ｋＢ０１、ｋＭ０２が負の値とされる場合には、第２の光源下、第３の光源下、青色ＬＥＤ光源及び赤色ＬＥＤ光源との双方が存在して被写体にマゼンタの光が照射される場合のいずれであっても、負の値である補正係数ｋＲ０２、ｋＢ０１、ｋＭ０２の値がそのまま維持される。従って、Ｒ信号Ｒ７及びＧ信号Ｇ７が負方向に補正されることはなく、輝度色差変換部９は輝度信号Ｙを生成することができる。
【００９４】
図１において、補正係数発生部１０がＣＰＵによって構成される場合、補正係数ｋ１３、ｋ１４、ｋ１８〜ｋ２０の各閾値ｔｈ及び減衰係数は、ＣＰＵによって個別に設定することができる。補正係数発生部１０は、光源からの光の色温度に応じて閾値ｔｈ及び減衰係数を設定してもよい。
【００９５】
本発明は、以上説明した実施形態に限定されることはなく、本発明の要旨を逸脱しない範囲において種々変更可能である。補正係数ｋ１３、ｋ１４、ｋ１８〜ｋ２０の特性は、図５に示すような閾値ｔｈを超えたら、係数値が線形的に漸減する特性に限定されない。係数値が曲線状に漸減する特性であってもよい。
【００９６】
図１に示す撮像装置または色補正装置を構成する際、ハードウェアとソフトウェア（コンピュータプログラム）との使い分けは任意である。図１において、レンズ１、プリズム２、撮像素子３ｒ、３ｇ、３ｂ以外の部分はハードウェアによる回路で構成されていてもよいし、ソフトウェアで構成されていてもよいし、両者が混在して構成されていてもよい。
【００９７】
図１に示す撮像装置が第３の光源下で使用されることがなく、第１及び第２の光源下で使用されることのみを考慮すれば十分であるときには、Ｇ係数補正部１４及びＲ彩度係数補正部１８を省略してもよい。また、図１に示す撮像装置が第２の光源下で使用されることがなく、第１及び第３の光源下で使用されることのみを考慮すれば十分であるときには、Ｒ係数補正部１３及びＢ彩度係数補正部１９を省略してもよい。
【００９８】
以上説明した実施形態は、リニアマトリクス回路６及び色差マトリクス回路７を備える構成であるが、色差マトリクス回路７を省略した構成とすることができる。この場合、減算器１５〜１７、Ｒ彩度係数補正部１８、Ｂ彩度係数補正部１９、Ｍｇ彩度係数補正部２０も省略される。上記のように色差マトリクス回路７はリニアマトリクス回路６より出力されたＲ信号Ｒ６、Ｇ信号Ｇ６、Ｂ信号Ｂ６の色の彩度を補正するものであるから、リニアマトリクス回路６のみを備えてＲ信号Ｒ５、Ｇ信号Ｇ５、Ｂ信号Ｂ５を補正するだけでも十分に効果的である。
【００９９】
以上説明した実施形態の色補正装置の構成及び動作をまとめると次のとおりである。色補正装置はリニアマトリクス回路６を備える。Ｒ信号Ｒ５、Ｇ信号Ｇ５、Ｂ信号Ｂ５をそれぞれ第１のＲ信号、第１のＧ信号、第１のＢ信号とする。Ｒ信号Ｒ６、Ｇ信号Ｇ６、Ｂ信号Ｂ６を第２のＲ信号、第２のＧ信号、第２のＢ信号とする。
【０１００】
リニアマトリクス回路６で用いられる３行×３列の補正係数において、補正係数ｋＲＲ、ｋＲＧ、ｋＲＢをそれぞれ第１〜第３の補正係数、補正係数ｋＧＲ、ｋＧＧ、ｋＧＢをそれぞれ第４〜第６の補正係数、補正係数ｋＢＲ、ｋＢＧ、ｋＢＢをそれぞれ第７〜第９の補正係数とする。リニアマトリクス回路６は、第１のＲ信号、第１のＧ信号、及び第１のＢ信号に３行×３列の補正係数をマトリクス演算して、第２のＲ信号、第２のＧ信号、第２のＢ信号を生成する。
【０１０１】
Ｒ係数補正部１３は、第１のＢ信号から第１のＧ信号を減算した第１の差分値が第１の閾値を超えたら、第１の差分値が大きくなるほど、第１のＲ信号に乗算される第１の補正係数を１に近付け、第１のＧ信号及び第１のＢ信号にそれぞれ乗算される第２及び第３の補正係数を０に近付けるように補正する。撮像装置が第２の光源下で被写体を撮像するとき、第１の差分値は第１の閾値を超える。
【０１０２】
以上の構成及び動作によって、撮像装置が第２の光源下で被写体を撮像する場合であっても、階調がある自然な映像を得ることができる。
【０１０３】
色補正装置は、第１のＲ信号から第１のＧ信号を減算した第２の差分値が第２の閾値を超えたら、第１のＧ信号に乗算される第５の補正係数を１に近付け、第１のＲ信号及び第１のＢ信号にそれぞれ乗算される第４及び第６の補正係数を０に近付けるように補正するＧ係数補正部１４をさらに備えることが好ましい。撮像装置が第３の光源下で被写体を撮像するとき、第２の差分値は第２の閾値を超える。
【０１０４】
色補正装置は、第２のＲ信号、第２のＧ信号、第２のＢ信号の色の彩度を補正する色差マトリクス回路７をさらに備えることが好ましい。
【０１０５】
式（２）〜（７）において用いられる複数の補正係数を第１０の補正係数、式（８）〜（１３）において用いられる複数の補正係数を第１１の補正係数、式（１４）〜（１９）において用いられる複数の補正係数を第１２の補正係数とする。Ｒ信号Ｒ７、Ｇ信号Ｇ７、Ｂ信号Ｂ７を第３のＲ信号、第３のＧ信号、第３のＢ信号とする。
【０１０６】
色差マトリクス回路７は、第２のＲ信号に、第２のＲ信号、第２のＧ信号、第２のＢ信号のうちの任意の２つの組み合わせの差分値に第１０の補正係数を乗算することによって得られた第１の彩度補正値を加算して、第３のＲ信号を生成する。
【０１０７】
色差マトリクス回路７は、第２のＧ信号に、上記の差分値に第１１の補正係数を乗算することによって得られた第２の彩度補正値を加算して、第３のＧ信号を生成する。色差マトリクス回路７は、第２のＢ信号に、上記の差分値に第１２の補正係数を乗算することによって得られた第３の彩度補正値を加算して、第３のＢ信号を生成する。
【０１０８】
ここで、撮像装置が第１の光源下で被写体を撮像するとき、第２の彩度補正値は、第３のＧ信号を減衰させるために負の値とされているとする。
【０１０９】
色補正装置は彩度係数補正部をさらに備える。彩度係数補正部は、Ｒ彩度係数補正部１８、Ｂ彩度係数補正部１９、Ｍｇ彩度係数補正部２０によって構成されている。但し、彩度係数補正部が複数の彩度係数補正部によって構成されることに限定されない。
【０１１０】
撮像装置が第２の光源下で被写体を撮像するとき、彩度係数補正部は、第３のＧ信号が第２の彩度補正値によって負方向に補正されないように、第１１の補正係数における一部の補正係数を０に近付けるよう補正する。
【０１１１】
色差マトリクス回路７及び彩度係数補正部を備えることによって、撮像装置が第２の光源下で被写体を撮像する場合であっても、階調があって、さらに自然な映像を得ることができる。
【０１１２】
彩度係数補正部は、撮像装置が第２の光源下で被写体を撮像するとき、第３のＲ信号が第１の彩度補正値によって負方向に補正されないように、第１０の補正係数における一部の補正係数を０に近付けるよう補正することが好ましい。また、彩度係数補正部は、撮像装置が第３の光源下で被写体を撮像するとき、第１１の補正係数における他の一部の補正係数を０に近付けるよう補正することが好ましい。
【０１１３】
色差マトリクス回路７は、色空間を複数の領域に分割して、第２のＲ信号、第２のＧ信号、第２のＢ信号を領域ごとに補正して、領域ごとに第３のＲ信号、第３のＧ信号、第３のＢ信号を生成することが好ましい。色空間の領域の分割数は６に限定されないが、図３に示すように、Ｇ−Ｂ＝０、Ｂ−Ｒ＝０、Ｒ−Ｇ＝０を示す直線で６分割するのがよい。
【０１１４】
色空間が複数の領域に分割されている場合、第１０〜第１２の補正係数は、領域ごとに上記の差分値に乗算される補正係数の組み合わせとして設定されていればよい。彩度係数補正部は、撮像装置が第２の光源下で被写体を撮像するとき、複数の領域のうちの第１の特定の領域において設定された補正係数の少なくとも一部を０に近付けるよう補正すればよい。一例として、領域Ａｒ１〜Ａｒ３が第１の特定の領域である。
【０１１５】
彩度係数補正部は、撮像装置が第３の光源下で被写体を撮像するとき、複数の領域のうちの第２の特定の領域において設定された補正係数の少なくとも一部を０に近付けるよう補正すればよい。一例として、領域Ａｒ１及びＡｒ６が第２の特定の領域である。第１の特定の領域と第２の特定の領域とは一部が重複していてもよい。
【０１１６】
以上の構成及び動作により、実施形態の色補正装置は、光源の種類に応じて自然な色となるように撮像信号の色を自動的に補正することができる。
【符号の説明】
【０１１７】
１  レンズ
２  プリズム
３ｒ，３ｇ，３ｂ  撮像素子
４  黒調整部
５  ホワイトバランス調整部
６  リニアマトリクス回路
７  色差マトリクス回路
８  ガンマ補正部
９  輝度色差変換部
１０  補正係数発生部
１１，１２，１５〜１７  減算器
１３  Ｒ係数補正部
１４  Ｇ係数補正部
１８  Ｒ彩度係数補正部
１９  Ｂ彩度係数補正部
２０  Ｍｇ彩度係数補正部
【図１】
2019220785.tif 000004
【図２】
2019220785.tif 000005
【図３】
2019220785.tif 000006
【図４】
2019220785.tif 000007
【図５】
2019220785.tif 000008