(57)【要約】【課題】取り付けられるアクセサリの有無や種類の違いがあっても、ユーザが感じる振動デバイスによる触覚効果の差異を低減可能な電子機器、電子機器の制御方法およびプログラムを提供すること。【解決手段】電子機器は、外部機器が着脱可能に取り付けられる電子機器であって、電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、電子機器および外部機器の少なくとも一方に設けられた振動デバイスの振動を制御する制御部と、を有する。【選択図】図６
2019185023.tif 000002
【特許請求の範囲】
【請求項１】
外部機器が着脱可能に取り付けられる電子機器であって、
前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記電子機器および前記外部機器の少なくとも一方に設けられた振動デバイスを振動させる制御部と、を有することを特徴とする電子機器。
【請求項２】
外部機器が前記電子機器に取り付けられたことを示す検出信号を出力する検出部を更に有し、
前記制御部は、前記検出信号を取得した場合、前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記振動デバイスを振動させることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、前記振動デバイスの振動パラメータに関する管理データから取得された前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記振動デバイスを振動させることを特徴とする請求項２に記載の電子機器。
【請求項４】
前記管理データを記憶する記憶部を更に有し、
前記制御部は、前記管理データから取得された前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記振動デバイスを振動させることを特徴とする請求項３に記載の電子機器。
【請求項５】
前記制御部は、前記電子機器に取り付けられている外部機器が記憶する前記管理データから取得された前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記振動デバイスを振動させることを特徴とする請求項３または４に記載の電子機器。
【請求項６】
前記制御部は、前記管理データに前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータが保存されていない場合、前記振動デバイスに振動を発生させるキャリブレーションを行わせることで取得された前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記振動デバイスを振動させることを特徴とする請求項３から５のいずれか１項に記載の電子機器。
【請求項７】
前記制御部は、前記キャリブレーションにより取得された前記振動パラメータを前記管理データに追加することを特徴とする請求項６に記載の電子機器。
【請求項８】
前記制御部は、前記電子機器の電源が投入された場合、前記振動デバイスに振動を発生させるキャリブレーションを行わせることで取得された前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記振動デバイスを振動させることを特徴とする請求項１に記載の電子機器。
【請求項９】
前記振動デバイスの振動を検出する振動検出部を更に有し、
前記制御部は、前記キャリブレーションによる振動を前記振動検出部により検出した検出結果に基づいて、前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを取得することを特徴とする請求項６から８のいずれか１項に記載の電子機器。 
【請求項１０】
前記キャリブレーションにより取得された前記振動パラメータを記憶する記憶部を有することを特徴とする請求項６から９のいずれか１項に記載の電子機器。
【請求項１１】
前記振動デバイスの振動を検出する振動検出部と、
前記振動検出部の検出結果を記憶する記憶部と、を更に有し、
前記制御部は、前記振動デバイスの前回の振動に対する前記振動検出部の検出結果と前記振動デバイスの今回の振動に対する前記振動検出部の検出結果との差分が所定値より大きい場合、前記差分に基づいて前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを修正することを特徴とする請求項１、８から１０のいずれか１項に記載の電子機器。
【請求項１２】
前記制御部は、定期的に前記振動デバイスを振動させることを特徴とする請求項１１に記載の電子機器。
【請求項１３】
前記振動検出部は、前記電子機器の手振れを検出可能であることを特徴とする請求項１１または１２に記載の電子機器。
【請求項１４】
第１電子機器と、
前記第１電子機器が着脱可能に取り付けられる第２電子機器と、を有する電子機器であって、
前記第１電子機器および前記第２電子機器の少なくとも一方は、振動を発生させる振動デバイスを備え、
前記第１電子機器は、前記第２電子機器の種類に対応する振動パラメータを用いて、前記振動デバイスを振動させる制御部を備えることを特徴とする電子機器。
【請求項１５】
前記振動パラメータは、振動周波数、振幅および持続時間のうち少なくとも１つを含むことを特徴とする請求項１から１４のいずれかに記載の電子機器。
【請求項１６】
光学素子と、
請求項１から１５のいずれか１項に記載の電子機器と、を有することを特徴とする光学機器。
【請求項１７】
被写体の光学像を光電変換により電気信号に変換する撮像素子と、
請求項１から１５のいずれか１項に記載の電子機器と、を有することを特徴とする撮像装置。
【請求項１８】
外部機器が着脱可能に取り付けられる電子機器の制御方法であって、
外部機器が前記電子機器に取り付けられるステップと、
前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記電子機器および前記外部機器の少なくとも一方に設けられた振動デバイスを振動させるステップと、を有することを特徴とする電子機器の制御方法。
【請求項１９】
外部機器が着脱可能に取り付けられる電子機器の制御方法であって、
前記電子機器は、複数の振動デバイスと、被写体を撮像するための撮像部と、前記撮像部の近傍に配置された前記振動検出部と、を備え、
前記振動検出部の振動量が所定閾値以下となるよう、前記複数の振動デバイスの振動パラメータをキャリブレーションする、ことを特徴とする電子機器の制御方法。
【請求項２０】
前記電子機器は、前記複数の振動デバイスの駆動信号の位相差を制御することで、振動パラメータをキャリブレーションする、ことを特徴とする請求項１９に記載の電子機器の制御方法。
【請求項２１】
前記電子機器は、前記複数の振動デバイスの振動パラメータを、前記撮像部を動作させる場合にキャリブレーションする、ことを特徴とする請求項１９または２０に記載の電子機器の制御方法。
【請求項２２】
外部機器が着脱可能に取り付けられる電子機器で用いられるプログラムであって、
外部機器が前記電子機器に取り付けられるステップと、
前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記電子機器および前記外部機器の少なくとも一方に設けられた振動デバイスを振動させるステップと、をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器の制御方法およびプログラムに関する。
【背景技術】
【０００２】
従来、デジタルカメラやビデオカメラなどの光学機器では、フォーカス、絞りおよびズームなどの撮影条件に関わる設定を調整するため、ユーザ操作部が回転する操作部材を配置した構成が知られている。また、撮影者が操作量、移動量、調整量、調整位置を認識し易いように、操作部材の回転量に応じてクリック感を発生させるメカニカル機構が提案されている。特許文献１には、回転可能な操作部材と、円周方向に複数の穴が形成され、操作部材と一体的に回転する回転部材と、操作部材の回転操作に対して回転部材の穴と係合することでクリック感を発生させるクリック機構と、を有する電子機器が開示されている。しかしながら、メカニカル機構によってクリック感を発生させる場合、クリック音が発生してしまう。例えば、デジタルカメラやビデオカメラで動画を撮影している際に撮影条件を変更するために操作部材を回転させると、動画にクリック音が記録されるおそれがある。また、周囲が静寂で、静粛さが求められる場所において、クリック音が周囲への騒音となるおそれがあるため、クリック回数を減らすよう、ユーザインタフェースを変更するなどの対策が必要であった。
【０００３】
携帯端末などの電子機器では、例えば、タッチパネルへの入力操作を検出したことを通知するため、入力操作の検出結果に応じて、電気的に振動デバイスを駆動させ、操作者に振動をフィードバックする制御が一般的に行われている。近年、振動デバイスや制御回路が技術的に進歩し、従来の単調な振動を発生させるだけでなく、より緻密にその振動を制御できるようになってきている。このような、いわゆるハプティクス技術を用いることによって、高品位なクリック感の再現など、複雑で多様な触覚の再現が可能となっている。      
【０００４】
前述した光学機器についても、従来のメカニカル機構の代わりに振動デバイスを搭載し、ハプティクス技術を採用することで、例えば、撮影モードや撮影環境に応じてクリック感のＯＮ／ＯＦＦや強弱を切り替えるなど、電気的に適切な制御が可能となる。また、撮影者の好みに応じて、触覚の種類を変える、または、機能に応じて、クリック感を発生させるために、振動デバイスの振動振幅、周波数などの振動制御を変更することで、比較的自由度の高い制御が可能となる。振動デバイスによって再現される触覚は、制御回路によって制御される駆動周波数や振幅など、種々の振動パラメータを調整することで変更が可能である。特許文献２には、振動デバイスが搭載される電子機器の種類に応じて、振動パラメータを変更し調整する構成が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−８９７０号公報
【特許文献２】特許第０５１７２７０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
デジタルカメラなどの光学機器は、ストロボや外部マイクといった様々な種類のアクセサリや、様々な大きさや重さのレンズが装着されて使用される場合がある。また、光学機器は、防水ケースや三脚などに固定されて使用される場合もある。すなわち、光学機器単体で調整された振動パラメータに基づいて振動デバイスを振動させた場合、光学機器に取り付けるアクセサリの有無や種類の違いによってユーザが感じる触覚効果が異なってしまうおそれがある。
【０００７】
本発明は、取り付けられるアクセサリの有無や種類の違いがあっても、ユーザが感じる振動デバイスによる触覚効果の差異を低減可能な電子機器、電子機器の制御方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一側面としての電子機器は、外部機器が着脱可能に取り付けられる電子機器であって、前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記電子機器および前記外部機器の少なくとも一方に設けられた振動デバイスの振動を制御する制御部と、を有することを特徴とする。
【０００９】
また、本発明の他の側面としての電子機器は、第１電子機器と、前記第１電子機器が着脱可能に取り付けられる第２電子機器と、を有する電子機器であって、前記第１電子機器および前記第２電子機器の少なくとも一方は、振動を発生させる振動デバイスを備え、前記第１電子機器は、前記第２電子機器の種類に対応する振動パラメータを用いて、前記振動デバイスを振動させる制御部を備えることを特徴とする。
【００１０】
また、本発明の他の側面としての電子機器の制御方法は、外部機器が着脱可能に取り付けられる電子機器の制御方法であって、外部機器が前記電子機器に取り付けられるステップと、前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記電子機器および前記外部機器の少なくとも一方に設けられた振動デバイスを振動させるステップと、を有することを特徴とする。
【００１１】
また、本発明の他の側面としてのプログラムは、外部機器が着脱可能に取り付けられる電子機器で用いられるプログラムであって、外部機器が前記電子機器に取り付けられるステップと、前記電子機器に取り付けられている外部機器の種類に対応する振動パラメータを用いて、前記電子機器および前記外部機器の少なくとも一方に設けられた振動デバイスを振動させるステップと、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、取り付けられるアクセサリの有無や種類の違いがあっても、ユーザが感じる振動デバイスによる触覚効果の差異を低減可能な電子機器、電子機器の制御方法およびプログラムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る電子機器の一例であるデジタルカメラの外観斜視図である。
【図２】振動デバイスの内部構成を示す図である。
【図３】デジタルカメラの背面斜視図である。
【図４】デジタルカメラの底面図である。
【図５】デジタルカメラ本体に取り付けられる各種アタッチメントを示す図である。
【図６】デジタルカメラのブロック図である。
【図７】実施例１のデジタルカメラ本体とアクセサリとの接続を示すブロック図である。
【図８】実施例１の振動パラメータの管理テーブルを示す図である。
【図９】実施例１の振動デバイスの制御方法を示すフローチャートである。
【図１０】実施例２の振動デバイスの制御方法を示すフローチャートである。
【図１１】実施例３の振動デバイスの制御方法を示すフローチャートである。
【図１２】本発明の実施形態に係る電子機器の一例であるデジタルカメラの外観斜視図である。
【図１３】デジタルカメラの背面斜視図、及び底面図である。
【図１４】デジタルカメラ本体に取り付けられる各種アタッチメントを示す図である。
【図１５】デジタルカメラのブロック図である。
【図１６】実施例４の振動デバイスの制御方法を示すフローチャートである。
【図１７】実施例４の振動パラメータの管理テーブルを示す図である。
【図１８】実施例４の振動制御を示す図である。
【図１９】実施例４のデジタルカメラの振動を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の実施例について、図面を参照しながら詳細に説明する。各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
【００１５】
図１を参照して、本発明の実施形態に係る電子機器の一例である、光学素子を有する光学機器について説明する。図１は、本発明の実施形態に係る電子機器の一例であるデジタルカメラ１の外観斜視図である。なお、本実施形態では、本発明を光学機器に適用する場合について説明するが、本発明はこれに限定されない。本発明は、例えば、本体に着脱可能な付属品（アクセサリ）が取り付けられ、本体および付属品の少なくとも一方に振動デバイスが搭載されている場合の電子機器全般に適用可能である。
【００１６】
デジタルカメラ１は、デジタルカメラ本体（以下、カメラ本体という）１００と、被写体光束を光学像として結像する結像ユニットであるレンズ鏡筒１０２とを有する。
【００１７】
カメラ本体１００の正面部には、ユーザが把持するためのグリップ部１０１が設けられている。レンズ鏡筒１０２は、カメラ本体１００に設けられたレンズマウント１１６を介して、カメラ本体１００に着脱可能に取り付けられる。図１では、レンズ鏡筒１０２は、不図示のロック機構によりロック固定されている。この状態において、レンズロック解除ボタン１１３を押下すると、ロック機構はロック解除状態となり、レンズ鏡筒１０２はレンズ鏡筒１０２の光軸回りに回転可能となる。ロック解除状態においてレンズ鏡筒１０２を所定の角度だけ回転させると、レンズ鏡筒１０２はカメラ本体１００から取り外すことが可能となる。レンズ鏡筒１０２の外周には、ユーザが操作可能な回転操作部１０３が設けられている。回転操作部１０３は、レンズ鏡筒１０２の光軸回りを回転可能である。ユーザは、撮影条件を変更するための任意の機能を回転操作部１０３に割り当てることができ、例えば、回転操作部１０３を回転させることで焦点位置や露出補正値などの撮影条件を変更できる。
【００１８】
カメラ本体１００の天面部には、各種撮影モードを切り替えるモードダイアル１０４と、撮影を開始する際に押下されるレリーズボタン１０５と、外部ストロボや外部マイクなどの外付け装置が脱着可能なアクセサリシュー１０６とが配置されている。モードダイアル１０４を回転させることで、シャッタ速度や絞り値などの撮影条件をユーザが任意に設定可能なマニュアル撮影モード、自動で適正な露光量が得られるオート撮影モードおよび動画撮影モードといった各種撮影モードに切り替えることができる。
【００１９】
グリップ部１０１の内部には、振動デバイス１０７が設けられている。また、レンズ鏡筒１０２の内部には、振動デバイス１０８が設けられている。振動デバイス１０７、１０８は、例えば、圧電素子を用いたものや、偏心モータやリニアアクチュエータを用いたものであり、振幅や周波数を変更可能である。振動デバイス１０７、１０８は、回転操作部１０３、モードダイアル１０４およびレリーズボタン１０５などの操作部の操作に応じて振動を発生させることで、グリップ部１０１や回転操作部１０３に振動を与える。なお、レンズ鏡筒１０２の内部に振動デバイス１０８が設けられていない場合、振動デバイス１０７のみが操作部の操作に応じて振動を発生させてもよい。
【００２０】
図２は、振動デバイス１０７の内部構成を示す図である。本実施形態では、振動デバイス１０７の一例として、ＬＲＡ（ＬｉｎｅａｒＲｅｓｏｎａｎｔＡｃｔｕａｔｏｒ）タイプの振動デバイスが使用されている。振動デバイス１０７は、振動子１０７ａ、マグネット１０７ｂ、バネ１０７ｃ、コイル１０７ｄおよびベース１０７ｅから構成されている。振動子１０７ａは、マグネット１０７ｂを保持し、バネ１０７ｃを介してベース１０７ｅに連結されている。ベース１０７ｅは、振動子１０７ａをバネ１０７ｃの荷重方向へ移動可能に保持している。コイル１０７ｄは、マグネット１０７ｂの近傍に配置され、不図示の回路基板と電気的に接続されている。コイル１０７ｄは、回路基板から電流を与えられることで電磁力を発生させる。その電磁力とマグネット１０７ｂの磁力の吸着また反発力により、振動子１０７ａが往復運動をし、振動デバイス１０７は振動を発生させる。
【００２１】
図３は、カメラ本体１００の背面斜視図である。カメラ本体１００の天面部には、カメラ本体１００の動作／非動作状態を切り替える電源レバー１０９が配置されている。カメラ本体１００が非動作状態において、ユーザが電源レバー１０９を操作すると、カメラ本体１００は動作状態となり撮影可能な状態となる。また、カメラ本体１００が動作状態において、ユーザが電源レバー１０９を操作すると、カメラ本体１００は、低消費電力状態などの非動作状態となる。
【００２２】
カメラ本体１００の背面部には、各種機能が割り当てられた操作ボタン１１０と、画像を表示するディスプレイを備えた表示部１１１とが設けられている。操作ボタン１１０は画像データの再生を指示するための再生ボタンを含み、再生ボタンを操作することで撮影された画像が表示部１１１に表示される。カメラ本体１００が動作状態である場合、表示部１１１には撮影中の被写体像のリアルタイム画像が表示される。また、表示部１１１にはシャッタ速度や絞り値といった各種撮影パラメータ等が表示され、ユーザは操作ボタン１１０を操作することにより撮影パラメータの設定値を変更することが可能である。
【００２３】
図４は、カメラ本体１００の底面図である。カメラ本体１００の底面部には、三脚やジャケットなどの各種外部機器が取付け可能な三脚座１１２が設けられている。
【００２４】
図５は、カメラ本体１００に取り付け可能な各種アタッチメントを示している。カメラ本体１００には、レンズ鏡筒１０２、外付けストロボ１１４ａ、外付けＥＶＦ１１４ｂおよび三脚１１５などの外部機器を装着することが可能である。レンズ鏡筒１０２は、レンズマウント１１６に装着可能となっている。レンズマウント１１６は、電気接点を有し、レンズ鏡筒１０２が電気接点を有する場合、レンズ鏡筒１０２と電気的に接続される。外付けストロボ１１４ａや外付けＥＶＦ１１４ｂなどの各種アタッチメント１１４は、アクセサリシュー１０６に装着可能となっている。アクセサリシュー１０６は、電気接点を有し、アクセサリシュー１０６に装着可能な各種アタッチメント１１４が電気接点を有する場合、各種アタッチメント１１４と電気的に接続される。三脚１１５は、三脚座１１２に装着可能となっている。三脚座１１２は、電気接点を有しておらず、三脚座１１２と電気的に接続されない。
【００２５】
図６は、本実施例のデジタルカメラのブロック図である。電源部１２０は、カメラ本体１００の各部に電源を供給する。アクセサリシュー１０６は、各種アタッチメント（外部機器）１１４との間で通信信号および画像信号を入出力する。操作部１２１は、モードダイアル１０４、レリーズボタン１０５および電源レバー１０９などのユーザがカメラ本体１００を操作するための部材である。制御部１２２は、図示しないメモリに格納されている制御プログラムを読み出して実行することで、カメラ本体１００の各部を制御する。
【００２６】
レンズ鏡筒１０２は、少なくとも一枚の光学レンズを光軸に沿って移動させて変倍を行うズームユニット１２３と、ズームユニット１２３を駆動制御するズーム駆動制御部１２４とを有する。回転操作部１０３を介して変倍の指示が入力されると、ズーム駆動制御部１２４は制御部１２２から受けた指示に基づいてズームユニット１２３を駆動させる。
【００２７】
また、レンズ鏡筒１０２は、移動可能な光学的な補正手段としてのシフトレンズを含む手振れ補正ユニット１２５と、手振れ補正ユニット１２５を駆動制御する手振れ補正駆動制御部１２６とを有する。シフトレンズは、光軸方向と異なる方向へ移動可能である。撮影中、手振れ補正機能がオンに設定されている場合、手振れ補正駆動制御部１２６は制御部１２２から受けた指示に基づいて手振れ補正ユニット１２５を用いて手振れ補正動作を行う。
【００２８】
手振れ補正駆動制御部１２６は、カメラ本体１００に加わる振動を検出可能なブレ検出手段としてのピッチ方向ブレ検出部１２７ａとヨー方向ブレ検出部１２７ｂとを有する。ピッチ方向ブレ検出部１２７ａとヨー方向ブレ検出部１２７ｂとして、例えば、角加速度センサが用いられる。ピッチ方向ブレ検出部１２７ａは、通常姿勢（画像フレームの長さ方向が水平方向とほぼ一致する姿勢）のカメラ本体１００の垂直方向（ピッチ方向）のブレを検出する。ヨー方向ブレ検出部１２７ｂは、通常姿勢のカメラ本体１００の水平方向（ヨー方向）のブレを検出する。
【００２９】
ピッチ方向防振制御部１２８ａは、ピッチ方向ブレ検出部１２７ａのブレ信号に基づいて、ピッチ方向の駆動信号を算出する。ヨー方向防振制御部１２８ｂは、ヨー方向ブレ検出部１２７ｂのブレ信号に基づいて、ヨー方向の駆動信号を算出する。手振れ補正ユニット１２５の位置は、例えば、不図示の磁石およびホール素子で検出される。なお、ピッチ方向ブレ検出部１２７ａやヨー方向ブレ検出部１２７ｂはレンズ鏡筒１０２のみに設けられてもよいし、レンズ鏡筒１０２とカメラ本体１００の両方に設けられてもよい。
【００３０】
また、レンズ鏡筒１０２は、絞り動作を行う絞りユニット１２９と、絞りユニット１２９を駆動制御する絞り駆動制御部１３０とを有する。さらに、レンズ鏡筒１０２は、ピント調整を行うレンズを含み、ピント調整を行うフォーカスユニット１３１と、フォーカスユニット１３１を駆動制御するフォーカス駆動制御部１３２とを有する。
【００３１】
カメラ本体１００は、シャッタ動作を行うシャッタユニット１４１と、シャッタユニット１４１を駆動制御するシャッタ駆動制御部１４２とを有する。また、カメラ本体１００は、被写体の光学像を光電変換により電気信号に変換する撮像素子を含む撮像部１３３を有する。撮像部１３３は、光軸に対して垂直な面内で駆動可能に構成されている。また、撮像部１３３は、撮像部駆動制御部１３４を介してピッチ方向ブレ検出部１２７ａとヨー方向ブレ検出部１２７ｂのブレ信号に基づく駆動信号を受け、手振れ補正動作を行う。
【００３２】
レリーズボタン１０５は２段階スイッチとなっており、押し込み量に応じて第１スイッチ（ＳＷ１）および第２スイッチ（ＳＷ２）が順にオンするように構成されている。レリーズボタン１０５を略半分押し込んだ場合に第１スイッチ（ＳＷ１）がオンし、レリーズボタン１０５を最後まで押し込んだ場合に第２スイッチ（ＳＷ２）がオンする。第１スイッチ（ＳＷ１）がオンされると、フォーカス駆動制御部１３２はフォーカスユニット１３１を駆動してピント調整を行う。また、絞り駆動制御部１３０は絞りユニット１２９を駆動して自動露出調節（ＡＥ）を行い、さらに制御部１２２は自動ホワイトバランス（ＡＷＢ）およびＥＦ（フラッシュプリ発光）処理等の撮影準備を行う。第２スイッチ（ＳＷ２）がオンされると、レンズ鏡筒１０２により形成された光学像が撮像部１３３に露光され、撮像部１３３によって光電変換され電気信号として出力される。
【００３３】
撮像信号処理部１３５は、撮像部１３３から出力された電気信号を画像信号に変換する変換処理を行う。画像信号処理部１３６は、撮像信号処理部１３５から出力された画像信号に対して用途に応じた加工を行う。記憶部１３７は、画像信号処理部１３６によって生成された画像データを記憶する。また、記憶部１３７は、カメラ本体１００の各種機能や設定などを記憶する。表示部１１１は、画像信号処理部１３６によって生成された画像データを、必要に応じて表示する。
【００３４】
レンズ鏡筒１０２は、回転操作部１０３の回転を検出する回転操作検出部１３８を有する。回転操作検出部１３８により回転操作部１０３の操作が検出されると、制御部１２２は鏡筒部振動デバイス駆動制御部１３９を介して振動デバイス１０８に振動制御信号を送り、振動デバイス１０８を振動させる。なお、回転操作部１０３の操作時だけでなく、操作部１２１による操作が行われた場合にも振動デバイス１０８に振動制御信号が送られてもよい。また、回転操作部１０３や操作部１２１の操作時に振動デバイス１０７を振動させてもよいし、振動デバイス１０７、１０８の両方を振動させてもよい。
【実施例１】
【００３５】
図７は、カメラ本体１００とアクセサリＡやアクセサリＢなどのアクセサリ３００との接続を示すブロック図である。カメラ本体１００およびアクセサリ３００は、アクセサリシュー１０６やレンズマウント１１６などの接続部３０１、およびアクセサリ３００に設けられた接続部３０１を介して、電気的に接続され、互いに通信可能である。カメラ本体１００は、アクセサリ３００ごとに異なる識別信号に基づいて、アクセサリ３００の種類を判別可能である。
【００３６】
カメラ本体１００は、操作部１２１による操作に伴いユーザに操作感を与えるために振動を発生させる振動デバイス１０７を備える。また、カメラ本体１００は、振動デバイス１０７による振動を検出し、振動データを取得可能な振動検出部３０２を備える。振動検出部３０２として、例えば、加速度センサやジャイロセンサが用いられる。なお、振動デバイス１０７による振動は、ピッチ方向ブレ検出部１２７ａやヨー方向ブレ検出部１２７ｂにより検出されてもよい。
【００３７】
アクセサリ３００は、ユーザが操作するための操作部３０３を有する。アクセサリ３００は、操作部３０３による操作に伴いユーザに操作感を与えるために振動を発生させる振動デバイス３０４を備えてもよい。また、アクセサリ３００は、振動デバイス３０４による振動を検出し、振動データを取得可能な振動検出手段３０９を備えてもよい。振動デバイス３０４による振動は、手振れ補正を行うために振動を検出するブレ検出手段により検出してもよい。また、アクセサリ３００は、アクセサリ３００の各部の制御を行う制御部３０５と、アクセサリ３００の各種機能や設定などを記憶する記憶部３０７と、電源部３０８とを有する。
【００３８】
振動デバイス１０７、３０４は、特定の振動パラメータに基づいて制御される。振動パラメータには、例えば、振動デバイス１０７、３０４を駆動させる際の振動周波数が含まれている。カメラ本体１００などの筐体に固有の共振周波数付近で振動デバイス１０７、３０４を振動させることで、効率よく振動を発生させ、ユーザに触覚効果として伝えることができる。また、振動パラメータには、振動自体の強さを調整可能な振幅や、触覚効果を感じ取れる時間に関する振動の持続時間などが含まれている。
【００３９】
カメラ本体１００に対してアクセサリ３００の重量が無視できない場合、振動パラメータが同じであればユーザが感じる触覚効果はアクセサリ３００の取り付けの有無で異なる。そこで、本実施例では、カメラ本体１００にアクセサリ３００が取り付けられた場合、アクセサリ３００に対応した振動パラメータで振動デバイス１０７、３０４を振動させる。記憶部１３７は、あらかじめ図８に示されるアクセサリ３００の種類に対応する振動パラメータをテーブル値として有する管理テーブル２００を記憶している。カメラ本体１００にアクセサリ３００が取り付けられたことが検出されると、アクセサリ３００の種類を判別し、管理テーブル２００を参照することで取り付けられたアクセサリ３００に対応する振動パラメータを変更することができる。
【００４０】
管理テーブル２００には、アクセサリ３００に対応する振動パラメータが紐づけられている。アクセサリ組み合わせ名称カテゴリ２０１では、アクセサリ３００の種類や、複数のアクセサリ３００が取り付けられている場合はその組み合わせが項目として並んでいる。振動パラメータは、アクセサリ組み合わせ名称カテゴリ２０１ごとに記憶されている。管理テーブル２００では、振動パラメータの一例として、振動周波数２０２、振動の強さ（振幅）２０３および振動持続時間２０４が管理されている。また、管理テーブル２００では、振動パラメータとして、振動デバイス３０４がアクセサリ３００に搭載されているかどうかを示す情報である振動デバイス内蔵情報２０５や、アクセサリ３００が取り付けられる場所を示す取り付け場所２０６が管理されている。
【００４１】
管理テーブル２００に振動パラメータが記憶されていることで、カメラ本体１００にアクセサリ３００が取り付けられた場合、アクセサリ３００の種類に対応する振動パラメータで振動デバイス１０７、３０４を振動させることができる。管理テーブル２００に取り付けられたアクセサリ３００の種類に対応する振動パラメータが保存されていない場合、キャリブレーションを行うことで振動パラメータを決定することが可能である。決定された振動パラメータは、管理データ２００に新たに追加すればよい。
【００４２】
ここで、キャリブレーションの方法について説明する。キャリブレーション方法の１つとして、低周波数領域から高周波数領域まで振動デバイスを振動させ、振動検出部３０２、３０９でその振動データを取得して共振周波数を探索することで適切な振動周波数を振動パラメータとして反映させる方法がある。また、記憶部３０７は、アクセサリ３００を取り付ける前の振動デバイス１０７、３０４の振動パラメータをあらかじめ取得し記憶しておくことが好ましい。これにより、アクセサリ３００を取り付けた後のキャリブレーションによって決定した周波数での振動デバイス１０７、３０４の振幅や振動持続時間などの振動パラメータを修正することが可能となる。
【００４３】
以下、図９を参照して、本実施例の振動デバイスの制御方法について説明する。図９は、制御部１２２により実行される、本実施例の振動デバイスの制御方法を示すフローチャートである。
【００４４】
ステップＳ１００１では、制御部１２２は、カメラ本体１００にアクセサリ３００が取り付けられたかどうか、具体的には、カメラ本体１００が接続部３０１、３０６を介してアクセサリ３００に電気的に接続されたかどうかを判定する。カメラ本体１００にアクセサリ３００が取り付けられた場合、ステップＳ１００２に進み、カメラ本体１００にアクセサリ３００が取り付けられていない場合、ステップＳ１００１の処理を繰り返す。
【００４５】
ステップＳ１００２では、制御部１２２は、まず、アクセサリ３００から受信した識別信号に基づいて、アクセサリ３００の種類を判別する。制御部１２２は、次に、記憶部１３７、３０７で記憶されている管理テーブル２００に、カメラ本体１００およびアクセサリ３００の組み合わせにおける振動パラメータが保存されているかどうかを判定する。振動パラメータが記憶されている場合、ステップＳ１００５に進み、振動パラメータが記憶されていない場合、ステップＳ１００３に進む。なお、カメラ本体１００に対して複数のアクセサリ３００が取り付けられた場合も、管理テーブル２００に、カメラ本体１００および複数のアクセサリ３００の組み合わせにおける振動パラメータが保存されているかどうかを判定すればよい。
【００４６】
ステップＳ１００３では、制御部１２２は、キャリブレーションを行うことでこれまでと同等の触覚効果を得ることが可能な振動パラメータを決定する。キャリブレーションの方法は、前述した通り、低周波域から高周波域まで振動デバイス１０７、３０４を振動させる方法などが挙げられる。また、前述したように、あらかじめ記憶されたアクセサリ３００を取り付ける前の振動デバイス１０７、３０４の振動パラメータに基づいて、アクセサリ３００を取り付けた後の振動デバイス１０７、３０４の振動パラメータを修正可能である。
【００４７】
ステップＳ１００４では、制御部１２２は、ステップＳ１００３で決定された振動パラメータを管理テーブル２００に新たに追加する。
【００４８】
ステップＳ１００５では、制御部１２２は、管理テーブル２００に保存されている振動パラメータから、振動デバイス１０７、３０４を振動させる際の振動パラメータを決定する。これにより、振動デバイス１０７、３０４は、カメラ本体１００に取り付けられているアクセサリ３００の種類に対応する振動パラメータに基づいて振動する。
【００４９】
以上説明したように、本実施例では、振動デバイス１０７、３０４の振動パラメータをアクセサリ３００の有無、アクセサリ３００の種類およびカメラ本体１００の種類によって適宜変更する。これにより、アクセサリ３００の取り付け状態が変わってもユーザが得られる触覚効果の差異を低減させることができ、ユーザが違和感なく操作可能となる。
【００５０】
また、振動デバイス１０７、３０４を各種操作ごとに選択的または同時に振動させてもよい。例えば、アクセサリ３００の操作による振動は振動デバイス３０４を振動させ、カメラ本体１００の操作による振動は振動デバイス１０７を振動させてもよい。また、カメラ本体１００およびアクセサリ３００の総重量が大きく、振動デバイス１０７、３０４では出力が足りない場合、振動デバイス１０７、３０４を同期させ、同時に振動させてもよい。
【００５１】
また、本実施例では、カメラ本体１００とアクセサリ３００との関係についてカメラ本体１００を主体としてアクセサリ３００を従属品として説明したが、逆の関係性としてもよい。すなわち、本実施例では、記憶部１３７が管理テーブル２００を記憶しているが、記憶部３０７が管理テーブル２００を記憶していてもよい。また、記憶部１３７、３０７が管理テーブル２００を記憶し、一方に不足情報がある場合、他方から振動パラメータを補うようにしてもよい。例えば、記憶部１３７が特定のアクセサリ３００に対応する振動パラメータを有しておらず、記憶部３０７がカメラ本体１００に接続された場合の振動パラメータを記憶している場合について説明する。その場合、カメラ本体１００にアクセサリ３００が取り付けられた場合、記憶部３０７に記憶されている振動パラメータを、カメラ本体１００側に送信し、記憶部１３７に記憶されている管理テーブル２００に新たな情報として追加する。
【実施例２】
【００５２】
実施例１では、カメラ本体１００とアクセサリ３００とが電気的に接続される場合の振動デバイスの制御方法について説明した。しかしながら、カメラ本体１００とアクセサリ３００とが電気的に接続されていない場合、実施例１の方法を適用することはできない。カメラ本体１００に電気的に接続されないアクセサリ３００として、三脚座１１２やジャケットカバーが挙げられる。また、ストロボや交換レンズなどのアクセサリであっても電気的に接続されない場合もある。
【００５３】
本実施例では、カメラ本体１００とアクセサリ３００とが電気的に接続されておらず互いに通信ができない場合の振動デバイスの制御方法について説明する。具体的には、カメラ本体１００に電源が投入された場合にキャリブレーションを行い、振動パラメータを修正することでアクセサリ３００に対応することができる。キャリブレーションでは、実施例１で説明した通り、低周波域から高周波域まで振動デバイス１０７を振動させることなどが挙げられる。カメラ本体１００は、ユーザの操作によりキャリブレーションを実行可能な機能を備えてもよいが、この場合ユーザの手間となってしまうため、自動でキャリブレーションを実行する機能を備えることが望ましい。
【００５４】
以下、図１０を参照して、本実施例の振動デバイスの制御方法について説明する。図１０は、制御部１２２により実行される、本実施例の振動デバイスの制御方法を示すフローチャートである。
【００５５】
ステップＳ２００１では、制御部１２２は、電源ボタンの操作などによりカメラ本体１００の電源が投入されたかどうかを判定する。電源が投入された場合、ステップＳ２００２に進み、電源が投入されていない場合、ステップＳ２００１の処理を繰り返す。
【００５６】
ステップＳ２００２では、制御部１２２は、振動デバイス１０７を振動させることでキャリブレーションを行い、振動パラメータを決定する。
【００５７】
ステップＳ２００３では、制御部１２２は、ステップＳ２００２で決定された振動パラメータを現設定として記憶部１３７に記憶させる。以後の操作では、振動デバイスを振動させる場合、記憶部１３７に記憶された振動パラメータを反映させることができる。
【００５８】
以上説明したように、本実施例では、キャリブレーションをカメラ本体１００の電源が投入されたタイミングで行うことで、電源投入時のアクセサリ取り付け状態における振動パラメータを決定することができる。これにより、カメラ本体１００とアクセサリ３００とが電気的に接続されない場合に、アクセサリ３００の取り付け状態が変わってユーザが得られる触覚効果の差異を低減させることができ、ユーザが違和感なく操作可能となる。
【実施例３】
【００５９】
実施例２では、カメラ本体１００とアクセサリ３００とが電気的に接続されない場合の振動デバイスの制御方法について説明した。しかしながら、電源投入時のキャリブレーション実行後に電気的に接続されないアクセサリ３００がカメラ本体１００に取り付けられた場合、振動デバイスの振動によりユーザが感じる触覚効果に差異が生じる可能性がある。その場合、振動パラメータを適宜、修正する必要がある。
【００６０】
本実施例では、記憶部１３７は、振動デバイス１０７が振動した際に振動検出部３０２により検出される振動データをあらかじめ記憶している。そのため、制御部１２２は、振動デバイス１０７が振動した際に振動検出部３０２から取得された振動データと、あらかじめ記憶部１３７に記憶されている振動データとの差分に基づいて振動パラメータを修正することができる。例えば、制御部１２２は、今回取得された振動データの周波数が前回取得された振動データの周波数と異なっている場合、振動パラメータのうち振動周波数を修正すればよい。また、制御部１２２は、今回取得された振動データの振動が前回取得された振動データの振動に比べて弱い、または強い場合、振動の強弱に応じて振動パラメータのうち振動の強さを修正すればよい。また、制御部１２２は、今回取得された振動データの減衰時間が前回取得された振動データの減衰時間に比べて短い、または長い場合、減衰時間の長短に応じて振動パラメータのうち振動の持続時間を修正すればよい。なお、前回取得された振動データと今回取得された振動データとの差分が微小である場合、具体的には差分が所定値より小さい場合、振動パラメータを修正しないようにしてもよい。
【００６１】
以下、図１１を参照して、本実施例の振動デバイスの制御方法について説明する。図１１は、制御部１２２により実行される、本実施例の振動デバイスの制御方法を示すフローチャートである。
【００６２】
ステップＳ３００１では、制御部１２２は、振動検出部３０２により振動デバイス１０７の振動が検出されたかどうかを判定する。具体的には、制御部１２２は、振動検出部３０２から振動検出信号を受信したかどうかを判定する。振動デバイス１０７の振動が検出された場合、ステップＳ３００２に進み、振動デバイス１０７の振動が検出されていない場合、ステップＳ３００１の処理を繰り返す。
【００６３】
ステップＳ３００２では、制御部１２２は、前回取得された振動データと今回取得された振動データとの差分が所定値より大きいかどうかを判定する。差分が所定値より大きい場合、ステップＳ３００３に進み、差分が所定値より小さい場合、本フローを終了する。      
【００６４】
ステップＳ３００３では、制御部１２２は、前回の振動データと今回の振動データとの差分に基づいて、振動パラメータを修正する。
【００６５】
以上のような動作を行うことで、振動デバイス１０７の振動パラメータを適宜、修正可能である。
【００６６】
また、操作による振動だけではなく、振動デバイス１０７を定期的に振動させることで検出される振動データの差分に基づいて振動パラメータを修正してもよい。
【００６７】
以上、説明したように、本実施例では、カメラ本体１００の電源投入後、カメラ本体１００に電気的に接続されないアクセサリ３００が取り付けられた場合であっても、振動デバイス１０７の振動パラメータを適宜、修正可能である。これにより、アクセサリ３００の取り付け状態が変わってユーザが得られる触覚効果の差異を低減させることができ、ユーザが違和感なく操作可能となる。また、本実施例の方法は、実施例２の方法だけでなく、実施例１の方法と組み合わせて使用することも可能である。
【実施例４】
【００６８】
実施例１〜３において、グリップ部１０１内部の振動デバイス１０７や、レンズ鏡筒１０２内部の振動デバイス１０８を振動させた場合の撮像部１３３の振動に因る画像ブレ回避に関する制御は特に記載していない。本実施例では振動デバイスの振動による画像ブレを軽減する制御について説明する。
【００６９】
図１２は、デジタルカメラ１を正面側の斜め上方から見た外観斜視図である。図１の外観斜視図に対して、第２振動デバイス１１７が、グリップ部１０１内部の振動デバイス１０７に対して、逆側に追加されている。また、カメラ本体１００の底面から天面の方向をヨー方向ブレ検出部１２７ｂのヨー軸方向とし、第２振動デバイス１１７から振動デバイス１０７の方向をピッチ方向ブレ検出部１２７ａのピッチ軸方向とする。これら以外の構成要素は図１と同様なので、説明を省略する。
【００７０】
図１３（ａ）はカメラ本体１００の背面斜視図、図１３（ｂ）はカメラ本体１００の底面図、図１４はカメラ本体１００に取り付けられる各種アタッチメントを示す図である。構成要素は、それぞれ図３、図４、図５と同様であるため、説明を省略する。図１３（ａ）、（ｂ）および図１４に、図１２と同様に、ピッチ軸方向とヨー軸方向を追記している。
【００７１】
図１５は、本実施例のデジタルカメラのブロック図である。図６のブロック図に対して、デジタルカメラ本体１００を振動させるための第２振動デバイス１１７と、第２振動デバイス１１７を振動制御するための第２本体部振動デバイス駆動制御部１４３が追加されている。これら以外の構成要素は図６と同様なので、説明を省略する。
【００７２】
次に図１６〜図１９を用いて、振動デバイスの振動による画像ブレを軽減する制御について説明する。
【００７３】
図１６は本実施例におけるフローチャートである。図１７は本実施例における振動パラメータの管理テーブルである。図１８は本実施例における振動デバイスの制御例を示す図である。図１９は本実施例における振動デバイスの制御の画像ブレ軽減の効果を示す図である。
【００７４】
図１６のステップＳ４００１では、カメラ本体１００の電源投入時などの動作開始時に、制御部１２２が記憶部１３７に記憶されている振動パラメータの読み出しを行う。鏡筒部振動デバイス駆動制御部１３９、本体部振動デバイス駆動制御部１４０、および第２本体部振動デバイス駆動制御部１４３は、読み出された振動パラメータをセットする。なお、本実施例では、振動デバイス１０７および第２振動デバイス１１７の２つの振動デバイスの制御を例に説明を行う。
【００７５】
ステップＳ４００２では、ユーザが操作部１２１を用いてカメラ本体１００の操作を行う場合、ステップＳ４００３に進み、ユーザが操作を行わない場合、ステップＳ４００２に戻る。
【００７６】
ステップＳ４００３では、制御部１２２はユーザの操作が撮影操作か否かを判断し、撮影操作の場合、ステップＳ４００４に進み、撮影操作でない場合、ステップＳ４００８に進む。ここでの撮影操作とは、静止画撮影や動画記録など画像の記録を伴う操作を示し、撮影操作を行う際は、ステップＳ４００４からステップＳ４００７にて、振動デバイスの振動による撮像部１３３の画像ブレを軽減する制御を行う。本実施例における画像ブレを軽減する制御は、複数の振動デバイスを用いて、撮像部１３３近傍の振動を相殺するよう制御するものである。
【００７７】
ステップＳ４００４では、ステップＳ４００１にて読み出された振動パラメータを用いて、本体部振動デバイス駆動制御部１４０は振動デバイス１０７を振動させ、第２本体部振動デバイス駆動制御部１４３は第２振動デバイス１１７を振動させる。
【００７８】
ステップＳ４００５では、制御部１２２は、ピッチ方向防振制御部１２８ａから読み出したピッチ方向ブレ検出部１２７ａの角速度データと、ヨー方向防振制御部１２８ｂから読み出したヨー方向ブレ検出部１２７ｂの角速度データから撮像部１３３近傍の振動量が所定閾値以下か否かを判定する。ここで、本実施例では、ピッチ方向ブレ検出部１２７ａと、ヨー方向ブレ検出部１２７ｂはレンズ鏡筒１０２の近くにある撮像部１３３の近傍に配置されており、撮像部１３３近傍の振動量（角速度データ）が計測できるものとする。
【００７９】
ステップＳ４００５にて、撮像部１３３の振動量が所定閾値｜ω｜以下でなく、振動量が所定閾値｜ω｜より大きいと判定された場合、振動パラメータのキャリブレーションを行う。ここで、振動パラメータのキャリブレーション方法について、図１７〜図１９を用いて説明する。
【００８０】
図１９（ａ）は、ステップＳ４００５にて、撮像部１３３の振動量が所定閾値｜ω｜より大きいと判定された場合のピッチ方向ブレ検出部１２７ａの角速度データを示している。また、図１９（ｂ）は、ステップＳ４００５にて、撮像部１３３の振動量が所定閾値｜ω｜より大きいと判定された場合のヨー方向ブレ検出部１２７ｂの角速度データを示している。
【００８１】
図１９（ａ）の横軸は、図１２〜図１４のピッチ軸と一致しており、原点付近はカメラ本体１００のレンズロック解除ボタン１１３側、原点から遠くなるに従い、グリップ部１０１に近づく座標を示している。
【００８２】
一方、図１９（ｂ）の横軸は、図１２〜図１４のヨー軸と一致しており、原点付近はカメラ本体１００の底面側、原点から遠くなるに従い、カメラ本体１００の天面側に近づく座標を示している。
【００８３】
また、図１９（ａ）の縦軸は、ピッチ方向の振動量（角速度データ）を示し、閾値を±ω（＝｜ω｜）とし、図１９（ａ）の破線で囲まれた領域が、ピッチ方向ブレ検出部１２７ａが取得した撮像部１３３近傍の振動量を示している。
【００８４】
一方、図１９（ｂ）の縦軸は、ヨー方向の振動量（角速度データ）を示し、閾値を±ω（＝｜ω｜）とし、図１９（ｂ）の破線で囲まれた領域が、ヨー方向ブレ検出部１２７ｂが取得した撮像部１３３近傍の振動量を示している。
【００８５】
次に、ステップＳ４００４における本体部振動デバイス駆動制御部１４０および第２本体部振動デバイス駆動制御部１４３の駆動制御について説明する。図１７の振動パラメータの管理テーブルにおいて、例えば、ストロボ１が装着されているときの振動パラメータＡの振動の位相差２０７のデフォルト設定は１８０°である。これは図１８（ａ）に示すように、駆動制御信号の位相差が１８０°であることを示し、本体部振動デバイス駆動制御部１４０の制御信号が駆動制御１、第２本体部振動デバイス駆動制御部１４３の制御信号が駆動制御２とした場合に、それぞれの制御信号が半周期ずれている状態である。このとき、図１９（ａ）はカメラ本体１００のグリップ部１０１に近い箇所と、グリップ部１０１の逆側の箇所はカメラ本体１００のピッチ方向の振動量が大きく、これらから離れた間の箇所は振動量が比較的小さいが、閾値は超えていることを示している。また、図１９（ｂ）はカメラ本体１００の底面に近い箇所と、天面に近い箇所はカメラ本体１００のヨー方向の振動量が大きく、これらから離れた間の箇所は振動量が比較的小さいが、閾値は超えていることを示している。
【００８６】
本実施例では、撮像部１３３から比較的遠い位置に、振動デバイス１０７と第２振動デバイス１１７のように、複数の振動デバイスを配置し、これらの振動デバイスの駆動制御を工夫することで、振動デバイス近傍はユーザに報知するために必要な振動量を生じさせつつ、振動デバイスから遠い撮像部は振動を弱くし、画像ブレが軽減されるよう駆動制御することを目的としている。
【００８７】
ステップＳ４００５にて、撮像部１３３の振動量が所定閾値｜ω｜以下でなく、振動量が所定閾値｜ω｜大きいと判定された場合、ステップＳ４００６にて、振動パラメータのキャリブレーションを行う。具体的には、本体部振動デバイス駆動制御部１４０の駆動制御１に対して、第２本体部振動デバイス駆動制御部１４３の駆動制御２の位相をスイープし、ピッチ方向ブレ検出部１２７ａ及びヨー方向ブレ検出部１２７ｂの振動量が所定閾値以下になる位相差を探す。最適な位相差にキャリブレーションすることで、図１９（ｃ）や図１９（ｄ）のように、撮像部１３３近傍のピッチ方向ブレ検出部１２７ａ、及び、ヨー方向ブレ検出部１２７ｂの振動量が所定閾値｜±ω｜以下となり、撮像部１３３の振動が軽減される。
【００８８】
キャリブレーションの結果、図１８（ｂ）のように駆動制御信号の位相差１３５°が最適値と判断された場合、ステップＳ４００７にて、図１７の振動パラメータＡを、キャリブレーション結果１３５°に更新する。
【００８９】
一方、ステップＳ４００５にて、撮像部１３３の振動量が所定閾値｜±ω｜以下と判定された場合は既に撮像部１３３近傍の振動は軽減されているものとし、振動パラメータのキャリブレーションを行わず、フローは終了となる。
【００９０】
また、ステップＳ４００３にて、撮影操作でないと判断された場合は、撮像部１３３の画像ブレを軽減させる必要がないため、ステップＳ４００８にて、実施例１〜３のように、単一の振動デバイスを用いて、ユーザ報知を行い、フローは終了となる。
【００９１】
本実施例では、アクセサリとしてストロボ１を例に説明したが、図１７に示す振動パラメータＢ以降のアクセサリについても同様に、上記で説明したキャリブレーションを行うものとする。
【００９２】
以上、説明したように、振動デバイスによるユーザ報知の際に、撮像部が振動することによる画像ブレに対し、振動デバイス近傍はユーザ報知に必要な振動量を生じさせつつ、振動デバイスから遠い撮像部は振動を弱くし、画像ブレが軽減されるよう駆動制御することで、ユーザ報知と画像ブレ軽減の両立を図ることができる。
［その他の実施例]
本発明は、上述の実施例の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００９３】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００９４】
１００  デジタルカメラ本体（電子機器または外部機器）
１０７  振動デバイス
１２２  制御部
３００  アクセサリ（外部機器または電子機器）
３０４  振動デバイス
３０５  制御部
【図１】
2019185023.tif 000003
【図２】
2019185023.tif 000004
【図３】
2019185023.tif 000005
【図４】
2019185023.tif 000006
【図５】
2019185023.tif 000007
【図６】
2019185023.tif 000008
【図７】
2019185023.tif 000009
【図８】
2019185023.tif 000010
【図９】
2019185023.tif 000011
【図１０】
2019185023.tif 000012
【図１１】
2019185023.tif 000013
【図１２】
2019185023.tif 000014
【図１３】
2019185023.tif 000015
【図１４】
2019185023.tif 000016
【図１５】
2019185023.tif 000017
【図１６】
2019185023.tif 000018
【図１７】
2019185023.tif 000019
【図１８】
2019185023.tif 000020
【図１９】
2019185023.tif 000021