異なる位置に配置された、振動を発生する複数の振動子と、前記複数の振動子が発生する振動の周波数又は強度を前記振動子毎に独立して制御する制御部と、を備えることを特徴とする電子機器。請求項1に記載の電子機器において、前記制御部は、前記振動子を少なくとも2個同時に振動させ、前記振動させる振動子夫々が発生する振動の周波数又は強度を独立して制御することを特徴とする電子機器。請求項1又は2に記載の電子機器において、前記制御部は、ユーザへの報知事象に応じて、前記振動子夫々が発生する振動の周波数又は強度の制御を変更することを特徴とする電子機器。請求項1又は2に記載の電子機器において、前記制御部は、ユーザへの報知事象が第1の報知事象である場合には前記振動子を1つ振動させ、ユーザへの報知事象が前記第1の報知事象と異なる第2の報知事象である場合には前記振動子を複数同時に振動させることを特徴とする電子機器。請求項1から4いずれか1項に記載の電子機器において、前記制御部は、ユーザへの報知事象に応じて、同時に振動させる前記振動子の周波数の差を変更することを特徴とする電子機器。前記請求項1から4いずれか1項に記載の電子機器において、前記制御部は、2個以上の前記振動子を同時に振動させるとともに、前記振動子夫々が発生する振動の強度の比を時間とともに変化させることを特徴とする電子機器。前記請求項1から4いずれか1項に記載の電子機器において、前記電子機器は、場所によって共振周波数が異なる構造を持ち、前記制御部は、所望の場所に応じた共振周波数で前記振動子を振動させることを特徴とする電子機器。請求項1から7いずれか1項に記載の電子機器において、前記制御部は、前記振動子の数より少ない数の前記振動子を振動させる場合には、振動させる前記振動子の組合せを変更することを特徴とする電子機器。請求項1から8いずれか1項に記載の電子機器において、振動させる振動子と前記振動子を振動させる周波数又は強度を示す振動パターンをユーザへの報知事象毎に入力する入力部と、前記入力部により入力された振動パターンを前記ユーザへの報知事象に対応付けて記憶する記憶部と、を備えることを特徴とする電子機器。請求項1から9いずれか1項に記載の電子機器において、前記振動子は、リニア振動アクチュエータであることを特徴とする電子機器。請求項1から10いずれか1項に記載の電子機器において、自機器の位置及び姿勢を検出するセンサを備え、前記制御部は、自機器の位置からの進行方向を示す振動を、前記センサが検出した姿勢に応じて発生させることを特徴とする電子機器。異なる位置に配置された、振動を発生する複数の振動子を備える電子機器が、前記複数の振動子が発生する振動の周波数又は強度を前記振動子毎に独立して制御するステップを有することを特徴とする振動方法。ところで、これらの振動デバイスは、定格周波数リニア振動アクチュエータの場合は、共振周波数から乖離した周波数では、振動によって発生する力が著しく弱くなる。一方、定格周波数共振周波数近傍では、数ヘルツ程度であれば振動周波数を変えても振動によって生じる力は大きく減衰することは無い。しかしながら、その周波数の違い例えば148Hzと152Hzとの違いをユーザが認識するのは非常に困難である。このため、ユーザは、振動の有無に関しては明瞭に区別可能であるが、周波数による振動の種類を認識することは困難である。このように、従来の振動デバイスでは、携帯電話等が有する複数種類の報知事象例えば、着信、データ受信、アラーム等に個別の振動を割り当てることが出来ない。そのため、ユーザは振動による報知があった場合、その詳細を知るために端末に表示された内容を確認しなければならなかった。本発明は上記の点に鑑みてなされたものであり、その目的は、ユーザが認識可能な複数種類の周波数の振動を発生することができる電子機器及び振動方法を提供することにある。本発明は上記の課題を解決するためになされたものであり、本発明の一態様は、異なる位置に配置された、振動を発生する複数の振動子と、前記複数の振動子が発生する振動の周波数又は強度を前記振動子毎に独立して制御する制御部と、を備えることを特徴とする電子機器である。本発明によれば、ユーザが認識可能な複数種類の周波数の振動を発生することができる。以下、図面を参照しながら本発明の一実施形態について詳しく説明する。[第1の実施形態]図1は、本実施形態による携帯端末装置1の構成を示すブロック図である。携帯端末装置1は、例えば携帯電話機、PDAPersonalDigitalAssistant、スマートフォン、ゲーム機器、デジタルカメラ等の電子機器である。本図に示すとおり、携帯端末装置1は、制御部101と、ROMReadOnlyMemory102と、RAMRandomAccessMemory103と、オーディオコーデック104と、スピーカ105と、センサ106と、タッチパネル107と、表示部108と、振動信号発生部109と、複数の振動デバイス10と、無線通信制御部111と、フラッシュメモリ112とを含んで構成される。制御部101は、CPUCentralProcessingUnit及び周辺インタフェースであり、携帯端末装置1を統括して制御する。制御部101は、複数の振動デバイス10が発生する振動の周波数又は強度を、振動デバイス10毎に独立して制御する。ここで、制御部101は、振動デバイス10を少なくとも2個同時に振動させ、当該振動させる振動デバイス10夫々が発生する振動の周波数又は強度を独立して制御する。具体的には、制御部101は、2個以上の前記振動デバイス夫々を異なる周波数で同時に振動させる。このとき、制御部101は、ユーザへの報知事象に応じて、1又は複数の振動デバイス10を選択し、選択した振動デバイス10を同時に振動させる。ROM102は、端末装置1を制御するプログラム等を記憶している読み出し専用メモリである。RAM103は、種々の情報を記憶する随時読み出し書き込みメモリである。オーディオコーデック104は、入力された音声データを復号し、復号したデジタルの音声データをアナログに変換してスピーカ105に出力する。スピーカ105は、オーディオコーデック104から入力された音声を出力する。センサ106は、モーションセンサとGPSGlobalPositioningSystemとを含んで構成される。モーションセンサは、加速度を検出する加速度センサと角速度を検出する角速度センサとを含んで構成される。タッチパネル107は、表示部108上に設置され、物体の接触を感知し、接触を感知した位置を制御部101に出力する。表示部108は、LCDLiquidCrystalDisplay等のディスプレイである。振動信号発生部109は、制御部101からの信号に応じて振動デバイス10を振動させる。振動デバイス10は、規定の周波数共振周波数を持つリニア振動アクチュエータである。本実施形態では、振動デバイス10の共振周波数f0が150Hzである場合を例に説明する。無線通信制御部111は、アンテナを介して他の携帯端末装置1と無線通信を行う。フラッシュメモリ記憶部112は、書き込み可能な不揮発性メモリであり、後述する報知イベントテーブルと振動パターンテーブルとを記憶する。図2は、本実施形態による振動信号発生部109の構成を示すブロック図である。振動信号発生部109は、信号発生用DSPDigitalSignalProcessor2と、DACDigitaltoAnalogConverter3と、各振動デバイス10に対応するLPFLowPassFilter4a~d及びAMPAMPlifier5a~dとを含んで構成される。以下、説明の便宜を図るため、携帯端末装置1が備える4つの振動デバイス10のそれぞれに対しaからdの符号を割り当て、振動デバイス10a、10b、10c、10dと記す。なお、各振動デバイス10a~10dに共通する事項については、a~dの符号を省略し、単に振動デバイス10又は各振動デバイス10と記す。信号発生用DSP2は、制御部101から制御信号が入力されると、入力された制御信号に基づいて振動デバイス10のチャネル毎に正弦波を生成し、DAC3に出力する。制御信号は、振動デバイス10を制御する信号であり、振動の開始を指示する開始信号又は振動の停止を指示する停止信号である。開始信号には、振動を開始する振動デバイス10のチャネルと、振動を開始する振動デバイス10の振動強度と、振動を開始する振動デバイス10の振動周波数等を夫々示す情報が含まれる。また、停止信号には、振動を停止する振動デバイスのチャネルを示す情報が含まれる。本実施形態による信号発生用DSP2は、最大4チャネル分の正弦波を出力することができる。また、信号発生用DSP2が生成する正弦波の周波数は、振動デバイス10の共振周波数f0と等しいか、或いは共振周波数に非常に近い値例えば、f0-10Hz以上f010Hz以下等である。DAC3は、入力されたデジタルの正弦波をアナログの正弦波に変換して各LPF4a~dに出力する。LPF4a~dは、各振動デバイス10に対応するローパスフィルタであり、入力された正弦波から高周波成分を除去し、高周波成分を除去した正弦波を夫々対応するAMP5a~dに出力する。これは、DAC3によりアナログに変換された正弦波には離散データ変換時の高周波成分が混入しているためである。AMP5a~dは、各振動デバイス10を駆動するためのオーディオアンプであり、LPF4a~dから入力された正弦波を増幅して夫々対応する振動デバイス10a~dに出力する。LPF4a~d及びAMP5a~dは、夫々、各振動デバイス10a~dに対応付けられている。図3は、本実施形態による振動デバイス10の配置位置を示す概略図である。図3aは、振動デバイス10の配置を示す携帯端末装置1の正面図である。また、図3bは、振動デバイス10の配置を示す携帯端末装置1の斜視図である。ここで、携帯端末装置1において所定方向振動デバイス10cから振動デバイス10aに向かう方向を縦方向とし、縦方向に対して垂直方向を横方向と定める。図示するように、振動デバイス10は夫々異なる位置に設置されている。振動デバイス10aは携帯端末装置1の上部に設置されており、振動デバイス10bは携帯端末装置1の左部に設置されており、振動デバイス10cは携帯端末装置1の下部に設置されており、振動デバイス10dは携帯端末装置1の右部に設置されている。次に、フラッシュメモリ112が記憶する各種テーブルについて説明する。図4は、本実施形態によるフラッシュメモリ112が記憶する報知イベントテーブルのデータ構造及びデータ例を示す概略図である。図示するように、報知イベントテーブルは、行と列からなる2次元の表形式のデータであり、報知イベントと、振動パターンとの各項目の列を有している。このテーブルの各行は報知イベント毎に存在する。報知イベントは、携帯端末装置1のユーザに報知するイベント報知事象である。振動パターンは、振動の種類を識別する番号である。図に示す例では、通常データ受信に対応する振動パターンは1であり、重要データ受信に対応する振動パターンは2であり、アラームに対応する振動パターンは3であり、アプリケーションアラート1に対応する振動パターンは4であり、アプリケーションアラート2に対応する振動パターンは5である。ここで、重要データとは、予め設定された基準例えば、所定の送信元、所定のデータフォーマット等と一致するデータである。また、通常データとは、重要データ以外のデータである。アラームとは、目覚まし時計等の機能である。また、アプリケーションアラート1及び2は、所定のアプリケーションソフト本例ではナビゲーションアプリに対応付けられたイベントである。本例におけるナビゲーションアプリは、携帯端末装置1に予めインストールされた道案内に関するアプリケーションソフトである。なお、本実施形態では、通常データ受信が第1の報知事象であり、重要データ受信と、アラームと、アプリケーションアラート1と、アプリケーションアラート2とが第2の報知事象であるが、この例に限られず、第1の報知事象及び第2の報知事象は任意に設定可能である。図5は、本実施形態によるフラッシュメモリ112が記憶する振動パターンテーブルのデータ構造及びデータ例を示す概略図である。図示するように、振動パターンテーブルは、行と列からなる2次元の表形式のデータであり、振動パターンと、各振動デバイス10の振動周波数との各項目の列を有している。このテーブルの各行は振動パターン毎に存在する。ここで、振動周波数は、振動させないことを示す。図に示す例では、振動パターン1では、振動デバイス10a~dのいずれか1つが150Hzで振動する。また、振動パターン2では、振動デバイス10a~d全てが150Hzで同時に振動する。また、振動パターン3では、振動デバイス10a及び10bが148Hzで振動するとともに、振動デバイス10c及び10dが152Hzで同時に振動する。また、振動パターン4では、振動デバイス10aが149Hzで振動するとともに、振動デバイス10cが151Hzで同時に振動する。また、振動パターン5では、振動デバイス10bが148Hzで振動するとともに、振動デバイス10dが152Hzで同時に振動する。次に、図6を参照して、携帯端末装置1による振動発生処理について説明する。図6は、本実施形態による振動発生処理の手順を示すフローチャートである。携帯端末装置1において報知イベントが発生すると、ステップS101において、制御部101が、発生した報知イベントに対応する振動パターンを報知イベントテーブルから読み出して、振動パターンを決定する。次に、ステップS102において、制御部101は、決定した振動パターンに対応する各振動デバイス10の振動周波数を振動パターンテーブルから読み出し、振動を発生するための制御信号を生成する。そして、制御部101は、生成した制御信号を振動信号発生部109に出力する。最後に、ステップS103において、振動信号発生部109が、制御部101から入力された制御信号に基づいて、各振動デバイス10を振動させる。以下、振動発生処理について、具体例を用いて説明する。1.通常データ受信制御部101は、無線通信制御部111を介して通常データを受信すると、振動パターン1に対応する制御信号を振動信号発生部109に出力する。つまり、制御部101は、振動デバイス10a~dいずれか1つを150Hzで振動させる信号を振動信号発生部109に出力する。このとき、制御部101は、振動させる振動デバイス10を毎回変更する。具体的には、制御部101は、RAM103に予め記憶されている振動した振動デバイス10の履歴を読み出し、読み出した履歴に基づいて、例えば、最近振動していない振動デバイス10を選択する。そして、制御部101は、選択した振動デバイス10の識別情報を履歴に追加してRAM103に書き込む。このように、振動デバイス10の機械的耐久性を考慮して、振動させる振動デバイス10を毎回変更することにより、振動デバイス10の寿命を長くすることができる。振動信号発生部109は、制御部101から入力された信号に基づき、制御部101により選択された振動デバイス10を150Hzで振動させる。2.重要データ受信制御部101は、無線通信制御部11を介して重要データを受信すると、振動パターン2に対応する信号を振動信号発生部109に出力する。つまり、制御部101は、振動デバイス10a~d全てを150Hzで同時に振動させる信号を振動信号発生部109に出力する。振動信号発生部109は、制御部101から入力された信号に基づき、振動デバイス10a~d全てを150Hzで同時に振動させる。振動デバイス10a~dを全て振動させるため、ユーザは、振動デバイス10a~dいずれか1つを振動させる場合に比べて、携帯端末装置1が大きく振動したことを感知することができる。3.アラーム制御部101は、アラームに設定された時刻になると、振動パターン3に対応する信号を振動信号発生部109に出力する。つまり、制御部101は、振動デバイス10a及び振動デバイス10bを148Hzで振動させるとともに、振動デバイス10c及び振動デバイス10dを152Hzで同時に振動させる信号を振動信号発生部109に出力する。振動信号発生部109は、振動デバイス10a及び振動デバイス10bを148Hzで振動させるとともに、振動デバイス10c及び振動デバイス10dを152Hzで同時に振動させる。これにより、携帯端末装置1は、4Hzのうなり振動を発生する。4.ナビゲーションアプリ制御部101は、ナビゲーションアプリを実行することにより、センサ106が備えるGPSにより検出された位置情報に基づき、携帯端末装置1のユーザに目的地までの道案内を行う。制御部101は、目的地への接近GPSが検出する位置から目的地までの距離が所定の範囲内であることを検出した場合、振動パターン4に対応する信号を振動信号発生部109に出力する。つまり、制御部101は、振動デバイス10aを149Hzで振動させるとともに、振動デバイス10cを151Hzで同時に振動させる信号を振動信号発生部109に出力する。振動信号発生部109は、振動デバイス10aを149Hzで振動させるとともに、振動デバイス10cを151Hzで同時に振動させる。これにより、携帯端末装置1は、2Hzの縦方向のうなり振動を発生する。また、制御部101は、案内ルートから逸脱するような動きGPSが検出する位置が案内ルートから所定の距離以上離れたことを検出した場合、振動パターン5に対応する信号を振動信号発生部109に出力する。つまり、制御部101は、振動デバイス10bを148Hzで振動させるとともに、振動デバイス10dを152Hzで同時に振動させる信号を振動信号発生部109に出力する。振動信号発生部109は、振動デバイス10bを148Hzで振動させるとともに、振動デバイス10dを152Hzで同時に振動させる。これにより、携帯端末装置1は、4Hzの横方向のうなり振動を発生する。ここで、振動パターン3~5において携帯端末装置1が発生するうなり振動は、低周波であるため、その周波数の違いを人間が感知可能である。このため、ユーザは、振動パターン1~5を夫々識別することができる。図7は、本実施形態によるうなり振動の一例を示すグラフである。本図におけるグラフの横軸は時間であり、縦軸は振動の振幅である。本図に示すように、148Hz周波数1の振動と152Hz周波数2の振動とが重なると、低周波4Hzのうなり振動が発生する。次に、図8を参照して、携帯端末装置1による振動パターン登録処理について説明する。図8は、本実施形態による振動パターン登録処理の手順を示すフローチャートである。まず、ステップS201において、タッチパネル入力部107が、振動パターンの入力を受け付ける。このとき、表示部108は、振動パターンを報知イベント毎に入力する画面を表示する。ユーザは、表示部108に表示された画面に基づき報知イベントに対応する振動パターンを入力する。次に、ステップS202において、制御部101は、入力された振動パターンを報知イベントに対応付けて報知イベントテーブルに書き込む。次に、ステップS203において、タッチパネル107は、振動パターンに対応する振動デバイスの振動周波数の入力を受け付ける。このとき、表示部108は、振動させる振動デバイスとその振動デバイスの振動周波数とを振動パターン毎に入力する画面を表示する。ユーザは、表示部108に表示された画面に基づき、各振動パターンにおいて、振動する振動デバイス10とその振動デバイス10の振動周波数とを入力する。次に、ステップS204において、制御部101は、入力された各振動デバイス10の振動周波数を振動パターンに対応付けて振動パターンテーブルに書き込む。このように、本実施形態では、人間が感知可能な複数の周波数のうなり振動を生じさせることができるので、報知事象毎にユニークな振動を割り当てることが可能となる。それにより、ユーザは携帯端末装置1が生じる振動のみで、どのような種類の報知であるのかを認識可能となる。また、報知事象によっては、1つの振動デバイス10だけの振動でも良いため、消費電力を抑えることもできる。また、報知イベント毎に振動パターンを入力することができるため、ユーザは、各報知イベントに対応する振動パターンをカスタマイズすることができる。なお、振動させる振動デバイス10の数が3以下である携帯端末装置1が備える振動デバイス10の数4より小さい場合には、振動させる振動デバイス10の組合せを毎回或いは所定の周期例えば、3回に1回等で変更してもよい。例えば、パターン4において、制御部101は、1回目は振動デバイス10aを148Hzで振動させるとともに振動デバイス10cを151Hzで同時に振動させ、2回目は振動デバイス10bを148Hzで振動させるとともに振動デバイス10dを151Hzで同時に振動させる等が考えられる。また、最初の5秒は4Hzのうなり振動を発生し、次の5秒は2Hzのうなり振動を発生し、次の5秒は1Hzのうなり振動を発生する等、携帯端末装置1が発生するうなり振動の周波数を時間に応じて変化させてもよい。或いは、携帯端末装置1が発生するうなり振動の振動方向を時間に応じて変化させてもよい。また、上述した振動パターン登録処理では、振動パターンに対応する振動デバイス10の振動周波数を登録しているが、例えば、振動強度を登録できるようにしてもよい。この場合、振動パターンテーブルは、各振動デバイス10の振動周波数に加えて、振動強度も記憶する。[第2の実施形態]次に、この発明の第2の実施形態による携帯端末装置1について説明する。本実施形態による制御部101は、2個以上の振動デバイス10を同時に振動させるとともに、振動デバイス10夫々が発生する振動の強度の比を時間とともに変化させる。他の構成は第1の実施形態による携帯端末装置1と同様なため説明を省略する。図9は、本実施形態による携帯端末装置1が発生する振動のイメージ図である。図9aに示す例では、制御部101は、振動デバイス10aと振動デバイス10cとを異なる強度で同時に振動させる。このとき、各振動デバイス10及び10cが発生する振動の周波数は同一である。そして、制御部101は、振動デバイス10aが発生する振動と振動デバイス10bが発生する振動との強度比を時間に応じて変化させる。具体的には、最初に振動デバイス10aを振動デバイス10cより強い強度で振動させる。そして、制御部101は、時間の経過とともに、振動デバイス10aが発生する振動の強度を徐々に弱くし、振動デバイス10bが発生する振動の強度を徐々に強くする。これにより、ユーザは、携帯端末装置1における振動位置200Aがあたかも振動デバイス10aの位置から振動デバイス10bの位置へ移動するように感じられる。また、図9bに示す例では、制御部101は、振動デバイス10a及び振動デバイス10bの組以下、グループAとすると、振動デバイス10c及び振動デバイス10dの組以下、グループBとするとを異なる強度で同時に振動させる。このとき、各振動デバイス10が発生する振動の周波数は同一である。そして、制御部101は、グループAが発生する振動の強度とグループBが発生する振動の強度との比を時間に応じて変化させる。具体的には、制御部101は、最初にグループAをグループBより強い強度で振動させる。そして、制御部101は、時間の経過とともに、グループAが発生する振動の強度を徐々に弱くし、グループBが発生する振動の強度を徐々に強くする。これにより、ユーザは、携帯端末装置1における振動位置200BがあたかもグループAからグループBの位置へ移動するかのように感じられる。また、図9cに示す例では、制御部101は、振動デバイス10bと振動デバイス10cと振動デバイス10dとの組以下、グループXとすると、振動デバイス10aとを異なる強度で同時に振動させる。このとき、各振動デバイス10が発生する振動の周波数は同一である。そして、制御部101は、振動デバイス10aが発生する振動の強度とグループXが発生する振動の強度との比を時間に応じて変化させる。具体的には、制御部101は、最初に振動デバイス10aをグループXより強い強度で振動させる。そして、制御部101は、時間の経過とともに、振動デバイス10aが発生する振動の強度を徐々に弱くし、グループXが発生する振動の強度を徐々に強くする。これにより、ユーザは、携帯端末装置1における振動位置200Cがあたかも振動デバイス10aから波状にグループXの位置へ移動するかのように感じられる。このように、本実施形態では、同時に振動させる振動デバイス10が発生する振動の強度比を変化させることにより、振動位置が変化するかのようにユーザに感知させる振動を発生することができる。[第3の実施形態]次に、この発明の第3の実施形態による携帯端末装置1について説明する。本実施形態による携帯端末装置1は、場所によって共振周波数が異なる構造を持つ。制御部101は、所望の場所に応じた共振周波数で振動デバイス10を振動させる。図10は、本実施形態による場所によって共振周波数が異なる構造の一例を示す概略図である。図10aに示す例では、携帯端末装置1において、振動デバイス10bと振動デバイス10dとの間にある場所300aは、他の場所より厚みがあるため剛性が強い。このため、この場所300aの共振周波数は携帯端末装置1の他の場所よりも高い。ここで、場所300aの共振周波数が160Hzであり、携帯端末装置1における場所300a以外の場所の共振周波数が150Hzである場合を説明する。制御部101は、振動デバイス10bと振動デバイス10dとを160Hzで同時に振動させる。これにより、ユーザは、携帯端末装置1が場所300aで強く振動しているように感じる。なお、本実施形態では、場所300aに他の場所と共振周波数の異なる構造を設けたが、この例に限られず、携帯端末装置1の任意の場所に他の場所と共振周波数の異なる構造を設けてもよい。或いは、他の場所と共振周波数が異なる構造を複数の場所に設けてもよい。図10bに示す例では、携帯端末装置1は、左から右へ連続的に厚みが変化する構造を備える。ここで、携帯端末装置1は、右へ行くほど厚みがある。つまり、携帯端末装置1は、左右に共振周波数が連続的に変化する構造を備える。ここで、携帯端末装置1における左端の共振周波数が150Hzであり、携帯端末装置1における右端の共振点が160Hzである場合について説明する。携帯端末装置1における共振周波数は、左右に連続して変化し、左へ行くほど低く、右へいくほど高い。制御部101は、振動デバイス10bと振動デバイス10dとを同時に振動させるとともに、時間の経過に応じて、振動させる周波数を150Hzから160Hzへ徐々に変化させる。ここで、振動する周波数が150Hzのときは携帯端末装置1の左側で振動が生じ、振動する周波数が160Hzのときは携帯端末装置1の右側で振動が生じる。その結果、ユーザは、携帯端末装置1における振動位置が左から右へ移動したように感じる。なお、本実施形態では、横方向に厚みが変化する構造を設けたが、この例に限られず、例えば縦方向等、任意の方向に厚みが変化する構造を設けてもよい。このように、本実施形態では、携帯端末装置1は、共振周波数の異なる構造を備え、制御部101は、所望の場所に対応する共振周波数で振動デバイス10を振動させる。このため、多彩な種類の振動を発生することができる。なお、本実施形態では、2つの振動デバイス10bと振動デバイス10cとを同時に振動させたが、例えば、振動デバイス10aと振動デバイス10d等、他の組合せでもよい。或いは、1つの振動デバイス10を振動させてもよい。[第4の実施形態]次に、図9aを用いて説明された振動制御がナビゲーションアプリに適用される場合について説明する。第4の実施形態では、ユーザがシャツの胸ポケットに携帯端末装置1を入れた状態で歩行しながら、ナビゲーションアプリを利用しているものとする。以下、第1~第3の実施形態との相違点についてのみ説明する。制御部101は、加速度情報及び角速度情報と、位置情報とを、センサ106から受信する。制御部101は、胸ポケット内での携帯端末装置1の配置上下方向の姿勢を、加速度重力方向情報に基づいて検出する。また、制御部101は、携帯端末装置1の進行方向を、位置情報の変化に基づいて検出する。また、制御部101は、携帯端末装置1が向いている方向左右方向の姿勢を、角速度情報に基づいて検出する。センサ106は、地磁気を検出してもよい。この場合、制御部101は、地磁気情報をセンサ106から受信し、地磁気情報に基づいて、携帯端末装置1が向いている方位東西南北、左右方向の姿勢を検出する。携帯端末装置1の進行方向の左側に目的地が在る場合、制御部101は、図9aを用いて説明した振動制御と同様に、右から左図3を参照へ移動する振動を発生させる。これにより、ユーザは、進行方向の左側に目的地があることを、携帯端末装置1の振動の方向のみにより認識することができる。また、階段下の手前に携帯端末装置1が在る場合、制御部101は、図9aを用いて説明した振動制御と同様に、下から上図3を参照へ移動する振動を発生させる。これにより、ユーザは、その階段を上がるべきことを、携帯端末装置1の振動の方向のみにより認識することができる。また、階段上の手前に携帯端末装置1が在る場合、制御部101は、図9aを用いて説明した振動制御と同様に、上から下図3を参照へ移動する振動を発生させる。これにより、ユーザは、その階段を下がるべきことを、携帯端末装置1の振動の方向のみにより認識することができる。なお、制御部101は、振動を繰り返し発生させてもよい。例えば、制御部101は、左から右への移動を強調する振動パターンの振動を、繰り返し発生させてもよい。このように、本実施形態では、制御部101は、自機器の位置からの進行方向を示す振動を、センサ106が検出した自機器の姿勢に応じて発生させる。例えば、制御部101は、ユーザが交差点に到達した際、左から右へ移動する振動を携帯端末装置1に発生させることで、その振動の方向によりユーザに右折をガイドする。これにより、ユーザは、右折すべきことを、携帯端末装置1の振動の方向のみにより認識することができる。以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。例えば、振動デバイス10の設置位置は、上述した実施形態の例に限らず、携帯端末装置1の四隅に各振動デバイス10を設置してもよい。図11は、振動デバイス10を携帯端末装置1の四隅に配置した場合の配置位置を示す概略図ある。各振動デバイス10は、携帯端末装置1の四隅にそれぞれ配置される。また、上記に説明した電子機器を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、実行処理を行ってもよい。なお、ここでいうコンピュータシステムとは、OSや周辺機器等のハードウェアを含むものであってもよい。また、コンピュータシステムは、WWWシステムを利用している場合であれば、ホームページ提供環境あるいは表示環境も含むものとする。また、コンピュータ読み取り可能な記録媒体とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、CD-ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらにコンピュータ読み取り可能な記録媒体とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ例えばDRAMDynamicRandomAccessMemoryのように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する伝送媒体は、インターネット等のネットワーク通信網や電話回線等の通信回線通信線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル差分プログラムであっても良い。