(57)【特許請求の範囲】
【請求項１】
携帯端末装置であって、
印加される電気的条件に応じた周波数の振動を発生させる複数の振動発生素子を備える振動源部と、
前記複数の振動発生素子に印加する電気的条件をそれぞれ変化させながら前記携帯端末装置が備える加速度センサからの検出値を収集する検出値収集部と、
前記収集された検出値に基づいて前記複数の振動発生素子のそれぞれに印加する電気的条件を決定し、利用者への通知を要する事象が検知された場合に前記決定された電気的条件を前記複数の振動発生素子に印加する振動源制御部と、
を備えることを特徴とする携帯端末装置。
【請求項２】
前記振動源制御部は、
加速度センサからの検出値が所定条件を満たすか否かを判定する条件判定部と、
異なる複数の電気的条件が前記振動源部に印加された場合にそれぞれ前記検出値が前記所定条件を満たす場合に、前記複数の電気的条件のうちいずれかを前記振動源部に印加する電気的条件として選択する選択部と、
を備えることを特徴とする請求項１に記載の携帯端末装置。
【請求項３】
携帯端末装置であって、
印加される電気的条件に応じた周波数の振動を発生させる振動源部と、
前記振動源部に印加する電気的条件を変化させながら前記携帯端末装置が備える加速度センサからの検出値を収集する検出値収集部と、
前記収集された検出値に基づいて前記振動源部に印加する電気的条件を決定し、利用者への通知を要する事象が検知された場合に前記決定された電気的条件を前記振動源部に印加する振動源制御部と、
を備え、
前記振動源制御部は、
加速度センサからの検出値が所定条件を満たすか否かを判定する条件判定部と、
異なる複数の電気的条件が前記振動源部に印加された場合にそれぞれ前記検出値が前記所定条件を満たす場合に、前記複数の電気的条件と予め定めた電気的条件との間のそれぞれの差に応じて、前記複数の電気的条件のうちいずれかを前記振動源部に印加する電気的条件として選択する選択部と、を備える
ことを特徴とする携帯端末装置。
【請求項４】
携帯端末装置であって、
印加される電気的条件に応じた周波数の振動を発生させる振動源部と、
前記振動源部に印加する電気的条件を変化させながら前記携帯端末装置が備える加速度センサからの検出値を収集する検出値収集部と、
前記携帯端末装置の姿勢を判定する姿勢判定部と、
前記収集された検出値及び判定された姿勢に基づいて前記振動源部に印加する電気的条件を決定し、利用者への通知を要する事象が検知された場合に前記決定された電気的条件を前記振動源部に印加する振動源制御部と、
を備えることを特徴とする携帯端末装置。
【請求項５】
前記携帯端末装置の姿勢が変化した場合に、前記検出値収集部が前記加速度センサからの検出値を収集し、この検出値に基づいて前記振動源制御部が前記振動源部に印加する電気的条件を決定する、
ことを特徴とする請求項４に記載の携帯端末装置。
【請求項６】
携帯端末装置における振動制御方法であって、
複数の振動発生素子に電気的条件を印加してそれぞれの周波数の振動を発生させ、
前記複数の振動発生素子に印加する電気的条件をそれぞれ変化させながら前記携帯端末装置が備える加速度センサからの検出値を収集し、
前記収集された検出値に基づいて前記複数の振動発生素子のそれぞれに印加する電気的条件を決定し、
利用者への通知を要する事象の有無を検知し、
前記事象が検知された場合に前記決定された電気的条件を前記複数の振動発生素子に印加することを特徴とする制御方法。
【請求項７】
携帯端末装置に備えられ且つ印加される電気的条件に応じた周波数の振動を発生させる振動源部を制御する制御方法であって、
前記振動源部に印加する電気的条件を変化させながら前記携帯端末装置が備える加速度センサからの検出値を収集し、
前記加速度センサからの検出値が所定条件を満たすか否かを判定し、
異なる複数の電気的条件が前記振動源部に印加された場合にそれぞれ前記検出値が前記所定条件を満たす場合に、前記複数の電気的条件と予め定めた電気的条件との間のそれぞれの差に応じて、前記複数の電気的条件のうちいずれかを前記振動源部に印加する電気的条件として選択し、
利用者への通知を要する事象の有無を検知し、
前記事象が検知された場合に前記決定選択された電気的条件を前記振動源部に印加することを特徴とする制御方法。
【請求項８】
携帯端末装置に備えられ且つ印加される電気的条件に応じた周波数の振動を発生させる振動源部を制御する制御方法であって、
前記振動源部に印加する電気的条件を変化させながら前記携帯端末装置が備える加速度センサからの検出値を収集し、
前記携帯端末装置の姿勢を判定し、
前記携帯端末装置の姿勢が変化した場合に、前記加速度センサからの検出値に基づいて前前記振動源部に印加する電気的条件を決定し、
利用者への通知を要する事象の有無を検知し、
前記事象が検知された場合に前記決定された電気的条件を前記振動源部に印加することを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で論じられる実施態様は、振動を発生させる振動源部を備える携帯端末装置と振動源部の制御方法に関する。
【背景技術】
【０００２】
携帯機器に組み込んだ振動発生装置を動作させて振動によって通報するに際し、振動発生装置の振動周波数を掃引させて携帯機器のケーシングを振動させることが知られている。
【０００３】
また、ユーザが感知可能な多重フィードバックを刺激信号に応答して発生させるための電子デバイスが知られている。この電子デバイスは、ハウジング及びハウジング内に配置された電子回路を備える。更に電子デバイスは、刺激信号を検出する手段と、随時フィードバック信号、振動警報信号、音響信号及びブザー信号よりなるグループから選択された少なくとも２通りのフィードバック信号を提供可能な少なくとも１個の共振振動素子と、刺激信号をもとに構成された駆動信号により共振振動素子を駆動する電気駆動回路を備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−２５８２５３号公報
【特許文献２】特表２００５−５０９９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
振動源部で携帯端末装置を効率良く振動させるには、携帯端末装置を共振させることが望ましい。しかしながら携帯端末装置を共振させるために、振動源部に加える電気信号の条件をどのように設定すればよいかを設計時に予見することは必ずしも容易ではない。例えば、個々の携帯端末装置の個体差によって携帯端末装置の共振周波数は異なる。例えば、振動源部の個体差によって、振動源部を駆動する電気信号の条件と振動源部の振動周波数との関係が異なる。また例えば、携帯端末装置が置かれている状況、例えば、手で把持されているのか、衣服のポケットに入れられているのか、カバンに入れられているのかによっても携帯端末装置の共振周波数が異なる。
【０００６】
開示の装置及び方法は、状況に応じて携帯端末装置を振動させる振動源部に加える電気的条件を調整可能な携帯端末装置及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
装置の一観点によれば、携帯端末装置が与えられる。携帯端末装置は、印加される電気的条件に応じた周波数の振動を発生させる振動源部と、振動源部に印加する電気的条件を変化させながら携帯端末装置が備える加速度センサからの検出値を収集する検出値収集部と、収集された検出値に基づいて振動源部に印加する電気的条件を決定し、利用者への通知を要する事象が検知された場合に決定された電気的条件を振動源部に印加する振動源制御部を備える。
【０００８】
方法の一観点によれば、携帯端末装置に備えられ且つ印加される電気的条件に応じた周波数の振動を発生させる振動源部を制御する制御方法が与えられる。この制御方法では、振動源部に印加する電気的条件を変化させながら携帯端末装置が備える加速度センサからの検出値を収集し、収集された検出値に基づいて振動源部に印加する電気的条件を決定し、利用者への通知を要する事象の有無を検知し、事象が検知された場合に決定された電気的条件を振動源部に印加する。
【発明の効果】
【０００９】
本件開示の装置又は方法によれば、状況に応じて携帯端末装置を振動させる振動源部に加える電気的条件を調整可能な携帯端末装置及び制御方法が提供される。
【図面の簡単な説明】
【００１０】
【図１】（Ａ）及び（Ｂ）は、携帯端末装置のハードウエア構成の第１例及び第２例を示す図である。
【図２】携帯端末装置の第１例の概略構成図である。
【図３】（Ａ）及び（Ｂ）は、判定条件の第１例及び第２例の説明図である。
【図４】バイブレータの制御方法の一例の説明図である。
【図５】携帯端末装置のハードウエア構成の第３例を示す図である。
【図６】携帯端末装置の第２例の概略構成図である。
【発明を実施するための形態】
【００１１】
以下、添付する図面を参照して本発明の実施例について説明する。図１の（Ａ）及び図１の（Ｂ）は、それぞれ携帯端末装置のハードウエア構成の第１例及び第２例を示す図である。携帯端末装置１は、所定の事象を検知した場合に、振動により事象の検知を利用者へ通知する機能を有する。携帯端末装置１は、例えば、携帯電話、携帯音楽プレーヤ、ディジタルカメラ、携帯型時計、タブレット型コンピュータ、又は携帯情報端末（PDA: Personal Digital Assistants）等であってよいが、これらの例示に限定されるものではない。
【００１２】
図１の（Ａ）のハードウエア構成例では、携帯端末装置１は、第１プロセッサ１０、補助記憶装置１１、メモリ１２、入力部１３、出力部１４、第１バイブレータ１５、第２バイブレータ１６、インタフェース１７、加速度センサ２０、第２プロセッサ２１、及び２２を備える。なお、添付する図面においてインタフェースを「Ｉ／Ｆ」と表記する。
【００１３】
第１プロセッサ１０は、補助記憶装置１１に記憶される制御プログラムを実行することにより、携帯端末装置１の動作を制御するための各処理を実行する。また、第１プロセッサ１０は、補助記憶装置１１に記憶されるアプリケーションプログラムを実行することにより、携帯端末装置１の使用用途に応じたアプリケーション処理を実行する。補助記憶装置１１には、上記の制御プログラムやアプリケーションプログラムが記憶される。補助記憶装置１１は、不揮発性メモリや、読み出し専用メモリ（ROM: Read Only Memory）やハードディスクなどを記憶素子として含んでいてもよい。
【００１４】
メモリ１２には、第１プロセッサ１０が現在実行しているプログラムや、このプログラムによって一時的に使用されるデータが記憶される。メモリ１２は、ランダムアクセスメモリ（RAM: Random Access Memory）を含んでいてよい。入力部１３は、利用者による入力操作を受け付ける入力装置である。入力部１３は、例えば、キーパッド、キーボード、ポインティングデバイス、タッチパネル、マイク等であってよい。
【００１５】
出力部１４は、携帯端末装置１によって処理された信号を出力する出力デバイスである。例えば、出力部１４は、携帯端末装置１によって処理された情報を利用者に可視的に表示する表示デバイスであってよい。出力部１４は、例えば、液晶ディプレイ、ＣＲＴ（Cathode Ray Tube）ディスプレイ、有機エレクトロルミネッセンスディスプレイであってよい。または、出力部１４は、音声信号を出力するスピーカやその駆動回路であってよい。
【００１６】
第１バイブレータ１５及び第２バイブレータ１６は、印加される電気的条件に応じた周波数の振動を発生させる振動素子である。第１バイブレータ１５及び第２バイブレータ１６は、振動源部の一例である。第１バイブレータ１５及び第２バイブレータ１６は、例えば、リニア振動モータであってよい。リニア振動モータは与えられる駆動電圧に応じた周波数の振動を発生させる。この場合、振動を定める電気的条件は駆動電圧の大きさである。他の実施例では第１バイブレータ１５及び第２バイブレータ１６は、ピエゾ振動子であってもよい。ピエゾ振動子は、与えられる駆動信号の周波数に応じた周波数の振動を発生させる。この場合、振動を定める電気的条件は駆動信号の周波数である。
【００１７】
なお、これらの振動素子の例は例示であって、第１バイブレータ１５及び第２バイブレータ１６は、これらの例示に限定されるものではない。また、振動素子の数も２個に限定されるものではない。携帯端末装置１は、１個のバイブレータのみを有していてもよく、３個以上のバイブレータを有していてもよい。
【００１８】
以下の説明では、第１バイブレータ１５及び第２バイブレータ１６としてリニア振動モータを使用する実施例について説明する。この場合、第１バイブレータ１５及び第２バイブレータ１６に印加される電気的条件は駆動電圧の大きさとなる。
【００１９】
第１バイブレータ１５及び第２バイブレータ１６には、異なる駆動電圧を印加することが可能である。このため、第１バイブレータ１５及び第２バイブレータ１６は異なる周波数で振動できる。第１バイブレータ１５及び第２バイブレータ１６が異なる周波数で振動することによって、その周波数差に起因して生じるうねりを携帯端末装置１に与えることができる。第１バイブレータ１５及び第２バイブレータ１６が同じ周波数で振動すると、これらのバイブレータ自身の振動周波数の振動を携帯端末装置１に与えることができる。
【００２０】
このように、第１バイブレータ１５及び第２バイブレータ１６は、それぞれの振動周波数だけでなく、振動周波数差に起因するうねりに応じた周波数の振動を携帯端末装置１に与えることができる。第１バイブレータ１５及び第２バイブレータ１６の振動周波数差に起因するうねりは、これらのバイブレータ自身の振動周波数よりも低い。このため、第１バイブレータ１５及び第２バイブレータ１６は、それぞれの振動周波数よりも低い周波数の振動を携帯端末装置１に与えることができる。
【００２１】
インタフェース１７は、入力部１３、出力部１４、第１バイブレータ１５及び第２バイブレータ１６をデータバス１８に接続するためのインタフェース回路である。第１プロセッサ１０、補助記憶装置１１、メモリ１２及びインタフェース１７は、データバス１８によって電気的に接続されている。
【００２２】
加速度センサ２０は、加速度センサ２０に加わる加速度を３軸方向毎に検出するセンサである。加速度センサ２０は、例えば、ピエゾ抵抗効果を利用したピエゾ抵抗型の３軸加速度センサや、静電容量の変化を利用した静電容量型の３軸加速度センサであってよい。
【００２３】
第２プロセッサ２１は、加速度センサ２０や携帯端末装置１の内蔵ハードウエアを制御するプロセッサである。例えば第２プロセッサ２１は、加速度センサ２０を用いた加速度の測定処理を実行する。第２プロセッサ２１は、例えば専用の組み込みマイコンであってよい。第２プロセッサ２１は第１プロセッサ１０と電気的に接続され、第１プロセッサ１０からの各種命令信号やデータを受信し、処理結果データを第１プロセッサ１０に出力する。
【００２４】
メモリ２２には、第２プロセッサ２１によって実行されるプログラムが格納される。メモリ２２は、例えば不揮発性メモリであってよく、ある実施例では第２プロセッサ２１とともに組み込みマイコンに内蔵されてもよい。
【００２５】
図１の（Ｂ）には、携帯端末装置１の他のハードウエア構成例が開示される。この構成例では、加速度センサ２０は、インタフェース１７を介してデータバス１８に接続される。このため、加速度センサ２０を用いた加速度の測定処理は第１プロセッサ１０によって実施される。
【００２６】
なお、図１の（Ａ）及び図１の（Ｂ）に示すハードウエア構成は、あくまで携帯端末装置１のハードウエア構成の例示である。本明細書において以下に記載される処理を実行するものであれば、他のどのようなハードウエア構成が採用されてもよい。
【００２７】
図２は、携帯端末装置１の第１例の概略構成図である。携帯端末装置１は、メモリ１２、第１バイブレータ１５、第２バイブレータ１６、加速度センサ部２０、サンプリング部３０、及びバイブレータ駆動部３１を備える。また、携帯端末装置１は、検出値収集部３２、イベント検出部３３、振動源制御部３４を備える。なお、図２は、以下の携帯端末装置１の説明に関係する機能を中心として示している。
【００２８】
メモリ１２、第１バイブレータ１５、第２バイブレータ１６及び加速度センサ２０は、図１の（Ａ）及び図１の（Ｂ）に記載したメモリ１２、第１バイブレータ１５、第２バイブレータ１６及び加速度センサ２０にそれぞれ対応する。また、検出値収集部３２、イベント検出部３３、振動源制御部３４にて行われる処理は、補助記憶装置１１に格納されたアプリケーションプログラムを実行する第１プロセッサ１０によって実行される。
【００２９】
バイブレータ駆動部３１にて行われる処理は、第１プロセッサ１０とインタフェース１７によって行われる。図１の（Ａ）のハードウエア構成の例では、サンプリング部３０にて行われる処理は、メモリ２２に格納されたプログラムを実行する第２プロセッサ２１によって実行される。図１の（Ｂ）のハードウエア構成の例では、サンプリング部３０にて行われる処理は、補助記憶装置１１に格納されたプログラムを実行する第１プロセッサ１０により実行される。
【００３０】
続いて、図２の各構成要素について説明する。サンプリング部３０は、加速度センサ２０が検出するＸ軸、Ｙ軸及びＺ軸の加速度を、各軸毎に周期的にサンプリングする。サンプリング部３０が検出値を取得する周期は、例えば２０ｍｓであってよい。サンプリング部３０は、サンプリングで取得した各軸の加速度の検出結果を検出値収集部３２へ出力する。
【００３１】
検出値収集部３２は、第１バイブレータ１５及び第２バイブレータ１６のそれぞれ印加される電気的条件、すなわち駆動電圧の大きさを変化させながら、それぞれの駆動電圧が印加された状態における加速度センサ２０の検出値を取得する。検出値収集部３２は、メモリ１２に予め記憶した所定の電気的条件を中心とする所定の範囲内で、第１バイブレータ１５及び第２バイブレータ１６に印加される駆動電圧を変化させる。この所定の範囲は、それぞれのバイブレータの定格入力の範囲であってよい。また、以下の説明において、所定の電気的条件を「デフォルト条件」と表記し、添付する図面において符号３７を用いて参照する。
【００３２】
ある実施例では、第１バイブレータ１５及び第２バイブレータ１６のそれぞれについて定めたデフォルト条件は、それぞれ電圧Ｖｃ１及びＶｃ２である。検出値収集部３２は、第１バイブレータ１５に印加する駆動電圧を変化させる場合に、（Ｖｃ１−α）から（Ｖｃ１＋α）の範囲内でステップ幅Δαずつずらしながら、第１バイブレータ１５に印加する駆動電圧を指定する。検出値収集部３２は、第２バイブレータ１６に印加する駆動電圧を変化させる場合に、（Ｖｃ２−β）から（Ｖｃ２＋β）の範囲内でステップ幅Δβずつずらしながら、第２バイブレータ１６に印加する駆動電圧を指定する。
【００３３】
検出値収集部３２は、第１バイブレータ１５及び第２バイブレータ１６に印加する駆動電圧を、バイブレータ駆動部３１へ出力する。検出値収集部３２は、それぞれの駆動電圧において取得した加速度センサ２０の検出値を、検出時の駆動電圧と共に振動源制御部３４へ出力する。
【００３４】
バイブレータ駆動部３１は、検出値収集部３２又は振動源制御部３４による指定に従って、第１バイブレータ１５及び第２バイブレータ１６に駆動電圧を印加することにより、第１バイブレータ１５及び第２バイブレータ１６を駆動する。
【００３５】
イベント検出部３３は、利用者への通知を要する所定の事象の発生を検出する。例えば、携帯端末装置１が携帯電話である場合、所定の事象は呼の着信やメールの着信であってよい。例えば、携帯端末装置１が携帯型時計や携帯情報端末である場合、所定の事象は予め指定されたアラーム時刻の到来であってよい。
【００３６】
振動源制御部３４は、それぞれの駆動電圧における加速度センサ２０の検出値を、検出時の駆動電圧と共に検出値収集部３２から入力する。振動源制御部３４は、これら駆動電圧及び駆動電圧をメモリ１２に格納する。振動源制御部３４は、メモリ１２に格納された検出値の全てについて、検出値が所定条件を満たすか否かを判断する。
【００３７】
振動源制御部３４により判断される所定条件は、例えば携帯端末装置１が共振しているか否かを判断するための条件であってよい。振動源制御部３４により判断される所定条件として、実装の携帯に応じて様々な条件が使用できる。例えば本実施例では以下のような判定条件を使用する。これらの判定条件は、加速度センサ２０の検出値から携帯端末装置１の共振を判断するために使用することができる。
【００３８】
（１）判定条件の第１例
図３の（Ａ）は、判定条件の第１例の説明図である。注目する検出値のサンプリング時刻ｔ０とし、この検出値をＡとし、その直前及び直後のサンプリング時刻をそれぞれｔａ及びｔｂとする。時刻ｔａ〜ｔ０の期間の間に検出値が閾値Ｔｈを跨いで、閾値Ｔｈより大きい検出値Ａに至り、且つ時刻ｔ０とｔａの間の検出値の変化Δ１及び且つ時刻ｔ０とｔｂとの間の検出値の変化Δ２がそれぞれ閾値を超える場合に判定条件が満たされる。そうでない場合には判定条件は満たされない。
【００３９】
（２）判定条件の第２例
図３の（Ｂ）は、判定条件の第２例の説明図である。検出値Ａが閾値Ｔｈより大きく、且つ時刻ｔ０とｔａの間の検出値の変化Δ１及び且つ時刻ｔ０とｔｂとの間の検出値の変化Δ２がそれぞれ閾値を超える場合に判定条件が満たされ、それ以外の場合には判定条件は満たされない。
【００４０】
図２を参照する。振動源制御部３４は、所定条件が満たされる検出値が検出された駆動電圧を、第１バイブレータ１５及び第２バイブレータ１６に印加する駆動電圧として決定する。所定条件が満たされる駆動電圧が複数ある場合には、振動源制御部３４は、デフォルト条件３７と駆動電圧との差に基づいて、第１バイブレータ１５及び第２バイブレータ１６に印加する駆動電圧を選択する。例えば、振動源制御部３４は、デフォルト条件３７に最も近い駆動電圧を、第１バイブレータ１５及び第２バイブレータ１６に印加する駆動電圧として選択する。他の実施例では、振動源制御部３４は、デフォルト条件３７との差が所定の許容範囲内にある駆動電圧を任意に選択して、第１バイブレータ１５及び第２バイブレータ１６に印加する駆動電圧として使用する。
【００４１】
振動源制御部３４は、イベント検出部３３が利用者への通知を要する所定の事象を検出した場合に、上記決定した駆動電圧の指定をバイブレータ駆動部３１に出力し、指定された駆動電圧を第１バイブレータ１５及び第２バイブレータ１６に印加させる。
【００４２】
続いて、上述の各構成要素によって実行される第１バイブレータ１５及び第２バイブレータ１６の制御方法を説明する。図４は、バイブレータの制御方法の一例の説明図である。なお、他の実施態様においては、下記のオペレーションを「ステップ」と読み替えてもよい。
【００４３】
オペレーションＡＡにおいて、サンプリング部３０は、加速度センサ２０を起動し、所定周期のサンプリングを開始する。オペレーションＡＢにおいて、検出値収集部３２は、第１バイブレータ１５及び第２バイブレータ１６の駆動電圧Ｖ１及びＶ２として、所定範囲の下限値（Ｖｃ１−α）及び（Ｖｃ２−β）を指定する。駆動電圧Ｖ１及びＶ２は、それぞれ第１バイブレータ１５及び第２バイブレータ１６に印加される。
【００４４】
オペレーションＡＣにおいて、検出値収集部３２は、加速度センサ２０の検出値を取得する。検出値収集部３２は、検出値を現在の駆動電圧と共に振動源制御部３４へ出力する。オペレーションＡＤにおいて振動源制御部３４は、駆動電圧及び駆動電圧をメモリ１２に格納する。
【００４５】
オペレーションＡＥにおいて検出値収集部３２は、第１バイブレータ１５の駆動電圧Ｖ１をステップ幅Δα分増加させる。オペレーションＡＦにおいて検出値収集部３２は、第１バイブレータ１５の駆動電圧Ｖ１が、所定範囲の上限（Ｖｃ１＋α）を超えるか否かを判断する。駆動電圧Ｖ１が（Ｖｃ１＋α）を超える場合（オペレーションＡＦ：Ｙ）には、処理はオペレーションＡＧへ進む。駆動電圧Ｖ１が（Ｖｃ１＋α）を超えない場合（オペレーションＡＦ：Ｎ）には、処理はオペレーションＡＣへ戻る。
【００４６】
オペレーションＡＧにおいて検出値収集部３２は、第１バイブレータ１５の駆動電圧Ｖ１の値を所定範囲の下限値（Ｖｃ１−α）に設定する。検出値収集部３２は、第２バイブレータ１６の駆動電圧Ｖ２をステップ幅Δβ分増加させる。オペレーションＡＨにおいて検出値収集部３２は、第２バイブレータ１６の駆動電圧Ｖ２が、所定範囲の上限（Ｖｃ２＋β）を超えるか否かを判断する。駆動電圧Ｖ２が（Ｖｃ２＋β）を超える場合（オペレーションＡＨ：Ｙ）には、処理はオペレーションＡＩへ進む。駆動電圧Ｖ２が（Ｖｃ２＋β）を超えない場合（オペレーションＡＨ：Ｎ）には、処理はオペレーションＡＣへ戻る。以上のオペレーションＡＢ〜ＡＨによって、所定範囲において第１バイブレータ１５及び第２バイブレータ１６の駆動電圧を変化させた場合の、各駆動電圧における加速度センサ２０の検出値が収集される。
【００４７】
オペレーションＡＩにおいて振動源制御部３４は、メモリ１２に格納された検出値の全てについて、検出値が所定条件を満たすか否かを判断する。いずれの検出値も所定条件を満たさない場合（オペレーションＡＪ：Ｎ）には、処理はオペレーションＡＫに進む。いずれかの検出値が所定条件を満たす場合（オペレーションＡＪ：Ｙ）には、処理はオペレーションＡＫに進む。
【００４８】
オペレーションＡＫにおいて振動源制御部３４は、デフォルト条件３７を第１バイブレータ１５及び第２バイブレータ１６に印加する駆動電圧として使用する。その後、処理は終了する。オペレーションＡＬにおいて、所定条件を満たす検出値が検出されたときの駆動電圧を第１バイブレータ１５及び第２バイブレータ１６に印加する駆動電圧として使用する。所定条件が満たされる駆動電圧が複数ある場合には、振動源制御部３４は、デフォルト条件３７と駆動電圧との差に基づいて、第１バイブレータ１５及び第２バイブレータ１６に印加する駆動電圧を選択する。その後、処理は終了する。
【００４９】
本実施例によれば、振動源制御部３４は、第１バイブレータ１５及び第２バイブレータ１６による振動が携帯端末装置１を共振させるように、これらバイブレータに印加する電気的条件を調整できる。このため、振動源制御部３４は、携帯端末装置１の状態や個体差、携帯端末装置１が置かれている状況に応じて、第１バイブレータ１５及び第２バイブレータ１６に印加する電気的条件を調整できる。
【００５０】
また本実施例によれば、第１バイブレータ１５及び第２バイブレータ１６の振動により生じるうねりによって、携帯端末装置１を共振するようにこれらバイブレータに印加する電気的条件を調整できる。すなわち、第１バイブレータ１５及び第２バイブレータ１６の振動により生じるうねりの周波数が、携帯端末装置１の共振周波数となるようにバイブレータに印加する電気的条件を調整できる。このため、定格振動周波数が携帯端末装置１の共振周波数より高いバイブレータを使用しても、携帯端末装置１が共振するように印加する電気的条件を調整できる。
【００５１】
本実施例によれば、使用可能な電気的条件が複数選択できる場合には、予め定めたデフォルト条件３７との差に基づいて使用する電気的条件を選択する。このため、選択可能な電気的条件のうちより望ましい電気的条件を選択する条件を指定することが可能となる。
【００５２】
続いて、携帯端末装置１の他の実施例について説明する。図５は、携帯端末装置１のハードウエア構成の第３例を示す図である。図１の（Ａ）に示す携帯端末装置１の構成要素と同様の構成要素には図１の（Ａ）で使用した参照符号と同じ参照符号を付し、同一の機能については説明を省略する。
【００５３】
携帯端末装置１は、携帯端末装置１の向きの方位を検出する地磁気センサ１９を備える。他の実施例では、地磁気センサ１９に加えて又は代えてジャイロセンサを備えてもよい。インタフェース１７は、地磁気センサ１９及び／又はジャイロセンサをデータバス１８に接続する。なお、同様に図１の（Ｂ）に示す携帯端末装置１の実施例に地磁気センサ１９及び／又はジャイロセンサを設けてもよい。
【００５４】
図６は、携帯端末装置１の第２例の概略構成図である。図２に示す携帯端末装置１の構成要素と同様の構成要素には図２で使用した参照符号と同じ参照符号を付し、同一の機能については説明を省略する。携帯端末装置１は、地磁気センサ１９と、サンプリング部３８と、姿勢判定部３９を備える。
【００５５】
地磁気センサ１９は、図５に記載した地磁気センサ１９に対応する。サンプリング部３８及び姿勢判定部３９にて行われる処理は、補助記憶装置１１に格納されたプログラムを実行する第１プロセッサ１０により実行される。
【００５６】
サンプリング部３８は、地磁気センサ１９が検出する携帯端末装置１の向きの方位を周期的にサンプリングする。姿勢判定部３９は、加速度センサ２０により検出される加速度から決定される重力加速度方向の向きと地磁気センサ１９が検出する方位から、携帯端末装置１の姿勢を判定して携帯端末装置１の姿勢の変化を検出する。携帯端末装置１がジャイロセンサを備える実施例では、姿勢判定部３９は、ジャイロセンサが出力する３軸の各速度から携帯端末装置１の姿勢の変化を検出する。
【００５７】
姿勢判定部３９は、携帯端末装置１の姿勢の変化の検出結果を検出値収集部３２及び振動源制御部３４へ出力する。携帯端末装置１の姿勢が変化した場合に、検出値収集部３２は、加速度センサ２０からの検出値を収集し、この検出値に基づいて振動源制御部３４が第１バイブレータ１５及び第２バイブレータ１６に印加する駆動電圧を決定する。
【００５８】
本実施例によれば、振動源制御部３４は、携帯端末装置１が置かれている状況が変化して携帯端末装置１の姿勢が変化する都度、第１バイブレータ１５及び第２バイブレータ１６に印加する電気的条件を調整することができる。このため、振動源制御部３４は、携帯端末装置１が置かれている状況が変化して携帯端末装置１の共振周波数が変化した場合に電気的条件を調整することができる。例えば、机に置かれていた携帯端末装置１がカバンに移されることによって、携帯端末装置１の共振周波数が変化した場合に、振動源制御部３４は、姿勢の変化を検出して電気的条件を調整することができる。
【００５９】
以上の実施例を含む実施形態に関し、更に以下の付記を開示する。
（付記１）
携帯端末装置であって、
印加される電気的条件に応じた周波数の振動を発生させる振動源部と、
前記振動源部に印加する電気的条件を変化させながら前記携帯端末装置が備える加速度センサからの検出値を収集する検出値収集部と、
前記収集された検出値に基づいて前記振動源部に印加する電気的条件を決定し、利用者への通知を要する事象が検知された場合に前記決定された電気的条件を前記振動源部に印加する振動源制御部と、
を備えることを特徴とする携帯端末装置。
（付記２）
前記振動源部は複数の振動発生素子を備え、これら複数の振動発生素子に異なる電気的条件が印加されることによりこれら複数の振動発生素子が異なる周波数で振動することを特徴とする付記１に記載の携帯端末装置。
（付記３）
前記振動発生素子自体の振動周波数は、前記携帯端末装置の共振周波数よりも高いことを特徴とする付記２に記載の携帯端末装置。
（付記４）
前記振動源制御部は、
加速度センサからの検出値が所定条件を満たすか否かを判定する条件判定部と、
異なる複数の電気的条件が前記振動源部に印加された場合にそれぞれ前記検出値が前記所定条件を満たす場合に、前記複数の電気的条件と予め定めた電気的条件との間のそれぞれの差に応じて、前記複数の電気的条件のうちいずれかを前記振動源部に印加する電気的条件として選択する選択部と、
を備えることを特徴とする付記１〜３のいずれか一項に記載の携帯端末装置。
（付記５）
前記携帯端末装置の姿勢を判定する姿勢判定部を備え、
前記携帯端末装置の姿勢が変化した場合に、前記検出値収集部が前記加速度センサからの検出値を収集し、この検出値に基づいて前記振動源制御部が前記振動源部に印加する電気的条件を決定する、
ことを特徴とする付記１〜４のいずれか一項に記載の携帯端末装置。
（付記６）
携帯端末装置に備えられ且つ印加される電気的条件に応じた周波数の振動を発生させる振動源部を制御する制御方法であって、
前記振動源部に印加する電気的条件を変化させながら前記携帯端末装置が備える加速度センサからの検出値を収集し、
前記収集された検出値に基づいて前記振動源部に印加する電気的条件を決定し、
利用者への通知を要する事象の有無を検知し、
前記事象が検知された場合に前記決定された電気的条件を前記振動源部に印加することを特徴とする制御方法。
【符号の説明】
【００６０】
１    携帯端末装置
１５    第１バイブレータ
１６    第２バイブレータ
２０    加速度センサ
３２    検出値収集部
３４    振動源制御部
【図１】
0005903797.tif 000002
【図２】
0005903797.tif 000003
【図３】
0005903797.tif 000004
【図４】
0005903797.tif 000005
【図５】
0005903797.tif 000006
【図６】
0005903797.tif 000007