(57)【要約】【課題】撮像装置の設定変更後のライブビュー画像の表示に要する時間を短縮化した撮像装置及び撮像方法を提供すること。【解決手段】撮像素子２０４１を介して被写体が撮像されて画像データが生成される。この画像データは画像処理回路２２０６で処理されてライブビュー表示用画像データが生成される。背面液晶モニタ２１４には設定状態情報が表示される。階層構造型メニュー設定中において撮影操作に移行すると予想される変更の指示としての最下層の設定項目の表示が指示された場合、ファインダー液晶モニタ２１１又は３１１にライブビュー表示が行われる。【選択図】図１
2013219419.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮像して画像データを生成する撮像部と、
前記生成された画像データを処理して表示用画像データを生成する画像処理部と、
前記複数の画像表示部の中で優先的に前記表示用画像データに対応した画像を表示させる優先画像表示部に前記表示用画像データを出力する優先画像データ出力部と、
該複数の画像表示部の中で前記優先画像表示部と異なる設定状態情報表示部に前記表示用画像データを出力するとともに、前記被写体を撮像する際の撮像情報を少なくとも含む設定状態情報を出力する設定状態情報出力部と、
前記設定状態情報表示部に表示された設定状態情報の変更の指示をするための変更指示部と、
前記変更指示部による指示のうち、撮影操作に移行すると予想される変更の指示がされた場合は、該変更の指示がなされた時点で又は前記変更が完了した後、前記優先画像表示部に前記表示用画像データに対応した画像を表示させるように制御する制御部と、
を具備することを特徴とする撮像装置。
【請求項２】
前記設定状態情報の変更の指示は、前記画像データに対して特殊効果画像処理を施す指示、並びに前記撮像部の感度、絞り、露光時間、又はフォーカス位置、並びに前記画像データのホワイトバランスの少なくとも何れかを含む撮像情報の変更の指示であり、
前記撮影に移行すると予想される変更の指示は、前記特殊効果画像処理を施す指示を確定する指示又は前記撮像情報の変更する指示を確定する指示を含むことを特徴とする請求項１に記載の撮像装置。
【請求項３】
前記制御部は、撮影操作に移行すると予想される変更の指示がされた場合は、該変更の指示がなされた時点で、前記撮像部による撮像と、前記画像処理部による表示用画像データの生成とを実行させるようにさらに制御することを特徴とする請求項１又は２に記載の撮像装置。
【請求項４】
前記優先画像表示部は、操作者によって覗き込まれた状態で画像が視認される画像表示部であり、
当該撮像装置は、前記優先画像表示部が覗き込まれている状態を検出する覗き込み検出部をさらに具備し、
前記制御部は、前記優先画像表示部に前記表示用画像データに対応した画像を一旦表示させた後の所定時間の間は、前記覗き込まれている状態が検出されている場合に前記優先画像表示部への前記表示用画像データに対応した画像の表示を継続し、前記覗き込まれている状態が検出されていない場合に前記設定状態情報表示部に前記表示用画像データに対応した画像を表示させるように制御することを特徴とする請求項１乃至３の何れか１項に記載の撮像装置。
【請求項５】
前記制御部は、前記所定時間の間に前記変更指示部による指示がされた場合に、前記所定時間をカウントし直すことを特徴とする請求項４に記載の撮像装置。
【請求項６】
前記優先画像表示部は、操作者によって覗き込まれた状態で画像が視認される画像表示部であり、
前記優先画像表示部が覗き込まれている状態を検出する覗き込み検出部と、
前記覗き込まれている状態が検出されている場合に前記設定状態情報表示部に代えて前記優先画像表示部に前記設定状態情報を表示させ、前記覗き込まれている状態が検出されていない場合には記設定状態情報表示部に前記設定状態情報を表示させるように制御する設定状態情報表示制御部と、
をさらに具備することを特徴とする請求項１に記載の撮像装置。
【請求項７】
前記変更指示部は、設定状態情報表示部と一体的に設けられたタッチセンサであることを特徴とする請求項１乃至６の何れか１項に記載の撮像装置。
【請求項８】
所定の表示部を備える外部装置と当該撮像装置とを、前記表示用画像データを伝送可能に接続する接続手段を更に具備し、
前記制御部は、前記接続手段を介して、前記外部装置と当該撮像装置とが接続された場合には、前記外部装置が備える前記表示部を、前記優先画像表示部として設定することを特徴とする請求項１乃至７の何れか１項に記載の撮像装置。
【請求項９】
撮像部が、被写体を撮像して画像データを生成し、
画像処理部が、前記生成された画像データを処理して表示用画像データを生成し、
変更指示部が、前記被写体を撮像する際の撮像情報を少なくとも含む設定状態情報の変更を指示し、
前記変更指示部による指示のうち、撮影操作に移行すると予想される変更の指示がされた場合は、制御部が、前記変更の指示がなされた時点で又は前記変更が完了した後、優先的に前記表示用画像データに対応した画像を表示する画像表示部である優先画像表示部に前記表示用画像データに対応した画像を表示させるように制御する、
ことを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばデジタルカメラ等の撮像装置、及び撮像方法に関する。
【背景技術】
【０００２】
例えばデジタルカメラ等の撮像装置は、通常、ライブビュー画像や再生画像等の視認や、その他、各種モードや設定値の確認又は変更のための情報の表示のために、表示装置を備えている。ここで、「ライブビュー表示」とは、撮像素子によって得られた画像に対して画像処理を施してライブビュー画像を生成し、生成したライブビュー画像をリアルタイムで表示装置に表示させる動作のことである。このようなライブビュー表示により、表示装置を用いて構図の確認等を行うことが可能である。液晶モニタに代表される表示装置は、近年、高精細化が進んでいる。
【０００３】
ライブビュー画像は、例えばデジタルカメラの背面に設けられた背面モニタに表示される。これに対し、近年、ライブビュー画像を覗き込み型のファインダー内に設けられた表示装置（Ｅｌｅｃｔｒｉｃ  Ｖｉｅｗ  Ｆｉｎｅｄｅｒ：以降、ＥＶＦと略称する）にも表示させることが可能になっている。このＥＶＦに係る技術は、例えば特許文献１等に開示されている。
【０００４】
このように当該カメラが複数の表示装置を有する場合には、ライブビュー画像を表示させる表示装置を適宜切り替えることができる。
【０００５】
なお、特許文献１には、表示手段近傍への接眼を検出し、該検出結果に基づいて、表示手段への画像の表示制御を行う技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平２−１７９０７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、ユーザは、ライブビュー画像を視認してフレーミングやピント合せを行う。この場合において、ユーザは、ＥＶＦを用いることにより、当該カメラをしっかりと把持しつつ、被写体の観察を行うことが可能となる。つまり、ファインダーユニットが備える表示装置における被写体表示を短時間で行う為の技術が望まれている。
【０００８】
一方で、近年背面モニタ上にタッチセンサを備えることにより、タッチセンサによって撮像装置の各種の設定を行えるようにした撮像装置も普及している。このタッチセンサの普及により、カメラ設定において、背面モニタはますます有用になってきている。ところで、カメラユーザにとって最大の利便性は、設定変更後、直ちに撮影操作を行えるようにすることである。したがって、設定後は速やかにライブビュー画像を表示させることが望ましい。
【０００９】
本発明は、前記の事情に鑑みて為されたものであり、撮像装置の設定変更後のライブビュー画像の表示に要する時間を短縮化した撮像装置及び撮像方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
前記の目的を達成するために、本発明の一態様による撮像装置は、被写体を撮像して画像データを生成する撮像部と、前記生成された画像データを処理して表示用画像データを生成する画像処理部と、前記複数の画像表示部の中で優先的に前記表示用画像データに対応した画像を表示させる優先画像表示部に前記表示用画像データを出力する優先画像データ出力部と、前記複数の画像表示部の中で前記優先画像表示部と異なる設定状態情報表示部に前記表示用画像データを出力するとともに、前記被写体を撮像する際の撮像情報を少なくとも含む設定状態情報を出力する設定状態情報出力部と、前記設定状態情報表示部に表示された設定状態情報の変更の指示をするための変更指示部と、前記変更指示部による指示のうち、撮影操作に移行すると予想される変更の指示がされた場合は、該変更の指示がなされた時点で又は前記変更が完了した後、前記優先画像表示部に前記表示用画像データに対応した画像を表示させるように制御する制御部と、を具備することを特徴とする。
【００１１】
前記の目的を達成するために、本発明の一態様による撮像方法は、撮像部が、被写体を撮像して画像データを生成し、画像処理部が、前記生成された画像データを処理して表示用画像データを生成し、変更指示部が、前記被写体を撮像する際の撮像情報を少なくとも含む設定状態情報の変更を指示し、前記変更指示部による指示のうち、撮影操作に移行すると予想される変更の指示がされた場合は、制御部が、前記変更の指示がなされた時点で又は前記変更が完了した後、優先的に前記表示用画像データに対応した画像を表示する画像表示部である優先画像表示部に前記表示用画像データに対応した画像を表示させるように制御する、ことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、撮像装置の設定変更後のライブビュー画像の表示に要する時間を短縮化した撮像装置及び撮像方法を提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態に係る撮像装置の一例としてのカメラの内部の一構成例を示すブロック図である。
【図２】操作部の例を示すためのカメラの外観図である。
【図３】本発明の一実施形態に係るカメラの主動作に係る一連の処理のフローチャートを示す図である。
【図４】本発明の一実施形態に係るカメラの主動作時のモニタ表示についての状態遷移の一例を示す図である。
【図５】ライブビュー画像を取得する際の被写体撮影の様子を示す図である。
【図６】ステップＳ５において表示を開始するライブビュー画像の生成処理の一例を示す図である。
【図７】ステップＳ９をＹｅｓに分岐する場合（ユーザが内蔵ファインダーユニット２００ｕを用いて撮影を行おうとしている場合）における、カメラの使用態様を示す図である。
【図８】ステップＳ９をＮｏに分岐する場合（ユーザがカメラの設定確認や変更を、背面液晶モニタを用いて行おうとしている場合）における、カメラの使用態様を示す図である。
【図９】ステップＳ９をＮｏに分岐する場合（ユーザが背面液晶モニタをファインダーとして用いて撮影を行おうとしている場合）における、カメラの使用態様を示す図である。
【図１０】ステップＳ９をＹｅｓに分岐する場合（ユーザが外部ファインダーユニットを用いて撮影を行おうとしている場合）における、カメラの使用態様を示す図である。
【図１１】カメラがスリープモードに設定されている場合の接眼センサーの検出信号の検出間隔の一例を示す図である。
【図１２】撮影動作のサブルーチンのフローチャートを示す図である。
【図１３】パワーオフのサブルーチンのフローチャートを示す図である。
【図１４】カメラ諸動作のサブルーチンのフローチャートを示す図である。
【図１５】２次元配置型設定変更処理におけるモニタ表示の例を示す図である。
【図１６】ライブビュー重畳型設定変更処理におけるモニタ表示の例を示す図である。
【図１７】階層構造型メニュー設定処理におけるモニタ表示の例を示す図である。
【図１８】再生モード処理におけるモニタ表示の例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施形態に係る撮像装置について、図面を参照して説明する。
【００１５】
図１は、本一実施形態に係るカメラ１０の内部の一構成例を示すブロック図である。図１に示すように、カメラ１０は、交換レンズ１００と、カメラボディ２００と、外部ファインダーユニット３００ｕと、を有している。ここで、図１は、レンズ交換式カメラの構成例を示している。カメラ１０は、必ずしもレンズ交換式である必要はない。また、外部ファインダーユニット３００ｕは、カメラボディ２００に対して着脱自在なファインダーユニットである。この外部ファインダーユニット３００ｕは無くとも良い。また、内蔵ファインダーユニット２００ｕを無くして外部ファインダーユニット３００ｕが装着されても良い。さらに言えば、本実施形態の技術は、内蔵ファインダーユニット２００ｕと外部ファインダーユニット３００ｕの両方がなくとも、背面液晶モニタ２１４が設けられていれば良い。
【００１６】
交換レンズ１００は、フォーカシングレンズ１０１と、絞り機構１０２と、フォーカス駆動機構１０３と、絞り駆動機構１０４と、レンズＣＰＵ１０５と、を有している。
【００１７】
フォーカシングレンズ１０１は、図示しない被写体からの光を、カメラボディ２００内部の撮像素子２０４１に結像させるための光学系である。このフォーカシングレンズ１０１は、図の一点鎖線で示す光軸方向に駆動され、その焦点位置が調整される。
【００１８】
絞り機構１０２は、開閉自在に構成されており、その開口量により、フォーカシングレンズ１０１を介して撮像素子２０４１に入射する被写体からの光の光量を調整する。
【００１９】
フォーカス駆動機構１０３は、モータ等を有し、レンズＣＰＵ１０５の制御のもと、フォーカシングレンズ１０１をその光軸方向に駆動させる。
【００２０】
絞り駆動機構１０４は、モータ等を有し、レンズＣＰＵ１０５の制御のもと、絞り機構１０２を開閉駆動させる。
【００２１】
レンズＣＰＵ１０５は、交換レンズ１００がカメラボディ２００に装着された際に通信端子１０６を介してカメラボディ２００内のシーケンスコントローラ（ボディＣＰＵ）２２０１と通信自在に接続される。このレンズＣＰＵ１０５は、ボディＣＰＵ２２０１からの制御に従ってフォーカス駆動機構１０３や絞り駆動機構１０４の動作を制御する。
【００２２】
カメラボディ２００は、フォーカルプレーンシャッター（シャッター）２０１と、シャッター駆動機構２０２と、撮像ユニット２０４と、撮像素子駆動回路２０５と、前処理回路２０６と、ＳＤＲＡＭ２０７と、記録媒体２０８と、フラッシュメモリ２０９と、モニタ駆動回路２１０−１及び２１０−２と、ファインダー液晶モニタ２１１と、接眼レンズ２１２と、接眼センサー２１３と、背面液晶モニタ２１４と、タッチセンサ２１５と、操作部２１６と、着脱検知スイッチ２１７と、制御回路２２０と、防塵フィルタ駆動回路２５４と、ボディ振動センサー２５１と、ボディ防振制御回路２５２と、ボディ防振機構２５３と、を有している。ここで、ファインダー液晶モニタ２１１と接眼レンズ２１２と接眼センサー２１３とは、内蔵ファインダーユニット２００ｕを構成している。
【００２３】
撮像ユニット２０４は、撮像素子２０４１と、フィルタ群２０４２と、防塵フィルタ２０４３と、を有している。
【００２４】
撮像素子２０４１は、複数の画素が配置された光電変換面を有し、フォーカシングレンズ１０１を介して光電変換面上に結像された被写体からの光を電気信号（画像信号）に変換する。
【００２５】
フィルタ群２０４２は、フォーカシングレンズ１０１を介して入射してくる光の赤外成分を除去する赤外カットフィルタやフォーカシングレンズ１０１を介して入射してくる光の高周波成分を除去するローパスフィルタといった複数のフィルタから成るフィルタ群である。
【００２６】
防塵フィルタ２０４３は、撮像ユニット２０４に塵が付着しないように防塵動作をする部材である。撮像素子２０４１は例えばガラス製の防塵フィルタ２０４３によって塵等から保護されている。この防塵フィルタ２０４３の周縁部には、この防塵フィルタ２０４３を所定の振動周波数で振動させるための圧電素子２０４３ｐが取り付けられている。
【００２７】
防塵フィルタ駆動回路２５４は、圧電素子２０４３ｐの駆動回路である。この防塵フィルタ駆動回路２５４の制御は、制御回路２２０によって行われる。この防塵フィルタ駆動回路２５４によって圧電素子２０４３ｐを振動させることによって、防塵フィルタ２０４３が振動する。これによって、防塵フィルタ２０４３の表面に付着した塵埃が払い落とされる。
【００２８】
ここで、撮像素子２０４１と圧電素子２０４３ｐとは、防塵フィルタ２０４３を一面とするケース内に一体的に収納されている。これにより、撮像素子２０４１への塵埃の付着を確実に防止することができる。
【００２９】
ボディ振動センサー２５１は、角速度センサーを含み、該角速度センサーを用いて手ぶれ検出を行い、該検出結果を示す手振れ検出信号を生成する。このボディ振動センサー２５１により生成された手ぶれ検出信号は、ボディ防振制御回路２５２に出力される。
【００３０】
ボディ防振制御回路２５２は、ボディ振動センサー２５１から出力された手ぶれ検出信号に基づいて、撮像ユニット２０４を移動させて手ぶれ補正をする為の制御信号を生成する。
【００３１】
ボディ防振機構２５３は、ボディ防振制御回路２５２から出力された制御信号に基づいて、撮像ユニット２０４を移動させて手ぶれ補正を実行する。
【００３２】
前処理回路２０６は、撮像素子駆動回路２０５を介して撮像素子２０４１から読み出される画像信号に対してノイズ除去や増幅等のアナログ処理や、アナログ処理した画像信号をデジタル信号（画像データ）に変換する処理といった前処理を行う。
【００３３】
撮像素子駆動回路２０５は、入出力回路２２１１を介したボディＣＰＵ２２０１からの指示に従って撮像素子２０４１を駆動制御するとともに、撮像素子２０４１で得られる画像信号の読み出しを制御する。
【００３４】
シャッター２０１は、撮像素子２０４１の光電変換面に対して進退自在に配置されている。このシャッター２０１は、シャッター駆動機構２０２によって駆動されて撮像素子２０４１の光電変換面を露出状態又は遮光状態とする。シャッター駆動機構２０２は、ボディＣＰＵ２２０１の制御に従ってシャッター２０１を開閉駆動させる。
【００３５】
ＳＤＲＡＭ２０７は、前処理回路２０６において得られたデータ等を一時格納しておくためのバッファメモリである。
【００３６】
記録媒体２０８は、例えばカメラボディ２００に対して着脱自在に構成されたメモリカードであり、圧縮伸長回路２２０７において圧縮された画像データを記録する。
【００３７】
フラッシュメモリ２０９は、ボディＣＰＵ２２０１によって読み出される制御プログラムやカメラボディ２００の各種の設定値等を記憶する。
【００３８】
モニタ駆動回路２１０−１は、ビデオ信号出力回路２２０８から入力されたビデオ信号に従ってファインダー液晶モニタ２１１及び外部ファインダーユニット３００ｕが備えるファインダー液晶モニタ３１１を駆動してそれぞれのモニタの画面上に画像表示を行う。
【００３９】
モニタ駆動回路２１０−２は、ビデオ信号出力回路２２０８から入力されたビデオ信号に従って背面液晶モニタ２１４を駆動してモニタの画面上に画像表示を行う。
【００４０】
詳細は後述するが、モニタ駆動回路２１０−１，２１０−２は、ファインダー液晶モニタ２１１，３１１及び背面液晶モニタ２１４のうち何れのモニタに表示を行うかを、接眼センサー２１３，３１３による検出結果に応じて決定することもある。
【００４１】
ファインダー液晶モニタ２１１は、覗き込み型のファインダー用のモニタである。すなわち、ファインダー液晶モニタ２１１は、ユーザによって覗き込まれた状態で画像が視認される。このファインダー液晶モニタ２１１は、モニタ駆動回路２１０−１によって駆動されて、撮像素子２０４１を介して得られる被写体観察用の画像を表示する。
【００４２】
本一実施形態におけるファインダー液晶モニタ２１１は、被写体観察中のＡＦ（オートフォーカス）設定を行うための表示やパラメータ設定を行うための画面の表示も行う。
【００４３】
接眼レンズ２１２は、ファインダー液晶モニタ２１１の画面上に表示されている画像をユーザの眼に結像させるための接眼光学系である。
【００４４】
接眼センサー２１３は、ユーザがファインダーを覗いているか否かを検出するためのセンサーである。この接眼センサー２１３としては、例えば赤外線センサーを用いることが可能である。
【００４５】
背面液晶モニタ２１４は、設定状態情報表示部として機能するモニタであり、カメラボディ２００の背面に露出するように配置されている。この背面液晶モニタ２１４は、モニタ駆動回路２１０−２によって駆動されて、圧縮伸長回路２２０７で伸長された画像等の各種の画像を表示する。この背面液晶モニタ２１４は、ファインダー液晶モニタ２１１と異なり、ユーザによって覗き込まれることなく、画像が視認される。また、本一実施形態における背面液晶モニタ２１４は、被写体観察中のＡＦ（オートフォーカス）設定を行うための表示やパラメータ設定を行うための画面の表示も行う。
【００４６】
タッチセンサ２１５は、背面液晶モニタ２１４と一体的に設けられており、ユーザの指の接触をユーザからの操作として検出する。ここで、タッチセンサ２１５として、抵抗膜方式や静電容量方式等、各種の方式のタッチセンサを用いることが可能である。
【００４７】
操作部２１６は、ユーザがカメラボディ２００の各種操作を行うための各種の操作部材である。図２に操作部２１６の例を示すためのカメラ１０の外観図である。なお、図２は、外部ファインダーユニット３００ｕが装着されていない状態を図示している。前述したように、カメラボディ２００には、外部ファインダーユニット３００ｕを装着しても良い。
【００４８】
図２には、操作部２１６の例として、電源スイッチ２１６ａ、シャッターボタン２１６ｂ、再生ボタン２１６ｃ、メニューボタン２１６ｄ、ダイヤル２１６ｅ、及び十字ボタン２１６ｆを示している。電源スイッチ２１６ａは、ユーザがカメラボディ２００の電源のオン／オフを指示するための操作部である。シャッターボタン２１６ｂは、ユーザが撮影実行の指示をするための操作部である。再生ボタン２１６ｃは、ユーザがカメラボディ２００の動作モードを再生モードに移行させる指示をするための操作部である。メニューボタン２１６ｄは、メニュー表示をさせるための操作部である。ダイヤル２１６ｅ及び十字ボタン２１６ｆは、ユーザがメニュー表示上等において各種のパラメータ設定等を行うための操作部である。ダイヤル２１６ｅは、ユーザの操作によって回転自在に構成された操作部材である。また、十字ボタン２１６ｆは、上下左右ボタンとＯＫボタンとを有している。
【００４９】
ここで、タッチセンサ２１５と操作部２１６とは、変更指示部として機能するものである。
【００５０】
着脱検知スイッチ２１７は、カメラボディ２００に交換レンズ１００が装着された際にオンするスイッチであり、オンすることによってカメラボディ２００に交換レンズ１００が装着されたことを示す信号をスイッチ検知回路２２１０−１に出力する。
【００５１】
制御回路２２０は、カメラボディ２００の各種の動作を制御する。この制御回路２２０は、シーケンスコントローラ（ボディＣＰＵ）２２０１と、コントラストＡＦ回路２２０２と、ＳＤＲＡＭ制御回路２２０３と、フラッシュメモリ制御回路２２０４と、記録媒体制御回路２２０５と、画像処理回路２２０６と、圧縮伸長回路２２０７と、ビデオ信号出力回路２２０８と、スイッチ検知回路２２１０−１及び２２１０−２と、入出力回路２２１１と、通信回路２２１２と、データバス２２１３と、を有している。
【００５２】
ボディＣＰＵ２２０１は、制御回路２２０内の各回路の動作を統括して制御する。また、本一実施形態におけるボディＣＰＵ２２０１は、制御部及び設定状態情報表示制御部としても機能する。
【００５３】
コントラストＡＦ回路２２０２は、撮像素子２０４１を介して得られる画像データから画像のコントラストを評価するための評価値を算出する。ボディＣＰＵ２２０１は、この評価値に従ってフォーカシングレンズ１０１のＡＦ制御を行う。
【００５４】
ＳＤＲＡＭ制御回路２２０３は、ＳＤＲＡＭ２０７へのデータの書き込み及び読み出しを制御する。
【００５５】
フラッシュメモリ制御回路２２０４は、フラッシュメモリ２０９へのデータの書き込み及び読み出しを制御する。
【００５６】
記録媒体制御回路２２０５は、記録媒体２０８へのデータの書き込み及び読み出しを制御する。
【００５７】
画像処理回路２２０６は、前処理回路２０６において得られ、ＳＤＲＡＭ２０７に格納された画像データに対して各種の画像処理を施す。この画像処理は、画像の色バランスを補正するホワイトバランス補正処理、画像の色を補正する色補正処理、画像の階調を補正する階調補正処理等が含まれる。この画像処理回路２２０６において画像処理された画像データはＳＤＲＡＭ２０７に再び格納される。
【００５８】
圧縮伸長回路２２０７は、画像処理後の画像データを読み出し、読み出した画像データをＪＰＥＧ方式等の所定の圧縮形式で圧縮する。また、圧縮伸長回路２２０７は、画像の再生時には、圧縮済みの画像データを読み出し、読み出した画像データを伸長することも行う。
【００５９】
ビデオ信号出力回路２２０８は、ＳＤＲＡＭ２０７から画像データを読み出し、読み出した画像データをビデオ信号に変換してモニタ駆動回路２１０−１，２１０−２に出力する。
【００６０】
スイッチ検知回路２２１０−１は、操作部２１６の各操作部の操作状態を検知し、検知結果をボディＣＰＵ２２０１に通知する。スイッチ検知回路２２１０−１を介して操作部の操作が検知された場合に、ボディＣＰＵ２２０１は、操作された操作部の操作内容に応じた制御を実行する。また、スイッチ検知回路２２１０−１は、タッチセンサ２１５にも接続されており、タッチセンサ２１５の操作状態を検知し、検知結果をボディＣＰＵ２２０１に通知する。スイッチ検知回路２２１０−１を介してタッチセンサ２１５の操作が検知された場合に、ボディＣＰＵ２２０１は、タッチセンサ２１５の操作内容に応じた制御を実行する。
【００６１】
スイッチ検知回路２２１０−２は、カメラボディ２００が備える接眼センサー２１３及び外部ファインダーユニット３００ｕが備える接眼センサー３１３のセンシング状態を検知し、その検知結果をボディＣＰＵ２２０１に通知する。スイッチ検知回路２２１０−２を介して接眼センサー２１３，３１３のセンシング状態が検知された場合に、ボディＣＰＵ２２０１は、そのセンシング状態に応じた制御を実行する。
【００６２】
入出力回路２２１１は、撮像素子駆動回路２０５やシャッター駆動機構２０２の制御を行うための信号を制御回路２２０から出力するためのインターフェース回路である。
【００６３】
通信回路２２１２は、カメラボディ２００のボディＣＰＵ２２０１と交換レンズ１００のレンズＣＰＵ１０５との通信を行うための各種処理を行う。
【００６４】
データバス２２１３は、前処理回路２０６において得られた画像データや画像処理回路２２０６で処理された画像データ等の種々のデータを転送するための転送路である。
【００６５】
外部ファインダーユニット３００ｕは、ファインダー液晶モニタ３１１と、接眼レンズ３１２と、接眼センサー３１３と、を有する外付け型のファインダーユニットである。
【００６６】
ファインダー液晶モニタ３１１は、覗き込み型のファインダー用のモニタであり、通信端子３０６を介してカメラボディ２００のモニタ駆動回路２１０−１と通信自在に接続される。すなわち、ファインダー液晶モニタ３１１は、ユーザによって覗き込まれた状態で画像が視認される。ファインダー液晶モニタ３１１は、モニタ駆動回路２１０−１によって駆動されて、撮像素子２０４１を介して得られる被写体観察用の画像を表示する。
【００６７】
本一実施形態におけるファインダー液晶モニタ３１１は、被写体観察中のＡＦ（オートフォーカス）設定を行うための表示やパラメータ設定を行うための画面の表示も行う。
【００６８】
接眼レンズ３１２は、ファインダー液晶モニタ３１１の画面上に表示されている画像をユーザの眼に結像させるための接眼光学系である。
【００６９】
接眼センサー３１３は、ユーザがファインダーを覗いているか否かを検出するためのセンサーであり、通信端子３０８を介してカメラボディ２００のスイッチ検知回路２２１０−２と通信自在に接続される。この接眼センサー３１３としては、例えば赤外線センサーを用いることが可能である。
【００７０】
以下、本一実施形態に係るカメラ１０の主動作に係る一連の処理について説明する。図３は、本一実施形態に係るカメラ１０の主動作に係る一連の処理のフローチャートを示す図である。以下においては、特に断りのない場合、ファインダー液晶モニタ２１１とファインダー液晶モニタ３１１とを区別せずに「ファインダー液晶モニタ」と表記する。同様に、接眼センサー２１３と接眼センサー３１３とを区別せずに「接眼センサー」と表記する。
【００７１】
まず、電源スイッチ２１６ａがオンに設定されると、ボディＣＰＵ２２０１は、入出力回路２２１１を介して撮像素子駆動回路２０５を制御することによって撮像素子２０４１を駆動させ、撮像動作を開始させる（ステップＳ１）。続いて、ボディＣＰＵ２２０１は、撮像素子２０４１によって取得され前処理回路２０６を経て画像処理回路２２０６に取り込まれた画像データについて、画像処理回路２２０６に測光処理（ライブビュー用測光処理）を開始させ、画像データの露出量を制御する（ステップＳ２）。そして、ボディＣＰＵ２２０１は、画像処理回路２２０６による画像データの各種画像処理を開始させてライブビュー表示用画像データを生成する（ステップＳ３）。
【００７２】
さらに、ボディＣＰＵ２２０１は、モニタ駆動回路２１０−１を制御して、ファインダー液晶モニタを駆動させ、モニタの画面上におけるライブビュー表示用画像データに対応したライブビュー画像の表示を開始させる（ステップＳ４）。
【００７３】
ここにおいて、ファインダー液晶モニタにおけるライブビュー表示が開始され（ステップＳ５）、ボディＣＰＵ２２０１はレリーズスイッチをオンすることにつき受け付けを開始するよう制御する。すなわち、ボディＣＰＵ２２０１は、シャッターボタン２１６ｂが操作されたか否か（１ｓｔレリーズスイッチ又は２ｎｄレリーズスイッチがオンされたか否か）を判定する（ステップＳ６）。
【００７４】
図４は、本一実施形態に係るカメラ１０の主動作時のモニタ表示についての状態遷移の一例を示す図である。上述したステップＳ１〜ステップＳ６を経た時点では、カメラ１０は、ファインダーユニットにライブビュー表示を行う状態、すなわち図４の上段右側に示されるモニタ表示状態となる。カメラ１０においては、電源スイッチ２１６ａがオンに設定されてカメラ１０が起動される際に、接眼センサーの検出結果等の種々の条件に関わらず、強制的に優先画像表示部としてのファインダー液晶モニタにライブビュー画像を表示させるよう制御する。この表示は、ステップＳ７において撮影動作が実行されるまで行われる。これにより、背面液晶モニタ２１４の表示に係る処理や各種演算に要する処理、及びそれらの処理にかかる時間を省くことができ、起動後すぐにシャッターチャンスが訪れたとしてもシャッターチャンスを逃がしてしまうことを防止することができる。
【００７５】
ところで、図５はライブビュー画像を取得する際の被写体撮影の様子を示す図である。図６は、ステップＳ５において表示を開始するライブビュー画像の生成処理の一例を示す図である。
【００７６】
図５に示すように被写体Ｓの後方に窓Ｗが存在する状態でフレーミングをする際に、光学ファインダーによる場合であれば、図６において示された表示Ｉｍのように逆光等の被写体がアンダーであるような場合でもそのまま表示されてしまう。
【００７７】
本一実施形態に係るカメラ１０では、図６に示すように１表示フレーム期間において、所謂アンダー露光となる第１の露出時間（蓄積時間）ｔ１と、所謂オーバー露光となる第２の露出時間ｔ２とでそれぞれ撮像を行う（互いに異なる露出時間で計２回の撮像を実行する）。
【００７８】
この撮像により、１表示フレーム期間において、アンダー露光の画像データである第１の参照画像データＤ１と、オーバー露光の画像データである第２の参照画像データＤ２とが得られる。そして、第１の参照画像データＤ１における黒潰れ部分以外の部分と、第２の参照画像データＤ２における白飛び部分以外の部分とを合成してライブビュー表示用画像データＤ３を生成する。これにより、光学ファインダーによる場合であれば図６に示す表示Ｉｍのように視認性の悪いライブビュー表示となるところ、ライブビュー表示用画像データＤ３に示すように視認性が良好なライブビュー表示となる。したがって、被写体Ｓに加えて、窓Ｗの後方の景色を構成する枝Ｂや雲Ｃについて良好な視認性のライブビュー表示を提供することができる。
【００７９】
ここで再び図２の説明に戻る。ステップＳ６をＹｅｓに分岐する場合（レリーズスイッチがオンされた場合）、ボディＣＰＵ２２０１は、ステップＳ１〜ステップＳ５において実行したライブビュー表示に係る動作を終了させ、撮影動作を実行するようカメラ１０の各部を制御する（ステップＳ７）。なお、このステップＳ７の撮影動作に係る処理については後述する。
【００８０】
一方、ステップＳ６をＮｏに分岐する場合（レリーズスイッチがオフとなっている場合）、又はステップＳ７の処理を完了した後、ボディＣＰＵ２２０１は、情報表示演算を行って設定状態情報を算出し、ＳＤＲＡＭ２０７に格納する（ステップＳ８）。この情報表示演算とは、ボディＣＰＵ２２０１がカメラ１０の設定状態を検出し、該検出結果を示すモニタ表示用のデータである設定状態情報を生成する処理である。この設定状態情報の具体例としては、例えば“ホワイトバランス”、“ＩＳＯ感度”、“連写”、“露出”、“プログラムモード”、“絞り値”、“シャッター速度”、“顔検出”、“画像処理”、“フォーカス位置（測距点）”、“アスペクト比”等のカメラ１０の状態を示す各種情報を挙げることができる。
【００８１】
ステップＳ８における処理を終えると、ボディＣＰＵ２２０１は、接眼センサー２１３及び接眼センサー３１３の出力に基づいて、ユーザがファインダー液晶モニタ（ファインダー液晶モニタ２１１又はファインダー液晶モニタ３１１）を利用した撮影（以下、ファインダー撮影と称する）を行おうとしているか否か、すなわち、ユーザがファインダー液晶モニタ（ファインダー液晶モニタ２１１又は３１１）を覗き込んでいるか否かを判定する（ステップＳ９）。
【００８２】
ここで、ステップＳ９における判定に係る具体的な状況を、図７〜図１０を参照して説明する。  
図７は、ステップＳ９をＹｅｓに分岐する場合（ユーザが内蔵ファインダーユニット２００ｕを用いて撮影を行おうとしている場合）における、カメラ１０の使用態様を示す図である。図７に示す例では、ユーザの眼Ｅは内蔵ファインダーユニット２００ｕに近接されており、この状態が接眼センサー２１３によって検出される。接眼センサー２１３からこのような状態に対応した信号が検出された場合に、ボディＣＰＵ２２０１はステップＳ９をＹｅｓに分岐する。  
図８は、ステップＳ９をＮｏに分岐する場合（ユーザがカメラ１０の設定確認や変更を、背面液晶モニタ２１４を用いて行おうとしている場合）における、カメラ１０の使用態様を示す図である。図８に示す例では、ユーザの眼Ｅは内蔵ファインダーユニット２００ｕから離間しており、この状態が接眼センサー２１３によって検出される。接眼センサー２１３からこのような状態に対応した信号が出力された場合に、ボディＣＰＵ２２０１はステップＳ９をＮｏに分岐する。  
図９は、ステップＳ９をＮｏに分岐する場合（ユーザが背面液晶モニタ２１４をファインダーとして用いて撮影を行おうとしている場合）における、カメラ１０の使用態様を示す図である。図９に示す例では、ユーザの眼Ｅは内蔵ファインダーユニット２００ｕから離間しており、この状態が接眼センサー２１３によって検出される。接眼センサー２１３からこのような状態に対応した信号が出力された場合に、ボディＣＰＵ２２０１はステップＳ９をＮｏに分岐する。  
図１０は、ステップＳ９をＹｅｓに分岐する場合（ユーザが外部ファインダーユニット３００ｕを用いて撮影を行おうとしている場合）における、カメラ１０の使用態様を示す図である。図１０に示す例では、ユーザの眼Ｅは外部ファインダーユニット３００ｕに近接されており、この状態が接眼センサー３１３によって検出される。接眼センサー３１３からこのような状態に対応した信号が検出された場合に、ボディＣＰＵ２２０１はステップＳ９をＹｅｓに分岐する。ここで、図１０に示す外部ファインダーユニット３００ｕは、例えばカメラ１０の上面側に装着され、図示矢印方向に回動自在に構成されている。ユーザは、被写体Ｓをフレーミングする際に、図１０に示すように外部ファインダーユニット３００ｕを回動させて所謂ウエストレベルファインダーとして用いることが可能である。
【００８３】
ここで、再び図２の説明に戻る。ステップＳ９をＹｅｓに分岐する場合（ユーザがファインダー撮影を行おうとしている場合）、ボディＣＰＵ２２０１は、ビデオ信号出力回路２２０８を介してモニタ駆動回路を制御し、ファインダー液晶モニタの表示をオンさせる（ステップＳ１０）。この際、ボディＣＰＵ２２０１は、入出力回路２２１１を介して撮像素子駆動回路２０５を制御することによって撮像素子２０４１を駆動させる。そして、撮像素子２０４１を介して得られた画像データを画像処理回路２２０６において処理し、その後、処理した画像データに基づく画像をファインダー液晶モニタに表示させる。ここで、モニタ表示は、両方のファインダー液晶モニタに行ってもよいが、優先順位を付けるようにしてもよい。例えば、ファインダー液晶モニタ３１１の覗き込み状態が検出されている場合には、ファインダー液晶モニタ３１１にのみモニタ表示を行うようにしてよい。
【００８４】
ステップＳ１０においてファインダー液晶モニタの表示をオンさせた際に、ボディＣＰＵ２２０１は、ステップＳ８において生成した設定状態情報のファインダー液晶モニタにおける表示も開始させる（ステップＳ１１）。さらに、ボディＣＰＵ２２０１は、モニタ駆動回路２１０−２を介して背面液晶モニタ２１４を消灯制御する（ステップＳ１２）。
【００８５】
このようなステップＳ１０〜ステップＳ１２における表示制御により、図４の下段左側に示されるようにカメラ１０は、ファインダー液晶モニタによって被写体の観察を行うことが可能となると共に、設定状態情報ｄの表示によってカメラ１０の状態も同時に確認することが可能となる。さらに、背面液晶モニタ２１４が消灯制御されている為、背面液晶モニタ２１４の点灯によるファインダー液晶モニタの視認性の悪化もなく、且つ省電力及び処理負担の軽減も達成している。
【００８６】
また、ステップＳ９をＮｏに分岐する場合（ユーザがファインダー撮影を行わない場合）、ボディＣＰＵ２２０１は、ビデオ信号出力回路２２０８を介してモニタ駆動回路２１０−２を制御し、背面液晶モニタ２１４の表示をオンさせる（ステップＳ１３）。この際、ボディＣＰＵ２２０１は、入出力回路２２１１を介して撮像素子駆動回路２０５を制御することによって撮像素子２０４１を駆動させる。そして、撮像素子２０４１を介して得られた画像データを画像処理回路２２０６において処理し、その後、処理した画像データに基づく画像を背面液晶モニタ２１４に表示させる。
【００８７】
ステップＳ１３において背面液晶モニタ２１４の表示をオンさせた際に、ボディＣＰＵ２２０１は、ステップＳ８において生成した設定状態情報の背面液晶モニタ２１４における表示も開始させる（ステップＳ１４）。さらに、ボディＣＰＵ２２０１は、モニタ駆動回路を介してファインダー液晶モニタを消灯制御する（ステップＳ１５）。
【００８８】
このようなステップＳ１３〜ステップＳ１５における表示制御により、図４の下段右側に示されるように当該カメラ１０は、背面液晶モニタ２１４によって被写体の観察を行うことが可能となると共に、設定状態情報ｄの表示によってカメラ１０の状態も同時に確認することが可能となる。さらに、ファインダー液晶モニタが消灯制御されている為、省電力及び処理負担の軽減も達成している。
【００８９】
図４の下段右側に示されているカメラ１０の３つの表示モードは、左側から順に、ファインダー液晶モニタだけで撮影を行う一眼レフレックススタイルの表示を行う第１の表示モード、ファインダー液晶モニタを使用しつつカメラ１０の設定をいつでも一瞥できる第２の表示モード、前述したウエストレベルの撮影やタッチセンサ２６を操作しながらの撮影に好適な第３の表示モードによるモニタ表示例を示している。なお、第１の表示モード、第２の表示モード、第３の表示モードの何れの表示モードで表示を行うのかは、例えば後述のカメラ諸動作における階層型メニュー設定時にユーザが設定する。
【００９０】
ここで、再び図２の説明に戻る。ファインダー液晶モニタ又は背面液晶モニタに設定状態情報ｄを表示させた後、ボディＣＰＵ２２０１は、電源スイッチ２１６ａがオンであるか否かを判定する（ステップＳ１６）。
【００９１】
ステップＳ１６をＮｏに分岐する場合（電源スイッチ２１６ａがオフにされた場合）、ボディＣＰＵ２２０１は、カメラ１０をパワーオフする（ステップＳ１７）。このステップＳ１７において実行するパワーオフに係る一連の処理は後述する。
【００９２】
また、ステップＳ１６をＹｅｓに分岐する場合（電源スイッチ２１６ａがオンのままである場合）、ボディＣＰＵ２２０１は、シャッターボタン２１６ｂが操作されたか否か（レリーズスイッチがオンされたか否か）を判定する（ステップＳ１８）。
【００９３】
ステップＳ１８をＹｅｓに分岐する場合（１ｓｔ又は２ｎｄレリーズスイッチがオンされた場合）、ボディＣＰＵ２２０１は、ステップＳ１０〜ステップＳ１５において実行したライブビュー表示に係る動作を終了させ、撮影動作を実行するようカメラ１０の各部を制御する（ステップＳ１９）。このステップＳ１９の撮影動作に係る処理については後述する。
【００９４】
また、ステップＳ１８をＮｏに分岐する場合（レリーズスイッチがオフとなっている場合）又はステップＳ１９の処理を完了した後、ボディＣＰＵ２２０１は、撮影動作以外のカメラ諸動作を実行するようカメラ１０の各部を制御する（ステップＳ２０）。このステップＳ２０のカメラ諸動作に係る処理については後述する。
【００９５】
カメラ諸動作の後、ボディＣＰＵ２２０１は、優先フラグが“０”であるか否かを判定する（ステップＳ２１）。優先フラグは、カメラ諸動作の後にライブビュー表示や設定情報表示を行う場合の表示先として、ファインダー液晶モニタ（ファインダー液晶モニタ２１１又は３１２）を優先させるか否かを判別するためのフラグである。優先フラグが“１”である場合には、背面液晶モニタ２１４ではなく、ファインダー液晶モニタに表示を行うこととする。詳細については後述するが、優先フラグがセットされるのは、背面液晶モニタ２１４で画像の再生やカメラ１０の設定が行われた場合である。画像再生や設定が行われた後は、ユーザがすぐに撮影動作に移行できるよう、接眼センサーの出力によってライブビューの出力先を切り替えずに、兎に角ファインダー液晶モニタにライブビューを表示させて、シャッターチャンスを逃さないようにする。
【００９６】
ステップＳ２１をＹｅｓに分岐する場合（優先フラグが０である場合）、ボディＣＰＵ２２０１は、自身が内蔵するスリープタイマがタイムアップしたか否かを判定する（ステップＳ２２）。スリープタイマは、例えばステップＳ５においてファインダー表示が開始されたときにカウントが開始されるタイマである。カメラ１０に対して何等かの操作がなされるとカウントがリセット・スタートされる。そして、後述するが、カメラ１０に対して操作がなされずに、スリープタイマがタイムアップすると、カメラ１０がスリープモードに移行する。
【００９７】
ステップＳ２２をＮｏに分岐する場合（スリープタイマがタイムアップしていない場合）、ボディＣＰＵ２２０１は、処理をステップＳ９へ移行させる。この場合には、接眼センサーからの検出状態に応じて設定情報表示の表示先が切り替えられる。他方、ステップＳ２２をＹｅｓに分岐する場合（スリープタイマがタイムアップした場合）、ボディＣＰＵ２２０１は、カメラ１０を、省電力モードであるスリープモードに設定する（ステップＳ２３）。このスリープモードにおいては、カメラ１０の主要各部は省電力状態で保持され、且つ、ＳＤＲＡＭ２０７の記憶内容も保持される。本実施形態では、スリープモード中においては、スイッチ検知回路２２１０−１及び２２１０−２からの信号が待ち受けられている。そして、スイッチ検知回路２２１０−１及び２２１０−２から何等かの信号が入力された場合に、割り込み処理によってスリープモードが解除される。
【００９８】
図１１は、カメラ１０がスリープモードに設定されている場合の接眼センサー２１３及び３１３の検出信号の検出間隔の一例を示す図である。図１１に示す一例では、接眼センサー２１３及び３１３の検出信号の検出間隔を、スリープモード時には通常状態におけるそれよりも長い時間間隔に設定している。このように設定することで、スリープモード時に接眼センサー２１３及び３１３を機能させることができる。また、検出間隔を長くしているのは、スリープモード中の消費電力を低減させるためである。
【００９９】
スリープモードが解除された後、ボディＣＰＵ２２０１は、電源スイッチがオンされたか否かを判定する（ステップＳ２４）。ステップＳ２４をＮｏに分岐する場合（電源スイッチ２１６ａがオフである場合）、ボディＣＰＵ２２０１は、カメラ１０をパワーオフする。換言すれば、スリープモードの解除要因が電源スイッチ２１６ａのオフであった場合には、カメラ１０をそのままパワーオフする。
【０１００】
一方、ステップＳ２４をＹｅｓに分岐する場合（例えばユーザにより操作部２１６等の操作で割り込み処理が為された場合）、ボディＣＰＵ２２０１はスリープモードを解除し、カメラ１０を通常状態に復帰させる。なお、スリープモードの解除要因としては、操作部２１６等の操作以外にも、例えば接眼センサーによる覗き込み状態の検出を挙げることができる。すなわち、接眼センサーによってファインダーの覗き込み状態が検出された場合に、カメラ１０を通常状態に復帰させるとしてもよい。
【０１０１】
また、割り込み処理によってスリープモードが解除されると、ボディＣＰＵ２２０１は、入出力回路２２１１を介して撮像素子駆動回路２０５を制御することによって撮像素子２０４１を駆動させ、撮像動作を開始させる（ステップＳ２５）。続いて、ボディＣＰＵ２２０１は、撮像素子２０４１によって取得され前処理回路２０６を経て画像処理回路２２０６に取り込まれた画像データについて、画像処理回路２２０６に測光処理（ライブビュー用測光処理）を開始させる（ステップＳ２６）。そして、ボディＣＰＵ２２０１は、画像処理回路２２０６による画像データの各種画像処理を開始させてライブビュー表示用画像データを生成する（ステップＳ２７）。
【０１０２】
さらに、ボディＣＰＵ２２０１は、モニタ駆動回路２１０−１及びモニタ駆動回路２１０−２の動作を開始させる（ステップＳ２８）。その後、ボディＣＰＵ２２０１は、処理をステップＳ９へ戻す。
【０１０３】
また、ステップＳ２１をＮｏに分岐する場合（優先フラグが１である場合）、ボディＣＰＵ２２０１は、ライブビュー（ＬＶ）フラグが“１”であるか否かを判定する（ステップＳ２９）。ＬＶフラグは、ライブビュー表示のための処理が既に実行されているか否かを判別するためのフラグである。詳細は後述するが、ＬＶフラグが“１”である場合には、ライブビュー表示が既に実行されているとする。
【０１０４】
ステップＳ２９をＹｅｓに分岐する場合（ＬＶフラグが“１”である場合）、ボディＣＰＵ２２０１は、処理をステップＳ５に戻す。この場合には、ライブビュー表示のための準備がなされているので、すぐにファインダー液晶モニタへのライブビュー表示が可能であり、速やかに撮影に移行できる。また、ステップＳ２９をＮｏに分岐する場合（ＬＶフラグが“０”である場合）、ボディＣＰＵ２２０１は、処理をステップＳ１に戻す。この場合には、ライブビュー表示のための準備がなされていないので、ライブビュー表示のための各種処理を行ってからファインダー液晶モニタへのライブビュー表示が行われる。詳細は後述するが、ＬＶフラグが“０”となるのは、記録画像の再生や、一度に多くの項目を設定する階層構造型メニュー設定等、比較的長時間に亘る操作が想定される場合である。ライブビューを停止させるのは、撮像素子を停止させることで消費電力を抑え、不要な発熱を抑える、また、コマ送り/戻しや、階層移動のレスポンスを向上させるためである。
【０１０５】
以下、図３に示されているフローチャートにおけるステップＳ７の撮影動作のサブルーチンについて説明する。図１２は、撮影動作のサブルーチンのフローチャートである。
【０１０６】
まず、ボディＣＰＵ２２０１は、所謂コントラストＡＦを実行する（ステップＳ３１）。すなわち、ボディＣＰＵ２２０１は、通信回路２２１２及び通信端子１０６を介してレンズＣＰＵ１０５を制御し、フォーカス駆動機構１０３によって、フォーカシングレンズ１０１をコントラストピーク位置（撮像により取得した画像データのコントラストが最大となるレンズ位置）に移動させる。
【０１０７】
続いて、ボディＣＰＵ２２０１は、撮像素子２０４１によって取得され前処理回路２０６を経て画像処理回路２２０６に取り込まれた画像データについて、画像処理回路２２０６に測光処理を実行させ、測光処理結果に基づいて適正露出を得られるシャッタースピード、絞り値、感度等を算出する（ステップＳ３２）。
【０１０８】
そして、ボディＣＰＵ２２０１は、２ｎｄレリーズスイッチがオン（シャッターボタン２１６ｂが全押し）されたか否かを判定する（ステップＳ３３）。ステップＳ３３をＮｏに分岐する場合（２ｎｄレリーズスイッチがオンされていないと判定した場合）、ボディＣＰＵ２２０１は、１ｓｔレリーズスイッチがオンか（シャッターボタン２１６ｂが半押しされているか）否かを判定する（ステップＳ３４）。
【０１０９】
ステップＳ３４をＹｅｓに分岐する場合（１ｓｔレリーズスイッチがオンで２ｎｄレリーズスイッチがオフされている場合）、ボディＣＰＵ２２０１は、処理をステップＳ３３に戻す。一方、ステップＳ３４をＮｏに分岐する場合、その時点においてシャッターボタン２１６ｂが解放されている（１ｓｔレリーズスイッチ及び２ｎｄレリーズスイッチがオフされている）状態であるので、ボディＣＰＵ２２０１は、図１２の撮影動作を終了させて処理を図３に示すフローチャートの処理へ戻す。
【０１１０】
また、ステップＳ３３をＹｅｓに分岐する場合、ボディＣＰＵ２２０１は、シャッター駆動機構２０２を制御して、シャッター２０１を閉じる。その後、ボディＣＰＵ２２０１は、レンズＣＰＵ１０５を介して絞り駆動機構１０４を制御して、絞り機構１０２をステップＳ３２で算出した絞り値まで絞り込む（ステップＳ３５）。
【０１１１】
続いて、ボディＣＰＵ２２０１は、シャッター駆動機構２０２を制御して、シャッター２０１をステップＳ３２で算出した開放時間だけ開放しつつ、撮像素子２０４１による撮像（露光）を行う（ステップＳ３６）。そして、ボディＣＰＵ２２０１は、レンズＣＰＵ１０５を介して絞り駆動機構１０４を制御し、ステップＳ３５において絞り込んだ絞り機構１０２を開放させる（ステップＳ３７）。
【０１１２】
その後、ボディＣＰＵ２２０１は、撮像素子２０４１によって得られた画像データを画像処理回路２２０６に読み込み（ステップＳ３８）、画像処理回路２２０６によって所定の画像処理を施し且つ所定のフォーマットデータ（例えばＪＰＥＧ等）に変換する（ステップＳ３９）。そして、ボディＣＰＵ２２０１は、画像処理回路２２０６によって処理された画像データを記録媒体２０８に記録する（ステップＳ４０）。
【０１１３】
以下、図３に示されているフローチャートにおけるステップＳ１７のパワーオフのサブルーチンについて説明する。図１３は、ステップＳ１７のパワーオフのサブルーチンのフローチャートを示す図である。
【０１１４】
まず、ボディＣＰＵ２２０１は、モニタ駆動回路２１０−２を介して背面液晶モニタ２１４を消灯制御する（ステップＳ５１）。
【０１１５】
続いて、ボディＣＰＵ２２０１は、内蔵ファインダーユニット２００ｕ又は外部ファインダーユニット３００ｕを用いてライブビュー画像の表示を行っているか否かを判定する（ステップＳ５２）。ステップＳ５２をＹｅｓに分岐する場合（ファインダー表示を行っている場合）、ボディＣＰＵ２２０１は、ステップＳ１１において開始させたファインダー液晶モニタ２１１における設定状態情報の表示を終了させる（ステップＳ５３）。
【０１１６】
その後、ボディＣＰＵ２２０１は、所定時間のファインダータイマの計時を開始させ（ステップＳ５４）、ファインダータイマがタイムアップするのを待つ（ステップＳ５５）。ボディＣＰＵ２２０１は、ステップＳ５５においてタイムアップしたと判定した時点で、内蔵ファインダーユニット２００ｕ又は外部ファインダーユニット３００ｕを用いたライブビュー画像の表示を終了させる（ステップＳ５６）。
【０１１７】
ステップＳ５２をＮｏに分岐する場合又はステップＳ５６における処理を完了した後、ボディＣＰＵ２２０１は、モニタ駆動回路２１０−１の動作を停止させる制御をし（ステップＳ５７）、撮像素子２０４１の動作を停止させる制御をし（ステップＳ５８）、当該カメラ１０の各部への給電を停止させる制御をする（ステップＳ５９）。
【０１１８】
パワーオフの際に上述したステップＳ５１〜ステップＳ５９の一連の処理を実行することによって、内蔵ファインダーユニット２００ｕにおけるライブビュー画像の表示を突然消灯させず、所定時間だけ当該表示を続行させた後に、当該表示を消灯させることができる。つまり、ユーザにとって、より自然な態様でカメラ１０をパワーオフさせることができる。
【０１１９】
以下、図３に示されているフローチャートにおけるステップＳ２０のカメラ諸動作のサブルーチンについて説明する。図１４は、ステップＳ２０のカメラ諸動作のサブルーチンのフローチャートを示す図である。
【０１２０】
カメラ諸動作において、ボディＣＰＵ２２０１は、十字ボタン２１６ｆのＯＫボタンが操作されたか否かを判定する（ステップＳ６１）。ここで、ステップＳ６１の例では、ＯＫボタンの操作を判定しているが、他のボタンの操作を判定するようにしてもよい。
【０１２１】
ステップＳ６１をＹｅｓに分岐する場合（ＯＫボタンがオンされた場合）、ボディＣＰＵ２２０１は、ＬＶフラグに“１”をセットする（ステップＳ６２）。また、優先フラグに“０”をセットする（ステップＳ６３）。
【０１２２】
そして、ボディＣＰＵ２２０１は、入出力回路２２１１を介して撮像素子駆動回路２０５を制御することによって撮像素子２０４１を駆動させ、撮像動作を開始させる（ステップＳ６４）。続いて、ボディＣＰＵ２２０１は、撮像素子２０４１によって取得され前処理回路２０６を経て画像処理回路２２０６に取り込まれた画像データについて、画像処理回路２２０６に測光処理（ライブビュー用測光処理）を開始させ、画像データの露出量を制御する（ステップＳ６５）。そして、ボディＣＰＵ２２０１は、画像処理回路２２０６による画像データの各種画像処理を開始させてライブビュー表示用画像データを生成する（ステップＳ６６）。
【０１２３】
続いて、ボディＣＰＵ２２０１は、ライブビュー表示を行う必要があるか否かを判定する（ステップＳ６７）。ＯＫボタンが操作された場合のカメラ１０の設定変更においては、２次元型設定変更処理又はライブビュー重畳型設定変更処理を行う。２次元配置型設定変更処理とライブビュー重畳型設定変更処理の何れを行うのかは、例えば後述のカメラ諸動作における階層型メニュー設定時にユーザが設定する。この他、例えば第３の表示モードでのモニタ表示中にＯＫボタンが操作された場合には、ライブビュー重畳型設定変更処理を行う。そして、ライブビュー重畳型設定変更処理を行うと設定されている場合に、ステップＳ６７においてライブビュー表示を行う必要があると判定する。
【０１２４】
ステップＳ６７をＹｅｓに分岐する場合（ライブビュー表示を行う必要がある場合）、ボディＣＰＵ２２０１は、モニタ駆動回路２１０−１又は２１０−２を制御してライブビュー表示を行う（ステップＳ６８）。ここで、背面液晶モニタ２１４とファインダー液晶モニタ２１１又は３１１との何れにライブビュー表示を行うのかは、図３のステップＳ９と同様、接眼センサーの出力から決定する。また、ステップＳ６７をＮｏに分岐する場合（ライブビュー表示を行う必要がない場合）、ボディＣＰＵ２２０１は、ステップＳ６８の処理をスキップする。
【０１２５】
そして、ボディＣＰＵ２２０１は、カメラ１０の設定変更のために、２次元配置型設定変更処理又はライブビュー重畳型設定変更処理を行う（ステップＳ６９）。
【０１２６】
図１５を参照して２次元配置型設定変更処理について説明する。図１５は、２次元配置型設定変更処理におけるモニタ表示の例を示す図である。２次元配置型設定処理は、図１５に示すように、例えば“ホワイトバランス”、“ＩＳＯ感度”、“連写”、“露出”、“プログラムモード”、“絞り値”、“シャッター速度”、“顔検出”、“画像処理”、“フォーカス位置（測距点）”等のカメラ１０の撮像情報を含む設定状態情報ｄを、モニタの画面上の中央部に２次元状に表示させた状態でカメラ１０の設定を変更する処理である。２次元配置型設定変更処理におけるモニタ表示は、前述の第２の表示モードに対応したモニタ表示であり、設定状態情報ｄをライブビューに重畳させない。また、図１５に示すように、２次元配置型設定表示は、画面の比較的広い領域を設定状態情報ｄの表示のために利用する。したがって、２次元配置型設定処理におけるモニタ表示は、背面液晶モニタ２１４に行うことが望ましい。
【０１２７】
図１５の上段で示すようなモニタ表示がなされている際に、十字ボタン２１６ｆのＯＫボタンが操作されたことを検出すると、ボディＣＰＵ２２０１は、背面液晶モニタ２１４に２次元配置型設定変更処理に対応したモニタ表示を行う。例えば、図１５の下段左側で示す設定表示ｄ１１は、“ＩＳＯ感度”の設定表示の例を示している。“ＩＳＯ感度”の設定表示ｄ１１では、カメラ１０に対して設定可能な複数のＩＳＯ感度の設定項目を表示させる。
【０１２８】
設定表示が表示されている状態で十字ボタン２１６ｆの上下左右ボタンが操作されたことを検出した場合に、ボディＣＰＵ２２０１は、操作されたボタンが対応している方向の設定表示を表示させるよう、設定表示の切り替えを行う。例えば、図１５の下段左側で示す設定表示ｄ１１が表示されている状態で上下左右ボタンが表示された場合、例えば図１５の下段中央で示すように、上下左右ボタンの操作方向に対応した設定状態情報の設定表示ｄ１２を表示させる。なお、図１５の下段中央で示す設定表示ｄ１２は、“アスペクト比”の設定表示の例を示している。
【０１２９】
設定表示が表示されている状態でダイヤル２１６ｅが操作されたことを検出すると、ボディＣＰＵ２２０１は、ダイヤル２１６ｅの操作方向に従って設定表示中の選択項目を変更する。例えば、設定表示ｄ１２がなされている状態でダイヤル２１６ｅが右方向に回転された場合には、図１５の下段右側で示すように、選択中の項目を右方向にずらした設定表示ｄ１３に切り替える。
【０１３０】
設定表示が表示されている状態で、十字ボタン２１６ｆのＯＫボタンが操作されたことを検出すると、ボディＣＰＵ２２０１は、カメラ１０の設定変更を確定する。このとき、ボディＣＰＵ２２０１は、２次元配置型設定変更処理を終了させて処理をステップＳ７０に移行させる。
【０１３１】
ここで、図１５の例は、操作部２１６を用いて設定変更を行う場合の例を示したが、タッチセンサ２１５を用いて設定変更を行えるようにしてもよい。
【０１３２】
図１６を参照してライブビュー重畳型設定変更処理について説明する。図１６は、ライブビュー重畳型設定変更処理におけるモニタ表示の例を示す図である。ライブビュー重畳型設定変更処理は、図１６に示すように、設定状態情報ｄをライブビュー表示に重畳させた状態で、カメラ１０の設定を変更する処理である。このようなライブビュー重畳型設定変更処理においては、ユーザは、撮影動作時に得られる画像の仕上がりをライブビュー表示によって確認しながら設定変更を行うことができる。
【０１３３】
ライブビュー重畳型設定変更処理におけるモニタ表示においては、ライブビュー表示をなるべく隠さないように設定状態情報ｄを表示させることが望ましい。したがって、ライブビュー重畳型表示は、図１６に示すように、モニタの画面の周辺部に行うこと望ましい。なお、ライブビュー重畳型表示は、背面液晶モニタ２１４とファインダー液晶モニタ２１１（又はファインダー液晶モニタ３１１）の何れに表示させてもよい。
【０１３４】
図１６の上段で示すようなモニタ表示がなされている際に、十字ボタン２１６ｆのＯＫボタンが操作されたことを検出すると、ボディＣＰＵ２２０１は、背面液晶モニタ２１４に設定表示を行う。例えば、図１６の下段左側で示す設定表示ｄ２１は、“ＩＳＯ感度”の設定表示の例を示している。“ＩＳＯ感度”の設定表示ｄ２１では、カメラ１０に対して設定可能な複数のＩＳＯ感度の設定項目をライブビューの周辺部に重畳表示させる。
【０１３５】
設定表示が表示されている状態で十字ボタン２１６ｆの上下ボタンが操作されたことを検出した場合に、ボディＣＰＵ２２０１は、操作されたボタンが対応している方向の設定表示を表示させるよう、設定表示の切り替えを行う。例えば、図１６の下段左側で示す設定表示ｄ２１が表示されている状態で上下ボタンが表示された場合、例えば図１６の下段中央で示すように、上下ボタンの操作方向に対応した設定状態情報の設定表示ｄ２２を表示させる。なお、図１６の下段中央で示す設定表示ｄ２２は、“顔検出”の設定表示の例を示している。
【０１３６】
設定表示が表示されている状態で十字ボタン２１６ｆの左右ボタンが操作されたことを検出すると、ボディＣＰＵ２２０１は、操作されたボタンが対応している方向に従って設定表示中の選択項目を変更する。例えば、設定表示ｄ２２がなされている状態で右ボタンが操作された場合には、図１６に示すように、選択中の項目を右方向にずらした設定表示ｄ２３に切り替える。
【０１３７】
設定表示が表示されている状態で、十字ボタン２１６ｆのＯＫボタンが操作されたことを検出すると、ボディＣＰＵ２２０１は、カメラ１０の設定変更を確定する。このとき、ボディＣＰＵ２２０１は、ライブビュー重畳型設定変更処理を終了させて処理をステップＳ７０に移行させる。
【０１３８】
本実施形態では、ライブビュー表示を必要としない２次元配置型設定変更処理においても、撮像素子２０４１の動作開始からライブビュー表示用の画像処理までの動作を行う。これは、設定変更処理の終了後にすぐにライブビュー表示を行えるようにするためである。このように、本実施形態では設定変更処理からライブビュー表示を再開するまでの時間を短縮することにより、ユーザはすぐに撮影操作に移行できる。これにより、設定変更後すぐにシャッターチャンスが訪れたとしてもシャッターチャンスを逃がしてしまうことを防止することができる。
【０１３９】
２次元配置型設定変更処理又はライブビュー重畳型設定変更が行われる場合、ＬＶフラグが“１”に、優先フラグが“０”にセットされる。後述するが、２次元配置型設定変更処理又はライブビュー重畳型設定変更が行われる場合には、スリープタイマのカウントがリセットされるので、カメラ諸動作の終了後のステップ２２１、Ｓ２２の判定を経て処理がステップＳ９に分岐する。このため、ファインダーの覗き込み状態に応じて背面液晶モニタ２１４と背面液晶モニタ２１４或いはファインダー液晶モニタ２１１又は３１１へのモニタ表示が行われる。
【０１４０】
本実施形態では、カメラ諸動作の完了後（すなわち設定変更の完了後）にライブビュー表示を行う例を示しているが、ユーザによって設定変更の確定操作がなされた時点で（設定変更が完了していなくとも）ライブビュー表示を行うようにしても良い。
【０１４１】
ここで、再び図１４の説明に戻る。変更処理又はライブビュー重畳型設定変更処理の後、ボディＣＰＵ２２０１は、スリープタイマのカウントをリセットする（ステップＳ７０）。その後、ボディＣＰＵ２２０１は、カメラ諸動作の処理を終了する。このように本実施形態では何らかの操作がなされた場合にスリープタイマをリセットするようにし、ユーザが何らかの操作中にカメラ１０が不意にパワーオフしてしまうことを防止することができる。
【０１４２】
また、ステップＳ６１をＮｏに分岐する場合（ＯＫボタンがオンされていない場合）、ボディＣＰＵ２２０１は、メニューボタン２１６ｄが操作されたか否かを判定する（ステップＳ７１）。
【０１４３】
ステップＳ７１をＹｅｓに分岐する場合（メニューボタン２１６ｄがオンされた場合）、ボディＣＰＵ２２０１は、入出力回路２２１１を介して撮像素子２０４１の動作を停止させてライブビュー表示を停止させる制御をする（ステップＳ７２）。
【０１４４】
続いて、ボディＣＰＵ２２０１は、ＬＶフラグを“０”にセットする（ステップＳ７３）。そして、ボディＣＰＵ２２０１は、カメラ１０の設定変更のために、階層構造型メニュー設定処理を行う（ステップＳ７４）。
【０１４５】
図１７を参照して階層構造型メニュー設定処理について説明する。図１７は、階層構造型メニュー設定処理におけるモニタ表示の例を示す図である。階層構造型メニュー設定処理は、図１７に示すように、設定状態情報ｄを、階層構造のメニュー項目として表示させた状態でカメラ１０の設定を変更する処理である。図１７に示すように、階層構造型メニュー設定処理におけるモニタ表示は、画面の比較的広い領域を設定状態情報ｄの表示のために利用する。したがって、階層構造型メニュー設定におけるモニタ表示は、背面液晶モニタ２１４に行うことが望ましい。
【０１４６】
図１７の左端で示すようなモニタ表示がなされている際に、メニューボタン２１６ｄが操作されたことを検出すると、ボディＣＰＵ２２０１は、背面液晶モニタ２１４に階層構造型メニュー設定処理に対応したモニタ表示を行う。例えば、図１７に示すメニューｄ３１は、第１階層のメニューの一部である。ここで、階層構造型メニュー設定処理においてモニタ表示されるメニューにおける設定項目は、カメラ１０の撮像情報の設定項目以外の各種の設定項目が含まれていてよい。例えば、近年、画像データに特殊な視覚効果を与えるための特殊画像処理を施すことが知られている。このような特殊画像処理についての設定項目を階層構造型メニュー設定処理における設定項目に含めてよい。
【０１４７】
メニューｄ３１が表示されている状態で十字ボタン２１６ｆの上下ボタンが操作されたことを検出した場合に、ボディＣＰＵ２２０１は、第１階層の設定項目のうちの設定項目ｄ３１とは別の設定項目が表示されるよう表示の切り替えを行う。例えば、メニューｄ３１が表示されている状態で下ボタンが操作されたことを検出した場合に、メニューｄ３１とは別のメニューｄ３２が表示されるように切り替える。
【０１４８】
第１階層のメニューが表示されている状態で十字ボタン２１６ｆの左右ボタンが操作されたことを検出すると、ボディＣＰＵ２２０１は、第２階層のメニューｄ３３が表示されるよう表示の切り替えを行う。第２階層のメニューは、第１階層の設定項目の選択を行うためのメニューである。
【０１４９】
メニューｄ３３が表示されている状態で十字ボタン２１６ｆの上下ボタンが操作されたことを検出した場合に、ボディＣＰＵ２２０１は、第１階層の設定項目のうちの選択中の設定項目を変更するようにメニュー表示を切り替える。例えば、例えば図１７のメニューｄ３３は、“ＷＢ（ホワイトバランス）”が選択されている状態である。この状態で下ボタンが操作されたことを検出した場合に、“ＷＢ”の下の設定項目である“ＩＳＯ感度”が選択されたメニューｄ３４が表示されるように切り替える。
【０１５０】
第２階層のメニューが表示されている状態で十字ボタン２１６ｆの左右ボタンが操作されたことを検出すると、ボディＣＰＵ２２０１は、最下層（第３階層）のメニューｄ３５が表示されるよう表示の切り替えを行う。第３階層のメニューは、第２階層の設定項目の選択を行うためのメニューである。  
ここで、本実施形態では、ライブビュー表示を必要としない階層構造型メニュー設定処理においても、最下層のメニュー表示の指示がなされた時には、撮像素子２０４１の動作開始からライブビュー表示用の画像処理までの動作を行う。ただし、この時点では実際にライブビュー画像を表示させることはしない。つまり、最下層のメニューの後の後の確定操作がなされた場合には、その後にユーザが撮影動作に移行する確率が高いので、予めライブビュー表示の準備をしておく。  
また、最下層のメニューが表示されている状態で第２階層のメニューの表示指示がなされた時には、撮像素子２０４１の動作を停止させることによってライブビュー表示の順次を停止させておく。最下層のメニューが表示されていない状態では、ユーザが引き続いて設定を行う確率が高いので、ライブビュー表示よりも他の処理を優先させる。ライブビュー表示用の処理を停止させておくことにより、撮像素子２０４１の消費電力を抑え、不要な発熱を抑えたり、階層移動のレスポンスを向上させることが可能である。
【０１５１】
メニューｄ３５が表示されている状態で十字ボタン２１６ｆの上下ボタンが操作されたことを検出した場合に、ボディＣＰＵ２２０１は、第２階層の設定項目のうちの選択中の設定項目を変更するようにメニュー表示を切り替える。例えば、例えば図１７のメニューｄ３５は、“ＩＳＯ感度”の“オート”が選択されている状態である。この状態で下ボタンが操作されたことを検出した場合に、“オート”の下の設定項目である“２００（ＩＳＯ２００）”が選択されたメニューｄ３６が表示されるように切り替える。
【０１５２】
また、メニューボタン２１６ｄが操作されたことを検出すると、ボディＣＰＵ２２０１は、カメラ１０の設定変更を確定する。このとき、ボディＣＰＵ２２０１は、階層構造型メニュー設定処理を終了させて処理をステップＳ７０に移行させる。
【０１５３】
図１７の例では、３階層のメニューとしているが、階層数は３階層に限るものではない。２階層であっても良いし、４階層以上であっても良い。
【０１５４】
ここで、図１４の説明に戻る。階層構造型メニュー設定処理の開始後、ボディＣＰＵ２２０１は、最下層のメニューで確定指示がされたか否かを判定する（ステップＳ７５）。
【０１５５】
ステップＳ７５をＹｅｓに分岐する場合（最下層のメニューで確定指示がされた場合）、ボディＣＰＵ２２０１は、ＬＶフラグに“１”をセットする（ステップＳ７６）。一方、ステップＳ７５をＮｏに分岐する場合（最下層のメニューで確定指示がされていない場合）、ボディＣＰＵ２２０１は、ステップＳ７６の処理をスキップする。
【０１５６】
次に、ボディＣＰＵ２２０１は、優先フラグに“１”をセットする（ステップＳ７７）。その後、ボディＣＰＵ２２０１は、処理をステップＳ７０に移行させる。
【０１５７】
階層構造型メニュー型設定において最下層のメニューが表示される場合、ＬＶフラグが“１”に、優先フラグが“１”にセットされる。この場合、図３に示すように、カメラ諸動作の後の時点でライブビュー表示用画像データが生成されているので、ステップＳ２１、ステップＳ２９の判定を経て処理がステップＳ５に分岐してファインダー液晶モニタ２１１又は３１１にライブビュー表示が行われる。このため、ユーザは、直ちに撮影操作を行うことが可能である。
【０１５８】
ここで、再び図１４の説明に戻る。ステップＳ７０をＮｏに分岐する場合（メニューボタン２１６ｄがオンされていない場合）、ボディＣＰＵ２２０１は、再生ボタン２１６ｃが操作されたか否かを判定する（ステップＳ７８）。
【０１５９】
ステップＳ８１をＹｅｓに分岐する場合（再生ボタン２１６ｃがオンされた場合）に、ボディＣＰＵ２２０１は、入出力回路２２１１を介して撮像素子２０４１の動作を停止させてライブビュー表示を停止させる制御をする（ステップＳ７９）。
【０１６０】
続いて、ボディＣＰＵ２２０１は、ＬＶフラグを“０”にセットする（ステップＳ８０）。そして、ボディＣＰＵ２２０１は、再生モード処理を行う（ステップＳ８１）。
【０１６１】
図１８を参照して再生モード処理について説明する。図１８は、再生モード処理におけるモニタ表示の例を示す図である。
【０１６２】
図１８の左端で示すようなモニタ表示がなされている際に、再生ボタン２１６ｃが操作されたことを検出すると、ボディＣＰＵ２２０１は、記録媒体制御回路２２０５を介して記録媒体２０８に記録された画像データのうちの１つ（例えば撮影時刻が最新の画像データ）を読み出し、読み出した画像データを圧縮伸長回路２２０７において伸長し、この伸長した画像データをビデオ信号出力回路２２０８においてビデオ信号に変換し、このビデオ信号に従って背面液晶モニタ２１４を駆動してモニタの画面上に読み出した画像データに対応した画像Ｄ４１を表示させる。
【０１６３】
画像データの再生中にダイヤル２１６ｅが操作されたことを検出すると、ボディＣＰＵ２２０１は、ダイヤル２１６ｅの操作方向に従って再生する画像データを切り替える。例えば、画像Ｄ４１が表示されている状態でダイヤル２１６ｅが左方向に回転された場合には、１コマ前の画像Ｄ４２を表示させるように切り替える。この他、再生モード処理中に、画像の拡大やインデックス表示（一覧表示）等の処理を行えるようにしてもよい。
【０１６４】
ここで、図１８の例は、操作部２１６を用いて再生モード処理中の各種操作を行う場合の例を示したが、タッチセンサ２１５を用いて操作を行えるようにしてもよい。
【０１６５】
画像データの再生中に再生ボタン２１６ｃが操作されたことを検出すると、ボディＣＰＵ２２０１は、再生モード処理を終了する。
【０１６６】
ここで、再び図１４の説明に戻る。再生モードの終了後、ボディＣＰＵ２２０１は、優先フラグを“１”にセットする（ステップＳ８２）。その後、ボディＣＰＵ２２０１は、処理をステップＳ７０に移行させる。
【０１６７】
再生モード処置においては、ＬＶフラグが“０”に、優先フラグが“１”にセットされる。この場合、図３に示すように、カメラ諸動作の後、ステップＳ２１、ステップＳ２９を経て処理がステップＳ１に分岐する。この場合、ファインダー液晶モニタを用いたライブビュー表示が行われる。
【０１６８】
ステップＳ８１をＮｏに分岐する場合（再生ボタン２１６ｃがオンされていない場合）に、ボディＣＰＵ２２０１は、その他の処理を行うか否かを判定する（ステップＳ８３）。“その他の処理”は、画像データの通信処理等の図１４で示した以外の各種の処理である。
【０１６９】
ステップＳ８３をＹｅｓに分岐する場合（その他の処理を実行する場合）、ボディＣＰＵ２２０１は、その処理の内容に対応した処理を行う（ステップＳ８４）。その他の処理の終了後、ボディＣＰＵ２２０１は、ＬＶフラグを“１”にセットする（ステップＳ８５）。また、ボディＣＰＵ２２０１は、優先フラグを“０”にセットする（ステップＳ８６）。その後、ボディＣＰＵ２２０１は、処理をステップＳ７０に移行させる。
【０１７０】
ステップＳ８３をＮｏに分岐する場合（その他の処理を実行しない場合）、ボディＣＰＵ２２０１は、図１４の処理を終了させる。この場合、スリープタイマのカウントがリセットされない。
【０１７１】
以上説明したように、本一実施形態によれば、カメラ１０の設定変更時において予めライブビュー表示の準備を行っておくことにより、カメラ１０の設定変更の終了からのライブビュー画像の表示に要する時間を短縮化した撮像装置及び撮像方法を提供することができる。
【０１７２】
以上、一実施形態に基づいて本発明を説明したが、本発明は上述した各実施形態に限定されるものではなく、本発明の要旨の範囲内で、種々の変形及び応用が可能なことは勿論である。
【０１７３】
さらに、上述した実施形態には種々の段階の発明が含まれており、開示した複数の構成要件の適当な組み合わせにより種々の発明が抽出され得る。例えば、実施形態に示す全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【符号の説明】
【０１７４】
１０…カメラ、  １００…交換レンズ、  １０１…フォーカシングレンズ、  １０２…絞り機構、  １０３…フォーカス駆動機構、  １０４…絞り駆動機構、  １０５…レンズＣＰＵ、  １０６…通信端子、  ２００…カメラボディ、  ２００ｕ…内蔵ファインダーユニット、  ２０１…シャッター、  ２０２…シャッター駆動機構、  ２０４１…撮像素子、  ２０４…撮像ユニット、  ２０５…撮像素子駆動回路、  ２０６…前処理回路、  ２２０６…画像処理回路、  ２０７…ＳＤＲＡＭ、  ２０８…記録媒体、  ２０９…フラッシュメモリ、  ２１０…モニタ駆動回路、  ２１１，３１１…ファインダー液晶モニタ、  ２１２，３１２…接眼レンズ、  ２１３，３１３…接眼センサー、  ２１４…背面液晶モニタ、  ２１６…操作部、  ２１７…着脱検知スイッチ、  ２２０…制御回路、  ２５１…ボディ振動センサー、  ２５２…ボディ防振制御回路、  ２５３…ボディ防振機構、  ２５４…防塵フィルタ駆動回路、  ３００ｕ…外部ファインダーユニット、  ３０６，３０８…通信端子、  ３１１…ファインダー液晶モニタ、  ３１２…接眼レンズ、  ３１３…接眼センサー、  ２０４１…撮像素子、  ２０４２…フィルタ群、  ２０４３…防塵フィルタ、  ２０４３ｐ…圧電素子、  ２２０１…ボディＣＰＵ、  ２２０２…ＡＦ回路、  ２２０３…ＳＤＲＡＭ制御回路、  ２２０４…フラッシュメモリ制御回路、  ２２０５…記録媒体制御回路、  ２２０６…画像処理回路、  ２２０８…ビデオ信号出力回路、  ２２０７…圧縮伸長回路、  ２２１０…スイッチ検知回路、  ２２１１…入出力回路、  ２２１２…通信回路、  ２２１３…データバス。
【図１】
2013219419.tif 000003
【図２】
2013219419.tif 000004
【図３】
2013219419.tif 000005
【図４】
2013219419.tif 000006
【図５】
2013219419.tif 000007
【図６】
2013219419.tif 000008
【図７】
2013219419.tif 000009
【図８】
2013219419.tif 000010
【図９】
2013219419.tif 000011
【図１０】
2013219419.tif 000012
【図１１】
2013219419.tif 000013
【図１２】
2013219419.tif 000014
【図１３】
2013219419.tif 000015
【図１４】
2013219419.tif 000016
【図１５】
2013219419.tif 000017
【図１６】
2013219419.tif 000018
【図１７】
2013219419.tif 000019
【図１８】
2013219419.tif 000020