(57)【要約】【課題】カラー画像の信号変換において、彩度や色相を変化させることなく、好適な色再現性を実現すること。【解決手段】撮像素子から出力されるカラー画像の信号を取得する取得部と、カラー画像の信号を輝度信号に変換する信号変換部と、カラー画像の注目画素の彩度が第１彩度よりも高い第２彩度の場合、第１彩度の第１輝度よりも低い第２輝度に輝度信号を調整する輝度調整部と、を備える。【選択図】図１
2019022228.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子から出力されるカラー画像の信号を取得する取得部と、
前記カラー画像の信号を輝度信号に変換する信号変換部と、
前記カラー画像の注目画素の彩度が第１彩度よりも高い第２彩度の場合、前記第１彩度の第１輝度よりも低い第２輝度に前記輝度信号を調整する輝度調整部と、
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記信号変換部は、前記カラー画像の信号を輝度信号および色差信号に変換し、
前記輝度調整部は、色差平面を色相別に少なくとも３つの色領域に分割するとともに、各色領域にそれぞれ異なる係数を対応付けし、前記カラー画像の注目画素の色差信号を色差平面に写像し、前記色差信号が属する色領域の係数を用いて調整量を求める画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記輝度調整部は、前記色差信号の値を前記輝度信号の値で規格化して前記調整量を求める画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記輝度調整部は、規格化した前記色差信号に基づく色差平面を色相別に少なくとも３つの色領域に分割するとともに、各色領域にそれぞれ異なる係数を対応付けし、前記カラー画像の注目画素の色差信号を色差平面に写像し、前記色差信号が属する色領域の係数を用いて前記調整量を求める画像処理装置。
【請求項５】
カラー画像を撮像する撮像部と、
請求項１から請求項４の何れか１項に記載の画像処理装置と
を備える撮像装置。
【請求項６】
撮像素子から出力されるカラー画像の信号を取得する処理と、
前記カラー画像の信号を輝度信号に変換する処理と、
前記カラー画像の注目画素の彩度および色相に応じて、前記注目画素の輝度信号を調整する処理と、をそれぞれコンピュータに実行させ、
前記輝度信号を調整する処理では、前記注目画素の彩度が高いほど、輝度が下がるように前記輝度信号の調整量を求める処理を行うプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、撮像装置およびプログラムに関する。
【背景技術】
【０００２】
従来より、電子カメラなどにより撮影した画像から、モニタやプリンタなどに出力する画像を作成する様々な方法が考えられている。例えば、標準のｓＲＧＢモニタ用の画像を作成する場合に、電子カメラなどのセンサＲＧＢをそのまま出力用の色空間（ｓＲＧＢの他に、例えば、ａｄｏｂｅＲＧＢなど）へ３×３の色変換マトリクスを用いて変換すると、出力用の色空間では再現できない高彩度部において、マイナス値やオーバーフロー値が発生してしまう。さらに、これらの値を０値や表示最大値でクリップすると、突然階調が変化するいわゆる階調段差が目立ってしまう場合がある。そこで、特許文献１の発明では、マイナス領域やオーバーフロー領域ではマトリクス変換前の値を使用し、それ以外の領域ではマトリクス変換後の値を使用するように、出力に応じてマトリクス変換前の値とマトリクス変換後の値を重み付け平均するという処理を行うことで階調段差を低減する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２１９２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１の発明では、上述したように、マトリクス変換前の色空間における値と、マトリクス変換後の出力用の色空間における値とを重み付け平均している。ここで、マトリクス変換前の色空間における値と、マトリクス変換後の出力用の色空間における値は隔たりが大きく、これらの値を平均処理している部分では、彩度や色相が変化してしまうという問題があった。
【０００５】
本発明は、上記問題に鑑みてなされたものであり、カラー画像の信号変換において、彩度や色相を変化させることなく、好適な色再現性を実現することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一例である画像処理装置は、撮像素子から出力されるカラー画像の信号を取得する取得部と、前記カラー画像の信号を輝度信号に変換する信号変換部と、前記カラー画像の注目画素の彩度が第１彩度よりも高い第２彩度の場合、前記第１彩度の第１輝度よりも低い第２輝度に前記輝度信号を調整する輝度調整部と、を備える。
【０００７】
また、前記信号変換部は、前記カラー画像の信号を輝度信号および色差信号に変換し、前記輝度調整部は、色差平面を色相別に少なくとも３つの色領域に分割するとともに、各色領域にそれぞれ異なる係数を対応付けし、前記カラー画像の注目画素の色差信号を色差平面に写像し、前記色差信号が属する色領域の係数を用いて調整量を求める。
【０００８】
また、前記輝度調整部は、前記色差信号の値を前記輝度信号の値で規格化して前記調整量を求める。
【０００９】
また、前記輝度調整部は、規格化した前記色差信号に基づく色差平面を色相別に少なくとも３つの色領域に分割するとともに、各色領域にそれぞれ異なる係数を対応付けし、前記カラー画像の注目画素の色差信号を色差平面に写像し、前記色差信号が属する色領域の係数を用いて前記調整量を求める。
【００１０】
本発明の一例である撮像装置は、カラー画像を撮像する撮像部と、上記の画像処理装置とを備える。
【００１１】
本発明の一例であるプログラムは、撮像素子から出力されるカラー画像の信号を取得する処理と、前記カラー画像の信号を輝度信号に変換する処理と、前記カラー画像の注目画素の彩度および色相に応じて、前記注目画素の輝度信号を調整する処理と、をそれぞれコンピュータに実行させ、前記輝度信号を調整する処理では、前記注目画素の彩度が高いほど、輝度が下がるように前記輝度信号の調整量を求める処理を行う。
【発明の効果】
【００１２】
本発明によれば、カラー画像の信号変換において、彩度や色相を変化させることなく、好適な色再現性を実現することができる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態の電子カメラの構成例を示す図
【図２】第１実施形態の電子カメラの動作例を示す流れ図
【図３】第１の階調変換処理で適用される階調変換曲線Ｇ１を示す図
【図４】色差平面の分割例を示す図
【図５】第２の階調変換処理で適用される階調変換曲線Ｇ２を示す図
【図６】色差平面の分割例を示す別の図
【図７】第３実施形態での画像処理装置の構成例を示す図
【発明を実施するための形態】
【００１４】
＜第１実施形態の説明＞
図１は、画像処理装置、撮像装置の一例である第１実施形態の電子カメラの構成例を示す図である。
【００１５】
電子カメラ１１は、撮影光学系１２と、撮像部１３と、画像処理エンジン１４と、第１メモリ１５と、第２メモリ１６と、記録Ｉ／Ｆ１７と、表示部１８と、操作部１９とを備えている。ここで、撮像部１３、第１メモリ１５、第２メモリ１６、記録Ｉ／Ｆ１７、表示部１８および操作部１９は、それぞれ画像処理エンジン１４と接続されている。
【００１６】
撮像部１３は、撮影光学系１２によって結像された被写体の像を撮像（撮影）するモジュールである。例えば、撮像部１３は、光電変換を行う撮像素子と、撮像素子の出力にアナログ信号処理やＡ／Ｄ変換処理などを施す信号処理回路とを含んでいる。ここで、撮像素子の画素には、例えば公知のベイヤ配列に従ってＲＧＢのカラーフィルタが配置されており、カラーフィルタでの色分解によって各色に対応する画像信号を出力する。これにより、撮像部１３は、撮影時にカラーの画像を取得できる。なお、撮像部１３で撮影された画像のデータは、画像処理エンジン１４に入力される。
【００１７】
画像処理エンジン１４は、電子カメラ１１の動作を統括的に制御するプロセッサであって、画像のデータに対して、色補間、階調変換、ホワイトバランス補正、輪郭強調、ノイズ除去などの画像処理を施す。また、画像処理エンジン１４は、プログラムの実行により、信号変換部２１、輝度調整部２２として機能する（信号変換部２１、輝度調整部２２の動作については後述する）。
【００１８】
第１メモリ１５は、各画像のデータを一時的に記憶するメモリであって、例えば揮発性の記憶媒体であるＳＤＲＡＭで構成される。また、第２メモリ１６は、画像処理エンジン１４で実行するプログラムや、このプログラムで使用される各種データを記憶するメモリであって、例えばフラッシュメモリ等の不揮発性メモリで構成される。
【００１９】
記録Ｉ／Ｆ１７は、不揮発性の記憶媒体２０を接続するためのコネクタを有している。そして、記録Ｉ／Ｆ１７は、コネクタに接続された記憶媒体２０に対して画像のデータの書き込み／読み込みを実行する。上記の記憶媒体２０は、例えば、ハードディスクや、半導体メモリを内蔵したメモリカードである。なお、図１では記憶媒体２０の一例としてメモリカードを図示する。
【００２０】
表示部１８は、各種画像を表示する表示装置である。表示部１８は、例えば、撮像部１３の出力による画像のライブビュー表示や、記憶媒体２０からの出力による再生表示を行う。また、操作部１９は、ユーザの各種操作（例えば被写体の撮影指示や、輝度調整の設定変更の指示など）を受け付けるスイッチを含む。
【００２１】
次に、図２の流れ図を参照しつつ、第１実施形態の電子カメラの動作例を説明する。第１実施形態では、カラー画像の輝度を調整する例を説明する。なお、図２の処理は、静止画像の撮像時に画像処理エンジン１４がプログラムを実行することで開始される。
【００２２】
ステップ＃１０１：画像処理エンジン１４は、ユーザの撮影指示に応じて、記録用の静止画像を撮像部１３に撮像させる。これにより、画像処理エンジン１４は、処理対象のカラー画像を撮像部１３から取得する。なお、＃１０１の段階でのカラー画像は色補間前のＲＡＷ画像であって、各画素の信号値はＲＧＢのいずれかの成分に対応する。
【００２３】
ステップ＃１０２：画像処理エンジン１４は、取得したカラー画像に対して、それぞれ公知のホワイトバランス調整および色補間（ベイヤ補間）を行う。なお、＃１０２の色補間により、カラー画像の各画素でＲＧＢ全成分が揃う。
【００２４】
ステップ＃１０３：画像処理エンジン１４は、カラー画像のうち、輝度調整を行う注目画素を指定する。ここで、画像処理エンジン１４は、カラー画像の全画素を順次注目画素として指定する。また、画像処理エンジン１４は、注目画素を変更するときには、画像の左上隅を起点として１行ずつ左から右に注目画素を順番に指定するものとする。
【００２５】
ステップ＃１０４：画像処理エンジン１４は、注目画素の画素値に対して、標準のｓＲＧＢガンマの階調変換曲線Ｇ１（１／２．２乗相当）による第１の階調変換処理を施す。なお、第１の階調変換処理で適用される階調変換曲線Ｇ１を図３に示す。図３の横軸は、階調変換前の入力画素値（撮像素子の出力）であり、図３の縦軸は、階調変換後の出力画素値である。
【００２６】
ステップ＃１０５：信号変換部２１は、注目画素の色空間をＲＧＢからＹＣｂＣｒへ変換する。なお、＃１０５の処理では、撮像素子の色空間（センサＲＧＢ）のままＧ１で階調変換を施した後のＲＧＢ信号値から輝度信号Ｙを生成している。そのため、上記の処理では、センサＲＧＢからｓＲＧＢへのマトリックス変換で生じるような高彩度部での階調段差の発生はない。
【００２７】
例えば、＃１０５での信号変換部２１は、以下の式（１）〜式（３）により注目画素のＲＧＢの信号値からＹＣｂＣｒの信号値を求めればよい。
Y = 0.299*R+0.587*G+0.114*B …(1)
Cb=-0.194*R-0.709*G+0.903*B …(2)
Cr= 0.872*R-0.809*G-0.063*B …(3)
上記の式（１）では、便宜的にＹはＩＴＵ−Ｒ  ＢＴ．６０１で定義されている係数で変換される。また、上記の式（２）、式（３）でのＣｂ，Ｃｒは、色票を用いて最適化された係数が適用されている。
【００２８】
ところで、輝度信号Ｙは、センサＲＧＢから作成されるため、本来の表示系のｓＲＧＢで作成されるべき輝度とは異なることになる。そして、その乖離は高彩度部ほど大きくなる。特に、青やマゼンダなどの色領域においては輝度が上がりすぎてしまうことがある。また、輝度が上がることにより色飽和が発生する頻度が上がってしまうという問題がある。そこで、後述するステップ＃１０７において、色相、彩度に応じた輝度信号Ｙの補正を行う。
【００２９】
ステップ＃１０６：輝度調整部２２は、注目画素の色差信号（Ｃｂ，Ｃｒ）の比に基づいて色相を複数の色領域に分割し、分割した色領域ごとに色差信号（Ｃｂ，Ｃｒ）の値に応じて、輝度調整に用いるゲインを決定する。＃１０６での輝度調整部２２は、注目画素の色差信号（Ｃｂ，Ｃｒ）をＣｂＣｒ色差平面に写像し、色差平面において注目画素の対応座標が属する色領域からゲインを決定する。
【００３０】
（色領域について）
ここで、輝度調整部２２は、色差平面を色相別に６つの色領域に分割し、各色領域にそれぞれゲインを決定するための係数を予め対応付けする。例えば、輝度調整部２２は、ＣｂＣｒの色差平面の原点（Ｃｂ，Ｃｒ＝０）を基準として、上記の色差平面を回転方向に６つの色領域に分割する。
【００３１】
図４は、色差平面の分割例を示す図である。図４では、色差平面の原点を通過する３本の直線によって、赤−黄の色領域（ｈｕｅ＝０）、黄−緑の色領域（ｈｕｅ＝１）、緑−シアンの色領域（ｈｕｅ＝２）、シアン−青の色領域（ｈｕｅ＝３）、青−マゼンダの色領域（ｈｕｅ＝４）、マゼンダ−赤の色領域（ｈｕｅ＝５）で、色差平面が６分割されている。なお、図４の６角形の範囲は、ＣｂＣｒが取り得る最大の彩度の軌跡を示している。
【００３２】
ＹＣｂＣｒの色空間において、赤（Ｒ）、黄（Ｙ）、緑（Ｇ）、シアン（Ｃ）、青（Ｂ）、マゼンダ（Ｍ）の頂点の座標はそれぞれ以下の値となる。
R(1,0,0): (y:0.29891; cb:-0.16874; cr: 0.50000)
Y(1,1,0): (y:0.88552; cb:-0.50000; cr: 0.08131)
G(0,1,0): (y:0.58661; cb:-0.33126; cr:-0.41869)
C(0,1,1): (y:0.70109; cb: 0.16874; cr:-0.50000)
B(0,0,1): (y:0.11448; cb: 0.50000; cr:-0.08131)
M(1,0,1): (y:0.41339; cb: 0.33126; cr: 0.41869)
また、図４に示したＣｂＣｒの色差平面を分割する３本の直線（直線Ｒ−Ｃ，直線Ｙ−Ｂ，直線Ｇ−Ｍ）の傾きｋは、それぞれ以下の値となる。
k(R-C)=-2.96314
k(Y-B)=-0.16262
k(G-M)= 1.26393
なお、＃１０６での輝度調整部２２は、上記の直線で色差平面を区画する条件式を用いて、色差平面に写像された注目画素の座標がｈｕｅ＝０〜５のいずれの色領域に属するかを判定すればよい。なお、上記のように、色差平面の原点を通過する直線で色差平面を複数の色領域に分割した場合、注目画素の属する色領域を判定するときの演算量は小さくなる。
【００３３】
（輝度調整のゲインについて）
輝度調整部２２は、上述したｈｕｅの値（ｈｕｅ＝０〜５）と、色差信号（Ｃｂ，Ｃｒ）の値とに基づいて、ゲインを決定する。ゲインは以下の式（４）により求められる。
gain=1.0-(KgainCb[hue]*Cb+KgainCr[hue]*Cr) …(4) 
上記の式（４）での「ＫｇａｉｎＣｂ［ｈｕｅ］」は、注目画素の属する色領域ｈｕｅを指定することでＫｇａｉｎＣｂの係数値を返す配列であり、「ＫｇａｉｎＣｒ［ｈｕｅ］」は、注目画素の属する色領域ｈｕｅを指定することでＫｇａｉｎＣｒの係数値を返す配列である。なお、ＫｇａｉｎＣｂおよびＫｇａｉｎＣｒの係数は、ゲインが色相の境界で不連続にならないように、境界のゲインが互いに一致するように設定される。また、その値は、様々な色見本に対して、目標の輝度に近づくように設定される。目標の色ごとの輝度は１種類とは限らず、「正確な色調」、「好ましい色調」、「派手な色調」など、複数の色調ごとにこれらの係数を複数種類用意しても良い。
【００３４】
上述した方法で求めたゲインの一例を示す。なお、以下の各ゲインは、図４に示した６角形の各頂点におけるゲインの一例である。
赤（Ｒ）：０．９
黄（Ｙ）：１．０
緑（Ｇ）：０．９
シアン（Ｃ）：０．５
青（Ｂ）：０．５
マゼンダ（Ｍ）：０．７
なお、図４において、原点近傍は無彩色の領域であり、この部分については輝度の問題は発生しない。そして、この部分について、上述した式（４）によりゲインを求めると、ゲインは常に略１．０となり、後述する輝度調整により輝度は変化しない。また、上述の例では、各ゲインはすべて１．０以下である例を示したが、１．０を越えるゲインを用いても良い。このようなゲインは、後述する輝度調整により輝度が上がるゲインである。
【００３５】
ステップ＃１０７：輝度調整部２２は、＃１０６で決定されたゲインを用いて、以下の式（５）により注目画素の輝度信号を調整する。
Y= gain*Y …(5)
ステップ＃１０８：画像処理エンジン１４は、注目画素の輝度調整後の輝度信号Ｙに対して、階調変換曲線Ｇ２による第２の階調変換処理を施す。なお、第２の階調変換処理で適用される階調変換曲線Ｇ２を図５に示す。図５の横軸は、階調変換前の入力画素値であり、図５の縦軸は、階調変換後の出力画素値である。この階調変換曲線Ｇ２は、低輝度部分および高輝度部分での階調変化を小さくするＳ字状のカーブである。第２の階調変換処理では、画像のコントラスト強調や、低輝度部分の階調を圧縮する黒締めが行われる。
【００３６】
ステップ＃１０９：画像処理エンジン１４は、カラー画像の全画素の処理が終了したか否かを判定する。上記要件を満たす場合（ＹＥＳ側）には＃１１０に処理が移行する。一方、上記要件を満たさない場合（ＮＯ側）には＃１０３に戻って、画像処理エンジン１４は上記の動作を繰り返す。
【００３７】
ステップ＃１１０：画像処理エンジン１４は、必要に応じて輪廓強調処理やノイズ除去処理、ＪＰＥＧ圧縮処理などをカラー画像に施した後、記録Ｉ／Ｆ１７を介してカラー画像のデータを記憶媒体２０に記録する。以上で、図２の流れ図の説明を終了する。
【００３８】
第１実施形態の電子カメラは、撮像素子から出力されるカラー画像の信号を取得し、取得したカラー画像の信号を輝度信号および色差信号に変換するとともに、カラー画像の注目画素の彩度または色相に応じて、注目画素の輝度信号を調整する。
【００３９】
これにより、第１実施形態では、高彩度部における階調段差の発生を抑えることができる。したがって、カラー画像の信号変換において、彩度や色相を変化させることなく、好適な色再現性を実現することができる。
【００４０】
また、第１実施形態では、輝度信号を調整することにより、従来のようにマイナス領域やオーバーフロー領域を回避するために露出を下げることなく、好適な階調を有した色再現性を実現することができる。
【００４１】
＜第２実施形態の説明＞
第２実施形態は、上記の第１実施形態の変形例である。第２実施形態の電子カメラの構成は第１実施形態と共通するので、同一符号を付して重複説明は省略する。また、第２実施形態の動作例については、第１実施形態の説明および図２を前提として、第１実施形態と相違する部分のみを説明し、第１実施形態との重複説明は省略する。
【００４２】
第２実施形態では、注目画素のＣｂ，ＣｒをＹで規格化して彩度の調整を行う例を説明する。これは、暗部において色差信号（Ｃｂ，Ｃｒ）の値が小さくなることにより、第１実施形態で説明した輝度調整に用いるゲインによる輝度の補正量が小さくなる場合にも対応するためである。
【００４３】
第１実施形態の図２の＃１０５に代えて、注目画素のＲＧＢの信号値からＹＣｂＣｒの信号値を求めた後に、色差信号（Ｃｂ，Ｃｒ）をそれぞれ輝度信号Ｙで規格化する。そして、第１実施形態の図２の＃１０６で説明した図４に代えて、後述する図６および式（６）を用いてゲインを決定する。
【００４４】
図６は、色差平面の分割例を示す別の図である。図４と異なり、図６の横軸はＣｂ／Ｙであり、図６の縦軸はＣｒ／Ｙである。また、図６は、図４に示したＣｂＣｒの色差平面を分割する３本の直線（直線Ｒ−Ｃ，直線Ｙ−Ｂ，直線Ｇ−Ｍ）と同様に、図６に示す三角形を６つの領域に分割したものである。
【００４５】
図６に基づいて求めたｈｕｅの値（ｈｕｅ＝０〜５）と、輝度信号Ｙで規格化した色差信号（Ｃｂ，Ｃｒ）の値とに基づいて、ゲインを決定する。ゲインは以下の式（６）により求められる。
gain=1.0-(KgainCby[hue]*Cb/Y+KgainCry[hue]*Cr/Y) …(6) 
上記の式（６）での「ＫｇａｉｎＣｂｙ［ｈｕｅ］」は、注目画素の属する色領域ｈｕｅを指定することでＫｇａｉｎＣｂｙの係数値を返す配列であり、「ＫｇａｉｎＣｒｙ［ｈｕｅ］」は、注目画素の属する色領域ｈｕｅを指定することでＫｇａｉｎＣｒｙの係数値を返す配列である。なお、ＫｇａｉｎＣｂｙおよびＫｇａｉｎＣｒｙの係数は、ゲインが色相の境界で不連続にならないように、境界のゲインが互いに一致するように設定される。また、その値は、様々な色見本に対して、目標の輝度に近づくように設定される。目標の色ごとの輝度は１種類とは限らず、「正確な色調」、「好ましい色調」、「派手な色調」など、複数の色調ごとにこれらの係数を複数種類用意しても良い。
【００４６】
上述した方法で求めたゲインの一例を示す。なお、以下の各ゲインは、図６に示した三角形の３つの頂点、および、上述した３本の直線と三角形の各辺との交点におけるゲインの一例である。
赤（Ｒ）：０．９
黄（Ｙ）：１．０
緑（Ｇ）：０．９
シアン（Ｃ）：０．９
青（Ｂ）：０．７
マゼンダ（Ｍ）：０．８
なお、図６においても、無彩色の領域について、上述した式（６）によりゲインを求めると、ゲインは常に略１．０となり、後述する輝度調整により輝度は変化しない。
【００４７】
以降、第１実施形態の図２の＃１０７から＃１１０と同様の処理を行う。
【００４８】
第２実施形態の場合には、上記の第１実施形態の作用効果に加えて、以下の効果を得ることができる。一般に、画像の暗部（低輝度部分）ではＣｂＣｒの値が小さく、輝度の調整における補正量が小さくなってしまう場合が多い。しかし、第２実施形態の場合にはＣｂＣｒをＹで規格化することで、輝度によらず好適な色再現性を実現することができる。
【００４９】
＜第３実施形態の説明＞
図７は、第３実施形態での画像処理装置の構成例を示す図である。第３実施形態での画像処理装置は、入力画像に対して輝度調整処理を施すプログラムがインストールされたコンピュータである。
【００５０】
図７に示すコンピュータ３１は、データ読込部３２、記憶装置３３、ＣＰＵ３４、メモリ３５および入出力Ｉ／Ｆ３６、バス３７を有している。データ読込部３２、記憶装置３３、ＣＰＵ３４、メモリ３５および入出力Ｉ／Ｆ３６は、バス３７を介して相互に接続されている。さらに、コンピュータ３１には、入出力Ｉ／Ｆ３６を介して、入力デバイス３８（キーボード、ポインティングデバイスなど）とモニタ３９とがそれぞれ接続されている。なお、入出力Ｉ／Ｆ３６は、入力デバイス３８からの各種入力を受け付けるとともに、モニタ３９に対して表示用のデータを出力する。
【００５１】
データ読込部３２は、処理対象のカラー画像（色補間前のＲＡＷ画像）のデータや、プログラムを外部から読み込むときに用いられる。データ読込部３２は、例えば、着脱可能な記憶媒体からデータを取得する読込デバイス（光ディスク、磁気ディスク、光磁気ディスクの読込装置など）や、公知の通信規格に準拠して外部の装置と通信を行う通信デバイス（ＵＳＢインターフェース、ＬＡＮモジュール、無線ＬＡＮモジュールなど）である。
【００５２】
記憶装置３３は、例えば、ハードディスクや、不揮発性の半導体メモリなどの記憶媒体である。この記憶装置３３には、上記のプログラムや、プログラムの実行に必要となる各種データが記憶されている。なお、記憶装置３３には、データ読込部３２から読み込んだ画像のデータなどを記憶しておくこともできる。
【００５３】
ＣＰＵ３４は、コンピュータ３１の各部を統括的に制御するプロセッサである。このＣＰＵ３４は、プログラムの実行によって、第１実施形態または第２実施形態の画像処理エンジン１４、信号変換部２１、輝度調整部２２として機能する。
【００５４】
メモリ３５は、プログラムでの各種演算結果を一時的に記憶する。このメモリ３５は、例えば揮発性のＳＤＲＡＭである。
【００５５】
ここで、第３実施形態での画像処理装置では、ＣＰＵ３４が、データ読込部３２または記憶装置３３から処理対象のカラー画像を取得する。そして、ＣＰＵ３４は、第１実施形態または第２実施形態の＃１０２〜＃１０９の処理を実行する。かかる第３実施形態においても、第１実施形態および第２実施形態とほぼ同様の効果を得ることができる。
【００５６】
＜実施形態の補足事項＞
（補足１）：上記実施形態では、画像のＹＣｂＣｒデータを用いて被写体抽出を行う例を説明した。しかし、本発明はＹＣｂＣｒ色空間に限定されず、他の色空間（Ｌ＊ａ＊ｂ＊など）の場合にも適用できる。
【００５７】
（補足２）：上記実施形態では色差平面を６つの色領域に分割する例を説明したが、本発明において色差平面の分割数は適宜変更してもよい。例えば、ＲＧＢの座標を色領域の境界として、色差平面を３つの色領域で分割するようにしてもよい。
【００５８】
（補足３）：上記実施形態では、画像処理装置の各機能をプログラムによってソフトウェア的に実現する例を説明した。しかし、本発明の画像処理装置は、信号変換部２１、輝度調整部２２の各機能を、例えばＡＳＩＣ（Application Specific Integrated Circuit）を用いてハードウェア的に実現するものであってもよい。
【００５９】
以上の詳細な説明により、実施形態の特徴点および利点は明らかになるであろう。これは、特許請求の範囲が、その精神および権利範囲を逸脱しない範囲で前述のような実施形態の特徴点および利点にまで及ぶことを意図する。また、当該技術分野において通常の知識を有する者であれば、あらゆる改良および変更に容易に想到できるはずであり、発明性を有する実施形態の範囲を前述したものに限定する意図はなく、実施形態に開示された範囲に含まれる適当な改良物および均等物によることも可能である。
【符号の説明】
【００６０】
１１…電子カメラ、１２…撮影光学系、１３…撮像部、１４…画像処理エンジン、１５…第１メモリ、１６…第２メモリ、１７…記録Ｉ／Ｆ、１８…表示部、１９…操作部、２０…記憶媒体、２１…信号変換部、２２…輝度調整部、３１…コンピュータ、３２…データ読込部、３３…記憶装置、３４…ＣＰＵ、３５…メモリ、３６…入出力Ｉ／Ｆ、３７…バス、３８…入力デバイス、３９…モニタ
【図１】
2019022228.tif 000003
【図２】
2019022228.tif 000004
【図３】
2019022228.tif 000005
【図４】
2019022228.tif 000006
【図５】
2019022228.tif 000007
【図６】
2019022228.tif 000008
【図７】
2019022228.tif 000009