(57)【要約】【課題】重力方向を正常に検知可能な検知装置および撮影装置を提供する。【解決手段】加えられた加速度を示す加速度信号を生成する加速度検出手段と、制御部と、可動部と、を備え、制御部は、加速度信号に基づいて重力方向を計算する信号処理手段と、重力方向によって、所定の記憶領域に記憶されている重力方向を更新する更新手段と、を備える構成を提供する。この構成において、加速度検出手段は、加速度が所定の変化をした場合に、可動部が移動することによって生じる衝撃が発生したことを示す衝撃検知信号を制御部に送信し、制御部は、衝撃検知信号を受信した場合に、更新手段の重力方向の更新を停止する。【選択図】図４
2015088795.tif 000002
【特許請求の範囲】
【請求項１】
加えられた加速度を示す加速度信号を生成する加速度検出手段と、
制御部と、
可動部と、を備え、
前記制御部は、
前記加速度信号に基づいて重力方向を計算する信号処理手段と、
前記重力方向によって、所定の記憶領域に記憶されている重力方向を更新する更新手段と、を備え、
前記加速度検出手段は、前記加速度が所定の変化をした場合に、前記可動部が移動することによって生じる衝撃が発生したことを示す衝撃検知信号を前記制御部に送信し、
前記制御部は、前記衝撃検知信号を受信した場合に、前記更新手段の前記重力方向の更新を停止する、
検知装置。
【請求項２】
前記制御部は、前記信号処理手段は、前記衝撃検知信号を受信した場合に、前記信号処理手段の前記重力方向の計算を停止する、
請求項１に記載の検知装置。
【請求項３】
前記信号処理手段は、所定の時間間隔で前記重力方向を計算し、
前記更新手段は、前記所定の時間間隔で計算された前記重力方向によって、前記所定の記憶領域に記憶されている前記重力方向を更新する、
請求項２に記載の検知装置。
【請求項４】
前記制御部は、前記衝撃検知信号を受信した場合に、前記信号処理手段の前記重力方向の計算を停止し、該重力方向の計算を停止してから所定時間の経過後に、該信号処理手段の該重力方向の計算を再開させる、
請求項３に記載の検知装置。
【請求項５】
前記信号処理手段は、前記重力方向の計算に用いる前記加速度信号が、１つ前の計算に用いた前記加速度信号と同一である場合に、前記重力方向を計算しない、
請求項３に記載の検知装置。
【請求項６】
前記加速度検出手段は、前記加速度信号が、所定の振幅の範囲の加速度が所定の時間持続していることを示している場合に、前記衝撃が発生していると判定する、
請求項１から請求項５のいずれか一項に記載の検知装置。
【請求項７】
前記所定の記憶領域に記憶されている前記重力方向に応じた情報を表示する表示部を更に備え、
前記表示部は、前記更新手段による前記重力方向の更新に応じて、前記表示される情報を更新する、
請求項１から請求項６のいずれか一項に記載の検知装置。
【請求項８】
前記表示部は、前記衝撃検知信号を受信した場合に、前記表示される情報の更新を所定の時間停止する、
請求項７に記載の検知装置。
【請求項９】
前記加速度検知手段は、それぞれ互いに直交する３方向の加速度に基づく加速度信号を生成する３つの加速度センサユニットを備える、
請求項１から請求項５のいずれか一項に記載の検知装置。
【請求項１０】
撮影画像データを生成する撮影手段と、
前記撮影画像データを、所定のデータ記憶領域に、前記所定の記憶領域に記憶されている前記重力方向と対応付けて記憶するデータ記憶手段と、を更に備える、
請求項１から請求項９のいずれか一項に記載の検知装置。
【請求項１１】
前記撮影画像データに基づいて、所定の表示装置に表示する撮影画像、または、所定の印刷装置によって印刷する撮影画像を生成する画像生成手段を更に備え、
前記画像生成手段は、前記撮影画像データと対応付けて記憶されている前記重力方向に応じて、前記生成する撮影画像の向きを変更する、
請求項１０に記載の検知装置。
【請求項１２】
撮影画像データを生成する撮影手段と、
加えられた加速度を検出する加速度検出手段と、
制御部と、
可動部と、を備え、
前記加速度検出手段は、前記加速度が所定の変化をした場合に、前記可動部が駆動した場合に生じる衝撃が発生したと判定する判定手段を備え、
前記制御部は
前記加速度に基づいて重力方向を計算する計算手段と、
前記重力方向によって、所定の記憶領域に記憶されている重力方向を更新する更新手段と、を備え、
前記制御部は、前記判定手段が前記可動部が駆動した場合に生じる前記衝撃が発生したと判定した場合、前記更新手段の更新を禁止し、該更新手段の更新を禁止してから所定の時間経過後、該更新手段に更新を再開させる、
ことを特徴とする撮像装置。
【請求項１３】
前記制御部は、前記撮影画像データを、所定のデータ記憶領域に、前記所定の記憶領域に記憶されている前記重力方向と対応付けて記憶する、
請求項１２に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、重力方向検知装置および重力方向を検知可能な撮影装置に関する。
【背景技術】
【０００２】
自身の傾きを検知可能な撮影装置が提案されている。このような撮影装置では、撮影画像を生成したときの撮影装置の傾きを検知し、撮影画像と傾きとを対応付けて記憶する。これにより、撮影画像を表示装置に表示する場合や、印刷装置によって印刷する場合に、撮影画像の表示あるいは印刷する向きを、検知した傾きを参照して決定することができる。このような、撮影装置の傾きの検出に関連し、特許文献１には、加速度センサユニットによって重力方向を検知し、重力方向に基づいて撮影装置の傾き角度を計算する撮影装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１００１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の撮影装置では、撮影装置に衝撃が加えられると、加速度センサユニットは衝撃による加速度を検知してしまうため、重力方向が正常に検知されないという問題があった。
【０００５】
本発明は上記の事情に鑑みてなされたものであり、重力方向を正常に検知可能な検知装置および撮影装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の実施形態に係る検知装置は、加えられた加速度を示す加速度信号を生成する加速度検出手段と、制御部と、可動部と、を備え、制御部は、加速度信号に基づいて重力方向を計算する信号処理手段と、重力方向によって、所定の記憶領域に記憶されている重力方向を更新する更新手段と、を備え、加速度検出手段は、加速度が所定の変化をした場合に、可動部が移動することによって生じる衝撃が発生したことを示す衝撃検知信号を制御部に送信し、制御部は、衝撃検知信号を受信した場合に、更新手段の重力方向の更新を停止するよう構成されている。
【０００７】
このような構成によれば、加速度検出手段は、加速度信号とは別に、可動部で衝撃が発生したことを示す衝撃検知信号を生成し、信号処理部に送信する。信号処理部は、衝撃検知信号を受信していない場合は、重力方向を更新し、衝撃検知信号を受信した場合は、重力方向の更新を停止するよう構成されている。また、可動部で発生した衝撃によって重力方向が誤って計算された場合に、この誤った計算結果によって所定の記憶領域の重力方向が更新されるのを防止することができる。
【０００８】
制御部は、信号処理手段は、衝撃検知信号を受信した場合に、信号処理手段の重力方向の計算を停止するよう構成されていてもよい。
【０００９】
このような構成によれば、可動部で衝撃が発生している場合は、重力方向の計算が停止されるため、検知装置の負荷をさらに小さくすることができる。
【００１０】
信号処理手段は、所定の時間間隔で重力方向を計算し、更新手段は、所定の時間間隔で計算された重力方向によって、所定の記憶領域に記憶されている重力方向を更新するよう構成されていてもよい。
【００１１】
このような構成によれば、所定の記憶領域に記憶されている重力方向を、所定の時間間隔毎に、最新の値に更新することができる。
【００１２】
制御部は、衝撃検知信号を受信した場合に、信号処理手段の重力方向の計算を停止し、重力方向の計算を停止してから所定時間の経過後に、信号処理手段の重力方向の計算を再開させるよう構成されていてもよい。
【００１３】
信号処理手段は、重力方向の計算に用いる加速度信号が、１つ前の計算に用いた加速度信号と同一である場合に、重力方向を計算しないよう構成されていてもよい。
【００１４】
このような構成によれば、所定の時間毎に生成する加速度信号の値に変化が無かった場合、重力方向の計算処理を行わないため、検知装置の負荷を更に小さくすることができる。
【００１５】
加速度検出手段は、加速度信号が、所定の振幅の範囲の加速度が所定の時間持続していることを示している場合に、衝撃が発生していると判定するよう構成されていてもよい。
【００１６】
このような構成によれば、可動部で発生する衝撃に合わせて、所定の振幅の加速度信号の持続時間を設定することにより、可動部で衝撃が発生したかどうかを判定することができる。また、衝撃の検知は、信号処理手段ではなく、加速度検出手段が行っているため、衝撃を検知するために信号処理手段の負荷が高くなってしまうことを防止できる。
【００１７】
所定の記憶領域に記憶されている重力方向に応じた情報を表示する表示部を更に備え、表示部は、更新手段による重力方向の更新に応じて、表示される情報を更新する、よう構成されていてもよい。
【００１８】
このような構成によれば、検知装置のユーザは、表示部に表示される情報を見ることで、検知装置の傾きの方向や度合いを認識することができる。
【００１９】
表示部は、衝撃検知信号を受信した場合に、表示される情報の更新を所定の時間停止するよう構成されていてもよい。
【００２０】
加速度検知手段は、それぞれ互いに直交する３方向の加速度に基づく加速度信号を生成する３つの加速度センサユニットを備えるよう構成されていてもよい。
【００２１】
検知装置は、撮影画像データを生成する撮影手段と、撮影画像データを、所定のデータ記憶領域に、所定の記憶領域に記憶されている重力方向と対応付けて記憶するデータ記憶手段と、を更に備えるよう構成されていてもよい。
【００２２】
検知装置は、撮影画像データに基づいて、所定の表示装置に表示する撮影画像、または、所定の印刷装置によって印刷する撮影画像を生成する画像生成手段を更に備え、画像生成手段は、撮影画像データと対応付けて記憶されている重力方向に応じて、生成する撮影画像の向きを変更するよう構成されていてもよい。
【００２３】
本発明の実施形態に係る撮影装置は、撮影画像データを生成する撮影手段と、加えられた加速度を検出する加速度検出手段と、制御部と、可動部と、を備え、加速度検出手段は、加速度が所定の変化をした場合に、可動部が駆動した場合に生じる衝撃が発生したと判定する判定手段を備え、制御部は加速度に基づいて重力方向を計算する計算手段と、重力方向によって、所定の記憶領域に記憶されている重力方向を更新する更新手段と、を備え、制御部は、判定手段が可動部が駆動した場合に生じる衝撃が発生したと判定した場合、更新手段の更新を禁止し、更新手段の更新を禁止してから所定の時間経過後、更新手段に更新を再開させる、ことを特徴とするよう構成されている。
【００２４】
制御部は、撮影画像データを、所定のデータ記憶領域に、所定の記憶領域に記憶されている重力方向と対応付けて記憶するよう構成されていてもよい。
【発明の効果】
【００２５】
本実施形態によれば、重力方向を正常に検知可能な検知装置が提供される。
【図面の簡単な説明】
【００２６】
【図１】図１は、本発明の実施形態の撮影装置の斜視図および背面図である。
【図２】図２は、本発明の実施形態の撮影装置の構成を示すブロック図である。
【図３】図３は、本発明の実施形態の加速度センサユニットの構成を示すブロック図である。
【図４】図４は、本発明の実施形態の重力方向の更新処理のフローチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明の実施形態の表示装置について図面を参照しながら説明する。以下においては、本発明の一実施形態として、加速度検出手段を備えるデジタル一眼レフカメラについて説明する。なお、表示装置が搭載される電気機器は、デジタル一眼レフカメラに限らず、例えば、ミラーレス一眼カメラ、コンパクトデジタルカメラ、カムコーダ、タブレット端末、ＰＨＳ（Personal Handy phone System）、スマートフォン、フィーチャフォン、携帯ゲーム機、デスクトップＰＣ（Personal Computer）、ノートＰＣなど、加速度検出手段を備える別の形態の電子機器に置き換えてもよい。
【００２８】
図１（ａ）および（ｂ）は、それぞれ本実施形態のデジタル一眼レフカメラ（以下、便宜上、単に「撮影装置」と記す。）１の斜視図および背面図である。撮影装置１は、正面側にレンズや絞りが設けられており（図１では不図示）、背面側にＬＣＤ１２４が設けられている。撮影装置１の筐体には、複数の操作部１０２が適宜配置されている。撮影装置１の内部には、撮影装置１を駆動するための電気回路や記憶領域、重力方向を検知し撮影装置１の向きを計算するために、重力方向を検知する加速度センサなどが設けられている。
【００２９】
計算される撮影装置１の向きには、撮影装置の上下方向の仰俯角（ピッチまたはチルト）や、撮影装置の光学系の光軸周りの回転角（ロール）が含まれる。図１中に示す、Ｘ軸は水平方向、Ｙ軸は鉛直方向、Ｚ軸はレンズの光軸と平行で、３つの軸は互いに直交している。ここで、撮影装置のピッチまたはチルトは、撮影装置をＸ軸の周りの回転に対応し、ロールはＺ軸の周りの回転に対応する。
【００３０】
図２は、本実施形態のデジタル一眼レフカメラ（以下、便宜上、単に「撮影装置」と記す。）１の構成を示すブロック図である。図２に示されるように、撮影装置１は、ＣＰＵ（Central Processing Unit）１００、ＣＰＵメモリ１０１、操作部１０２、駆動回路１０４、撮影レンズ１０６、絞り１０８、シャッタ１１０、イメージセンサ１１２、信号処理回路１１４、画像処理エンジン１１６、バッファメモリ１１８、カード用インターフェース１２０、ＬＣＤ１２４（Liquid Crystal Display）制御回路１２２、ＬＣＤ１２４、ＲＯＭ（Read Only Memory）１２６、クイックリターンミラー１３２、ミラー駆動機構１３４、ミラー駆動回路１３６、プリズム１３８、ファインダ１４０、ＡＦユニット１０７、及び外部接続インターフェース１２８を備えている。また、図２のブロック図において、ブロック間の電気的な接続を実線で示し、光学部品のブロック間における光路を点線で示している。なお、図２では、説明の便宜上、一部のブロックや電気的接続、光路を省略している。
【００３１】
操作部１０２には、電源スイッチやレリーズスイッチ、撮影モードスイッチなど、ユーザが撮影装置１を操作するために必要な各種スイッチが含まれる。ユーザにより電源スイッチが押されると、図示省略されたバッテリから撮影装置１の各種回路に電源ラインを通じて電源供給が行われる。ＣＰＵ１００は電源供給後、ＲＯＭ１２６にアクセスして制御プログラムを読み出してワークエリア（不図示）にロードし、ロードされた制御プログラムを実行することにより、撮影装置１全体の制御を行う。
【００３２】
ＣＰＵ１００は、撮影装置１に内蔵されたＴＴＬ（Through The Lens）露出計（不図示）で測定された測光値に基づき適正露出が得られるように、駆動回路１０４を介してレンズ駆動部１０７及び絞り１０８及びシャッタ１１０を駆動制御する。より詳細には、絞り１０８及びシャッタ１１０の駆動制御は、プログラムＡＥ（Automatic Exposure）、シャッタ速度優先ＡＥ、絞り優先ＡＥなど、撮影モードスイッチにより指定されるＡＥ機能に基づいて行われる。
【００３３】
また、ＡＦユニット１０７の駆動制御（以下、ＡＦ制御）は、ＡＦ（Autofocus）機能に基づいて行われる。ＡＦ制御には、アクティブ方式、位相差検出方式、コントラスト検出方式等が適用される。ＡＦ制御が行われると、ＡＦユニット１０７によって撮影レンズ１０６が変位され、被写体にピントが合わせられる。
【００３４】
撮影装置１は少なくとも一枚の可動式のクイックリターンミラー１３２を備えている。クイックリターンミラー１３２は、撮影装置１の動作に応じて移動し、ミラー駆動機構１３４によって開状態および閉状態の間で変化する。クイックリターンミラー１３２が閉状態のとき、被写体から出射した光は撮影レンズ１０６、絞り１０８、シャッタ１１０を通過し、クイックリターンミラー１３２で２つに分離され、それぞれＡＦユニット１０７およびプリズム１３８に入射する。ＡＦユニット１０７に入射した光は、ＡＦ制御を行うために使用される。また、プリズム１３８に入射した光は、プリズム１３８内で反射されファインダ１４０に入射する。これにより、ユーザはファインダ１４０を覗くことで、被写体を観察することができる。
【００３５】
一方、ユーザが操作部１０２を操作し、被写体を撮影する指示を入力すると、ミラー駆動回路１３６がミラー駆動機構１３４を駆動し、クイックリターンミラー１３２は、一時的に閉状態となる。クイックリターンミラー１３２が閉状態のとき、被写体から出射した光は、撮影レンズ１０６、絞り１０８、シャッタ１１０を通過してイメージセンサ１１２により受光される。イメージセンサ１１２は、例えばＣＣＤ（Charge Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサであり、撮像面上の各画素で結像した光学像を光量に応じた電荷として蓄積して電気信号に変換し、信号処理回路１１４に出力する。信号処理回路１１４は、イメージセンサ１１２より入力される電気信号（撮影データ）に対して所定の信号処理を施して、画像処理エンジン１１６に出力する。
【００３６】
画像処理エンジン１１６は、信号処理回路１１４より入力される信号に対して色補間、マトリクス演算、Ｙ／Ｃ分離等の所定の信号処理を施して輝度信号Ｙ、色差信号Ｃｂ、Ｃｒを生成し、ＪＰＥＧ（Joint Photographic Experts Group）等の所定のフォーマットで圧縮する。バッファメモリ１１８は、画像処理エンジン１１６による処理の実行時、処理データの一時的な保存場所として用いられる。
【００３７】
カード用インターフェース１２０のカードスロットには、メモリカード２００が着脱可能に差し込まれている。
【００３８】
画像処理エンジン１１６は、カード用インターフェース１２０を介してメモリカード２００と通信可能である。画像処理エンジン１１６は、生成された圧縮画像信号（撮影画像データ）をメモリカード２００（又は撮影装置１に備えられる不図示の内蔵メモリ）に保存する。
【００３９】
また、画像処理エンジン１１６は、Ｙ／Ｃ分離後の信号に所定の信号処理を施して、フレームメモリ（不図示）にフレーム単位でバッファリングする。画像処理エンジン１１６は、バッファリングされた信号を所定のタイミングで各フレームメモリから掃き出して所定のフォーマットのビデオ信号に変換し、ＬＣＤ制御回路１２２に出力する。ＬＣＤ制御回路１２２は、画像処理エンジン１１６より入力される画像信号を基に液晶を変調制御する。これにより、被写体の撮影画像がＬＣＤ１２４に表示される。ここで、ＬＣＤ１２４に表示される撮影画像は、撮影装置１の撮影画角に対応している。ユーザは、ＡＥ制御及びＡＦ制御に基づいて適正な輝度及びピントで撮影されたリアルタイムのスルー画を、ＬＣＤ１２４を通じて視認することができる。
【００４０】
画像処理エンジン１１６は、ユーザにより撮影画像の再生操作が行われると、操作により指定された撮影画像データをメモリカード２００又は不図示の内蔵メモリより読み出して所定のフォーマットの画像信号に変換し、ＬＣＤ制御回路１２２に出力する。ＬＣＤ制御回路１２２が画像処理エンジン１１６より入力される画像信号を基に液晶を変調制御することで、被写体の撮影画像がＬＣＤ１２４に表示される。
【００４１】
外部接続インターフェース１２８は、外部表示装置２と接続するためのインターフェースである。外部表示装置２は、表示画面２０２を備える電子機器であり、例えば、デジタル一眼レフカメラ、ミラーレス一眼カメラ、コンパクトデジタルカメラ、カムコーダ、タブレット端末、ＰＨＳ、スマートフォン、フィーチャフォン、携帯ゲーム機、デスクトップＰＣ、ノートＰＣ、テレビモニタである。
【００４２】
外部接続インターフェース１２８は、ＨＤＭＩ（登録商標）、ＵＳＢ（Universal Serial Bus）等の有線接続プロトコルや、Ｗｉ−Ｆｉ（登録商標）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（登録商標）等の無線接続プロトコルを用いてデスクトップＰＣ等と通信可能である。撮影画像データは、外部接続インターフェース１２８を介して外部表示装置２へ転送される。外部表示装置２は、転送された撮影画像データをローカル又はネットワーク上のＵＲＩ（Uniform Resource Identifier）に保存する。外部表示装置２は、例えば、ユーザによる操作に従い、ローカル又はネットワーク上のＵＲＩに保存された撮影画像データをデコードし、デコードにより得られた撮影画像を表示画面２０２に表示する。
【００４３】
また、外部表示装置２の表示画面２０２には、例えば、ＬＣＤ１２４と同期した内容（静止画やスルー画）が表示される。一例として、ユーザにより撮影画像（静止画）の再生操作が行われた場合を考える。この場合、画像処理エンジン１１６は、操作により指定された撮影画像（静止画）をＬＣＤ１２４に表示すると共に外部接続インターフェース１２８を介して外部表示装置２へ転送し、ＬＣＤ１２４に表示されている撮影画像と同一のものを表示画面２０２に表示させる。
【００４４】
外部接続インターフェース１２８は、テレビモニタと接続されている場合、撮影画像のコンポーネント映像信号等を出力する。テレビモニタには、ＬＣＤ１２４と同期した内容（静止画やスルー画）が表示される。
【００４５】
なお、オーバレイテキスト等の付加情報については、ユーザによる操作部１０２の設定や表示内容に応じて同期又は非同期に表示される。
【００４６】
加速度センサユニット１３０は、互いに直交する３方向の加速度を検知可能で、撮影装置１の向きを計算するために用いられる。加速度センサユニット１３０からは、３方向の加速度に基づいた３つの加速度信号が出力される。ＣＰＵ１００は、出力された加速度信号に基づいて、重力方向を計算する。そして、重力方向を用いて、加速度信号を生成されたときの撮影装置１の向きが計算される。ここで、撮影装置１の向きとは、撮影装置１の上下方向の仰俯角（ピッチまたはチルト）と、撮影装置１の光学系の光軸周りの回転角（ロール）が含まれる。なお、３方向の加速度を用いた重力方向の計算方法、および、重力方向を用いた撮影装置１の向きの計算方法は周知であり、ここでは説明を省略する。
【００４７】
撮影装置１によって被写体が撮影され、撮影画像データが生成されると、撮影画像データは、計算された重力方向または撮影装置１の向きに相当する情報と共にメモリカード２００に記憶される。これにより、撮影画像をＬＣＤ１２４に表示するときや、不図示の印刷装置によって印刷するときなどに、重力方向または撮影装置１の向きに相当する情報を参照することで、撮影画像を表示する方向あるいは印刷する方向を適切な向きに設定することができる。なお、以下では、ＣＰＵメモリ１０１に計算された重力方向が記憶され、撮影画像は重力方向と共にメモリカード２００に記憶されるとして説明する。ただし、ＣＰＵメモリ１０１およびメモリカードに記憶されるのは、計算された重力方向ではなく、撮影装置の向きであってもよい。
【００４８】
撮影装置１の向きは、撮影装置１と被写体の位置関係や、ユーザによる操作に応じて常時変化し得る。そのため、本実施形態によれば、ＣＰＵ１００による重力方向の計算は、所定の間隔で繰り返し実行され、重力方向が計算される度に、ＣＰＵメモリ１０１に記憶されている重力方向が更新されるよう構成されている。
【００４９】
また、上記の説明では、新たに生成される撮影画像データは重力方向と共に記憶されるとしたが、本実施形態はこれに限定されない。本実施形態では、ＣＰＵメモリ１０１に記憶されている重力方向が更新されると、それに応じて、ＬＣＤ１２４上に表示されている撮影画像やスルー画、オーバーレイ情報などの向きが変更されるように構成されていても良い。例えば、既に記憶されている撮影画像データに基づく撮影画像をＬＣＤ１２４に表示する場合に、計算された重力方向に応じて、ＬＣＤ１２４に表示する撮影画像の向きを回転させるよう構成しても良い。また、ＬＣＤ１２４上に表示するオーバーレイ情報やステータス情報などを、撮影装置の向きに応じて回転させるように構成しても良い。これにより、オーバーレイ情報やステータス情報などを、常にユーザに見易い方向で表示させることができる。
【００５０】
撮影装置１の向きに合わせて撮影画像をどのように回転させるかは、適宜設定される項目である。例えば、撮影装置１のロールの大きさが、基準位置から±４５度以内の範囲で変化した場合、ＬＣＤ１２４に表示される撮影画像の向きは変化しないよう構成されていても良い。また、ロールの大きさが±４５度から±１３５度の範囲で変化した場合は、ユーザにとって見易くなるように、撮影画像の向きが±９０度のいずれかに回転されて表示されるように構成されていても良い。また、ロールの大きさが±１３５度から±１８０度の範囲で変化した場合は、撮影画像は向きが１８０度回転されて表示されるように構成されていても良い。
【００５１】
また、ＬＣＤ１２４に表示される撮影画像などの向きは、撮影装置１の向きに合わせてリアルタイムで変化する必要は無い。例えば、撮影装置１の向きが変化してから所定の時間経過後に、撮影画像などの表示される向きが変化しても良い。これにより、撮影装置１の向きが頻繁に変化する場合に、それに応じて表示される撮影画像などの向きが頻繁に切り替わり、ユーザにとって撮影画像などが見づらくなってしまうのを防止できる。
【００５２】
また、計算された重力方向は、撮影装置１の傾きを表す電子水準器として、撮影装置１のいずれかの箇所（例えば、ＬＣＤ１２４）に表示されても良い。電子水準器は、撮影装置１の傾き（例えば、ロール）の向きおよび大きさを表すゲージとして表示され、重力方向が計算される度に表示されるゲージは更新される。電子水準器をＬＣＤ１２４にスルー画と共にオーバーレイ情報として表示することにより、撮影装置１のユーザは、スルー画を観察しながら、撮影装置１の傾きを把握することができ、傾いた撮影画像が生成されることを防止できる。なお、電子水準器は、スルー画のオーバーレイ情報として表示されるだけでなく、スルー画が表示されていない場合に表示されても良い。また、電子水準器は、撮影装置１のＬＣＤ１２４とは別に設けられたＬＣＤや表示部に表示されるよう構成されていても良い。
【００５３】
また、計算された重力方向の表示の仕方は、電子水準器としての表示に限定されない。例えば、撮影装置１のいずれかの箇所に、重力方向から求めた傾き角度を数値で表示しても良く、傾きの程度を示すイメージを表示しても良く、不図示のランプの明滅などにより、傾きの大きさが所定の値を越えているかどうかをユーザに知らせるように構成されていても良い。
【００５４】
次に、撮影装置１に生じる衝撃および衝撃の重力方向の計算への影響について説明する。
【００５５】
撮影装置１が静止している場合や、撮影装置１は動いているが、撮影装置１に衝撃が加わっていない場合は、撮影装置１の加速度の変化は緩やかであるため、加速度センサユニット１３０による加速度の検知は撮影装置１の動きに追従できる。そのため、重力方向の計算は、加速度センサユニット１３０から出力された加速度信号を用いて正常に行うことができる。しかしながら、撮影装置１に衝撃が加わった場合、撮影装置１の加速度は急峻に変化するため、加速度センサユニット１３０による加速度の検知が撮影装置１の動きに追従できない、あるいは、加速度センサユニット１３０が加速度信号を検知している間に、撮影装置１の加速度が変化してしまう。そのため、撮影装置１に衝撃が加わると、重力方向の計算を正常に行うことが出来ない場合がある。
【００５６】
撮影装置１に加えられる衝撃には、撮影装置１の外部から撮影装置１の不図示の筐体に対して加えられる衝撃と、撮影装置１の内部で発生する衝撃がある。
【００５７】
撮影装置１に対し、外部から加えられる衝撃としては、ユーザが撮影装置１を動かしている間に、ユーザまたは撮影装置１が障害物などに当たった時に生じる衝撃が考えられる。外部から加えられた衝撃は、振動として撮影装置１内を伝搬する。この振動は、加速度センサユニット１３０に到達する前に、筐体や撮影装置１の内部構造によって減衰する。そのため、衝撃が大きくない限り、衝撃の重力方向の計算に与える影響は小さくなる。また、ユーザによる撮影装置１を用いた撮影動作の前後は、通常、ユーザの手や、不図示の三脚などによって固定されているため、撮影装置１に対して外部からの衝撃が発生する可能性は低い。このことから、生成された撮影画像と対応付けて記憶する重力方向は、正常に計算されたものである場合が多いと考えられる。
【００５８】
また、撮影装置１の内部で発生する衝撃としては、撮影装置１内のクイックリターンミラー１３２を駆動する際に、ミラー駆動機構１３４で生じる衝撃や、シャッタ１１０の駆動によって生じる衝撃、撮影装置１に内蔵されている不図示の可動式のフラッシュ（ストロボ）装置で生じる衝撃などが考えられる。これらの衝撃は、撮影やストロボ装置の駆動を行うごとに発生し、振動として加速度センサユニット１３０に到達する。ミラー駆動機構１３４やシャッタ１１０、ストロボ装置は撮影装置１の内部にあるため、同じく内部にある加速度センサユニットまでの距離が近い。そのため、内部で発生する振動は、外部から衝撃によって生じる振動よりも、減衰せずに加速度センサユニットに到達しやすい。従って、撮影装置１の内部で衝撃が発生すると、重力方向の計算に影響を与え、誤った重力方向を算出してしまう可能性がある。
【００５９】
誤って計算された重力方向が撮影画像データと対応付けて記憶されると、撮影画像データに基づいて生成された撮影画像を表示する際や印刷する際に、撮影画像の向きが正しく表示されない、あるいは、正しい向きで印刷されない可能性がある。
【００６０】
このような問題が発生するのを防ぐため、本実施形態では、撮影装置１に衝撃が加わっているかどうかを検知するように構成されている。また、本実施形態では、撮影装置１に衝撃が加わっている場合は、ＣＰＵメモリ１０１に記憶される重力方向に相当する信号の更新を停止するように構成されている。
【００６１】
また、撮影装置１は、ＬＣＤ１２４に電子水準器が表示されている場合、撮影装置１に衝撃が加わり、重力方向の更新が停止すると、電子水準器の表示の更新が停止するように構成されていてもよい。電子水準器の表示の更新が停止すると、ＬＣＤ１２４には更新が停止する直前の電子水準器が、一定時間、あるいは、更新が再開するまで表示される。あるいは、電子水準器の表示の更新が停止すると、ＬＣＤ１２４には、電子水準器の代わりに、電子水準器の表示の更新が停止していることを示す情報が表示されるように構成されていても良い。なお、電子水準器の表示の更新が停止している間は、撮影装置１を傾けて重力方向を変化させても、電子水準器の表示は更新されない。
【００６２】
また、撮影装置１は、衝撃を検知したことや重力方向の更新が停止していることを、メッセージやイメージとしてＬＣＤ１２４上に表示されるように構成されていても良い。あるいは、撮影装置１は、衝撃を検知したことや重力方向の更新が停止してことを、ＬＣＤ１２４の輝度や、表示されているスルー画の色味の変更、撮影装置１に設けられた不図示のランプの点灯や点滅などによって、ユーザに知らせるように構成されていても良い。
【００６３】
次に、撮影装置１の内部で発生する衝撃として、ミラー駆動機構１３４で生じる衝撃を検知する場合について説明する。ただし、本実施形態はこれに限定されるものではなく、シャッタ１１０やストロボ装置、その他の撮影装置１内の駆動機構で発生する衝撃を検知するよう構成されていても良い。
【００６４】
ミラー駆動機構１３４で生じる衝撃は、加速度センサユニット１３０のタップ検知機能を用いて検知される。加速度センサユニット１３０のタップ検知機能について図３を用いて説明する。図３は、加速度センサユニット１３０のブロック図の一例を示したものである。加速度センサユニット１３０は、内部に３方向（Ｘ方向、Ｙ方向、Ｚ方向）の加速度を検知するための３つの加速度センサ３０、各加速度センサ３０からアナログ信号として出力された加速度信号を、それぞれデジタル信号に変換する３つのＡＤ変換部３２、デジタル信号に変換された加速度信号に対してフィルタ処理を行う信号処理部３４、フィルタ処理された信号を一時的に記憶するためのメモリ３６、メモリ３６に記憶されている信号を撮影装置１内のＣＰＵ１００に送信するための通信部３８を備える。
【００６５】
３つの加速度センサ３０は、加速度の検知方向が互いに直交するように配置されている。加速度センサ３０に加速度が発生すると、加速度の大きさに応じた加速度信号がアナログ信号として出力される。図３に示すブロック図では、加速度信号として電圧が発生する構成としているが、本実施形態はこれに限定されない。例えば、加速度センサとしては、ＭＥＭＳを用いた加速度センサや圧電素子を用いた圧電型加速度センサ、加速度に応じて静電容量が変化する静電容量型加速度センサなど、様々なタイプの加速度センサを用いることができる。３つの加速度センサ３０から出力された各加速度信号は、それぞれＡＤ変換部３２でデジタル信号に変換され、信号処理部３４に送られる。
【００６６】
信号処理部３４では、入力された加速度信号に対して２つの処理を行う。１つ目の処理は、重力方向を計算に使用する加速度信号を生成するためのフィルタ処理である。このフィルタ処理では、入力された３つの加速度信号に対してローパスフィルタ処理を行い、加速度信号の高周波成分を除去する。これにより、加速度信号に重畳するノイズ成分や、微小な加速度成分が除去される。ローパスフィルタ処理された３つの加速度信号は、信号処理部３４と接続されたメモリ３６に一時的に記憶される。メモリ３６に記憶された加速度信号は、所定の時間間隔で、通信部３８を介してＣＰＵ１００へ送信される。
【００６７】
なお、撮影装置１が静止しているときは、メモリ３６に記憶されているフィルタ処理後の加速度信号は、前回記憶した加速度情報と全く同じになる場合がある。また、信号処理部３４において、フィルタ処理以外の割り込み処理が発生した場合、フィルタ処理後の加速度信号は、メモリ３６に記憶されない場合がある。そのため、信号処理部３４は、ＣＰＵ１００に対して、メモリ３６に記憶されている加速度信号が前回の通信時と異なっているかどうかを示す更新信号を送信するよう構成されていても良い。これにより、前回の通信時から加速度信号が更新されていない場合は、更新されていないことを示す信号のみを送り、再度同一の加速度信号を送信する必要が無くなる。また、ＣＰＵ１００は、更新されていないことを示す信号を受け取った場合は、前回と同一の重力方向計算を行わずに済むため、計算処理による負荷を低減することができる。
【００６８】
また、信号処理部３４における２つ目の処理は、ミラー駆動機構１３４で衝撃が発生したかどうかを示す衝撃検知信号を生成するための衝撃検知処理である。衝撃検知処理では、１つ目のフィルタ処理とは別に、加速度信号に対して閾値判定処理および時間判定処理が行われる。この閾値判定処理では、加速度センサ３０から出力された加速度信号の振幅が所定の閾値を越えたかどうかが判定される。また、時間判定処理では、閾値を越えている加速度信号の持続時間が所定の時間範囲内にあるかどうかが判定される。
【００６９】
ミラー駆動機構１３４で衝撃が発生し、振動として加速度センサ３０に到達すると、加速度センサ３０では、振幅が大きく短時間の加速度信号が生成される。それに対し、衝撃ではなく、ユーザによって撮影装置１の向きが変えられた場合、加速度信号の変化は、比較的振幅が小さく、持続時間が長い。そのため、予め、ミラー駆動機構１３４で発生する衝撃によって生じる加速度信号の特性を調べておき、それに合わせて閾値および所定の時間を設定しておくことで、加速度センサ３０からの出力を用いてミラー駆動機構１３４で衝撃が発生したかどうかを検知することができる。
【００７０】
閾値判定処理および時間判定処理によってミラー駆動機構１３４で衝撃が発生したと判定された場合、通信部３８を介して、衝撃検知信号がＣＰＵ１００へ送信される。この衝撃検知信号のＣＰＵ１００への送信は、１つ目の処理において生成された加速度信号をＣＰＵ１００に送信することとは独立に行われる。
【００７１】
以上のことから、本実施形態では、ＣＰＵ１００は、加速度センサユニット１３０から、加速度信号を所定の時間間隔で読み出すよう構成されており、加速度センサユニット１３０は、ミラー駆動機構１３４で衝撃が発生したことを検知すると、その都度、衝撃検知信号をＣＰＵ１００へ送信するよう構成されている。
【００７２】
ＣＰＵ１００は、加速度センサユニット１３０から読み出した加速度信号に基づいて重力方向や撮影装置１の向きを計算し、ＣＰＵメモリ１０１に記憶されている重力方向を更新する。また、ＣＰＵ１００は、加速度センサユニット１３０から送信された衝撃検知信号を受信すると、重力方向の計算および更新を一時的に停止する。また、ＣＰＵ１００は、衝撃検知信号を受信してから所定の時間の間、次の衝撃検知信号を受信しなければ、重力方向の計算および更新処理を再開する。これにより、撮影画像データが誤って計算された重力方向と関連付けられて記憶されるのを防止でき、撮影画像データを撮影画像として表示や印刷を行う際に、撮影画像の向きを正しく設定することができる。
【００７３】
本実施形態では、加速度信号の振幅および持続時間が、所定の閾値または範囲内にあるかどうかを判定することにより、ミラー駆動機構１３４で発生した衝撃に伴う振動を検知しているが、本実施形態はこれに限定されない。例えば、特許文献２（特開２０１２−１４６１５６）には、加速度センサユニットで生成された加速度信号を所定の時間間隔でＲＡＭに記憶し、記憶された加速度信号の周波数解析を行うことによって、衝撃が発生しているかどうか、および、どのような衝撃が発生しているかを検知する方法が開示されている。
【００７４】
特許文献２のように、所定の時間間隔で加速度信号の周波数解析を行うことによっても、ミラー駆動機構１３４で衝撃が発生したかどうかを検知することができる。しかしながら、ミラー駆動機構１３４で発生する衝撃は、間欠的かつ不規則に発生するものである。そのため、特許文献２の方法を用いる場合、不規則に発生する衝撃を検知するため、高いサンプリングレートで加速度信号を記憶し、記憶した全ての加速度信号に対して周波数解析を行う必要がある。この様な高いサンプリングレートでの周波数解析を行うと、加速度信号に対する信号処理の負荷が大きく、消費電力が増加してしまうという問題が生じる。
【００７５】
それに対し、本実施形態では、上記のように、生成された加速度信号に対して、加速度センサユニット１３０が閾値判定および時間判定を行っているのみであり、高いサンプリングレートでの加速度信号の記憶および周波数解析を行っていない。従って、ＣＰＵ１００における加速度信号に対する信号処理の負荷を上げることなく、ミラー駆動機構１３４で衝撃が発生したかどうかを判定することができる。
【００７６】
なお、上記の衝撃検知処理では、加速度信号の閾値判定処理および時間判定処理が行われるとしたが、本実施形態はこれに限定されない。例えば、衝撃検知処理では、加速度の時間変化、すなわち、時間微分を用いて、衝撃が発生したかどうかを検知しても良い。ミラー駆動機構１３４で発生する衝撃は、短時間に力が発生する撃力によるものであるため、ミラー駆動機構１３４で発生する加速度の時間微分は大きくなる。そのため、衝撃検知処理では、加速度の時間微分に閾値を設け、加速度の時間部分が閾値よりも大きい加速度が発生したときに、衝撃が発生したと判定しても良い。
【００７７】
また、衝撃検知処理では、ミラー駆動機構１３４で発生する衝撃を検知した場合に、衝撃検知信号を生成することを目的としているが、本実施形態はこれに限定されない。例えば、撮影装置１の内部で発生する衝撃は、ミラー駆動機構１３４だけでなく、シャッタ１１０の駆動や、不図示のストロボ装置、メモリカード２００の脱着などによっても発生し得る。撮影装置１に外部から大きな衝撃が加わると、内部で発生した衝撃と同様に、衝撃によって発生した振動が重力方向の計算に影響を与える可能性がある。そのため、衝撃検知処理では、ミラー駆動機構１３４だけでなく、撮影装置１の内部のミラー駆動機構１３４以外の場所で生じた衝撃や、外部から加えられた衝撃を検知するよう構成されていても良い。
【００７８】
衝撃検知処理において、複数の種類の衝撃を検知するために、閾値判定処理や時間判定処理に用いる閾値および所定の時間範囲を広く設定してもよい。これにより、ミラー駆動機構１３４だけでなく、他の要因で発生した衝撃を検知することができる。あるいは、衝撃の種類に合わせて、複数の閾値および時間範囲を設定してもよい。
【００７９】
また、加速度センサユニット１３０は、メモリ３６を有しており、メモリ３６に記憶された加速度信号を、通信部３８を通してＣＰＵ１００に送信するよう構成されているが、本実施形態はこれに限定されない。例えば、加速度センサユニット１３０は、信号処理部３４において、所定の時間間隔で加速度信号に対するフィルタ処理を行い、フィルタ処理された加速度信号をメモリに記憶せずに順次ＣＰＵ１００に送信するよう構成されていても良い。この場合、メモリ３６には過去の加速度信号が記憶されないため、加速度センサユニット１３０は、検知された加速度信号が前回に測定された加速度信号と一致しているかどうかを判定しない。そのため、この場合は、ＣＰＵ１００に対して更新信号は送信されない。
【００８０】
次に、ＣＰＵメモリ１０１に記憶される重力方向の更新について、図４（ａ）、（ｂ）に示すフローチャートを用いて説明する。図４（ａ）、（ｂ）に示すフローチャートは、ＣＰＵ１００が行う様々な処理のうち、ＣＰＵメモリ１０１に記憶される重力方向の更新に関わる部分の一例を示したものである。
【００８１】
図４（ａ）に示すフローチャートにおいて、撮影装置１の電源が入れられ、重力方向を更新するフローが開始される（Ｓ１００）と、ミラー駆動機構１３４で衝撃が発生したかどうかを検知するためのパラメータがＲＯＭから読み出され、ＣＰＵメモリ１０１に記憶される（Ｓ１０１）。このパラメータには、閾値判定処理および時間判定処理に使用する幅の閾値や所定の時間が含まれる。パラメータが読み出されると、重力方向を更新する時間間隔に応じて、所定の時間待機する（Ｓ１０２）。この待機している間、撮影装置１は、ＡＥ制御やＡＦ制御、撮影処理、ＬＣＤ１２４の画面制御など、ユーザによる操作部１０２へ入力された操作内容に応じた処理を行っている。所定の時間の待機が終了すると、重力方向の更新処理が行われる（Ｓ１０３）。重力方向の更新処理では、加速度センサユニット１３０から受信した加速度信号に基づいて重力方向が計算され、ＣＰＵメモリ１０１に記憶される。その後、撮影装置１の電源が切られなければ（Ｓ１０４：Ｎｏ）、再度、所定の時間待機し（Ｓ１０２）、重力方向の更新処理（Ｓ１０３）が行われる。撮影装置１の電源が切られた場合（Ｓ１０４：Ｙｅｓ）、更新処理は終了する（Ｓ１０５）。
【００８２】
次に、重力方向の更新処理（Ｓ１０３）について、図４（ｂ）を用いて説明する。重力方向の更新処理が開始されると（Ｓ２００）、ＣＰＵ１００は通信部３８を介して加速度センサユニット１３０と通信を行い、加速度センサユニット１３０から更新信号と加速度信号を受信する（Ｓ２０１）。ＣＰＵ１００は、更新信号に基づいて、受信した加速度信号が前回の通信時に受信した値から変化しているかどうかを判定する（Ｓ２０２）。なお、加速度信号が前回の値から変化してない場合、加速度センサユニット１３０は加速度信号を送信せず、更新信号のみを送信しても良い。ステップＳ２０２において、加速度信号が前回の値から更新されていないと判定された場合（Ｓ２０２：Ｎｏ）、重力方向の更新処理を終了する（Ｓ２０７）。一方、加速度信号が前回の値から更新されている場合（Ｓ２０２：Ｙｅｓ）、加速度センサユニット１３０から、ミラー駆動装置で衝撃が発生したことを示す衝撃検知信号が送信されているかどうかが判定される（Ｓ２０３）。
【００８３】
加速度センサユニット１３０からＣＰＵ１００へは、加速度情報と衝撃検知信号とが、それぞれ独立に送信されており、ステップＳ２０３では、これらの２つの信号を受信したタイミングによって、加速度信号に衝撃によって発生した振動の影響が含まれているかどうかを判定する。すなわち、ＣＰＵ１００が加速度信号を受信した時間と、衝撃検知信号を受信した時間との時間差が所定の値よりも小さい場合、加速度信号には衝撃による影響が含まれていると判定し（Ｓ２０３：Ｙｅｓ）、計算処理を終了する（Ｓ２０７）。一方、加速度信号を受信した時間と、衝撃検知信号を受信した時間との時間差が所定の時間よりも大きい場合、加速度信号には衝撃によって発生した振動による影響が含まれていないと判定し（Ｓ２０３：Ｎｏ）、加速度信号を用いた重力方向の計算処理を実行する（Ｓ２０４）。
【００８４】
なお、上記のステップＳ２０３では、２つの信号の時間差に基づいて、加速度信号に衝撃によって発生した振動の影響が含まれているかどうかを判定したが、本実施形態のステップＳ２０３の処理はこれに限定されない。本実施形態のステップＳ２０３では、衝撃検知信号を受信した後に検知された最初の加速度信号には衝撃によって発生した振動の影響が含まれていると判定しても良い。あるいは、衝撃検知信号を受信した後に検知された、初めの２つ以上の所定の数の加速度信号には、衝撃によって発生した振動の影響が含まれていると判定しても良い。
【００８５】
重力方向の計算処理（Ｓ２０４）では、周知の方法により、加速度信号に基づいて重力方向が計算される。また、このステップＳ２０４では、重力方向と同時に、あるいは、択一的に撮影装置１の向き（ロールやピッチ、チルトなど）が計算されても良い。重力方向の計算処理（Ｓ２０４）で、重力方向や撮影装置１の向きが計算されると、次に、計算された重力方向や撮影装置１の向きに対してフィルタ計算が行われる（Ｓ２０５）。
【００８６】
フィルタ計算（Ｓ２０５）は、ＣＰＵメモリ１０１に記憶する撮影装置１の向きを遅延させることを目的とする。例えば、フィルタ計算を行なわずに、記憶された重力方向に基づいて、ＬＣＤ１２４に表示する撮影画像やステータス画面などの向きを変える場合、撮影装置１の向きが常に変化したり、短時間の間で何度も変化したりすると、ＬＣＤ１２４に表示される撮影画像やステータス情報などの向きが頻繁に切り替わってしまう。そのため、ユーザにとって、撮影画像やステータス情報などが見づらくなってしまう。このような問題を抑制するため、フィルタ処理（Ｓ２０５）では、ＬＣＤ１２４に表示される撮影画像などを見易くするために、撮影装置１の向きに応じて、表示される撮影画像の向きが頻繁に切り替わらないような処理が行われる。
【００８７】
このようなフィルタ処理（Ｓ２０５）として、例えば、最新の重力方向の計算結果と過去数回分の計算結果との平均値（時間平均）、あるいは、重み付け平均値を計算し、計算された平均値をＣＰＵメモリ１０１に記憶する方法がある。これにより、ステップＳ２０６においてＣＰＵメモリ１０１に記憶される重力方向には、常に過去の重力方向の情報が含まれることになる。そのため、記憶された重力方向に応じてＬＣＤ１２４に表示される撮影画像の向きを変化させると、撮影装置１の向きの変化に対して、表示される撮影画像の向きは時間的に遅れて変化する。表示される撮影画像の向きは、過去複数回の重力方向の計算結果が平均化されたものに基づくため、撮影装置１の向きが常に変化したり、短時間の間で何度も変化したりしても、表示される撮影画像の向きが頻繁に切り替わってしまうことを防止することができる。
【００８８】
また、このフィルタ処理（Ｓ２０５）の別の例では、計算された重力方向の計算結果の時間的な変化をモニタし、所定の時間（あるいは所定の数の計算結果）の間で、計算結果の変化が所定量よりも小さい場合に、重力方向をＣＰＵメモリ１０１に記憶する方法がある。この例では、重力方向が所定の時間よりも短い間に、所定量よりも大きく変化した場合、変化している間の重力方向はＣＰＵメモリ１０１に記憶されない。そのため、撮影装置１の向きが頻繁に切り替わった場合に、ＬＣＤ１２４に表示される撮影画像の向きが頻繁に切り替わってしまうことを防止できる。なお、フィルタ処理（Ｓ２０５）の例として、２つの例を説明したが、本実施形態は、これらに限定されるものではない。
【００８９】
フィルタ処理（Ｓ２０５）が行われた重力方向や撮影装置１の向きは、記録領域に記憶される（Ｓ２０６）。ＣＰＵメモリ１０１に既にこれらの情報が記憶されている場合は、上書き保存することによって更新される。なお、ＣＰＵメモリ１０１には、上記のフィルタ計算に用いるための、過去数回分の計算結果が記憶されていても良い。
【００９０】
ＣＰＵメモリ１０１に記憶される重力方向や撮影装置１の向き更新されると、重力方向の更新処理は終了し（Ｓ２０７）、図４（ａ）に示す、ステップＳ１０４が実行される。
【００９１】
本実施形態によれば、撮影装置１の内部で衝撃が発生した場合に、衝撃が発生している時に生成された加速度信号を用いた重力方向の計算が行われないよう構成されている。あるいは、本実施形態によれば、撮影装置１の内部で衝撃が発生した場合に、衝撃が発生している時に生成された加速度信号を用いて誤った重力方向が計算されても、ＣＰＵメモリ１０１に記憶されている重力方向は、誤った重力方向によって更新されないように構成されている。これにより、撮影画像が誤った重力方向と関連付けられて記憶されるのを防止でき、撮影画像データを撮影画像として表示や印刷を行う際に、撮影画像の向きを正しく設定することができる。
【００９２】
以上が本発明の例示的な実施形態の説明である。本発明の実施形態は、上記に説明したものに限定されず、本発明の技術的思想の範囲において様々な変形が可能である。例えば明細書中に例示的に明示される実施形態等又は自明な実施形態等を適宜組み合わせた内容も本願の実施形態に含まれる。
【符号の説明】
【００９３】
１    撮影装置
２    外部表示装置
３０    加速度センサ
３２    ＡＤ変換部
３４    信号処理部
３６    メモリ
３８    通信部
１００    ＣＰＵ
１０１    ＣＰＵメモリ
１０２    操作部
１０４    駆動回路
１０６    撮影レンズ
１０７    ＡＦユニット
１０８    絞り
１１０    シャッタ
１１２    イメージセンサ
１１４    信号処理回路
１１６    画像処理エンジン
１１８    バッファメモリ
１２０    カード用インターフェース
１２２    ＬＣＤ制御回路
１２４    ＬＣＤ
１２６    ＲＯＭ
１２８    外部接続インターフェース
１３０    加速度センサユニット
１３２    クイックリターンミラー
１３４    ミラー駆動機構
１３６    ミラー駆動回路
１３８    プリズム
１４０    ファインダ
２００    メモリカード
２０２    表示画面
【図１】
2015088795.tif 000003
【図２】
2015088795.tif 000004
【図３】
2015088795.tif 000005
【図４】
2015088795.tif 000006