(57)【要約】【課題】動画像のフレーム間における画像処理結果のばらつきが抑制できる画像処理技術を提供する。【解決手段】ヒストグラム生成部２０は、動画像のフレームの画素値のヒストグラムを生成する。補正テーブル生成部３０は、動画像のフレームの画素値を入力として補正後の画素値を出力とする補正関数に関する情報を格納した補正テーブルを、前記ヒストグラム生成部が生成したヒストグラムの度数をもとに動画像のフレームの表現可能な階調を割り当てることにより生成する。レギュレート処理部４０は、前記補正テーブル生成部が生成した補正関数の出力結果が、動画像のフレームの表現可能な階調の範囲内となるように補正テーブルを調整する。補正テーブル変動抑制部６０は、過去のフレームに対して生成した補正関数の傾きに対する、現在のフレームに対して生成すべき補正関数の傾きの変動を抑制する。【選択図】図１
2011182353.tif 000002
【特許請求の範囲】
【請求項１】
動画像のフレームの画素値のヒストグラムを生成するヒストグラム生成部と、
動画像のフレームの画素値を入力として補正後の画素値を出力とする補正関数に関する情報を格納した補正テーブルを、前記ヒストグラム生成部が生成したヒストグラムの度数をもとに生成する補正テーブル生成部と、
前記補正テーブル生成部が生成した補正関数の出力結果が、動画像のフレームの表現可能な階調の範囲内となるように補正テーブルを調整するレギュレート処理部と、
過去のフレームに対して生成した補正関数の傾きに対する、現在のフレームに対して生成すべき補正関数の傾きの変動を抑制する補正テーブル変動抑制部とを含むことを特徴とする動画像のフレームの階調を補正する画像処理装置。
【請求項２】
前記レギュレート処理部が生成した補正テーブルに対応するヒストグラムをフィルタ処理してヒストグラムの低周波成分を抽出し、当該低周波成分に対応する補正関数に関する情報を格納した補正テーブルを出力するフィルタ処理部をさらに含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記補正テーブル生成部は、動画像の撮像状況に関する情報を取得し、当該情報が逆光を示している場合、当該情報が逆光を示していない場合よりも低画素値領域の階調を上げる補正関数を生成する第１の補正強度調整部を含むことを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記補正テーブル生成部は、補正関数の傾きの範囲をあらかじめ定められた所定の範囲内となるように調整する第２の補正強度調整部を含むことを特徴とする請求項１から３のいずれかに記載の画像処理装置。
【請求項５】
前記補正テーブル変動抑制部は、変動を抑制した補正関数の出力結果が、動画像のフレームの表現可能な階調の範囲内となるように補正テーブルを調整する第２のレギュレート処理部を含むことを特徴とする請求項１から４のいずれかに記載の画像処理装置。
【請求項６】
前記ヒストグラム生成部は、動画像のフレームのうち所定の領域の画素に重みをつけ、ヒストグラムを生成することを特徴とする請求項１または２に記載の画像処理装置。
【請求項７】
動画像のフレームの画素値のヒストグラムを生成するステップと、
動画像のフレームの画素値を入力として、当該画素値がヒストグラムの度数が大きい範囲に含まれる場合、ヒストグラムの度数が小さい範囲に含まれる場合よりも多くの階調を振り分けて画素値を出力する補正関数に関する情報を格納した補正テーブルを生成するステップと、
補正関数の出力結果が、動画像のフレームの表現可能な階調の範囲内となるように補正テーブルを調整するステップと、
過去のフレームに対して生成した補正関数の傾きに対する、現在のフレームに対して生成すべき補正関数の傾きの変動を抑制するステップとをプロセッサに実行させることを特徴とする動画像のフレームの階調を補正する画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像の画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
近年、一般ユーザが静止画のみならず、動画像を手軽に撮影することができるデジタルムービーカメラが普及してきている。これらは動画像のフレーム毎に階調補正（特許文献１参照）をはじめとして、様々な画像処理を施している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２５３６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
通常、動画像は毎秒３０フレーム程度のフレームレートで撮像され、記録メディア等に記録された後、例えば、ムービーカメラに搭載されている表示モニタやＰＣ（Personal Computer）、テレビ等で鑑賞される。このため、画像処理後のフレーム間で、例えば輝度値のばらつき等があると動画像にちらつきが生じ、視聴者に不快感を与える原因となりうる。そこで、動画像のフレーム間における画像処理結果のばらつきが抑制できる画像処理技術が求められている。
【０００５】
本発明はこうした状況に鑑みてなされたもので、その目的は、動画像のフレーム間における画像処理結果のばらつきを抑制できる画像処理技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様の画像処理装置は、動画像のフレームの画素値のヒストグラムを生成するヒストグラム生成部と、動画像のフレームの画素値を入力として補正後の画素値を出力とする補正関数に関する情報を格納した補正テーブルを、前記ヒストグラム生成部が生成したヒストグラムの度数をもとに生成する補正テーブル生成部と、前記補正テーブル生成部が生成した補正関数の出力結果が、動画像のフレームの表現可能な階調の範囲内となるように補正テーブルを調整するレギュレート処理部と、過去のフレームに対して生成した補正関数の傾きに対する、現在のフレームに対して生成すべき補正関数の傾きの変動を抑制する補正テーブル変動抑制部とを含む。
【０００７】
本発明のさらに別の態様は、画像処理方法である。この方法は、動画像のフレームの画素値のヒストグラムを生成するステップと、動画像のフレームの画素値を入力として、当該画素値が前記ヒストグラムの度数が大きい範囲に含まれる場合、ヒストグラムの度数が小さい範囲に含まれる場合よりも多くの階調を振り分けて画素値を出力する補正関数に関する情報を格納した補正テーブルを生成するステップと、
補正関数の出力結果が、動画像のフレームの表現可能な階調の範囲内となるように補正テーブルを調整するステップと、過去のフレームに対して生成した補正関数の傾きに対する、現在のフレームに対して生成すべき補正関数の傾きの変動を抑制するステップとをプロセッサに実行させる。
【０００８】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、動画像のフレーム間における画像処理結果のばらつきが抑制できる画像処理技術を提供できる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態に係る画像処理装置の内部構成を模式的に表した図である。
【図２】動画像のフレームのヒストグラムから階調の補正関数を作成する原理を説明する図である。図２（ａ）は、ヒストグラム生成部が生成したヒストグラムを示す図である。図２（ｂ）は、補正テーブル生成部内のゲイン生成部が生成した補正関数のゲインを示す図である。図２（ｃ）は、図２（ｂ）に示す補正関数のゲインから生成した補正関数の外形を表す図である。
【図３】実施の形態に係るフィルタ処理部によるゲインのフィルタ処理を説明する図である。図３（ａ）は、フィルタ処理前のゲインを示す図である。図３（ｂ）は、フィルタ処理後のゲインを示す図である。図３（ｃ）は、図３（ａ）に示すフィルタ処理前のゲインと図３（ｂ）に示すフィルタ処理後のゲインとから、それぞれ作成された補正関数の概形を示す図である。
【図４】補正テーブル変動抑制部の内部構造を模式的に示した図である。
【図５】実施の形態に係る画像処理装置の処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１１】
実施の形態の概要を述べる。実施の形態は、ある動画像のフレームにおける画素値のヒストグラムをもとにそのフレームに適した階調補正関数を作成した後、過去のフレームから生成した階調補正関数との相違等を考慮して、画像処理結果のばらつきを抑制すべく、作成した階調補正関数を調整する。
【００１２】
図１は、実施の形態に係る画像処理装置１００の構成図である。画像処理装置１００は、画像取得部１０、ヒストグラム生成部２０、補正テーブル生成部３０、レギュレート処理部４０、フィルタ処理部５０、補正テーブル変動抑制部６０、補正テーブル出力部７０、補正テーブル記憶部８０、および階調補正部９０を含む。
【００１３】
画像取得部１０は、ＣＣＤ（Charge Coupled Devices）センサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどの図示しない固体撮像素子が撮像し、デジタルの輝度信号Ｙおよび色差信号Ｃｒ、Ｃｂのフレームに変換された動画像のフレームを取得する。
【００１４】
ヒストグラム生成部２０は、画像取得部１０から取得した動画像のフレームの画素値のヒストグラムを生成する。具体的には、横軸に動画像のフレームの表現可能な階調（以下、単に「階調」という。）をとり、縦軸にフレームの画素の度数を取る。実施の形態では、輝度信号Ｙのヒストグラムを作成しその階調は６ビットとする。横軸は０から６３の値を取り得る。
【００１５】
補正テーブル生成部３０はさらに、ゲイン生成部３２、第１の補正強度調整部３４、および第２の補正強度調整部３６を含む。ゲイン生成部３２は、ヒストグラム生成部２０が生成したヒストグラムの度数に応じて階調を割り当て、動画像のフレームの画素値を入力として補正後の画素値を出力とする補正関数を作成する。具体的には、補正関数に入力される画素値が、ヒストグラム生成部２０が生成したヒストグラムの度数が大きい範囲に含まれる場合、ヒストグラムの度数が小さい範囲に含まれる場合よりも多くの階調を振り分けるように補正関数を作成する。作成した補正関数に関する情報は、補正テーブルの形で出力する。
【００１６】
以下、動画像のフレームのヒストグラムをもとに階調の補正関数を作成するまでの原理の詳細を、図を用いて説明する。
【００１７】
図２は、動画像のフレームのヒストグラムから階調の補正関数を作成する原理を説明する図である。図２（ａ）は、ヒストグラム生成部２０が生成したヒストグラムを示す図である。図２（ｂ）は、補正テーブル生成部３０内のゲイン生成部３２が生成した補正関数のゲインを示す図である。図２（ｃ）は、図２（ｂ）に示す補正関数のゲインから生成した補正関数の概形を表す図である。
【００１８】
図２（ａ）は横軸が階調、縦軸が画素の度数を表す。図２（ａ）においては、ビンの数（ヒストグラム作成の際の階調幅の分割数）は階調数と同数の６４個である。ゲイン生成部３２は、階調を８等分して図２（ａ）に示すヒストグラムのビンの数を８個に変更する。具体的には、画素値が０から７までの画素が含まれる第１のビン、画素値が８から１５までの画素が含まれる第２のビンと続き、画素値が５６から６３間での画素が含まれる第８のビンまでの８個のビンのヒストグラムを作成する。
【００１９】
ゲイン生成部３２は各ビンに含まれる画素の度数に比例して、それらに階調幅を振り分ける。例えば、第１のビンの度数が、フレームを構成する画素の総数の１６分の１であったとする。このとき、ゲイン生成部３２は画素値が０から７までの画素には６４／１６＝４階調を振り分け、０から３間での画素値を出力するように補正関数を作成する。以下、補正テーブル生成部３０が各ビンに振り分ける階調を「ゲイン」といい、第ｎビンのゲインをＧｎ（ｎ＝１，２，・・・，８）で表す。また、第ｎビンの度数をＮｎ（ｎ＝１，２，・・・，８）で表す。上記の例では、Ｇ１の値は４である。
【００２０】
このため、ゲイン生成部３２は次の式（１）でゲインを求める。
【数１】
2011182353.tif 000003
【００２１】
図２（ｂ）は、図２（ａ）のヒストグラムをもとに、式（１）に基づいて作成したゲインを示す。図２（ｂ）は横軸がビンの番号ｎ（ｎ＝１，２，・・・，８）、縦軸がビンの番号に対応する画素値領域のゲインＧｎを表す。ゲイン生成部３２はこのゲインを、補正関数に関する情報を格納した補正テーブルとして生成する。
【００２２】
図２（ｃ）は、図２（ｂ）のゲインをもとに生成した補正関数の概形を表す。図２（ｃ）の横軸は補正関数の引数（入力）であり、縦軸はその時の出力を表し、ともに画素値である。図２（ｂ）における各ビンの度数に比例して補正関数の傾きが大きくなっていることが分かる。これにより、度数の大きな画素値範囲に含まれる画素には多くの階調が振り分けられ、度数の小さな画素値範囲に含まれる画素に振り分けられる階調は少なくなり、メリハリのある画像を生成することができる。
【００２３】
図１の説明に戻る。補正テーブル生成部３０内の第１の補正強度調整部３４は、図示しないユーザインタフェースを介して動画像の撮像状況に関する情報を取得する。ここで撮像状況に関する情報とは、補正関数の形状を決定する際に参考とされる情報であり、例えば逆光条件下における撮像に適した撮像モードをユーザが選択しているか否かを表す情報である。
【００２４】
第１の補正強度調整部３４は、動画が逆光撮像モードで撮像されている場合、ゲイン生成部３２が生成したゲインに対し、低画素値領域のゲインを上げるとともに高画素値領域のゲインを下げる調整をする。例えば、図２（ｂ）におけるＧ１およびＧ２のゲインを上げ、その他のゲインを下げる。撮像素子が受光した光量が飽和して情報が欠落し、いわゆる「白飛び」している高輝度領域の階調を下げ、被写体が暗く撮像されている低輝度領域の画素の階調を上げることになるため、逆光条件下で撮像された動画の見栄えを向上させることが可能となる。
【００２５】
なお、上記低画素値領域および高画素値領域、ならびに調整するゲインの量は、撮像素子の性質等を考慮して実験的に定めればよい。
【００２６】
第２の補正強度調整部３６は、第１の補正強度調整部３４が調整したゲインに対し、補正関数の傾きの範囲をあらかじめ定められた所定の範囲内となるように調整する。具体的には各ゲインの取り得る上限値および下限値をあらかじめ設定しておき、ゲインが上限値を上待った場合には上限値までゲインを下げ、下限値を下回った場合には下限値までゲインを上げる。これにより、画像の階調を極端に変化させることを防止することが可能となる。また、最低限の出力階調を割り当てることになるので、ある動画像のフレームをもとに作成した補正関数を他の動画像のフレームに適用させる場合に、階調がつぶれることを防止することが可能となる。ここで傾きの範囲はあらかじめ実験的に定めておけばよく、例えば上記の例ではゲインの上限を２６、下限を１とする。
【００２７】
レギュレート処理部４０は、補正テーブル生成部３０が生成した補正関数の出力結果が、動画像のフレームの表現可能な階調の範囲内となるように補正テーブルを調整する。調整後のゲインをＧｎ’とすると、レギュレート処理部４０は以下の以下の式（２）に基づく処理を行う。
【数２】
2011182353.tif 000004
【００２８】
式（２）により、調整後のゲインＧｎ’の総和は階調幅と等しくなる。したがって、Ｇｎ’をもとに作成された補正関数の値域も階調幅と等しくなる。式（１）により生成されたゲインの総和も階調幅と等しくなるのであるが、その後第１の補正強度調整部３４および第２の補正強度調整部３６によりゲインが調整されることにより、その総和が階調幅と異なるものとなる場合もある。そのため、レギュレート処理部４０は、補正テーブル生成部３０が生成したゲインを調整する。
【００２９】
フィルタ処理部５０は、レギュレート処理部４０が生成したゲインをフィルタ処理してその低周波成分を抽出する。フィルタ処理部５０は、抽出したゲインの低周波成分を新たなゲインとして出力する。ここでフィルタ処理に用いるフィルタは低域通過フィルタであればよく、例えば平均値フィルタ等の平滑化フィルタを用いればよい。あるいはガウシアンフィルタ等を用いてもよい。これにより、近傍領域のゲイン間の差が少なくなり、補正関数による階調補正の結果、画像の階調が極端に変化することを防止することが可能となる。
【００３０】
図３は、実施の形態に係るフィルタ処理部５０によるゲインのフィルタ処理を説明する図である。図３（ａ）は、フィルタ処理前のゲインを示す図である。図３（ａ）の横軸はビンの番号ｎ（ｎ＝１，２，・・・，８）、縦軸はビンの番号に対応する画素値領域のゲインＧｎを表す。図３（ｂ）は、フィルタ処理後のゲインを示す図である。図３（ｂ）の横軸および縦軸は図３（ａ）と同じである。図３（ａ）と図３（ｂ）とを比較すると、フィルタ処理部５０によるゲインのフィルタ処理により、フィルタ処理後の近傍領域のゲイン間の差が、フィルタ処理前の近傍領域のゲイン間の差に対して小さくなっていることが分かる。
【００３１】
図３（ｃ）は、図３（ａ）に示すフィルタ処理前のゲインと図３（ｂ）に示すフィルタ処理後のゲインとから、それぞれ作成された補正関数の概形を示す図である。フィルタ処理後のゲインから作成された補正関数の傾きは、フィルタ処理前のゲインから作成された補正関数の傾きと比較して、小さな傾きとなる。フィルタ処理後のゲインから作成された補正関数を用いて画像処理された画像は、フィルタ処理前のゲインから作成された補正関数を用いて画像処理された画像よりも、階調の変化が緩やかなものとなる。
【００３２】
図４は補正テーブル変動抑制部６０の内部構造を模式的に示した図である。補正テーブル変動抑制部６０は、抑制部６２、第２のレギュレート処理部６４、およびタイマ６６を含む。
【００３３】
抑制部６２は、過去のフレームに対して生成した補正関数の傾きに対する、現在のフレームに対して生成すべき補正関数の傾きの変動を抑制する。補正テーブル記憶部８０には、過去に生成された補正関数のゲインが補正テーブルの形で格納されており、抑制部６２は、過去に生成された補正関数のゲインと現在作成中の補正関数のゲインとを比較し、現在作成中の補正関数のゲインを過去に生成された補正関数のゲインに近づける。例えば、過去に生成された補正関数のゲインと現在作成中の補正関数のゲインとの平均値を、新たな補正関数のゲインとする。
【００３４】
これにより、過去の補正関数に対する補正関数の急峻な変化を抑制でき、動画像の輝度やコントラストが急激に変化することを防止できる。動画像の輝度やコントラスト補正を徐々に行うことができる点で有利である。
【００３５】
第２のレギュレート処理部６４は、過去の補正関数に対する補正関数の急峻な変化を抑制した補正テーブルを抑制部６２から取得し、その補正関数の出力結果が動画像のフレームの表現可能な階調の範囲内となるように補正テーブルを調整する。第２のレギュレート処理部６４はタイマ６６から取得した時間が所定の周期である場合、調整した補正テーブルを補正テーブル出力部７０に出力する。
【００３６】
ここで「所定の周期」とは、補正テーブル変動抑制部６０内の第２のレギュレート処理部６４が、補正テーブルを調整する時間間隔として定められた補正テーブル調整周期である。これは、露光制御処理など他の画像処理との調整のために用いられる周期であり、例えば露光制御処理の周期の整数倍の周期（６フレーム毎など）である。動画像のフレームレートが３０フレーム／秒であれば、０．２秒程度の周期である。
【００３７】
補正テーブル出力部７０は、補正テーブル変動抑制部６０の生成した補正テーブルを、補正テーブル記憶部８０に出力する。補正テーブル記憶部８０は、補正テーブル出力部７０から取得した補正テーブルを、既に格納している過去に生成された補正テーブルと置き換える。あるいは、補正テーブル記憶部８０の記憶領域に空きがある場合には、補正テーブル出力部７０から取得した補正テーブルを既に格納している過去に生成された補正テーブルとともに格納するようにしてもよい。
【００３８】
階調補正部９０は、補正テーブル出力部７０から取得した補正テーブルを用いて画像取得部１０が取得した動画像のフレームの階調を補正する階調補正部９０は階調補正のされた動画像のフレームを出力画像として出力する。
【００３９】
画像処理装置１００の構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされた画像符号化機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組み合わせによっていろいろな形で実現できることは、当業者には理解されるところである。
【００４０】
図５は、実施の形態に係る画像処理装置１００の処理の流れを説明するフローチャートである。本フローチャートにおける処理は、画像処理装置１００が動画の撮像を開始したときに開始する。
【００４１】
画像取得部１０は、固体撮像素子が撮像した動画像のフレームを取得する（Ｓ１０）。ヒストグラム生成部２０は、画像取得部１０から取得した動画像のフレームの画素値のヒストグラムを生成する（Ｓ１２）。
【００４２】
ゲイン生成部３２は、ヒストグラム生成部２０が生成したヒストグラムの度数に応じて階調を割り当て、動画像のフレームの画素値を入力として補正後の画素値を出力とする補正関数に関する情報であるゲインを生成する（Ｓ１４）。第１の補正強度調整部３４は動画が逆光撮像モードで撮像されている場合、ゲイン生成部３２が生成したゲインに対し低画素値領域のゲインを上げるとともに高画素値領域のゲインを下げる調整をし、第２の補正強度調整部３６は第１の補正強度調整部３４が調整したゲインに対し、補正関数の傾きの範囲をあらかじめ定められた所定の範囲内となるように調整する（Ｓ１６）。
【００４３】
レギュレート処理部４０は、補正テーブル生成部３０が生成した補正関数の出力結果が、動画像のフレームの表現可能な階調の範囲内となるように補正テーブルを調整する（Ｓ１８）。フィルタ処理部５０は、レギュレート処理部４０が生成したゲインをフィルタ処理してその低周波成分を抽出する（Ｓ２０）。
【００４４】
抑制部６２は、過去のフレームに対して生成した補正関数の傾きに対する、現在のフレームに対して生成すべき補正関数の傾きの変動を抑制する（Ｓ２２）。第２のレギュレート処理部６４は、補正テーブル調整周期毎に過去の補正関数に対する補正関数の急峻な変化を抑制した補正テーブルを抑制部６２から取得し、その補正関数の出力結果が動画像のフレームの表現可能な階調の範囲内となるように補正テーブルを調整する（Ｓ２４）。
【００４５】
補正テーブル出力部７０は、補正テーブル変動抑制部６０の生成した補正テーブルを補正テーブル記憶部８０に出力する（Ｓ２６）。階調補正部９０は、補正テーブル出力部７０から取得した補正テーブルを用いて画像取得部１０が取得した動画像のフレームの階調を補正する（Ｓ２８）。画像処理装置１００が撮像を続けている間、本フローチャートにおける処理を繰り返す。画像処理装置１００が撮像を終了すると、本フローチャートにおける処理は終了する。
【００４６】
以上の構成による動作は以下のとおりである。ユーザが実施の形態に係る画像処理装置１００を用いて動画像の撮像を開始すると、補正テーブル生成部３０は、ヒストグラム生成部２０の生成したヒストグラムをもとに補正関数を生成する。補正テーブル生成部３０が生成した補正関数は、レギュレート処理部４０、フィルタ処理部５０、補正テーブル変動抑制部６０等によって調整され、過去の補正に対して急激な階調補正とならないように調整される。
【００４７】
以上説明したように実施の形態によれば、動画像のフレームを構成する画素の輝度値をもとに階調補正用の補正関数を生成することにより、画像に応じた適応的な階調補正処理を実現することができる。また、補正関数はレギュレート処理やフィルタ処理、各種調整処理が行われることにより過去の補正に対して急激な階調補正とならないように調整され、動画像のフレーム間における画像処理結果のばらつきを抑制することができる。
【００４８】
以上、本発明を実施の形態をもとに説明した。実施の形態は例示であり、それらの各構成要素や各処理プロセスの組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４９】
上記の説明では、ヒストグラム生成部２０はすべての画素の重みを平等としてヒストグラムを生成する場合について説明したが、画像上の低輝度領域など、階調補正を強くしたい部分の重みをつけてヒストグラムを作成するようにしてもよい。この場合、図示しないユーザインタフェースを介して、ユーザから階調補正を強くすべき領域（例えば、画像を縦横に３等分することにより９分割した場合の左下の領域など）を取得し、その領域の画素の重みを２倍にしてヒストグラムを作成することで実現できる。ヒストグラムの度数が多くなるため、その領域における階調の補正強度を高められる点で有利である。
【００５０】
上記の説明ではレギュレート処理部４０や第２のレギュレート処理部６４が補正関数の出力結果が動画像のフレームの表現可能な階調の範囲内となるように補正テーブルを調整した後、さらに微調整をするようにしてもよい。量子化誤差や丸め誤差等が原因で、調整後のゲインの総和が階調と等しくならない場合もあり得るからである。ゲインの総和が階調を上回り、ゲインの総和を減らす場合には高輝度領域のゲインを先に下げる。また、ゲインの総和が階調を下回り、ゲインの総和を増やす場合には低輝度領域のゲインを先に上げる。逆光条件下で撮像された動画は低輝度領域の階調が低くなっていることが多いからである。
【００５１】
上記の説明では、補正テーブル変動抑制部６０内の抑制部６２が、過去に生成された補正関数のゲインと現在作成中の補正関数のゲインとの平均値を、新たな補正関数のゲインとする場合について説明したが、抑制部６２は、過去に生成された補正関数のゲインと現在作成中の補正関数のゲインとの重み付き平均値を新たな補正関数のゲインとしてもよい。このとき、新たな補正関数のゲインをＧｎ’、過去に生成された補正関数のゲインをＧｎ”とすると、Ｇｎ’＝ｔＧｎ＋（１−ｔ）Ｇｎ”、（０＜ｔ＜１）とすればよい。過去に生成された補正関数のゲインと現在作成中の補正関数のゲインとの優先度を変更でき、補正強度を変更できるようになる点で有利である。
【００５２】
上記の説明では、動画像のフレームの階調を６ビットとする場合について説明したが、処理の対象となる階調は６ビットに限らず、その大きさは任意である。階調のビット数が大きい場合はヒストグラムの精度が上がり、画像の情報を補正関数により正確に反映させうる点で有利である。また、階調のビット数が小さい場合、ヒストグラムの情報量が少なくなるため、補正関数を作成するための計算コストを抑制できる点で有利である。
【００５３】
上記の説明では、ゲイン生成部３２がヒストグラムを８個に分割する場合について説明したが、分割数は８個に限らず、その数は任意である。分割の仕方も等間隔でなくてもよい。分割数が多い場合補正関数の傾きの変化が滑らかになりうる点で有利である。分割数が少ない場合、補正関数を格納する補正テーブルの容量が少なくでき、階調補正に要する時間を抑制できる点で有利である。
【００５４】
上記の説明では、補正テーブル生成部３０内の第１の補正強度調整部３４が、図示しないユーザインタフェースを介して動画像の撮像状況に関する情報として、逆光条件下における撮像か否かの情報を取得する場合について説明したが、撮像状況に関する情報はこれに限らず他の情報でもよい。例えば、動画像のフレーム内に人の顔が撮像されているか否か、撮像されている場合にはどの位置にどの大きさで何人の顔が撮像されているか等、人の顔に関する情報でもよい。この場合、図示しない顔検出回路を用いて人の顔に関する情報を取得するようにする。
【００５５】
第１の補正強度調整部３４は、取得した人の顔に関する情報をもとに、人の顔を構成する画素の輝度値を特定し、その輝度値を含む画素の出力レベルを所定の大きさとなるように変更する。ここで「所定の大きさの出力レベル」とは、人の顔を撮像する場合の最適な階調として定められている人物顔用出力レベルである。これは、撮像素子の性能や動画像のフレームの総画素数、撮像される人の顔の大きさ等を考慮して実験的に定めておけばよい。
【００５６】
第１の補正強度調整部３４は、人物顔用出力レベルよりも低い階調領域と高い階調領域とに分けて、それぞれ独立に階調補正する。ヒストグラムの形状によっては補正関数により主要な被写体と考えられる人の顔を構成する画素の輝度値が低くなったり、階調が下がったりする場合もあり得るが、人の顔に関する情報を利用することにより、人の顔の出力レベルを好ましい出力レベルに保ちつつ、画像全体として階調補正を実現できるようになる点で有利である。
【符号の説明】
【００５７】
１０  画像取得部、  ２０  ヒストグラム生成部、  ３０  補正テーブル生成部、  ３２  ゲイン生成部、  ３４  第１の補正強度調整部、  ３６  第２の補正強度調整部、  ４０  レギュレート処理部、  ５０  フィルタ処理部、  ６０  補正テーブル変動抑制部、  ６２  抑制部、  ６４  第２のレギュレート処理部、  ６６  タイマ、  ７０  補正テーブル出力部、  ８０  補正テーブル記憶部、  ９０  階調補正部、  １００  画像処理装置。
【図１】
2011182353.tif 000005
【図２】
2011182353.tif 000006
【図３】
2011182353.tif 000007
【図４】
2011182353.tif 000008
【図５】
2011182353.tif 000009