(57)【要約】【課題】  全ての領域において利用者に輝度分布を適切に判別させること。【解決手段】  高輝度領域では最小露光時間ＴＳで撮像された画像の輝度レベルの度数データを選択すると共に、低輝度領域では最大露光時間ＴＬで撮像された画像の輝度レベルの度数データを選択するようにした。そのため、白とびや黒つぶれが発生していない画素の輝度レベルの度数データのみを用いて、撮像対象の輝度レベルのヒストグラムを生成することができる。その結果、その生成される撮像対象の輝度レベルのヒストグラムにおいて両端の区間に多くの輝度レベルが取り込まれてしまうことを防止することができ、コントラストの高いシーンの撮影時に、例えば、一定の露光時間で撮像された画像の輝度レベルの度数データのみでヒストグラムを生成して表示する方法に比べ、全ての領域において利用者に輝度分布を適切に判別させることができる。【選択図】  図６
2006180015.tif 000002
【特許請求の範囲】
【請求項１】
複数の露光時間で撮像を行う撮像手段と、その撮像手段で撮像された画像の輝度レベルの出現頻度を示す度数データを生成する度数データ生成手段と、その生成された度数データ群の中から度数データを選択する選択手段と、その選択された度数データに基づいて、撮像対象の輝度レベルの高ダイナミックレンジヒストグラムを生成するヒストグラム合成手段とを備えたことを特徴とするヒストグラム生成装置。
【請求項２】
前記撮像手段は、複数の異なる露光時間で撮像し、前記度数データ生成手段は、前記複数の画像データに基づいて、複数の度数データ群を生成し、前記選択手段は、前記生成した複数の度数データ群の中から、前記複数の露光時間の長さに基づいて度数データを選択し、前記ヒストグラム合成手段は、前記露光時間の長さに基づいてヒストグラムの輝度幅を補正して、高ダイナミックレンジのヒストグラムを生成することを特徴とする請求項１に記載のヒストグラム生成装置。
【請求項３】
前記選択手段は、低輝度領域ではより長い露光時間で発生された電圧の度数データを選択し、高輝度領域ではより短い露光時間で発生された電圧の度数データを選択することを特徴とする請求項２に記載のヒストグラム生成装置。
【請求項４】
複数の露光条件で撮像された画像の各画素の輝度レベルに対応する値に基づいて、ヒストグラムを生成して表示することを特徴とするヒストグラム表示方法
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像対象の輝度レベルの高ダイナミックレンジのヒストグラムを生成するヒストグラム生成装置及びヒストグラム表示方法に関する。
【背景技術】
【０００２】
近年、コンパクトＤＳＣ(Digital Still Camera)においては、撮像素子の多画素化が進んだことにより、ピクセルサイズ（センサセル）が小型化し、その結果、センサセルの飽和電荷量が減少している。そのため、コントラストの高いシーンの撮影時には、露光時間が長いと、明部で白とび（画素の飽和）が発生しやすく、また、露光時間が短いと、暗部で黒つぶれが発生しやすい。即ち、明部の白とびや暗部の黒つぶれが発生しない階調性のよい画像が得られるように、適切な露光時間を決めることが難しくなっている。
【０００３】
そこで、このような問題を解決するために、露光準備期間（露光期間の直前）に、一定の露光時間で撮像し、その撮像された画像の各画素の輝度レベルの度数データを生成し、その度数データに基づいて、撮像対象の輝度レベルのヒストグラムを生成して表示することで、利用者による露光時間の決定を補助するものがある（例えば特許文献１参照）。
【特許文献１】特開２００４−２４２０１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来のヒストグラムの生成方法にあっては、一定の露光時間で撮像された画像の輝度レベルの度数データに基づいて撮像対象の輝度レベルのヒストグラムを生成するようになっているため、コントラストの高いシーンの撮影時には、そのコントラストの高さにより、前記一定の露光時間で撮像された画像（度数データを生成するための画像）に白とびや黒つぶれが発生し、撮像対象の輝度レベルのヒストグラムにおいて両端の区間に多くの輝度レベルが取り込まれ、その両端の区間における輝度分布を適切に判別できず、その結果、利用者による露光時間の決定を十分に補助できない恐れがあった。
【０００５】
本発明は、上記従来の技術の未解決の課題を解決することを目的とするものであって、全ての領域において利用者に輝度分布を適切に判別させることが可能なヒストグラム生成装置及びヒストグラム表示方法を提供することを課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のヒストグラム生成装置によれば、複数の露光時間で撮像を行う撮像手段と、その撮像手段で撮像された画像の輝度レベルの出現頻度を示す度数データを生成する度数データ生成手段と、その生成された度数データ群の中から度数データを選択する選択手段と、その選択された度数データに基づいて、撮像対象の輝度レベルの高ダイナミックレンジヒストグラムを生成するヒストグラム合成手段とを備えたことを特徴とする。
【０００７】
また、前記撮像手段は、複数の異なる露光時間で撮像し、前記度数データ生成手段は、前記複数の画像データに基づいて、複数の度数データ群を生成し、前記選択手段は、前記生成した複数の度数データ群の中から、前記複数の露光時間の長さに基づいて度数データを選択し、前記ヒストグラム合成手段は、前記露光時間の長さに基づいてヒストグラムの輝度幅を補正して、高ダイナミックレンジのヒストグラムを生成するようにしてもよい。
【０００８】
さらに、前記選択手段は、低輝度領域ではより短い露光時間で発生された電圧の度数データを選択し、高輝度領域ではより長い露光時間で発生された電圧の度数データを選択するようにしてもよい。
また、本発明のヒストグラム表示方法にあっては、複数の露光条件で撮像された画像の各画素の輝度レベルに対応する値に基づいて、ヒストグラムを生成して表示することを特徴とする。
【０００９】
この構成によれば、高輝度領域ではより短い露光時間による画像の輝度レベルの度数データを選択し、低輝度領域ではより長い露光時間による画像の輝度レベルの度数データを選択することで、白とびや黒つぶれが発生していない画素の輝度レベルの度数データのみを用いて、撮像対象の輝度レベルのヒストグラムを生成することができる。そのため、撮像対象の輝度レベルのヒストグラムにおいて両端の区間に多くの輝度レベルが取り込まれてしまうことを防止することができ、コントラストの高いシーンの撮影時に、例えば、一定の露光時間で撮像された画像の輝度レベルの度数データのみでヒストグラムを生成する方法に比べ、全ての領域において利用者に輝度分布を適切に判別させることができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明に係るヒストグラム生成装置の一実施形態を、図面に基づいて説明する。
このヒストグラム生成装置は、撮像装置に対してヒストグラム生成の指示が入力されると、予め時間比率が分かっている３種類の露光時間（最大露光時間ＴＬ＞中露光時間ＴＭ＞最小露光時間ＴＳ）で撮像動作を行い、各々の露光時間（条件）において、後述の度数データ生成手段により度数データを生成する。このとき、一つの度数データ生成手段を時分割に動作させて、複数の度数データを生成する。そして、この観測（撮像部からの出力）された複数の結果（度数データ）から、被写体の明るさの状態（輝度レベル）を高ダイナミックレンジヒストグラムとして推測する。具体的には、露光時間毎に生成された度数データのうち、高ダイナミックレンジヒストグラム生成に必要な度数データを選択する。そして、選択された度数データを合成し、撮像対象の輝度レベルの高ダイナミックレンジヒストグラムの頻度データ（縦軸）を生成する。また、露光時間の比から、頻度データに対応する輝度レベル区間（横軸）を算出するとともに、被写体の輝度レベルの推測値（絶対値ではなく、内部の相対輝度値）を算出する。そして、前述の頻度データと輝度レベル区間を用いて、高ダイナミックレンジヒストグラムを生成する。
【００１１】
＜撮像装置の構成＞
図１は、本発明の一実施形態の内部構成を示すブロック図である。図１に示すように、本発明のヒストグラム生成装置を搭載した撮像装置１は、露光量制御部２、撮像部３、度数データ生成部４、度数データ合成部５及びＣＰＵ(Central Processing Unit)２を含んで構成される。
【００１２】
露光量制御部２は、ヒストグラム生成の指示が入力されると、最大露光時間ＴＬ、中間露光時間ＴＭ及び最小露光時間ＴＳを示すデータを撮像部３と度数データ合成部５とに順次出力する。また、露光量制御部２は、前記露光時間で撮像動作及び度数の計数を開始する直前に、リセット信号を度数データ生成部４に出力し、度数データ生成部４内部の計数カウンタを「０」にリセットする。
【００１３】
撮像部３は、図２に示すように、露光量制御部２から露光時間を示すデータが出力され、その後、撮像動作開始の指示を受信すると、その露光時間の間、撮像対象からの光を撮像レンズ７で撮像素子８に集光し、その集光量に応じた電荷を撮像素子８の各画素に蓄積させる。さらに、撮像部３は、前記露光時間が経過すると、撮像素子８の各画素に蓄積されている電荷を順次電圧に変換し、その変換された電圧をＡＭＰ９により所定範囲内（０〜Ｖmax[ｍV]、ここでVmaxは最大電圧値）で順次増幅させる。そして、撮像部３は、その増幅された電圧をＡＤＣ(Analog Digital Converter)１０で量子化してデジタル画像信号（０〜ＡＤmaxの整数値、ここでADmaxは最大値）を画素毎に生成し、その生成されたデジタル画像信号を順次度数データ生成部４に出力する。
【００１４】
度数データ生成部４は、図３に示すように、撮像部３から出力されるデジタル画像信号の信号レベルが、当該デジタル画像信号が取りうる最大値ＡＤmaxをN等分して形成される複数区間のいずれの区間内にあるかを画素毎に判定し、区間毎に度数を計数する。具体的には、区間の数分存在するカウントユニット１１とカウントユニット１１の計数結果を外部出力するための出力Ｉ／Ｆ１２により構成される。前記カウントユニット１１は、レベル判定器１３と計数の為のカウンタ１４にて構成される。レベル判定器１３は、デジタル画像信号が、その区間に入っている否かを判定し、判定結果を出力する（後述）。カウンタ１４は、前記判定結果に基づいて、度数を計数する（後述）。出力Ｉ／Ｆ１２は、それら複数の度数カウントユニット１１それぞれによるカウント値を度数データ合成部５に出力する。
【００１５】
度数データ生成部４の機能を説明する。レベル判定器１３は、図４に示すように、上限値を示す閾値Ｈighと下限値を示す閾値Ｌowとの間に、入力される信号レベルがあるか否かを判定し、閾値Ｈighと閾値Ｌowとの間に前記信号レベルがある場合には有効信号「１」をカウンタ１４に出力し、前記信号レベルがない場合には無効信号「０」をカウンタ１４に出力する。
【００１６】
カウンタ１４は、露光量制御部２から撮像動作開始の指示を示すリセット信号が出力されると、それまでのカウント値をリセットして「０」とする。また、カウンタ１４は、レベル判定器１３から有効信号「１」が出力されると、カウント値を「１」インクリメント（カウントアップ）する。また、「０」が出力されると、値を保持する。この動作を、一つの露光時間の撮像動作が行われている期間、行う。
【００１７】
出力Ｉ／Ｆ１２は、１つの露光時間の撮像動作及び度数計数の処理が終了するたびに、各度数カウントユニット１１のカウンタ１４のカウント値（以下、「度数データ群」とも呼ぶ。）を度数データ合成部５にパラレルに出力する。
度数データ合成部５は、図５に示すように、度数データ格納部１５と、輝度レベル格納部１６と、ＣＰＵ６に出力する出力Ｉ／Ｆ１７とを含んで構成される。
【００１８】
度数データ格納部１５は、飽和開始輝度算出部１８、書き込み部１９及び頻度格納部２０を備える。度数データ格納部１５は、度数データ生成部４からある露光時間の全区間の度数データが入力される。そして、後述の如く高ダイナミックレンジヒストグラムを生成するために必要な度数データのみ選択し、それを記録・保持する。
輝度レベル格納部１６は、露光量制御部２から出力される露光時間に基づいて、撮像対象の高ダイナミックレンジヒストグラムの各区間の下限値・上限値を示す輝度レベルを算出して記録・保持する。
【００１９】
度数データ格納部１５について説明する。そのために図６を用いる。
図６（ｄ）は、撮像部３の入出力特性（撮像対象の輝度レベル（入力値）と撮像部３から出力されるデジタル画像信号の信号レベル（出力値）との特性）と、高ダイナミックレンジヒストグラム（合成後の度数）を表した図である。縦軸はデジタル画像信号値と度数の双方を示し、横軸は被写体の明るさ（輝度レベル）を示す。なお、横軸は前述の「区間」で区切られている。図６（ａ）、（ｂ）、（ｃ）は異なる露光時間にて撮像された画像のヒストグラム図（度数データ）であり、縦軸はデジタル画像信号値（「区間」で区切られた）であり、横軸は度数である。なお、３種類の撮像部３における入出力特性の直線部の傾きの比は、露光時間に比例するものと仮定する。ここで、図６においては、露光時間ＴＬとＴＭとＴＳとの時間比を（４：２：１）とした。また、露光時間ＴＬにおける入出力特性は、入力値がＶmin以下の場合には出力値がＡＤminとなり、入力値がＶmaxより大きい場合には出力値がＡＤmaxの一定値となり、入力値がＶmin以上で且つＶmax以下である場合には、入力値の増加に伴って出力値がリニアに増加する特性線となる。また、露光時間ＴＭにおける入出力特性は、入力値がＶminM（ＶminMは不図示）以下の場合には出力値がＡＤminとなり、入力値が２Ｖmaxより大きい場合には出力値がＡＤmaxの一定値となり、入力値がＶminM以上で且つ２Ｖmax以下である場合には、入力値の増加に伴って出力値がリニアに増加する特性線となる。さらに、露光時間ＴＳにおける入出力特性は、入力値がＶminS（ＶminSは不図示）以下の場合には出力値がADminとなり、入力値が４Ｖmaxより大きい場合には出力値がＡＤmaxの一定値となり、入力値がＶminS以上で且つ４Ｖmax以下である場合には、入力値の増加に伴って出力値がリニアに増加する特性線となる。
【００２０】
また、飽和開始輝度算出部１８は、その算出された第１入出力特性の特性線が飽和を開始する輝度レベルＶmaxに対応する、第２入出力特性のデジタル画像信号レベルＰ１（以下、「第１度数データ切り替え信号レベル」とも呼ぶ。）を算出する。このＰ１の信号レベルは、観測される信号レベルが露光時間に比例することから、下式で算出される。この信号レベルは撮像部３からの出力であり、観測可能である。
【００２１】
Ｐ１のデジタル画像信号レベル＝ＡＤmax×ＴＭ／ＴＬ
そして、飽和開始輝度算出部１８は、算出された第１度数データ切り替え信号レベルを書き込み部１９に出力する。また、飽和開始輝度算出部１８は、第２入出力特性の特性線が飽和を開始する輝度レベル（図６の例では２Ｖmax）に対応する、第３入出力特性のデジタル画像信号レベルＰ２（以下、「第２度数データ切り替え信号レベル」とも呼ぶ。）を算出する。このＰ２の信号レベルは、観測される信号レベルが露光時間に比例することから、下式で算出される。この信号レベルは撮像部３からの出力であり、観測可能である。
【００２２】
Ｐ２のデジタル画像信号レベル＝ＡＤmax×TS／ＴＭ
そして、飽和開始輝度算出部１８は、算出された第２度数データ切り替え信号レベルを書き込み部１９に出力する。
頻度格納部２０は、生成された高ダイナミックレンジを格納するメモリであり、例えば図７（ａ）に示す構成である。頻度格納部２０は、書き込み部１９からの度数データを順次格納する。なお、後述するが、図７（ｂ）は頻度データに対応する輝度レベルを示す。
【００２３】
書き込み部１９は、飽和開始輝度算出部１８から出力される第１度数データ切り替え信号レベルＰ１及び第２度数データ切り替え信号レベルＰ２と、度数データ生成部４から出力される度数データ群とに基づいて、高ダイナミックレンジヒストグラムを生成するために、度数データを選択し、頻度格納部２０へ出力する。すなわち、第１入出力特性が飽和するまで、すなわち図６（ａ）におけるＡＤmaxまでの区間の度数データを選択する。また、第２入出力特性が飽和するまで、すなわち図６（ｂ）における第１度数データ切り替え信号レベルＰ１からＡＤmaxまでの区間の度数データを選択する。また、第３入出力特性が飽和するまで、すなわち図６（ｃ）における第２度数データ切り替え信号レベルＰ２より大きい区間の度数データを選択する。これにより、暗い部分はより細かい間隔で度数データを取得でき、明るい部分は大まかな度数データとすることができる。そして、書き込み部１９は、その選択された度数データを、頻度格納部２０の対応する領域に格納する。格納例を図７に示す。図７においては、信号レベルが小さい区間に対応する度数データから順番に頻度格納部２０に格納させる。
【００２４】
実動作に基づいて説明する。度数データ生成部４から出力された度数データ群が最大露光時間ＴＬの露光によるものである場合には、その度数データ群のうち、デジタル画像信号レベルがＡＤmaxより小さい区間（信号レベルが未飽和状態である区間）に対応する複数の度数データを選択する。
また、度数データ生成部４から出力された度数データ群が中間露光時間ＴＭの露光によるものである場合には、その度数データ群のうち、第１度数データ切り替え信号レベルＰ１（撮像部からの出力（観測）値）より大きく、かつＡＤmaxより小さい区間の度数データを選択する。言い換えると、以下の区間を除いた度数データ群を選択する。
【００２５】
（１）前記選択された最大露光時間ＴＬの露光による度数データが対応する区間（デジタル画像信号レベルが第１度数データ切り替え信号レベルＰ１より小さい区間）
（２）信号レベルが飽和状態である区間（信号レベルがダイナミックレンジの最大値である区間）
さらに、度数データ生成部４から出力された度数データ群が最小露光時間ＴＳで露光されたものである場合には、その度数データ群のうち、デジタル画像信号レベルが第２度数データ切り替え信号レベルＰ２より大きい区間に対応する度数データを選択する。言い換えると、前記選択された中間露光時間ＴＭによる度数データが対応する区間（信号レベルが第２度数データ切り替え信号レベルＰ２より小さい区間）に対応する度数データを除いた度数データを選択する。
【００２６】
また、輝度レベル格納部１６は、輝度レベル演算部２１及び輝度レベル格納部２２を含んで構成される。
輝度レベル格納部２２は、後述の輝度レベル演算部２１で算出される、高ダイナミックレンジヒストグラムの横軸に対応する輝度レベル（ある幅を持つ離散値）を格納するためのメモリである。例えば、図７（ｂ）に示すように下側をより低い（暗い）レベル、上側をより高い（明るい）レベルの離散値とする。
【００２７】
輝度レベル演算部２１は、露光量制御部２から露光時間を示すデータが出力されると、まず、その露光時間に対応する、撮像対象の輝度レベルの高ダイナミックレンジヒストグラムの区間の幅を算出する。次に、被写体の輝度レベルの推測値（絶対値ではなく、内部の相対輝度値）と、区間の幅に基づいて各区間の下限値・上限値を示す輝度レベルを算出し、その算出された輝度レベルを順番に輝度レベル格納部２２に格納させる。これは、撮像部３から出力されるデジタル画像信号レベルは、露光時間に比例することを利用し、撮像部３の出力（観測）値から、被写体の実際の輝度レベルを推定可能であることを利用する（実際には相対比較）。具体的には、いま最大露光時間ＴＬを示すデータが出力された場合に算出される区間の幅をＷＬとすると、中間露光時間ＴＭを示すデータが出力された場合には区間の幅として（ＷＬ×ＴＬ／ＴＭ）を算出し、さらに、最小露光時間ＴＳを示すデータが出力された場合には区間の幅として（ＷＬ×ＴＬ／ＴＳ）を算出する。図６（ｄ）においては、（ＴＬ：ＴＭ：ＴＳ）＝（４：２：１）であることから、各々、ＷＬ、２ＷＬ、４ＷＬとなっている。よって、図７において、最大露光時間領域における輝度レベル間隔はＷＬ、中間露光時間領域における輝度レベル間隔は２ＷＬ、最小露光時間領域における輝度レベル間隔は２ＷＬとなる。
【００２８】
さらに、出力Ｉ／Ｆ１７は、ＣＰＵ６から読み出し要求があると、輝度レベル格納部２２の頻度格納部２０に格納されている度数データ及び輝度レベル格納部１６の輝度レベル格納部２２に格納されている輝度レベルを順次ＣＰＵ２６に出力する（それぞれの下側の格納領域に格納されているものから順次ＣＰＵ２６に出力する。）。
ＣＰＵ６は、度数データ合成部５（頻度格納部２０、輝度レベル格納部２２）から度数データと輝度レベルとを読み出し、その読み出された度数データと輝度レベルとに基づいて、撮像対象の輝度レベルの高ダイナミックレンジヒストグラムを生成させる。そのとき、横軸をリニアにする場合は、図６（ｄ）の如く、暗い側の分解能が高く、明るい側の分解能が低いヒストグラムとなる。一方、横軸を対数型にする場合、輝度レベル（横軸）が圧縮されたヒストグラムとなり、また人の目の感じ方に近いヒストグラムとなる。
【００２９】
＜撮像装置の具体的動作＞
まず、ヒストグラム生成の指示が撮像装置１に入力されたとする。すると、露光量制御部２によって、最大露光時間ＴＬを示すデータが撮像部３と度数データ合成部５（輝度レベル格納部１６の輝度レベル演算部２１）とに出力される。そして、撮像部３によって、その出力されたデータが示す最大露光時間ＴＬの間、撮像対象からの光が撮像レンズ７で撮像素子８に集光され、その集光量に応じた電荷が撮像素子８の各画素に蓄積される。
【００３０】
そして、最大露光時間ＴＬが経過すると、撮像装置１によって、撮像素子８の各画素に蓄積されている電荷が順次電圧に変換され、その変換された電圧がＡＭＰ９により所定範囲内で順次増幅される。さらに、その増幅された電圧がＡＤＣ１０で量子化されてデジタル画像信号が画素毎に生成され、その生成されたデジタル画像信号が順次度数データ生成部４に出力される。そして、度数データ生成部４によって、図６（ａ）に示すように、最大露光時間ＴＬにおける度数データ群が生成され、その生成された度数データ群が度数データ合成部５（書き込み部１９）に出力される。また、書き込み部１９によって、その出力された度数データ群のうち、デジタル画像信号レベルがＡＤmaxより小さい区間（信号レベルが未飽和状態である区間）に対応する度数データが選択され、図７（ａ）に示すように、その選択された度数データが、信号レベルが小さい区間に対応する度数データから順番に頻度格納部２０に格納される。
【００３１】
また同時に、輝度レベル演算部２１によって、露光量制御部２からのデータが示す最大露光時間ＴＬに基づいて、撮像対象の輝度レベルの高ダイナミックヒストグラムの区間の幅ＷＬが算出され、その算出された区間の幅ＷＬに基づいて各区間の下限値・上限値を示す輝度レベルが算出され、図７（ｂ）に示すように、その算出された輝度レベルが、輝度レベル格納部２２に格納される。
【００３２】
また、最大露光時間ＴＬの露光による度数データが全て格納されると、露光量制御部２からカウンタ１４にリセット信号が出力されるとともに、中間露光時間ＴＭを示すデータが撮像部３と度数データ合成部５（輝度レベル格納部１６の輝度レベル演算部２１）とに出力される。そして、撮像部３によって、中間露光時間ＴＭの露光によってデジタル画像信号が生成されて度数データ生成部４に出力される。さらに、度数データ生成部４によって、図６（ｂ）に示すように、中間露光時間ＴＭにおける度数データ群が生成されて度数データ合成部５（書き込み部１９）に出力される。また、書き込み部１９によって、その出力された度数データ群のうち、第１度数データ切り替え信号レベルＰ１より大きく、且つ、ＡＤmaxより小さい区間に対応する度数データが選択され、図７（ａ）に示すように、その選択された度数データが、前記最大露光時間ＴＬの露光による度数データに引き続いて、頻度格納部２０に格納される。また同時に、輝度レベル演算部２１によって、露光量制御部２からのデータが示す中間露光時間ＴＭに基づいて、撮像対象の輝度レベルの高ダイナミックヒストグラムの区間の幅（ＷＬ×ＴＬ／ＴＭ）が算出され、その算出された区間の幅（ＷＬ×ＴＬ／ＴＭ）に基づいて各区間の下限値・上限値を示す輝度レベルが算出され、図７（ｂ）に示すように、その算出された輝度レベルが、前記最大露光時間ＴＬの露光による輝度レベルに引き続いて、輝度レベル格納部２２に格納される。
【００３３】
さらに、中間露光時間ＴＭの露光による度数データが全て格納されると、露光量制御部２からカウンタ１４にリセット信号が出力されるとともに、最小露光時間ＴＳを示すデータが撮像部３と度数データ合成部５（輝度レベル演算部２１）とに出力される。そして、撮像部３によって、最小露光時間ＴＳの露光によってデジタル画像信号が生成されて度数データ生成部４に出力される。さらに、度数データ生成部４によって、図６（ｃ）に示すように、最小露光時間ＴＳにおける度数データ群が生成されて度数データ合成部５（書き込み部１９）に出力される。また、書き込み部１９によって、その出力された度数データ群のうち、デジタル画像信号レベルが第２度数データ切り替え信号レベルＰ２より大きい区間に対応する度数データが選択され、図７（ａ）に示すように、その選択された度数データが、前記中間露光時間ＴＭの露光による度数データに引き続いて、頻度格納部２０の記憶領域から順次格納される。また同時に、輝度レベル演算部２１によって、露光量制御部からのデータが示す最小露光時間ＴＳに基づいて、撮像対象の輝度レベルの高ダイナミックヒストグラムの区間の幅（ＷＬ×ＴＬ／ＴＳ）が算出され、その算出された区間の幅（ＷＬ×ＴＬ／ＴＳ）に基づいて各区間の下限値・上限値を示す輝度レベルが算出され、図７（ｂ）に示すように、その算出された輝度レベルが、前記中間露光時間ＴＭの露光による輝度レベルに引き続いて、輝度レベル格納部２２に格納される。
【００３４】
そして、最小露光時間ＴＳの露光による度数データが全て格納された後に、ＣＰＵ６によって、度数データ合成部５（頻度格納部２０、輝度レベル格納部２２）から度数データと輝度レベルとを読み出され、その度数データと輝度レベルとに基づいて、図７（ｄ）に示すように、撮像対象の輝度レベルの高ダイナミックレンジヒストグラムが生成される。
このように、本実施形態の撮像装置１では、高輝度領域では最小露光時間ＴＳで撮像された画像の輝度レベルの度数データを選択すると共に、低輝度領域では最大露光時間ＴＬで撮像された画像の輝度レベルの度数データを選択するようにした。そのため、白とびや黒つぶれが発生していない画素の輝度レベルの度数データのみを用いて、撮像対象の輝度レベルのヒストグラムを生成することができる。その結果、その生成される撮像対象の輝度レベルのヒストグラムにおいて両端の区間に多くの輝度レベルが取り込まれてしまうことを防止することができ、コントラストの高いシーンの撮影時に、例えば、一定の露光時間で撮像された画像の輝度レベルの度数データのみでヒストグラムを生成して表示する方法に比べ、全ての領域において利用者に輝度分布を適切に判別させることができる。
【００３５】
また、撮像対象の輝度レベルの高ダイナミックヒストグラムが生成されることで、利用者は適切な露光時間を設定することができる。例えば、高輝度領域に階調性がない場合には、露光時間を長く設定することで明部を白とびさせ、また、高輝度領域に階調性がある場合には、露光時間を短く設定することで明部の階調性を残すといった判断が可能となる。なお、高輝度領域の階調性を残す場合には、トーン（ガンマ）補正により階調性を圧縮するようにしてもよい。そのようにすれば、ガンマ補正の効果により、広い輝度範囲を出力ダイナミックレンジが狭い表示装置に生成させることができる。また、高ダイナミックレンジの撮像画像と高ダイナミックヒストグラムとを同時に生成し、さらに、撮像画像がヒストグラムのどの領域に該当するのかを表示することで、利用者は、その表示を確認しながら撮像動作（露光時間を調整しながらシャッタを切る）を行うことができ、その結果、露光の失敗のない撮像を行うことができる。
【００３６】
以上、図１及び図２の撮像部３が撮像手段を構成し、以下同様に、図１及び図３の度数データ生成部４が度数データ生成手段を構成し、図１及び図５の度数データ合成部５が選択手段を構成し、図１のＣＰＵ６がヒストグラム生成手段を構成する。
なお、本発明のヒストグラム生成装置及びヒストグラム表示方法は、上記実施の形態の内容に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００３７】
【図１】本発明に係る撮像装置の一実施形態を示すブロック図である。
【図２】図１の撮像部の内部構成を示すブロック図である。
【図３】図１の度数データ生成部の内部構成を示すブロック図である。
【図４】図３のレベル判定器の内部構成を示すブロック図である。
【図５】図１の度数データ合成部の内部構成を示すブロック図である。
【図６】撮像装置の動作を説明するための説明図である。
【図７】撮像装置の動作を説明するための説明図である。
【符号の説明】
【００３８】
１は撮像装置、２は露光量制御部、３は撮像部、４は度数データ生成部、５は度数データ合成部、６はＣＰＵ、７は撮像レンズ、８は撮像素子、９はＡＭＰ、１０はＡＤＣ、１１は度数カウントユニット、１２は出力Ｉ／Ｆ、１３はレベル判定器、１４はカウンタ、１５は度数データ格納部、１６は輝度レベル格納部、１７は出力Ｉ／Ｆ、１８は飽和開始輝度算出部、１９は書き込み部、２０は頻度格納部、２１は輝度レベル演算部、２２は輝度レベル格納部
【図１】
2006180015.tif 000003
【図２】
2006180015.tif 000004
【図３】
2006180015.tif 000005
【図４】
2006180015.tif 000006
【図５】
2006180015.tif 000007
【図６】
2006180015.tif 000008
【図７】
2006180015.tif 000009