(57)【要約】【課題】連続性のある非線形型変換を用いて局所的な色補正を行うことにより、その色補正対象領域外の周りの色領域を変化させることなく、移動後の領域が装置の持つ領域からはみ出してクリッピングされることなく、かつ、処理量（計算量）の増大を抑える。【解決手段】  補正処理部１は、入力映像信号の入力値（Ｌ信号，＊ａ信号，＊ｂ信号）、局所的な補正対象領域を規定する半径ｒ、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）および補正後の理想的な色領域の移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）に基づいて、所定の色領域の中心（補正対象中心座標）を理想的な色領域の中心（移動中心座標）に移動して色補正処理する際に、半径ｒの球状の補正対象領域において、入力値と補正対象中心座標との距離が大きいほど、入力値をどれだけ移動させるかを示す移動量を少なくするように色補正処理する。【選択図】  図１
2006203841.tif 000002
【特許請求の範囲】
【請求項１】
色座標系で入力映像信号の入力値に対して所定の色領域を理想的な色領域に色補正処理する画像処理装置において、
該所定の色領域の中心を補正対象領域の中心とし、該補正対象領域内に該理想的な色領域を含み、該所定の色領域の中心を該理想的な色領域の中心に移動して色補正処理する際に、該補正対象領域内において、該入力値と該所定の色領域の中心との距離が大きいほど、該入力値をどれだけ移動させるかを示す移動量を少なくするように色補正処理する補正処理部を有する画像処理装置。
【請求項２】
前記補正処理部は、前記補正対象領域の外周境界部で前記移動量を「０」に設定する請求項１に記載の画像処理装置。
【請求項３】
前記移動量の変化量は、前記補正対象中心座標から前記補正対象領域の外周境界部の間で均等になるように設定されている請求項１または２に記載の画像処理装置。
【請求項４】
前記移動量は、
（１−前記入力値と前記補正対象中心座標間距離/前記補正対象領域を規定する条件デ
ータ）×移動量の最大距離
により算出される請求項３に記載の画像処理装置。
【請求項５】
前記移動量の最大距離は、前記所定の色領域の中心から前記理想的な色領域の中心までの距離である請求項４に記載の画像処理装置。
【請求項６】
前記移動量の変化量は、前記補正対象中心座標および前記補正対象領域の外周境界部の各近傍位置間に比べて、該各近傍位置で小さくなるように設定されている請求項１または２に記載の画像処理装置。
【請求項７】
前記補正処理部は、色補正処理プログラムおよびそのデータを記憶する第１記憶手段とと、起動時に該色補正処理プログラムおよびそのデータなどの各種データが入力されてワークメモリとして働く第２記憶手段と、該色補正処理プログラムおよびそのデータ、前記入力映像信号の入力値、前記補正対象領域を規定する条件データ、前記補正対象中心座標および前記補正後の理想的な色領域の移動中心座標に基づいて色補正処理を行う制御手段とを有する請求項１または２に記載の画像処理装置。
【請求項８】
前記補正処理部は、前記入力映像信号の入力値と前記補正対象中心座標との距離を求める距離算出手段と、該入力値と該補正対象中心座標との距離に基づいて該入力値が前記補正対象領域内にあるかどうかを判定する入力値判定手段と、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出手段と、該移動量算出手段で算出した該移動量だけ該入力値を移動させて色補正する色補正手段とを有する請求項１または２に記載の画像処理装置。
【請求項９】
前記補正処理部は、前記入力映像信号の入力値が前記補正対象領域内にあるかどうかを判定する入力値判定手段と、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出手段と、該移動量算出手段で算出した該移動量だけ該入力値を移動させて色補正する色補正手段とを有する請求項１または２に記載の画像処理装置。
【請求項１０】
前記入力値判定手段は、前記入力映像信号の入力値と前記補正対象中心座標との距離が前記補正対象領域の球または円の半径ｒ内にあるかどうかを判定する請求項８に記載の画像処理装置。
【請求項１１】
前記入力値判定手段は、前記入力映像信号の入力値の座標成分のそれぞれが前記補正対象領域の立方体または正方形の一辺ｒ内に全て存在するかどうかを判定する請求項９に記載の画像処理装置。
【請求項１２】
前記入力映像信号の入力値が一辺ｒの前記立方体または正方形の補正対象領域内にあるかどうかを判定する場合、
該入力値の座標成分に対応した距離＜立方体または正方形の一辺ｒの距離を満足するかどうかを、該入力値の全ての座標成分に対して判定する請求項１１に記載の画像処理装置。
【請求項１３】
前記入力映像信号の入力値が一辺ｒの前記立方体または正方形の補正対象領域内にあるかどうかを判定する場合、
該立方体または正方形の一辺ｒの最小値＜該入力値の座標成分＜該立方体または正方形の一辺ｒの最大値を満足するかどうかを、該入力値の全ての座標成分に対して判定する請求項１１に記載の画像処理装置。
【請求項１４】
前記補正処理部は、前記入力映像信号の入力値と前記補正対象中心座標との距離を電圧値として求める距離算出手段と、当該電圧値と前記補正対象領域を規定する条件データに対応した電圧値を比較する比較手段と、該比較手段の比較結果に応じて起動し、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出手段と、該入力値に該移動量を加算または乗算して該入力値を色補正する色補正手段と、該色補正手段からの色補正出力と該入力値のいずれかを、該比較手段からの判定結果に応じて選択する信号選択手段とを有する請求項１または２に記載の画像処理装置。
【請求項１５】
前記補正処理部は、入力映像信号の入力値のそれぞれの座標成分を距離に対応させた電圧値に変換する距離算出手段と、当該各電圧値と前記補正対象領域を規定する条件データを距離に対応させた電圧値をそれぞれ比較する比較手段と、該比較手段からの各比較結果が全て同じ場合にのみ、該入力値が補正対象領域内にあることを示す判定結果を出力するアンドゲート手段と、該アンドゲート手段からの出力に応じて起動し、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出手段と、該入力値に該移動量を加算または乗算して該入力値を色補正する色補正手段と、該色補正手段からの色補正出力と該入力値のいずれかを、該アンドゲート手段からの出力電圧に応じて選択する信号選択手段とを有する請求項１または２に記載の画像処理装置。
【請求項１６】
前記補正処理部は、入力映像信号の入力値のそれぞれの座標成分に対応した各電圧値にそれぞれ変換する距離算出手段と、当該各電圧値と前記補正対象領域を規定する条件データに対応した電圧値をそれぞれ比較する比較手段と、該比較手段からの各比較結果が全て同じ場合にのみ、該入力値が補正対象領域内にあることを示す判定結果を出力するアンドゲート手段と、該アンドゲート手段からの出力に応じて起動し、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出手段と、該入力値に該移動量を加算または乗算して該入力値を色補正する色補正手段と、該色補正手段からの色補正出力と該入力値のいずれかを、該アンドゲート手段からの出力電圧に応じて選択する信号選択手段とを有する請求項１または２に記載の画像処理装置。
【請求項１７】
前記信号選択手段は、前記入力値が前記補正対象領域内にある場合に前記色補正手段からの色補正出力を選択し、前記入力値が前記補正対象領域内にない場合に該入力値を選択する請求項１４〜１６のいずれかに記載の画像処理装置。
【請求項１８】
前記比較手段は、前記入力値の座標成分を距離に対応させた電圧値と、前記補正対象領域としての立方体または正方形の一辺ｒの距離に対応させた電圧値との比較を、該入力値の全ての座標成分に対して行う請求項１５に記載の画像処理装置。
【請求項１９】
前記比較手段は、前記入力値の座標成分と、前記補正対象領域としての立方体または正方形の一辺ｒの最小値およびその最大値との比較を、該入力値の全ての座標成分に対して行う請求項１６に記載の画像処理装置。
【請求項２０】
前記入力映像信号の入力値は、L*a*b、RGB、CMYK、YUVおよびYCbCrのいずれかの表色系の信号とする請求項１に記載の画像処理装置。
【請求項２１】
前記色座標系は、L*a*b、RGB、CMYK、YUVおよびYCbCrのいずれかの表色系の色座標系である請求項１に記載の画像処理装置。
【請求項２２】
前記色座標系は、Ｌ＊ａ＊ｂの輝度・色空間座標系または＊ａ＊ｂの色平面座標系である請求項１に記載の画像処理装置。
【請求項２３】
前記補正対象領域は２次元または３次元の局所範囲である請求項１または２に記載の画像処理装置。
【請求項２４】
前記補正対象領域は、球、円、立方体、正方形、楕円長軸を中心に回転して得られる回転体、楕円形、円柱、楕円柱および角柱のいずれかである請求項２３に記載の画像処理装置。
【請求項２５】
前記所定の色領域の補正対象中心座標を中心とする補正対象領域は一または複数個設定可能である請求項１に記載の画像処理装置。
【請求項２６】
前記所定の色領域は肌色領域、青領域および緑領域の少なくともいずれかである請求項１または２５に記載の画像処理装置。
【請求項２７】
前記補正対象色領域を規定する条件データは、前記補正対象領域が球または円の場合には半径ｒ、該補正対象領域が立方体または正方形の場合には一辺ｒである請求項１、４、７、１４〜１６のいずれかに記載の画像処理装置。
【請求項２８】
前記色補正処理時に輝度も補正対象とする請求項１〜２７のいずれかに記載の画像処理装置。
【請求項２９】
請求項１〜２８のいずれかに記載の画像処理装置を用いて、固体撮像装置で撮像して得た各画素毎の前記入力映像信号の所定の色領域を、画像出力装置の理想的な色領域に色補正処理するカメラ装置。
【請求項３０】
請求項１〜２８のいずれかに記載の画像処理装置を用いて、各画素毎の前記入力映像信号の所定の色領域を、表示または印刷用の理想的な色領域に色補正処理する画像出力装置。
【請求項３１】
色座標系で入力映像信号の入力値に対して所定の色領域を理想的な色領域に色補正処理する画像処理方法において、
該所定の色領域の中心を補正対象領域の中心とし、該補正対象領域内に該理想的な色領域を含み、該所定の色領域の中心を該理想的な色領域の中心に移動して色補正処理する際に、該補正対象領域内において、該入力値と該所定の色領域の中心との距離が大きいほど、該入力値をどれだけ移動させるかの移動量を少なくするように色補正処理する補正処理ステップを有する画像処理方法。
【請求項３２】
前記補正処理ステップは、前記補正対象領域の外周境界部で前記移動量を「０」に設定して行う請求項３１に記載の画像処理方法。
【請求項３３】
前記補正処理ステップは、
前記入力映像信号の入力値と前記補正対象中心座標との距離を求める距離算出ステップと、
該入力値と該補正対象中心座標との距離に基づいて該入力値が前記補正対象領域内にあるかどうかを判定する補正対象領域判定ステップと、
該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出ステップと、
該移動量算出ステップで算出した該移動量だけ該入力値を移動させて色補正する色補正ステップとを有する請求項３１または３２に記載の画像処理方法。
【請求項３４】
前記補正処理ステップは、
前記入力映像信号の入力値が前記補正対象領域内にあるかどうかを判定する補正対象領域判定ステップと、
該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出ステップと、
該移動量算出ステップで算出した該移動量だけ該入力値を移動させて色補正する色補正ステップとを有する請求項３１または３２に記載の画像処理方法。
【請求項３５】
前記色補正処理時に輝度も補正対象とする請求項３１〜３４のいずれかに記載の画像処理方法。
【請求項３６】
請求項３１〜３５のいずれかに記載の画像処理方法のステップをコンピュータに実行させるための色補正処理プログラム。
【請求項３７】
請求項３６に記載の色補正処理プログラムが記録されたコンピュータ読み取り可能な可読記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばビデオカメラおよびデジタルスチルカメラなどの撮像装置で撮像した画像を、例えばプリンタおよびプロッタなどの画像出力装置により出力したり、例えば液晶表示装置（ＬＣＤ）および陰極線管（ＣＲＴ）などの表示装置に出力したりする場合に、色座標系で入力映像信号の入力値に対して所定の色領域（例えば肌色領域）を理想的な色領域に色補正処理する画像処理装置、これを用いたカメラ装置、これを用いた液晶表示装置（ＬＣＤ）やプリンタなどの画像出力装置、この画像処理装置を用いた画像処理方法、この方法をコンピュータに実行させるための色補正処理プログラムおよびこれを記録したコンピュータ読み取り可能な可読記録媒体に関する。
【背景技術】
【０００２】
近年、例えばビデオカメラ、デジタルスチルカメラ、携帯電話用カメラ、液晶表示装置（ＬＣＤ）およびプリンタなど、画像を撮像したり、印刷したりまたは表示したりする装置が幅広く使用されており、撮像および出力画質をより高画質にすることが望まれている。また、記憶色と称されるように、実際に撮像された画像が本来の持つ画像を忠実に再現することにより、本来の画像をそのまま表示するよりも、人が良好とする画像に色補正を行って作り変えて綺麗に見える表示や印刷などを行うことが求められている。
【０００３】
これら従来の画像処理装置は、高画質にするための色補正手法、例えば肌色や青空の色、さらには葉の緑色などをよりよく表現する色補正手法を持っている。
【０００４】
ここで、従来の一般的な線形変換の色補正手法について、図１６を用いて説明する。
【０００５】
図１６は、色空間における肌色の位置を示す図である。
【０００６】
映像は、光の強さを表す輝度と称される１次元の空間と、色を表す図１６の２次元の空間とで表され、これらを信号処理（色補正）することが一般的である。ここでは、一般的に用いられる方法として、映像信号を輝度および色空間に分離し、Ｌは輝度を、＊ａは色空間の赤成分を、＊ｂは色空間の青成分を表したＬ＊ａ＊ｂ空間を用いて説明する。
【０００７】
なお、Ｌ＊ａ＊ｂは以下の計算式により求めることができる。Ｌ＊ａ＊ｂ空間は映像を取り扱う画像像処理装置では一般的に広く使用されている色空間である。このＬ＊ａ＊ｂ空間はＣＩＦＡで定義されている。
【０００８】
Ｌ* = 116（Ｙ／Ｙn） ＾ 1/3 - 16
ａ* = 500[（Ｘ／Ｘn） ＾ 1/3 - （Ｙ／Ｙn） ＾ 1/3]
ｂ* = 200[（Ｙ／Ｙn） ＾ 1/3 - （Ｚ／Ｚn） ＾ 1/3]
但し、Ｘ、Ｙ、Ｚ、Ｘｎ、Ｙｎ、Ｚｎは実光源の刺激値が光の刺激値である。
【０００９】
図１６に示すように、領域Ａ１は人間が視覚できる最大の色空間の領域を表しており、カメラに関してはこの領域に近づけるように入力された光信号を処理することにより求められ、ＬＣＤなどのディスプレイではこの領域の表現ができるように求められている。
【００１０】
ところが、従来の技術では、人間が視覚できる最大の領域Ａ１の全ての領域を表現することは困難であり、例えば、領域Ａ２は装置が持つ色の最大空間であり、この領域Ａ２のように画像処理装置の性能に依存した最大の色空間の範囲で処理を行うことになる。また、領域Ａ３は撮像された映像または表示されている映像の肌色が表現されている局所的な肌色領域である。
【００１１】
なお、従来技術の説明を簡潔にするために、ここでは、肌色の表現を一例に取り挙げて説明を行い、また、画像処理する空間においても、図１６に示す＊ａ＊ｂ空間の色の２次元空間を中心に説明を行う。
【００１２】
図１７は肌色領域Ａ３を加算により移動させた後の色空間を示す図、図１８は図１７の肌色領域Ａ３の加算による移動詳細図、図１９は肌色領域Ａ３を乗算により移動させた後の色空間を示す図、図２０は図１９の肌色領域Ａ３の積算による移動詳細図である。
【００１３】
図１７および図１８により表現されている肌色の領域Ａ３から、実際に求めたい綺麗に見える肌色領域Ｂ３を求める場合には、肌色の色再現性を変化させる必要がある。肌色の色再現性を変化させるためには、図１７に破線で示すように全体の＊ａ＊ｂ空間を変化させる方法を取るのが一般的である。例えば肌色空間を図１８のように移動量Δｄ分だけ加算して移動させる場合、＊ａ＊ｂ空間を以下の計算式により空間ごとそのまま移動させる肌色補正方法により、求めたい綺麗に見える理想的な肌色領域Ｂ３に近づける。
【００１４】
Δｄ（ｘ）はｘ空間でのΔｄの移動量である。
【００１５】
＊ａ  ＝  ＊ａ  ＋  Δｄ(a)
＊ｂ  ＝  ＊ｂ  ＋  Δｄ(b)
次に、他の肌色補正手法について図１９および図２０を用いて説明する。
【００１６】
この他の肌色補正手法として、図１９および図２０のように移動させる肌色領域を包括するように、全体の＊ａ＊ｂの空間を積算により肌色空間を近づける肌色補正方法がある。例えば、＊ａ＊ｂ空間を以下の計算式により、Δｄｉ積算して肌色領域を移動させる。
【００１７】
Δｄｉ（ｘ）はｘ空間でのΔｄｉの積算量である。
【００１８】
＊ａ  ＝  ＊ａ  ×  Δｄｉ(a)
＊ｂ  ＝  ＊ｂ  ×  Δｄｉ(b)
また、従来技術として、特許文献１，２には、肌色において、局所的（部分的）に色補正を行うことが記載されている。
【特許文献１】特開２００２-１８５９７３号公報
【特許文献２】特開２００２-２２３３６６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１９】
上記従来の色補正方法では、例えば肌色や緑色など、局所的（部分的）に色・輝度補正を行うには、通常の線形変換では局所的（部分的）ではなく、画像全体の色および輝度の再現性が変化し、局所的（部分的）以外の再現性が取れない。また、簡単な非線形変換を用いた場合には、連続性が失われてしまい表現できない部分が発生してしまう可能性があり、逆に、複雑な非線形変換を用いた場合には処理量（計算量）が多くなり過ぎる。例えば、上記特許文献１，２では、処理量の負担を軽減することが充分に考慮されていない。
【００２０】
具体的に説明すると、例えば、図１７の移動後の色の最大空間Ｂ２に示すように、全体の色空間の変化を伴い、他の色に影響を及ぼすという問題がある。また、従来の画像処理装置が用いられる表示装置などによっては、これらの色空間全体として、領域Ａ２から移動した領域Ｂ２が表示できない領域であることも考えられる。
【００２１】
また、他の肌色補正手法においても、図２０に示すように、画像処理装置が持つ色の最大空間領域Ａ２から、移動後の色の最大空間領域Ｃ２への全体の色空間の変化を伴って、他の色に影響を及ぼすという問題がある。また、領域Ａ３から領域Ｂ３に移動する際に領域Ａ３が積算されて多少広がった領域Ｃ３になって、図１７の場合と同様に、画像処理装置が用いられる表示装置などによっては、これらの色空間全体としても、領域Ａ２から広がった移動後の領域Ｃ２が、装置の持つ領域からはみ出して表示できない領域になってしまうことも考えられる。
【００２２】
このように、これらの従来技術では、上述の各肌色補正手法により肌色を補正したが、前述したように肌色だけでなく、他の色の変化および表示装置の表示最大空間からのバランスをも考慮して、調整しなければならなかった。
【００２３】
また、特許文献１，２には、非線形で処理する色補正方法が記載されてはいるが、前項は処理量を考慮されておらず非常に大きな処理となり回路およびソフトウェアなどの肥大化となる。また、後項は、具体的にその色補正の方法論が記載されていない。
【００２４】
本発明は、上記従来の問題を解決するもので、連続性のある非線形型変換を用いて局所的な色補正を行うことにより、その色補正対象領域外の周りの色領域を変化させず、移動後の領域が装置の持つ領域からはみ出してクリッピングされることなく、かつ、処理量（計算量）の増大を抑えることができる画像処理装置、これを用いたカメラ装置、これを用いた液晶表示装置（ＬＣＤ）やプリンタなどの画像出力装置、この画像処理装置を用いた画像処理方法、この方法をコンピュータに色補正処理プログラムおよびこれを記録したコンピュータ読み取り可能な可読記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００２５】
本発明の画像処理装置は、色座標系で入力映像信号の入力値に対して所定の色領域を理想的な色領域に色補正処理する画像処理装置において、該所定の色領域の中心を補正対象領域の中心とし、該補正対象領域内に該理想的な色領域を含み、該所定の色領域の中心を該理想的な色領域の中心に移動して色補正処理する際に、該補正対象領域内において、該入力値と該所定の色領域の中心との距離が大きいほど、該入力値をどれだけ移動させるかを示す移動量を少なくするように色補正処理する補正処理部を有するものであり、そのことにより上記目的が達成される。
【００２６】
また、好ましくは、本発明の画像処理装置における補正処理部は、前記補正対象領域の外周境界部で前記移動量を「０」に設定する。
【００２７】
さらに、好ましくは、本発明の画像処理装置における移動量の変化量は、前記補正対象中心座標から前記補正対象領域の外周境界部の間で均等になるように設定されている。
【００２８】
さらに、好ましくは、本発明の画像処理装置における移動量は、（１−前記入力値と前記補正対象中心座標間距離/前記補正対象領域を規定する条件データ）×移動量の最大距
離の式により算出される。
【００２９】
さらに、好ましくは、本発明の画像処理装置における移動量の最大距離は、前記所定の色領域の中心から前記理想的な色領域の中心までの距離である。
【００３０】
さらに、好ましくは、本発明の画像処理装置における移動量の変化量は、前記補正対象中心座標および前記補正対象領域の外周境界部の各近傍位置間に比べて、該各近傍位置で小さくなるように設定されている。
【００３１】
さらに、好ましくは、本発明の画像処理装置における補正処理部は、色補正処理プログラムおよびそのデータを記憶する第１記憶手段とと、起動時に該色補正処理プログラムおよびそのデータなどの各種データが入力されてワークメモリとして働く第２記憶手段と、該色補正処理プログラムおよびそのデータ、前記入力映像信号の入力値、前記補正対象領域を規定する条件データ、前記補正対象中心座標および前記補正後の理想的な色領域の移動中心座標に基づいて色補正処理を行う制御手段とを有する。
【００３２】
さらに、好ましくは、本発明の画像処理装置における補正処理部は、前記入力映像信号の入力値と前記補正対象中心座標との距離を求める距離算出手段と、該入力値と該補正対象中心座標との距離に基づいて該入力値が前記補正対象領域内にあるかどうかを判定する入力値判定手段と、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出手段と、該移動量算出手段で算出した該移動量だけ該入力値を移動させて色補正する色補正手段とを有する。
【００３３】
さらに、好ましくは、本発明の画像処理装置における補正処理部は、前記入力映像信号の入力値が前記補正対象領域内にあるかどうかを判定する入力値判定手段と、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出手段と、該移動量算出手段で算出した該移動量だけ該入力値を移動させて色補正する色補正手段とを有する。
【００３４】
さらに、好ましくは、本発明の画像処理装置における入力値判定手段は、前記入力映像信号の入力値と前記補正対象中心座標との距離が前記補正対象領域の球または円の半径ｒ内にあるかどうかを判定する。
【００３５】
さらに、好ましくは、本発明の画像処理装置における入力値判定手段は、前記入力映像信号の入力値の座標成分のそれぞれが前記補正対象領域の立方体または正方形の一辺ｒ内に全て存在するかどうかを判定する。
【００３６】
さらに、好ましくは、本発明の画像処理装置における入力映像信号の入力値が一辺ｒの前記立方体または正方形の補正対象領域内にあるかどうかを判定する場合、該入力値の座標成分に対応した距離＜立方体または正方形の一辺ｒの距離の式を満足するかどうかを、該入力値の全ての座標成分に対して判定する。
【００３７】
さらに、好ましくは、本発明の画像処理装置における入力映像信号の入力値が一辺ｒの前記立方体または正方形の補正対象領域内にあるかどうかを判定する場合、該立方体または正方形の一辺ｒの最小値＜該入力値の座標成分＜該立方体または正方形の一辺ｒの最大値の式を満足するかどうかを、該入力値の全ての座標成分に対して判定する。
【００３８】
さらに、好ましくは、本発明の画像処理装置における補正処理部は、前記入力映像信号の入力値と前記補正対象中心座標との距離を電圧値として求める距離算出手段と、当該電圧値と前記補正対象領域を規定する条件データに対応した電圧値を比較する比較手段と、該比較手段の比較結果に応じて起動し、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出手段と、該入力値に該移動量を加算または乗算して該入力値を色補正する色補正手段と、該色補正手段からの色補正出力と該入力値のいずれかを、該比較手段からの判定結果に応じて選択する信号選択手段とを有する。
【００３９】
さらに、好ましくは、本発明の画像処理装置における補正処理部は、入力映像信号の入力値のそれぞれの座標成分を距離に対応させた電圧値に変換する距離算出手段と、当該各電圧値と前記補正対象領域を規定する条件データを距離に対応させた電圧値をそれぞれ比較する比較手段と、該比較手段からの各比較結果が全て同じ場合にのみ、該入力値が補正対象領域内にあることを示す判定結果を出力するアンドゲート手段と、該アンドゲート手段からの出力に応じて起動し、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出手段と、該入力値に該移動量を加算または乗算して該入力値を色補正する色補正手段と、該色補正手段からの色補正出力と該入力値のいずれかを、該アンドゲート手段からの出力電圧に応じて選択する信号選択手段とを有する。
【００４０】
さらに、好ましくは、本発明の画像処理装置における補正処理部は、入力映像信号の入力値のそれぞれの座標成分に対応した各電圧値にそれぞれ変換する距離算出手段と、当該各電圧値と前記補正対象領域を規定する条件データに対応した電圧値をそれぞれ比較する比較手段と、該比較手段からの各比較結果が全て同じ場合にのみ、該入力値が補正対象領域内にあることを示す判定結果を出力するアンドゲート手段と、該アンドゲート手段からの出力に応じて起動し、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出手段と、該入力値に該移動量を加算または乗算して該入力値を色補正する色補正手段と、該色補正手段からの色補正出力と該入力値のいずれかを、該アンドゲート手段からの出力電圧に応じて選択する信号選択手段とを有する。
【００４１】
さらに、好ましくは、本発明の画像処理装置における信号選択手段は、前記入力値が前記補正対象領域内にある場合に前記色補正手段からの色補正出力を選択し、前記入力値が前記補正対象領域内にない場合に該入力値を選択する。
【００４２】
さらに、好ましくは、本発明の画像処理装置における比較手段は、前記入力値の座標成分を距離に対応させた電圧値と、前記補正対象領域としての立方体または正方形の一辺ｒの距離に対応させた電圧値との比較を、該入力値の全ての座標成分に対して行う。
【００４３】
さらに、好ましくは、本発明の画像処理装置における比較手段は、前記入力値の座標成分と、前記補正対象領域としての立方体または正方形の一辺ｒの最小値およびその最大値との比較を、該入力値の全ての座標成分に対して行う。
【００４４】
さらに、好ましくは、本発明の画像処理装置における入力映像信号の入力値は、L*a *b、RGB、CMYK、YUVおよびYCbCr等の全ての表色系のいずれかの信号とする。即ち、前記入力映像信号の入力値は、L*a*b、RGB、CMYK、YUVおよびYCbCrのいずれかの表色系の信号とする。
【００４５】
さらに、好ましくは、本発明の画像処理装置における色座標系は、L*a*b、RGB、CMYK、YUVおよびYCbCr等の全ての表色系の色座標系である。即ち、前記色座標系は、L*a*b、RGB、CMYK、YUVおよびYCbCrのいずれかの表色系の色座標系である。
【００４６】
さらに、好ましくは、本発明の画像処理装置における色座標系は、Ｌ＊ａ＊ｂの輝度・色空間座標系または＊ａ＊ｂの色平面座標系である。
【００４７】
さらに、好ましくは、本発明の画像処理装置における補正対象領域は２次元または３次元の局所範囲である。
【００４８】
さらに、好ましくは、本発明の画像処理装置における補正対象領域は、球、円、立方体、正方形、楕円長軸を中心に回転して得られる回転体、楕円形、円柱、楕円柱および角柱のいずれかである。
【００４９】
さらに、好ましくは、本発明の画像処理装置における所定の色領域の補正対象中心座標を中心とする補正対象領域は一または複数個設定可能である。
【００５０】
さらに、好ましくは、本発明の画像処理装置における所定の色領域は肌色領域、青領域および緑領域の少なくともいずれかである。
【００５１】
さらに、好ましくは、本発明の画像処理装置において、前記補正対象色領域を規定する条件データは、前記補正対象領域が球または円の場合には半径ｒ、該補正対象領域が立方体または正方形の場合には一辺ｒである。
【００５２】
さらに、好ましくは、本発明の画像処理装置において、色補正処理時に輝度も補正対象とする。
【００５３】
本発明のカメラ装置は、本発明の上記画像処理装置を用いて、固体撮像装置で撮像して得た各画素毎の前記入力映像信号の所定の色領域を、画像出力装置の理想的な色領域に色補正処理するものであり、そのことにより上記目的が達成される。
【００５４】
本発明の画像出力装置は、本発明の上記画像処理装置を用いて、各画素毎の前記入力映像信号の所定の色領域を、表示または印刷用の理想的な色領域に色補正処理するものであり、そのことにより上記目的が達成される。
【００５５】
本発明の画像処理方法は、色座標系で入力映像信号の入力値に対して所定の色領域を理想的な色領域に色補正処理する画像処理方法において、該所定の色領域の中心を補正対象領域の中心とし、該補正対象領域内に該理想的な色領域を含み、該所定の色領域の中心を該理想的な色領域の中心に移動して色補正処理する際に、該補正対象領域内において、該入力値と該所定の色領域の中心との距離が大きいほど、該入力値をどれだけ移動させるかの移動量を少なくするように色補正処理する補正処理ステップを有し、そのことにより上記目的が達成される。
【００５６】
また、好ましくは、本発明の画像処理方法における補正処理ステップは、前記補正対象領域の外周境界部で前記移動量を「０」に設定して行う。
【００５７】
さらに、好ましくは、本発明の画像処理方法における補正処理ステップは、前記入力映像信号の入力値と前記補正対象中心座標との距離を求める距離算出ステップと、該入力値と該補正対象中心座標との距離に基づいて該入力値が前記補正対象領域内にあるかどうかを判定する補正対象領域判定ステップと、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出ステップと、該移動量算出ステップで算出した該移動量だけ該入力値を移動させて色補正する色補正ステップとを有する。
【００５８】
さらに、好ましくは、本発明の画像処理方法における補正処理ステップは、前記入力映像信号の入力値が前記補正対象領域内にあるかどうかを判定する補正対象領域判定ステップと、該入力値と該補正対象中心座標との距離に基づいて前記移動量を算出する移動量算出ステップと、該移動量算出ステップで算出した該移動量だけ該入力値を移動させて色補正する色補正ステップとを有する。
【００５９】
さらに、好ましくは、本発明の画像処理方法において、色補正処理時に輝度も補正対象とする。
【００６０】
本発明の色補正処理プログラムは、本発明の上記画像処理方法の各ステップをコンピュータに実行させるためのものであり、そのことにより上記目的が達成される。
【００６１】
本発明の可読記録媒体は、本発明の上記色補正処理プログラムが記録されたコンピュータ読み取り可能なものであり、そのことにより上記目的が達成される。
【００６２】
上記構成により、以下、本発明の作用を説明する。本発明においては、所定の色領域の中心を、例えば肌色、緑色など局所的な補正対象領域の中心とし、この補正対象領域内に理想的な色領域を含み、所定の色領域の中心を理想的な色領域の中心に移動して色補正処理する際に、この補正対象領域において、入力映像信号の入力値と所定の色領域の中心との距離が大きいほど、その入力値をどれだけ移動させるかの移動量を少なくするように色補正処理する。
【００６３】
このように、色補正対象領域の所定の色領域の中心をその色補正対象領域と共にずらして、求めたい理想的で綺麗に見える色領域に変換することにより、好適な色合いの色領域を持つと共に、その色補正対象領域外の周りの色領域を変化させることなく適切な画像を得ることが可能となる。
【００６４】
この場合、入力映像信号の入力値の補正対象中心からの距離に応じてその移動量を設定し、補正対象中心から所定の色補正対象領域の外周境界部に近づくほど移動量を少なくしてその外周境界部では移動量を「０」にしている。このため、所定の色補正対象領域の外側の他の色領域には何らの影響を及ぼさず、かつ求めたい色領域においては適切な色再現を確立し、また、離散的な色空間を作らないことが可能となる。
【００６５】
したがって、従来のように、全体の色空間の変化（移動）を伴って、表示装置やプリンタなどの性能によっては、移動後の色領域が表示または印刷できないほど色領域がずれて、ずれた分だけ色領域がクリッピングされてしまうということはなくなる。さらに、色補正対象領域（空間）を設定することにより、それほど多くのソフト量規模を必要としない。また、計算も非常に簡潔であり大きな回路規模を必要としない。このため、表示装置やプリンタなど種々の装置に適合可能となる。
【発明の効果】
【００６６】
以上により、本発明のよれば、所定の色領域の中心を理想的な色領域の中心に移動して色補正処理する際に、色座標系の補正対象領域において、入力映像信号の入力値と所定の色領域の中心との距離が大きいほど、その入力値をどれだけ移動させるかの移動量を少なくするように色補正処理するようにしたため、その色補正対象領域外の周りの色領域を変化させず、移動後の領域が装置の持つ領域からはみ出してクリッピングされることなく、かつ、処理量（計算量）の増大を抑えることができる。
【発明を実施するための最良の形態】
【００６７】
以下、本発明の画像処理装置および画像処理方法の実施形態１〜７について詳細に説明する前に、まず、本発明の画像処理装置および画像処理方法の基本構成の概要について図１を用いて説明する。
【００６８】
図１は、本発明の画像処理装置における要部構成例を示すブロック図である。ここでは、入力映像信号の入力値として一般的に使用されるL*a*b信号について説明する。
【００６９】
図１において、本発明の画像処理装置における補正処理部１は、補正対象となる入力映像信号（Ｌ信号、＊ａ信号および＊ｂ信号）の入力機構を有し、補正対象の局所的な空間（または平面）の補正対象中心（重心）となる座標（Ｌｃ，＊ａｃ，＊ｂｃ）およびその補正対象領域の色空間として例えば球または円などの内部空間を対象として色補正する機構を有し、補正対象領域の色空間を例えば球または円などの内部領域とした場合の、その補正対象領域を規定する条件データとして、例えば球や円の半径ｒなどを入力する機構を有し、かつ補正後の理想的な色空間の移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）を入力する機構を有し、補正された映像信号を出力する機構を有している。
【００７０】
この補正処理部１において、補正したい例えば肌色領域などの補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）と、例えば肌色領域など統計学的にどの色領域であればその色が綺麗に見える補正後の理想的な色領域の移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）と、補正対象中心座標から例えば半径ｒの補正対象色領域を規定する条件データとを、外部（または内部）の記憶部（図示せず）などに予め設定しておく。この場合、補正対象中心座標を中心とする補正対象色領域内に理想的な色領域の移動中心座標が存在するように例えば半径ｒなどの条件データが設定されている。できるだけ、補正対象色領域が移動中心座標を所定距離開けて含むように設定される。この場合の入力値の移動量のベクトルは、補正対象中心座標の位置で最大の移動量、所定の色補正対象中心座標から補正対象色領域の外周境界部に近づくほど移動量が少なくなり、その外周境界部ではその移動量を「０」にするように設定される。
【００７１】
したがって、この補正処理部１では、所定の色補正対象領域の色領域中心座標（例えば肌色領域中心座標）をその色補正対象領域と共にずらして、求めたい理想的で綺麗に見える色領域に変換することにより、好適な色合いの色領域を持つと共に、その色補正対象領域外の周りの色領域を変化させることなく適切な画像を得ることができる。この場合、入力映像信号の入力値の補正対象中心からの距離に応じてその移動量（変化量）が設定され、補正対象中心から所定の色補正対象領域の外縁部に近づくほど移動量（変化量）が少なくなってその外縁部では移動量を「０」にしているため、所定の色補正対象領域の外側の他の色領域には何らの影響を及ぼさず、かつ求めたい色領域においては適切な色再現性を確立し、また、離散的な色空間を作らないことが可能となる。したがって、従来のように、全体の色空間の変化（移動）を伴って、表示装置やプリンタなどの性能によっては、移動後の色領域が表示または印刷できないほど色領域がずれて、ずれた分だけ色領域がクリッピングされてしまうということはなくなる。さらに、色補正対象領域（空間）を設定することにより、それほど多くのソフト量規模を必要としない。また、計算も非常に簡潔であり大きな回路規模を必要としない。このため、表示装置やプリンタなど種々の装置に適合可能となる。
【００７２】
以上のように、本発明は、色の範囲（空間または平面）を非線形に処理する色補正手法であって、処理量を増大させずに簡潔および簡単な機構により、当該色範囲として局所的な色補正範囲（空間）に着目し、その領域内部と外部において、連続性を保ちながら当該設定範囲（空間）内の入力映像信号を最適に色補正しつつその周りの色領域にも悪影響を与えないものである。
【００７３】
なお、本発明はL*a*bのみならず、映像信号を扱うRGB、CMYK、YUVおよびYCbCrなどのすべての表色系の信号を対象とし、かつ、補正対象領域は球や円のみならず、立方体、正方形、楕円長軸を中心に回転して得られる回転体、楕円形、円柱、楕円柱および角柱など全ての２次元および３次元の局所的な色空間または色平面も対象とする。また、前述された補正対象領域を規定する条件データとしての半径ｒ、および理想的な色領域の移動中心座標、補正対象領域の補正対象中心座標は一つだけではなく複数個設定してもよく、複数の局所的な色空間または色平面について色補正処理することも可能である。
【００７４】
即ち、入力映像信号の入力値は、L*a*b、RGB、CMYK、YUVおよびYCbCrのいずれかの表色系の信号であり、色座標系は、L*a*b、RGB、CMYK、YUVおよびYCbCrのいずれかの表色系の色座標系である。この場合に、色補正処理時に輝度も補正対象とすることができる。
【００７５】
これらのL*a*b、RGB、CMYK（プリンタの加色法などの４次元）、YUVおよびYCbCrの互いの関係について説明する
以下RGBからの関係式を示す。
【００７６】
[YUV]
Y =  0.299R + 0.587G + 0.114B
U = -0.169R - 0.331G + 0.500B
V =  0.500R - 0.419G - 0.081B
[YCbCr]
Y =   0.257R + 0.504G + 0.098B + 16
Cb = -0.148R - 0.291G + 0.439B + 128
Cr =  0.439R - 0.368G - 0.071B + 128
[CMYK]
Cyan = G+B
Magenta = R+B
Yellow =R+G
K(Black)=0
[L*a*b]
上記説明の記載の通り。
【００７７】
以下、その具体例や適用例を実施形態１〜９で詳細に説明する。
（実施形態１）
本実施形態１では、補正対象となる入力映像信号の入力値（Ｌ信号、＊ａ信号および＊ｂ信号）を理想的な色領域に色補正する場合であって、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）を中心とした半径ｒの球を局所的な補正対象領域とし、色補正手法をソフトウェアで構成する場合について説明する。
【００７８】
図２は、図１の補正処理部１の実施形態１における要部構成例を示すブロック図である。ここでは、一般的に使用されるL*a*b信号を入力例とする。
【００７９】
図２において、本実施形態１の補正処理部１０は、補正処理プログラムおよびその各種データを記憶する第１記憶手段としてのＲＯＭ１１と、起動時に補正処理プログラムおよびその各種データなどが入力されてワークメモリとして働く第２記憶手段としてのＲＡＭ１２と、補正処理プログラムおよびその各種データ、さらには入力映像信号の入力値（Ｌ信号，＊ａ信号，＊ｂ信号）、局所的な補正対象領域を規定する条件データとしての半径ｒ、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）および補正後の理想的な色領域の移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）に基づいて、所定の色領域の中心（補正対象中心座標）を理想的な色領域の中心（移動中心座標）に移動して色補正処理する際に、半径ｒの球状の補正対象領域において、入力値と補正対象中心座標との距離が大きいほど、入力値をどれだけ移動させるかを示す移動量を少なくするように色補正処理する制御手段としてのＣＰＵ１３（中央演算処理装置）と有している。なお、これらのＲＯＭ１１およびＲＡＭ１２は可読記録媒体である。ＲＯＭ１１やＲＡＭ１２として、ＩＣメモリ、光ディスク（ＣＤ）や磁気ディスク（ＦＤ）、ハードディスクなど各種メモリがある。
【００８０】
ＣＰＵ１３は、入力映像信号の入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離を求める距離算出手段１３１と、その入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離が半径ｒ内にあるかどうかを判定する入力値判定手段１３２と、入力値をどれだけ移動させるかを示す移動距離（移動量）を算出する移動量算出手段１３３と、入力映像信号の入力値に対して、算出した移動距離（移動量）だけ移動させることによりその入力値を輝度・色補正する色補正手段１３４とを有する。
【００８１】
上記構成により、その動作について説明する。
【００８２】
図３は、前述した補正対象中心、移動中心および、補正対象中心を中心とする半径ｒの球Ｄを３次元で表現した補正対象空間図であり、図４は図２の補正処理部１０による補正処理を説明するためのフローチャートである。
【００８３】
図３および図４に示すように、まず、ステップＳ１で、補正処理部１に、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）および半径ｒが与えられる。さらに、この補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）から半径ｒの球Ｄ内の補正対象領域内において、移動する中心点の座標として理想的な色領域の移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）が与えられる。
【００８４】
また、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）と移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）との距離をそれぞれの空間の成分、本説明ではＬ,＊ａ,＊ｂ空間の各成分について求める。それぞれの距離成分を（ＤｉｓＬ,Ｄｉｓ＊ａ,Ｄｉｓ＊ｂ）とし、予め用意しておく。これは本発明の色補正処理における入力映像信号の最大の移動量となる。
【００８５】
DisL = |Lc-Lm|         式１
Dis*a = |*ac-*am|      式２
Dis*b = |*bc-*bm|      式３
次に、ステップＳ２で入力映像信号の入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離を求める。
【００８６】
即ち、１画素単位の入力映像信号の入力値を[Lx,*ax,*bx]とし、その入力された画素毎の入力映像信号の入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離を求める。その距離成分をDisInとすると、次の式が得られる。
【００８７】
DisIn = ( |Lc-Lx|^2 + |*ac-*ax|^2 + |*bc-*bx|^2 )^(1/2)
上記式の距離成分DisInにより、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）からどの程度の距離をもった画素毎の映像信号が入力されたかを得ることができる。
【００８８】
ステップＳ３でその入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離成分DisInが半径ｒ内かどうかを判定し、この距離成分DisInが補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）から半径ｒの補正対象領域内にあれば、次のステップＳ４の移動量演算処理を行う。
【００８９】
さらに、ステップＳ４でその入力値をどれだけ移動させるかの移動距離（移動量）を算出する。
【００９０】
即ち、上述した式を用いて、求められた入力信号を[Ly,*ay,*by]とした場合、以下の計算式により補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）を理想的な色領域の移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）に移動させた結果が得られる。
【００９１】
Ly   = Lx±（( 1-DisIn/r) * DisL）      式４
*ay = *ax±（(1-Dis*a/r) * Disa）      式５
*by = *bx±（(1-Dis*b/r) * Disb）      式６
ステップＳ３で距離成分DisInが半径ｒ内になければ本発明の色補正処理は行わない。即ち、入力された入力映像信号の入力値が補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）から半径ｒの球Ｄの領域内に入らない場合には本発明の補正処理は為されず、以下の結果として出力される。
【００９２】
Ly   = Lx    式７
*ay = *ax    式８
*by = *bx    式９
さらに、ステップＳ５において、入力映像信号の入力値[Ly,*ay,*by]に対して、ステップＳ４で算出した移動距離だけ移動させることによりその入力値を理想的な色領域に輝度・色補正する。
【００９３】
以上により、本実施形態１によれば、上記式４〜式６の各計算式の意味として、入力された入力映像信号の入力値が補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置に近いほど、補正処理後の移動距離（移動量）が大きく、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置から離れるにつれて補正処理後の移動距離（移動量）が小さくなっていくことを示している。これにより、補正対象領域内（半径ｒの球Ｄ内）とその外側との離散度を大きくすることなしに、かつ補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置では最も大きく移動させることが可能となり、球Ｄの外側との画像のつながりを保持した状態で、設定色領域に対して求める理想的な色表現を実現することができる。
（実施形態２）
本実施形態２では、補正対象となる入力映像信号の入力値（Ｌ信号、＊ａ信号および＊ｂ信号）を理想的な色領域に色補正する場合であって、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）を中心とした半径ｒの球を局所的な補正対象領域とし、この色補正手法をハードウェアで構成する場合について説明する。
【００９４】
図５は、図１の補正処理部の実施形態２における要部構成例を示すブロック図である。
【００９５】
図５において、本実施形態２の補正処理部２０は、入力映像信号の入力値（Ｌ，＊ａ，＊ｂ）と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離を比較用の電圧値として求める距離算出手段２１と、その入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離が半径ｒ内にあるかどうかを判定する比較手段（入力値判定手段）としての比較器２２と、この入力値をどれだけ移動させるかを示す移動距離（移動量）を算出する移動量算出手段２３と、入力映像信号の入力値に対して、算出した移動距離（移動量）だけ移動させることによりその入力値を輝度・色補正する色補正手段２４と、色補正手段２４からの色補正出力と入力映像信号の入力値のいずれかを、比較器２２からの判定結果出力に応じて選択する信号選択手段としてのセレクタ２５とを有している。
【００９６】
比較器２２は、入力映像信号の入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離に対応した電圧値と、補正対象領域の球Ｄを規定する条件データとしての半径ｒに対応した電圧値とを比較してその比較結果を出力する。
【００９７】
移動量算出手段２３は、その比較結果がハイレベル電圧のときに起動し、その比較結果がローレベル電圧のときは起動しない。
【００９８】
このセレクタ２５は、入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離が半径ｒ内にある場合に色補正手段２４からの色補正出力を選択し、入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離が半径ｒ内にない場合にはその入力値を選択するように制御が為される。
【００９９】
上記構成により、以下その動作を説明する。
【０１００】
まず、距離算出手段２１に入力映像信号の入力値[Ly,*ay,*by]と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）とが入力され、入力映像信号の入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）間の距離（上記距離成分DisIn）が求められる。
【０１０１】
次に、その距離成分DisInに対応する入力電圧値と半径ｒに対応する基準電圧値とが比較器２２に入力され、比較器２２により距離成分DisInと半径ｒとの大小関係が求められる。この距離成分DisInが半径ｒよりも大きい場合には比較器２２の出力端から比較結果信号としてローレベル電圧を出力し、この距離成分DisInが半径ｒ以下の場合、即ち、入力値[Ly,*ay,*by]が所定色領域の補正対象領域内にある場合には比較器２２の出力端から比較結果信号としてハイレベル電圧を出力する。
【０１０２】
さらに、移動量算出手段２３には、比較器２２から比較結果信号が入力されると共に、半径ｒおよび移動量の最大距離にそれぞれ対応する各信号が入力される。移動量の最大距離とは補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）と移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）との距離であり、これは予め用意されている。移動量算出手段２３は、比較結果信号がハイレベル電圧のときのみ起動して、入力映像信号の入力値[Ly,*ay,*by]をどれだけ移動させるかを示す移動距離（移動量）を算出する。この算出式は前述した式４〜式６を用いる。
【０１０３】
さらに、色補正手段２４には、移動量算出手段２３からの移動距離（移動量）と、入力映像信号の入力値[Ly,*ay,*by]とが入力されている。色補正手段２４では、入力映像信号の入力値[Ly,*ay,*by]にそれぞれ、算出した各成分の移動距離（移動量）をそれぞれ加えることによりその入力値を輝度・色補正する。
【０１０４】
さらに、セレクタ２５には、入力映像信号の入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離が半径ｒ内にある場合に色補正手段２４からの色補正出力を選択し、その距離が半径ｒ内にない場合には入力映像信号の入力値をそのままの状態で色補正なしで出力する。
【０１０５】
以上により、本実施形態２によれば、入力された入力映像信号値が補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置に近いほど、補正処理後の移動距離（移動量）が大きく、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置から離れるにつれて補正処理後の移動距離（移動量）が小さくなっていくように移動量を設定し、補正対象領域の球Ｄにおける外周境界部では移動量を「０」に設定する。このため、その境界部（球Ｄ）の外側との離散度を大きくすることなしに、かつ補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置では最も大きく移動させることが可能となり、球Ｄの外側との画像のつながりを保持した状態で、設定色領域に対して求める理想的な色表現を実現することができる。
【０１０６】
なお、上記実施形態１および本実施形態２では、移動量を算出する際に、図６の実線で示すように、移動量の変化量は、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）から補正対象領域の球Ｄの外周境界部の間で均等（同一）になるように設定されている。この移動量は、（１−入力値と補正対象中心座標間距離/球領域の半径ｒ）×移動量の最大距離の式により算出される。
（実施形態３）
本実施形態３では、補正対象となる入力映像信号の入力値（Ｌ信号、＊ａ信号および＊ｂ信号）を理想的な色領域に色補正する場合であって、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）を中心位置に含む一辺ｒの正立方体を局所的な補正対象領域とし、色補正手法をソフトウェアで構成する場合について説明する。この場合には座標値またはその単純な計算で距離が容易に求まるので演算処理が容易になる。
【０１０７】
図７は、図１の補正処理部の実施形態３における要部構成例を示すブロック図である。
【０１０８】
図７において、本実施形態２の補正処理部３０は、補正処理プログラムおよびその各種データを記憶する第１記憶手段としてのＲＯＭ３１と、起動時に補正処理プログラムおよびその各種データなどが入力されてワークメモリとして働く第２記憶手段としてのＲＡＭ３２と、補正処理プログラムおよびその各種データ、さらには入力映像信号の入力値（Ｌ信号，＊ａ信号，＊ｂ信号）、条件データとしての立方体の各一辺ｒ、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）および補正後の理想的な色領域の移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）の各データに基づいて、所定の色領域の中心（補正対象中心座標）を理想的な色領域の中心（移動中心座標）に移動して色補正処理する際に、各一辺ｒの立方体状の補正対象領域において、入力値と補正対象中心座標との距離が大きいほど、入力値をどれだけ移動させるかを示す移動量を少なくするように色補正処理する制御手段としてのＣＰＵ３３（中央演算処理装置）と有している。なお、これらのＲＯＭ３１およびＲＡＭ３２は可読記録媒体である。ＲＯＭ３１やＲＡＭ３２として、ＩＣメモリ、光ディスク（ＣＤ）や磁気ディスク（ＦＤ）、ハードディスクなど各種メモリがある。
【０１０９】
ＣＰＵ３３は、入力映像信号の入力値座標成分のそれぞれが、三辺が等しい立方体形状の補正対象領域の各一辺ｒ内にそれぞれ存在するかどうかを判定する入力値判定手段３３２と、入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離に応じて、入力値をどれだけ移動させるかを示す移動距離（移動量）を算出する移動量算出手段３３３と、入力映像信号の入力値に対して、算出した移動距離（移動量）だけ移動させることによりその入力値を輝度・色補正する色補正手段３３４とを有する。
【０１１０】
入力値判定手段３３２は、例えば図８に示す平面座標で説明すると、入力映像信号の入力値（ｘ’，ｙ’）が一辺ｒの正方形状の補正対象領域内にあるかどうかを判定する場合、ｘ０＜ｘ’ ＜ｘ１、ｙ０＜ｙ’ ＜ｙ１であるかどうかを判定すればよい。即ち、入力映像信号の入力値（ｘ’，ｙ’）が一辺ｒの正方形の補正対象領域内にあるかどうかを判定する場合、正方形の一辺ｒの最小値ｘ０＜入力値の座標成分ｘ１＜正方形の一辺ｒの最大値ｘ１であるかどうかを、入力値の全ての座標成分（ｘ’，ｙ’）に対して判定すればよい。ここでは、色空間座標系の各成分、Ｌ信号、＊ａ信号および＊ｂ信号のそれぞれについて判定すればよい。
【０１１１】
なお、この場合、入力映像信号の入力値が一辺ｒの前記立方体または正方形の補正対象領域内にあるかどうかを判定する場合、入力値の座標成分を距離に対応させた電圧値＜立方体の一辺ｒの距離に対応させた電圧値の式を満足するどうかを、入力値の全ての座標成分に対して判定するようにしてもよい。
【０１１２】
移動量算出手段３３３は、入力映像信号の入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離ｌを求め、入力映像信号の入力値の補正対象中心からの距離ｌに応じてその移動量（ベクトル量）が設定され、補正対象中心から所定の色補正対象領域の外縁部に近づくほど移動量（変化量）が少なくなってその外縁部では移動量を「０」に設定される。この算出式は前述した式４〜式６を用いる。
【０１１３】
色補正手段３３４は、移動量算出手段３３３で求めた移動量を入力値に加えるかまたは乗算することにより入力値を輝度・色補正する。
【０１１４】
上記構成により、以下その動作を説明する。
【０１１５】
図９は、図７の補正処理部３０による補正処理を説明するためのフローチャートである。
【０１１６】
図９に示すように、まず、ステップＳ３１で、各種データが補正処理部３０に与えられる。
【０１１７】
即ち、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）および一辺ｒが与えられる。さらに、この補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）から一辺ｒの立方体の補正対象領域内において、移動する中心点の座標として理想的な色領域の移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）が与えられる。
【０１１８】
次に、ステップＳ３２でその入力値の各座標成分（Ｌ，＊ａ，＊ｂ）のそれぞれが立方体形状の補正対象領域の各一辺ｒ内にそれぞれ存在するかどうかを判定する。その入力値の各座標成分（Ｌ，＊ａ，＊ｂ）が全て立方体形状の補正対象領域の各一辺ｒ内に存在すれば次のステップＳ３３の移動量演算処理を行う。
【０１１９】
さらに、ステップＳ３３でその入力値をどれだけ移動させるかを示す移動距離（移動量）を算出する。
【０１２０】
即ち、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）と移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）との距離をそれぞれの空間の成分、本説明ではＬ,＊ａ,＊ｂ空間の各成分について求める。それぞれの距離成分を（ＤｉｓＬ,Ｄｉｓ＊ａ,Ｄｉｓ＊ｂ）とし、予め用意しておく。これは本発明の色補正処理における入力信号の最大の移動量となる。
【０１２１】
DisL = |Lc-Lm|         式１
Dis*a = |*ac-*am|      式２
Dis*b = |*bc-*bm|      式３
その入力映像信号の入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離ｌを求める。
【０１２２】
即ち、１画素単位の入力信号の入力値を[Lx,*ax,*bx]とし、その入力された画素毎の入力映像信号の入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離を求める。その距離成分をDisInとすると、次の式が得られる。
【０１２３】
DisIn = ( |Lc-Lx|^2 + |*ac-*ax|^2 + |*bc-*bx|^2 )^(1/2)
上記式の距離成分DisInにより、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）からどの程度の距離ｌをもった画素毎の映像信号が入力されたかを得ることができる。
【０１２４】
上述した式を用いて、求められた入力信号を[Ly,*ay,*by]とした場合、以下の計算式により補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）を理想的な色領域の移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）に移動させた結果が得られる。
【０１２５】
Ly   = Lx±（(1-DisIn/r) * DisL）      式４
*ay = *ax±（(1-Dis*a/r) * Disa）      式５
*by = *bx±（(1-Dis*b/r) * Disb）      式６
また、ステップＳ３２でその入力値の各座標成分（Ｌ，＊ａ，＊ｂ）のうち少なくともいずれかの成分が立方体形状の補正対象領域の各一辺ｒ内に存在しなければ、本発明の色補正処理は行わない。即ち、入力された入力信号値が補正対象領域内にない場合には本発明の色補正処理は為されず、以下の結果として入力値がそのまま出力される。
【０１２６】
Ly   = Lx    式７
*ay = *ax    式８
*by = *bx    式９
さらに、ステップＳ３４において、入力映像信号の入力値[Ly,*ay,*by]に対して、ステップＳ３３で算出した移動距離（移動量）だけ移動させること（例えば入力値に移動量を加えること）によりその入力値を輝度・色補正する。
【０１２７】
以上により、本実施形態３によれば、上記式４〜式６の各計算式の意味として、入力された入力映像信号値が補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置に近いほど、補正処理後の移動距離が大きく、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置から離れるにつれて補正処理後の移動距離が小さくなっていくことを示している。これにより、補正対象領域内（一辺ｒの立方体内）とその外側との離散度を大きくすることなしに、かつ補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置では最も大きく移動させることが可能となり、一辺ｒの立方体の外側との画像のつながりを保持した状態で、設定色領域に対して求める理想的な色表現を実現することができる。
（実施形態４）
本実施形態４では、補正対象となる入力映像信号の入力値（Ｌ信号、＊ａ信号および＊ｂ信号）を理想的な色領域に色補正する場合であって、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）を中心位置に含む一辺ｒの立方体（または正方形）を局所的な補正対象領域とし、この色補正手法をハードウェアで構成する場合について説明する。
【０１２８】
図１０は図１の補正処理部の実施形態４における要部構成例を示すブロック図である。
【０１２９】
図１０において、本実施形態４の補正処理部４０は、入力映像信号の各入力値（Ｌ，＊ａ，＊ｂ）のそれぞれの座標成分を一辺ｒの距離に対応した電圧値に変換するかまたは、それぞれの座標成分に対応した電圧値に変換する距離算出手段４１と、その各入力値を一辺ｒの距離に変換した電圧値と補正対象領域の立方体の一辺ｒに対応した基準電圧値とが入力されてその大小関係を比較する比較器４２と、三つの各成分毎の比較器４２からの各比較結果出力が入力されて、各比較結果出力が全てハイレベル電圧の場合にのみ、入力値が補正対象領域内にあることを示す判定結果を出力するアンドゲート手段としてのアンドゲート４３と、このアンドゲート４３からの出力レベルがハイレベルの場合にのみ起動して、入力値をどれだけ移動させるかを示す移動距離（移動量）を算出する移動量算出手段４４と、入力映像信号の入力値に対して、算出した移動距離（移動量）だけ移動させることによりその入力値を色補正する輝度・色補正手段４５と、色補正手段４５からの色補正出力と入力映像信号の入力値（Ｌ，＊ａ，＊ｂ）のいずれかを、アンドゲート４３からの判定結果出力に応じて選択出力する信号選択手段としてのセレクタ４６とを有している。
【０１３０】
距離算出手段４１が入力値のそれぞれの座標成分を一辺ｒの距離に対応した電圧値に変換する場合、比較器４２にて、その変換された電圧値と立方体（または正方形）の一辺ｒに対応した電圧値とを比較し、座標成分の距離に対応した電圧値＜立方体（または正方形）の一辺ｒに対応した電圧値を満足するどうかを、入力値の全ての座標成分に対して判定する。または、距離算出手段４１が入力値のそれぞれの座標成分に対応した電圧値に変換する場合には、比較器４２にて、立方体（または正方形）の一辺ｒの最小値＜入力値の座標成分＜立方体（または正方形）の一辺ｒの最大値を満足するどうかを、入力値の全ての座標成分に対して判定する。
【０１３１】
これらの三つの比較器４２（比較手段）とアンドゲート４３により入力値判定手段が構成されており、その入力値が補正対象領域である立方体内にあるかどうかが判定される。
【０１３２】
このセレクタ４６は、入力値が補正対象領域内にある場合にのみ色補正手段４５からの色補正出力を選択するように制御が為される。
【０１３３】
上記構成により、以下その動作を説明する。
【０１３４】
まず、距離算出手段４１により入力映像信号の入力値[Ly,*ay,*by]の各成分を一辺ｒの距離に対応した比較用の電圧値に変換する。
【０１３５】
次に、各比較器４２によりその各入力値の成分を一辺ｒの距離に対応するように変換した電圧値と補正対象領域の立方体の各一辺ｒに対応した基準電圧値との大小関係を比較し、入力値から変換した一辺ｒに対する距離がその一辺ｒよりも大きい場合にはローレベル電圧を出力し、入力値から変換した一辺ｒに対応した距離がその一辺ｒよりも小さい場合にはハイレベル電圧を出力する。三つの比較器４２からの各比較結果出力が全てハイレベル電圧の場合（その入力値が補正対象領域の立方体内にある場合）にのみ、アンドゲート４３から、入力値が補正対象領域であることを示すハイレベル電圧を判定結果信号として出力する。
【０１３６】
さらに、移動量算出手段４４には、アンドゲート４３から判定結果信号が入力されると共に、一辺ｒ、距離ｌおよび移動量の最大距離に対応した各信号が入力されている。移動量の最大距離とは補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）と移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）との距離であり、これは予め用意されている。または、移動量の最大距離は移動量算出手段４４内で演算して求めてもよい。また、距離ｌは、入力映像信号の入力値と補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）との距離である。移動量算出手段４４は、判定結果がハイレベル電圧のときにのみ起動して、入力映像信号の入力値[Ly,*ay,*by]をどれだけ移動させるかを示す移動距離（移動量）を算出する。この算出式は前述した式４〜式６を用いる。
【０１３７】
さらに、色補正手段４５には、移動量算出手段４４からの移動距離（移動量）と、入力映像信号の入力値[Ly,*ay,*by]とが入力されている。色補正手段４５では、入力映像信号の入力値[Ly,*ay,*by]にそれぞれ、算出した各成分の移動距離（移動量）をそれぞれ加えることによりその入力値を輝度・色補正する。
【０１３８】
セレクタ４６には、入力映像信号の入力値が補正対象領域内にある場合には色補正手段２４からの色補正出力を選択し、入力映像信号の入力値が補正対象領域内にない場合には入力映像信号の入力値をそのままの状態で色補正なしで出力する。
【０１３９】
以上により、本実施形態４によれば、入力された入力映像信号値が補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置に近いほど、補正処理後の移動距離が大きく、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置から離れるにつれて補正処理後の移動距離が小さくなっていくように移動量を設定し、補正対象領域の境界部（立方体の外周部）では移動量を「０」に設定したため、その境界部の外側との離散度を大きくすることなしに、かつ補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置では最も大きく移動させることが可能となり、その補正対象領域の外側との画像のつながりを保持した状態で、設定色領域に対して求める理想的な色表現を実現することができる。
（実施形態５）
本実施形態５は、補正対象となる入力映像信号の入力値（Ｌ信号、＊ａ信号および＊ｂ信号）を理想的な色領域に色補正する場合であって、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）を中心位置に含む長軸と短軸を持つ楕円を長軸周りに回転させた回転体を局所的な補正対象領域とし、色補正手法をソフトウェアで構成する場合である。この場合には、上記実施形態１，２の球Ｄの補正対象領域に比べてその補正対象範囲が小さくなる分だけ色補正処理量（計算量）が軽減される。
【０１４０】
上記実施形態５では、上記実施形態１の場合の図２および図４の構成と同様であるが、異なる点は、図１１に示すように補正対象となる入力映像信号の入力値（Ｌ，＊ａ，＊ｂ）が、楕円長軸周りに回転させた回転体（局所的な補正対象領域）内にあるかどうかを、図２の入力値判定手段１３２に代えて入力値判定手段１３２Ａを設けて判定している点である。また、図２の距離算出手段１３１により求めた、入力値と補正対象中心座標間の距離は図２の移動量算出手段１３３で用いる。この場合には、上記実施形態１，２の球Ｄの補正対象領域に比べてその補正対象範囲を小さくできる。
【０１４１】
なお、上記実施形態５では本発明の色補正手法をソフトウェアで構成したが、本発明の色補正手法をハードウェアで構成することもできる。ハードウェアで構成する場合には図５の場合とほぼ同様の構成であるが、図５の比較器２２の代わりに入力値判定手段１３２Ａと同様の機能を持つ入力値判定手段を設ける。この入力値判定手段からの判定結果出力に応じて移動量算出手段２３を起動さると共にこれをセレクタ２５の選択制御出力に用いる。
（実施形態６）
本実施形態６は、補正対象となる入力映像信号の入力値（Ｌ信号、＊ａ信号および＊ｂ信号）を理想的な色領域に色補正する場合であって、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）を中心位置に含む直方体（角柱）を局所的な補正対象領域とし、色補正手法をソフトウェアで構成する場合である。この場合にも、同様に、上記実施形態３，４の立方体の補正対象領域に比べてその補正対象範囲を小さくできる分だけ色補正処理量を軽減することができる。
【０１４２】
また、上記実施形態６では、上記実施形態３の場合の図７および図９の構成と同様であるが、異なる点は、補正対象となる入力映像信号の入力値（Ｌ，＊ａ，＊ｂ）が、直方体（例えば一辺がｒ１、ｒ１、ｒ；ｒ１＜ｒ）の局所的な補正対象領域内にあるかどうかを、図７の入力値判定手段３３２に代えて入力値判定手段３３２Ａを設けている点である。
【０１４３】
なお、上記実施形態６では本発明の色補正手法をソフトウェアで構成したが、本発明の色補正手法をハードウェアで構成することもできる。ハードウェアで構成する場合には図１０の場合とほぼ同様の構成であるが、図１０の三つの比較器４２に代えて、三つの比較器４２Ａとして、いずれか一つを一辺ｒ１を基準値として比較処理を行うように構成すればよい。
【０１４４】
また、上記実施形態１〜６では、補正対象領域を３次元の空間座標（Ｌ，＊ａ，＊ｂ）としたが、これに限らず、空間座標（Ｌ，＊ａ，＊ｂ）のうちのいずれか二つの成分からなる２次元の平面座標としてもよい。この場合にも演算量が軽減される。
【０１４５】
さらに、上記実施形態５では、補正対象領域を楕円を長軸周りに回転させた回転体とし、上記実施形態６では、補正対象領域を直方体（角柱）としたが、これらに限らず、円柱であっても楕円柱であってもよい。
【０１４６】
さらに、上記実施形態３〜６においても、移動量を算出する際に、図６の実線で示すように、入力映像信号の入力値が補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置に近いほど均等に移動量が大きくなるように構成したが、これに限らず、図６の破線で示すように、入力映像信号の入力値が補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）の位置近傍および補正対象領域外縁部近傍で移動量が大きく変化せず、それらの中間位置で最も移動量が変化するように、前述した式４〜式６に代えて構成することもできる。移動量を大きく動かす場合に図６の破線で示すラインのように移動量を変化させる方が、補正対象領域の外側の色領域に悪影響が少ない。
（実施形態７）
本実施形態７では、上記実施形態１〜６の補正処理部をカメラ装置に適用した場合について説明する。
【０１４７】
図１２は、本発明のカメラ装置の要部構成例を示すブロック図である。
【０１４８】
図１２において、本実施形態７のカメラ装置７０は、固体撮像素子７１と、相関２重サンプリング回路（ＣＤＳ）７２と、自動利得制御回路（ＡＧＣ）７３と、Ａ／Ｄ変換回路７４と、画像処理装置としてのデジタル信号処理回路（ＤＳＰ）７５と、表示装置７６と、タイミングジェネレータ（ＴＧ）７７とを有している。
【０１４９】
固体撮像素子７１は、被写体光を電荷信号に光電変換する。この固体撮像素子１を用いて撮像装置が構成されており、図示しない光学レンズから入射された光は、カラーフィルタのベイヤ配列の並びに応じた固体撮像素子７１により光電変換されて電気的なアナログ映像信号として出力される。
【０１５０】
ＣＤＳ７２は、固体撮像素子７１からのアナログ映像信号と黒レベルとの相関により黒信号基準が判定されて映像信号が摘出される。
【０１５１】
ＡＧＣ７３は、ＣＤＳ７２からの映像信号を所定レベルに増幅する。
【０１５２】
Ａ／Ｄ変換回路７４は、ＡＧＣ７３から出力されたアナログ映像信号をデジタル映像信号に変換する。
【０１５３】
ＤＳＰ７５は、Ａ／Ｄ変換回路７４でＡ／Ｄ変換されたデジタル映像信号を、より高画質にするための信号処理が施される。
【０１５４】
補間処理部７５１は、カラーフィルタのベイヤ配列を各画素毎にＲＧＢが揃うように変換して映像信号の補間処理を行う。
【０１５５】
γ補正部７５２は、信号出力部としてのＣＲＴの特性に沿ったγ変換処理を行う。
【０１５６】
ホワイトバランス部７５３は、固体撮像素子１からの映像信号の白レベルからのずれを補正する回路であって、白調整が為されたデジタル映像信号として出力される。
【０１５７】
Ｙ／ＵＶ分離部７５４は、ホワイトバランス部７５３からの映像信号を輝度信号Ｌと色信号であるａ＊およびｂ＊信号に分離する。
【０１５８】
輝度信号処理部７５５は、光の明るさ（輝度）に応じた信号処理を行うものであって、Ｙ／ＵＶ分離部７５４からの輝度信号Ｌをエッジ強調処理などの輝度信号処理を行って画像処理部５７に出力する。
【０１５９】
色信号処理部７５６は、色信号に応じた信号処理を行うものであって、Ｙ／ＵＶ分離部５４からの色信号の位相および増幅などを行って画像処理部７５７に出力する。
【０１６０】
画像処理部７５７は、所定の補正対象色領域（例えば肌色領域）の補正対象中心座標をその補正対象領域と共にずらして、求めたい理想的で綺麗に見える輝度・色領域に変換することにより、好適な色合いの色領域を持つと共に、その色補正対象領域外の周りの色領域を変化させることなく適切な画像を得ることができる。この場合、入力映像信号の入力値の補正対象中心座標からの距離ｌに応じてその移動量（変化量）が設定され、補正対象中心座標から所定の色補正対象領域の外縁部に近づくほど移動量（変化量）が少なくなってその外縁部では移動量を「０」にしている。このため、所定の補正対象領域の外側の他の輝度・色領域には何らの影響を及ぼさず、かつ求めたい色領域においては適切な色再現を確立し、また、離散的な色空間を作らないことが可能となる。
【０１６１】
ＩＦ部５８は、最終出力としてそれぞれの表示装置および画像格納装置などの最終装置に適合した信号形態とするために信号変換して、最終装置に適合したアナログまたはデジタル映像信号として出力する。
【０１６２】
表示装置６は、例えば液晶表示装置やＣＲＴ（ブラウン管）などである。
【０１６３】
ＴＧ（タイミングジェネレータ）７７は、固体撮像素子７１、ＣＤＳ７２、ＡＧＣ７３およびＡ／Ｄ変換回路７４の駆動制御波形（タイミング制御信号）を生成する。
【０１６４】
ここでは、図１３の色補正空間図は、図１２の画像処理部７５７に入力される入力値の座標系であるＬ＊ａ＊ｂ空間および色補正後のＬ＊ａ＊ｂ空間を図示したものであるが、説明を簡潔化するために＊ａ＊ｂの２次元空間を対象として内容を説明する。
【０１６５】
固体撮像装置の最大表現空間は図１２の固体撮像素子７１が持つ最大表現できる空間とし、表示装置の最大表現空間は表示装置７６が持つ最大表現できる空間とする。通常、固体撮像素子７１は分光特性、表示装置７６は表示特性の影響により最大で表現できる空間が決められる。
【０１６６】
ここでは、固体撮像素子７１で信号処理される肌色の空間および青の最大値の補正について説明する。
【０１６７】
まず、肌色補正として、図１５の（３）で示される固体撮像素子の肌色は固体撮像素子により出力される肌色の映像信号空間を表す。しかしながら、固体撮像素子の特性により、人間が判断する肌色領域は図１４の理想肌色空間で示されるものとする。ここで、本実施形態７の補正処理部７５７により本発明の色補正を行う。まず、図１４に示される固体撮像素子の肌色領域の中心（補正対象中心）を本発明の補正対象とする円Ｄ１の中心とする。
【０１６８】
次に、理想肌色空間の中心位置を図１４に示される移動中心位置として設定する。また、半径ｒ１は、図１４の（２）で示される固体撮像素子肌色領域を中心とし、理想肌色領域を含む円Ｄ１の半径として設定される。
【０１６９】
この方法により図示するように肌色を中心とした半径ｒ１の領域のみを理想空間に移動することにより補正対象領域の円Ｄ１の外側の他の色に影響を及ぼさずに、好適な肌色を出力することが可能となる。
【０１７０】
次に、この設定例が図示するように固体撮像素子が出力する最大表現色空間（２）と、表示装置が出力する表示可能最大空間（１）の大きさが異なることがあるため、例えば、表示装置が青とする領域が固体撮像素子から出力されず、青が美しく表現できないことがある。図１５では、表示装置最大青（４）まで固体撮像素子最大青（３）を移動させる必要がある。
【０１７１】
即ち、図１５で示される固体撮像素子最大青（３）の点を補正対象中心とし、図１５で示される表示装置が表現できる最大青（４）を移動対象中心とする。固体撮像素子最大青（３）を中心とし、表示装置最大青（４）が含まれる半径ｒ２の円Ｄ２を補正対象領域として色補正を行う。
【０１７２】
したがって、本実施形態７によれば、非常に簡潔な回路（ハードウェア）またはソフトウェアにより表示装置および撮像装置に適合した好適な画像を得ることができる。
【０１７３】
以上により、上記実施形態１〜７によれば、入力映像信号の入力値（Ｌ信号，＊ａ信号，＊ｂ信号）、局所的な補正対象領域を規定する半径ｒや一辺ｒなどの条件データ、補正対象中心座標（Ｌｃ，＊ａｃ，＊ｂｃ）および補正後の理想的な色領域の移動中心座標（Ｌｍ，＊ａｍ，＊ｂｍ）に基づいて、所定の色領域の中心（補正対象中心座標）を理想的な色領域の中心（移動中心座標）に移動して色補正処理する際に、補正対象領域内において、入力値と補正対象中心座標との距離が大きいほど、入力値をどれだけ移動させるかを示す移動量を少なくするように色補正処理する。このように、連続性のある非線形型変換を用いて局所的な色補正を行うことによって、その色補正対象領域外の周りの色領域を変化させずに、移動後の領域が装置の持つ領域からはみ出してクリッピングされることなく、かつ、処理量（計算量）の増大を抑えることができる。
【０１７４】
なお、本実施形態７では、補正対象領域を３次元の空間座標（Ｌ，＊ａ，＊ｂ）として、Ｙ／ＵＶ分離部７５４は、ホワイトバランス部７５３からの映像信号を輝度信号Ｌと色信号であるａ＊およびｂ＊信号に分離するように構成したが、これに限らず、補正対象領域を３次元の空間座標（Ｙ，Ｕ，Ｖ）として、Ｙ／ＵＶ分離部は、ホワイトバランス部７５３からの映像信号を輝度信号Ｙと色差信号であるＵ信号およびＶ信号に分離するように構成してもよい。即ち、上記実施形態１〜７では、補正対象領域を３次元の空間座標（Ｌ，＊ａ，＊ｂ）としたが、これに限らず、補正対象領域を３次元の空間座標（Ｙ，Ｕ，Ｖ）としてもよい。また、上記実施形態１〜７において、特に詳細には説明しなかったが、本発明の色補正処理時に輝度も補正対象としてもよい。
【０１７５】
ここで、補正対象領域を３次元の空間座標（Ｙ，Ｕ，Ｖ）とし、本発明の色補正処理時に輝度補正も行う場合について、上記実施形態１，２の場合と同様であるが、以下の実施形態８，９で詳細に説明する。
（実施形態８）
本実施形態８では、補正対象となる入力映像信号の入力値（Ｙ信号，Ｕ信号，Ｖ信号）を理想的な輝度を含む色領域に色補正する場合であって、補正対象中心座標（Ｙｃ，Ｕｃ，Ｖｃ）を中心とした半径ｒの球を局所的な補正対象領域とし、色補正手法をソフトウェアで構成する場合について説明する。
【０１７６】
図２を用いて説明すると、本実施形態８の補正処理部１０Ａは、補正処理プログラムおよびその各種データを記憶する第１記憶手段としてのＲＯＭ１１Ａと、起動時に補正処理プログラムおよびその各種データなどが入力されてワークメモリとして働く第２記憶手段としてのＲＡＭ１２Ａと、補正処理プログラムおよびその各種データ、さらには入力映像信号の入力値（Ｙ信号，Ｕ信号，Ｖ信号）、局所的な補正対象領域を規定する条件データとしての半径ｒ、補正対象中心座標（Ｙｃ，Ｕｃ，Ｖｃ）および補正後の理想的な色領域の移動中心座標（Ｙｍ，Ｕｍ，Ｖｍ）に基づいて、所定の色領域の中心（補正対象中心座標）を理想的な色領域の中心（移動中心座標）に移動して色補正処理する際に、半径ｒの球状の補正対象領域において、入力値と補正対象中心座標との距離が大きいほど、入力値をどれだけ移動させるかを示す移動量を少なくするように色補正処理する制御手段としてのＣＰＵ１３Ａ（中央演算処理装置）と有している。なお、これらのＲＯＭ１１ＡおよびＲＡＭ１２Ａは可読記録媒体である。ＲＯＭ１１ＡやＲＡＭ１２Ａとして、ＩＣメモリ、光ディスク（ＣＤ）や磁気ディスク（ＦＤ）、ハードディスクなど各種メモリがある。
【０１７７】
ＣＰＵ１３Ａは、入力映像信号の入力値と補正対象中心座標（Ｙｃ，Ｕｃ，Ｖｃ）との距離を求める距離算出手段１３１Ａと、その入力値と補正対象中心座標（Ｙｃ，Ｕｃ，Ｖｃ）との距離が半径ｒ内にあるかどうかを判定する入力値判定手段１３２Ｂと、入力値をどれだけ移動させるかを示す移動距離（移動量）を算出する移動量算出手段１３３Ａと、入力映像信号の入力値に対して、算出した移動距離（移動量）だけ移動させることによりその入力値を輝度・色補正する色補正手段１３４Ａとを有する。
【０１７８】
上記構成により、その動作について説明する。
【０１７９】
図２１は、前述した補正対象中心Ａ、移動中心Ｂおよび、補正対象中心Ａを中心とする半径ｒの球Ｄを３次元で表現した補正対象空間図であり、図４は図２の補正処理部１０Ａによる補正処理を説明するためのフローチャートである。
【０１８０】
図２１および図４に示すように、まず、ステップＳ１で、補正処理部１０Ａに、補正対象中心座標（Ｙｃ，Ｕｃ，Ｖｃ）および半径ｒが与えられる。さらに、この補正対象中心座標（Ｙｃ，Ｕｃ，Ｖｃ）から半径ｒの球Ｄ内の補正対象領域内において、移動する中心点の座標として理想的な色領域の移動中心座標（Ｙｍ，Ｕｍ，Ｖｍ）が与えられる。
【０１８１】
また、補正対象中心座標（Ｙｃ，Ｕｃ，Ｖｃ）と移動中心座標（Ｙｍ，Ｕｍ，Ｖｍ）との距離をそれぞれの空間の成分、本説明ではＹ,Ｕ,Ｖ空間の各成分について求める。それぞれの距離成分を（ＤｉｓＹ,ＤｉｓＵ,ＤｉｓＶ）とし、予め用意しておく。これは本発明の色補正処理における入力映像信号の最大の移動量となる。
【０１８２】
Di sＹ = |Ｙc-Ｙm|      式１１
DisＵ = |Ｕc-Ｕm|      式１２
DisＶ = |Ｖc-Ｖm|      式１３
次に、ステップＳ２で入力映像信号の入力値と補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）との距離を求める。
【０１８３】
即ち、１画素単位の入力映像信号の入力値を[Ｙx,Ｕx,Ｖx]とし、その入力された画素毎の入力映像信号の入力値と補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）との距離を求める。その距離成分をDisInとすると、次の式が得られる。
【０１８４】
DisIn = ( |Ｙc-Ｙx|^2 + |Ｕc-Ｕx|^2 + |Ｖc-Ｖx|^2 )^(1/2)
上記式の距離成分DisInにより、補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）からどの程度の距離をもった画素毎の映像信号が入力されたかを得ることができる。
【０１８５】
ステップＳ３でその入力値と補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）との距離成分DisInが半径ｒ内かどうかを判定し、この距離成分DisInが補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）から半径ｒの補正対象領域内にあれば、次のステップＳ４の移動量演算処理を行う。
【０１８６】
さらに、ステップＳ４でその入力値をどれだけ移動させるかの移動距離（移動量）を算出する。
【０１８７】
即ち、上述した式を用いて、求められた入力信号を[Ｙy,Ｕy,Ｖy]とした場合、以下の計算式により補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）を理想的な色領域の移動中心座標Ｂ（Ｙｍ，Ｕｍ，Ｖｍ）に移動させた結果が得られる。
【０１８８】
Ｙy =Ｙx±（(1-DisIn/r) * DisＹ）      式１４
Ｕy = Ｕx±（(1-DisＵ/r) * DisＵ）      式１５
Ｖy = Ｖx±（(1-DisＶ/r) * DisＶ）      式１６
ステップＳ３で距離成分DisInが半径ｒ内になければ本発明の色補正処理は行わない。即ち、入力された入力映像信号の入力値が補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）から半径ｒの球Ｄの領域内に入らない場合には本発明の補正処理は為されず、以下の結果として出力される。
【０１８９】
Ｙy =Ｙx      式１７
Ｕy =Ｕx      式１８
Ｖy =Ｖx      式１９
さらに、ステップＳ５において、入力映像信号の入力値[Ｙy,Ｕy,Ｖy]に対して、ステップＳ４で算出した移動距離だけ移動させることによりその入力値を理想的な色領域に輝度・色補正する。この場合に、ソフトアルゴリズムは、図２１のようになる。
【０１９０】
以上により、本実施形態８によれば、上記実施形態１の場合と同様に、上記式１４〜式１６の各計算式の意味として、入力された入力映像信号の入力値が補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）の位置に近いほど、補正処理後の移動距離（移動量）が大きく、補正対象中心座標（Ｙｃ，Ｕｃ，Ｖｃ）の位置から離れるにつれて補正処理後の移動距離（移動量）が小さくなっていくことを示している。これにより、補正対象領域内（半径ｒの球Ｄ内）とその外側との離散度を大きくすることなしに、かつ補正対象中心座標（Ｙｃ，Ｕｃ，Ｖｃ）の位置では最も大きく移動させることが可能となり、球Ｄの外側との画像のつながりを保持した状態で、設定色領域に対して求める理想的な色表現を実現することができる。
（実施形態９）
本実施形態９では、補正対象となる入力映像信号の入力値（Ｙ信号、Ｕ信号およびＶ信号）を理想的な色領域に色補正する場合であって、補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）を中心とした半径ｒの球を局所的な補正対象領域とし、この色補正手法をハードウェアで構成する場合について説明する。
【０１９１】
図５は、図１の補正処理部の実施形態９における要部構成例を示すブロック図である。
【０１９２】
図５において、本実施形態２の補正処理部２０Ａは、入力映像信号の入力値（Ｙ，Ｕ，Ｖ）と補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）との距離を比較用の電圧値として求める距離算出手段２１Ａと、その入力値と補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）との距離が半径ｒ内にあるかどうかを判定する比較手段（入力値判定手段）としての比較器２２と、この入力値をどれだけ移動させるかを示す移動距離（移動量）を算出する移動量算出手段２３Ａと、入力映像信号の入力値に対して、算出した移動距離（移動量）だけ移動させることによりその入力値を輝度・色補正する色補正手段２４Ａと、色補正手段２４Ａからの色補正出力と入力映像信号の入力値のいずれかを、比較器２２からの判定結果出力に応じて選択する信号選択手段としてのセレクタ２５とを有している。
【０１９３】
比較器２２は、入力映像信号の入力値と補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）との距離に対応した電圧値と、補正対象領域の球Ｄを規定する条件データとしての半径ｒに対応した電圧値とを比較してその比較結果を出力する。
【０１９４】
移動量算出手段２３Ａは、その比較結果がハイレベル電圧のときに起動し、その比較結果がローレベル電圧のときは起動しない。
【０１９５】
このセレクタ２５は、入力値と補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）との距離が半径ｒ内にある場合に色補正手段２４Ａからの色補正出力を選択し、入力値と補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）との距離が半径ｒ内にない場合にはその入力値を選択するように制御が為される。
【０１９６】
上記構成により、以下その動作を説明する。
【０１９７】
まず、距離算出手段２１Ａに入力映像信号の入力値[Ｙy,Ｕy,Ｖy]と補正対象中心座標（Ｙｃ，Ｕｃ，Ｖｃ）とが入力され、入力映像信号の入力値と補正対象中心座標（Ｙｃ，Ｕｃ，Ｖｃ）間の距離（上記距離成分DisIn）が求められる。
【０１９８】
次に、その距離成分DisInに対応する入力電圧値と半径ｒに対応する基準電圧値とが比較器２２に入力され、比較器２２により距離成分DisInと半径ｒとの大小関係が求められる。この距離成分DisInが半径ｒよりも大きい場合には比較器２２の出力端から比較結果信号としてローレベル電圧を出力し、この距離成分DisInが半径ｒ以下の場合、即ち、入力値[Ｙy,Ｕy,Ｖy]が所定色領域の補正対象領域内にある場合には比較器２２の出力端から比較結果信号としてハイレベル電圧を出力する。
【０１９９】
さらに、移動量算出手段２３Ａには、比較器２２から比較結果信号が入力されると共に、半径ｒおよび移動量の最大距離にそれぞれ対応する各信号が入力される。移動量の最大距離とは補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）と移動中心座標Ｂ（Ｙｍ，Ｕｍ，Ｖｍ）との距離であり、これは予め用意されている。移動量算出手段２３Ａは、比較結果信号がハイレベル電圧のときのみ起動して、入力映像信号の入力値[Ｙy,Ｕy,Ｖy]をどれだけ移動させるかを示す移動距離（移動量）を算出する。この算出式は前述した式１４〜式１６を用いる。
【０２００】
さらに、色補正手段２４Ａには、移動量算出手段２３Ａからの移動距離（移動量）と、入力映像信号の入力値[Ｙy,Ｕy,Ｖy]とが入力されている。色補正手段２４Ａでは、入力映像信号の入力値[Ｙy,Ｕy,Ｖy]にそれぞれ、算出した各成分の移動距離（移動量）をそれぞれ加えることによりその入力値を輝度・色補正する。
【０２０１】
さらに、セレクタ２５には、入力映像信号の入力値と補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）との距離が半径ｒ内にある場合に色補正手段２４Ａからの色補正出力を選択し、その距離が半径ｒ内にない場合には入力映像信号の入力値をそのままの状態で色補正なしで出力する。この場合に、ハードアルゴリズムは、図２２のようにしてもよい。
【０２０２】
以上により、本実施形態９によれば、入力された入力映像信号値が補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）の位置に近いほど、補正処理後の移動距離（移動量）が大きく、補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）の位置から離れるにつれて補正処理後の移動距離（移動量）が小さくなっていくように移動量を設定し、補正対象領域の球Ｄにおける外周境界部では移動量を「０」に設定する。このため、その境界部（球Ｄ）の外側との離散度を大きくすることなしに、かつ補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）の位置では最も大きく移動させることが可能となり、球Ｄの外側との画像のつながりを保持した状態で、設定色領域に対して求める理想的な色表現を実現することができる。
【０２０３】
上記実施形態１〜９において、理想的な色表現とするためには、輝度補正を含む色補正とする必要がある。例えば（＊ａ，＊ｂ）や（Ｕ，Ｖ）のような色補正だけでは、例えば肌色が濃くなるだけであるが、理想的な色表現としては透き通った濃い肌色がよい。このような瑞々しい肌色にするためには、色成分の補正の他に、輝度成分の補正が必要である。即ち、（Ｌ，＊ａ，＊ｂ）や（Ｙ，Ｕ，Ｖ）では、その輝度成分ＬまたはＹを含む補正が必要となる。
【０２０４】
実際に、理想的な色表現として透き通った濃い肌色になるように輝度を含む色補正した例を図２３に示し、木々の緑色を理想的な色表現として輝度を含む色補正した例を図２４に示し、空の青色（空色）を理想的な色表現として輝度を含む色補正した場合を図２５に示している。図２３〜図２５からも判るように肌色、緑色、空色が理想的な色表現として瑞々しい色にそれぞれ表現されている。
【０２０５】
なお、上記実施形態８，９では、移動量を算出する際に、図６の実線で示すように、移動量の変化量は、補正対象中心座標Ａ（Ｙｃ，Ｕｃ，Ｖｃ）から補正対象領域の球Ｄの外周境界部の間で均等（同一）になるように設定されている。この移動量は、（１−入力値と補正対象中心座標間距離/球領域の半径ｒ）×移動量の最大距離の算出式により算出される。
【０２０６】
以上のように、本発明の好ましい実施形態１〜９を用いて本発明を例示してきたが、本発明は、この実施形態１〜９に限定して解釈されるべきものではない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、本発明の具体的な好ましい実施形態１〜９の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。本明細書において引用した特許、特許出願および文献は、その内容自体が具体的に本明細書に記載されているのと同様にその内容が本明細書に対する参考として援用されるべきであることが理解される。
【産業上の利用可能性】
【０２０７】
本発明は、例えばビデオカメラおよびデジタルスチルカメラなどの撮像装置で撮像した画像を、例えばプリンタおよびプロッタなどの画像出力装置により出力したり、例えば液晶表示装置（ＬＣＤ）および陰極線管（ＣＲＴ）などの表示装置に出力したりする場合に、色座標系で入力映像信号の入力値に対して所定の色領域（例えば肌色領域）を理想的な色領域に色補正処理する画像処理装置、これを用いたカメラ装置、これを用いた液晶表示装置（ＬＣＤ）やプリンタなどの画像出力装置、この画像処理装置を用いた画像処理方法、この方法をコンピュータに実行させるための色補正処理プログラムおよびこれを記録したコンピュータ読み取り可能な可読記録媒体の分野において、連続性のある非線形型変換を用いて局所的な色補正を行うことにより、その色補正対象領域外の周りの色領域を変化させずに、移動後の領域が装置の持つ領域からはみ出してクリッピングされることなく、かつ、処理量（計算量）の増大を抑えることができる。
【図面の簡単な説明】
【０２０８】
【図１】本発明の画像処理装置における要部構成例を示すブロック図である。
【図２】図１の補正処理部１の実施形態１における要部構成例を示すブロック図である。
【図３】図１の補正対象中心、移動中心および、この補正対象中心を中心とする半径ｒの球Ｄを３次元で表現した補正対象空間図である。
【図４】図２の補正処理部による色補正処理を説明するためのフローチャートである。
【図５】図１の補正処理部の実施形態２における要部構成例を示すブロック図である。
【図６】本発明において、色座標系の位置に対する入力値の移動量の変化量を示す図である。
【図７】図１の補正処理部の実施形態３における要部構成例を示すブロック図である。
【図８】図７の入力値判定手段の動作を説明するための平面座標図である。
【図９】図７の補正処理部による補正処理を説明するためのフローチャートである。
【図１０】図１の補正処理部の実施形態４における要部構成例を示すブロック図である。
【図１１】図１の補正処理部の実施形態５において、楕円長軸周りに回転させた回転体の局所的な補正対象領域を示す空間座標図である。
【図１２】本発明のカメラ装置の要部構成例を示すブロック図である。
【図１３】図１２の画像処理部に入力される入力値の座標系であるＬ＊ａ＊ｂ空間および色補正後の空間を示す色補正空間図である。
【図１４】図１２の画像処理部により色補正される色補正空間図である。
【図１５】図１２の画像処理部による色補正後の色補正空間図である。
【図１６】色空間における肌色の位置を示す図である。
【図１７】従来の色補正手法として、肌色領域を加算により移動させた後の色空間を示す図である。
【図１８】図１７の肌色領域の加算による移動詳細図である。
【図１９】従来の他の色補正手法として、肌色領域を乗算により移動させた後の色空間を示す図である。
【図２０】図１９の肌色領域の積算による移動詳細図である。
【図２１】本発明の実施形態８と同等のソフトアルゴリズムを説明するための図である。
【図２２】本発明の実施形態９と同等のハードアルゴリズムを説明するため図である。
【図２３】本発明の肌色補正前後の状態を示す図である。
【図２４】本発明の緑色補正前後の状態を示す図である。
【図２５】本発明の空色補正前後の状態を示す図である。
【符号の説明】
【０２０９】
１，１０，１０Ａ，２０，２０Ａ，３０，４０，７０  補正処理部
１１，１１Ａ，３１  ＲＯＭ
１２，１２Ａ，３２  ＲＡＭ
１３，１３Ａ，３３  ＣＰＵ
１３１，１３１Ａ  距離算出手段
１３２，１３２Ａ，１３２Ｂ，３３２，３３２Ａ  入力値判定手段
１３３，１３３Ａ，３３３  移動量算出手段
１３４，１３４Ａ，３３４  色補正手段
２１，２１Ａ，４１，１３１  距離算出手段
２２，４２，４２Ａ  比較器
４３  アンドゲート
２３，２３Ａ，４４  移動量算出手段
２４，２４Ａ，４５  色補正手段
２５，４６  セレクタ
【図１】
2006203841.tif 000003
【図２】
2006203841.tif 000004
【図３】
2006203841.tif 000005
【図４】
2006203841.tif 000006
【図５】
2006203841.tif 000007
【図６】
2006203841.tif 000008
【図７】
2006203841.tif 000009
【図８】
2006203841.tif 000010
【図９】
2006203841.tif 000011
【図１０】
2006203841.tif 000012
【図１１】
2006203841.tif 000013
【図１２】
2006203841.tif 000014
【図１３】
2006203841.tif 000015
【図１４】
2006203841.tif 000016
【図１５】
2006203841.tif 000017
【図１６】
2006203841.tif 000018
【図１７】
2006203841.tif 000019
【図１８】
2006203841.tif 000020
【図１９】
2006203841.tif 000021
【図２０】
2006203841.tif 000022
【図２１】
2006203841.tif 000023
【図２２】
2006203841.tif 000024
【図２３】
2006203841.tif 000025
【図２４】
2006203841.tif 000026
【図２５】
2006203841.tif 000027