(57)【要約】【課題】複数種類の振動デバイスを用いて、良好な操作感を発生させる。【解決手段】電子機器は、それぞれ振動を発生するとともに互いに種類が異なる振動デバイスである第１の振動デバイス１００および第２の振動デバイス２００を、操作手段１０２に対するユーザ操作に応じて制御する制御手段１１５を有する。制御手段は、操作手段の操作速度を取得し、操作速度が所定速度より高速である場合は第１の振動デバイスを駆動し、操作速度が所定速度より低速である場合は第２の振動デバイスを駆動する。【選択図】図１
2020049424.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ振動を発生するとともに互いに種類が異なる振動デバイスである第１の振動デバイスおよび第２の振動デバイスを、操作手段に対するユーザ操作に応じて制御する制御手段を有する電子機器であって、
前記制御手段は、
前記操作手段の操作速度を取得し、
前記操作速度が所定速度より高速である場合は前記第１の振動デバイスを駆動し、前記操作速度が前記所定速度より低速である場合は前記第２の振動デバイスを駆動することを特徴とする電子機器。
【請求項２】
前記第２の振動デバイスは、前記第１の振動デバイスに比べて、駆動信号の入力から振動の振幅が目標振幅に達するまでの時間が短い振動デバイスであることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、
第１の時点で取得した前記操作速度である第１の速度を用いて、前記第１の時点よりも後の第２の時点での前記操作速度である第２の速度を算出し、
前記第１の速度が前記所定速度より低速であり、かつ前記第２の速度が前記所定速度より高速である場合に、前記第１の時点にて前記第１の振動デバイスに振動を発生させるとともに、該第１の時点から前記第２の振動デバイスに振動を発生させることを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御手段は、
前記操作手段の操作加速度を取得し、
前記第１の時点での前記操作速度および前記操作加速度を用いて、前記第２の速度を算出することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記第１の振動デバイスは、前記第２の振動デバイスに比べて、低い消費電力で振動を発生することを特徴とする請求項１から４のいずれか一項に記載の電子機器。
【請求項６】
前記第１の振動デバイスはリニアアクチュエータを用いて構成され、
前記第２の振動デバイスは圧電素子を用いて構成されていることを特徴とする請求項１から５のいずれか一項に記載の電子機器。
【請求項７】
前記電子機器は、撮像装置または交換レンズであることを特徴とする請求項１から６のいずれか一項に記載の電子機器。
【請求項８】
前記操作手段は、前記撮像装置のレンズ鏡筒部または前記交換レンズに設けられ、回転操作が可能なリング部材であることを特徴とする請求項１から７のいずれかに記載の電子機器。
【請求項９】
それぞれ振動を発生するとともに互いに種類が異なる振動デバイスである第１の振動デバイスおよび第２の振動デバイスを、操作手段に対するユーザ操作に応じて制御する電子機器の制御方法であって、
前記操作手段の操作速度を取得するステップと、
前記操作速度が所定速度より高速である場合は前記第１の振動デバイスを駆動し、前記操作速度が前記所定速度より低速である場合は前記第２の振動デバイスを駆動するステップとを有することを特徴とする電子機器の制御方法。
【請求項１０】
電子機器のコンピュータに、請求項９に記載の制御方法に従う処理を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ操作に応じた振動を発生する電子機器に関する。
【背景技術】
【０００２】
デジタルカメラ、ビデオカメラおよび交換レンズ等の電子機器には、回転リング、ダイアル、ボタン等の操作部材のユーザ操作に応じて力感やクリック感等の操作感を発生させる構成を有することが多い。
【０００３】
特許文献１には、それぞれ振動デバイスである圧電アクチュエータと振動モータを用いてメカシャッタ操作の力感（操作感）を擬似的に発生させるカメラが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３６８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
圧電アクチュエータは、駆動信号が入力されてから振動の振幅が必要とされる大きさに達するまでの時間が早い、すなわち応答性が高い。このため、操作タイミングと操作感の発生タイミングとを合わせ易い。しかしながら、圧電アクチュエータの駆動には大きい電力を必要とする。このため、バッテリ駆動タイプの電子機器では、圧電アクチュエータの多数回の駆動によってバッテリ電力の消費が増大する。
【０００６】
一方、振動モータは、圧電アクチュエータに比べて、消費電力は少ないが、応答性が低く、操作タイミングと操作感の発生タイミングとを合わせ難い。
【０００７】
本発明は、複数種類の振動デバイスを用いて、消費電力を抑えつつ、良好な操作感を発生させることができるようにした電子機器を提供する。
【課題を解決するための手段】
【０００８】
本発明の一側面としての電子機器は、それぞれ振動を発生するとともに互いに種類が異なる振動デバイスである第１の振動デバイスおよび第２の振動デバイスを、操作手段に対するユーザ操作に応じて制御する制御手段を有する。制御手段は、操作手段の操作速度を取得し、操作速度が所定速度より高速である場合は第１の振動デバイスを駆動し、操作速度が所定速度より低速である場合は第２の振動デバイスを駆動することを特徴とする。
【０００９】
また、本発明の他の一側面としての制御方法は、それぞれ振動を発生するとともに互いに種類が異なる振動デバイスである第１の振動デバイスおよび第２の振動デバイスを、操作手段に対するユーザ操作に応じて制御する電子機器に適用される。該制御方法は、操作手段の操作速度を取得するステップと、該操作速度が所定速度より高速である場合は第１の振動デバイスを駆動し、操作速度が所定速度より低速である場合は第２の振動デバイスを駆動するステップとを有することを特徴とする。
【００１０】
なお、電子機器のコンピュータに、上記制御方法に従う処理を実行させるコンピュータプログラムも、本発明の他の一側面を構成する。
【発明の効果】
【００１１】
本発明によれば、互いに種類が異なる第１および第２の振動デバイスを用いて、消費電力を抑えつつ、良好な操作感を発生させることができる。
【図面の簡単な説明】
【００１２】
【図１】（ａ）本発明の実施例であるカメラの外観斜視図と（ｂ）該カメラに搭載されたＬＲＡの構成を示す図。
【図２】（ａ）実施例のカメラの背面斜視図と（ｂ）底面図。
【図３】実施例のカメラの構成を示すブロック図。
【図４】実施例のカメラにおけるフロントカバーユニットの分解斜視図。
【図５】（ａ）フォトインタラプタの出力波形図と（ｂ）振動デバイスの振幅を示す図。
【図６】回転操作部の回転速度と振動デバイスの駆動との関係を示す図。
【図７】実施例のカメラが行う振動デバイス制御処理を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明の実施例について図面を参照しながら説明する。
【実施例１】
【００１４】
図１（ａ）および図２（ａ），（ｂ）を参照して、本発明の実施例１である撮像装置（電子機器）としてのデジタルカメラ（以下、カメラという）１０の構成について説明する。図１（ａ）に示すように、カメラ１０において後述するレンズ鏡筒ユニット（レンズ鏡筒部）が収容する光学系の光軸が延びる光軸方向をＺ軸方向とし、これに直交する方向をＸ軸方向（水平方向）およびＹ軸方向（垂直方向）とする。以下、Ｘ軸方向とＹ軸方向をまとめてＸ／Ｙ軸方向とも記す。また、Ｘ軸回りの回転方向をピッチ（Ｐｉｔｃｈ）方向とし、Ｙ軸回りの回転方向をヨー（Ｙａｗ）方向とする。ピッチ方向とヨー方向（以下、まとめてピッチ／ヨー方向とも記す）は、互いに直交するＸ軸とＹ軸である２軸回りでの回転方向である。
【００１５】
図１（ａ）は、カメラ１０の前面および上面を示している。カメラ１０は、カメラ本体の前側の部分を構成するフロントカバーユニット１１と、該フロントカバーユニット１１の中央に設けられ、被写体から光を結像させて被写体像を形成する沈胴式レンズ鏡筒ユニット１２とを有する。本体内には、被写体像を光電変換（撮像）して画像を生成する撮像素子（図３参照）が設けられている。
【００１６】
フロントカバーユニット１１のうち前方（被写体側）から見て左側（後方から見て右側）の部分には、ユーザがカメラ１０を手で把持するためのフロントグリップ部１０１が設けられている。このフロントグリップ部１０１は、フロントカバーユニット１１におけるレンズ鏡筒ユニット１２の周囲の部分（後述するフロントカバー）よりも前側に突出しており、ユーザが手（中指や薬指）で持ちやすい形状を有する。フロントグリップ部１０１を手で把持したユーザは、その手の人差し指で後述するレリーズボタン１７やズームレバー１６を操作することができる。このため、フロントグリップ部１０１は、レンズ鏡筒ユニット１２よりもレリーズボタン１７側に配置されている。
【００１７】
また、レンズ鏡筒ユニット１２の外周には、光軸回りで回転可能なリング部材としての操作リング（操作手段）１０２が設けられている。ユーザは、操作リング１０２に撮像条件を変更するための任意の機能を割り当てることができる。例えば、操作リング１０２を回転操作してその回転位置（操作位置）を選択することで、焦点位置や露出値等の撮像条件を可変設定することができる。すなわち、操作リング１０２は、撮像に関する設定のためのユーザ操作が可能な操作手段であるとともに、複数の操作位置（回転位置）へのユーザ操作が可能な操作手段である。本実施例にいう撮像に関する設定とは、撮像に関する切替えや調整等も含む。
【００１８】
カメラ１０の上面には、露出値を設定するための露出ダイアル１３と、電源ボタン１４と、撮像モードを切り替えるためのモードダイアル１５とが配置されている。カメラ１０の電源がＯＦＦの状態においてユーザが電源ボタン１４を押すことで、カメラ１０の電源がＯＮになる。カメラ１０の電源がＯＮになると、レンズ鏡筒ユニット１２が沈胴位置から前方に突出して撮像可能な状態となる。この状態でユーザがモードダイアル１５を回転させてその回転位置（操作位置）を選択することにより、各種撮像モードを設定することができる。各種撮像モードには、シャッタ速度や絞り値等の撮像条件をユーザが任意に設定可能なマニュアル静止画撮像モード、自動で適正な露光量が得られるオート静止画撮像モードおよび動画の撮像を行うための動画撮像モード等が含まれる。マニュアル静止画撮像モードにおいて、ユーザが露出ダイアル１３を回転させてその回転位置（操作位置）を選択することにより、任意の露出値（シャッタ速度＋絞り値）を設定することができる。露出ダイアル１３とモードダイアル１５は、撮像に関する設定のためのユーザ操作が可能な操作手段であるとともに、複数の操作位置（回転位置）へのユーザ操作が可能な操作手段である。
【００１９】
また、カメラ１０の上面には、レンズ鏡筒ユニット１２の焦点距離を変更するためにユーザにより左右に操作されるズームレバー１６と、撮像を指示するためにユーザにより押圧操作されるレリーズボタン１７とが配置されている。さらにカメラ１０の上面には、外付けのフラッシュユニットやマイクロフォン等を脱着可能なアクセサリシュー１８が設けられている。
【００２０】
カメラ１０の電源がＯＮの状態でユーザが電源ボタン１４を押すと、レンズ鏡筒ユニット１２が本体内に格納されるとともに、カメラ１０の電源がＯＦＦとなる。
【００２１】
フロントグリップ部１０１の内面には、第１の振動デバイス１００と第２の振動デバイス２００が取り付けられている。第１および第２の振動デバイス１００，２００は、操作リング１０２、露出ダイアル１３、電源ボタン１４、モードダイアル１５、ズームレバー１６およびレリーズボタン１７等の操作手段のユーザ操作に応じて振動を発生してフロントグリップ部１０１に振動を与える。第１および第２の振動デバイス１００，２００は互いに種類（振動の発生原理）が異なる振動デバイスである。
【００２２】
本実施例では、第１の振動デバイス１００はリニアアクチュエータ（Linear Resonant Actuator：ＬＲＡ）を用いて構成され、第２の振動デバイス２００は圧電素子を用いて構成されている。ただし、第１および第２の振動デバイス１００，２００として上記のもの以外のものを用いてもよい。第１および第２の振動デバイス１００，２００は、それらの振動強度（振幅）や振動周波数等の振動パラメータを可変設定することができる。振動パラメータを変更することで、様々な振動パターンの振動を発生させることができる。
【００２３】
図２（ａ）は、カメラ１０の背面を示している。カメラ１０の背面には、本体の背面を構成する背面カバーユニット２３と、背面カバーユニット２３に設けられた背面操作部（操作手段）２１と、表示部２２とが設けられている。背面操作部２１は、複数のボタンやダイアルを含み、背面カバーユニット２３のうちユーザがカメラ１０を把持する際に親指を当てる背面グリップ部２３ｃの下側に設けられている。
【００２４】
カメラ１０の電源がＯＮ状態であり、静止画または動画撮像モードが設定されているとき、表示部２２には、撮像素子により撮像されている被写体像のスルー画像が表示される。また、表示部２２には、シャッタ速度や絞り値等の撮像条件を示す撮像パラメータが表示され、ユーザはその表示を見ながら背面操作部２１を操作することによって撮像パラメータの設定値を変更することが可能である。撮像パラメータの設定値の変更を、タッチパネルとしての表示部２２に表示されたスライダに対するタッチ操作（スライド操作）により行ってもよい。この場合のスライダは、撮像に関する設定のためのユーザ操作が可能な操作手段であるとともに、複数の操作位置（スライド位置）へのユーザ操作が可能な操作手段である。
【００２５】
背面操作部２１は、記録された撮像画像の再生を指示するための再生ボタンを含み、該再生ボタンをユーザが操作することで、撮像画像が表示部２２に再生表示される。背面操作部２１のユーザ操作に応じて第１および第２の振動デバイス１００，２００に振動を発生させてもよい。
【００２６】
図２（ｂ）は、カメラ１０の底面を示している。カメラ１０の底面には三脚座３０が設けられている。三脚座３０には、三脚やジャケット等のアクセサリ機器が取付け可能である。
【００２７】
図１（ｂ）は、第１の振動デバイス１００であるＬＲＡの構成を示している。ＬＲＡは、振動子１００ａ、マグネット１００ｂ、バネ１００ｃ、コイル１００ｄおよびベース１００ｅにより構成されている。振動子１００ａは、マグネット１００ｂを保持し、かつベース１００ｅに対してバネ１００ｃにより移動可能に結合されている。コイル１００ｄは、マグネット１００ｂの近傍に配置され、回路基板（図４参照）と電気的に接続される。コイル１００ｄは、回路基板から電流を与えられることで電磁力を発生し、その電磁力とマグネット１００ｂとの間の吸着力また反発力により振動子１００ａが往復運動することにより、第１の振動デバイス１００に図中の矢印方向に振動が発生する。
【００２８】
図３は、カメラ１０の電気的および光学的な構成を示している。カメラ１０は、後述する各部に電源を供給する電源部１３５と、前述した露出ダイアル１３、電源ボタン１４、モードダイアル１５、ズームレバー１６、レリーズボタン１７および背面操作部２１を含む操作部４０とを有する。カメラ１０全体の制御は制御手段としての制御部１１５によって行われる。制御部１１５は、不図示のメモリに格納されている制御プログラムを読み出して実行することで、カメラ１０全体を制御する。
【００２９】
レンズ鏡筒ユニット１２は、光軸方向に移動して変倍を行うズームレンズを含むズームユニット１１６と、像振れを低減（補正）する防振素子としてのシフトレンズを含むレンズ防振ユニット１１８とを有する。レンズ防振ユニット１１８は、シフトレンズを光軸に対して直交するＸ／Ｙ軸方向に移動（シフト）させて像振れを低減する防振動作を行う。また、レンズ鏡筒ユニット１２は、光量調節動作とシャッタ動作とを行う絞り・シャッタユニット１２２と、光軸方向に移動して焦点調節を行うフォーカスレンズを含むフォーカスユニット１２４とを有する。
【００３０】
カメラ１０は、ズームユニット１１６を駆動してズームレンズを移動させるズーム駆動部１１７と、レンズ防振ユニット１１８を駆動してシフトレンズをシフトさせる防振駆動部１１９と、絞り・シャッタユニット１２２を駆動する絞り・シャッタ駆動部１２３とを有する。また、カメラ１０は、フォーカスユニット１２４を駆動してフォーカスレンズを移動させるフォーカス駆動部１２５を有する。
【００３１】
制御部１１５は、操作部４０から変倍の指示が入力されると、ズーム駆動部１１７を介してズームユニット１１６の駆動を制御することで変倍を行わせる。また、制御部１１５は、操作部４０から受けた絞り値やシャッタ速度の設定値または後述する画像処理部１３１から取得した輝度信号に応じて、絞り・シャッタ駆動部１２３を介して絞り・シャッタユニット１２２の絞り駆動を制御する。また、制御部１１５は、レリーズボタン１７における撮像指示操作に応じて絞り・シャッタ駆動部１２３を介して絞り・シャッタユニット１２２のシャッタ駆動を制御する。さらに、制御部１１５は、画像処理部１３１から取得した焦点信号に応じて、フォーカス駆動部１２５を介してフォーカスユニット１２４の駆動を制御することで、オートフォーカスを行う。
【００３２】
撮像素子１２６は、被写体像を光電変換して撮像信号を出力する。画像処理部１３１は、撮像信号に対して各種画像処理を行って画像信号を生成する。表示部２２は、画像処理部１３１から出力された画像信号（スルー画像）を表示したり、前述したように撮像パラメータを表示したり、記憶部１３２に記録された撮像画像を再生表示したりする。
【００３３】
また、撮像素子１２６は、防振素子としてセンサ防振ユニット１３０に含まれている。センサ防振ユニット１３０は、撮像素子１２６を光軸に対して直交するＸ／Ｙ軸方向に移動（シフト）させて像振れを低減（補正）する防振動作を行う。制御部１１５は、センサ駆動部１２７を介して、撮像素子１２６による撮像と、センサ防振ユニット１３０の駆動（撮像素子１２６のシフト位置）とを制御する。
【００３４】
カメラ１０は、該カメラ１０に加わる手振れ等の振れ（以下、カメラ振れという）を検出可能な振れ検出手段としてのピッチ振れ検出部１２０ａとヨー振れ検出部１２０ｂを有する。ピッチ振れ検出部１２０ａとヨー振れ検出部１２０ｂはそれぞれ、角速度センサ（振動ジャイロ）や角加速度センサを用いて、ピッチ方向（Ｘ軸回りの回転方向）およびヨー方向（Ｙ軸回りの回転方向）のカメラ振れを検出して振れ信号を出力する。
【００３５】
ピッチ防振演算部１２１ａは、ピッチ振れ検出部１２０ａからの振れ信号を用いてレンズ防振ユニット１１８（シフトレンズ）とセンサ防振ユニット１３０（撮像素子１２６）のＹ軸方向でのシフト位置を算出する。また、ヨー防振演算部１２１ｂは、ヨー振れ検出部１２０ｂからの振れ信号を用いてレンズ防振ユニット１１８とセンサ防振ユニット１３０のＸ軸方向でのシフト位置を算出する。制御部１１５は、ピッチ防振演算部１２１ａとヨー防振演算部１２１ｂが算出したピッチ／ヨー方向のシフト位置に応じて、防振駆動部１１９およびセンサ駆動部１２７を介してレンズ防振ユニット１１８およびセンサ防振ユニット１３０のシフト位置を制御する。これにより、像振れを補正する防振動作が行われる。
【００３６】
なお、防振動作をレンズ防振ユニット１１８とセンサ防振ユニット１３０のいずれか一方または両方を駆動して行うかは、操作部４０を通じてユーザが選択することができる。例えば、ユーザが防振動作の設定をＯＮにしている場合は、制御部１１５が撮像シーンを判別し、レンズ防振ユニット１１８とセンサ防振ユニット１３０のうち最適な一方または両方の防振ユニットを選択して防振動作を行わせる。
【００３７】
回転検出部１１２は、操作リング１０２の回転操作を検出する。回転検出部１１２により回転操作が検出されると、制御部１１５は、振動デバイス駆動部１３４に第１および第２の振動デバイス１００，２００に対する駆動信号を出力させ、該第１および第２の振動デバイス１００，２００に振動を発生させる。また、制御部１１５は、操作部４０における操作が行われた場合にも、同様に第１および第２の振動デバイス１００，２００に振動を発生させる。第１および第２の振動デバイス１００，２００が図１（ａ）に示したフロントグリップ部１０１に振動を与えることで、フロントグリップ部１０１を把持するユーザの手に対して操作リング１０２の回転操作に対するクリック感や操作部４０の操作に対する操作感を与えることができる。
【００３８】
前述したように背面操作部２１の操作により撮像パラメータの設定値を変更することが可能であるが、撮像パラメータの設定値の変更を操作リング１０２の回転操作に割り当てることも可能である。
【００３９】
図４はフロントカバーユニット１１を分解して示している。フロントカバーユニット１１はフロントベース部材１１０を有し、このフロントベース部材１１０に対して金属製の外装カバーであるフロントカバー１０３が両面テープまたは接着材により固定される。フロントカバー１０３には、フロントグリップ部１０１が外側から組み付けられ、内側から２つのネジ１０６により固定される。前述したように、フロントグリップ部１０１は、ユーザが持ちやすいようにフロントカバー１０３から前側に突出した形状を有する。フロントグリップ部１０１は、フロントカバー１０３側の樹脂部材と、ユーザが把持する表面側の弾性部材との２層構造を有する。
【００４０】
操作リング１０２において周方向に延びる溝部内には、付勢リング１０７の前面が両面テープにより貼り付けられる。付勢リング１０７は、弾性部材により形成されており、クッション性を有する。また、付勢リング１０７の後面は、摺動性を良くするためのシートにより構成されている。そして、上記溝部には、付勢リング１０７の後方からＯ−リング１０８が嵌め込まれる。Ｏ−リング１０８は、フッ素ゴム等の摺動性が良いゴム素材により形成されている。こうして付勢リング１０７とＯ−リング１０７が組み付けられた操作リング１０２は、フロントベース部材１１０に前方から組み付けられる。
【００４１】
一方、回転検出リング１０９の前面には、摺動シート１１１が貼り付けられる。回転検出リング１０９には、その周方向に複数の凹部と凸部が等間隔に交互に形成されている。これら凸部は、回転検出リング１０９の回転に伴って回転検出部１１２に含まれるフォトインタラプタ１１２ａ，１１２ｂの発光部と受光部との間に出入りする。
【００４２】
回転検出リング１０９は、フロントベース部材１１０の後方から操作リング１０２に対して組み付けられる。このとき、回転検出リング１０９の周方向複数箇所（本実施例では２箇所）に設けられた位相合わせ部１０９ａを、操作リング１０２の内周部における周方向複数箇所に設けられた位相合わせ凹部１０２ａに合わせるように回転検出リング１０９の回転位置を決める。そして、回転検出リング１０９の周方向複数箇所（本実施例では４箇所）から前方に延びるように形成されたフッキング部１０９ｂを、操作リング１０２の周方向複数箇所に設けられた突起部１０２ｂに係合させる。こうして、操作リング１０２と回転検出リング１０９とが一体回転可能に連結される。
【００４３】
また、上述したフォトインタラプタ１１２ａ，１１２ｂは、回転検出リング１０９の回転方向における異なる位置（位相）に配置されるようにフレキシブル回路基板１１３に実装されている。フレキシブル回路基板１１３は、フロントベース部材１１０に組み付けられる。各フォトインタラプタは、その発光部と受光部との間に回転検出リング１０９の凸部が位置する場合は遮光状態となり、発光部と受光部との間に回転検出リング１０９の凸部が位置しない場合は受光状態となる。フォトインタラプタ１１２ａ，１１２ｂのそれぞれの遮光状態と受光状態の切り替わりを検出およびカウントすることで、回転検出リング１０９、つまりは操作リング１０２の回転方向および回転量を検出することができる。
【００４４】
さらにフロントベース部材１１０には、基板ホルダ１１４が組み付けられる。この基板ホルダ１１４の腕部は、フォトインタラプタ１１２ａ，１１２ｂが実装されたフレキシブル回路基板１１３の後面を抑えてフレキシブル回路基板１１３を固定する。
【００４５】
フロントグリップ部１０１の内面には、第１および第２の振動デバイス１００，２００を保持する保持部材としての振動デバイスホルダ１０４が両面テープまたは接着剤により取り付けられる。振動デバイスホルダ１０４における互いに異なる位置には、第１および第２の振動デバイス１００，２００が両面テープまたは接着剤により固定される。振動デバイスホルダ１０４は、第１および第２の振動デバイス１００，２００が発生する振動をフロントグリップ部１０１に伝えやすいように、振動の減衰が少ない金属等の材料により形成されている。すなわち、振動デバイスホルダ１０４は、フロントグリップ部１０１に比べて振動における損失係数が小さい材料により形成される。第１および第２の振動デバイス２００の不図示の電極は、フロントベース部材１１０に組み付けられたフレキシブル回路基板１１３に接続される。
【００４６】
なお、本実施例では、１つの振動デバイスホルダ１０４に第１および第２の振動デバイス１００，２００を固定しているが、第１および第２の振動デバイス１００，２００を別々の振動デバイスホルダに固定してもよい。
【００４７】
次に、図５を用いて、操作リング１０２の回転検出と第１および第２の振動デバイス１００，２００の駆動について説明する。図５（ａ）は、操作リング１０２が回転操作された際のフォトインタラプタ１１２ａ，１１２ｂの出力波形を示している。図５（ａ）において、横軸は時間を、縦軸はフォトインタラプタ１１２ａ，１１２ｂの出力波形を示している。
【００４８】
操作リング１０２の初期位置ではフォトインタラプタ１１２ａとフォトインタラプタ１１２ｂは共に遮光されており、これらの出力はＨＩＧＨ／ＨＩＧＨである。この初期位置の時刻をｔ０とする。この初期位置から操作リング１０２が一方向に回転してフォトインタラプタ１１２ｂが非遮光状態となり、その出力がＬＯＷに切り替わる時刻をｔ1とする。さらに、操作リング１０２が上記一方向に回転し続けてフォトインタラプタ１１２ａの出力がＬＯＷに切り替わる時刻をｔ2、フォトインタラプタ１１２ｂの出力がＨＩＧＨに切り替わる時刻をｔ3、フォトインタラプタ１１２ａの出力がＨＩＧＨに切り替わる時刻をｔ4とする。
【００４９】
フォトインタラプタ１１２ａ，１１２ｂの出力がＨＩＧＨ／ＨＩＧＨ（時刻ｔ０）から、ＨＩＧＨ／ＬＯＷ（時刻ｔ１）→ＬＯＷ/ＬＯＷ（時刻ｔ２）→ＬＯＷ／ＨＩＧＨ（時刻ｔ３）→ＨＩＧＨ／ＨＩＧＨ（時刻ｔ４）と切り替わるまでを１検出単位とする。この１検出単位ごとに、操作リング１０２に割り当てられた機能（以下、リング機能という）が切り替えられる。また、１検出単位ごとに第１および第２の振動デバイス１００，２００のうち少なくとも一方に振動デバイス駆動部１３４からの駆動信号が入力されてその振動デバイスが振動することで、クリック感等の操作感をユーザに与える（フィードバックする）。
【００５０】
このようにリング機能を切り替えるとともに、第１および第２の振動デバイス１００，２００のうち少なくとも一方を振動させてユーザに操作感をフィートバックする時刻を検出時刻Ｔfbとする。なお、本実施例では時刻ｔ1〜ｔ4でのフォトインタラプタ１１２ａ，１１２ｂの出力の切り替わりを１検出単位に設定しているが、１検出単位の設定方法はこの限りではない。
【００５１】
時刻ｔ1〜ｔ4の間隔は回転検出リング１０９の凸部の間隔に対応しており、時刻ｔ1〜ｔ4のそれぞれにおける回転検出リング１０９、つまりは操作リング１０２の回転速度（操作速度）ω1〜ω4を取得することができる。時刻ｔ1〜ｔ2の間隔をθ1、時刻ｔ2〜ｔ3の間隔をθ2、時刻ｔ3〜ｔ4間の間隔をθ3、時刻ｔ4〜ｔ1′（ｔ１′は次の１検出単位でのｔ１に相当する）間の間隔をθ4とする。このとき、検出時刻Ｔfbでの操作リング１０２の回転速度ωfbは以下の式（１）で算出することができる。
ωfb＝（θ1+θ2+θ3）/（ｔ4-ｔ1）      （１）
また、検出時刻Ｔfbから操作リング１０２がさらに１検出単位分、回転操作された後の次の検出時刻をＴfb′とする。このとき、検出時刻Ｔfb′での回転速度ωfb′および回転加速度（操作加速度）αfb′は以下の式（２），（３）で算出することができる。
ωfb′＝（θ1′+θ2′+θ3′）/（ｔ4′-ｔ1′）    （２）
αfb′＝（ωfb-ωfb′）/（ｔ4′-ｔ4）            （３）
上記のように操作リング１０２の回転速度ωfbや回転加速度αfbは、検出時刻Ｔfb，Ｔfb′，・・・のそれぞれで算出（取得）される。
【００５２】
上述したフォトインタラプタ１１２ａ，１１２ｂの出力の切り替わり順であるＨＩＧＨ／ＨＩＧＨ→ＨＩＧＨ／ＬＯＷ→ＬＯＷ/ＬＯＷ→ＬＯＷ／ＨＩＧＨ→ＨＩＧＨ／ＨＩＧＨは、操作リング１０２を一方向に回転させる際のものである。これに対して、操作リング１０２を逆方向に回転させる際には、ＨＩＧＨ／ＨＩＧＨ→ＬＯＷ／ＨＩＧＨ→ＬＯＷ/ＬＯＷ→ＨＩＧＨ／ＬＯＷ→ＨＩＧＨ／ＨＩＧＨの順で出力が切り替わり、最後のＨＩＧＨ／ＨＩＧＨに切り替わる時刻が検出時刻となる。
【００５３】
図５（ｂ）は、一定時間の間、第１および第２の振動デバイス１００，２００に振動デバイス駆動部１３４から駆動信号が入力された際にそれらに発生する振動の振幅を示している。
【００５４】
ＬＲＡを用いて構成される第１の振動デバイス１００は、駆動信号が入力された後、その振動の振幅が必要とされる振幅（以下、目標振幅という）に達するまでに２０ｍｓ〜３０ｍｓ程度の応答時間Ｔaを要する。一方、圧電素子を用いて構成される第２の振動デバイス２００は、駆動信号が入力された後、１ｍｓ以下の応答時間でその振動の振幅が目標振幅に達する。つまり、振動信号が入力された後、振動の振幅が目標振幅に達するまでに要する応答時間で表現される応答性は、第１の振動デバイス１００よりも第２の振動デバイス２００の方が高い。このため、操作リング１０２を回転操作する際のクリック感をユーザにフィードバックするには、第２の振動デバイス２００の方が第１の振動デバイス１００よりも適している。
【００５５】
しかし、第２の振動デバイス２００は第１の振動デバイス１００よりも消費電力が大きい（逆に言えば、第１の振動デバイス１００は第２の振動デバイス２００よりも消費電力が小さい）。このため、特定の条件下では第１の振動デバイス１００も用いてクリック感をユーザにフィードバックすることが好ましい。
【００５６】
図６を用いて、特定の条件での第１の振動デバイス１００の駆動方法について説明する。図６は、操作リング１０２の回転速度と第１および第２の振動デバイス１００，２００の駆動との関係を示している。
【００５７】
操作リング１０２の回転速度ωfbが所定速度ωthより低速である場合は、第２の振動デバイス２００が振動するように該振動デバイス２００に駆動信号が入力される。応答性が高い第２の振動デバイス２００を駆動させることで、ユーザは１検出単位でのリング機能の切り替わりを遅れなくクリック感として認識することができる。以下の説明において、ωfb＜ωthを満たす回転速度域を低速域という。
【００５８】
操作リング１０２の回転速度ωfbが所定速度ωthまたはそれより高速である場合は、第１の振動デバイス１００が常に振動する（連続振動する）ように該第１の振動デバイス１００に駆動信号が入力される。このようにωfbがωth以上である場合は、ユーザがリング機能を正確に切り替えようとして操作リング１０２を回転させている可能性は低い。このため、第１の振動デバイス１００を連続振動させて、ユーザに連続的にクリック感をフィードバックしておけばよい。以下の説明において、ωfb≧ωthを満たす回転速度域を高速域という。
【００５９】
次に、操作リング１０２の回転速度ωfbが低速域から高速域に移行する際の第１および第２の振動デバイス１００，２００の駆動方法について説明する。操作リング１０２の１検出単位当たりの回転量（以下、検出単位回転量という）θは既知である。このため、ある検出時刻（第１の時点）Ｔfb１での操作リング１０２の回転速度（第１の回転速度）ωfb１と回転加速度αfb１および検出単位回転量θを用いて、次の検出時刻（第２の時点）Ｔfb２での回転速度（第２の速度）ωeを算出することができる。この算出（つまりは推定）された回転速度ωeを、以下の説明では推定回転速度ωeという。
【００６０】
具体的には、図６に示すように操作リング１０２が低速域で回転されているときの検出時刻Ｔfb1での回転速度ωfb1および検出単位回転量θを用いて、以下の式（４）により、検出時刻Ｔfb１から次の検出時刻Ｔfb２までの時間ｔeを算出することができる。
ｔe＝θ/ωfb1    （４）
そして、時間ｔe、回転速度ωfb1、さらに検出時刻Ｔfb1での回転加速度をαfb1を用いて、次の検出時刻Ｔfb2での推定回転速度（第２の速度）ωeを、以下の式（５）より算出するこてができる。
ωe＝ωfb1＋αfb1×ｔe    （５）
式（５）から、αfb1＞０であれば、ωeは次の検出時刻Ｔfb２まで加速すると言える。
【００６１】
推定回転速度ωeが所定速度ωth以上である、つまりは検出時刻Ｔfb１では低速域で次の検出時刻Ｔfb２では高速域に移行する場合は、検出時刻Ｔfb１（すなわち高速域に移行する前）から第１の振動デバイス１００を振動させる。これにより、第１の振動デバイス１００の振動の振幅は、次の検出時刻Ｔfb２で高速域と判定されるときには目標振幅に達し、第２の振動デバイス２００を駆動することなく第１の振動デバイス１００のみでユーザにクリック感をフィードバックすることができる。
【００６２】
推定回転速度ωeが所定速度ωth以上で高速域と判定される場合は、第１の振動デバイス１００には検出時刻Ｔfb１から駆動信号が入力される。しかも、検出時刻Ｔfb１では回転速度ωfb1が低速域であるため、第２の振動デバイス２００にも駆動信号が入力される。
【００６３】
なお、検出時刻Ｔfb1から次の検出時刻Ｔfb2までの時間ｔeが第１の振動デバイス１００の応答時間Ｔaより短い場合は、第１の振動デバイス１００の振動の振幅は検出時刻Ｔfb2で目標振幅に達しない。このような場合は、検出時刻Ｔfb2で高速域と判定されても、第２の振動デバイス２００に駆動信号を入力してもよい。
【００６４】
ここまでは操作リング１０２の回転速度が低速域から高速域に移行する際の第１および第２の振動デバイス１００，２００の駆動方法について説明した。同様に、操作リング１０２の回転速度が高速域から低速域に移行する際にも、回転速度と回転加速度と１検出単位当たりの回転量θを用いてどの振動デバイスを振動させるかを決める。具体的には、ある検出時刻Ｔfb３で高速域と判定され、式（４），（５）の計算により次の検出時刻Ｔfb４で低速域になると推定された場合は、検出時刻Ｔfb３で第１の振動デバイス１００の振動を停止させ、次の検出時刻Ｔfb４から第２の振動デバイス２００のみを振動させる。
【００６５】
図７のフローチャートには、コンピュータとしての制御部１１５が実行する振動デバイス制御処理を示している。制御部１１５は、コンピュータプログラムに従って本処理を実行する。
【００６６】
カメラ１０の電源オンにより本処理を開始した制御部１１５は、ステップ（Ｓ）１においてフォトインタラプタ１１２ａ，１１２ｂへの通電を開始して操作リング１０２の回転速度および回転加速度の検出を開始する。
【００６７】
次にステップ２では、制御部１１５は、フォトインタラプタ１１２ａ，１１２ｂの出力が変化したか否か、すなわち操作リング１０２が回転操作されたか否かを判定する。制御部１１５は、操作リング１０２が回転操作された場合はステップ３に進む。
【００６８】
ステップ３では、制御部１１５は、検出時刻Ｔfb1での回転速度をωfb1および回転加速度αfb1を上記式（１）〜（３）を用いて算出（検出）する。
【００６９】
次にステップ４では、制御部１１５は、回転速度ωfb1が所定速度ωth以上か否かを判定する。制御部１１５は、回転速度ωfb1が所定速度ωth以上である場合はステップ５に進み、回転速度ωfb1が所定速度ωthより低速である場合はステップ６に進む。
【００７０】
ステップ５では、制御部１１５は、振動デバイス駆動部１３４を介して第１の振動デバイス（ＬＲＡ）１００を駆動する。一方、ステップ６では、制御部１１５は、振動デバイス駆動部１３４を介して第２の振動デバイス（圧電素子）２００を駆動する。
【００７１】
次にステップ７では、制御部１１５は、上記式（４），（５）を用いて、検出時刻Ｔfb2での推定回転速度ωeを算出（推定）する。
【００７２】
そしてステップ８では、制御部１１５は、推定回転速度ωeが所定速度ωth以上か否かを判定する。制御部１１５は、推定回転速度ωeが所定速度ωth以上である場合はステップ９に進み、推定回転速度ωeが所定速度ωthより低速である場合はステップ１０に進む。
【００７３】
ステップ９では、制御部１１５は、振動デバイス駆動部１３４を介して第１の振動デバイス（ＬＲＡ）１００の駆動を開始させる。これにより、第１の振動デバイス１００の振動の振幅は、検出時刻Ｔfb2まで目標振幅に向かって増加していく。一方、ステップ１０では、制御部１１５は、振動デバイス駆動部１３４を介して第２の振動デバイス（圧電素子）２００を駆動する。ステップ３〜１０の処理は、検出時刻Ｔfb1において行われる。
【００７４】
この後、制御部１１５はステップ２に戻り、次の検出時刻Ｔfb2においてステップ３〜１０の処理を行う。この際、検出時刻Ｔfb2をＴfb1と読み替える。
【００７５】
以上説明したように、操作部材のユーザ操作の速度に応じて適切な振動デバイスを選択して駆動することで、良好な操作感を発生させることができるとともに、優れた省電力性を実現することができる。
【００７６】
上記実施例では、操作リング１０２の回転操作を検出して第１および第２の振動デバイス１００，２００のいずれかを駆動するが、操作リング１０２以外の操作手段の操作を検出して第１および第２の振動デバイスを駆動してもよい。例えば、表示部２２が操作部材としてタッチパネル式表示デバイスで構成され、該表示部２２の表示面上のスライド操作によりリング機能が切り替えられる場合には、スライド操作の速度や加速度によって同様に駆動する振動デバイスを切り替えてもよい。
【００７７】
また、上記実施例では、レンズ一体型のカメラについて説明したが、レンズ交換型のカメラであってもよい。この場合、交換レンズに設けられた第１および第２の振動デバイスをカメラに設けられた制御部から制御してもよい。さらに、交換レンズ（電子機器）に設けられた第１および第２の振動デバイスを、同じく交換レンズに設けられた制御部が制御してもよい。
（その他の実施例）
上記実施例では、カメラや交換レンズについて説明したが、ユーザ操作が可能な操作手段を有する各種電子機器も本発明の実施例に含まれる。
【００７８】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００７９】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【符号の説明】
【００８０】
１００  第１の振動デバイス
１０２  操作リング
２００  第２の振動デバイス
１１５  制御部
【図１】
2020049424.tif 000003
【図２】
2020049424.tif 000004
【図３】
2020049424.tif 000005
【図４】
2020049424.tif 000006
【図５】
2020049424.tif 000007
【図６】
2020049424.tif 000008
【図７】
2020049424.tif 000009