(57)【要約】【課題】文書に対する操作の内容に応じた振動を、操作者の異なる部分に選択的に伝達させる情報処理システム及びプログラムを提供する。【解決手段】情報処理システム１は、文書２２０を表示面に表示する表示手段２００と、表示面に表示された文書２２０に対する操作者の操作を検出する検出手段と、操作者の異なる部分に振動を伝達する複数の振動源２３１，３３１と、検出手段が検出した操作の内容に応じて複数の振動源２３１，３３１を選択的に振動させる制御を行う振動制御手段２０１と、を備える。【選択図】図２
2018116655.tif 000002
【特許請求の範囲】
【請求項１】
文書を表示面に表示する表示手段と、
前記表示面に表示された前記文書に対する操作者の操作を検出する検出手段と、
前記操作者の異なる部分に振動を伝達する複数の振動源と、
前記検出手段が検出した前記操作の内容に応じて前記複数の振動源を選択的に振動させる制御を行う振動制御手段と、
を備えた情報処理システム。
【請求項２】
前記複数の振動源は、前記表示面を有する情報処理装置に設けられた第１の振動源と、
前記操作者に装着される装着型機器に設けられた第２の振動源とを含む、
請求項１に記載の情報処理システム。
【請求項３】
前記検出手段が検出する前記操作は、前記文書の表示位置を変更する第１の操作を含み、
前記振動制御手段は、前記検出手段が前記第１の操作を検出したとき、前記第１の振動源を振動させ、前記検出手段が前記第１の操作の終了を検出したとき、前記第２の振動源を振動させる、
請求項１又は２に記載の情報処理システム。
【請求項４】
前記検出手段が検出する前記操作は、前記文書の表示位置を変更する第１の操作を含み、
前記振動制御手段は、前記検出手段が前記第１の操作を検出したとき、前記第１の振動源を振動させ、前記検出手段が前記第１の操作の終了を検出する直前に、前記第２の振動源を徐々に振動させる、
請求項１又は２に記載の情報処理システム。
【請求項５】
前記検出手段が検出する前記操作は、前記文書の表示位置を変更する第１の操作を含み、
前記振動制御手段は、前記検出手段が前記第１の操作を検出したとき、前記第１の振動源を振動させ、前記検出手段が前記第１の操作を検出した直後に、前記第２の振動源を予め定められた周波数で振動させ、前記検出手段が前記第１の操作を検出したときに、前記第２の振動源の周波数を前記予め定められた周波数よりも高い周波数に変更し、前記検出手段が前記第１の操作の終了を検出する直前に、前記周波数を前記高い周波数よりも低い周波数に変更する、
請求項１又は２に記載の情報処理システム。
【請求項６】
前記振動制御手段は、前記検出手段が前記第１の操作の終了を検出したとき、前記第１の振動源の振動を停止させる、
請求項３から５のいずれか１項に記載の情報処理システム。
【請求項７】
前記検出手段が検出する前記操作は、前記文書の表示位置を指示する第２の操作を含み、
前記振動制御手段は、前記第２の操作により指示された表示位置と、前記表示面に表示されている表示位置との差に応じた振動の周波数で前記第２の振動源を振動させる、
請求項３から６のいずれか１項に記載の情報処理システム。
【請求項８】
前記第１の操作は、前記表示面上で前記文書の表示位置を移動する操作を含む、
請求項３から７のいずれか１項に記載の情報処理システム。
【請求項９】
複数の前記文書が異なる表示位置にそれぞれ重合状態で表示されているとき、前記振動制御手段は、前記検出手段が、前記複数の重合状態の文書のうち第１の重合状態の文書の表示位置を移動する操作を検出したとき、前記第１の振動源を振動させ、第２の重合状態の文書の表示位置を移動する操作を検出したとき、前記第２の振動源を振動させる、
請求項１又は２に記載の情報処理システム。
【請求項１０】
前記振動制手段は、前記第１の重合状態の文書の表示位置を移動する操作により移動する文書の数と、前記第２の重合状態の文書の表示位置を移動する操作により移動する文書の数との差分に応じて、前記第２の振動源の振動の振幅を変更させる、
請求項９に記載の情報処理システム。
【請求項１１】
前記振動制手段は、前記差分に応じて、前記第１の振動源、及び前記第２の振動源のうち、一方の振動源に対し他方の振動源の振動と同位相の振動、又は逆位相の振動を重ねることで、前記操作者に伝達させる振動の振幅を変更する、
請求項１０に記載の情報処理システム。
【請求項１２】
コンピュータを、
文書を表示面に表示する表示手段と、
前記表示面に表示された前記文書に対する操作者の操作を検出する検出手段と、
前記検出手段が検出した前記操作の内容に応じて前記操作者の異なる部分に振動を伝達する複数の振動源を選択的に振動させる制御を行う振動制御手段として、機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム及びプログラムに関する。
【背景技術】
【０００２】
近年、タッチパネルディスプレイ上で文書の操作が可能な情報処理装置が提案されている（例えば、特許文献１参照。）。
【０００３】
特許文献１に記載された電子書籍装置は、書籍データを記憶した記憶手段と、記憶手段から読み出された書籍データを表示する表示手段と、表示手段に表示された書籍データのページの番号を、互いに同一の周波数で同時に振動する２つの振動源を用いて操作者に触覚的に伝達する伝達手段とを備える。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平８−２４９３４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、文書に対する操作の内容に応じた振動を、操作者の異なる部分に選択的に伝達させる情報処理システム及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］文書を表示面に表示する表示手段と、前記表示面に表示された前記文書に対する操作者の操作を検出する検出手段と、前記操作者の異なる部分に振動を伝達する複数の振動源と、前記検出手段が検出した前記操作の内容に応じて前記複数の振動源を選択的に振動させる制御を行う振動制御手段と、を備えた情報処理システム。
［２］前記複数の振動源は、前記表示面を有する情報処理装置に設けられた第１の振動源と、前記操作者に装着される装着型機器に設けられた第２の振動源とを含む、前記［１］に記載の情報処理システム。
［３］前記検出手段が検出する前記操作は、前記文書の表示位置を変更する第１の操作を含み、前記振動制御手段は、前記検出手段が前記第１の操作を検出したとき、前記第１の振動源を振動させ、前記検出手段が前記第１の操作の終了を検出したとき、前記第２の振動源を振動させる、前記［１］又は［２］に記載の情報処理システム。
［４］前記検出手段が検出する前記操作は、前記文書の表示位置を変更する第１の操作を含み、前記振動制御手段は、前記検出手段が前記第１の操作を検出したとき、前記第１の振動源を振動させ、前記検出手段が前記第１の操作の終了を検出する直前に、前記第２の振動源を徐々に振動させる、前記［１］又は［２］に記載の情報処理システム。
［５］前記検出手段が検出する前記操作は、前記文書の表示位置を変更する第１の操作を含み、前記振動制御手段は、前記検出手段が前記第１の操作を検出したとき、前記第１の振動源を振動させ、前記検出手段が前記第１の操作を検出した直後に、前記第２の振動源を予め定められた周波数で振動させ、前記検出手段が前記第１の操作を検出したときに、前記第２の振動源の周波数を前記予め定められた周波数よりも高い周波数に変更し、前記検出手段が前記第１の操作の終了を検出する直前に、前記周波数を前記高い周波数よりも低い周波数に変更する、前記［１］又は［２］に記載の情報処理システム。
［６］前記振動制御手段は、前記検出手段が前記第１の操作の終了を検出したとき、前記第１の振動源の振動を停止させる、前記［３］から［５］のいずれか１つに記載の情報処理システム。
［７］前記検出手段が検出する前記操作は、前記文書の表示位置を指示する第２の操作を含み、前記振動制御手段は、前記第２の操作により指示された表示位置と、前記表示面に表示されている表示位置との差に応じた振動の周波数で前記第２の振動源を振動させる、前記［３］から［６］いずれか１つに記載の情報処理システム。
［８］前記第１の操作は、前記表示面上で前記文書の表示位置を移動する操作を含む、前記［３］から［７］のいずれか１つに記載の情報処理システム。
［９］複数の前記文書が異なる表示位置にそれぞれ重合状態で表示されているとき、前記振動制御手段は、前記検出手段が、前記複数の重合状態の文書のうち第１の重合状態の文書の表示位置を移動する操作を検出したとき、前記第１の振動源を振動させ、第２の重合状態の文書の表示位置を移動する操作を検出したとき、前記第２の振動源を振動させる、前記［１］又は［２］に記載の情報処理システム。
［１０］前記振動制手段は、前記第１の重合状態の文書の表示位置を移動する操作により移動する文書の数と、前記第２の重合状態の文書の表示位置を移動する操作により移動する文書の数との差分に応じて、前記第２の振動源の振動の振幅を変更させる、前記［９］に記載の情報処理システム。
［１１］前記振動制手段は、前記差分に応じて、前記第１の振動源、及び前記第２の振動源のうち、一方の振動源に対し他方の振動源の振動と同位相の振動、又は逆位相の振動を重ねることで、前記操作者に伝達させる振動の振幅を変更する、前記［１０］に記載の情報処理システム。
［１２］コンピュータを、文書を表示面に表示する表示手段と、前記表示面に表示された前記文書に対する操作者の操作を検出する検出手段と、前記検出手段が検出した前記操作の内容に応じて前記操作者の異なる部分に振動を伝達する複数の振動源を選択的に振動させる制御を行う振動制御手段として、機能させるためのプログラム。
【発明の効果】
【０００７】
請求項１、１２に係る発明によれば、文書に対する操作の内容に応じた振動を、複数の振動源を用いて操作者に伝達することができる。
請求項２に係る発明によれば、文書に対する操作の内容に応じた振動を、情報処理装置及び装着型装置から操作者に伝達することができる。
請求項３、４、６に係る発明によれば、情報処理装置から文書の表示位置を指示する操作の開始を操作者に伝達するとともに、装着型装置から文書の表示位置を変更する操作の終了を操作者に伝達することができる。
請求項５に係る発明によれば、情報処理装置から文書の表示位置を指示する操作の開始を操作者に伝達するとともに、装着型装置から文書の表示位置を変更する操作の開始と終了とを操作者に伝達することができる。
請求項７に係る発明によれば、装着型装置から、文書の表示位置を指示する操作により指示された表示位置と、表示面に表示されている表示位置との差に応じた周波数での振動を操作者に伝達することができる。
請求項８に係る発明によれば、情報処理装置から、文書の表示位置を移動する操作の開始を操作者に伝達するとともに、装着型装置から、文書の表示位置を移動する操作の終了を操作者に伝達することができる。
請求項９に係る発明によれば、表示面上の異なる表示位置に複数の文書が重合状態で表示されているときに、それぞれの文書の表示位置を移動する操作に応じて、情報処理装置及び装着型装置から操作者に伝達することができる。
請求項１０、１１に係る発明によれば、表示面上の異なる表示位置に複数の文書が重合状態で表示されているときに、装着型装置から、文書の数の差に応じた振幅での振動を操作者に伝達することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の第１の実施の形態に係る情報処理システムの概略の構成例を示す図である。
【図２】図２は、図１に示す情報処理システムの制御系の一例を示すブロック図である。
【図３】図３は、図１に示す情報処理システムの文書の操作の一例を示す図である。
【図４】図４は、図１に示す情報処理装置の振動及び装着型機器の振動の一例を示すタイミングチャートである。
【図５】図５は、図１に示す情報処理システムの動作の一例を示すフローチャートである。
【図６】図６は、本発明の第２の実施の形態に係る情報処理システムの制御系の一例を示すブロック図である。
【図７】図７は、図６に示す情報処理システムの文書の操作の一例を示す図である。
【図８】図８は、図６に示す情報処理装置システムの動作の一例を示すフローチャートである。
【図９】図９は、本発明の第３の実施の形態に係る情報処理システムの制御系の一例を示すブロック図である。
【図１０】図１０は、図９に示す情報処理装置の振動源及び装着型機器の振動の一例を示すタイミングチャートである。
【図１１】図１１は、図９に示す情報処理システムの文書の操作の一例を示す図である。
【図１２】図１２は、図９に示す情報処理装置システムの動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１０】
［実施の形態の要約］
本実施の形態に係る情報処理システムは、文書を表示面に表示する表示手段と、表示面に表示された文書に対する操作者の操作を検出する検出手段と、操作者の異なる部分に振動を伝達する複数の振動源と、検出手段が検出した操作の内容に応じて複数の振動源を選択的に振動させる制御を行う振動制御手段とを備える。
【００１１】
複数の振動源は、表示面を有する情報処理装置に設けられた第１の振動源と、操作者に装着される装着型機器に設けられた第２の振動源とを含んでもよい。振動源は３つ以上でもよい。振動源は、例えば、圧電素子、偏心モータ、リニア・バイブレータ等を用いることができる。これらのうち圧電素子は、応答時間が短く（例えば、１ｍｓ）、振動の周波数を広範囲（例えば、５０〜３００Ｈｚ）で制御でき、振幅も可変である点で、好ましい。
【００１２】
複数の振動源を選択的に振動させる場合には、１つの振動源を振動させる他に２つ以上の振動源を同時に振動させる場合が含まれる。振動制御手段は、操作の内容に応じて、振動源の振動の周波数、及び振幅の一方又は両方を変更してもよい。変更は段階的に行ってもよい。振動は、操作の内容に応じて連続的又は間欠的に操作者に伝達させてもよい。
【００１３】
情報処理装置は、例えば、タブレット型のパーソナルコンピュータや、多機能携帯電話機（スマートフォン）である。
【００１４】
装着型機器は、例えば、操作者の手首に装着される手首装着型の電子機器や、指に装着される指装着型、腕に装着される腕装着型、あるいは、手の指と手の平と手の甲とに亘って手の全体を被覆するようにして装着するグローブ型の電子機器でもよい。装着型機器は、１つでも２つ以上でもよい。
【００１５】
文書は、電子データであり、文字が書かれた文書の他に、図形、画像、動画、音声等を含む文書でもよい。
【００１６】
表示面は、情報処理装置の現実の表示面に限らず、バーチャル空間に形成された仮想的なものでもよい。例えば、バーチャル空間の文書を表示させ、両方の手に装着型機器を装着させてもよい。
【００１７】
文書に対する操作は、文書の表示位置を変更する第１の操作と、文書の表示位置を指示する第２の操作とを含む。表示位置には、表示面上の文書が表示されている位置の座標や、表示されているページのページ番号等がある。
【００１８】
第１の操作には、操作者が表示面に現在表示されているページを先の方のページに進める操作、後の方のページに戻す操作、表示面上の文書の表示位置を移動する操作等が含まれる。第２の操作には、例えば、操作者が興味のあるページに一時的に目印を付す操作が含まれる。
【００１９】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る情報処理システムの概略の構成例を示す図である。
【００２０】
この情報処理システム１は、文書２２０を表示するとともに、表示した文書２２０に対する操作に応じて操作者に振動を伝達する機能を有する情報処理装置２と、操作者に装着され、操作者に振動を伝達する機能を有する装着型機器３とを備える。
【００２１】
情報処理装置２は、表示面２２ａに文書２２０を表示するとともに、表示面２２ａに表示した文書２２０に対する操作者からの操作を受け付ける操作表示部２２を備える。
【００２２】
装着型機器３は、例えば、時計の機能を有する手首装着型のスマートウォッチであり、時刻等を表示する表示部３２を備える。
【００２３】
なお、本実施の形態では、説明の便宜上、操作者が左手に装着型機器３を装着し、右手で情報処理装置２の操作を行うことを例にして説明するが、これに限られるものではない。操作者の左手及び右手は、振動源が振動を伝達する操作者の異なる部分の一例である。
【００２４】
図２は、図１に示す情報処理システム１の制御系の一例を示すブロック図である。情報処理システム１は、情報処理装置２と、この情報処理装置２に無線通信を介して接続される装着型機器３とを備える。
【００２５】
（情報処理装置の構成）
図２に示すように、情報処理装置２は、情報処理装置２を制御する制御部２０と、各種データを記憶する記憶部２１と、上記の操作表示部２２と、情報処理装置２に振動を伝達する第１の振動源２３１を含む第１の振動部２３と、装着型機器３との間で無線通信を行う無線通信部２４とを備える。
【００２６】
情報処理装置２の制御部２０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。制御部２０は、後述する記憶部２１のプログラム２１０に従って動作することにより、表示手段２００、振動制御手段２０１、しおり操作検出手段２０２、しおり処理手段２０３、めくり操作検出手段２０４、めくり処理手段２０５等として機能する。このうち、しおり操作検出手段２０２、しおり処理手段２０３、めくり操作検出手段２０４、めくり処理手段２０５は、文書２２０に対する操作を検出する検出手段の一例である。各手段２００〜２０５の詳細については後述する。
【００２７】
記憶部２１は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等から構成され、図５に記載するフローチャートに示すようなプログラム２１０、文書データ２１１、しおりデータ２１２等の各種のデータを記憶する。
【００２８】
文書データ２１１は、それぞれが複数のページから構成された複数の文書２２０のデータを含む。しおりデータ２１２は、しおり操作検出手段２０２が指しおり操作を検出したときに表示されていたページのページ番号、及び現在表示されているページのページ番号を含む。
【００２９】
ここで、指しおりとは、操作者が興味のあるページに一時的に付す目印のことである。指しおり操作は、操作者が興味のあるページに一時的に目印を付すための操作であり、文書２２０の表示位置を指示する第２の操作の一例である。
【００３０】
表示手段２００は、記憶部２１に記憶された文書データ２１１を読み出し、読み出した文書データ２１１に係る文書２２０を操作表示部２２の表示面２２ａに表示する。
【００３１】
振動制御手段２０１は、検出手段が検出した操作の内容に応じて、第１の振動源２３１を振動させるための動作指令信号を第１の振動部２３に送信するとともに、検出手段が検出した操作の内容に応じて、第１の振動部２３への動作指令信号の送信を停止する。
【００３２】
また、振動制御手段２０１は、検出手段が検出した操作の内容に応じて、第２の振動源３３１を振動させるための動作指令信号を装着型機器３の制御部３０に送信するとともに、検出手段が検出した操作の内容に応じて、第２の振動源３３１の振動を停止させるための動作停止指令信号を装着型機器３の制御部３０に送信する。また、振動制御手段２０１は、検出手段が検出した操作の内容に応じて、第２の振動源３３１の振動の周波数を変更するための周波数変更指令信号を装着型機器３の制御部３０に送信する。
【００３３】
しおり操作検出手段２０２は、表示面２２ａに表示された文書２２０に対して操作者によって行われる指しおり操作、及び指しおりを解除する操作を検出する。ここで、指しおりを解除する操作とは、操作者が、表示されているページを指しおり操作によって目印が付されたページに戻すための操作のことである。
【００３４】
しおり処理手段２０３は、しおり操作検出手段２０２が指しおり操作を検出したとき、指しおり操作が検出されたときに表示されているページ（以下、「目印ページ」ともいう。）のページ番号を記憶部２１に記憶する。また、しおり処理手段２０３は、現在表示されているページのページ番号と目印ページのページ番号との差（以下、「指しおり上のページ数」ともいう。）を求め、この情報を記憶部２１に記憶する。また、しおり処理手段２０３は、しおり操作検出手段２０２が指しおりを解除する操作を検出したとき、目印ページのページ番号を表示手段２００に出力する。
【００３５】
めくり操作検出手段２０４は、表示面２２ａに表示された文書２２０に対して操作者によって行われる文書２２０のめくり操作を検出する。ここで、めくり操作は、操作者が表示面２２ａに現在表示されているページを先の方のページに進める操作、及び後の方のページに戻す操作である。なお、めくり操作には、操作者がページをめくろうとしてめくらない操作も含まれる。めくり操作は、文書２２０の表示位置を変更する第１の操作の一例である。また、めくり操作検出手段２０４は、操作者によって行われる文書２２０のめくり操作の終了を検出する。
【００３６】
めくり処理手段２０５は、めくり操作検出手段２０４が文書２２０のめくり操作を検出したとき、ページがめくられていく状態の文書２２０の画像情報を生成して動的に表示手段２００に出力するとともに、めくり操作の終了を検出したとき、めくり操作が完了したことによって表示されるページのページ番号を表示手段２００に出力する。
【００３７】
操作表示部２２は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイの前面にタッチパネルを重合配置した構成を有する。
【００３８】
第１の振動部２３は、情報処理装置２に振動を伝達する第１の振動源２３１と、この第１の振動源２３１を駆動するドライバＩＣ２３０とを備えている。ドライバＩＣ２３０は、振動制御手段２０１から第１の振動部２３に送信された動作指令信号に基づいて、第１の振動源２３１に駆動信号を出力して、予め定められた周波数で第１の振動源２３１を振動させる。また、ドライバＩＣ２３０は、振動制御手段２０１からの動作指令信号の送信の停止に基づいて、第１の振動源２３１への駆動信号の出力を停止して、第１の振動源２３１の振動を停止させる。
【００３９】
第１の振動源２３１は、例えば、圧電素子であり、情報処理装置２の内部に設けられている。第１の振動源２３１は、ドライバＩＣ２３０から出力された駆動信号により、予め定められた周波数で振動し、情報処理装置２全体を振動させる。
【００４０】
無線通信部２４は、Ｗｉ−ＦｉやＢｌｕｅＴｏｏｔｈ（登録商標）等を用いて、後述する装着型機器３の無線通信部３４との間で信号を送受信する。
【００４１】
（装着型機器の構成）
装着型機器３は、装着型機器３の各部を制御する制御部３０と、時計を表示する表示部３２と、装着型機器３に振動を伝達する第２の振動源３３１を含む第２の振動部３３と、情報処理装置２との間で無線通信を行う無線通信部３４とを備える。
【００４２】
装着型機器３の制御部３０は、ＣＰＵ（Central Processing Unit）、インターフェース等から構成されている。制御部３０は、情報処理装置２の無線通信部２４から装着型機器３の無線通信部２４に送信される信号により、記憶部２１のプログラム２１０に従って動作する。
【００４３】
具体的には、制御部３０は、無線通信部２４，３４を介して受信する振動制御手段２０１から送信された動作指令信号に基づき、第２の振動部３３に、第２の振動源３３１を振動させるための動作指令信号を送信するとともに、振動制御手段２０１から送信された動作停止指令信号に基づき、第２の振動部３３への動作指令信号の送信を停止する。また、制御部３０は、振動制御手段２０１から送信された周波数変更指令信号に基づき、第２の振動部３３に、変更した周波数の動作指令信号を送信する。また、制御部３０は、現在時刻を取得し、表示部３２に出力する。
【００４４】
第２の振動部３３は、装着型機器３に振動を伝達する第２の振動源３３１と、この第２の振動源３３１を駆動するドライバＩＣ３３０とを備えている。
【００４５】
ドライバＩＣ３３０は、制御部３０から送信された動作指令信号に基づいて、第２の振動源３３１に駆動信号を出力して、予め定められた周波数で第２の振動源３３１を振動させるとともに、制御部３０からの動作指令信号の送信の停止に基づいて、第２の振動源３３１への駆動信号を停止して、第２の振動源３３１の振動を停止させる。
【００４６】
第２の振動源３３１は、例えば、圧電素子であり、装着型機器３の内部に設けられている。第２の振動源３３１は、ドライバＩＣ３３０から出力された駆動信号により、予め定められた周波数で振動し、装着型機器３を振動させる。また、第２の振動源３３１は、制御部３０からの動作指令信号の送信の停止に基づくドライバＩＣ３３０からの駆動信号の出力の停止により、振動を停止する。
【００４７】
無線通信部３４は、Ｗｉ−ＦｉやＢｌｕｅＴｏｏｔｈ（登録商標）等を用いて、上述の情報処理装置２の無線通信部２４との間で信号を送受信する。
【００４８】
（第１の実施の形態の動作）
次に、情報処理システム１の動作の一例について図３〜図５を参照して説明する。
【００４９】
操作者が複数の文書データ２１１の中から文書２２０を選択すると、表示手段２００は、操作者によって選択された文書データ２１１を読み出し、表示面２２ａに文書２２０を表示する。この操作者によって選択された文書２２０が初めて起動されるものである場合に、文書の最初のページである表紙が表示され、過去に起動したことがあるものである場合に、過去に閉じたときに表示されていたページを表示するようにしてもよい。なお、本実施の形態では、説明の便宜上、見開き２ページが表示され、左側から右側に向かってページ番号が増加する文書データの例を説明するが、これに限定されるものではない。
【００５０】
図３は、情報処理装置２での文書２２０の操作の一例を示す図であり、（ａ）は、めくり操作の開始直前の状態を、（ｂ）は、めくり操作の操作中の状態を、（ｃ）は、めくり操作の終了直後の状態をそれぞれ示す。図中の文字は表示されているページのページ番号を示す。
【００５１】
（１）指しおり操作
操作者は、文書２２０の気になるページに対して指しおり操作を行ったとする。指しおり操作は、例えば、操作者が、情報処理装置２を把持している左手４（装着型機器３が装着されている側の手）の親指４０で操作表示部２２の表示面２２ａ上の予め定められた領域に接触し、その親指４０を上方に向かって弧を描くようにしてスライドさせる操作である（図３（ａ）矢印参照）。なお、スライドさせる指は親指に限定されるものではなく、他の指であってもよい。
【００５２】
操作者がしおり操作を行うと、しおり操作検出手段２０２が指しおり操作を検出し、しおり処理手段２０３は、目印ページのページ番号を、しおりデータ２１２の１つとして記憶部２１に一時的に記憶する。具体的には、図３（ａ）に示すように、操作者による指しおり操作が行われたときに表示されているページのページ番号が「Ｎ」の場合、「Ｎ」が目印ページのページ番号として記憶部２１に記憶される。
【００５３】
（２）めくり操作
次に、図４及び図５を参照してめくり操作を説明する。図４は、振動源の振動の周波数の一例を示すタイミングチャートであり、（ａ）は第１の振動源２３１の振動の周波数の一例を、（ｂ）は第２の振動源３３１の振動の周波数の一例をそれぞれ示し、（ｃ）は指しおり上のページ数と第２の振動源３３１の振動の周波数との関係の一例を示す図である。図４（ａ）、（ｂ）において、横軸は時間を、縦軸は振動の周波数をそれぞれ示し、図４（ｃ）において、横軸は指しおり上のページ数を、縦軸は第２の振動源３３１の振動の周波数をそれぞれ示す。図５は、図１に示す情報処理システム１の動作の一例を示すフローチャートである。
【００５４】
操作者は、指しおり操作を行った状態で表示面２２ａに表示されている文書２２０に対してめくり操作を行ったとする。めくり操作は、例えば、図３（ｂ）に示すように、操作者が、右手５（装着型機器３が装着されていない側の手）の人差し指５１で、表示面２２ａ上の予め定められた領域（例えば、操作者がめくろうとしているページの端部が表示されている領域）に接触し、その接触している人差し指５１を予め定められた一方向（例えば、操作者がめくろうとしているページの端部からその反対側の端部へ向かう方向）に向かって指をはじくようにスライドさせる操作である（図３（ｂ）矢印参照）。なお、スライドさせる指は人差し指５１に限定されるものではなく、他の指であってもよい。
【００５５】
操作者がめくり操作を行うと、めくり操作検出手段２０４が上記のページのめくり操作を検出し（Ｓ１：Ｙｅｓ）、めくり処理手段２０５は、上述の人差し指５１のスライドの動きに応じてページがめくられていく状態の文書２２０の画像情報を生成して動的に表示手段２００に出力する。
【００５６】
表示手段２００は、図３（ｂ）に示すように、めくり処理手段２０５によって出力された画像情報に基づいて、ページがめくられていく状態の文書２２０を操作表示部２２の表示面２２ａに表示する。
【００５７】
また、めくり操作検出手段２０４が上記のページのめくり操作を検出したとき（Ｓ１：Ｙｅｓ）、第１の振動源２３１の振動指示として、振動制御手段２０１は、第１の振動部２３に動作指令信号を送信する（Ｓ２）。
【００５８】
第１の振動源２３１は、振動制御手段２０１から送信された動作指令信号に基づいてドライバＩＣ２３０から出力された駆動信号により、予め定められた周波数で振動する。具体的には、図４（ａ）に示すように、めくり操作検出手段２０４がめくり操作を検出した時刻を時刻Ｔ１とすると、第１の振動源２３１は、時刻Ｔ１に予め定められた周波数ｆ１で振動を開始する。この振動は、後述する、めくり操作の終了を検出するまで（Ｓ３：Ｙｅｓ）、継続する。
【００５９】
第１の振動源２３１が振動することにより、図３（ｂ）に示すように、情報処理装置２全体が振動する。この振動は、操作者が操作時に表示面２２ａに接触させている右手５に伝達される。
【００６０】
（３）めくり操作の終了
ページをめくり終えると、操作者はめくり操作を終了する。めくり操作の終了は、例えば、操作者が、表示面２２ａに接触している人差し指５１を予め定められた距離を超えてスライドさせた後、その人差し指５１を表示面２２ａから離すことにより行う。
【００６１】
操作者がめくり操作を終了すると、めくり操作検出手段２０４がめくり操作の終了を検出し（Ｓ３：Ｙｅｓ）、めくり処理手段２０５は、めくり操作が完了したことによって表示されるページのページ番号を表示手段２００に出力する。具体的には、操作者がページを先の方に進めた場合は、かかる先の方のページのページ番号が表示手段２００に出力され、後の方のページに戻した場合は、かかる後の方のページのページ番号が表示手段２００に出力される。
【００６２】
表示手段２００は、図３（ｃ）に示すように、めくり処理手段２０５から出力されたページのページ番号に基づき、ページがめくられた後の状態の文書２２０を操作表示部２２の表示面２２ａに表示する。
【００６３】
また、めくり操作検出手段２０４がめくり操作の終了を検出した場合（Ｓ３：Ｙｅｓ）、第１の振動源２３１の振動停止指示として、振動制御手段２０１は、第１の振動部２３への動作指令信号の送信を停止する（Ｓ４）。第１の振動源２３１は、振動制御手段２０１からの動作指令信号の送信の停止に基づくドライバＩＣ２３０からの駆動信号の出力の停止により、振動を停止する。具体的には、図４（ａ）に示すように、めくり操作の終了が検出された時刻を時刻Ｔ２とすると、第１の振動源２３１は、時刻Ｔ２に振動を停止する。
【００６４】
第１の振動源２３１が振動を停止することにより、図３（ｃ）に示すように、情報処理装置２全体の振動が停止する。
【００６５】
以上のように、操作者がめくり操作を行っている間、第１の振動源２３１は振動を継続する（図４（ａ）時刻Ｔ３，Ｔ４参照）。
【００６６】
また、しおり処理手段２０３は、指しおり上のページ数を、しおりデータ２１２として記憶部２１に記憶する。例えば、図３（ａ）、図３（ｃ）に示すように、操作者によって指しおり操作が行われた目印メージのページ番号が「Ｎ」で、その後の操作者によるめくり操作によって現在表示されているページのページ番号が「Ｎ＋２」の場合、両者の差は２であり、したがって指しおり上のページ数は２であるから、「２」がしおりデータ２１２として記憶部２１に記憶される。
【００６７】
しおり処理手段２０３は、しおりデータ２１２として記憶部２１に記憶されている、指しおり上のページ数を読み出す（Ｓ５）。
【００６８】
しおり処理手段２０３によって読み出された指しおり上のページ数が「２」の場合（Ｓ５：２）、すなわち、指しおり操作が行われた後に操作者が初めてページをめくった場合、第２の振動源３３１の振動指示として、振動制御手段２０１は、無線通信部２４，３４を介して、装着型機器３の制御部３０に、第２の振動源３３１を振動させるための動作指令信号を送信する（Ｓ６）。
【００６９】
制御部３０は、振動制御手段２０１から送信された動作指令信号に基づいて、第２の振動部３３に動作指令信号を送信する。第２の振動源３３１は、制御部３０から送信された動作指令信号に基づいてドライバＩＣ３３０から出力された駆動信号により、予め定められた周波数で振動する。具体的には、図４（ｂ）に示すように、第２の振動源３３１は、時刻Ｔ２に予め定められた周波数ｆ２で振動を開始し、後述する、指しおりを解除する操作が検出されるまで振動を継続する。なお、第２の振動源３３１の振動の開始は、めくり操作の終了の時刻Ｔ２に限定されるものではなく、ページをめくり終える前から徐々に振動させてもよい。
【００７０】
第２の振動源３３１が振動することにより、図３（ｃ）に示すように、装着型機器３が振動する。この振動は、装着型機器３が装着されている左手４に伝達される。
【００７１】
一方、読み出された指しおり上のページ数が「２」よりも多い場合（Ｓ５：＞２）、当該めくり操作の以前に操作者によって行われためくり操作によって、第２の振動源３３１は、振動を開始しており、この振動が継続されている。この場合、第２の振動源３３１の周波数変更指示として、振動制御手段２０１は、無線通信部２４，３４を介して、装着型機器３の制御部３０に、第２の振動源３３１の振動の周波数を変更するための周波数変更指令信号を送信する（Ｓ７）。
【００７２】
制御部３０は、振動制御手段２０１から送信された周波数変更指令信号に基づいて、第２の振動部３３に変更した周波数の動作指令信号を送信する。第２の振動源３３１は、制御部３０から送信された動作指令信号に基づいてドライバＩＣ３３０から出力された駆動信号により、周波数を変更して振動を継続する。具体的には、第２の振動源３３１は、２回目以降のめくり操作の終了が検出された時刻Ｔ４に、周波数をｆ１とは異なる周波数ｆ２に変更して振動を継続する。
【００７３】
第２の振動源３３１が変更後の周波数で振動し、図３（ｃ）に示すように、装着型機器３を振動させる。この変更された周波数の振動は、装着型機器３が装着されている左手４に伝達される。
【００７４】
第２の振動源３３１の振動の周波数は、指しおり上のページ数に対応する。振動の周波数としおり上のページ数との対応は適宜調整され、例えば、図４（ｃ）に示すように、第２の振動源３３１の振動の周波数が指しおり上のページ数に比例してもよい。また、これに限らず、予め定められたしおり上のページ数ごとに段階的に第２の振動源３３１の周波数が増加するように構成してもよい。この場合、振動の刺激に対する人間の感度に合わせて、例えば、周波数を５又は６段階に分けてもよい。
【００７５】
（４）指しおりの解除
操作者は、気になったページに戻りたいとき、指しおりを解除する操作を行う。指しおりの解除は、例えば、指しおり操作と逆の操作、すなわち、操作者が左手４の親指４０で操作表示部２２上の予め定められた領域に接触し、その親指４０を下方に向かって弧を描くようにしてスライドさせる操作により行う。
【００７６】
操作者が指しおりを解除する操作を行うと、しおり操作検出手段２０２が指しおりの解除の操作を検出し、しおり処理手段２０３は、目印ページのページ番号を表示手段２００に出力する。表示手段２００は、しおり処理手段２０３から出力されたページ番号のページを操作表示部２２の表示面２２ａに表示する。
【００７７】
＜変形例１＞
第１の実施の形態では、第２の振動源３３１の振動を時刻Ｔ２に開始したが、これに限定されるものではなく、例えば、めくり操作の開始の直後と、めくり操作の操作中と、めくり操作の終了の直前とで、周波数を変化させてもよい。具体的には、めくり操作の開始の直後に予め定められた周波数で振動させ、めくり操作の操作中に周波数をめくり操作の開始の直後の振動数よりも高い周波数に変更し、めくり操作の終了の直前に周波数をめくり操作の操作中の周波数よりも低い周波数に変更するようにしてもよい。
【００７８】
＜変形例２＞
第１の実施の形態では、操作者が指しおりを使用してめくり操作を行う例について説明したが、変形例２では、指しおりを使用せずにめくり操作を行う例について説明する。以下、第１の実施の形態と異なる点を中心に説明する。
【００７９】
指しおりが使用されない場合、例えば、めくり操作検出手段２０４がめくり操作を検出したとき、振動制御手段２０１は、第１の振動部２３に予め定められた時間（例えば、数秒）動作指令信号を送信して、予め定められた周波数で予め定められた時間第１の振動源２３１を振動させてもよい。
【００８０】
めくり操作検出手段２０４がめくり操作の終了を検出したとき、振動制御手段２０１は、装着型機器３に動作指令信号を送信し、制御部３０は、振動制御手段２０１から送信された動作指令信号に基づいて第２の振動部３３に予め定められた時間（例えば、数秒）動作指令信号を送信して、予め定められた周波数で予め定められた時間第２の振動源３３１を振動させてもよい。
【００８１】
以上のように、操作者がめくり操作を行ったときに情報処理装置２が振動し、操作者がめくり操作を終了したときに装着型機器３が振動するように構成してもよい。
【００８２】
なお、この場合、指しおりを使用しているかいないかについては、例えば、指しおりが機能しているかいないかを識別する情報をしおりデータ２１２として記憶部２１に記憶しておき、しおり処理手段２０３が、このしおりデータ２１２を読み出すことで、指しおりが使用されているかどうか判断してもよい。
【００８３】
［第２の実施の形態］
図６は、本発明の第２の実施の形態に係る情報処理システムの制御系の一例を示すブロック図である。第１の実施の形態では、文書のページをめくる操作について説明したが、第２の実施の形態では、文書を移動する操作について説明する。以下、第１の実施の形態と異なる点を中心に説明する。
【００８４】
なお、本実施の形態では、説明の便宜上、操作者が左手に装着型機器３を装着し、この左手で情報処理装置２の操作を行うことを例に説明するが、これに限られるものではない。
【００８５】
図６に示すように、情報処理装置２の制御部２０は、プログラム２１０に従って動作することにより、表示手段２００、振動制御手段２０１、しおり操作検出手段２０２、しおり処理手段２０３、文書移動操作検出手段２０６、文書移動処理手段２０７等として機能する。
【００８６】
文書移動操作検出手段２０６は、表示面２２ａに表示された文書２２０に対して操作者によって行われる文書２２０を移動する操作（以下、単に「文書移動操作」ともいう。）を検出する。文書移動操作は、操作者が表示面２２ａ上で文書２２０の表示位置を移動する操作であり、文書２２０の表示位置を変更する第１の操作の別の一例である。また、文書移動操作検出手段２０６は、操作者によって行われる文書移動操作の終了を検出する。
【００８７】
文書移動処理手段２０７は、文書移動操作検出手段２０６が文書移動操作を検出したとき、移動中の文書２２０の画像情報を生成して動的に表示手段２００に出力する。
【００８８】
（第２の実施の形態の動作）
次に、本実施の形態に係る情報処理システム１の動作の一例について、図７及び図８を用いて説明する。図７は、図６に示す情報処理システムの文書の操作の一例を示す図であり、（ａ）は文書を移動中の状態を、（ｂ）は文書の移動が終了した直後の状態をそれぞれ示す。なお、図７（ｂ）において、破線の枠は移動前の文書の位置を示し、破線の矢印は文書が移動した経路を示す。図８は、図６に示す情報処理装置システムの動作の一例を示すフローチャートである。以下では、操作者が気になったページに指しおり操作を行った後に行う操作、及びこの操作に対応する情報処理システム１の動作を中心に説明し、指しおり操作等、第１の実施の形態で説明した内容についての説明は省略する。
【００８９】
（１）文書の移動の操作
操作者は、気になったページに対し指しおり操作を行った後、表示面２２ａ上で文書２２０の移動を行う。文書２２０の移動は、例えば、操作者が、装着型機器３が装着されている左手４の人差し指４１で表示されている文書２２０の任意の領域に接触し、その接触した状態で人差し指４１を表示面２２ａ上の任意の位置に移動させることにより行う。
【００９０】
操作者が文書移動操作を行うと、文書移動操作検出手段２０６が文書移動操作を検出し（Ｓ１１：Ｙｅｓ）、文書移動処理手段２０７は、人差し指４１のスライドの動きに応じて移動中の文書２２０の画像情報を生成して動的に表示手段２００に出力する。
【００９１】
表示手段２００は、図７（ａ）に示すように、文書移動処理手段２０７から出力された画像情報に基づいて、移動中の文書２２０を操作表示部２２の表示面２２ａに表示する（図７（ａ）矢印参照）。
【００９２】
また、文書移動操作検出手段２０６が文書移動操作を検出したとき（Ｓ１１：Ｙｅｓ）、第１の振動源２３１の振動指示として、振動制御手段２０１は、第１の振動部２３に動作指令信号を送信する（Ｓ１２）。
【００９３】
第１の振動源２３１は、振動制御手段２０１から送信された動作指令信号に基づいてドライバＩＣ２３０から出力された駆動信号により、予め定められた周波数で振動する。第１の振動源２３１が振動することにより、図７（ａ）に示すように、情報処理装置２全体が振動する。この振動は、操作者が操作時に表示面２２ａに接触させている左手４に伝達される。
【００９４】
なお、上述の文書移動操作は、複数の文書を同時に移動させるものであってもよい。この場合、周波数が文書２２０の数に対応するように構成してもよい。例えば、両手に装着型機器を装着し、一方の手による文書の移動に対しては一方の手に装着された装着型機器を第１の周波数で振動させ、他方の手による文書の移動に対しては他方の手に装着された装着型機器を第２の周波数で振動させてもよい。
【００９５】
（２）文書移動操作の終了
操作者は、自らが望む位置まで文書２２０を移動させて、文書２２０の移動の操作を終了する。文書移動操作の終了は、例えば、表示面２２ａに接触している人差し指４１の移動を停止すること、又は人差し指４１を表示面２２ａから離すことにより行う。
【００９６】
操作者が文書移動操作を終了すると、文書移動操作検出手段２０６が文書移動操作の終了を検出し（Ｓ１３：Ｙｅｓ）、第２の振動源３３１の振動指示として、振動制御手段２０１は、無線通信部２４，３４を介して、装着型機器３の制御部３０に動作指令信号を送信し、制御部３０は、第２の振動部３３に動作指令信号を送信する（Ｓ１４）。これとともに、第１の振動源２３１の振動停止指示として、振動制御手段２０１は、第１の振動部２３への動作指令信号の送信を停止する（Ｓ１５）。
【００９７】
第２の振動源３３１は、制御部３０から送信された動作指令信号に基づいてドライバＩＣ３３０から出力された駆動信号により、予め定められた周波数で振動する。第２の振動源３３１が振動することにより、図７（ｂ）に示すように、装着型機器３が振動する。この振動は、装着型機器３が装着されている左手４に伝達される。
【００９８】
これとともに、第１の振動源２３１は、振動制御手段２０１からの動作指令信号の送信の停止に基づくドライバＩＣ２３０からの駆動信号の出力の停止により、振動を停止する。これにより、図７（ｂ）に示すように、情報処理装置２全体の振動が停止する。
【００９９】
＜変形例＞
本実施の形態においても、第１の実施の形態のように制御部２０にめくり操作検出手段２０４を設け、処理フローにめくり操作のステップを追加し、操作者がしおり操作後、文書移動操作を行う前にめくり操作を行うようにしてもよい。この場合、第２の振動源３３１の振動の周波数が指しおり上のページ数に対応させてもよい。
【０１００】
［第３の実施の形態］
図９は、本発明の第３の実施の形態に係る情報処理システムの制御系の一例を示すブロック図である。第２の実施の形態では、操作者が、装着型機器３が装着された一方の手を用いて単一の文書２２０を移動する操作について説明したが、第３の実施の形態では、操作者が、両手を用いて複数の文書２２０を移動する操作について説明する。以下、第２の実施の形態と異なる点を中心に説明する。
【０１０１】
なお、本実施の形態では、一例として、操作者の操作によって複数の文書が重合された重合状態（以下、この重合状態のことを「集合体」ともいう。）でそれぞれ異なる２か所の表示領域に表示されているとき、装着型機器３が装着された一方の手、及び装着型機器３が装着されていない他方の手で、それぞれの集合体を別々に移動する操作について説明する。また、説明の便宜上、装着型機器３を左手４に装着したこととして説明するが、これに限定されるものではない。
【０１０２】
情報処理装置２の制御部２０は、プログラム２１０に従って動作することにより、表示手段２００、振動制御手段２０１、文書移動操作検出手段２０６、文書移動処理手段２０７、両手操作検出手段２０８等として機能する。
【０１０３】
記憶部２１は、本実施の形態に係るプログラム２１０、及び文書データ２１１等の各種のデータを記憶する。
【０１０４】
文書移動処理手段２０７は、第２の実施の形態で説明した機能に加えて、操作者が複数の文書２２０を２つの集合体に纏めた場合に、各々の集合体に含まれる文書２２０の数を記憶部２１に記憶する。また、文書移動処理手段２０７は、記憶部２１に記憶された各々の集合体に含まれる文書２２０の数を読み出し、両者の差分を求める。
【０１０５】
両手操作検出手段２０８は、表示面２２ａに表示された複数の文書２２０に対して操作者によって行われる両手による操作を検出する。
【０１０６】
図１０は、図９に示す情報処理装置の振動源及び装着型機器の振動の振幅の一例を示すタイミングチャートであり、（ａ）は、装着型機器３が装着されている手の操作で移動する文書の数が、装着型機器３が装着されていない手の操作で移動する文書の数よりも少ない場合の例を、（ｂ）は、その逆の例を、（ｃ）は、各々の手の操作で移動する文書の数が互いに等しい場合の例をそれぞれ示す。なお、図１０の各図において、横軸は時間を、縦軸は振動の振幅をそれぞれ示すとともに、時刻Ｔ１は両手操作検出手段２０８が各々の手による文書の移動の操作を検出した時刻を、時刻Ｔ２は両手操作検出手段２０８が各々の手による文書の移動の操作の終了を検出した時刻をそれぞれ示す。換言すれば、時刻Ｔ１から時刻Ｔ２の間の時間は、操作者によって文書２２０の移動の操作が行われている時間を示す。
【０１０７】
振動制御手段２０１は、第１の振動部２３に動作指令信号を送信して第１の振動源２３１を予め定められた振幅Ａ１（固定値）で振動させる。また、振動制御手段２０１は、文書移動処理手段２０７によって求められた、装着型機器３が装着されている手の操作で移動する文書の数と、装着型機器３が装着されていない手の操作で移動する文書の数との差分に応じて、第２の振動源３３１の振動の振幅を変更するための振幅変更指令信号を装着型機器３の制御部３０に送信する。なお、以下、振動の振幅の変化には、振幅の増加（以下、「増幅」ともいう。）と減少（以下、「減衰」ともいう。）とがある。振幅変更指令信号について、増幅と減衰とを区別して用いる場合は、増幅させるための信号を増幅指令信号と、減衰するための信号を減衰指令信号という。
【０１０８】
具体的には、図１０（ａ）に示すように、装着型機器３が装着されている手の操作で移動する文書の数が、装着型機器３が装着されていない手の操作で移動する文書の数よりも少ない場合、時刻Ｔ１から時刻Ｔ２の間、第２の振動源３３１は、第１の振動源２３１の振動の振幅Ａ１よりも小さい振幅Ａ２で振動する。
【０１０９】
また、図１０（ｂ）に示すように、装着型機器３が装着されている手の操作で移動する文書の数が、装着型機器３が装着されていない手の操作で移動する文書の数よりも多い場合、時刻Ｔ１から時刻Ｔ２の間、第２の振動源３３１は、第１の振動源２３１の振動の振幅Ａ１よりも大きい振幅Ａ３で振動する。
【０１１０】
また、図１０（ｃ）に示すように、装着型機器３が装着されている手の操作で移動する文書の数と、装着型機器３が装着されていない手の操作で移動する文書の数とが互いに等しい場合、時刻Ｔ１から時刻Ｔ２の間、第２の振動源３３１は、第１の振動源２３１の振動の振幅Ａ１よりも小さい、予め定められた振幅Ａｃで振動する。
【０１１１】
第２の振動源３３１の振動の振幅と、第１の振動源２３１の振動の振幅との差分、及び装着型機器３が装着されている手の操作で移動する文書の数と、装着型機器３が装着されていない手の操作で移動する文書の数との差分の対応は適宜調整されるものであるが、例えば、第１の振動源２３１の振動の振幅と、第２の振動源３３１の振動の振幅との差分が、装着型機器３が装着されている手の操作で移動する文書の数と、装着型機器３が装着されていない手の操作で移動する文書の数との差分に比例してもよい。
【０１１２】
第２の振動源３３１の振動の振幅は、例えば、第１の振動源２３１の振動と同位相又は逆位相の振動を第２の振動源３３１に重ねることにより変更される。具体的には、第２の振動源３３１に、第１の振動源２３１の振動と同位相の振動を重ねることによって第２の振動源３３１の振動を増幅させ、第１の振動源２３１の振動と逆位相の振動を重ねることによって第２の振動源３３１の振動を減衰させる。
【０１１３】
（第３の実施の形態の動作）
次に、本実施の形態に係る情報処理システム１の動作の一例について、図１１及び図１２を用いて説明する。図１１は、図９に示す情報処理システムの文書２２０の操作の一例を示す図である。図１２は、図９に示す情報処理装置システムの動作の一例を示すフローチャートである。
【０１１４】
操作者は、複数の文書２２０を選択すると、表示手段２００は、操作者によって選択された複数の文書データ２１１を読み出し、表示面２２ａに表示する。
【０１１５】
図１１に示すように、操作者は、まず、複数の文書２２０を２つの集合体２２０Ａ，２２０Ｂに纏める。
【０１１６】
複数の文書２２０を集合体２２０Ａ，２２０Ｂに纏めるのは、例えば、第２の実施の形態で説明した文書移動操作を用いて、表示面２２ａ上の予め定められた範囲に、個々の文書２２０をそれぞれ移動することによって行う。
【０１１７】
文書移動操作検出手段２０６は、操作者によって行われた、複数の文書２２０を２つの集合体２２０Ａ，２２０Ｂに纏める操作の検出を行う。そして、文書移動操作検出手段２０６は、文書移動操作検出手段２０６が、この文書を纏める操作を検出したとき、各集合体２２０Ａ，２２０Ｂに含まれる文書２２０の数を、文書データ２１１として記憶部２１に記憶する。
【０１１８】
次に、操作者は、これら２つの集合体２２０Ａ，２２０Ｂのうち、相対的に表示面２２ａの右側に表示される一方の集合体２２０Ａ（以下、「第１の集合体２２０Ａ」ともいう。）を右手５の人差し指５１で移動させ、他方の集合体２２０Ｂ（以下、「第２の集合体２２０Ｂ」ともいう。）を左手４の人差し指４１で移動させる。
【０１１９】
以下、図１２のフローチャートを使って説明する。
【０１２０】
両手による操作は、例えば、操作者が、第１の集合体２２０Ａが表示されている範囲内の任意の領域と、表示されている第２の集合体２２０Ｂの任意の領域とに、それぞれ指で接触した場合に検出される。なお、片手の複数の指で接触した場合と区別するために、例えば、指が接触した２点が予め定められた距離を有する場合に、両手で操作されたことを検出するようにしてもよい。
【０１２１】
操作者が両手で文書移動操作を行うと、両手操作検出手段２０８が両手の操作を検出し（Ｓ２１：Ｙｅｓ）、文書移動操作検出手段２０６は、操作者によって行われた文書の移動の操作を検出する（Ｓ２２：Ｙｅｓ）。
【０１２２】
文書移動操作検出手段２０６が文書の移動の操作を検出したとき（Ｓ２２：Ｙｅｓ）、第２の振動源３３１の振動指示として、振動制御手段２０１は、無線通信部２４，３４を介して、装着型機器３の制御部３０に動作指令信号を送信する（Ｓ２３）とともに、第１の振動源２３１の振動指示として、第１の振動部２３に動作指令信号を送信する（Ｓ２４）。制御部３０は、振動制御手段２０１から送信された動作指令信号を受信し、第２の振動部３３に動作指令信号を送信する。
【０１２３】
第１の振動源２３１は、振動制御手段２０１から送信された動作指令信号に基づいてドライバＩＣ２３０から出力された駆動信号により、予め定められた振幅Ａ１で振動する。また、第２の振動源３３１は、制御部３０から送信された動作指令信号に基づいてドライバＩＣ３３０から出力された駆動信号により、予め定められた振幅Ａ１で振動する。
【０１２４】
また、文書移動処理手段２０７は、記憶部２１に記憶された第１の集合体２２０Ａに含まれる文書２２０の数、及び第２の集合体２２０Ｂに含まれる文書２２０の数を読み出し、第２の集合体２２０Ｂに含まれる文書２２０の数を第１の集合体２２０Ａに含まれる文書２２０の数と比較する（Ｓ２５）。
【０１２５】
文書移動処理手段２０７は、第２の集合体２２０Ｂに含まれる文書２２０の数が、第１の集合体２２０Ａに含まれる文書２２０の数よりも大きいと判断した場合（Ｓ２５：Ｙｅｓ）、第２の振動源３３１の振動の増幅の指示として、振動制御手段２０１は、無線通信部２４，３４を介して、装着型機器３の制御部３０に、第２の振動源３３１の振動を増幅させるための増幅指令信号を送信する（Ｓ２６）。制御部３０は、振動制御手段２０１から送信された増幅指令信号を受けて、振動を増幅させるための増幅指令信号を第２の振動部３３に送信する。
【０１２６】
一方、文書移動処理手段２０７は、第２の集合体２２０Ｂに含まれる文書２２０の数が、第１の集合体２２０Ａに含まれる文書２２０の数よりも大きくないと判断した場合（Ｓ２５：Ｎｏ）、第２の振動源３３１の振動の減衰の指示として、振動制御手段２０１は、無線通信部２４，３４を介して、装着型機器３の制御部３０に、第２の振動源３３１の振動を減衰させるため減衰指令信号を送信する（Ｓ２７）。制御部３０は、振動制御手段２０１から送信された減衰指令信号を受けて、振動を減衰させるための減衰指令信号を第２の振動部３３に送信する。
【０１２７】
第２の振動源３３１は、制御部３０から送信された振幅変更指令信号に基づいてドライバＩＣ３３０から出力された駆動信号により、上述したように、振幅を第１の集合体２２０Ａに含まれる文書２２０の数と、第２の集合体２２０Ｂに含まれる文書２２０の数と差分に対応する値に変更して振動する。
【０１２８】
第１の振動源２３１、及び第２の振動源３３１が、上述した振幅で振動することにより、図１１に示すように、情報処理装置２、及び装着型機器３が上述した振幅でそれぞれ振動する。情報処理装置２の振動は、操作者が操作中に表示面２２ａに接触させている左手４及び右手５の両方に伝達される。装着型機器３の振動は、左手４に伝達される。
【０１２９】
次に、操作者は、自らが望む位置まで第１の集合体２２０Ａ、及び第２の集合体２２０Ｂを移動させ、文書移動操作を終了する。文書移動操作検出手段２０６は、操作者によって行われた文書移動操作の終了を検出する（Ｓ２８）。
【０１３０】
文書移動操作検出手段２０６が第１の集合体２２０Ａ、及び第２の集合体２２０Ｂの移動操作の終了を検出すると（Ｓ２８：Ｙｅｓ）、第２の振動源３３１の振動停止指示として、振動制御手段２０１は、無線通信部２４，３４を介して、装着型機器３の制御部３０に、動作停止指令信号を送信する。制御部３０は、振動制御手段２０１から送信された動作停止指令信号に基づいて第２の振動部３３への動作指令信号の送信を停止する（Ｓ２９）。これとともに、第１の振動源２３１の振動停止指示として、振動制御手段２０１は、第１の振動源２３１への動作指令信号の送信を停止する（Ｓ３０）。
【０１３１】
第２の振動源３３１は、制御部３０からの動作指令信号の送信の停止に基づくドライバＩＣ３３０からの駆動信号の出力の停止により、振動を停止する。これにより、装着型機器３の振動が停止する。
【０１３２】
また、第１の振動源２３１は、振動制御手段２０１からの動作指令信号の送信の停止に基づくドライバＩＣ２３０からの駆動信号の出力の停止により、振動を停止する。これにより、情報処理装置２全体の振動が停止する。
【０１３３】
なお、装着型機器３が左手４に装着されていることを例にして説明したが、装着型機器３が右手５に装着されていてもよい。具体的には、両手操作検出手段２０８は、装着型機器３がどちらの手に装着されているかの情報（以下、「装着情報」ともいう。）を受け付ける。この装着情報に基づいて、装着型機器３が左手４に装着されたときの上記の処理と、装着型機器３が右手５に装着されたときの上記の処理とを切り替えてもよい。
【０１３４】
また、上述の例では、両手の操作をともに終了した場合について説明したが、片手の操作のみを終了してもよい。この場合、右手５の操作が終了した場合に情報処理装置２の振動が停止し、左手４の操作が終了した場合に装着型機器３の振動が停止するように構成してもよい。
【０１３５】
以上、本発明の実施の形態を説明したが、本発明の実施の形態は上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々の変形、実施が可能である。例えば、文書を仮想的な画面に表示するとともに、操作者の手の動きを仮想的な画面上の動きに対応させて、仮想的な画面の操作に応じて複数の振動源を振動させてもよい。
【０１３６】
制御部２０の各手段は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウエア回路によって構成してもよい。
【０１３７】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。また、上記実施の形態で用いたプログラムをＣＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に記録して提供することができ、クラウドサーバ等の外部サーバに格納しておき、ネットワークを介して利用することもできる。
【符号の説明】
【０１３８】
１…情報処理システム、２…情報処理装置、３…装着型機器、４…左手、５…右手、
２０，３０…制御部、２１…記憶部、２２…操作表示部、２２ａ…表示面、２３…第１の振動部、２４，３４…無線通信部、３２…表示部、３３…第２の振動部、４０…左手の親指、４１…左手の人差し指、５１…右手の人差し指、２００…表示手段、２０１…振動制御手段、２０２…操作検出手段、２０３…しおり処理手段、２０４…操作検出手段、２０５…めくり処理手段、２０６…文書移動操作検出手段、２０７…文書移動処理手段、２０８…両手操作検出手段、２１０…プログラム、２１１…文書データ、２２０…文書、２１２…しおりデータ、２２０Ａ，２２０Ｂ…集合体、２３１…第１の振動源、３３１…第２の振動源、２３０，３３０…ドライバＩＣ、Ａ１，Ａ２，Ａ３，Ａｃ…振幅、ｆ１，ｆ２…周波数、Ｔ１，Ｔ２，Ｔ３，Ｔ４…時刻、
【図１】
2018116655.tif 000003
【図２】
2018116655.tif 000004
【図３】
2018116655.tif 000005
【図４】
2018116655.tif 000006
【図５】
2018116655.tif 000007
【図６】
2018116655.tif 000008
【図７】
2018116655.tif 000009
【図８】
2018116655.tif 000010
【図９】
2018116655.tif 000011
【図１０】
2018116655.tif 000012
【図１１】
2018116655.tif 000013
【図１２】
2018116655.tif 000014