(57)【要約】【課題】モバイル機器によるユーザへの情報通知に関して、ユーザの操作性を向上させる。【解決手段】この情報処理装置は、振動デバイスと、情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を振動波形に変換し、前記振動波形で前記振動デバイスを振動させる制御部とを具備する。【選択図】図１
2018045434.tif 000002
【特許請求の範囲】
【請求項１】
振動を発生させる振動デバイスと、
情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を振動波形に変換し、前記振動波形で前記振動デバイスを振動させる制御部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記制御部は、前記情報処理装置がユーザのポケット内に収納されているかどうかを判定し、収納されていることが判定された場合に前記タップ操作の検出を開始するように構成された
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記制御部は、前記通知情報を、少なくとも振動時間によって識別可能な１以上の振動波形に変換するように構成された
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記情報処理装置に加わった圧力を検出する感圧センサーをさらに具備し、
前記制御部は、前記検出された圧力が低いほど高い振動強度で前記振動デバイスを駆動させるように構成された
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記制御部は、騒音レベルの情報を取得し、前記騒音レベルが高いほど高い振動強度で前記振動デバイスを駆動させるように構成された
情報処理装置。
【請求項６】
請求項５に記載の情報処理装置であって、
前記制御部は、場所情報を取得し、前記取得した場所情報から、場所毎の騒音レベルの情報が格納されたデータベースを検索して、前記取得した場所情報に対応する前記騒音レベルの情報を取得するように構成された
情報処理装置。
【請求項７】
請求項６に記載の情報処理装置であって、
前記制御部は、前記情報処理装置が移動中であるかどうかを判定し、移動中であるとき振動強度が高くなるように前記振動デバイスを制御するように構成された
情報処理装置。
【請求項８】
請求項２に記載の情報処理装置であって、
前記制御部は、前記通知情報を、前記振動時間と前記振動振幅によって識別可能な１以上の振動波形に変換するように構成された
情報処理装置。
【請求項９】
請求項２に記載の情報処理装置であって、
前記制御部は、前記通知情報を、振動時間と振動周波数によって識別可能な１以上の振動波形の並びに変換するように構成された
情報処理装置。
【請求項１０】
制御部が、振動を発生させる振動デバイスを有する情報処理装置に情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を振動波形に変換し、前記振動波形で前記振動デバイスを振動させる
情報処理方法。
【請求項１１】
振動を発生させる振動デバイスを有する情報処理装置に情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を振動波形に変換し、前記振動波形で前記振動デバイスを振動させる制御部として
コンピュータを動作させるプログラム。
【請求項１２】
振動を発生させる振動デバイスを有する情報処理端末に情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を、前記振動デバイスの振動波形の情報に変換し、前記変換された振動波形の情報を前記情報処理端末に送信するように制御を行う制御部
を具備する情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばモバイル機器などの情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
スマートフォン、携帯電話、携帯音楽プレーヤなどのモバイル機器には、情報や操作応答などの通知を振動でユーザに伝えるように構成されたものがある。例えば、モバイル機器の操作面の押し込みによる決定操作を感圧センサーにより検知すると、振動モータなどの振動デバイスの振動によりユーザにフィードバッグを応答する技術などが知られる（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
特開２０１１−５９８２１号公報（段落［００５２］）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
モバイル機器などの情報処理装置から様々な情報の通知をユーザが受け取るためには、典型的には、ディスプレイをユーザが見て、表示された通知情報を確認する行為が伴う。しかしながら、状況によっては、ユーザがディスプレイを見ることが困難であるなどの理由により、通知情報をユーザが即座受け取ることができないおそれがあるなど、改善すべき点が残されている。
【０００５】
以上のような事情に鑑み、本技術の目的は、ユーザへの情報通知に関して、ユーザの操作性を向上させることのできる情報処理装置、情報処理方法およびプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本技術に係る情報処理装置は、振動を発生させる振動デバイスと、情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を振動波形に変換し、前記振動波形で前記振動デバイスを振動させる制御部とを具備する。
【０００７】
前記制御部は、前記情報処理装置がユーザのポケット内に収納されているかどうかを判定し、収納されていることが判定された場合に前記タップ操作の検出を開始するように構成されたものであってよい。
【０００８】
前記制御部は、前記通知情報を、少なくとも振動時間によって識別可能な１以上の振動波形に変換するように構成されたものであってよい。
【０００９】
さらに、本技術に係る情報処理装置は、前記情報処理装置に加わった圧力を検出する感圧センサーをさらに具備し、前記制御部は、前記検出された圧力が低いほど振動強度が高くなるように前記振動デバイスを制御するように構成されたものであってもよい。
【００１０】
さらに、本技術に係る情報処理装置において、前記制御部は、騒音レベルの情報を取得し、前記騒音レベルが高いほど振動強度が高くなるように前記振動デバイスを制御するように構成されてもよい。
【００１１】
また、前記制御部は、場所情報を取得し、前記取得した場所情報から、場所毎の騒音レベルの情報が格納されたデータベースを検索して、前記取得した場所情報に対応する前記騒音レベルの情報を取得するように構成されてもよい。
【００１２】
あるいは、前記制御部は、前記情報処理装置が移動中であるかどうかを判定し、移動中であるとき振動強度が高くなるように前記振動デバイスを制御するように構成されたものであってもよい。
【００１３】
前記制御部は、前記通知情報を、前記振動時間と前記振動振幅によって識別可能な１以上の振動波形に変換するように構成されたものであってよい。
【００１４】
前記制御部は、前記通知情報を、振動時間と振動周波数によって識別可能な１以上の振動波形の並びに変換するように構成されたものであってよい。
【００１５】
また、本技術にかかる他の形態の情報処理方法は、制御部が、振動を発生させる振動デバイスを有する情報処理装置に情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を振動波形に変換し、前記振動波形で前記振動デバイスを振動させることを有する。
【００１６】
さらに、本技術にかかる他の形態のプログラムは、振動を発生させる振動デバイスを有する情報処理装置に情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を振動波形に変換し、前記振動波形で前記振動デバイスを振動させる制御部としてコンピュータを動作させる。
【００１７】
また、本技術にかかる他の形態の情報処理装置は、振動を発生させる振動デバイスを有する情報処理端末に情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を、前記振動デバイスの振動波形の情報に変換し、前記変換された振動波形の情報を前記情報処理端末に送信するように制御を行う制御部を具備する。
【発明の効果】
【００１８】
以上のように、本技術によれば、ユーザへの情報通知に関して、ユーザの操作性を向上させることができる。
【図面の簡単な説明】
【００１９】
【図１】本技術に係る第１の実施形態の情報処理装置のハードウェアの構成を示すブロック図である。
【図２】本実施形態の情報処理装置における振動波形による情報通知の動作を示すフローチャートである。
【図３】情報処理装置に対するユーザによるタップ操作を示す図である。
【図４】タップ操作の検出条件を示すグラフである。
【図５】ユーザが情報処理装置を持って向きを変える際に検出される加速度の変化の推移を示すグラフである。
【図６】２桁の数字を表す振動波形の例を示す図である。
【図７Ａ】時刻を表す振動波形の例を示す図である。
【図７Ｂ】時刻を丸めて表す振動波形の例を示す図である。
【図８】時刻の分（０−６０分）を１５分ずつ４等分した各々の時間範囲に割り当てられた振動波形の例を示す図である。
【図９】振動時間と振動振幅との組み合わせによる振動波形と予定日時までの残り時間との割り当て関係の例を示す図である。
【図１０】本技術を用いた変形例４であるリストバンド型ウェアラブル機器を示す斜視図である。
【図１１】変形例４のリストバンド型ウェアラブル機器の断面図である。
【図１２】本技術を用いた変形例５である複数の振動デバイスを備えるリストバンド型ウェアラブル機器を示す断面図である。
【発明を実施するための形態】
【００２０】
以下、本技術の実施の形態を図面をもとに説明する。
＜第１の実施形態＞
本実施形態は、携帯型のモバイル機器のような情報処理装置に関するものであり、特に、ユーザが衣服のポケットやバッグに収納して携帯することが可能なスマートフォンに本技術を応用したものである。
【００２１】
［情報処理装置の構成］
図１は、本技術に係る第１の実施形態の情報処理装置のハードウェアの構成を示すブロック図である。
同図に示すように、この情報処理装置１００は、演算処理ユニット１、ディスプレイ２、カメラユニット３、加速度センサー４、近接センサー５、ジャイロセンサー６、ＧＰＳ処理回路７、振動デバイス８、振動デバイス駆動回路９などを有する。
【００２２】
演算処理ユニット１は、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどで構成される。ＣＰＵは、ＲＯＭおよびフラッシュＲＯＭからＲＡＭのメインメモリ領域にロードされたオペレーティングシステムおよびアプリケーションプログラムを実行するための演算処理を実行する。具体的には、ＣＰＵは、演算処理ユニット１に接続されたディスプレイ２の表示制御や、カメラユニット３によって撮像された映像の処理、加速度センサー４により生成された加速度データの処理、近接センサー５により生成された近接データの処理、ジャイロセンサー６により生成された角加速度データの処理、ＧＰＳ処理回路７により得られたＧＰＳ情報の処理などを行う。さらに、ＣＰＵは、振動デバイス８を目的の振動波形で振動させるように振動デバイス駆動回路９を制御する。
【００２３】
ディスプレイ２は、画像を表示するパネル型の表示器と、演算処理ユニット１から供給された表示データをもとに表示器に出力をする信号を生成する表示駆動回路とを有する。なお、ディスプレイ２の表示器には、ユーザによりタッチされた座標信号を生成して演算処理ユニット１に供給するタッチセンサーパネルが設けられてもよい。
【００２４】
カメラユニット３は、対物レンズおよび撮像レンズなどの光学系と、この光学系を通じて取り込んだ光を電気的信号に変換するＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ Ｍｅｔａｌ Ｏｘｉｄｅ Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）センサー、ＣＣＤ（Ｃｈａｒｇｅ Ｃｏｕｐｌｅｄ Ｄｅｖｉｃｅ）イメージセンサーなどの撮像素子と、この撮像素子により撮像された信号から映像データを生成して演算処理ユニット１に供給する映像信号処理回路とを有する。
【００２５】
加速度センサー４は、情報処理装置１００に加えられた３軸方向（ｘｙｚ軸方向）の加速度を検出するセンサーである。情報処理装置１００のディスプレイ２の画面における縦横の２軸方向をｘ軸方向およびｙ軸方向、ｘ軸方向およびｙ軸方向に対して直交する方向をｚ軸方向とする。演算処理ユニット１は、ユーザの衣服のポケットなどに入れた情報処理装置１００を衣服の上から手で軽く叩くタップ操作を、加速度センサー４などからの検出信号をもとに検出するように構成されている。
【００２６】
近接センサー５は、情報処理装置１００のディスプレイ２側の面に物体が近接したことを検出するためのセンサーである。演算処理ユニット１は、近接センサー５によって近接物体が検出されたときに、例えば、ディスプレイ２の表示をオフにしたり、タッチセンサーパネルの動作をオフにしたりする。また、情報処理装置１００がカメラユニット３の対物レンズを塞ぐような向きで設置されているときや、情報処理装置１００がポケットやバッグに収納されているときも近接センサー５によって近接物体が検出される。近接センサー５として、例えば、情報処理装置１００のディスプレイ２側の面より赤外線を出射する発光素子と、その赤外線の反射光を受光する受光素子とのペアで構成される赤外線近接センサーなどが用いられる。
【００２７】
ジャイロセンサー６は、情報処理装置１００に与えられた３軸（ｘｙｚ軸）の個々の軸回り方向の角加速度を検出するセンサーである。ジャイロセンサー６によって検出された角加速度データは、演算処理ユニット１において、例えば、情報処理装置１００の姿勢の検出や手振れ補正などの処理で用いられる。
【００２８】
ＧＰＳ処理回路７は、ＧＰＳ情報を受信する処理を行う。演算処理ユニット１は、ＧＰＳ処理回路７によって得られたＧＰＳ情報が示す場所の騒音レベルなどの外部情報を例えばインターネットにアクセスするなどして取得し、取得した騒音レベルに対して好適な振動強度を決定するなどの処理を行うことも可能とされている。
【００２９】
振動デバイス８は、情報処理装置１００に振動を発生させるデバイスである。本実施形態では、振動時間、振動周波数、振動振幅などを可変して任意の振動波形を高い自由度で発生させることが可能な構造をもつ振動デバイス８が用いられる。例えば、リニア・バイブレーター、ピエゾ素子などの振動デバイス８が用いられる。
【００３０】
振動デバイス駆動回路９は、演算処理ユニット１で決定された振動波形で振動デバイス８を振動させるように振動デバイス８に駆動信号を印加する回路である。
【００３１】
［振動波形による情報通知］
スマートフォンなどのモバイル機器は、ユーザの衣服のポケットやバッグなどに収納されて持ち運ばれることが多い。スマートフォンなどのモバイル機器では、一般的にはディスプレイを通して様々な通知情報がユーザに提示される。このため、例えば、ユーザの衣服のポケットにモバイル機器を入れているときユーザが時刻などの情報を確認したい場合、ユーザはポケットからモバイル機器を取り出し、ディスプレイの画面を見るといった動作が必要となる。
【００３２】
これに対し、本実施形態の情報処理装置１００は、振動デバイス８を任意の振動波形で振動させることによって、ユーザに振動で情報を通知するように構成される。これにより、ユーザは衣服のポケットなどに情報処理装置１００を入れたまま情報の通知を受けることができる。
【００３３】
図２は本実施形態の情報処理装置１００における振動波形による情報通知の動作を示すフローチャートである。
【００３４】
演算処理ユニット１は、情報処理装置１００がポケット内にあるかどうかのパケット内外判定を開始する（ステップＳ１０１）。このポケット内外判定は、例えば、近接センサー５によって得た近接データなどをもとにして行われる。情報処理装置１００がポケット内にあるとき情報処理装置１００のディスプレイ２側の面とポケット内の布地表面とが接近するので、演算処理ユニット１は近接データから情報処理装置１００がポケット内にあることを判定することができる。
【００３５】
また、情報処理装置１００がポケット内にあるときカメラユニット３の撮像素子が受ける光の量は著しく少なくなるので、カメラユニット３により得た映像の平均輝度などの明るさの値からポケット内外判定が行われてもよい。あるいは、近接データと映像の明るさの値の両方を用いてポケット内外判定を行うようにしてもよい。
【００３６】
さらに、加速度センサー４による検出データを加味してポケット内外判定を行うようにしてもよい。すなわち、近接センサー５による近接データをもとに近接物体が検出され、かつ、映像の明るさの値が低い場合であっても、情報処理装置１００が机の上などにただ置かれた状態にあることが加速度データから推定される場合には、情報処理装置１００がポケット内にあるとは判定されないようにする。
【００３７】
情報処理装置１００がポケット内にあることが判定された場合（ステップＳ１０２のＹＥＳ）、演算処理ユニット１は続いてタップ操作の検出を開始する（ステップＳ１０３）。ここで「タップ操作」とは、情報処理装置１００の筐体をユーザが手などで軽く叩く操作ことである。例えば、図３に示すように、ユーザＵの衣服のポケットＰに入った情報処理装置１００の筐体をユーザがタップ操作すると、情報処理装置１００の加速度センサー４によって、ディスプレイ２の画面に対して直交する軸方向（ｚ軸方向）の加速度が主に検出される。検出された加速度が所定の条件を満たすとき、演算処理ユニット１はタップ操作が行われたことを検出する（ステップＳ１０４のＹＥＳ）。
【００３８】
ここで、タップ操作の検出条件としては、例えば、図４に示すように、加速度が閾値Ａに達した後、一定時間Ｔａ内に閾値Ａ未満に落ちたことなどが挙げられる。この検出条件は、ユーザが情報処理装置１００を持って向きを変える際に検出される加速度の変化の推移との違いから決められる。すなわち、図５に示すように、ユーザが情報処理装置１００を持って向きを変える際に検出される加速度は閾値Ａ以上となってから、少なくとも上記一定時間Ｔａよりも十分長い時間閾値Ａ以上の状態が連続する。これに比べ、タップ操作時の加速度が閾値Ａを超える期間は一時的であり、この時間的推移の違いから情報処理装置１００をユーザが操作する動きの中からタップ操作を高い精度で検出することができる。
【００３９】
なお、評価対象である加速度の軸方向はｚ軸方向のみに限らず、ｘ軸方向およびy軸方向の各加速度についても併せて評価を行ってもよい。
【００４０】
演算処理ユニット１は、タップ操作を検出すると、アプリケーションプログラムによって通知情報を生成する。ここで通知情報が時刻である場合を想定する。演算処理ユニット１は、生成された時刻の情報を振動波形の情報に変換する（ステップＳ１０５）。この通知情報から振動波形への変換については後で説明する。演算処理ユニット１は、生成された振動波形の情報を含む制御情報を振動デバイス駆動回路９に供給する。振動デバイス駆動回路９は、振動波形の情報を含む制御情報に従って振動デバイス８を駆動する（ステップＳ１０６）。
【００４１】
上の記載では情報処理装置１００のタップ操作が検出されたことをトリガとして振動波形による情報通知が行われることとしたが、その他のトリガとして以下のようなものがある。
１．情報処理装置１００をユーザがポケット内で振る操作（シェイク）など、タップ以外の情報処理装置１００の特定の動きが検出されたことをトリガとする。
【００４２】
２．情報処理装置１００に設けられた特定のスイッチボタンが押されたことをトリガとする。
【００４３】
３．ＧＰＳ処理回路７によって得られたＧＰＳ情報をもとに特定の場所情報が判定されたことをトリガとする。例えば、ユーザが、振動波形による情報通知を行うことが望ましい場所を演算処理ユニット１内のフラッシュＲＯＭなどに登録しておき、その場所に居ることが判定されたことをトリガとして、その旨を示す情報を振動波形でユーザに通知する方法などが挙げられる。
【００４４】
４．上記の場所情報と特定のユーザデータとの組み合わせから所定の条件が成立した場合をトリガとしてもよい。例えば、駅の改札など、おサイフケータイ（登録商標）を利用して清算が可能な場所が判定されたとき、演算処理ユニット１がおサイフケータイ（登録商標）の残高を確認し、残高が不足している（所定の金額より低い）ことをトリガとして、その旨を示す情報を振動波形でユーザに通知するようにしてもよい。
【００４５】
５．外部より取得した天気予報の情報と上記の場所情報とから、ユーザの居る場所で例えば降雨、降雪、雷などの注意情報が発生した場合をトリガとして振動デバイス８を振動させてもよい。この際、降雨、降雪、雷などの天気の種類に応じた振動波形で振動デバイス８を振動させてもよい。
【００４６】
演算処理ユニット１は、その他、情報通知のための様々な条件が成立した場合に振動波形による情報を通知するようにしてもよい。例えば、演算処理ユニット１は、設定時刻の通知、バッテリー残量が残り少ないことの通知、メールやＳＮＳメッセージの受信の通知などを行うことが可能である。
【００４７】
次に、振動波形と、振動波形に対する情報の割り当て方について説明する。
本実施形態の情報処理装置１００では、振動時間、振動周波数、振動振幅などの要素によって、各々個別の情報が割り当てられた複数の種類の振動波形が生成される。
【００４８】
（振動波形による数字表現）
時刻など、様々な場面での情報の表現に用いられる数字を通知情報とする場合、"０"から"９"の１０種類の数字に固有の振動波形を割り当てても、これら１０種類の振動波形をユーザが正確に判別できるとは限らない。ユーザが容易かつ正確に判別できる振動波形の種類はせいぜい３種類程度であると考えられる。
【００４９】
本実施形態では、３種類の振動波形をベースとして用い、これら３種類の振動波形の中から選択される１以上の振動波形、あるいは選択される複数の振動波形の無振動期間を挟んだ時間的な並びに対して"０"から"９"の１０種類の数字を割り当てることとした。なお、振動時間が異なる３種類の振動波形の振動周波数および振動振幅は同じであっても異なってもかまわない。
【００５０】
ここでは、振動時間が異なる３種類の振動波形を用いて１０種類の数字を表現する場合について述べるが、振動周波数あるいは振動振幅が異なる３種類の振動波形を用いた場合でも同様である。
【００５１】
振動時間が異なる３種類の振動波形として、０．１秒振動波形、０．２秒振動波形、０．５秒振動波形が採用された場合を想定する。
０．１秒振動波形には１０種類の数字のうち"０"が割り当てられる。
０．２秒振動波形は、その回数に対応して"１"から"４"の数字が割り当てられる。例えば、２回の０．２秒振動波形は"２"の数字を意味する。
０．５秒振動波形には"５"が割り当てられる。"６"から"９"の数字は０．５秒振動波形と１回以上の０．２秒振動波形との時間的な並びによって表現される。例えば、"７"は"０．５秒振動波形と２回の０．２秒振動波形とによって表現される。
【００５２】
各々の振動波形間には、前後の振動波形を時間的に分離するための第１の無振動時間が挿入される。第１の無振動時間は例えば０．１〜０．２秒程度でよい。
【００５３】
複数桁の数字を表現する場合、各々の桁の数字を意味する振動波形間には、第２の無振動時間が挿入される。第２の無振動時間は、第１の無振動時間との識別のため第１の無振動時間よりも十分長い時間例えば０．５秒程度がよい。
【００５４】
したがって、"２５"という２桁の数字は、図６に示すように、"２"を意味する２回の０．２秒間振動波形２１ａ、２１ｂ、第２の時間分の無振動時間２２、"５"を意味する０．５秒間振動２３によって表現される。"２"を意味する２回の０．２秒間振動波形２１ａ、２１ｂの間には第１の無振動時間２４が挿入される。
【００５５】
このように数字を用いた通知情報には、時刻、メール件数、バッテリー残量（残り時間）、おサイフケータイ（登録商標）の残額通知などが挙げられる。
【００５６】
（時刻の振動波形表現）
図７Ａは"７時３１分"という時刻を表す振動波形を示す図である。
この場合、"７時"と"３１分"の数字が各々対応する振動波形に変換される。
"７時"は"５"を意味する０．５秒振動波形３１と、"２"を意味する２回の０．２秒振動波形３２ａ、３２ｂとの並びで表現される。各々の振動波形３１、３２ａ、３２ｂ間には第１の時間分の無振動時間３３ａ、３３ｂが挿入される。
【００５７】
"３１分"は"３"を意味する３回の０．２秒振動波形３２ｃ、３２ｄ、３２ｅと、第２の時間分の無振動時間３４と、"１"を意味する１回の０．２秒振動波形３２ｆで表現される。"３"を意味する３回の０．２秒振動波形３２ｃ、３２ｄ、３２ｅの各々の間には第１の時間分の無振動時間３３ｃ、３３ｄが挿入される。
そして、"７時"を示す振動波形と"３１分"を示す振動波形との間には、例えば、第３の時間分の無振動時間３５が挿入されることによって互いに分離される。第３の時間は、例えば、第２の時間よりも十分長い時間、例えば１秒程度が好ましい。
【００５８】
なお、"７時３１分"を"７時３０分"のように丸めて振動波形に変換してもよい。これにより、図７Ｂに示すように、振動波形が短縮され、ユーザによる通知情報の判別精度が向上する。
【００５９】
（メール件数の振動波形表現）
例えば、メールの送信件数が"１２５件"である場合、"１２５"は"１"、"２"、"５"の各数字が対応する振動波形に変換される。各々の数字の振動波形間には第２の時間分の無振動時間が挿入されることによって桁のシフトが表現される。
なお、この場合も、"１２５件"を"１２０件"のように丸めて振動波形に変換してもよい。また、「１５７１件」を「１５００件」に丸めてもよい。
【００６０】
このように、振動波形による情報通知においては、複雑かつ長時間の振動波形を避けるべきである。上記のように下１桁や下２桁などの下位の桁の数字を"０"に丸めることによって、振動波形の最後の部分が０．１秒振動波形となって振動波形全体の時間長が短くなるので、振動波形から通知情報を認識する際のユーザの負担を低減することができる。多くのユーザにおいて、振動波形の並びから比較的容易に認識できる数字の数は２つ程度である。この数はユーザの好みや、振動波形から通知情報を認識することの慣れの程度に応じて、ユーザが適宜設定できるようにしてもよい。
【００６１】
バッテリー残量（残り時間）の通知、おサイフケータイ（登録商標）の残額通知などの情報通知においても同様の振動波形表現を用いることができる。
【００６２】
ここまで、振動時間によって特徴付けられた３種類の振動波形を用いて１０種類の数字を表現する場合について述べたが、振動の周波数あるいは振幅が異なる３種類の振動波形を用いた場合でも同様である。
【００６３】
また、振動時間と振動周波数との組み合わせによる振動波形、あるいは、振動時間と振動振幅との組み合わせによる振動波形を用いてもよい。
【００６４】
（振動時間と振動周波数との組み合わせによる振動波形について）
次に、振動時間と振動周波数とを組み合わせによる振動波形と、これに割り当てられることが好適な通知情報について説明する。
【００６５】
振動時間と振動周波数との組み合わせによる振動波形は、例えば、時刻の"分"を丸めた情報の通知に利用できる。
図８は、時刻の分（０−６０分）を１５分ずつ４等分した各々の時間範囲に割り当てられた振動波形の例を示す図である。
この例では、最初の０−１５分範囲に対しては、１００Ｈｚの０．５秒振動波形が第１の振動波形として割り当てられる。次の１５−３０分範囲に対して、第１の振動波形とこの直後に続く１５０Ｈｚの０．５秒振動波形の並びが第２の振動波形として割り当てられる。次の３０−４５分範囲に対しては、第２の振動波形とこの直後に続く２００Ｈｚの０．５秒振動波形との並び第３の振動波形として割り当てられる。そして４５−６０分範囲に対しては、第３の振動波形とこの直後に続く２５０Ｈｚの０．５秒振動波形との並びが第４の振動波形として割り当てられる。
【００６６】
このような振動波形によって、ユーザは振動時間とともに振動周波数が変化した回数から時刻の分範囲を認識することができる。ユーザは振動時間だけで認識するよりも容易かつ正確に時刻の分範囲を認識することができる。
【００６７】
なお、上記の各振動周波数は例であり、各周波数の間隔をさらに広げることによってユーザによる各振動波形の判別性を高めることが可能である。あるいは、振動周波数の可変数をさらに増やすことによって、時刻の分を例えば１０分刻みや１２分刻みのように、さらに細かい範囲に分解して表現してもよい。
【００６８】
また、情報毎に振動周波数のみを変えてもよい。すなわち、最初の０−１５分範囲に対しては１００Ｈｚの０．５秒振動波形、次の１５−３０分範囲に対しては１５０Ｈｚの０．５秒振動波形、次の３０−４５分範囲に対しては２００Ｈｚの０．５秒振動波形、そして４５−６０分範囲に対しては２５０Ｈｚの０．５秒振動波形が割り当てられてもよい。
【００６９】
振動時間と振動周波数との組み合わせによる振動波形は、その他、様々な情報の通知に利用できる。例えば、天気予報の情報などを通知する振動波形として利用可能である。特に振動周波数の高低は人間がその振動を受けた際に感じる心地良さ（悪さ）と関係があり、一般的には高い周波数ほど心地良い振動であることが知られている。そこで、天気予報の結果の種類に対して振動周波数を割り当てることによって、振動の意味する天気予報の結果をユーザに容易に認識させることができる。
【００７０】
以下に、天気予報の結果と振動波形との割り当ての関係の一例を説明する。
"晴れ"に対して、高い周波数（例えば３００Ｈｚ）の０．５秒の振動が０．２秒間の無振動時間を挟んで複数回連続する振動波形が割り当てられる。
"曇り"に対して、少し低目の周波数（例えば２００Ｈｚ）の０．５秒の振動が０．２秒間の無振動時間を挟んで複数回連続する振動波形が割り当てられる。
"雨"に対して、少し低目の周波数（例えば２００Ｈｚ）の連続振動が割り当てられる。
"雪"に対して、低い周波数（例えば１００Ｈｚ）の０．５秒の振動が０．２秒間の無振動時間を挟んで複数回連続する振動波形が割り当てられる。
"雷および嵐"に対して、低い周波数（例えば１００Ｈｚ）の連続振動が割り当てられる。
なお、これらの天気と振動波形との割り当て関係や振動波形は一例にすぎず、その他、様々な変形が可能である。
【００７１】
さらに、振動時間と振動周波数との組み合わせによる振動波形に方向（左右前後）を対応付けて、ナビゲーション情報をユーザに通知するようにしてもよい。
【００７２】
以下に、方向と振動波形との割り当て関係の一例を説明する。
"前方"に対して、所定の周波数（例えば２００Ｈｚ）の０．５秒の振動が０．５秒間の無振動時間を挟んで複数回連続する振動波形が割り当てられる。
"右"に対しては、０．２秒の間隔を挟んで所定の周波数（例えば２００Ｈｚ）の０．２秒の２回の振動が０．５秒間の無振動時間を挟んで複数回連続する振動波形が割り当てられる。
"左"に対しては、０．２秒の間隔を挟んで所定の周波数（例えば２００Ｈｚ）の０．２秒の３回の振動が０．５秒間の無振動時間を挟んで複数回連続する振動波形が割り当てられる。
"後方"に対しては、所定の周波数（例えば２００Ｈｚ）で連続する振動波形、あるいは数秒間連続する振動波形が割り当てられる。
なお、これらの天気と振動波形との割り当て関係や振動波形は一例にすぎず、その他、様々な変形が可能である。
【００７３】
（振動時間と振動振幅との組み合わせによる振動波形について）
次に、振動時間と振動振幅との組み合わせによる振動波形と、これに割り当てられることが好適な通知情報について説明する。
【００７４】
例えば、情報処理装置１００を用いたユーザのスケジュール管理において、予定日時がユーザにより設定され、その予定日時まの残り時間を振動波形でユーザに通知する処理を想定する。予定日時までの残り時間が短いほどトータルの振動エネルギーが大きい振動波形を発生させることによって、より高い強度でユーザに注意喚起が与えられる。
【００７５】
図９は振動時間と振動振幅との組み合わせによる振動波形と予定日時までの残り時間との割り当て関係の例を示す図である。
この例では、予定日時までの残り時間が３０分以上である場合に対して、比較的小さい振幅Ｗａの０．２秒振動波形が第１の振動波形として割り当てられる。予定日時までの残り時間が１５分以上３０分未満である場合に対して、第１の振動波形よりも大きい振幅Ｗｂを有する０．２秒振動波形が第２の振動波形として割り当てられる。そして予定日時までの残り時間が１５分未満である場合に対して、第２の振動波形と同じ振幅Ｗｂを有し第２の振動波形よりも振動時間が長い０．４秒振動波形が第３の振動波形として割り当てられる。
なお、振動強度の差をユーザに確実に感受させるために振幅Ｗａと振幅Ｗｂとの間には十分な差があることが望ましい。例えば少なくとも２倍程度であることが望ましい。
【００７６】
このように、予定日時までの残り時間が短いほど、トータルの振動エネルギーが大きい振動波形を発生させることによって、より刺激の強い振動がユーザに与えられる。これにより、ユーザは予定日時までの残り時間の程度を直感的に把握することができる。
【００７７】
なお、本例では、振動時間と振動振幅との組み合わせによる振動波形を予定日時までの残り時間などの情報を示す振動波形としたが、振動振幅のみに情報を割り当ててもよい。また、振動振幅は３段階以上に可変させてもよい。振動時間についても３段階以上に可変させてもよい。
【００７８】
［本実施形態の効果］
以上説明した本実施形態の情報処理装置１００は、本情報処理装置１００をユーザの衣服のポケットに入れたまま、ディスプレイ２の画面を見なくても、情報処理装置１００から伝わる振動波形によって情報処理装置１００から出力される通知情報を受け取ることができる。
【００７９】
また、本実施形態の情報処理装置１００によれば、情報処理装置１００に対するタップによって、情報処理装置１００をユーザの衣服のポケットに入れたまま、情報処理装置１００に対して振動波形による通知情報の出力指示を与えることができる。したがって、通知情報の出力指示から通知情報がユーザに与えられるまでの一連のユーザインタフェースが、情報処理装置１００をユーザの衣服のポケットに収納したままの状態で達成される。
【００８０】
＜変形例１＞
（情報処理装置に加わった圧力に応じた振動強度の制御）
情報処理装置がユーザの衣服のポケットに収納される場合、ポケットの場所などによって人体に振動が伝わる度合に違いが出てくる。例えば、上着のサイドポケットに収納された場合と胸ポケットやズボンのポケットに収納された場合とでは、一般的には前者の方が人体に振動が伝わりにくい。これは、胸ポケットやズボンのポケットに収納された情報処理装置は、上着のサイドポケットに収納された場合よりも、定常的に人体側からの圧を受けやすいからと言える。このため、上着のサイドポケットに情報処理装置が収納されているときはユーザに振動が十分に伝わらず、振動波形による情報通知に失敗する可能性がある。
【００８１】
このような点を鑑みて、本変形例１の情報処理装置は、筐体に外部から加わった圧力を検出するための感圧センサーを備える。演算処理ユニットは、情報処理装置の筐体に加わった圧力に応じて振動強度を制御するように構成される。演算処理ユニットは、検出された圧力が低い程、振動デバイスに強い振動（振幅の大きい振動）を発生させるように制御を行う。これにより、例えば上着のサイドポケットなど、ユーザに振動が伝わりにくい場所に情報処理装置が収納されている場合であっても、振動波形がユーザに伝わる可能性が増大する。
【００８２】
これにより、例えば上着のサイドポケットなど、人体に振動が伝わりにくいポケットに情報処理装置１００が収納されている場合であっても、振動波形による情報をユーザに良好に通知することができる。
【００８３】
なお、ここでは、振動の振幅を変化させて振動強度を可変させることとしたが、振動時間を可変したり、振動波形の繰り返しの回数を可変したりすることなどによって、振動波形によるトータルの振動エネルギーを可変させてもよい。
【００８４】
また、上記の情報処理装置に加わった圧力に応じた振動強度の制御は、情報処理装置がバッグに収納されている場合にも有効である。バッグ内に情報処理装置が他の収納物とともに密に収納されていれば、情報処理装置の振動がバッグに全体的に伝わるのでユーザは振動を感じやすいが、バッグ内に情報処理装置が余裕をもって収納されている場合には振動がバッグ内で吸収されてユーザに伝わり難くなる。バッグ内に情報処理装置が余裕をもって収納されている場合、感圧センサーによって検出される圧力が低くなるので、演算処理ユニットは振動強度を高くすることによって、バッグ内での振動吸収分を補うことが可能となる。
【００８５】
＜変形例２＞
（ユーザの居場所の騒音レベルに応じた振動強度の制御）
ユーザの居場所によっては、情報処理装置から発せられる振動が周囲の騒音にかき消されてユーザに十分伝わらないことが考えられる。本変形例２の情報処理装置は、演算処理ユニットが、ユーザの居場所の騒音レベルに応じて振動強度を最適に制御するように構成される。
【００８６】
ユーザの居場所の騒音レベルを得る方法には例えば以下がある。
１．情報処理装置のマイクから環境音を集めて演算処理ユニットが騒音レベルを算出する。
２．場所情報と統計的に得られた騒音レベル情報とを紐付けたデータベースから、演算処理ユニットがＧＰＳ処理回路から得たＧＰＳ情報をもとに算出した場所情報に紐付けられた騒音レベルを取得する。データベースは、インターネット上のサーバに構築されたものであってもよいし、情報処理装置内のストレージに設けられたものであってもよい。
【００８７】
これにより、例えば、図書館、会議室など、騒音レベルが比較的低い場所においては低い振動強度で振動デバイスを振動させ、ショッピングエリア、アミューズメントエリアなど、騒音レベルが比較的高い場所においては、高い振動強度で振動デバイスを振動させる。これにより、騒音レベルが高い場所であっても、ユーザに振動波形による情報を通知できる確率が向上する。
【００８８】
＜変形例３＞
（ユーザの静動状態に応じた振動強度の制御）
本変形例３の情報処理装置において、演算処理ユニットは、加速度センサーの検出データをもとにユーザが移動中であるか静止中であるかを判別し、移動中である場合は振動強度を停止時よりも高くするように構成される。これにより、ユーザが移動中であっても情報処理装置から発せられる振動波形をユーザが捉えられる確率を高めることができる。
【００８９】
＜変形例４＞
（リストバンド型ウェアラブル機器への応用）
振動波形による情報通知は、例えば、図１０に示すように、ユーザの手首２３０に装着可能なリストバンド型ウェアラブル機器２００にも応用され得る。また、その他、首、足首、胴体、頭部など、触覚を得ることが可能な様々な被装着部に装着可能なウェアラブル機器にも適用可能である。
【００９０】
図１１は、変形例４のリストバンド型ウェアラブル機器２００の断面図である。
図１０および図１１に示すように、このリストバンド型ウェアラブル機器２００は、ベルト体２０１と機器本体２１０とを備える。ベルト体２０１と機器本体２１０は、全体として円環状となるように、機器本体２１０の一対の両端部がベルト体２０１の長尺方向の両端に各々連結される。機器本体２１０はタッチセンサーパネル付きのディスプレイ２１１、演算処理ユニット２１２、および２つの振動デバイス２１３、２１４などで構成される。機器本体２１０には、その他、マイク、加速度センサー、近接センサー、ＧＰＳ処理回路などが設けられる。
【００９１】
２つの振動デバイス２１３、２１４は、機器本体２１０のベルト体２０１との一方の連結部付近と他方の連結部付近に配設される。２つの振動デバイス２１３、２１４は互いに同期した振動波形で駆動され、各々の振動の振幅量に対応する長さの分だけ、機器本体２１３に連結されたベルト体２０１の両端を機器本体２１３の側に同時に引き寄せたり同時に戻したりするように構成される。これにより、このリストバンド型ウェアラブル機器２００を装着したユーザの手首２３０に間欠的な圧迫感が与えられ、ユーザに振動波形による情報が通知される。
【００９２】
なお、振動デバイスは、機器本体２１０のベルト体２０１との一方の連結部付近と他方の連結部付近のうち一方に１つだけ設けられてもよい。
【００９３】
＜変形例５＞
（複数の振動デバイスを備えるリストバンド型ウェアラブル機器）
図１２は、複数の振動デバイスを備えるリストバンド型ウェアラブル機器を示す断面図である。
このリストバンド型ウェアラブル機器３００は、ベルト体３０１と、機器本体３１０と、４つの振動デバイス３１１、３１２、３１３、３１４とを備える。機器本体３１０はタッチセンサーパネル付きのディスプレイ、演算処理ユニット、マイク、加速度センサー、近接センサー、ＧＰＳ処理回路などを有する。
【００９４】
４つの振動デバイス３１１、３１２、３１３、３１４のうち、１つの振動デバイス３１１は機器本体３１０に配設される。他の３つの振動デバイス３１２、３１３、３１４はベルト体３０１に配設される。４つの振動デバイス３１１、３１２、３１３、３１４は、ユーザの手首２３０に装着されているときベルト体３０１と機器本体３１０とで形成される円環の円周方向において略等間隔に配置される。４つの振動デバイス３１１、３１２、３１３、３１４の振動方向は、例えば、ユーザの手首２３０に外側から効率的に圧が加わる方向であればよい。
【００９５】
このような構成を有するリストバンド型ウェアラブル機器３００を手首２３０に装着したユーザは、どの位置の振動デバイス３１１、３１２、３１３、３１４が振動しているかを触覚で捉えることによって、その振動している位置の振動デバイス３１１、３１２、３１３、３１４に対して予め割り当てられている情報を通知情報として取得することができる。あるいは、振動している複数の振動デバイス３１１、３１２、３１３、３１４の組み合わせや、振動している複数の振動デバイス３１１、３１２、３１３、３１４の順番などによっても、情報を通知することができる。
【００９６】
なお、本技術は、スマートフォン、リストバンド型ウェアラブル機器に限らず、首掛け型のウェアラブル機器や、ヘッドマウントディスプレイなどにも適用することができる。
【００９７】
＜変形例６＞
さらに、本技術は、上記の情報処理装置１００（情報処理端末）の演算処理ユニット１による処理は、ネットワーク上のクラウドサーバ（情報処理装置）の制御部にて行うことが可能である。上記の情報処理装置１００の演算処理ユニット１は、加速度センサー４などのタップ検出に必要な検出データをネットワーク上のクラウドサーバに送信する。クラウドサーバの制御部は、この検出データをもとにタップ操作検出を行い、タップ操作が検出されたならば、情報処理装置１００のユーザへの通知情報を生成し、この通知情報を、情報処理装置１００の振動デバイス８の振動波形の情報に変換し、情報処理装置１００に送信する。情報処理装置１００の演算処理ユニット１は、クラウドサーバより受信した振動波形の情報を含む制御情報を振動デバイス駆動回路９に出力することによって、振動デバイス８を駆動する。
【００９８】
さらに、本技術は以下のような構成もとることができる。
（１）振動を発生させる振動デバイスと、
情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を振動波形に変換し、前記振動波形で前記振動デバイスを振動させる制御部と
を具備する情報処理装置。
【００９９】
（２）上記（１）に記載の情報処理装置であって、
前記制御部は、前記情報処理装置がユーザのポケット内に収納されているかどうかを判定し、収納されていることが判定された場合に前記タップ操作の検出を開始するように構成された
情報処理装置。
【０１００】
（３）上記（１）または（２）に記載の情報処理装置であって、
前記制御部は、前記通知情報を、少なくとも振動時間によって識別可能な１以上の振動波形に変換するように構成された
情報処理装置。
【０１０１】
（４）上記（１）ないし（３）のいずれかに記載の情報処理装置であって、
前記情報処理装置に加わった圧力を検出する感圧センサーをさらに具備し、
前記制御部は、前記検出された圧力が低いほど高い振動強度で前記振動デバイスを駆動させるように構成された
情報処理装置。
【０１０２】
（５）上記（１）ないし（４）のいずれかに記載の情報処理装置であって、
前記制御部は、騒音レベルの情報を取得し、前記騒音レベルが高いほど高い振動強度で前記振動デバイスを駆動させるように構成された
情報処理装置。
【０１０３】
（６）上記（１）ないし（５）のいずれかに記載の情報処理装置であって、
前記制御部は、場所情報を取得し、前記取得した場所情報から、場所毎の騒音レベルの情報が格納されたデータベースを検索して、前記取得した場所情報に対応する前記騒音レベルの情報を取得するように構成された
情報処理装置。
【０１０４】
（７）上記（１）ないし（６）のいずれかに記載の情報処理装置であって、
前記制御部は、前記情報処理装置が移動中であるかどうかを判定し、移動中であるとき振動強度が高くなるように前記振動デバイスを制御するように構成された
情報処理装置。
【０１０５】
（８）上記（１）、（２）、（４）ないし（７）のいずれかに記載の情報処理装置であって、
前記制御部は、前記通知情報を、前記振動時間と前記振動振幅によって識別可能な１以上の振動波形に変換するように構成された
情報処理装置。
【０１０６】
（９）上記（１）、（２）、（４）ないし（７）のいずれかに記載の情報処理装置であって、
前記制御部は、前記通知情報を、振動時間と振動周波数によって識別可能な１以上の振動波形の並びに変換するように構成された
情報処理装置。
【０１０７】
（１０）制御部が、振動を発生させる振動デバイスを有する情報処理装置に情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を振動波形に変換し、前記振動波形で前記振動デバイスを振動させる
情報処理方法。
【０１０８】
（１１）上記（１０）に記載の情報処理方法であって、
前記制御部は、前記情報処理装置がユーザのポケット内に収納されているかどうかを判定し、収納されていることが判定された場合に前記タップ操作の検出を開始する
情報処理方法。
【０１０９】
（１２）上記（１０）または（１１）に記載の情報処理方法であって、
前記制御部は、前記通知情報を、少なくとも振動時間によって識別可能な１以上の振動波形に変換する
情報処理方法。
【０１１０】
（１３）上記（１０）ないし（１２）のいずれかに記載の情報処理方法であって、
前記制御部は、感圧センサーによって検出された前記情報処理装置に加わった圧力が低いほど高い振動強度で前記振動デバイスを駆動させる
情報処理方法。
【０１１１】
（１４）上記（１０）ないし（１３）のいずれかに記載の情報処理方法であって、
前記制御部は、騒音レベルの情報を取得し、前記騒音レベルが高いほど高い振動強度で前記振動デバイスを駆動させる
情報処理方法。
【０１１２】
（１５）上記（１０）ないし（１４）のいずれかに記載の情報処理方法であって、
前記制御部は、場所情報を取得し、前記取得した場所情報から、場所毎の騒音レベルの情報が格納されたデータベースを検索して、前記取得した場所情報に対応する前記騒音レベルの情報を取得する
情報処理方法。
【０１１３】
（１６）上記（１０）ないし（１５）のいずれかに記載の情報処理方法であって、
前記制御部は、前記情報処理装置が移動中であるかどうかを判定し、移動中であるとき振動強度が高くなるように前記振動デバイスを制御する
情報処理方法。
【０１１４】
（１７）上記（１０）、（１１）、（１３）ないし（１６）のいずれかに記載の情報処理方法であって、
前記制御部は、前記通知情報を、前記振動時間と前記振動振幅によって識別可能な１以上の振動波形に変換する
情報処理方法。
【０１１５】
（１８）上記（１０）、（１１）、（１３）ないし（１６）のいずれかに記載の情報処理方法であって、
前記制御部は、前記通知情報を、振動時間と振動周波数によって識別可能な１以上の振動波形の並びに変換する
情報処理方法。
【０１１６】
（１９）振動を発生させる振動デバイスを有する情報処理装置に情報通知を指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を振動波形に変換し、前記振動波形で前記振動デバイスを振動させる制御部として
コンピュータを動作させるプログラム。
【０１１７】
（２０）上記（１９）に記載のプログラムであって、
前記制御部は、前記情報処理装置がユーザのポケット内に収納されているかどうかを判定し、収納されていることが判定された場合に前記タップ操作の検出を開始するように
コンピュータを動作させるプログラム。
【０１１８】
（２１）上記（１９）または（２０）に記載のプログラムであって、
前記制御部は、前記通知情報を、少なくとも振動時間によって識別可能な１以上の振動波形に変換するように
コンピュータを動作させるプログラム。
【０１１９】
（２２）上記（１９）ないし（２１）のいずれかに記載のプログラムであって、
前記情報処理装置は、この情報処理装置に加わった圧力を検出する感圧センサーを有し、
前記制御部は、前記検出された圧力が低いほど高い振動強度で前記振動デバイスを駆動させるように
コンピュータを動作させるプログラム。
【０１２０】
（２３）上記（１９）ないし（２２）のいずれかに記載のプログラムであって、
前記制御部は、騒音レベルの情報を取得し、前記騒音レベルが高いほど高い振動強度で前記振動デバイスを駆動させるように
コンピュータを動作させるプログラム。
【０１２１】
（２４）上記（１９）ないし（２３）のいずれかに記載のプログラムであって、
前記制御部は、場所情報を取得し、前記取得した場所情報から、場所毎の騒音レベルの情報が格納されたデータベースを検索して、前記取得した場所情報に対応する前記騒音レベルの情報を取得するように
コンピュータを動作させるプログラム。
【０１２２】
（２５）上記（１９）ないし（２４）のいずれかに記載のプログラムであって、
前記制御部は、前記情報処理装置が移動中であるかどうかを判定し、移動中であるとき振動強度が高くなるように前記振動デバイスを制御するように
コンピュータを動作させるプログラム。
【０１２３】
（２６）上記（１９）、（２０）、（２２）ないし（２５）のいずれかに記載のプログラムであって、
前記制御部は、前記通知情報を、前記振動時間と前記振動振幅によって識別可能な１以上の振動波形に変換するように
コンピュータを動作させるプログラム。
【０１２４】
（２７）上記（１９）、（２０）、（２２）ないし（２５）のいずれかに記載のプログラムであって、
前記制御部は、前記通知情報を、振動時間と振動周波数によって識別可能な１以上の振動波形の並びに変換するように
コンピュータを動作させるプログラム。
【０１２５】
（２８）振動を発生させる振動デバイスと、加速度を検出するセンサーとを具備する情報処理端末から送信された前記センサーの出力情報を受信し、前記受信したセンサーの出力情報をもとに、情報通知を前記情報処理端末に指示するためのユーザのタップ操作を検出し、前記タップ操作が検出されたとき、通知情報を生成し、前記生成された通知情報を、前記振動デバイスの振動波形の情報に変換し、前記変換された振動波形の情報を前記情報処理端末に送信するように制御を行う制御部
を具備する情報処理装置。
【０１２６】
（２９）上記（２８）に記載の情報処理装置であって、
前記制御部は、前記情報処理装置がユーザのポケット内に収納されているかどうかを判定し、収納されていることが判定された場合に前記タップ操作の検出を開始するように前記情報処理端末に指示するように構成された
情報処理装置。
【０１２７】
（３０）上記（２８）または（２９）に記載の情報処理装置であって、
前記制御部は、前記通知情報を、少なくとも振動時間によって識別可能な１以上の振動波形に変換するように構成された
情報処理装置。
【０１２８】
（３１）上記（２８）ないし（３０）のいずれかに記載の情報処理装置であって、
前記制御部は、前記情報処理端末より、前記情報処理端末の感圧センサーによって検出された、前記情報処理端末に加わった圧力のデータを受信し、前記受信した圧力が低いほど高い振動強度で前記振動デバイスを駆動させるように前記情報処理端末に指示するように構成された
情報処理装置。
【０１２９】
（３２）上記（２８）ないし（３１）のいずれかに記載の情報処理装置であって、
前記制御部は、前記情報処理端末の居場所の騒音レベルの情報を取得し、前記騒音レベルが高いほど高い振動強度で前記振動デバイスを駆動させるように前記情報処理端末に指示するように構成された
情報処理装置。
【０１３０】
（３３）上記（２８）ないし（３２）のいずれかに記載の情報処理装置であって、
前記制御部は、前記情報処理端末が移動中であるかどうかを判定し、移動中であるとき前記振動デバイスの振動強度が高くなるように指示するように構成された
情報処理装置。
【０１３１】
（３４）上記（２８）、（２９）、（３１）ないし（３３）のいずれかに記載の情報処理装置であって、
前記制御部は、前記通知情報を、前記振動時間と前記振動振幅によって識別可能な１以上の振動波形に変換するように構成された
情報処理装置。
【０１３２】
（３５）上記（２８）、（２９）、（３１）ないし（３３）のいずれかに記載の情報処理装置であって、
前記制御部は、前記通知情報を、振動時間と振動周波数によって識別可能な１以上の振動波形の並びに変換するように構成された
情報処理装置。
【０１３３】
その他、本技術は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
【符号の説明】
【０１３４】
１…演算処理ユニット
２…ディスプレイ
３…カメラユニット
４…加速度センサー
５…近接センサー
６…ジャイロセンサー
７…ＧＰＳ処理回路
８…振動デバイス
９…振動デバイス駆動回路
１００…情報処理装置
【図１】
2018045434.tif 000003
【図２】
2018045434.tif 000004
【図３】
2018045434.tif 000005
【図４】
2018045434.tif 000006
【図５】
2018045434.tif 000007
【図６】
2018045434.tif 000008
【図７Ａ】
2018045434.tif 000009
【図７Ｂ】
2018045434.tif 000010
【図８】
2018045434.tif 000011
【図９】
2018045434.tif 000012
【図１０】
2018045434.tif 000013
【図１１】
2018045434.tif 000014
【図１２】
2018045434.tif 000015