(57)【要約】【課題】フリッカ周波数によらずにフリッカ縞の検出ができるような撮像装置、撮像方法及び撮像プログラムを提供すること。【解決手段】撮像装置は、撮像素子２０６と、画像処理部２２２と、表示部２２６と、操作部２３６と、マイクロコンピュータ２３２とを有する。マイクロコンピュータ２３２は、ライブビュー表示モードが通常ライブビューモードに設定された場合には、撮像素子２０６の撮像駆動モードをライブビュー表示に適した第１の撮像駆動モードに設定するとともに、画像処理部２２２には基本画像処理を行うように指示し、ライブビュー表示モードが調整ライブビューモードに設定された場合には、撮像素子２０６の撮像駆動モードを撮影時の撮像駆動モードと同じ第２の撮像駆動モードに設定するとともに、画像処理部２２２には基本画像処理とフリッカ縞を強調する処理を含む特殊画像処理とを行うように指示する。【選択図】図１
2018026716.tif 000002
【特許請求の範囲】
【請求項１】
設定された撮像駆動モードで被写界を撮像して画像を生成する撮像部と、
前記撮像部で生成された画像に対して、表示に必要な画像処理である基本画像処理を行うとともに、前記画像に発生するフリッカ縞を強調する画像処理を含む特殊画像処理を必要に応じて行う画像処理部と、
少なくとも前記基本画像処理が行われた画像を表示する表示部と、
前記撮像部の繰り返し動作によって生成された画像に基づいて順次に前記表示部に表示を行わせるライブビュー表示を制御する制御部と、
前記ライブビュー表示のモードを通常ライブビューモード又は調整ライブビューモードに設定するための操作部材を有する操作部と、
を具備し、
前記制御部は、前記通常ライブビューモードが設定された場合には、前記撮像駆動モードを前記表示部へのライブビュー表示に適した第１の撮像駆動モードに設定するとともに、前記画像処理部には前記基本画像処理を行うように指示し、前記調整ライブビューモードが設定された場合には、前記撮像駆動モードを静止画撮影時の撮像駆動モードと同じ撮像駆動モードである第２の撮像駆動モードに設定するとともに、前記画像処理部には前記基本画像処理と前記特殊画像処理とを行うように指示する撮像装置。
【請求項２】
前記撮像駆動モードは、前記撮像部において画像を生成する画素の数の設定を含み、
前記第１の撮像駆動モードにおける前記画素の数は、前記第２の撮像駆動モードにおける前記画素の数よりも少ない請求項１に記載の撮像装置。
【請求項３】
前記画像処理部は、前記特殊画像処理として、前記撮像部で生成された画像の所定範囲を切り出す処理を行う請求項１に記載の撮像装置。
【請求項４】
前記画像処理部は、前記特殊画像処理として、前記撮像部で生成された画像のコントラストを強調する処理を行う請求項１に記載の撮像装置。
【請求項５】
前記画像処理部は、前記特殊画像処理として、前記撮像部で生成された画像の局所領域毎にコントラストを強調する処理を行う請求項１に記載の撮像装置。
【請求項６】
フォーカスレンズと、
前記フォーカスレンズを駆動する駆動部と、
をさらに具備し、
前記制御部は、前記通常ライブビューモードが設定された場合には、前記フォーカスレンズが被写体に対してフォーカスするように前記駆動部を制御し、前記調整ライブビューモードが設定された場合には、前記フォーカスレンズが被写体に対してアウトフォーカスするように前記駆動部を制御する請求項１に記載の撮像装置。
【請求項７】
前記操作部は、前記調整ライブビューモードにおいて、前記撮像部のシャッタ速度値を設定するための操作部材を有する請求項１に記載の撮像装置。
【請求項８】
設定された撮像駆動モードで撮像部により被写界を撮像して画像を生成することと、
ライブビュー表示のモードを通常ライブビューモード又は調整ライブビューモードに設定することと、
前記通常ライブビューモードが設定された場合には、前記撮像駆動モードを表示部へのライブビュー表示に適した第１の撮像駆動モードに設定して前記撮像部による撮像を繰り返し行わせ、前記調整ライブビューモードが設定された場合には、前記撮像駆動モードを静止画撮影時の撮像駆動モードと同じ撮像駆動モードである第２の撮像駆動モードに設定して前記撮像部による撮像を繰り返し行わせることと、
前記通常ライブビューモードが設定された場合には、前記撮像部によって生成された画像に対して、表示に必要な画像処理である基本画像処理を画像処理部に行わせることと、
前記調整ライブビューモードが設定された場合には、前記撮像部によって生成された画像に対して、前記基本画像処理と前記画像に発生するフリッカ縞を強調する画像処理を含む特殊画像処理とを前記画像処理部に行わせることと、
前記画像処理部によって少なくとも前記基本画像処理が行われた画像を前記表示部に表示することと、
を具備する撮像方法。
【請求項９】
設定された撮像駆動モードで撮像部により被写界を撮像して画像を生成することと、
ライブビュー表示のモードを通常ライブビューモード又は調整ライブビューモードに設定することと、
前記通常ライブビューモードが設定された場合には、前記撮像駆動モードを表示部へのライブビュー表示に適した第１の撮像駆動モードに設定して前記撮像部による撮像を繰り返し行わせ、前記調整ライブビューモードが設定された場合には、前記撮像駆動モードを静止画撮影時の撮像駆動モードと同じ撮像駆動モードである第２の撮像駆動モードに設定して前記撮像部による撮像を繰り返し行わせることと、
前記通常ライブビューモードが設定された場合には、前記撮像部によって生成された画像に対して、表示に必要な画像処理である基本画像処理を画像処理部に行わせることと、
前記調整ライブビューモードが設定された場合には、前記撮像部によって生成された画像に対して、前記基本画像処理と前記画像に発生するフリッカ縞を強調する画像処理を含む特殊画像処理とを前記画像処理部に行わせることと、
前記画像処理部によって少なくとも前記基本画像処理が行われた画像を前記表示部に表示することと、
をコンピュータに実行させるための撮像プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置、撮像方法及び撮像プログラムに関する。
【背景技術】
【０００２】
蛍光灯等の明滅を繰り返す光源下で撮影が行われたときに、撮影された画像にフリッカ縞が発生する場合があることが知られている。このようなフリッカ縞の発生を抑制するために、特許文献１の撮像装置は、シャッタ時間（露光時間）を異ならせた複数回の撮像によって得られた画像を比較することによってフリッカ縞の発生を検出している。そして、特許文献１の撮像装置は、フリッカ縞の発生を検出した場合に、シャッタタイミング（露光開始のタイミング）をフリッカ周期の整数倍に設定することで撮影時におけるフリッカ縞の発生を抑制している。ここで、特許文献１の撮像装置は、複数回の撮像の各々におけるシャッタ時間をフリッカ縞の発生しない最も短いシャッタ時間と、このシャッタ時間よりもさらに短いシャッタ時間とに設定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−７４０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
フリッカ縞は、明滅を繰り返す光源下での撮影で発生し得る。ここで、近年、ＬＥＤ光源下でもフリッカ縞が発生することが分かってきている。ＬＥＤ光源のフリッカ周波数は多種多様である。このため、ＬＥＤ光源下におけるフリッカ縞の発生を特許文献１のような商用電源の周波数を前提としたフリッカ縞検出方法で検出することは困難である。例えば、２０ｋＨｚ程度の高周波で明滅する光源によるフリッカ縞を検出するために特許文献１の技術を適用した場合、フリッカ縞の発生しない最も短いシャッタ時間は１/２００００秒になる。このようなシャッタ時間ではそもそも露光を行うことができない可能性もあり、また、露光ができたとしても画像は暗くなる。したがって、高精度のフリッカ縞の検出は困難である。
【０００５】
本発明は、前記の事情に鑑みてなされたものであり、フリッカ周波数によらずにフリッカ縞の検出ができるような撮像装置、撮像方法及び撮像プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
前記の目的を達成するために、本発明の第１の態様の撮像装置は、設定された撮像駆動モードで被写界を撮像して画像を生成する撮像部と、前記撮像部で生成された画像に対して、表示に必要な画像処理である基本画像処理を行うとともに、前記画像に発生するフリッカ縞を強調する画像処理を含む特殊画像処理を必要に応じて行う画像処理部と、少なくとも前記基本画像処理が行われた画像を表示する表示部と、前記撮像部の繰り返し動作によって生成された画像に基づいて順次に前記表示部に表示を行わせるライブビュー表示を制御する制御部と、前記ライブビュー表示のモードを通常ライブビューモード又は調整ライブビューモードに設定するための操作部とを具備し、前記制御部は、前記通常ライブビューモードが設定された場合には、前記撮像駆動モードを前記表示部へのライブビュー表示に適した第１の撮像駆動モードに設定するとともに、前記画像処理部には前記基本画像処理を行うように指示し、前記調整ライブビューモードが設定された場合には、前記撮像駆動モードを静止画撮影時の撮像駆動モードと同じ撮像駆動モードである第２の撮像駆動モードに設定するとともに、前記画像処理部には前記基本画像処理と前記特殊画像処理とを行うように指示する。
【０００７】
前記の目的を達成するために、本発明の第２の態様の撮像方法は、設定された撮像駆動モードで撮像部により被写界を撮像して画像を生成することと、ライブビュー表示のモードを通常ライブビューモード又は調整ライブビューモードに設定することと、前記通常ライブビューモードが設定された場合には、前記撮像駆動モードを表示部へのライブビュー表示に適した第１の撮像駆動モードに設定して前記撮像部による撮像を繰り返し行わせ、前記調整ライブビューモードが設定された場合には、前記撮像駆動モードを静止画撮影時の撮像駆動モードと同じ撮像駆動モードである第２の撮像駆動モードに設定して前記撮像部による撮像を繰り返し行わせることと、前記通常ライブビューモードが設定された場合には、前記撮像部によって生成された画像に対して、表示に必要な画像処理である基本画像処理を画像処理部に行わせることと、前記調整ライブビューモードが設定された場合には、前記撮像部によって生成された画像に対して、前記基本画像処理と前記画像に発生するフリッカ縞を強調する画像処理を含む特殊画像処理とを前記画像処理部に行わせることと、前記画像処理部によって少なくとも前記基本画像処理が行われた画像を前記表示部に表示することとを具備する。
【０００８】
前記の目的を達成するために、本発明の第３の態様の撮像プログラムは、設定された撮像駆動モードで撮像部により被写界を撮像して画像を生成することと、ライブビュー表示のモードを通常ライブビューモード又は調整ライブビューモードに設定することと、前記通常ライブビューモードが設定された場合には、前記撮像駆動モードを表示部へのライブビュー表示に適した第１の撮像駆動モードに設定して前記撮像部による撮像を繰り返し行わせ、前記調整ライブビューモードが設定された場合には、前記撮像駆動モードを撮影時の撮像駆動モードと同じ撮像駆動モードである第２の撮像駆動モードに設定して前記撮像部による撮像を繰り返し行わせることと、前記通常ライブビューモードが設定された場合には、前記撮像部によって生成された画像に対して、表示に必要な画像処理である基本画像処理を画像処理部に行わせることと、前記調整ライブビューモードが設定された場合には、前記撮像部によって生成された画像に対して、前記基本画像処理と前記画像に発生するフリッカ縞を強調する画像処理を含む特殊画像処理とを前記画像処理部に行わせることと、前記画像処理部によって少なくとも前記基本画像処理が行われた画像を前記表示部に表示することとをコンピュータに実行させる。
【発明の効果】
【０００９】
本発明によれば、フリッカ周波数によらずにフリッカ縞の検出ができるような撮像装置、撮像方法及び撮像プログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る撮像装置の一例としてのカメラシステムの一例の構成を示すブロック図である。
【図２】カメラシステムの動作を示すフローチャートである。
【図３】調整ライブビューモード時のシャッタ速度値の調整の概要を説明するための図である。
【図４】シャッタ速度値とフリッカ縞との関係について説明するための図である。
【図５】コントラスト強調処理が行われた状態のライブビュー表示の例を示す図である。
【図６】局所コントラスト強調処理が行われた状態のライブビュー表示の例を示す図である。
【図７】被写体に対してアウトフォーカスするようにレンズが駆動された後で、局所コントラスト強調処理が行われた状態のライブビュー表示の例を示す図である。
【図８Ａ】多くのフリッカ縞が表示されたライブビュー表示の例を示す図である。
【図８Ｂ】フリッカ縞の拡大ライブビュー表示の例を示す図である。
【図８Ｃ】全体画像に拡大画像を重畳したライブビュー表示の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。図１は、本発明の一実施形態に係る撮像装置の一例としてのカメラシステムの一例の構成を示すブロック図である。図１に示すカメラシステム１は、交換式レンズ１００と、カメラ本体２００とを有している。交換式レンズ１００は、カメラ本体２００に着脱されるように構成されている。交換式レンズ１００がカメラ本体２００に装着されたときに、交換式レンズ１００とカメラ本体２００とが通信自在に接続される。なお、カメラシステム１は、必ずしもレンズ交換式のカメラシステムでなくてよい。例えば、カメラシステム１は、レンズ一体型のカメラシステムであってもよい。
【００１２】
交換式レンズ１００は、撮影レンズ１０２と、絞り１０４と、ドライバ１０６と、レンズマイクロコンピュータ１０８と、Ｆｌａｓｈメモリ１１０とを有している。
【００１３】
撮影レンズ１０２は、被写体からの光束をカメラ本体２００の撮像素子２０６に結像させるための光学系である。撮影レンズ１０２は、フォーカスレンズを含む単一又は複数のレンズを有している。ここで、撮影レンズ１０２は、ズームレンズとして構成されていてもよい。絞り１０４は、撮影レンズ１０２の光軸上に配置され、その口径が可変に構成されている。絞り１０４は、撮影レンズ１０２を通過して撮像素子２０６に入射する被写体からの光束を規制する。駆動部としての機能を有するドライバ１０６は、レンズマイクロコンピュータ１０８からの制御信号に基づいて、撮影レンズ１０２のフォーカスレンズを駆動したり、絞り１０４を駆動したりする。
【００１４】
レンズマイクロコンピュータ１０８は、レンズ通信部としてのインターフェイス（Ｉ/Ｆ）１１２を介してカメラ本体２００のマイクロコンピュータ２３２と通信自在に構成されている。このレンズマイクロコンピュータ１０８は、マイクロコンピュータ２３２の制御の下、Ｆｌａｓｈメモリ１１０に記憶されているプログラムに従ってドライバ１０６の制御を行う。また、レンズマイクロコンピュータ１０８は、Ｉ/Ｆ１１２を介してＦｌａｓｈメモリ１１０に記憶されているレンズ情報等の各種の情報をマイクロコンピュータ２３２に送信することも行う。レンズマイクロコンピュータ１０８は、必ずしもマイクロコンピュータとして構成されている必要はなく、ＡＳＩＣ、ＦＰＧＡ等によって構成されていてもよい。
【００１５】
Ｆｌａｓｈメモリ１１０は、交換式レンズ１００の動作に必要なプログラムを記憶している。また、Ｆｌａｓｈメモリ１１０は、交換式レンズ１００に関するレンズ情報を記憶している。レンズ情報は、例えば撮影レンズ１０２の焦点距離の情報や収差の情報を含む。
【００１６】
カメラ本体２００は、シャッタ２０２と、シャッタドライバ２０４と、撮像素子２０６と、撮像素子ドライバ２０８と、アナログ処理部２１０と、アナログデジタル（Ａ/Ｄ）変換部２１２と、バス２１４と、ＳＤＲＡＭ２１６と、ＡＥ処理部２１８と、ＡＦ処理部２２０と、画像処理部２２２と、表示ドライバ２２４と、表示部２２６と、メモリインターフェース（Ｉ/Ｆ）２２８と、記録媒体２３０と、マイクロコンピュータ２３２と、Ｆｌａｓｈメモリ２３４と、操作部２３６とを有する。ここで、カメラ本体２００の各ブロックは、例えばハードウェアによって構成されている。しかしながら、必ずしもハードウェアによって構成されている必要はなく、ソフトウェアによって構成されていてもよい。また、カメラ本体２００の各ブロックは、単一のハードウェア又はソフトウェアによって構成されていなくてもよく、複数のハードウェア又はソフトウェアによって構成されていてもよい。
【００１７】
シャッタ２０２は、開閉自在に構成され、撮像素子２０６への被写体からの光束の入射時間（撮像素子２０６の露出時間）を調節する。シャッタ２０２としては、例えばフォーカルプレーンシャッタが採用される。シャッタドライバ２０４は、マイクロコンピュータ２３２からの制御信号に基づいてシャッタ２０２を駆動する。
【００１８】
撮像部として機能する撮像素子２０６は、撮影レンズ１０２の光軸上であって、シャッタ２０２の後方で、かつ、撮影レンズ１０２によって被写体からの光束が結像される位置に配置されている。撮像素子２０６は、二次元的又は三次元的に配置された画素を有する。各画素は、受光量に応じた電荷を生成する。また、各画素には、カラーフィルタが形成されている。このような撮像素子２０６は、被写界を撮像して画像信号を生成する。ここで、撮像素子２０６は、焦点検出画素を有していてよい。撮像素子ドライバ２０８は、撮像素子２０６を駆動する。また、撮像素子ドライバ２０８は、撮像素子２０６で生成された画像信号の読み出しを制御する。
【００１９】
アナログ処理部２１０は、撮像素子２０６から読み出された画像信号に対して増幅処理等のアナログ処理を行う。Ａ/Ｄ変換部２１２は、アナログ処理部２１０から出力された画像信号を、デジタル形式の画像データに変換する。
【００２０】
バス２１４は、Ａ/Ｄ変換部２１２、ＳＤＲＡＭ２１６、ＡＥ処理部２１８、ＡＦ処理部２２０、画像処理部２２２、表示ドライバ２２４、メモリＩ/Ｆ２２８に接続され、これらのブロックで発生した各種のデータを転送するための転送路として機能する。
【００２１】
ＳＤＲＡＭ２１６は、電気的に書き換えできるメモリであり、Ａ/Ｄ変換部２１２又は画像処理部２２２から出力された画像データ、ＡＥ処理部２１８、ＡＦ処理部２２０又はマイクロコンピュータ２３２における処理データといった各種データを一時的に記憶する。なお、一時記憶用としてＤＲＡＭが用いられてもよい。
【００２２】
ＡＥ処理部２１８は、自動露出（ＡＥ）処理を行う。具体的には、ＡＥ処理部２１８は、画像データ等から取得される被写体輝度に基づいて撮影条件（絞り値及びシャッタ速度値）を設定する。
【００２３】
ＡＦ処理部２２０は、自動ピント調節（ＡＦ）処理を行う。具体的には、ＡＦ処理部２２０は、画像データ等から取得される焦点情報に基づいて撮影レンズ１０２に含まれるフォーカスレンズの駆動を制御する。焦点情報は、例えば画像データから算出されるＡＦ評価値（コントラスト値）であってもよいし、焦点検出画素等の出力から算出されるデフォーカス量であってもよい。
【００２４】
画像処理部２２２は、画像データに対して各種の画像処理を施す。画像処理部２２２は、基本画像処理部２２２１と、特殊画像処理部２２２２とを有している。基本画像処理部２２２１と、特殊画像処理部２２２２は、ハードウェアによって構成されていてもよいし、ソフトウェアによって構成されていてもよいし、ハードウェアとソフトウェアの組み合わせによって構成されていてもよい。基本画像処理部２２２１は、画像の表示や記録のために必要な基本画像処理を画像データに対して施す。この基本画像処理には、例えば、ホワイトバランス（ＷＢ）補正処理、色再現処理、階調補正処理、エッジ強調処理、ノイズ低減処理が含まれる。特殊画像処理部２２２２は、画像データに対して特殊な視覚効果を与えるための特殊画像処理を施す。特殊画像処理には、例えば、トリミング処理、コントラスト強調処理が含まれる。これらの特殊画像処理は、例えば後で説明する調整ライブビューモード時のフリッカ縞の強調表示に用いられる。
【００２５】
表示ドライバ２２４は、画像処理部２２２によって処理された画像データに基づく画像を表示部２２６に表示させるために表示部２２６を駆動する。表示部２２６は、例えば液晶ディスプレイや有機ＥＬディスプレイといった表示部であって、例えばカメラ本体２００の背面に配置される。表示部２２６は、表示ドライバ２２４によって駆動され、各種の画像を表示する。ここで、表示部２２６は、必ずしもカメラ本体２００に設けられている必要はない。表示部２２６は、例えば、カメラ本体２００と通信自在に接続されたＴＶモニタ等であってもよい。
【００２６】
メモリＩ/Ｆ２２８は、記録媒体２３０からバス２１４へのデータ転送及びバス２１４から記録媒体２３０へのデータ転送を仲介する。記録媒体２３０は、例えばＦｌａｓｈメモリであり、カメラ本体２００に内蔵されるか又は装填されるように構成されている。記録媒体２３０は、画像処理部２２２によって処理された画像データを所定の形式の画像ファイルとして記録する。
【００２７】
マイクロコンピュータ２３２は、Ｆｌａｓｈメモリ２３４に記憶されているプログラムに従ってカメラ本体２００の各ブロックの制御を行う制御部である。マイクロコンピュータ２３２は、必ずしもマイクロコンピュータとして構成されている必要はなく、ＡＳＩＣ、ＦＰＧＡ等によって構成されていてもよい。
【００２８】
Ｆｌａｓｈメモリ２３４は、カメラ本体２００の動作に必要なプログラムを記憶している。また、Ｆｌａｓｈメモリ２３４は、カメラ本体２００の各種の処理に必要な情報を記憶している。この情報は、例えば画像処理のパラメータの情報を含む。
【００２９】
操作部２３６には、カメラ本体２００の電源をオン、オフするための電源ボタン、静止画の撮影指示を行うレリーズボタン、動画記録を開始、終了させるための動画ボタン、撮影、記録された静止画、動画を再生指示する再生ボタン、カメラ本体２００の各種設定値、モードの変更、設定の指示を行うメニューボタンといった各種の操作ボタン及び、各種操作ボタンの操作と同様の機能を果たすタッチパネル等の各種の操作部材を含む。また、操作部２３６は、カメラ本体２００のライブビュー表示モードを通常ライブビューモードと調整ライブビューモードの何れかに設定するための操作部材である調整ライブビューボタンを含む。通常ライブビューモードは、ユーザがフレーミングを行うためのライブビュー表示を行うライブビュー表示モードである。調整ライブビューモードは、ユーザが明滅光源下で発生し得るフリッカ縞の発生を抑制するための調整を行うためのライブビュー表示を行うライブビュー表示モードである。このような操作部２３６は、各種の操作部材の操作状態を検知し、検知結果を示す信号をマイクロコンピュータ２３２に出力する。
【００３０】
以下、本実施形態におけるカメラシステム１の動作を説明する。図２は、カメラシステム１の動作を示すフローチャートである。図２の動作は、主にマイクロコンピュータ２３２によって制御される。なお、図２の動作は、カメラシステム１の撮影モード時の動作である。カメラシステム１は、記録媒体２３０に記録された画像ファイルを再生する再生モードを有していてもよい。
【００３１】
図２の動作は、例えばカメラ本体２００の電源がオンされると開始される。ステップＳ１において、マイクロコンピュータ２３２は、ユーザによって調整ライブビューボタンが操作されたか否かを判定する。ステップＳ１において、ユーザによって調整ライブビューボタンが操作されていないと判定されたとき、処理はステップＳ２に移行する。ステップＳ１において、ユーザによって調整ライブビューボタンが操作されたと判定されたとき、調整ライブビューモードの処理を行うために処理はステップＳ１１に移行する。
【００３２】
ステップＳ２において、マイクロコンピュータ２３２は、ＡＦ処理部２２０によるフォーカス制御を指示する。この指示を受けてＡＦ処理部２２０は、ＡＦ処理を行う。例えば、ＡＦ処理が山登り方式で行われるとき、ＡＦ処理部２２０は、フォーカスレンズを所定量ずつ駆動するようにレンズマイクロコンピュータ１０８に要求する。そして、ＡＦ処理部２２０は、フォーカスレンズの駆動に伴って撮像素子２０６を介して逐次に得られる画像データからＡＦ評価値を算出する。そして、ＡＦ処理部２２０は、ＡＦ評価値が極大となる位置でフォーカスレンズを停止させる。このようなフォーカス制御の後、処理は、ステップＳ３に移行する。このようなフォーカス制御により、フォーカスレンズが被写体に合焦する。ここで、フォーカスレンズのフォーカス対象の被写体は、ユーザによって指定された対象物、画面中央の対象物、至近の対象物等である。
【００３３】
ステップＳ３において、マイクロコンピュータ２３２は、撮像素子２０６の撮像駆動モードを第１の撮像駆動モードとして撮像動作を開始するように撮像素子ドライバ２０８に指示する。この指示を受けて、撮像素子ドライバ２０８は、第１の撮像駆動モードで撮像素子２０６による繰り返し撮像動作を実行する。その後、処理はステップＳ４に移行する。ここで、第１の撮像駆動モードは、通常のライブビュー表示用の撮像駆動モードである。撮像駆動モードによる設定は、画像信号を出力する撮像素子２０６の画素数の設定を含む。さらに、第１の撮像駆動モードは、画像信号の間引きが行われる。
【００３４】
一方、第２の撮影駆動モードは、後述するステップＳ７で設定される駆動モードであり、静止画撮影用の撮像駆動モードとして設定される場合と、ステップＳ１２で調整ライブビューモードとして設定される場合がある。例えば、撮影モードにおいて静止画撮影が行われるように設定されているときには、撮像駆動モードは、静止画撮影用の第２の撮像駆動モードに設定されている。静止画撮影用の撮像駆動モード、調整ライブビューモードでは、通常ライブビュー表示用の撮像駆動モードとは異なり、画像信号の間引きは行われない。
【００３５】
この他、撮像駆動モードによる設定は、フレームレートの設定を含んでいてもよい。通常のライブビュー表示用の撮像駆動モードでは、例えば、表示に対する撮像の追従性の向上や処理負荷の低減のための、画像信号を出力する画素数の削減処理、例えば画像信号の間引き処理が行われる。また、通常のライブビュー表示用の撮像駆動モードでは、例えば、表示部２２６の表示フレームレートに応じた撮像フレームレートが設定される。
【００３６】
ステップＳ４において、マイクロコンピュータ２３２は、撮像動作によって得られた画像データに対して基本画像処理を行うように画像処理部２２２に対して指示する。この指示を受けて、画像処理部２２２は、基本画像処理部２２２１により、撮像動作の結果としてＳＤＲＡＭ２１６に記憶された画像データに対する基本画像処理を行う。その後、処理はステップＳ５に移行する。ここでの基本画像処理は、表示部２２６への表示に必要な画像処理であって、例えばホワイトバランス（ＷＢ）補正処理、色再現処理、階調補正処理、エッジ強調処理、ノイズ低減処理を含む。
【００３７】
ステップＳ５において、マイクロコンピュータ２３２は、表示ドライバ２２４に対してライブビュー表示を指示する。この指示を受けて、表示ドライバ２２４は、撮像素子２０６を介して逐次に得られ、画像処理部２２２で逐次に処理された画像データを表示部２２６に入力する。表示部２２６は、入力された画像データに基づいてライブビューを表示する。その後、処理はステップＳ６に移行する。このようなライブビュー表示により、ユーザはフレーミングを行うことができる。
【００３８】
ステップＳ６において、マイクロコンピュータ２３２は、ユーザによってレリーズボタンが操作されたか否かを判定する。ステップＳ６において、レリーズボタンが操作されたと判定されたときに、処理はステップＳ７に移行する。ステップＳ６において、レリーズボタンが操作されていないと判定されたときに、処理はステップＳ１０に移行する。
【００３９】
ステップＳ７において、マイクロコンピュータ２３２は、撮像素子２０６の撮像駆動モードを第２の撮像駆動モードとするように撮像素子ドライバ２０８に指示する。その後、処理はステップＳ８に移行する。
【００４０】
ステップＳ８において、マイクロコンピュータ２３２は、シャッタ速度値を設定する。その後、処理はステップＳ９に移行する。後で説明するステップＳ１５においてシャッタ速度の調整が行われていないときには、シャッタ速度値としては、例えばユーザによって設定された値が用いられるか又はＡＥ処理部２１８によって設定された値が用いられる。一方、ステップＳ１５においてシャッタ速度の調整が行われているときには、シャッタ速度値としては、調整後の値が用いられる。なお、ステップＳ８におけるシャッタ速度値の設定に伴って、絞り値の設定が行われてもよい。
【００４１】
ステップＳ９において、マイクロコンピュータ２３２は、撮影動作を行う。例えば、撮影モードにおいて静止画撮影が行われるように設定されているときには、マイクロコンピュータ２３２は、撮像動作を開始するように撮像素子ドライバ２０８に指示するとともに、設定されたシャッタ速度値に従ってシャッタ２０２の駆動が行われるようにシャッタドライバ２０４を制御する。なお、ここではシャッタ２０２の駆動によって撮像素子２０６の露光時間が制御される例を示しているが、電子シャッタによって撮像素子２０６の露光時間が制御されてもよい。撮像動作の完了後、マイクロコンピュータ２３２は、撮像動作によって得られた画像データに対して基本画像処理を行うように画像処理部２２２に対して指示する。この指示を受けて、画像処理部２２２は、基本画像処理部２２２１により、撮像動作の結果としてＳＤＲＡＭ２１６に記憶された画像データに対する基本画像処理を行う。ここでの基本画像処理は、記録媒体２３０へ記録に必要な画像処理であって、例えばホワイトバランス（ＷＢ）補正処理、色再現処理、階調補正処理、エッジ強調処理、ノイズ低減処理、圧縮処理を含む。基本画像処理の完了後、マイクロコンピュータ２３２は、基本画像処理がなされた画像データを用いて画像ファイルを作成し、作成した画像ファイルをメモリＩ/Ｆ２２８を介して記録媒体２３０に記録する。その後、処理はステップＳ１０に移行する。一方、撮影モードにおいて動画記録が行われるように設定されているときには、マイクロコンピュータ２３２は、設定されたフレームレートに従って撮像動作が行われるように撮像素子ドライバ２０８に指示する。撮像動作の完了後、マイクロコンピュータ２３２は、撮像動作によって得られた画像データに対して基本画像処理を行うように画像処理部２２２に対して指示する。この指示を受けて、画像処理部２２２は、基本画像処理部２２２１により、撮像動作の結果としてＳＤＲＡＭ２１６に記憶された画像データに対する基本画像処理を行う。基本画像処理の完了後、マイクロコンピュータ２３２は、基本画像処理がなされた画像データを用いて画像ファイルを作成し、作成した画像ファイルをメモリＩ/Ｆ２２８を介して記録媒体２３０に記録する。既に画像ファイルが作成されているときには、マイクロコンピュータ２３２は、動画記録の終了が指示されるまで、基本画像処理がなされた画像データを先に作成した画像ファイルに順次記録していく。
【００４２】
ステップＳ１０において、マイクロコンピュータ２３２は、ユーザによって電源ボタンが操作されたか否かを判定する。ステップＳ１０において、電源ボタンが操作されたと判定されたときに、マイクロコンピュータ２３２は、カメラ本体２００の電源をオフする。その後、図２の処理は終了する。ステップＳ１０において、電源ボタンが操作されていないと判定されたときに、処理はステップＳ１に戻る。
【００４３】
調整ライブビューモードの開始であるステップＳ１１において、マイクロコンピュータ２３２は、フォーカスレンズをアウトフォーカスさせるようにＡＦ処理部２２０に指示する。この指示を受けてＡＦ処理部２２０は、フォーカスレンズの焦点深度外に被写体が位置するまでフォーカスレンズを駆動するようにレンズマイクロコンピュータ１０８に要求する。この後、処理は、ステップＳ１２に移行する。
【００４４】
ステップＳ１２において、マイクロコンピュータ２３２は、撮像素子２０６の撮像駆動モードを第２の撮像駆動モードとして撮像動作を開始するように撮像素子ドライバ２０８に指示する。この指示を受けて、撮像素子ドライバ２０８は、第２の撮像駆動モードで撮像素子２０６による繰り返し撮像動作を実行する。その後、処理はステップＳ１３に移行する。前述したように、第２の撮像駆動モードは、静止画撮影用の撮像駆動モードである。したがって、第２の撮像駆動モードは、第１の撮像駆動モードよりも低フレームレートである場合もある。しかしながら、第２の撮像駆動モードで駆動された撮像素子２０６より得られる画像データを調整時のライブビュー表示に用いることで、後で説明するように、シャッタ速度値の調整結果をそのまま撮影時に反映することができる。
【００４５】
ステップＳ１３において、マイクロコンピュータ２３２は、撮像動作によって得られた画像データに対して基本画像処理及び特殊画像処理を行うように画像処理部２２２に対して指示する。この指示を受けて、画像処理部２２２は、基本画像処理部２２２１により、撮像動作の結果としてＳＤＲＡＭ２１６に記憶された画像データに対する基本画像処理を行う。その後、画像処理部２２２は、特殊画像処理部２２２２により、基本画像処理が行われた画像データに対してフリッカ縞を目立たせるような特殊画像処理を行う。その後、処理はステップＳ１４に移行する。
【００４６】
ステップＳ１４において、マイクロコンピュータ２３２は、表示ドライバ２２４に対してライブビュー表示を指示する。この指示を受けて、表示ドライバ２２４は、撮像素子２０６を介して逐次に得られる画像データを表示部２２６に入力する。表示部２２６は、入力された画像データに基づいてライブビューを表示する。その後、処理はステップＳ１５に移行する。
【００４７】
ステップＳ１５において、マイクロコンピュータ２３２は、ユーザの操作に従ってシャッタ速度値を調整する。以下、シャッタ速度値の調整の処理について詳しく説明する。図３は、調整ライブビューモード時のシャッタ速度値の調整の概要を説明するための図である。
【００４８】
前述したように、調整ライブビューモードでは、撮像素子２０６の撮像駆動モードは第２の撮像駆動モードに設定される。そして、調整ライブビューモードでは、フリッカ縞を目立たせるような特殊画像処理が施された画像データに基づいてライブビュー表示が行われる。このようなライブビューを見ながらユーザは操作部２３６を操作する。操作部２３６の操作に応じて、マイクロコンピュータ２３２は、シャッタ速度値を調整する。シャッタ速度値の調整が行われると、撮像素子２０６の露光時間が変化して表示部２２６の画面上でのフリッカ縞の見え方が変化する。例えば、シャッタ速度値がフリッカ周波数の自然数倍でないときには、図３（ａ）で示すように、画面上には明瞭なフリッカ縞が表われる。一方、シャッタ速度値がフリッカ周波数の自然数倍に近くなるにつれて、図３（ｂ）で示すように、画面上のフリッカ縞は消えていき、シャッタ速度値がフリッカ周波数の自然数倍になったとき、図３（ｃ）で示すように、画面上のフリッカ縞は完全に消える。このときに、ユーザは操作部２３６を操作してシャッタ速度値の調整を完了させる。
【００４９】
シャッタ速度値とフリッカ縞との関係についてさらに説明する。図４は、シャッタ速度値とフリッカ縞との関係について説明するための図である。図４の説明に際し、光源は、例えば周期Ｔで明滅しているＬＥＤ光源であるとする。
【００５０】
撮像素子２０６の駆動方式がローリングシャッタ方式であるとき、図４に示すように、撮像素子２０６の上端のラインから下端のラインにかけてライン毎に露光タイミングがずれていく。
【００５１】
ここで、各ラインの露光時間が５Ｔ/４であるとき、露光時間中において光源が明るくなっている時間の占める割合は露光タイミングによって変化する。この割合は、最大で３/５、最小で２/５である。露光時間中において光源が明るくなっている時間の占める割合が露光タイミングによって変化するということは、撮像素子２０６のライン毎に光源の明暗の状態が変化しているということを意味する。このライン毎の光源の明暗の変化が撮像により得られた画像におけるフリッカ縞として現れる。
【００５２】
一方、各ラインの露光時間がＴであるとき、露光時間中において光源が明るくなっている時間の占める割合は露光タイミングによって変化しない。すなわち、この割合は常に１/２である。このように、各ラインの露光時間がＴであるときには、撮像素子２０６のライン毎に光源の明暗の状態は変化しない。したがって、撮像により得られた画像にはフリッカ縞は現れない。図４では、各ラインの露光時間がＴであるときのフリッカ縞の状態が示されているが、各ライン露光時間がＴの自然数倍であれば撮像により得られた画像にはフリッカ縞は現れない。
【００５３】
このように、シャッタ速度値（撮像素子２０６の露光時間）の調整によってフリッカ縞の発生は抑制される。前述したように、調整ライブビューモードにおいては、撮像駆動モードは第２の撮像駆動モード、すなわち撮影時の撮像駆動モードに設定されている。したがって、調整されたシャッタ速度値で撮影が行われれば、撮影時においては画像上にフリッカ縞は発生しないことになる。
【００５４】
しかしながら、何らの補助もなしに画面上でフリッカ縞が消えているかをユーザが判断するのは困難である。したがって、本実施形態における調整ライブビューモードでは、フリッカ縞が消えているかどうかを判断しやすくするために、フリッカ縞を強調する特殊画像処理が行われた後でライブビュー表示が行われる。
【００５５】
図５は、特殊画像処理の一例としてのコントラスト強調処理が行われた状態のライブビュー表示の例を示す図である。コントラスト強調処理は、通常の階調補正処理よりもコントラストを強調するような階調補正処理を画像データに対して一律に施すことによって行われる。コントラスト強調処理によって明るさの差が強調される。したがって、画面上にフリッカ縞が発生している限りにおいては、そのフリッカ縞は強調されることになる。これにより、フリッカ縞が消えているかどうかを判断しやすくなる。  
【００５６】
図６は、特殊画像処理の一例としての局所コントラスト強調処理が行われた状態のライブビュー表示の例を示す図である。局所コントラスト強調処理は、局所領域毎に異なる特性の階調補正処理を施すことによって行われる。局所コントラスト強調処理によってもフリッカ縞を強調することができる。
【００５７】
図７は、被写体に対してアウトフォーカスするようにレンズが駆動された後で、特殊画像処理の一例としての局所コントラスト強調処理が行われた状態のライブビュー表示の例を示す図である。
【００５８】
図５の説明にあるようにコントラスト強調処理を行うと、画像データに対して一律の特性で階調補正処理が行われる。そうすると、フリッカ縞だけでなく被写体のコントラストも強調してしまい、被写界の環境条件によってはフリッカ縞の視認性が損なわれる場合もある。
【００５９】
また同様に、図６で説明したように局所コントラスト強調処理では、被写体のコントラストも強調するため、コントラストが強調された被写体によってフリッカ縞の視認性が損なわれる場合がある。したがって、被写体に対してアウトフォーカスするようにレンズを駆動することでフリッカ縞の視認性をより向上することができる。
【００６０】
また、撮像素子２０６のライン数が多い場合やフリッカ周波数が高い場合には、図８Ａに示すように、フリッカ縞の本数も多くなる。この場合には単純にコントラスト強調だけが行われても、フリッカ縞を見ることができない可能性がある。
【００６１】
フリッカ縞が多くなるときの対策として、フリッカ縞を強調するための特殊画像処理が行われた画像データにおける所定範囲（例えば中央部付近、被写体の周辺部）をトリミングし、トリミングした所定範囲を図８Ｂに示すようにして拡大表示してもよい。このような拡大表示は、トリミング後の画像データに対して特殊画像処理を施すことでも行われ得る。図８Ｂに示すような拡大表示により、フリッカ縞の本数が多くなっても、フリッカ縞が消えているかどうかを判断しやすくなる。
【００６２】
また、図８Ｃに示すように、全体画像に拡大画像を重ねて表示するようにしてもよい。図８Ｃに示すような表示により、ユーザは全体画像を用いてフレーミングを行いつつ、拡大画像を用いてシャッタ速度値の調整を行うことができる。なお、図８Ｃに示す表示の際には、全体画像に対しては基本画像処理を施し、拡大画像に対しては特殊画像処理を施すように構成されてもよい。これにより、フリッカ縞の視認性を確保しつつ、フレーミングを良好に行うこともできる。
【００６３】
ここで、図２の調整ライブビューモードでは、ステップＳ１１において被写体に対するアウトフォーカスが必ず行われるようになっている。しかしながら、調整ライブビューモードでは、必ずしも被写体に対するアウトフォーカスが行われなくてもよい。すなわち、調整ライブビューモードでは、図５、図６、図７、図８Ｂ、図８Ｃの少なくとも何れかの表示が行われればよい。また、図５、図６、図７、図８Ｂ、図８Ｃの表示は適宜に組み合わされてよい。また、図５、図６、図７、図８Ｂ、図８Ｃの何れの表示が行われるのかをユーザが選択できるように構成されていてもよい。さらには、本実施形態の特殊画像処理では、フリッカ縞が強調表示されればよいので、調整ライブビューモードにおいて図５、図６、図７、図８Ｂ、図８Ｃ以外の表示が行われてもよい。
【００６４】
ここで、図２の説明に戻る。シャッタ速度調整の開始後のステップＳ１６において、マイクロコンピュータ２３２は、シャッタ速度調整が完了したか、すなわちユーザによってシャッタ速度調整の完了操作がなされたか否かを判定する。ステップＳ１６において、シャッタ速度調整が完了していないと判定されたときに、処理はステップＳ１２に戻る。ステップＳ１６において、シャッタ速度調整が完了したと判定されたときに、処理はステップＳ１に戻る。
【００６５】
以上説明したように本実施形態においては、調整ライブビューモードではフリッカ縞を強調するような特殊画像処理が施された状態でライブビュー表示が行われる。これにより、フリッカ周波数が高くなってもユーザは画面上のフリッカ縞を目視することができる。このように、本実施形態によれば、フリッカ周波数によらずにユーザは画面上でフリッカ縞を検出することができる。
【００６６】
また、本実施形態においては、調整ライブビューモードでは撮像素子２０６の撮像駆動モードが静止画撮影用の撮像駆動モードである第２の撮像駆動モードに設定される。これにより、調整ライブビューモードで調整されたシャッタ速度値をそのまま静止画撮影時にも反映させることができる。
【００６７】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用ができることは勿論である。例えば、本実施形態ではデジタルカメラ等の画像データの記録を伴う撮像装置が例示されている。しかしながら、本実施形態の撮像装置は、必ずしも画像データの記録を伴う撮像装置でなくてよい。本実施形態の撮像装置は、明滅する光源下での撮像を伴うデジタル顕微鏡分野、工業用内視鏡分野、その他各種の撮像装置であってよい。
【００６８】
また、前述の各動作フローチャートの説明において、便宜上「まず」、「次に」等を用いて動作を説明しているが、この順で動作を実施することが必須であることを意味するものではない。
【００６９】
また、前述した実施形態による各処理は、マイクロコンピュータ２３２に実行させることができるプログラムとして記憶させておくこともできる。この他、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶装置の記憶媒体に格納して配布することができる。そして、マイクロコンピュータ２３２は、この外部記憶装置の記憶媒体に記憶されたプログラムを読み込み、この読み込んだプログラムによって動作が制御されることにより、上述した処理を実行することができる。
【００７０】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、上述したような課題を解決でき、上述したような効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【符号の説明】
【００７１】
１  カメラシステム、１００  交換式レンズ、１０２  撮影レンズ、１０４  絞り、１０６  ドライバ、１０８  レンズマイクロコンピュータ、１１０  Ｆｌａｓｈメモリ、１１２  インターフェイス（Ｉ/Ｆ）、２００  カメラ本体、２０２  シャッタ、２０４  シャッタドライバ、２０６  撮像素子、２０８  撮像素子ドライバ、２１０  アナログ処理部、２１２  アナログデジタル（Ａ/Ｄ）変換部、２１４  バス、２１６  ＲＡＭ、２１８  ＡＥ処理部、２２０  ＡＦ処理部、２２２  画像処理部、２２４  表示ドライバ、２２６  表示部、２２８  メモリインターフェース（Ｉ/Ｆ）、２３０  記録媒体、２３２  マイクロコンピュータ、２３４  Ｆｌａｓｈメモリ、２３６  操作部、２２２１  基本画像処理部、２２２２  特殊画像処理部。
【図１】
2018026716.tif 000003
【図２】
2018026716.tif 000004
【図３】
2018026716.tif 000005
【図４】
2018026716.tif 000006
【図５】
2018026716.tif 000007
【図６】
2018026716.tif 000008
【図７】
2018026716.tif 000009
【図８Ａ】
2018026716.tif 000010
【図８Ｂ】
2018026716.tif 000011
【図８Ｃ】
2018026716.tif 000012