(57)【要約】【課題】専用の姿勢センサを設けることなく、カメラの姿勢を検出する。【解決手段】カメラは、撮影操作に伴って駆動される部材であって、重力に抗して移動する可動部材１０７０と、可動部材１０７０を移動させるための駆動信号を出力する駆動信号出力手段１１７と、駆動信号に応じて可動部材１０７０を移動させる移動手段１０７２Ｘ、１０７２Ｙと、駆動信号に基づいて重力方向を検出する方向検出手段１１７とを備える。【選択図】図３
2008185788.tif 000002
【特許請求の範囲】
【請求項１】
撮影操作に伴って駆動される部材であって、重力に抗して移動する可動部材と、
前記可動部材を移動させるための駆動信号を出力する駆動信号出力手段と、
前記駆動信号に応じて前記可動部材を移動させる移動手段と、
前記駆動信号に基づいて重力方向を検出する方向検出手段とを備えることを特徴とするカメラ。
【請求項２】
請求項１に記載のカメラにおいて、
前記可動部材の位置を検出する位置検出手段をさらに備え、
前記方向検出手段は、前記可動部材を特定位置に保持するために必要な前記駆動信号の電流値に基づいて、前記カメラの重力方向を検出することを特徴とするカメラ。
【請求項３】
請求項２に記載のカメラにおいて、
前記可動部材は、撮影光学系の光軸と直交する平面内で移動して像ブレを補正するブレ補正機構の構成部材であることを特徴とするカメラ。
【請求項４】
請求項３に記載のカメラにおいて、
前記可動部材は、撮影光学系により結像する被写体像を撮像する撮像素子を有することを特徴とするカメラ。
【請求項５】
請求項３または４に記載のカメラにおいて、
前記方向検出手段は、撮影を開始する直前および画像記録を開始する直前のいずれか一方の時点において、前記可動部材をブレ補正動作の初期位置へ移動させるために前記駆動信号出力手段から出力された駆動信号の電流値に基づいて、前記カメラの重力方向を検出することを特徴とするカメラ。
【請求項６】
請求項１乃至５のいずれか一項に記載のカメラにおいて、
前記検出された重力方向に基づいて、前記カメラの姿勢を判定する姿勢判定手段をさらに備えることを特徴とするカメラ。
【請求項７】
請求項６に記載のカメラにおいて、
撮影した画像に対応付けて、前記判定された姿勢を記録する記録制御手段をさらに備えることを特徴とするカメラ。
【請求項８】
請求項３乃至５のいずれか一項に記載のカメラにおいて、
前記移動手段は、前記撮影光学系の光軸と直交する平面内で２次元移動する一対のアクチュエータを含み、
前記カメラを横位置および縦位置にそれぞれ構えて像ブレを補正するときに前記一対のアクチュエータへそれぞれ通電する各電流値を像ブレ量と対応付けた電流特性のテーブルとして記憶する記憶手段と、
前記一対のアクチュエータへ通電した電流値と前記記憶手段に記憶したテーブルの電流特性に基づいて、前記カメラの姿勢を判定する姿勢判定手段とを備えることを特徴とするカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、姿勢検出可能なカメラに関する。
【背景技術】
【０００２】
従来から、カメラの姿勢を検出する姿勢センサを備えるカメラが知られている（たとえば特許文献１）。
【特許文献１】特開平７−２８０５６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、カメラの姿勢を検出するための専用センサが必要なため、コストがかかる。
【課題を解決するための手段】
【０００４】
請求項１に記載の発明によるカメラは、撮影操作に伴って駆動される部材であって、重力に抗して移動する可動部材と、可動部材を移動させるための駆動信号を出力する駆動信号出力手段と、駆動信号に応じて可動部材を移動させる移動手段と、駆動信号に基づいて重力方向を検出する方向検出手段とを備えることを特徴とする。
請求項２に記載の発明は、請求項１に記載のカメラにおいて、可動部材の位置を検出する位置検出手段をさらに備え、方向検出手段は、可動部材を特定位置に保持するために必要な駆動信号の電流値に基づいて、カメラの重力方向を検出することを特徴とする。
請求項３に記載の発明は、請求項２に記載のカメラにおいて、可動部材は、撮影光学系の光軸と直交する平面内で移動して像ブレを補正するブレ補正機構の構成部材であることを特徴とする。
請求項４に記載の発明は、請求項３に記載のカメラにおいて、可動部材は、撮影光学系により結像する被写体像を撮像する撮像素子を有することを特徴とする。
請求項５に記載の発明は、請求項３または４に記載のカメラにおいて、方向検出手段は、撮影を開始する直前および画像記録を開始する直前のいずれか一方の時点において、可動部材をブレ補正動作の初期位置へ移動させるために駆動信号出力手段から出力された駆動信号の電流値に基づいて、カメラの重力方向を検出することを特徴とする。
請求項６に記載の発明は、請求項１乃至５のいずれか一項に記載のカメラにおいて、検出された重力方向に基づいて、カメラの姿勢を判定する姿勢判定手段をさらに備えることを特徴とする。
請求項７に記載の発明は、請求項６に記載のカメラにおいて、撮影した画像に対応付けて、判定された姿勢を記録する記録制御手段をさらに備えることを特徴とする。
請求項８に記載の発明は、請求項３乃至５のいずれか一項に記載のカメラにおいて、移動手段は、撮影光学系の光軸と直交する平面内で２次元移動する一対のアクチュエータを含み、カメラを横位置および縦位置にそれぞれ構えて像ブレを補正するときに一対のアクチュエータへそれぞれ通電する各電流値を像ブレ量と対応付けた電流特性のテーブルとして記憶する記憶手段と、一対のアクチュエータへ通電した電流値と記憶手段に記憶したテーブルの電流特性に基づいて、カメラの姿勢を判定する姿勢判定手段とを備えることを特徴とする。
【発明の効果】
【０００５】
本発明によれば、撮影操作に伴い重力方向に抗して移動部材を駆動するための駆動信号を用いて、カメラの重力方向を検出することができる。
【発明を実施するための最良の形態】
【０００６】
図１〜図５を参照して、本発明による一実施の形態におけるカメラを説明する。図１は電子カメラ１００の要部構成を示す図である。カメラ１００のボディに、撮影レンズＬ１と絞り２０１とを備える交換レンズ２００が着脱可能に装着されている。カメラ１００のボディ側には、クイックリターンミラー１０１、焦点板１０２、ペンタプリズム１０３、測光センサ１０４、接眼レンズ１０５、シャッタ１０６、焦点検出用センサ１０８、および撮像素子１０７１が設けられている。撮像素子１０７１は、図３に詳細を示すブレ補正装置１０７に２次元移動可能に保持されている。ブレ検出センサ１０９Ｘ，１０９Ｙで検出されたカメラのブレに応動して撮像素子１０７１が２次元移動して像ブレを補正する。
【０００７】
図２は電子カメラ１００の制御系のブロック図である。なお、図２においては、ブレ補正装置１０７を構成する各要素の位置関係を模式的に示す。図２において、図１に示した構成要素には同一の符号を付して説明する。電子カメラ１００の制御系は、測光センサ１０４、撮像素子１０７１、焦点検出用センサ１０８、ブレ検出センサ１０９Ｘ，１０９Ｙ、ＡＦＥ(Analog Front End)回路１１１、タイミングジェネレータ１１３、画像処理部１１４、圧縮回路１１５、ＲＡＭ１１６、ＣＰＵ１１７、ＲＯＭ１１８、ＬＣＤ駆動回路１１９、ＬＣＤ１２０、操作部１２１、カードインタフェース１２２、およびメモリカード１２３を備えている。
【０００８】
図１を参照して説明すると、交換レンズ２００を通過して電子カメラ１００に入射した被写体光は、シャッタレリーズ前は図１において実線で示すように位置するクイックリターンミラー１０１で上方へ導かれて焦点板１０２に結像する。被写体光はさらにペンタプリズム１０３へ入射される。ペンタプリズム１０３は、入射された被写体光を接眼レンズ１０５へ導く一方、測光センサ１０４に被写体光を入射させる。測光センサ１０４は、交換レンズ２００に対して撮像素子１０７１と光学的に等価な位置に配設され、撮像面上に結像されている被写体像を撮像し、被写体像の明るさに応じた光電変換信号を測光信号としてＣＰＵ１１７へ出力する。
【０００９】
被写体光の一部はクイックリターンミラー１０１の半透過領域を透過し、サブミラー１０１ａにて下方に反射され、焦点検出用センサ１０８へ入射される。焦点検出用センサ１０８は、たとえば、焦点検出光束を一対の焦点検出用光像に分割して結像する焦点検出光学系と、分割された一対の光像が入射し、それに応じた焦点検出信号を出力する一対のＣＣＤラインセンサとを備える。ＣＣＤラインセンサから出力される焦点検出信号はＣＰＵ１１７に入力される。
【００１０】
レリーズ後はクイックリターンミラー１０１が図１の破線で示される位置へ回動し、被写体光がシャッタ１０６を介して撮像素子１０７１へ導かれ、その撮像面上に被写体像が結像する。撮像素子１０７１は、受光した被写体光をその強度に応じた画像信号に変換するＣＣＤやＣＭＯＳなどの光電変換素子である。
【００１１】
図２を参照して制御系について詳細に説明する。
ＡＦＥ回路１１１は、撮像素子１０７１の出力する画像信号にアナログ的な処理をしてからデジタルの画像データに変換する回路である。タイミングジェネレータ１１３は、ＣＰＵ１１７の命令に応じて、撮像素子１０７１とＡＦＥ回路１１１とにタイミング信号を出力し、撮像素子１０７１とＡＦＥ回路１１１との駆動タイミングを制御する回路である。
【００１２】
ＣＰＵ１１７は、電子カメラ１００の各構成要素を制御したり、各種のデータ処理を実行する演算回路である。ＣＰＵ１１７はタイミングジェネレータ１１３を制御するほか、後述する画像処理部１１４、圧縮回路１１５、カードインタフェース１２２、ＬＣＤ駆動回路１１９を制御する。また、ＣＰＵ１１７は、前述の測光センサ１０４から出力された測光信号に基づいて被写体の輝度および撮像感度（ＩＳＯ感度）を算出し、シャッタ速度と交換レンズ２００の絞り値を演算する。さらに、ＣＰＵ１１７は、前述した焦点検出用センサ１０８から出力された焦点検出信号に基づいて、デフォーカス量などの焦点調節状態の演算を行う。
【００１３】
画像処理部１１４は、ＡＳＩＣなどにより構成される。画像処理部１１４は、画像データに対して、ホワイトバランス処理、ガンマ補正処理、色補間処理、輪郭強調、ビネット補正などの画像処理を実行する。圧縮回路１１５は、画像処理部１１４で画像処理の施された本画像データに対してＪＰＥＧ圧縮処理を実行する回路である。ＣＰＵ１１７は、ＪＰＥＧ圧縮処理された本画像データから画像ファイルを生成する。
【００１４】
メモリカードインタフェース１２２は、メモリカード１２３が着脱可能なインタフェースである。メモリカードインタフェース１２２は、ＣＰＵ１１７の制御に基づいて、画像ファイルをメモリカード１２３に書き込んだり、メモリカード１２３に記録されている画像ファイルを読み出す。メモリカード１２３はコンパクトフラッシュ（登録商標）やＳＤカードなどの半導体メモリカードである。
【００１５】
ＬＣＤ駆動回路１１９は、ＣＰＵ１１７の命令に基づいてＬＣＤ１２０を駆動する回路である。ＬＣＤ１２０はたとえば液晶表示パネルであり、再生モードにおいて、メモリカード１２３に記録されている画像ファイルに基づいてＣＰＵ１１７で作成された表示データの表示を行う。いわゆるライブビュー画像を表示するように構成してもよい。ここで、ライブビューとは、レリーズ前にクイックリターンミラー１０１を上方に跳ね上げて撮像素子１０７１で撮像した画像をリアルタイムにＬＣＤ１２３に表示する表示形態であり、一眼レフカメラにおいて採用される撮像モードである。
【００１６】
ＲＡＭ１１６は、画像処理、画像圧縮処理および表示データ作成処理の途中や処理後のデータを一時的に格納するために使用される。ＲＯＭ１１８は、ＣＰＵ１１７で実行されるプログラムデータなどを格納するメモリである。
【００１７】
操作部１２１は、ユーザの操作を受け付けるスイッチである。操作部１２１には、電源スイッチ、レリーズスイッチ、その他の設定メニューの表示切換スイッチ、設定メニュー決定ボタンなどが含まれる。
【００１８】
ブレ検出センサ１０９Ｘ、１０９Ｙは、たとえば角速度センサ、ジャイロセンサなどで構成され、撮影時の電子カメラ１００に発生する振れをピッチングとヨーイングに分解して検出する。ブレ検出センサ１０９Ｘ、１０９Ｙで検出されたピッチングとヨーイングを表すブレ量信号をＣＰＵ１１７に出力する。ＣＰＵ１１７は、入力したブレ量信号に基づいて後で詳細に説明するブレ補正装置１０７を駆動して手ブレ補正（像ブレ補正）を行なう。
【００１９】
図３（ａ）はブレ補正装置１０７の平面図であり、図３（ｂ）はブレ補正装置１０７および電子カメラ１００の断面を模式的に示す図である。ブレ補正装置１０７は、撮像素子１０７１を保持する基板１０７０、アクチュエータ１０７２Ｘ，１０７２Ｙ、位置検出センサ１０７３Ｘ，１０７３Ｙ、および可動支持部材１０７４を備える。基板１０７０は、たとえば十字形の薄板であり、電子カメラ１００の本体から突設された可動支持部材１０７４により、光軸に直交する平面を２次元移動可能に支持されている。基板１０７０上には、素子受光面の中心が十字形の中心と一致するように撮像素子１０７１が実装されている。
【００２０】
図３（ｂ）に示すように、アクチュエータ１０７２Ｙはコイル１０７２ＹＣおよび磁石１０７２ＹＭを有するボイスコイルモータである。アクチュエータ１０７２Ｙのコイル１０７２ＹＣは基板１０７０のＹ方向（図３の上下方向）の平面上に実装されている。磁石１０７２ＹＭは、電子カメラ１００のボディを構成する部材のコイル１０７２ＹＣに対向する位置に設けられる。アクチュエータ１０７２Ｙは、ＣＰＵ１１７の制御の下で通電された電流により駆動力を発生して、基板１０７０をＹ方向へ移動させる。
【００２１】
アクチュエータ１０７２Ｘはアクチュエータ１０７２Ｙと同様に構成され、図示しないコイル１０７２ＸＣおよび磁石１０７２ＸＭを有するボイスコイルモータである。アクチュエータ１０７２Ｘの図示しないコイル１０７２ＸＣは基板１０７０のＸ方向（図３の左右方向）平面上に実装されている。磁石１０７２ＸＭは、電子カメラ１００のボディを構成する部材のコイル１０７２ＸＣに対向する位置に設けられる。アクチュエータ１０７２Ｘは、ＣＰＵ１１７の制御の下で通電された電流により駆動力を発生して、基板１０７０をＸ方向へ移動させる。
【００２２】
位置検出センサ１０７３Ｘ，１０７３Ｙは、基板１０７０の移動量を測定する位置測定器である。位置センサ１０７３Ｘは、図３（ｂ）に示すように、発光素子１０７３Ｘａ、ＰＳＤ（Position  Sensitive  Detector）１０７３Ｘｂ、およびスリット１０７３Ｘｃを有する。発光素子１０７３ＸａおよびＰＳＤ１０７３Ｘｂは、基板１０７０を挟んで配置される。スリット１０７３Ｘｃは、長手方向がＹ方向と一致するように、基板１０７０のＹ方向の平面上に設けられる。位置センサ１０７３Ｙについても同様に、図示しない発光素子１０７３Ｙａ、ＰＳＤ１０７３Ｙｂ、およびスリット１０７３Ｙｃを有する。スリット１０７３Ｙｃは、長手方向がＸ方向と一致するように、基板１０７０のＸ方向の平面上に設けられる。
【００２３】
基板１０７０の中心と撮影レンズＬ１の光軸とが一致している場合は、発光素子１０７３Ｘａ、Ｙａから発した光が、基板１０７０のスリット１０７３Ｘｃ、Ｙｃをそれぞれ通過して、ＰＳＤ１０７３Ｘｂ、Ｙｃのそれぞれに照射される。ＰＳＤ１０７３Ｘｂ、Ｙｂのそれぞれに光が照射されることにより基板１０７０の位置が検出されて、位置検出信号としてＣＰＵ１１７へ出力される。
【００２４】
撮影者によりレリーズスイッチが半押し操作されると、ＣＰＵ１１７はブレ検出センサ１０９Ｘ、１０９Ｙから出力されたブレ量信号と、位置検出センサ１０７３Ｘ、１０７３Ｙから出力される位置信号とに基づいて、像ブレを補正するためのブレ補正装置１０７の駆動量を算出する。そして、ＣＰＵ１１７は、算出した駆動量に基づいてアクチュエータ１０７２Ｘ、１０７２Ｙに電流を通電する。
【００２５】
アクチュエータ１０７２Ｘ、１０７２Ｙは通電された電流により駆動力を発生させて、基板１０７０を駆動させる。すなわち、基板１０７０上に実装された撮像素子１０７１がブレ補正駆動されつつ撮影レンズＬ１を通過した被写体光が撮像素子１０７１上に結像する。その結果、電子カメラ１００の本体の振れによる光学像のブレが補正される。
【００２６】
レリーズスイッチが全押し操作されると、ＣＰＵ１１７は、位置検出センサ１０７３Ｘ、１０７３Ｙからの位置信号に基づいて、撮像素子１０７１を初期位置へ駆動するため、すなわちセンタリングするためにアクチュエータ１０７２Ｘ、１０７２Ｙに通電する。なお、初期位置とは、撮影レンズＬ１の光軸と撮像素子１０７１の中心とが一致する位置である。そして、ＣＰＵ１１７は、入力した位置信号に基づいて基板１０７０が初期位置まで移動したと判定するまで、アクチュエータ１０７２Ｘ、１０７２Ｙに通電する。その結果、撮像素子１０７１が初期位置にセンタリングされる。
【００２７】
レリーズ全押し後、位置検出センサ１０７３Ｘ、１０７３Ｙからの位置信号に基づいて、ＣＰＵ１１７により撮像素子１０７１がセンタリングされたことを確認すると、ＣＰＵ１１７は、撮像素子１０７１へ撮像開始を指示する。さらに、ＣＰＵ１１７は、上述のようにして、ブレ検出センサ１０９Ｘ、１０９Ｙから出力されたブレ量信号と、位置検出センサ１０７３Ｘ、１０７３Ｙから出力される位置信号とに基づいて、撮像素子１０７１を駆動するブレ補正を指示する。
【００２８】
以上の説明から明らかなように、基板１０７０は、電源スイッチが投入されていない場合およびブレ補正装置１０７が駆動されていない場合、重力で図３（ｄ）のように垂れ下がっている。
【００２９】
次に、図３（ｃ）、（ｄ）、および図４を参照しながら、ＣＰＵ１１７による電子カメラ１００の姿勢検出について説明する。ＣＰＵ１１７は、上述したブレ補正装置１０７におけるレリーズスイッチの全押し操作に伴う撮像素子１０７１のセンタリング動作を用いて姿勢検出を行う。なお、図３では電子カメラ１００を横位置に保持した場合を仮定して、Ｘ方向を水平方向、Ｙ方向を重力方向として説明する。
【００３０】
基板１０７０は、レリーズ半押しスイッチがオンされると、光軸に直交する平面内を２次元移動する。半押しスイッチがオフのとき、基板１０７０は重力の影響により、図３（ｄ）に示すようにＹ方向下向き（重力方向）に移動した位置で支持される。すなわち、基板１０７０は初期位置を自己保持することができない。なお、基板１０７０はＸ方向については重力の影響を受けない。
【００３１】
図４（ａ）および（ｂ）は、アクチュエータ１０７２Ｘ、１０７２Ｙへの通電電流と基板１０７０の光軸からの移動量との関係を示す。図４（ａ）は基板１０７０の重力方向の移動量と通電電流との関係を表し、図４（ｂ）は基板１０７０の水平方向の移動量と通電電流との関係を表している。
【００３２】
カメラを横位置に保持する場合、基板１０７０のＹ方向が重力の影響を受けるので、撮像装置１０７１の中心を撮影レンズＬ１の光軸に一致させるためにアクチュエータ１０７２Ｙのコイル１０７２ＹＣへ通電する電流は図４（ａ）の特性線図にしたがって表される。一方、基板１０７０のＸ方向は重力の影響を受けないので、アクチュエータ１０７２Ｘのコイル１０７２ＸＣへ通電する電流は図４（ｂ）の特性線図にしたがって表される。また、カメラを縦位置に保持する場合、基板１０７０のＸ方向が重力の影響を受けるので、撮像装置１０７１の中心を撮影レンズＬ１の光軸に一致させるためにアクチュエータ１０７２Ｘのコイル１０７２ＸＣへ通電する電流は図４（ａ）の特性線図にしたがって表される。一方、基板１０７０のＹ方向は重力の影響を受けないので、アクチュエータ１０７２Ｙのコイル１０７２ＹＣへ通電する電流は図４（ｂ）の特性線図にしたがって表される。
【００３３】
したがって、レリーズ全押しにより撮影が開始される直前に撮影装置１０７１をセンタリングする際、アクチュエータ１０７２Ｘおよび１０７２Ｙへ通電する電流を監視することにより、カメラの姿勢を検出できる。すなわち、ＣＰＵ１１７は、アクチュエータ１０７２Ｘおよび１０７２Ｙのうち、位置センサ１０７３Ｘ，Ｙの出力信号により光軸が検出されているときの通電電流を読込む。図４（ａ）に示す特性のように、光軸検出時の通電電流が図４（ｂ）に示す値よりもΔＩ大きい通電電流が検出されているアクチュエータがＹ方向駆動用であれば、カメラ姿勢は横位置と判定される。光軸検出時の通電電流が図４（ｂ）に示す値よりもΔI大きい通電電流が検出されているアクチュエータがＸ方向駆動用であれば、カメラ姿勢は縦位置と判定される。
【００３４】
ＣＰＵ１１７は、撮影処理により取得された画像データと、作成した姿勢データとを対応付けてメモリカード１２３に記録する。
【００３５】
図５に示すフローチャートを用いて、実施の形態による電子カメラ１００の姿勢検出動作を説明する。図５の各処理手順はＣＰＵ１１７でプログラムを実行して行われる。図５の各処理を行なうプログラムはメモリ（不図示）に格納されており、操作部１２１から撮影モード選択操作信号が入力されると起動される。
【００３６】
ステップＳ１においては、レリーズスイッチが半押し操作されたか否かを判定する。レリーズスイッチから半押し信号を入力した場合は、ステップＳ１が肯定判定されてステップＳ２へ進む。半押し信号を入力しない場合は、ステップＳ２が否定判定されてステップＳ１の判定を繰り返す。
【００３７】
ステップＳ２においては、ブレ検出センサ１０９Ｘ、１０９Ｙからのブレ量信号と、位置検出センサ１０７３Ｘ、１０７３Ｙからの位置信号を入力してステップＳ３へ進む。ステップＳ３においては、入力したブレ量信号と位置信号とに基づいて駆動量を算出し、駆動量に基づいた電流をアクチュエータ１０７２Ｘ、１０７２Ｙに通電して、ブレ補正処理を行なってステップＳ４へ進む。
【００３８】
ステップＳ４においては、レリーズスイッチが全押し操作されたか否かを判定する。レリーズスイッチから全押し信号を入力する場合は、ステップＳ４が肯定判定されてステップＳ５へ進む。ステップＳ５においては、位置検出センサ１０７３Ｘ、１０７３Ｙから位置信号を入力してステップＳ６へ進む。ステップＳ６においては、位置信号に基づいてアクチュエータ１０７２Ｘ、１０７２Ｙに通電してブレ補正装置１０７を駆動してステップＳ７へ進む。
【００３９】
ステップＳ７においては、位置検出センサ１０７３Ｘ、１０７３Ｙから位置信号に基づいて、基板１０７０、すなわち撮像素子１０７１が初期位置へセンタリングされたか否かを判定する。センタリングされていない場合は、ステップＳ７が否定判定されてステップＳ５へ戻る。センタリングされた場合、ステップＳ８において、アクチュエータ１０７２Ｘ，１０７２Ｙへ通電している電流値を読み込み、ステップＳ９へ進む。
【００４０】
ステップＳ９においては、ステップＳ８で読み込んだ電流値に基づいて、アクチュエータ１０７２Ｘ、１０７２Ｙのいずれから電流増分ΔＩが検出されるかを判定し、電子カメラ１００の重力方向を検出してステップＳ１０へ進む。ステップＳ１０においては、ステップＳ９での検出結果に基づいて、カメラが縦位置に構えられているか、横位置に構えられているかを示す姿勢データ（横位置撮影データ、縦位置撮影データ）を作成してステップＳ１１へ進む。
【００４１】
ステップＳ１１においては、撮像素子１０７１から出力された画像信号に対して画像処理部１１４で画像処理が施されて生成された画像データを取得してステップＳ１２へ進む。ステップＳ１２においては、ステップＳ１１で取得した画像データに対して圧縮処理を施してステップＳ１３へ進む。ステップＳ１３においては、ステップＳ１０で作成した姿勢データと、ステップＳ１２で圧縮された画像データとを対応付けてメモリカード１２３に記録してステップＳ１４へ進む。
【００４２】
ステップＳ１４においては、電源がオフされたか否かを判定する。電源スイッチからオフ信号を入力した場合は、ステップＳ１４が肯定判定されて一連の処理を終了する。電源スイッチからオフ信号を入力しない場合は、ステップＳ１４が否定判定されてステップＳ１へ戻る。
【００４３】
一方、ステップＳ４でレリーズスイッチから全押し信号を入力せず、ステップＳ４が否定判定されて進んだステップＳ１５においては、レリーズスイッチの半押し操作が解除されたか否かを判定する。レリーズスイッチから半押し信号を入力しない場合は、ステップＳ１５が肯定判定されてステップＳ１４へ進む。レリーズスイッチから半押し信号を入力する場合は、ステップＳ１５が否定判定されてステップＳ２へ戻る。
【００４４】
以上説明した電子カメラは、カメラを横位置および縦位置に構えて像ブレを補正するときに、ブレ補正装置１０７が特定位置である初期位置で保持されたときのアクチュエータ１０７２Ｘ，１０７２Ｙのそれぞれに通電されている各電流値に基づいて、カメラの姿勢を判定するものである。換言すると、ブレ補正装置１０７の初期位置における電流値増分ΔＩを必要とするアクチュエータの駆動方向が重力方向であり、重力方向に部材を駆動するアクチュエータがＸ方向アクチュエータかＹ方向アクチュエータかによってカメラの姿勢を判定するものである。
【００４５】
以上で説明した実施の形態による電子カメラ１００によれば、以下の作用効果が得られる。
（１）全押し操作に伴って撮像装置１０７１をセンタリングする際、ブレ補正装置１０７のＸＹ方向アクチュエータ１０７２Ｘ，１０７２Ｙへ通電する電流値に基づいてカメラの姿勢を検出するようにした。したがって、カメラの姿勢を検出するための専用センサが不要となり、コストを抑制し、専用センサのスペースを削減できる。
【００４６】
（２）撮像素子１０７１で撮像を開始する前に撮像素子１０７１をセンタリングさせ、そのセンタリング動作時のアクチュエータ通電電流値により電子カメラ１００の姿勢、すなわち横位置撮影データまたは縦位置撮影データを作成した。したがって、従来の姿勢センサにより検出した横位置撮影データや縦位置撮影データと同様に、カメラの姿勢データを画像に対応付けて記録することができる。
【００４７】
以上で説明した実施の形態の電子カメラ１００を、以下のように変形できる。
（１）以上では、撮像開始直前に撮像素子１０７１をセンタリングした時のアクチュエータ通電電流値に基づいてカメラ姿勢を検出した。しかし、撮影終了後、取得した画像データをメモリカード１２３に記録する直前に撮像素子１０７１をセンタリングして電子カメラ１００の姿勢を検出してもよい。この場合、ＣＰＵ１１７は撮像装置１０７１の撮像が終了すると、アクチュエータ１０７２Ｘ、１０７２Ｙに通電して基板１０７０を初期位置まで移動させ、実施の形態と同様の方法によって電子カメラ１００の姿勢を検出する。そして、ＣＰＵ１１７は姿勢データを作成し、画像データと対応付けをしてメモリカード１２３に記録すればよい。
【００４８】
（２）ブレ補正装置１０７に代えて、クイックリターンミラー１０１やシャッタ１０６など、重力に抗して駆動される部材を用いて電子カメラ１００の姿勢を検出してもよい。この場合、ＣＰＵ１１７は、カメラを横位置と縦位置に構えたときにクイックリターンミラー１０１やシャッタ１０６を駆動するアクチュエータに実際に通電した電流の値を測定しておき、ブレ補正装置で説明した手法と同様にしてカメラの姿勢を判定すればよい。
【００４９】
（３）図４（ａ）、（ｂ）に示す通電電流特性を予めデータベースに記憶し、撮像素子１０７１のセンタリングした際に、ＣＰＵ１１７は、データベースに記録されている電流値と、センタリングのために実際にアクチュエータ１０７２Ｘ、１０７２Ｙへ通電された電流値とを比較してカメラの姿勢を判定してもよい。すなわち、カメラを横位置および縦位置に構えて像ブレを補正するときに一対のアクチュエータ１０７２Ｘ、１０７２Ｙへそれぞれ通電する各電流値を像ブレ量と対応付けた電流特性（図４（ａ）、（ｂ））のテーブルとして記憶し、像ブレ補正時に検出された一対のアクチュエータ１０７２Ｘ、１０７２Ｙへ通電した電流値と上記テーブルの電流特性に基づいて、カメラの姿勢を判定するものである。
【００５０】
（４）撮像素子１０７１を初期位置にセンタリングした際の電流増分ΔＩを検出してカメラの姿勢を検出したが、レリーズスイッチが半押し操作されて、ブレ補正装置１０７が動作を開始してから常にΔＩを検出してカメラ姿勢を判定してもよい。この場合、ＣＰＵ１１７がアクチュエータ１０７２Ｘに通電した電流値Ｉｘと、アクチュエータ１０７２Ｙに通電した電流値Ｉｙとをそれぞれ積算して、∫Ｉｘおよび∫Ｉｙを常時算出する。そして、予め図４（ｂ）の通電電流特性をデータベースに記録し、ＣＰＵ１１７は、算出した電流の積算値と、データベースに記録されている通電電流特性によって同様に駆動した場合の電流値の積分値とを比較して、カメラの姿勢を判定すればよい。すなわち、この場合についても、カメラを横位置および縦位置に構えて像ブレを補正するときに一対のアクチュエータ１０７２Ｘ、１０７２Ｙへそれぞれ通電する各電流値を像ブレ量と対応付けた電流特性（図４（ａ）、（ｂ））のテーブルとして記憶し、像ブレ補正時に検出された一対のアクチュエータ１０７２Ｘ、１０７２Ｙへ通電した電流値と上記テーブルの電流特性に基づいて、カメラの姿勢を判定するものである。
【００５１】
（５）ブレ補正装置１０７は、撮像素子１０７１を移動させてブレを補正するものに代えて、シフトレンズを駆動させて、撮影レンズＬ１を通過した被写体光がブレを打ち消す方向に屈折されるようにしてもよい。この場合は、シフトレンズを駆動させるための電流値を用いて電子カメラ１００の姿勢を検出する。
【００５２】
また、本発明の特徴を損なわない限り、本発明は上記実施の形態に限定されるものではなく、本発明の技術的思想の範囲内で考えられるその他の形態についても、本発明の範囲内に含まれる。
【図面の簡単な説明】
【００５３】
【図１】本発明の実施の形態における電子カメラの要部構成を説明する図である。
【図２】実施の形態における電子カメラの制御系の回路構成を説明するブロック図である。
【図３】実施の形態におけるブレ補正装置の要部構成を説明する図である。
【図４】アクチュエータへ通電した電流値と撮像素子の位置との関係を示す図である。
【図５】実施の形態における電子カメラの動作を説明するフローチャートである。
【符号の説明】
【００５４】
１０７            ブレ補正装置        １０９Ｘ、Ｙ      ブレ検出センサ
１１７            ＣＰＵ              １０７０          基板
１０７１          撮像素子            １０７２Ｘ、Ｙ    アクチュエータ
１０７３Ｘ、Ｙ    位置検出センサ
【図１】
2008185788.tif 000003
【図２】
2008185788.tif 000004
【図３】
2008185788.tif 000005
【図４】
2008185788.tif 000006
【図５】
2008185788.tif 000007