(57)【要約】【課題】ダイナミックレンジの変更に応じた被写体の色変化をユーザ報知すること。【解決手段】撮像装置は、被写体を撮像して画像データを出力する撮像部２２と、画像データの階調補正を行う画像処理部２４と、システム制御部５０を有する。システム制御部５０は、ダイナミックレンジが変更される場合、撮像手段の露出を制御するとともに、前記補正手段の特性を制御し、画像データから色成分ごとの信号値である色情報を取得し、ダイナミックレンジを変更する前後それぞれの画像データから取得した色情報に基づいて所定の色変化を判定し、所定の色変化をユーザに報知する処理を行う。【選択図】図５
2018061153.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを出力する撮像手段と、
前記画像データの階調補正を行う補正手段と、
ダイナミックレンジが変更される場合、前記撮像手段の露出を制御するとともに、前記補正手段の特性を制御する制御手段と、
前記画像データから色成分ごとの信号値である色情報を取得する取得手段と、
前記ダイナミックレンジを変更する前後それぞれの前記画像データから取得した前記色情報に基づいて、所定の色変化を判定する判定手段と、
前記所定の色変化をユーザに報知する処理を行う報知手段と、を備えることを特徴とする撮像装置。
【請求項２】
前記判定手段は、前記ダイナミックレンジを変更する前後それぞれの画像データから取得した前記色情報の比率を算出し、算出した前記比率の差分が閾値を超えた場合に、前記所定の色変化と判定することを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記所定の色変化は、色成分が飽和することにより発生する色曲がりであることを特徴とする請求項１または請求項２に記載の撮像装置。
【請求項４】
取得手段は、前記画像データを任意の領域に分割し、領域ごとに色情報を取得することを特徴とする請求項１乃至３のうちいずれか１項に記載の撮像装置。
【請求項５】
前記判定手段は、前記所定の色変化と判定された前記領域において、さらに画素ごとに前記所定の色変化の判定を行うことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記取得手段は、前記色情報としてＲＧＢ値それぞれの信号値、もしくは、色差信号それぞれの信号値を取得することを特徴とする請求項１乃至５のうちいずれか１項に記載の撮像装置。
【請求項７】
前記判定手段は、前記取得手段によって取得した色情報の全ての信号値が最大値近傍（飽和している状態）である領域は、前記所定の色変化の判定を行う対象から除外することを特徴とする請求項６に記載の撮像装置。
【請求項８】
前記ダイナミックレンジを変更する前後のダイナミックレンジは、現在のダイナミックレンジと、目標のダイナミックレンジであり、
前記目標のダイナミックレンジは、設定を行うことができる最大のダイナミックレンジもしくはユーザが設定したダイナミックレンジであることを特徴とする請求項１乃至７のうちいずれか１項に記載の撮像装置。
【請求項９】
前記補正手段は前記画像データのガンマ補正を行う手段であり、
前記制御手段は、現在のダイナミックレンジから目標のダイナミックレンジへの変更量に応じて前記露出を変更する制御および前記補正手段の特性を変更する制御を行うことを特徴とする請求項１乃至８のうちいずれか１項に記載の撮像装置。
【請求項１０】
ダイナミックレンジが変更された場合に前記補正手段は、変更前の入力Ｘに対して現在のダイナミックレンジを乗じて目標のダイナミックレンジを除した値として算出される出力が、変更前の補正手段の出力Ｙと等しくなる特性に変更されることを特徴とする請求項９に記載の撮像装置。
【請求項１１】
ダイナミックレンジの変更前の入力Ｘの最大値をＸｍａｘとし、前記変更前の出力Ｙの最大値をＹｍａｘとするとき、ダイナミックレンジの変更後の前記補正手段の特性において、Ｘｍａｘに現在のダイナミックレンジを乗じて目標のダイナミックレンジを除した値に等しいか又は当該値よりも大きい入力に対する出力はＹｍａｘであることを特徴とする請求項１０に記載の撮像装置。
【請求項１２】
前記報知手段は、前記所定の色変化と判定された領域を強調表示した画像を表示手段に表示させることを特徴とする請求項１乃至１１のうちいずれか１項に記載の撮像装置。
【請求項１３】
被写体を撮像して画像データを出力する撮像工程と、
前記画像データの階調補正を行う補正工程と、
ダイナミックレンジが変更される場合、前記撮像工程における露出を制御するとともに、前記補正工程の特性を制御する制御工程と、
前記画像データから色成分ごとの信号値である色情報を取得する取得工程と、
前記ダイナミックレンジを変更する前後それぞれの前記画像データから取得した前記色情報に基づいて、所定の色変化を判定する判定工程と、
前記所定の色変化をユーザに報知する処理を行う報知工程と、を備えることを特徴とする撮像装置。
【請求項１４】
コンピュータを請求項１乃至１２のうちいずれか１項に記載の撮像装置が備える各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像装置の制御方法およびプログラムに関する。
【背景技術】
【０００２】
適正露出時よりも画像のダイナミックレンジを拡大する方法として、適正露出より低い露出（露出アンダー）で撮影し、ガンマ補正（階調補正）によって輝度を調整する方法がある。ユーザの目的の被写体のダイナミックレンジが映像に収まるようダイナミックレンジを変更する場合、背景や光源などの高輝度部の白とびの状態が変化する。この際、被写体の色によっては、画像データにおけるＲＧＢ成分や色差成分のいずれかの色成分が飽和することで元の被写体とは異なる色が出力されてしまう。この色変化を色曲がりと称して説明する。特許文献１は、いずれかの色成分が飽和した場合他の色成分も飽和させることで、全体の白バランスがとれるガンマ補正回路を開示している。また、特許文献２は、顔の白飛びに応じて高輝度部分の階調を制御することにより、色曲がりを抑制する技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２３４０５２号公報
【特許文献２】特開２０１４−１２１０７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、いずれの特許文献においても、色成分が飽和している場合に、それが被写体の元々の色であるのか、ダイナミックレンジの変更に起因する色曲がりが発生している場合なのか、ユーザが認識することは困難である。
【０００５】
本発明は、ダイナミックレンジの変更に応じた被写体の色変化をユーザ報知する撮像装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の撮像装置は、被写体を撮像して画像データを出力する撮像手段と、前記画像データの階調補正を行う補正手段と、ダイナミックレンジが変更される場合、前記撮像手段の露出を制御するとともに、前記補正手段の特性を制御する制御手段と、前記画像データから色成分ごとの信号値である色情報を取得する取得手段と、前記ダイナミックレンジを変更する前後それぞれの前記画像データから取得した前記色情報に基づいて、所定の色変化を判定する判定手段と、前記所定の色変化をユーザに報知する処理を行う報知手段と、を備える。
【発明の効果】
【０００７】
本発明によれば、ダイナミックレンジの変更に応じた被写体の色変化をユーザ報知する撮像装置を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】デジタルビデオカメラの外観図である。
【図２】デジタルビデオカメラの構成を示すブロック図である。
【図３】露出とガンマ補正特性の決定処理のフローチャートである。
【図４】ガンマ補正特性の一例を示すグラフである。
【図５】第１実施形態における色曲がり検出処理を表わすフローチャートである。
【図６】色情報取得と色情報比率の算出、色曲がり箇所検出の例を示す図である。
【図７】色曲がり検出箇所の警告表示処理の例を示す図である。
【図８】第２実施形態における測光値算出点の検出処理のフローチャートである。
【発明を実施するための形態】
【０００９】
（第１実施形態）
図１は、撮像装置であるデジタルビデオカメラ（以下、カメラと記す）１００の外観を示す外観図である。
表示部２８は、画像や各種情報を表示する表示部である。録画スイッチ６１は、撮影指示を行うための操作部である。モード切替スイッチ６０は、各種モードを切り替えるための操作部である。コネクタ１１２は、接続ケーブルとカメラ１００とのコネクタである。操作部７０は、ユーザからの各種操作を受け付ける各種ボタン、十字キー等の操作部材を有する操作部である。電源スイッチ７２は、電源オン、電源オフを切り替える。記録媒体２００は、メモリカードやハードディスク等の外部メモリである。記録媒体スロット２０１は、記録媒体２００を格納するためのスロットである。記録媒体スロット２０１に格納された記録媒体２００は、カメラ１００との通信が可能となる。
【００１０】
図２は、本実施形態のカメラ１００の内部構成を示すブロック図である。
撮影レンズ１０３は、ズームレンズ、フォーカスレンズを含むレンズ群であり、被写体像を結像させる。絞り１０１は、光量調整に使用する絞りである。ＮＤ１０４は、減光用に使用するＮＤ（Ｎｅｕｔｒａｌ  Ｄｅｎｓｉｔｙ）フィルタである。撮像部２２は、光学像を電気信号に変換するＣＣＤやＣＭＯＳ素子等の撮像素子である。また、撮像部２２は、電子シャッターによる蓄積の制御や、アナログゲイン、読み出し速度の変更などの機能も備える。Ａ／Ｄ変換器２３は、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器２３は、撮像部２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。バリア１０２は、撮影レンズ１０３を含む撮像系を覆うことにより、撮影レンズ１０３、絞り１０１、撮像部２２を含む撮像系の汚れや破損を防止する。
【００１１】
画像処理部２４は、Ａ／Ｄ変換器２３からのデータ、又は、メモリ制御部１５からのデータに対し所定の画素補間、縮小といったリサイズ処理や色変換処理、ガンマ補正、デジタルゲインの付加等の処理を行う。また、画像処理部２４は、撮像した画像データを用いて所定の演算処理を行い、演算結果をシステム制御部５０に送信する。システム制御部５０は、画像処理部２４から受信した演算結果に基づいて、露出制御、測距制御、ホワイトバランス制御等などの各種制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理等が行われる。  
【００１２】
Ａ／Ｄ変換器２３からの出力データは、画像処理部２４及びメモリ制御部１５を介して、或いは、メモリ制御部１５を介してメモリ３２に直接書き込まれる。メモリ３２は、撮像部２２によって撮像され、Ａ／Ｄ変換器２３によりデジタルデータに変換された画像データを格納する。なお、メモリ３２は、所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。また、メモリ３２は表示部２８に表示する画像表示用のメモリ（ビデオメモリ）を兼ねている。Ｄ／Ａ変換器１３は、メモリ３２に格納されている画像表示用のデジタルデータをアナログ信号に変換して、表示部２８に供給する。こうして、メモリ３２に書き込まれた表示用の画像データは、Ｄ／Ａ変換器１３を介して表示部２８により表示される。
【００１３】
表示部２８は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等の表示器上に、Ｄ／Ａ変換器１３からのアナログ信号に応じた表示を行う。Ａ／Ｄ変換器２３によってＡ／Ｄ変換されメモリ３２に蓄積されたデジタル信号を、Ｄ／Ａ変換器１３においてアナログ変換し、表示部２８に逐次転送して表示することで、表示部２８は電子ビューファインダとして機能し、スルー画像表示を行うことができる。
【００１４】
不揮発性メモリ５６は、電気的に消去・記録可能なメモリであり、例えばＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）が用いられる。不揮発性メモリ５６には、システム制御部５０の動作用の定数、プログラム等が記憶される。ここでいう、プログラムとは、本実施形態にて後述する各種フローチャートを実行するためのプログラムのことである。
【００１５】
システム制御部５０は、カメラ１００全体を制御する。不揮発性メモリ５６に記録されたプログラムを実行することで、後述する各処理を実現する。また、システム制御部５０はメモリ３２、Ｄ／Ａ変換器１３、表示部２８等を制御することにより表示制御も行う。
システムメモリ５２は、ワークメモリであり、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）が用いられ、システム制御部５０の動作用の定数、変数、不揮発性メモリ５６から読み出したプログラム等を展開する。
システムタイマー５３は、各種制御に用いる時間や、内蔵された時計の時間を計測する計時部である。
【００１６】
モード切替スイッチ６０、録画スイッチ６１、操作部７０、電源スイッチ７２は、ユーザがシステム制御部５０に各種の動作指示を入力するための操作手段である。
モード切替スイッチ６０は、システム制御部５０の動作モードを、動画記録モード、静止画記録モード、再生モード等のいずれかに切り替える。動画記録モードや静止画記録モードに含まれるモードとして、オート撮影モード、オートシーン判別モード、マニュアルモード、撮影シーン別の撮影設定となる各種シーンモード、プログラムＡＥモード、カスタムモード等がある。モード切替スイッチ６０で、動画撮影モードに含まれるこれらのモードのいずれかに直接切り替えられる。あるいは、モード切替スイッチ６０で動画撮影モードに一旦切り換えた後に、動画撮影モードに含まれるこれらのモードのいずれかに、他の操作部材を用いて切り替えるようにしてもよい。録画スイッチ６１は、撮影待機状態と撮影状態を切り替える。システム制御部５０は、録画スイッチ６１により、撮像部２２からの信号読み出しから記録媒体２００への動画データの書き込みまでの一連の動作を開始する。電源スイッチ７２は、電源オン、電源オフを切り替える。
【００１７】
操作部７０の各操作部材は、表示部２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば終了ボタン、戻るボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタン等がある。例えば、メニューボタンが押されると各種の設定可能なメニュー画面が表示部２８に表示される。ユーザは、表示部２８に表示されたメニュー画面と、上下左右４方向の十字キーやＳＥＴボタンを用いて直感的に各種設定を行うことができる。
【００１８】
電源制御部８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等により構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また、電源制御部８０は、その検出結果及びシステム制御部５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間、記録媒体２００を含む各部へ供給する。
【００１９】
電源部３０は、アルカリ電池やリチウム電池等の一次電池やＮｉＣｄ電池やＮｉＭＨ電池、Ｌｉイオン電池等の二次電池、ＡＣアダプター等からなる。記録媒体Ｉ／Ｆ１８は、メモリカードやハードディスク等の記録媒体２００とのインターフェースである。記録媒体２００は、撮影された画像を記録するためのメモリカード等の外部の記録媒体であり、例えば、半導体メモリや磁気ディスク等である。
【００２０】
次に、本実施形態の動作について説明する。本実施形態のカメラ１００は、最大の測光値の明るさとダイナミックレンジ（以下、Ｄレンジと記す）の差分を表示する機能（以下、Ｄレンジアシストと記す）を有している。ユーザがＤレンジアシストを有効にした際に、Ｄレンジに応じて露出とガンマ補正特性を変更する処理を行う。また、本実施形態においては、Ｄレンジアシストを実行した際に、現在の撮影設定での色曲がりを検出する。色曲がりは、被写体の色によっては、画像データにおけるＲＧＢ成分や色差成分のいずれかの色成分が飽和することで元の被写体とは異なる色が出力されてしまう色変化である。なお、本実施形態における各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００２１】
まず、図３および図４を用いて、Ｄレンジに応じて露出とガンマ補正特性を変更する処理について説明する。ガンマ補正特性は、設定されたダイナミックレンジまで、あらかじめ準備された入射光に対する出力の関係となるようにダイナミックレンジに応じて変更する。このようにすることで、拡大前よりも広い範囲の入射光を入力し、入射光と出力を保った状態で出力することで、ダイナミックレンジを拡大することができる。
【００２２】
図３は、本実施形態における露出とガンマ補正特性の決定処理を示すフローチャートである。
まず、Ｓ３０１において、システム制御部５０は、Ｄレンジアシストの状態を判断する。Ｄレンジアシストの有効、無効は、ユーザが操作部７０を介して設定する。Ｄレンジアシストが無効であれば、処理を行わず終了する。一方、Ｄレンジアシストが有効であれば、Ｓ３０２に進む。
Ｓ３０２において、システム制御部５０は、Ｄレンジの変更量を算出する。Ｄレンジの変更量Ｄｃｈａｎｇｅは、現在のＤレンジをＤｎｏｗ、製品で設定できる最大のＤレンジをＤｍａｘとすると、Ｄレンジ変更量の段数は下記の式（１）で表される。
Ｄｃｈａｎｇｅ＝ｌｏｇ２（Ｄｍａｘ／Ｄｎｏｗ）         （１）
例えば、最大Ｄレンジが８００％で、現在のＤレンジが４００％であるとすると、Ｄレンジ変更量Ｄｃｈａｎｇｅは１段となる。現在のＤレンジが３００％であるとすると、Ｄレンジ変更量Ｄｃｈａｎｇｅは約１．５２段となる。
【００２３】
次に、Ｓ３０３において、システム制御部５０は、Ｓ３０２で算出したＤレンジ変更量に基づいて、露出とガンマ補正特性を変更する。
露出は、絞り１０１、ＮＤ１０４、撮像部２２における電子シャッター、アナログゲイン等で変更する。例えば、電子シャッターで変更する場合、Ｄレンジ変更前に電子シャッターが１／６０であり、Ｄレンジ変更量が１段であれば、１／１２０に変更する。露出変更の方法は、センサから信号が出力される前に変更できる部分であれば、任意であり特に限定しない。
【００２４】
同時に、画像処理部２４のガンマ補正回路に設定するガンマ補正特性も変更する。Ｄレンジアシスト前の入力Ｘに対する出力Ｙとすると、Ｄレンジアシストの際は、Ｘ×Ｄｎｏｗ／Ｄｍａｘの出力がＹとなるようなガンマ補正特性とする。また、Ｄレンジアシスト前の入力の最大値をＸｍａｘ、出力の最大値をＹｍａｘとすると、Ｄレンジアシストの際は入力Ｘｍａｘ×Ｄｎｏｗ／Ｄｍａｘの時にＹｍａｘとし、それ以降の入力に対する出力はＹｍａｘとする。
【００２５】
図４に、Ｄレンジアシスト前後のガンマ補正特性の一例を示す。横軸はガンマ補正回路の入力ビット、縦軸は出力ビットである。実線５０１が、Ｄレンジアシストのガンマ補正特性を示し、点線５０２が、Ｄレンジアシストを有効とした後のガンマ補正特性を示している。
図４は、Ｄｎｏｗが４００％、Ｄｍａｘが８００％の場合を例示している。Ｄｎｏｗ／Ｄｍａｘが１／２（＝４００％／８００％）なので、Ｄレンジアシスト前の入力Ｘに対する出力と、Ｄレンジアシスト後の入力Ｘ／２の出力が同じになるようなガンマ補正特性としている。またＤレンジアシスト後は、Ｘｍａｘ／２の時にＹｍａｘとなり、それ以降はＹｍａｘを維持する特性としている。
システム制御部５０は、Ｄｎｏｗに基づいてガンマ補正特性を決定し、決定されたガンマ補正特性に基づいた設定値を画像処理部２４に送信する。画像処理部２４において、受信した設定値に基づいてガンマ補正回路が設定される。
【００２６】
次に、図５を用いて、色曲がりを検出し報知する処理に関して説明する。図５は、本実施形態における色曲がり検出処理を示すフローチャートである。
まず、Ｓ５０１において、システム制御部５０は、Ｄレンジアシストの状態を判断する。Ｄレンジアシストの有効、無効は、ユーザが操作部７０を介して設定する。Ｄレンジアシストが無効であれば、処理を行わず終了する。一方、Ｄレンジアシストが有効であれば、Ｓ５０２に進む。
【００２７】
Ｓ５０２において、システム制御部５０は、現在のダイナミックレンジにおける色情報を取得する。これは、ＤレンジアシストモードによってＤレンジを変更する前すなわち露出とガンマ補正特性を変更する前の色情報の取得である。
色情報取得の概念を、図６（Ａ）を用いて説明する。色情報取得では、撮像中の画角を１画素ごと、もしくは任意の画素集合に分割し、各領域ごとの色情報を取得する。画素集合から取得する場合は領域内の画素の平均値や中央値を取得結果とする。ここでの色情報とは、色成分ごとの信号値であり、例えば、映像信号のＲＧＢそれぞれの信号値や色差信号Ｃｒ，Ｃｂの信号値である。図６（Ａ）では、各領域ごとのＲＧＢ値の平均値を算出し、画角中の位置情報と関連付けて記録する。ここでは領域（ｘ０，ｙ０）の各色情報が８ｂｉｔの情報を持ち、Ｒ値が１０２、Ｇ値が８５、Ｂ値が２５５であった。
また、別の領域として、例えば、領域（ｘ１，ｙ１）の各色情報が８ｂｉｔでＲＧＢ値ともに２５５と飽和を示す値（最大値）の場合、この領域は白とびが発生していると判断できる。白とびが発生している領域は、階調補正による色曲がりが発生する領域ではないため、この後の色曲がり判定を行う対象から除外する。なお、飽和判定では、全色情報が飽和を示す最大値である場合に限られず、例えば、最大値からある程度の範囲（最大値近傍）についても白とびと判定するようにしてもよい。
【００２８】
次に、Ｓ５０３において、システム制御部５０は、取得した色情報ごとの比率を算出する。
色情報比率算出の概念を、図６（Ｂ）を用いて説明する。Ｓ５０２において、各領域から取得したＲＧＢ値から、ＲとＧ値の比率、ＲとＢ値の比率、ＧとＢ値の比率をそれぞれ算出する。例えば領域（ｘ０、ｙ０）のＲ成分の値が１０２、Ｇ成分の値が８５、Ｂ成分の値が２５５だった場合、ＲＧ比率は１０２／８５＝１．２、ＲＢ比率は１０２／２５５＝０．４、ＧＢ比率は８５／２５５＝０．３３…≒０．３と、各色情報の比率が算出できる。
【００２９】
次に、Ｓ５０４において、システム制御部５０は、図３において説明したＤレンジアシストの動作にそって、露出とガンマ補正特性を変更する。Ｄレンジアシストにおいては、目標のダイナミックレンジとして、例えば、カメラ１００において設定可能な最大Ｄレンジを実現する。この結果、露出条件が変化するため、各領域の色情報が変化する。このＤレンジ変更後（ガンマ補正後）の状態で再度、色情報取得と各領域の色情報比率算出を行う（Ｓ５０５およびＳ５０６）。ここでは、Ｓ５０６におけるガンマ補正後の色情報比率算出の結果がそれぞれ、ＲＧ比率が１．２、ＲＢ比率が０．６、ＧＢ比率が０．４であったとする。
【００３０】
次に、Ｓ５０７において、システム制御部５０は、Ｄレンジ変更前後（ガンマ補正前後）の色情報比率の差分を算出する。
そして、Ｓ５０８において、算出した色情報比率の差分を閾値と比較して色曲がり領域であるか否か判定する。色曲がり領域と判定された領域があった場合はＳ５０９に進み、いずれの領域においても色曲がり領域と判定されなかった場合は処理を終了する。
【００３１】
色曲がり領域の判定について、図６（Ｃ）を用いて説明する。Ｓ５０３において算出した露出条件変更前（ガンマ補正前）の色情報比率と、Ｓ５０６で算出した露出条件変更後（ガンマ補正後）の色情報比率から、色情報比率の差分を算出する。図６の例では、領域（ｘ０，ｙ０）の露出条件変更前後の色情報比率の差分はそれぞれ、ＲＧ比率は１．２−１．２＝０、ＲＢ比率は０．６−０．４＝０．２、ＧＢ比率は０．４−０．３＝０．１となる。ここで算出した差分値を閾値と比較する。ここでの閾値は製品ごとに画質調整項目として決まった値をとっても良いし、事前にユーザがカメラテストを行って設定しても良い。閾値の判断は各色情報比率の差分に対して個々に持っても良いし、閾値をひとつ持ち、各色情報比率の差分と比較してもよい。また、個々の差分を合計した値と比較してもよい。合計でなく平均値や最大値としても良い。図６（Ｃ）の例では、０．２という所定の閾値をひとつ持ち、この閾値を各色情報比率の差分と比較する。この結果、０．２であるＲＢ比率が閾値以上であるため、領域（ｘ０、ｙ０）を色曲がり発生領域と判定する。
【００３２】
次に、Ｓ５０９において、システム制御部５０は、色曲がりが検出された領域が、１画素であるか複数画素を含んだ領域であるか判定する。色曲がりが検出された領域が１画素であると判定された場合はＳ５１２に進む。一方、色曲がりが検出された領域が複数画素を含んだ領域であると判定された場合は、Ｓ５１０に進む。
【００３３】
Ｓ５１０において、色曲がり発生領域は、色情報取得時に複数画素を含んだ領域毎の平均値として算出されている。システム制御部５０は、色曲がり発生領域を更に細かく検出するために、色曲がり発生領域と判断された領域を画素単位に分割する。そして、画素単位ごとに、露出・ガンマ補正変更前後の色情報を取得し、色情報の比率を算出し、露出・ガンマ補正変更前後の色情報比率の差分を算出する。Ｓ５１０の処理は、Ｓ５０２〜Ｓ５０７の処理を画素単位ごとに行ったものである。露出・ガンマ補正変更前後の色情報を取得するために、例えば、変更した露出・ガンマ補正特性を戻し、変更前の色情報を取得し、その後再度露出・ガンマ補正特性を変更し、変更後の色情報を取得してもよい。また、取得したい画素の露出・ガンマ補正特性変更後の色情報を取得し、露出・ガンマ補正特性変更値から変更前の色情報を逆算して取得してもよい。
Ｓ５１１において、Ｓ５１０において算出した画素ごとの色情報比率の差分を閾値と比較し、色曲がり発生画素判定を行う。これにより、画角内の色曲がり発生画素の情報を得る。差分値が閾値以上であり、色曲がりが発生していると判定された場合は、Ｓ５１２に進む。一方、差分値が閾値より小さく、色曲がりが発生していると判定されなかった画素については、処理を終了する。
【００３４】
最後に、Ｓ５１２において、システム制御部５０は、検出した色曲がり発生領域の情報を表示手段に送り、警告表示することでユーザに色曲がりの発生とその領域を報知する。警告表示の一例を図７に示す。色曲がり発生領域７００に示されるように、図５の処理において検出した色曲がり画素に対し、色をつけて強調表示し、ユーザに色曲がり警告を報知する。なお、ユーザに色曲がり領域を報知できるものであればその表示方法は問わない。
【００３５】
以上説明したように、色曲がり警告を表示すれることで、ユーザは現在の撮影設定の色曲がりの発生箇所とその程度を認識することができる。そのため、ユーザが撮影設定を決定する際のＤレンジ変更の目安とすることができる。
【００３６】
（第２実施形態）
本実施形態において、色情報比率の差分を算出し、算出した差分を閾値と比較することで色曲がりを判定し、ユーザに報知するという処理の流れは第１実施形態と同様であるが、色情報の取得が第１実施形態とは異なる。第１実施形態では色情報取得時に画角内を複数画素の領域として分割し、色情報の取得を行った。本実施形態では最初から画素ごとの色情報取得を行う構成とする。また、第１実施形態では色情報はガンマ補正前の信号から取得していたが、本実施形態ではガンマ補正後の映像信号から取得する構成とする。撮像装置であるカメラ１００の外観、構成は第１実施形態で示した図１、図２と同様であるため省略する。
【００３７】
図８は、本実施形態におけるユーザ指定の測光値算出点の検出処理を示すフローチャートである。以下、図８のフローに沿って説明していく。図８において第１実施形態のフローチャート（図５）と同じステップには同じ符号を付し、その詳細な説明は省略する。なお、本実施形態における各処理は、システム制御部５０が不揮発性メモリ５６に格納されたプログラムをシステムメモリ５２に展開して実行することにより実現される。
【００３８】
まず、Ｓ５０１において、Ｄレンジアシストが有効となっているかを判定する。有効と判定された場合、Ｓ８０１に進み、無効である場合は処理を終了する。また、Ｄレンジアシストが無効の場合には常時色情報取得を行うよう構成を変更しても良い。
Ｓ８０１において、システム制御部５０は、現在のダイナミックレンジ（Ｄレンジアシストにおけるガンマ補正後）の映像信号から色情報の取得を行う。本実施形態では各色情報を、ガンマ補正後の映像信号から画素ごとに取得する。
Ｓ８０２において、システム制御部５０は、同様に白とび判定を行い、白とびと判定されなかった画素の色情報から色情報比率を算出する。算出した色情報比率は画素の位置情報と共に記憶しておく。
【００３９】
次に、Ｓ８０３において、システム制御部５０は、ユーザの操作に従い、ユーザの設定した目標のダイナミックレンジにダイナミックレンジを変更し、露出・ガンマ補正特性の変更を行う。
システム制御部５０は、ダイナミックレンジ変更後（露出・ガンマ補正特性変更後）の映像信号に対し、Ｓ８０４およびＳ８０５において、画素ごとに色情報の取得をガンマ補正後の映像信号から行い、色情報比率計算を行う。ここで、露出・ガンマ補正特性変更前の画素が白とび判定されていた場合、露出・ガンマ補正特性変更後の色情報取得を行わなくても良い。
Ｓ８０６において、システム制御部５０は、得られた露出・ガンマ補正特性変更前後の色情報比率から、画素ごとの差分値を算出する。この差分値を色曲がり判定の閾値と比較する。
【００４０】
Ｓ５０８において、システム制御部５０は、Ｓ８０６で算出した色情報比率の差分と閾値とを比較し、色曲がりの発生を検出する。本実施形態では、色曲がり判定の閾値をユーザの操作から取得する。予めユーザは撮影の前にカメラテストなどで青空のグラデーションや、色のグラデーションがあるチャートなどを撮影する。その際に、Ｄレンジアシスト機能を用いてＤレンジを変更し、カメラの色曲がり具合をテストする。そして、許容できない色曲がり程度のＤレンジを見つけ、許容できない色曲がりであることをカメラに設定する。カメラはこのＤレンジを設定した際の色情報比率差分を検出時と同様の流れで算出しておき、ユーザが許容できないとした際の値を閾値として設定する。なお、閾値の設定はこの方法に限られるものではなく、例えば、実際に数値をユーザが設定する構成をとってもよい。
【００４１】
最後に、Ｓ５１２において、色曲がり判定によって検出した色曲がり画素の位置情報を表示手段に送り、色曲がり画素に色やパターンを重畳して強調表示し、ユーザに色曲がりが発生していることを報知する。ここでは表示手段によって色曲がり画素を表示しユーザに警告したが、色曲がり画素の位値情報と色情報、色情報比率を画像処理手段に送り、彩度を低減するなどの色曲がり補正を行う構成をとっても良い。
【００４２】
以上のように、本実施形態によれば、Ｄレンジや露出、ガンマ補正特性を変更しながら、色曲がりの発生を検出し、ユーザに報知することができる。そのため、ユーザは設定を変更しながら色曲がりの発生を確認することができ、ユーザがＤレンジを調整する際の目安とすることができる。
【００４３】
（その他の実施例）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００４４】
以上、本発明の好ましい実施形態について説明したが、本発明は、これらの実施形態に限定されず、その要旨の範囲内で種々の変形および変更が可能である。上述の実施形態の一部を適宜組み合わせてもよい。
【符号の説明】
【００４５】
２２    撮像部
２４    画像処理部
５０    システム制御部
【図１】
2018061153.tif 000003
【図２】
2018061153.tif 000004
【図３】
2018061153.tif 000005
【図４】
2018061153.tif 000006
【図５】
2018061153.tif 000007
【図６】
2018061153.tif 000008
【図７】
2018061153.tif 000009
【図８】
2018061153.tif 000010