(57)【要約】【課題】複数種類の情報処理に基づく情報を、触覚を介して利用者に伝達する場合に、伝達された情報の弁別を容易にする。【解決手段】情報処理装置（１）において、情報出力制御部（２１）が第１の情報処理に基づき、振動部（６０）に第１の触覚因子を生成させている最中に、第２の情報処理の実行命令を受け、かつ第１の情報処理よりも第２の情報処理の優先度が高いと判断した場合に、第１の触覚因子を減衰させる。【選択図】図１
2015007836.tif 000002
【特許請求の範囲】
【請求項１】
利用者に触覚を生じさせる因子である触覚因子を生成する触覚因子生成部と、上記触覚因子生成部に触覚因子を、情報処理に基づき、生成させる情報出力制御手段と、を備えた情報処理装置であって、
上記情報出力制御手段が第１の情報処理に基づき、上記触覚因子生成部に第１の触覚因子を生成させている最中に、第２の情報処理の実行命令を受けた場合に、上記情報出力制御手段は、第１の情報処理および第２の情報処理のどちらの優先度が高いかを判断し、
第１の情報処理よりも第２の情報処理の優先度が高い場合に、上記情報出力制御手段は、第１の触覚因子を減衰させるように、上記触覚因子生成部を制御することを特徴とする情報処理装置。
【請求項２】
上記情報出力制御手段が、上記第１の情報処理よりも上記第２の情報処理の優先度が高いと判断しており、かつ上記情報出力制御手段が、上記第２の情報処理について、第２の触覚因子の生成が関連付けされていることを認識した場合、上記情報出力制御手段は、上記第１の触覚因子を減衰させた後に、上記第２の触覚因子を生成させるように、上記触覚因子生成部を制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記情報処理装置は、音声および画像の少なくともいずれか一方の出力であるＡＶ出力を行う出力部を備え、
上記情報出力制御手段は、上記第２の情報処理に基づき、上記触覚因子生成部に上記第２の触覚因子を生成させることと、上記出力部にＡＶ出力を行わせることとを連動させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
上記情報出力制御手段は、上記第２の情報処理において、上記触覚因子を生成する基となる触覚情報を取得した場合に、上記触覚因子生成部に上記触覚情報に基づく触覚因子を生成させ、かつ該触覚情報に、触覚因子の先頭の所定期間は、触覚因子を生成しないことを示す情報が含まれている場合、
上記情報出力制御手段は、上記第１の情報処理よりも上記第２の情報処理の優先度が高いと判断すること特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
上記情報処理装置は、上記触覚因子生成部が上記第２の触覚因子を生成する特定の時刻を設定する時刻設定手段をさらに備え、
上記情報出力制御手段は、上記時刻設定手段が設定した特定の時刻までに、上記触覚因子生成部に上記第１の触覚因子を減衰させ、該特定の時刻に、上記触覚因子生成部に上記第２の触覚因子の生成を開始させることを特徴とする請求項２から４のいずれか１項に記載の情報処理装置。
【請求項６】
上記第１の触覚因子を減衰させる場合、第１の触覚因子の強さに閾値が設定されており、
上記情報出力制御手段は、上記触覚因子生成部に上記第１の触覚因子を生成する強さを上記閾値まで減衰させた後に、上記触覚因子生成部に上記第２の触覚因子を生成させることを特徴とする請求項２から５のいずれか１項に記載の情報処理装置。
【請求項７】
上記第１の触覚因子を減衰させる場合、第１の触覚因子の時間に対する減衰割合が、利用者に認識しづらい減衰割合に設定されており、
上記情報出力制御手段は、上記触覚因子生成部に、上記減衰割合に従って上記第１の触覚因子の強さを減衰させた後に、上記触覚因子生成部に上記第２の触覚因子を生成させることを特徴とする請求項２から６のいずれか１項に記載の情報処理装置。
【請求項８】
上記情報処理装置は、利用者の操作を受け付ける入力部をさらに備え、
上記情報出力制御手段は、上記入力部が受け付けた操作に対する応答以外の情報処理を、上記第２の情報処理とし、該第２の情報処理は上記第１の情報処理より優先度が高いと判断することを特徴とする請求項１から７のいずれか１項に記載の情報処理装置。
【請求項９】
上記情報出力制御手段は、情報処理において、上記触覚因子を生成する基となる触覚情報を取得した場合に、上記触覚因子生成部に上記触覚情報に基づく触覚因子を生成させ、かつ上記情報処理装置は、第２の触覚情報に分類される触覚情報を記憶している記憶部をさらに備え、
上記情報出力制御手段は、情報処理において上記記憶部を参照し、上記第２の触覚情報を取得したことを検知した場合は、該情報処理を上記第２の情報処理とし、該第２の情報処理は上記第１の情報処理より優先度が高いと判断することを特徴とする請求項１から８のいずれか１項に記載の情報処理装置。
【請求項１０】
上記触覚因子生成部は、上記情報処理装置を振動させ、または上記情報処理装置を帯電させることにより、上記触覚因子を発生させることを特徴とする請求項１から９のいずれか１項に記載の情報処理装置。
【請求項１１】
上記第２の情報処理には第２の触覚因子が対応づけられており、かつ、上記触覚因子生成部に上記第２の触覚因子を生成させない設定がされている場合であっても、上記情報出力制御手段は、第１の触覚因子を減衰させるように、上記触覚因子生成部を制御することを特徴とする請求項１から１０のいずれか１項に記載の情報処理装置。
【請求項１２】
請求項１から１１のいずれか１項に記載の情報処理装置としてコンピュータを機能させるための情報処理プログラムであって、コンピュータを上記各手段として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報伝達に触覚効果を利用する情報処理装置、および情報処理プログラムに関する。
【背景技術】
【０００２】
コンピューターテクノロジの分野では、従来から振動などの触覚を用いて利用者へ情報を伝達する技術が知られている。近年、触覚を用いた情報伝達は使用される用途が増えているため、利用者の触覚を介して種々の情報を的確に伝えることが難しくなっている。
【０００３】
例えば、いわゆるスマートフォンにおいては、ゲーム機、音楽機器、および、電話機器の機能が一つの筐体内で動作可能となっている。これらの機能が筐体上の振動を用いて情報伝達を行う場合、異なる機能に対応した複数種類の振動を単純に合成してしまうと、利用者は種類の異なる情報を区別して認知することが困難になる。 
【０００４】
上記のような問題を解決する手段として、特許文献１には、第１周波数とは約１８０度位相のずれた第２周波数を有する第２アクチュエータ信号を生成することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２００８−５２１５９７号公報（２００８年  ６月２６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のような従来技術には、複数種類の情報処理に基づく振動が生成された場合に、いずれの情報処理に基づく振動かを利用者が区別して認識することが困難であるという問題がある。例えば、電話着信または時刻を通知するアラームなど、利用者が特に必要とする情報を通知する情報処理と、ゲームまたは音楽再生などに伴って娯楽性を高める情報処理とを区別することができないことがある。すなわち、触覚により利用者が重要な情報を認識することが困難である。
【０００７】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、複数種類の情報処理に基づく情報を、触覚を介して利用者に伝達する場合に、伝達された情報の弁別を容易にする情報処理技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の一態様に係る情報処理装置は、利用者に触覚を生じさせる因子である触覚因子を生成する触覚因子生成部と、上記触覚因子生成部に触覚因子を、情報処理に基づき、生成させる情報出力制御手段と、を備えた情報処理装置であって、上記情報出力制御手段が第１の情報処理に基づき、上記触覚因子生成部に第１の触覚因子を生成させている最中に、第２の情報処理の実行命令を受けた場合に、上記情報出力制御手段は、該第１の情報処理および第２の情報処理のどちらの優先度が高いかを判断し、該第１の情報処理よりも該第２の情報処理の優先度が高い場合に、上記情報出力制御手段は、該第１の触覚因子を減衰させるように、上記触覚因子生成部を制御する。
【発明の効果】
【０００９】
本発明の一態様によれば、利用者に対し触覚による情報伝達を行う場合に、第１の情報処理より優先度の高い第２の情報処理を、第１の情報処理から利用者が弁別しやすくなる、という効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態１に係る情報処理装置の構成を概略的に示すブロック図である。
【図２】上記情報処理装置において、触覚因子としての振動の生成を制御する手順を示すフローチャートである。
【図３】上記情報処理装置の各部の有機的な動作を詳細に示すシーケンス図である。
【図４】上記情報処理装置において、第１の情報処理と第２の情報処理との優先度を判断するための条件テーブルを示す図である。
【図５】上記条件テーブルを用いた上記優先度の判断処理の一例を示す図である。
【図６】上記情報処理装置において、第１の情報処理と第２の情報処理との優先度を判断する変形例で用いる条件テーブルを示す図である。
【図７】図６に示す条件テーブルを用いた上記判断処理の変形例を示す図である。
【図８】本発明の実施形態２に係る情報処理装置の構成を示すブロック図である。
【図９】図８に示す情報処理装置において、触覚因子としての振動の生成を制御する手順を示すフローチャートである。
【図１０】図８に示す情報処理装置の各部の有機的な動作を詳細に示すシーケンス図である。
【図１１】本発明の実施形態３に係る触覚因子としての振動の生成を制御する手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
本発明の一実施形態について、図１〜５を参照して説明する。
【００１２】
はじめにマルチモーダル知覚について説明する。触覚を用いる情報伝達は、「マルチモーダル知覚」という現象を利用すると、情報伝達の効果を高めることができる。「マルチモーダル知覚」とは視覚、触覚、聴覚等の複数の感覚器官からの情報が整合性を取ると、利用者が短時間で情報を知覚できるという現象である。
【００１３】
例えば、利用者が携帯端末で音楽を聞いている最中に電話の着信があった場合、利用者は明確に電話の着信を知覚し反応することを望んでいると考えられる。このため、音楽再生を直ちに止め、電話の着信を知らせる音およびグラフィックを提示することで、着信音のみで電話の着信を知らせる場合より短時間で、利用者は着信情報を知覚することができる。
【００１４】
一方で、振動は触覚に対して行う情報伝達であるが、これは視覚または聴覚に比べると分別が難しい。それには、２つの理由があると考えられる。１つは、知覚を処理する脳の部位が、視覚または聴覚に比べて触覚では少ないことである。具体的には、２つの体性感覚野が、全身という広い範囲における触覚、圧覚、温覚、冷覚、痛覚など多くの情報を取り扱っている。これに対し、視覚は５つの視覚野で処理され、聴覚は３つの聴覚野で処理されている。
【００１５】
もう１つは感覚の分解能が、視覚または聴覚に比べて触覚では低いことである。特に時間分解能については、聴覚では１ＫＨｚで連続性を感じる、言い換えると、１ＫＨｚまで不連続を聞き分けることができ、視覚では６０Ｈｚまで不連続を見分けることができる。これに対し、触覚では痛みを伴う場合に１００Ｈｚまで不連続を感じ分けるものの、１０Ｈｚ程度が触覚効果を与える適正レベルと考えられている。このことから、振動情報を適切に伝えるためのメカニズムは他の感覚情報以上に適切に取り扱うことが望ましい。
【００１６】
本実施形態では、触覚情報を適切に伝えることができる情報処理装置について説明する。そのような情報処理装置では、振動などの触覚と視覚または聴覚とを整合させた場合のマルチモーダル知覚効果を的確に高めることができる。
【００１７】
〔１．情報処理装置１の構成〕
図１は、本実施形態に係る情報処理装置１の概略構成を示している。図１に示す通り、情報処理装置１は、入力部１０、演算部２０、出力部３０、通信部４０、タイマー５０、振動部６０（触覚因子生成部）、記憶部７０を含んでいる。
【００１８】
入力部１０は、例えばタッチパネルとして構成され、利用者の操作を受け付け、電気信号に変換し、演算部２０へ出力する。
【００１９】
出力部３０は、音声および画像の少なくともいずれか一方の出力であるＡＶ出力を行う。本実施形態の出力部３０は、図１に示す通り、表示部３１および音声出力部３２を含んでいる。
【００２０】
通信部４０は、有線接続先、またはＩＥＥＥ８０２．１１やＬＴＥなどの無線接続先との通信を行う。また、通信部４０に外部から電話の着信があった場合、通信部４０は演算部２０へ当該着信を通知する。
【００２１】
タイマー５０は、演算部２０からの要求に応じて、特定の時刻を設定し、特定の時刻となった時点で、演算部２０へ割り込み処理を発生させる。なお、タイマー５０は演算部２０に含まれていてもよい。
【００２２】
振動部６０は、演算部２０からの要求に応じて、振動（触覚因子）を発生させる。この振動により、情報処理装置１の筐体が振動し、利用者に触覚効果を与えることができる。振動部６０はボイスコイルモーターおよび当該ボイスコイルモーターを駆動する駆動回路などにより実現される。
【００２３】
記憶部７０は、情報処理の条件、条件の種類および優先値との対応関係を表す図４に示すようなテーブルである優先度テーブル（後で詳述）、音楽データ、電話の着信を示す画像データ等を記憶している。
【００２４】
演算部２０は、図１に示す通り、情報出力制御部２１（情報出力制御手段）および時刻設定部２２（時刻設定手段）を含んでいる。演算部２０（情報出力制御部２１）は、入力部１０および通信部４０からの入力、並びにタイマー５０からの割り込み処理に応じて情報処理を行う。また、演算部２０（情報出力制御部２１）は、当該情報処理に基づき、出力部３０へ画像情報および音声情報を出力し、振動部６０の振動を制御し、また時刻設定部２２に割り込み時刻を設定させる。また、当該情報処理において、演算部２０（情報出力制御部２１）は記憶部７０を参照する。時刻設定部２２は、情報出力制御部２１からの要求に応じて、割り込み処理が必要な時刻を算出し、当該時刻に割り込み処理を行うようにタイマー５０を設定する。
【００２５】
〔２．音楽再生中に電話の着信があった場合の処理フロー〕
情報処理装置１において音楽再生中に、電話の着信があった場合に、振動部６０が発生する振動を制御する処理フローを、図２および図３に基づき説明する。
【００２６】
（事前準備（音楽再生））
まず、図３に示すように利用者が入力部１０に備わる音楽再生ボタンを押した場合、入力部１０は利用者のタッチ位置を演算部２０へ通知する。演算部２０は、当該タッチ位置が音楽再生ボタンの座標であることを検知し、記憶部７０から音楽データの読み出しを行う。情報出力制御部２１は、当該音楽データを音声出力部３２へ出力し、図２にも示すように、当該音楽データの再生命令を行う（ステップ１０１；以後、ステップは単にＳと表す）。
【００２７】
また、Ｓ１０１において、情報出力制御部２１は、当該音楽データ（第１の触覚情報）に合わせた振動命令（第１の触覚因子の生成命令）を振動部６０へ出力する。さらに、情報出力制御部２１は、当該音楽データに合わせた振動命令を振動部６０へ出力した後、その時点で実行している処理、すなわち上記音楽再生に係る情報処理（第１の情報処理）、以外の振動を発生させる情報処理（第２の情報処理）である割り込みがあるか否かについて、割り込みがあるまで繰り返して判断する（Ｓ１０２  Ｎｏのループ）。
【００２８】
Ｓ１０２で第２の情報処理の割り込みがあった場合（Ｓ１０２  Ｙｅｓ）、図３に示すように情報出力制御部２１は、記憶部７０に記憶された優先度テーブル（後で詳述）を参照し、当該第２の情報処理が、上記音楽再生に係る第１の情報処理より優先度が高いか否かについて判断する（Ｓ１０３）。Ｓ１０３の具体的な処理は後述する。
【００２９】
割り込んだ第２の情報処理が第１の情報処理より優先度が高くないと判断された場合（Ｓ１０３  Ｎｏ）、処理はＳ１０２に戻る。一方、第２の情報処理が第１の情報処理より優先度が高いと判断された場合（Ｓ１０３  Ｙｅｓ）、結果として、音楽データに合わせた振動（第１の触覚因子）を減衰させる。このときに演算部２０が行う処理については後で詳述する。
【００３０】
一方、振動部６０は、最初に情報出力制御部２１からの振動開始命令の有無を、振動開始命令を受けるまで繰り返して判断する（Ｓ２０１  Ｎｏのループ）。
【００３１】
振動部６０は、上記振動命令を受けた場合、当該振動命令に応じて振動（第１の触覚因子の生成）を開始する（Ｓ２０２）。特に当該振動命令が上記の音楽データに合わせた振動命令である場合、図３に示すように、振動部６０は、音声出力部３２から音楽データを取得し、スピーカの振動板の振動と同様に、当該音楽データの示す音楽に合わせた振動を発生させる。
【００３２】
上記の処理により、利用者が情報処理装置１の音楽再生ボタンを押すと、情報処理装置１は、音楽を再生すると共に音楽に合わせた振動を行っている音楽再生状態となる。
【００３３】
なお、音楽再生状態において、振動部６０は、上記振動を開始した後、情報出力制御部２１からの振動停止命令があるか否かについて、振動停止命令を受けるまで繰り返して判断する（Ｓ２０３  Ｎｏのループ）。振動部６０が、情報出力制御部２１からの振動停止命令があると判断した場合（Ｓ２０３  Ｙｅｓ）、音楽に合わせた振動を徐々に減衰させる。この処理については後で詳述する。
【００３４】
（音楽再生中  着信割り込み）
上記音楽再生状態におけるＳ１０３において、割り込んだ第２の情報処理が上記音楽再生に係る第１の情報処理より優先度が高いと判断された場合（Ｓ１０３  Ｙｅｓ）、情報出力制御部２１は、音声出力部３２へ音声の再生を停止させる音声再生停止命令を行うと共に、振動部６０に振動の停止をさせる振動停止命令を行う（Ｓ１０４）。また、情報出力制御部２１は、時刻設定部２２に、上記振動停止命令により振動部６０の振動が停止するまでの時間（振動停止完了時間）を算出させ、当該時間経過後の時刻に第２の情報処理を実行するようタイマー５０へ設定させる（Ｓ１０５）。
【００３５】
例えば、割り込みが電話の着信であった場合は、図３に示すように情報出力制御部２１は、記憶部７０から着信音および着信を示す振動（第２の触覚因子）を表す着信鳴動データ（第２の触覚情報）を取得する。情報出力制御部２１は、当該着信鳴動データに基づき、音声出力部３２に着信音を出力させる着信音鳴動命令を行うと共に、振動部６０に着信を示す振動をさせる着信音振動命令（第２の触覚因子の生成命令）を行う（Ｓ１０６）。
【００３６】
情報出力制御部２１は、図３に示すように着信画像を記憶部７０から読み出し、当該着信画像を表示用に変換する（Ｓ１０７）。また、情報出力制御部２１は、一定時間待機し（Ｓ１０８）、その後にＳ１０５において設定したタイマー５０による割り込みが発生したか否かを、その割り込みが発生するまで繰り返し判断する（Ｓ１０９  Ｎｏのループ）。タイマー５０による割り込みが発生した場合（Ｓ１０９  Ｙｅｓ）に情報出力制御部２１が行う処理については後述する。
【００３７】
一方、上記音楽再生状態におけるＳ２０３において、振動部６０は、演算部２０（情報出力制御部２１）からの振動停止命令があると判断すると（Ｓ２０３  Ｙｅｓ）、音楽再生（第１の情報処理）に伴った振動部６０の振動（第１の触覚因子）を徐々に停止させる振動停止処理を行う（Ｓ２０４）。その後、振動部６０は一定時間待機し（Ｓ２０５）、情報出力制御部２１から、電話着信（第２の情報処理）に伴った振動開始命令があるか否かを、その振動開始命令を受けるまで繰り返し判断する（Ｓ２０６  Ｎｏのループ）。
【００３８】
振動部６０が、電話着信に伴った上記振動開始命令があると判断した場合（Ｓ２０６  Ｙｅｓ）、振動部６０は、音楽再生に伴った振動の停止が完了したか否かを判断する振動停止完了待ち状態となる（Ｓ２０７）。
【００３９】
なお、振動部６０は、Ｓ１０５において設定したタイマー５０による割り込みがＳ１０９で発生したことを、情報出力制御部２１から通知されることによって、音楽再生に伴った振動の停止が完了したと判断する。あるいは、振動部６０は、情報出力制御部２１から電話着信に伴った振動開始命令を受けたときに、音楽再生に伴った振動の停止が完了したと判断してもよい。
【００４０】
振動部６０が、音楽再生に合わせた振動の停止が完了したと判断した（Ｓ２０７  Ｙｅｓ）後に、振動部６０が行う処理については後述する。
【００４１】
（着信音、振動、画面を同時に変化させる）
上記振動完了待ち状態において、タイマー５０による割り込みが発生した場合（Ｓ１０９  Ｙｅｓ）、情報出力制御部２１は表示部３１へＳ１０７において作成（変換）した着信画像を転送し、表示部３１に該着信画像を表示させる（Ｓ１１０）。さらに、情報出力制御部２１は、音声出力部３２へ着信音鳴動命令を与え、音声出力部３２に着信音を出力させる。これらの処理は、時刻設定部２２が算出した振動停止完了時間が経過した時刻に行われる。
【００４２】
一方、振動部６０は、上記振動完了待ち状態におけるＳ２０７において、振動部６０が振動停止完了を判断した場合（Ｓ２０７  Ｙｅｓ）、振動部６０は着信を示す振動（第２の触覚因子）の発生を開始する（Ｓ２０８）。
【００４３】
上記の処理により、情報処理装置１は、上記振動完了待ち状態において、振動が完了した時点で、着信画像の表示、着信音の出力、および着信を示す振動を連動させて行うことができる。また、着信画像の表示は、着信を示す振動と厳密には同時とならない場合があるが、マルチモ−ダル知覚の効果を高めるためには、これらの処理の時間差は７００ｍｓ以内であることが好ましく、２００ｍｓ以内であることがより好ましい。
【００４４】
〔３．情報処理の優先度について〕
上記のＳ１０３における２つの情報処理のいずれが、優先度が高いか否かを判断する方法について、図４および５に基づき説明する。図４は、情報処理の種類、判断条件の種類および優先値との対応関係を表すテーブルである優先度テーブルを表している。また、図５は、上記優先度テーブルを用いた条件判断の集計結果を示す図である。
【００４５】
例えば、図５によると“音楽再生”という情報処理は、図４に示す優先度テーブルの条件種類として、“アプリケーション”という命令モジュールに対応付けられているとともに、“音楽再生”というアプリケーション種類、“使用中データ”という呼び出し契機、および“音楽から自動生成”という振動データに対応付けられている。
【００４６】
また、“音楽再生”という情報処理に関する上記４つの条件種類には、それぞれ優先値として、“１”、“１”、“１”、“０”が割り当てられている。したがって、“音楽再生”という情報処理の優先値の合計は、図５の最下行に示す通り３になる。同様に“電話着信”という情報処理の優先値の合計は１１になる。
【００４７】
上記情報出力制御部２１は、上記のＳ１０３における２つの情報処理のいずれが、優先度が高いか否かについて、各情報処理の優先値を優先度テーブルを参照することによって算出し、第１の情報処理の実行中に割り込んだ第２の情報処理が、第１の情報処理よりも高い優先度を持つかどうかを判断する。
【００４８】
その結果、第２の情報処理の優先度が第１の情報処理の優先度より高い場合に、第１の情報処理に伴って発生させていた振動（第１の触覚因子）を減衰させ、続いて第２の情報処理に伴った振動（第２の触覚因子）を発生させる。
【００４９】
これにより、利用者は、第２の触覚因子を第１の触覚因子から容易に弁別することができる。
【００５０】
また、上記第１の触覚因子を減衰させる場合、第１の触覚因子の時間に対する減衰割合が、利用者に認識しづらい減衰割合に設定されている。例えば、上記第１の触覚因子を、メルケル細胞が認識可能な３０ｄｂ（１．０μｍ基準）までは短時間で弱めさせ、１０ｄｂまで５秒程度かけて弱めるとよい。これにより、利用者は第１の触覚因子の消失を唐突であると感じることなく、第２の触覚因子による触覚を明確に認識することができる。
【００５１】
第２の情報処理の優先度が第１の情報処理の優先度より高くない場合には、第１の情報処理に伴って発生させていた振動（第１の触覚因子）と、第２の情報処理に伴った振動（第２の触覚因子）とを合成してもよい。
【００５２】
なお、優先度テーブルにおいて、条件種類が“システム”という命令モジュールであるとき、大きな値の優先値（例えば１０）が割り当てられているのは、次の理由による。例えば携帯端末のような情報処理装置１が本来の動作をしなくなるような緊急事態になった場合に、そのことを利用者に通知する処理を最優先させる必要がある。上記緊急事態とは、例えば、電池容量が閾値を下回り０に近くなる事態や、メールの受信容量がフルになり、新規受信ができなくなる事態などである。
【００５３】
このような緊急事態における処理を最優先させることができるように、“システム”という命令モジュールに、他の種類の命令モジュールにおける優先値の合計を必ず上回る優先値を割り当てておく。そのような優先値が、例えば１０ということである。
【００５４】
また、図４に示す優先度テーブルでは、条件種類の呼び出し契機として、入力部１０が受け付けた操作（ユーザー入力）に対する応答以外の情報処理（モデム割り込み、タイマー割り込み等）に高い優先値を割り当てている。この呼び出し契機の優先値を用いれば、入力部１０が受け付けた操作に対する応答以外の情報処理を、優先度の高い第２の情報処理であると判断することができる。
【００５５】
これにより、利用者は予期しない触覚因子に起因する触覚を、明確に認識することができる。
【００５６】
〔変形例〕
上記実施形態における変形例について、図６および図７に基づき説明する。
【００５７】
この変形例では、情報出力制御部２１が、前記表示部３１に描画命令を与え、描画命令に応じた情報を表示させる場合に、描画命令によって割り込み処理の優先度を判断する例を説明する。
【００５８】
この場合、上記Ｓ１０３で情報出力制御部２１が用いる優先度テーブルとして、条件種類が命令モジュールのみで構成された図６に示す優先度テーブルを用意してもよい。
【００５９】
例えば、利用者がゲーム（第１の情報処理）の実行中に、ダイアログボックス（ユーザに何らかの入力を促すために表示されるウインドウ）を表示する描画命令、もしくはディスプレイのＺ軸上一番上の階層に表示を行う描画命令を、情報出力制御部２１が表示部３１に与える場合に、情報出力制御部２１は、その描画命令を優先度の高いユーザーインターフェース処理（第２の情報処理）として扱う。
【００６０】
具体的には、図７によると“ゲーム”という情報処理は、図６に示す優先度テーブルの条件種類として、“アプリケーション”という命令モジュールに対応付けられているのに対し、“ダイアログ表示”は、“ユーザーインターフェース”という命令モジュールに対応付けられている。
【００６１】
さらに、図７に示すように、“ユーザーインターフェース”という情報処理の優先値は５であり、“ゲーム”という情報処理の優先値は１である。そのため、Ｓ１０３において、ダイアログ表示はゲームよりも優先度が高い情報処理であると情報出力制御部２１により判断される。
【００６２】
これにより、情報処理の分類に応じて優先度を判断することができる。例えば、ユーザーインターフェースに分類される（条件に合致する）情報処理であれば、アプリケーションに分類される（条件に合致する）情報処理より必ず優先度が高いものとして扱うことができる。すなわち、触覚効果を発生させるどのようなアプリケーションが実行されている場合でも、ダイアログ等のユーザーインターフェースに分類される情報処理にともなう触覚を、利用者は容易に弁別することができる。
【００６３】
〔実施形態２〕
本発明の他の実施形態について、図８〜図１０に基づいて説明すれば、以下のとおりである。なお、説明の便宜上、前記実施形態にて説明した部材と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【００６４】
〔１．情報処理装置２の構成〕
本実施形態に係る情報処理装置２の構成を図８に基づき説明する。本実施形態に係る図８に示すように、情報処理装置２は、入力部１０、演算部１２０、出力部３０、タイマー５０、振動部１６０（触覚因子生成部）、および記憶部１７０を含む。
【００６５】
演算部１２０は、図８に示す通り、情報出力制御部１２１（情報出力制御手段）および時刻設定部１２２（時刻設定手段）を含んでいる。情報出力制御部１２１は、入力部１０からの入力に応じて、ゲームに係る情報処理（第１の情報処理）を行う。情報出力制御部１２１は、当該情報処理に伴い、出力部３０へ画像情報および音声情報を出力すると共に振動部１６０へ振動情報（第１の触覚情報）を出力する。
【００６６】
また、演算部１２０は、タイマー５０による割り込み処理に基づき、出力部３０へ画像情報および音声情報を出力し、また振動部１６０へ振動情報を出力する。演算部１２０は、情報処理に応じて記憶部１７０から情報を取得する。
【００６７】
時刻設定部１２２は、入力部１０からの入力により所定の時刻を取得した場合、記憶部１７０から振動部１６１の振動（第１の触覚因子）が減衰するに十分な時間である減衰可能時間を取得する。時刻設定部１２２は、当該所定の時刻よりも上記減衰可能時間前の時刻に、タイマー５０が情報出力制御部１２１に対し割り込み処理を発生させるように設定する。
【００６８】
振動部１６０は、図８に示す通り振動制御部１６１（情報出力制御手段）を含む。振動制御部１６１は情報出力制御部１２１から受け取った振動情報に基づき振動部１６０を振動させる。特に当該振動情報に、先頭の所定期間は振動させないことを示す情報が含まれている特定振動情報（第２の触覚情報）である場合は、振動制御部１６１は、その特定振動情報を生成した情報処理の優先度が高いと判断し、振動部１６０で既に実行中の振動（第１の触覚因子）を減衰させる。この処理により振動部１６０の振動が減衰した時点で、振動制御部１６１は振動部１６０の振動が減衰したことを演算部１２０へ通知すると共に、当該特定振動情報に基づき振動部１６０に新たな振動（第２の触覚因子）の発生を開始させる。振動部１６１の詳細な動作については〔２．ゲーム中にアラームによる割り込みがある場合のフロー〕にて後述する。
【００６９】
記憶部１７０は、振動部１６０が振動の停止を開始してから、振動部１６０の振動の減衰が完了するために十分な時間の値を記憶している。また、所定の時刻となったことを表すアラームのための振動を示す振動情報（振動ファイル）、およびアラームのための画像を表すファイルであるアラーム画像、ならびにゲームのプログラム等を記憶している。記憶部１７０は、演算部１２０からの要求に応じて上記の各情報を出力する。
【００７０】
〔２．ゲーム中にアラームによる割り込みがある場合のフロー〕
情報処理装置２において、利用者がゲーム（第１の情報処理）を行っている最中にアラーム（第２の情報処理）による割り込みがある場合の処理フローを、図９および図１０に基づき説明する。
【００７１】
（事前準備）
図９および図１０に示すように、利用者が入力部１０により、アラームを鳴動させることを希望する時刻であるアラーム時刻を設定した場合、当該アラーム時刻は入力部１０から時刻設定部１２２へ出力される。時刻設定部１２２が当該アラーム時刻を受け取ると、記憶部１７０から上記減衰可能時間を取得する。時刻設定部１２２は、上記アラーム時刻よりも上記減衰可能時間前の時刻（以下、所定時刻と表す）に、タイマー５０が情報出力制御部１２１に対し、情報処理装置２にアラームを生じさせるための割り込み処理であるアラーム割り込みを発生させるように設定する（Ｓ３０１）。
【００７２】
また、利用者が入力部１０により、ゲームの開始を表す入力を行った場合、入力部１０は、演算部１２０に当該入力があったことを通知する。演算部１２０は記憶部１７０からゲームのプログラムを読み出し、ゲームに係る情報処理（第１の情報処理）を開始する（Ｓ３０２）。演算部１２０がゲームに係る情報処理を実行している間、情報出力制御部１２１は、当該ゲームに係る情報処理に応じて振動部１６０へ振動命令を行う（Ｓ３０３）。情報出力制御部１２１は、上記アラーム割り込みを生じているか否かについて、アラーム割り込みが発生するまで繰り返し判断する（Ｓ３０４  Ｎｏのループ）。アラーム割り込みが生じていた場合（Ｓ３０４  Ｙｅｓ）に演算部１２０が実行する処理については後述する。
【００７３】
一方、振動制御部１６１は、情報出力制御部１２１から振動情報（第１の触覚情報）が出力されたか否かについて、振動情報が出力されるまで繰り返し判断する（Ｓ４０１  Ｎｏのループ）。
【００７４】
情報出力制御部１２１から振動情報が出力された場合（Ｓ４０１  Ｙｅｓ）、振動制御部１６１は当該振動情報（以下、第１の振動情報と表す）に基づき、振動部１６０を振動させる（Ｓ４０２）。その後、振動制御部１６１は、情報出力制御部１２１から第１の振動情報以外の振動情報（第２の触覚情報；以下、第２の振動情報と表す）が出力されたか否かについて、第２の振動情報が出力されるまで繰り返し判断する（Ｓ４０４  Ｎｏのループ）。
【００７５】
情報出力制御部１２１から第２の振動情報が出力されていた場合（Ｓ４０４  Ｙｅｓ）に振動部１６０が行う処理については後述する。
【００７６】
上記の処理により、情報処理装置２は、利用者の操作により、アラームの設定がされ、また、ゲームを開始し、ゲームに係る処理に合わせて振動する。
【００７７】
（アラームの鳴動処理）
情報処理装置２にアラームの設定がされ、かつ、情報処理装置２がゲームに係る処理を実行している状態において、時刻が上記所定時刻になったことにより、タイマー５０から情報出力制御部１２１に対するアラーム割り込みが生じた場合（Ｓ３０４  Ｙｅｓ）、情報出力制御部１２１は、記憶部１７０から上記第２の振動情報（振動ファイル）を取得する（Ｓ３０５）。
【００７８】
また、情報出力制御部１２１は、振動部１６０へ、当該第２の振動情報の出力および振動開始命令（第２の触覚因子の生成命令）を行う（Ｓ３０６）。さらに、情報出力制御部１２１は、図１０に示すように、記憶部１７０から上記アラーム画像を取得し、当該アラーム画像を表示部１３１が表示可能な形式に変換する（Ｓ３０７）。その後、情報出力制御部１２１は待機する（Ｓ３０８）。
【００７９】
さらにその後、情報出力制御部１２１は、振動部１６０から、振動部１６０の振動（第１の触覚因子）の減衰が完了し、振動部１６０が新たに振動することが可能となったことを示す振動可能通知があったか否かについて、振動可能通知があるまで繰り返し判断する（Ｓ３０９  Ｎｏのループ）。振動部１６０から振動可能通知があった場合（Ｓ３０９  Ｙｅｓ）に、演算部１２０が行う処理については後述する。
【００８０】
一方、情報処理装置２にアラームの設定がされ、かつ、情報処理装置２がゲームに係る処理を実行している状態において、時刻が上記所定時刻になったことにより、情報出力制御部１２１から上記第２の振動情報が出力されていた場合（Ｓ４０４  Ｙｅｓ）、振動部１６０は当該第２の振動情報（振動ファイル）を解析する（Ｓ４０５）。振動部１６０は、当該第２の振動情報を解析することにより、第２の振動情報に、先頭の所定期間は振動させないことを示す情報が含まれているか否かを判断する（Ｓ４０６）。
【００８１】
先頭の所定期間は振動させないことを示す情報が、第２の振動情報に含まれていなかった場合（Ｓ４０６  Ｎｏ）、振動部１６０は継続して第１の振動情報に基づき振動を行う。この場合、振動制御部１６１は、第１の振動情報と第２の振動情報を合成した情報に基づき、振動部１６０を振動させてもよい。
【００８２】
先頭の所定期間は振動させないことを示す情報が、第２の振動情報に含まれていた場合（Ｓ４０６  Ｙｅｓ）、振動制御部１６１は振動部１６０の振動（第１の触覚因子）を減衰させる（Ｓ４０７）。振動制御部１６１は、減衰させた振動が一定の閾値以下となったか否かを確認することで、振動部１６０の振動の減衰が完了したか否かを確認する（Ｓ４０８）。振動部１６０の振動の減衰が完了していない場合（Ｓ４０８  Ｎｏ）、振動制御部１６１は、再度、振動部１６０の振動を減衰させる（Ｓ４０７）。振動部１６０の振動の減衰が完了していた場合（Ｓ４０８  Ｙｅｓ）における、振動部１６０が行う処理については後述する。
【００８３】
上記の処理により、情報処理装置２は、上記所定時刻から振動の減衰を開始し、振動の減衰の完了を待機する状態となる。
【００８４】
（アラームの実際の鳴動タイミング）
情報処理装置２が、上記所定時刻から振動の減衰を開始し、振動の減衰の完了を待機する状態において、振動制御部１６１から情報出力制御部１２１に対して振動可能通知があった場合（Ｓ３０９  Ｙｅｓ）、情報出力制御部１２１は表示部３１が表示可能なように変換を行ったアラーム画像を、表示部３１へ出力する。
【００８５】
一方、情報処理装置２が、上記所定時刻から振動の減衰を開始し、振動の減衰の完了を待機する状態において、振動部１６０の振動の減衰が完了していた場合（Ｓ４０８  Ｙｅｓ）、振動制御部１６１は振動可能通知を情報出力制御部１２１へ出力すると共に上記第２の振動情報に基づき振動を開始する（Ｓ４１０）。
【００８６】
上記の処理により、情報処理装置２は、ゲームに係る情報処理（第１の情報処理）に基づく振動（第１の触覚因子）を、その振動を減衰させるために十分な時間前の時刻から減衰させる。また、情報処理装置２は、振動の減衰が完了した時点、すなわちアラーム時刻に、アラーム画像を表示すると共にアラーム（第２の情報処理）に伴う振動（第２の触覚因子）の生成を開始する。これにより、利用者はゲームによる振動がある場合においても、アラームを示す振動を素早く、明確に認識することができる。
【００８７】
また、アラームを示す振動が、ゲームに係る情報処理に基づく振動を減衰させて行われることは、アラームを示す振動を表す第２の振動情報（振動ファイル）に、先頭の所定期間は振動させないことを示す情報が含まれていたことによりなされている。すなわち、第２の振動情報を解析したことにより、アラームを示す振動を表す第２の振動情報が、ゲームに係る情報処理に基づく第１の振動情報より優先度が高いものとして扱われている。これにより、情報処理の優先度を判断するためのデータベースを用意することなく、情報処理装置の簡素化を図ることができる。
【００８８】
〔実施形態３〕
本発明のさらに他の実施形態について、図８、１０、１１に基づいて説明すれば、以下の通りである。なお、本実施形態に係る情報処理装置２の構成は、図８に示す上記実施形態２に係る情報処理装置２の構成と同様の構成であり、図１１に示す下記の処理においてのみ異なる。すなわち、本実施形態における特徴的な処理の概要は、例えばアラームまたは電話着信に対して、利用者がバイブレーションをオフに設定していた場合であっても、第１の情報処理に伴って生成していた振動（第１の触覚因子）を減衰させるというものである。
【００８９】
図１１は本実施形態における処理の流れを示すフローチャートである。図９におけるフローチャートと異なる点は、（Ｉ）Ｓ３０４の処理の後に、演算部１２０が振動によるアラームの通知機能が有効であるか否かを判断し（Ｓ５０１）、振動によるアラームの通知機能が有効である場合は（Ｓ５０１  Ｙｅｓ）、情報出力制御部１２１は前記第２の振動情報（振動ファイル）を取得し（Ｓ３０５）、振動によるアラームの通知機能が有効でない場合は（Ｓ５０１  Ｎｏ）、情報出力制御部１２１は無振動を示す振動ファイルを取得する（Ｓ５０２）点、（ＩＩ）Ｓ４０５の後に、振動制御部１６１は、振動ファイルが無振動を示す振動ファイルであるか否かを判断し（Ｓ６０１）、振動ファイルが無振動を示す振動ファイルである場合は（Ｓ６０１  Ｙｅｓ）、振動制御部１６１は振動の減衰を開始し、振動ファイルが無振動を示す振動ファイルではない場合は（Ｓ６０１  Ｎｏ）、振動制御部１６１は継続して振動する（Ｓ４０２）点である。
【００９０】
これにより、本実施形態に係る情報処理装置２は、振動（第２の触覚因子）によるアラーム（第２の情報処理）の通知機能が無効となっていた場合に、ゲームに係る第１の情報処理に基づく振動（第１の触覚因子）がアラーム時刻までに減衰する。そのため、ゲームに係る情報処理から、アラームに係る情報処理に切り替わったことを利用者は容易に認識することができる。
【００９１】
〔変形例〕
上記実施形態３において、記憶部１７０は、情報処理と当該情報処理の振動による通知機能が有効であるか否かを示すテーブルを記憶していてもよい。これにより、情報出力制御部１２１は、Ｓ５０１において当該テーブルを参照することで、情報処理の振動が有効であるか否かについて判断することができる。
【００９２】
〔ソフトウェアによる実現例〕
情報処理装置１および２の制御ブロック（特に演算部２０・１２０および振動制御部１６１）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。
【００９３】
後者の場合、情報処理装置１および２は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。なお、本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００９４】
〔まとめ〕
本発明の態様１に係る情報処理装置（１，２）は、利用者に触覚を生じさせる因子である触覚因子を生成する触覚因子生成部（振動部６０，１６０）と、上記触覚因子生成部に触覚因子を、情報処理に基づき、生成させる情報出力制御手段（情報出力制御部２１，１２１）と、を備えた情報処理装置であって、上記情報出力制御手段が第１の情報処理に基づき、上記触覚因子生成部に第１の触覚因子を生成させている最中に、第２の情報処理の実行命令を受けた場合に、上記情報出力制御手段は、該第１の情報処理および第２の情報処理のどちらの優先度が高いかを判断し、該第１の情報処理よりも該第２の情報処理の優先度が高い場合に、上記情報出力制御手段は、該第１の触覚因子を減衰させるように、上記触覚因子生成部を制御する。
【００９５】
上記の構成によれば、上記情報出力制御手段は、第１の情報処理に基づき、上記触覚因子生成部に第１の触覚因子を生成させている最中に、第２の情報処理の実行命令を受けた場合に、第１の情報処理および第２の情報処理のどちらの優先度が高いかを判断する。
【００９６】
さらに、上記情報出力制御手段は、第１の情報処理よりも第２の情報処理の優先度が高いと判断すると、上記触覚因子生成部を制御して、上記第１の触覚因子を減衰させる。
【００９７】
これにより、相対的に優先度の高い第２の情報処理を実行する場合には、その前に実行中であった、相対的に優先度の低い第１の情報処理に基づく第１の触覚因子を減衰させるので、利用者は、第２の情報処理を第１の情報処理から弁別しやすくなる。
【００９８】
なお、情報出力制御手段が、第１の情報処理および第２の情報処理のどちらの優先度が高いかを判断する処理のことを、情報出力制御手段が、第１の情報処理より第２の情報処理を優先させる条件を満たしているかを判断する処理と言い換えてもよい。 
【００９９】
本発明の態様２に係る情報処理装置における上記情報出力制御手段が、上記態様１において、上記第１の情報処理よりも上記第２の情報処理の優先度が高いと判断しており、かつ上記情報出力制御手段が、上記第２の情報処理について、第２の触覚因子の生成が関連付けされていることを認識した場合、上記情報出力制御手段は、上記第１の触覚因子を減衰させた後に、第２の触覚因子を生成させるように、上記触覚因子生成部を制御してもよい。
【０１００】
上記の構成によれば、第２の情報処理について、第２の触覚因子の生成が関連付けされている場合には、上記情報出力制御手段は、上記触覚因子生成部を制御して、上記第１の触覚因子を減衰させた後に、第２の触覚因子を生成させる。
【０１０１】
これにより、優先度の高い情報処理に基づく触覚因子と、当該触覚因子が生じるより前に生じていた優先度の低い情報処理に基づく触覚因子と、を利用者は明確に弁別することができ、優先度の高い情報処理に基づく触覚因子に、利用者は、より早く気付くことができる。あるいは、優先度の高い情報処理に基づく触覚因子に対する利用者の応答速度が向上する。
【０１０２】
特に、第１の触覚因子と第２の触覚因子とが、例えばどちらも振動であるといった同種の触覚因子である場合に、上述した効果の度合いが向上する。
【０１０３】
本発明の態様３に係る情報処理装置は、上記態様２において、音声および画像の少なくともいずれか一方の出力であるＡＶ出力を行う出力部（３０，１３０）を備え、上記情報出力制御手段は、上記第２の情報処理に基づき、上記触覚因子生成部に上記第２の触覚因子を生成させることと、上記出力部にＡＶ出力を行わせることとを連動させてもよい。
【０１０４】
上記の構成によれば、利用者は、生成された第２の触覚因子と連動したＡＶ出力を知覚することができる。一般に、例えば触覚と共に、当該触覚と関連付けられた視覚または聴覚への刺激が連動して与えられると、当該触覚、および、当該視覚または聴覚への刺激、に対する応答速度が向上することが知られている。よって、上記の構成により、優先度の高い情報処理に基づく触覚因子に、利用者は、より一層早く気付くことができる。あるいは、優先度の高い情報処理に基づく触覚因子に対する利用者の応答速度が一層向上する。
【０１０５】
なお、上記第２のＡＶ出力と第２の触覚因子の生成との時間差は７００ｍｓ以内であることが好ましく、２００ｍｓ以内であることが、より好ましい。
【０１０６】
本発明の態様４に係る情報処理装置では、上記態様２または３において、上記情報出力制御手段が、上記第２の情報処理において、上記触覚因子を生成する基となる触覚情報を取得した場合に、上記触覚因子生成部に上記触覚情報に基づく触覚因子を生成させ、かつ該触覚情報に、触覚因子の先頭の所定期間は、第２の触覚因子を生成しないことを示す情報が含まれている場合、上記情報出力制御手段は、上記第１の情報処理よりも上記第２の情報処理の優先度が高いと判断してもよい。
【０１０７】
上記の構成によれば、上記情報出力制御手段は、第１の情報処理に対応した第１の触覚因子の生成中に、該第１の情報処理と優先度が同等の第２の情報処理の実行命令を受けることがある。この場合には、情報出力制御手段は、触覚因子生成部に、新たな触覚因子を生成させたとしても、その新たな触覚因子を第１の触覚因子と合成する。
【０１０８】
これに対し、情報出力制御手段は、第１の情報処理とは別の第２の情報処理において、先頭の所定期間は触覚因子を生成しないことを示す情報が含まれている触覚情報を取得した場合に、第１の情報処理よりも上記第２の情報処理の優先度が高いと判断するので、情報処理の優先度を判断するためのデータベースを用意する必要がない。したがって、より簡易な構成の情報処理装置を提供することができる。
【０１０９】
本発明の態様５に係る情報処理装置では、上記態様２から４において、上記触覚因子生成部が上記第２の触覚因子を生成する特定の時刻を設定する時刻設定手段（時刻設定部２２，１２２）をさらに備え、上記情報出力制御手段は、上記時刻設定手段が設定した特定の時刻までに、上記触覚因子生成部に上記第１の触覚因子を減衰させ、該特定の時刻に、上記触覚因子生成部に上記第２の触覚因子の生成を開始させてもよい。
【０１１０】
上記の構成によれば、上記情報処理装置は設定された特定の時刻までに上記第１の触覚因子を弱め、該特定の時刻に、上記第２の触覚因子を生成させ始める。
【０１１１】
これにより、上記第１の触覚因子に起因する触覚と混同することなく、上記第２の触覚因子に起因する触覚を、利用者は認識できるため、特定の時刻となったことを、利用者は明確に認識することができる。
【０１１２】
本発明の態様６に係る情報処理装置は、上記態様２から５において、上記第１の触覚因子を減衰させる場合、第１の触覚因子の強さに閾値が設定されており、上記情報出力制御手段は、上記触覚因子生成部に上記第１の触覚因子を生成する強さを上記閾値まで減衰させた後に、上記触覚因子生成部に上記第２の触覚因子を生成させてもよい。
【０１１３】
上記の構成によれば、上記情報出力制御手段は、上記触覚因子生成部に上記第１の触覚因子を生成する強さを所定の閾値まで弱めさせた後に、上記触覚因子生成部に上記第２の触覚因子を生成させる。これにより、利用者は第２の触覚因子による触覚を、唐突なものと感じることなく明確に認識することができる。
【０１１４】
本発明の態様７に係る情報処理装置は、上記態様２から６において、上記第１の触覚因子を減衰させる場合、第１の触覚因子の時間に対する減衰割合が、利用者に認識しづらい減衰割合に設定されており、上記情報出力制御手段は、上記触覚因子生成部に、上記減衰割合に従って上記第１の触覚因子の強さを減衰させた後に、上記触覚因子生成部に上記第２の触覚因子を生成させてもよい。
【０１１５】
上記の構成によれば、上記情報出力制御手段は、上記触覚因子生成部に、利用者が認識することが困難な減衰割合に従って、上記第１の触覚因子の強さを徐々に弱めさせた後に、上記触覚因子生成部に上記第２の触覚因子を生成させる。例えば、上記情報出力制御手段は、上記触覚因子生成部に、上記第１の触覚因子を、メルケル細胞が認識可能な３０ｄｂ（１．０μｍ基準）までは短時間で弱めさせ、１０ｄｂまで５秒程度かけて弱めさせ、その後に上記触覚因子生成部に上記第２の触覚因子を生成させる。
【０１１６】
これにより、利用者は上記第１の触覚因子の消失を唐突であると感じることなく、第２の触覚因子による触覚を明確に認識することができる。
【０１１７】
本発明の態様８に係る情報処理装置は、上記態様１から７において、利用者の操作を受け付ける入力部（１０）をさらに備え、上記情報出力制御手段は、上記入力部が受け付けた操作に対する応答以外の情報処理を、上記第２の情報処理とし、かつ該第２の情報処理は上記第１の情報処理よりも優先度が高いと判断してもよい。
【０１１８】
上記の構成によれば、上記情報出力制御手段は、上記入力部が受け付けた操作に対する応答以外の触覚情報（以下、イベントによる触覚情報）を、上記第２の触覚情報とする。すなわち、利用者が予期しない触覚情報が第２の触覚情報とされる。よって、情報処理装置は、第１の触覚因子を弱めたのちに、イベントによる触覚情報に基づき触覚因子を生成する。
【０１１９】
これにより、利用者は予期しない触覚因子に起因する触覚を、明確に認識することができる。
【０１２０】
本発明の態様９に係る情報処理装置では、上記態様１から８のいずれかにおいて、上記情報出力制御手段は、情報処理において、上記触覚因子を生成する基となる触覚情報を取得した場合に、上記触覚因子生成部に上記触覚情報に基づく触覚因子を生成させ、かつ上記情報処理装置は、第２の触覚情報に分類される触覚情報を記憶している記憶部（記憶部７０，１７０）をさらに備え、上記情報出力制御手段は、情報処理において上記記憶部を参照し、上記第２の触覚情報を取得したことを検知した場合は、該情報処理を上記第２の情報処理とし、該第２の情報処理は上記第１の情報処理より優先度が高いと判断してもよい。
【０１２１】
上記の構成によれば、上記情報処理装置は、上記第１の情報処理に分類される情報処理と、上記第２の情報処理に分類される情報処理とを記憶している記憶部をさらに備えている。これにより、上記情報出力制御手段が行う情報処理が、上記第１の情報処理であるか、上記第２の情報処理であるかを、記憶部を参照することによって判別して処理することができる。よって、情報処理について、第１の情報処理であるか、第２の情報処理であるかを示す情報を付加することなく、上記各構成に係る効果を享受することができる。
【０１２２】
本発明の態様１０に係る情報処理装置では、上記態様１から９のいずれかにおいて、上記触覚因子生成部は、上記情報処理装置を振動させ、または上記情報処理装置を帯電させることにより、上記触覚因子を発生させてもよい。
【０１２３】
上記構成によれば、上記触覚因子生成部は、上記情報処理装置を振動させ、または上記情報処理装置を帯電させることにより、上記触覚因子を発生させる。すなわち、上記触覚因子生成部は、利用者に、振動または電気による刺激による触覚を与える。
【０１２４】
これにより、利用者は、第１の情報処理において振動または電気による刺激を受けている場合に、第２の情報処理における振動または電気による刺激を容易に弁別することができる。
【０１２５】
本発明の態様１１に係る情報処理装置は、上記態様１から１０のいずれかにおいて、上記第２の情報処理には第２の触覚因子が対応づけられており、かつ、上記触覚因子生成部に上記第２の触覚因子を生成させない設定がされている場合であっても、上記情報出力制御手段は、第１の触覚因子を減衰させるように、上記触覚因子生成部を制御してもよい。
【０１２６】
上記の構成によれば、上記情報処理装置は優先度の高い第２の情報処理において第２の触覚因子を生成させない場合であっても、より優先度の低い第１の情報処理において生成していた第１の触覚因子を減衰させた後に当該第２の情報処理を実行する。
【０１２７】
これにより、優先度が低い情報処理から優先度が高い情報処理に切り換わったことを利用者は容易に認識することができる。
【０１２８】
本発明の各態様に係る情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記情報処理装置が備える各手段として動作させることにより上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１２９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。さらに、各実施形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成することができる。
【産業上の利用可能性】
【０１３０】
本発明は、振動または帯電により利用者の触覚を用いて情報を通知することのできるスマートフォン、ゲーム機、パーソナルコンピュータ等の情報処理装置に利用することができる。
【符号の説明】
【０１３１】
１、２  情報処理装置
１０  入力部
２１、１２１  情報出力制御部（情報出力制御手段）
３０、１３０  出力部
６０、１６０  振動部（触覚因子生成部）
７０、１７０  記憶部
１２２  時刻設定部（時刻設定手段）
１６１  振動制御部（情報出力制御手段）
【図１】
2015007836.tif 000003
【図２】
2015007836.tif 000004
【図３】
2015007836.tif 000005
【図４】
2015007836.tif 000006
【図５】
2015007836.tif 000007
【図６】
2015007836.tif 000008
【図７】
2015007836.tif 000009
【図８】
2015007836.tif 000010
【図９】
2015007836.tif 000011
【図１０】
2015007836.tif 000012
【図１１】
2015007836.tif 000013