(57)【要約】      （修正有）【課題】ユーザが撮像装置の筐体を同じ姿勢に保つことが困難な撮影環境において、ユーザに対して撮像に専念させることが可能な撮像装置を提供する。【解決手段】筐体の傾きを検出する傾き検出部と、前記傾き検出部によって検出される前記筐体の傾きに関する情報を表示する傾き表示部と、前記傾き検出部による検出の結果に基づく所定の条件を満たすときには、前記筐体の傾きに関する表示の更新を制限する表示制御部と、を備え、筐体の傾きの表示を安定させる。【選択図】図４
2015049384.tif 000002
【特許請求の範囲】
【請求項１】
筐体の傾きを検出する傾き検出部と、
前記傾き検出部によって検出される前記筐体の傾きに関する情報を表示する傾き表示部と、
前記傾き検出部による検出の結果に基づく所定の条件を満たすときには、前記筐体の傾きに関する表示の更新を制限する表示制御部と、を備えること
を特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記所定の条件は、前記傾き検出部によって検出される前記筐体の傾きの変化量が一定値よりも小さいという条件であること
を特徴とする撮像装置。
【請求項３】
請求項１に記載の撮像装置であって、
前記所定の条件は、前記傾き検出部が前記筐体の傾きを検出する回数が一定の回数に比して少ないという条件であること
を特徴とする撮像装置。
【請求項４】
請求項２または請求項３に記載の撮像装置において、
前記筐体の傾きに関する指標となる角度を記憶する記憶部を備え、
前記傾き表示部は、前記傾き検出部によって検出された前記筐体の傾きが前記記憶部に記憶される指標となる角度から前記一定値以内のときに、前記指標となる角度に相当する情報を前記筐体の傾きに関する情報として表示すること
を特徴とする撮像装置。
【請求項５】
請求項１から請求項４の何れか一項に記載の撮像装置において、
前記表示制御部は、前記撮像装置を所定の姿勢に保持することが難しい撮影状態である場合に、前記傾き表示部の表示の更新を制限すること
を特徴とする撮像装置。
【請求項６】
請求項１から請求項５の何れか一項に記載の電子機器において、
前記表示制御部は、前記傾き検出部によって前記電子機器が水平でないことを検出したときは、前記筐体の傾きに関する情報を強調して表示するよう前記傾き表示部を制御すること
を特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、撮像装置に関する。
【背景技術】
【０００２】
従来、撮像装置の筐体の傾きが水平であることについて、ユーザに対してわかり易く認識させるために、様々な表示方法で筐体の傾きを表示する撮像装置が知られている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６１０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来例においては、ユーザが撮像装置の筐体を同じ姿勢に保つことが困難な撮影環境（たとえば流れのある水中環境）における、筐体の傾きの表示方法について何ら開示がなかった。従来例の筐体の傾き表示の技術をそのまま適用すると、上述の撮影環境における細かい姿勢変化を常に反映して、筐体の傾きの表示も細かく変化する虞がある。この場合、ユーザはその表示の変化に気を取られて撮像に専念できない虞があった。
【課題を解決するための手段】
【０００５】
本発明に係る撮像装置は、筐体の傾きを検出する傾き検出部と、前記傾き検出部によって検出される傾きに関する情報を表示する傾き表示部と、前記傾き検出部による検出の結果に基づく所定の条件を満たすときには、前記筐体の傾きに関する表示の更新を制限する表示制御部と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、ユーザが撮像装置の筐体を同じ姿勢に保つことが困難な撮影環境において、筐体の傾きの表示を安定させることで、ユーザに対して撮像に専念させることが可能な撮像装置を提供できる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態におけるカメラ１の電気的構成を示すブロック図である。
【図２】本発明の一実施の形態におけるカメラ１の背面を後方から見た外観図である。
【図３】本発明の一実施の形態におけるカメラ１の表示部５の表示の一例を示す図である。
【図４】本発明の一実施の形態におけるカメラ１のＣＰＵの処理の一例を示したフローチャートである。
【図５】本発明の一実施の形態におけるカメラ１のＣＰＵの処理の一例を示したフローチャートである。
【図６】本発明の一実施の形態におけるカメラ１のＣＰＵの処理の一例を示したフローチャートである。
【図７】本発明の一実施の形態におけるカメラ１の表示部５の表示の一例を示す図である。
【図８】本発明の一実施の形態におけるカメラ１の表示部５の表示の一例を示す図である。
【図９】本発明の一実施の形態におけるカメラ１の表示部５の表示の一例を示す図である。
【発明を実施するための形態】
【０００８】
以下、本発明の実施の形態を、図面を用いて説明する。
本実施形態では、カメラの筐体を同じ姿勢に保つことが困難な撮影環境の一例として水中の撮影環境で使用する防水のカメラを例に挙げて説明する。
図１は、本実施形態におけるカメラ１の電気的構成を示したブロック図である。
【０００９】
カメラ１は、ＣＰＵ２、撮影光学系３、撮像部４、表示部５、姿勢センサ６、水中検出センサ７、フラッシュメモリ８、ＲＡＭ９、情報入力部１０を備えている。
本実施の形態において、ＣＰＵ２は、撮像部４と、表示部５と、姿勢センサ６と、水中検出センサ７と、フラッシュメモリ８と、ＲＡＭ９と、情報入力部１０と、にバス１１を介して電気的に接続される。
【００１０】
ＣＰＵ２は、姿勢センサ６から入力される信号に基づいてカメラ１の筐体（図２にて図示）の傾きの検出した検出結果を表示部５に表示する。
また、ＣＰＵ２は、カメラ１の筐体を水平に保持することが難しい撮影環境において、カメラ１の筐体の傾きの検出結果を表示部５に表示する際の表示の更新を制御する。詳細は、後述する。
【００１１】
撮像光学系３は、ズームレンズやフォーカシングレンズなどを含む複数のレンズ群で構成されており、入射した被写体光を後述の撮像部４の備える撮像素子上に導き、当該撮像素子上の撮像面に被写体像として結像させる。
なお、図１を簡単にするため、撮影光学系３を単レンズとして図示している。また、カメラ１は、上述の撮像光学系３のほか、撮影に必要な周知の絞りやシャッターなどを備えているが、それら周知の部材についての図示及び詳細な説明については省略する。
【００１２】
撮像部４は、撮像素子、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）回路、画像処理回路などで構成されている。詳細は省略するが、撮像素子は、たとえばＣＣＤやＣＭＯＳなどのイメージセンサであり、撮影光学系３によって屈折された被写体光によって露光されるとともに、露光された被写体光に対して光電変換を行ってアナログ信号を生成し、生成されたアナログ信号をＡＦＥ回路に出力する。ＡＦＥ回路は、撮像素子から入力されたアナログ信号に相関二重サンプリングを施してノイズを低減したり、ＩＳＯ感度に応じたゲイン調整を施して増幅を行ったりする。さらに、ＡＦＥ回路はＡ／Ｄ変換器を有し、ノイズの低減やＩＳＯ感度の増幅が施されたアナログ信号をデジタル信号に変換して、画像処理回路へ出力する。画像処理回路は、ＡＦＥ回路から入力されたデジタル信号に色補正処理や圧縮処理などの周知の画像処理を行うことで画像データを生成し、フラッシュメモリ８や不図示の外部メモリなどに記録する。
【００１３】
表示部５は、たとえば、図２に示されるように、カメラ１の背面にある液晶表示装置であり、カメラ１の筐体の傾きをユーザが視認できる画像として表示する。
ここで、カメラ１の筐体の傾きをユーザが視認できる表示の一例として、電子水準器の表示例について図２と図３を用いて説明する。
図２は、カメラ１を後方から見たときの背面図である。
説明を簡単にするため、図２に示すように、光軸と平行であり、且つカメラ１の背面の後方から前面の被写体の方を見て正となる方向をＺ軸方向、カメラ１の底面と平行であり、且つカメラ１の横幅方向をＸ軸方向、カメラ１の側面と平行であり、且つカメラ１の天地方向をＹ軸方向とする。
図３（ａ）は、カメラ１の姿勢が横位置姿勢１１（すなわち、カメラ１のＺ軸方向周り（ロール方向）の傾きが０度であり、且つＺ軸方向とＸ軸方向とが地面と略平行の方向である）のときに、ＣＰＵ２が表示部５に表示する電子水準器の画像である。ユーザによって、横位置姿勢１１からＺ軸を中心として時計回りに所定の角度（たとえば、α度）だけ回転すると、カメラ１は、傾斜姿勢１２となり、ＣＰＵ２は表示部５に図３（ｂ）に示されるような画像を表示する。すなわち、カメラ１の傾斜姿勢１２のときの姿勢が横位置姿勢１１のときの姿勢と比べてどの程度傾いているかについてユーザは視認できる。
【００１４】
姿勢センサ６は、カメラ１の筐体の傾き（姿勢）を検出する。姿勢センサ６は、たとえば、横位置姿勢１１のときのカメラ１の姿勢を基準姿勢として、ユーザによってカメラ１が傾けられたときのカメラ１の姿勢に基づくＺ軸周りの傾き角度をＣＰＵ２へ出力する。ＣＰＵ２は、姿勢センサ６によって検出された角度をＲＡＭ９に一時記憶する。
なお、姿勢センサ６は、縦位置姿勢（Ｚ軸方向の傾き角が９０°のときの姿勢）のときのカメラ１の姿勢を基準姿勢としてもよい。この場合、カメラ１の筐体がＺ軸周り（ロール方向）にα°傾けられたときには、カメラ１の傾き角はロール方向が（α―９０）°、ピッチ方向はβ°として算出される。
なお、姿勢センサ６は、カメラ１の筐体の傾きを検出できればよく、周知の加速度センサ、水準器などの傾斜センサを用いてもよい。
【００１５】
水中検出センサ７は、たとえば、水圧センサであり、カメラ１の内圧に関する信号をＣＰＵ２に出力する。ＣＰＵ２は、水中検出センサ７から入力された信号に基づく該カメラ１の内圧が、カメラ１が陸上（水深０ｍ以上）に存在するときの内圧（たとえば、大気圧と同じ１０１３ｈｐａ）と比べて高いときに、カメラ１が水中に存在していることを判断する。
なお、水中検出センサ７は、周知の水検出センサでもよい。水検出センサは、たとえば、カメラ１の表面に取り付けられており、２つの電極の間に水が介在すると導通する。結果として、上述の２つの電極間が導通することでＣＰＵ２は、カメラ１が水中に存在することを認識できる。
【００１６】
フラッシュメモリ８は、不揮発性メモリで構成される。フラッシュメモリ８には、撮影動作に必要なシーケンス制御に関する周知の情報や電子水準器の表示に関する情報などが記録される。電子水準器の表示に関する情報の詳細は、後述する。
【００１７】
ＲＡＭ９は、揮発性メモリで構成される。ＲＡＭ９には、カメラ１が水中にいるか否かの情報が一時記憶される。また、ＲＡＭ９には、姿勢センサ６の検出したカメラ１の傾きに関する情報が一時記憶されている。この傾きに関する情報として、姿勢センサ６がカメラ１の筐体の傾きを検出した回数や、姿勢センサ６が所定周期でカメラ１の筐体の傾きについて検出する際の、１周期ごとに検出した値の差分などがある。
【００１８】
情報入力部１０は、ユーザが操作するための操作部材と電気的に接続される。操作部材とは、たとえば、不図示のレリーズ釦、十字釦、設定釦や傾斜表示釦などであり、十字釦は、表示部５に表示されている項目からユーザが実行したい機能に関する項目を選択するためにユーザが上下左右の方向を操作する釦である。設定釦は、十字釦を操作して選択した項目を設定するためにユーザが押下する釦である。傾斜表示釦は、ＣＰＵ２によってカメラ１が撮影可能な状態に設定されているときに、電子水準器（図３に図示）の画面を表示部５に表示するためにユーザーが押下する釦である。
【００１９】
次に、カメラ１の電源が投入されている場合に、一定の時間（所定周期）においてＣＰＵ２が実行する制御の一例を図４のフローチャートを用いて説明する。
【００２０】
ステップＳ１０１にて、ＣＰＵ２は、傾斜表示釦がユーザによって押下されたことを示す信号が情報入力部１０より入力されたか否かを判断する。ＣＰＵ２は、該信号が入力されたと判断した場合は、ステップＳ１０２に進む。
なお、ステップＳ１０１にて、ＣＰＵ２は、不図示のメニュー釦、十字釦や設定釦などがユーザによって操作されて、不図示のメニュー項目を選択することにより、表示部５にカメラ１の筐体の傾き（電子水準器）の表示を指示するための操作信号が情報入力部１０より入力されたか否かを判断してもよい。
【００２１】
ステップＳ１０２にて、ＣＰＵ２は、カメラ１の存在する撮影環境を認識する。
例えば、水中検出センサ７からの信号によりカメラ１が水中に存在していることが検出された場合、ＣＰＵ２はカメラ１の存在する撮影環境が水中の撮影環境であることを認識する。
【００２２】
ステップＳ１０３にて、ＣＰＵ２は、姿勢センサ６から入力された信号に基づいてカメラ１の筐体の傾き量を検出して、ステップＳ１０４に進む。
ここで、傾き量は、図３（ｂ）において「α°」である。
【００２３】
ステップＳ１０４にて、ＣＰＵ２は、ステップＳ１０３にて検出したカメラ１の筐体の傾き量をＲＡＭ９に一時記憶する。
【００２４】
ステップＳ１０５にて、ＣＰＵ２は、ステップＳ１０３にて検出した傾き量について、表示部５に、図３に示されるような電子水準器の表示に反映させる。
すなわち、カメラ１が傾斜姿勢１２である場合には、ＣＰＵ２は、図３（ｂ）に示される画面を表示部５に表示する。
【００２５】
ステップＳ１０６にて、ＣＰＵ２は、カメラ１が横位置姿勢１１の状態に保持すること（水平保持）が困難な状態であるか否かについて判断する。
上述した水平保持が困難な状態について、たとえば、カメラ１が水中に存在する環境など、波や流れなどの外力によってカメラを同じ姿勢に保つことが困難な環境（すなわち、特定環境）の下に存在する状態が挙げられる。この場合は、ＣＰＵ２は、ステップＳ１０２にて認識した撮影環境が水中の撮影環境であると判断した場合は、ステップＳ１０８に進み、水中の撮影環境でないと判断した場合はステップＳ１０７に進む。
ステップＳ１０８にて、ＣＰＵ２は、表示部５に特定の環境における電子水準器の表示を行う。なお、このステップＳ１０８の制御については、図５を用いて、後で説明する。
【００２６】
ステップＳ１０７にて、ＣＰＵ２は、通常の環境における電子水準器を表示部５に表示して、処理を終了する。
【００２７】
ここで、ステップＳ１０７にて、表示部５に表示される通常の環境における電子水準器の表示について図６を用いて説明する。
ＣＰＵ２は、姿勢センサ６により一定時間毎に出力された信号に基づいて検出したカメラ１の筐体の傾き量を、表示部５に表示する電子水準器に反映させる制御を順次繰り返すことで、表示の更新を行う。たとえば、姿勢センサ６から一定時間毎（所定周期）に出力される信号に基づいて、１回目に０°、２回目（１回目から１周期後）に３°、３回目に１２°、４回目に４°、５回目に９°、６回目に４°といった順に筐体の傾き量を検出した場合は、ＣＰＵ２は、当該傾き量を検出する度に表示部５の表示を更新する。このことで、表示部５には、１回目に０°、２回目（１回目の表示から１回表示が更新されたとき）に３°、３回目に１２°、４回目に４°、５回目に９°、６回目に５°といった順にカメラ筐体１の傾きが電子水準器に合わせて表示される。すなわち、ユーザは、図７（ａ）から図７（ｅ）の順に更新された表示部５の表示を見ることになる。
【００２８】
図５は、ＣＰＵ２がステップＳ１０８にて行う処理の一例を示すサブルーチンフローチャートである。
【００２９】
ステップＳ２０１及びステップＳ２０２におけるＣＰＵ２の制御は、図４のステップＳ１０３及びステップＳ１０４の制御と同一のため、詳細な説明は省略する。
【００３０】
ステップＳ２０３にて、ＣＰＵ２は、ステップＳ２０１にて姿勢センサ６から出力された信号に基づいて筐体の傾きを検出した回数を１回加算してＲＡＭ９に一時記憶する。たとえば、ＣＰＵ２は、水中の撮影環境において、ユーザによって電子水準器を表示するように指示された場合、ステップＳ１０３とステップＳ２０１にて筐体の傾きを合計２回検出されている。しかし、ステップＳ２０３ではＣＰＵ２は、図５のサブルーチンの中で筐体の傾きを検出した回数をカウントするため、検出回数として「１回」がＲＡＭ９に一時記憶されることになる。
すなわち、ＣＰＵ２は、ステップＳ２０１にて筐体の傾きを検出した回数をカウントし、ステップＳ１０３で筐体の傾きを検出した回数は、カウントしないことになる。
【００３１】
ステップＳ２０４にて、ＣＰＵ２は、姿勢センサ６から出力されたカメラ１の筐体の傾き量を検出した回数が所定回数（たとえば、２回）に達したか否かを判断し、当該所定回数に達したと判断するとステップＳ２０５に進み、所定回数に達していないと判断すると、ステップＳ２０１に戻る。
ここで、検出回数として「１回」がカウントされていて、ステップＳ２０１に戻った場合について説明する。ＣＰＵ２は、ステップＳ２０１にて姿勢センサ６から出力された信号に基づいてカメラ１の筐体の傾き量を再度検出して、処理を進め、ステップＳ２０３に至ると、検出回数として「２回」がＲＡＭ９に記憶されることになる。この場合、ステップＳ２０４にて、ＣＰＵ２は、所定回数に達したと判断して、ステップＳ２０５に進むことになる。詳細は、後述する。
【００３２】
ステップＳ２０５にて、ＣＰＵ２は、ＲＡＭ９に記憶されている検出回数について、消去または０回を記憶し、ステップＳ２０６に進む。結果として、ステップＳ２０５にて検出回数はリセットされる。
【００３３】
ステップＳ２０６にて、ＣＰＵ２は、ステップＳ２０１にて検出したカメラ１の傾き量を表示部５の電子水準器の表示に反映させて、ステップＳ２０７に進む。
【００３４】
ステップＳ２０７にて、ＣＰＵ２は、ユーザによって傾斜表示釦が押下されるなどして、電子水準器の表示部５への表示を停止させるような操作信号が情報入力部１０より入力されたか否かを判断する。ＣＰＵ２は、該信号が情報入力部１０より入力されたと判断すれば、処理を終了する。また、ＣＰＵ２は、該信号が情報入力部１０より入力されていないと判断すれば、ステップＳ２０１に戻る。
【００３５】
ステップＳ１０５とステップＳ２０６にて、表示部５に表示される特定の撮影環境における電子水準器の表示について、図４及び図５のフローチャートによるＣＰＵ２の制御に基づく表示結果を、図８を用いて説明する。
【００３６】
ＣＰＵ２は、姿勢センサ６から出力された信号に基づいてカメラ１の筐体の傾き量を検出した回数が所定回数に達した場合、当該検出した回数が所定回数に達したときのカメラ１の筐体の傾き量を、表示部５の電子水準器の表示に反映させることで、表示の更新を行う。
たとえば、上述のとおり、所定回数として２回が設定されている場合で、ＣＰＵ２が電子水準器の表示の制御を開始すると、上述の通常の撮影環境における電子水準器の表示（図７参照方）と同じタイミングでの表示部５の電子水準器の表示は、図８（ａ）から図８（ｆ）のようになる。たとえば、姿勢センサ６により１回目は０°（ステップＳ１０３における検出）、２回目に３°（２回目以降はステップＳ２０１における検出）、３回目に１２°、４回目に４°、５回目に９°、６回目に５°といった順に傾きが検出された場合における表示部５の表示例について説明する。
【００３７】
ＣＰＵ２は、ステップＳ１０５での１回目の検出では０°を表示部５に表示する（図８（ａ））。その後、２回目の検出では、ステップＳ２０３にて検出回数として１回がカウントされるため表示を更新せず（図８（ｂ））、３回目の検出では、ステップＳ２０２にて検出回数として２回がカウントされるため１２°に表示を更新する（図８（ｃ））。さらに、その後の４回目の検出では、１度検出回数がリセットされるため、ステップＳ２０３にて検出回数として１回がカウントされるため表示を更新せず（図８（ｄ））、５回目の検出では、検出回数として２回がカウントされるため９°に表示を更新し（図８（ｅ））、６回目の検出では検出回数が２回に満たないため、表示を更新しない（図８（ｆ））といった順序で表示部５における電子水準器の表示を更新する。このことで、ユーザは、図８（ａ）から図８（ｆ）の順に、図８（ｃ）、図８（ｅ）にて表示部５の表示が更新された画像を見ることになる。  
つまり、本実施の形態では上述したように、通常の撮影環境では、筐体の傾き量を検出する度に表示部５の表示を更新させて、その検出結果をリアルタイムに表示部５の表示に反映させていた。これに対して、特定の撮影環境では、筐体の傾き量を毎回検出する度に表示部５の表示を更新するのではなく、筐体の傾き量を複数回検出する度に表示部５の表示を更新する。このため、特定の撮影環境では、通常の撮影環境に比して、表示の更新頻度が少なくなる。このことにより、ユーザは、一度カメラ１が水平になったことを確認すると、電子水準器の表示を見る頻度を少なくできて、撮影に専念できる。
【００３８】
―変形例―
本発明は、上述した実施形態に限られることなく、種々の変更ができる。
【００３９】
図６は、カメラ１が水平状態に保持するのが困難な撮影環境に存在している状態（水平保持が困難な状態）におけるＣＰＵ２の制御の他の一例を示したフローチャートである。
但し、図６におけるフローチャートでは、図５にて示したフローチャートにおけるステップと同じステップについては、同一のステップ番号を付し、ここでの説明は省略する。
【００４０】
ステップＳ２０８にて、ＣＰＵ２は、姿勢センサ６が検出した傾きの変化量をＲＡＭ９に一時記憶する。
具体的に、ユーザによって電子水準器を表示部５に表示するような指示があった場合について説明する。ＣＰＵ２は、図６のサブルーチンフローチャートを開始してから初めてステップＳ２０８に至った場合は、ステップＳ１０４にてＲＡＭ９に記憶したカメラ１の筐体の傾き量とステップＳ２０２にて記憶された筐体の傾き量の差分を傾き変化量としてＲＡＭ９に一時記憶する。２回目以降にステップＳ２０８に至った場合は、後述するステップＳ２１０とステップＳ２０２にてＲＡＭ９に記憶されたカメラ１の筐体の傾き量の差分を傾き変化量としてＲＡＭ９に一時記憶する。
【００４１】
ステップＳ２０９にて、ＣＰＵ２は、ステップＳ２０８にてＲＡＭ９に一時記憶されている上述の変化量が所定値（たとえば、５°）に達したか否かを判断する。ＣＰＵ２は、上述の変化量が所定値に達したと判断した場合はステップＳ２１０に進み、変化量が一定値に達していないと判断した場合、ステップＳ２０１に戻る。
【００４２】
ステップＳ２１０にて、ＣＰＵ２は、直近のステップＳ２０１にて検出した筐体の傾き量をＲＡＭ９に一時記憶してステップＳ２１０に進む。
【００４３】
ステップＳ２１１にて、ＣＰＵ２は、ＲＡＭ９に一時記憶されている検出した傾きの変化量を消去または０度に更新する。結果として、ステップＳ２０７にて記憶されている検出の変化量はリセットされることになる。
【００４４】
ここで、ステップＳ１０５とステップＳ２０６にて、表示部５に表示される特定の撮影環境における電子水準器の表示について、図６のフローチャートによるＣＰＵ２の制御による表示結果を、図９を用いて説明する。
【００４５】
ＣＰＵ２は、姿勢センサ６から入力された信号に基づいて検出したカメラ１の筐体の傾きの変化量が所定値に達した場合、そのときのカメラ１の筐体の傾き量を、電子水準器の表示に反映させることで、表示部５の表示の更新を行う。
たとえば、上述のとおり、所定値が５°であり、通常の撮影環境における電子水準器の表示のときと同じタイミングにおける表示部５の表示を図９（ａ）から（ｆ）に示す。姿勢センサ６により１回目に０°（ステップＳ１０３における検出）、２回目に３°（２回目以降はステップＳ２０１における検出）、３回目に１２°、４回目に４°、５回目に９°、６回目に５°といった順にカメラ１の筐体の傾き量が検出された場合について説明する。
【００４６】
上述の場合、ＣＰＵ２は、１回目は０°を表示し（図９（ａ））、２回目に３°を検出したとき（ステップＳ２０８にて記憶した１回目と２回目の検出値の傾き変化量が３°であり、所定値（５°）に達していないとき）には表示を更新せず（図９（ｂ））、３回目に１２°を検出したとき（１回目と３回目の検出値の変化量が１２°であり所定値（５°）に達したているとき）に１２°を表示し（図９（ｃ））、４回目に４°を検出したときには（３回目と４回目の検出値の変化量が８°であり所定値（５°）に達しているとき）に４°を表示する（図９（ｄ））、以降、１回目乃至４回目と同様に５回目には９°を表示し（図９（ｅ））、６回目には表示を更新せず（図９（ｆ））といった順序で電子水準器の表示に反映させることで表示部５の表示を更新する。このことで、ユーザは、図９（ａ）、から図９（ｆ）の順に、図９（ｃ）、図９（ｄ）、図９（ｅ）にて更新された表示部５の表示を見ることになる。
【００４７】
なお、本実施形態のカメラ１において、ステップＳ１０２にて、ＣＰＵ２は、カメラ１の筐体を水平に保持することが困難な撮影環境について説明したが、これに限られない。
【００４８】
たとえば、水中検出センサ７の備える水圧センサから出力される圧力に基づいて、ＣＰＵ２がカメラ１の筐体が空中に存在していることを認識した場合（すなわち、大気圧に比べ低い圧力を検出した場合）、加速度センサから出力される信号に基づいて所定値以上の速度で落下していることを認識した場合（たとえば、スカイダイビングしていることを認識した場合）や、ユーザによる上述の撮影モード切替釦の操作により空中撮影モードが選択されていると認識した場合に、ＣＰＵ２は、空中の撮影環境を認識してもよい。
【００４９】
また、ユーザによる上述の撮影モード切替釦の操作により、車載撮影モードが選択されていると認識した場合に、ＣＰＵ２は、車載の撮影環境を認識してもよい。ここで、車載モードは、自動車の車内にて、周知のドライブレコーダと同様であり、自動車の進行方向を撮影する際に用いる撮影モードである。
これらの撮影環境であることをＣＰＵ２が認識した場合は、ＣＰＵ２は、ステップＳ１０６にてカメラ１の筐体を水平に保持することが困難な環境に存在している（水平保持が困難）であることを判断する。
【００５０】
本実施形態においては、上述の制御では、所定回数として２回が設定されている場合について説明したが、所定回数は、これに限られることはない。
たとえば、上述の空中の撮影環境を認識する場合、スカイダイビングをしている状況において、ＣＰＵ２は、表示を更新するための一定回数を１０回に変更してもよい。このことで、スカイダイビングをしている時に、一緒に落下している人を撮像する際に、ユーザは大まかに水平感を確認して撮像できるため、水平だしをするのに手間取ることなく撮像に専念することができる。
【００５１】
また、上述の実施の形態（上述の図５と図７に示した実施形態）では、表示が更新を行うためにカウントされる筐体の傾きの検出回数を固定の回数（上述の実施形態では２回）にしているが、この回数を、筐体の傾き量に応じて可変にしてもよい。たとえば、筐体の傾き量が所定の傾き量（たとえば０°あるいは１０°未満）の場合には、検出回数Ｍ回（たとえば１０回）につき１回表示を更新するようにする。且つ、筐体の傾きが所定の傾き量以上（たとえば１０°以上）の場合には、上記検出回数Ｍ回よりも少ないＮ回（たとえば３回）につき１回表示が更新される構成でもよい。このようにすることで、ユーザは、カメラ１の筐体大きく傾いているときに、傾きを水平に修正するために過操作を行わずにすむようにすることができる。
【００５２】
本実施の形態においては、上述の検出値の所定変化量として５°が設定されているときについて説明したが、検出値の変化量はこれに限られることはない。
たとえば、上述の水中の撮影環境を認識する場合、水深が深い位置（水深１０ｍ以下）にカメラ１が存在する状況において、ＣＰＵ２は、表示を更新するための傾きの検出値の変化量を１０°に変更してもよい。このことで、足が水底に着く水深の浅い場所にいるときと比べて安定しにくい、スキューバーダイビングをしている時に一緒に潜っている人を撮像する際に、ユーザは大まかな水平感を確認して撮像できるため、筐体の傾きを修正するために手間取ることなく撮影に専念することができる。
【００５３】
本実施の形態において、特定の撮影環境を認識する条件を以下のように変更してもよい。
たとえば、カメラ１がユーザによる不図示の撮影モード切替釦の操作により情報入力部１０から入力される信号に基づいて、水中撮影モードが選択されていると認識することで、水中の撮影環境を認識してもよい。
【００５４】
本実施形態のカメラ１において、特定の撮影環境における傾き量の表示を電子水準器として表示部５に表示する際に、以下のように電子水準器を表示してもよい。
たとえば、本実施形態のカメラ１において、水中の撮影環境を認識したときには、ＣＰＵ２は、水深に応じて、表示部５の表示をユーザにとって視認性の高いものに切り替えるものであってもよい。例えば、水深の浅いときには、彩度の高い配色（緑色の枠に、黄色の傾き表示線）で表示し、水深の深いときには、彩度の低い配色（青色の枠に、緑色の傾き表示線）で表示することで、ユーザは、それぞれの水深下で視認性を損なうことなく電子水準器を確認できるため、撮影に専念することができる。
【００５５】
また、検出したカメラ１の筐体の傾きが０°以外のときに、ＣＰＵ２は、電子水準器の配色を異ならせて、強調して表示するようにユーザが設定できるようにしてもよい。このことで、水中の撮影環境の下で、たとえば、三脚などを使用してカメラ１を横位置姿勢１１にして撮像する状況のように、厳密にカメラ１の筐体が水平に保持されていることをユーザが知りたい場合にカメラ１の筐体が水平になっているか否かについて的確にユーザが認識できる。
【００５６】
また、たとえば、ＣＰＵ２は、筐体の傾き量について電子水準器に反映して表示部５に表示する際に、ＣＰＵ２にて検出されたカメラ１の筐体の傾き量について、四捨五入した上で表示部５に表示をしてもよい。
【００５７】
上述のように四捨五入して表示する場合、姿勢センサ６により１回目に０°、２回目に３°、３回目に１２°、４回目に４°、５回目に９°、６回目に５°が検出されたときには、ＣＰＵ２は、以下のようにカメラ１の筐体の傾き量を表示部５の電子水準器の表示に反映させる。具体的には、ＣＰＵ２は検出回数が所定回数として２回に達したときに更新するよう制御する場合は、１回目に０°、２回目から６回目に１０°を示す筐体の傾き量が、順次表示部５の電子水準器の表示に反映されることになる。また、ＣＰＵ２は、検出する筐体の傾きの変化量が所定値として５°に達したときに更新するよう制御する場合は、１回目に０°、２回目に０°、３回目に１０°、４回目に０°、５回目に１０°、６回目に１０°を示す筐体の傾き量が表示部５の電子水準器の表示に反映されることになる。このことで、たとえ、カメラ１の筐体が小刻みに揺れていても、カメラ１について大まかな水平感を確認できるので、ユーザは筐体の傾きを安定させるために過操作を行うことなく撮影に専念することができる。
【００５８】
本実施の形態において、表示部５について、カメラ１の背面に設置される液晶表示装置を用いて説明を行った。しかしながら、これに限られること無く、例えば、セグメント方式の液晶モニタに表示されている周知の露出補正などに用いられるインジケータなどに適用することもできる。
【図１】
2015049384.tif 000003
【図２】
2015049384.tif 000004
【図３】
2015049384.tif 000005
【図４】
2015049384.tif 000006
【図５】
2015049384.tif 000007
【図６】
2015049384.tif 000008
【図７】
2015049384.tif 000009
【図８】
2015049384.tif 000010
【図９】
2015049384.tif 000011