(57)【要約】【課題】操作部の操作速度が速い場合でも振動発生手段に依存することなく、適切な振動感触を伝えることが可能な電子機器を提供すること。【解決手段】電子機器は、操作部と、操作部の操作位置を検出可能な位置検出手段と、振動を発生させる振動手段と、位置検出手段から出力された検出信号を用いて計測された操作部の操作に関する情報に基づいて、振動手段の駆動を制御する制御手段と、を有する電子機器であって、制御手段は、操作部を所定距離だけ移動させた際の操作時間が所定時間より小さい場合、振動手段を現在の振動の振幅または周波数が減少しないように駆動させ、操作時間が所定時間より大きい場合、振動手段を現在の振動の振幅または周波数が維持されないように駆動させる。【選択図】図９
2019184934.tif 000002
【特許請求の範囲】
【請求項１】
操作部と、
前記操作部の操作位置を検出可能な位置検出手段と、
振動を発生させる振動手段と、
前記位置検出手段から出力された検出信号を用いて計測された前記操作部の操作に関する情報に基づいて、前記振動手段の駆動を制御する制御手段と、を有する電子機器であって、
前記制御手段は、前記操作部を所定距離だけ移動させた際の操作時間が所定時間より小さい場合、前記振動手段を現在の振動の振幅または周波数が減少しないように駆動させ、前記操作時間が前記所定時間より大きい場合、前記振動手段を現在の振動の振幅または周波数が維持されないように駆動させることを特徴とする電子機器。
【請求項２】
前記制御手段は、前記操作部の所定の操作位置が前記位置検出手段により検出されてからの経過時間が所定時間より小さい場合、前記振動手段を現在の振動の振幅または周波数が減少しないように駆動させ、前記経過時間が前記所定時間より大きい場合、前記振動手段を現在の振動の振幅または周波数が維持されないように駆動させることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御手段は、前記位置検出手段により前記操作部の所定の操作位置が検出された場合、設定値を変更することを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記制御手段は、前記位置検出手段による前記操作部の所定の操作位置の検出回数に基づいて、設定値を変更することを特徴とする請求項１または２に記載の電子機器。
【請求項５】
前記設定値は、絞り値または焦点距離の一方であることを特徴とする請求項３または４に記載の電子機器。
【請求項６】
前記制御手段は、前記位置検出手段により前記操作部の操作位置が検出されている間、前記振動手段による振動の振幅下限値または周波数下限値を０より大きい値に設定することを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
前記制御手段は、前記位置検出手段により前記操作部の操作位置が検出されている間、前記振動手段に、振動の振幅が前記振幅下限値となる駆動、または振動の周波数が前記周波数下限値となる駆動を実行させることを特徴とする請求項６に記載の電子機器。
【請求項８】
前記制御手段は、前記操作部を所定距離だけ移動させた際の操作時間に基づいて、前記振幅下限値または前記周波数下限値を設定することを特徴とする請求項６または７に記載の電子機器。
【請求項９】
操作部の操作位置を検出する位置検出工程と、
振動を発生させる振動工程と、
前記位置検出工程で出力された検出信号を用いて計測された前記操作部の操作に関する情報に基づいて、前記振動工程における振動を制御する制御工程と、を有する電子機器の制御方法であって、
前記制御工程では、前記操作部を所定距離だけ移動させた際の操作時間が所定時間より小さい場合、現在の振動の振幅または周波数が減少しないように振動を制御し、前記操作時間が前記所定時間より大きい場合、現在の振動の振幅または周波数が維持されないように振動を制御することを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作部の操作位置情報に連動して振動発生手段を用いて振動を発生させることでユーザに振動感触を伝える電子機器に関する。
【背景技術】
【０００２】
近年、操作部の操作に応じて振動発生手段により振動を発生させることで振動感触を変化させる電子機器が提案されている。特許文献１には、操作リングを手動回転させた際、操作リングに振動子を接触させ、操作リングに係る接触摩擦力がクリック感となるように振動子を制御する駆動制御装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２３７８７０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の駆動制御装置では、操作リングに接触させた振動子で摩擦力を発生させているが、振動子が発生させる人感振動を用いるだけでも、人感振動の強弱でクリック感触に変わる疑似的な感触を得ることができる。振動を発生させる振動発生手段として、様々な手段が考案されているが、手段ごとに振動の振幅が人感不能な振幅から人感可能な振幅に到達するまでに必要な応答時間は異なる。特許文献１の駆動制御装置において応答時間が長い振動発生手段を用いる場合、操作リングの操作速度が速いと、振動子による振動の振幅が人感可能な振幅に到達せず、ユーザが振動子による操作リングに係る摩擦力や振動を感じることができない。また、人感可能な振動を発生させるためには、振幅のみならず、周波数も重要である。振動の周波数が人感可能な周波数に到達していない場合も、振動発生手段で振動を発生させてもユーザが振動を感じることができない場合がある。
【０００５】
本発明は、操作部の操作速度が速い場合でも振動発生手段に依存することなく、適切な振動感触を伝えることが可能な電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一側面としての電子機器は、操作部と、前記操作部の操作位置を検出可能な位置検出手段と、振動を発生させる振動手段と、前記位置検出手段から出力された検出信号を用いて計測された前記操作部の操作に関する情報に基づいて、前記振動手段の駆動を制御する制御手段と、を有する電子機器であって、前記制御手段は、前記操作部を所定距離だけ移動させた際の操作時間が所定時間より小さい場合、前記振動手段を現在の振動の振幅または周波数が減少しないように駆動させ、前記操作時間が前記所定時間より大きい場合、前記振動手段を現在の振動の振幅または周波数が維持されないように駆動させることを特徴とする。
【０００７】
本発明の他の側面としての電子機器の制御方法は、操作部の操作位置を検出する位置検出工程と、振動を発生させる振動工程と、前記位置検出工程で出力された検出信号を用いて計測された前記操作部の操作に関する情報に基づいて、前記振動工程における振動を制御する制御工程と、を有する電子機器の制御方法であって、前記制御工程では、前記操作部を所定距離だけ移動させた際の操作時間が所定時間より小さい場合、現在の振動の振幅または周波数が減少しないように振動を制御し、前記操作時間が前記所定時間より大きい場合、現在の振動の振幅または周波数が維持されないように振動を制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、操作部の操作速度が速い場合でも振動発生手段に依存することなく、適切な振動感触を伝えることが可能な電子機器を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る電子機器の一例であるデジタルカメラの外観斜視図である。
【図２】正面側カバーユニットの構成を説明する図である。
【図３】正面側カバーユニットの構成を説明する図である。
【図４】２つのフォトリフレクタの操作ダイアルの操作位置ごとの検出信号を示す図である。
【図５】デジタルカメラの電気回路図である。
【図６】第１の実施形態のシーケンスである。
【図７】第１の実施形態と第２の実施形態のシーケンスである。
【図８】ＰＲ１の検出信号、振動の振幅および設定値切り替わりのタイミングチャートである。
【図９】第１の実施形態の制御を使用した場合の焦点モード時のタイミングチャートである。
【図１０】第２の実施形態のシーケンスである。
【図１１】第２の実施形態の制御を使用した場合の焦点モード時のタイミングチャートである。
【図１２】第３の実施形態のシーケンスである。
【図１３】第３の実施形態のシーケンスである。
【図１４】振幅下限値の設定表である。
【図１５】第４の実施形態のシーケンスである。
【図１６】第４の実施形態のシーケンスである。
【図１７】第４の実施形態の制御を使用した場合の焦点モード時のタイミングチャートである。
【図１８】周波数下限値の設定表である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施例について、図面を参照しながら詳細に説明する。各図において、同一の部材については同一の参照番号を付し、重複する説明は省略する。
【００１１】
図１を用いて、本発明の実施形態に係る電子機器の一例であるデジタルカメラ１００の主な構成部品を説明する。図１は、デジタルカメラ１００の外観斜視図である。図１（ａ）は、デジタルカメラ１００を正面側（被写体側）から見た図である。図１（ｂ）は、デジタルカメラ１００を背面側（ユーザ側）から見た図である。本実施形態では、デジタルカメラ１００に具備された後述する撮影レンズユニット１０５が向く方向を正面側（被写体側）、逆向きを背面側（ユーザ側）としている。なお、本実施形態では、電子機器の一例として、デジタルカメラ１００について説明するが、本発明はこれに限定されず、ユーザに振動感触を伝える機能を有する電子機器に適用可能である。
【００１２】
デジタルカメラ１００の外装は、正面側カバー１０１、背面側カバー１０２、上面側カバー１０３および底面側カバー１０４により形成されている。デジタルカメラ１００の正面側には、正面側カバー１０１から正面側に突出するように撮影レンズユニット１０５が設けられている。
【００１３】
撮影レンズユニット１０５は、複数のレンズからなる撮影レンズ群、レンズ駆動手段、シャッター駆動手段および撮像手段を有する。レンズ駆動手段は、撮影レンズ群の一部を撮影レンズ群の光軸Ｌに沿って移動させて焦点距離調整を行う焦点駆動手段、および撮影レンズ群の一部を光軸Ｌに沿って移動させて撮影倍率変更駆動を行う変倍駆動手段が含まれる。撮像手段は、ＣＣＤなどの光学センサーを含み、撮影レンズ群を通過し光学センサーに集光された光を画像情報に変換する。シャッター駆動手段は、撮影レンズ群の光路の一部に設置されており、光路をシャッターで開閉することで撮像手段に集光する光量が適正になるように調節する。
【００１４】
正面側カバー１０１は、デジタルカメラ１００の正面を構成している正面側カバーユニット１２０の部品取付け母体の役割を担っている。正面側カバーユニット１２０は、操作部である操作ダイアル１１０を具備している。操作ダイアル１１０は、撮影レンズユニット１０５の周囲に配置され、撮影レンズユニット１０５の光軸Ｌ回りに回動可能である。ユーザは、操作ダイアル１１０を操作して、操作位置を変更することで、ダイアル機能設定手段１０９で設定されたデジタルカメラ１００の撮影機能に対応する設定値を変更可能である。なお、本実施形態では、操作ダイアル１１０は、両方向へ無限回転操作可能であるが、有限往復回転操作可能であってもよい。また、操作部として、操作ダイアル１１０の代わりに、往復直進操作可能な操作部を用いてもよい。
【００１５】
上面側カバー１０３には、主電源スイッチ１０６、レリーズスイッチ１０７、ズームスイッチ１０８およびダイアル機能設定手段１０９が設けられている。主電源スイッチ１０６が押されると、デジタルカメラ１００の電源ＯＮ／ＯＦＦが切り替わる。レリーズスイッチ１０７が押されると、撮影レンズユニット１０５を介して撮像手段によって光学情報が画像情報に変換され、画像情報は不図示の記憶媒体に記録される。ズームスイッチ１０８は、レリーズスイッチ１０７を中心に所定の角度内を回動可能であり、図１（ａ）に示される中立位置で保持されるように付勢されている。ズームスイッチ１０８を第１回転端側に回転させて広角側に撮影レンズ群の一部を移動させ、第２回転端側に回転させて望遠側に撮影レンズ群の一部を移動させる。デジタルカメラ１００の撮影機能は、ユーザが選択したダイアル機能設定手段１０９の位置に応じて設定される。設定可能な機能は、例えば、ユーザが絞り値を選択可能な「絞りモード」や、ユーザが焦点距離を選択可能な「焦点モード」などである。
【００１６】
背面側カバー１０２には、例えば、液晶ユニットなどで構成される表示手段１１１がユーザ側を向いて設けられている。表示手段１１１は、撮影レンズユニット１０５により取得された画像情報を表示したり、デジタルカメラ１００の各種設定状況を表示したり、デジタルカメラ１００に着脱可能な不図示の記憶手段に記録された画像情報を読み出して表示したりする。背面グリップ１１９は、背面側カバー１０２に固定されており、ユーザが右手でデジタルカメラ１００を保持した場合に、右手親指を置くための保持部である。
【００１７】
図２を用いて、正面側カバーユニット１２０の構成を説明する。図２は、正面側カバーユニット１２０の構成を説明する図である。図２（ａ）は、正面側カバーユニット１２０を背面側から見た斜視図である。図２（ｂ）は、正面側カバーユニット１２０の分解斜視図である。
【００１８】
正面側カバー１０１の背面側には、樹脂で成形されたフレーム１１３およびパルス環１１４が設けられている。フレーム１１３は、正面側に突出した円筒部１１３ａの外径部を正面側カバー１０１の開口部１０１ａの内径部に嵌合させた状態で、両面テープ１１２により正面側カバー１０１に貼り付けられている。円筒部１１３ａの内径側は開口しており、この開口に、正面側から操作ダイアル１１０がフレーム１１３に対して回動可能に挿入されている。フレーム１１３は、正面側から操作ダイアル１１０で、背面側からパルス環１１４で挟まれるように配置されている。パルス環１１４には、正面側に突出した係止穴１１４ａが複数設けられている。また、パルス環１１４には、等角度間隔で同形状の空隙１１４ｂが設けられている。操作ダイアル１１０には、複数の係止穴１１４ａに対応する位置に後述する係止部１１０ａが設けられている。係止部１１０ａが係止穴１１４ａに係止されることで、操作ダイアル１１０とパルス環１１４は一体となり、操作ダイアル１１０が回転するとパルス環１１４もフレーム１１３に対して回転する。
【００１９】
位置検出手段１１６は、操作ダイアル１１０の操作位置を検出する。位置検出手段１１６は、２つのフォトリフレクタを有する基板部１１６ａと、２つのフォトリフレクタにより取得された検出情報を不図示の制御手段に転送するフレキシブル基板部１１６ｂとを備える。基板部１１６ａは、保持部材１１５とともに、ビス１１８でフレーム１１３に固定されている。本実施形態では、基板部１１６ａの２つのフォトリフレクタを用いて、パルス環１１４の空隙１１４ｂの有無を検出することで、操作ダイアル１１０の操作位置を検出する。操作ダイアル１１０の操作位置の検出方法は、フォトインタラプタを用いる等、他にも様々な方法があるが、操作ダイアル１１０の操作位置を検出可能であれば方法は問わない。
【００２０】
振動手段１１７は、フレーム１１３に密着しており、不図示の制御手段に電気的に接続されている。振動手段１１７は、デジタルカメラ１００の外観の少なくとも一部に、人感可能な振動を発生させることが可能である。振動手段１１７として、例えば、ピエゾアクチュエータ、リニアアクチュエータ、超音波モータ、または錘を回転中心から偏心させて取り付けてある偏心モータなどが用いられる。
【００２１】
図３を用いて、振動手段１１７の振動伝搬経路を説明する。図３は、正面側カバーユニット１２０の構成を説明する図である。図３（ａ）は、正面側カバーユニット１２０の背面図である。図３（ｂ）は、図３（ａ）のＡ−Ａ部の断面図である。
【００２２】
パルス環１１４は、円筒部１１４ｃとフランジ部１１４ｄが一体で形成されている。円筒部１１４ｃの端部には、複数の係止穴１１４ａが設けられている。フランジ部１１４ｄには、等角度間隔で同形状の空隙１１４ｂが設けられている。操作ダイアル１１０とフランジ部１１４ｄでフレーム１１３の前後を挟み、係止穴１１４ａと係止部１１０ａが係止されることで、一体である操作ダイアル１１０とパルス環１１４の前後方向の動きが規制される。操作ダイアル１１０は、背面側に延びた円筒部１１０ｂを備える。円筒部１１０ｂの外径部を円筒部１１３ａの内径部に嵌合させることで、操作ダイアル１１０の回転中心を光軸Ｌとした径方向の動きが規制される。
【００２３】
振動手段１１７が振動すると、振動がフレーム１１３に直接伝搬する。円筒部１１３ａと円筒部１１０ｂは嵌合しているので、フレーム１１３から操作ダイアル１１０に振動が伝わる。また、フレーム１１３と正面側カバー１０１は両面テープ１１２で接着されているので、フレーム１１３に伝わった振動の一部は正面側カバー１０１にも伝わる。したがって、ユーザは、操作ダイアル１１０だけに限らず、デジタルカメラ１００を保持している他の外装部において、振動感触を得ることができる。振動手段１１７をフレーム１１３に設けるのではなく、背面グリップ１１９に接触するデジタルカメラ１００の内面側に設けても構わない。振動手段１１７は、ユーザがデジタルカメラ１００を直接保持する可能性が高い場所に、振動が減衰しないように介在部品を少なくした状態で配置されることが望ましい。
【００２４】
図４を用いて、位置検出手段１１６で操作ダイアル１１０の操作位置を検出する方法を説明する。図４は、２つのフォトリフレクタの操作ダイアル１１０の操作位置ごとの検出信号を示している。以下の説明では、２つのフォトリフレクタをＰＲ１、ＰＲ２とする。空隙１１４ｂは、光軸Ｌを中心とした３６０度を等分割した回転角Ａ度ごとにフランジ部１１４ｄに設けられている。回転角Ａ度を１周期とする。フランジ部１１４ｄには、角度Ａ／２度の空隙１１４ｂと、空隙１１４ｂに挟まれた角度Ａ／２度の中実部が連続して設けられている。すなわち、１／２周期ごとに空隙１１４ｂと中実部が交互に配置されている。ＰＲ１とＰＲ２は、回転中心である光軸Ｌに対して角度３Ａ／４度（３／４周期）離れて、同一回転円周上の位置を検出可能に配置されている。ＰＲ１、ＰＲ２は、空隙１１４ｂを検出する場合、光が空隙１１４ｂから抜けて反射光を検出できないため、暗信号（ＬＯ）を出力する。ＰＲ１、ＰＲ２は、中実部を検出する場合、反射光を検出できるため、明信号（ＨＩ）を出力する。
【００２５】
本実施形態では、「初期」において、ＰＲ１がＨＩ、ＰＲ２がＬＯを出力する位置から操作ダイアル１１０の操作位置検出が開始されるものとして説明する。「１／８周期回転」において、操作ダイアル１１０が矢印方向へ１／８周期操作されてパルス環１１４も一体で回転する。ＰＲ１はＨＩからＬＯへの切り替わり（Ｈ→Ｌ）を示す検出信号を出力し、ＰＲ２はＬＯを出力する。以下、「２／８周期回転」から「９／８周期回転」において、１／８周期ごとに矢印方向へ操作ダイアル１１０が操作されると、ＰＲ１とＰＲ２が出力する検出信号は図４のように変化していく。「初期」から１周期回転する直前の「７/８周期回転」まで、ＰＲ１とＰＲ２の検出信号のパターンは全て異なっている。そのため、ＰＲ１とＰＲ２による現在の検出情報と、操作ダイアル１１０を操作させることで出力される次の検出情報とを比較することで回転方向（操作方向）を検出可能である。仮に、ＰＲ１またはＰＲ２がＨＩからＬＯまたはＬＯからＨＩに切り替わる境目を検出し、検出信号がＨＩかＬＯかの判断が困難である場合、判定不可としておき、次のＰＲ１とＰＲ２による検出信号により回転方向を検出可能である。
【００２６】
また、「１／８周期回転」のＰＲ１で検出される空隙１１４ｂの端部であるＨＩからＬＯへの切り替わり時の時間を、操作ダイアル１１０の操作の経過時間Ｔの計測開始時間と決定する。本実施形態では、計測開始時間から操作ダイアル１１０の同一方向回転で「９／８周期回転」で再び出現したＰＲ１のＨＩからＬＯへの切り替わり時の時間までの時間間隔（切り替わり時間間隔）Ｔａを計測する。切り替わり時間間隔Ｔａは、操作ダイアル１１０を所定距離だけ移動させた際の操作時間と言い換えることができる。ＨＩからＬＯへの切り替わりは回転角Ａ度ごとに検出されるため、切り替わり時間間隔Ｔａを計測することで、間接的に操作ダイアル１１０の回転角速度（操作速度）を検出可能である。なお、本実施形態では、切り替わり時間間隔Ｔａの測定にＰＲ１を用いたが、ＰＲ２を用いても構わない。また、切り替わり時間間隔Ｔａを計測する際に、所定方向回転時にＨＩからＬＯへの切り替わりを基準としたが、ＬＯからＨＩへの切り替わりを基準にしても構わない。また、本実施形態では、パルス環１１４と２つのフォトリフレクタを用いて操作ダイアル１１０の操作方向と操作速度を検出する方法について説明したが、他の方法を用いて操作ダイアル１１０の操作方向と操作速度を検出してもよい。
【００２７】
図５を用いて、デジタルカメラ１００の電気回路を説明する。図５は、デジタルカメラ１００の電気回路図である。電池などの電源５０１は、制御手段５０９に接続されている。制御手段５０９には、時間を測定するための計時手段が内蔵されている。計時手段は、操作ダイアル１１０の操作の経過時間や操作ダイアル１１０の操作時間を計測する際に用いられる。制御手段５０９は、変倍駆動を行う場合、変倍駆動手段５０３を介して撮影レンズ群５０２Ａ、５０２Ｂを駆動し、焦点距離調整駆動を行う場合、焦点駆動手段５０５を介して撮影レンズ群５０２Ｂのみを駆動する。また、制御手段５０９は、シャッター駆動手段５１０を介してシャッター５１０ａを駆動させ、開口径と開口時間を制御することで、撮像手段５０４が露光する光量を調節する。撮像手段５０４は、センサーであり、制御手段５０９に光学情報から変換した画像情報を送る。制御手段５０９は、位置検出手段１１６の検出情報と制御手段５０９に内蔵されている計時手段の結果に基づいて、振動手段１１７の駆動を制御する。記憶手段５０６には、あらかじめ操作ダイアル１１０の位置情報や、様々な撮影に必要な情報が記憶されており、制御手段５０９によって適宜必要な情報の読み出し、必要な情報の記憶が行われる。記憶手段５０８は、可搬記録メディアであり、デジタルカメラ１００にあらかじめ具備されているＩ／Ｏポート５０７に着脱可能に接続されている。制御手段５０９は、デジタルカメラ１００で撮影された画像情報を記憶手段５０８に記録したり、記憶手段５０８に記録されている画像情報を読み出して表示手段１１１に表示したりする。ダイアル機能設定手段１０９および位置検出手段１１６は、制御手段５０９に接続されている。制御手段５０９は、位置検出手段１１６から受信する検出信号に変化が生じた場合、ダイアル機能設定手段１０９で選択された撮影機能に応じて設定値を変更する。主電源スイッチ１０６、レリーズスイッチ１０７およびズームスイッチ１０８は、制御手段５０９に接続されている。
［第１の実施形態］
図６および図７を用いて、制御手段５０９により実行される、本実施形態のシーケンスを説明する。図６および図７は、本実施形態のシーケンスである。本実施形態では、操作ダイアル１１０による焦点距離の切り替えでは、操作ダイアル１１０の回転角Ａ度の操作ごとに設定値が切り替えられる。一方、操作ダイアル１１０による絞り値の切り替えでは、操作ダイアル１１０の回転角２Ａ度の操作ごとに設定値が切り替えられる。
【００２８】
ステップＳ６０１では、制御手段５０９は、主電源スイッチ１０６のＯＮが検出されたかどうかを判定する。ＯＮが検出された場合、ステップＳ６０２に進み、ＯＮが検出されていない場合、ステップＳ６０１の処理を繰り返す。
【００２９】
ステップＳ６０２では、制御手段５０９は、記憶手段５０６に記憶されている撮影機能を確認する。
【００３０】
ステップＳ６０３では、制御手段５０９は、撮影機能がステップＳ６０２で確認された撮影機能からダイアル機能設定手段１０９によって変更されたかどうかを判定する。撮影機能が変更された場合、ステップＳ６０４に進み、撮影機能が変更されていない場合、ステップＳ６０７に進む。本実施形態では、ユーザは、焦点距離を選択可能な「焦点モード」とシャッターの絞り値を選択可能な「絞りモード」を設定可能である。
【００３１】
ステップＳ６０４では、制御手段５０９は、撮影機能が「焦点モード」に設定されているかどうかを判定する。撮影機能が「焦点モード」に設定されている場合、ステップＳ６０５に進み、撮影機能が「焦点モード」に設定されていない場合、ステップＳ６０６に進む。
【００３２】
ステップＳ６０５では、制御手段５０９は、撮影機能を「焦点モード」として記憶手段５０６に記憶させる。
【００３３】
ステップＳ６０６では、制御手段５０９は、撮影機能を「絞りモード」として記憶手段５０６に記憶させる。
【００３４】
ステップＳ６０７では、制御手段５０９は、所定時間内において、位置検出手段１１６から出力されるＰＲ１の検出信号の変化が検出されたかどうかを判定する。検出信号の変化が検出された場合、すなわちユーザにより操作ダイアル１１０の操作が開始された場合、ステップＳ６１９に進み、検出信号の変化が検出されていない場合、ステップＳ６０８に進む。
【００３５】
ステップＳ６１９では、制御手段５０９は、ＰＲ１からＨＩ／ＬＯの切り替わりを示す検出信号（切り替わり信号）を受信したかどうかを判定する。切り替わり信号を受信した場合、ステップＳ６２０に進み、ＨＩ／ＬＯの切り替わり位置を検出していない場合、ステップＳ６０８に進む。切り替わり信号は、操作ダイアル１１０の順方向回転ではＨＩからＬＯへの切り替わりの検出時、逆方向回転ではＬＯからＨＩへの切り替わりの検出時に出力される検出信号である。
【００３６】
ステップＳ６２０では、制御手段５０９は、切り替わり信号を受信した時間を計測開始時間として、操作ダイアル１１０の操作の経過時間Ｔの計測を開始する。
【００３７】
ステップＳ６２１では、制御手段５０９は、記憶手段５０６に記憶されている撮影機能が「絞りモード」であるかどうかを判定する。撮影機能が「絞りモード」である場合、ステップＳ７０１に進み、撮影機能が「絞りモード」でない場合、すなわち撮影機能が「焦点モード」である場合、ステップＳ６２２に進む。
【００３８】
ステップＳ６２２では、制御手段５０９は、ＨＩ／ＬＯの切り替わりの切り替わり回数Ｃを積算する。
【００３９】
ステップＳ６２３では、制御手段５０９は、切り替わり回数Ｃが１であるかどうかを判定する。切り替わり回数Ｃが１である場合、ステップＳ６２４に進み、切り替わり回数Ｃが１でない場合、すなわち、既にＨＩ／ＬＯの切り替わりが検出された後で次の切り替わりが検出された場合、ステップＳ６２９に進む。
【００４０】
ステップＳ６２４では、制御手段５０９は、記憶手段５０６に記憶されている操作ダイアル１１０の操作位置におけるＰＲ１とＰＲ２のＨＩ／ＬＯの組合せを表す回転位相情報と、ＰＲ１とＰＲ２の検出信号の変化とを比較する。これにより、操作ダイアル１１０の操作方向を検出可能である。
【００４１】
ステップＳ６２５では、制御手段５０９は、ステップＳ６２４で検出された操作方向を記憶手段５０６に記憶させる。
【００４２】
ステップＳ６２６では、制御手段５０９は、操作ダイアル１１０の操作方向に合致した焦点距離調整方向へ焦点駆動手段５０５を駆動させて１段階分の焦点距離設定値の切り替えを行う。切り替えられた設定値は、記憶手段５０６に記憶される。
【００４３】
ステップＳ６２７では、制御手段５０９は、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように振幅増加駆動させる。
【００４４】
ステップＳ６２８では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【００４５】
ステップＳ６２９では、制御手段５０９は、操作ダイアル１１０の現在の操作方向が記憶手段５０６に記憶されている操作方向と一致しているかどうかを判定する。操作方向が一致している場合、ステップＳ６３０に進み、操作方向が一致していない場合、ステップＳ６３３に進む。
【００４６】
ステップＳ６３０では、制御手段５０９は、操作ダイアル１１０の回転方向に合致した焦点距離調整方向へ焦点駆動手段５０５を駆動させて１段階分の焦点距離設定値の切り替えを行う。切り替えられた設定値は、記憶手段５０６に記憶される。
【００４７】
ステップＳ６３１では、制御手段５０９は、切り替わり時間間隔Ｔａを確定する。
【００４８】
ステップＳ６３２では、制御手段５０９は、切り替わり回数Ｃを１に変更する。
【００４９】
ステップＳ６３３では、制御手段５０９は、切り替わり回数Ｃを０に変更する。
【００５０】
ステップＳ６３４では、制御手段５０９は、経過時間Ｔを消去する。
【００５１】
ステップＳ６０８では、制御手段５０９は、経過時間Ｔが所定時間Ｔ１より小さいかどうかを判定する。経過時間Ｔが所定時間Ｔ１より小さい場合、ステップＳ６０９に進み、経過時間Ｔが所定時間Ｔ１より大きい場合、ステップＳ６１２に進む。経過時間Ｔが所定時間Ｔ１と等しい場合、どちらのステップに進むかは任意に設定可能である。なお、経過時間Ｔの計測が開始されていない場合、経過時間Ｔは０である。
【００５２】
ステップＳ６０９では、制御手段５０９は、振動手段１１７による現在の振動の振幅Ａが、操作者が操作ダイアル１１０や正面側カバー１０１等に手や指で触れている際に、振動を感じることが可能（人感可能）な所定の振幅Ａ１と等しいかどうかを判定する。振幅Ａが振幅Ａ１と等しい場合、ステップＳ６１０に進み、振幅Ａが振幅Ａ１と等しくない場合、ステップＳ６０２に進む。
【００５３】
ステップＳ６１０では、制御手段５０９は、振動手段１１７を現在の振動の振幅Ａ１が維持されるように振幅維持駆動させる。
【００５４】
ステップＳ６１１では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【００５５】
ステップＳ６１２では、制御手段５０９は、経過時間Ｔが所定時間Ｔ１より大きい所定時間Ｔ２より小さいかどうかを判定する。経過時間Ｔが所定時間Ｔ２より小さい場合、ステップＳ６１３に進み、経過時間Ｔが所定時間Ｔ２より大きい場合、ステップＳ６３５に進む。経過時間Ｔが所定時間Ｔ２と等しい場合、どちらのステップに進むかは任意に設定可能である。
【００５６】
ステップＳ６１３では、制御手段５０９は、振動手段１１７による現在の振動の振幅Ａが振幅Ａ１と等しいかどうかを判定する。振幅Ａが振幅Ａ１と等しい場合、ステップＳ６１４に進み、振幅Ａが振幅Ａ１と等しくない場合、ステップＳ６０２に進む。
【００５７】
ステップＳ６１４では、制御手段５０９は、操作ダイアル１１０の操作速度が極めて遅い、または停止しているに等しいと判定し、振動手段１１７を振動の振幅が振幅下限値まで減少するように振幅減少駆動させる。振幅下限値は、通常、０に設定されている。
【００５８】
ステップＳ６１５では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【００５９】
ステップＳ６３５では、制御手段５０９は、操作ダイアル１１０は停止しているに等しいと判定し、振動を停止させるために振動手段１１７を振動の振幅が振幅０まで減少するように振幅減少駆動させる。
【００６０】
ステップＳ６３６では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【００６１】
ステップＳ６１６では、制御手段５０９は、経過時間Ｔを消去する。
【００６２】
ステップＳ６１７では、制御手段５０９は、主電源スイッチ１０６のＯＦＦが検出されたかどうかを判定する。ＯＦＦが検出された場合、本シーケンスを終了し、ＯＦＦが検出されていない場合、ステップＳ６０２に進む。
【００６３】
ステップＳ７０１では、制御手段５０９は、切り替わり回数Ｃを積算する。
【００６４】
ステップＳ７０２では、制御手段５０９は、切り替わり回数Ｃが１であるかどうかを判定する。切り替わり回数Ｃが１である場合、ステップＳ７０３に進み、切り替わり回数Ｃが１でない場合、ステップＳ７０８に進む。
【００６５】
ステップＳ７０３では、制御手段５０９は、記憶手段５０６に記憶されている操作ダイアル１１０の操作位置におけるＰＲ１とＰＲ２のＨＩ／ＬＯの組合せを表す回転位相情報と、ＰＲ１とＰＲ２の検出信号の変化とを比較する。これにより、操作ダイアル１１０の操作方向を検出可能である。
【００６６】
ステップＳ７０４では、制御手段５０９は、ステップＳ７０３で検出された操作方向を記憶手段５０６に記憶させる。
【００６７】
ステップＳ７０５では、制御手段５０９は、操作ダイアル１１０の操作方向と絞り値加減方向を合致させて１段階分の絞り値設定値の切り替えを行う。切り替えられた設定値は、記憶手段５０６に記憶される。
【００６８】
ステップＳ７０６では、制御手段５０９は、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように増加駆動させる。
【００６９】
ステップＳ７０７では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【００７０】
ステップＳ７０８では、制御手段５０９は、操作ダイアル１１０の現在の操作方向が記憶手段５０６に記憶されている操作方向と一致しているかどうかを判定する。操作方向が一致している場合、ステップＳ７１０に進み、操作方向が一致していない場合、ステップＳ７０９に進む。
【００７１】
ステップＳ７０９では、制御手段５０９は、切り替わり回数Ｃを０に変更する。
【００７２】
ステップＳ７１０では、制御手段５０９は、切り替わり時間間隔Ｔａを確定する。
【００７３】
ステップＳ７１１では、制御手段５０９は、切り替わり回数Ｃが２であるかどうかを判定する。切り替わり回数Ｃが２である場合、ステップＳ７２３に進み、切り替わり回数Ｃが２でない場合、ステップＳ７１２に進む。
【００７４】
ステップＳ７１２では、制御手段５０９は、操作ダイアル１１０の操作方向と絞り値加減方向を合致させて１段階分の絞り値設定値の切り替えを行う。切り替えられた設定値は、記憶手段５０６に記憶される。
【００７５】
ステップＳ７１３では、制御手段５０９は、切り替わり回数Ｃを０に変更する。
【００７６】
ステップＳ７１４では、制御手段５０９は、切り替わり時間間隔Ｔａが確定されているかどうかを判定する。切り替わり時間間隔Ｔａが確定されている場合、ステップＳ７１５に進み、切り替わり時間間隔Ｔａが確定されていない場合、ステップＳ６０８に進む。
【００７７】
ステップＳ７１５では、制御手段５０９は、切り替わり時間間隔Ｔａが所定時間Ｔ１より小さいかどうかを判定する。切り替わり時間間隔Ｔａが所定時間Ｔ１より小さい場合、すなわち操作ダイアル１１０の操作速度が「速い」場合、ステップＳ７１６に進む。一方、切り替わり時間間隔Ｔａが所定時間Ｔ１より大きい場合、すなわち操作ダイアル１１０の操作速度が「遅い」場合、ステップＳ７１９に進む。切り替わり時間間隔Ｔａが所定時間Ｔ１と等しい場合、どちらのステップに進むかは任意に設定可能である。
【００７８】
ステップＳ７１６では、制御手段５０９は、振動手段１１７による現在の振動の振幅Ａが振幅Ａ１と等しいかどうかを判定する。振幅Ａが振幅Ａ１と等しい場合、ステップＳ７１８に進み、振幅Ａが振幅Ａ１と等しくない場合、ステップＳ７１７に進む。
【００７９】
ステップＳ７１７では、制御手段５０９は、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように振幅増加駆動させる。
【００８０】
ステップＳ７１８では、制御手段５０９は、振動手段１１７を現在の振動の振幅Ａ１が維持されるように振幅維持駆動させる。
【００８１】
ステップＳ７１９では、制御手段５０９は、振動手段１１７による現在の振動の振幅Ａが振幅Ａ１と等しいかどうかを判定する。振幅Ａが振幅Ａ１と等しい場合、ステップＳ７２１に進み、振幅Ａが振幅Ａ１と等しくない場合、ステップＳ７２０に進む。
【００８２】
ステップＳ７２０では、制御手段５０９は、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように振幅増加駆動させる。
【００８３】
ステップＳ７２１では、制御手段５０９は、振動手段１１７を振動の振幅が振幅下限値まで減少するように振幅減少駆動させる。
【００８４】
ステップＳ７２２では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【００８５】
ステップＳ７２３では、制御手段５０９は、切り替わり時間間隔Ｔａを消去する。
【００８６】
図８を用いて、本実施形態の制御を使用する場合と使用しない場合との違いを説明する。図８は、ＰＲ１の検出信号、振動の振幅および設定値切り替わりのタイミングチャートである。図８（ａ）は、本実施形態の制御を使用しない場合の焦点モード時のタイミングチャートである。図８（ｂ）は、本実施形態の制御を使用した場合の焦点モード時のタイミングチャートである。図８（ｃ）は、本実施形態を使用した場合の絞りモード時のタイミングチャートである。振動手段１１７による振動が発生時から振幅Ａ１になるまでの時間（最小応答時間）をＴｂ（＞Ｔ１）とする。なお、図８に示される操作ダイアル１１０の操作は一例である。
【００８７】
図８（ａ）において、時刻Ｔ１０でＨＩ／ＬＯの切り替わりが検出されると、制御手段５０９は振動手段１１７を振動の振幅が振幅Ａ１まで増加するように振幅増加駆動させると同時に、１段階分だけ焦点距離設定値を切り替える。時刻Ｔ１０で検出されたＨＩ／ＬＯの切り替わりから時間Ｔｂ後に振動手段１１７による振動の振幅が振幅Ａ１に到達し、ユーザに振動の感触を与える。
【００８８】
時刻Ｔ１１でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｍ（＝Ｔ１１−Ｔ１０）が所定時間Ｔ１以上であって所定時間Ｔ２未満である場合、操作ダイアル１１０の操作速度は「遅い」と判定される。制御手段５０９は、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように増加駆動させると同時に、１段階分だけ焦点距離設定値を切り替える。
【００８９】
時刻Ｔ１２でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１２−Ｔ１１）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。時刻Ｔ１１で開始された振動手段１１７の振幅増加駆動では、振幅Ａ１まで増加するために必要な時間が不足しているため、振動の振幅は人が感じることのできない振幅Ａ３までしか増加していない。ＨＩ／ＬＯの切り替わりが検出されると、制御手段５０９は１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７を振動の振幅が振幅０から振幅Ａ１まで増加するように振幅増加駆動させる。
【００９０】
時刻Ｔ１３でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１３−Ｔ１２）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。時刻Ｔ１２で開始された振動手段１１７の振幅増加駆動では、振幅Ａ１まで増加するために必要な時間が不足しているため、振動の振幅は振幅Ａ３までしか増加していない。ＨＩ／ＬＯの切り替わりが検出されると、制御手段５０９は１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７を振動の振幅が振幅０から振幅Ａ１まで増加するように振幅増加駆動させる。
【００９１】
上述したように、本実施形態の制御を使用しない場合において、操作ダイアル１１０の操作速度が「速い」状態が連続すると、設定値は切り替えられるが、振動手段１１７による振動の振幅が振幅Ａ１に到達できないため、ユーザは振動を感じることができない。
【００９２】
図８（ｂ）において、時刻Ｔ１１までの制御は、図８（ａ）の制御と同じである。時刻Ｔ１２で、ＨＩ／ＬＯ切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１２−Ｔ１１）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。時刻Ｔ１１で開始された振動手段１１７による振幅増加駆動では、振幅Ａ１まで増加するために必要な時間が不足しているため、振動の振幅は振幅Ａ１に到達していない。本実施形態の制御では、ＨＩ／ＬＯの切り替わりが検出されると、制御手段５０９は１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７が振幅増加駆動中である場合、振幅が振幅Ａ１に到達するまで振動手段１１７に振幅増加駆動を続行させる。
【００９３】
時刻Ｔ１３で、ＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１３−Ｔ１２）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。制御手段５０９は、１段階分だけ焦点距離設定値を切り替える。また、制御手段５０９は、振動手段１１７による振動の振幅が振幅Ａ１である場合、振動手段１１７を現在の振幅Ａ１が維持されるように振幅維持駆動させる。一方、制御手段５０９は、振動手段１１７による振動の振幅が振幅Ａ１でない場合、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように振幅増加駆動させる。したがって、操作ダイアル１１０の操作速度が「速い」状態が連続する場合であっても、振動手段１１７による振動の振幅は振幅Ａ１を維持しやすい。
【００９４】
本実施形態の制御では、ＨＩ／ＬＯの切り替わり時に操作ダイアル１１０の操作速度が「速い」場合、かつ振動手段１１７が振幅増加駆動中や振幅維持駆動中である場合、振動手段１１７に振幅０からの振動を開始させるのではなく、現在の振動を継続させる。これにより、操作ダイアル１１０の操作速度が「速い」場合であっても、人感可能な振動を生成可能である。
【００９５】
図８（ｃ）において、時刻Ｔ１０でＨＩ／ＬＯの切り替わりが検出されると、制御手段５０９は１段階分だけ絞り値設定値を切り替えると同時に、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように増加駆動させる。時刻Ｔ１０で検出されたＨＩ／ＬＯの切り替わりから時間Ｔｂ後に振動手段１１７による振動の振幅が振幅Ａ１になり、ユーザに振動の感触を与える。
【００９６】
時刻Ｔ１１でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｍ（＝Ｔ１１−Ｔ１０）が所定時間Ｔ１以上所定であって時間Ｔ２未満である場合、操作ダイアル１１０の操作速度は「遅い」と判定される。制御手段５０９は、ＨＩ／ＬＯの切り替わりを起因とする駆動設定の変更や、絞り値設定値の切り替えを行わない。これは、本実施形態では、操作ダイアル１１０の回転角２Ａ度の操作ごとに絞り値設定値が切り替えられるためである。
【００９７】
時刻Ｔ１２でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１２−Ｔ１１）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。制御手段５０９は、１段階分だけ絞り値設定を切り替えると同時に、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように振幅増加駆動させる。
【００９８】
時刻Ｔ１３でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１３−Ｔ１２）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。制御手段５０９は、ＨＩ／ＬＯの切り替わりを起因とする駆動設定の変更や、絞り設定値の切り替えを行わない。
【００９９】
時刻Ｔ１４でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１４−Ｔ１３）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。制御手段５０９は、１段階分だけ絞り設定値を切り替える。また、制御手段５０９は、振動手段１１７による振動の振幅が振幅Ａ１である場合、振動手段１１７を現在の振幅Ａ１が維持されるように振幅維持駆動させる。一方、制御手段５０９は、振動手段１１７による振動の振幅が振幅Ａ１でない場合、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように振幅増加駆動させる。
【０１００】
本実施形態の制御により、操作ダイアル１１０が速く操作された場合であっても、ユーザはデジタルカメラ１００の振動による小気味良い操作感を感じることができる。
【０１０１】
図９は、本実施形態の制御を使用した場合の焦点モード時の図８（ｂ）の時刻Ｔ１３以後のタイミングチャートである。なお、図９に示される操作ダイアル１１０の操作は一例である。
【０１０２】
時刻Ｔ１４でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１４−Ｔ１３）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。制御手段５０９は、１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７による振動の振幅が振幅Ａ１であるため、振動手段１１７を現在の振幅Ａ１が維持されるように振幅維持駆動させる。
【０１０３】
時刻Ｔ１４からＨＩ／ＬＯの切り替わりが検出されることなく、所定時間Ｔ１が経過すると、制御手段５０９は、振動手段１１７を振動の振幅が振幅下限値まで減少するように振幅減少駆動させる。
【０１０４】
時刻Ｔ１５でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｍ（＝Ｔ１５−Ｔ１４）が所定時間Ｔ１以上であって所定時間Ｔ２未満である場合、操作ダイアル１１０の操作速度は「遅い」と判定される。制御手段５０９は、１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように振幅増加駆動を行う。時刻Ｔ１５で検出されたＨＩ／ＬＯの切り替わりから時間Ｔｂ後に振動手段１１７による振動の振幅が振幅Ａ１になり、ユーザに振動の感触を与える。
【０１０５】
時刻Ｔ１５からＨＩ／ＬＯの切り替わりが検出されることなく、所定時間Ｔ２が経過すると、操作ダイアル１１０は停止しているに等しいと判定され、制御手段５０９は経過時間の計測を中止する。
［第２の実施形態］
本実施形態では、振幅下限値を振幅０より大きく、振幅Ａ１より小さい振幅Ａ２に設定する。これにより、振幅増加駆動時に振幅Ａ１まで増加させるまでの時間を短くすることが可能である。振幅Ａ２は、人感不能な振幅であってもよいし、人感可能な振幅であってもよい。振幅Ａ２が人感可能な振幅である場合、操作ダイアル１１０が操作されていると判定されている間、振幅Ａ２の振動が継続されるので、ユーザは自らの操作がデジタルカメラ１００に認識されている安心感がある。また、振幅Ａ１との振幅差を小さくできるため、振幅増加駆動時に振幅Ａ１まで増加させるまでの時間をより短くすることが可能である。
【０１０６】
図１０および図７を用いて、制御手段５０９により実行される、本実施形態のシーケンスを説明する。図１０および図７は、本実施形態のシーケンスである。図１０において、図６と同一のステップ番号では同一の処理が実行される。本実施形態では、図６のシーケンスからの変更箇所について説明する。
【０１０７】
ステップＳ６１２で経過時間Ｔが所定時間Ｔ２より大きいと判定された後、ステップＳ１００１では、制御手段５０９は、操作ダイアル１１０は停止しているに等しいと判定し、振幅下限値を０に設定する。
【０１０８】
ステップＳ１００２では、制御手段５０９は、振動手段１１７を振動の振幅が振幅下限値まで減少するように振幅減少駆動させる。
【０１０９】
ステップＳ１００３では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【０１１０】
ステップＳ６０７で検出信号の変化が検出されたと判定された後、ステップＳ１００４では、制御手段５０９は、振幅下限値を振幅Ａ２に設定する。
【０１１１】
図１１を用いて、本実施形態の制御と第１の実施形態の制御との違いを説明する。図１１は、本実施形態の制御を使用した場合の焦点モード時のタイミングチャートである。
【０１１２】
時刻Ｔ１０でＨＩ／ＬＯの切り替わりが検出されると、制御手段５０９は１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように振幅増加駆動させる。時刻Ｔ１０で検出されたＨＩ／ＬＯの切り替わりから時間Ｔｂ後に振動手段１１７による振動の振幅が振幅Ａ１になり、ユーザに振動の感触を与える。制御手段５０９は、振動手段１１７による振動の振幅が振幅Ａ１に到達したことを認識すると、振動手段１１７を振動の振幅が振幅下限値である振幅Ａ２まで減少するように振幅減少駆動させる。振動手段１１７による振動の振幅が振幅Ａ２に到達すると、制御手段５０９は、振動手段１１７を現在の振幅Ａ２が維持されるように振幅維持駆動させる。
【０１１３】
時刻Ｔ１１でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｍ（＝Ｔ１１−Ｔ１０）が所定時間Ｔ１以上であって所定時間Ｔ２未満である場合、操作ダイアル１１０の操作速度は「遅い」と判定される。制御手段５０９は、１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７を振幅の振動が振幅Ａ１まで増加するように振幅増加駆動させる。振幅Ａ２から振幅Ａ１になるように振幅増加駆動が行われるので、振幅Ａ１に到達するために必要な時間を第１の実施形態の制御に比べて短くできる。そのため、焦点距離設定値の切り替えから振幅Ａ１の振動が発生するまでの時間差を小さくすることができる。
【０１１４】
時刻Ｔ１２でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１２−Ｔ１１）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。時刻Ｔ１１で開始された振動手段１１７による振幅増加駆動では、振動の振幅が振幅Ａ１に到達するまでに必要な時間が不足しているため、振動の振幅は振幅Ａ１に到達していない。本実施形態の制御では、ＨＩ／ＬＯの切り替わりが検出されると、制御手段５０９は１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７が振幅増加駆動中である場合、振幅が振幅Ａ１に到達するまで振動手段１１７に振幅増加駆動を続行させる。
【０１１５】
時刻Ｔ１３でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１３−Ｔ１２）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。制御手段５０９は、１段階分だけ焦点距離設定値を切り替える。また、制御手段５０９は、振動手段１１７による振動の振幅が振幅Ａ１である場合、振動手段１１７を現在の振幅Ａ１が維持されるように振幅維持駆動させる。一方、制御手段５０９は、振動手段１１７による振動の振幅が振幅Ａ１でない場合、振動手段１１７を振動の振幅が振幅Ａ１まで増加するように振幅増加駆動させる。したがって、操作ダイアル１１０の操作速度が「速い」状態が連続する場合であっても、振動手段１１７による振動の振幅は振幅Ａ１を維持しやすい。
【０１１６】
時刻Ｔ１４でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１４−Ｔ１３）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。制御手段５０９は、１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７による振動の振幅が振幅Ａ１であるため、振動手段１１７を現在の振幅Ａ１が維持されるように振幅維持駆動させる。
【０１１７】
時刻Ｔ１４からＨＩ／ＬＯの切り替わりが検出されることなく、所定時間Ｔ１が経過すると、制御手段５０９は、振動手段１１７を振動の振幅が振幅下限値である振幅Ａ２まで減少するように振幅減少駆動させる。振幅が振幅Ａ２に到達すると、制御手段５０９は振動手段１１７を現在の振幅Ａ２が維持されるように振幅維持駆動させる。
【０１１８】
時刻Ｔ１５でＨＩ／ＬＯの切り替わりが検出されることなく、所定時間Ｔ２が経過すると、操作ダイアル１１０は停止しているに等しいと判定される。制御手段５０９は、経過時間の計測を中止し、振幅下限値を振幅Ａ２から振幅０に設定し、振動手段１１７を振動の振幅が振動下限値まで減少するように振幅減少駆動させる。
【０１１９】
操作ダイアル１１０が停止しているに等しいとデジタルカメラ１００に認識されると、振動手段１１７による振動の振幅が０になるので、ユーザは自らの停止操作がデジタルカメラ１００に認識されている安心感がある。
［第３の実施形態］
本実施形態では、振幅下限値を、第２の実施形態のように固定値に設定するのではなく、操作ダイアル１１０の操作に関連する情報を用いて決定される可変値に設定する。操作ダイアル１１０の操作に関連する情報とは、例えば、操作ダイアル１１０の操作の有無を知るためのＰＲ１の検出情報と、切り替わり時間間隔の情報である。操作ダイアル１１０の操作速度が速い場合、振幅下限値を振幅Ａ１に近づけることで、振幅下限値と振幅Ａ１との振幅差を小さくすることができる。そのため、ＨＩ／ＬＯの切り替わりの検出から開始される振動手段１１７の駆動、つまり振動の振幅が振幅下限値から振幅Ａ１に到達し、振幅下限値に戻る一連の動作を短時間で実行可能となる。
【０１２０】
また、本実施形態では、操作ダイアル１１０の操作速度が速い場合、振幅が振幅Ａ１に到達すると、振動手段１１７を振動の振幅を振幅下限値まで減少するように振幅減少駆動させることも可能である。
【０１２１】
図１２および図１３を用いて、制御手段５０９により実行される、本実施形態のシーケンスを説明する。図１２および図１３は、本実施形態のシーケンスである。図１２において、図６および図１０と同一のステップ番号では同一の処理が実行される。本実施形態では、図６および図１０のシーケンスからの変更箇所について説明する。また、図１３において、図７と同一のステップ番号では同一の処理が実行される。本実施形態では、図７のシーケンスからの変更箇所について説明する。
【０１２２】
ステップＳ６０７で検出信号の変化が検出されたと判定された後、ステップＳ１２０１では、制御手段５０９は、振幅下限値の設定を行う。図１４は、振幅下限値の設定表の一例である。設定表は、あらかじめ記憶手段５０６に記憶されている。制御手段５０９は、操作ダイアル１１０の動作情報と切り替わり時間間隔とに基づいて、設定表から振幅下限値（０＜Ａ４＜Ａ５＜Ａ６≦Ａ１）を選択する。
【０１２３】
ステップＳ６０９で振幅Ａが振幅Ａ１と等しいと判定された後、ステップＳ１２０２では、制御手段５０９は、振動手段１１７を振動の振幅が振幅下限値まで減少するように振幅減少駆動させる。
【０１２４】
ステップＳ７１６で振幅Ａが振幅Ａ１と等しいと判定された後、ステップＳ１３０１では、制御手段５０９は、振動手段１１７を振動の振幅が振幅下限値まで減少するように振幅減少駆動させる。
【０１２５】
本実施形態では、操作ダイアル１１０の最大操作速度におけるＨＩ／ＬＯの切り替わり時間間隔を時間Ｔｍｉｎとする。振幅Ａ６は、振動手段１１７の駆動において、振動の振幅が振幅Ａ６から振幅Ａ１に到達した後、振幅Ａ６に復帰するまでの時間がＴｍｉｎ以下となるように、設定してもよい。この場合、ユーザは、切り替わり時間間隔が時間Ｔｍｉｎとなるように操作ダイアル１１０を操作した場合であっても、振幅Ａ１の連続振動ではなく、振動の振幅Ａ１と振幅Ａ６との差で脈動を感じることができる。
［第４の実施形態］
人感可能な振動の一要素として周波数がある。指先は、特定の領域の周波数を感じることが可能である。また、物体には、固有の共振周波数が存在する。したがって、効果的に人感振動を発生させるためには、振動手段を用いて共振周波数に近い周波数を目標周波数にして振動を発生させればよい。
【０１２６】
第１から第３の実施形態では、操作ダイアル１１０の操作に関連する情報を用いて、振動手段１１７による振動の振幅を変更する方法を説明した。本実施形態では、操作ダイアル１１０の操作に関連する情報を用いて、振動手段１１７による振動の周波数を変更する方法を説明する。
【０１２７】
図１５および図１６を用いて、制御手段５０９により実行される、本実施形態のシーケンスを説明する。図１５および図１６は、本実施形態のシーケンスである。図１５において、図６、図１０および図１２と同一のステップ番号では同一の処理が実行される。本実施形態では、図６、図１０および図１２のシーケンスからの変更箇所について説明する。また、図１６において、図７および図１３と同一のステップ番号では同一の処理が実行される。本実施形態では、図７および図１３のシーケンスからの変更箇所について説明する。
【０１２８】
ステップＳ６０７で検出信号の変化が検出されたと判定された後、ステップＳ１５０１では、制御手段５０９は、周波数下限値を周波数Ｆ２に設定する。周波数Ｆ２は、周波数０より大きく、操作者が操作ダイアル１１０や正面側カバー１０１等に手や指を触れている際に、振動を感じることが可能（人感可能）な周波数である周波数Ｆ１より小さい。
【０１２９】
ステップＳ６０８で経過時間Ｔが所定時間Ｔ１より小さいと判定された後、ステップＳ１５０２では、制御手段５０９は、振動手段１１７による現在の振動の周波数Ｆが周波数Ｆ１と等しいかどうかを判定する。周波数Ｆが周波数Ｆ１と等しい場合、ステップＳ１５０３に進み、周波数Ｆが周波数Ｆ１と等しくない場合、ステップＳ６０２に進む。
【０１３０】
ステップＳ１５０３では、制御手段５０９は、振動手段１１７を現在の周波数Ｆ１が維持されるように周波数維持駆動させる。
【０１３１】
ステップＳ１５０４では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【０１３２】
ステップＳ６１２で経過時間Ｔが所定時間Ｔ１より大きい所定時間Ｔ２より小さいと判定された後、ステップＳ１５０８では、制御手段５０９は、振動手段１１７による現在の振動の周波数Ｆが周波数Ｆ１と等しいかどうかを判定する。周波数Ｆが周波数Ｆ１と等しい場合、ステップＳ１５０９に進み、周波数Ｆが周波数Ｆ１と等しくない場合、ステップＳ６０２に進む。
【０１３３】
ステップＳ１５０９では、制御手段５０９は、振動手段１１７を振動の周波数が周波数下限値まで減少するように周波数減少駆動させる。本実施形態では、周波数下限値は０に設定されている。
【０１３４】
ステップＳ１５１０では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【０１３５】
ステップＳ１５０５では、制御手段５０９は、操作ダイアル１１０は停止しているに等しいと判定し、周波数下限値を０に設定する。
【０１３６】
ステップＳ１５０６では、制御手段５０９は、振動手段１１７を振動の周波数が周波数下限値まで減少するように周波数減少駆動させる。
【０１３７】
ステップＳ１５０７では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【０１３８】
ステップＳ７０５で設定値が記憶手段５０６に記憶された後、ステップＳ１６０１では、制御手段５０９は、振動手段１１７を振動の周波数が周波数Ｆ１まで増加するように周波数増加駆動させる。
【０１３９】
ステップＳ１６０２では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【０１４０】
ステップＳ７１５で切り替わり時間間隔Ｔａが所定時間Ｔ１より小さいと判定された後、ステップＳ１６０３では、制御手段５０９は、振動手段１１７の現在の振動の周波数Ｆが周波数Ｆ１と等しいかどうかを判定する。周波数Ｆが周波数Ｆ１と等しい場合、ステップＳ１６０５に進み、周波数Ｆが周波数Ｆ１と等しくない場合、ステップＳ１６０４に進む。
【０１４１】
ステップＳ１６０４では、制御手段５０９は、振動手段１１７を振動の周波数が周波数Ｆ１まで増加するように周波数増加駆動させる。
【０１４２】
ステップＳ１６０５では、制御手段５０９は、振動手段１１７を現在の周波数Ｆ１が維持されるように周波数維持駆動させる。
【０１４３】
ステップＳ７１９では、制御手段５０９は、振動手段１１７による現在の振動の周波数Ｆが周波数Ｆ１と等しいかどうかを判定する。周波数Ｆが周波数Ｆ１と等しい場合、ステップＳ１６０８に進み、周波数Ｆが周波数Ｆ１と等しくない場合、ステップＳ１６０７に進む。
【０１４４】
ステップＳ１６０７では、制御手段５０９は、振動手段１１７を振動の周波数が周波数Ｆ１まで増加するように周波数増加駆動させる。
【０１４５】
ステップＳ１６０８では、制御手段５０９は、振動手段１１７を振動の周波数が振幅下限値まで減少するように周波数減少駆動させる。
【０１４６】
ステップＳ１６０９では、制御手段５０９は、振動手段１１７の駆動設定を記憶手段５０６に記憶させる。
【０１４７】
図１７は、本実施形態の制御を使用した場合の焦点モード時のタイミングチャートである。
【０１４８】
時刻Ｔ１０でＨＩ／ＬＯの切り替わりが検出されると、制御手段５０９は１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７を振動の周波数が周波数Ｆ１まで増加するように周波数増加駆動させる。時刻Ｔ１０で検出されたＨＩ／ＬＯの切り替わりから時間Ｔｂ後に振動手段１１７による振動の周波数が周波数Ｆ１になり、ユーザに振動の感触を与える。制御手段５０９は、振動手段１１７による振動の周波数が周波数Ｆ１に到達したことを認識すると、振動手段１１７を振動の周波数が周波数下限値である周波数Ｆ２まで減少するように周波数減少駆動させる。振動手段１１７による振動の周波数が周波数Ｆ２に到達すると、制御手段５０９は、振動手段１１７を現在の周波数Ｆ２が維持されるように周波数維持駆動させる。
【０１４９】
時刻Ｔ１１でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｍ（＝Ｔ１１−Ｔ１０）が所定時間Ｔ１以上であって所定時間Ｔ２未満である場合、操作ダイアル１１０の操作速度は「遅い」と判定される。制御手段５０９は、１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７を振幅の周波数が周波数Ｆ１まで増加するように周波数増加駆動させる。周波数Ｆ２から周波数Ｆ１になるように周波数増加駆動が行われるので、周波数Ｆ１に到達するために必要な時間を周波数０から周波数Ｆ１に到達するまでの時間に比べて短くできる。そのため、焦点距離設定値の切り替えから周波数Ｆ１の振動が発生するまでの時間差を小さくすることができる。
【０１５０】
時刻Ｔ１２でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１２−Ｔ１１）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。時刻Ｔ１１で開始された振動手段１１７による周波数増加駆動では、振動の周波数が周波数Ｆ１に到達するために必要な時間が不足しているため、振動の周波数は周波数Ｆ１に到達していない。本実施形態の制御では、ＨＩ／ＬＯの切り替わりが検出されると、制御手段５０９は１段階分だけ焦点距離設定値を切り替える。また、制御手段５０９は、振動手段１１７が周波数増加駆動中である場合、周波数が周波数Ｆ１に到達するまで振動手段１１７に周波数増加駆動を続行させる。
【０１５１】
時刻Ｔ１３でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１３−Ｔ１２）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。制御手段５０９は、１段階分だけ焦点距離設定値を切り替える。また、制御手段５０９は、振動手段１１７の振動の周波数が周波数Ｆ１である場合、振動手段１１７を現在の周波数Ｆ１が維持されるように周波数維持駆動させる。一方、制御手段５０９は、振動手段１１７の振動の周波数が周波数Ｆ１でない場合、振動手段１１７を振動の周波数が周波数Ｆ１まで増加するように周波数増加駆動させる。したがって、操作ダイアル１１０の操作速度が「速い」状態が連続する場合であっても、振動手段１１７による振動の周波数は周波数Ｆ１を維持しやすい。
【０１５２】
時刻Ｔ１４でＨＩ／ＬＯの切り替わりが検出され、切り替わり時間間隔Ｔｎ（＝Ｔ１４−Ｔ１３）が所定時間Ｔ１未満である場合、操作ダイアル１１０の操作速度は「速い」と判定される。制御手段５０９は、１段階分だけ焦点距離設定値を切り替えると同時に、振動手段１１７の振動の周波数が周波数Ｆ１であるため、振動手段１１７を現在の周波数Ｆ１が維持されるように周波数維持駆動させる。
【０１５３】
時刻Ｔ１４からＨＩ／ＬＯの切り替わりが検出されることなく、所定時間Ｔ１が経過すると、制御手段５０９は、振動手段１１７を振動の周波数が周波数下限値である周波数Ｆ２まで減少するように周波数減少駆動させる。周波数が周波数Ｆ２に到達すると、制御手段５０９は振動手段１１７を現在の周波数Ｆ２が維持される周波数維持駆動させる。
【０１５４】
時刻Ｔ１５でＨＩ／ＬＯの切り替わりが検出されることなく、所定時間Ｔ２が経過すると、操作ダイアル１１０は停止しているに等しいと判定される。制御手段５０９は、経過時間の計測を中止し、周波数下限値を周波数Ｆ２から周波数０に設定し、振動手段１１７を振動の周波数が周波数下限値まで減少するように周波数減少駆動させる。
【０１５５】
操作ダイアル１１０が停止しているに等しいとデジタルカメラ１００に認識されると、振動手段１１７による振動の周波数が０になるので、ユーザは自らの停止操作がデジタルカメラ１００に認識されている安心感がある。
【０１５６】
なお、本実施形態では、周波数下限値を固定値としているが、切り替わり時間間隔によって変更させてもよい。図１８は、周波数下限値の設定表の一例である。設定表は、あらかじめ記憶手段５０６に記憶されている。制御手段５０９は、操作ダイアル１１０の動作情報と切り替わり時間間隔とに基づいて、設定表から周波数下限値（０＜Ｆ４＜Ｆ５＜Ｆ６≦Ｆ１）を選択する。
【０１５７】
第１の実施形態で説明したように、操作ダイアル１１０に割り当てられた機能に応じて、ＨＩ／ＬＯの切り替わりの検出回数に応じて、振動の発生の有無を決めたり、設定値切り替えの有無を決めたりしてもよい。
【０１５８】
また、第１から第４の実施形態では、ダイアル機能設定手段１０９で選択可能な機能として、「絞りモード」と「焦点モード」を説明したが、本発明はこれに限定されない。撮影時のシャッター速度の選択、撮影レンズユニット１０５の変倍位置の選択、および撮像手段５０４のＩＳＯ感度調整値選択など、デジタルカメラ１００の機能の変更に用いるものをダイアル機能設定手段１０９で選択可能としてもよい。
【０１５９】
また、本実施形態では、位置検出手段１１６と制御手段５０９に内蔵された計時手段を用いて、操作ダイアル１１０の所定距離の操作に掛かる時間から操作ダイアル１１０の操作速度を算出しているが、本発明はこれに限定されない。直接的または間接的に操作ダイアル１１０の操作速度や操作の有無の経過時間を知りえることが可能であれば、他の方法を用いても構わない。
【０１６０】
また、第１から第３の実施形態では、振幅を検出したり振幅を変更させる例を示し、第４の実施形態では、周波数を検出したり周波数を変更させる例をそれぞれ個別で示したが、振幅と周波数の検出や制御を合わせて行っても構わない。
【０１６１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【０１６２】
１００  デジタルカメラ
１１０  操作ダイアル
１１６  位置検出手段
１１７  振動手段
５０９  制御手段
【図１】
2019184934.tif 000003
【図２】
2019184934.tif 000004
【図３】
2019184934.tif 000005
【図４】
2019184934.tif 000006
【図５】
2019184934.tif 000007
【図６】
2019184934.tif 000008
【図７】
2019184934.tif 000009
【図８】
2019184934.tif 000010
【図９】
2019184934.tif 000011
【図１０】
2019184934.tif 000012
【図１１】
2019184934.tif 000013
【図１２】
2019184934.tif 000014
【図１３】
2019184934.tif 000015
【図１４】
2019184934.tif 000016
【図１５】
2019184934.tif 000017
【図１６】
2019184934.tif 000018
【図１７】
2019184934.tif 000019
【図１８】
2019184934.tif 000020