(57)【要約】  携帯端末装置（１０）は、文字列等の情報を表示するタッチパネルディスプレイ（１２）と、文字列と振動のパターンとを対応付けて記憶する振動設定情報（１６ｃ）と、タッチパネルディスプレイ（１２）に表示された画像を文字列として認識する制御部（１５）と、特定の振動パターンで振動を発生させる振動発生部（１４）と、を備える。制御部（１５）は、表示された画像のうちから文字列を判別し、振動設定情報（１６ｃ）を参照して、判別した文字列に対応する振動のパターンを取得し、取得した振動のパターンで振動発生部（１４）に振動を発生させる。
2014041870.tif 000002
【特許請求の範囲】
【請求項１】
振動を発生させる振動発生部と、
表示データを記憶する表示メモリと、
前記表示メモリに記憶された表示データに対応する情報を表示する表示部と、
文字データと前記振動のパターンを示す振動パターンとを対応付けて記憶する記憶部と、
前記表示メモリに記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを前記記憶部から取得し、取得した振動パターンで前記振動発生部を振動させる制御部と、
を備えることを特徴とする電子機器。
【請求項２】
前記制御部が文字データとして認識する表示データは、前記表示部によって表示された情報のうち、ユーザ操作によって指定された情報に対応する表示データである、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記制御部は、受信に応答して、対応するアプリケーションプログラムを起動し、文字データを前記表示メモリに記憶させ、前記表示部に表示させる、
ことを特徴とする請求項１又は請求項２に記載の電子機器。
【請求項４】
前記制御部は、複数のアプリケーションプログラムを実行し、アプリケーションプログラムごとに表示データを画像に展開して前記表示メモリに記憶させる、
ことを特徴とする請求項１乃至３のいずれか１項に記載の電子機器。
【請求項５】
前記表示部に表示される表示データは、他の電子機器から受信されたデータを含む、
ことを特徴とする請求項１乃至４のいずれか１項に記載の電子機器。
【請求項６】
前記制御部は、
前記記憶部に記憶された表示データのうち、文字データとして認識される表示データの表示位置は、アプリケーションプログラムの起動のトリガとなるアイコン又はショートカットの表示位置に重ならないように制御する、
ことを特徴とする請求項１乃至５のいずれか１項に記載の電子機器。
【請求項７】
他の電子機器から着信を受ける手段を備え、
前記制御部は、前記着信が、文字データ及び振動パターンの指定情報を含むか否かを判別し、前記指定情報を含むと判別した場合、前記指定情報に基づいて、前記記憶部に記憶された文字データ及び該文字データに対応する振動パターンを更新する、
ことを特徴とする請求項１乃至６のいずれか１項に記載の電子機器。
【請求項８】
前記振動発生部は、空気振動である音を発生する手段を含む、
請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
表示データを表示メモリに記憶するステップと、
前記表示メモリに記憶された表示データに対応する情報を表示するステップと、
前記記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを、予め記憶されている前記文字データと振動パターンとの対応関係に基づいて取得し、取得した振動パターンで振動を発生させるステップと、
を備えることを特徴とする電子機器の制御方法。
【請求項１０】
コンピュータに、
表示データを表示メモリに記憶する処理と、
前記表示メモリに記憶された表示データに対応する情報を表示する処理と、
前記記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを、予め記憶されている前記文字データと振動パターンとの対応関係に基づいて取得し、取得した振動パターンで振動を発生させる処理と、
を実行させることを特徴とするプログラムを記録した一時的でない記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、振動を発生させる電子機器、電子機器の制御方法、及び記録媒体に関する。
【背景技術】
【０００２】
携帯電話には、バイブレータが搭載されている。バイブレータの振動により、種々の通知が携帯電話のユーザに伝えられる。かかるバイブレータは、通知のタイプによって異なる特徴的な振動を発生させることができる。例えば、電子メールの受信を通知する場合と、電話の着信を通知する場合とで、バイブレータの振動パターンを異ならせることができる。【０００３】
特許文献１には、特定の相手からの着信であることを呼出相手に知らせることができる携帯端末装置が開示されている。この携帯端末装置では、発呼者電話番号と予め登録されている電話番号とを照合した結果により、振動パターンを切替えて振動させる。これにより、特定の相手からの着信であることを呼出相手に知らせることができる。【０００４】
携帯端末装置には、例えばショートメッセージサービスアプリケーション、電子メールアプリケーション、電話アプリケーション等の複数のアプリケーションが搭載されているのが通常である。このような携帯端末装置では、発信者の電話番号やその電話番号に対応する振動パターンを登録する設定がアプリケーションごとに必要となるため、設定作業が煩雑になる。同様の問題は、着信報知用の振動に限らず、個別に設定される種々の振動に共通して存在する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−３０７６３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記実情に鑑みてなされたものであり、使用しているアプリケーションに依存することなく、かつ、煩雑な設定作業を行うことなく、任意の振動パターンの振動を発生させることができる電子機器、電子機器の制御方法、及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の第１の観点に係る電子機器は、
振動を発生させる振動発生部と、
表示データを記憶する表示メモリと、
前記表示メモリに記憶された表示データに対応する情報を表示する表示部と、
文字データと前記振動のパターンを示す振動パターンとを対応付けて記憶する記憶部と、
前記表示メモリに記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを前記記憶部から取得し、取得した振動パターンで前記振動発生部を振動させる制御部と、
を備えることを特徴とする。【０００８】
本発明の第２の観点に係る電子機器の制御方法は、
表示データを表示メモリに記憶するステップと、
前記表示メモリに記憶された表示データに対応する情報を表示するステップと、
前記記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを、予め記憶されている前記文字データと振動パターンとの対応関係に基づいて取得し、取得した振動パターンで振動を発生させるステップと、
を備えることを特徴とする。【０００９】
本発明の第３の観点に係る記録媒体は、
コンピュータに、
表示データを表示メモリに記憶する処理と、
前記表示メモリに記憶された表示データに対応する情報を表示する処理と、
前記記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを、予め記憶されている前記文字データと振動パターンとの対応関係に基づいて取得し、取得した振動パターンで振動を発生させる処理と、
を実行させるプログラムを記録した一時的でない記録媒体であることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、使用するアプリケーションに依存することなく、煩雑な設定作業を行うことなく、表示した文字データ毎に異なる振動のパターンで振動を発生させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１に係る携帯端末装置のブロック図である。
【図２】本発明の実施形態２に係る携帯端末装置のブロック図である。
【図３】図２に示す携帯端末装置の振動設定情報を示す図である。
【図４】図２に示す携帯端末装置の画面のウインドウの表示例である。
【図５】図１に示す携帯端末装置の制御部の振動制御処理を説明するフローチャートである。
【図６Ａ】本発明の実施形態３に係る携帯端末装置の記憶装置が備える電話帳データを示す図である。
【図６Ｂ】本発明の実施形態３に係る携帯端末装置の制御部の振動制御処理を説明するフローチャートである。
【図７】本発明の実施形態４に係る携帯端末装置のブロック図である。
【図８】図７に示す携帯端末装置のユーザが、他の携帯端末装置に電子メールを送信したときの、振動パターンを自ら設定する場合の動作例を説明するフローチャートである。
【図９Ａ】電子メールを受信した携帯端末装置の動作例を説明するフローチャートである。
【図９Ｂ】電子メールを受信した携帯端末装置の動作例の変形例を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明の実施の形態に係る電子機器について説明する。なお、本実施の形態においては、携帯端末装置を例に説明する。
【００１３】
（実施形態１）
図１に示すように、本実施形態１に係る携帯端末装置１００は、表示部１２０と、表示メモリ１３０と、振動発生部１４０と、制御部１５０と、記憶部１６０と、を備える。
【００１４】
表示部１２０は、画面に画像や文字等の情報を表示する機能を有するデバイスである。
【００１５】
表示メモリ１３０は、表示部１２０の画面に情報を表示するための画像データ（表示データ）がビットマップ形式等で展開される記憶領域を備える。表示メモリ１３０は、この記憶領域に表示データを記憶する。表示部１２０は、表示メモリ１３０に展開された、すなわち記憶された表示データに対応する情報を表示する。
【００１６】
振動発生部１４０は、様々な種類の振動パターンの振動を発生させる。
【００１７】
制御部１５０は、物理的には、ＣＰＵ(Central Processing Unit)又はＤＳＰ(Digital Signal Processor)と、内部メモリと、を備える。内部メモリには、ＣＰＵに実行させるＯＳ（Operating System）のプログラム、アプリケーションプログラム等が一時的に格納される。また、内部メモリには、ＣＰＵによる処理に必要な各種データも格納される。ＯＳは、複数のアプリケーションプログラムを同時に（並行して）実行可能なマルチタスクのＯＳである。
【００１８】
制御部１５０は、記憶部１６０に記憶されたプログラムを読み込んで実行することにより、携帯端末装置１００の各要素である、表示部１２０と、表示メモリ１３０と、振動発生部１４０と、記憶部１６０とを、制御する。
【００１９】
記憶部１６０は、物理的には、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等のデバイスから構成される。記憶部１６０は、図示せぬＯＳ（オペレーティングシステム）、各種アプリケーションプログラム等を記憶する。また、記憶部１６０は、任意の文字列（文字データ）と振動パターンとを対応付けて記憶する。すなわち記憶部１６０は、予め設定されている振動パターンが文字列と対応付けられた情報も記憶する。ここで、振動パターンとは、振動のパターンを示すものである。
【００２０】
制御部１５０は、アプリケーションプログラムを記憶装置１６０から読み込んで内部メモリに格納し、内部メモリに格納されたプログラムをＣＰＵで読み込んで実行する。これにより、種々の処理が実行される。制御部１５０は、アプリケーションプログラムの実行過程で、表示メモリ１３０に表示データを記憶することにより、情報としての種々の画像を表示部１２０に表示させる。また、制御部１５０は、アプリケーションプログラムの実行と並行して、文字列認識プログラムを記憶装置１６０から読み込んで内部メモリに格納し、内部メモリに格納されたプログラムをＣＰＵに読み込んで実行する。文字列認識プログラムの実行により、制御部１５０は、表示メモリ１３０に記憶された表示データを文字列として認識する。さらに、制御部１５０は、認識した文字列に対応する振動パターンを記憶部１６０から取得する。さらに、制御部１５０は、取得した振動パターンで振動発生部１４０を振動させる。
【００２１】
このような構成によれば、制御部１５０は、表示メモリ１３０に記憶された表示データの中から、文字列を認識すると、その文字列に対応する振動パターンで振動発生部１４０を振動させる。このため、ユーザは、その振動が、その文字列に関連する振動であることを確認することができる。従って、複数のアプリケーションプログラムに共通で、煩雑な設定作業を行うことなく、表示した文字データ毎に異なる振動のパターンで振動を発生させることができる。すなわち本発明によれば、使用するアプリケーションに依存することなく、文字列毎に振動パターンを割り当てることができる。
【００２２】
（実施形態２）
図２に示すように、本実施形態２に係る携帯端末装置１０は、通信部１１と、タッチパネルディスプレイ１２と、表示メモリ１３と、振動発生部１４と、制御部１５と、記憶装置１６と、を備える。
【００２３】
通信部１１は、基地局及び通信ネットワークを介して他の携帯端末装置と通信を行う機能を有する。通信部１１は、無線信号を基地局との間で送受信するアンテナ及び無線信号の送受信処理を基地局との間で行う送受信回路を備える。
【００２４】
タッチパネルディスプレイ１２は、上記実施形態１では、表示部１２０に対応する。タッチパネルディスプレイ１２は、画面に画像や文字等の情報を表示する機能と、ユーザが画面にタッチした位置を検出して、検出した位置を示す信号を出力する機能とを有するデバイスである。
【００２５】
これらの機能を実現するために、タッチパネルディスプレイ１２は、液晶パネル１２ａと、タッチセンサ１２ｂとを備える。液晶パネル１２ａは、表示メモリ１３に展開された、すなわち記憶された画像、文字等の情報を画面に表示する。タッチセンサ１２ｂは、タッチされたこと及びその位置を検出する。液晶パネル１２ａと、タッチセンサ１２ｂとは重ねられている。タッチセンサ１２ｂは、液晶パネル１２ａの画面上に配置されている。タッチセンサ１２ｂは透明であるため、タッチセンサ１２ｂを介して液晶パネル１２ａの表示画像を観察することができる。タッチセンサ１２ｂは、ユーザがタッチした位置を検出し、検出した位置を制御部１５に伝達する。
【００２６】
表示メモリ１３は、上記実施形態１では、表示メモリ１３０に対応する。表示メモリ１３は、液晶パネル１２ａの画面に情報を表示するための画像データ（表示データ）がビットマップ形式等で展開される記憶領域を備える。表示メモリ１３は、この記憶領域に表示データを記憶する。液晶パネル１２ａは、表示メモリ１３に展開された、すなわち記憶された表示データに対応する情報を表示する。
【００２７】
振動発生部１４は、上記実施形態１では、振動発生部１４０に対応する。振動発生部１４は、様々な種類の振動を発生させることができるバイブレータ（振動子）を備えている。振動発生部１４は、このバイブレータを用いて、様々な種類の振動パターンの振動を発生させる。振動発生部１４が発生する振動は、機械的振動の他に、空気振動による音を含む。すなわち、振動発生部１４は、空気振動である音を発生する手段を含んでいる。
【００２８】
制御部１５は、上記実施形態１では、制御部１５０に対応する。制御部１５は、物理的にはＣＰＵ又はＤＳＰと、内部メモリと、を備える。内部メモリには、ＣＰＵに実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、内部メモリには、ＣＰＵによる処理に必要な各種データも格納される。
【００２９】
制御部１５は、記憶装置１６に記憶されたプログラムを読み込んで実行することにより、携帯端末装置１０の各要素である、タッチパネルディスプレイ１２と、表示メモリ１３と、振動発生部１４と、記憶装置１６とを、制御する。
【００３０】
記憶装置１６は、上記実施形態１では、記憶部１６０に対応する。記憶装置１６は、物理的には、ＲＯＭ、ＲＡＭ等のデバイスから構成される。記憶装置１６は、図示せぬＯＳ（オペレーティングシステム）、各種アプリケーションプログラム１６ａ、振動発生部１４の振動を制御するための振動制御プログラム１６ｂ、等を記憶する。アプリケーションプログラム１６ａは、文字列を表示し、選択するアプリケーションプログラムであれば、その種類は任意である。振動制御プログラム１６ｂは、予め設定されている複数の振動パターンの何れかに従って振動発生部１４を振動させる。振動制御プログラム１６ｂは、文字認識プログラムを含む。文字列認識プログラムは、表示メモリ１３に展開されている文字のドット（ビット）パターンデータを、文字コードに変換するプログラムである。文字列認識プログラムは、例えば光学文字認識（ＯＣＲ）プログラムのようなソフトウェアであってもよい。
【００３１】
また、記憶装置１６は、振動設定情報１６ｃと、振動パターン定義情報１６ｄと、設定編集プログラム１６ｅとをさらに記憶している。
【００３２】
振動設定情報１６ｃは、図３に示すように、送信（発信）者名、情報名等の任意の文字列と予め設定されている振動パターンとが対応付けられた情報である。
【００３３】
振動パターン定義情報１６ｄは、複数の振動パターンを予め定義する情報である。各振動パターンを定義する情報は、例えば、経過時間ｔに対する振動数（周波数）の変化、経過時間に対する振幅の変化、振動波形の変化、振動と振動との間隔時間、振動回数等の情報を有している。
【００３４】
設定編集プログラム１６ｅは、振動設定情報１６ｃ及び振動パターン定義情報１６ｄを編集（追加、加工、削除）するプログラムである。
【００３５】
制御部１５は、アプリケーションプログラム１６ａを記憶装置１６から読み込んで内部メモリに格納し、内部メモリに格納されたプログラムをＣＰＵで読み込んで実行する。これにより、種々の処理が実行される。制御部１５は、種々の処理を実行する過程で、表示メモリ１３に表示データを記憶することにより、情報としての種々の画像を展開して、液晶パネル１２ａに表示させる。制御部１５は、複数のアプリケーションプログラム１６ａを実行し、アプリケーションプログラム毎に表示データを画像に展開して表示メモリ１３に記憶させる。また、制御部１５は、アプリケーションプログラム１６ａの実行と並行して、振動制御プログラム１６ｂを記憶装置１６から読み込んで内部メモリに格納し、内部メモリに格納されたプログラムをＣＰＵに読み込んで実行する。振動制御プログラム１６ｂの実行により、制御部１５は、液晶パネル１２ａに表示された文字列をユーザが指、スタイラス等でタッチした場合に、タッチ位置の文字列を、表示メモリ１３上の画素パターンを解析することにより認識する。さらに、制御部１５は、認識した文字列に対応する振動パターンを、振動設定情報１６ｃから取得する。さらに、制御部１５は、取得した振動パターンで振動発生部１４を振動させる。なお、制御部１５は、タッチ位置に表示されている文字、文字列、又は画像の位置が、アプリケーションプログラムの起動のトリガとなるアイコンやショートカットの表示画像の位置に重ならないように、それらの表示位置を制御するものとする。
【００３６】
また、制御部１５は、ユーザのタッチパネルディスプレイ１２からの指示に応答して、設定編集プログラム１６ｅを記憶装置１６から読み込んで内部メモリに格納し、内部メモリに格納されたプログラムをＣＰＵで読み込んで実行する。この実行により、制御部１５は、図３に例示する振動設定情報１６ｃを編集し、新たな文字列と振動パターンの組み合わせを追加したり、組み合わせを削除したり、文字列と振動パターンの組み合わせを変更したりする。なお、文字列に対応する振動パターンは、振動パターン定義情報１６ｄに予め設定されている振動パターンのうちから１つ選択される。また、制御部１５は、設定編集プログラム１６ｅを実行することにより、振動パターン定義情報１６ｄに振動パターンを追加し、削除し、変更・修正する。
【００３７】
なお、携帯端末装置１０は、上記要素の他に、音声等の信号処理部、マイク、及びスピーカを備えている。信号処理部は、通信部１１及び制御部１５を介して受信した信号を音声等に対応する電気信号に変換する。スピーカは、変換した電気信号に対応する音声を出力する。マイクは、入力した音声等を電気信号に変換する。信号処理部は、マイクから入力した電気信号を、送信信号に変換して、制御部１５及び通信部１１を介して相手先の携帯端末装置に送信する。
【００３８】
次に、図５を参照して、携帯端末装置１０の動作を、制御部１５の動作を中心に説明する。
【００３９】
理解を容易にするため、記憶装置１６には、振動設定情報１６ｃとして、図３に示すような、４つの文字列と、各文字列に対応する振動パターンとが設定されているものとする。図示した例では、振動設定情報１６ｃには、４つの文字列「山田太郎」、「山田花子」、「台風情報」、「列車情報」に、それぞれ、「振動パターン１」、「振動パターン２」、「振動パターン３」、「振動パターン４」が割り当てられている。
【００４０】
ユーザが携帯端末装置１０の電源をオン状態にすると、制御部１５は、搭載された各アプリケーションプログラム１６ａを起動するためのアイコンをタッチパネルディスプレイ１２に表示する。
【００４１】
また、制御部１５は、振動制御プログラム１６ｂを、例えば、バックグラウンドで実行する。
【００４２】
ユーザが、表示されたアイコンの１つ、例えば電子メールのメーラー（mailer）のアイコンをタッチして起動する。さらに、ユーザが、受信メール一覧等のアイコンを操作する。この操作が行われると、制御部１５は、液晶パネル１２ａの画面に、図４に示すような、他の携帯端末装置から受信した電子メールの送信者の一覧を示すウインドウを表示する。図示した例では、そのウインドウ内には、４件の電子メールの送信者の名前（「山田太郎」、「山田花子」、「日本太郎」、「日本花子」）のリストが表示されている。
【００４３】
ユーザが、液晶パネル１２ａの画面３０上の任意の位置、例えば、図４に示す画面３０に表示された送信者名のうち、「山田太郎」の「太」を指又はスタイラスペン等でタッチしたとする。こうすると、タッチパネルディスプレイ１２のタッチセンサ１２ｂは、ユーザがタッチして指定した位置を検出し、検出した位置の位置情報を制御部１５に出力する。この操作に応答して、制御部１５は、選択された位置に対応する電子メールを表示する等の処理を行う。
【００４４】
一方、制御部１５は、メールを開く動作等と並行して、タッチ操作に応答して、図５に示す振動制御処理をバックグラウンドで開始する。振動制御処理では、まず、制御部１５は、ユーザが指定した位置（位置情報）を取得する（ステップＳ４１）。
【００４５】
次に、制御部１５は、取得した位置に基づいて表示メモリ１３から、その位置及び周辺の画像（画像データ）を取得する（ステップＳ４２）。続いて、制御部１５は、取得した画像のビットパターンから文字認識処理を行い、ユーザがタッチした位置及び周辺の文字列、すなわち図４に示す「山田太郎」を認識する（ステップＳ４３）。
【００４６】
制御部１５は、振動設定情報１６ｃを参照して、認識した文字列「山田太郎」に一致する文字列を探索し、一致した文字列に対応する振動パターン、すなわち図３に示す「振動パターン１」を取得する（ステップＳ４４）。
【００４７】
次に、制御部１５は、取得した振動パターン（上記「振動パターン１」）に従って、振動発生部１４を駆動する（ステップＳ４５）。より詳細には、制御部１５は、振動発生部１４を振動させるための駆動信号を振動発生部１４に出力する。これにより、振動発生部１４は、特定された振動パターンで振動する。
【００４８】
このような構成によれば、携帯端末装置１０は、表示されている文字列にタッチすると、その文字列に対応する振動パターンで振動する。このため、ユーザは、自らタッチした文字列を振動で確認することができる。また、タッチがあったときに、表示メモリ１３上に展開されているドットパターンを文字列として認識して、対応する振動パターンを特定する。従って、複数のアプリケーションプログラム１６ａに共通で、文字列毎に振動パターンを割り当てることができる。
【００４９】
本実施形態１では、ユーザはタッチパネルディスプレイ１２の画面に表示された文字をタッチして指定する例を示したが、文字だけでなく、文字列又は画像にタッチして指定するようにしてもよい。
【００５０】
また、タッチパネルを使用して文字を指定したが、携帯端末装置にマウス等の入力デバイスを接続して、画面上でカーソルを移動し、文字、文字列又は画像を指定してもよい。なお、タッチ等で文字列の始点と終点とを指定することによって、文字列を指定するようにしても良い。また、タッチ等で指定した部分の文字を含む単語又は一連の文章を文字列として判別するようにしてもよい。判別する単語又は一連の文章は、予め文字列として登録しておけばよい。この場合、単語や一連の文章を判別するための既知の判別技術を使用することができる。
【００５１】
（実施形態３）
上記実施形態２においては、制御部１５は、ユーザがタッチした位置とその周辺に表示されている文字列を認識し、振動を発生させた。しかしながら、この発明はこれに限定されない。
【００５２】
この発明は、例えば、メールや電話の着信時に、送信元を自動的に判別し、送信元に応じた振動パターンで振動させる場面等にも適用可能である。
【００５３】
以下、この種の実施形態について説明する。本実施形態においては、アプリケーションプログラム１６ａは、電子メールプログラムと電話プログラムと、を含む。
【００５４】
また、記憶装置１６は、図６Ａに例示する電話帳データを備える。図６Ａに示すように、この電話帳データでは、電話番号と電子メールアドレスと送信者の氏名と振動パターンとを対応付けて記憶されている。
【００５５】
電話の着信があると、制御部１５は、電話プログラムを起動し、発信元電話番号又は発信者の名前を特定する。さらに、制御部１５は、特定した情報を表示メモリ１３に記憶させ、液晶パネル１２ａに表示させる。同様に、メールが着信すると、制御部１５は、メーラプログラムを起動し、電話帳データを参照して、送信元のメールアドレスから、送信者の名前を特定する。さらに、制御部１５は、特定した情報を表示メモリ１３に記憶させ、液晶パネル１２ａに表示する。
【００５６】
例えば、制御部１５は、電話番号「０３−１２３４−５６７８」から電話の着信があったと判別すると、電話帳データを参照して、発信者が「山田一郎」であることを特定する。制御部１５は、特定した「山田一郎」という文字列データを、表示メモリ１３に記憶させ、液晶パネル１２ｂに表示させる。同様に、制御部１５は、「jiro@biglobe.org.jp」からメールの着信があったと判別すると、電話帳データを参照して、送信者が「山田二郎」であることを特定する。制御部１５は、特定した「山田二郎」という文字列データを、表示メモリ１３に記憶させ、液晶パネル１２ｂに表示させる。
【００５７】
一方、制御部１５は、上述の動作等と並行して、図６Ｂに示す振動制御処理をバックグラウンドで開始する。振動制御処理では、制御部１５は、表示メモリ１３から、画像（画像データ）を取得する（ステップＳ５１）。続いて、制御部１５は、取得した画像のビットパターンから文字認識処理を行い、文字列を認識する（ステップＳ５２）。
【００５８】
制御部１５は、電話帳データを参照して、認識した文字列に対応付けられている振動パターンを取得する（ステップＳ５３）。
【００５９】
制御部１５は、振動パターンに従って振動発生部を駆動する（ステップＳ５４）。詳細には、制御部１５は、取得した振動パターンで振動発生部１４を振動させるための駆動信号を振動発生部１４に出力する。これにより、振動発生部１４は、取得された振動パターンで振動する。
【００６０】
従って、例えば、電話番号「０３−１２３４−５６７８」から電話の着信があった場合には、振動パターン１の振動が発生する。一方、「jiro@biglobe.org.jp」からメールの着信があった場合には、振動パターン２の振動が発生する。
【００６１】
携帯端末装置１０のユーザは、この振動から、誰からの着信であるかを判別することができる。
【００６２】
このような構成によれば、アプリケーション１６ａの種類に関わらず、送信元別に報知振動のパターンを設定することができる。
【００６３】
なお、振動パターンに加えて、或いは、振動に代えて、報知音のパターンを記憶させておき、認識した文字列に対応する報知音をスピーカから放音するようにしてもよい。
【００６４】
（実施形態４）
上記実施形態１に係る携帯端末装置１０は、設定編集プログラム１６ｅを起動して、ユーザ自らが、タッチパネルディスプレイ１２を操作して、振動設定情報１６ｃを、設定する必要がある。この発明は、これに限定されず、設定手法は任意である。
以下、発信（送信）元のユーザ自らが振動パターンを設定できる携帯端末装置について説明する。
【００６５】
図８を参照して、図７に示す携帯端末装置１０１のユーザが、携帯端末装置１０２に電子メールを送信し、このときの、振動パターンを自ら設定する場合の動作例を説明する。
【００６６】
ユーザは、タッチパネルディスプレイ１２を操作し、複数のアプリケーションプログラム１６ａのうちからメーラプログラムを起動する。メーラプログラムの起動後、ユーザの操作入力に従って、制御部１５は、電子メールを作成する（ステップＳ７１）。
【００６７】
電子メール作成後に、制御部１５は、所定フォーマットの振動指定情報を作成する（ステップＳ７２）。制御部１５は、電子メールのタイトル又は本文中に予め定められたフォーマットで、文字列と振動パターンを示す情報を、振動指定情報として作成する。例えば、「山田一郎」と「振動パターン２」を振動設定情報１６ｃに登録する場合には、「山田一郎：２」という情報が振動設定情報として作成される。
【００６８】
制御部１５は、「送信」の指示に応答して、通信部１１からネットワーク６０を介して携帯端末装置１０２に、作成した電子メールを送信する（ステップＳ７３）。
【００６９】
次に、図９Ａを参照して、電子メールを受信した携帯端末装置１０２の動作を説明する。
【００７０】
携帯端末装置１０２で、メーラプログラムが起動されると、制御部１５は、受信した電子メールを取り込む（ステップＳ８１）。ここでは、受信電子メールの一覧が、図４に例示したように、液晶表示パネル１２ａに表示される。
【００７１】
このとき、編集プログラムは、メールのタイトル及び本文をサーチし、所定フォーマットの指定情報が含まれているか否かを判別し、所定フォーマットの振動指定情報があれば、それを抽出する（ステップＳ８２）。次に、制御部１５は、振動設定情報１６ｃを、抽出した振動指定情報で更新する（ステップＳ８３）。
【００７２】
以後の動作は、第２の実施形態に係る携帯端末装置１０の動作（図５の振動制御処理）と同一である。
【００７３】
この構成によれば、メールの送信元は、自らのメールの選択・受信を報知する振動を自ら指定することができる。
【００７４】
なお、メール受信時に、所定フォーマットの指定情報の有無を判別し、指定情報をあると判別した場合には、振動指定情報１６ｃを更新し、その後、着信報知処理を行うことにより、着信報知を送信者が指定した振動パターンで振動を発生させるようにしてもよい。
【００７５】
また、制御部１５は、図９Ｂに示すように動作するようにしてもよい。図９Ｂに示すように、制御部１５は、ステップＳ８１実行後、上述のように、電子メールから振動指定情報を抽出する（ステップＳ８２）。振動指定情報には、振動指定情報１６ｃを更新するか否かを指定する更新指定情報（更新フラグ）が含められている。続いて、制御部１５は、更新フラグがセットされているか否か、すなわち更新指定情報が「更新」を指示しているか否かを判定する（ステップＳ８４）。制御部１５は、更新指定情報が「更新」を指示している場合には（ステップＳ８４：Ｙｅｓ）、振動設定情報１６ｃを、抽出した振動指定情報を更新する（ステップＳ８３）。一方、更新指定情報が「更新」を指示していない場合には（ステップＳ８４：Ｎｏ）、制御部１５は、今回の受信処理についてのみ、受信した振動指定情報で、すなわちメールで指示された態様で振動を発生するように制御する（ステップＳ８５）。
【００７６】
なお、本実施形態３では、電子メールで振動指定情報を伝達する例を示したが、必要な情報を伝達できるならば、電子メールに限定されず、例えば、ショートメッセージ、インスタントメッセージ等でもよい。
【００７７】
また、タッチセンサは、投影型静電容量方式タッチパネル、表面型静電容量方式タッチパネル、インナー型静電容量方式タッチパネル等のいずれであってもよい。ユーザが画面上で指定した文字列等を制御部１５が判別できれば、これらに限定されない。
【００７８】
さらに、タッチセンサ等は、接触を検出する接触検出型、近接を検出する近接検出型のいずれの形式でもよい。
【００７９】
また、本発明に係る電子機器を、携帯電話、ＰＨＳ（Personal Handy-phone System）等の携帯端末装置に適用した例で説明した。しかしながら、ＰＤＡ（Personal Data Assistant）等の携帯情報端末、スマートフォン等の携帯小型電子装置の他、ゲーム機、タブレットＰＣ（Personal Computer）、ノートＰＣ等にも適用することができる。
【００８０】
また、タッチパネルディスプレイ１２は、スマートフォン等の携帯小型電子装置の他、銀行のＡＴＭ、切符自動販売機、ＰＯＳ（Point of Sale）端末、ゲーム機、タブレットＰＣ、ノートＰＣ等の情報通信装置の入力部に使用されるものであってもよい。
【００８１】
なお、上記実施の形態において、実行されるプログラムは、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＭＯ（Magneto-Optical Disc）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをインストールすることにより、上述のプログラムを実行するシステムを構成することとしてもよい。
【００８２】
また、プログラムをインターネット等の通信ネットワーク上の所定のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、ダウンロード等するようにしてもよい。
【００８３】
また、上述の機能を、ＯＳ（Operating System）が分担して実現する場合又はＯＳとアプリケーションとの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、ダウンロード等してもよい。
【００８４】
なお、この発明は、上記実施の形態に限定されず、種々の変形及び応用が可能である。
【００８５】
すなわち、この発明は、この発明の広義の精神と範囲を逸脱することなく、様々な実施の形態及び変形が可能とされるものである。また、上述した実施の形態は、この発明を説明するためのものであり、この発明の範囲を限定するものではない。すなわち、この発明の範囲は、実施の形態ではなく、特許請求の範囲によって示される。そして、特許請求の範囲内及びそれと同等の発明の意義の範囲内で施される様々な変形が、この発明の範囲内とみなされる。
【００８６】
また、上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【００８７】
（付記１）
振動を発生させる振動発生部と、
表示データを記憶する表示メモリと、
前記表示メモリに記憶された表示データに対応する情報を表示する表示部と、
文字データと前記振動のパターンを示す振動パターンとを対応付けて記憶する記憶部と、
前記表示メモリに記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを前記記憶部から取得し、取得した振動パターンで前記振動発生部を振動させる制御部と、
を備えることを特徴とする電子機器。
【００８８】
（付記２）
前記制御部が文字データとして認識する表示データは、前記表示部によって表示された情報のうち、ユーザ操作によって指定された情報に対応する表示データである、
ことを特徴とする付記１に記載の電子機器。
【００８９】
（付記３）
前記制御部は、受信に応答して、対応するアプリケーションプログラムを起動し、文字データを前記表示メモリに記憶させ、前記表示部に表示させる、
ことを特徴とする付記１又は付記２に記載の電子機器。
【００９０】
（付記４）
前記制御部は、複数のアプリケーションプログラムを実行し、アプリケーションプログラム毎に表示データを画像に展開して前記表示メモリに記憶させる、
ことを特徴とする付記１乃至３のいずれか１つに記載の電子機器。
【００９１】
（付記５）
前記表示部に表示される表示データは、他の電子機器から受信されたデータを含む、
ことを特徴とする付記１乃至４のいずれか１つに記載の電子機器。
【００９２】
（付記６）
前記制御部は、
前記記憶部に記憶された表示データのうち、文字データとして認識される表示データの表示位置は、アプリケーションプログラムの起動のトリガとなるアイコン又はショートカットの表示位置に重ならないように制御する、
ことを特徴とする付記１乃至５のいずれか１つに記載の電子機器。
【００９３】
（付記７）
他の電子機器から着信を受ける手段を備え、
前記制御部は、前記着信が、文字データ及び振動パターンの指定情報を含むか否かを判別し、前記指定情報を含むと判別した場合、前記指定情報に基づいて、前記記憶部に記憶された文字データ及び該文字データに対応する振動パターンを更新する、
ことを特徴とする付記１乃至６のいずれか１つに記載の電子機器。
【００９４】
（付記８）
前記振動発生部は、空気振動である音を発生する手段を含む、
付記１乃至７のいずれか１つに記載の電子機器。
【００９５】
（付記９）
表示データを表示メモリに記憶するステップと、
前記表示メモリに記憶された表示データに対応する情報を表示するステップと、
前記記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを、予め記憶されている前記文字データと振動パターンとの対応関係に基づいて取得し、取得した振動パターンで振動を発生させるステップと、
を備えることを特徴とする電子機器の制御方法。
【００９６】
（付記１０）
コンピュータに、
表示データを表示メモリに記憶する処理と、
前記表示メモリに記憶された表示データに対応する情報を表示する処理と、
前記記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを、予め記憶されている前記文字データと振動パターンとの対応関係に基づいて取得し、取得した振動パターンで振動を発生させる処理と、
を実行させることを特徴とするプログラムを記録した一時的でない記録媒体。
【００９７】
この出願は、２０１２年９月１１日に出願された、日本国特許出願２０１２−１９９７６２号に基づく。本明細書中に日本国特許出願２０１２−１９９７６２号の明細書、特許請求の範囲、図面全体を参照として取り込むものとする。
【産業上の利用可能性】
【００９８】
この発明は、携帯端末装置等の電子機器に好適である。
【符号の説明】
【００９９】
１０、１０１、１０２、１００    携帯端末装置（電子機器）
１１    通信部
１２    タッチパネルディスプレイ
１２ａ    液晶パネル
１２ｂ    タッチセンサ
１２０    表示部
１３、１３０    表示メモリ
１４、１４０    振動発生部  
１５、１５０    制御部
１６、１６０…記憶装置（記憶部）
１６ａ    アプリケーションプログラム
１６ｂ    振動制御プログラム
１６ｃ    振動設定情報
１６ｄ    振動パターン定義情報
１６ｅ    設定編集プログラム
３０    画面
６０    ネットワーク
【図１】
2014041870.tif 000003
【図２】
2014041870.tif 000004
【図３】
2014041870.tif 000005
【図４】
2014041870.tif 000006
【図５】
2014041870.tif 000007
【図６Ａ】
2014041870.tif 000008
【図６Ｂ】
2014041870.tif 000009
【図７】
2014041870.tif 000010
【図８】
2014041870.tif 000011
【図９Ａ】
2014041870.tif 000012
【図９Ｂ】
2014041870.tif 000013
【手続補正書】
【提出日】平成27年2月19日(2015.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１０
【補正方法】変更
【補正の内容】
【請求項１０】
コンピュータに、
表示データを表示メモリに記憶する処理と、
前記表示メモリに記憶された表示データに対応する情報を表示する処理と、
前記記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを、予め記憶されている前記文字データと振動パターンとの対応関係に基づいて取得し、取得した振動パターンで振動を発生させる処理と、
を実行させることを特徴とするプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、振動を発生させる電子機器、電子機器の制御方法、及びプログラムに関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
本発明は、上記実情に鑑みてなされたものであり、使用しているアプリケーションに依存することなく、かつ、煩雑な設定作業を行うことなく、任意の振動パターンの振動を発生させることができる電子機器、電子機器の制御方法、及びプログラムを提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
本発明の第３の観点に係る記録媒体は、
コンピュータに、
表示データを表示メモリに記憶する処理と、
前記表示メモリに記憶された表示データに対応する情報を表示する処理と、
前記記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを、予め記憶されている前記文字データと振動パターンとの対応関係に基づいて取得し、取得した振動パターンで振動を発生させる処理と、
を実行させるプログラムであることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
（付記１０）
コンピュータに、
表示データを表示メモリに記憶する処理と、
前記表示メモリに記憶された表示データに対応する情報を表示する処理と、
前記記憶された表示データを文字データとして認識し、認識された文字データに対応する振動パターンを、予め記憶されている前記文字データと振動パターンとの対応関係に基づいて取得し、取得した振動パターンで振動を発生させる処理と、
を実行させることを特徴とするプログラム。
【国際調査報告】
2014041870.tif 000014
2014041870.tif 000015
2014041870.tif 000016