(57)【要約】【課題】より実際の書籍に近い感覚でページ位置を把握することができる情報表示装置、情報表示方法及びプログラムを提供すること。【解決手段】電子データを一画面毎に画像化して表示する情報表示装置１００であって、電子データを記憶する電子データ記憶手段３５と、画像化された電子データを表示する表示手段２１と、前記表示手段に表示されている表示画像の切り替え操作を受け付ける操作受け付け手段１２と、前記表示画像の識別情報を記憶する識別情報記憶手段４２と、操作受け付け手段に振動を生じさせる振動発生手段２３と、電子データのサイズ情報に対する表示部分識別情報から特定した比率情報に応じて、操作受け付け手段における振動の振幅が極大となる位置を制御する振動制御手段４５と、を有することを特徴とする。【選択図】図１
2011090575.tif 000002
【特許請求の範囲】
【請求項１】
電子データを一画面毎に画像化して表示する情報表示装置であって、
電子データを記憶する電子データ記憶手段と、
画像化された電子データを表示する表示手段と、
前記表示手段に表示されている表示画像の切り替え操作を受け付ける操作受け付け手段と、
前記表示画像の識別情報を記憶する識別情報記憶手段と、
前記操作受け付け手段に振動を生じさせる振動発生手段と、
電子データのサイズ情報に対する前記識別情報から特定した比率情報に応じて、前記操作受け付け手段における振動の振幅が極大となる位置を制御する振動制御手段と、
を有することを特徴とする情報表示装置。
【請求項２】
前記振動制御手段は、前記表示手段に、電子データと共に形成された所定の部分画像に対応した領域における振動の振幅が極大となる位置を制御する、
ことを特徴とする請求項１記載の情報表示装置。
【請求項３】
前記部分画像は、書籍を見開いた状態の小口を模倣した画像を含む、
ことを特徴する請求項２記載の情報表示装置。
【請求項４】
前記操作受け付け手段が前記表示画像の切り替え操作を受け付けた場合、
前記振動制御手段は、前記操作受け付け手段に生じさせている振動の振幅を、前記比率情報に応じた振動の振幅よりも大きくする、
ことを特徴とする請求項１〜３いずれか１項記載の情報表示装置。
【請求項５】
前記操作受け付け手段が前記表示画像の切り替え操作を受け付けた場合、
前記振動制御手段は、前記操作受け付け手段に生じさせている前記振動に加え、別の振動を前記操作受付手段に生じさせる、
ことを特徴とする請求項１〜３いずれか１項記載の情報表示装置。
【請求項６】
前記振動制御手段が生じさせる別の振動の波の波長は、前記操作受け付け手段にすでに生じさせている振動の波の波長よりも十分に短い、
ことを特徴とする請求項５記載の情報表示装置。
【請求項７】
前記操作受け付け手段が前記表示画像の切り替え操作を受け付けた場合、
前記振動制御手段は、前記操作受け付け手段に生じさせている振動の腹又は節の位置を時間の経過と共に移動させる、
ことを特徴とする請求項１〜３いずれか１項記載の情報表示装置。
【請求項８】
前記操作受け付け手段が前記表示画像の切り替え操作を受け付けた場合、
前記振動制御手段は、前記操作受け付け手段に生じさせている振動に加え、別の振動を生じさせると共に、前記別の振動の腹又は節の位置を時間の経過と共に移動させる、
ことを特徴とする請求項５又は６記載の情報表示装置。
【請求項９】
前記操作受け付け手段が前記表示画像の切り替え操作を受け付けた場合、
前記振動制御手段は、前記表示画像の切り替え方向に応じて、前記操作受け付け手段に生じさせている振動、又は、前記別の振動の腹又は節の位置の移動方向を切り替える、
ことを特徴とする請求項７又は８記載の情報表示装置。
【請求項１０】
前記操作受け付け手段は前記表示手段に接触したユーザの指の位置を検出し、
前記振動制御手段は、前記表示手段のうち、指の位置を含む所定領域において振動の振幅が極大となる位置を制御する、
ことを特徴とする請求項１記載の情報表示装置。
【請求項１１】
前記電子データは、書籍の文章、写真又は絵をデジタル化したものである、
ことを特徴とする請求項１〜１０いずれか１項記載の情報表示装置。
【請求項１２】
前記サイズ情報は、電子データの総ページ数、電子データが含むある章の総ページ数、又は、電子データが含むある節の総ページ数のいずれかであり、前記比率情報は、前記総ページ数に対し画像化されている電子データのページ位置を示す、
ことを特徴とする請求項１〜１１いずれか１項記載の情報表示装置。
【請求項１３】
電子データを一画面毎に画像化して表示する情報表示装置の情報表示方法であって、
画面生成手段が、電子データ記憶手段から電子データを読み出し一画面毎に画像化するステップと、
表示手段が、画像化された電子データを表示するステップと、
操作受け付け手段が、前記表示手段に表示されている表示画像の切り替え操作を受け付けるステップと、
識別情報決定手段が、前記表示画像の識別情報を決定するステップと、
振動制御手段が、電子データのサイズ情報に対する前記識別情報から特定した比率情報に応じて、前記操作受け付け手段における振動の振幅が極大となる位置を制御するステップと、
を有することを特徴とする情報表示方法。
【請求項１４】
電子データを一画面毎に画像化して表示する情報表示装置のＣＰＵに、
電子データ記憶手段から電子データを読み出し一画面毎に画像化するステップと、
画像化された電子データを表示手段に表示するステップと、
前記表示手段に表示されている表示画像の切り替え操作を受け付けるステップと、
前記表示画像の識別情報を決定するステップと、
電子データのサイズ情報に対する前記識別情報から特定した比率情報に応じて、前記操作受け付け手段における振動の振幅が極大となる位置を制御するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子データを表示する情報表示装置及び情報表示方法に関し、特に、ユーザにページ情報を触覚により通知可能な情報表示装置、情報表示方法及びプログラムに関する。
【背景技術】
【０００２】
小説や漫画、雑誌、新聞などのコンテンツを電子化して液晶などの表示装置に表示する携帯型端末が普及し始めている。携帯型端末は、無線通信速度の向上や記憶媒体の大容量化、コンテンツの多様化に伴い、今後更に普及が加速すると思われる。
【０００３】
携帯型端末の使い勝手を向上させるため、例えば表示装置を薄型化や軽量化したり、ページ送り時に紙がぱらぱらとめくれるような画像処理を施した画像を表示するなど、さまざまな工夫が考案されている。また、コンテンツがデジタル化されているという特徴を活かし、実際の書籍では実現できない利便性を提供することも考えられている。例えば、ユーザが入力した任意の単語をキーワードにして、その単語が記載されたページを検索・表示することも可能である。また、携帯型端末では任意のページ番号を入力することで、瞬時にそのページを表示装置に表示することもできる。また、１ページずつの頁送りを行う場合、例えばユーザは端末に設けられたページ送り用のボタンを押すことになるが、１回押すと１頁進み、長押しすると数ページをまとめて進むようにするようなページ送り方法によって、所望のページを表示するまでの時間を短縮できるような工夫がなされている。
【０００４】
また、ユーザに、現在、ユーザが見ているページのページ番号を通知する技術が考えられている（例えば、特許文献１参照。）。特許文献１には、コンテンツのページ番号に応じた周波数で操作部を振動させることで、実際の書籍の場合と同様に、ユーザがページ番号を大雑把に把握することを可能にしている。
【０００５】
また、ユーザからの入力操作を受け付ける被操作体に接触した状態のユーザの指に対し、触覚的情報を通知するためのアクチュエータを備える技術が考えられている（例えば、特許文献２参照。）。特許文献２記載の技術では、被操作体の触覚を通じて、ユーザはページが捲られたことを認識できる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示された技術では、表示されているページ番号に対応した周波数で操作部を振動させることでページ番号をユーザに通知するため、触覚情報からユーザがページ番号を正確に認識することは困難であるという問題がある。つまり、ユーザは振動の有無を認識することはできても、その振動が大きい振動なのか小さい振動なのかを正確に判断することは難しい。例えば、振動の大きさから、総ページ数が300ページの本の150ページ目を開いているのか250ページ目を開いているのか、をユーザが判別することは難しい。特許文献２に開示された技術でも、触覚的情報によりページ数と同等の情報をユーザに通知するとしているが、引用文献１と同様の問題を含んでいる。
【０００７】
上記問題点に鑑み、本発明は、より実際の書籍に近い感覚でページ位置を把握することができる情報表示装置、情報表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題に鑑み、本発明は、電子データを一画面毎に画像化して表示する情報表示装置であって、電子データを記憶する電子データ記憶手段と、画像化された電子データを表示する表示手段と、前記表示手段に表示されている表示画像の切り替え操作を受け付ける操作受け付け手段と、前記表示画像の識別情報を記憶する識別情報記憶手段と、前記操作受け付け手段に振動を生じさせる振動発生手段と、電子データのサイズ情報に対する前記識別情報から特定した比率情報に応じて、前記操作受け付け手段における振動の振幅が極大となる位置を制御する振動制御手段と、を有することを特徴とする。
【発明の効果】
【０００９】
より実際の書籍に近い感覚でページ位置を把握することができる情報表示装置、情報表示方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１０】
【図１】ユーザが触覚にて感じる刺激を模式的に示す図の一例である。
【図２】情報表示装置の概略を説明する図の一例である。
【図３】情報表示装置を用いた情報提供システムの全体構成図の一例である。
【図４】情報表示装置の外観図の一例を示す図である。
【図５】書籍を読む場合の手と書籍の位置関係及び人間の動作を説明する図の一例である。
【図６】捲る動作において、親指と書籍の相対的な位置関係を示す図の一例である。
【図７】情報表示装置のディスプレイを含む外観の一例を示す図である。
【図８】情報表示装置のハードウェア構成図の一例である。
【図９】情報処理装置のハードウェア構成図の一例である。
【図１０】情報表示装置の機能ブロック図の一例である。
【図１１】駆動パターンＤＢに登録された情報を模式的に示す図の一例である。
【図１２】振動子駆動回路が駆動する加振点を説明する図の一例である。
【図１３】駆動パターンにより得られる定常波の一例を示す図である。
【図１４】比率情報と操作ボタンにおける局所的な振動の関係を模式的に示す図の一例である。
【図１５】高帯域周波数の加振による得られる振動の振幅変調を説明する図の一例である。
【図１６】情報表示装置の作動手順を示すフローチャート図の一例である（実施例１）。
【図１７】情報表示装置のハードウェア構成図の一例である。
【図１８】ディスプレイに表示されたコンテンツ画面の一例を示す図である。
【図１９】情報表示装置の作動手順を示すフローチャート図の一例である（実施例２）。
【図２０】ディスプレイに表示されたコンテンツ画面の一例を示す図である。
【図２１】波形のピークの位置の決定を模式的に説明する図の一例である。
【図２２】駆動パターンＤＢの一例を模式的に示す図の一例である。
【図２３】情報表示装置の作動手順を示すフローチャート図の一例である（実施例３）。
【図２４】情報表示装置の機能ブロック図の一例である。
【図２５】接触位置の移動を模式的に説明する図の一例である。
【図２６】ページ捲り駆動パターンによる波形の一例を示す図である。
【図２７】ページ捲り駆動パターンによる波形の一例を示す図である。
【図２８】情報表示装置の作動手順を示すフローチャート図の一例である（実施例４）。
【図２９】１ページの側面と指の関係を説明する図の一例である。
【図３０】ページ捲り駆動パターンによる波形の一例を示す図である。
【図３１】ページ捲り駆動パターンによる波形の一例を示す図である。
【図３２】駆動パターンＤＢに登録された情報を模式的に示す図の一例である。
【図３３】情報表示装置の作動手順を示すフローチャート図の一例である（実施例５）。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態について図面を参照しながら実施例を挙げて説明する。
【００１２】
始めに、本実施形態の情報表示装置１００の原理的な特徴部について説明する。
図１は、ユーザが触覚にて感じる刺激を模式的に示す図の一例である。ユーザの指が操作パネルＰに接触して、操作情報を入力する。操作パネルＰの各部位は、指の大きさよりも十分に短い間隔でピークを持ち、かつ、異なる振幅で振動している。ユーザは触覚で振幅の大きさを振動刺激として感じ取り、触覚で指の位置と操作パネルＰの各部位の相対的な位置関係を把握できる。例えば、テンキーと振幅とを対応づける場合において、テンキーの１つのキーの中央の振幅が最も小さくなるように、キー間の境の振幅が最も大きくなるように、操作パネルＰの各部位を振動させる。これにより、ユーザは触覚で、指の位置がキーに対し適当か否かを把握できる。図の左側のように、指がキーの境を押下しそうな場合は、ユーザは振動刺激を頼りに指の位置をずらして、所望のキーを押下することができる。
【００１３】
本実施形態の情報表示装置１００は、このように操作パネルＰの各部位の振幅の大きさを制御する技術を応用したものである。
【００１４】
図２は、情報表示装置１００の概略を説明する図の一例である。ユーザはホームポジションとして、例えば親指を操作パネルPに置く。情報表示装置１００は、指の大きさよりも十分に短い間隔内において振動のピーク位置を変えることができる。図２の左側の操作パネルＰでは右寄りに振動のピークがあり、中央の操作パネルＰでは中央付近に振動のピークがあり、右側では操作パネルＰでは左寄りに振動のピークがある。ユーザがパネルPに触れると、これら振動のピーク部を中心として指腹部内に振動の分布があることを認識できるので、ユーザはこの触感により、操作パネルＰのどの辺りの位置で振動刺激が大きいかを指を動かすことなく容易に把握できる。
【００１５】
なお、本実施形態では、ユーザの触覚にとって最も大きな振動刺激が得られる位置を振動のピーク位置という。多くの場合、振動のピーク位置と振幅のピーク位置は一致するが、振動のピーク位置はユーザの触覚によって判断される。よって、振動のピーク位置と振幅のピーク位置が一致しなくてもよい。
【００１６】
情報表示装置１００が電子ブックのようにコンテンツをディスプレイに表示している場合、例えば全体の総ページ数に対し現在表示しているページのページ番号に応じて、情報表示装置１００は操作パネルＰにおける振動のピーク位置を制御する。こうすることで、ユーザは現在、コンテンツのどの辺りのページを読んでいるかを容易に把握することができる。
【００１７】
なお、本実施形態において書籍１５０には、文章、写真、絵、及び、これらの混在したもの等、２次元の可視情報を提供する全てが含まれる。書籍１５０の名称としては、例えば、新書、文庫、テキスト、情報誌、マンガコミック、週刊誌、月刊誌、季刊誌、機関誌、雑誌、新聞、官報、などがある。また、コンテンツは、書籍１５０として公表されるいる必要はなく、書籍１５０として印刷されることなくコンテンツデータとして配布されたものを含む。
【実施例１】
【００１８】
図３は、情報表示装置１００を用いた情報提供システム５００の全体構成図の一例を示す。情報提供システム５００は、ネットワーク４００を介して接続された、情報表示装置１００と、メディアサーバ２００と、販売店３００とを有する。情報表示装置１００は、好ましくは無線でネットワーク４００にアクセスできる通信装置を有し、メディアサーバ２００と通信することができる。メディアサーバ２００は、出版社や作家が運営するサーバであり、メディアサーバ２００には複数種類の書籍１５０のコンテンツデータが登録されている。
【００１９】
情報表示装置１００は、出版社等とクレジットカード等で代金を支払う契約をして、メディアサーバ２００から、直接、書籍１５０のコンテンツデータを受信し、メモリ（後述する書籍データ記憶部）に記憶する。情報表示装置１００は、コンテンツデータからコンテンツの文章や画像を含むコンテンツ画面を生成しディスプレイに表示する。コンテンツデータが情報表示装置１００の記憶容量に比べて大きい場合、情報表示装置１００は所定部分ずつコンテンツデータをダウンロードすることもできる。
【００２０】
また、情報表示装置１００が無線でメディアサーバ２００と直接、通信するのでなく、ユーザは販売店３００からコンテンツデータを購入することもできる。ユーザは書籍１５０を指定して販売代金を販売店３００に支払う。販売店３００は、情報表示装置１００と有線又は無線で接続するインターフェイスを備えており、メディアサーバ２００からダウンロードしたコンテンツデータを、情報表示装置１００に転送する。また、販売店３００は、コンテンツデータを記憶したメモリカードを、ユーザに販売することもできる。この場合、情報表示装置１００は、メモリカードに記憶されたコンテンツデータを読み出し、コンテンツ画面を生成しディスプレイに表示する。
【００２１】
情報表示装置１００は、書籍１５０のコンテンツデータを表示する専用の端末である、いわゆる電子ブックであるが、振動刺激を与える操作手段を有していれば情報表示装置１００はどのような名称で呼ばれていてもよい。本実施例の情報表示装置１００は、例えば、携帯電話、スマートフォン、ＰＤＡ（Personal Digital Assistant）、音楽プレーヤ、ノートパソコン等に搭載することができる。
【００２２】
図４は、情報表示装置１００の外観図の一例を示す図である。情報表示装置１００はどのような外観であっても本実施例の振動刺激をユーザに通知することができる。したがって、図示した外観は一例である。図４（ａ）〜（ｃ）の情報表示装置１００は、書籍１５０の外観形状を模倣した２画面表示の電子ブックである。一方の画面を配置した扉部材と、他方の画面を配置した扉部材は中央のヒンジ部で接続されている。ヒンジ部を中心に２つの扉部材が回動するので、ユーザは情報表示装置１００を左右に見開くことができる。本実施例の情報表示装置１００は少なくとも１つ以上の操作ボタン１１を有する。
【００２３】
図４（ｂ）の状態の情報表示装置１００は、２つの扉部材が相対的に約９０度、左右に見開らかれた状態である。図４（ｃ）に示すように、２つの扉部材は、さらに２７０度、相対的に見開くことができ、２つの画面が背中合わせになるような状態をとることができる。ユーザは図４（ｂ）〜図４（ｃ）に至る状態のうち所望の見開き角度で、コンテンツを閲覧することができる。本実施例では、主に図４（ｃ）の状態で、情報表示装置１００が横長になるようにユーザが把持した場合を例にして説明する（図４（ｄ））。後述するようにこの把持の仕方は、ユーザが書籍１５０を両手で把持した状態に近い。
【００２４】
また、情報表示装置１００は２画面表示である必要はなく、図４（ｅ）に示すように、外観を変化させる可動部のない１画面表示の形態でもよい。図４（ｅ）のような情報表示装置１００では、ユーザは扉部材を見開かなくてもコンテンツを楽しむことができる。
【００２５】
また、図４（ｆ）（ｇ）に示すように、２画面表示又は１画面表示のいずれの場合でも、ユーザは情報表示装置１００を縦長に把持することができる。情報表示装置１００は、内蔵したGセンサにより、又は、ユーザの操作を受け付けて、ユーザが横長に把持したか縦長に把持したかを判定し、コンテンツの表示方向を切り替える。
【００２６】
また、本実施例の情報表示装置１００は、ユーザが操作ボタン１１に触れることで振動刺激を与えるので、横長時と縦長時のそれぞれの状態に適切な位置に操作ボタン１１を有する（図４（ｅ）（ｇ）の点線の操作ボタン１１）。なお、ユーザが情報表示装置を把持した際、片手で操作ボタン１１を操作することがあるので、操作ボタン１１は左右対称に配置されなくてもよい。
【００２７】
〔書籍１５０を読む際のユーザの把持位置〕
情報表示装置１００を説明するため、まず、（紙媒体の）書籍１５０を読む際のユーザの把持位置について説明する。
図５は、書籍１５０を読む場合の手と書籍１５０の位置関係及び人間の動作を説明する図の一例である。読者は、左右の掌および人差し指、中指、薬指、小指で書籍１５０を支え、ページ端部（小口）１５１を親指で抑えることが一般的である。ページを捲る場合、読者は親指によって加える力を変えたり、又は、ページ端部１５１に対する親指の位置を移動させる動作を行う。
【００２８】
図６は、この捲る動作において、親指と書籍１５０の相対的な位置関係を示す。図６から明らかなように、読者の親指の指腹部が局所的にページ端部１５１と接触している。読者は、この接触部の面積や、紙のたわみによって発生する力の強さに基づき、現在のページ情報（残り頁など）を認識することができる。認識したページ情報と、書籍１５０に印刷されたページ番号や、ページ端部１５１の厚みなどの視覚情報と併せ，読者はより正確にページ情報を認識するができ、例えば所望のページを素早く検索する（所望の頁まで紙を捲る）ことも可能になる。
【００２９】
このようにページ情報はユーザに有益であるが、従来の電子ブックは、ディスプレイ上にページ番号を文字として表示する、又は、ページ端部１５１の厚みを表示するのみであったため、ユーザは視覚的な情報のみによってページ情報を認識せざるを得なかった。そのため、書籍１５０を読む場合に行われている「視覚情報＋触覚情報によって頁情報を認識する」場合に比べ，得られる情報が少なく直感的な操作を行うことは難しいという欠点があった。本実施例の情報表示装置１００はこのような欠点を解消することができる。
【００３０】
〔情報表示装置１００について〕
図７は、情報表示装置１００のディスプレイ１２を含む外観の一例を示す図である。情報表示装置１００は、コンテンツを表示するディスプレイ１２と左右の操作ボタン１１を有する。ディスプレイ１２は表面の透明部材を指し、液晶表示装置２１により生成されたコンテンツ画面１３はディスプレイ１２越しに目視される。液晶表示装置２１の表示方式（有機ＥＬ、カラー・白黒の別）問わない。ディスプレイ１２の周囲は例えばプラスチック製やアルミ製の筐体である。
【００３１】
図示した操作ボタン１１は、振動刺激をユーザに与えることができるものであり、この他に、振動刺激を与えない操作ボタン１１、及び／又は、振動刺激を与える別の操作ボタン１１を有していてもよい。例えば、情報表示装置１００は、電源をオン／オフする操作ボタンやテンキーやアルファベットキーなどを有していてもよいし、ディスプレイ１２をタッチパネルとしてもよい。
【００３２】
操作ボタン１１は、情報表示装置１００が少なくともユーザの指の圧力を検出できる程度に、ディスプレイ１２に対し垂直方向に可動することができる。すなわち、操作ボタン１１は、ユーザが認識できない程度の変位量、又は、数ミリ程度の変位量で可動する。ユーザが操作ボタン１１を押下することによって、ユーザはページを切り替える等の操作を入力することができる。
【００３３】
図８に基づき、情報表示装置１００のハードウェア構成図について説明する。情報表示装置１００の全体は、情報処理装置３４により制御される。まず、操作ボタン１１の内側の面には振動発生装置２３及び接触センサ２２が設けられている。接触センサ２２には接触センサ処理回路３１が接続されている。振動発生装置２３には振動子駆動回路３３が接続されている。また、液晶表示装置２１には画像表示回路３２が接続されている。情報処理装置３４は、接触センサ処理回路３１、画像表示回路３２、振動子駆動回路３３、書籍データ記憶部３５及び通信装置３６と接続されている。
【００３４】
接触センサ処理回路３１は、左右の接触センサ２２において、ユーザの指の接触の有無、接触している場合には押圧値、接触位置（接触している指の重心）、接触面積、を検出して情報処理装置３４に出力する。
【００３５】
振動子駆動回路３３については後に詳述するが、情報処理装置３４は例えばページ情報に基づき駆動パターンを駆動パターンＤＢから読み出し、振動子駆動回路３３に出力する。振動子駆動回路３３は、駆動パターンに基づき振動発生装置２３を駆動する。こうすることで、図１や図２で説明した局所的な振動が操作ボタン１１上に発生する。
【００３６】
画像表示回路３２は、情報表示装置１００から取得したコンテンツデータと画像パターンに基づき、図７のようなコンテンツの画像を表示する。コンテンツデータは書籍データ記憶部３５に記憶されている。書籍データ記憶部３５は、例えば、次述する補助記憶装置３４３と一体としてよい。
【００３７】
コンテンツデータのフォーマットは、出版社や情報表示装置１００のメーカ毎に統一されていないが、汎用的なフォーマットでは、テキストデータにタグを書きこんだsetext、SGMLに基づいたHTML又はXMLなどが知られている。また、テキストデータ以外では、PDF形式、エキスパンドブック形式、T-Time形式、などがある。情報処理装置３４は、フォーマットに応じてコンテンツデータを解釈し画像表示回路３２に送出する。コンテンツデータは流出防止のため暗号化されているので、情報表示装置１００は復号化などの処理をコンテンツデータに施す。また、コンテンツデータは、書籍名、作者名、出版社名、総ページ数、ＩＳＢＮコード（又は雑誌コード）等を含むプロパティ情報を有している。ユーザは、適宜プロパティ情報を目視することができる。
【００３８】
また、情報処理装置３４は、書籍１５０の外観を模倣してコンテンツを表示できるように、画像パターンを画像表示回路３２に送出する。図６に示したように、ディスプレイ１２が表示しているページのページ番号（以下、「現在ページ」という）によっては、書籍１５０のページ端部１５１の大きさが左右で異なるので、情報表示装置１００においてもページ端部１５１に対応する領域の画像や大きさは、現在ページに応じて可変であることが好ましい。このため、情報処理装置３４は、現在ページに基づき画像データＤＢから画像パターンを選択して画像表示回路３２に送出する。
【００３９】
通信装置３６は、無線によりメディアサーバ２００とデータ通信するための送受信処理を行う、例えば、無線ＬＡＮ通信装置、ＷｉＭＡＸ通信装置、又は、携帯電話用の通信装置を実体とする。Ｂｌｕｅｔｏｏｔｈ、ＵＷＢ（Ultra Wide Band）、ZigBee 、ワイヤレスＵＳＢ、等の通信装置３６を備えていてもよい。
【００４０】
図９を用いて、情報処理装置３４のハードウェア構成図について説明する。情報処理装置３４は、それぞれバスで相互に接続されているＣＰＵ３４１、主記憶装置３４２、補助記憶装置３４３、記憶媒体装着部３４５、及び、不揮発メモリ３４４と、を有する。
【００４１】
情報処理装置３４が提供する機能を実現するプログラム３４７は、いわゆる組み込みソフトとして予め補助記憶装置３４３に記憶された状態で情報表示装置１００と共に市販される。また、バージョンアップ等のため、プログラム３４７はメモリカード等の記憶媒体３４６に記憶された状態で配布される。プログラム３４７を記録した記憶媒体３４６が記憶媒体装着部３４５に装着されると、記憶媒体装着部３４５はプログラム３４７を記憶媒体３４６から読み出し補助記憶装置３４３にインストールする。なお、プログラム３４７は、通信装置３６がネットワーク４００を介して不図示のサーバからダウンロードして、補助記憶装置３４３にインストールされてもよい。
【００４２】
補助記憶装置３４３は、インストールされたプログラム３４７を格納すると共に、必要なファイルやデータ等を格納する。例えば、情報表示装置１００は文章を表示するので、フォントデータを記憶している。補助記憶装置３４３は、例えば、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の不揮発メモリ３４４である。
【００４３】
主記憶装置３４２は、例えば、ユーザが情報表示装置１００の主電源をオンにしたり、ユーザがプログラム３４７の起動指示を入力した場合に、補助記憶装置３４３からプログラム３４７を読み出して格納する。主記憶装置３４２は、例えば、ＤＩＭＭ（Dual Inline Memory Module）、ＳＯ−ＤＩＭＭ等である。ＣＰＵ３４１は、主記憶装置３４２に格納されたプログラム３４７に記述された命令やデータを読み出して、プログラム３４７を実行する。
【００４４】
図１０は、情報表示装置１００の機能ブロック図の一例を示す。情報表示装置１００は、操作内容判定部４１、ページ決定部４２、画像データ生成部４４、駆動パターン決定部４５、画像パターンＤＢ４３、及び、駆動パターンＤＢ４６を有する。操作内容判定部４１、ページ決定部４２、画像データ生成部４４及び駆動パターン決定部４５は、ＣＰＵ３４１がプログラム３４７を実行することで実現される。
【００４５】
操作内容判定部４１は、接触センサ処理回路３１が検出した押圧値に基づき（必要であれば接触位置と接触面積も用いて）、ユーザの操作内容を判定する。ユーザの操作内容としては、１ページ毎のページ捲り、連続ページ捲り、及び、ページ移動等がある。操作内容判定部４１は、押圧値と予め設定された閾値を比較して、押圧値が閾値より大きい場合、少なくとも１ページごとのページ捲り操作であると判定する。操作ボタン１１は左右に１つずつあるので、右側の操作ボタン１１の押圧値が閾値を超えた場合、操作内容判定部４１は、ページ番号を１ページ増やす操作であると、左側の操作ボタン１１の押圧値が閾値を超えた場合、ページ番号を１ページ減らす操作であると、それぞれ判定する。
【００４６】
また、操作内容判定部４１は、押圧値が閾値を超えた状態が継続した時間を計測し、計測された時間に応じて連続ページ捲りのページ数を判定する。すなわち、操作内容判定部４１は、計測された時間が長いほど、ユーザは多くのページを連続して捲っていると判定する（例えば、１秒で１０ページ、２秒で２０ページ、３秒で４０ページ、４秒で８０ページ等）。操作内容判定部４１は、左右の操作ボタン１１のいずれが継続して押下されたかにより、ページ番号を増やすか減らすかを判定する。
【００４７】
また、操作内容判定部４１は、例えばハードキーやタッチパネルに表示されたソフトキー（テンキー）等から入力された数値を受け付け、移動先のページ番号を判定する。
【００４８】
以上のように、操作内容には、ページの増減とページ数、又は、移動先のページ番号、が含まれる。
【００４９】
この他、操作内容判定部４１は、左右の操作ボタン１１を同時に押下されたことを検出した場合、コンテンツデータの切り替えを受け付ける等、種々の操作内容を判定することができる。操作内容判定部４１は、操作内容をページ決定部４２に通知する。
【００５０】
ページ決定部４２は、操作内容と保持している現在ページに基づきユーザが指示したページ番号（次の現在ページ）を決定する。現在ページは、情報表示装置１００が表示しているページのページ番号である。ページ決定部４２は、操作内容が１ページ捲るページ捲りの場合、現在ページに１ページ足した値を次の現在ページに決定する。ページ決定部４２は、操作内容が１ページ戻るページ捲りの場合、現在ページから１ページ引いた値を次の現在ページに決定する。ページ決定部４２は、操作内容がページを増やす連続ページ捲りの場合、現在ページに連続ページ捲り数を足した値を次の現在ページに決定する。ページ決定部４２は、操作内容がページを戻す連続ページ捲りの場合、現在ページから連続ページ捲り数を引いた値を次の現在ページに決定する。ページ決定部４２は、操作内容がページ移動の場合、移動後のページ番号を現在ページに決定する。
【００５１】
なお、ページ決定部４２は、新たな現在ページを不揮発メモリ３４４等に保持する。ページ決定部４２は、現在ページを画像データ生成部４４及び駆動パターン決定部４５に通知する。
【００５２】
画像データ生成部４４は、書籍データ記憶部３５から現在ページに対応するコンテンツデータを読み出し、また、次述する比率情報に応じた画像パターンを画像パターンＤＢ４３から読み出し、現在ページのコンテンツ画面１３の画面情報を生成する。比率情報に応じた画像パターンにより、ページ端部１５１に対応する領域の画像や大きさが調整して表示される。具体的には、画像データ生成部４４は、画像表示回路３２のコマンドを利用して、コンテンツデータに含まれる文字コードの描画命令を発行する。また、画像データ生成部４４は、画像表示回路３２のコマンドを利用して、画像パターンの描画命令を発行する。画像表示回路３２は、不図示のＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）に文字、及び、画像パターンを書き込み、それを予め定められた重ね合わせ順に応じてディスプレイ１２に表示する。例えば、文字が画像パターンと重畳しても文字は画像パターンの上側に表示される。このほか、マウスなどのポインティングデバイスを最も上側（視線側）に表示してもよい。
【００５３】
〔駆動パターンによる振動刺激〕
駆動パターン決定部４５は、現在ページとコンテンツデータの総ページ数に基づき、左右の操作ボタン１１を振動させる駆動パターンをそれぞれ決定する。情報表示装置１００は、総ページ数に対し現在ページがどのくらいの比率かを振動刺激でユーザに伝えるので、駆動パターン決定部４５は総ページ数に対する現在ページの比率情報を算出する。すなわち、「比率情報〔％〕＝１００×現在ページ／総ページ数」である。なお、総ページ数は、コンテンツデータのプロパティ情報又はコンテンツデータの最終ページから検出できる。そして、駆動パターン決定部４５は、比率情報に基づき、駆動パターンＤＢ４６から駆動パターンを読み出す。
【００５４】
なお、比率情報は、電子データの総ページ数に限らず、ストーリや内容の区切り毎に付される章や節の総ページ数としてもよい。書籍の総ページ数が多い場合、ユーザは章や節のどの辺りを読んでいるかを把握することができる。また、書籍データ記憶部３５に記憶されているコンテンツデータの総ページ数（コンテンツデータの一部のみをダウンロードした場合）に対する、現在ページの比率情報を算出してもよい。ユーザは、再度、ダウンロードが必要になるタイミングを把握することが容易になる。
【００５５】
図１１は、駆動パターンＤＢ４６に登録された情報を模式的に示す図の一例である。駆動パターンＤＢ４６には、比率情報に対応づけて、左右の操作ボタン１１それぞれの駆動パターンが登録されている。Ｌｎ（ｎ：１〜２０）、Ｒｎ（ｎ：１〜２０）が駆動パターンの識別情報である。なお、図１１では比率情報を５％毎に区分したが、より小さい区分又はより大きい区分にすることができる。
【００５６】
なお、情報表示装置１００をユーザが両手持ちした場合だけでなく、片手持ちした場合の駆動パターンを駆動パターンＤＢ４６に登録しておいてもよい。ユーザが片手持ちしたこと、及び、どちらの手で把持しているかは、接触センサ２２が検出した押圧値から操作内容判定部４１が判別する。ユーザが情報表示装置１００を片手持ちした場合、例えば、両手持ちした場合よりも振動刺激が強くなる駆動パターンを登録しておく。また、ユーザが持っていない方の操作ボタン１１は振動させる必要はない。振動刺激を強くすることで、片手持ちのためにユーザが操作ボタン１１を強く触っても、ページ情報を確実に通知することができる。
【００５７】
駆動パターンについて説明する。駆動パターンは、振動子駆動回路３３が駆動する加振点２３ａ、２３ｂの振動パラメータである。
【００５８】
図１２（ａ）は、振動子駆動回路３３が駆動する加振点２３ａ、２３ｂを説明する図の一例である。各操作ボタン１１に加振点２３ａ、２３ｂを２箇所設けることで図1、２に示したような局所的な振動が可能となる。図１２（ａ）に示すように、操作ボタン１１の左右の両側に加振点２３ａ、２３ｂが設けられている。加振点２３ａ、２３ｂは例えば振動子である。各振動子はそれぞれ振動子駆動回路３３と接続されている。このような構成において、２つの加振点２３ａ、２３ｂを同一振動数で加振すると操作ボタン１１上に振動分布が形成される。図１２（ｂ）は、操作ボタン１１上の振動分布の一例を示す。
【００５９】
同一の振動数、振幅及び速さが同じで進行方向が互いに逆向きの２つの波が重なり合うと、定常波（定在波という場合もある）が形成される。定常波の腹と節は移動しないので、波形が進行せずその場に止まって振動しているようにみえる。また、２つの波の位相差を変えることで、定常波の腹と節の位置を変えることができる。したがって、２つの加振点２３ａ、２３ｂの振動を制御することで図１２（ｂ）のような振動分布の形状を制御することができる。
【００６０】
なお、加振点２３ａ、２３ｂの位置はユーザが情報表示装置１００を把持する態様、すなわち、操作ボタン１１への指の置き方に対応して設計される。したがって、図１２（ａ）の紙面に対し、手前側と奥側に加振点２３ａ、２３ｂを配置してもよいし、１つの操作ボタン１１の左右の両端と手前と奥の両端の計４箇所に加振点２３ａ、２３ｂを配置してもよい。また、操作ボタン１１の対角線を挟んだ両端に加振点２３ａ、２３ｂを配置してもよい。
【００６１】
駆動パターンに含まれる振動パラメータには、振幅、振動数、及び、位相がある。１つの駆動パターンは、２箇所の加振点２３ａ、２３ｂの振動パラメータをそれぞれ規定している。定常波の場合、振幅と振動数は左右の加振点２３ａ、２３ｂで共通であるが、操作ボタン１１の実装等に応じて必ずしも同一としないことで、適切な定常波を形成することができる。
【００６２】
例えば、比率情報が、０〜５％の場合、駆動パターンＬ１は、左側の操作ボタン１１の２箇所の加振点２３ａ、２３ｂの振幅、振動数、及び、位相をそれぞれ規定し、駆動パターンＲ１は右側の操作ボタン１１の２箇所の加振点２３ａ、２３ｂの振幅、振動数、及び、位相をそれぞれ規定する。２箇所の加振点２３ａ、２３ｂでそれぞれ位相を指定することで、２箇所の加振点２３ａ、２３ｂの振動に位相差を与えることができ、多様な定常波の波形を実現することが可能となる。
【００６３】
なお、同じ振動パラメータを操作ボタン１１に与えても、操作ボタン１１がどのように振動するかは、操作ボタン１１の材質、厚さ、形状、筐体への搭載方法（接着剤の弾性や固定方法）に応じて異なる。したがって、振動パラメータは、操作ボタン１１の材質、厚さ、形状等に応じて、設計されるものである。
【００６４】
図１３は、駆動パターンにより得られる定常波の一例を示す図である。図１３から、２箇所の加振点２３ａ、２３ｂを種々の振動パラメータで加振することで、振動のピークの位置を変えること、すなわち振動刺激が最も強い位置を変えることができることがわかる。なお、振動のピーク（腹）の位置を変えることは、定常波の節の位置を変えることと同義である。
【００６５】
また、図１３によれば、振動のピーク位置だけでなく、ピーク位置の振幅を変えることもできる。したがって、情報表示装置１００は、駆動パターンを選択することで、操作ボタン１１における振動刺激の強さと振動刺激が最も強い位置を制御できる。
【００６６】
本実施例の情報表示装置１００は、総ページ数に対する現在ページの比率情報に応じて、振動のピーク位置を制御する。なお、駆動パターンＤＢ４６には、比率情報とピーク位置におよその比例関係があるように、駆動パターンが登録されている。比例関係を持たせるのでなく、比率情報が０％に近くなるほど、又は、１００％に近くなるほど、ピーク位置を大きく操作ボタン１１の端部に近づけてもよい。
【００６７】
図１４（ａ）（ｂ）は、比率情報と操作ボタン１１における局所的な振動の関係を模式的に示す図の一例である。図１４（ａ）（ｂ）は、いずれもディスプレイ１２の左側半分だけを示す。図１４（ａ）の現在ページは４２ページ、図１４（ｂ）の現在ページは２２ページ、である。総ページ数を例えば５０ページ程度とすれば、図１４（ａ）の状態の比率情報は、４２／５０＝８４％、図１４（ｂ）の状態の比率情報は、２８／５０＝５６％、である。この状態を区別してユーザに触覚で伝えるため、操作ボタン１１は、それぞれ異なる広さの振動領域で振動する。図１４では、局所的な振動領域を斜線で示した。
【００６８】
図１４（ａ）（ｂ）の操作ボタン１１の下方の波形が、駆動パターン決定部４５が比率情報応じて決定した駆動パターンにより得られる波形（定常波）を示す。図１４（ａ）に示すように、局所的な振動領域が操作ボタン１１の左側に寄っている場合、振動のピーク位置も操作ボタン１１の左側に近いところに現れる。図１４（ｂ）に示すように、局所的な振動領域が操作ボタン１１の右側付近まで接近している場合、振動のピーク位置も右側に近いところに現れる。
【００６９】
ユーザが、指を操作ボタン１１に置くと、ユーザは局所的な振動領域が操作ボタン１１全体のどこまでかを触覚で把握することができる。すなわち、ユーザは、実際の書籍１５０のページ端部１５１がユーザの指に与える触感に近い感覚で、ページ番号を把握することができる。
【００７０】
なお、本実施例では、加振点２３ａ、２３ｂに与える振動の振動数について適宜設定できる。しかし、振動数があまり大きいと（例えば、１ｋHz以上）人間が振動を触覚で感じることが困難になる。人間が感じることのできる振動数は、例えば、数１００Hz以下であり、より好ましくは１００Hz以下とすることで、人間が振動刺激をより感じやすくなる。また、人間が振動刺激を最も感じやすいのは、数１０Hzのオーダというデータもある。
【００７１】
ところが、比率情報に応じた振動分布を操作ボタン１１に形成するため、操作ボタン１１の材質によっては触覚では感じられない高帯域周波数で加振する必要が生じる可能性がある。その振動数では、ユーザは触覚で振動を感じることができない。このため、振動数が高帯域周波数である場合、高帯域周波数の加振による得られる振動を振幅変調する。
図１５は、高帯域周波数の加振による得られる振動の振幅変調を説明する図の一例である。例えば、図１５（ａ）の数ｋHzの高帯域周波数の振動を、ヒトの触覚で検知できる数百Hz以下の周波数で振幅変調することで図１５（ｂ）のような波形が得られる。振幅変調する波形を駆動パターンによる得られる波形とすることで、図１５（ｂ）の波形の包絡線（点線）が駆動パターンによる波形と同じになる。したがって、操作ボタン１１の材質のため触覚では感じられない高帯域周波数で加振した場合も、比率情報に応じた駆動パターンで操作ボタン１１に振動を発生させることができる。
【００７２】
なお、振動刺激の感じ安さには個人差があるので、ユーザが振動数を調整してもよい。例えば、ユーザは、情報表示装置１００の初期設定画面をディスプレイ１２に表示し、情報表示装置１００が振動数を変えながら操作ボタン１１を振動させる。ユーザは、操作ボタン１１に指を置いた状態で種々の振動数の振動刺激を感じ、心地よい振動刺激であると感じた場合に情報表示装置１００に通知する。情報表示装置１００は、その時の振動数を振動パラメータに設定する（設定可能な振動数は、定常波が形成可能な範囲に限られている。）。
【００７３】
また、本実施例では定常波を利用した構成を説明したが、その他にも例えば操作ボタン１１の下に多数の振動子を設け個別に駆動制御する等の構成によって局所的に変形や振動を発生させることもできる。
【００７４】
図１６は、本実施例の情報表示装置１００の作動手順を示すフローチャート図の一例である。図１６の手順がスタートする際、すでに情報表示装置１００のディスプレイ１２がコンテンツの所定のページを表示しているものとする。
【００７５】
操作判定部は、常に、ユーザによる操作の有無を監視している（Ｓ１０）。ユーザが操作ボタン１１を操作すると、操作内容判定部４１は割り込みなどによりそれを検知する（Ｓ１０のＹｅｓ）。
【００７６】
操作内容判定部４１は操作を検出すると、接触センサ処理回路３１から、押圧値、接触位置、接触面積、を取得する。操作内容判定部４１は、押圧値と閾値を比較し、また、押圧値が閾値を超えている時間から、操作内容を判定する（Ｓ２０）。また、操作内容判定部４１は、移動先のページ番号をそのものを受け付けてもよい。
【００７７】
操作内容判定部４１は操作内容をページ決定部４２に通知するので、ページ決定部４２が操作内容（例えば、ページの増減と捲ったページ数）に基づき現在ページを決定する（Ｓ３０）。ページ決定部４２は、保持している現在ページを、操作内容のページ数で増減して、新たな現在ページを決定する。
【００７８】
次に、画像データ生成部４４は、比率情報に応じて現在ページのコンテンツ画面１３の画面情報を生成する（Ｓ４０）。また、駆動パターン決定部４５は、比率情報に応じて現在ページの駆動パターンを決定する（Ｓ５０）。すなわち、駆動パターン決定部４５は、総ページ数に対する現在ページの比率情報を算出し、駆動パターンＤＢ４６から駆動パターンを読み出す。
【００７９】
画像データ生成部４４は画面情報を画像表示回路３２に出力してコンテンツ画面１３を表示し、駆動パターン決定部４５は決定した駆動パターンにより操作ボタン１１を振動させるよう振動子駆動回路３３に要求する（Ｓ６０）。なお、駆動パターン決定部４５は、接触位置や接触面積からユーザの指が操作ボタン１１に対し大きくずれている場合、操作ボタン１１を振動させなくてもよい。こうすることで、消費電力を低減できる。以降、情報表示装置１００はステップＳ１０〜Ｓ６０の処理を繰り返す。
【００８０】
以上説明したように、本実施例の情報表示装置１００は、全体の総ページ数に対する現在ページに応じて、操作ボタン１１を局所的に振動させることで、書籍１５０のページ端部１５１がユーザの指を刺激する状態と同様に、コンテンツのどの辺りのページを読んでいるかを容易に把握させることができる。
【実施例２】
【００８１】
実施例１では、ディスプレイ１２とは別に独立した操作ボタン１１を設け操作ボタン１１のみを振動させたが、本実施例では、ディスプレイ１２に局所的な振動を生じさせる情報表示装置１００について説明する。こうすることで、視覚的なページ情報（ページ端部１５１に対応する領域の画像の大きさ等）と触覚によるページ情報を同じ位置に表現することができる。
【００８２】
図１７は、情報表示装置１００のハードウェア構成図の一例を示す。図１７において図８と同一部には同一の符号を付しその説明は省略する。本実施例の情報表示装置１００は、接触センサ２２がディスプレイ１２の中央部から左右の振動発生装置２３の手前まで配置されている。また、ディスプレイ１２の左右の両端の内側に接した状態で振動発生装置２３が配置されている。
【００８３】
したがって、本実施例の情報表示装置１００では、左右の振動発生装置２３が２つの加振点２３ａ、２３ｂとなり、ディスプレイ１２に局所的な振動を発生させる。また、ユーザがディスプレイ１２上から入力した操作を、接触センサ２２が検知することができる。
【００８４】
図１８は、ディスプレイ１２に表示されたコンテンツ画面１３の一例を示す。コンテンツ画面１３は、実施例１のように操作ボタン１１とディスプレイ１２を別の箇所に配置した場合と同じである。左右の加振点２３ａ、２３ｂがそれぞれ振動するとディスプレイ１２に定常波が発生する。実際の書籍１５０と同様に、ユーザがコンテンツ画面１３のページ端部１５１に対応する領域（以下、「ページ端部表示部５１」という）に指を置くと考えると、ページ端部表示部５１に、比率情報に応じた振動刺激を生じさせることで、ユーザに書籍１５０と同様の触覚を通知することができる。すなわち、本実施例の情報表示装置１００は、ページ端部表示部５１のうち、比率情報に応じて決定された位置に振動のピークが来るように左右の加振点２３ａ、２３ｂを振動させる。
【００８５】
なお、ページ端部表示部５１は、比率情報が０〜１００％に変化してもほぼ固定されている。すなわち、ページ端部表示部５１は、画像としてのページ端部１５１が表示されうる最大領域に固定されている。制御上等の制約により、ページ端部表示部５１が、比率情報に応じて若干ずれてもよい。
【００８６】
図１８では右側のページ端部表示部５１のみについて振動刺激を示したが、左側のページ端部表示部５１にも、比率情報に応じて決定された位置に振動のピークが来るように、加振点２３ａ、２３ｂが振動されている。
【００８７】
このように、左右のページ端部表示部５１に、同時に、比率情報に応じて決定されたピーク位置にピークが来るように左右の加振点２３ａ、２３ｂを振動させることが好ましいい。しかし、２箇所の加振点２３ａ、２３ｂでは、左右のページ端部表示部５１の所望の位置に振動のピークが来るように制御することが困難であれば、加振点２３ａ、２３ｂの数を増やして適当な位置に配置する。
【００８８】
実施例１と同様に、駆動パターンは駆動パターンＤＢ４６に記憶されており、駆動パターン決定部４５は比率情報に応じて一意に駆動パターンを決定する。本実施例では、ページ端部表示部５１の、比率情報に応じた位置に振動のピークが来るようにディスプレイ１２を振動させる。ページ端部表示部５１の大きさ（位置）は比率情報に関係なく固定としたので、操作ボタン１１を設けた場合と同様に、比率情報が分かればページ端部表示部５１におけるピーク位置も一意に定まる。したがって、実施例１と同様に比率情報に応じて予め駆動パターンを登録しておけばよい。
【００８９】
なお、ディスプレイ１２を振動させる条件を定めることができる。例えば、接触センサ２２で、ユーザがディスプレイ１２に所定値以上の押圧値で触っているか否かを判定し、ユーザがディスプレイ１２に触れた場合にだけ振動させてもよい。また、ユーザがディスプレイ１２にわずかに触れたことを接触センサ２２が検出した場合に、ディスプレイ１２を振動させてもよい。また、例えば、光学的にユーザの指がディスプレイ１２に近接したことを検出して、非接触状態の状態からディスプレイ１２を振動させてもよい。実施例１のように情報表示装置１００が操作ボタン１１を有している場合も、操作ボタン１１を振動させる条件を定めることができる。
【００９０】
また、ページ捲りなどの操作の受け付けは、実施例１と同様である。例えば、ページ捲りの操作は、ユーザがページ端部表示部５１を所定値以上の押圧値で押圧する等により入力される。したがって、ユーザは操作ボタン１１がなくても実施例１と同様に操作することができる。
【００９１】
図１９は、本実施例の情報表示装置１００の作動手順を示すフローチャート図の一例である。図１９の手順は、ユーザの指がディスプレイ１２に接触しているか否かを判定し、ユーザの指がディスプレイ１２に接触している場合にのみ、ディスプレイ１２を振動させる点で実施例１と異なる。ステップＳ４０までの処理は実施例１と同様である。
【００９２】
本実施例では、画像データ生成部４４は現在ページのコンテンツ画面１３の画面情報を生成するする（Ｓ４０）。そして、画像データ生成部４４は画面情報を画像表示回路３２に出力してコンテンツ画面１３を表示する（Ｓ４２）。すなわち、ディスプレイ１２を振動させることなく、コンテンツ画面１３を表示させる。
【００９３】
ついで、駆動パターン決定部４５は、押圧値に基づきユーザの指がディスプレイ１２に接触しているか否かを判定する（Ｓ４４）。ユーザの指がディスプレイ１２に接触していない場合（Ｓ４４のＮｏ）、ステップＳ１０からの処理を繰り返す。
【００９４】
ユーザの指がディスプレイ１２に接触している場合（Ｓ４４のＹｅｓ）、駆動パターン決定部４５は、比率情報に応じて現在ページの駆動パターンを決定する（Ｓ５０）。駆動パターン決定部４５は決定した駆動パターンによりディスプレイ１２を振動させるよう振動子駆動回路３３に要求する（Ｓ６２）。以降、情報表示装置１００はステップＳ１０以降の処理を繰り返す。
【００９５】
以上のように本実施例の情報表示装置１００は、ディスプレイ１２のページ端部表示部５１を局所的に振動させるので、ユーザが視覚で把握するページ情報の表示場所と触覚で把握するページ情報の通知位置を同一場所に表現することができる。したがって、ユーザが実際の書籍１５０を読む状態と近い状態を、情報表示装置１００が再現することができる。
【実施例３】
【００９６】
実施例２では、視覚および触覚により把握されるページ情報の表現場所を同一にしたが、本実施例では、ユーザが触れている位置に触覚によるページ情報を通知する情報表示装置１００について説明する。こうすることで、ディスプレイ１２上のユーザの指の位置に応じて、ページ情報を通知することができる。なお、情報表示装置１００のハードウェア構成図は、実施例2（図１７）と同様である。
【００９７】
接触センサ処理回路３１は、接触センサ２２が検出したユーザの指の接触位置を情報処理装置３４に出力しているので、ユーザの指の位置は情報処理装置３４にとって既知である。よって、例えば操作内容判定部４１は、ユーザの指の位置を監視することができる。ユーザの指の接触位置は重心位置なので、重心位置を中心とした所定の大きさの矩形領域が指の接触領域である（以下、「指接触領域５２」という）。
【００９８】
駆動パターン決定部４５は、指の接触位置に応じて駆動パターンを決定する。また、この駆動パターンは実施例１、２と同様に、指接触領域５２においては比率情報を反映したものでなければならない。このため、本実施例の情報表示装置１００は、以下の手順で駆動パターンを決定する。
（１）指の接触位置を検出する。
（２）指接触領域５２を確定する。
（３）比率情報から振動領域を決定する。
（４）比率情報に応じて指接触領域５２内のピーク位置を決定する。
（５）ピーク位置に基づき駆動パターンを読み出す。
【００９９】
図２０は、ディスプレイ１２に表示されたコンテンツ画面１３の一例を示す。図２０では、ユーザの指の位置がページ端部表示部５１でなく、文字を表示している領域に置かれている。情報表示装置１００は、この指の接触位置から定められる指接触領域５２の、比率情報に応じた位置に振動のピークが来るようにディスプレイ１２を振動させる。
【０１００】
図２１は、振動のピーク位置の決定を模式的に説明する図の一例である。駆動パターン決定部４５は、接触位置に基づき指接触領域５２を決定する。指接触領域５２は、接触位置を中心に左右上下それぞれ１ｃｍ程度の幅の矩形領域である。したがって、指接触領域５２は２ｃｍ×２ｃｍ程度である。
【０１０１】
駆動パターン決定部４５は、比率情報に基づき指接触領域５２における局所的な振動領域を決定する。コンテンツ画面１３のうち左ページと右ページで、比率情報の取り扱いが逆になるので、駆動パターン決定部４５は、ユーザの指が右ページにある場合は比率情報をそのまま指接触領域５２の広さに掛けて、指接触領域５２の右端から振動領域を決定する。ユーザの指が左ページにある場合は「１−比率情報」を指接触領域５２の広さに掛けて、指接触領域５２の左端から振動領域を決定する。
【０１０２】
そして、駆動パターン決定部４５は、振動領域の略中央を、振動のピーク位置に決定する。図ではピーク位置を（Ｘ、Ｙ）で示した。Ｘはディスプレイ１２の横方向の座標、Ｙはディスプレイ１２の縦方向の座標であり、単位はピクセルである。
【０１０３】
駆動パターン決定部４５は、決定したピーク位置に基づき駆動パターンを決定する。図２２は、本実施例の駆動パターンＤＢ４６の一例を模式的に示す図の一例である。駆動パターンＤＢ４６にはピーク位置の座標に対応づけて、駆動パターンが登録されている。したがって、駆動パターン決定部４５は、ユーザの指の接触位置及び比率情報に応じて駆動パターンを決定することができる。
【０１０４】
例えば、ユーザによるページ捲り操作をディスプレイ１２をなぞるような操作から受け付ける情報表示装置１００の場合、ユーザがページ端部表示部５１に指を置かない状態からページを捲ることがある。このような場合、本実施例の情報表示装置１００は、ユーザの指の位置がどこにあっても、比率情報に応じて、ページ情報を触覚により通知することができる。
【０１０５】
図２３は、本実施例の情報表示装置１００の作動手順を示すフローチャート図の一例である。図２３の手順は、ユーザの指がディスプレイ１２に接触しているか否かを判定するまでは図１９と同様である。
【０１０６】
駆動パターン決定部４５は、押圧値に基づきユーザの指がディスプレイ１２に接触しているか否かを判定する（Ｓ４４）。ユーザの指がディスプレイ１２に接触していない場合（Ｓ４４のＮｏ）、ステップＳ１０からの処理を繰り返す。
【０１０７】
ユーザの指がディスプレイ１２に接触している場合（Ｓ４４のＹｅｓ）、駆動パターン決定部４５は、ユーザの指の位置と比率情報に基づき駆動パターンを決定する（Ｓ４６）。すなわち、駆動パターン決定部４５は、上記（１）〜（５）の処理を実行する。  
そして、駆動パターンを決定することができると、駆動パターン決定部４５は、決定した駆動パターンによりディスプレイ１２を振動させるよう振動子駆動回路３３に要求する（Ｓ６２）。以降、情報表示装置１００はステップＳ１０以降の処理を繰り返す。
【０１０８】
以上のように本実施例の情報表示装置１００は、ユーザの指の位置を検出してディスプレイ１２を局所的に振動させるので、ユーザがディスプレイ１２のどこに触れていても、触覚によりページ情報を把握させることができる。
【実施例４】
【０１０９】
実施例１〜３では、ユーザにページ情報を触覚的に伝える情報表示装置１００について説明した。本実施例では、さらに、書籍１５０のページが捲れた際の触感をユーザに通知する情報表示装置１００について説明する。本実施例のハードウェア構成図は実施例２又は３と同様であるものとして説明するが、操作ボタン１１を有していてもページが捲れた際の触感をユーザに通知することができる。
【０１１０】
図２４は、本実施例の情報表示装置１００の機能ブロック図の一例を示す。図２４において図１０と同一部には同一の符号を付しその説明は省略する。図２４の情報処理装置３４は、ページ捲り駆動パターン決定部４７を有する。
【０１１１】
まず、操作内容判定部４１は、接触センサ処理回路３１が検出した押圧値、接触位置、接触面積、に基づきユーザがページ捲り操作をしたか否かを判定する。ページ捲り操作の判定方法について、次のようなものがある。
・操作者の押圧値が閾値以上になった
・接触位置が移動した（ユーザがディスプレイ１２をなぞった）
図２５は、接触位置の移動を模式的に説明する図の一例である。例えば、ページの外縁とページ端部の境界５３に対し、ユーザの指の接触位置のX座標（細い点線）が重なったこと又は通過したことを、操作内容判定部４１が検出する。この場合、操作内容判定部４１は、ユーザの操作がページ番号を増やすページ捲り操作であると判定する。なお、左側のページ外縁とページ端部の境界５３に対し、操作内容判定部４１が接触位置の移動を検出した場合、ユーザの操作がページ番号を減らすページ捲り操作であると判定する。また、ユーザの指の接触位置の移動方向に応じて、ページ番号を増やすページ捲り操作か減らすページ捲り操作かを判定してもよい。
【０１１２】
操作内容判定部４１は、ページ捲りの操作内容を駆動パターン決定部４５に通知すると共に、ページ捲り駆動パターン決定部４７に通知する。駆動パターン決定部４５の処理内容は実施例２と同様であるが、ページ捲り駆動パターン決定部４７は、駆動パターン決定部４５が新たなページの比率情報に応じた駆動パターンによりディスプレイ１２を振動させる前に、ページが捲れた際の触感をユーザに通知するようにディスプレイ１２を振動させる。
【０１１３】
図２６は、ページ捲り駆動パターンによる波形の一例を示す図である。図２６の点線の波形は、実施例２にて説明した比率情報に応じた振動を与える波形であり、実線の波形がページ捲り駆動パターンによる波形を示す。実線の波形の方が点線の波形よりも振幅が大きいため、ユーザは触覚で、指の同じ位置で感じていた振動刺激が急に大きくなったことを感じる。この感覚をユーザは、ページが捲られた際の感覚として認識する。
【０１１４】
なお、ページが捲られた際の振動刺激は、図２６のパターンに限定されるものでなく、瞬間的な衝撃を発生させる振動パターンであればよい。また、図２７（ａ）に示すように、徐々にページ捲り駆動パターンによる波形に切り替えてもよい。図２７（ａ）では、比率情報に応じた駆動パターンから、ページ捲り駆動パターンの振動に瞬間的に切り替えるのでなく、比率情報に応じた駆動パターンから、ページ捲り駆動パターンの振動になるようピーク位置を同じまま徐々に振幅が大きくなっている。また、ページ捲り駆動パターンに切り替わった後、現在ページの比率情報に応じた駆動パターンの波形になるよう、ピーク位置を同じまま徐々に振幅を小さくしている。ユーザが感じやすい適切な速さで振幅を変化させることで、図２６のような瞬間的な変化を感じ取れなくなること（指が離れていた等）を防止して、ユーザにページが捲られた際の触感を通知することができる。
【０１１５】
また、図２７（ｂ）に示すように、ページ捲り方向に、駆動パターンによる振動のピーク位置を同じピーク値のまま移動させてもよい。ユーザがページ番号が増えるようにページを捲った場合、波形は右から左に移動し、ページ番号が減るようにページを捲った場合、波形は左から右に移動する。ユーザは、ピーク位置が移動することによりページが捲られたことを触覚で認識し、さらに、移動方向からページが捲られた方向を触覚で認識することができる。
【０１１６】
図２６や図２７の振動刺激をユーザに与えるため、ページ捲り駆動パターン決定部４７は、ページ捲りの操作内容の通知を操作内容判定部４１から取得すると、ページ捲り駆動パターンを決定する。
【０１１７】
図２６のように、瞬間的に振幅を大きくする場合、ページ捲り駆動パターン決定部４７は比率情報に応じた駆動パターンの振動の振幅を大きくすればよい。したがって、ページ捲り駆動パターン決定部４７は、ユーザがページを捲るまで駆動パターン決定部４５が用いていた駆動パターンの振動パラメータの振幅に定数を掛けて、その振幅をページ捲り駆動パターンの振動パターンの振幅とする。定数はユーザの感じ方により設計すればよく、例えば１．３〜２．０程度である。
【０１１８】
図２７（ａ）のように、徐々に振幅を大きくする場合、ページ捲り駆動パターン決定部４７は比率情報に応じた駆動パターンの振動刺激の振幅を徐々に大きくする。したがって、ページ捲り駆動パターン決定部４７は、ユーザがページを捲るまで駆動パターン決定部４５が用いていた駆動パターンの振動パラメータの振幅に、サイクル時間毎に変数を掛けて、過渡期の振幅を算出する。ページ捲り駆動パターン決定部４７は、変数の範囲を例えば１．３〜２．０として、その間を例えば１０段階に分割して変数を徐々に変化させる。
【０１１９】
また、図２７（ｂ）のように、波形のピーク位置を移動させる場合、ページ捲り駆動パターン決定部４７は比率情報に応じた駆動パターンの振動パラメータの位相差を変化させる。移動差を変化させることにより、定常波の腹と節の位置が変化する。なお、振動パラメータの変化という点に着目すると、ピーク位置を変化させることは、比率情報を徐々に大きく又は小さくして、比率情報に対応した駆動パターンを選択することと同じである。したがって、ページ捲り駆動パターン決定部４７は、駆動パターンＬ１から駆動パターンＬ２０及び駆動パターンＲ１から駆動パターンＲ２０（又はこの逆）に徐々に切り替えることでも、波形のピーク位置を移動させることができる。
【０１２０】
図２８は、本実施例の情報表示装置１００の作動手順を示すフローチャート図の一例である。図２８の手順は、ステップＳ４０までの処理は実施例１と同様である。
【０１２１】
画像データ生成部４４は現在ページのコンテンツ画面１３の画面情報を生成する（Ｓ４０）。
【０１２２】
ついで、駆動パターン決定部４５は、押圧値に基づきユーザの指がディスプレイ１２に接触しているか否かを判定する（Ｓ４４）。ユーザの指がディスプレイ１２に接触していない場合（Ｓ４４のＮｏ）、ステップＳ１０からの処理を繰り返す。
【０１２３】
ユーザの指がディスプレイ１２に接触している場合（Ｓ４４のＹｅｓ）、ページ捲り駆動パターン決定部４７はページ捲り駆動パターンを決定する（Ｓ４８）。また、駆動パターン決定部４５は、現在ページの比率情報に応じて駆動パターンを決定する（Ｓ５０）。
【０１２４】
そして、ページ捲り駆動パターン決定部４７は、ページ捲り駆動パターンの振動パラメータにてディスプレイ１２を振動させるよう振動子駆動回路３３に要求する（Ｓ５２）。こうすることで、ユーザは書籍１５０のページを捲った場合と同様の感覚を感じることができる。
【０１２５】
そして、画像データ生成部４４は画面情報を画像表示回路３２に出力してコンテンツ画面１３を表示する（Ｓ４２）。
【０１２６】
コンテンツ画面１３が捲った後のページに切り替わると、駆動パターン決定部４５は現在ページの比率情報に応じて決定した駆動パターンの振動パラメータでディスプレイ１２を振動させるよう振動子駆動回路３３に要求する（Ｓ６２）。以降、情報表示装置１００はステップＳ１０以降の処理を繰り返す。
【０１２７】
本実施例の情報表示装置１００は、振動刺激の振幅を大きくすること等により、コンテンツのページが捲られたことを触覚でユーザに通知することができる。表示されているコンテンツ画面１３も切り替わるので、ユーザは実際の書籍１５０を扱う場合と同様、直感的な操作を行うことができる。
【実施例５】
【０１２８】
実施例４では、コンテンツのページが捲られたことを触覚でユーザに通知したが、本実施例では、コンテンツのページが捲られたことを書籍１５０を捲った際の触感と同様の振動刺激でユーザに通知する情報表示装置１００について説明する。本実施例のハードウェア構成図は実施例２又は３と同様であるものとして説明するが、操作ボタン１１を有していてもページが捲れた際の触感をユーザに通知することができる。
【０１２９】
図２９は、１ページの側面５４と指の関係を説明する図の一例である。ユーザが実際の書籍１５０のページを捲る場合、ページの側面５４は指の腹部を局所的にこするように刺激する。読者はこの局所的な触感情報及び紙がめくれる視覚情報から、ページが捲れたことを認識する。
【０１３０】
そこで、本実施例の情報表示装置１００は、ページの側面５４が指の腹部を局所的にこする際の触感をディスプレイ１２を振動させることで再現する。なお、機能ブロック図は実施例４と同じである。
【０１３１】
図３０は、ページ捲り駆動パターンによる波形の一例を示す図である。図３０の点線で補完された波形は、実施例２にて説明した比率情報に応じて局所的な振動を与える波形であり、全てを実線で形成した波形がページ捲り駆動パターンによる波形を示す。すなわち、比率情報による振動刺激よりもさらに狭い範囲でピークを示す振動刺激（以下、尖端刺激６１という）が、本実施例のページ捲り駆動パターンの振動により通知される。ユーザは触覚で、比率情報に応じた振動刺激とは別に尖端刺激６１を新たに感じるので、ページが捲られたことを触覚で認識することができる。
【０１３２】
尖端刺激６１の波長は、比率情報に応じた振動刺激の波の波長よりも十分に短い。例えば、尖端刺激６１の波長を、振動刺激の波の波長の約１／２以下とすることで、人間の触覚であれば尖端刺激６１として感じることができる。また、尖端刺激６１の波長を、振動刺激の波の波長の約１／４以下とすれば、さらに人間の触覚を刺激しやすくなる。尖端刺激６１の波長の下限は、人間の触覚が感じられる程度である。
【０１３３】
また、図３１に示すように、図３０のページ捲り駆動パターンによる波形を、ページ捲り方向に移動させてもよい。ページ番号が増えるようにページを捲った場合、尖端刺激６１に対応した波形は右から左に移動し、ページ番号が減るようにページを捲った場合、尖端刺激６１に対応した波形は左から右に移動する。ユーザは、尖端刺激６１が移動することによりページが捲られたことを触覚で認識し、さらに、移動方向からページが捲られた方向を触覚で認識することができる。
【０１３４】
図３０の振動刺激をユーザに与えるため、ページ捲り駆動パターン決定部４７は、ページ捲りの操作内容の通知を操作内容判定部４１から取得すると、比率情報に応じた駆動パターンとは別に、ページ捲り駆動パターンを決定する。図３０の尖端刺激６１の波形を持った実線の波形を１つの駆動パターンから生成することは困難なので、本実施例では複数の駆動パターンによる振動を重ね合わせる。１つは比率情報に応じた駆動パターンによる振動あり、もう一つは尖端刺激６１の波形を持ったページ捲り駆動パターンによる振動である。
【０１３５】
図３２は、駆動パターンＤＢに登録された情報を模式的に示す図の一例である。図３２の駆動パターンＤＢ４６には、図１１の駆動パターンだけでなく、比率情報に対応づけて、左右のページ端部表示部５１それぞれのページ捲り駆動パターンが登録されている。すなわち、比率情報に最適な尖端刺激６１を通知するページ捲り駆動パターンが登録されている。ページ捲り駆動パターン決定部４７は、比率情報及びページ捲り方向（図では増・減で示した）に基づき、ページ捲り駆動パターンを決定する。なお、異なる比率情報に共通のページ捲り駆動パターンを登録してもよく、ページ捲り方向に共通にページ捲り駆動パターンを登録しておいてもよい。
【０１３６】
また、図３１のように、尖端刺激６１に対応した波形のピーク位置を移動させる場合、ページ捲り駆動パターン決定部４７は、時間と共にページ捲り駆動パターンを変化させる。例えば、ページ捲り駆動パターン決定部４７は、ページ捲り駆動パターンＬ１（増）からページ捲り駆動パターンＬ２０（増）及びページ捲り駆動パターンＲ１（増）からページ捲り駆動パターンＲ２０（増）に徐々に切り替える。ページ捲り方向によっては、この逆にページ捲り駆動パターンを徐々に切り替える。
【０１３７】
また、比率情報やページ捲り方向に関係なく、ページ捲り駆動パターン決定部４７が予め有する振動パラメータによる、特定の振動モード（尖端刺激６１に対応した波形を有する）を励起してもよい。
【０１３８】
図３３は、本実施例の情報表示装置１００の作動手順を示すフローチャート図の一例である。図３３の手順は図２８の手順と同じであるが、ステップＳ４８のページ捲り駆動パターンの決定方法が、若干異なる。
【０１３９】
すなわち、ページ捲り駆動パターン決定部４７は、比率情報とページ捲り方向に基づき駆動パターンＤＢから読み出すページ捲り駆動パターンを決定する（Ｓ４８）。比率情報は、ページ捲り駆動パターン決定部４７が算出しても、駆動パターン決定部４５が算出してもよい。また、ページ捲り方向は、操作内容判定部４１から通知される。
【０１４０】
本実施例の情報表示装置１００は、尖端刺激６１を駆動パターンに重ね合わせることにより、コンテンツのページが捲られたことを、書籍１５０のページを捲った場合と同じ触感でユーザに通知することができる。
【０１４１】
以上説明したように、本実施形態の情報表示装置１００は、実際の書籍を把持した場合と近い感覚でユーザがページ位置を把握することを可能にする。また、ユーザがページを切り替える操作を入力した場合、触覚でユーザに通知することができる。
【符号の説明】
【０１４２】
１１      操作ボタン
１２      ディスプレイ
１３      コンテンツ画面
２１      液晶表示装置
２２      接触センサ
２３      振動発生装置
２３ａ、２３ｂ    加振点
３１      接触センサ処理回路
３２      画像表示回路
３３      振動子駆動回路
３４      情報処理装置
３５      書籍データ記憶部
３６      通信装置
４１      操作内容判定部
４２      ページ決定部
４３      画像パターンＤＢ
４４      画像データ生成部
４５      駆動パターン決定部
４６      駆動パターンＤＢ
４７      ページ捲り駆動パターン決定部
５１      ページ端部表示部
５２      指接触領域
５３      境界
１００    情報表示装置
１５０    書籍
２００    メディアサーバ
３００    販売店
３４１    ＣＰＵ
３４２    主記憶装置
３４３    補助記憶装置
３４４    不揮発メモリ
３４５    記憶媒体装着部
３４６    プログラム
５００    情報提供システム
【先行技術文献】
【特許文献】
【０１４３】
【特許文献１】特開平８−２４９３４４号公報
【特許文献２】特開２００７−０４１８９５号公報
【図１】
2011090575.tif 000003
【図２】
2011090575.tif 000004
【図３】
2011090575.tif 000005
【図４】
2011090575.tif 000006
【図５】
2011090575.tif 000007
【図６】
2011090575.tif 000008
【図７】
2011090575.tif 000009
【図８】
2011090575.tif 000010
【図９】
2011090575.tif 000011
【図１０】
2011090575.tif 000012
【図１１】
2011090575.tif 000013
【図１２】
2011090575.tif 000014
【図１３】
2011090575.tif 000015
【図１４】
2011090575.tif 000016
【図１５】
2011090575.tif 000017
【図１６】
2011090575.tif 000018
【図１７】
2011090575.tif 000019
【図１８】
2011090575.tif 000020
【図１９】
2011090575.tif 000021
【図２０】
2011090575.tif 000022
【図２１】
2011090575.tif 000023
【図２２】
2011090575.tif 000024
【図２３】
2011090575.tif 000025
【図２４】
2011090575.tif 000026
【図２５】
2011090575.tif 000027
【図２６】
2011090575.tif 000028
【図２７】
2011090575.tif 000029
【図２８】
2011090575.tif 000030
【図２９】
2011090575.tif 000031
【図３０】
2011090575.tif 000032
【図３１】
2011090575.tif 000033
【図３２】
2011090575.tif 000034
【図３３】
2011090575.tif 000035