(57)【要約】【課題】機器が持ち上げられたときに、省電力状態に遷移する直前の動作モードで通常動作状態の動作を開始できないこと。【解決手段】電子機器は、表示部による表示を行う第１状態と表示部による表示を行わない第２状態との間で、表示部の状態を遷移させる制御部を備え、制御部は、表示部の状態が第２状態にある場合において、電子機器が持ち上げられたことを示す第１条件が満たされたことに応じて表示部の状態を第１状態へ遷移させる場合に、第２状態に遷移する前の動作モードで第１状態の動作を開始させ、第１条件とは異なる第２条件が満たされたことに応じて表示部の状態を第１状態へ遷移させる場合に、第２条件に応じて予め定められた動作モードで第１状態の動作を開始させる。【選択図】図１
2015049529.tif 000002
【特許請求の範囲】
【請求項１】
電子機器であって、
表示部による表示を行う第１状態と前記表示部による表示を行わない第２状態との間で、前記表示部の状態を遷移させる制御部を備え、
前記制御部は、前記表示部の状態が前記第２状態にある場合において、前記電子機器が持ち上げられたことを示す第１条件が満たされたことに応じて前記表示部の状態を前記第１状態へ遷移させる場合に、前記第２状態に遷移する前の動作モードで前記第１状態の動作を開始させ、前記第１条件とは異なる第２条件が満たされたことに応じて前記表示部の状態を前記第１状態へ遷移させる場合に、前記第２条件に応じて予め定められた動作モードで前記第１状態の動作を開始させる
電子機器。
【請求項２】
ユーザ操作を受け付ける操作部材
をさらに備え、
前記第２条件は、前記操作部材に対してユーザ操作があった場合に満たされ、
前記制御部は、前記表示部の状態が前記第２状態にある場合において前記第２条件が満たされたことに応じて前記表示部の状態を前記第１状態へ遷移させる場合に、前記ユーザ操作があった前記操作部材に予め対応づけられた動作モードで前記第１状態の動作を開始させる
請求項１に記載の電子機器。
【請求項３】
前記表示部にメニューが表示されている状態で前記第１状態から前記第２状態へ遷移した場合において、前記制御部は、前記第１条件が満たされたことに応じて前記第１状態へ遷移させる場合に、前記第２状態に遷移する前に前記表示部に表示されていた前記メニューと同じ表示内容のメニューが前記表示部に表示される状態で、前記第１状態の動作を開始させる
請求項１または２に記載の電子機器。
【請求項４】
前記表示部に前記メニューが表示されている状態で前記第１状態から前記第２状態へ遷移した場合において、前記制御部は、前記第１条件が満たされたことに応じて前記第１状態へ遷移させる場合に、前記第２状態に遷移する前に前記表示部に表示されていた前記メニューにおいて選択されていたメニュー項目が選択された状態で、前記第１状態の動作を開始させる
請求項３に記載の電子機器。
【請求項５】
前記電子機器の底部の接触状態を検出する接触センサ
をさらに備え、
前記制御部は、前記接触センサにより検出された前記接触状態に基づいて、前記第１条件が満たされたか否かを判断する
請求項１から４のいずれか一項に記載の電子機器。
【請求項６】
前記制御部は、前記接触センサにより前記電子機器の底部が他の物体と接触していると判断される状態で前記第１状態から前記第２状態へ遷移した状態で前記第１条件が満たされたことを条件として、前記第２状態に遷移する前の動作モードで前記第１状態の動作を開始させる
請求項５に記載の電子機器。
【請求項７】
撮像部
をさらに備え、
前記操作部材は、ユーザからの撮影指示を受け付ける撮影指示部を含み、
前記制御部は、前記表示部の状態が前記第２状態にある場合において前記撮影指示部に対するユーザ操作がなされたことに応じて前記第１状態へ遷移させる場合に、前記撮影指示部に対するユーザ操作に応じて撮影動作を開始する動作モードで、前記第１状態の動作を開始させる
請求項２に記載の電子機器。
【請求項８】
前記制御部は、前記表示部の状態が前記第１状態にある場合において、操作部材に対してユーザ操作がない状態が予め定められた時間継続した場合に、前記電子機器の動作状態を前記第２状態へ遷移させる
請求項１から７のいずれか一項に記載の電子機器。
【請求項９】
前記電子機器の向きを検出する向きセンサと、
前記向きセンサによる前記電子機器の向きの検出結果に基づいて、前記電子機器の向きが予め定められた向きに向いており、前記電子機器の向きの変化幅が予め定められた値より小さい場合に、前記表示部の状態が前記第２状態へ遷移するのを制限する遷移制限制御部と
をさらに備える請求項８に記載の電子機器。
【請求項１０】
前記予め定められた向きは、前記表示部の表示面と鉛直方向とがなす角度が予め定められた角度以上となる向きである
請求項９に記載の電子機器。
【請求項１１】
電子機器が備える表示部による表示を行う第１状態と前記表示部による表示を行わない第２状態との間で、前記表示部の状態を遷移させる制御ステップ
をコンピュータに実行させ、
前記制御ステップは、前記表示部の状態が前記第２状態にある場合において、前記電子機器が持ち上げられたことを示す第１条件が満たされたことに応じて前記表示部の状態を前記第１状態へ遷移させる場合に、前記第２状態に遷移する前の動作モードで前記第１状態の動作を開始させ、前記第１条件とは異なる第２条件が満たされたことに応じて前記表示部の状態を前記第１状態へ遷移させる場合に、前記第２条件に応じて予め定められた動作モードで前記第１状態の動作を開始させる
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器およびプログラムに関する。
【背景技術】
【０００２】
カメラを使用せず所定時間静止した状態にある場合に省電力モードや電源ＯＦＦモードに移行する節電機能を有するカメラが知られている（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２００６-１６２９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
例えば省電力状態等の表示部への表示を行わない動作状態にある場合に、ユーザが機器を使おうとして機器を持ったときに、省電力状態に遷移する直前の動作モードで通常状態の動作を開始することができない。また、ボタン操作等の他の条件で遷移するときに、条件に応じた動作モードで通常状態の動作を開始することができない。そのため、ユーザが効率的に機器の操作を再開することができない。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、電子機器は、表示部による表示を行う第１状態と表示部による表示を行わない第２状態との間で、表示部の状態を遷移させる制御部を備え、制御部は、表示部の状態が第２状態にある場合において、電子機器が持ち上げられたことを示す第１条件が満たされたことに応じて表示部の状態を第１状態へ遷移させる場合に、第２状態に遷移する前の動作モードで第１状態の動作を開始させ、第１条件とは異なる第２条件が満たされたことに応じて表示部の状態を第１状態へ遷移させる場合に、第２条件に応じて予め定められた動作モードで第１状態の動作を開始させる。
【０００５】
本発明の第２の態様においては、プログラムは、電子機器が備える表示部による表示を行う第１状態と表示部による表示を行わない第２状態との間で、表示部の状態を遷移させる制御ステップをコンピュータに実行させ、制御ステップは、表示部の状態が第２状態にある場合において、電子機器が持ち上げられたことを示す第１条件が満たされたことに応じて表示部の状態を第１状態へ遷移させる場合に、第２状態に遷移する前の動作モードで第１状態の動作を開始させ、第１条件とは異なる第２条件が満たされたことに応じて表示部の状態を第１状態へ遷移させる場合に、第２条件に応じて予め定められた動作モードで第１状態の動作を開始させる。
【０００６】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態におけるカメラ１０の外観の一例を模式的に示す。
【図２】カメラ１０のシステム構成の一例を示す。
【図３】第１階層メニューが表示された画面３００の一例を示す。
【図４】第２階層メニューが表示された画面４００の一例を示す。
【図５】第３階層メニューが表示された画面５００の一例を示す。
【図６】第４階層メニューが表示された画面６００の一例を示す。
【図７】無操作状態と判断されるカメラ１０の向きの一例を模式的に示す。
【図８】カメラ１０における動作フローの一例を示す。
【図９】ユーザ操作が検出されなかった場合の動作フローの一例を示す。
【発明を実施するための形態】
【０００８】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【０００９】
図１は、一実施形態におけるカメラ１０の外観の一例を、台５とともに模式的に示す。カメラ１０は、撮像装置の一例としての一眼レフレックスカメラである。カメラ１０は、カメラ本体１３０と、交換レンズとしてのレンズユニット１２０とを備える。レンズユニット１２０は、カメラ本体１３０の前面部に着脱可能に装着される。
【００１０】
カメラ本体１３０の前面部に対向する背面部には、表示部１３８、ファインダ窓１６３、マルチセレクタ２０、コマンドダイヤル３０および操作ボタン４０ａ、操作ボタン４０ｂ、操作ボタン４０ｃ、操作ボタン４０ｄ、操作ボタン４０ｅおよび操作ボタン４０ｆが設けられる。操作ボタン４０ａ、操作ボタン４０ｂ、操作ボタン４０ｃ、操作ボタン４０ｄ、操作ボタン４０ｅおよび操作ボタン４０ｆを、操作ボタン４０と総称する場合がある。
【００１１】
カメラ本体１３０の上面部には、レリーズボタン１２および撮影モードダイヤル１４が設けられる。カメラ本体１３０の上面部に対向する底面部は平面部を有しており、カメラ本体１３０を台５の上に置くことができる。カメラ本体１３０には、底面部の平面部の接触状態を検出する接触センサが設けられている。カメラ本体１３０は、接触センサの出力に基づいて、カメラ本体１３０が台５から持ち上げられたか否かを判断する。
【００１２】
カメラ１０は、動作状態として省電力状態と通常動作状態とを有する。通常動作状態では、表示部１３８による表示を行うことができる。省電力状態では、表示部１３８による表示は行われない。カメラ１０は、通常動作状態において、最後のユーザ操作が検出されてから、表示部１３８をパワーオフする予め定められたパワーオフ時間が経過した場合に、通常動作状態から省電力状態に遷移する。パワーオフ時間は、ユーザが設定することができる。
【００１３】
省電力状態は、レリーズボタン１２および操作ボタン４０のいずれかの操作を検出した場合に解除され、通常動作状態に遷移する。例えばレリーズボタン１２の押し込みを検出した場合に、省電力状態が解除されて通常動作状態に戻る。この場合、レリーズボタン１２の操作に応じて撮影動作を行う撮影待機モードで、通常動作状態の動作を開始する。カメラ１０は、撮影待機モードでは、レリーズボタン１２の全押し操作を撮影指示として動作が開始される。カメラ１０は、操作ボタン４０ａの押し込みを検出した場合には、設定モードで通常動作状態の動作を開始する。カメラ１０は、操作ボタン４０ｆの押し込みを検出した場合には、再生モードで通常動作状態の動作を開始する。そのため、ユーザは、撮影を開始したい場合はレリーズボタン１２を押せばよい。また、カメラ１０の設定を行いたい場合には、操作ボタン４０ａを押せば、カメラ１０の設定画面を速やかに呼び出すことができる。画像データを確認したい場合には、操作ボタン４０ｆを押せば、画像データの確認画面を速やかに呼び出すことができる。
【００１４】
省電力状態は、カメラ１０が持ち上げられた場合にも解除される。カメラ１０が持ち上げられた場合は、カメラ１０は、省電力状態に遷移するときの動作モードで、通常動作状態の動作を開始する。例えば、カメラ１０が設定モードで動作中の場合において、無操作状態でパワーオフ時間が経過して省電力状態に遷移した場合においては、設定モードで通常動作状態の動作を開始する。このように、カメラ１０が持ち上げられた場合は、カメラ１０は省電力状態に遷移する直前の動作モードで通常動作状態へ遷移する。この場合、メニューの表示状態やメニュー項目の選択状態も、省電力状態に遷移する直前の状態に戻る。そのため、例えばユーザがカメラ１０を設定している場面において、ユーザがカメラ１０を台５に置いてマニュアルで設定内容を調べている最中にカメラ１０が省電力状態に遷移した場合、ユーザがカメラ１０の設定を続けようとしてカメラ１０を持ち上げると、設定中だった設定メニューが表示部１３８に表示される。そのため、ユーザは、省電力状態に遷移する直前の設定メニューを通じてカメラ１０の設定を続けることができる。
【００１５】
このように、カメラ１０は、ユーザがカメラ１０を取り扱う場合の所作に即した好ましい動作モードで、通常動作状態の動作を開始することができる。そのため、ユーザは、カメラ１０の操作を効率よく続けることができる。
【００１６】
図２は、カメラ１０のシステム構成の一例を示す。図２は、レンズユニット１２０が装着されたカメラ１０全体のブロック構成を示す。
【００１７】
レンズユニット１２０は、レンズマウント接点１２１を有するレンズマウントを備える。カメラ本体１３０は、カメラマウント接点１３１を有するカメラマウントを備える。レンズマウントとカメラマウントとが係合してレンズユニット１２０とカメラ本体１３０とが一体化されると、レンズマウント接点１２１とカメラマウント接点１３１とが接続される。レンズＭＰＵ１２３は、レンズマウント接点１２１およびカメラマウント接点１３１を介してカメラＭＰＵ１４０と接続され、相互に通信しつつ協働してレンズユニット１２０を制御する。
【００１８】
レンズユニット１２０は、レンズ群１２２、レンズ駆動部１２４およびレンズＭＰＵ１２３を有する。被写体光は、レンズユニット１２０が有する光学系としてのレンズ群１２２を透過して、カメラ本体１３０に入射する。メインミラー１４５およびサブミラー１４６を含むミラーユニット１６６は、レンズ群１２２の光軸を中心とする被写体光束中に進出した進出位置と、被写体光束から退避した退避位置とを取り得る。サブミラー１４６は、メインミラー１４５の変位に連動して変位する。メインミラー１４５が被写体光束中から退避した位置にある場合に、サブミラー１４６も被写体光束から退避した位置にある。メインミラー１４５が被写体光束中に進出した位置にある場合に、サブミラー１４６も被写体光束中に進出した位置にある。
【００１９】
ミラーユニット１６６が進出位置にある場合、メインミラー１４５は、レンズ群１２２を通過した被写体光束の一部を反射する。具体的には、メインミラー１４５の一部領域には、ハーフミラーが形成されている。メインミラー１４５のハーフミラー領域に入射した被写体光束の一部は透過し、他の一部は反射する。メインミラー１４５により反射された被写体光束は、ピント板１６１、透過型表示パネル１６０、ペンタプリズム１４７、接眼光学系１６２およびファインダ窓１６３を通じて、被写体像としてユーザに提示される。ユーザは、提示された被写体像に基づいて構図等を確認することができる。透過型表示パネル１６０は、被写体光束に基づく被写体像とともに、撮像動作の設定状態を示す情報等を含む種々の情報をユーザに提示する。透過型表示パネル１６０は、カメラＭＰＵ１４０の制御に従って、被写体光束に基づく被写体像に重畳して、種々の情報をユーザに提示する。
【００２０】
メインミラー１４５のハーフミラー領域を透過した被写体光束の一部は、サブミラー１４６で反射されて、ＡＦユニット１４２へ導かれる。ＡＦユニット１４２は、被写体光束を受光する複数の光電変換素子列を有する。光電変換素子列は、合焦状態にある場合には位相が一致した信号を出力し、前ピン状態または後ピン状態にある場合には、位相ずれした信号を出力する。位相のずれ量は、焦点状態からのずれ量に対応する。ＡＦユニット１４２は、光電変換素子列の出力を相関演算することで位相差を検出して、位相差を示す位相差信号をカメラＭＰＵ１４０へ出力する。
【００２１】
レンズ群１２２の焦点状態は、カメラＭＰＵ１４０等の制御により、ＡＦユニット１４２からの位相差信号を用いて調節される。例えば、位相差信号から検出された焦点状態に基づき、カメラＭＰＵ１４０によってレンズ群１２２が含むフォーカスレンズの目標位置が決定され、決定された目標位置に向けてレンズＭＰＵ１２３の制御によってフォーカスレンズの位置が制御される。具体的には、レンズＭＰＵ１２３は、一例としてフォーカスレンズモータを含むレンズ駆動部１２４を制御して、レンズ群１２２を構成するフォーカスレンズを移動させる。このように、ミラーユニット１６６が進出位置にある場合に、位相差検出方式でレンズ群１２２の焦点状態が検出されて焦点調節が行われる。ＡＦユニット１４２には、撮像素子１３２による撮像範囲内の複数の焦点調節位置のそれぞれにおいて焦点状態を調節すべく、複数の焦点調節位置にそれぞれ対応する複数の位置にそれぞれ光電変換素子が設けられる。
【００２２】
測光素子１４４は、被写体光を測光する測光部の一例である。測光素子１４４は、ペンタプリズム１４７に導かれた光束の一部の光束を受光する光電変換素子を有する。測光素子１４４が有する光電変換素子で検出された被写体の輝度情報は、カメラＭＰＵ１４０に測光値として出力される。カメラＭＰＵ１４０は、測光素子１４４から取得した輝度情報に基づき、各部を制御する。例えば、カメラＭＰＵ１４０は、当該輝度情報に基づきＡＥ評価値を算出して、ＡＥ評価値に基づいて露出制御を行う。カメラＭＰＵ１４０は、記録範囲が設定されている場合、測光素子１４４が有する複数の光電変換素子のうち、記録範囲内に対応する範囲内に位置する光電変換素子で検出された輝度情報に基づいて、ＡＥ評価値を算出してよい。
【００２３】
メインミラー１４５が被写体光束から退避すると、サブミラー１４６はメインミラー１４５に連動して被写体光束から退避する。撮像素子１３２のレンズ群１２２側には、フォーカルプレーンシャッタ１４３が設けられる。フォーカルプレーンシャッタ１４３は、一例としてメカニカルシャッタである。ミラーユニット１６６が退避位置にあり、フォーカルプレーンシャッタ１４３が開状態にある場合、レンズ群１２２を透過した被写体光束は、撮像素子１３２の受光面に入射する。フォーカルプレーンシャッタ１４３は、撮像素子１３２へ入射する被写体光の光路を開閉することで露光を制御する。
【００２４】
撮像素子１３２は、撮像部として機能する。撮像素子１３２は、レンズ群１２２を通過した被写体光束により被写体を撮像する。撮像素子１３２としては、例えばＣＭＯＳセンサ、ＣＣＤセンサ等の固体撮像素子を例示することができる。撮像素子１３２は、被写体光束を受光する複数の光電変換素子を有しており、複数の光電変換素子でそれぞれ生じた蓄積電荷量に応じたアナログ信号をアナログ処理部１３３へ出力する。アナログ処理部１３３は、撮像素子１３２から出力されたアナログ信号に対して、増幅処理、ＯＢクランプ処理等のアナログ処理を施して、Ａ／Ｄ変換器１３４へ出力する。Ａ／Ｄ変換器１３４は、アナログ処理部１３３から出力されたアナログ信号を、画像データを表すデジタル信号に変換して出力する。撮像素子１３２、アナログ処理部１３３およびＡ／Ｄ変換器１３４は、カメラＭＰＵ１４０からの指示を受けた駆動部１４８により駆動される。
【００２５】
Ａ／Ｄ変換器１３４からデジタル信号で出力したデジタル信号は、画像データとしてＡＳＩＣ１３５に入力される。ＡＳＩＣ１３５は、画像処理機能に関連する回路等を一つにまとめた集積回路である。ＡＳＩＣ１３５は、揮発性メモリの一例としてのＲＡＭ１３６の少なくとも一部のメモリ領域を、画像データを一時的に記憶するバッファ領域として使用して、ＲＡＭ１３６に記憶させた画像データに対して種々の画像処理を施す。ＡＳＩＣ１３５による画像処理としては、ノイズリダクション処理、欠陥画素補正、ホワイトバランス補正、色補間処理、色補正、ガンマ補正、輪郭強調処理、画像データの圧縮処理等を例示することができる。
【００２６】
撮像素子１３２が連続して撮像した場合、順次に出力される画像データはバッファ領域に順次に記憶される。撮像素子１３２が連続して撮像することにより得られた複数の画像データは、連続する静止画の画像データ、または、動画を構成する各画像の画像データとして、バッファ領域に順次に記憶される。ＲＡＭ１３６は、ＡＳＩＣ１３５において動画データを処理する場合にフレームを一時的に記憶するフレームメモリとしても機能する。
【００２７】
ＡＳＩＣ１３５における画像処理としては、記録用の画像データを生成する処理の他、表示用の画像データを生成する処理、自動焦点調節（ＡＦ）用の画像データ処理を例示できる。また、ＡＳＩＣ１３５における画像処理としては、ＡＦ処理用のコントラスト量を検出する処理等を含む。具体的には、ＡＳＩＣ１３５は、画像データからコントラスト量を検出してカメラＭＰＵ１４０に供給する。例えば、ＡＳＩＣ１３５は、光軸方向の異なる位置にフォーカスレンズを位置させて撮像することにより得られた複数の画像データのそれぞれからコントラスト量を検出する。カメラＭＰＵ１４０は、検出されたコントラスト量とフォーカスレンズの位置とに基づいて、レンズ群１２２の焦点状態を調節する。例えば、カメラＭＰＵ１４０は、コントラスト量を増大させるようフォーカスレンズの目標位置を決定して、レンズＭＰＵ１２３に、決定された目標位置に向けてフォーカスレンズの位置を制御させる。このように、ミラーユニット１６６が退避位置にある場合に、コントラスト検出方式でレンズ群１２２の焦点状態が検出されて焦点調節が行われる。このように、カメラＭＰＵ１４０は、ＡＳＩＣ１３５およびレンズＭＰＵ１２３と協働して、レンズ群１２２の焦点調節を行う。
【００２８】
ＡＳＩＣ１３５は、Ａ／Ｄ変換器１３４から出力された画像データを記録する場合、規格化された画像フォーマットの画像データに変換する。例えば、ＡＳＩＣ１３５は、静止画の画像データを、ＪＰＥＧ等の規格に準拠した符号化形式で符号化された静止画データを生成するための圧縮処理を行う。また、ＡＳＩＣ１３５は、複数のフレームを、ＱｕｉｃｋＴｉｍｅ、Ｈ．２６４、ＭＰＥＧ２、Ｍｏｔｉｏｎ  ＪＰＥＧ等の規格に準拠した符号化方式で符号化された動画データを生成するための圧縮処理を行う。ＡＳＩＣ１３５は、生成した静止画データ、動画データ等の画像データを、不揮発性の記録媒体の一例としての外部メモリ１８０へ出力して記録させる。例えば、ＡＳＩＣ１３５は、静止画ファイル、動画ファイルとして外部メモリ１８０に記録させる。外部メモリ１８０としては、フラッシュメモリ等の半導体メモリを例示することができる。外部メモリ１８０としては、ＳＤメモリカード、ＣＦストレージカード、ＸＱＤメモリカード等の種々のメモリカードを例示することができる。ＲＡＭ１３６に記憶されている画像データは、記録媒体ＩＦ１５０を通じて外部メモリ１８０へ転送される。また、外部メモリ１８０に記録されている画像データは、記録媒体ＩＦ１５０を通じてＲＡＭ１３６へ転送されＲＡＭ１３６に記憶される。記録媒体ＩＦ１５０としては、上述したメモリカードに対するアクセスを制御するカードコントローラを例示することができる。
【００２９】
ＡＳＩＣ１３５は、記録用の画像データの生成に並行して、表示用の画像データを生成する。例えば、ＡＳＩＣ１３５は、いわゆるライブビュー動作時に、表示部１３８に表示させる表示用の画像データを生成する。また、画像の再生時においては、ＡＳＩＣ１３５は、外部メモリ１８０から読み出された画像データから表示用の画像データを生成する。生成された表示用の画像データは、背面表示制御部１３７の制御に従ってアナログの信号に変換され、液晶ディスプレイ等の表示部１３８に表示される。また、撮像により得られた画像データに基づく画像表示と共に、当該画像データに基づく画像表示をすることなく、カメラ１０の各種設定に関する様々なメニュー項目も、ＡＳＩＣ１３５および背面表示制御部１３７の制御により表示部１３８に表示される。
【００３０】
外部機器ＩＦ１５２は、外部機器コネクタ１５６を介して接続された外部機器との間の通信を担う。外部メモリ１８０に記録された画像データは、外部機器ＩＦ１５２を通じて外部機器へ転送される。また、外部機器ＩＦ１５２を通じて外部機器から通信により取得した画像データは、外部メモリ１８０に記録される。外部機器ＩＦ１５２は、ＵＳＢ通信により外部機器と通信してよい。
【００３１】
操作入力部１４１は、ユーザから操作を受け付ける。操作入力部１４１は、レリーズボタン、撮像モードダイヤル、再生ボタン、ライブビュースイッチ、動画ボタン、電源スイッチ等の各種操作部材等を含む。また、操作入力部１４１は、タッチパネル等として表示部１３８と一体に実装された入力部材を含んでよい。カメラＭＰＵ１４０は、操作入力部１４１が操作されたことを検知して、操作に応じた動作を実行する。例えば、カメラＭＰＵ１４０は、レリーズボタンが押し込まれた場合に、撮像動作を実行するようにカメラ１０の各部を制御する。また、カメラＭＰＵ１４０は、タッチパネルとして実装された入力部材が操作された場合に、表示部１３８に表示させたメニュー項目および操作内容に応じた動作をするよう、カメラ１０の各部を制御する。
【００３２】
角度センサ１７０は、カメラ本体１３０の向きを検出する。例えば、角度センサ１７０は、カメラ本体１３０の３軸方向の傾きを検出する。角度センサ１７０は、少なくともピッチング方向の角度を検出する。レンズユニット１２０がカメラ本体１３０に装着されている場合、レンズユニット１２０の光軸は、カメラ本体１３０に対して固定される。したがって、角度センサ１７０は、レンズユニット１２０の光軸の向きを検出できる。角度センサ１７０としては、ジャイロセンサ等を例示することができる。角度センサ１７０が検出したカメラ本体１３０の向きは、カメラＭＰＵ１４０に供給される。
【００３３】
接触センサ１７２は、カメラ１０の底部の接触状態を検出する。一例として、接触センサ１７２は、カメラ本体１３０の底面部に設けたピンスイッチである。接触センサ１７２は、底面部が他の物体と接触している場合にＯＮ値を出力し、底部が他の物体と接触していない場合にＯＦＦ値を出力する。接触センサ１７２が検出した底部の接触情報を示す情報は、カメラＭＰＵ１４０に供給される。カメラＭＰＵ１４０は、接触センサ１７２により検出された接触状態に基づいて、カメラ１０が持ち上げられたか否かを判断する。また、ピンスイッチの出力は、カメラＭＰＵ１４０の起動割り込み端子に接続され、省電力状態から通常動作状態に遷移するトリガ信号として使用される。なお、接触センサ１７２としては、光電式センサ、圧電式センサ等を適用してもよい。
【００３４】
カメラ１０は、上記に説明した制御を含めて、カメラＭＰＵ１４０およびＡＳＩＣ１３５により直接的または間接的に制御される。カメラ１０の動作に必要な定数、変数等のパラメータ、プログラム等は、システムメモリ１３９に格納される。システムメモリ１３９は、電気的に消去・記憶可能な不揮発性メモリであり、例えばフラッシュＲＯＭ、ＥＥＰＲＯＭ等により構成される。システムメモリ１３９は、パラメータ、プログラム等を、カメラ１０の非動作時にも失われないように格納する。システムメモリ１３９に記憶されたパラメータ、プログラム等は、ＲＡＭ１３６に展開され、カメラ１０の制御に利用される。カメラ本体１３０内の、ＡＳＩＣ１３５、ＲＡＭ１３６、システムメモリ１３９、背面表示制御部１３７、カメラＭＰＵ１４０および外部機器ＩＦ１５２は、バス等の接続インタフェース１４９により相互に接続され、各種のデータをやりとりする。
【００３５】
カメラ本体１３０の各部、レンズユニット１２０の各部および外部メモリ１８０は、電源回路１９２を介して電源１９０から電力供給を受ける。電源１９０としては、カメラ本体１３０に対して着脱できる例えばリチウムイオン電池等の二次電池、系統電源等を例示することができる。二次電池は電池の一例であり、電池とは、実質的に充電することができない非充電式の電池を含む。カメラＭＰＵ１４０は、電源回路１９２を制御することにより、電源１９０からカメラ１０の各部への電力供給を制御する。
【００３６】
図３は、カスタムメニューにおける第１階層メニューが表示された画面３００の一例を示す。画面３００は、カメラ１０が設定モードで動作している場合に表示される設定メニューの一例である。
【００３７】
設定メニューは、アイコン３１０ａ〜アイコン３１０ｆを含む複数のアイコン３１０が表示されるメニュー切り替え領域３１２と、複数のメニュー項目が表示されるメニュー項目領域３２２とを含む。ユーザは、マルチセレクタ２０を操作して、アイコン３１０ａ〜アイコン３１０ｆのうちの一つのアイコンを選択することで、選択したアイコンに対応するメニューをメニュー項目領域３２２に表示させることができる。画面３００は、カメラ１０が通常動作状態で動作している場合において操作ボタン４０ａの押し込みが検出され、カスタムメニューに対応するアイコン３１０ｃが選択された場合に、表示部１３８に表示される。
【００３８】
ユーザは、マルチセレクタ２０を操作して、メニュー項目領域３２２における複数のメニュー項目の中から一つのメニュー項目を選択することができる。画面３００においては、「タイマ」のメニュー項目３２０が選択されている状態を示す。この状態でマルチセレクタ２０の右位置の押し込みを検出した場合に、タイマ関係の設定を行うための第２階層メニューに遷移する。
【００３９】
図４は、カスタムメニューにおける第２階層メニューが表示された画面４００の一例を示す。画面４００は、タイマ関係の設定を行うための第２階層メニューの一例である。
【００４０】
画面４００において、メニュー項目領域３２２には、「モニタのパワーオフ時間」のメニュー項目４２０を含むタイマ関係の複数のメニュー項目が表示される。画面４００においては、メニュー項目４２０が選択されている状態を示す。この状態でマルチセレクタ２０の右位置の押し込みを検出した場合に、表示部１３８のパワーオフ時間の設定を行うための第３階層メニューに遷移する。
【００４１】
図５は、カスタムメニューにおける第３階層メニューが表示された画面５００の一例を示す。画面５００は、表示部１３８のパワーオフ時間の設定を行うための第３階層メニューの一例である。このメニューは、表示部１３８のパワーオフ時間を設定するためのメニューである。画面５００を通じて、ユーザは表示部１３８の異なる表示状態毎にパワーオフ時間を設定できる。
【００４２】
画面５００において、メニュー項目領域３２２には、「インフォ画面表示」のメニュー項目５２０を含む、複数のメニュー項目が表示される。複数のメニュー項目は、カメラ１０の状態を示す。「インフォ画面表示」のメニュー項目は、表示部１３８にインフォ画面を表示している状態におけるパワーオフ時間を設定するためのメニュー項目である。画面５００は、複数のメニュー項目のそれぞれの設定状態を示す状態表示領域５３２を含む。状態表示領域５３２には、各メニュー項目が示す各表示状態におけるパワーオフ時間が表示される。
【００４３】
画面５００においては、メニュー項目５２０が選択されている状態を示す。この状態でマルチセレクタ２０の右位置の押し込みを検出した場合に、インフォ画面を表示している場合の表示部１３８のパワーオフ時間の設定を行うための第４階層メニューに遷移する。インフォ画面は、撮影待機モードにおいて表示部１３８に表示される画面である。インフォ画面については後述する。
【００４４】
図６は、カスタムメニューにおける第４階層メニューが表示された画面６００の一例を示す。画面６００は、表示部１３８にインフォ画面を表示している場合のパワーオフ時間の設定を行うための第４階層メニューの一例である。
【００４５】
画面６００において、メニュー項目領域３２２には、「１０秒」のメニュー項目６２０を含む、複数のメニュー項目が表示される。画面５００においては、メニュー項目６２０が選択されている状態を示す。この状態でマルチセレクタ２０の右位置の押し込みを検出した場合に、インフォ画面を表示している場合の表示部１３８のパワーオフ時間が１０秒に設定される。
【００４６】
インフォ画面は、シャッタスピード、絞り値、ＡＦモードなどの撮像に関する情報や設定の確認を行う画面である。カメラＭＰＵ１４０は、インフォ画面が表示されている状態で、画面６００で設定したパワーオフ時間だけ無操作状態が継続した場合に、省電力状態に遷移させる。
【００４７】
図３から図６において、カメラＭＰＵ１４０は、現在表示しているメニューを識別する情報と、現在選択されているメニュー項目を識別する情報とを記憶する。記憶された情報は、カメラ本体１３０が省電力状態にある場合でも保持される。例えば、記憶された情報は、システムメモリ１３９に格納される。記憶された情報は、省電力状態から通常動作状態に遷移する場合に、通常動作状態で動作を開始するときの初期画面の表示に使用される。
【００４８】
以下に、通常動作状態と省電力状態との間の状態遷移の制御について説明する。通常動作状態においては、カメラＭＰＵ１４０は、操作入力部１４１に対する操作の有無に基づいて、無操作状態であるか否かを判断する。また、カメラＭＰＵ１４０は、角度センサ１７０の出力に基づいて、無操作状態であるか否かを判断する。角度センサ１７０の出力に基づいて、無操作状態であるか否かを判断する処理については、図７等に関連して後述する。
【００４９】
そして、カメラＭＰＵ１４０は、無操作状態がパワーオフ時間だけ継続した場合に、省電力状態に遷移させる。ここで、カメラＭＰＵ１４０は、無操作状態がパワーオフ時間だけ継続した場合に、接触センサ１７２の出力に基づいてカメラ１０が台５に置かれた状態にあると判断されたときには、レリーズボタン１２や操作ボタン４０が操作された場合だけでなく、カメラ１０が持ち上げられた場合にも通常動作状態に遷移するよう、復帰割り込みを設定して、省電力状態に遷移する。
【００５０】
省電力状態においてレリーズボタン１２が操作された場合、カメラＭＰＵ１４０は、撮影待機モードで通常動作状態の動作を開始させる。この場合、カメラＭＰＵ１４０は、初期画面としてインフォ画面を表示部１３８に表示させる。
【００５１】
省電力状態において操作ボタン４０が操作された場合、カメラＭＰＵ１４０は、操作された操作ボタン４０に対応する動作モードで動作を開始させる。この場合、カメラＭＰＵ１４０は、初期画面として第１階層メニューを表示部１３８に表示させる。例えば、図６に関連して説明した第４階層メニューが表示部１３８に表示された状態でパワーオフ時間が経過して省電力状態に遷移した場合でも、図３に関連して説明した第１階層メニューを、通常動作状態への遷移時の初期画面として表示させる。図４に関連して説明した第２階層メニューが表示されている状態や、図５に関連して説明した第３階層メニューが表示されている状態で省電力状態に遷移した場合についても同様に、操作ボタン４０ａの操作に応じて通常動作状態に遷移した場合の初期画面としては、第１階層メニューが表示される。
【００５２】
このように、カメラＭＰＵ１４０は、通常動作状態と省電力状態との間でカメラ１０の動作状態を遷移させる。具体的には、カメラＭＰＵ１４０は、表示部１３８による表示を行う状態と、表示部１３８による表示を行わない状態との間で、表示部１３８の状態を制御する。そして、カメラＭＰＵ１４０は、カメラ１０の動作状態が省電力状態にある場合に、予め定められた遷移条件が満たされたことに応じて、カメラ１０の動作状態を省電力状態から通常動作状態へ戻す。カメラＭＰＵ１４０は、カメラ１０が持ち上げられたことを示す第１条件が満たされたことに応じて通常動作状態へ遷移させる場合に、省電力状態に遷移する前の動作モードで通常動作状態の動作を開始させる。省電力状態に遷移する前の動作モードとは省電力状態に遷移する直前の動作モードであってよい。具体的には、省電力状態に遷移する前の動作モードとは、第１条件が満たされたときの動作モードであってよい。一方、カメラＭＰＵ１４０は、第１条件とは異なる第２条件が満たされたことに応じて通常動作状態へ遷移させる場合に、予め定められた動作モードで通常動作状態の動作を開始させる。例えば、カメラＭＰＵ１４０は、第１条件とは異なる第２条件が満たされたことに応じて通常動作状態へ遷移させる場合に、第２条件に応じて予め定められた動作モードで通常動作状態の動作を開始させる。第２条件に応じて予め定められた動作モードとは、一つの特定の動作モードであってよい。例えば、カメラＭＰＵ１４０は、第２条件に応じて通常動作状態の動作を開始する場合、常に特定の動作モードで動作を開始させてよい。ここで、第２条件は、予め定められた操作入力部１４１に対してユーザ操作があった場合に満たされる。カメラＭＰＵ１４０は、操作入力部１４１に対するユーザ操作があったことに応じて通常動作状態へ遷移させる場合に、操作入力部１４１に予め対応づけられた動作モードで通常動作状態の動作を開始させる。例えば、カメラＭＰＵ１４０は、ユーザからの撮影指示を受け付ける撮影指示部の一例としてのレリーズボタン１２に対するユーザ操作がなされたことに応じて通常動作状態へ遷移させる場合に、レリーズボタン１２に対するユーザ操作に応じて撮影動作を開始する動作モードで、通常動作状態の動作を開始させる。具体的には、撮影待機モードで通常動作状態の動作を開始させる。具体的には、撮影待機モードで通常動作状態の動作を開始させる。なお、通常動作状態は、表示部１３８による表示を行う第１状態の一例である。また、省電力状態は、表示部１３８による表示を行わない第２状態の一例である。
【００５３】
具体的には、カメラＭＰＵ１４０は、表示部１３８にメニューが表示されている状態で通常動作状態から省電力状態へ遷移した場合において、第１条件が満たされたことに応じて通常動作状態へ遷移させる場合に、省電力状態に遷移する前に表示部１３８に表示されていたメニューと同じ表示内容のメニューが表示部１３８に表示される状態で、通常動作状態の動作を開始させる。より具体的には、カメラＭＰＵ１４０は、表示部１３８にメニューが表示されている状態で通常動作状態から省電力状態へ遷移した場合において、第１条件が満たされたことに応じて通常動作状態へ遷移させる場合に、省電力状態に遷移する前に表示部１３８に表示されていたメニューにおいて選択されていたメニュー項目が選択された状態で、通常動作状態の動作を開始させる。
【００５４】
図７は、操作中とみなすカメラ１０の向きの一例を模式的に示す。角度センサ１７０は、レンズユニット１２０の光軸８００のピッチング方向の角度を検出してカメラＭＰＵ１４０へ出力する。カメラＭＰＵ１４０は、角度センサ１７０の出力に基づいて、鉛直方向に水平な基準面８１０とレンズユニット１２０の光軸８００とがなす角度θを算出する。角度θは、レンズユニット１２０の向きが基準面８１０より鉛直下方に向いている場合に正の値として算出されるものとする。
【００５５】
カメラＭＰＵ１４０は、角度θが予め定められた角度の閾値θｍａｘより大きく、かつ、角度θの時間変化量が予め定められた変化量の閾値Δｍａｘより小さいという条件が満たされる場合に、カメラ１０が操作中であるとみなす。すなわち、カメラＭＰＵ１４０は、操作入力部１４１が操作されていない場合でも、当該条件が満たされるときには、カメラ１０が操作中であるとみなす。すなわち、当該条件が満たされているときには、無操作状態とはみなさない。したがって、カメラＭＰＵ１４０は、当該条件が満たされる状態がパワーオフ時間だけ継続しても、省電力状態には遷移させない。
【００５６】
より具体的には、カメラＭＰＵ１４０は、当該条件が満たされるときには、無操作状態が継続している時間長さを計時するためのタイマをリセットする。すなわち、カメラＭＰＵ１４０は、操作入力部１４１の操作が検出された場合にパワーオフタイマをリセットするだけでなく、当該条件が満たされるときにもパワーオフタイマをリセットする。カメラＭＰＵ１４０は、タイマで計時される時間長さが予め定められたパワーオフ時間に達した場合に、省電力状態に遷移させる。
【００５７】
ユーザ８５０がカメラ１０を手で持って操作する場合、カメラ１０を下方に傾けて操作する場合が多い。例えば、ユーザがメニュー等を通じてカメラ１０の設定を行う場合、背面部に設けた表示部１３８を見ながら、カメラ本体１３０の背面部に設けられた操作ボタン４０、マルチセレクタ２０およびコマンドダイヤル３０等の操作入力部１４１を操作する。このとき、カメラ１０の向きは大きく変化しない場合が多い。そこで、カメラＭＰＵ１４０は、上記の条件が満たされた場合には、ユーザが操作を行おうとしていると判断して、タイマをリセットする。なお、本実施形態ではタイマをリセットするものとして説明するが、タイマをリセットすることに代えて、上記の条件が満たされている間、パワーオフ時間を延長してもよい。
【００５８】
このように、カメラＭＰＵ１４０は、カメラ１０の動作状態が通常動作状態にある場合に、操作入力部１４１に対してユーザ操作がない状態が予め定められた時間継続した場合に、カメラ１０の動作状態を省電力状態へ遷移させる。ここで、カメラＭＰＵ１４０は、角度センサ１７０によるカメラ１０の向きの検出結果に基づいて、カメラ１０の向きが予め定められた向きに向いており、カメラ１０の向きの変化幅が予め定められた値より小さい場合に、カメラ１０の動作状態が省電力状態へ遷移されることを制限する。なお、予め定められた向きは、表示部１３８の表示面と鉛直方向とがなす角度が予め定められた角度以上となる向きである。表示部１３８がカメラ本体１３０に固定されており表示部１３８の表示面が光軸８００と直交する場合、基準面８１０と光軸８００とがなす角度が予め定められた角度以上になるという条件は、表示部１３８の表示面と鉛直方向とがなす角度が予め定められた角度以上になるという条件に一致する。表示部１３８の表示面が可動である場合は、表示部１３８の表示面と鉛直方向とがなす角度に基づいて判断するのが好ましい。
【００５９】
図８は、カメラ１０における動作フローの一例を示す。図８は、カメラ１０が電源オフ状態から起動して電源オフされるまでの処理フローを示す。フローは、例えば操作入力部１４１の一部としての電源スイッチがＯＮ位置に切り替えられた場合に、開始される。本フローは、カメラＭＰＵ１４０が主体となってカメラ１０の各部を制御することにより実行される。
【００６０】
ステップＳ９０２において、カメラＭＰＵ１４０は、カメラ１０の初期設定を行う。例えば、カメラＭＰＵ１４０は、カメラ１０を制御するための各種パラメータ等を、システムメモリ１３９からＲＡＭ１３６に展開する。展開された各種パラメータとしては、図３から図６にかけて説明したパワーオフ時間の設定情報等を例示することができる。また、カメラＭＰＵ１４０は、例えば操作入力部１４１の一部としての撮影モードダイヤル等の状態、および、展開された各種パラメータ等に基づき、カメラ１０の各部の動作条件を設定する。動作条件としては、連写撮影や単写撮影等のレリーズモード、撮影モードダイヤルの状態で定まる撮影モード、シャッタスピードや露出条件等の撮像条件、ホワイトバランス等の画像処理条件等を例示できる。
【００６１】
続いて、ステップＳ９０４において、カメラＭＰＵ１４０は、デフォルトの動作モードである撮影待機モードで通常動作状態の動作を開始して、インフォ画面を表示部１３８に表示させる。電源オフから起動された場合のデフォルトの動作モードとしては、撮影待機モードが定められている。カメラＭＰＵ１４０は、上述した動作条件等を示す情報を、アイコン表示等の種々の形式で表示部１３８に表示させる。
【００６２】
続いて、パワーオフ時間を計時するタイマのカウントアップを開始する（ステップＳ９０６）。
【００６３】
続いて、ステップＳ９０８において、カメラＭＰＵ１４０は、操作イベントを特定する。ここでは、操作入力部１４１に対するユーザ操作に基づくイベントとして、操作ボタン４０ａの押し込みに応じて生じる設定操作イベント、操作ボタン４０ｆの押し込みに応じて生じる再生操作イベント、レリーズボタンに対する操作に基づく撮影イベント、電源スイッチがＯＦＦ位置に切り換えられた場合に生じる電源オフイベントを特に取り上げて説明する。
【００６４】
ステップＳ９０８において設定操作イベントと判断された場合、カメラＭＰＵ１４０は、設定モードで動作して設定処理を行う（ステップＳ９１０）。ステップＳ９１０では、図３から図６に関連して説明したカスタムメニューを通じて行われる設定処理を含む、各種の設定処理を行う。本ステップで設定が変更された場合、変更された設定内容に基づいてパラメータ変数の値が変更される。例えば、図６に関連して説明したメニューを通じてパワーオフ時間が変更された場合、パワーオフ時間を示すパラメータ変数が変更される。
【００６５】
ステップＳ９０８において、レリーズボタン１２に対する操作に基づくイベントと判断された場合、レリーズボタン１２の押し込みに応じて焦点調節または撮影を行う（ステップＳ９１２）。レリーズボタン１２が半押し位置まで半押しされた場合は、ステップＳ９１２において焦点調節が行われる。レリーズボタン１２が半押し位置より深い全押し位置まで押し込まれた場合は、ステップＳ９１２において撮影動作が行われる。具体的には、ミラーユニット１６６が進出位置からアップして退避位置に変位し、撮像素子１３２で撮像動作が行われ、撮像動作が完了するとミラーユニット１６６が退避位置からダウンして進出位置に戻り、撮像素子１３２による撮像動作により生成された画像データが外部メモリ１８０に記録される。
【００６６】
ステップＳ９０８において再生操作イベントが生じた場合は、カメラＭＰＵ１４０は再生モードで動作して画像データに基づく再生を行う（ステップＳ９１４）。具体的には、カメラＭＰＵ１４０は、外部メモリ１８０に記録されている画像データに基づいて画像の再生を行う。
【００６７】
ステップＳ９０４において、設定操作イベント、レリーズイベント、再生操作イベントおよび電源オフイベント以外の操作イベントが生じた場合、操作内容に応じた動作を行う（ステップＳ９１６）。ステップＳ９１０、ステップＳ９１２、ステップＳ９１４、ステップＳ９１６のそれぞれの動作が終了すると、タイマをリセットして（ステップＳ９２２）、ステップＳ９０８に処理を移行する。
【００６８】
ステップＳ９０８において、ユーザ操作が検出されなかった場合は、無操作時の処理を実行する（ステップＳ９１８）。ステップＳ９１８の処理については、図９に関連して説明する。
【００６９】
ステップＳ９０８において、電源オフイベントが生じた場合、終了処理を行う（ステップＳ９２０）。ステップＳ９２０において実行される処理は、変更された各種パラメータ変数等で示される報をシステムメモリ１３９にパラメータとして記録する処理を含む。終了処理が完了すると、本フローを終了する。
【００７０】
図９は、ユーザ操作が検出されなかった場合の動作フローの一例を示す。本フローは、図８のフローにおけるステップＳ９１８の処理に適用できる。
【００７１】
本フローが開始すると、カメラＭＰＵ１４０は、角度センサ１７０の出力に基づいて、カメラ１０の現在の角度θを算出する（ステップＳ１００２）。続いて、カメラＭＰＵ１４０は、角度θが閾値θｍａｘより大きく、かつ、角度θの時間変化量が閾値Δｍａｘより小さいという条件を満たすか否かを判断する（ステップＳ１００４）。条件を満たす場合、タイマをリセットして（ステップＳ１００６）、本フローを終了する。
【００７２】
ステップＳ１００４の判断において、条件を満たさないと判断された場合は、タイマをカウントアップする（ステップＳ１００８）。続いて、タイマがパワーオフ時間に達したか否かを判断する（ステップＳ１０１０）。タイマがパワーオフ時間に達していない場合は、本フローを終了する。
【００７３】
ステップＳ１０１０の判断において、タイマがパワーオフ時間に達した場合は、カメラＭＰＵ１４０は、接触センサ１７２の出力に基づいて、カメラ１０が台５に置かれた状態にあるかを判断する（ステップＳ１０１２）。カメラ１０が台５に置かれた状態にある場合、現在の動作モードを示す制御パラメータおよび表示部１３８の制御パラメータをシステムメモリ１３９に退避する（ステップＳ１０１４）。システムメモリ１３９に待避される制御パラメータとしては、パワーオフ時間に達した場合に表示しているメニューを識別する情報と、そのときに選択されているメニュー項目を識別する情報とを含む。このように、カメラ１０の動作状態がシステムメモリ１３９に記憶される。
【００７４】
続いて、通常動作状態に遷移するための条件として、カメラ１０が持ち上げられたことによる条件を追加する（ステップＳ１０１６）。具体的には、接触センサ１７２で非接触状態が検出されることに応じて復帰割り込みがカメラＭＰＵ１４０に供給されるようにする。なお、カメラ本体１３０が省電力状態にある場合、レリーズボタン１２、操作ボタン４０ａ〜操作ボタン４０ｆ等の予め定められた操作部材の操作に応じてカメラＭＰＵ１４０には復帰割り込みが供給される。ステップＳ１０１２の判断において、カメラ１０が台５に置かれた状態にないと判断された場合は、ステップＳ１０１８に処理を進める。
【００７５】
ステップＳ１０１８において、カメラＭＰＵ１４０は、省電力状態に遷移させる（ステップＳ１０１８）。具体的には、カメラＭＰＵ１４０は、表示部１３８の表示を停止させる。具体的には、具体的には、表示部１３８が有する発光部の発光を停止させて、表示部１３８を消灯状態にする。また、カメラＭＰＵ１４０は、表示部１３８を駆動する駆動信号の供給を停止させる。
【００７６】
続いて、省電力状態において復帰割り込みが供給されるのを待ち（ステップＳ１０２０）、カメラＭＰＵ１４０は遷移処理を行う（ステップＳ１０２２）。遷移処理においては、システムメモリ１３９に待避した制御パラメータの読み出しと、復帰割り込みに該当しないモードダイヤルの状態等を取得して、動作条件に反映させる処理等を行う。
【００７７】
続いて、遷移の契機となった復帰割り込みで生じたか否かを判断する（ステップＳ１０２４）。接触センサ１７２で非接触状態が検出されることに応じて復帰割り込みが生じた場合、ステップＳ１０１４でシステムメモリ１３９に退避した制御パラメータに基づいて、省電力状態に遷移する直前の動作モードで動作を開始して、表示部１３８の表示内容を省電力状態に遷移する直前の状態に遷移させる（ステップＳ１０２６）。このように、システムメモリ１３９に記憶されていたカメラ１０の動作状態に戻って通常動作を開始する。
【００７８】
ステップＳ１０２４の判断において、予め定められた操作部材へのユーザ操作に基づいて復帰割り込みが生じたと判断された場合、カメラＭＰＵ１４０は、復帰割り込みが発生する要因となった操作ボタン４０に対応する動作モードで動作を開始する（ステップＳ１０２８）。ステップＳ１０２６およびステップＳ１０２８の処理に続いてタイマをリセットして（ステップＳ１０３０）、本フローを終了する。
【００７９】
このように、カメラＭＰＵ１４０は、接触センサ１７２によりカメラ１０の底部が他の物体と接触していると判断される状態で省電力状態に遷移した状態において、カメラ１０が持ち上げられたことを条件として、省電力状態に遷移する前の動作モードで通常動作状態の動作を開始させる。そのため、例えばユーザがマニュアルを調べるために台５の上にカメラ１０を一時的に置いた状態で省電力状態に移行したとしても、ユーザがカメラ１０を操作しようとしてカメラ１０を取り上げた場合には、元の状態から速やかに操作を再開することができる。したがって、ユーザの作業効率を高めることができる。
【００８０】
上記の説明において、カメラＭＰＵ１４０の動作として説明した処理は、カメラＭＰＵ１４０がプログラムに従ってカメラ１０が有する各ハードウェアを制御することにより実現される。また、上記の説明においてＡＳＩＣ１３５により実現される処理は、プロセッサによって実現することができる。例えば、ＡＳＩＣ１３５の動作として説明した処理は、プロセッサがプログラムに従ってカメラ１０が有する各ハードウェアを制御することにより実現される。すなわち、本実施形態のカメラ１０に関連して説明した処理は、プロセッサがプログラムに従って動作して各ハードウェアを制御することにより、プロセッサ、メモリ等を含む各ハードウェアとプログラムとが協働して動作することにより実現することができる。すなわち、当該処理を、いわゆるコンピュータ装置によって実現することができる。コンピュータ装置は、上述した処理の実行を制御するプログラムをロードして、読み込んだプログラムに従って動作して、当該処理を実行してよい。コンピュータ装置は、当該プログラムを記憶しているコンピュータ読取可能な記録媒体から当該プログラムをロードすることができる。
【００８１】
また、本実施形態において、レンズユニット１２０が装着された状態のカメラ１０を、撮像装置の一例として取り上げた。しかし、撮像装置とは、レンズユニット１２０が装着されていないカメラ本体１３０を含む概念である。撮像装置としては、レンズ交換式カメラの一例である一眼レフレックスカメラの他に、レンズ非交換式カメラの一例であるコンパクトデジタルカメラ、ミラーレス式カメラ、ビデオカメラ、撮像機能付きの携帯電話機、撮像機能付きの携帯情報端末、撮像機能付きのゲーム機器等の娯楽装置等、撮像機能を有する種々の電子機器を適用の対象とすることができる。また、撮像装置以外の種々の電子機器に、上述した制御を適用できる。例えば、撮像機能を有しない携帯電話、音楽プレーヤ、ビデオプレーヤ等、携帯情報端末、音声録音装置等、特に携帯可能な種々の電子機器に、上述した制御を好適に適用できる。
【００８２】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００８３】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００８４】
５  台、１０  カメラ、１２  レリーズボタン、１４  撮影モードダイヤル、２０  マルチセレクタ、３０  コマンドダイヤル、４０  操作ボタン、１２０  レンズユニット、１２１  レンズマウント接点、１２２  レンズ群、１２３  レンズＭＰＵ、１２４  レンズ駆動部、１３０  カメラ本体、１３１  カメラマウント接点、１３２  撮像素子、１３３  アナログ処理部、１３４  Ａ／Ｄ変換器、１３５  ＡＳＩＣ、１３６  ＲＡＭ、１３７  背面表示制御部、１３８  表示部、１３９  システムメモリ、１４０  カメラＭＰＵ、１４１  操作入力部、１４２  ＡＦユニット、１４３  フォーカルプレーンシャッタ、１４４  測光素子、１４５  メインミラー、１４６  サブミラー、１４７  ペンタプリズム、１４８  駆動部、１４９  接続インタフェース、１５０  記録媒体ＩＦ、１５２  外部機器ＩＦ、１５６  外部機器コネクタ、１６０  透過型表示パネル、１６１  ピント板、１６２  接眼光学系、１６３  ファインダ窓、１６６  ミラーユニット、１７０  角度センサ、１７２  接触センサ、１８０  外部メモリ、１９０  電源、１９２  電源回路、３００  画面、３１０  アイコン、３１２  領域、３２０  メニュー項目、３２２  メニュー項目領域、４００  画面、４２０  メニュー項目、５００  画面、５２０  メニュー項目、５３２  状態表示領域、６００  画面、６２０  メニュー項目、８００  光軸、８１０  基準面、８５０  ユーザ
【図１】
2015049529.tif 000003
【図２】
2015049529.tif 000004
【図３】
2015049529.tif 000005
【図４】
2015049529.tif 000006
【図５】
2015049529.tif 000007
【図６】
2015049529.tif 000008
【図７】
2015049529.tif 000009
【図８】
2015049529.tif 000010
【図９】
2015049529.tif 000011