(57)【要約】【課題】外部からの接触位置に応じて、電子機器の振動を制御できること。【解決手段】振動発生部は、複数の振動子を備える。タッチパネル又はタッチセンサは、外部からの接触に応じた接触位置を検知する。制御部は、検知部で検知された接触位置に応じて、複数の振動子のうちの一部の振動子を振動させる。【選択図】図４
2015001853.tif 000002
【特許請求の範囲】
【請求項１】
複数の振動子と、
外部からの接触位置を検知する検知部と、
前記検知部で検知された前記接触位置に応じて、前記複数の振動子のうちの一部の振動子を振動させる制御部と、
を備えることを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記制御部は、前記接触位置に最も近い位置にある振動子を振動させることを特徴とする電子機器。
【請求項３】
請求項１又は請求項２に記載の電子機器であって、
撮像部を備え、
前記検知部は、撮像指示を受けた接触位置を検知することを特徴とする電子機器。
【請求項４】
請求項３に記載の電子機器であって、
前記制御部は、前記撮像部の光学系の光軸方向に、前記一部の振動子を振動させることを特徴とする電子機器。
【請求項５】
請求項３に記載の電子機器であって、
前記制御部は、前記撮像部による撮像機能を起動した時期に応じて、前記検知部で検知された接触が前記撮像指示か否かを判定することを特徴とする電子機器。
【請求項６】
請求項１から請求項５のいずれか一項に記載の電子機器であって、
前記検知部は、外部から押下されたボタンを検知し、
前記制御部は、前記押下されたボタンの位置に応じて、前記複数の振動子のうちの一部の振動子を振動させることを特徴とする電子機器。
【請求項７】
複数の振動子を備える電子機器の制御方法であって、
検知部が、外部からの接触位置を検知する検知過程と、
制御部が、前記接触位置に応じて、前記複数の振動子のうちの一部の振動子を振動させる制御過程と、
を有することを特徴とする制御方法。
【請求項８】
複数の振動子を備える電子機器のコンピュータに、
外部からの接触位置を検知する検知手段、
前記接触位置に応じて、前記複数の振動子のうちの一部の振動子を振動させる制御手段、
を実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
近年、振動子を備える電子機器が普及している。例えば、特許文献１には、圧電アクチュエータと、振動モータとを備え、シャッター操作ボタンの半押し、全押しの入力操作に基づいて、圧電アクチュエータ又は及び振動モータを選択し、振動を発生させることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３６８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、ボタンの位置、つまり、ユーザからの接触位置に応じた振動の制御を行うことができなかった。
本発明は、このような事情を考慮してなされたものであり、外部からの接触位置に応じて、電子機器の振動を制御できることを目的の一つとする。
【課題を解決するための手段】
【０００５】
本発明の一態様は、複数の振動子と、外部からの接触位置を検知する検知部と、前記検知部で検知された前記接触位置に応じて、前記複数の振動子のうちの一部の振動子を振動させる制御部と、を備えることを特徴とする電子機器である。
【０００６】
また、本発明の一態様は、複数の振動子を備える電子機器の制御方法であって、検知部が、外部からの接触位置を検知する検知過程と、制御部が、前記接触位置に応じて、前記複数の振動子のうちの一部の振動子を振動させる制御過程と、を有することを特徴とする制御方法である。
【０００７】
また、本発明の一態様は、複数の振動子を備える電子機器のコンピュータに、外部からの接触位置を検知する検知手段、前記接触位置に応じて、前記複数の振動子のうちの一部の振動子を振動させる制御手段、を実行させるための制御プログラムである。
【発明の効果】
【０００８】
本発明の一態様によれば、外部からの接触位置に応じて、電子機器の振動を制御できる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る電子機器の使用状態の一例を表す概略である。
【図２】本実施形態に係る電子機器の外観構成の一例を示す図である。
【図３】本実施形態に係る振動子の配設位置を例示した図である。
【図４】本実施形態に係る電子機器の機能構成の一例を示す構成図である。
【図５】本実施形態に係る振動テーブルの一例を示す概略図である。
【図６】本実施形態に係る制御部の動作の一例を表すフローチャートである。
【図７】本実施形態の変形例に係る電子機器の使用状態の一例を表す概略である。
【発明を実施するための形態】
【００１０】
以下、図面を参照し、本発明の電子機器、および電子機器の制御プログラムの実施形態について説明する。
【００１１】
図１は、本発明の実施形態に係る電子機器１の使用状態の例を表す概略である。この図において、ユーザは、電子機器１を用いて撮像を行う。例えば、タッチパネル１０には、撮像される物体や景色が表示されている。ユーザは、電子機器１に触れることにより撮像指示を行う。電子機器１は、撮像指示を検出した場合に、撮像処理を行う。
図１（Ａ）では、電子機器１は、撮像指示が行われた接触位置Ｐ１１に、最も近い振動子８０（２）のみを振動させている。一方、電子機器１は、他の振動子８０（１）、８０（３）、８０（４）を振動させていない。図１（Ｂ）では、電子機器１は、撮像指示が行われた接触位置Ｐ１２に、最も近い振動子８０（３）のみを振動させている。一方、電子機器１は、他の振動子８０（１）、８０（４）、８０（２）を振動させていない。
【００１２】
このように、電子機器１は、接触位置に最も近い位置にある振動子を振動させる。これにより、ユーザは、接触位置付近で振動を感じることができる。例えば、接触位置から近い位置では、接触位置から遠い位置と比較して、振動が強くなる。これにより、ユーザは、全体が振動する場合や接触位置から遠い位置が振動する場合と比較して、接触位置において操作を行った感覚を感じることができる。また、電子機器１は、接触位置から遠い位置においては、振動の影響を少なくすることができる。
【００１３】
［構成］
図２は、本実施形態に係る電子機器１の外観構成の一例を示す図である。以下、本実施形態において、ＸＹＺ直交座標系を用いて電子機器１の構成を説明する。ＸＹＺ直交座標系は、電子機器１を基準とした座標系である。ＸＹＺ直交座標系において、電子機器１の各構成要素の積層方向をＺ方向とする。また、Ｚ方向に直交する平面をＸＹ平面とし、ＸＹ平面において直交する方向をそれぞれＸ方向及びＹ方向とする。このＸＹＺ直行座標系は、他の図面でも同じものを用いる。
【００１４】
電子機器１は、例えば、Ｚ方向視で略矩形の形状を有している。電子機器１は、タッチパネル１０、本体部２０、背面カバー３０がＺ方向に積層された構成となっている。図２（Ａ）は、電子機器１をタッチパネル１０側から見た図であり、図２（Ｂ）は、電子機器１を背面カバー３０側から見た図である。
タッチパネル１０は、画像を表示すると共に、その表示面にユーザが指等で触れた接触位置（ｘｙ座標の値）を検出する。タッチパネル１０は、例えば、画像を表示する液晶ディスプレイ装置と接触検知機構が組み合わされて構成される。
【００１５】
本体部２０は、筐体内に、複数の振動子８０（１）、８０（２）、８０（３）及び８０（４）（振動発生部８０と称する）、及び、ＣＰＵやメモリ等の集積回路を収容する。本体部２０の側面には、タッチセンサ２２（１）、２２（２）、２２（３）及び２２（４）（タッチセンサ２２と称する）が設けられている。タッチセンサ２２は、ユーザが指等で触れた接触位置（Ｙｓ、Ｙｅ、Ｘｅ、Ｘｓ座標の値）を検出する。
背面カバー３０には、孔部３２が形成され、撮像部４０のレンズ４２を露出させている。また、背面カバー３０には、各種操作スイッチを搭載可能なマウント部３５が設けられている。例えば、マウント部３５には、撮像部４０を操作するためのリリースボタン等が搭載される。
【００１６】
図３は、本実施形態に係る振動子８０（１）〜８０（４）の配設位置を例示した図である。この図は、電子機器１を背面カバー３０側から見た部分透視図である。電子機器１には、四隅付近に、振動子が配設されている。各振動子は、例えば背面カバー３０に取り付けられている。振動子としては、例えば、ボイスコイルモータ（ＶＣＭ）や偏心モータ等が用いられる。ボイスコイルモータを用いる場合、各振動子は、例えばＺ方向の振動を発生させる。なお、Ｚ方向は、撮像部４０のレンズ４２の光軸方向である。また、振動子の配置は図３に示すものに限らず、他の配置で振動子が配設されてもよい。
【００１７】
図３において、点Ｐ２１は、ｘｙ座標の原点である。点Ｐ２２の座標の値は、例えば、（ｘ，ｙ）＝（１０２４，１０２４）（単位はピクセル）であり、タッチパネル１０の画素数（１０２４×１０２４）と対応している。
座標Ｙｓは、タッチセンサ２２（１）の面に沿う方向であって、タッチパネル１０の面に平行な方向を向いた座標軸で表される。タッチセンサ２２（１）は、外部から接触があった場合に、接触のあった位置を示す座標Ｙｓの値を検出する。同様に、タッチセンサ２２（２）、２２（３）、２２（４）は、それぞれ、図に示す座標Ｙｅ、Ｘｅ、Ｘｓの値を検出する。なお、座標Ｙｓ、Ｙｅ、Ｘｅ、Ｘｓの値の単位は、例えばピクセルである。
【００１８】
なお、図３では、タッチパネル１０のｙ方向の解像度（ｄｐｉ：ドット密度）と、タッチセンサ２２（１）のＹｓ方向の解像度及びタッチセンサ２２（２）のＹｅ方向の解像度とは、一致している。また、座標ｙの原点と、座標Ｙｓの原点及び座標Ｙｅの原点とは、座標Ｙの値が同じである。これにより、電子機器１は、座標Ｙｓ、Ｙｅの値をそのまま座標ｙの値に代入することで、Ｙ方向において、接触位置と表示位置を容易に対応付けできる。Ｘ方向についても同様に、電子機器１は、座標Ｘｓ、Ｘｅの値をそのまま座標ｘの値に代入することで、Ｘ方向において、接触位置と表示位置を容易に対応付けできる。なお、ここではタッチパネルの解像度とタッチセンサの解像度とが一致している形態について説明しているが、これらは必ずしも一致させる必要は無く、それぞれの解像度は設計に応じて適宜変更することができる。
【００１９】
図４は、本実施形態に係る電子機器１の機能構成の一例を示す構成図である。この図において、電子機器１は、タッチパネル１０、タッチセンサ２２、撮像部（カメラ）４０、通信部５０、Ｉ／Ｏ部５２、記憶部６０、スピーカ７０、加速度センサ７５、振動発生部８０、及び制御部９０を含んで構成される。なお、電子機器１は、電源回路やバッテリ、ＧＰＳ（Global  Positioning  System）受信機等を含んで構成されてもよい。
【００２０】
タッチパネル１０は、画像を表示すると共に、その表示面にユーザが指等で触れた接触位置を検出する。
タッチセンサ２２は、その表示面にユーザが指等で触れた接触位置を検出する。
【００２１】
撮像部４０は、例えば、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等の固体撮像素子を利用したデジタルカメラである。なお、撮像部４０は、ビデオカメラであってもよい。
通信部５０は、例えば、Ｗｉ−Ｆｉ（登録商標）等の無線ＬＡＮ網、Ｂｌｕｅｔｏｏｔｈ（登録商標）、赤外線通信、携帯電話網、ＰＨＳ網等を利用した無線通信を行う。また、通信部５０は、電子機器が有線接続された際に通信インターフェースとして機能するネットワークカード等を含んでもよい。Ｉ／Ｏ部５２は、例えば、ＵＳＢ（Universal  Serial  Bus）端子やＨＤＭＩ（登録商標；High  Definition  Multimedia  Interface）端子、ＳＤカード等が装着される端子等を含む。
【００２２】
記憶部６０は、例えば、フラッシュメモリ、ＨＤＤ（Hard  Disk  Drive）、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、レジスタ等の記憶装置である。記憶部６０には、制御部９０のＣＰＵ（Central  Processing  Unit）が実行するプログラム（ファームウェア）が予め格納される。記憶部６０には、ＣＰＵが演算処理を行った演算結果が格納される。記憶部６０には、予め記憶された情報、他装置から通信部５０を介して受信した情報、又はＩ／Ｏ部５２に装着された機器から読み出された情報等が格納される。
【００２３】
スピーカ７０は、制御部９０により生成された音声データに基づき、音声を出力する。
加速度センサ７５は、例えば３軸式の加速度センサであり、電子機器１に対してＸ方向、Ｙ方向、Ｚ方向にそれぞれ作用する加速度（重力加速度を含む）を検出し、検出結果を制御部９０に出力する。
振動発生部８０は、制御部９０により生成された振動データに基づき、各振動子を振動させる。
【００２４】
制御部９０は、電子機器１の制御を行う。例えば、制御部９０は、タッチパネル１０又はタッチセンサ２２が検出した接触位置と、記憶部６０が記憶する振動テーブル（図５参照）に基づいて、各振動子の振動データを生成する。具体的には、制御部９０は、接触位置に最も近い位置にある振動子を振動させる振動データを生成する。ここで、制御部９０は、その他の振動子を振動させるデータを生成しなくてもよい。つまり、制御部９０は、その他の振動子を振動させなくてもよい。
【００２５】
［振動制御］
図５は、本実施形態に係る振動テーブルの一例を示す概略図である。この図において、振動テーブルは、動作、接触位置、及び各振動子の振動の強さを示す強度情報の各項目を有する。ここで、動作とは、ユーザの動作を表し、例えば、ユーザによる操作入力の態様を表す。強度情報とは、振動の強さを数値で置き換えたものである。強度情報では、数値が大きくなる程、振動が強くなることを表し、また「０」は振動しないことを表す。振動テーブルは、動作及び接触位置をキー項目とし、各行に振動情報を格納する。
振動テーブルでは、各接触位置について、その接触位置から最も近い振動子が強度「１」以上であり、その他の振動子が強度「０」となっている。
【００２６】
例えば、図５の１番目の振動情報では、動作が「長押し又はダブルタップ」であり、接触位置が「０≦Ｙｓ＜５１２」である。また、この振動情報では、振動子８０（１）、８０（２）、８０（４）の振動の強さが「０」であり、振動子８０（３）の振動の強さが「１」である。つまり、タッチセンサ２２（１）が「０≦Ｙｓ＜５１２」で接触があったことを検知したとき、制御部９０は、この接触による動作が「長押し又はダブルタップ」であると判定した場合には、振動子８０（３）のみを強さ「１」で振動させる制御を行う。一方、制御部９０は、振動子８０（１）、８０（２）、８０（４）を振動させない（強さ「０」）制御を行う。なお、制御部９０は、同じ接触位置での接触が連続して、予め定めた時間以上続いた場合に、動作が「長押し」であると判定する。また、制御部９０は、予め定めた時間以内に、２回のタップがあった場合に、動作が「ダブルタップ」であると判定する。ここで、制御部９０は、接触があり、予め定めた時間内に、その接触がなくなったとき、その動作を「タップ」であると判定する。
また、図５の９番目の振動情報では、動作が「長押し」であり、接触位置が「０≦ｘ＜５１２」、「０≦ｙ＜５１２」である。つまり、タッチパネル１０が「０≦ｘ＜５１２」、「０≦ｙ＜５１２」で接触があったことを検知したとき、制御部９０は、この接触による動作が「長押し」であると判定した場合には、振動子８０（３）のみを強さ「１」で振動させる制御を行う。
【００２７】
図６は、本実施形態に係る制御部９０の動作の一例を表すフローチャートである。
（ステップＳ１０１）制御部９０は、ユーザ操作に応じて、撮像機能を起動する。その後、ステップＳ１０２へ進む。
（ステップＳ１０２）制御部９０は、撮像指示を受け付ける撮像指示範囲を決定する。例えば、制御部９０は、タッチセンサ２２上のすべての位置を撮像指示範囲とし、タッチパネル１０上の位置を撮像指示範囲としなくてもよい。この場合、電子機器１は、タッチセンサ２２のみで撮像指示を受け付けることとなる。その後、ステップＳ１０３へ進む。
【００２８】
（ステップＳ１０３）制御部９０は、ステップＳ１０２で決定した撮像指示範囲で、予め定めた動作があったか否かを判定する。これにより、制御部９０は、撮像指示があったか否かを判定する。ここで、予め定めた動作とは、「長押し」、「タップ」、「ダブルタップ」、又は「スライド」等の動作である。なお、予め定めた動作は、タッチパネル１０とタッチセンサ２２で異なっていてもよい。例えば、予め定めた動作は、タッチパネル１０では「タップ」、タッチセンサ２２では、「長押し又はダブルタップ」であってもよい。撮像指示があった場合には、ステップＳ１０４へ進む。一方、撮像指示がなかった場合には、ステップＳ１０３へ戻る。
（ステップＳ１０４）制御部９０は、ステップＳ１０３の撮像指示における接触位置を取得する。その後、ステップＳ１０４へ進む。
【００２９】
（ステップＳ１０５）制御部９０は、記憶部６０が記憶する振動テーブルを読みだす。制御部９０は、この振動テーブルから、ステップＳ１０３で撮像指示と判定した動作及びステップＳ１０４で取得した接触位置に対応する振動情報を選択する。制御部９０は、選択した振動情報から、各振動子の強度情報を抽出する。制御部９０は、抽出した強度情報が示す強度が「１」以上の振動子を、振動させる振動子として選択する。つまり、制御部９０は、接触位置から最も近い振動子を選択することとなる。その後、ステップＳ１０６へ進む。
（ステップＳ１０６）制御部９０は、振動子を振動させる振動データを生成する。制御部９０は、生成した振動データを、ステップＳ１０５で選択した振動子に出力する。振動データを入力された振動子は、その振動データに基づいて振動する。これにより、制御部９０は、接触位置から最も近い振動子を振動させることとなる。
【００３０】
このように、本実施形態では、電子機器１は、複数の振動子８０（１）〜８０（４）を備える。タッチパネル１０又はタッチセンサ２２は、外部からの接触に応じた接触位置を検知する。制御部９０は、タッチパネル１０又はタッチセンサ２２が検知した接触位置に応じて、複数の振動子８０（１）〜８０（４）のうちの一部を振動させる。例えば、制御部９０は、接触位置に最も近い位置にある振動子を振動させる。これにより、電子機器１は、外部からの接触位置に応じて、電子機器１の振動を制御できる。例えば、ユーザは、接触位置付近で振動を感じることができる。また、制御部９０は、接触位置から遠い位置にある振動子を振動させなくてもよい。これにより、電子機器１は、接触位置から遠い位置においては、振動の影響を少なくすることができる。
【００３１】
また、本実施形態では、タッチパネル１０又はタッチセンサ２２は、撮像指示を受けた接触位置を検知する。これにより、ユーザは、撮像において、撮像指示を行った位置付近で振動を感じることができる。制御部９０は、撮像指示を行った位置から遠い位置にある振動子を振動させなくてもよい。これにより、電子機器１は、全振動子が振動する場合と比較して、レンズや光軸のぶれを低減できる場合があり、撮像した画像にぶれが生じることを防止できる。
【００３２】
また、本実施形態では、電子機器１は、撮像部４０の光学系の光軸方向（Ｚ方向）に、振動子を振動させてもよい。振動について、光軸方向が強く光軸方向以外の方向（Ｘ方向、Ｙ方向）成分が弱い場合には、光軸方向以外の方向成分が強く光軸方向が弱い場合と比較して、撮像した画像でのぶれが小さくなる。つまり、電子機器１は、光軸方向に振動子を振動させることにより、撮像した画像でのぶれを低減できる。
【００３３】
［変形例］
上記実施形態において、接触位置の検出は、ボタンで行われてもよい。例えば、図４のタッチセンサ２２として、ボタンを採用しても良く、また、ボタンとタッチセンサの組合せを採用してもよい。
図７は、本実施形態の変形例に係る電子機器１ａの使用状態の一例を表す概略である。この図において、電子機器１ａには、ボタン２３（１）、２３（２）、２３（３）が設けられている。また、タッチパネル１０には、画像のボタン２３（４）が表示されている。電子機器１ａは、ボタン２３（１）〜ボタン２３（４）がユーザに押下されたことを検知する。制御部９０は、押下されたボタンの位置に最も近い振動子を振動させる。
例えば、制御部９０は、ボタン２３（２）が押下された場合には、振動子８０（２）のみを振動させ、ボタン２３（４）が押下（タップ）された場合には、振動子８０（３）のみを振動させる。
このように、本変形例では、タッチパネル１０又はタッチセンサ２２は、外部から押下されたボタンを検知する。制御部９０は、押下されたボタンの位置に応じて、複数の振動子のうちの一部の振動子を振動させる。これにより、ユーザは、ボタン付近で振動を感じることができる。
【００３４】
また、上記実施形態において、制御部９０は、接触位置に最も近い振動子が複数ある場合には、それらすべての振動子のみを振動させてもよい。例えば、図７において、ボタン２３（１）と振動子８０（３）の距離と、ボタン２３（１）と振動子８０（４）の距離は、同じである。制御部９０は、ボタン２３（１）が押下された場合に、振動子８０（３）と振動子８０（４）を同時又は交互に振動させ、振動子８０（１）と振動子８０（２）を振動させなくてもよい。なお、例えば、ボタンの位置により接触位置が判定できる場合には、図５の「ボタンＡ」のように、ボタンを識別できる情報と各振動子の強度情報と対応付けてもよい。
【００３５】
また、上記実施形態において、制御部９０は、接触に基づく処理と振動の発生を同時に行わず、これらの間にタイムラグ（時間のずれ）を設けてもよい。例えば、制御部９０は、接触に基づいて撮像処理を行い、その後、予め定めた時間をおいて、振動を発生させてもよい。このように、処理のタイミングと振動発生のタイミングが異なるので、電子機器１、１ａは、接触に基づく処理が振動の影響を受けることを低減できる。例えば、撮像処理において、振動により電子機器１、１ａが揺れ、撮像した画像にぶれが生じることを防止できる。
【００３６】
また、上記実施形態において、電子機器１、１ａは、タッチセンサ２２上の一部の範囲を、撮像指示範囲としてもよい。この場合、電子機器１、１ａは、タッチセンサ２２における撮像指示範囲を示す画像を、タッチパネル１０に表示してもよい。例えば、図７において、電子機器１ａは、タッチセンサ２２（１）上の撮像指示範囲Ｂを示す画像Ａを、タッチパネル１０に表示している。これにより、ユーザは、タッチセンサ２２（１）上の撮像指示範囲を、タッチパネル１０の表示により認識することができる。また、ユーザは、撮像指示範囲でない部分を認識でき、撮像指示を行いたくない場合に、その部分には安心して触れることができる。
【００３７】
また、例えば、電子機器１は、鉛直方向の上側又は下側のタッチセンサ２２の一方或いは両方において、撮像指示範囲を設けてもよい。また、電子機器１は、タッチセンサ２２の中心を含む範囲であって、タッチセンサ２２の長手方向の長さより短い範囲（例えば、タッチセンサ２２の長手方向の長さの半分）を、撮像指示範囲としてもよい。具体的には、電子機器１は、鉛直方向の上側のタッチセンサ２２の中心付近を撮像指示範囲とすることができる。これにより、ユーザは、電子機器１の鉛直方向の下側の側面、上側の側面の端側、又は水平方向の側面で電子機器１を支えながら、鉛直方向の上側のタッチセンサ２２の中心付近への接触により、撮像指示を行うことができる。例えば、ユーザは、両手親指で電子機器１の鉛直方向の下側の側面を支え、また、中指等で鉛直方向の上側の側面の端側を支えつつ、右手又は左手の人差し指のいずれかで、容易に撮像指示を行うことができる。また、電子機器１は、中心部分で撮像指示を受け付けるので、端部分で撮像指示を受け付ける場合と比較して、撮像指示による電子機器１の回転を抑制でき、撮像した画像でのぶれを小さくできる。なお、電子機器１は、鉛直方向と水平方向を加速度センサ７５により判定する。また、撮像指示範囲は、互いに連続しない範囲が複数あってもよい。これにより、ユーザは、複数個所から撮像指示を行うことができる。
また、制御部９０は、接触位置を撮像指示範囲としてもよく、撮像指示範囲のいずれかの位置から最も近い振動子を振動させてもよい。
また、上記実施形態において、電子機器１、１ａは、撮像部４０を備えない電子機器であってもよい。また、電子機器１、１ａは、撮像指示以外の入力についても、入力における接触位置に最も近い位置にある振動子を振動させてもよい。
【００３８】
また、上記実施形態において、電子機器１、１ａは、最も近い位置の振動子以外の振動子を振動させてもよい。例えば、図１（Ａ）において、電子機器１は、例えば、振動子８０（２）に加えて、振動子８０（１）や振動子８０（４）を振動させてもよい。この場合、電子機器１は、例えば、振動子８０（３）を振動させない。
【００３９】
また、上記実施形態において、電子機器１、１ａは、最も遠い位置の振動子を振動させてもよい。例えば、図１（Ａ）において、電子機器１は、例えば、振動子８０（３）のみを振動させてもよい。
【００４０】
また、電子機器１、１ａは、全ての振動子を振動させてもよく、この場合、最も近い位置の振動子を強く振動させ、それより遠い位置の振動子を弱く振動させてもよい。例えば、図１（Ａ）において、電子機器１は、例えば、振動子８０（２）を強さ「３」で振動させる。また、電子機器１は、振動子８０（１）と振動子８０（４）を強さ「２」で振動させ、振動子８０（３）を強さ「１」で振動させる。
【００４１】
また、電子機器１、１ａは、撮像機能の起動と同時又は起動から予め定められた時間内に、タッチセンサ２２で接触を検出した場合、その接触をユーザからの撮像指示として受け付けなくてもよい。この場合、電子機器１、１ａは、この接触を撮像指示から除外し、撮像機能の起動後又は起動から予め定められた時間後に、新たな別の接触を検出した場合、その接触をユーザからの撮像指示として受け付けて、撮像処理を行ってもよい。つまり、電子機器１、１ａは、撮像部４０による撮像機能を起動した時期に応じて、タッチセンサ２２で検知された接触が撮像指示か否かを判定する。これにより、例えば、電子機器１、１ａは、撮影に際して、ユーザが電子機器１、１ａを支える為の接触を撮像指示として検出することを防止でき、ユーザの意図に沿ったタイミングで撮像処理をすることができる。
【００４２】
なお、上記実施形態において、図５の１３番目の振動情報では、動作が「タップ」であり、接触位置が「０≦ｘ＜５１２」、「０≦ｙ＜５１２」である。つまり、タッチパネル１０が「０≦ｘ＜５１２」、「０≦ｙ＜５１２」で接触があったことを検知したとき、制御部９０は、この接触が「タップ」と判定した場合には、振動子８０（３）のみを強さ「２」で振動させる制御を行う。つまり、電子機器１、１ａは、「長押し」よりも「タップ」の方が、強く振動することとなる。ここで、制御部９０は、接触がなくなったとき「タップ」と判定する。このようにユーザがタッチパネル１０から指を離した場合も、制御部９０が強い振動を与えることで、弱い振動を与えた場合と比較して、離した指に電子機器１、１ａを触れさせることができ、ユーザが振動を感じることができる。但し、本実施形態はこれに限らず、制御部９０は、「タップ」よりも「長押し」の方が、強く振動するように制御してもよい。例えば、「タップ」では指が離れるので、電子機器１、１ａを支える箇所が少なくなり、電子機器１、１ａの支持が不安定になる場合がある。この場合でも、電子機器１、１ａの振動が弱いので、ユーザは、振動が強い場合と比較して、電子機器１、１ａを支え易くなる。
【００４３】
なお、上述した実施形態における電子機器１、１ａの一部をコンピュータで実現するようにしてもよい。その場合、この制御機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、電子機器１、１ａの一部に内蔵されたコンピュータシステムであって、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。また、上述した実施形態における電子機器１、１ａの一部の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。電子機器１、１ａの一部の各機能ブロックは個別にプロセッサ化してもよいし、一部、または全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００４４】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００４５】
１‥電子機器１、１０‥タッチパネル、２０‥本体部、２２、２２（１）〜２２（４）・・・タッチセンサ、２３（１）〜２３（４）・・・ボタン、３０‥背面カバー、４０‥撮像部、５０‥通信部、５２‥Ｉ／Ｏ部、６０‥記憶部、６２‥画像データ、６４‥定位データ、７０‥スピーカ、７５‥加速度センサ、８０‥振動発生部、８０（１）〜８０（４）‥振動子、９０‥制御部
【図１】
2015001853.tif 000003
【図２】
2015001853.tif 000004
【図３】
2015001853.tif 000005
【図４】
2015001853.tif 000006
【図５】
2015001853.tif 000007
【図６】
2015001853.tif 000008
【図７】
2015001853.tif 000009