(57)【要約】【課題】操作するユーザに振動を効率良く伝達して、ユーザに良好な操作感を与える。【解決手段】光学機器１０は、操作手段１０２に対するユーザ操作に応じて、振動を発生する振動手段１００を制御する制御手段１１５を有する。振動手段は、複数の領域のそれぞれにおいて操作手段に振動を伝達する複数の振動発生部１００１〜１００５を有する。制御手段は、操作手段におけるユーザの操作位置に関する情報を取得し、複数の振動発生部を、複数の領域のうち操作位置に応じた一部の領域において操作手段に振動が伝達されるように制御する。【選択図】図４
2020052227.tif 000002
【特許請求の範囲】
【請求項１】
操作手段に対するユーザ操作に応じて、振動を発生する振動手段を制御する制御手段を有する光学機器であって、
前記振動手段は、複数の領域のそれぞれにおいて前記操作手段に振動を伝達する複数の振動発生部を有しており、
前記制御手段は、
前記操作手段におけるユーザの操作位置に関する情報を取得し、
前記複数の振動発生部を、前記複数の領域のうち前記操作位置に応じた一部の領域において前記操作手段に振動が伝達されるように制御することを特徴とする光学機器。
【請求項２】
前記制御手段は、前記複数の領域のうち前記操作位置を含む領域において前記操作手段に振動が伝達されるように前記複数の振動発生部を制御することを特徴とする請求項１に記載の光学機器。
【請求項３】
前記制御手段は、前記複数の領域のうち前記操作位置を含む領域の次に該操作位置に近い領域において前記操作手段に振動が伝達されるように前記複数の振動発生部を制御することを特徴とする請求項１または２に記載の光学機器。
【請求項４】
前記制御手段は、前記操作位置の移動に応じて、振動を発生する前記振動発生部の振動量を変化させることを特徴とする請求項１から３のいずれか一項に記載の光学機器。
【請求項５】
前記制御手段は、前記操作位置を検出する接触センサから前記操作位置に関する情報を取得することを特徴とする請求項１から４のいずれか一項に記載の光学機器。
【請求項６】
前記制御手段は、前記光学機器の姿勢を検出する姿勢検出手段から前記操作位置に関する情報を取得することを特徴とする請求項１から４のいずれか一項に記載の光学機器。
【請求項７】
前記振動手段は、前記ユーザ操作を受けた前記操作手段とともに移動し、
前記制御手段は、前記光学機器の姿勢を検出する姿勢検出手段と前記操作手段の移動位置を検出する位置検出手段から前記操作位置に関する情報を取得することを特徴とする請求項１から４のいずれか一項に記載の光学機器。
【請求項８】
前記制御手段は、前記操作位置が前記複数の領域のうち特定領域に含まれている間は前記複数の振動発生部のうち前記特定領域において前記操作手段に振動を伝達する第１の振動発生部に振動を発生させるとともに前記第１の振動発生部とは異なる第２の振動発生部には振動を発生させず、
前記操作位置が前記特定領域から出た後も前記第１の振動発生部に振動を発生させるとともに記第２の振動発生部には振動を発生させないことを特徴とする請求項７に記載の光学機器。
【請求項９】
前記操作手段は、回転方向にスライド操作または回転操作が可能なリング部材であり、
前記複数の領域は、前記回転方向に設定されていることを特徴とする請求項１から８のいずれか一項に記載の光学機器。
【請求項１０】
被写体像を撮像する撮像素子と、
前記制御手段とを有し、
前記制御手段は、レンズ鏡筒の外周に設けられた前記操作手段としてのリング部材のスライド操作または回転操作に応じて前記振動手段を制御することを特徴とする請求項１から９のいずれか一項に記載の光学機器。
【請求項１１】
操作手段に対するユーザ操作に応じて、振動を発生する振動手段を制御する光学機器の制御方法であって、
前記振動手段は、複数の領域のそれぞれにおいて前記操作手段に振動を伝達する複数の振動発生部を有しており、
前記制御方法は、
前記操作手段におけるユーザの操作位置に関する情報を取得するステップと、
前記複数の振動発生部を、前記複数の領域のうち前記操作位置に応じた一部の領域において前記操作手段に振動が伝達されるように制御するステップとを有することを特徴とする光学機器の制御方法。
【請求項１２】
操作手段に対するユーザ操作に応じて、振動を発生する振動手段を制御する光学機器のコンピュータに、請求項９に記載の制御方法に従う処理を実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ操作に応じた振動を発生する光学機器に関する。
【背景技術】
【０００２】
デジタルカメラ、ビデオカメラおよび交換レンズ等の電子機器には、回転リング、ダイアル、ボタン等の操作部材のユーザ操作に応じて力感やクリック感等の操作感を発生させる構成を有することが多い。
【０００３】
特許文献１には、ユーザによる押圧操作が可能なシャッタボタン等のボタンの直下に振動デバイス（圧電アクチュエータ）を設け、押圧操作に応じて振動デバイスを振動させて操作感をユーザに与えるカメラが開示されている。また、特許文献２には、ユーザが指を置くシャッタボタンやユーザが把持するグリップ部に設けた振動デバイスに振動を発生させることで、被写体を適正に撮像できる向きをユーザに知覚させる（つまりはカメラの向きを指示する情報を与える）カメラが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１３６８６５号公報
【特許文献２】特開２０１３−１５７９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザがカメラのレンズ鏡筒部の外周に設けられた操作リングを回転操作する際に、実際にユーザが指を触れる操作リングとは異なるカメラ本体（例えばグリップ部）が振動すると、ユーザが違和感を覚えるおそれがある。さらに、操作リングのうちユーザが指を触れていない部分に配置された振動デバイスを振動させてユーザの指に良好に振動を伝達するためには、振動デバイスが発生する振動を大きくする必要がある。
【０００６】
本発明は、操作リングを操作するユーザに振動を効率良く伝達して、ユーザに良好な操作感を与えることができるようにした光学機器を提供する。
【課題を解決するための手段】
【０００７】
本発明の一側面としての光学機器は、操作手段に対するユーザ操作に応じて、振動を発生する振動手段を制御する制御手段を有する。振動手段は、複数の領域のそれぞれにおいて操作手段に振動を伝達する複数の振動発生部を有している。制御手段は、操作手段におけるユーザの操作位置に関する情報を取得し、複数の振動発生部を、複数の領域のうち操作位置に応じた一部の領域において操作手段に振動が伝達されるように制御することを特徴とする。
【０００８】
また、本発明の他の一側面としての制御方法は、操作手段に対するユーザ操作に応じて、振動を発生する振動手段を制御する光学機器に適用される。振動手段は、複数の領域のそれぞれにおいて操作手段に振動を伝達する複数の振動発生部を有する。制御方法は、操作手段におけるユーザの操作位置に関する情報を取得するステップと、複数の振動発生部を、複数の領域のうち操作位置に応じた一部の領域において操作手段に振動が伝達されるように制御するステップとを有することを特徴とする。
【０００９】
なお、操作手段に対するユーザ操作に応じて、振動を発生する振動手段を制御する光学機器のコンピュータに、上記制御方法に従う処理を実行させるコンピュータプログラムも、本発明の他の一側面を構成する。
【発明の効果】
【００１０】
本発明によれば、操作手段を操作するユーザに振動を効率良く伝達して、ユーザに良好な操作感を与えることができる。
【図面の簡単な説明】
【００１１】
【図１】（ａ）本発明の実施例１であるカメラの外観斜視図と（ｂ）該カメラに搭載されたＬＲＡの構成を示す図。
【図２】（ａ）実施例１のカメラの背面斜視図と（ｂ）底面図。
【図３】実施例１のカメラの構成を示すブロック図。
【図４】（ａ）実施例１における振動デバイスとタッチパネルの位置関係を示す図および（ｂ）実施例１における振動デバイスの振動量の変化を示す図。
【図５】実施例１における振動制御処理を示すフローチャート。
【図６】（ａ）実施例１における操作不可領域を有するタッチパネルを示す図および（ｂ）操作不可領域を有さないタッチパネルを示す図。
【図７】（ａ）本発明の実施例２における振動デバイスの配置を示す図および（ｂ）撮影時における振動デバイスの配置を示す図。
【図８】実施例２における振動制御処理を示すフローチャート。
【図９】（ａ）本発明の実施例３における振動デバイスの配置を示す図および（ｂ）撮影時における駆動開始領域を示す図。
【図１０】実施例３における振動制御処理を示すフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明の実施例について図面を参照しながら説明する。
【実施例１】
【００１３】
図１（ａ）および図２（ａ），（ｂ）を参照して、本発明の実施例１である撮像装置（電子機器）としてのデジタルカメラ（以下、カメラという）１０の構成について説明する。図１（ａ）に示すように、カメラ１０において後述するレンズ鏡筒ユニット（レンズ鏡筒部）が収容する光学系の光軸が延びる光軸方向をＺ軸方向とし、これに直交する方向をＸ軸方向（水平方向）およびＹ軸方向（垂直方向）とする。以下、Ｘ軸方向とＹ軸方向をまとめてＸ／Ｙ軸方向とも記す。また、Ｘ軸回りの回転方向をピッチ（Ｐｉｔｃｈ）方向とし、Ｙ軸回りの回転方向をヨー（Ｙａｗ）方向とする。ピッチ方向とヨー方向（以下、まとめてピッチ／ヨー方向とも記す）は、互いに直交するＸ軸とＹ軸である２軸回りでの回転方向である。
【００１４】
図１（ａ）は、カメラ１０の前面および上面を示している。カメラ１０は、カメラ本体の前側の部分を構成するフロントカバーユニット１１と、該フロントカバーユニット１１の中央に設けられ、被写体から光を結像させて被写体像を形成する沈胴式レンズ鏡筒ユニット１２とを有する。本体内には、被写体像を光電変換（撮像）して画像を生成する撮像素子（図３参照）が設けられている。
【００１５】
フロントカバーユニット１１のうち前方（被写体側）から見て左側（後方から見て右側）の部分には、ユーザがカメラ１０を手で把持するためのフロントグリップ部１０１が設けられている。このフロントグリップ部１０１は、フロントカバーユニット１１におけるレンズ鏡筒ユニット１２の周囲の部分（後述するフロントカバー）よりも前側に突出しており、ユーザが手（中指や薬指）で持ちやすい形状を有する。フロントグリップ部１０１を手で把持したユーザは、その手の人差し指で後述するレリーズボタン１７やズームレバー１６を操作することができる。このため、フロントグリップ部１０１は、レンズ鏡筒ユニット１２よりもレリーズボタン１７側に配置されている。
【００１６】
また、レンズ鏡筒ユニット１２の外周には、操作リング１０２が設けられている。ユーザは、操作リング１０２上に円環状に設けられたタッチセンサ１０２a上での回転方向へのスライド操作によって、操作リング１０２を疑似的に回転操作することができる。また、操作リング１０２の所定スライド量ごとの複数のスライド位置のそれぞれに撮像条件を変更するための任意の機能を割り当てることができる。例えば、操作リング１０２をスライド操作により疑似的に回転操作してその回転位置を選択することで、焦点位置や露出値等の撮像条件を可変設定することができる。すなわち、操作リング１０２は、撮像に関する設定のためのユーザ操作が可能な操作部材である。本実施例にいう撮像に関する設定とは、撮像に関する切替えや調整等も含む。
【００１７】
カメラ１０の上面には、露出値を設定するための露出ダイアル１３と、電源ボタン１４と、撮像モードを切り替えるためのモードダイアル１５とが配置されている。カメラ１０の電源がＯＦＦの状態においてユーザが電源ボタン１４を押すことで、カメラ１０の電源がＯＮになる。カメラ１０の電源がＯＮになると、レンズ鏡筒ユニット１２が沈胴位置から前方に突出して撮像可能な状態となる。この状態でユーザがモードダイアル１５を回転させてその回転位置を選択することにより、各種撮像モードを設定することができる。各種撮像モードには、シャッタ速度や絞り値等の撮像条件をユーザが任意に設定可能なマニュアル静止画撮像モード、自動で適正な露光量が得られるオート静止画撮像モードおよび動画の撮像を行うための動画撮像モード等が含まれる。マニュアル静止画撮像モードにおいて、ユーザが露出ダイアル１３を回転させてその回転位置を選択することにより、任意の露出値（シャッタ速度＋絞り値）を設定することができる。露出ダイアル１３とモードダイアル１５は、撮像に関する設定のためのユーザ操作が可能な操作部材であるとともに、複数の回転位置へのユーザ操作が可能な操作部材である。
【００１８】
また、カメラ１０の上面には、レンズ鏡筒ユニット１２の焦点距離を変更するためにユーザにより左右に操作されるズームレバー１６と、撮像を指示するためにユーザにより押圧操作されるレリーズボタン１７とが配置されている。さらにカメラ１０の上面には、内蔵フラッシュユニット１９がポップアップおよび格納可能に設けられており、さらに内蔵フラッシュユニット１９の上面には外付けのフラッシュユニットやマイクロフォン等を脱着可能なアクセサリシュー１８が設けられている。
【００１９】
カメラ１０の電源がＯＮの状態でユーザが電源ボタン１４を押すと、レンズ鏡筒ユニット１２が本体内に格納されるとともに、カメラ１０の電源がＯＦＦとなる。
【００２０】
さらに、カメラ本体におけるレンズ鏡筒ユニット１２(操作リング１０２）の近傍には、後に図４等を用いて説明する振動手段としての振動デバイスが設けられている。振動デバイスは、操作リング１０２のスライド操作に応じて振動し、操作リング１０２に振動を伝達する。振動デバイスは、例えば、圧電素子を用いたタイプ、偏心モータタイプまたはリニアアクチュエータ（ＬＲＡ：Linear Resonant Actuator）タイプであり、その振動強度（振幅）や振動周波数等の振動パラメータを可変設定することができる。振動パラメータを変更することで、様々な振動パターンの振動を発生させることができる。
【００２１】
図２（ａ）は、カメラ１０の背面を示している。カメラ１０の背面には、本体の背面を構成する背面カバーユニット２３と、背面カバーユニット２３に設けられた背面操作部２１と、表示部２２とが設けられている。背面操作部２１は、複数のボタンやダイアルを含み、背面カバーユニット２３のうちユーザがカメラ１０を把持する際に親指を当てる背面グリップ部２３ｃの下側に設けられている。
【００２２】
カメラ１０の電源がＯＮ状態であり、静止画または動画撮像モードが設定されているとき、表示部２２には、撮像素子により撮像されている被写体像のスルー画像が表示される。また、表示部２２には、シャッタ速度や絞り値等の撮像条件を示す撮像パラメータが表示され、ユーザはその表示を見ながら背面操作部２１を操作することによって撮像パラメータの設定値を変更することが可能である。撮像パラメータの設定値の変更を、タッチパネルとしての表示部２２に表示されたスライダに対するタッチ操作（スライド操作）により行ってもよい。この場合のスライダは、撮像に関する設定のためのユーザ操作が可能な操作部材であるとともに、複数のスライド位置へのユーザ操作が可能な操作部材である。
【００２３】
背面操作部２１は、記録された撮像画像の再生を指示するための再生ボタンを含み、該再生ボタンをユーザが操作することで、撮像画像が表示部２２に再生表示される。
【００２４】
図２（ｂ）は、カメラ１０の底面を示している。カメラ１０の底面には三脚座３０が設けられている。三脚座３０には、三脚やジャケット等のアクセサリ機器が取付け可能である。
【００２５】
図１（ｂ）は、ＬＲＡタイプの振動デバイス１００の構成を示している。ＬＲＡは、振動子１００ａ、マグネット１００ｂ、バネ１００ｃ、コイル１００ｄおよびベース１００ｅにより構成されている。振動子１００ａは、マグネット１００ｂを保持し、かつベース１００ｅに対してバネ１００ｃにより移動可能に結合されている。コイル１００ｄは、マグネット１００ｂの近傍に配置され、不図示の回路基板と電気的に接続される。コイル１００ｄは、回路基板から電流を与えられることで電磁力を発生し、その電磁力とマグネット１００ｂとの間の吸着力また反発力により振動子１００ａが往復運動することにより、振動デバイス１００に図中の矢印方向に振動が発生する。
【００２６】
図３は、カメラ１０の電気的および光学的な構成を示している。カメラ１０は、後述する各部に電源を供給する電源部１３５と、前述した露出ダイアル１３、電源ボタン１４、モードダイアル１５、ズームレバー１６、レリーズボタン１７および背面操作部２１を含む操作部４０とを有する。カメラ１０全体の制御は制御手段としての制御部１１５によって行われる。制御部１１５は、不図示のメモリに格納されている制御プログラムを読み出して実行することで、カメラ１０全体を制御する。
【００２７】
レンズ鏡筒ユニット１２は、光軸方向に移動して変倍を行うズームレンズを含むズームユニット１１６と、像振れを低減（補正）する防振素子としてのシフトレンズを含むレンズ防振ユニット１１８とを有する。レンズ防振ユニット１１８は、シフトレンズを光軸に対して直交するＸ／Ｙ軸方向に移動（シフト）させて像振れを低減する防振動作を行う。また、レンズ鏡筒ユニット１２は、光量調節動作とシャッタ動作とを行う絞り・シャッタユニット１２２と、光軸方向に移動して焦点調節を行うフォーカスレンズを含むフォーカスユニット１２４とを有する。
【００２８】
カメラ１０は、ズームユニット１１６を駆動してズームレンズを移動させるズーム駆動部１１７と、レンズ防振ユニット１１８を駆動してシフトレンズをシフトさせる防振駆動部１１９と、絞り・シャッタユニット１２２を駆動する絞り・シャッタ駆動部１２３とを有する。また、カメラ１０は、フォーカスユニット１２４を駆動してフォーカスレンズを移動させるフォーカス駆動部１２５を有する。
【００２９】
制御部１１５は、操作部４０から変倍の指示が入力されると、ズーム駆動部１１７を介してズームユニット１１６の駆動を制御することで変倍を行わせる。また、制御部１１５は、操作部４０から受けた絞り値やシャッタ速度の設定値または後述する画像処理部１３１から取得した輝度信号に応じて、絞り・シャッタ駆動部１２３を介して絞り・シャッタユニット１２２の絞り駆動を制御する。また、制御部１１５は、レリーズボタン１７における撮像指示操作に応じて絞り・シャッタ駆動部１２３を介して絞り・シャッタユニット１２２のシャッタ駆動を制御する。さらに、制御部１１５は、画像処理部１３１から取得した焦点信号に応じて、フォーカス駆動部１２５を介してフォーカスユニット１２４の駆動を制御することで、オートフォーカスを行う。
【００３０】
撮像素子１２６は、被写体像を光電変換して撮像信号を出力する。画像処理部１３１は、撮像信号に対して各種画像処理を行って画像信号を生成する。表示部２２は、画像処理部１３１から出力された画像信号（スルー画像）を表示したり、前述したように撮像パラメータを表示したり、記憶部１３２に記録された撮像画像を再生表示したりする。
【００３１】
また、撮像素子１２６は、防振素子としてセンサ防振ユニット１３０に含まれている。センサ防振ユニット１３０は、撮像素子１２６を光軸に対して直交するＸ／Ｙ軸方向に移動（シフト）させて像振れを低減（補正）する防振動作を行う。制御部１１５は、センサ駆動部１２７を介して、撮像素子１２６による撮像と、センサ防振ユニット１３０の駆動（撮像素子１２６のシフト位置）とを制御する。
【００３２】
カメラ１０は、該カメラ１０に加わる手振れ等の振れ（以下、カメラ振れという）を検出可能な振れ検出手段としてのピッチ振れ検出部１２０ａとヨー振れ検出部１２０ｂを有する。ピッチ振れ検出部１２０ａとヨー振れ検出部１２０ｂはそれぞれ、角速度センサ（振動ジャイロ）や角加速度センサを用いて、ピッチ方向（Ｘ軸回りの回転方向）およびヨー方向（Ｙ軸回りの回転方向）のカメラ振れを検出して振れ信号を出力する。
【００３３】
ピッチ防振演算部１２１ａは、ピッチ振れ検出部１２０ａからの振れ信号を用いてレンズ防振ユニット１１８（シフトレンズ）とセンサ防振ユニット１３０（撮像素子１２６）のＹ軸方向でのシフト位置を算出する。また、ヨー防振演算部１２１ｂは、ヨー振れ検出部１２０ｂからの振れ信号を用いてレンズ防振ユニット１１８とセンサ防振ユニット１３０のＸ軸方向でのシフト位置を算出する。制御部１１５は、ピッチ防振演算部１２１ａとヨー防振演算部１２１ｂが算出したピッチ／ヨー方向のシフト位置に応じて、防振駆動部１１９およびセンサ駆動部１２７を介してレンズ防振ユニット１１８およびセンサ防振ユニット１３０のシフト位置を制御する。これにより、像振れを補正する防振動作が行われる。
【００３４】
なお、防振動作をレンズ防振ユニット１１８とセンサ防振ユニット１３０のいずれか一方または両方を駆動して行うかは、操作部４０を通じてユーザが選択することができる。例えば、ユーザが防振動作の設定をＯＮにしている場合は、制御部１１５が撮像シーンを判別し、レンズ防振ユニット１１８とセンサ防振ユニット１３０のうち最適な一方または両方の防振ユニットを選択して防振動作を行わせる。
【００３５】
操作検出部１１２は、操作リング１０２の回転方向へのスライド操作を検出する。操作検出部１１２によりスライド操作が検出されると、制御部１１５は、振動デバイス駆動部１３４に振動デバイス１００に対する駆動信号を出力させ、該振動デバイス１００に振動を発生させる。後述するように振動デバイス１００が操作リング１０２に振動を伝達することで、操作リング１０２に触れているユーザの手（指）に対して操作リング１０２のスライド操作に対するクリック感等の操作感を与えることができる。
【００３６】
前述したように背面操作部２１の操作により撮像パラメータの設定値を変更することが可能であるが、撮像パラメータの設定値の変更を操作リング１０２のスライド操作に割り当てることも可能である。
【００３７】
さらにカメラ１０は、姿勢検出部（姿勢検出手段）１３６を有する。姿勢検出部１３６は、例えば加速度センサを用いて構成され、カメラ１０の姿勢を検出する。制御部１１５は、姿勢検出部１３６を通じて検出したカメラ１０の姿勢（以下、カメラ姿勢という）に応じて、表示部２２に表示される水準器機能やレンズ防振ユニット１１８等を制御する。
【００３８】
次に、本実施例における振動デバイス１００の駆動方法について、図４および図５を用いて説明する。本実施例では、レンズ鏡筒ユニット１２の外周における操作リング１０２に光軸方向にて隣接する部分に接触センサとしてのタッチセンサ１０２ａを設けている。タッチセンサ１０２ａは、静電容量方式や抵抗膜方式等によって操作リング１０２に対するユーザの指の接触位置（すなわちユーザの操作位置）を検出する。
【００３９】
また、カメラ本体におけるレンズ鏡筒ユニット１２の近傍には、上述した振動デバイス１００として、図４（ａ）に示すように、複数（５つ）の振動デバイス（振動発生部）１００１，１００２，１００３，１００４，１００５を備えている。図４（ａ）は、振動デバイス１００１，１００２，１００３，１００４，１００５とタッチセンサ１０２ａとの位置関係を示している。振動デバイス１００１〜１００５は、レンズ鏡筒ユニット１２の光軸Ａ回り（周方向）における５箇所に配置されている。
【００４０】
図４（ａ）に示すように、タッチセンサ１０２ａは、レンズ鏡筒ユニット１２の全周またはその一部に設けられている。カメラ１０の上面に設けられた内蔵フラッシュユニット１９は、操作リング１０２の上側領域と径方向にて重なる。このため、操作リング１０２の上側領域は、ユーザが触れてスライド操作することができない操作不可領域１０３ｆとなる。振動デバイス１００１〜１００５は、カメラ本体のうち操作不可領域１０３ｆに対応する（振動を伝達する）位置には配置されていない。
【００４１】
一方、操作リング１０２のうち操作不可領域１０３ｆとは異なる周方向領域は、複数（５つ）の操作領域１０３ａ，１０３ｂ，１０３ｃ，１０３ｄ，１０３ｅに分割されている。カメラ本体における操作領域１０３ａ〜１０３ｅに対応する位置のそれぞれには、振動デバイス１００１〜１００５が配置されている。
【００４２】
ユーザがその指（親指と人差し指または中指）で操作リング１０２を保持してスライド操作するとき、タッチセンサ１０２ａを通じて操作リング１０２に触れるユーザの指のカメラ本体に対するレンズ鏡筒ユニット１２回りでの位置である操作位置（以下、指位置という）を検出することができる。ユーザが指で操作リング１０２をスライド操作すると、タッチセンサ１０２ａを通じて指位置のカメラ本体に対するレンズ鏡筒ユニット１２回りでの移動を検出することができる。タッチセンサ１０２ａにより検出される指位置の情報は、操作リング１０２の回転操作（ユーザ操作）における指位置を示すユーザの操作位置に関する情報である。
【００４３】
操作リング１０２が回転方向にスライド操作されると、所定のスライド量ごとに、操作リング１０２に割り当てられた機能（以下、リング機能という）が切り替えられる。このリング機能の切替えと同時に、振動デバイス１００１〜１００５のうちタッチセンサ１０２ａにより検出された指位置を含む操作領域（複数の領域のうち一部の領域）に対応する位置に設けられた振動デバイスのみが駆動されて振動を発生する。これにより、ユーザに効率良くクリック感をフィードバックする。
【００４４】
図４（ｂ）は、振動デバイス１００１，１００２，１００４，１００５の振動量（振幅）の変化を示す。縦軸が振動デバイスが発生する振動量を、横軸が指位置（操作領域）を示している。ここでは、タッチセンサ１０２ａにより検出された指位置が操作領域１０３ｂ，１０３ｅ内である状態から、操作リング１０２が図４（ａ）中の矢印Ａの方向へスライド操作されて指位置が操作領域１０３ａ，１０３ｄ内に移動した状態となった場合について説明する。
【００４５】
まず、指位置が操作領域１０３ｂ，１０３ｅ内である状態では、操作リング１０２上の所定のスライド量ごとに振動デバイス１００２，１００５が振動を発生する。その後、指位置が操作領域１０３ａ，１０３ｄ内に移動すると、上記所定のスライド量ごとに振動デバイス１００１，１００４が振動を発生する。このようにして、操作リング１０２をスライド操作するユーザの指の、レンズ鏡筒ユニット１２上での位置の変化に追従するように振動を発生させる振動デバイスを切り替えることで、ユーザに効率良く操作感をフィードバックすることができる。
【００４６】
なお、図４（ｂ）に示すように、操作領域１０３ｂ，１０３ｅと操作領域１０３ａ，１０３ｄの境界を含むように遷移領域を設け、この遷移領域において振動デバイスの振動量を変化させながら振動を発生させる振動デバイスを切り替えてもよい。具体的には、指位置が操作領域１０３ｂ，１０３ｅから遷移領域に入ると振動デバイス１００２，１００５の振動量を徐々に減少させる一方、振動デバイス１００１，１００４の振動量を徐々に増加させる。操作領域１０３ｂ，１０３ｅは、指位置を含む操作領域１０３ｂ，１０３ｅの次に指位置に近い操作領域である。
【００４７】
そして、指位置が遷移領域から操作領域１０３ａ，１０３ｄに移行した時点で振動デバイス１００１，１００４からのみ振動を発生させる。これにより、操作領域１０３ｂ，１０３ｅと操作領域１０３ａ，１０３ｄとの間で操作リング１０２を操作するユーザに対して違和感が少ない良好な操作感（クリック感）を効率良く与えることができる。
【００４８】
図４（ｂ）を用いて説明したように振動デバイス１００１〜１００５の駆動を制御する処理（振動制御処理）を、図５のフローチャートを用いて説明する。コンピュータである制御部１１５は、コンピュータプログラムに従って本処理を実行する。
【００４９】
ステップＳ１において、制御部１１５は、タッチセンサ１０２ａによるユーザの指およびその位置の検出（取得）を開始する。
【００５０】
次にステップＳ２では、制御部１１５は、タッチセンサ１０２ａにより指が検出されたか否かを判定する。指が検出された場合はステップＳ３に進む。
【００５１】
ステップＳ３では、制御部１１５は、ステップＳ２で検出された指の位置である指位置がいずれの操作領域内にあるかを判定する。本実施例では、指位置が、操作領域１０３ｂ，１０３ｅ内、操作領域１０３ａ，１０３ｄ内および操作領域１０３ｃ内のうちいずれの操作領域内にあるかを判定する。制御部１１５は、指位置がいずれの操作領域内にあるかを判定するとステップＳ４に進む。
【００５２】
ステップＳ４では、制御部１１５は、操作検出部１１２により検出された操作リング１０２上でのスライド量が所定のスライド量に達したか否かを判定する。
【００５３】
制御部１１５は、操作リング１０２のスライド量が所定のスライド量に達した場合はステップＳ４からステップＳ５に進む。
【００５４】
ステップＳ５では、制御部１１５は、ステップＳ３で指位置があると判定された操作領域に対応する振動デバイスを選択し、選択した振動デバイスを所定時間（例えば０．５秒）の間、駆動して振動を発生させる。具体的には、指位置が操作領域１０３ｂ，１０３ｅ内にある場合は振動デバイス１００２，１００５を振動させ、指位置が操作領域１０３ａ，１０３ｄ内にある場合は振動デバイス１００１，１００４を振動させる。指位置が操作領域１０３ｃ内にある場合は振動デバイス１００１，１００３を振動させる。ステップＳ５が終了すると、制御部１１５は、ステップＳ２に戻る。
【００５５】
図６（ａ）は、タッチセンサ１０２ａの形状を示している。このタッチセンサ１０２ａは、レンズ鏡筒ユニット１２の周方向に延びるシート状に形成され、その周方向の両端部の間には不連続部１０２ｆａを有している。タッチセンサ１０２ａのうち不連続部１０２ｆａとは反対側には、光軸方向後方に延びる接続部１０２ｂが設けられている。この接続部１０２ｂは、制御部１１５と電気的に接続されている。
【００５６】
このように形成されたタッチセンサ１０２ａをレンズ鏡筒ユニット１２の外周に取り付ける際に不連続部１０２ｆａを操作不可領域１０３ｆに配置することで、操作領域１０３ａ〜１０３ｄのいずれにおいても操作リング１０２をスライド操作するユーザの指の接触を検出することができる。
【００５７】
図６（ｂ）は、変形例としてのタッチセンサ１０２ａの形状を示している。このタッチセンサ１０２ａは、レンズ鏡筒ユニット１２の周方向に延びるシート状に形成され、その周方向の両端部のうち半幅部分１０２ｆｂ同士が光軸方向にて隣り合うように形成されている。このように半幅部分１０２ｆｂ同士を光軸方向にて隣り合わせることで、タッチセンサ１０２ａに不連続部をなくすることができ、操作リング１０２の全周においてユーザの指の接触を検出することができる。タッチセンサ１０２ａのうち両端部とは反対側には、光軸方向後方に延びる接続部１０２ｂが設けられている。この接続部１０２ｂは、制御部１１５と電気的に接続されている。
【００５８】
このタッチセンサ１０２ａは、本実施例のように操作不可領域１０３ｆを有するカメラ１０に用いてもよいし、操作不可領域１０３ｆを有さない（内蔵フラッシュユニット１９を有さない）カメラに用いてもよい。
【００５９】
なお、タッチセンサ１０２ａは、図６（ａ），（ｂ）に示した形状とは異なる形状を有していてもよい。また、タッチセンサを、レンズ鏡筒ユニット１２の外周面だけでなく、前端面にも配置してもよい。
【００６０】
本実施例によれば、ユーザが指で操作リング１０２を保持する位置にかかわらず、振動を発生する振動デバイスの位置が指位置に近いため、操作リング１０２を操作するユーザに対して違和感が少ない良好な操作感（クリック感）を効率良く与えることができる。また、複数の振動デバイス１００１〜１００５のうち指位置に近い振動デバイスのみを選択的に駆動するため、全ての振動デバイスを駆動したり強い振動を発生する１つの振動デバイスを用いたりする場合に比べてカメラ１０の省電力化が可能である。
【００６１】
なお、振動デバイスの数は本実施例のように４つでなくてもよい。また、本実施例では複数の操作領域１０３ａ〜１０３ｅに対して同じ数の振動デバイス１００１〜１００５を設けた場合について説明した。しかし、操作領域ごとに振動を発生することが可能であれば、複数の操作領域に対してより少ない数の振動デバイスを用いてもよい。例えば、振動を発生する振動発生部(圧電素子等)を複数有する１つの振動デバイスを用いて、複数の振動発生部を複数の操作領域に配置してもよい。このことは、後述する他の実施例でも同じである。
【実施例２】
【００６２】
次に、本発明の実施例２について説明する。以下の説明において、実施例１と共通する構成要素には実施例１と同符号を付して説明に代える。図７（ａ）は、実施例２のカメラ１０′における４つの振動デバイス２００１，２００２，２００３，２００４の配置を示している。本実施例では、操作リング１０２は光軸回りで回転する回転操作部材であり、実施例１のようなタッチセンサを有していない。振動デバイス２００１〜２００４は、カメラ本体におけるレンズ鏡筒ユニット１２（操作リング１０２）の近傍であって光軸Ａ回りの９０度等間隔の４箇所に配置されている。カメラ１０′の姿勢（カメラ姿勢）が、撮像素子１２６および表示部２２の長辺が水平に延びる正位置であるときに、振動デバイス２００１は光軸Ａよりもフロントグリップ部１０１側に配置される。振動デバイス２００３は、光軸Ａを挟んで振動デバイス２００１とは反対側に配置されている。振動デバイス２００２は光軸Ａよりも上方に、振動デバイス２００３は光軸Ａよりも下方（光軸Ａを挟んで振動デバイス２００２とは反対側）に配置されている。
【００６３】
振動デバイス２００１〜２００４は、操作リング１０２が回転しても回転せず、操作リング１０２に振動を与えられるようにカメラ本体に固定されている。
【００６４】
図７（ｂ）は、ユーザが一般的な構え方でカメラ１０′を正位置および縦位置に構えたときのユーザの指の位置と振動デバイス２００１〜２００４の位置との関係を示している。正位置は前述した通りである。縦位置は、撮像素子１２６および表示部２２の長辺が垂直方向に延びる姿勢である。
【００６５】
図７（ｂ）に示すように、正位置と縦位置ではユーザの指（親指と人差し指または中指）が操作リング１０２に触れる位置が異なる。つまり、カメラ姿勢が正位置か縦位置かは、一般的なカメラの構え方をして操作リング１０２を回転操作するユーザの指が該操作リング１０２に触れるときの指位置を示すユーザの操作位置に関する情報である。
【００６６】
正位置においては、操作リング１０２に触れている指の近傍に振動デバイス２００１，２００３が配置されている。一方、縦位置においては、操作リング１０２に触れている指の近傍に振動デバイス２００２，２００４が配置されている。
【００６７】
図８のフローチャートを用いて、本実施例において制御部１１５がコンピュータプログラムに従って実行する振動制御処理について説明する。
【００６８】
ステップＳ２００１では、制御部１１５は、姿勢検出部１３６を通じてメラ姿勢を検出（取得）し、検出されたカメラ姿勢が正位置か縦位置かを判定する。制御部１１５は、カメラ姿勢が正位置である場合はステップＳ２００２に進み、縦位置である場合はステップＳ２００３に進む。
【００６９】
ステップＳ２００２およびステップＳ２００３では、制御部１１５は、回転検出部１１２により検出された操作リング１０２の回転量が所定回転量に達したか否かを判定する。制御部１１５は、操作リング１０２の回転量が所定回転量に達した場合はステップＳ２００２からステップＳ２００４に又はステップＳ２００３からステップＳ２００５に進む。
【００７０】
ステップＳ２００４では、制御部１１５は、振動デバイス２００１，２００３を所定時間の間、駆動して振動を発生させる。一方、ステップＳ２００５では、制御部１１５は、振動デバイス２００２，２００４を所定時間の間、駆動して振動を発生させる。ステップＳ２００４またはステップＳ２００５が終了すると、制御部１１５は、ステップＳ２００１に戻る。
【００７１】
本実施例では、カメラ姿勢、つまりは操作リング１０２にユーザの指が触れる位置（指位置）に応じて、複数の振動デバイス２００１〜２００４のうち指位置に近い振動デバイスを駆動する。これにより、操作リング１０２の操作に対する操作感（クリック感）をユーザに違和感なく、かつ効率良く与えることができる。また、複数の振動デバイス２００１〜２００４のうち指位置に近い振動デバイスのみを選択的に駆動するため、全ての振動デバイスを駆動したり強い振動を発生する１つの振動デバイスを用いたりする場合に比べてカメラ１０′の省電力化が可能である。
【００７２】
なお、振動デバイスの数は本実施例のように４つでなくてもよい。さらに振動デバイスの数や配置によっては、カメラ姿勢が正位置と縦位置以外の姿勢（例えば斜め４５度）のときに選択的に振動デバイスを駆動してもよい。
【実施例３】
【００７３】
次に、本発明の実施例３について説明する。以下の説明において、実施例１と共通する構成要素には実施例１と同符号を付して説明に代える。本実施例では、複数の振動デバイスが操作リング１０２とともに移動（回転）する点で実施例１および実施例２と異なる。
【００７４】
図９（ａ）は、実施例３のカメラ１０″における４つの振動デバイス３００１，３００２，３００３，３００４の配置を示している。振動デバイス３００１〜３００４は、操作リング１０２内における光軸Ａ回りの９０度等間隔の４箇所に配置されている。図に示すように、正姿勢にあるカメラ１０′の光軸Ａに直交し、かつ水平に対して４５°傾いて互いに直交する２つの直線３０１ａ，３０１ｂにより分けられる４つの領域を象限１〜４とする。象限１〜４には、振動デバイス３００１〜３００４のいずれかが１つずつ配置される。なお、象限１〜４の位置は、カメラ姿勢にかかわらず固定である。
【００７５】
図１（ａ）に示した記憶部１３２は、振動デバイス３００１〜３００４のうちどの振動デバイスを駆動するかを判定する基準として、駆動開始領域（特定領域）３０２の情報を保持している。具体的には、象限２と象限４が駆動開始領域３０２である。
【００７６】
図９（ｂ）は、ユーザが一般的な構え方でカメラ１０″を正位置および縦位置に構えたときのユーザの指と駆動開始領域３０２である象限２，４との位置関係を示している。操作リング１０２のカメラ本体に対する回転位置（移動位置：以下、位相という）が図９（ａ）で示す位相と同じである場合、正位置および縦位置ともに、ユーザの指（親指と人差し指または中指）は象限２と象限４において操作リング１０２に触れる。正姿勢において、操作リング１０２が所定回転量だけ回転操作されると、４つの振動デバイス３００１〜３００４のうち象限２と象限４に位置する振動デバイス（第１の振動発生部）３００１，３００３のみ駆動が開始される。また、縦姿勢においても、操作リング１０２が所定回転量だけ回転操作されると、４つの振動デバイス３００１〜３００４のうち象限２と象限４に位置する振動デバイス（第１の振動発生部）３００２，３００４のみ駆動が開始される。
【００７７】
本実施例のカメラ１０″は、図１に括弧書きで示すように、操作リング１０２のカメラ本体に対する位相（以下、リング位相という）を検出する位相検出部（位置検出手段）１５０を有する。位相検出部１５０により検出されたリング位相と姿勢検出部１３６により検出されたカメラ姿勢とから振動デバイス３００１〜３００４が駆動開始領域３０２にあるか否かを判定することができる。言い換えれば、操作リング１０２に触れているユーザの指の位置が駆動開始領域３０２にあるか否かを判定することができる。つまり、カメラ姿勢とリング位相の情報は、一般的なカメラの構え方をして操作リング１０２を回転操作するユーザの指が該操作リング１０２に触れるときの指位置を示すユーザの操作位置に関する情報である。
【００７８】
この後、操作リング１０２の回転操作が継続されることで振動デバイス３００１，３００３又は３００２，３００４が駆動開始領域３０２外の象限１，３に移動しても、、操作リング１０２の所定回転量ごとにそれら振動デバイスが駆動される。すなわち、駆動開始領域３０２内で駆動された振動デバイスは、操作リング１０２が継続的に回転操作されている間は駆動開始領域３０２外に出ても駆動され続ける。一方、駆動開始領域３０２外に位置したために駆動されなかった振動デバイスは、操作リング１０２が継続的に回転操作されている間は駆動開始領域３０２内に入っても駆動されない。
【００７９】
図１０のフローチャートを用いて、本実施例において制御部１１５がコンピュータプログラムに従って実行する振動制御処理について説明する。
【００８０】
Ｓ３００１において、制御部１１５は、姿勢検出部１３６を通じてカメラ姿勢を検出（取得）し、位相検出部１５０を通じてリング位相を検出（取得）する。
【００８１】
次にステップＳ３００２では、制御部１１５は、ステップＳ３００１にて検出されたカメラ姿勢とリング位相とを用いて、振動デバイス３００１〜３００４のうち駆動開始領域３０２内に位置する振動デバイスを判定する。
【００８２】
次にＳ３００３では、制御部１１５は、回転検出部１１２により検出された操作リング１０２の回転量が所定回転量に達したか否かを判定する。制御部１１５は、操作リング１０２の回転量が所定回転量に達した場合はステップＳ３００４に進む。
【００８３】
ステップＳ３００４では、制御部１１５は、振動デバイス３００１〜３００４のうちステップＳ３００２において駆動開始領域３０２にあると判定された振動デバイス（以下、特定振動デバイスという）を駆動して振動を発生させる。そしてＳ３００５に進む。
【００８４】
ステップＳ３００５では、制御部１１５は、回転検出部１１２により検出される操作リング１０２の回転操作が継続しているか否かを判定する。制御部１１５は、回転操作が継続している場合は、Ｓ３００３に戻り、回転検出部１１２により検出された操作リング１０２の回転量が所定回転量に達するとステップＳ３００４にて特定振動デバイスを駆動する。制御部１１５は、回転操作が継続していない場合はステップＳ３００６に進み、特定振動デバイスの駆動を停止させてステップＳ３００１に戻る。
【００８５】
一方、ステップＳ３００２において駆動開始領域３０２内にないと判定された振動デバイス（第１の振動発生部以外の第２の振動発生部）については、制御部１１５は、ステップＳ３００７において駆動しない。そしてステップＳ３００８に進む。
【００８６】
ステップＳ３００８では、制御部１１５は、ステップＳ３００５と同様に、回転検出部１１２により検出される操作リング１０２の回転操作が継続しているか否かを判定する。制御部１１５は、回転操作が継続している場合はＳ３００７に戻って第２の振動発生部としての振動デバイスを駆動しない。制御部１１５は、回転操作が継続していない場合はステップＳ３００１に戻る。
【００８７】
本実施例では、振動デバイス３００１〜３００４のうち操作リング１０２の所定回転量の回転操作が行われたときに駆動開始領域３０２内に位置した振動デバイスを、操作リング１０２が回転操作されている間、駆動し続ける。すなわち、複数の振動デバイス３００１〜３００４のうち操作リング１０２に触れているユーザの指の位置に近い振動デバイスを駆動する。これにより、操作リング１０２を操作するユーザに対して違和感が少ない良好な操作感（クリック感）を効率良く与えることができる。また、操作リング１０２の回転操作中において振動する振動デバイス、つまりは振動が発生する位置が変化することがない。このため、ユーザの違和感をより少なくすることができる。さらに、複数の振動デバイス３００１〜３００４のうち指位置に近い振動デバイスのみを選択的に駆動するため、全ての振動デバイスを駆動したり強い振動を発生する１つの振動デバイスを用いたりする場合に比べてカメラ１０″の省電力化が可能である。
【００８８】
なお、振動デバイスの数は本実施例のように４つでなくてもよい。また、象限の分け方は本実施例で説明した分け方でなくてもよい。
【００８９】
さらに本実施例では、上述したＳ３００２において振動デバイス３００１〜３００４が駆動開始領域３０２内にあるか否かを判定する際に姿勢検出部１３６による検出結果を用いる場合について説明した。しかし、操作リング１０２に姿勢検出部１３６とは別の姿勢検出部を設けてもよい。この場合、別の姿勢検出部は操作リング１０２とともに回転するように設けられる。この別の姿勢検出部の検出結果から振動デバイス３００１〜３００４が駆動開始領域内にあるか否かを判定してもよい。
【００９０】
また、上記実施例では、レンズ一体型のカメラについて説明したが、レンズ交換型のカメラであってもよい。この場合、交換レンズに設けられた振動デバイスをカメラに設けられた制御部から制御してもよい。さらに、交換レンズ（光学機器）に設けられた振動デバイスを、同じく交換レンズに設けられた制御部が制御してもよい。
（その他の実施例）
上記実施例では、カメラや交換レンズについて説明したが、ユーザ操作が可能な操作手段を有する各種電子機器も本発明の実施例に含まれる。
【００９１】
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００９２】
以上説明した各実施例は代表的な例にすぎず、本発明の実施に際しては、各実施例に対して種々の変形や変更が可能である。
【符号の説明】
【００９３】
１０，１０′，１０″  カメラ
１００，１００１〜１００５，２００１〜２００４，３００１〜３００４  振動デバイス
１０２  操作リング
１１５  制御部
【図１】
2020052227.tif 000003
【図２】
2020052227.tif 000004
【図３】
2020052227.tif 000005
【図４】
2020052227.tif 000006
【図５】
2020052227.tif 000007
【図６】
2020052227.tif 000008
【図７】
2020052227.tif 000009
【図８】
2020052227.tif 000010
【図９】
2020052227.tif 000011
【図１０】
2020052227.tif 000012