(57)【特許請求の範囲】
【請求項１】
電子書籍データを表示させる表示画面内における読者の視点を検出する視点検出部と、
視点が前記表示画面内の任意の場所に所定時間以上停留したことを検出する停留検出部と、
電子書籍データに含まれる文字記号数字情報および画像情報のうち、読者の視点が前記所定時間以上停留すると予測される中心窩に位置する文字記号数字情報および画像情報の少なくとも一方を停留場所候補として記憶する停留場所候補記憶部と、
前記停留場所候補記憶部に記憶されている文字記号数字情報および画像情報の少なくとも一方のうち、読者の視点が所定時間未満しか停留しなかった文字記号数字情報および画像情報の少なくとも一方を読み飛ばし情報として記憶する読み飛ばし情報記憶部と、
視点の進行方向が逆になる逆行が始まったか否かを判定する逆行判定部と、
視点の逆行が始まったと判定されると、現在の視点の位置から逆行方向に最も近い中心窩に位置する前記読み飛ばし情報を前記読み飛ばし情報記憶部から読み出して、該読み飛ばし情報の表示形態を変更する表示形態変更部と、を備えることを特徴とする視点誘導装置。
【請求項２】
表示形態を変更した前記読み飛ばし情報に視点が近づいたか否かを判定する近接判定部を備え、
前記表示形態変更部は、前記近接判定部により近づいたと判定されると、表示形態を変更した前記読み飛ばし情報の表示形態を元に戻すことを特徴とする請求項１に記載の視点誘導装置。
【請求項３】
前記逆行判定部により視点の逆行が始まったと判定された後に、視点の移動方向が元に戻る順行が始まったか否かを判定する順行判定部を備え、
前記表示形態変更部は、前記順行判定部により視点の順行が始まったと判定されると、前記逆行判定部で逆行が始まったと判定された時点での視点の中心窩に位置する文字記号数字情報および画像情報の少なくとも一方の表示形態を変更することを特徴とする請求項１または２に記載の視点誘導装置。
【請求項４】
前記停留場所候補記憶部には記憶されておらず、読者の視点が前記所定時間以上停留した中心窩に位置する文字記号数字情報および画像情報の少なくとも一方を記憶する追加停留情報記憶部を備えることを特徴とする請求項１乃至３のいずれかに記載の視点誘導装置。
【請求項５】
前記表示形態変更部は、前記停留場所候補の文字記号数字情報および画像情報の少なくとも一方を揺動させることを特徴とする請求項１乃至４のいずれかに記載の視点誘導装置。
【請求項６】
前記表示形態変更部は、前記停留場所候補の文字記号数字情報および画像情報の少なくとも一方を強調表示させることを特徴とする請求項１乃至４のいずれかに記載の視点誘導装置。
【請求項７】
前記表示形態変更部は、前記停留場所候補が文字記号数字情報の場合には、文字サイズおよび文字フォントの少なくとも一方を変更することを特徴とする請求項６に記載の視点誘導装置。
【請求項８】
前記表示形態変更部は、前記停留場所候補が文字記号数字情報の場合には、該文字記号数字情報に下線、囲み枠または目印を付加することを特徴とする請求項６または７に記載の視点誘導装置。
【請求項９】
前記表示形態変更部は、前記停留場所候補が文字記号数字情報の場合には、該文字記号数字情報を斜体および太字の少なくとも一方で表示させることを特徴とする請求項６乃至８のいずれかに記載の視点誘導装置。
【請求項１０】
前記表示形態変更部は、前記停留場所候補の文字記号数字情報および画像情報の少なくとも一方と比べて、前記表示画面内の他の文字記号数字情報および画像情報の少なくとも一方を視認しにくくすることを特徴とする請求項６乃至９のいずれかに記載の視点誘導装置。
【請求項１１】
表示装置と、
読者の視点検出に用いることが可能なセンサと、
サーバとの間で無線通信を行うことが可能な通信部と、
読者が種々の情報を入力する入力部と、
電子書籍データを前記表示装置の表示画面に表示させる表示制御部と、
視点誘導装置と、を備え、
前記視点誘導装置は、
前記表示装置の表示画面内における読者の視点を検出する視点検出部と、
視点が前記表示画面内の任意の場所に所定時間以上停留したことを検出する停留検出部と、
電子書籍データに含まれる文字記号数字情報および画像情報のうち、読者の視点が前記所定時間以上停留すると予測される中心窩に位置する文字記号数字情報および画像情報の少なくとも一方を停留場所候補として記憶する停留場所候補記憶部と、
前記停留場所候補記憶部に記憶されている文字記号数字情報および画像情報の少なくとも一方のうち、読者の視点が所定時間未満しか停留しなかった文字記号数字情報および画像情報の少なくとも一方を読み飛ばし情報として記憶する読み飛ばし情報記憶部と、
視点の進行方向が逆になる逆行が始まったか否かを判定する逆行判定部と、
視点の逆行が始まったと判定されると、現在の視点の位置から逆行方向に最も近い中心窩に位置する前記読み飛ばし情報を前記読み飛ばし情報記憶部から読み出して、該読み飛ばし情報の表示形態を変更する表示形態変更部と、を有することを特徴とする電子書籍端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍を閲覧する読者の視点を誘導する視点誘導装置と、この視点誘導装置を内蔵する電子書籍端末とを備える。
【背景技術】
【０００２】
近年、市場の要求や、電子部品の高機能化および低価格化に伴って、電子書籍市場が活性化している。電子書籍は、かさばらずに多くの書籍を持ち運べて、いつでもどこでも簡易に閲覧できるという大きな利点がある。ユーザは、電子書籍のデータ形式に合致した携帯機器やＰＣなどの種々の電子書籍端末で電子書籍ビューアを起動して、場所および時間を問わず、任意の電子書籍を閲覧することができる。
【０００３】
このように、電子書籍は、携帯が容易であることから、実際の本を閲覧する場合よりも、外乱の多い環境下で閲覧する機会が増える。ところが、歩行中や乗り物の中で電子書籍を閲覧する場合、電子書籍端末を持つ手が揺れたり、人間の視線が電子書籍端末からそれやすくなるため、目と表示画面の距離が変動してしまう。
【０００４】
また、電子書籍は、屋内だけでなく、屋外で閲覧されることも多く、周囲の明るさも大きく変化する。また、照明光源の種類も、太陽光や蛍光灯、白熱灯など、目への負担が異なる様々な光源の下で読まれる。さらに、電子書籍端末の種類や各ユーザの生活スタイルにより、座って閲覧する場合や、立って閲覧する場合、寝転がって閲覧する場合、急いで閲覧する場合、精読する場合など、閲覧の仕方も様々である。
【０００５】
紙の書籍は、各頁内の文字の印字態様は固定であり、変更はできない。例えば、視力の弱い人が読む場合でも、その文字のサイズを変更することはできない。このような紙の書籍の物理的制約から、今までは、「紙に印字された文字を読みやすい環境」を読者自身が構築してきた。例えば、暗闇では読めないので読書灯を用意するなどして部屋を明るくしたり、文字が小さくて読めないのでメガネをかけたり、といった行動もその一つである。
【０００６】
これに対して、電子書籍は、本来的には文字の配置を変更可能で、また、文字の拡大縮小や背景色の変更などの表示形態の変更は、一般的なビューアが標準で備えている。
【０００７】
ところが、現在の電子書籍の文字の配置は、完成された紙の書籍の組版を再現したものがほとんどである。つまり、文字サイズや背景色を変更することはできても、電子書籍本体の文字配置をわざと変更できなくしていることも多く、文字配置を「動的に変更できる」という前提で考えられた組版の技術は発展途上である。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００９−３０１２０６号公報
【非特許文献】
【０００９】
【非特許文献１】http://www.sokudoku.gr.jp/rapid/outline/
【発明の概要】
【発明が解決しようとする課題】
【００１０】
一般的に、人間の視覚は、図５に示すように視野内の全ての文字にピントが合っていると感じているが、実際は、中心窩とよばれる視野の中心部分のみ解像度が高く、その周辺の周辺視野とよばれる領域では解像度が低くなっており、周辺視野では図示のように大部分がぼやけた状態で視認されている。ここで重要なのは、解像度の高い中心窩は範囲が狭いこと、および解像度の低い周辺視野では文字を「文字」としては認識できないことである。そのため、文字を「読む」ためには、中心窩を読みたい文字に当てる必要がある。
【００１１】
図６は非特許文献１に記載された視点トラッキング結果を示す図である。図６のハッチング部分は、読者が中心窩を一定時間動かさなかった場所であり、この動作を本明細書では「停留」と呼ぶ。また、停留場所から次の停留場所までの移動を本明細書ではサッケードと呼ぶ。読者は、読書中に停留とサッケードを繰り返していることがわかる。
【００１２】
ここで重要なのは、人間の視点は「すべての文字に停留しているわけではない」ことである。このことは、人間が読書中に文字として認識しているのは一部であり、脳の何らかのアルゴリズムによって認識すべき文字と読み飛ばしてもよい文字を区別し、かつ読み飛ばした文字も脳にて補完していることを意味する。つまり、読書の効率を考えると、脳が補完できる文字は読み飛ばすべきで、無駄な停留とサッケードは極力抑制すべきである。
【００１３】
図７は読者の停留中の行動を示している。読者は、停留中には、（１）中心窩での文字認識と、（２）周辺視野での次に中心窩を移動させるべき場所の探索（サッケード先探索）と、を同時に実行している。このことは、ある一回の停留でサッケード先が見つけられない場合は、認識する必要のない文字に中心窩を当てながら少しずつ目的の移動先を探っていくという無駄なサッケードが多発することを意味する。
【００１４】
図８は無駄なサッケードが多発しがちな例を示している。一般的な文書は、限られた紙面に文字を配置するために「改行」を導入し、文字列を分断して紙面に落とし込んでいる。この改行箇所では、行末から次の行の行頭へ視点をジャンプさせる必要がある。つまり、読者は、まず中心窩で「行末」を認識した後、次の行の「行頭」を周辺視野で探索し、サッケードすることで中心窩を行頭に合わせる、といった動作が必要となる。もし行末に中心窩を置いている時点で行頭を捉えられない場合、行頭を探すための無駄なサッケードが多発することになる。
【００１５】
電子書籍は、紙の書籍と異なり、各頁内の文字情報や画像情報の表示形態を比較的自由に変更できるにもかかわらず、従来の電子書籍端末は、読者の視点の無駄な停留とサッケードを抑制することを目的として、各頁内の文字情報や画像情報の表示形態を変更するようなことは行っていない。
【００１６】
特許文献１には、ユーザの視線移動を抑制する技術が開示されているが、ユーザの視点検出は行っておらず、ユーザの視点を表示画面内の特定位置に置くことを前提としている。したがって、特許文献１の開示技術を利用しても、上述した視点の無断な停留とサッケードを抑制することはできない。
【００１７】
また、書籍を読む読者の視点は、常に一定の方向に進むわけではなく、読み飛ばしてしまった文字等を認識するために、逆方向に視点を動かす逆行を行う場合もある。逆行は、過去に認識しなかった距離的に離れている文字等を探索する難易度の高い処理である。逆行を行う場合は、一般には一度のサッケードだけでは読み飛ばした文字等を認識するのは困難であり、無駄なサッケードが多発する要因になる。
【００１８】
上述した特許文献１を初めとして、公知技術では、逆行時のサッケードを減らして効率よく視点を案内することは困難である。
【００１９】
本発明は、上述した問題点を解決するためになされたものであり、読者の視点が逆行を行う場合であっても、無駄な停留とサッケードを抑制して、読者の手を煩わせることなく電子書籍を閲覧しやすくした視点誘導装置および電子書籍端末を提供するものである。
【課題を解決するための手段】
【００２０】
上記の課題を解決するために、本発明の一態様では、電子書籍データを表示させる表示画面内における読者の視点を検出する視点検出部と、
視点が前記表示画面内の任意の場所に所定時間以上停留したことを検出する停留検出部と、
電子書籍データに含まれる文字記号数字情報および画像情報のうち、読者の視点が前記所定時間以上停留すべき文字記号数字情報および画像情報を停留場所候補として記憶する停留場所候補記憶部と、
前記停留場所候補記憶部に記憶されている文字記号数字情報または画像情報のうち、読者の視点が所定時間未満しか停留しなかった文字記号数字情報および画像情報を読み飛ばし情報として記憶する読み飛ばし情報記憶部と、
視点の進行方向が逆になる逆行が始まったか否かを判定する逆行判定部と、
視点の逆行が始まったと判定されると、現在の視点の位置から逆行方向に最も近い位置にある前記読み飛ばし情報を前記読み飛ばし情報記憶部から読み出して、該読み飛ばし情報の表示形態を変更する表示形態変更部と、を備えることを特徴とする視点誘導装置が提供される。
【００２１】
また、本発明の一態様では、表示装置と、
読者の視点検出に用いることが可能なセンサと、
サーバとの間で無線通信を行うことが可能な通信部と、
読者が種々の情報を入力する入力部と、
電子書籍データを前記表示装置の表示画面に表示させる表示制御部と、
視点誘導装置と、を備え、
前記視点誘導装置は、
前記表示装置の表示画面内における読者の視点を検出する視点検出部と、
視点が前記表示画面内の任意の場所に所定時間以上停留したことを検出する停留検出部と、
電子書籍データに含まれる文字記号数字情報および画像情報のうち、読者の視点が前記所定時間以上停留すべき文字記号数字情報および画像情報を停留場所候補として記憶する停留場所候補記憶部と、
前記停留場所候補記憶部に記憶されている文字記号数字情報または画像情報のうち、読者の視点が所定時間未満しか停留しなかった文字記号数字情報および画像情報を読み飛ばし情報として記憶する読み飛ばし情報記憶部と、
視点の進行方向が逆になる逆行が始まったか否かを判定する逆行判定部と、
視点の逆行が始まったと判定されると、現在の視点の位置から逆行方向に最も近い位置にある前記読み飛ばし情報を前記読み飛ばし情報記憶部から読み出して、該読み飛ばし情報の表示形態を変更する表示形態変更部と、を有することを特徴とする電子書籍端末が提供される。
【発明の効果】
【００２２】
本発明によれば、読者の視点が逆行を行う場合であっても、無駄な停留とサッケードを抑制できるため、読者の手を煩わせることなく電子書籍を閲覧しやすくすることができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係る視点誘導装置１を内蔵する電子書籍端末２の概略構成を示すブロック図。
【図２】図１の電子書籍端末２の処理動作を示すフローチャート。
【図３】（ａ）、（ｂ）および（ｃ）は変更後の表示形態の一例を示す図。
【図４】図２のステップＳ２３の逆行判断処理を詳細に説明するフローチャート。
【図５】人間の視野の一例を示す図。
【図６】非特許文献１に記載された視点トラッキング結果を示す図。
【図７】読者の停留中の行動を示す図。
【図８】無駄なサッケードが多発しがちな例を示す図。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態について、詳細に説明する。図１は本発明の一実施形態に係る視点誘導装置１を内蔵する電子書籍端末２の概略構成を示すブロック図である。
【００２５】
図１の電子書籍端末２は、電源を投入すると、ユーザが意識しなくても、定期的にサーバ２０と通信を行って、電子書籍データの更新を行う。また、ユーザの指示の下でサーバ２０と通信を行って、新たな電子書籍データのダウンロードや削除を行うことも可能である。
【００２６】
図１の電子書籍端末２は、電子書籍を閲覧することに特化した専用端末でもよいし、汎用のＯＳ（オペレーティングシステム）上で種々のアプリケーションソフトウェア（以下、アプリと呼ぶ）を実行させることができるＰＣやタブレット、スマートフォン等の電子機器でもよい。汎用のＯＳ上で動作する電子機器を電子書籍端末２として利用する場合、電子書籍ビューアの機能を実現するアプリをＯＳ上で起動することになる。また、ＰＣを電子書籍端末２として利用する場合、そのＰＣは携帯可能なＰＣでもよいし、据置型のＰＣでもよい。このように、電子書籍端末２は、必ずしも携帯可能な電子機器である必要はない。
【００２７】
図１の電子書籍端末２は、表示装置３と、表示装置３の表示画面に表示させる情報を生成する表示制御部４と、読者の視点検出に用いることが可能なセンサ５と、サーバ２０との間で無線通信を行う通信部６と、ユーザが種々の情報を入力する入力部７と、入力部７に入力された情報に基づいてユーザの入力情報を解析する操作解析部８と、電子書籍データを記憶する電子書籍記憶部９と、電子書籍端末２内の各部を制御するメインコントローラ１０と、視点誘導装置１とを備えている。
【００２８】
メインコントローラ１０は、通信部６を介してサーバ２０と通信を行う制御や、センサ５からの出力信号を視点誘導装置１に送信する制御や、視点誘導装置１からの出力信号に基づいて表示制御部４に表示画面の変更を指示する処理などを行う。
【００２９】
視点誘導装置１は、視点検出部１１と、停留検出部１２と、電子書籍メタ情報記憶部１３と、停留場所候補特定部１４と、表示形態変更部１５と、逆行判定部２１と、順行判定部２２と、近接判定部２３とを有する。
【００３０】
視点検出部１１は、センサ５の出力信号に基づいて表示画面内におけるユーザ（以下、読者と呼ぶ）の視点を検出する。
【００３１】
停留検出部１２は、読者の視点が表示画面内の任意の場所に所定時間以上停留したことを検出する。一般的な人間の文字認識時間は、約０．２〜０．３秒と言われているため、上述した所定時間も、例えば０．２〜０．３秒程度に設定する。
【００３２】
電子書籍メタ情報記憶部１３は、電子書籍データに付随したメタ情報を記憶する。メタ情報には、電子書籍データを表示するための種々の設定情報、例えば、表示画面内の文字数、行数、フォントサイズ、フォント種別、文字装飾情報などが含まれる。この他、電子書籍メタ情報記憶部１３は、本実施形態に関連のあるメタ情報を記憶するために、停留場所候補記憶部１６と、追加停留情報記憶部１７と、読み飛ばし情報記憶部１８とを有する。
【００３３】
停留場所候補記憶部１６は、電子書籍データに含まれる文字記号数字情報および画像情報のうち、読者の視点が所定時間以上停留すべき文字記号数字情報および画像情報を停留場所候補として記憶する。この停留場所候補記憶部１６に記憶される停留場所候補は、サーバ２０から定期的に送信されて来る情報である。
【００３４】
ここで、文字記号数字情報とは、電子書籍端末２で表示可能な任意の文字、記号および数字であり、ＡＳＣＩＩコードのように汎用コード化された情報を指す。これに対して、画像情報とは、図や表、グラフ、写真、イラストなど、汎用コード化されていない種々の画像形式の情報を指す。
【００３５】
サーバ２０は、初期状態では、既知のアルゴリズムを用いて電子書籍データの言語解析を行って、一般の読者が視点を所定時間以上置くと思われる文字記号数字情報と画像情報を特定して、特定した各情報を停留場所候補として停留場所候補記憶部１６に記憶する。停留場所候補を選定するに当たっては、上述した言語解析による手法だけでなく、特定の単語（例えば接続詞）を無条件で停留場所候補としたり、繰り返し出現する文字列や段落は停留場所候補から除外したり、個々の読者の過去の履歴を参照したり、読者の年齢や性別等に応じて停留場所候補の選定手法を変える等、任意の手法が採用可能である。
【００３６】
また、後述するように、サーバ２０は、電子書籍端末２から定期的に送信されてくる情報に基づいて、停留場所候補記憶部１６に記憶された停留場所候補を更新するようにしてもよい。このように、停留場所候補記憶部１６には学習効果を持たせてもよい。
【００３７】
追加停留情報記憶部１７は、電子書籍端末２の読者が実際に電子書籍を閲覧する際に視点を所定時間以上停留させた文字記号数字情報および画像情報を停留場所情報として記憶する。読者が視点を所定時間以上停留させる文字記号数字情報および画像情報は、読者ごとに異なっており、サーバ２０が予め用意する停留場所候補記憶部１６に記憶されている停留場所候補に必ずしも視点を停留させるとは限らない。そこで、本実施形態では、読者が実際に視点を所定時間以上停留させた停留場所情報を追加停留情報記憶部１７に記憶させることにしたものである。
【００３８】
読み飛ばし情報記憶部１８は、停留場所候補記憶部１６に記憶された停留場所候補のうち、読者が視点を所定時間未満しか停留させなかった停留場所候補を読み飛ばし情報として記憶する。
【００３９】
追加停留情報記憶部１７と読み飛ばし情報記憶部１８には、読者が特別な入力操作をしなくても、停留場所情報と読み飛ばし情報がそれぞれ記憶され、これらの情報は定期的にサーバ２０に送信される。サーバ２０は、電子書籍端末２から送られてきた停留場所情報と読み飛ばし情報を、予め用意していた停留場所候補情報に合成させて、新たな停留場所候補情報を生成して、定期的に電子書籍端末２に送信する。
【００４０】
逆行判定部２１は、読者の視点の進行方向が逆になる逆行が始まったか否かを判定する。順行判定部２２は、逆行判定部２１により視点の逆行が始まったと判定された後に、視点の移動方向が元に戻る順行が始まったか否かを判定する。
【００４１】
逆行判定部２１の処理は、視点が移動している最中は継続して行われる。順行判定部２２の処理は、逆行判定部２１で視点の逆行が始まったと判定された時点で開始される。
【００４２】
表示形態変更部１５は、視点の逆行が始まったと判定されると、現在の視点の位置から逆行方向に最も近い位置にある読み飛ばし情報を読み飛ばし情報記憶部１８から読み出して、該読み飛ばし情報の表示形態を変更する。
【００４３】
近接判定部２３は、表示形態を変更した読み飛ばし情報に視点が近づいたか否かを判定する。より具体的には、近接判定部２３は、表示形態を変更した読み飛ばし情報に視点が到達するか、あるいは到達の間際になったか否かを判定する。
【００４４】
図２は図１の電子書籍端末２の処理動作を示すフローチャートである。このフローチャートは、電子書籍端末２の電源を投入して、読者が電子端末ビューアを起動させた時点で開始される。電子端末ビューアが起動している最中は、センサ５は、継続して読者の視点をトラッキングして、視点を検出する。視点を検出する手法には、種々の公知の手法が知られており、いずれの手法を用いてもよい。
【００４５】
例えば、角膜反射方式では、人間の眼球の黒目と白目の反射率の違いを利用して視点の位置を検出する。角膜反射方式で用いられるセンサ５は、発光素子と受光素子を有し、発光素子から赤外光を読者の眼球に照射し、眼球からの反射光を受光素子で受光する。眼球の黒目は反射率が低く、白目は反射率が高い。このため、受光素子を水平（左右）方向に２個設ければ、黒目が右側の受光素子側に移動すると、右側の受光素子が受光する反射光の光量は左側の受光素子が受光する反射光の光量よりも少なくなる。これにより、眼球の左右方向の移動を検出できる。また、眼球が上下に移動した場合も、発光素子と眼球との高低差によって、左右２個の受光素子の反射光の光量の和が増加したり、減少したりするため、その増減量により、眼球が上に移動したか、あるいは下に移動したかを検出できる。
【００４６】
このような視点検出の仕組みを利用して、まずは、センサ５内の２個の受光素子で読者の眼球からの反射光を受光し（ステップＳ１）、その受光量により、眼球の上下左右の移動を検出し、この検出結果から、読者の表示画面内の視点位置を検出する（ステップＳ２）。視点位置の検出は、より具体的には、表示装置３の表示画面内での座標位置を特定することにより行う。
【００４７】
視点検出の手法が変われば、上述したステップＳ１，Ｓ２の処理内容も変わる可能性があるが、本実施形態では、公知の手法を用いて視点検出を行うことを前提としているため、他の手法による視点検出の処理手順の説明は割愛する。
【００４８】
センサ５を用いた視点位置の検出処理に並行して、電子書籍ビューアによる電子書籍表示処理と、視点誘導装置１による視点誘導処理とが行われる。この電子書籍表示処理と視点誘導処理も、電子書籍ビューアが起動している最中、継続して行われる。電子書籍表示処理はメインコントローラ１０が行う処理であるのに対し、視点誘導処理は視点誘導装置１が行う処理である。
【００４９】
電子書籍表示処理では、電子書籍記憶部９に記憶された電子書籍データと、電子書籍メタ情報記憶部１３に記憶された電子書籍データの付属情報とを読み込んで（ステップＳ１１）、これらの情報に基づいて、表示装置３に電子書籍を表示する（ステップＳ１２）。
【００５０】
電子書籍データは、上述したように文字記号数字情報と画像情報とで構成されている。文字記号数字情報は、表示形態（フォントの種類、フォントサイズ、強調表示の有無など）を設定変更でき、画像情報の表示形態（サイズなど）も設定変更できる。これら文字記号数字情報や画像情報の表示形態の設定情報は、電子書籍メタ情報記憶部１３に記憶されたメタ情報に記述されている。したがって、上述したステップＳ１２では、電子書籍データ内の文字記号数字情報と画像情報の表示形態を、メタ情報に基づいて設定して表示装置３に表示する。
【００５１】
表示装置３に電子書籍データを表示している最中に、ステップＳ２により読者の視点が検出された場合、視点誘導処理が起動する。視点誘導処理では、まず、視点検出部１１による視点の検出結果に基づいて、現在の視点に対応する表示画面内での座標位置を特定し、その座標位置に存在する文字記号数字情報または画像情報を特定する（ステップＳ１３）。このステップＳ１３の処理は停留場所候補特定部１４により行われる。
【００５２】
次に、停留検出部１２により、視点が現在の位置に所定時間以上停留したか否かを判定する（ステップＳ１４）。視点が現在の位置に所定時間以上停留せずに移動した場合は、ステップＳ１３の処理に戻る。
【００５３】
視点が現在の位置に所定時間以上停留した場合は、その位置を現在の停留位置とみなす。そして、電子書籍メタ情報記憶部１３内の停留場所候補記憶部１６に記憶された停留場所候補の中から、現在の停留位置の次に停留されるべき停留位置を特定して、その特定した停留位置の表示形態を変更する（ステップＳ１５）。このように、ステップＳ１５では、次の停留位置の表示形態を変更する。このステップＳ１５の処理は表示形態変更部１５が行う。
【００５４】
上述したステップＳ１５で表示形態を変更する理由は、視点の次の移動先を読者が迷わないように読者に把握させるためであり、変更する表示形態には種々のものが考えられる。
【００５５】
図３は変更後の表示形態の一例を示す図である。図３（ａ）は次の停留位置に対応する文字記号数字情報や画像情報（以下、次の停留位置情報）に目印を付ける例を示している。図３（ａ）では、目印として、次の停留位置情報の上部に黒点マークを付けているが、目印の表示形態は問わない。例えば、下線を付してもよいし、次の停留位置情報を枠で囲んでもよい。
【００５６】
図３（ｂ）は、表示画面内の次の停留位置情報以外の情報をわざと視認しにくくして、視点が自然に次の停留位置情報に向かうようにした例を示している。図３（ｂ）では、次の停留位置情報が図（画像情報）の例を示しているが、次の停留位置情報が文字記号数字情報の場合も、次の停留位置情報以外の情報を視認しにくくしてもよい。
【００５７】
ここで、視認しにくくする具体的な手法は問わない。図３（ｂ）の場合は、次の停留位置情報以外の情報を半透明のハッチングで覆う例を示しているが、これ以外に、輝度を落としてもよいし、視認されにくい色（例えば背景色に近い色）で表示してもよいし、文字サイズを小さくしてもよい。
【００５８】
図３（ｃ）は表示画面内の次の停留位置情報の表示色を変える例を示している。この場合、次の停留位置情報の表示色を他の情報の表示色よりも目立つ色（例えば、蛍光色や、背景色とは色調がはっきりと異なる色）で表示して、読者の視点が迷い無く次の停留位置情報に移動するようにするのが望ましい。
【００５９】
この他の表示形態としては、次の停留位置情報を揺動させてもよい。大きくかつ早く揺動させると、読者は次の停留位置情報の内容を識別できずに視点に迷いが生じてしまうおそれがあることから、次の停留位置情報を識別できる程度に、かつ読者の視点が迷い無く次の停留位置情報に向かうように、揺動させるのが望ましい。
【００６０】
あるいは、次の停留位置情報を斜体や太字で表示したり、次の停留位置情報のフォントサイズを他の停留位置情報のフォントサイズよりも大きくしたり、次の停留位置情報のフォントの種類を他の停留位置情報のフォントの種類とは変えてもよい。
【００６１】
また、上述した表示形態の種々の例を任意に組み合わせて実施してもよい。例えば、次の停留位置情報に目印を付けるとともに、フォントサイズを変えたり、斜体や太字にしてもよい。また、次の停留位置情報が図（画像情報）の場合は、他の情報を視認しにくくするだけでなく、図のサイズを大きくしてもよい。また、揺動と他の表示形態とを組み合わせてもよい。
【００６２】
図２のステップＳ１５の処理が終了すると、読者の視点を次に停留させるべき停留位置に視点が近づいたか否かを判定する（ステップＳ１６）。まだ近づいていない場合はステップＳ１５に戻り、一方、近づいた場合、すなわち視点が次の停留位置に到達した瞬間、あるいはその直前に、ステップＳ１５で変更した次の停留位置の表示形態を元に戻す（ステップＳ１７）。これは、読者が視点を新たな場所に移動させた場合は、その場所を読者に把握させる必要はないためであり、以下に説明するように、さらに、その次に移動すべき視点の表示形態を変更する準備を始める。このステップＳ１７の処理は表示形態変更部１５が行う。
【００６３】
そして、停留検出部１２により、読者の視点が所定時間以上停留したか否かを判定する（ステップＳ１８）。視点が所定時間以上は停留しなかった場合はステップＳ１５に戻り、一方、視点が所定時間以上停留した場合には、その場所が停留場所候補記憶部１６に記憶されている停留場所候補以外であるか否かを判定する（ステップＳ１９）。停留場所が停留場所候補以外であれば、停留場所の情報を追加停留情報記憶部１７に記憶する（ステップＳ２０）。
【００６４】
停留場所が停留場所候補のいずれかである場合、あるいはステップＳ２０の処理が終了した場合は、停留場所候補記憶部１６に記憶された停留場所候補の中に、視点が停留しなかった場所があるか否かを判定する（ステップＳ２１）。視点が停留しなかった場所がある場合は、その場所を読者が読み飛ばしたと判断して、その停留位置情報を読み飛ばし情報記憶部１８に記憶する（ステップＳ２２）。
【００６５】
ステップＳ２１で停留場所候補の中に視点が停留しなかった場所がないと判定された場合、またはステップＳ２２の処理が終了した場合、視点が逆行したか否かを判断する逆行判断処理を行う（ステップＳ２３）。この逆行判断処理の詳細については後述する。
【００６６】
逆行判断処理が終了すると、表示画面内の最後まで視点が移動したか否かを判定し（ステップＳ２４）、まだ最後でない場合は、ステップＳ１５に戻り、最後まで視点が移動した場合は、次の頁の電子書籍データを表示すべく、ステップＳ１１に戻る。
【００６７】
図４は図２のステップＳ２３の逆行判断処理を詳細に説明するフローチャートである。まず、逆行判定部２１により、逆行が始まったか否かを判定する（ステップＳ３１）。逆行が始まったか否かは、視点位置の検出により比較的容易に検出できる。
【００６８】
逆行が始まっていなければ図４のフローチャートを終了し、逆行が始まった場合には、現在の視点位置から逆行方向に最も近い位置にある読み飛ばし情報を読み飛ばし情報記憶部１８から読み出して、読み出した読み飛ばし情報の表示形態を変更する（ステップＳ３２）。このように、ステップＳ３２では、逆行が始まると、以前に読者が読み飛ばした読み飛ばし情報の中から、視点位置から逆行方向に最も近い位置にある読み飛ばし情報を読者に提示するべく、この読み飛ばし情報の表示形態を変更する。表示形態の変更は、例えば図３に示した手法、あるいは上述した他の手法を採用すればよい。このステップＳ３２の処理は表示形態変更部１５が行う。
【００６９】
次に、近接判定部２３により、表示形態を変更した読み飛ばし情報に視点が近づいたか否かを判定する（ステップＳ３３）。視点が近づいていなければステップＳ３２に戻り、表示形態を変更した読み飛ばし情報に視点が到達した瞬間、あるいはその直前になると、表示形態を変更した読み飛ばし情報を元の表示形態に戻す（ステップＳ３４）。元の表示形態に戻す理由は、すでに視点は、表示形態を変更した読み飛ばし情報に近づいたか、到達しており、その読み飛ばし情報を読者に把握させやすくする必要はないためである。
【００７０】
続いて、視点が所定時間以上停留したか否かを判定する（ステップＳ３５）。視点が所定時間以上は停留しなかった場合はステップＳ３３に戻り、視点が所定時間以上停留した場合は、視点の停留場所が停留場所候補記憶部１６に記憶された停留場所候補以外か否かを判定する（ステップＳ３６）。視点の停留場所が停留場所候補以外であれば、停留場所の情報を追加停留情報記憶部１７に記憶する（ステップＳ３７）。
【００７１】
ステップＳ３６で視点の停留場所が停留場所候補であると判定された場合、またはステップＳ３７の処理が終了した場合、順行判定部２２により、視点の移動方向が逆行から順行に戻ったか否かを判定する（ステップＳ３８）。
【００７２】
視点の移動方向が逆行のままであればステップＳ３２に戻り、順行に戻った場合は、ステップＳ３１で逆行が始まったと判定された時点で視点を置いていた場所の表示形態を変更する（ステップＳ３９）。このようにする理由は、読者の視点が順行に戻ったということは、読者は読み飛ばし情報をすべて把握したと考えられ、逆行を開始した位置にすばやく視点を戻して、その位置から書籍を読み進められるように配慮したためである。ステップＳ３９の処理が終了すると、逆行判断処理を終えて、図２のステップＳ２４に戻る。
【００７３】
このように、本実施形態では、電子書籍端末２上で電子書籍を閲覧する読者の視点をトラッキングし続けて継続的に視点を検出し、検出された視点位置の文字記号数字情報または画像情報に視点が所定時間以上停留した場合には、その情報を停留位置とみなして、その停留位置の次に視点を移動すべき次の停留位置を特定し、特定した次の停留位置情報の表示形態を変更する。
【００７４】
これにより、読者は、所定時間以上視点を置いた現在の停留位置から、次に視点を置くべき停留位置を迅速に迷い無く把握できることになり、視点の移動に迷いが生じなくなって、無駄な停留と不要なサッケードが生じなくなることから、速読が可能となる。
【００７５】
また、本実施形態では、停留場所候補記憶部１６に記憶されている停留場所候補の文字記号数字情報または画像情報に読者の視点が所定時間以上停留しなかった場合、読者が読み飛ばしたと判断して、読み飛ばし情報記憶部１８に記憶するようにしたため、この読み飛ばし情報記憶部１８に記憶された情報を後に活用することができる。活用の一例としては、読み飛ばし情報記憶部１８に記憶された文字記号数字情報または画像情報は、読者が重要でないから読み飛ばしたと判断して、停留場所候補記憶部１６からも該当する情報を削除して停留場所候補記憶部１６を更新することが考えられる。あるいは、活用の他の一例としては、読者がその重要性に気づかずに無意識に読み飛ばしたと判断して、読者が後に逆方向に視点を移動させる逆行を行ったときに、読み飛ばし情報記憶部１８に記憶されている文字記号数字情報または画像情報を順に読者に提示して、読み飛ばした情報を検索しやすくすることが考えられる。
【００７６】
より詳細には、逆行が始まった場合には、視点位置に最も近い読み飛ばし情報の表示形態を変更して、読者が読み飛ばし情報を把握しやすくし、かつ視点の移動方向が逆行方向から順行方向に戻った場合は、逆行を始めた位置の表示形態を変更するようにして、視点を迅速に元の位置に戻せるようにする。これにより、読者は、逆行を開始して読み飛ばし情報を確認したら、すぐに視点を元に戻せることになり、視点の迷いがなくなって速読が可能となる。
【００７７】
さらに、本実施形態では、停留場所候補記憶部１６に記憶されていなかった場所の文字記号数字情報または画像情報に読者の視点が所定時間以上停留した場合、その情報が停留位置とするべき重要な情報であると判断して追加停留情報記憶部１７に記憶するようにしたため、この追加停留情報記憶部１７に記憶された情報を後に停留場所候補記憶部１６に追加することで、停留場所候補記憶部１６に記憶された停留場所候補の精度を向上できる。
【００７８】
このように、読み飛ばし情報記憶部１８と追加停留情報記憶部１７は、停留場所候補記憶部１６に記憶されている停留場所候補を更新する目的で利用できる。本実施形態では、停留場所候補記憶部１６の更新は、サーバ２０で行うことを想定しており、読み飛ばし情報記憶部１８と追加停留情報記憶部１７に記憶された情報は、定期的にサーバ２０に送信される。サーバ２０は、電子書籍端末２で電子書籍を閲覧する数多くの読者からそれぞれ個別に送られた読み飛ばし情報記憶部１８と追加停留情報記憶部１７の追加情報に基づいて、停留場所候補記憶部１６に記憶される停留場所候補を更新する。数多くの読者の実際の閲覧状況を考慮に入れて停留場所候補を更新することで、停留場所候補の学習効果を高めることができ、より正確な停留場所候補を読者に提供できる。
【００７９】
追加停留情報記憶部１７に記憶される追加情報は、各読者の趣向を反映させたものであり、汎用性が低いと考えられる場合もありうる。その場合、必要に応じて、サーバ２０は、追加停留情報記憶部１７に記憶された追加情報については、各読者ごとに別個に管理するようにし、ある読者の追加情報を別の読者の停留場所候補の更新には用いないようにしてもよい。
【００８０】
なお、本実施形態の機能を限定して、より簡易な構成にしてもよい。例えば、読み飛ばし情報記憶部１８と追加停留情報記憶部１７の少なくとも一方を省略してもよい。これにより、停留場所候補記憶部１６に記憶される停留場所候補の学習効果は薄れてしまうが、視点誘導装置１とサーバ２０の処理を軽減できる。
【００８１】
上述した実施形態で説明した視点誘導装置１および電子書籍端末２の少なくとも一部は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよい。ソフトウェアで構成する場合には、視点誘導装置１および電子書籍端末２の少なくとも一部の機能を実現するプログラムをフレキシブルディスクやＣＤ−ＲＯＭ等の記録媒体に収納し、コンピュータに読み込ませて実行させてもよい。記録媒体は、磁気ディスクや光ディスク等の着脱可能なものに限定されず、ハードディスク装置やメモリなどの固定型の記録媒体でもよい。
【００８２】
また、視点誘導装置１および電子書籍端末２の少なくとも一部の機能を実現するプログラムを、インターネット等の通信回線（無線通信も含む）を介して頒布してもよい。さらに、同プログラムを暗号化したり、変調をかけたり、圧縮した状態で、インターネット等の有線回線や無線回線を介して、あるいは記録媒体に収納して頒布してもよい。
【００８３】
本発明の態様は、上述した個々の実施形態に限定されるものではなく、当業者が想到しうる種々の変形も含むものであり、本発明の効果も上述した内容に限定されない。すなわち、特許請求の範囲に規定された内容およびその均等物から導き出される本発明の概念的な思想と趣旨を逸脱しない範囲で種々の追加、変更および部分的削除が可能である。
【符号の説明】
【００８４】
１  視点誘導装置、２  電子書籍端末、３  表示装置、４  表示制御部、５  センサ、６  通信部、７  入力部、８  操作解析部、９  電子書籍記憶部、１０  メインコントローラ、１１  視点検出部、１２  停留検出部、１３  電子書籍メタ情報記憶部、１４  停留場所候補特定部、１５  表示形態変更部、１６  停留場所候補記憶部、１７  追加停留情報記憶部、１８  読み飛ばし情報記憶部、２０  サーバ、２１  逆行判定部、２２  順行判定部、２３  近接判定部
【図１】
0005924580.tif 000002
【図２】
0005924580.tif 000003
【図４】
0005924580.tif 000004
【図６】
0005924580.tif 000005
【図３】
0005924580.tif 000006
【図５】
0005924580.tif 000007
【図７】
0005924580.tif 000008
【図８】
0005924580.tif 000009