(57)【特許請求の範囲】
【請求項１】
異なる位置に配置された、振動を発生する複数の振動子と、
前記複数の振動子が発生する振動の周波数又は強度を前記振動子毎に独立して制御する制御部と、
を備える電子機器であって、
前記電子機器は、場所によって共振周波数が異なる構造を持ち、
前記制御部は、所望の場所に応じた共振周波数で前記振動子を振動させる
ことを特徴とする電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記制御部は、前記振動子を少なくとも２個同時に振動させ、前記振動させる振動子夫々が発生する振動の周波数又は強度を独立して制御する
ことを特徴とする電子機器。
【請求項３】
請求項１又は２に記載の電子機器において、
前記制御部は、ユーザへの報知事象に応じて、前記振動子夫々が発生する振動の周波数又は強度の制御を変更することを特徴とする電子機器。
【請求項４】
請求項１又は２に記載の電子機器において、
前記制御部は、ユーザへの報知事象が第１の報知事象である場合には前記振動子を１つ振動させ、ユーザへの報知事象が前記第１の報知事象と異なる第２の報知事象である場合には前記振動子を複数同時に振動させる
ことを特徴とする電子機器。
【請求項５】
請求項１から４いずれか１項に記載の電子機器において、
前記制御部は、前記振動子の数より少ない数の前記振動子を振動させる場合には、振動させる前記振動子の組合せを変更する
ことを特徴とする電子機器。
【請求項６】
請求項１から５いずれか１項に記載の電子機器において、
振動させる振動子と前記振動子を振動させる周波数又は強度を示す振動パターンをユーザへの報知事象毎に入力する入力部と、
前記入力部により入力された振動パターンを前記ユーザへの報知事象に対応付けて記憶する記憶部と、
を備えることを特徴とする電子機器。
【請求項７】
請求項１から６いずれか１項に記載の電子機器において、
前記振動子は、リニア振動アクチュエータである
ことを特徴とする電子機器。
【請求項８】
請求項１から７いずれか１項に記載の電子機器において、
自機器の位置及び姿勢を検出するセンサ
を備え、
前記制御部は、自機器の位置からの進行方向を示す振動を、前記センサが検出した姿勢に応じて発生させる
ことを特徴とする電子機器。
【請求項９】
異なる位置に配置された、振動を発生する複数の振動子を備える電子機器が、前記複数の振動子が発生する振動の周波数又は強度を前記振動子毎に独立して制御するステップ
を有する振動方法であって、
前記電子機器は、場所によって共振周波数が異なる構造を持ち、
前記制御するステップにおいて、所望の場所に応じた共振周波数で前記振動子を振動させる
ことを特徴とする振動方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及び振動方法に関する。
【背景技術】
【０００２】
従来から、携帯電話などには、着信等を音や表示以外の手段でユーザー（携帯者）に知らせるために、機器を振動させる振動デバイス（バイブレータ）が搭載されている。
振動デバイスとしては、シリンダ型やコイン型などの偏芯モータ、リニア振動アクチュエータ（例えば、特許文献１等）等が用いられている。これらの振動デバイスは、人間の触覚の特性を考慮し、一般的には、定格振動周波数が１５０Ｈｚ前後のものが多い。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−７１６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、これらの振動デバイスは、定格周波数（リニア振動アクチュエータの場合は、共振周波数）から乖離した周波数では、振動によって発生する力が著しく弱くなる。一方、定格周波数（共振周波数）近傍では、数ヘルツ程度であれば振動周波数を変えても振動によって生じる力）は大きく減衰することは無い。
しかしながら、その周波数の違い（例えば１４８Ｈｚと１５２Ｈｚとの違い）をユーザが認識するのは非常に困難である。このため、ユーザは、振動の有無に関しては明瞭に区別可能であるが、周波数による振動の種類を認識することは困難である。
このように、従来の振動デバイスでは、携帯電話等が有する複数種類の報知事象（例えば、着信、データ受信、アラーム等）に個別の振動を割り当てることが出来ない。そのため、ユーザは振動による報知があった場合、その詳細を知るために端末に表示された内容を確認しなければならなかった。
【０００５】
本発明は上記の点に鑑みてなされたものであり、その目的は、ユーザが認識可能な複数種類の周波数の振動を発生することができる電子機器及び振動方法を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、異なる位置に配置された、振動を発生する複数の振動子と、前記複数の振動子が発生する振動の周波数又は強度を前記振動子毎に独立して制御する制御部と、を備えることを特徴とする電子機器である。
【発明の効果】
【０００７】
本発明によれば、ユーザが認識可能な複数種類の周波数の振動を発生することができる。
【図面の簡単な説明】
【０００８】
【図１】第１の実施形態による携帯端末装置の構成を示すブロック図である。
【図２】第１の実施形態による振動信号発生部の構成を示すブロック図である。
【図３】第１の実施形態による振動デバイスの配置位置を示す概略図である。
【図４】第１の実施形態による報知イベントテーブルのデータ構造及びデータ例を示す概略図である。
【図５】第１の実施形態による振動パターンテーブルのデータ構造及びデータ例を示す概略図である。
【図６】第１の実施形態による振動発生処理の手順を示すフローチャートである。
【図７】第１の実施形態によるうなり振動の一例を示すグラフである。
【図８】第１の実施形態による振動パターン登録処理の手順を示すフローチャートである。
【図９】第２の実施形態による携帯端末装置が発生する振動のイメージ図である。
【図１０】第３の実施形態による場所によって共振周波数が異なる構造の一例を示す概略図である。
【図１１】振動デバイスを携帯端末装置の四隅に配置した場合の配置位置を示す概略図ある。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら本発明の一実施形態について詳しく説明する。
［第１の実施形態］
図１は、本実施形態による携帯端末装置１の構成を示すブロック図である。
携帯端末装置１は、例えば携帯電話機、ＰＤＡ（Personal Digital Assistant）、スマートフォン、ゲーム機器、デジタルカメラ等の電子機器である。本図に示すとおり、携帯端末装置１は、制御部１０１と、ＲＯＭ（Read Only Memory）１０２と、ＲＡＭ（Random Access Memory）１０３と、オーディオコーデック１０４と、スピーカ１０５と、センサ１０６と、タッチパネル１０７と、表示部１０８と、振動信号発生部１０９と、複数の振動デバイス１０と、無線通信制御部１１１と、フラッシュメモリ１１２とを含んで構成される。
【００１０】
制御部１０１は、ＣＰＵ（Central Processing Unit）及び周辺インタフェースであり、携帯端末装置１を統括して制御する。制御部１０１は、複数の振動デバイス１０が発生する振動の周波数又は強度を、振動デバイス１０毎に独立して制御する。ここで、制御部１０１は、振動デバイス１０を少なくとも２個同時に振動させ、当該振動させる振動デバイス１０夫々が発生する振動の周波数又は強度を独立して制御する。具体的には、制御部１０１は、２個以上の前記振動デバイス夫々を異なる周波数で同時に振動させる。このとき、制御部１０１は、ユーザへの報知事象に応じて、１又は複数の振動デバイス１０を選択し、選択した振動デバイス１０を同時に振動させる。
【００１１】
ＲＯＭ１０２は、端末装置１を制御するプログラム等を記憶している読み出し専用メモリである。ＲＡＭ１０３は、種々の情報を記憶する随時読み出し書き込みメモリである。
オーディオコーデック１０４は、入力された音声データを復号し、復号したデジタルの音声データをアナログに変換してスピーカ１０５に出力する。スピーカ１０５は、オーディオコーデック１０４から入力された音声を出力する。
【００１２】
センサ１０６は、モーションセンサとＧＰＳ（Global Positioning System）とを含んで構成される。モーションセンサは、加速度を検出する加速度センサと角速度を検出する角速度センサとを含んで構成される。タッチパネル１０７は、表示部１０８上に設置され、物体の接触を感知し、接触を感知した位置を制御部１０１に出力する。表示部１０８は、ＬＣＤ（Liquid Crystal Display）等のディスプレイである。振動信号発生部１０９は、制御部１０１からの信号に応じて振動デバイス１０を振動させる。振動デバイス１０は、規定の周波数（共振周波数）を持つリニア振動アクチュエータである。本実施形態では、振動デバイス１０の共振周波数ｆ０が１５０Ｈｚである場合を例に説明する。
【００１３】
無線通信制御部１１１は、アンテナを介して他の携帯端末装置１と無線通信を行う。フラッシュメモリ（記憶部）１１２は、書き込み可能な不揮発性メモリであり、後述する報知イベントテーブルと振動パターンテーブルとを記憶する。
【００１４】
図２は、本実施形態による振動信号発生部１０９の構成を示すブロック図である。
振動信号発生部１０９は、信号発生用ＤＳＰ（Digital Signal Processor）２と、ＤＡＣ（Digital to Analog Converter）３と、各振動デバイス１０に対応するＬＰＦ（Low-Pass Filter）４ａ〜ｄ及びＡＭＰ（AMPlifier）５ａ〜ｄとを含んで構成される。
以下、説明の便宜を図るため、携帯端末装置１が備える４つの振動デバイス１０のそれぞれに対しａからｄの符号を割り当て、振動デバイス１０ａ、１０ｂ、１０ｃ、１０ｄと記す。なお、各振動デバイス１０ａ〜１０ｄに共通する事項については、ａ〜ｄの符号を省略し、単に「振動デバイス１０」又は「各振動デバイス１０」と記す。
【００１５】
信号発生用ＤＳＰ２は、制御部１０１から制御信号が入力されると、入力された制御信号に基づいて振動デバイス１０のチャネル毎に正弦波を生成し、ＤＡＣ３に出力する。制御信号は、振動デバイス１０を制御する信号であり、振動の開始を指示する開始信号又は振動の停止を指示する停止信号である。開始信号には、振動を開始する振動デバイス１０のチャネルと、振動を開始する振動デバイス１０の振動強度と、振動を開始する振動デバイス１０の振動周波数等を夫々示す情報が含まれる。また、停止信号には、振動を停止する振動デバイスのチャネルを示す情報が含まれる。本実施形態による信号発生用ＤＳＰ２は、最大４チャネル分の正弦波を出力することができる。また、信号発生用ＤＳＰ２が生成する正弦波の周波数は、振動デバイス１０の共振周波数ｆ０と等しいか、或いは共振周波数に非常に近い値（例えば、ｆ０−１０Ｈｚ以上ｆ０＋１０Ｈｚ以下等）である。
【００１６】
ＤＡＣ３は、入力されたデジタルの正弦波をアナログの正弦波に変換して各ＬＰＦ４ａ〜ｄに出力する。ＬＰＦ４ａ〜ｄは、各振動デバイス１０に対応するローパスフィルタであり、入力された正弦波から高周波成分を除去し、高周波成分を除去した正弦波を夫々対応するＡＭＰ５ａ〜ｄに出力する。これは、ＤＡＣ３によりアナログに変換された正弦波には離散データ変換時の高周波成分が混入しているためである。ＡＭＰ５ａ〜ｄは、各振動デバイス１０を駆動するためのオーディオアンプであり、ＬＰＦ４ａ〜ｄから入力された正弦波を増幅して夫々対応する振動デバイス１０ａ〜ｄに出力する。ＬＰＦ４ａ〜ｄ及びＡＭＰ５ａ〜ｄは、夫々、各振動デバイス１０ａ〜ｄに対応付けられている。
【００１７】
図３は、本実施形態による振動デバイス１０の配置位置を示す概略図である。
図３（ａ）は、振動デバイス１０の配置を示す携帯端末装置１の正面図である。また、図３（ｂ）は、振動デバイス１０の配置を示す携帯端末装置１の斜視図である。
ここで、携帯端末装置１において所定方向（振動デバイス１０ｃから振動デバイス１０ａに向かう方向）を縦方向とし、縦方向に対して垂直方向を横方向と定める。
図示するように、振動デバイス１０は夫々異なる位置に設置されている。振動デバイス１０ａは携帯端末装置１の上部に設置されており、振動デバイス１０ｂは携帯端末装置１の左部に設置されており、振動デバイス１０ｃは携帯端末装置１の下部に設置されており、振動デバイス１０ｄは携帯端末装置１の右部に設置されている。
【００１８】
次に、フラッシュメモリ１１２が記憶する各種テーブルについて説明する。
図４は、本実施形態によるフラッシュメモリ１１２が記憶する報知イベントテーブルのデータ構造及びデータ例を示す概略図である。図示するように、報知イベントテーブルは、行と列からなる２次元の表形式のデータであり、報知イベントと、振動パターンとの各項目の列を有している。このテーブルの各行は報知イベント毎に存在する。報知イベントは、携帯端末装置１のユーザに報知するイベント（報知事象）である。振動パターンは、振動の種類を識別する番号である。図に示す例では、通常データ受信に対応する振動パターンは「１」であり、重要データ受信に対応する振動パターンは「２」であり、アラームに対応する振動パターンは「３」であり、アプリケーションアラート１に対応する振動パターンは「４」であり、アプリケーションアラート２に対応する振動パターンは「５」である。
【００１９】
ここで、重要データとは、予め設定された基準（例えば、所定の送信元、所定のデータフォーマット等）と一致するデータである。また、通常データとは、重要データ以外のデータである。アラームとは、目覚まし時計等の機能である。また、アプリケーションアラート１及び２は、所定のアプリケーションソフト（本例ではナビゲーションアプリ）に対応付けられたイベントである。本例におけるナビゲーションアプリは、携帯端末装置１に予めインストールされた道案内に関するアプリケーションソフトである。
なお、本実施形態では、通常データ受信が第１の報知事象であり、重要データ受信と、アラームと、アプリケーションアラート１と、アプリケーションアラート２とが第２の報知事象であるが、この例に限られず、第１の報知事象及び第２の報知事象は任意に設定可能である。
【００２０】
図５は、本実施形態によるフラッシュメモリ１１２が記憶する振動パターンテーブルのデータ構造及びデータ例を示す概略図である。図示するように、振動パターンテーブルは、行と列からなる２次元の表形式のデータであり、振動パターンと、各振動デバイス１０の振動周波数との各項目の列を有している。このテーブルの各行は振動パターン毎に存在する。ここで、振動周波数「--」は、振動させないことを示す。図に示す例では、振動パターン１では、振動デバイス１０ａ〜ｄのいずれか１つが１５０Ｈｚで振動する。また、振動パターン２では、振動デバイス１０ａ〜ｄ全てが１５０Ｈｚで同時に振動する。また、振動パターン３では、振動デバイス１０ａ及び１０ｂが１４８Ｈｚで振動するとともに、振動デバイス１０ｃ及び１０ｄが１５２Ｈｚで同時に振動する。また、振動パターン４では、振動デバイス１０ａが１４９Ｈｚで振動するとともに、振動デバイス１０ｃが１５１Ｈｚで同時に振動する。また、振動パターン５では、振動デバイス１０ｂが１４８Ｈｚで振動するとともに、振動デバイス１０ｄが１５２Ｈｚで同時に振動する。
【００２１】
次に、図６を参照して、携帯端末装置１による振動発生処理について説明する。図６は、本実施形態による振動発生処理の手順を示すフローチャートである。
携帯端末装置１において報知イベントが発生すると、ステップＳ１０１において、制御部１０１が、発生した報知イベントに対応する振動パターンを報知イベントテーブルから読み出して、振動パターンを決定する。
次に、ステップＳ１０２において、制御部１０１は、決定した振動パターンに対応する各振動デバイス１０の振動周波数を振動パターンテーブルから読み出し、振動を発生するための制御信号を生成する。そして、制御部１０１は、生成した制御信号を振動信号発生部１０９に出力する。
最後に、ステップＳ１０３において、振動信号発生部１０９が、制御部１０１から入力された制御信号に基づいて、各振動デバイス１０を振動させる。
【００２２】
以下、振動発生処理について、具体例を用いて説明する。
１．通常データ受信
制御部１０１は、無線通信制御部１１１を介して通常データを受信すると、振動パターン１に対応する制御信号を振動信号発生部１０９に出力する。つまり、制御部１０１は、振動デバイス１０ａ〜ｄいずれか１つを１５０Ｈｚで振動させる信号を振動信号発生部１０９に出力する。このとき、制御部１０１は、振動させる振動デバイス１０を毎回変更する。具体的には、制御部１０１は、ＲＡＭ１０３に予め記憶されている振動した振動デバイス１０の履歴を読み出し、読み出した履歴に基づいて、例えば、最近振動していない振動デバイス１０を選択する。そして、制御部１０１は、選択した振動デバイス１０の識別情報を履歴に追加してＲＡＭ１０３に書き込む。このように、振動デバイス１０の機械的耐久性を考慮して、振動させる振動デバイス１０を毎回変更することにより、振動デバイス１０の寿命を長くすることができる。
振動信号発生部１０９は、制御部１０１から入力された信号に基づき、制御部１０１により選択された振動デバイス１０を１５０Ｈｚで振動させる。
【００２３】
２．重要データ受信
制御部１０１は、無線通信制御部１１を介して重要データを受信すると、振動パターン２に対応する信号を振動信号発生部１０９に出力する。つまり、制御部１０１は、振動デバイス１０a〜d全てを１５０Ｈｚで同時に振動させる信号を振動信号発生部１０９に出力する。振動信号発生部１０９は、制御部１０１から入力された信号に基づき、振動デバイス１０ａ〜ｄ全てを１５０Ｈｚで同時に振動させる。振動デバイス１０ａ〜ｄを全て振動させるため、ユーザは、振動デバイス１０ａ〜ｄいずれか１つを振動させる場合に比べて、携帯端末装置１が大きく振動したことを感知することができる。
【００２４】
３．アラーム
制御部１０１は、アラームに設定された時刻になると、振動パターン３に対応する信号を振動信号発生部１０９に出力する。つまり、制御部１０１は、振動デバイス１０ａ及び振動デバイス１０ｂを１４８Ｈｚで振動させるとともに、振動デバイス１０ｃ及び振動デバイス１０ｄを１５２Ｈｚで同時に振動させる信号を振動信号発生部１０９に出力する。
振動信号発生部１０９は、振動デバイス１０ａ及び振動デバイス１０ｂを１４８Ｈｚで振動させるとともに、振動デバイス１０ｃ及び振動デバイス１０ｄを１５２Ｈｚで同時に振動させる。これにより、携帯端末装置１は、４Ｈｚのうなり振動を発生する。
【００２５】
４．ナビゲーションアプリ
制御部１０１は、ナビゲーションアプリを実行することにより、センサ１０６が備えるＧＰＳにより検出された位置情報に基づき、携帯端末装置１のユーザに目的地までの道案内を行う。
【００２６】
制御部１０１は、目的地への接近（ＧＰＳが検出する位置から目的地までの距離が所定の範囲内であること）を検出した場合、振動パターン４に対応する信号を振動信号発生部１０９に出力する。つまり、制御部１０１は、振動デバイス１０ａを１４９Ｈｚで振動させるとともに、振動デバイス１０ｃを１５１Ｈｚで同時に振動させる信号を振動信号発生部１０９に出力する。振動信号発生部１０９は、振動デバイス１０ａを１４９Ｈｚで振動させるとともに、振動デバイス１０ｃを１５１Ｈｚで同時に振動させる。これにより、携帯端末装置１は、２Ｈｚの縦方向のうなり振動を発生する。
【００２７】
また、制御部１０１は、案内ルートから逸脱するような動き（ＧＰＳが検出する位置が案内ルートから所定の距離以上離れたこと）を検出した場合、振動パターン５に対応する信号を振動信号発生部１０９に出力する。つまり、制御部１０１は、振動デバイス１０ｂを１４８Ｈｚで振動させるとともに、振動デバイス１０ｄを１５２Ｈｚで同時に振動させる信号を振動信号発生部１０９に出力する。振動信号発生部１０９は、振動デバイス１０ｂを１４８Ｈｚで振動させるとともに、振動デバイス１０ｄを１５２Ｈｚで同時に振動させる。これにより、携帯端末装置１は、４Ｈｚの横方向のうなり振動を発生する。
【００２８】
ここで、振動パターン３〜５において携帯端末装置１が発生するうなり振動は、低周波であるため、その周波数の違いを人間が感知可能である。このため、ユーザは、振動パターン１〜５を夫々識別することができる。
【００２９】
図７は、本実施形態によるうなり振動の一例を示すグラフである。
本図におけるグラフの横軸は時間であり、縦軸は振動の振幅である。
本図に示すように、１４８Ｈｚ（周波数１）の振動と１５２Ｈｚ（周波数２）の振動とが重なると、低周波（４Ｈｚ）のうなり振動が発生する。
【００３０】
次に、図８を参照して、携帯端末装置１による振動パターン登録処理について説明する。図８は、本実施形態による振動パターン登録処理の手順を示すフローチャートである。
まず、ステップＳ２０１において、タッチパネル（入力部）１０７が、振動パターンの入力を受け付ける。このとき、表示部１０８は、振動パターンを報知イベント毎に入力する画面を表示する。ユーザは、表示部１０８に表示された画面に基づき報知イベントに対応する振動パターンを入力する。
次に、ステップＳ２０２において、制御部１０１は、入力された振動パターンを報知イベントに対応付けて報知イベントテーブルに書き込む。
【００３１】
次に、ステップＳ２０３において、タッチパネル１０７は、振動パターンに対応する振動デバイスの振動周波数の入力を受け付ける。このとき、表示部１０８は、振動させる振動デバイスとその振動デバイスの振動周波数とを振動パターン毎に入力する画面を表示する。ユーザは、表示部１０８に表示された画面に基づき、各振動パターンにおいて、振動する振動デバイス１０とその振動デバイス１０の振動周波数とを入力する。
次に、ステップＳ２０４において、制御部１０１は、入力された各振動デバイス１０の振動周波数を振動パターンに対応付けて振動パターンテーブルに書き込む。
【００３２】
このように、本実施形態では、人間が感知可能な複数の周波数のうなり振動を生じさせることができるので、報知事象毎にユニークな振動を割り当てることが可能となる。それにより、ユーザは携帯端末装置１が生じる振動のみで、どのような種類の報知であるのかを認識可能となる。また、報知事象によっては、１つの振動デバイス１０だけの振動でも良いため、消費電力を抑えることもできる。
また、報知イベント毎に振動パターンを入力することができるため、ユーザは、各報知イベントに対応する振動パターンをカスタマイズすることができる。
【００３３】
なお、振動させる振動デバイス１０の数が３以下である（携帯端末装置１が備える振動デバイス１０の数４より小さい）場合には、振動させる振動デバイス１０の組合せを毎回或いは所定の周期（例えば、３回に１回等）で変更してもよい。例えば、パターン４において、制御部１０１は、１回目は振動デバイス１０ａを１４８Ｈｚで振動させるとともに振動デバイス１０ｃを１５１Ｈｚで同時に振動させ、２回目は振動デバイス１０ｂを１４８Ｈｚで振動させるとともに振動デバイス１０ｄを１５１Ｈｚで同時に振動させる等が考えられる。
また、最初の５秒は４Ｈｚのうなり振動を発生し、次の５秒は２Ｈｚのうなり振動を発生し、次の５秒は１Ｈｚのうなり振動を発生する等、携帯端末装置１が発生するうなり振動の周波数を時間に応じて変化させてもよい。或いは、携帯端末装置１が発生するうなり振動の振動方向を時間に応じて変化させてもよい。
また、上述した振動パターン登録処理では、振動パターンに対応する振動デバイス１０の振動周波数を登録しているが、例えば、振動強度を登録できるようにしてもよい。この場合、振動パターンテーブルは、各振動デバイス１０の振動周波数に加えて、振動強度も記憶する。
【００３４】
［第２の実施形態］
次に、この発明の第２の実施形態による携帯端末装置１について説明する。
本実施形態による制御部１０１は、２個以上の振動デバイス１０を同時に振動させるとともに、振動デバイス１０夫々が発生する振動の強度の比を時間とともに変化させる。他の構成は第１の実施形態による携帯端末装置１と同様なため説明を省略する。
【００３５】
図９は、本実施形態による携帯端末装置１が発生する振動のイメージ図である。
図９（ａ）に示す例では、制御部１０１は、振動デバイス１０ａと振動デバイス１０ｃとを異なる強度で同時に振動させる。このとき、各振動デバイス１０及び１０ｃが発生する振動の周波数は同一である。そして、制御部１０１は、振動デバイス１０ａが発生する振動と振動デバイス１０ｂが発生する振動との強度比を時間に応じて変化させる。具体的には、最初に振動デバイス１０ａを振動デバイス１０ｃより強い強度で振動させる。そして、制御部１０１は、時間の経過とともに、振動デバイス１０ａが発生する振動の強度を徐々に弱くし、振動デバイス１０ｂが発生する振動の強度を徐々に強くする。これにより、ユーザは、携帯端末装置１における振動位置２００Ａがあたかも振動デバイス１０ａの位置から振動デバイス１０ｂの位置へ移動するように感じられる。
【００３６】
また、図９（ｂ）に示す例では、制御部１０１は、振動デバイス１０ａ及び振動デバイス１０ｂの組（以下、グループＡとする）と、振動デバイス１０ｃ及び振動デバイス１０ｄの組（以下、グループＢとする）とを異なる強度で同時に振動させる。このとき、各振動デバイス１０が発生する振動の周波数は同一である。そして、制御部１０１は、グループＡが発生する振動の強度とグループＢが発生する振動の強度との比を時間に応じて変化させる。具体的には、制御部１０１は、最初にグループＡをグループＢより強い強度で振動させる。そして、制御部１０１は、時間の経過とともに、グループＡが発生する振動の強度を徐々に弱くし、グループＢが発生する振動の強度を徐々に強くする。これにより、ユーザは、携帯端末装置１における振動位置２００ＢがあたかもグループＡからグループＢの位置へ移動するかのように感じられる。
【００３７】
また、図９（ｃ）に示す例では、制御部１０１は、振動デバイス１０ｂと振動デバイス１０ｃと振動デバイス１０ｄとの組（以下、グループＸとする）と、振動デバイス１０ａとを異なる強度で同時に振動させる。このとき、各振動デバイス１０が発生する振動の周波数は同一である。そして、制御部１０１は、振動デバイス１０ａが発生する振動の強度とグループＸが発生する振動の強度との比を時間に応じて変化させる。具体的には、制御部１０１は、最初に振動デバイス１０ａをグループＸより強い強度で振動させる。そして、制御部１０１は、時間の経過とともに、振動デバイス１０ａが発生する振動の強度を徐々に弱くし、グループＸが発生する振動の強度を徐々に強くする。これにより、ユーザは、携帯端末装置１における振動位置２００Ｃがあたかも振動デバイス１０ａから波状にグループＸの位置へ移動するかのように感じられる。
【００３８】
このように、本実施形態では、同時に振動させる振動デバイス１０が発生する振動の強度比を変化させることにより、振動位置が変化するかのようにユーザに感知させる振動を発生することができる。
【００３９】
［第３の実施形態］
次に、この発明の第３の実施形態による携帯端末装置１について説明する。
本実施形態による携帯端末装置１は、場所によって共振周波数が異なる構造を持つ。制御部１０１は、所望の場所に応じた共振周波数で振動デバイス１０を振動させる。
【００４０】
図１０は、本実施形態による場所によって共振周波数が異なる構造の一例を示す概略図である。
図１０（ａ）に示す例では、携帯端末装置１において、振動デバイス１０ｂと振動デバイス１０ｄとの間にある場所３００ａは、他の場所より厚みがあるため剛性が強い。このため、この場所３００ａの共振周波数は携帯端末装置１の他の場所よりも高い。ここで、場所３００ａの共振周波数が１６０Ｈｚであり、携帯端末装置１における場所３００ａ以外の場所の共振周波数が１５０Ｈｚである場合を説明する。制御部１０１は、振動デバイス１０ｂと振動デバイス１０ｄとを１６０Ｈｚで同時に振動させる。これにより、ユーザは、携帯端末装置１が場所３００ａで強く振動しているように感じる。
なお、本実施形態では、場所３００ａに他の場所と共振周波数の異なる構造を設けたが、この例に限られず、携帯端末装置１の任意の場所に他の場所と共振周波数の異なる構造を設けてもよい。或いは、他の場所と共振周波数が異なる構造を複数の場所に設けてもよい。
【００４１】
図１０（ｂ）に示す例では、携帯端末装置１は、左から右へ連続的に厚みが変化する構造を備える。ここで、携帯端末装置１は、右へ行くほど厚みがある。つまり、携帯端末装置１は、左右に共振周波数が連続的に変化する構造を備える。ここで、携帯端末装置１における左端の共振周波数が１５０Ｈｚであり、携帯端末装置１における右端の共振点が１６０Ｈｚである場合について説明する。携帯端末装置１における共振周波数は、左右に連続して変化し、左へ行くほど低く、右へいくほど高い。制御部１０１は、振動デバイス１０ｂと振動デバイス１０ｄとを同時に振動させるとともに、時間の経過に応じて、振動させる周波数を１５０Ｈｚから１６０Ｈｚへ徐々に変化させる。ここで、振動する周波数が１５０Ｈｚのときは携帯端末装置１の左側で振動が生じ、振動する周波数が１６０Ｈｚのときは携帯端末装置１の右側で振動が生じる。その結果、ユーザは、携帯端末装置１における振動位置が左から右へ移動したように感じる。
なお、本実施形態では、横方向に厚みが変化する構造を設けたが、この例に限られず、例えば縦方向等、任意の方向に厚みが変化する構造を設けてもよい。
【００４２】
このように、本実施形態では、携帯端末装置１は、共振周波数の異なる構造を備え、制御部１０１は、所望の場所に対応する共振周波数で振動デバイス１０を振動させる。このため、多彩な種類の振動を発生することができる。
【００４３】
なお、本実施形態では、２つの振動デバイス１０ｂと振動デバイス１０ｃとを同時に振動させたが、例えば、振動デバイス１０ａと振動デバイス１０ｄ等、他の組合せでもよい。或いは、１つの振動デバイス１０を振動させてもよい。
【００４４】
［第４の実施形態］
次に、図９（ａ）を用いて説明された振動制御がナビゲーションアプリに適用される場合について説明する。第４の実施形態では、ユーザがシャツの胸ポケットに携帯端末装置1を入れた状態で歩行しながら、ナビゲーションアプリを利用しているものとする。以下、第１〜第３の実施形態との相違点についてのみ説明する。
【００４５】
制御部１０１は、加速度情報及び角速度情報と、位置情報とを、センサ１０６から受信する。制御部１０１は、胸ポケット内での携帯端末装置1の配置（上下方向の姿勢）を、加速度（重力方向）情報に基づいて検出する。また、制御部１０１は、携帯端末装置1の進行方向を、位置情報の変化に基づいて検出する。また、制御部１０１は、携帯端末装置1が向いている方向（左右方向の姿勢）を、角速度情報に基づいて検出する。
【００４６】
センサ１０６は、地磁気を検出してもよい。この場合、制御部１０１は、地磁気情報をセンサ１０６から受信し、地磁気情報に基づいて、携帯端末装置1が向いている方位（東西南北、左右方向の姿勢）を検出する。
【００４７】
携帯端末装置1の進行方向の左側に目的地が在る場合、制御部１０１は、図９（ａ）を用いて説明した振動制御と同様に、右から左（図３を参照）へ移動する振動を発生させる。これにより、ユーザは、進行方向の左側に目的地があることを、携帯端末装置1の振動の方向のみにより認識することができる。
【００４８】
また、階段下の手前に携帯端末装置1が在る場合、制御部１０１は、図９（ａ）を用いて説明した振動制御と同様に、下から上（図３を参照）へ移動する振動を発生させる。これにより、ユーザは、その階段を上がるべきことを、携帯端末装置1の振動の方向のみにより認識することができる。
【００４９】
また、階段上の手前に携帯端末装置1が在る場合、制御部１０１は、図９（ａ）を用いて説明した振動制御と同様に、上から下（図３を参照）へ移動する振動を発生させる。これにより、ユーザは、その階段を下がるべきことを、携帯端末装置1の振動の方向のみにより認識することができる。
【００５０】
なお、制御部１０１は、振動を繰り返し発生させてもよい。例えば、制御部１０１は、左から右への移動を強調する振動パターンの振動を、繰り返し発生させてもよい。
【００５１】
このように、本実施形態では、制御部１０１は、自機器の位置からの進行方向を示す振動を、センサ１０６が検出した自機器の姿勢に応じて発生させる。例えば、制御部１０１は、ユーザが交差点に到達した際、左から右へ移動する振動を携帯端末装置1に発生させることで、その振動の方向によりユーザに右折をガイドする。これにより、ユーザは、右折すべきことを、携帯端末装置1の振動の方向のみにより認識することができる。
【００５２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【００５３】
例えば、振動デバイス１０の設置位置は、上述した実施形態の例に限らず、携帯端末装置１の四隅に各振動デバイス１０を設置してもよい。
図１１は、振動デバイス１０を携帯端末装置１の四隅に配置した場合の配置位置を示す概略図ある。
各振動デバイス１０は、携帯端末装置１の四隅にそれぞれ配置される。
【００５４】
また、上記に説明した電子機器を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、実行処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
【００５５】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００５６】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５７】
１…携帯端末装置  １０…振動デバイス（振動子）  １０１…制御部  １０２…ＲＯＭ  １０３…ＲＡＭ  １０４…オーディオコーデック  １０５…スピーカ  １０６…センサ  １０７…タッチパネル  １０８…表示部  １０９…振動信号発生部  １１１…無線通信制御部  １１２…フラッシュメモリ
【図１】
0005887830.tif 000002
【図２】
0005887830.tif 000003
【図３】
0005887830.tif 000004
【図４】
0005887830.tif 000005
【図５】
0005887830.tif 000006
【図６】
0005887830.tif 000007
【図７】
0005887830.tif 000008
【図８】
0005887830.tif 000009
【図９】
0005887830.tif 000010
【図１０】
0005887830.tif 000011
【図１１】
0005887830.tif 000012