(57)【要約】【課題】露出の切り替えがなされた後、直ぐには適正なダイナミックレンジ状態での撮影を可能にすることを課題とする。【解決手段】被写体を撮像する撮像装置であって、被写体の明るさ情報を取得する明るさ取得部（３０４）と、撮像時の露出を制御する露出制御部（３０１）と、明るさ情報に基づいて撮像装置に設定するダイナミックレンジを算出する算出部（３０２）と、を有し、算出部（３０２）は、現在の撮像装置に設定する第１のダイナミックレンジの算出を行うとともに、露出が切り替わる露出変更が行われる際の露出制御に関連して撮像装置に設定する第２のダイナミックレンジを算出する。【選択図】図４
2018191103.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像する撮像装置であって、
前記被写体の明るさ情報を取得する明るさ取得手段と、
撮像時の露出を制御する露出制御手段と、
前記明るさ情報に基づいて前記撮像装置に設定するダイナミックレンジを算出する算出手段と、を有し、
前記算出手段は、現在の撮像装置に設定する第１のダイナミックレンジの算出を行うとともに、前記露出が切り替わる露出変更が行われる際の露出制御に関連して前記撮像装置に設定する第２のダイナミックレンジを算出する
ことを特徴とする撮像装置。
【請求項２】
前記露出制御手段は、撮影感度の切り替えによる前記露出変更に応じた露出制御、露光時間の切り替えによる前記露出変更に応じた露出制御、絞り値の切り替えによる前記露出変更に応じた露出制御、光透過率の切り替わりによる前記露出変更に応じた露出制御のうち、少なくとも一つの露出制御を行うことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記光透過率の切り替えは、撮像光学系の光路上に、ＮＤフィルタを少なくとも配置する場合と配置しない場合とを切り替えることにより行われることを特徴とする請求項２に記載の撮像装置。
【請求項４】
前記ＮＤフィルタによる光透過率の切り替えは、撮像光学系の光路上に、光透過率の異なる複数のＮＤフィルタを切り替えて配置することを含むことを特徴とする請求項３に記載の撮像装置。
【請求項５】
前記露出制御手段は、前記光透過率の切り替わりによる前記露出変更に応じた露出制御の際には、前記光透過率の切り替わりによる露出の変化を打ち消す方向に、撮影感度を変更する露出制御、露光時間を変更する露出制御、絞り値を変更する露出制御のうち、少なくとも一つの露出制御を行うことを特徴とする請求項２から４の何れか１項に記載の撮像装置。
【請求項６】
前記第１のダイナミックレンジは、前記露出が切り替わる露出変更が生ずる前に前記明るさ情報に応じて算出されるダイナミックレンジであり、
前記第２のダイナミックレンジは、前記露出が切り替わる露出変更が生じた直後に前記撮像装置に設定するダイナミックレンジであることを特徴とする請求項１から５の何れか１項に記載の撮像装置。
【請求項７】
前記算出手段は、前記露出変更の前後で撮像される画像の明るさに変化が生ずるか否かを判定し、前記判定の結果に応じて、前記第１のダイナミックレンジとともに前記第２のダイナミックレンジを算出する処理に移行するか否かを決定することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記算出手段は、前記第１のダイナミックレンジとともに前記第２のダイナミックレンジを算出する処理に移行した場合、前記露出変更の前後で撮像される画像の明るさに生じる変化量を基に、前記第２のダイナミックレンジを算出する処理を変更することを特徴とする請求項７に記載の撮像装置。
【請求項９】
前記算出手段は、前記明るさの変化量を基に算出した閾値と前記明るさ情報との比較により、前記第２のダイナミックレンジを算出するか否かを決定することを特徴とする請求項８に記載の撮像装置。
【請求項１０】
前記算出手段は、
所定の第１の閾値を超える前記明るさの情報を基に前記第１のダイナミックレンジを算出し、
前記第２のダイナミックレンジの算出に用いる前記閾値として、前記第１の閾値と前記明るさの変化量とを基に第２の閾値を算出し、前記第２の閾値を超える前記明るさ情報を基に前記第２のダイナミックレンジを算出することを特徴とする請求項９に記載の撮像装置。
【請求項１１】
前記算出手段は、前記明るさ情報を基に前記被写体の明るさが飽和しているか否かを判定し、前記飽和していると判定した場合には前記第２の閾値より大きい第３の閾値を、前記第２のダイナミックレンジを算出する際の前記明るさ情報との比較に用いることを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記算出されたダイナミックレンジを基に、前記撮像装置に設定するダイナミックレンジを制御する制御手段を有することを特徴とする請求項１から１１の何れか１項に記載の撮像装置。
【請求項１３】
前記制御手段は、露出と階調変換特性の少なくとも一つを制御することにより前記ダイナミックレンジの制御を行うことを特徴とする請求項１２に記載の撮像装置。
【請求項１４】
前記制御手段は、前記算出されたダイナミックレンジを基に、前記露出制御手段にて決定された露出値の割り振りを行って前記撮像装置のダイナミックレンジを制御することを特徴とする請求項１３に記載の撮像装置。
【請求項１５】
前記制御手段は、
画像を撮像する撮像センサのダイナミックレンジを高輝度側にシフトさせる場合には、露出をアンダーにするような撮影感度または露光時間の制御と、撮像された画像信号に対する利得率を上昇させるような制御とによって前記撮像装置のダイナミックレンジを制御し、
画像を撮像する撮像センサのダイナミックレンジを低輝度側にシフトさせる場合には、露出をオーバーにするような前記撮影感度または露光時間の制御と、前記利得率を低くするような制御とによって前記撮像装置のダイナミックレンジを制御することを特徴とする請求項１４に記載の撮像装置。
【請求項１６】
前記制御手段は、前記露出が切り替わる露出変更によって露出の変化が生じている期間内に、前記撮像装置に設定するダイナミックレンジを、前記第１のダイナミックレンジから前記第２のダイナミックレンジへ変更することを特徴とする請求項１２から１５の何れか１項に記載の撮像装置。
【請求項１７】
被写体を撮像する撮像装置の制御方法であって、
前記被写体の明るさ情報を取得する明るさ取得工程と、
撮像時の露出を制御する露出制御工程と、
前記明るさ情報に基づいて前記撮像装置に設定するダイナミックレンジを算出する算出工程と、を有し、
前記算出工程では、現在の撮像装置に設定する第１のダイナミックレンジの算出を行うとともに、前記露出が切り替わる露出変更が行われる際の露出制御に関連して前記撮像装置に設定する第２のダイナミックレンジを算出する
ことを特徴とする撮像装置の制御方法。
【請求項１８】
撮像装置が備えるコンピュータを、請求項１から１６の何れか１項に記載の撮像装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を撮像する撮像装置、撮像装置の制御方法、及びプログラムに関する。
【背景技術】
【０００２】
近年のビデオカメラ等の撮像装置は高画質化が進んでおり、暗部の黒潰れを防ぎつつ、高輝度部までの階調表現を可能とする広いダイナミックレンジのカメラに対する需要が高まっている。また、ビデオカメラは業務用と民生用とで二極化が進んでおり、民生用の小型・安価なビデオカメラの場合は、十分なダイナミックレンジ性能を有しない撮像センサが用いられることも多い。一方、十分なダイナミックレンジを有さない撮像センサを用いた場合の対策機能として、被写体に応じて撮像センサのダイナミックレンジをシフトさせる機能を搭載しているカメラもある。この機能では、高輝度被写体が画面内に存在して白飛びが生じる場合、適正露出をアンダーにシフトさせて撮像センサのダイナミックレンジを高輝度側にシフトさせる一方で画像全体の明るさを変化させないように暗部の増幅率が高い階調変換特性に変更する。またこの機能では、高輝度被写体が画面内にあまり存在しない場合、適正露出をオーバー気味に制御して撮像センサのダイナミックレンジを低輝度側にシフトさせる一方で暗部の増幅率が小さい階調変換特性に制御する。このようなダイナミックレンジ制御は、露出制御とは異なり、高輝度部及び低輝度部の階調性の制御に用いられる。また、この場合、動画としての品位を保つため、非常にゆっくりとした応答性を持つような制御が行われる。
【０００３】
一方、露出制御可能な被写体範囲の拡大も同時に望まれており、それに伴い、民生用のビデオカメラにおいてもＮＤ（Neutral Density）フィルタを使用可能な機種が増加しつつある。ＮＤフィルタが使用される場合には、撮影者からの操作指示を基に、例えばメカ的又は電気的にＮＤフィルタを使用する状態への切り替え操作が行われる。これにより、撮影者が望む任意のタイミングで撮像センサへの入射光量が変更される。またこの際、ビデオカメラ側では、ＮＤフィルタ切り替え時の光量変化に伴う露出変化を打ち消す方向に、他の露出制御を行うことによって、ＮＤフィルタの切り替え前後でも安定した露出が得られるようにする。なお、特許文献１には、ＮＤフィルタの切り替え等による露出制御方法に関する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−７５８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、ＮＤフィルタによる露出変化を打ち消す方向に他の露出制御を行う場合、打ち消しきれずに露出変化が生じてしまうことがある。例えば、被写体が明るすぎて露出制御範囲外になっている状態でＮＤフィルタを使用した場合、元々露出制御範囲外になっている状態から露出制御範囲内の適正露出状態までの露出変化が生じることになる。この場合、被写体に対する露出の飛び具合が大きく変化し、前述したダイナミックレンジ制御を行った際に、適正なダイナミックレンジ状態にシフトするまでに時間がかかるようになる。例えば特許文献１に記載の露出制御方法では、ＮＤフィルタの切り替え前後の露出安定化については実現可能であるが、ＮＤフィルタ切り替え後の動画の品位を維持しつつ適正なダイナミックレンジ状態になるまでの時間を短縮することについては実現できない。このように、現状のビデオカメラでは、ＮＤフィルタの切り替え後、直ぐには適正なダイナミックレンジ状態で撮影を行うことができず、このため例えば決定的瞬間に最適な画質で撮影する機会を逃してしまうことなどが生ずる虞がある。
【０００６】
そこで、本発明は、露出変化が生じた後、直ぐに適正なダイナミックレンジ状態での撮影を可能にすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、被写体を撮像する撮像装置であって、前記被写体の明るさ情報を取得する明るさ取得手段と、撮像時の露出を制御する露出制御手段と、前記明るさ情報に基づいて前記撮像装置に設定するダイナミックレンジを算出する算出手段と、を有し、前記算出手段は、現在の撮像装置に設定する第１のダイナミックレンジの算出を行うとともに、前記露出が切り替わる露出変更が行われる際の露出制御に関連して前記撮像装置に設定する第２のダイナミックレンジを算出することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、露出変化が生じた後、直ぐに適正なダイナミックレンジ状態での撮影が可能となる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の撮像装置の一例であるビデオカメラの外観図である。
【図２】ＮＤフィルタ機構の一例を示す図である。
【図３】本実施形態のビデオカメラの内部構成例を示す図である。
【図４】システム制御部の主要な内部処理を示す図である。
【図５】露出決定の際のプログラム線図である。
【図６】基本的なダイナミックレンジ算出のフローチャートである。
【図７】小領域分割の一例を示す図である。
【図８】本実施形態におけるダイナミックレンジ算出のフローチャートである。
【図９】他のダイナミックレンジ算出のフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の好適な実施形態について説明する。
図１は、本実施形態の撮像装置の一例であるデジタルビデオカメラ（以下、ビデオカメラ１００とする。）を示す概略的な外観図である。図１において、表示部２８は、画像や各種情報を表示する表示デバイスであり、撮影された画像や記録された画像等が表示される。録画スイッチ６１は、ユーザが撮影指示を行うための操作部である。モード切替スイッチ６０は、ユーザが各種モードの切り替え指示を行うための操作部である。ユーザは、モード切替スイッチ６０の押下により、カメラモードと再生モードの切り替えなどの指示を行える。コネクタ１１２は、接続ケーブルとビデオカメラ１００との間を接続する接続コネクタ部である。操作部７０は、ユーザからの各種操作を受け付ける各種ボタン、十字キー等の操作部材により構成されている。電源スイッチ７２は、ユーザが電源オン、電源オフを切り替えるための操作部である。記録媒体２００は、メモリカードやハードディスク等の着脱可能な記録媒体であり、撮影された画像データ等が記録される。
【００１１】
また、本実施形態のビデオカメラ１００は、例えば図２（ａ）に示すようなターレット式によりＮＤフィルタを切り替え可能なＮＤフィルタ機構、又は、図２（ｂ）に示すような挿抜式によりＮＤフィルタを切り替え可能なＮＤフィルタ機構を備えている。
【００１２】
図２（ａ）のＮＤフィルタ機構は、矢印２８５に示す方向に回転可能となされたターレット部２８０に、それぞれ光透過率（フィルタの濃度）が異なるＮＤフィルタ２８２，２８３，２８４と、ＮＤフィルタが配されていない貫通穴部２８１とが設けられている。ＮＤフィルタが配されていない貫通穴部２８１は光透過率が１００％であることに相当する。そして、図２（ａ）のＮＤフィルタ機構では、ターレット部２８０を回転させることにより、撮像光学系の光路上に配置されるＮＤフィルタの切り替え（ＮＤフィルが無い貫通穴部２８１も含む切り替え）が行われる。このようなＮＤフィルタの切り替えにより、図２（ａ）のＮＤフィルタ機構では、撮像光学系の光路を通る光量の調整、つまり撮像センサの撮像素子に入射する光量の調整が可能となされている。なお、図２（ａ）の例は、ターレット部２８０が回転されたことで、ビデオカメラ１００の撮像光学系の光路上に貫通穴部２８１が配置された状態を示している。この場合、撮像光学系による光学像は、ＮＤフィルタを介さずに、貫通穴部２８１を介して直接、イメージセンサ２２０（撮像センサ）上に形成される。また、本実施形態の場合、図２（ａ）のＮＤフィルタ機構においては、ユーザによる操作部７０を介したメカ的又は電気的な操作に応じてターレット部２８０が回転されることにより、ＮＤフィルタの切り替えが行われるとする。
【００１３】
図２（ｂ）のＮＤフィルタ機構は、撮像光学系の光路２９０上において、矢印２９３に示す方向にＮＤフィルタ２９１を挿抜可能となされている。図２（ｂ）の左側の図は、撮像光学系の光路２９０にＮＤフィルタ２９１が装填される前の状態を示し、右側の図は、ＮＤフィルタ２９１が装填されたことで光路２９０上にＮＤフィルタ２９１が配置された状態を示している。図２（ｂ）のＮＤフィルタ機構は、光透過率（濃度）の異なるＮＤフィルタへの入れ替えも可能となされている。図２（ｂ）のＮＤフィルタ機構の場合、ＮＤフィルタを挿抜又は入れ替えることにより、撮像光学系の光路を通る光量の調整、すなわち撮像素子に入射する光量の調整が可能となる。また、本実施形態の場合、図２（ｂ）のＮＤフィルタ機構においては、ユーザによる操作部７０を介したメカ的又は電気的な操作に応じて、ＮＤフィルタの挿抜が行われるようになされているとする。
【００１４】
図３は、本実施形態のビデオカメラ１００の内部構成例を示すブロック図である。
図３において、撮影レンズ１０３は、撮像光学系のズームレンズ、フォーカスレンズを含むレンズ群であり、撮像センサの撮像素子上に被写体像を結像させる。絞り１０１は、光量調整に使用する絞りである。ＮＤフィルタ機構１０４は、図２（ａ）や図２（ｂ）に示した構成からなり、撮像光学系を介した入射光量をＮＤフィルタの切り替えにより減光する場合に使用される。バリア１０２は、ビデオカメラ１００の撮影レンズ１０３を含む撮像系を覆うことにより、撮影レンズ１０３、絞り１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１５】
撮像部２２は、撮像センサを構成するＣＣＤやＣＭＯＳ素子等の撮像素子であり、撮像光学系を介して撮像素子上に形成された光学像をアナログ画像信号に変換する。また、撮像部２２は、電子シャッタによる電荷蓄積の制御や、アナログゲインの変更、読み出し速度の変更などを行う機能も備えている。Ａ／Ｄ変換器２３は、撮像部２２から入力されたアナログ画像信号をデジタル画像データに変換して出力する。
【００１６】
画像処理部２４は、Ａ／Ｄ変換器２３から供給された画像データ、又は、メモリ制御部１５を介して供給された画像データに対し、所定の画素補間処理、縮小などのリサイズ処理、色変換処理、ガンマ補正処理、デジタルゲインの付加等の各種画像処理を行う。また、画像処理部２４は、撮像された画像データを用いて、所定の演算処理を行い、その演算結果をシステム制御部５０に送る。システム制御部５０は、ＣＰＵ等を有し、画像処理部２４から供給された演算結果に基づいて、露出制御、測距制御、ホワイトバランス制御等行う。これにより、いわゆるＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等が行われる。
【００１７】
また、Ａ／Ｄ変換器２３から出力された画像データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介して、メモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって撮像されてＡ／Ｄ変換器２３によりデジタル変換された画像データや、表示部２８に表示するための画像データ等を一時的に格納する。メモリ３２は、所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。
【００１８】
また、メモリ３２は、画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２から読み出されてメモリ制御部１５を介して供給された画像表示用の画像データをアナログ画像信号に変換して表示部２８に供給する。これにより、表示部２８には、メモリ３２に格納された表示用の画像が表示される。表示部２８は、ＬＣＤ（液晶ディスプレイ）等の表示器を有し、Ｄ／Ａ変換器１３から供給されたアナログ画像信号に応じた画像を表示する。ビデオカメラ１００は、撮像部２２からＡ／Ｄ変換器２３を介してメモリにメモリ３２に一時的に蓄積された撮像画像データを、Ｄ／Ａ変換器１３によりアナログ画像信号に変換して表示部２８に逐次転送して表示可能となされている。これにより、ビデオカメラ１００の表示部２８は、いわゆる電子ビューファインダとして機能し、スルー画像表示を行うことができる。
【００１９】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭが用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムを含む。システムメモリ５２は、例えばＲＡＭを有して構成される。システムメモリ５２には、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等が展開される。
【００２０】
システム制御部５０は、ビデオカメラ１００全体を制御する。前述した不揮発性メモリ５６に記録されたプログラムを実行することで、後述する本実施形態の各処理を実現する。すなわち、システム制御部５０は、撮像部２２の蓄積時間や撮像した画像信号のＡ／Ｄ変換器２３への読み出しを制御し、その撮像部２２における撮像画像信号の読み出しから記録媒体２００への動画データの書き込みまでの一連の動作を制御する。また、システム制御部５０は、メモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御を行う。
【００２１】
また、システム制御部５０には、モード切替スイッチ６０、操作部７０等から各種の動作指示が入力される。例えばユーザによりモード切替スイッチ６０が操作された場合、システム制御部５０は、表示部２８に表示される映像の種類を順次、切り替えるように制御する。操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作するような場合の場面ごとに適宜機能が割り当てられており、各種機能ボタンとして用いられる。本実施形態の場合、システム制御部５０は、ユーザによる操作部７０への操作に応じて、例えば、通常撮影表示モードから、階調の過不足を撮影者に通知できる特性比較表示モードへの切り替え等を制御する。その他、操作部７０には、例えば、メニューボタン、十字キー、終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタンなども割り当てられている。例えば、メニューボタンが押された場合、システム制御部５０は、各種の設定可能なメニュー画面を表示部２８に表示させる。この場合、ユーザは、表示部２８に表示されたメニュー画面と、十字キーに配されている上下左右４方向の方向指示キーやＳＥＴボタンを用いて直感的に各種設定を行うことができる。
【００２２】
さらに、本実施形態において、ＮＤフィルタ機構１０４が図２（ａ）に示した構成である場合、システム制御部５０は、操作部７０からの信号を基に、ターレット部２８０を回転させることにより、ＮＤフィルタの切り替えを制御する。また、ＮＤフィルタ機構１０４が図２（ｂ）に示した構成である場合、システム制御部５０は、操作部７０からの信号を基に、ＮＤフィルタの挿抜等を行うことで、ＮＤフィルタの切り替えを制御する。
【００２３】
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計による時間の計測を行う計時部である。
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電源部３０の電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉイオン電池等の二次電池、ＡＣアダプター等からなり、電源制御部８０に接続される。
【００２４】
外部Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００との間の通信、コネクタ１１２を介して外部表示機器２０２との間で通信を行うインターフェースである。記録媒体２００は、撮影された画像を記録するための半導体メモリカードや磁気ディスク等から構成される。コネクタ１１２には、例えば表示装置等の外部表示機器２０２が接続される。ビデオカメラ１００は、外部Ｉ／Ｆ１８を介し、さらにコネクタ１１２を介して、画像データを外部表示機器２０２に送出する。コネクタ１１２を介して接続された外部表示機器２０２は、ビデオカメラ１００から送出された画像データを受信してその画像データに基づく映像を表示する。
【００２５】
次に、本実施形態のビデオカメラ１００の動作について説明する。
図４は、本実施形態のビデオカメラ１００において主な処理となるシステム制御部５０内の各処理ブロックと、画像処理部２４内の各構成と、システム制御部５０の各処理ブロックに関連したビデオカメラ１００内の各部とを示した図である。
図４に示すように、システム制御部５０は、本実施形態に係る主な処理ブロックとして、ＮＤ制御部３００、露出制御部３０１、ダイナミックレンジ制御部３０３、ダイナミックレンジ算出部３０２、明るさ取得部３０４を有する。また、画像処理部２４は、システム制御部５０の処理ブロックと関連する主な構成として、利得制御部２４１とガンマ回路２４２とを有している。
【００２６】
ＮＤ制御部３００は、ＮＤフィルタ機構１０４が図２（ａ）の構成である場合、操作部７０からの信号を基にターレット部２８０を回転させ、撮像光学系の光路上へＮＤフィルタ２８２〜２８４の何れか又は貫通穴部２８１を配置させる制御を行う。また、ＮＤ制御部３００は、ＮＤフィルタ機構１０４が図２（ｂ）の構成である場合、操作部７０からの信号を基にＮＤフィルタの挿抜や切り替えを制御する。以下の説明では、図２（ａ）と図２（ｂ）のＮＤフィルタ構成を区別せず、また、撮像光学系の光路上へのＮＤフィルタ配置の有無（挿抜も含む）とＮＤフィルタの切り替え配置を纏めてＮＤフィルタの切り替えと表記する。そして、ＮＤ制御部３００は、ＮＤフィルタの切り替え制御を行う場合、その制御情報を露出制御部３０１にも出力する。
【００２７】
露出制御部３０１は、撮像時の露出を制御する。また、露出制御部３０１は、ＮＤ制御部３００から制御情報を受け取り、ＮＤフィルタ切り替えによる撮像センサへの入射光量の変化を打ち消す方向に、各種露出パラメータ（例えば、絞り値、露光時間、撮影感度）を制御するための制御量を算出する。そして、露出制御部３０１は、その制御量を基に決定した露出値の情報を、ダイナミックレンジ制御部３０３に送る。ただし、露出パラメータの制御では、ＮＤフィルタの切り替えによる光量変化分を打ち消しきれずに、露出変化が生じることがある。
【００２８】
ここで、図５（ａ）は、ＮＤフィルタ不使用（ＣＬＥＡＲ）の場合において、被写体輝度１４[Ｂｖ]に対して、電子シャッタのシャッタスピード、ゲイン（ＩＳＯ感度）、絞りを決定するプログラム線図を示している。また、図５（ｂ）は、１／４濃度（光透過率が２５％）のＮＤフィルタを使用した場合において、被写体輝度１４[Ｂｖ]に対して、シャッタスピード、ゲイン、絞りを決定するプログラム線図を示している。図５（ａ）に示すように、ＮＤフィルタ不使用（ＣＬＥＡＲ）の場合、被写体輝度１４[Ｂｖ]は、プログラム線図上の露出制御可能な範囲（３[Ｂｖ]〜１３[Ｂｖ]）を超えている。一方、図５（ｂ）に示すように、１／４濃度のＮＤフィルタが使用された場合、被写体輝度１４[Ｂｖ]は、プログラム線図上の露出制御可能範囲（５[Ｂｖ]〜１５[Ｂｖ]）に入ることがわかる。この際、露出制御可能範囲から超えている露出量は輝度変化量＋１[ΔＢｖ]に相当し、露出制御部３０１でＮＤフィルタの切り替えによる光量変化分を打ち消す方向に露出制御を行った場合、輝度変化量−１[ΔＢｖ]に相当する露出変化が発生する。また、前述したプログラム線図上の露出範囲以外にも露出変化を生じさせる場合がある。例えば、高感度時に生ずるノイズによる画質低下を防ぐための画質効果を狙って、露出目標を変更する場合などが考えられる。このような場合にもＮＤフィルタの切り替えによる光量変化分を打ち消し切れずに、急激な露出変化、つまり急激な露出の切り替わりが発生することになる。
【００２９】
このため本実施形態において、システム制御部５０では、この露出変化量に関する情報が、露出制御部３０１からダイナミックレンジ算出部３０２に伝達される。また、明るさ取得部３０４は撮影画像の被写体の明るさを取得する。被写体の明るさを取得する方法として、本実施形態では撮影画像信号の各画素の輝度値を取得する方法を用いるが、例えば外部露出計などで計測した被写体の明るさの情報を取得するようにしてもよい。明るさ取得部３０４にて取得された被写体の明るさ情報は、ダイナミックレンジ算出部３０２に送られる。
【００３０】
ダイナミックレンジ算出部３０２は、現在のビデオカメラ１００に設定するダイナミックレンジの算出とともに、露出制御部３０１において露出を急激に切り替える露出変更が行われる場合の露出制御に関連したダイナミックレンジの算出をも行う。具体的には、ダイナミックレンジ算出部３０２は、明るさ取得部３０４からの明るさ情報と、露出制御部３０１からの露出変化量の情報とを基に、本実施形態のビデオカメラ１００に設定するダイナミックレンジを算出する。特に、本実施形態の場合、ダイナミックレンジ算出部３０２は、明るさ情報と露出変化量の情報とを基に、露出制御の前後で撮影される画像の明るさに変化が発生するか否かを判定し、その判定結果に応じてダイナミックレンジの算出方法を変更する。ダイナミックレンジの算出手法については後に詳細に説明する。ダイナミックレンジ算出部３０２にて算出されたダイナミックレンジの情報は、ダイナミックレンジ制御部３０３に送られる。
【００３１】
ダイナミックレンジ制御部３０３は、ダイナミックレンジ算出部３０２にて算出されたダイナミックレンジの情報と、露出制御部３０１から受け取った露出値とを基に、絞り１０１と撮像部２２と画像処理部２４に対する制御値を算出する。すなわちダイナミックレンジ制御部３０３は、露出と階調変換特性の少なくとも一つを制御することによりダイナミックレンジの制御を行う。この際、ダイナミックレンジ制御部３０３は、露出と階調変換特性に対し、ダイナミックレンジ算出部３０２にて算出されたダイナミックレンジを基に、露出制御部３０１にて決定された露出値の割り振りを行う。すなわちダイナミックレンジ制御部３０３は、露出制御部３０１から受け取った露出値について、ダイナミックレンジ算出部３０２で算出されたダイナミックレンジに制御するべく、露出値の割り振りを行う。例えばダイナミックレンジ制御部３０３は、撮像センサのダイナミックレンジを高輝度側にシフトさせる場合、露出制御部３０１からの露出値を基に、撮像センサにおける露出をアンダーにする制御値により、撮像部２２での露光時間又は撮影感度を制御する。またこのとき、ダイナミックレンジ制御部３０３は、画像処理部２４の利得制御部２４１とガンマ回路２４２を制御する制御値によりガンマ回路２４２利得率を上昇させるように制御する。一方、ダイナミックレンジ制御部３０３は、撮像センサのダイナミックレンジを低輝度側にシフトさせる場合、露出制御部３０１からの露出値を基に、撮像センサにおける露出をオーバーにする制御値により、撮像部２２での露光時間又は撮影感度を制御する。またこのとき、ダイナミックレンジ制御部３０３は、利得制御部２４１とガンマ回路２４２を制御する制御値により、ガンマ回路２４２を利得率の低い非線形変換特性にするよう制御する。このように、システム制御部５０は、被写体の明るさに応じて撮像センサのダイナミックレンジをシフトさせつつ露出制御と利得率制御を行うことで階調を制御する。
【００３２】
続いて、図６以降のフローチャートを用いてダイナミックレンジ算出部３０２におけるダイナミックレンジ算出方法を詳細に説明する。
先ず、図６のフローチャートでは、ＮＤフィルタの切り替えによる光量変化を考慮しない、基本的なダイナミックレンジ算出方法の一例として、撮影画像の輝度信号（明るさ情報）からダイナミックレンジを算出する手法について説明する。なお、図６のフローチャートの処理は、ハードウェア構成により実行されてもよいし、一部がソフトウェア構成で残りがハードウェア構成により実現されてもよい。ソフトウェア構成により処理が実行される場合、図６のフローチャートの処理は、図３の不揮発性メモリ５６に格納されているプログラムを、システムメモリ５２に展開してシステム制御部５０が実行することにより実現される。本実施形態に係るプログラムは、不揮発性メモリ５６に予め用意されているが、例えば着脱可能な半導体メモリから読み出されたり、不図示のインターネット等のネットワークからダウンロードされたりして、システムメモリ５２にロードされてもよい。また以下の説明では、図６の各処理のステップＳ４００〜ステップＳ４０６をＳ４００〜Ｓ４０６と略記する。これらのことは後述する他のフローチャートにおいても同様とする。
【００３３】
ここで、明るさ取得部３０４は、撮影画像の詳細な輝度情報（明るさ情報）を取得するために、撮影画像を複数の小領域に分割し、それら小領域毎に、ピーク輝度値（以下、ピーク輝度とする。）と平均輝度値（以下、平均輝度とする。）を取得する。図７は、撮影画像を１６個の小領域に分割した例を示す。以下の説明において、各小領域には順番に領域番号ｉ（ｉ＝１，２，・・・，１６）を付与し、また最後の領域番号（又は分割数）をｗｉｎ＿ｎｕｍと表す。なお、小領域毎にピーク輝度が取得され、それら各小領域を更に１６分割して平均輝度が取得されてもよい。
【００３４】
ダイナミックレンジ算出部３０２は、Ｓ４００の処理として、現在の処理対象となされている小領域の領域番号ｉが最後の領域番号ｗｉｎ＿ｎｕｍより小さい番号か否か判定する。ダイナミックレンジ算出部３０２は、処理対象の小領域の領域番号ｉが最後の領域番号ｗｉｎ＿ｎｕｍより小さいと判定（Ｙｅｓ）した場合にはＳ４０１に処理を進める。一方、ダイナミックレンジ算出部３０２は、処理対象の小領域の領域番号ｉが最後の領域番号ｗｉｎ＿ｎｕｍになったと判定（Ｎｏ）した場合にはＳ４０５に処理を進める。
【００３５】
Ｓ４０１に進んだ場合、ダイナミックレンジ算出部３０２は、処理対象となっている領域番号ｉの小領域のピーク輝度と所定の閾値Ｔｈ１とを比較し、ピーク輝度が閾値Ｔｈ１を超えたか否かを判定する。そして、ダイナミックレンジ算出部３０２は、ピーク輝度が閾値Ｔｈ１を超えたと判定（Ｙｅｓ）した場合にはＳ４０２に処理を進め、一方、ピーク輝度が所定の閾値Ｔｈ１を超えていないと判定（Ｎｏ）した場合にはＳ４０４に処理を進める。
【００３６】
Ｓ４０４に進んだ場合、ダイナミックレンジ算出部３０２は、領域番号ｉをインクリメントすることで、次の領域番号の小領域を処理対象として、Ｓ４００に処理を戻す。
【００３７】
Ｓ４０１でピーク輝度が所定の閾値Ｔｈ１を超えたと判定されてＳ４０２に進んだ場合、ダイナミックレンジ算出部３０２は、領域番号ｉの小領域の平均輝度と所定の閾値Ｔｈ２とを比較し、平均輝度が閾値Ｔｈ２を超えたか否かを判定する。すなわち、Ｓ４０２では、Ｓ４０１でピーク輝度が閾値Ｔｈ１を超えたと判定された小領域について、平均輝度と閾値Ｔｈ２との比較が行われる。そして、ダイナミックレンジ算出部３０２は、平均輝度が閾値Ｔｈ２を超えたと判定（Ｙｅｓ）した場合にはＳ４０３に処理を進め、一方、平均輝度が閾値Ｔｈ２を超えていないと判定（Ｎｏ）した場合にはＳ４０４に処理を進める。
【００３８】
Ｓ４０３に進むと、ダイナミックレンジ算出部３０２は、ここまでの処理が終わった各小領域の平均輝度を加算した平均輝度Ａｖｅを算出する。すなわちダイナミックレンジ算出部３０２では、Ｓ４０１でピーク輝度が閾値Ｔｈ１を超えたと判定され、さらにＳ４０２で平均輝度が閾値Ｔｈ２を超えたと判定された小領域に限り加算することで、ダイナミックレンジ算出に用いる平均輝度Ａｖｅを算出する。Ｓ４０３の後、ダイナミックレンジ算出部３０２は、Ｓ４０４に処理を進める。
【００３９】
Ｓ４００で領域番号ｉが最後の領域番号ｗｉｎ＿ｎｕｍになったと判定されて、Ｓ４０５の処理に進んだ場合、ダイナミックレンジ算出部３０２は、Ｓ４０３で加算された平均輝度Ａｖｅを、Ｓ４０３で平均輝度の加算が行われた小領域の数で割り算する。すなわち、このＳ４０５の演算では、撮影画像内において高輝度領域を含んでいる全ての小領域の平均輝度値ＡＶＥが算出される。Ｓ４０５の後、ダイナミックレンジ算出部３０２は、Ｓ４０６に処理を進める。
【００４０】
Ｓ４０６に進むと、ダイナミックレンジ算出部３０２は、Ｓ４０５で算出された平均輝度ＡＶＥと、所定の閾値Ｔｈ３との差分を求め、その差分の大きさに応じたダイナミックレンジの制御値（以下、Ｄレンジレベルとする。）を決定する。
以上が、ＮＤフィルタの切り替えによる光量変化を考慮しない場合の基本的なダイナミックレンジ算出手法の一例である。
【００４１】
次に、ＮＤフィルタの切り替えによる光量変化を考慮した本実施形態におけるダイナミックレンジの算出例について以下に説明する。
前述したようにＮＤフィルタの切り替えに起因する光量変化による露出変化、つまり急激な露出の切り替わりが発生する場合、被写体における露出の飛び具合が大きく変化するため、ダイナミックレンジの変更が必要となる。一方で、急激なダイナミックレンジの変更が行われると、露出と階調に急な切り替わりが生じて画質的に不自然な印象を与え、特に動画としての品位を保つことができなくなる虞がある。
【００４２】
ところで、ＮＤフィルタの切り替え時には、前述したターレット部２８０やＮＤフィルタの挿抜等により撮像光学系の光路が一時的に遮られるため、撮影画像には一時的に乱れが生ずることになる。ただし、このようなＮＤフィルタの切り替え時の光路遮断によって画質の乱れが生じたとしても、ユーザは、その画質の乱れがＮＤフィルタの切り替えにより生じていることを認識しているため、不自然な印象を受けることは少ないと考えられる。
【００４３】
このため、ＮＤフィルタの切り替え時の光路遮断により一時的に画質が乱れている時に、例えばダイナミックレンジの変化による画質の低下が生じていたとしても、ユーザに対して不自然な印象を与えることは略々無いと考えられる。
そこで、本実施形態では、ＮＤフィルタの切り替えに伴って一時的に画質の乱れが生じている間に、ダイナミックレンジを瞬時に変更して、ＮＤフィルタの切り替えの直後に、適切なダイナミックレンジによる良好な画質の画像が得られるようにする。
【００４４】
このようなダイナミックレンジ制御を実現するために、ダイナミックレンジ算出部３０２は、ＮＤフィルタ切り替えによる光量変更前の段階から、現在のＤレンジレベルと、ＮＤフィルタの光量変更直後のＤレンジレベルとの両方を算出しておくようにする。
以下、図８のフローチャートを用いて、本実施形態におけるＤレンジレベル算出処理について説明する。
【００４５】
図８のＳ５００において、ダイナミックレンジ算出部３０２は、露出制御部３０１より取得した露出変化量の情報から、ＮＤフィルタの切り替えによる光量変化（つまり明るさの変化）に起因した急激な露出変更が発生するか否かを判定する。ダイナミックレンジ算出部３０２は、Ｓ５００において、ＮＤフィルタ切り替えによる急激な露出変更が発生すると判定（Ｙｅｓ）した場合にはＳ５０１に処理を移行させ、一方、露出変更が発生しないと判定（Ｎｏ）した場合には通常制御に処理を進める。通常制御の説明は省略する。
【００４６】
Ｓ５０１に進んだ場合、ダイナミックレンジ算出部３０２は、ＮＤフィルタ切り替えによる光量変化時に露出制御部３０１にて算出された露出変化量を取得し、Ｓ５０２に処理を進める。
【００４７】
Ｓ５０２に進むと、ダイナミックレンジ算出部３０２は、露出制御部３０１から取得した露出変化量を基に、閾値Ｔｈ１'、Ｔｈ２'、Ｔｈ３'を算出する。閾値Ｔｈ１'、Ｔｈ２'、Ｔｈ３'は、ＮＤフィルタ切り替えによる光量変化後の露出状態を想定してダイナミックレンジを予想するために、現在の露出における前述の閾値Ｔｈ１、Ｔｈ２、Ｔｈ３に対して露出変化量を加味して算出された新たな閾値である。具体的には、閾値Ｔｈ１'、Ｔｈ２'、Ｔｈ３'は、閾値Ｔｈ１、Ｔｈ２、Ｔｈ３と、露出変化量すなわち輝度変化量ΔＢｖ）と、を用いた下記式（１）、式（２）、式（３）により算出される。なお、閾値Ｔｈ１'、Ｔｈ２'、Ｔｈ３'は、その他の経験的な係数や数式によって算出されてもよい。Ｓ５０２の後、ダイナミックレンジ算出部３０２は、Ｓ５０３に処理を進める。
【００４８】
Ｔｈ１'＝Ｔｈ１×２＾ΔＢｖ          式（１）
Ｔｈ２'＝Ｔｈ２×２＾ΔＢｖ          式（２）
Ｔｈ３'＝Ｔｈ３×２＾ΔＢｖ          式（３）
【００４９】
Ｓ５０３からＳ５０６までの処理は、前述した図６のフローチャートのＳ４００からＳ４０３までの処理と同様であるため、それらの説明は省略する。Ｓ５０３からＳ５０６までの処理により求められる輝度平均Ａｖｅは、ＮＤフィルタの切り替えに応じた露出変更前のダイナミックレンジ算出に用いられる平均輝度である。Ｓ５０６の後、ダイナミックレンジ算出部３０２は、Ｓ５０７に処理を進める。また、Ｓ５０３で領域番号ｉが最後の領域番号ｗｉｎ＿ｎｕｍになったと判定（Ｎｏ）された場合、ダイナミックレンジ算出部３０２は、Ｓ５１１に処理を進める。
【００５０】
Ｓ５０７の処理に進んだ場合、ダイナミックレンジ算出部３０２は、領域番号ｉの小領域のピーク輝度とＳ５０２で算出した閾値Ｔｈ１'との比較を行い、領域番号ｉの小領域のピーク輝度が閾値Ｔｈ１'を超えたか否かを判定する。そして、ダイナミックレンジ算出部３０２は、ピーク輝度が閾値Ｔｈ１'を超えたと判定（Ｙｅｓ）した場合にはＳ５０８に処理を進め、一方、閾値Ｔｈ１'を超えていないと判定（Ｎｏ）した場合にはＳ５１０に処理を進める。
Ｓ５１０に進んだ場合、ダイナミックレンジ算出部３０２は、領域番号ｉをインクリメントすることで、次の領域番号の小領域を処理対象として、Ｓ５０３に処理を戻す。
【００５１】
Ｓ５０８に進んだ場合、ダイナミックレンジ算出部３０２は、領域番号ｉの小領域の平均輝度とＳ５０２で算出した閾値Ｔｈ２'との比較を行い、領域番号ｉの小領域の平均輝度が閾値Ｔｈ２'を超えたか否かを判定する。すなわち、Ｓ５０８では、Ｓ５０７でピーク輝度が閾値Ｔｈ１'を超えた小領域に対して、平均輝度と閾値Ｔｈ２'との比較が行われる。そして、ダイナミックレンジ算出部３０２は、平均輝度が閾値Ｔｈ２'を超えたと判定（Ｙｅｓ）した場合にはＳ５０９に処理を進め、一方、平均輝度が閾値Ｔｈ２'を超えていないと判定（Ｎｏ）した場合にはＳ５１０に処理を進める。
【００５２】
Ｓ５０９に進むと、ダイナミックレンジ算出部３０２は、ＮＤフィルタ切り替えによる光量変化後においてここまでの処理が終わった各小領域の平均輝度値を加算した平均輝度Ａｖｅ'を算出する。すなわち、ダイナミックレンジ算出部３０２では、Ｓ５０７でピーク輝度が閾値Ｔｈ１'を超え、さらにＳ５０８で平均輝度が閾値Ｔｈ２'を超えている小領域に限り加算することで、ダイナミックレンジ算出に用いる平均輝度Ａｖｅ'を算出する。前述のＳ５０７からＳ５０９までの処理により求められる輝度平均Ａｖｅ'は、ＮＤフィルタ切り替えによる光量変化後の露出状態を想定したダイナミックレンジ算出に用いられる平均輝度である。Ｓ５０９の後、ダイナミックレンジ算出部３０２は、Ｓ５１０に処理を進める。
【００５３】
また、Ｓ５０３で領域番号ｉが最後の領域番号ｗｉｎ＿ｎｕｍになったと判定されてＳ５１１の処理に進んだ場合、ダイナミックレンジ算出部３０２は、Ｓ５０６で加算された平均輝度Ａｖｅを、Ｓ５０６で平均輝度の加算が行われた小領域の数で割り算する。すなわち、このＳ５１１の演算では、撮影画像内において高輝度領域を含んでいる全ての小領域の平均輝度値ＡＶＥが算出される。Ｓ５１１の後、ダイナミックレンジ算出部３０２は、Ｓ５１２に処理を進める。
【００５４】
Ｓ５１２に進むと、ダイナミックレンジ算出部３０２は、Ｓ５１１で算出された平均輝度ＡＶＥと、前述した閾値Ｔｈ３との差分を求め、その差分の大きさに応じたＤレンジレベルを決定する。これらＳ５１１とＳ５１２により得られたＤレンジレベルは、ＮＤフィルタの切り替えに応じた露出変更前の現在のＤレンジレベルである。Ｓ５１２の後、ダイナミックレンジ算出部３０２は、Ｓ５１３に処理を進める。
【００５５】
Ｓ５１３と次のＳ５１４の処理は、Ｓ５０２で算出した閾値Ｔｈ３'を用い、ＮＤフィルタ切り替えによる光量変化後の予想平均輝度値に対して、予想されるＤレンジレベルを算出する処理である。
Ｓ５１３において、ダイナミックレンジ算出部３０２は、Ｓ５０９で加算された平均輝度Ａｖｅ'を、Ｓ５０９で平均輝度の加算が行われた小領域の数で割り算する。このＳ５１３の演算では、撮影画像内において高輝度領域を含んでいる全ての小領域の予想される平均輝度値平均輝度ＡＶＥ'が算出される。
【００５６】
Ｓ５１３の次のＳ５１４において、ダイナミックレンジ算出部３０２は、Ｓ５１３で算出された平均輝度ＡＶＥ'と、Ｓ５０２で算出された閾値Ｔｈ３'との差分を求め、その差分の大きさに応じたＤレンジレベルを決定する。これらＳ５１３とＳ５１４により得られたＤレンジレベルが、ＮＤフィルタ切り替えによる光量変化後の露出状態を想定して予測されるＤレンジレベルである。Ｓ５１４の後、ダイナミックレンジ算出部３０２は、図８のフローチャートの処理を終了する。
【００５７】
このように、本実施形態のダイナミックレンジ算出部３０２は、ＮＤフィルタ切り替えによる光量変化に起因する露出変更が発生する場合には、現在のＤレンジレベルとＮＤフィルタ切り替えによる光量変化の直後のＤレンジレベルの二つを同時に算出する。そして、これら二つのＤレンジレベルの情報は、ダイナミックレンジ制御部３０３に送られる。
【００５８】
ダイナミックレンジ制御部３０３は、ＮＤフィルタの切り替えの開始から完了までのＮＤフィルタ変更期間内に、それら二つのＤレンジレベルを基にダナミックレンジを瞬間的に切り替えるようにして撮像部２２と画像処理部２４を制御する。これら撮像部２２と画像処理部２４（利得制御部２４１とガンマ回路２４２）に対する制御は、ダナミックレンジが瞬間的に切り替えられることを除き、前述同様であるためその具体的な説明は省略する。
【００５９】
本実施形態によれば、ＮＤフィルタの切り替え時のＮＤフィルタ変更期間内にダイナミックレンジを瞬間的に切り替えることにより、ＮＤフィルタ切り替えによる光量変化後も最適な画質で直ぐに撮影を再開でき、決定的瞬間を逃すことを防ぐことができる。すなわち、本実施形態によれば、撮影環境の明るさに応じたＮＤフィルタの設定が自動で出来るとともに、動画において利用できないフレームが生ずるのを極力減らすことが出来る。
【００６０】
また、本実施形態においては、図９（ａ）と図９（ｂ）に示すフローチャートの処理によりＤレンジレベルを算出することも可能である。なお、図９（ａ）において、Ｓ６００からＳ６０６までの処理は図８のＳ５００からＳ５０６までの処理と同様であり、また、Ｓ６０８からＳ６１３までの処理は図８のＳ５０９からＳ５１４までの処理と同様であるためそれらの説明は省略する。ただし、図９（ａ）の場合、Ｓ６０２において、前述した閾値Ｔｈ２'とは異なる閾値Ｔｈ４についても算出する。閾値Ｔｈ４の算出処理の詳細は後述する。また、図９（ａ）において、Ｓ６０４およびＳ６０５でＮｏと判定された場合とＳ６０６の処理後、ダイナミックレンジ算出部３０２は、Ｓ６０７に処理を進める。図９（ｂ）は、図９（ａ）のＳ６０７の詳細な処理を示している。
【００６１】
ここで、Ｓ６００で判定したＮＤフィルタの切り替えが、ＮＤフィルタの使用状態からＮＤフィルタ不使用状態への切り替えであった場合、前述したピーク輝度は、ＮＤフィルタの使用状態と不使用状態との間の光透過率の差分に相当する割合だけ増加する。この場合、被写体等の明るさによっては、ＮＤフィルタ不使用に切り替えた後に想定されるピーク輝度が符号量の最大値（例えば８ｂｉｔ信号であれば２５５）を超えてしまうことがある。ただし、実際には符号量の最大値を超えた信号が観測（出力）されるわけではない。このため、ＮＤフィルタ切り替え前に算出されたＤレンジレベルとＮＤフィルタ切り替え後に算出されるＤレンジレベルとでは乖離が生じてしまい、ＮＤフィルタ切り替え直後に最適な画質を実現することができなくなる。
【００６２】
そこで、ダイナミックレンジ算出部３０２は、Ｓ６０７の処理に進むと、先ずＳ６２０の処理として領域番号ｉの小領域のピーク輝度が符号量の最大値（＝飽和信号）になっているか否か、つまりピーク輝度が符号量の最大値を超えてしまうか否かを判定する。そして、ダイナミックレンジ算出部３０２は、ピーク輝度が符号量の最大値になると判定（Ｙｅｓ）した場合にはＳ６２３に処理を進め、一方、ピーク輝度が符号量の最大値にならないと判定（Ｙｅｓ）した場合にはＳ６２１に処理を進める。
【００６３】
Ｓ６２１とＳ６２２の処理は、前述した図８のＳ５０７とＳ５０８と同様の処理でありその説明は省略する。ダイナミックレンジ算出部３０２は、Ｓ６２１とＳ６２２においてそれぞれＮｏと判定した場合には図９（ａ）のＳ６０９に処理を進め、また、Ｓ６２２においてＹｅｓと判定した場合には図９（ａ）のＳ６０８に処理を進める。
【００６４】
一方、Ｓ６２３の処理に進んだ場合、ダイナミックレンジ算出部３０２は、ピーク輝度と前述した閾値ｔｈ１'との比較を行わず、前述した閾値Ｔｈ２'とは異なる閾値Ｔｈ４を用いて平均輝度の評価を行う。閾値Ｔｈ４は閾値Ｔｈ２'より大きい値であり、一例として、Ｓ６０２の閾値算出ステップにおいて、理想的な正規分布を仮定して飽和信号が存在しない場合の理想的なピーク輝度と平均輝度とを基に算出することができる。また逆に、閾値Ｔｈ４は、経験的な分布におけるピーク輝度と平均輝度の関係を基に算出されてもよい。
【００６５】
そして、Ｓ６２３において、ダイナミックレンジ算出部３０２は、領域番号ｉの小領域の平均輝度と閾値Ｔｈ４との比較を行い、平均輝度が閾値Ｔｈ４を超えたか否かを判定する。ここで、ピーク輝度が符号量の最大値を超える画素を含む小領域の場合、前述したようにピーク輝度が符号量の最大値を超えた信号が出力されるわけではないため、その小領域についての正確な平均輝度は算出することができない。このため、Ｓ６２３の処理では、閾値Ｔｈ２'より大きい値の閾値Ｔｈ４を比較に用いることによって、ピーク輝度が符号量の最大値を超える小領域の平均輝度に相当する擬似的な平均輝度に対する評価を行うようにしている。ダイナミックレンジ算出部３０２は、Ｓ６２３において、平均輝度が閾値Ｔｈ４を超えたと判定（Ｙｅｓ）した場合には図９（ａ）のＳ６０８に処理を進める。一方、ダイナミックレンジ算出部３０２は、平均輝度が閾値Ｔｈ４を超えていないと判定（Ｎｏ）した場合には図９（ａ）のＳ６０９に処理を進める。
【００６６】
このように、ダイナミックレンジ算出部３０２は、図９（ａ）と図９（ｂ）の処理を行うことで、ピーク輝度が符号量の最大値を超える小領域が存在する場合でもＤレンジレベルを算出することが可能となる。
【００６７】
前述した実施形態では、ＮＤフィルタ切り替えによる光量変化に応じて露出制御を行う例を挙げて説明したが、本発明はこの例に限定されるものではない。
例えば、絞り機構が、十分な分解能を持たず段階的に絞り値を切り替えることしかできない構成であった場合、その絞り機構を用いた露出制御においても、前述同様に瞬間的な露出の変化が発生する。このため、その絞り機構による瞬間的な露出の変化の際に、前述同様のダイナミックレンジ制御を行うことにより、最適な画質で直ぐに撮影を再開でき、決定的瞬間を逃すことを防ぐことができる。
また例えば、撮像素子上のアナログ回路の切り替えにより画像信号の増幅率を段階的に変更するようなデバイスを用いた露出制御においても本発明は同様に有効である。すなわち、撮像素子上のアナログ回路の切り替えにより画像信号の増幅率を段階的に変更した時の瞬間的な露出の変化の際に、前述同様のダイナミックレンジの制御を行うことにより、最適な画質で直ぐに撮影を再開でき、決定的瞬間を逃すことを防ぐことができる。
また例えば、露光時間に関しても、例えば電荷の蓄積を継続するフレーム数を増やす場合において、なだらか露光時間の増減ができず瞬間的に露出が変わってしまう場合がある。このような場合にも本発明は適用可能である。すなわち、露光時間の変更した時の瞬間的な露出の変化の際に、前述同様のダイナミックレンジの制御を行うことにより、最適な画質で直ぐに撮影を再開でき、決定的瞬間を逃すことを防ぐことができる。
なお、これらは一例であり、本発明はこれら特定の例に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態（絞り値制御・露光時間制御・撮影感度制御）も本発明に含まれる。また、上述した各露出制御の例は、それぞれ個別に行われる場合だけでなく、一部が適宜組み合わせて用いられてもよい。
【００６８】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６９】
上述の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００７０】
２２：撮像部、２４：画像処理部、５０：システム制御部、１００：デジタルビデオカメラ、１０１：絞り、１０４：ＮＤフィルタ機構、２４１：利得制御部、２４２：ガンマ回路、３００：ＮＤ制御部、３０１：露出制御部、３０２：ダイナミックレンジ算出部、３０３：ダイナミックレンジ制御部、３０４：明るさ取得部
【図１】
2018191103.tif 000003
【図２】
2018191103.tif 000004
【図３】
2018191103.tif 000005
【図４】
2018191103.tif 000006
【図５】
2018191103.tif 000007
【図６】
2018191103.tif 000008
【図７】
2018191103.tif 000009
【図８】
2018191103.tif 000010
【図９】
2018191103.tif 000011