(57)【要約】【課題】撮影レンズとカメラ本体の両方に手ぶれ補正機能が存在するときに、いずれの手ぶれ補正機能を使用するかを適切に判定できる。【解決手段】第１の手ぶれ補正手段２１３を備える撮影レンズ２０と、第２の手ぶれ補正手段１１を備えるカメラ本体１０とからなる撮影装置である。判別手段は、ユーザによる撮影モードの指定入力を受け付けるための指定入力受付手段１８で受け付けられた撮影モードを判別する。この判別手段で判別された撮影モードに基づいて、第１の手ぶれ補正手段と前記第２の手ぶれ補正手段のいずれを選択するかを判定する判定手段を備える。制御手段１７または２７は、この判定手段で判定された第１の手ぶれ補正手段または第２の手ぶれ補正手段により、撮影実行時の手ぶれ補正を実行するように制御する。【選択図】図１
2010271437.tif 000002
【特許請求の範囲】
【請求項１】
第１の手ぶれ補正手段を備える撮影レンズと、第２の手ぶれ補正手段を備えるカメラ本体とからなる撮影装置であって、
ユーザによる撮影モードの指定入力を受け付けるための指定入力受付手段と、
前記指定入力受付手段で受け付けられた撮影モードを判別する判別手段と、
前記判別手段で判別された前記撮影モードに基づいて、前記第１の手ぶれ補正手段と前記第２の手ぶれ補正手段のいずれを選択するかを判定する判定手段と、
前記判定手段で判定された前記第１の手ぶれ補正手段または前記第２の手ぶれ補正手段により、撮影実行時の手ぶれ補正を実行するように制御する制御手段と、
を備える撮影装置。
【請求項２】
請求項１に記載の撮影装置において、
前記第１の手ぶれ補正手段の第１の補正部材および第２の手ぶれ補正手段の第２の補正部材の動き速さの情報と、前記第１および第２の補正部材の可動可能範囲の大きさの情報と、前記第１および第２の補正部材における消費電力の情報のうちの、少なくとも一つの情報を格納する格納手段を備え、
前記判定手段は、前記判別手段で判別された撮影モードと、前記格納手段に格納された情報とから前記第１の手ぶれ補正手段と前記第２の手ぶれ補正手段のいずれを選択するかを判定する
撮影装置。
【請求項３】
請求項２に記載の撮影装置において、
前記格納手段は、前記第１および第２の補正部材の動き速さの情報を格納し、
前記判定手段は、前記判別手段で判別された撮影モードが単写モードであるときには、前記第１または前記第２の手ぶれ補正手段のうちの予め設定されている方を選択するように判定し、前記判別手段で判別された撮影モードが連写モードであるときには、前記格納手段に格納されている前記第１および第２の補正部材の動き速さの情報を参照し、前記第１および第２の補正部材のうち、動き速さが速い方を選択するように判定する
撮影装置。
【請求項４】
請求項２に記載の撮影装置において、
前記格納手段は、前記第１および第２の補正部材の可動可能範囲の大きさの情報を格納し、
前記判定手段は、前記判別手段で判別された撮影モードが連写モードであるときには、前記第１または前記第２の手ぶれ補正手段のうちの予め設定されている方を選択するように判定し、前記判別手段で判別された撮影モードが単写モードであるときには、前記格納手段に格納されている前記第１および第２の補正部材の可能可能範囲の大きさの情報を参照し、前記第１および第２の補正部材のうち、可動可能範囲が大きい方を選択するように判定する
撮影装置。
【請求項５】
請求項２に記載の撮影装置において、
前記格納手段は、前記第１および第２の補正部材の動き速さの情報と前記第１および第２の補正部材の可動可能範囲の大きさの情報とを格納し、
前記判定手段は、前記判別手段で判別された撮影モードが単写撮影モードであるときには、前記格納手段に格納されている前記第１および第２の補正部材の可動可能範囲の大きさの情報を参照し、前記第１および第２の補正部材のうち、前記可動可能範囲の大きさが大きい方を選択するように判定し、前記判別手段で判別された撮影モードが連写撮影モードであるときには、前記格納手段に格納されている前記第１および第２の補正部材の動き速さの情報を参照し、前記第１および第２の補正部材のうち、動き速さが速い方を選択するように判定する
撮影装置。
【請求項６】
請求項２に記載の撮影装置において、
前記格納手段は、前記第１および第２の補正部材の消費電力の情報を格納し、
前記判定手段は、前記判別手段で判別された撮影モードが静止画撮影モードであるときには、前記第１または前記第２の手ぶれ補正手段のうちの予め設定されている方を選択するように判定し、前記判別手段で判別された撮影モードが動画撮影モードであるときには、前記格納手段に格納されている前記第１および第２の補正部材の消費電力の情報を参照し、前記第１および第２の補正部材のうち、消費電力が小さい方を選択するように判定する
撮影装置。
【請求項７】
請求項２に記載の撮影装置において、
前記格納手段は、前記第１および第２の補正部材の可動可能範囲の大きさの情報を格納し、
前記判定手段は、前記判別手段で判別された撮影モードが動画撮影モードであるときには、前記第１または前記第２の手ぶれ補正手段のうちの予め設定されている方を選択するように判定し、前記判別手段で判別された撮影モードが静止画撮影モードであるときには、前記格納手段に格納されている前記第１および第２の補正部材の可動可能範囲の大きさの情報を参照し、前記第１および第２の補正部材のうち、可動可能範囲の大きさが大きい方を選択するように判定する
撮影装置。
【請求項８】
請求項２に記載の撮影装置において、
前記格納手段は、前記第１および第２の補正部材の消費電力の情報と前記第１および第２の補正部材の可動可能範囲の大きさの情報とを格納し、
前記判定手段は、前記判別手段で判別された撮影モードが静止画撮影モードであるときには、前記格納手段に格納されている前記第１および第２の補正部材の可動可能範囲の大きさの情報を参照し、前記第１および第２の補正部材のうち、前記可動可能範囲の大きさが大きい方を選択するように判定し、前記判別手段で判別された撮影モードが動画撮影モードであるときには、前記格納手段に格納されている前記第１および第２の補正部材の消費電力の情報を参照し、前記第１および第２の補正部材のうち、消費電力が小さい方を選択するように判定する
撮影装置。
【請求項９】
請求項２に記載の撮影装置において、
前記撮影レンズは、前記第１の手ぶれ補正手段の第１の補正部材の動き速さの情報と、前記第１の補正部材の可動可能範囲の大きさの情報と、前記第１の補正部材における消費電力の情報のうちの、少なくとも一つの情報を格納する第１の格納部を備え、
前記カメラ本体は、前記第２の手ぶれ補正手段の第２の補正部材の動き速さの情報と、前記第２の補正部材の可動可能範囲の大きさの情報と、前記第２の補正部材における消費電力の情報のうちの、少なくとも一つの情報を格納する第２の格納部を備え、
前記撮影レンズと前記カメラ本体とが通信を行なって、前記第１の格納部の情報を前記第２の格納部に格納することにより、前記第２の格納部を前記格納手段とし、
前記判定手段および前記制御手段は、前記カメラ本体に設ける
撮影装置。
【請求項１０】
請求項２に記載の撮影装置において、
前記撮影レンズは、前記第１の手ぶれ補正手段の第１の補正部材の動き速さの情報と、前記第１の補正部材の可動可能範囲の大きさの情報と、前記第１の補正部材における消費電力の情報のうちの、少なくとも一つの情報を格納する第１の格納部を備え、
前記カメラ本体は、前記第２の手ぶれ補正手段の第２の補正部材の動き速さの情報と、前記第２の補正部材の可動可能範囲の大きさの情報と、前記第２の補正部材における消費電力の情報のうちの、少なくとも一つの情報を格納する第２の格納部を備え、
前記撮影レンズと前記カメラ本体とが通信を行なって、前記第２の格納部の情報を前記第１の格納部に格納することにより、前記第１の格納部を前記格納手段とし、
前記判定手段および前記制御手段は、前記撮影レンズに設ける
撮影装置。
【請求項１１】
請求項２に記載の撮影装置において、
前記撮影レンズは、前記第１の手ぶれ補正手段の第１の補正部材の動き速さの情報と、前記第１の補正部材の可動可能範囲の大きさの情報と、前記第１の補正部材における消費電力の情報のうちの、少なくとも一つの情報を格納する第１の格納部を備え、
前記カメラ本体は、前記第２の手ぶれ補正手段の第２の補正部材の動き速さの情報と、前記第２の補正部材の可動可能範囲の大きさの情報と、前記第２の補正部材における消費電力の情報のうちの、少なくとも一つの情報を格納する第２の格納部を備え、
前記撮影レンズと前記カメラ本体とが通信を行なって、前記第２の格納部の情報を前記第１の格納部に格納することにより、前記第１の格納部を前記格納手段とし、
前記判定手段は、前記撮影レンズに設けると共に、前記制御手段は、前記カメラ本体に設け、前記判定手段は、前記判定結果を前記制御手段に送信する
撮影装置。
【請求項１２】
請求項９〜請求項１１のいずれかに記載の撮影装置において、
前記撮影レンズおよび前記カメラ本体は、所定のタイミングで、前記第１および前記第２の補正部材の動き速さの情報と、前記第１および第２の補正部材の可動可能範囲の大きさの情報と、前記第１および第２の補正部材における消費電力の情報のうちの、少なくとも一つの情報を測定して取得し、取得した前記情報を前記第１の格納部および前記第２の格納部に格納して更新する手段を備える
撮影装置。
【請求項１３】
第１の手ぶれ補正手段を備える撮影レンズと、第２の手ぶれ補正手段を備えるカメラ本体とからなる撮影装置の手ぶれ補正方法であって、
指定入力受付手段が、ユーザによる撮影モードの指定入力を受け付けるための指定入力受付工程と、
判別手段が、前記指定入力受付工程で受け付けられた撮影モードを判別する判別工程と、
判定手段が、前記判別工程で判別された前記撮影モードに基づいて、前記第１の手ぶれ補正手段と前記第２の手ぶれ補正手段のいずれを選択するかを判定する判定工程と、
制御手段が、前記判定工程で判定された前記第１の手ぶれ補正手段または前記第２の手ぶれ補正手段により、撮影実行時の手ぶれ補正を実行するように制御する制御工程と、
を有する撮影装置の手ぶれ補正方法。
【請求項１４】
請求項１３に記載の撮影装置の手ぶれ補正方法において、
格納手段が、前記第１の手ぶれ補正手段の第１の補正部材および第２の手ぶれ補正手段の第２の補正部材の動き速さの情報と、前記第１および第２の補正部材の可動可能範囲の大きさの情報と、前記第１および第２の補正部材における消費電力の情報のうちの、少なくとも一つの情報を格納する格納工程を備え、
前記判定工程では、前記判別工程で判別された撮影モードと、前記格納工程で格納された情報とから前記第１の手ぶれ補正手段と前記第２の手ぶれ補正手段のいずれを選択するかを判定する
撮影装置の手ぶれ補正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、撮影レンズとカメラ本体との双方が手ぶれ補正手段を備える撮影装置およびその撮影装置の手ぶれ補正方法に関する。
【背景技術】
【０００２】
撮影装置の手ぶれ補正手段としては、アクチュエータにより駆動される補正部材としてレンズを用いる方式と、補正部材として撮像素子を用いる方式とがある。したがって、例えば、いわゆる一眼レフカメラのように、撮影レンズを交換することができる撮影装置においては、交換レンズ側に手ぶれ補正機能が設けられる場合と、カメラ本体に手ぶれ補正機能が設けられる場合の両方がある。
【０００３】
このため、撮影レンズを交換することができる撮影装置においては、手ぶれ補正機能が撮影レンズとカメラ本体とのそれぞれに重複して存在する場合がある。
【０００４】
その場合に、撮影レンズとカメラ本体の手ぶれ補正機能の両方を駆動してしまうと、過剰補正になってしまったりするため、従来から、手ぶれ補正機能が重複して動作することを防止する施策案が種々提案されている。
【０００５】
特許文献１（特開２００７−１４８０４５号公報）では、撮影レンズとカメラ本体のそれぞれに、それぞれの手ぶれ補正機能の有効／無効スイッチを設け、いずれか一方の手ぶれ補正機能を優先的に使用することで、重複して動作することを防止している。
【０００６】
特許文献２（特開２００７−５２２３５号公報）では、カメラ本体内の駆動機構が動作中は、撮影レンズ内の角速度センサ出力に基づいて手ぶれ補正を実施する。そして、撮影動作に関連して駆動される撮影レンズ内の駆動機構が動作中は、カメラ本体内の角速度センサ出力に基づいて手ぶれ補正を実施するようにしている。
【０００７】
また、特許文献３（特開平５−２７６４２９号公報）では、外部より印加される振動の周波数を検出し、その検出された周波数帯域に基づいて撮影レンズの手ぶれ補正部材を使用するか、あるいはカメラ本体の手ぶれ補正部材を使用するか選択している。
【０００８】
また、特許文献４（特許第３９８８２２０号公報）では、撮影者が手ぶれ補正をする、しないを選択出来、さらに使用する補正部材を撮影レンズかカメラ本体のどちらかにするかを撮影者が選択できるようにしている。また、検出されたぶれ振幅や焦点距離などに基づいて撮影レンズの手ぶれ補正を使用するか、あるいはカメラ本体の手ぶれ補正部材を使用するかを自動で選択することが開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００７−１４８０４５号公報
【特許文献２】特開２００７−５２２３５号公報
【特許文献３】特開平５−２７６４２９号公報
【特許文献４】特許第３９８８２２０号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
特許文献１では、撮影レンズとカメラ本体の手ぶれ補正機能が重複して動作しないように選択制御されるが、手ぶれ補正に使用する補正部材のそれぞれの特徴を考慮した上で選択制御されるものではない。このため、撮影装置が持つ手ぶれ補正機能の性能を活かしきれていないと言う問題がある。
【００１１】
また、特許文献２では、撮影レンズとカメラ本体で、モータ駆動していない方の手ぶれ検出要素を使用するので、ぶれ検出精度は向上する。しかし、手ぶれ補正に使用する補正部材のそれぞれの特徴を考慮した上で撮影レンズ側あるいはカメラ本体側のいずれの手ぶれ補正機能を使用するかが考慮されていない。このため、特許文献１と同様に、撮影装置が持つ手ぶれ補正機能の性能を活かしきれていないと言う問題がある。
【００１２】
また、特許文献３では、動画撮影や静止画撮影などの撮影モードに関係なく、振れ周波数にしたがって、撮影レンズ側あるいはカメラ本体側のいずれの手ぶれ補正機能を使用するかを決定している。
【００１３】
さらに、特許文献４でも、動画撮影や静止画撮影などの撮影モードに関係なく、ぶれ振幅量や焦点距離情報に応じて撮影レンズ側あるいはカメラ本体側のいずれの手ぶれ補正機能を使用するかを決定している。
【００１４】
このため、特許文献３，４では、動画撮影時など、常に手ぶれ補正を必要とするときに消費電流が多い方の補正部材を用いた手ぶれ補正機能を使用してしまい、撮影可能枚数に影響を及ぼすなど、撮影モードに応じた最適な選択ができないという問題がある。
【００１５】
上述したように、先行特許文献の事例では、いずれも連写モードや通常撮影モードなど、また、動画撮影モード、静止画撮影モードなどの撮影モードが考慮されていない。また、撮影レンズとカメラ本体が各々に手ぶれ補正用部材を持つことによる長所が考慮されていなかった。
【００１６】
この発明は、以上の問題点を解決することができる撮影装置および撮影装置の撮影方法を提供することを目的とする。
【課題を解決するための手段】
【００１７】
上記の課題を解決するために、請求項１の発明は、
第１の手ぶれ補正手段を備える撮影レンズと、第２の手ぶれ補正手段を備えるカメラ本体とからなる撮影装置であって、
ユーザによる撮影モードの指定入力を受け付けるための指定入力受付手段と、
前記指定入力受付手段で受け付けられた撮影モードを判別する判別手段と、
前記判別手段で判別された前記撮影モードに基づいて、前記第１の手ぶれ補正手段と前記第２の手ぶれ補正手段のいずれを選択するかを判定する判定手段と、
前記判定手段で判定された前記第１の手ぶれ補正手段または前記第２の手ぶれ補正手段により、撮影実行時の手ぶれ補正を実行するように制御する制御手段と、
を備える撮影装置を提供する。
【００１８】
また、請求項２の発明は、請求項１に記載の撮影装置において、
前記第１の手ぶれ補正手段の第１の補正部材および第２の手ぶれ補正手段の第２の補正部材の動き速さの情報と、前記第１および第２の補正部材の可動可能範囲の大きさの情報と、前記第１および第２の補正部材における消費電力の情報のうちの、少なくとも一つの情報を格納する格納手段を備え、
前記判定手段は、前記判別手段で判別された撮影モードと、前記格納手段に格納された情報とから前記第１の手ぶれ補正手段と前記第２の手ぶれ補正手段のいずれを選択するかを判定する
撮影装置を提供する。
【００１９】
上述の請求項１の発明においては、判定手段は、ユーザーによって指定された撮影モードに応じて撮影レンズ側の第１の手ぶれ補正手段を使用するか、カメラ本体側の第２の手ぶれ補正手段を使用するかを判定する。
【００２０】
制御手段は、この判定手段で判定された第１の手ぶれ補正手段または第２の手ぶれ補正手段のいずれかにより、撮影実行時の手ぶれ補正を実行するように制御する。
【００２１】
したがって、請求項１の発明によれば、連写モード、通常撮影モード、また、動画撮影モード、静止画撮影モードなどの撮影モードにより、適切と判定される方の手ぶれ補正手段が用いられて、手ぶれ補正が実行される。すなわち、各撮影モードに応じて最適な手ぶれ補正が実現できる。
【００２２】
また、請求項２の発明においては、判定手段は、ユーザーによって指定された撮影モードに加えて、格納手段に格納された第１および第２の補正部材の動き速さの情報、可動可能範囲の大きさの情報、消費電力の情報のうちの、少なくとも一つの情報とに基づいて、撮影レンズ側の第１の手ぶれ補正手段を使用するか、カメラ本体側の第２の手ぶれ補正手段を使用するかを判定する。
【００２３】
したがって、請求項２の発明によれば、上述の請求項１の効果に加えて、撮影レンズとカメラ本体が持つ手ぶれ補正用部材のそれぞれ長所が考慮されて、適切な手ぶれ補正手段が使用されるように制御される。すなわち、各撮影モードに応じて最適な手ぶれ補正が実現できる。
【発明の効果】
【００２４】
この発明によれば、撮影レンズとカメラ本体の手ぶれ補正手段のうち、撮影モードにより、適切と判定される方の手ぶれ補正手段が用いられて、手ぶれ補正が実行される。また、この発明によれば、撮影レンズとカメラ本体が持つ手ぶれ補正用部材のそれぞれ長所が考慮されて、撮影モードに応じて適切な方の手ぶれ補正手段が使用されるように制御され、常に、撮影モードに応じて、最適な手ぶれ補正が実現できる。
【図面の簡単な説明】
【００２５】
【図１】この発明による撮影装置の実施形態のハードウエア構成例を示すブロック図である。
【図２】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例を説明するためのフローチャートの一部を示す図である。
【図３】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例を説明するためのフローチャートの一部を示す図である。
【図４】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例を説明するためのフローチャートの一部を示す図である。
【図５】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例を説明するためのフローチャートの一部を示す図である。
【図６】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例を説明するためのフローチャートの一部を示す図である。
【図７】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例を説明するためのフローチャートの一部を示す図である。
【図８】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例を説明するためのフローチャートの一部を示す図である。
【図９】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例の変形例１を説明するためのフローチャートの一部を示す図である。
【図１０】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例の変形例１を説明するためのフローチャートの一部を示す図である。
【図１１】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例の変形例２を説明するためのフローチャートの一部を示す図である。
【図１２】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例の変形例２を説明するためのフローチャートの一部を示す図である。
【図１３】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第１の例における手ぶれ補正部材の選択判定を説明するための図である。
【図１４】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第２の例を説明するためのフローチャートの一部を示す図である。
【図１５】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第２の例を説明するためのフローチャートの一部を示す図である。
【図１６】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第２の例を説明するためのフローチャートの一部を示す図である。
【図１７】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第２の例を説明するためのフローチャートの一部を示す図である。
【図１８】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第２の例の変形例１を説明するためのフローチャートの一部を示す図である。
【図１９】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第２の例の変形例１を説明するためのフローチャートの一部を示す図である。
【図２０】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第２の例の変形例２を説明するためのフローチャートの一部を示す図である。
【図２１】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第２の例の変形例２を説明するためのフローチャートの一部を示す図である。
【図２２】この発明の撮影装置の第１の実施形態における撮影時の処理動作の第２の例における手ぶれ補正部材の選択判定を説明するための図である。
【図２３】この発明の撮影装置の第２の実施形態の処理動作の要部を説明するためのフローチャート図である。
【図２４】この発明の撮影装置の第２の実施形態の処理動作の要部を説明するためのフローチャート図である。
【図２５】この発明の撮影装置の第２の実施形態の処理動作の要部を説明するためのフローチャート図である。
【図２６】この発明の撮影装置の第２の実施形態の処理動作の要部を説明するためのフローチャート図である。
【図２７】この発明の撮影装置の第２の実施形態の処理動作の要部を説明するためのフローチャート図である。
【発明を実施するための形態】
【００２６】
以下、この発明による撮影装置および撮影方法の幾つかの実施形態を、図を参照しながら説明する。以下に説明する実施形態の撮影装置は、撮影レンズとカメラ本体とが分離可能な、いわゆる一眼レフカメラの場合の例である。
【００２７】
［第１の実施形態］
＜実施形態の撮影装置のハードウエア構成例＞
図１は、この実施形態の撮影装置のハードウエア構成例を示すブロック図である。図１は、撮影レンズ２０がカメラ本体１０に取り付けられて、両者が結合された状態を示している。
【００２８】
図示は省略するが、カメラ本体１０および撮影レンズ２０はマウント部を備え、このマウント部に撮影レンズ２０が取り付け可能とされる。そして、撮影レンズ２０がカメラ本体１０に取り付けられた状態では、両者は光学的に結合されると共に、電気的にも結合（接続）されるようにマウント部が構成されている。
【００２９】
なお、周知のように、撮影レンズ２０は、特定の１本の撮影レンズではなく、焦点距離が異なる単焦点の撮影レンズや、ズームレンズなどに交換可能である。これらの撮影レンズ２０は、基本的には後述するレンズ光学系の構成が異なるだけで、その他の構成部分は、同様の構成となっているものである。
【００３０】
＜カメラ本体１０側の構成例＞
カメラ本体１０は、撮像素子１１、手ぶれ補正アクチュエータ１２、手ぶれ補正アクチュエータ駆動部１３、カメラ手ぶれ制御部１４、カメラ振動センサ１５、撮像素子位置センサ１６、カメラ制御部１７、操作入力部１８、表示部１９、などを備えている。
【００３１】
撮像素子１１は、撮影レンズ２０を通じた入射光Ｌｐにより形成される被写体光像を光電変換して撮像画像信号を生成する。撮像素子１１は、例えば、ＣＣＤ（Charge  Coupled  Device）イメージセンサや、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）イメージセンサにより構成される。
【００３２】
撮像素子１１から出力される撮像画像信号は、図示を省略した画像処理部により解像度変換などの画像処理がなされて、モニター用ディスプレイ（図示は省略）に表示される。また、シャッターボタンが押下されたときには、撮像画像信号は、圧縮処理および記録エンコード処理がなされた後、図示を省略した記録媒体に格納される。
【００３３】
撮像素子１１は、カメラ本体１０側の手ぶれ補正機能における手ぶれ補正部材（以下の説明では、単に補正部材という場合もある）を構成する。
【００３４】
手ぶれ補正アクチュエータ１２は、カメラ本体１０側の補正部材としての撮像素子１１を、入射光Ｌｐの光軸に垂直な面内において、移動駆動させるようにする。手ぶれ補正アクチュエータ１２は、入射光Ｌｐの光軸に垂直な面内において、撮像素子１１を横方向に移動させるＸ方向アクチュエータと、撮像素子１１を縦方向に移動させるＹ方向アクチュエータとからなる。
【００３５】
手ぶれ補正アクチュエータ１２は、例えば、圧電アクチュエータにより構成される。手ぶれ補正アクチュエータ１２は、圧電アクチュエータに限らず、電磁モータ、超音波モータ、ステッピングモータ、ＤＣモータ、高分子アクチュエータ、ピエゾモータ、リニアモータのいずれかにより構成するようにしてもよい。
【００３６】
カメラ手ぶれ制御部１４は、カメラ本体１０の補正部材である撮像素子１１の移動駆動を制御する制御信号を生成し、生成した制御信号を手ぶれ補正アクチュエータ駆動部１３に供給する。
【００３７】
手ぶれ補正アクチュエータ駆動部１３は、カメラ手ぶれ制御部１４からの制御信号に基づいて、手ぶれ補正アクチュエータ１２を駆動する駆動信号を生成し、生成した駆動信号を手ぶれ補正アクチュエータ１２に供給する。
【００３８】
カメラ振動センサ１５は、カメラ本体１０での振動情報（ぶれ情報）を検出し、検出した振動情報をカメラ手ぶれ制御部１４に供給する。カメラ振動センサ１５は、角速度センサあるいは加速度センサ（ジャイロセンサ）で構成される。
【００３９】
撮像素子位置センサ１６は、入射光Ｌｐの光軸に垂直な面内における撮像素子１１の位置を検出し、検出した位置情報をカメラ手ぶれ制御部１４に供給する。この撮像素子位置センサ１６は、この例では、ホール素子を用いたホールセンサの構成とされている。
【００４０】
カメラ手ぶれ制御部１４は、カメラ振動センサ１５で検出された振動情報から手ぶれ量を算出し、算出した手ぶれ量と、撮像素子位置センサ１６からの位置情報とから、手ぶれ補正量を算出する。そして、カメラ手ぶれ制御部１４は、算出した手ぶれ補正量から補正部材である撮像素子１１の移動駆動を制御する制御信号を生成して、手ぶれ補正アクチュエータ駆動部１３に供給する。
【００４１】
カメラ手ぶれ制御部１４は、カメラ制御部１７からの制御信号により、手ぶれ補正を実行するか否かを制御する。手ぶれ補正を実行しないときには、カメラ手ぶれ制御部１４は、この例では、入射光Ｌｐの光軸に垂直な面内における撮像素子１１の位置を、可動可能範囲の中央位置（センタリング位置）に保持するように制御する。
【００４２】
カメラ制御部１７は、マイクロコンピュータにより構成され、これには、操作入力部１８および表示部１９が接続される。すなわち、カメラ制御部１７においては、システムバス１７０に対して、ＣＰＵ（Central  Processing  Unit）１７１と、ＲＯＭ（Read  Only  Memory）１７２と、ＲＡＭ（Random  Access  Memory）１７３とが接続される。また、システムバス１７０には、Ｉ／Ｏポート１７４と、インターフェース（図では、Ｉ／Ｆと表記）１７５，１７６，１７７と、不揮発性メモリ１７８とが接続されている。
【００４３】
ＲＯＭ１７２には、カメラ本体１０側での制御処理のための種々のプログラムが格納されている。ＣＰＵ１７１は、このＲＯＭ１７２に格納されているプログラムに従い、ＲＡＭ１７３をワークエリアとして用いて上記の種々の制御処理を実行する。
【００４４】
この例では、カメラ制御部１７が、後述するようにして、手ぶれ補正を、カメラ本体１０側の補正部材を使用して実行するか、撮影レンズ２０側の補正部材を使用して実行するかの判定をするようにしている。したがって、そのためのプログラムも、ＲＯＭ１７２に格納されている。
【００４５】
Ｉ／Ｏポート１７４は、カメラ手ぶれ制御部１４に接続されている。カメラ制御部１７は、カメラ手ぶれ制御部１４に、手ぶれ補正を実行するか否かの制御信号を、このＩ／Ｏポート１７４を通じて供給する。
【００４６】
インターフェース１７５は、撮影レンズ２０の制御部（後述するレンズ制御部２７）との間で通信を行なうためのものである。
【００４７】
インターフェース１７６は、操作入力部１８用のインターフェースである。操作入力部１８は、電源スイッチ、シャッターボタン、撮影モードの選択ボタン、メニューボタン、その他の操作ボタンを含むものである。
【００４８】
ユーザが操作入力部１８のいずれかの操作ボタンを操作すると、その操作信号がインターフェース１７６を通じてシステムバス１７０に入力される。ＣＰＵ１７１は、その操作信号から、操作入力部１８のいずれの操作ボタンが操作されたかを判別し、その判別結果に応じて、必要な制御処理を実行する。
【００４９】
インターフェース１７７は、ディスプレイコントローラの機能を有するもので、表示部１９用のインターフェースである。表示部１９は、例えば液晶ディスプレイで構成され、撮影時のモニター画像の表示用ディスプレイと兼用される場合もある。カメラ制御部１７は、操作入力部１８を通じてユーザのボタン操作入力に応じた表示情報を生成し、インターフェース１７７を通じて表示部１９に供給し、その表示画面に表示するようにする。
【００５０】
不揮発性メモリ１７８は、この例では、ＮＶＲＡＭ（Non  Volatile  Random  Access  Memory）が用いられる。この不揮発性メモリ１７８には、カメラ本体１０側における手ぶれ補正部材である撮像素子１１を用いた手ぶれ補正機能の性能を表わす情報が、この例では、予め記憶されている。記憶されている情報は、この例では、手ぶれ補正部材である撮像素子１１の、入射光Ｌｐの光軸に垂直な面内での動き速さの情報と、可動可能範囲の大きさの情報と、消費電力の情報とされる。
【００５１】
入射光Ｌｐの光軸に垂直な面内での撮像素子１１の動き速さの情報としては、この例では、センタリング時間情報が用いられる。ここで、センタリング時間とは、撮像素子１１を、入射光Ｌｐの光軸に垂直な面内の中心位置から、可動可能範囲の最も遠い位置に移動させ、さらに、当該最も遠い位置から、元の中心位置に戻すまでに要する時間である。
【００５２】
可動可能範囲は、カメラ手ぶれ制御部１４から、入射光Ｌｐの光軸に垂直な面内において、撮像素子１１を中心位置にする制御信号を出力したときの撮像素子１１の実際の位置と、最も遠い位置に移動させる制御信号を出力したときの撮像素子１１の実際の位置との距離として算出される。
【００５３】
消費電力は、センタリング時間の測定と同様にして、撮像素子１１を入射光Ｌｐの光軸に垂直な面内を移動させたときに、手ぶれ補正アクチュエータ１２で消費される消費電力である。
【００５４】
この例では、カメラ本体１０が製品として組立完了後に、作業者が調整項目として上記の情報の測定作業を実行し、その測定結果の情報を、不揮発性メモリ１７８に格納するようにする。
【００５５】
＜撮影レンズ２０側の構成例＞
撮影レンズ２０は、レンズ光学系２１、手ぶれ補正アクチュエータ２２、手ぶれ補正アクチュエータ駆動部２３、レンズ手ぶれ制御部２４、レンズ振動センサ２５、レンズ位置センサ２６、レンズ制御部２７、を備えている。撮影レンズ２０は、また、オートフォーカスアクチュエータ２８、オートフォーカスアクチュエータ駆動部２９を備えている。
【００５６】
レンズ光学系２１は、複数枚のレンズ２１１，２１２，２１３などを備える。レンズ２１３は、手ぶれ補正用レンズであり、撮影レンズ２０側の手ぶれ補正機能における手ぶれ補正部材を構成する。
【００５７】
手ぶれ補正アクチュエータ２２は、手ぶれ補正用レンズ２１３を、入射光Ｌｐの光軸に垂直な面内において移動させるようにする。手ぶれ補正アクチュエータ２２は、入射光Ｌｐの光軸に垂直な面内において、手ぶれ補正用レンズ２１３を横方向に移動させるＸ方向アクチュエータと、手ぶれ補正用レンズ２１３を縦方向に移動させるＹ方向アクチュエータとからなる。
【００５８】
手ぶれ補正アクチュエータ２２は、例えば、圧電アクチュエータにより構成される。手ぶれ補正アクチュエータ２２は、圧電アクチュエータに限らず、電磁モータ、超音波モータ、ステッピングモータ、ＤＣモータ、高分子アクチュエータ、ピエゾモータ、リニアモータのいずれかにより構成するようにしてもよい。
【００５９】
レンズ手ぶれ制御部２４は、手ぶれ補正用レンズ２１３の移動駆動を制御する制御信号を生成し、生成した制御信号を手ぶれ補正アクチュエータ駆動部２３に供給する。
【００６０】
手ぶれ補正アクチュエータ駆動部２３は、レンズ手ぶれ制御部２４からの制御信号に基づいて、手ぶれ補正アクチュエータ２２を駆動する駆動信号を生成し、生成した駆動信号を手ぶれ補正アクチュエータ２２に供給する。
【００６１】
レンズ振動センサ２５は、撮影レンズ２０での振動情報（ぶれ情報）を検出し、検出した振動情報をレンズ手ぶれ制御部２４に供給する。レンズ振動センサ２５は、角速度センサあるいは加速度センサ（ジャイロセンサ）で構成される。
【００６２】
レンズ位置センサ２６は、入射光Ｌｐの光軸に垂直な面内における手ぶれ補正用のレンズ２１３の位置を検出し、検出した位置情報をレンズ手ぶれ制御部２４に供給する。このレンズ位置センサ２６は、この例では、ホール素子を用いたホールセンサの構成とされている。
【００６３】
レンズ手ぶれ制御部２４は、レンズ振動センサ２５で検出された振動情報から手ぶれ量を算出し、算出した手ぶれ量と、レンズ位置センサ２６からの位置情報とから、手ぶれ補正量を算出する。そして、レンズ手ぶれ制御部２４は、算出した手ぶれ補正量から補正部材である手ぶれ補正用レンズ２１３の移動駆動を制御する制御信号を生成して、手ぶれ補正アクチュエータ駆動部２３に供給する。
【００６４】
レンズ手ぶれ制御部２４は、レンズ制御部２７からの制御信号により、手ぶれ補正を実行するか否かを制御する。手ぶれ補正を実行しないときには、レンズ手ぶれ制御部２４は、この例では、入射光Ｌｐの光軸に垂直な面内における手ぶれ補正用レンズの位置を、可動可能範囲の中央位置（センタリング位置）に保持するように制御する。
【００６５】
レンズ光学系２１のレンズ２１１は、オートフォーカス用レンズである。
【００６６】
オートフォーカス用アクチュエータ２８は、オートフォーカス用レンズ２１１を、入射光Ｌｐの光軸方向に移動させるようにする。
【００６７】
オートフォーカス用アクチュエータ２８は、例えば、圧電アクチュエータにより構成される。オートフォーカス用アクチュエータ２８も、圧電アクチュエータに限らず、電磁モータ、超音波モータ、ステッピングモータ、ＤＣモータ、高分子アクチュエータ、ピエゾモータのいずれかにより構成するようにしてもよい。
【００６８】
オートフォーカス用アクチュエータ駆動部２９は、レンズ制御部２７からの制御信号に基づいて、オートフォーカス用アクチュエータ２８を駆動する駆動信号を生成し、生成した駆動信号をオートフォーカス用アクチュエータ２８に供給する。
【００６９】
レンズ制御部２７は、マイクロコンピュータにより構成される。すなわち、カメラ制御部２７においては、システムバス２７０に対して、ＣＰＵ（Central  Processing  Unit）２７１と、ＲＯＭ（Read  Only  Memory）２７２と、ＲＡＭ（Random  Access  Memory）２７３とが接続される。また、システムバス２７０には、Ｉ／Ｏポート２７４，２７５と、インターフェース２７６と、不揮発性メモリ２７７とが接続されている。
【００７０】
ＲＯＭ２７２には、撮影レンズ２０側での制御処理のための種々のプログラムが格納されている。ＣＰＵ２７１は、このＲＯＭ２７２に格納されているプログラムに従い、ＲＡＭ２７３をワークエリアとして用いて上記の種々の制御処理を実行する。
【００７１】
Ｉ／Ｏポート２７４は、レンズ手ぶれ制御部２４に接続されている。レンズ制御部２７は、レンズ手ぶれ制御部２４に、手ぶれ補正を実行するか否かの制御信号を、このＩ／Ｏポート２７４を通じて供給する。
【００７２】
また、Ｉ／Ｏポート２７５は、オートフォーカス用アクチュエータ駆動部２９に接続されている。レンズ制御部２７は、詳細は省略するが、周知の手法を用いてオートフォーカス用の制御信号を生成し、このＩ／Ｏポート２７５を通じてオートフォーカス用アクチュエータ駆動部２９に供給する。
【００７３】
インターフェース２７６は、カメラ本体１０のカメラ制御部１７との間で通信を行なうためのものである。
【００７４】
不揮発性メモリ２７７は、この例では、ＮＶＲＡＭが用いられる。この不揮発性メモリ２７７には、撮影レンズ２０側における手ぶれ補正部材である手ぶれ補正用レンズ２１３を用いた手ぶれ補正機能の性能を表わす情報が、この例では、予め記憶されている。記憶されている情報は、この例では、手ぶれ補正用レンズ２１３の、入射光Ｌｐの光軸に垂直な面内での動き速さの情報と、可動可能範囲の大きさの情報と、消費電力の情報とされる。
【００７５】
入射光Ｌｐの光軸に垂直な面内での手ぶれ補正用レンズ２１３の動き速さの情報としては、この例では、センタリング時間情報が用いられる。ここで、センタリング時間とは、手ぶれ補正用レンズ２１３を、入射光Ｌｐの光軸に垂直な面内の中心位置から、可動可能範囲の最も遠い位置に移動させ、さらに、当該最も遠い位置から、元の中心位置に戻すまでに要する時間である。
【００７６】
可動可能範囲は、レンズ手ぶれ制御部２４から、入射光Ｌｐの光軸に垂直な面内において、手ぶれ補正用レンズ２１３を中心位置にする制御信号を出力したときの手ぶれ補正用レンズ２１３の実際の位置と、最も遠い位置に移動させる制御信号を出力したときの手ぶれ補正用レンズ２１３の実際の位置との距離として算出される。
【００７７】
消費電力は、センタリング時間の測定と同様にして、手ぶれ補正用レンズ２１３を入射光Ｌｐの光軸に垂直な面内を移動させたときに、手ぶれ補正アクチュエータ２２で消費される消費電力である。
【００７８】
この例では、撮影レンズ２０が製品として組立完了後に、作業者が調整項目として上記の情報の測定作業を実行し、その測定結果の情報を、不揮発性メモリ２７７に格納するようにする。
【００７９】
＜カメラ本体１０側での手ぶれ補正動作＞
手ぶれ補正動作に入る前にカメラ制御部１７は、撮像素子１１を、入射光Ｌｐの光軸に垂直な面内において、任意の位置から可動可能範囲の中心位置へ移動（センタリング移動）させるように、カメラ手ぶれ制御部１４に指示する。
【００８０】
カメラ手ぶれ制御部１４は、この指示を受けて、手ぶれ補正アクチュエータ駆動部１３にセンタリング移動させる制御信号を供給する。手ぶれ補正アクチュエータ駆動部１３は、その制御信号に応じた駆動信号を手ぶれ補正アクチュエータ１２に送る。当該手ぶれ補正アクチュエータ１２により、撮像素子１１は、センタリング移動させられる。
【００８１】
撮像素子１１をセンタリング移動させた後、カメラ手ぶれ制御部１４は、カメラ振動センサ１５からの振動検出信号を取り込んで、手ぶれ量を検出する。この例では、カメラ振動センサ１５からは、振動検出信号として角速度データを取り込み、その取り込んだ角速度データをぶれ角度およびぶれの大きさに変換し、そのぶれ角度および大きさから、撮像素子１の入射光Ｌｐの光軸に垂直な面でのぶれ量を算出する。
【００８２】
次に、カメラ手ぶれ制御部１４は、撮像素子位置センサ１６から、センタリング移動させられている撮像素子１１の、入射光Ｌｐの光軸に垂直な面内における位置信号を取り込む。そして、カメラ手ぶれ制御部１４は、算出したぶれ量と、取得した撮像素子１１の位置信号とから、入射光Ｌｐの光軸に垂直な面内における撮像素子１１の補正移動量に相当する手ぶれ補正量を算出する。
【００８３】
そして、カメラ手ぶれ制御部１４は、算出した手ぶれ補正量に応じた制御信号を、手ぶれ補正アクチュエータ駆動部１３に送る。手ぶれ補正アクチュエータ駆動部１３は、その制御信号に応じた駆動信号により手ぶれ補正アクチュエータ１２を駆動する。これにより、撮像素子１１が、入射光Ｌｐの光軸に垂直な面内において補正移動させられて、カメラ本体１０側で検出された手ぶれが補正される。
【００８４】
＜撮影レンズ２０側での手ぶれ補正動作＞
撮影レンズ２０側においても、上述のカメラ本体１０側と同様にして手ぶれ補正処理動作が行われる。
【００８５】
すなわち、手ぶれ補正動作に入る前にレンズ制御部２７は、レンズ手ぶれ制御部２４に、手ぶれ補正用レンズ２１３を、入射光Ｌｐの光軸に垂直な面内において、任意の位置から可動可能範囲の中心位置へ移動（センタリング移動）させるよう指示する。
【００８６】
レンズ手ぶれ制御部２４は、この指示を受けて、手ぶれ補正アクチュエータ駆動部２３にセンタリング移動させる制御信号を供給する。手ぶれ補正アクチュエータ駆動部２３は、その制御信号に応じた駆動信号を手ぶれ補正アクチュエータ２２に送る。当該手ぶれ補正アクチュエータ２２により、手ぶれ補正用レンズ２１３は、センタリング移動させられる。
【００８７】
こうして、手ぶれ補正用レンズ２１３をセンタリング移動させた後、レンズ手ぶれ制御部１４は、レンズ振動センサ２５からの振動検出信号を取り込んで、手ぶれ量を検出する。この例では、レンズ振動センサ２５からは、振動検出信号として角速度データを取り込み、その角速度データをぶれ角度およびぶれの大きさに変換し、そのぶれ角度および大きさから、手ぶれ補正用レンズ２１３の入射光Ｌｐの光軸に垂直な面でのぶれ量を算出する。
【００８８】
次に、レンズ手ぶれ制御部２４は、レンズ位置センサ２６から、センタリング移動させられている手ぶれ補正用レンズの、入射光Ｌｐの光軸に垂直な面内における位置信号を取り込む。そして、レンズ手ぶれ制御部２４は、算出したぶれ量と、取得した手ぶれ補正用レンズ２１３の位置信号とから、入射光Ｌｐの光軸に垂直な面内における手ぶれ補正用レンズ２１３の補正移動量に相当する手ぶれ補正量を算出する。
【００８９】
そして、レンズ手ぶれ制御部２４は、算出した手ぶれ補正量に応じた制御信号を、手ぶれ補正アクチュエータ駆動部２３に送る。手ぶれ補正アクチュエータ駆動部２３は、その制御信号に応じた駆動信号により手ぶれ補正アクチュエータ２２を駆動する。これにより、手ぶれ補正用レンズ２１３が、入射光Ｌｐの光軸に垂直な面内において補正移動させられて、撮影レンズ２０側で検出された手ぶれが補正される。
【００９０】
＜撮影モードに応じた手ぶれ補正部材の選択処理の例＞
〔第１の例〕
撮影装置が、撮影モードとして連写モードと単写モードとを備える場合に、ユーザが設定した撮影モードがいずれであるかに応じて適切な手ぶれ補正部材が選択される例を第１の例として説明する。
【００９１】
連写モードとは、シャッターボタンを押している間は、連続して複数枚の被写体像を撮影するようにするモードである。一方、単写モードとは、シャッターボタンを押下したときには、１回のみ、被写体像を撮影するようにするモードである。
【００９２】
ここで、手ぶれ補正部材とは、前述したように、カメラ本体１０側の撮像素子１１であり、また、撮影レンズ２０の手ぶれ補正用レンズ２１３である。したがって、適切な手ぶれ補正部材を選択することは、カメラ本体１０の手ぶれ補正機能を使用するか、撮影レンズ２０の手ぶれ補正機能を使用するかの選択に等しい。
【００９３】
この第１の例においては、不揮発性メモリ１７８および２７７に格納保持されている手ぶれ補正機能の性能を表わす情報のうち、センタリング時間情報と、可動可能範囲情報とが考慮されて、常に適切な方の手ぶれ補正部材が選択されるようにされる。したがって、この第１の例の場合には、消費電力の情報は不要であるので、格納保持しておく必要はない。
【００９４】
この第１の例の基本的な考え方について説明する。連写モードにおいては、連続して複数枚の被写体を撮影する必要があるため、手ぶれ補正は、動き速さが早い手ぶれ補正部材を用いる方がよい。この例では、手ぶれ補正部材の動き速さは、センタリング時間情報に反映するようにしているので、連写モードにおいては、センタリング時間が小さい方の手ぶれ補正部材を選択するようにする。
【００９５】
一方、単写モードにおいては、手ぶれ補正部材の動き速さが遅くてもよいが、大きな手ぶれに対応することができる方が望ましく、手ぶれ補正部材の可動可能範囲が大きい方がよい。
【００９６】
以上の考え方を踏まえた、撮影実行時の手ぶれ補正部材の選択処理の第１の例を以下に説明する。図２〜図５は、この第１の例の場合におけるカメラ本体１０側の処理動作例を説明するためのフローチャートである。また、図６〜図８は、この第１の例の場合における撮影レンズ２０側の処理動作例を説明するためのフローチャートである。
【００９７】
先ず、カメラ本体１０側における処理動作例を、図２〜図５のフローチャートを参照して説明する。図２〜図５の各ステップは、カメラ制御部１７が実行するものと、カメラ手ぶれ制御部１４とが実行するものと、両者が共同して実行するものとがある。
【００９８】
先ず、カメラ制御部１７（すなわち、ＣＰＵ１７１。以下同じ）は、インターフェース１７６を通じた操作入力部１８からの操作信号を監視して、電源スイッチがオンとされるのを待つ（ステップＳ１）。このステップＳ１で、電源スイッチがオンとされたと判別したときには、カメラ制御部１７は、電源オンとされたことをインターフェース１７５を通じて撮影レンズ２０のレンズ制御部２７に通知する（ステップＳ２）。
【００９９】
次に、ＣＰＵ１７１は、レンズ制御部２７に、手ぶれ補正用レンズ２１３のセンタリング時間情報と可動可能範囲の情報との取得要求を送る（ステップＳ３）。そして、カメラ制御部１７は、この情報取得要求に対応してレンズ制御部２７から送られてくるセンタリング時間情報と可動可能範囲の情報とを受信し、不揮発性メモリ１７８に格納して保持する（ステップＳ４）。
【０１００】
次に、カメラ制御部１７は、カメラ手ぶれ制御部１４に、手ぶれ補正部材としての撮像素子１１の入射光Ｌｐの光軸に垂直な面内における位置を、中心位置とするようにする制御指示を供給する（ステップＳ５）。カメラ手ぶれ制御部１４は、これを受けて、撮像素子１１をセンタリング移動させるようにする。
【０１０１】
次に、カメラ制御部１７は、カメラ手ぶれ制御部１４に手ぶれ検出開始を指示し、これを受けてカメラ手ぶれ制御部１４が手ぶれ検出を開始する（ステップＳ６）。
【０１０２】
次に、カメラ手ぶれ制御部１４は、カメラ振動センサ１５で検出された振動情報（ぶれ情報）を監視して手ぶれが有るか否か判別する（ステップＳ７）。ステップＳ７で手ぶれ有りと判別しなかったときには、カメラ手ぶれ制御部１４は、ステップＳ６に戻り、手ぶれ検出を続行するようにする。
【０１０３】
ステップＳ７で、手ぶれ有りと判別したときには、カメラ手ぶれ制御部１４は、カメラ振動センサ１５からの振動情報から手ぶれ量を算出する（ステップＳ８）。
【０１０４】
一方、カメラ制御部１７は、操作入力部１８のシャッターボタンが半押しされたか否か判別する（ステップＳ９）。このステップＳ９でシャッターボタンが半押しされてはいないと判別したときには、カメラ制御部１７は、電源スイッチがオフとされたか否か判別する（ステップＳ１０）。
【０１０５】
ステップＳ１０で、電源スイッチがオフとされていないと判別したときには、カメラ制御部１７は、ステップＳ６に戻り、カメラ手ぶれ制御部１４に手ぶれ検出開始を指示する。また、ステップＳ１０で、電源スイッチがオフとされたと判別したときには、カメラ制御部１７は、インターフェース１７５を通じて撮影レンズ２０のレンズ制御部２７に、電源オフを通知し（ステップＳ１１）、この処理ルーチンを終了する。
【０１０６】
ステップＳ９でシャッターボタンが半押しされたと判別したときには、カメラ制御部１７は、操作入力部１８によりユーザにより設定指示されている撮影モードは、連写モードであるか否か判別する（図３のステップＳ２１）。
【０１０７】
ステップＳ２１で、連写モードであると判別したときには、カメラ制御部１７は、不揮発性メモリ１７８に記憶したカメラ本体１０側および撮影レンズ２０側の手ぶれ補正部材についてのセンタリング時間情報を比較する。そして、カメラ制御部１７は、その比較の結果、センタリング時間は、カメラ本体１０の補正部材の方が小さい（動き速さが速い）か否か判別する（ステップＳ２２）。
【０１０８】
ステップＳ２２で、センタリング時間は、カメラ本体１０の補正部材の方が小さいと判別したときには、カメラ制御部１７は、手ぶれ補正は、カメラ本体１０側で実行すべきと判断する。そして、カメラ制御部１７は、インターフェース１７５を通じて撮影レンズ２０に手ぶれ補正停止指示を送ると共に、カメラ手ぶれ制御部１４に手ぶれ補正開始指示を送る（ステップＳ２３）。
【０１０９】
手ぶれ補正開始指示を受けたカメラ手ぶれ制御部１４は、撮像素子位置センサ１６からの、センタリング移動させられている撮像素子１１の入射光Ｌｐの光軸に垂直な面内における位置信号を取得する（ステップＳ２４）。
【０１１０】
そして、カメラ手ぶれ制御部１４は、カメラ本体１０での手ぶれ検出を開始し（ステップＳ２５）、カメラ振動センサ１５からの振動情報を監視して、手ぶれが発生しているか否か判別する（ステップＳ２６）。
【０１１１】
次に、手ぶれが発生していると判別したときには、カメラ手ぶれ制御部１４は、前述したようにして、手ぶれ量を算出する（ステップＳ２７）。次に、カメラ手ぶれ制御部１４は、前述したようにして、ステップＳ２７で算出した手ぶれ量と、ステップＳ２４で取得した撮像素子１１の入射光Ｌｐの光軸に垂直な面内における位置信号とから手ぶれ補正量を算出する（ステップＳ２８）。
【０１１２】
そして、カメラ手ぶれ制御部１４は、カメラ本体１０側の手ぶれ補正部材である撮像素子１１を、入射光Ｌｐの光軸に垂直な面内において、任意の位置から可動可能範囲の中心位置へ移動（センタリング）させておく（ステップＳ２９）。
【０１１３】
一方、カメラ制御部１７は、シャッターボタンが半押し状態から全押しされたか否かを判別し（ステップＳ３０）、シャッターボタンが全押しされてはいないと判別したときには、ステップＳ２５に戻り、手ぶれ検出動作を継続する。
【０１１４】
そして、ステップＳ３０で、シャッターボタンが半押し状態から全押しされたと判別したときには、図４のステップＳ４１以降に進む。
【０１１５】
また、ステップＳ２６で、手ぶれが発生していないと判別したときにも、カメラ制御部１７は、シャッターボタンが半押し状態から全押しされたか否かを判別する（ステップＳ３１）。そして、ステップＳ３１で、シャッターボタンが全押しされてはいないと判別したときには、ステップＳ２５に戻り、手ぶれ検出動作を継続する。また、ステップＳ３１で、シャッターボタンが半押し状態から全押しされたと判別したときには、図４のステップＳ４１以降に進む。
【０１１６】
なお、この図３のフローチャートでは、省略したが、シャッターボタンの半押し状態から全押しせずに、押下を解除したときには、ステップＳ５に戻り、このステップＳ５以降の処理を繰り返す。
【０１１７】
図４のステップＳ４１においては、カメラ制御部１７は、カメラ手ぶれ制御部１４に手ぶれ補正駆動開始指示を送る。この指示を受けて、カメラ手ぶれ制御部１４は、ステップＳ２８で算出された手ぶれ補正量に応じた制御信号を手ぶれ補正アクチュエータ駆動部１３に供給する。手ぶれ補正アクチュエータ駆動部１３は、その制御信号に応じた駆動信号により手ぶれ補正アクチュエータ１２を駆動する。これにより、撮像素子１１が、入射光Ｌｐの光軸に垂直な面内において補正移動させられる。
【０１１８】
次に、カメラ制御部１７は、露光開始する（ステップＳ４２）。次に、カメラ制御部１７は、露光終了し（ステップＳ４３）、その後、手ぶれ補正駆動終了を、カメラ手ぶれ制御部１４に通知する。これを受けて、カメラ手ぶれ制御部１４は、手ぶれ補正駆動を終了する（ステップＳ４４）。
【０１１９】
その後、カメラ制御部１４は、撮像レンズ２０のレンズ制御部２４に撮影終了を通知する（ステップＳ４５）。そして、カメラ制御部１４は、ステップＳ５に戻り、このステップＳ５以降の処理を繰り返す。
【０１２０】
図３のステップＳ２１で、撮影モードは連写モードではなく、単写モードであると判別したときには、カメラ制御部１７は、不揮発性メモリ１７８に記憶したカメラ本体１０側および撮影レンズ２０側の手ぶれ補正部材についての可動可能範囲情報を比較する。そして、カメラ制御部１７は、その比較の結果、可動可能範囲は、カメラ本体１０の補正部材の方が大きいか否か判別する（ステップＳ５１）。
【０１２１】
ステップＳ５１で、可動可能範囲は、カメラ本体１０の補正部材の方が大きいと判別したときには、カメラ制御部１７は、カメラ本体１０側で手ぶれ補正をすべきと判断し、ステップＳ２３に進み、前述したステップＳ２３以降の処理を繰り返す。
【０１２２】
また、ステップＳ５１で、可動可能範囲は、カメラ本体１０の補正部材の方が小さいと判別したときには、カメラ制御部１７は、カメラ本体１０側では手ぶれ補正は停止すべきと判断する。そして、カメラ制御部１７は、カメラ手ぶれ制御部１４に、手ぶれ補正部材である撮像素子１１を、センタリング位置に保持するように指示する。これを受けて、カメラ手ぶれ制御部１４は、撮像素子１１をセンタリング位置に保持するように制御する（ステップＳ５２）。
【０１２３】
そして、カメラ制御部１７は、撮影レンズ２０のレンズ制御部２７に、インターフェース１７５を通じて手ぶれ補正の実施指示を送る（ステップＳ５３）。
【０１２４】
次に、カメラ制御部１７は、シャッターボタンが半押し状態から全押しされたか否かを判別し（ステップＳ５４）、シャッターボタンが全押しされてはいないと判別したときには、シャッターボタンの押下が解除されたか否か判別する（ステップＳ５９）。
【０１２５】
このステップＳ５９で、シャッターボタンの押下が解除されてはいないと判別したときには、カメラ制御部１７は、ステップＳ５４に戻り、シャッターボタンの全押しを待つ。また、このステップＳ５９で、シャッターボタンの押下が解除されたと判別したときには、カメラ制御部１７は、撮影レンズ２０のレンズ制御部２７に撮影中止を通知し（ステップＳ６０）、その後、ステップＳ５に戻り、前述したこのステップＳ５以降の処理を繰り返す。
【０１２６】
ステップＳ５４で、シャッターボタンが半押し状態から全押しされたと判別したときには、カメラ制御部１７は、撮影レンズ２０のレンズ制御部２７に手ぶれ駆動開始指示を送る（ステップＳ５５）。この指示を受けて、レンズ制御部２７は、後述するように、手ぶれ補正駆動を実行する。
【０１２７】
次に、カメラ制御部１７は、露光開始する（ステップＳ５６）。次に、カメラ制御部１７は、露光終了し（ステップＳ５７）、その後、手ぶれ補正駆動終了を、撮影レンズ２０のレンズ制御部２４に通知する。これを受けて、レンズ制御部２４は、手ぶれ補正駆動を終了する（ステップＳ５８）。
【０１２８】
その後、カメラ制御部１４は、ステップＳ５に戻り、このステップＳ５以降の処理を繰り返す。
【０１２９】
次に、撮影レンズ２０側における処理動作例を、図６〜図８のフローチャートを参照して説明する。図６〜図８の各ステップは、レンズ制御部２７が実行するものと、レンズ手ぶれ制御部２４とが実行するものと、両者が共同して実行するものとがある。
【０１３０】
先ず、レンズ制御部２７は、カメラ制御部１７から電源オン通知を受信するのを待ち（ステップＳ６１）、電源オン通知を受信したと判別したときには、カメラ制御部１７から、情報の取得要求を受信するのを待つ（ステップＳ６２）。
【０１３１】
ステップＳ６２で、情報の取得要求を受信したと判別したときには、レンズ制御部２７は、不揮発性メモリ２７７からセンタリング時間情報および可動可能範囲情報を読み出して、カメラ本体１０のカメラ制御部１７に送信する（ステップＳ６３）。
【０１３２】
次に、レンズ制御部２７は、レンズ手ぶれ制御部２４に、手ぶれ補正部材としての手ぶれ補正用レンズ２１３の入射光Ｌｐの光軸に垂直な面内における位置を、中心位置とするようにする制御指示を供給する（ステップＳ６４）。レンズ手ぶれ制御部２４は、これを受けて、手ぶれ補正用レンズ２１３をセンタリング移動させるようにする。
【０１３３】
次に、レンズ制御部２７は、レンズ手ぶれ制御部２４に手ぶれ検出開始を指示し、これを受けてレンズ手ぶれ制御部２４が手ぶれ検出を開始する（ステップＳ６５）。
【０１３４】
次に、レンズ手ぶれ制御部２４は、レンズ振動センサ２５で検出された振動情報（ぶれ情報）を監視して手ぶれが有るか否か判別する（ステップＳ６６）。ステップＳ６６で手ぶれ有りと判別しなかったときには、レンズ手ぶれ制御部２４は、ステップＳ６５に戻り、手ぶれ検出を続行するようにする。
【０１３５】
ステップＳ６６で、手ぶれ有りと判別したときには、レンズ手ぶれ制御部２４は、レンズ振動センサ２５からの振動情報から手ぶれ量を算出する（ステップＳ６７）。
【０１３６】
一方、レンズ制御部２７は、カメラ制御部１７から電源オフ通知を受信したか否か判別し（ステップＳ６８）、電源オフ通知を受信したと判別したときには、この処理ルーチンを終了する。
【０１３７】
また、ステップＳ６８で、電源オフ通知を受信していないと判別したときには、レンズ制御部２７は、カメラ制御部１７から手ぶれ補正停止指示を受信したか否か判別する（図７のステップＳ７１）。
【０１３８】
ステップＳ７１で、手ぶれ補正停止指示を受信したと判別したときには、レンズ制御部２７は、レンズ手ぶれ制御部２４に、手ぶれ補正部材である手ぶれ補正用レンズ２１３を、センタリング位置に保持するように指示する。これを受けて、レンズ手ぶれ制御部２４は、手ぶれ補正用レンズ２１３をセンタリング位置に保持するように制御する（ステップＳ７２）。
【０１３９】
次に、レンズ制御部２７は、カメラ制御部１７から撮影終了通知を受信したか否か判別し（ステップＳ７３）、受信してはいないと判別したときには、ステップＳ７２に戻る。また、ステップＳ７３で、カメラ制御部１７から撮影終了通知を受信したと判別したときには、レンズ制御部２７は、ステップＳ６４に戻り、このステップＳ６４以降の処理を繰り返す。
【０１４０】
また、ステップＳ７１で、手ぶれ補正停止指示を受信していないと判別したときには、レンズ制御部２７は、カメラ制御部１７から手ぶれ補正開始指示を受信したか否か判別する（ステップＳ７４）。
【０１４１】
ステップＳ７４で、カメラ制御部１７から手ぶれ補正開始指示を受信してはいないと判別したときには、レンズ制御部２７は、ステップＳ６５に戻り、このステップＳ６５以降の処理を繰り返す。
【０１４２】
また、ステップＳ７４で、カメラ制御部１７から手ぶれ補正開始指示を受信したと判別したときには、レンズ制御部２７は、レンズ手ぶれ制御部２４に手ぶれ補正開始指示を送る（ステップＳ７５）。
【０１４３】
手ぶれ補正開始指示を受けたレンズ手ぶれ制御部２４は、レンズ位置センサ２６からの、センタリング移動させられている手ぶれ補正用レンズ２１３の入射光Ｌｐの光軸に垂直な面内における位置信号を取得する（ステップＳ７６）。
【０１４４】
そして、レンズ手ぶれ制御部２４は、撮影レンズ２０での手ぶれ検出を開始し（ステップＳ７７）、レンズ振動センサ２５からの振動情報を監視して、手ぶれが発生しているか否か判別する（ステップＳ７８）。
【０１４５】
ステップＳ７８で手ぶれが発生していないと判別したときには、レンズ制御部２７は、カメラ制御部１７から、手ぶれ補正開始指示を受信したか否か判別する（ステップＳ８２）。
【０１４６】
そして、ステップＳ８２で、手ぶれ補正開始指示を受信してはいないと判別したときには、レンズ制御部２７は、撮影中止の通知を、カメラ制御部１７から受信したか否か判別する（ステップＳ８３）。
【０１４７】
このステップＳ８３で、撮影中止の通知を受信してはいないと判別したときには、ステップＳ７７に戻り、このステップＳ７７以降の処理を繰り返す。また、ステップＳ８３で、撮影中止の通知を受信したと判別したときには、レンズ制御部２７は、ステップＳ６４に戻り、このステップＳ６４以降の処理を繰り返す。
【０１４８】
また、ステップＳ７８で、手ぶれが発生していると判別したときには、レンズ手ぶれ制御部２４は、前述したようにして、手ぶれ量を算出する（ステップＳ７９）。次に、レンズ手ぶれ制御部２４は、前述したようにして、算出した手ぶれ量と、ステップＳ７６で取得した手ぶれ補正用レンズ２１３の入射光Ｌｐの光軸に垂直な面内における位置信号とから手ぶれ補正量を算出する（ステップＳ８０）。
【０１４９】
そして、レンズ手ぶれ制御部２４は、手ぶれ補正部材である手ぶれ補正用レンズ２１３を、入射光Ｌｐの光軸に垂直な面内において、任意の位置から可動可能範囲の中心位置へ移動（センタリング）させておく（ステップＳ８１）。
【０１５０】
そして、レンズ制御部２７は、カメラ制御部１７から、手ぶれ補正開始指示を受信したか否か判別する（図８のステップＳ９１）。このステップＳ９１で、手ぶれ補正指示を受信してはいないと判別したときには、レンズ制御部２７は、ステップＳ８３に戻り、このステップＳ８３以降の処理を繰り返す。
【０１５１】
そして、ステップＳ９１またはステップＳ８２で、カメラ制御部１７から、手ぶれ補正開始指示を受信したと判別したときには、レンズ制御部２７は、レンズ手ぶれ制御部２４に手ぶれ補正駆動開始指示を送る（ステップＳ９２）。レンズ手ぶれ制御部２４は、この指示を受けて、算出した手ぶれ補正量に応じた制御信号を手ぶれ補正アクチュエータ駆動部２３に供給する。手ぶれ補正アクチュエータ駆動部２３は、その制御信号に応じた駆動信号により手ぶれ補正アクチュエータ２２を駆動する。これにより、手ぶれ補正用レンズ２１３が、入射光Ｌｐの光軸に垂直な面内において補正移動させられる。
【０１５２】
次に、レンズ制御部２７は、カメラ制御部１７からの手ぶれ補正終了指示を待ち（ステップＳ９３）、手ぶれ補正終了指示を受信したと判別したときには、レンズ手ぶれ制御部２４に、手ぶれ補正駆動終了指示を送る（ステップＳ９４）。この手ぶれ補正駆動終了指示を受けたレンズ手ぶれ制御部２４は、手ぶれ補正アクチュエータ駆動部２３への手ぶれ補正用の制御信号に供給を終了する。
【０１５３】
その後、レンズ制御部２７は、ステップＳ６４に戻り、このステップＳ６４以降の処理を繰り返す。
【０１５４】
以上のようにして、この第１の例においては、撮影モードが連写モードであるときには、センタリング時間情報を参照し、センタリング時間が小さい方の手ぶれ補正部材を用いて手ぶれ補正を実行するように制御する。また、撮影モードが単写モードであるときには、可動可能範囲が大きい法の手ぶれ補正部材を用いて手ぶれ補正を実行するように制御する。
【０１５５】
したがって、カメラ本体１０側および撮影レンズ２０側の補正部材の性能を考慮しつつ、撮影モードに応じた適切な方の手ぶれ補正機能が用いられて、手ぶれ補正が実行されるものである。
【０１５６】
［第１の例の変形例１］
上述した第１の例においては、手ぶれ補正部材の性能を表わす情報として、センタリング時間情報と可動可能範囲との２個を用いて、撮影モードに応じて、カメラ本体１０側または撮影レンズ２０側のいずれの手ぶれ補正機能を使用するかを判定した。
【０１５７】
しかし、手ぶれ補正部材の性能を表わす情報として、センタリング時間情報と可動可能範囲とのいずれか一方を参照して、撮影モードに応じて、カメラ本体１０側または撮影レンズ２０側のいずれの手ぶれ補正機能を使用するかを判定しても良い。
【０１５８】
この第１の例の変形例１は、センタリング時間情報を用いる場合である。この第１の例の変形例１の処理動作は、手ぶれ補正機能をカメラ本体１０側と撮影レンズ２０側とのいずれを用いるかの判定動作が、上述した第１の例とは異なる。したがって、図６〜図８に示した撮影レンズ２０側の処理動作は、第１の例と全く同じである。
【０１５９】
この第１の例の変形例１においては、上述の図２〜図５に示したカメラ本体１０側の処理動作のうち、図３および図５に示した部分が、第１の例とは異なる。
【０１６０】
すなわち、第１の例における図３のフローチャートは、第１の例の変形例１では、図９に示すようなものとなる。また、第１の例における図５のフローチャートは、第１の例の変形例１では、図１０に示すようなものとなる。
【０１６１】
図９および図１０のフローチャートに示すように、この第１の例の変形例１においては、ステップＳ２１で、撮影モードが連写モードではなく、単写モードであると判別したときの処理動作が第１の例とは異なる。
【０１６２】
すなわち、この第１の例の変形例１では、単写モードである場合には、第１の例とは異なり、手ぶれ補正部材の可動可能範囲情報を参照せずに、カメラ本体１０または撮影レンズ２０のいずれか一方の手ぶれ補正機能を選択するように判定する。いずれを選択するかは、予め設定されている。このいずれを選択するかの設定は、固定的ではなく、ユーザが選択することができるようにしてもよい。
【０１６３】
図９および図１０の例では、単写モードである場合には、ステップＳ２１から、ステップＳ２３に進み、カメラ本体１０側の手ぶれ補正機能を選択している。
【０１６４】
なお、ステップＳ２２で、センタリング時間がカメラ本体１０の方が大きいと判別したときには、第１の例と同様に、この第１の例の変形例１においても、ステップＳ５２に進む。その他は、第１の例の場合と全く同様である。
【０１６５】
したがって、この第１の例の変形例１においては、撮影モードが単写モードであると判別したときには、カメラ制御部１７は、可動可能範囲に拘らず、予め、設定されている方の手ぶれ補正機能を選択して実行するように判定する。この第１の例の変形例１においても、撮影モードが連写モードであるときには、第１の例と同様である。
【０１６６】
［第１の例の変形例２］
この第１の例の変形例２は、可動可能範囲情報のみを用いて、撮影モードに応じて、カメラ本体１０側または撮影レンズ２０側のいずれの手ぶれ補正機能を使用するかを判定する場合である。
【０１６７】
この第１の例の変形例２の処理動作は、手ぶれ補正機能をカメラ本体１０側と撮影レンズ２０側とのいずれを用いるかの判定動作が、上述した第１の例とは異なる。したがって、図６〜図８に示した撮影レンズ２０側の処理動作は、第１の例と全く同じである。
【０１６８】
この第１の例の変形例２においては、上述の図２〜図５に示したカメラ本体１０側の処理動作のうち、図３および図５に示した部分が、第１の例とは異なる。
【０１６９】
すなわち、第１の例における図３のフローチャートは、第１の例の変形例２では、図１１に示すようなものとなる。また、第１の例における図５のフローチャートは、第１の例の変形例２では、図１２に示すようなものとなる。
【０１７０】
この第１の例の変形例２では、撮影モードが連写モードであると判別したときには、第１の例とは異なり、手ぶれ補正部材の可動可能範囲情報を参照せずに、カメラ本体１０または撮影レンズ２０のいずれか一方の手ぶれ補正機能を選択するように判定する。いずれを選択するかは、予め設定されている。このいずれを選択するかの設定は、固定的ではなく、ユーザが選択することができるようにしてもよい。
【０１７１】
図１１、図１２の例では、連写モードの場合には、撮影レンズ２０側の手ぶれ補正機能を選択するように設定されている。
【０１７２】
図１１のフローチャートに示すように、この第１の例の変形例２においては、第１の例のステップＳ２１に代わって、カメラ制御部１７は、ユーザにより設定された撮影モードは単写モードであるか否かを判別する（ステップＳ１０１）。
【０１７３】
そして、ステップＳ１０１で、単写モードであると判別したときには、カメラ制御部１７は、不揮発性メモリ１７８に記憶したカメラ本体１０側および撮影レンズ２０側の手ぶれ補正部材についての可動可能範囲情報を比較する。そして、カメラ制御部１７は、その比較の結果、可動可能範囲は、カメラ本体１０の補正部材の方が大きいか否か判別する（ステップＳ１０２）。
【０１７４】
ステップＳ１０２で、可動可能範囲は、カメラ本体１０の補正部材の方が大きいと判別したときには、カメラ制御部１７は、カメラ本体１０側で手ぶれ補正をすべきと判断し、ステップＳ２３に進み、前述したステップＳ２３以降の処理を繰り返す。
【０１７５】
そして、ステップＳ１０１で、単写モードではなく、連写モードであると判別したとき、また、ステップＳ１０２で、可動可能範囲は、カメラ本体１０の補正部材の方が小さいと判別したときには、カメラ制御部１７は、ステップＳ５２（図１２）に進む。そして、このステップＳ５２以降の処理を繰り返す。図１２に示すように、図５のステップＳ５１は、この第１の例の変形例２では設けられない。その他は、第１の例の場合と同様である。
【０１７６】
したがって、この第１の例の変形例２においては、撮影モードが連写モードであると判別したときには、カメラ制御部１７は、予め、設定されている方の手ぶれ補正機能を選択して実行するように判定する。この第１の例の変形例２においては、撮影モードが単写モードであるときには、第１の例と同様である。
【０１７７】
上述した第１の例における、手ぶれ補正部材の性能情報と、使用する手ぶれ補正機能についての選択の判定結果との関係を、図１３に示す。
【０１７８】
〔第２の例〕
次に、撮影モードとして静止画撮影モードと、動画撮影モードとを備える場合に、ユーザが設定した撮影モードがいずれであるかに応じて適切な手ぶれ補正部材が選択される例を第２の例として説明する。
【０１７９】
この第２の例においては、不揮発性メモリ１７８および２７７に格納保持されている手ぶれ補正機能の性能を表わす情報のうち、消費電力情報と、可動可能範囲情報とが考慮されて、常に適切な方の手ぶれ補正部材が選択されるようにされる。したがって、この第２の例の場合には、センタリング時間情報は不要であるので、格納保持しておく必要はない。
【０１８０】
この第２の例の基本的な考え方について説明する。動画撮影モードにおいては、連続して処理動作を継続する必要があるため、手ぶれ補正は、消費電力が少ない手ぶれ補正部材を用いる方がよい。そこで、この第２の例では、動画撮影モードにおいては、消費電力が少ない方の手ぶれ補正部材を選択するようにする。
【０１８１】
一方、静止画撮影モードにおいては、消費電力よりも、大きな手ぶれに対応することができる方が望ましく、手ぶれ補正部材の可動可能範囲が大きい方がよい。そこで、この第２の例では、静止画撮影モードにおいては、可動可能範囲が大きい方の手ぶれ補正部材を選択するようにする。
【０１８２】
以上の考え方を踏まえた、撮影実行時の手ぶれ補正部材の選択処理の第２の例を以下に説明する。図１４〜図１７は、この第２の例の場合におけるカメラ本体１０側の処理動作例を説明するためのフローチャートである。なお、第２の例においても、撮影実行時の手ぶれ補正部材の判定処理は、カメラ本体１０側で行うので、撮影レンズ２０側の処理動作例は、図６〜図８に示した第１の例の場合とほぼ同様である。そこで、ここでは、撮影レンズ２０側の処理動作例については、説明を省略する。
【０１８３】
先ず、カメラ制御部１７は、インターフェース１７６を通じた操作入力部１８からの操作信号を監視して、電源スイッチがオンとされるのを待つ（ステップＳ１１１）。このステップＳ１１１で、電源スイッチがオンとされたと判別したときには、カメラ制御部１７は、電源オンとされたことをインターフェース１７５を通じて撮影レンズ２０のレンズ制御部２７に通知する（ステップＳ１１２）。
【０１８４】
次に、ＣＰＵ１７１は、レンズ制御部２７に、手ぶれ補正用レンズ２１３の消費電力情報と可動可能範囲の情報との取得要求を送る（ステップＳ１１３）。そして、カメラ制御部１７は、この情報取得要求に対応してレンズ制御部２７から送られてくる消費電力情報と可動可能範囲の情報とを受信し、不揮発性メモリ１７８に格納して保持する（ステップＳ１１４）。
【０１８５】
次に、カメラ制御部１７は、カメラ手ぶれ制御部１４に、手ぶれ補正部材としての撮像素子１１の入射光Ｌｐの光軸に垂直な面内における位置を、中心位置とするようにする制御指示を供給する（ステップＳ１１５）。カメラ手ぶれ制御部１４は、これを受けて、撮像素子１１をセンタリング移動させるようにする。
【０１８６】
ステップＳ１１５〜ステップＳ１２１は、図２のステップＳ５〜ステップＳ１１に対応しており、ステップＳ５〜ステップＳ１１について説明した処理動作と全く同様の処理動作をする。よって、この図１４におけるステップＳ１１５以降の処理動作については、説明は省略する。
【０１８７】
この第２の例においては、ステップＳ１１９でシャッターボタンが半押しされたと判別したときには、カメラ制御部１７は、操作入力部１８によりユーザにより設定指示されている撮影モードは、動画撮影モードであるか否か判別する（図１５のステップＳ１３１）。
【０１８８】
ステップＳ１３１で、動画撮影モードであると判別したときには、カメラ制御部１７は、不揮発性メモリ１７８に記憶したカメラ本体１０側および撮影レンズ２０側の手ぶれ補正部材についての消費電力情報を比較する。そして、カメラ制御部１７は、その比較の結果、消費電力は、カメラ本体１０の補正部材の方が少ないか否か判別する（ステップＳ１３２）。
【０１８９】
ステップＳ１３２で、消費電力は、カメラ本体１０の補正部材の方が小さいと判別したときには、カメラ制御部１７は、手ぶれ補正は、カメラ本体１０側で実行すべきと判断する。そして、カメラ制御部１７は、インターフェース１７５を通じて撮影レンズ２０に手ぶれ補正停止指示を送ると共に、カメラ手ぶれ制御部１４に手ぶれ補正開始指示を送る（ステップＳ１３３）。
【０１９０】
ステップＳ１３３〜ステップＳ１４１は、図３のステップＳ２３〜ステップＳ３１に対応しており、ステップＳ２３〜ステップＳ３１について説明した処理動作と全く同様の処理動作をする。よって、この図１５におけるステップＳ１３３以降の処理動作については、説明は省略する。
【０１９１】
そして、この第２の例においては、ステップＳ１４０またはステップＳ１４１で、カメラ制御部１７は、カメラ手ぶれ制御部１４に手ぶれ補正駆動開始指示を送る。この指示を受けて、カメラ手ぶれ制御部１４は、ステップＳ２８で算出された手ぶれ補正量に応じた制御信号を手ぶれ補正アクチュエータ駆動部１３に供給する。手ぶれ補正アクチュエータ駆動部１３は、その制御信号に応じた駆動信号により手ぶれ補正アクチュエータ１２を駆動する。これにより、撮像素子１１が、入射光Ｌｐの光軸に垂直な面内において補正移動させられる（図１６のステップＳ１５１）。
【０１９２】
次に、カメラ制御部１７は、動画取り込みを開始する（ステップＳ１５２）。次に、カメラ制御部１７は、ユーザにより、動画撮影終了指示、すなわち、動画取り込み終了操作がなされるのを待つ（ステップＳ１５３）。
【０１９３】
そして、ステップＳ１５３で、動画取り込み終了操作があったと判別したときには、カメラ制御部１７は、動画取り込みを終了する（ステップＳ１５４）。そして、カメラ制御部１７は、手ぶれ補正駆動終了を、カメラ手ぶれ制御部１４に通知し、これを受けて、カメラ手ぶれ制御部１４は、手ぶれ補正駆動を終了する（ステップＳ１５５）。
【０１９４】
その後、カメラ制御部１４は、撮像レンズ２０のレンズ制御部２４に撮影終了を通知する（ステップＳ１５６）。そして、カメラ制御部１４は、ステップＳ１１５に戻り、このステップＳ１１５以降の処理を繰り返す。
【０１９５】
図１５のステップＳ１３１で、撮影モードは動画撮影モードではなく、静止画撮影モードであると判別したときには、カメラ制御部１７は、不揮発性メモリ１７８に記憶したカメラ本体１０側および撮影レンズ２０側の手ぶれ補正部材についての可動可能範囲情報を比較する。そして、カメラ制御部１７は、その比較の結果、可動可能範囲は、カメラ本体１０の補正部材の方が大きいか否か判別する（ステップＳ１６１）。
【０１９６】
ステップＳ１６１で、可動可能範囲は、カメラ本体１０の補正部材の方が大きいと判別したときには、カメラ制御部１７は、カメラ本体１０側で手ぶれ補正をすべきと判断し、ステップＳ１３３に進み、このステップＳ１３３以降の処理を繰り返す。
【０１９７】
また、ステップＳ１６１で、可動可能範囲は、カメラ本体１０の補正部材の方が小さいと判別したときには、カメラ制御部１７は、カメラ本体１０側では手ぶれ補正は停止すべきと判断する。そして、カメラ制御部１７は、カメラ手ぶれ制御部１４に、手ぶれ補正部材である撮像素子１１を、センタリング位置に保持するように指示する。これを受けて、カメラ手ぶれ制御部１４は、撮像素子１１をセンタリング位置に保持するように制御する（ステップＳ１６２）。
【０１９８】
そして、カメラ制御部１７は、撮影レンズ２０のレンズ制御部２７に、インターフェース１７５を通じて手ぶれ補正の実施指示を送る（ステップＳ１６３）。
【０１９９】
このステップＳ１６３からステップＳ１７０までは、図５のステップＳ５１からステップＳ６０までに対応しており、ステップＳ５１〜ステップＳ６０について説明した処理動作と全く同様の処理動作をする。よって、この図１７におけるステップＳ１６３以降の処理動作については、説明は省略する。
【０２００】
以上のようにして、この第２の例においては、撮影モードが動画撮影モードであるときには、消費電力情報を参照し、消費電力が小さい方の手ぶれ補正部材を用いて手ぶれ補正を実行するように制御する。また、撮影モードが静止画撮影モードであるときには、可動可能範囲が大きい法の手ぶれ補正部材を用いて手ぶれ補正を実行するように制御する。
【０２０１】
したがって、カメラ本体１０側および撮影レンズ２０側の補正部材の性能を考慮しつつ、撮影モードに応じた適切な方の手ぶれ補正機能が用いられて、手ぶれ補正が実行されるものである。
【０２０２】
［第２の例の変形例１］
上述した第２の例においては、手ぶれ補正部材の性能を表わす情報として、消費電力情報と可動可能範囲との２個を用いて、撮影モードに応じて、カメラ本体１０側または撮影レンズ２０側のいずれの手ぶれ補正機能を使用するかを判定した。
【０２０３】
しかし、手ぶれ補正部材の性能を表わす情報として、消費電力情報と可動可能範囲とのいずれか一方を参照して、撮影モードに応じて、カメラ本体１０側または撮影レンズ２０側のいずれの手ぶれ補正機能を使用するかを判定しても良い。
【０２０４】
この第２の例の変形例１は、消費電力情報のみを用いる場合である。この第２の例の変形例１の処理動作は、手ぶれ補正機能をカメラ本体１０側と撮影レンズ２０側とのいずれを用いるかの判定動作が、上述した第２の例とは異なる。したがって、撮影レンズ２０側の処理動作は、第２の例と全く同じである。
【０２０５】
この第２の例の変形例２においては、上述の図１４〜図１７に示したカメラ本体１０側の処理動作のうち、図１５および図１７に示した部分が、第２の例とは異なる。
【０２０６】
すなわち、第２の例における図１５のフローチャートは、第２の例の変形例１では、図１８に示すようなものとなる。また、第２の例における図１７のフローチャートは、第２の例の変形例１では、図１９に示すようなものとなる。
【０２０７】
図１８および図１９のフローチャートに示すように、この第２の例の変形例１においては、ステップＳ１３１で、撮影モードが動画撮影モードではなく、静止画撮影モードであると判別したときの処理動作が第２の例とは異なる。
【０２０８】
すなわち、この第２の例の変形例１では、静止画撮影モードである場合には、第２の例とは異なり、手ぶれ補正部材の可動可能範囲情報を参照せずに、カメラ本体１０または撮影レンズ２０のいずれか一方の手ぶれ補正機能を選択するように判定する。いずれを選択するかは、予め設定されている。このいずれを選択するかの設定は、固定的ではなく、ユーザが選択することができるようにしてもよい。
【０２０９】
図１８および図１９の例では、静止画撮影モードである場合には、ステップＳ１３１から、図１９のステップＳ１６２に進み、撮影レンズ２０側の手ぶれ補正機能を選択している。
【０２１０】
なお、ステップＳ１３２で、消費電力がカメラ本体１０の方が大きいと判別したときには、第２の例と同様に、この第２の例の変形例１においても、ステップＳ１６２に進む。その他は、第１の例の場合と全く同様である。
【０２１１】
したがって、この第１の例の変形例１においては、撮影モードが静止画撮影モードであると判別したときには、カメラ制御部１７は、可動可能範囲に拘らず、予め、設定されている方の手ぶれ補正機能を選択して実行するように判定する。この第２の例の変形例１においても、撮影モードが連写モードであるときには、第２の例と同様である。
【０２１２】
［第２の例の変形例２］
この第２の例の変形例２は、可動可能範囲情報のみを用いて、撮影モードに応じて、カメラ本体１０側または撮影レンズ２０側のいずれの手ぶれ補正機能を使用するかを判定する場合である。
【０２１３】
この第２の例の変形例２の処理動作は、手ぶれ補正機能をカメラ本体１０側と撮影レンズ２０側とのいずれを用いるかの判定動作が、上述した第２の例とは異なる。したがって、撮影レンズ２０側の処理動作は、第２の例と全く同じである。
【０２１４】
この第２の例の変形例２においては、上述の図１４〜図１７に示したカメラ本体１０側の処理動作のうち、図１５および図１７に示した部分が、第２の例とは異なる。
【０２１５】
すなわち、第２の例における図３のフローチャートは、第２の例の変形例２では、図２０に示すようなものとなる。また、第２の例における図１７のフローチャートは、第２の例の変形例２では、図２１に示すようなものとなる。
【０２１６】
この第２の例の変形例２では、撮影モードが動画撮影モードであると判別したときには、第２の例とは異なり、手ぶれ補正部材の消費電力情報を参照せずに、カメラ本体１０または撮影レンズ２０のいずれか一方の手ぶれ補正機能を選択するように判定する。いずれを選択するかは、予め設定されている。このいずれを選択するかの設定は、固定的ではなく、ユーザが選択することができるようにしてもよい。
【０２１７】
図２０、図２１の例では、動画撮影モードの場合には、撮影レンズ２０側の手ぶれ補正機能を選択するように設定されている。
【０２１８】
図２０のフローチャートに示すように、この第２の例の変形例２においては、第２の例のステップＳ１３１に代わって、カメラ制御部１７は、ユーザにより設定された撮影モードは静止画撮影モードであるか否かを判別する（ステップＳ１８１）。
【０２１９】
そして、ステップＳ１８１で、静止画撮影モードであると判別したときには、カメラ制御部１７は、不揮発性メモリ１７８に記憶したカメラ本体１０側および撮影レンズ２０側の手ぶれ補正部材についての可動可能範囲情報を比較する。そして、カメラ制御部１７は、その比較の結果、可動可能範囲は、カメラ本体１０の補正部材の方が大きいか否か判別する（ステップＳ１８２）。
【０２２０】
ステップＳ１８２で、可動可能範囲は、カメラ本体１０の補正部材の方が大きいと判別したときには、カメラ制御部１７は、カメラ本体１０側で手ぶれ補正をすべきと判断し、ステップＳ１３３に進み、このステップＳ１３３以降の処理を繰り返す。
【０２２１】
そして、ステップＳ１８１で、静止画撮影モードではなく、動画撮影モードであると判別したとき、また、ステップＳ１８２で、可動可能範囲は、カメラ本体１０の補正部材の方が小さいと判別したときには、カメラ制御部１７は、ステップＳ１６２（図２１）に進む。そして、このステップＳ１６２以降の処理を繰り返す。図２１に示すように、図１７のステップＳ１６１は、この第２の例の変形例２では設けられない。その他は、第２の例の場合と同様である。
【０２２２】
したがって、この第２の例の変形例２においては、撮影モードが動画撮影モードであると判別したときには、カメラ制御部１７は、予め、設定されている方の手ぶれ補正機能を選択して実行するように判定する。この第２の例の変形例２においては、撮影モードが静止画撮影モードであるときには、第２の例と同様である。
【０２２３】
上述した第２の例における、手ぶれ補正部材の性能情報と、使用する手ぶれ補正機能についての選択の判定結果との関係を、図２２に示す。
【０２２４】
［第２の実施形態］
上述の第１の実施形態では、手ぶれ補正部材の性能情報は、予め、カメラ本体１０および撮影レンズ２０が製品として組立完了後に、作業者が調整項目として不揮発性メモリ１７８および２７７に格納するようにした。
【０２２５】
しかし、手ぶれ補正部材の性能情報は、経年変化や使用環境の違いなどにより、変化する場合がある。第２の実施形態では、この経年変化や使用環境の違いの問題を解決する。
【０２２６】
この第２の実施形態の撮影装置は、手ぶれ補正部材の性能情報を測定して、更新する機能を備える。この機能により、経年変化や使用環境の違いの問題を解決する。
【０２２７】
手ぶれ補正部材の性能情報を測定する契機は、一定期間毎や、使用位置が変化した場合など、種々、考えられる。使用位置が変化した場合とするときには、撮影装置は、ＧＰＳ機能や位置じほの取得機能を備えることが条件とされる。
【０２２８】
以下に説明する第２の実施形態の説明では、例えば撮影装置に電源が投入される毎に、手ぶれ補正部材の性能情報を測定するようにする。
【０２２９】
この第２の実施形態において、撮影装置のハードウエア構成は、上述した第１の実施形態と全く同様とすることができる。また、上述したカメラ本体１０側と、撮影レンズ２０側のいずれの手ぶれ補正機能を、撮影実行時に使用するかの判定処理動作も、上述した第１の実施形態と同様とすることができる。
【０２３０】
この第２の実施形態では、手ぶれ補正部材の性能情報の取得機能をカメラ制御部１７およびレンズ制御部が備える点が、第１の実施形態とは異なる。以下に説明する第２の実施形態の例では、カメラ制御部１７およびレンズ制御部は、電源投入毎に手ぶれ補正部材の性能情報の取得機能を実行する。
【０２３１】
以下、図２３〜図２７のフローチャートを参照しながら、この第２の実施形態の要部の処理動作について説明する。
【０２３２】
すなわち、カメラ制御部１７は、操作入力部１８を通じた操作信号を監視し、電源スイッチがオンとされたか否か監視する（ステップＳ２０１）。そして、電源スイッチがオンとされたことを検知すると、カメラ制御部１７は、撮影レンズ２０のレンズ制御部２７に電源オンを通知する（ステップＳ２０２）。
【０２３３】
次に、カメラ制御部１７は、カメラ本体１０側の手ぶれ補正部材としての撮像素子１１について、センタリング時間と、可動可能範囲と、消費電力を測定し、それらの測定結果の情報を不揮発性メモリ１７８に格納する（ステップＳ２０３）。そして、この処理ルーチンを終了する。
【０２３４】
撮影レンズ２０のレンズ制御部２７は、カメラ制御部１７からの電源オン通知を待つ（ステップＳ２１１）。電源オン通知を受信したと判別したときには、レンズ制御部２７は、撮影レンズ２０側の手ぶれ補正部材としての手ぶれ補正用レンズ２１３について、センタリング時間と、可動可能範囲と、消費電力を測定する。そして、レンズ制御部２７は、それらの測定結果の情報を不揮発性メモリ１７８に格納する（ステップＳ２１２）。そして、この処理ルーチンを終了する。
【０２３５】
次に、手ぶれ補正部材についてのセンタリング時間情報、可動可能範囲情報、消費電力情報の取得処理について説明する。なお、第１の実施形態において、カメラ本体１０および撮影レンズ２０が製品として組立完了後に、作業者が調整項目として上記の３個の情報の測定作業を実行してメモリに格納保持する場合は、作業者の指示に応じて下記と同様の処理が実行されるものである。
【０２３６】
［センタリング時間情報の取得手順］
図２５は、手ぶれ補正部材についてのセンタリング時間情報を取得する手順を説明するためのフローチャートである。この図２５の処理は、カメラ制御部１７と、レンズ制御部２７とで、それぞれ実行される。カメラ制御部１７と、レンズ制御部２７とでは、手ぶれ補正部材が異なるのみで、情報取得処理動作は同様である。以下の説明では、カメラ制御部１７での処理として説明する。
【０２３７】
先ず、ステップＳ２２１において、カメラ制御部１７は、カメラ手ぶれ制御部１４に対して、撮像素子１１（手ぶれ補正部材）をセンタリング移動させるように指示する。この指示を受けたカメラ手ぶれ制御部１４は、撮像素子１１（手ぶれ補正部材）を、入射光Ｌｐの光軸に垂直な面内の可動可能範囲の中心位置に移動させるようにする。これにより、撮像素子１１は可動可能範囲の中心位置（センタリング位置）に移動する。
【０２３８】
次に、ステップＳ２２２において、カメラ制御部１７は、カメラ手ぶれ制御部１４に対して、撮像素子１１（手ぶれ補正部材）を、その可動可能範囲内で、可動可能範囲の中心位置から最も離れた位置へ移動させる指示を出す。
【０２３９】
この指示を受けたカメラ手ぶれ制御部１４は、撮像素子位置センサ１６からの撮像素子１１の現在位置情報と可動可能範囲の中心位置から最も離れた位置の位置情報から撮像素子１１の移動量を算出する。
【０２４０】
そして、カメラ手ぶれ制御部１４は、算出した移動量を元に手ぶれ補正アクチュエータ駆動部１３に対して、駆動信号を送る。手ぶれ補正アクチュエータ駆動部１３は、受信した駆動信号を元に手ぶれ補正アクチュエータ１２を駆動し、最も離れた位置まで撮像素子１１を移動させる。
【０２４１】
次に、ステップＳ２２３において、カメラ制御部１７は、カメラ手ぶれ制御部１４へ撮像素子１１を可動可能範囲の中心位置へ移動させるよう指示を出す。この指示を受けたカメラ手ぶれ制御部１４は、撮像素子位置センサ１６からの現在位置情報と可動可能範囲の中心位置の位置情報から撮像素子１１の移動量を算出する。
【０２４２】
そして、カメラ手ぶれ制御部１４は、算出した移動量を元に手ぶれ補正アクチュエータ駆動部１３に対して、駆動信号を送る。手ぶれ補正アクチュエータ駆動部１３は、受信した駆動信号を元に、手ぶれ補正アクチュエータ１２を駆動し、可動可能範囲の中心位置まで撮像素子１１を移動させる。
【０２４３】
次に、ステップＳ２２４において、カメラ制御部１７は、以上のシーケンスにおいて、ステップＳ２２２〜ステップＳ２２３の間にかかる時間、つまり、センタリング時間を、例えばマイクロコンピュータのカウント機能を使って測定する。なお、カウント間隔は短く、つまり、カウンタに用いるクロック周波数は出来る限り高い周波数を用いる方が望ましい。
【０２４４】
次に、ステップＳ２２５において、カメラ制御部１７は、以上のようにして測定したセンタリング時間の情報を不揮発性メモリ１７８に格納して保持する。この例では、このセンタリング時間の情報は、次回の電源オン時に、上書きされて、更新されることになる。
【０２４５】
［可動可能範囲情報の取得手順］
図２６は、手ぶれ補正部材についての可動可能範囲情報を取得する手順を説明するためのフローチャートである。この図２６の処理も、カメラ制御部１７と、レンズ制御部２７とで、それぞれ実行される。カメラ制御部１７と、レンズ制御部２７とでは、手ぶれ補正部材が異なるのみで、情報取得処理動作は同様である。以下の説明では、カメラ制御部１７での処理として説明する。
【０２４６】
先ず、ステップＳ２３１において、カメラ制御部１７は、カメラ手ぶれ制御部１４に対して、撮像素子１１（手ぶれ補正部材）をセンタリング移動させるように指示する。この指示を受けたカメラ手ぶれ制御部１４は、撮像素子１１（手ぶれ補正部材）を、入射光Ｌｐの光軸に垂直な面内の可動可能範囲の中心位置に移動させるようにする。これにより、撮像素子１１は可動可能範囲の中心位置に移動する。
【０２４７】
次に、ステップＳ２３２に進み、カメラ手ぶれ制御部１４は、撮像素子位置センサ１６から撮像素子１１の現在位置情報Ｐｃ（センタリング位置）を取得し、それをカメラ制御部１７に送る。これにより、カメラ制御部１７は、撮像素子１１のセンタリング位置の位置情報Ｐｃを取得する。
【０２４８】
次に、ステップＳ２３３において、カメラ制御部１７は、カメラ手ぶれ制御部１４に対して、撮像素子１１（手ぶれ補正部材）を、その可動可能範囲内で、可動可能範囲の中心位置から最も離れた位置へ移動させる指示を出す。この指示を受けたカメラ手ぶれ制御部１４は、撮像素子位置センサ１６からの撮像素子１１の現在位置情報Ｐｃと可動可能範囲の中心位置から最も離れた位置の位置情報から撮像素子１１の移動量を算出する。
【０２４９】
そして、カメラ手ぶれ制御部１４は、算出した移動量を元に手ぶれ補正アクチュエータ駆動部１３に対して、駆動信号を送る。手ぶれ補正アクチュエータ駆動部１３は、受信した駆動信号を元に手ぶれ補正アクチュエータ１２を駆動し、最も離れた位置まで撮像素子１１を移動させる。
【０２５０】
次に、ステップＳ２３４において、カメラ手ぶれ制御部１４は、撮像素子位置センサ１６から撮像素子１１の現在位置情報Ｐｅを取得し、それをカメラ制御部１７に送る。これにより、カメラ制御部１７は、撮像素子１１の、センタリング位置から最も離れた位置の位置情報Ｐｅを取得する。
【０２５１】
次に、ステップＳ２３５において、カメラ制御部１７は、センタリング位置の位置情報Ｐｃと、センタリング位置から最も離れた位置の位置情報Ｐｅとから、撮像素子１１（手ぶれ補正部材）の可動可能範囲を算出する。
【０２５２】
次に、ステップＳ２３６において、カメラ制御部１７は、以上のシーケンスにより算出した可動可能範囲の情報を、不揮発性メモリ１７８に格納して保持する。この例では、この可動可能範囲の情報は、次回の電源オン時に、上書きされて、更新されることになる。
【０２５３】
［消費電力情報の取得手順］
図２７は、手ぶれ補正部材についての消費電力情報を取得する手順を説明するためのフローチャートである。この図２７の処理は、カメラ制御部１７と、レンズ制御部２７とで、それぞれ実行される。カメラ制御部１７と、レンズ制御部２７とでは、手ぶれ補正部材が異なるのみで、情報取得処理動作は同様である。以下の説明では、カメラ制御部１７での処理として説明する。
【０２５４】
なお、図１では、図示を省略したが、この例では、手ぶれ補正アクチュエータ１２および２２に流れる電流と印加電圧とを検出する検出回路が設けられている。そして、カメラ制御部１７およびレンズ制御部２７には、その検出回路で検出されて電流および印加電圧の情報がＩ／Ｏポートを通じて入力され、カメラ制御部１７およびレンズ制御部２７は、それらをモニターできるように構成されている。
【０２５５】
先ず、ステップＳ２４１において、カメラ制御部１７は、カメラ手ぶれ制御部１４に対して、撮像素子１１（手ぶれ補正部材）をセンタリング移動させるように指示する。この指示を受けたカメラ手ぶれ制御部１４は、撮像素子１１（手ぶれ補正部材）を、入射光Ｌｐの光軸に垂直な面内の可動可能範囲の中心位置に移動させるようにする。これにより、撮像素子１１は可動可能範囲の中心位置に移動する。
【０２５６】
次に、ステップＳ２４２において、カメラ制御部１７は、カメラ手ぶれ制御部１４に対して、撮像素子１１（手ぶれ補正部材）を、その可動可能範囲内で、可動可能範囲の中心位置から最も離れた位置へ移動させる指示を出す。
【０２５７】
この指示を受けたカメラ手ぶれ制御部１４は、撮像素子位置センサ１６からの撮像素子１１の現在位置情報と可動可能範囲の中心位置から最も離れた位置の位置情報から撮像素子１１の移動量を算出する。
【０２５８】
そして、カメラ手ぶれ制御部１４は、算出した移動量を元に手ぶれ補正アクチュエータ駆動部１３に対して、駆動信号を送る。手ぶれ補正アクチュエータ駆動部１３は、受信した駆動信号を元に手ぶれ補正アクチュエータ１２を駆動し、最も離れた位置まで撮像素子１１を移動させる。
【０２５９】
そして、カメラ制御部１７は、ステップＳ２４３において、撮像素子１１のセンタリング位置から最も離れた位置までの移動の際における手ぶれ補正アクチュエータ１２に流れる電流と印加電圧をモニターする。
【０２６０】
次に、ステップＳ２４４において、カメラ制御部１７は、カメラ手ぶれ制御部１４へ撮像素子１１を可動可能範囲の中心位置へ移動させるよう指示を出す。この指示を受けたカメラ手ぶれ制御部１４は、撮像素子位置センサ１６からの現在位置情報と可動可能範囲の中心位置の位置情報から撮像素子１１の移動量を算出する。
【０２６１】
そして、カメラ手ぶれ制御部１４は、算出した移動量を元に手ぶれ補正アクチュエータ駆動部１３に対して、駆動信号を送る。手ぶれ補正アクチュエータ駆動部１３は、受信した駆動信号を元に、手ぶれ補正アクチュエータ１２を駆動し、可動可能範囲の中心位置まで撮像素子１１を移動させる。
【０２６２】
そして、カメラ制御部１７は、ステップＳ２４５において、撮像素子１１の最も離れた位置からセンタリング位置に戻るまでの移動の際における手ぶれ補正アクチュエータ１２に流れる電流と印加電圧をモニターする。
【０２６３】
そして、カメラ制御部１７は、ステップＳ２４６において、以上のシーケンスにおいて、センタリング位置→最も離れた位置→センタリング位置という移動の際に要した時間を計測しておくようにする。ここで、移動に要した時間は、センタリング時間の計測の場合と同様に、例えばマイクロコンピュータのカウント機能を使って測定する。
【０２６４】
そして、ステップＳ２４７において、カメラ制御部１７は、ステップＳ２４３およびステップＳ２４５でモニターした電流および印加電圧と、ステップＳ２４６で計測した移動の際に要した時間とを用いて、手ぶれ補正部材としての撮像素子１１についての消費電力を算出する。
【０２６５】
次に、ステップＳ２２５において、カメラ制御部１７は、以上のようにして測定した消費電力の情報を不揮発性メモリ１７８に格納して保持する。この例では、この消費電力の情報は、次回の電源オン時に、上書きされて、更新されることになる。
【０２６６】
なお、図２４のフローチャートにおいては、電源がオンとされると、センタリング時間、可動可能範囲、消費電力の３個の情報を必ず取得するようにした。しかし、上述した各例の場合においては、必ずしも、３個の情報を取得する必要はなく、判定に使用する情報のみを取得するようにすればよいことは言うまでもない。
【０２６７】
［実施形態の効果］
上述の第１および第２の実施形態によれば、使用する手ぶれ補正部材を、撮影レンズ２０側の手ぶれ補正用レンズ２１３と、カメラ本体１０側の撮像素子１１とが持つ特性を考慮して選択するので、各撮影モードにおいて最適な手ぶれ補正を実現できる。
【０２６８】
撮影モードが連写モード時には、センタリングに時間のかからない方の手ぶれ補正部材を使用するので、手ぶれ補正部材のセンタリングにかかる時間を低減することができ、高速連写を可能とすることができる。
【０２６９】
撮影モードが単写モード（通常撮影モード）時には、可動可能範囲が広い方の手ぶれ補正用部材を使用するので、そのシステムにおいて可能な限り広い可動可能範囲を使った手ぶれ補正を行うことができる。このため、可動可能範囲の効率化を達成でき、画質の向上が期待できる。
【０２７０】
撮影モードが動画撮影モード時には、消費電力のかからない方の手ぶれ補正部材を使用するので、手ぶれ補正部材の駆動にかかる消費電力を低減することができる。
【０２７１】
撮影モードが静止画撮影モード時には、可動可能範囲が広い方の手ぶれ補正用部材を使用するので、そのシステムにおいて可能な限り広い可動可能範囲を使った手ぶれ補正を行うことができる。このため、可動可能範囲の効率化を達成でき、画質の向上が期待できる。
【０２７２】
そして、上述の実施形態によれば、撮影レンズ２０とカメラ本体１０の手ぶれ補正手段が同時に動作することで無駄に消費する電力を回避することができる。
【０２７３】
また、撮影レンズ２０とカメラ本体１０の手ぶれ補正手段が同時に動作することで過補正や逆補正が発生し、不自然な画像となる問題を除去できる。
【０２７４】
また、ユーザが、撮影モードを、連写モード、単写モード、動画撮影モード、静止画札モードのいずれかに切り換えるだけの簡単な操作で、自動的に適切な方の手ぶれ補正手段が選択された動作される。
【０２７５】
さらに、第２の実施形態によれば、センタリング時間情報、可動可能範囲情報、消費電力の情報が適宜更新される。このため、製品のばらつき（組立ばらつき、部品ばらつき）や経年変化、環境変化を吸収できるので、常に、より適切な方の手ぶれ補正手段が選択判定される。
【０２７６】
［その他の実施形態および変形例］
上述の実施形態では、カメラ本体１０のカメラ制御部１７で、カメラ本体１０側の手ぶれ補正機能を使用するか、撮影レンズ２０側の手ぶれ補正機能を使用するかを判定するようにしたが、撮影レンズ２０側のレンズ制御部２７で判定してもよい。
【０２７７】
その場合には、レンズ制御部２７は、判定に先立ち、カメラ制御部１７の不揮発性メモリ１７８に格納されている手ぶれ補正部材（撮像素子１１）についての性能に関する情報を、カメラ制御部１７と通信を行なうことにより、取得するようにする。
【０２７８】
そして、レンズ制御部２７は、カメラ制御部１７からのシャッター半押しの通知情報を受信したとき、いずれの手ぶれ補正部材を使用するかの判定を実行し、その判定結果により、レンズ手ぶれ制御部２４およびカメラ手ぶれ制御部１４を制御するようにする。もっとも、カメラ手ぶれ制御部１４の制御は、通信路を通じたカメラ制御部１７を介して行うことになる。
【０２７９】
すなわち、この場合には、レンズ制御部２７が、カメラ本体１０側と撮影レンズ２０側とのいずれの手ぶれ補正部材を使用するかを判定して制御することになる。しかし、判定のみ、レンズ制御部２７で行い、カメラ制御部１７が、レンズ制御部２７からの判定結果を受け取って、上述の実施形態と同様にして、レンズ手ぶれ制御部２４およびカメラ手ぶれ制御部１４を制御するようにしてもよい。
【０２８０】
なお、レンズ制御部が判定処理を行う場合にも、シャッターボタンが全押しされた後の処理動作は、レンズ制御部２７が行ってもよいが、上述の実施形態の例の説明と同様に、カメラ制御部１７が行うのがよい。
【０２８１】
また、カメラ制御部１７が、撮影レンズ２０のレンズ手ぶれ制御部２４を制御処理とする構成として、レンズ制御部２７を省略するように構成してもよい。その場合には、撮影レンズ２０は、カメラ制御部１７からのレンズ手ぶれ制御部２４を制御する制御信号を、レンズ手ぶれ制御部２４に伝達するためのインターフェース手段を備えるものである。
【０２８２】
また、上述の実施形態では、手ぶれ補正部材の性能についての情報の例であるセンタリング時間情報、可動可能範囲情報、消費電力情報は、撮影装置に内蔵するメモリに格納するようにした。しかし、この手ぶれ補正部材の性能についての情報を、カード型メモリなどの脱着可能な外部メモリに格納するようにしてもよい。また、外部メモリは、通信手段により通信接続可能なものであってもよい。
【０２８３】
なお、手ぶれ補正部材の動き速さの情報としては、上述の例では、センタリング時間の情報を用いるようにしたが、これに限られるものではなく、手ぶれ補正部材を、ある位置から他のある位置まで移動させたときの速度を用いるようにしてもよい。
【０２８４】
また、上述の第２の実施形態では、手ぶれ補正部材の性能についての情報は、電源投入時に取得するようにしたが、撮影終了時に毎回取得して更新するようにしてもよい。また、電源がオンとされている間において、一定時間毎に、手ぶれ補正部材の性能についての情報の取得を行って、更新するようにしてもよい。
【０２８５】
上述の実施形態は、一眼レフカメラ装置の場合に適用した場合であるが、この発明は、撮影レンズ部分と、カメラ本体側とに、それぞれ独立に手ぶれ補正機能が設けられる撮影装置の全てに適用可能である。例えば、撮影レンズが交換可能なビデオカメラ装置にも適用可能である。撮影レンズとカメラ本体とが別体のものに限らないことも言うまでもない。
【符号の説明】
【０２８６】
１０…カメラ本体、１１…撮像素子（手ぶれ補正部材）、１２，２２…手ぶれ補正アクチュエータ、１３，２３…手ぶれ補正アクチュエータ駆動部、１４…カメラ手ぶれ制御部、１５…カメラ振動センサ、１６…撮像素子位置センサ、１７…カメラ制御部、２４…レンズ手ぶれ制御部、２５…レンズ振動センサ、２６…レンズ位置センサ、２７…レンズ制御部、２１３…手ぶれ補正用レンズ
【図１】
2010271437.tif 000003
【図２】
2010271437.tif 000004
【図３】
2010271437.tif 000005
【図４】
2010271437.tif 000006
【図５】
2010271437.tif 000007
【図６】
2010271437.tif 000008
【図７】
2010271437.tif 000009
【図８】
2010271437.tif 000010
【図９】
2010271437.tif 000011
【図１０】
2010271437.tif 000012
【図１１】
2010271437.tif 000013
【図１２】
2010271437.tif 000014
【図１３】
2010271437.tif 000015
【図１４】
2010271437.tif 000016
【図１５】
2010271437.tif 000017
【図１６】
2010271437.tif 000018
【図１７】
2010271437.tif 000019
【図１８】
2010271437.tif 000020
【図１９】
2010271437.tif 000021
【図２０】
2010271437.tif 000022
【図２１】
2010271437.tif 000023
【図２２】
2010271437.tif 000024
【図２３】
2010271437.tif 000025
【図２４】
2010271437.tif 000026
【図２５】
2010271437.tif 000027
【図２６】
2010271437.tif 000028
【図２７】
2010271437.tif 000029