(57)【要約】【課題】  本体部とレンズ部の各々に加速度センサを搭載する場合に、像ぶれ補正に係る計算時間を短縮し、消費電力を低減する。【解決手段】  待機状態において本体部の加速度センサの出力からカメラシステムの姿勢情報を検出しておき、操作手段によって移行が指示されると、本体部の加速度センサの動作を停止させると共に、撮像準備状態においてレンズ部の加速度センサから得られる出力に対し、前記姿勢情報を用いて求められる重力による出力分を補正することによって加速度を算出し、算出された加速度に基づいて像ブレ補正を行う。【選択図】  図５
2011221090.tif 000002
【特許請求の範囲】
【請求項１】
被写体の像を形成する撮影光学系を担持したレンズ部と、前記撮影光学系で形成された像を記録する感光材又は前記像を検出する撮像素子を担持した本体部とを有し、
前記本体部及びレンズ部のそれぞれに設けられた第１及び第２の加速度センサと、
像ブレを補正する像ブレ補正手段と、
待機状態から撮像準備状態への移行を指示する操作手段と、
前記操作手段の指示に応じて前記第１、第２の加速度センサ及び像ブレ補正手段の動作を制御する制御手段と、
を備えたカメラシステムであって、
前記制御手段は、待機状態において前記第１の加速度センサの出力からカメラシステムの姿勢情報を検出し、
前記操作手段によって移行が指示されると、第１の加速度センサの動作を停止させると共に、撮像準備状態において前記第２の加速度センサから得られる出力に対し、前記姿勢情報を用いて求められる重力による出力分を補正することによって加速度を算出し、
前記算出された加速度に基づいて像ブレ補正手段を駆動することを特徴とするカメラシステム。
【請求項２】
更に、前記制御手段は、前記第１の加速度センサの出力からカメラシステムの落下を検知することを特徴とする請求項１に記載のカメラシステム。
【請求項３】
前記第２の加速度センサは、第１の加速度センサより検出信号のダイナミックレンジが大きいことを特徴とする請求項１又は２に記載のカメラシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、像ブレ補正可能なカメラシステムに関し、特に像ブレ補正のための信号を検出する検出手段の制御に関するものである。
【背景技術】
【０００２】
カメラで撮像する際に問題となる現象の一つに像ブレがある。この像ブレは、手持ち撮影時にカメラを持つ手が動いてしまうことや、三脚等の固定器具を使用した撮影時においても例えば船上での使用で撮像時にカメラが動いてしまうことによって発生する。従来から像ブレを防ぐ防振システムが研究されており、撮像時に生じるカメラの動きを検出するために角速度センサや加速度センサが用いられている。しかし、像ブレの検出をレンズに搭載された角速度センサのみで行った場合、角度ブレをモニタする事は出来るが、上下左右に光軸が平行に動くブレ（以下、平行ブレ）はモニタできないため、ピッチング及びヨーイング運動からなる２自由度の運動によるブレのみしか補正する事が出来なかった。
【０００３】
そこで、特許文献１では、姿勢検出手段と加速度センサを搭載し、姿勢検出手段でカメラの初期姿勢を検出し、検出された姿勢に基づく重力加速度成分を加速度センサの出力から除去した信号に応じて像ブレ補正を行うカメラが提案されている。
【０００４】
また、カメラとレンズのそれぞれに加速度センサを搭載した構成が、特許文献２で提案されている。特許文献２に記載された発明では、像ブレ量算出にカメラ本体と撮影レンズ各々の加速度センサを用い、２つの加速度センサの信号の差分から角速度を算出するというものである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−８０５２３号公報
【特許文献２】特開平３−２４８１３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の特許文献２のように、カメラボディ、レンズ部それぞれに加速度センサを設けた場合、２つの加速度センサ出力の差分を精度よく求めるためには、２つの加速度センサの特性が同等でなければならないという問題があった。さらに、像ブレ補正を行っている間、２つの加速度センサを同時に稼働させて常に加速度信号を読み取っているため演算負荷が増大し、像ブレ補正に係る計算に時間が掛かる問題があった。
【０００７】
また、特許文献２のカメラにおいても、姿勢検出手段および加速度センサを常に稼働させているので、演算負荷が増大するし、像ぶれ補正に係る計算に時間が掛かることや、電力消費の増大を招く問題があった。
【０００８】
本発明は上記の課題に鑑みてなされたものであり、本体部とレンズ部の各々に加速度センサを搭載した場合に、像ブレ補正に係る計算時間の短縮および省電力化を可能にするカメラシステムを提供するものである。
【課題を解決するための手段】
【０００９】
本発明は、被写体の像を形成する撮影光学系を担持したレンズ部と、前記撮影光学系で形成された像を記録する感光材又は前記像を検出する撮像素子を担持した本体部とを有し、前記本体部及びレンズ部のそれぞれに設けられた第１及び第２の加速度センサと、像ブレを補正する像ブレ補正手段と、待機状態から撮像準備状態への移行を指示する操作手段と、前記操作手段の指示に応じて前記第１、第２の加速度センサ及び像ブレ補正手段の動作を制御する制御手段と、を備えたカメラシステムであって、前記制御手段は、待機状態において前記第１の加速度センサの出力からカメラシステムの姿勢情報を検出し、前記操作手段によって移行が指示されると、第１の加速度センサの動作を停止させると共に、撮像準備状態において前記第２の加速度センサから得られる出力に対し、前記姿勢情報を用いて求められる重力による出力分を補正することによって加速度を算出し、前記算出された加速度に基づいて像ブレ補正手段を駆動することを特徴とするカメラシステムを提供するものである。
【発明の効果】
【００１０】
本発明によれば、本体部とレンズ部の各々に加速度センサを搭載した場合に、像ブレ補正に係る計算時間を短縮し、また、カメラの消費電力を低減する効果が得られる。
【図面の簡単な説明】
【００１１】
【図１】本発明のカメラシステムの第１の実施例を示す、制御ブロック及び一部断面を含む上面図。
【図２】本発明のカメラシステムの第１の実施例を示す、制御ブロック及び一部断面を含む側面図。
【図３】第１の実施例において撮影時のカメラの姿勢を説明するための側面図。
【図４】第１の実施例において撮影時のカメラの姿勢を説明するための正面図。
【図５】第１の実施例におけるフローチャート。
【図６】第１の実施例における検知モードのフローチャート。
【図７】第２の実施例におけるフローチャート。
【発明を実施するための形態】
【００１２】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図１は、本発明の第１の実施例にかかわるカメラシステムの上面図である。図１は、制御ブロックと一部断面図を含んでいる。図２は、同じく第１の実施例を示す、制御ブロック及び一部断面を含む側面図である。
【実施例１】
【００１３】
以下、図１から図６を参照して、本発明の第１の実施例によるカメラシステムについて説明する。
【００１４】
符号１００は、本実施例のカメラシステムを構成するレンズ部を示す。レンズ部１００は、鏡筒に複数のレンズから成る撮影光学系１０１を収納することによって構成されている。撮影光学系１０１は、絞り１０２と後述の像ブレを補正するための像ブレ補正（Ｉｍａｇｅ  Ｓｔａｂｉｌｉｚｅｒ）レンズ（以下、ＩＳレンズと表記する）１０３を有する。レンズＣＰＵ１１０は、レンズ部１００側の種々の制御を行う中央処理部である。
【００１５】
加速度センサ（Ａｃｃｅｌｅｒａｔｉｏｎ−  Ｓｅｎｓｏｒ、以下ＡＣＣと表記する）１２０は、光軸Ｉに平行な方向及び光軸Ｉと直交する２方向の合わせて３方向に対し感度軸を有する３軸加速度センサから成る。このＡＣＣ１２０は、手ブレ等の外部から加わる振動によって、レンズ部１００に生ずる加速度を検出する。カメラボディ（以下、本体部と記す）２００に、レンズ部１００を取り付けた状態では、本体部２００とレンズ部１００には同一の加速度が作用する。従って、この場合、ＡＣＣ１２０が検出する加速度は、本体部２００に作用する加速度と考えることができる。また、このＡＣＣ１２０は、レンズ部１００にフローティング支持されている。ＡＣＣ１２０をフローティング支持するのは、本体部２００の機構動作に伴うメカ振動の影響を受けにくくするためである。
【００１６】
また、ＡＣＣ１２０は、２軸のノイズ特性は等しく高いが、残る１軸は特性が劣る。よって、光軸Ｉに直交する方向の加速度を検出するのはノイズ特性の良い２軸を用い、光軸Ｉに平行な方向には特性の劣る１軸を合わせる。これは、像ブレ補正に大きく影響する光軸Ｉと直交する方向の加速度を、精度良く検出する為である。
【００１７】
ＡＣＣ１２０の出力は、不図示のフィルタ等を通過し、Ａ／Ｄ変換後、レンズＣＰＵ１１０内に設けられた不図示の像ブレ補正用レンズ駆動量演算部（以下、ＩＳレンズ駆動量演算部と表記する）へ入力される。
【００１８】
なお、レンズ部１００に生ずるブレ（レンズ部１００が本体部２００に取り付けられ、カメラシステムが構成された状態では、カメラシステムに生ずるブレ）とは、図２中矢印１０ｐ及び２０ｐで示したピッチ方向の回転ブレ１０ｐ及び平行ブレ２０ｐと、図１中矢印１０ｙ及び２０ｙで示したヨー方向の回転ブレ１０ｙ及び平行ブレ２０ｙである。
【００１９】
角速度センサ（Ｇｙｒｏｓｃｏｐｅ、以下ＧＹＲＯと表記する）１３０は、レンズ部１００に対してフローティング支持され、レンズ部１００に生ずるブレの角速度を検出する。なお、本体部２００にレンズ部１００が取り付けられたカメラシステムにおいては、このＧＹＲＯ１３０は、カメラシステム全体に作用する角速度を検出できる。本実施例におけるＧＹＲＯ１３０は、回転により生ずるコリオリ力を検出する圧電振動式角速度センサから成る。このＧＹＲＯ１３０は、内部にピッチング（図２中、矢印１３５ｐで示す方向の回転）、ヨーイング（図１中、矢印１３５ｙで示す方向の回転）及びローリングの３軸回転に対し感度軸を持つ角速度センサである。
【００２０】
ＧＹＲＯ１３０をフローティング支持するのは、ＡＣＣ１２０の場合と同様の理由からである。ＧＹＲＯ１３０が検出した角速度信号は不図示のフィルタを介してレンズＣＰＵ１１０内に設けられたＩＳレンズ駆動量演算部へ入力される。
【００２１】
ＡＣＣ１２０とＧＹＲＯ１３０は、別基板に実装する。ＧＹＲＯ１３０は、上述のように振動ジャイロ型であり、約２６ｋＨｚで振動している。したがって、同一基板にこれらを実装すると、ＡＣＣ１２０がその振動ノイズを拾ってしまうおそれがあるので、別基板に実装している。
【００２２】
ＩＳレンズ駆動部１０４は、光軸Ｉに対して垂直な平面内でＩＳレンズ１０３を駆動するための駆動力を発生する駆動部（アクチュエータ）である。ＩＳレンズ駆動部１０４は、電圧ドライバ１４０が出力する駆動電流によって、コイル１０５が通電状態になると、光軸と直交する方向の駆動力を発生して、ＩＳレンズ１０３を駆動する。
【００２３】
レンズＣＰＵ１１０は、レンズ部１００と本体部２００との間に設けられたレンズ接点５０を介して、本体部ＣＰＵ２０１との間で通信が可能である。
【００２４】
レンズＣＰＵ１１０内に設けられた不図示のＩＳレンズ駆動量演算部は、ＡＣＣ１２０及びＧＹＲＯ１３０から不図示のフィルタを介して出力された出力信号（アナログ信号）をＡ／Ｄ変換により量子化して取り込む。そして、ＩＳレンズ駆動量演算部は、取り込んだ出力信号、焦点距離情報、被写体距離情報及びレンズ固有の情報を基に、ＩＳレンズ１０３の目標駆動速度を算出する。レンズ固有の情報は、不図示のＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）に予め書き込まれている。また、焦点距離情報及び被写体距離情報はそれぞれ、不図示の焦点距離検出部及び被写体距離検出部から得られる。ＩＳレンズ駆動量演算部により演算された目標駆動速度の情報である目標速度信号は、レンズＣＰＵ１１０内でＩＳレンズ１０３の駆動信号として演算され、このデジタル駆動信号を電圧ドライバ１４０に出力する。
【００２５】
また、レンズＣＰＵ１１０によるＩＳレンズ１０３の制御は、ＩＳレンズ１０３の目標位置情報とレンズ位置情報の偏差を用いてＰＩＤ制御を行っても良い。この場合、レンズＣＰＵ１１０は、目標位置情報及びＩＳレンズ１０３の位置情報などに基づいて駆動信号を演算し、このデジタル駆動信号を電圧ドライバ１４０に出力する。
【００２６】
なお、上記のように、目標駆動速度を用いる方法、或いは目標位置情報を用いる方法のいずれも、ＩＳレンズ１０３の駆動制御方法として公知であり、また本発明とは直接的には関係ないので、その詳細説明は省略する。
【００２７】
電圧ドライバ１４０は、入力された駆動信号（駆動電圧）に応じて、ＩＳレンズ駆動部１０４に電力を供給するドライバ部である。電圧ドライバ１４０は、駆動信号に対し、スイッチングを行い、ＩＳレンズ駆動部１０４に電圧を印加し、ＩＳレンズ駆動部１０４の駆動を行う。これにより、レンズ部１００（レンズ部１００が本体部２００に取り付けられている状態では、カメラシステム）に生じたピッチ方向及びヨー方向の回転ブレ及び平行ブレが補正される。
【００２８】
一方、本体部２００内には、本体部２００の傾きを検出するための加速度センサ（ＡＣＣ）２０２が設けられている。また、本体部２００における撮影光学系１０１の結像面近傍に、ＣＣＤやＣＭＯＳ等の撮像素子２１０が備えられている。本実施例では撮像に撮像素子２１０を用いた本体部（カメラボディ）としているが、例えばフィルム等の感光材を備えた本体部であっても構わない。
【００２９】
また、本体部２００には、カメラシステム全体のメインスイッチ（以下、Ｍ＿ＳＷと表記する）や公知の各種撮影モード設定を行うダイヤルスイッチ２０３が設けられている。また、本体部２００には、後述するレリーズスイッチ２０４及び撮影条件や撮影画像等の表示を行う表示手段２２０が設けられている。
【００３０】
レリーズスイッチ２０４は、図示しないレリーズボタンの半押し（以下、ＳＷ１＿ＯＮと表記する）動作を検出して、カメラシステムを待機状態から撮像準備状態に移行させ、レリーズボタンの全押し（以下、ＳＷ２＿ＯＮと表記する）動作を検出して、撮像動作を開始させるスイッチである。
【００３１】
本体部ＣＰＵ２０１は、カメラシステム全体の種々の制御を行う中央処理部である。本体部ＣＰＵ２０１は、レリーズスイッチ２０４が半押しされてＳＷ１＿ＯＮとなるのに同期して、像ブレ補正開始コマンドをレンズＣＰＵ１１０に送信したり、レリーズスイッチ２０４のＯＦＦ動作に基づいて、像ブレ補正停止コマンドをレンズＣＰＵ１１０に送信したり、その他各種の処理を行う。
【００３２】
ＡＣＣ２０２は、光軸Ｉに平行な方向及び光軸Ｉと直交する２方向の合わせて３方向に対し感度軸を有する３軸加速度センサから成る。このＡＣＣ２０２は、本体部２００の傾きを検出する。なお、本体部２００にレンズ部１００が取り付けられた状態では、レンズ部１００の傾きは本体部２００の傾きと同様のものとして扱うことができる。ＡＣＣ２０２は、本体部２００にフローティング支持されている。ＡＣＣ２０２をフローティング支持するのは、本体部２００の操作に伴うメカ振動の影響を受けにくくするためである。
【００３３】
また、ＡＣＣ２０２は、２軸のノイズ性能は等しく高いが、残る１軸は特性が劣る。よって、光軸Ｉに直交する方向の加速度を検出するのはノイズ特性の良い２軸を用い、光軸Ｉに平行な方向は特性の劣る１軸を合わせる。これは、本体部２００の傾き補正に大きく影響する光軸Ｉと直交する方向の加速度を、精度良く検出する為である。なぜならば、撮影時に本体部２００をピッチ方向に傾けて、いわゆる下向き方向や上向き方向の撮影を行う時があるからである。つまり、図３において、光軸Ｉをピッチ方向（図３中矢印Ｐ方向）に傾ける場合があるので、この方向への傾きを検出するのに用いるＡＣＣ２０２の感度軸（図３中、Ｚ方向）のノイズ特性は低くても、実際の撮影時には問題はない。
【００３４】
一方、図４に示したように、本体部２００が、同図中矢印Ｒ方向に回転したような状態で撮影を行うと、被写体である水平線や建物等が傾いた状態で撮影される事となるため、失敗撮影となってしまう場合がある。このため、水平線や建物が撮影画像で水平な状態で撮影されるように、図４中矢印Ｒ方向に本体部２００が傾いていないかを精度良く検出する必要がある。よって、上述のように、図４中矢印Ｒ方向に対する本体部２００の傾きを検出する方向には、ノイズ特性の良い２軸（図４中、Ｘ方向及びＹ方向）を用いている。
【００３５】
なお、本体部２００の傾き検出に対して、レンズ部１００に生じるブレの検出の方がより高精度の検出が求められる。従って、レンズ部１００内に設けられたＡＣＣ１２０に比べて、本体部２００内に設けられたＡＣＣ２０２の方は、例えばノイズ特性が劣っているものでも問題はない。
【００３６】
また、本体部２００内に設けられたＡＣＣ２０２による検出は、主にレリーズスイッチ２０４の操作前に行われるため、本体部２００内に設けられた不図示のシャッタ等の機構動作による振動はＡＣＣ２０２にはあまり伝わらない。
【００３７】
これに対して、レンズ部１００内に設けられたＡＣＣ１２０による検出時は、レリーズスイッチ２０４の操作によってＳＷ１＿ＯＮ後に行われるので、本体部２００内の機構動作による振動の影響を受けるおそれがある。
【００３８】
そのため、ＡＣＣ１２０の検出時にその出力が飽和しないように、前記のようにレンズ部１００内でフローティング支持すると共に、ＡＣＣ１２０はダイナミックレンジの大きい（例えば、±５Ｇまで検出可能な）加速度センサである必要がある。
【００３９】
これに対して、本体部２００内に設けられたＡＣＣ２０２は、ダイナミックレンジの小さい（例えば、±２Ｇまで検出可能な）加速度センサであっても問題はない。
【００４０】
一般的には、加速度センサのダイナミックレンジが小さい方が、加速度が１Ｇ変化した時の出力電圧が大きくなるので、その分、ノイズに強くなる。
【００４１】
このように、ＡＣＣ２０２はノイズ特性がＡＣＣ１２０より劣っているものでも、加速度が１Ｇ変化した時の出力電圧が大きいので、本体部２００の傾きを求める時には、ノイズが検出精度に影響を与える事はほとんどない。これにより、ＡＣＣ２０２はＡＣＣ１２０よりも安価のセンサを採用する事が出来るので、カメラシステムのコストダウンを達成する事が出来る。
【００４２】
図５および図６は、本実施例におけて、ＡＣＣ１２０及びＡＣＣ２０２の切換えに関する動作の流れを示すフローチャートである。以下、図５に示したメインフローに沿って、ＡＣＣ１２０及びＡＣＣ２０２の切換えに関する動作の説明を行う。
【００４３】
ステップ（以下、Ｓと表記する）１０１０では、ダイヤルスイッチ２０３が操作されて、Ｍ＿ＳＷがＯＮになったかどうかが判定される。Ｍ＿ＳＷ＿ＯＮになると、Ｓ１０２０に進む。Ｓ１０２０では、カメラボディ２００内に設けられたＡＣＣ２０２に通電してＳ１０３０に進む。そしてＳ１０３０では、後述するサブフロー「検知モード」の処理を行い、次のステップＳ１０４０に進む。Ｓ１０４０では、レリーズスイッチ２０４が半押しされてＳＷ１がＯＮされたかどうかの検知が行われる。ＳＷ１＿ＯＮになると、Ｓ１０５０に進む。ＳＷ１＿ＯＮにならない場合はＳ１０３０に戻り、「検知モード」の処理を繰り返し行う。次のＳ１０５０では、被写体の測光及び被写体までの測距を行う。
【００４４】
Ｓ１０６０では、Ｓ１０３０での「検知モード」で演算された本体部２００の傾き量演算結果を本体部ＣＰＵ２０１の不図示のメモリ内に保持する。Ｓ１０７０では、本体部２００内に設けられたＡＣＣ２０２の通電をＯＦＦする。これは省電力化のためである。Ｓ１０８０では、Ｓ１０７０でＡＣＣ２０２の通電がＯＦＦされたのとほぼ同時に、レンズ部１００内に設けられたＡＣＣ１２０への通電をＯＮする。Ｓ１０９０では、ＡＣＣ１２０の出力からＳ１０６０で求められた本体部２００の傾きによる重力分の補正が行われる。具体的には、例えば本体部２００が光軸Ｉに対してピッチ方向にθだけ傾いていた時に、ＡＣＣ１２０の出力から重力による出力分ｇｓｉｎθ（ｇ：重力加速度）分を引く事で、ピッチ方向のブレ量の演算を行う。
【００４５】
Ｓ１１００では、ＧＹＲＯ１３０やＡＣＣ１２０の出力から、ＩＳレンズ１０３の敏感度（ＩＳレンズ１０３の駆動量に対する像ブレ補正効果の度合い）を考慮し、ＩＳレンズ１０３を駆動するための追従制御演算を行う。Ｓ１１１０では、Ｓ１１００における追従制御演算結果を基に、ＩＳレンズ１０３を駆動する電圧ドライバ１４０に演算結果の出力を行う。電圧ドライバ１４０へ演算結果の出力を行った後、ＩＳレンズ１０３はＩＳレンズ駆動部１０４によってピッチ方向及びヨー方向に所定量移動し、像ブレ補正が行われる。
【００４６】
Ｓ１１２０ではレリーズスイッチ２０４が全部押し込まれてＳＷ２＿ＯＮになったかどうかの判断を行う。ＹＥＳならばＳ１１３０へ進み、ＮＯならばＳ１１００に戻る。Ｓ１１３０では、不図示の合焦判定後、Ｓ１０５０の測光の結果を受けてレンズ部１００に設けられた絞り１０２を動作させたり、本体部２００に設けられた不図示のシャッタの開放を行ったりする、一連の撮像動作を行う。この撮影動作は、公知であり、本発明には関係ないので詳細な説明は省略する。
【００４７】
Ｓ１１４０では、Ｓ１１３０で撮影動作が完了しているので、ＡＣＣ１２０への通電をＯＦＦする。また、レンズＣＰＵ１１０によりＩＳレンズ駆動部１０４への電圧印加がＯＦＦされて、Ｓ１１１０での像ブレ補正動作がＯＦＦとなる。その後、Ｓ１０１０へと戻る。
【００４８】
次に、図５に示した「検知モード」Ｓ１０３０における、サブルーチンを図６を用いて説明する。
【００４９】
Ｓ１２１０では、本体部２００内に設けられたＡＣＣ２０２の各軸の出力を確認する。Ｓ１２２０では、ＡＣＣ２０２の各軸の出力が所定時間内に所定量であるΔＶよりも小さいかどうかの判断が行われる。これは、ユーザーが誤って本体部２００を落としたことを検知するためである。ユーザーが本体部２００を落とすと、本体部２００は自由落下状態となるので、ＡＣＣ２０２の出力変動がほとんどなくなる。これにより、本体部２００が自由落下しているかどうかが判定出来るのである。Ｓ１２２０において、本体部２００が自由落下状態であると判定された場合には、Ｓ１３００のサブルーチン「落下検知」に進む。また、本体部２００が自由落下状態でないと判定された場合はＳ１２３０へと進む。
【００５０】
なお、サブルーチン「落下検知」で行われる処理は、レンズ部１００内の不図示のフォーカシングレンズ等を落下時の衝撃に強い位置に退避させる事等が考えられる。しかしながら、本発明には関係のないところなので、その詳細説明は省略する。
【００５１】
Ｓ１２３０では、ＡＣＣ２０２の３方向の感度軸の内、いずれか一軸の出力変動が所定値よりも大きいかどうかの判断が行われる。これは後述するように、ユーザーが本体部２００をタッピングする事により、撮影モードを変更したり、撮影条件（絞り値やシャッタ速度等）を変更したりする事が可能なので、ユーザーがタッピングを行ったかどうかの判定を行っているものである。Ｓ１２３０でタッピング動作が行われていると判定された場合には、Ｓ１４００のサブルーチン「タッピング検知」に進む。またタッピング動作が行われていないと判定された場合には、Ｓ１２４０へと進む。なお、サブルーチン「タッピング検知」で行われる処理は、前述のように撮影モードや撮影条件の変更等をするものであるが、本発明には関係のないところなので、その詳細説明は省略する。
【００５２】
Ｓ１２４０では、ＡＣＣ２０２の出力から、本体部２００の傾き量の演算を行う。具体的には、本体部２００が傾いていない（水平に構えられている）時のＡＣＣ２０２の出力を本体部ＣＰＵ２０１内の不図示のメモリ部に記憶しておき、その出力差から本体部２００の傾き量を演算する。そしてその傾き量に応じて、表示手段２２０に本体部２００が傾いている様子を表示したり、撮影画像に合わせて水準線が傾いている表示をしたり等の処理を行う。本体部２００の傾き量の演算及び表示手段２２０への表示後、メインルーチンのＳ１０４０へと進む。
【００５３】
以上説明したように、ＡＣＣ２０２によって姿勢検知を行うことから、ＡＣＣ２０２はＡＣＣ１２０よりも安価のセンサを採用する事が出来る。さらに、本実施例は、本体部とレンズ部それぞれの加速度センサ出力の差分を検出する構成ではない。そのため、ＡＣＣ２０２とＡＣＣ１２０を非常に高い精度で平行に設置する必要性が低くなることから、カメラシステムのコストダウンを達成できる。
【００５４】
また、本実施例においては、ＡＣＣ２０２の出力に基づいた本体部２００の傾き量を利用して予め重力補正分が計算出来ている。この事から、レンズ部１００に設けられたＡＣＣ１２０とＧＹＲＯ１３０の出力によって行われる像ブレ補正時の計算時間を短縮する事が出来る。
【００５５】
さらには、レリーズスイッチ２０４の操作によりＳＷ１＿ＯＮになった後は、ノイズ特性の優れる加速度センサであるＡＣＣ１２０を用いて像ブレ補正を行うので、像ブレ補正の精度を保証する事が出来る。もう１つの効果として、レリーズスイッチ２０４の操作により、本体部内に設けられたＡＣＣ２０２と、レンズ部１００内に設けられたＡＣＣ１２０との通電を切換えているので、省電力化が可能である。
【実施例２】
【００５６】
以下、図７を参照して、本発明の第２の実施例における動作を説明する。本実施例において、カメラシステムの構成は、図１及び図２で説明した第１の実施例と同一である。
【００５７】
図７は、本実施例におけるＡＣＣ１２０及びＡＣＣ２０２の切換えに関する動作の流れを示すフローチャートである。以下、図７に示したメインフローに沿ってＡＣＣ１２０及びＡＣＣ２０２の切換えに関する動作の説明を行う。
【００５８】
Ｓ２０１０からＳ２０８０は、第１の実施例１において図５で説明したＳ１０１０〜Ｓ１０８０に対応するので、その説明を省略する。
【００５９】
Ｓ２０９０では、Ｓ２０６０で求めた本体部２００の傾き量を、本体部ＣＰＵ２０１からレンズ接点５０を介してレンズＣＰＵ１１０内に設けられた不図示のメモリ部に記憶する。そして、記憶された傾き量とＡＣＣ１２０の出力から、本体部２００の傾き量の演算を行う。具体的には、本体部２００が傾いていない（水平に構えられている）時のＡＣＣ１２０の出力を、レンズＣＰＵ１１０内の不図示のメモリ部に記憶しておく。そして、傾いていない時の出力と、本体部ＣＰＵから送られてきた出力との出力差から、本体部２００の傾き量を演算する。さらにＡＣＣ１２０の出力から求めた傾き量を演算する。その両者の値から演算（例えば合算）された傾き量に応じて、表示手段２２０に本体部２００が傾いている様子を表示したり、撮影画像に合わせて水準線が傾いている表示をしたり等の処理を行う。
【００６０】
Ｓ２１００では、ＡＣＣ１２０の出力からＳ２０９０で求められた本体部２００の傾きによる重力分の補正が行われる。具体的には、第１の実施例で説明した図５のＳ１０９０と同様なので、その詳細説明を省略する。Ｓ２１１０及びＳ２１２０は、第１の実施例で説明した図５のＳ１１００及びＳ１１１０に対応するので、その説明を省略する。
【００６１】
Ｓ２１３０ではレリーズスイッチ２０４が全部押し込まれてＳＷ２＿ＯＮになったかどうかの判断を行う。ＹＥＳならばＳ２１４０へ進み、ＮＯならばＳ２０９０に戻る。Ｓ２１４０及びＳ２１５０は、第１の実施例で説明した図５のＳ１１３０及びＳ１１４０に対応するので、その説明を省略する。
【００６２】
以上説明したように、本実施例においては、ＳＷ１＿ＯＮ後はレンズ部１００に設けられたＡＣＣ１２０の出力に基づいて本体部２００の傾き量を検出する。そのため、ＡＣＣ２０２と比較して精度良く本体部２００の傾き量を検出する事が可能になる。これにより、撮影者は表示手段２２０に表示された本体部２００の傾きを精度良く修正する事が可能になる。
【００６３】
さらには、本体部２００の傾き量を精度良く検出出来るようになった事により、重力補正演算も精度良く計算する事になる。このため、第１の実施例よりもさらに像ブレ補正の精度を向上させる事が出来る。
【００６４】
さらに言えば、本実施例においても、第１の実施例と同様にＡＣＣ２０２はＡＣＣ１２０より安価のセンサを採用できる。また、本体部とレンズ部それぞれの加速度センサ出力の差分を検出する構成ではないため、ＡＣＣ２０２とＡＣＣ１２０を非常に高い精度で平行に設置する必要性が低くなる。このため、本実施例においても、カメラシステムのコストダウンを達成できる。
【００６５】
以上説明した第１及び第２の実施例において、ＡＣＣ２０２及びＡＣＣ１２０がそれぞれ、本発明の第１及び第２の加速度センサに対応する。また、電圧ドライバ１４０及びＩＳレンズ駆動部１０４が、像ブレ補正手段に対応し、レリーズスイッチ２０４が、操作手段に対応する。更に、レンズ部ＣＰＵ１１０及び本体部ＣＰＵ２０１が、本発明の制御手段に対応する。
【００６６】
以上、本発明の好ましい実施例について説明したが、本発明はこれらの実施例に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、実施例においては、レンズ部１００に像ブレ補正手段を有していたが、本体部２００側に像ブレ補正手段（例えば本体部２００内に設けられた撮像素子２１０を、光軸Ｉと直交する方向に駆動する事で像ブレを補正する補正手段）を有している場合にも適用可能である。
【００６７】
本発明は、レンズ部への電力供給をＳＷ１＿ＯＮ後に行うカメラシステムに好適に採用することができる。つまり、待機状態において予めＡＣＣ２０２の出力によって姿勢情報を検出し、ＳＷ１＿ＯＮ後の撮像準備状態ではレンズ部に電力供給し、第１実施例や第２実施例のように像ぶれ補正を行うことができる。また、本発明では、レリーズスイッチ２０４の操作により、本体部内に設けられたＡＣＣ２０２とレンズ部１００内に設けられたＡＣＣ１２０との通電を切換えているので、消費電力を低減する事が出来る。
【符号の説明】
【００６８】
１１０  レンズＣＰＵ
１２０、２０２  加速度センサ
２０１  ボディＣＰＵ
２０４  レリーズスイッチ
【図１】
2011221090.tif 000003
【図２】
2011221090.tif 000004
【図３】
2011221090.tif 000005
【図４】
2011221090.tif 000006
【図５】
2011221090.tif 000007
【図６】
2011221090.tif 000008
【図７】
2011221090.tif 000009