(57)【要約】【構成】前処理回路２０から出力された生画像データは、データ書き込み回路３０ｗによってＳＤＲＡＭ３２の生画像エリア３２ａに書き込まれる。生画像エリア３２ａに格納された画像データは、データ読み出し回路３０ｒによって読み出される。後処理回路３４は、データ読み出し回路３０ｒによって読み出された画像データにゲイン係数を参照したゲイン制御を含む処理を施す。ＣＰＵ２６は、既定の低輝度範囲に属する画素がデータ書き込み回路３０ｗによって注目される生画像データに占める割合を、データ書き込み回路３０ｗによって注目される生画像データの輝度分布を参照して特定する。ＣＰＵ２６はまた、ゲイン制御のために参照されるゲイン係数のうち既定の低輝度範囲に属する画素に対応するゲイン係数の大きさを、上述の要領で特定された割合を参照して調整する。【効果】画像データのゲインを迅速かつ的確に制御することができる。【選択図】図１
2010141454.tif 000002
【特許請求の範囲】
【請求項１】
画像データをメモリに書き込む書き込み手段、
前記書き込み手段によって書き込まれた画像データを前記メモリから読み出す読み出し手段、
前記読み出し手段によって読み出された画像データにゲイン係数を参照したゲイン制御を含む処理を施す処理手段、
既定の輝度範囲に属する画素が前記書き込み手段によって注目される画像データに占める割合を前記書き込み手段によって注目される画像データの輝度分布を参照して特定する特定手段、および
前記ゲイン制御のために参照されるゲイン係数のうち前記既定の輝度範囲に属する画素に対応する特定ゲイン係数の大きさを前記特定手段によって特定された割合を参照して調整する調整手段を備える、画像処理装置。
【請求項２】
前記書き込み手段によって注目される画像データは第１形式に従う画像データに相当し、
前記処理手段によって実行される処理は前記読み出し手段によって読み出された画像データの形式を第２形式に変換する変換処理を含む、請求項１記載の画像処理装置。
【請求項３】
前記第１形式は複数の画素の各々が複数色のいずれか１つの色情報を有する形式に相当し、
前記第２形式は複数の画素の各々が前記複数色の全ての色情報を有する形式に相当する、請求項２記載の画像処理装置。
【請求項４】
前記ゲイン制御は前記ゲイン係数が増大するほどゲインを増大させる処理動作に相当し、
前記調整手段は前記割合が増大するほど前記特定ゲイン係数を増大させる係数補正手段を含む、請求項１ないし３のいずれかに記載の画像処理装置。
【請求項５】
前記既定の輝度範囲は互いに異なる複数の低輝度範囲を含み、
前記特定手段は前記複数の低輝度範囲の各々に対応して割合特定処理を実行し、
前記係数補正手段は前記複数の低輝度範囲の各々に対応して係数補正処理を実行する、請求項４記載の画像処理装置。
【請求項６】
前記書き込み手段によって注目される画像データの輝度分布を表すヒストグラムを前記書き込み手段の書き込み処理と並列して作成する作成手段をさらに備え、
前記特定手段は前記作成手段によって作成されたヒストグラムを参照する、請求項１ないし５のいずれかに記載の画像処理装置。
【請求項７】
被写界を捉える撮像面を有し、前記書き込み手段によって注目される画像データを繰り返し出力する撮像手段をさらに備える、請求項１ないし６のいずれかに記載の画像処理装置。
【請求項８】
画像データをメモリに書き込む書き込み手段、前記書き込み手段によって書き込まれた画像データを前記メモリから読み出す読み出し手段、および前記読み出し手段によって読み出された画像データにゲイン係数を参照したゲイン制御を含む処理を施す処理手段を備える画像処理装置のプロセッサに、
既定の輝度範囲に属する画素が前記書き込み手段によって注目される画像データに占める割合を前記書き込み手段によって注目される画像データの輝度分布を参照して特定する特定ステップ、および
前記ゲイン制御のために参照されるゲイン係数のうち前記既定の輝度範囲に属する画素に対応する特定ゲイン係数の大きさを前記特定ステップによって特定された割合を参照して調整する調整ステップを実行させるための、画像処理プログラム。
【請求項９】
画像データをメモリに書き込む書き込み手段、前記書き込み手段によって書き込まれた画像データを前記メモリから読み出す読み出し手段、および前記読み出し手段によって読み出された画像データにゲイン係数を参照したゲイン制御を含む処理を施す処理手段を備える画像処理装置によって実行される画像処理方法であって、
既定の輝度範囲に属する画素が前記書き込み手段によって注目される画像データに占める割合を前記書き込み手段によって注目される画像データの輝度分布を参照して特定する特定ステップ、および
前記ゲイン制御のために参照されるゲイン係数のうち前記既定の輝度範囲に属する画素に対応する特定ゲイン係数の大きさを前記特定ステップによって特定された割合を参照して調整する調整ステップを備える、画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像処理装置に関し、特にビデオカメラに適用され、動画像を形成する画像データのゲインを調整する、画像処理装置に関する。
【背景技術】
【０００２】
この種の装置の一例が、特許文献１に開示されている。この背景技術によれば、所定の低輝度領域に属する画素の割合が、画像データの輝度分布を表すヒストグラムを参照して算出される。階調曲線は算出された割合を参照して変更され、画像データは変更された階調曲線に従う輝度補正（ゲイン制御）を施される。
【特許文献１】特開２００１−１８９８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、背景技術は、プリンタにおけるゲイン制御つまり静止画像に相当する画像データのゲイン制御を想定しており、動画像のように繰り返し取り込まれる画像データのゲイン制御には限界がある。
【０００４】
それゆえに、この発明の主たる目的は、繰り返し取り込まれる画像データのゲインを迅速かつ的確に制御することができる、画像処理装置を提供することである。
【課題を解決するための手段】
【０００５】
この発明に従う画像処理装置(10：実施例で相当する参照符号。以下同じ)は、画像データをメモリ(32)に書き込む書き込み手段(30w)、書き込み手段によって書き込まれた画像データをメモリから読み出す読み出し手段(30r)、読み出し手段によって読み出された画像データにゲイン係数を参照したゲイン制御を含む処理を施す処理手段(34)、既定の輝度範囲に属する画素が書き込み手段によって注目される画像データに占める割合を書き込み手段によって注目される画像データの輝度分布を参照して特定する特定手段(S9~S15)、およびゲイン制御のために参照されるゲイン係数のうち既定の輝度範囲に属する画素に対応する特定ゲイン係数の大きさを特定手段によって特定された割合を参照して調整する調整手段(S31~S53)を備える。
【０００６】
画像データは、書き込み手段によってメモリに書き込まれる。書き込み手段によって書き込まれた画像データは、読み出し手段によってメモリから読み出される。処理手段は、読み出し手段によって読み出された画像データにゲイン係数を参照したゲイン制御を含む処理を施す。特定手段は、既定の輝度範囲に属する画素が書き込み手段によって注目される画像データに占める割合を、書き込み手段によって注目される画像データの輝度分布を参照して特定する。調整手段は、ゲイン制御のために参照されるゲイン係数のうち既定の輝度範囲に属する画素に対応する特定ゲイン係数の大きさを、特定手段によって特定された割合を参照して調整する。
【０００７】
このように、既定の輝度範囲に属する画素の割合は、書き込み手段によって注目される画像データの輝度分布を参照して特定される。一方、ゲイン制御は、読み出し手段によって読み出された画像データに対して実行される。さらに、特定ゲイン係数の大きさは、書き込み手段によって注目される画像データから特定された割合を参照して調整される。これによって、画像データのゲインを迅速かつ的確に制御することができる。
【０００８】
好ましくは、書き込み手段によって注目される画像データは第１形式に従う画像データに相当し、処理手段によって実行される処理は読み出し手段によって読み出された画像データの形式を第２形式に変換する変換処理を含む。
【０００９】
さらに好ましくは、第１形式は複数の画素の各々が複数色のいずれか１つの色情報を有する形式に相当し、第２形式は複数の画素の各々が複数色の全ての色情報を有する形式に相当する。
【００１０】
好ましくは、ゲイン制御はゲイン係数が増大するほどゲインを増大させる処理動作に相当し、調整手段は割合が増大するほど特定ゲイン係数を増大させる係数補正手段(S33, S41, S49)を含む。
【００１１】
さらに好ましくは、既定の輝度範囲は互いに異なる複数の低輝度範囲を含み、特定手段は複数の低輝度範囲の各々に対応して割合特定処理を実行し、係数補正手段は複数の低輝度範囲の各々に対応して係数補正処理を実行する。
【００１２】
好ましくは、書き込み手段によって注目される画像データの輝度分布を表すヒストグラムを書き込み手段の書き込み処理と並列して作成する作成手段(S7)をさらに備え、特定手段は作成手段によって作成されたヒストグラムを参照する。
【００１３】
好ましくは、被写界を捉える撮像面を有し、書き込み手段によって注目される画像データを繰り返し出力する撮像手段(16, 20)をさらに備える。
【００１４】
この発明に従う画像処理プログラムは、画像データをメモリ(32)に書き込む書き込み手段(30w)、書き込み手段によって書き込まれた画像データをメモリから読み出す読み出し手段(30r)、および読み出し手段によって読み出された画像データにゲイン係数を参照したゲイン制御を含む処理を施す処理手段(34)を備える画像処理装置(10)のプロセッサ(26)に、既定の輝度範囲に属する画素が書き込み手段によって注目される画像データに占める割合を書き込み手段によって注目される画像データの輝度分布を参照して特定する特定ステップ(S9~S15)、およびゲイン制御のために参照されるゲイン係数のうち既定の輝度範囲に属する画素に対応する特定ゲイン係数の大きさを特定ステップによって特定された割合を参照して調整する調整ステップ(S31~S53)を実行させるための、画像処理プログラムである。
【００１５】
この発明に従う画像処理方法は、画像データをメモリ(32)に書き込む書き込み手段(30w)、書き込み手段によって書き込まれた画像データをメモリから読み出す読み出し手段(30r)、および読み出し手段によって読み出された画像データにゲイン係数を参照したゲイン制御を含む処理を施す処理手段(34)を備える画像処理装置(10)によって実行される画像処理方法であって、既定の輝度範囲に属する画素が書き込み手段によって注目される画像データに占める割合を書き込み手段によって注目される画像データの輝度分布を参照して特定する特定ステップ(S9~S15)、およびゲイン制御のために参照されるゲイン係数のうち既定の輝度範囲に属する画素に対応する特定ゲイン係数の大きさを特定ステップによって特定された割合を参照して調整する調整ステップ(S31~S53)を備える。
【発明の効果】
【００１６】
この発明によれば、既定の輝度範囲に属する画素の割合は、書き込み手段によって注目される画像データの輝度分布を参照して特定される。一方、ゲイン制御は、読み出し手段によって読み出された画像データに対して実行される。さらに、特定ゲイン係数の大きさは、書き込み手段によって注目される画像データから特定された割合を参照して調整される。これによって、画像データに付与されるゲインを迅速かつ的確に制御することができる。
【００１７】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００１８】
図１を参照して、この実施例のディジタルビデオカメラ１０は、ドライバ１８ａおよび１８ｂによってそれぞれ駆動されるフォーカスレンズ１２および絞りユニット１４を含む。これらの部材を経た被写界の光学像は、イメージャ１６の撮像面に照射され、撮像面に設けられた複数の受光素子によって光電変換を施される。撮像面は図２に示す原色ベイヤ配列の色フィルタ１６ｆによって覆われ、複数の受光素子の各々によって生成される電荷はＲ(Red)，Ｇ(Green)およびＢ(Blue)のいずれか１つの色情報を有する。
【００１９】
電源が投入されると、ＣＰＵ２６は、撮像タスクの下でスルー画像処理を開始するべく、ドライバ１８ｃに露光動作および電荷読み出し動作の繰り返しを命令する。ドライバ１８ｃは、図示しないＳＧ(Signal Generator)から周期的に発生する垂直同期信号Ｖｓｙｎｃに応答して撮像面を露光し、撮像面で生成された電荷を同じ垂直同期信号Ｖｓｙｎｃに応答してラスタ走査態様で読み出す。イメージャ１６からは、読み出された電荷に基づく生画像信号が周期的に出力される。
【００２０】
前処理回路２０は、イメージャ１６から出力された各フレームの生画像信号にＣＤＳ(Correlated Double Sampling)，ＡＧＣ（Automatic Gain Control），Ａ／Ｄ変換などの処理を施し、ディジタル信号である生画像データを周期的に出力する。出力された生画像データは、メモリ制御回路３０に設けられたデータ書き込み回路３０ｗによってＳＤＲＡＭ３２の生画像エリア３２ａに周期的に書き込まれる。
【００２１】
生画像エリア３２ａに格納された生画像データはその後、メモリ制御回路３０に設けられたデータ読み出し回路３０ｒによって、１フレーム遅れで周期的に読み出される。後処理回路３４は、データ読み出し回路３０ｒによって読み出された生画像データに白バランス調整，色分離，γ補正，ノイズ除去，ＹＵＶ変換，ゲイン制御などの処理を施し、これによって生成されたＹＵＶ形式の画像データをメモリ制御回路３０に向けて周期的に出力する。出力された画像データは、データ書き込み回路３０ｗによってＳＤＲＡＭ３２のＹＵＶ画像エリア３２ｂに周期的に書き込まれる。
【００２２】
ＬＣＤドライバ３６は、ＹＵＶ画像エリア３２ｂに格納された画像データをデータ読み出し回路３０ｒを通して周期的に読み出し、読み出された画像データに基づいてＬＣＤモニタ３８を駆動する。この結果、被写界のリアルタイム動画像（スルー画像）がモニタ画面に表示される。
【００２３】
図３を参照して、撮像面の中央には評価エリアＥＶＡが割り当てられる。また、前処理回路２０は、上述した処理に加えて、生画像データを簡易的にＹデータに変換する簡易Ｙ変換処理を実行する。
【００２４】
ＡＥ評価回路２２は、前処理回路２０によって生成されたＹデータのうち評価エリアＥＶＡに属するＹデータを、垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。算出された積分値は、ＡＥ評価値としてＣＰＵ２６に向けて出力される。
【００２５】
また、ＡＦ評価回路２４は、前処理回路２０から出力されたＹデータのうち同じ評価エリアＥＶＡに属するＹデータの高周波成分を抽出し、抽出された高域周波数成分を垂直同期信号Ｖｓｙｎｃが発生する毎に積分する。算出された積分値は、ＡＦ評価値としてＣＰＵ２６に向けて出力される。
【００２６】
ＣＰＵ２６は、ＡＥ評価回路２２からの出力に基づくスルー画像用ＡＥ処理をスルー画像処理と並列して実行し、適正ＥＶ値を算出する。算出された適正ＥＶ値を定義する絞り量および露光時間は、ドライバ１８ｂおよび１８ｃにそれぞれ設定される。この結果、スルー画像の明るさが適度に調整される。
【００２７】
ＣＰＵ２６はまた、スルー画像処理と並列するコンティニュアスＡＦタスクの下で、ＡＦ評価回路２４からの出力に基づくスルー画像用ＡＦ処理を実行する。フォーカスレンズ１２は、ＡＦ評価回路２４の出力がＡＦ起動条件を満足するとき、ドライバ１８ａによって合焦点に設定される。これによって、スルー画像のフォーカスが適度に調整される。
【００２８】
キー入力装置２８によって記録開始操作が行われると、ＣＰＵ２６によってＩ／Ｆ４０が起動される。Ｉ／Ｆ４０は、ＹＵＶ画像エリア３２ｂに格納された画像データをデータ読み出し回路３０ｒを通して周期的に読み出し、読み出された画像データを記録媒体４２内の動画ファイルに圧縮状態で書き込む。Ｉ／Ｆ４０は、キー入力装置２８上で記録終了操作が行われたときにＣＰＵ２６によって停止される。この結果、画像データの記録処理が終了される。
【００２９】
後処理回路３４は、図４に示すように構成される。白バランス調整回路４６は、データ読み出し回路３０ｒから与えられた生画像データの白バランスを調整する。調整された白バランスを有する生画像データは、色分離回路４８によって色分離処理を施される。これによって、各画素がＲ，ＧおよびＢの全ての色情報を有する補間画像データが作成される。
【００３０】
ノイズ除去回路５０は色分離回路４８から出力された補間画像データからノイズを除去し、γ補正回路５２はノイズ除去回路５０から出力された補間画像データにγ補正を施す。γ特性を有する補間画像データは、ＹＵＶ変換回路５４によってＹＵＶ形式の画像データに変換される。変換された画像データのうち、ＵデータおよびＶデータはそのまま出力され、Ｙデータはアンプ５６によるゲイン制御つまりコントラスト調整を経て出力される。
【００３１】
ＣＰＵ２６は、スルー画像処理と並列する輝度分布判別タスクの下で、被写界像の輝度分布を判別する。具体的には、ＣＰＵ２６は、前処理回路２０によって簡易的に生成されたＹデータを取り込み、取り込まれたＹデータに基づいて輝度分布を表すヒストグラムを作成する。ＣＰＵ２６はさらに、既定の低輝度範囲Ｒ１〜Ｒ３の各々に属する輝度レベルを有する画素が１フレーム相当の全画素に占める割合を、作成されたヒストグラムを参照して算出する。
【００３２】
図５を参照して、低輝度範囲Ｒ１は０％〜５％の輝度レベルを有する範囲に相当し、低輝度範囲Ｒ２は５％〜１０％の輝度レベルを有する範囲に相当し、そして低輝度範囲Ｒ３は１０％〜２０％の輝度レベルを有する範囲に相当する。なお、Ｙデータは８ビットで表現され、“２５５”の輝度レベルが１００％に相当する。
【００３３】
以下では、低輝度範囲Ｒ１に属する輝度レベルを有する画素の割合を“ＲＴ１”と定義し、低輝度範囲Ｒ２に属する輝度レベルを有する画素の割合を“ＲＴ２”と定義し、そして低輝度範囲Ｒ３に属する輝度レベルを有する画素の割合を“ＲＴ３”と定義する。
【００３４】
算出された割合ＲＴ１〜ＲＴ３は、図６に示すレジスタＲＧＳＴ１またはＲＧＳＴ２のうち、輝度分布判別タスクの下で指定されたレジスタに登録される。なお、指定レジスタは、垂直同期信号Ｖｓｙｎｃが発生する毎に、レジスタＲＧＳＴ１およびＲＧＳＴ２の間で変更される。
【００３５】
ＣＰＵ２６は、アンプ５６によって参照されるゲイン係数をスルー画像処理と並列するコントラスト調整タスクの下で調整する。具体的には、ＣＰＵ２６は、γ補正回路５２から与えられた補間画像データを取り込み、取り込まれた補間画像データを形成する複数の画素の各々を順に指定する。ＣＰＵ２６はまた、輝度分布判別タスクの下で指定されたレジスタと異なるレジスタをコントラスト調整タスクの下で指定する。ＣＰＵ２６はさらに、指定画素の輝度レベルと指定レジスタに登録された割合ＲＴ１〜ＲＴ３とに基づいて、指定画素に対応するゲイン係数を次の要領で調整する。
【００３６】
指定画素の輝度レベルが低輝度範囲Ｒ１に属する場合、ＣＰＵ２６は、指定レジスタに登録された割合ＲＴ１が閾値ＴＨを上回るか否かを判別し、判別結果が肯定的であれば指定画素のゲイン係数を“Ｇ１＋α”に設定する一方、判別結果が否定的であれば指定画素のゲイン係数を“Ｇ１−α”に設定する。
【００３７】
指定画素の輝度レベルが低輝度範囲Ｒ２に属する場合、ＣＰＵ２６は、指定レジスタに登録された割合ＲＴ２が閾値ＴＨを上回るか否かを判別し、判別結果が肯定的であれば指定画素のゲイン係数を“Ｇ２＋α”に設定する一方、判別結果が否定的であれば指定画素のゲイン係数を“Ｇ２−α”に設定する。
【００３８】
指定画素の輝度レベルが低輝度範囲Ｒ３に属する場合、ＣＰＵ２６は、指定レジスタに登録された割合ＲＴ３が閾値ＴＨを上回るか否かを判別し、判別結果が肯定的であれば指定画素のゲイン係数を“Ｇ３＋α”に設定する一方、判別結果が否定的であれば指定画素のゲイン係数を“Ｇ３−α”に設定する。
【００３９】
なお、検出された輝度レベルが低輝度範囲Ｒ１〜Ｒ３のいずれからも外れるとき、ＣＰＵ２６は、ゲイン係数を“１．０”に設定する。また、定数Ｇ１は“１．２”を示し、定数Ｇ２は“１．５”を示し、そして定数Ｇ３は“２．０”を示す。また、定数αは“０．１”を示す。
【００４０】
したがって、図７に示すように、ゲイン係数は、ＲＴ１≦ＴＨのとき“Ｇ１−α”に設定され、ＲＴ１＞ＴＨのとき“Ｇ１＋α”に設定される。また、ゲイン係数は、ＲＴ２≦ＴＨのとき“Ｇ２−α”に設定され、ＲＴ２＞ＴＨのとき“Ｇ２＋α”に設定される。さらに、ゲイン係数は、ＲＴ３≦ＴＨのとき“Ｇ３−α”に設定され、ＲＴ３＞ＴＨのとき“Ｇ３＋α”に設定される。
【００４１】
輝度分布判別タスクは、ＳＤＲＡＭ３０に書き込まれる前の生画像データに注目して割合ＲＴ１〜ＲＴ３を算出する。これに対して、コントラスト調整タスクは、ＳＤＲＡＭ３０から読み出された生画像データに基づくＹＵＶ画像データのゲイン制御のためにゲイン係数を調整する。さらに、ＳＤＲＡＭ３０からの生画像データの読み出しは、ＳＤＲＡＭ３０への生画像データの書き込みに対して１フレーム遅れで実行される。したがって、図８に示すように、輝度判別タスクによって算出された割合ＲＴ１〜ＲＴ３は、算出処理のために参照した生画像データに対応するＹＵＶ画像データのゲイン制御のために用いられる。
【００４２】
図４に示すアンプ５６は、こうして設定されるゲイン係数が増大するほど、Ｙデータのゲインを増大させる。この結果、アンプ５６に入力されるＹデータが図９（Ａ）に示すヒストグラムを有する場合、図９（Ｂ）に示すように低輝度レベルの画素が減少し、中輝度レベルの画素が増大したＹデータがアンプ５６から出力される。
【００４３】
ＣＰＵ２６は、図１０に示す輝度分布判別タスクおよび図１１〜図１３に示すコントラスト調整タスクを含む複数のタスクを並列的に実行する。なお、これらのタスクに対応する制御プログラムは、フラッシュメモリ４４に記憶される。
【００４４】
図１０を参照して、ステップＳ１ではレジスタＲＧＳＴ１およびＲＧＳＴ２の一方を指定する。垂直同期信号Ｖｓｙｎｃが発生するとステップＳ３でＹＥＳと判別し、前処理回路２０から出力されたＹデータをステップＳ５で取り込むとともに、取り込まれたＹデータを形成する画素の輝度分布を示すヒストグラムをステップＳ７で作成する。
【００４５】
ステップＳ９では、低輝度範囲Ｒ１に属する画素がステップＳ５で取り込まれたＹデータに占める割合を“ＲＴ１”として算出する。ステップＳ１１では、低輝度範囲Ｒ２に属する画素がステップＳ５で取り込まれたＹデータに占める割合を“ＲＴ２”として算出する。ステップＳ１３では、低輝度範囲Ｒ３に属する画素がステップＳ５で取り込まれたＹデータに占める割合を“ＲＴ３”として算出する。ステップＳ９〜Ｓ１１のいずれにおいても、ステップＳ５で作成されたヒストグラムが参照される。
【００４６】
ステップＳ１５では、こうして算出された割合ＲＴ１〜ＲＴ３を指定レジスタに登録する。登録処理が完了するとステップＳ１７に進み、指定レジスタをレジスタＲＳＧＴ１およびＲＧＳＴ２の間で変更する。指定レジスタの変更が完了すると、ステップＳ３に戻る。
【００４７】
図１１を参照して、ステップＳ２１では垂直同期信号Ｖｓｙｎｃが発生したか否かを判別する。ステップＳ２３では、輝度分布判別タスクによって指定されたレジスタと異なるレジスタを指定する。したがって、レジスタＲＧＳＴ１が輝度分布判別タスクによって指定されていれば、レジスタＲＧＳＴ２がコントラスト調整タスクによって指定される。また、レジスタＲＧＳＴ２が輝度分布判別タスクによって指定されていれば、レジスタＲＧＳＴ１がコントラスト調整タスクによって指定される。
【００４８】
ステップＳ２５では図４に示すγ補正回路５２から出力された補間画像データを取り込み、ステップＳ２７では取り込まれた補間画像データの先頭画素を指定し、そしてステップＳ２９では指定画素の輝度レベルを検出する。ステップＳ３１では検出された輝度レベルが低輝度範囲Ｒ１に属するか否かを判別し、ステップＳ３９では検出された輝度レベルが低輝度範囲Ｒ２に属するか否かを判別し、そしてステップＳ４７では検出された輝度レベルが低輝度範囲Ｒ３に属するか否かを判別する。
【００４９】
ステップＳ３１でＹＥＳであればステップＳ３３に進み、ステップＳ２３で指定されたレジスタに登録された割合ＲＴ１が閾値ＴＨを上回るか否かを判別する。ＹＥＳであれば、指定画素に対応するゲイン係数をステップＳ３５で“Ｇ１＋α”に設定する。ＮＯであれば、指定画素に対応するゲイン係数をステップＳ３７で“Ｇ１−α”に設定する。ステップＳ３５またはＳ３７の処理が完了すると、ステップＳ５７に進む。
【００５０】
ステップＳ３９でＹＥＳであればステップＳ４１に進み、ステップＳ２３で指定されたレジスタに登録された割合ＲＴ２が閾値ＴＨを上回るか否かを判別する。ＹＥＳであれば、指定画素に対応するゲイン係数をステップＳ４３で“Ｇ２＋α”に設定する。ＮＯであれば、指定画素に対応するゲイン係数をステップＳ４５で“Ｇ１−α”に設定する。ステップＳ４３またはＳ４５の処理が完了すると、ステップＳ５７に進む。
【００５１】
ステップＳ４７でＹＥＳであればステップＳ４９に進み、ステップＳ２３で指定されたレジスタに登録された割合ＲＴ２が閾値ＴＨを上回るか否かを判別する。ＹＥＳであれば、指定画素に対応するゲイン係数をステップＳ５１で“Ｇ３＋α”に設定する。ＮＯであれば、指定画素に対応するゲイン係数をステップＳ５３で“Ｇ１−α”に設定する。ステップＳ５１またはＳ５３の処理が完了すると、ステップＳ５７に進む。
【００５２】
ステップＳ３１，Ｓ３９およびＳ４７のいずれもＮＯであればステップＳ５５に進み、指定画素に対応するゲイン係数を“１．０”に設定する。ステップＳ５５の処理が完了すると、ステップＳ５７に進む。
【００５３】
ステップＳ５７では、指定画素がステップＳ２５で取り込まれた補間画像データの最終画素であるか否かを判別する。ＮＯであればステップＳ５９で次画素を指定し、その後にステップＳ２９に戻る。ＹＥＳであれば、そのままステップＳ２１に戻る。
【００５４】
以上の説明から分かるように、前処理回路２０から出力された生画像データは、データ書き込み回路３０ｗによってＳＤＲＡＭ３２の生画像エリア３２ａに書き込まれる。生画像エリア３２ａに格納された画像データは、データ読み出し回路３０ｒによって読み出される。後処理回路３４は、データ読み出し回路３０ｒによって読み出された画像データにゲイン係数を参照したゲイン制御を含む処理を施す。
【００５５】
ＣＰＵ２６は、低輝度範囲Ｒ１〜Ｒ３に属する画素がデータ書き込み回路３０ｗによって注目される生画像データに占める割合つまり割合ＲＴ１〜ＲＴ３を、データ書き込み回路３０ｗによって注目される生画像データの輝度分布を参照して特定する(S9~S15)。ＣＰＵ２６はまた、ゲイン制御のために参照されるゲイン係数のうち低輝度範囲Ｒ１〜Ｒ３に属する画素に対応する特定ゲイン係数の大きさを、上述の要領で特定された割合ＲＴ１〜ＲＴ３を参照して調整する(S31~S53)。
【００５６】
このように、低輝度範囲Ｒ１〜Ｒ３に属する画素の割合は、データ書き込み回路３０ｗによって注目される生画像データの輝度分布を参照して特定される。一方、ゲイン制御は、データ読み出し回路３０ｒによって読み出された生画像データに対して実行される。さらに、特定ゲイン係数の大きさは、データ書き込み回路３０ｗによって注目される生画像データから特定された割合ＲＴ１〜ＲＴ３を参照して調整される。これによって、画像データのゲインを迅速かつ的確に制御することができる。
【００５７】
なお、この実施例では、ディジタルビデオカメラを想定しているが、この発明は、ビデオレコーダのような画像処理装置にも適用できる。
【図面の簡単な説明】
【００５８】
【図１】この発明の一実施例の構成を示すブロック図である。
【図２】図１実施例に適用される色フィルタの構成の一例を示す図解図である。
【図３】撮像面における評価エリアの割り当て状態の一例を示す図解図である。
【図４】図１実施例に適用される後処理回路の構成の一例を示すブロック図である。
【図５】低輝度範囲Ｒ１〜Ｒ３の割り当て状態の一例を示す図解図である。
【図６】図１実施例に適用されるレジスタの構成の一例を示す図解図である。
【図７】図４実施例のアンプによって参照されるゲイン係数の一例を示すグラフである。
【図８】図１実施例の動作の一部を示すタイミング図である。
【図９】（Ａ）はコントラスト調整を実行する前の輝度分布の一例を示すグラフであり、（Ｂ）はコントラスト調整を実行した後の輝度分布の一例を示すグラフである。
【図１０】図１実施例に適用されるＣＰＵの動作の一部を示すフロー図である。
【図１１】図１実施例に適用されるＣＰＵの動作の他の一部を示すフロー図である。
【図１２】図１実施例に適用されるＣＰＵの動作のその他の一部を示すフロー図である。
【図１３】図１実施例に適用されるＣＰＵの動作のさらにその他の一部を示すフロー図である。
【符号の説明】
【００５９】
１０  …ディジタルビデオカメラ
１６  …イメージャ
２２  …ＡＥ評価回路
２４  …ＡＦ評価回路
２６  …ＣＰＵ
３２  …ＳＤＲＡＭ
４４  …フラッシュメモリ
【図１】
2010141454.tif 000003
【図２】
2010141454.tif 000004
【図３】
2010141454.tif 000005
【図４】
2010141454.tif 000006
【図５】
2010141454.tif 000007
【図６】
2010141454.tif 000008
【図７】
2010141454.tif 000009
【図８】
2010141454.tif 000010
【図９】
2010141454.tif 000011
【図１０】
2010141454.tif 000012
【図１１】
2010141454.tif 000013
【図１２】
2010141454.tif 000014
【図１３】
2010141454.tif 000015