(57)【要約】 【課題】  ユーザの操作負担を増加することなく、コンテンツの視認性を向上することができる情報表示装置を提供する。【解決手段】  実施形態によれば、情報表示装置は、記憶手段とディスプレイと表示処理手段とカメラと注視点検出手段とエリア判定手段と変更手段とを有する。記憶手段は、コンテンツ中に設定される特定のエリアと前記特定のエリアと対応付けられた処理が定義されたコンテンツデータを記憶する。表示処理手段は、前記コンテンツデータをもとに前記ディスプレイにコンテンツを表示させる。注視点検出手段は、カメラにより撮影された前記ディスプレイに表示されたコンテンツを見ているユーザの画像をもとに、前記ユーザの前記コンテンツに対する注視点を検出する。変更手段は、前記注視点が前記特定のエリアに含まれるとエリア判定手段により判定された場合、前記特定のエリアと対応付けられた処理により、前記コンテンツの表示対象とする範囲を変更する。【選択図】図１
2012014455.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ中に設定される特定のエリアと前記特定のエリアと対応付けられた処理が定義されたコンテンツデータを記憶する記憶手段と、
ディスプレイと、
前記コンテンツデータをもとに前記ディスプレイにコンテンツを表示させる表示処理手段と、
前記ディスプレイの画面が対向する方向を撮影範囲とするカメラと、
前記カメラにより撮影された画像をもとに、ユーザの前記コンテンツに対する注視点を検出する注視点検出手段と、
前記注視点が前記特定のエリアに含まれる場合、前記特定のエリアと対応付けられた処理により、前記コンテンツの表示対象とする範囲を変更する変更手段と
を具備する情報表示装置。
【請求項２】
前記処理実行手段は、前記特定のエリアと対応付けられた表示対象とする範囲のコンテンツが表示されていない場合に、前記コンテンツの表示対象とする範囲を変更する請求項１記載の情報表示装置。
【請求項３】
前記処理実行手段は、前記ディスプレイに表示された前記コンテンツの表示範囲とサイズをもとに、表示対象を変更した後の前記コンテンツの表示サイズを変更する請求項１記載の情報表示装置。
【請求項４】
前記注視点検出手段は、前記画像と共に、前記ディスプレイに表示された前記コンテンツの表示範囲とサイズをもとに、前記ユーザの前記コンテンツに対する注視点を検出する請求項１記載の情報表示装置。
【請求項５】
前記ディスプレイに表示されるコンテンツの表示範囲の変更要求を入力する入力手段をさらに具備し、
前記表示処理手段は、前記変更要求に応じて、前記ディスプレイに表示された前記コンテンツの表示範囲とサイズを変更する請求項４記載の情報表示装置。
【請求項６】
コンテンツ中に設定される特定のエリアと前記特定のエリアと対応付けられた処理が定義されたコンテンツデータをもとに、ディスプレイにコンテンツを表示させ、
前記ディスプレイの画面が対向する方向を撮影範囲とするカメラにより画像を撮影し、
前記カメラにより撮影された画像をもとに、前記ユーザの前記コンテンツに対する注視点を検出し、
前記注視点が前記特定のエリアに含まれる場合、前記特定のエリアと対応付けられた処理を実行する情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子書籍等の情報を表示する情報表示装置、情報表示方法に関する。
【背景技術】
【０００２】
近年、電子書籍を表示する電子書籍端末が広く使用されている。電子書籍端末は、書物、新聞、雑誌、マンガなどを対象としたコンテンツデータ（電子書籍データ）を、インターネット等のネットワークを通じてダウンロードしたり、可搬型の外部記憶メモリから読み出すことにより入力し、コンテンツを表示することができる。
【０００３】
従来の電子書籍端末は、各種コンテンツを紙媒体で記録されていた状態のまま表示する。従って、小説等の書物であればページの順番にページ全体を表示させていけば良いが、新聞、雑誌、マンガなどでは、紙面が複数に段組みされていたり、異なるサイズで複数のコマに分割されているため、ページ全体を表示しただけでは、文字や絵、写真などのサイズが小さく見難くなってしまう。  
このため従来では、マンガの分野においてコマ単位で順番に表示する装置も考えられている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−３４９８４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このようにして、マンガのように全てのコマを表示対象とする場合であれば、単純にコマの順に表示させて行けばよいが、新聞や雑誌では、全ての記載内容の閲覧をユーザが必要とする訳ではない。このため、全ての記載を順番に表示させるのではなく、ユーザが閲覧を希望する範囲を適宜表示できるようにすることが望ましい。また、新聞や雑誌の紙面内には、見出しや写真、図面などが混在している場合があり、それらも文章を読みながら必要に応じて閲覧できることが望まれる。
【０００６】
しかしながら、従来技術では、紙面の全てを順番に表示することができるだけで、段組み等がされた紙面の一部について正しい順番で簡単に表示範囲を変更することができなかった。従来では、ユーザが所望する紙面の一部を表示させるためには、その都度、表示範囲を変更するための入力操作をユーザがしなければならず、コンテンツの視認性の向上が求められていた。
【０００７】
発明の目的は、ユーザの操作負担を増加することなく、コンテンツの視認性を向上することができる情報表示装置、情報表示方法を提供することである。
【課題を解決するための手段】
【０００８】
実施形態によれば、情報表示装置は、記憶手段とディスプレイと表示処理手段とカメラと注視点検出手段とエリア判定手段と変更手段とを有する。記憶手段は、コンテンツ中に設定される特定のエリアと前記特定のエリアと対応付けられた処理が定義されたコンテンツデータを記憶する。表示処理手段は、前記コンテンツデータをもとに前記ディスプレイにコンテンツを表示させる。注視点検出手段は、カメラにより撮影された前記ディスプレイに表示されたコンテンツを見ているユーザの画像をもとに、前記ユーザの前記コンテンツに対する注視点を検出する。変更手段は、前記注視点が前記特定のエリアに含まれるとエリア判定手段により判定された場合、前記特定のエリアと対応付けられた処理により、前記コンテンツの表示対象とする範囲を変更する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態に係る電子書籍端末の外観を示す斜視図。
【図２】本実施形態に係る電子書籍端末のシステム構成を示す図。
【図３】本実施形態に係る電子書籍端末の機能構成を示すブロック図。
【図４】本実施形態におけるコンテンツ表示部によるコンテンツ表示処理を示すフローチャート。
【図５】本実施形態における注視点検出部による注視点検出処理を示すフローチャート。
【図６】本実施形態における制御スクリプト１により実行される処理を示すフローチャート。
【図７】本実施形態における注視点エリア２に対応して設定された制御スクリプト２により実行される処理を示すフローチャート。
【図８】本実施形態における注視点エリア３に対応して設定された制御スクリプト３により実行される処理を示すフローチャート。
【図９】本実施形態における表示対象としているコンテンツの一例を示す図。
【図１０】本実施形態におけるコンテンツの一部を電子書籍端末において表示した例を示す図。
【図１１】本実施形態における注視点エリアを注視することによりコンテンツの内容が表示された例を示す図。
【図１２】本実施形態における注視点エリアと制御スクリプトに設定されたリンク先の関係を示す図。
【図１３】本実施形態における注視点エリアの設定例を示す図。
【図１４】本実施形態におけるコンテンツの表示例を示す図。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、実施形態について説明する。  
図１は、本実施形態に係る情報表示装置の外観を示す斜視図である。図１に示す情報表示装置は、例えば電子書籍端末１０として構成されている。電子書籍端末１０は、薄い箱形の筐体を有しており、その上面には、タッチスクリーンディスプレイ２０、注視点検出用カメラ２２が設けられている。タッチスクリーンディスプレイ２０は、タッチパネル３５とディスプレイ３６とから構成されており、表示画面が筐体上面のほぼ中央に配置されている。注視点検出用カメラ２２は、タッチスクリーンディスプレイ２０と共に筐体の同一面に設けられており、ディスプレイ３６の画面が対向する方向を撮影範囲としている。
【００１１】
なお、図示していないが、電子書籍端末１０の筐体側面には、例えばＵＳＢ（universal serial bus）規格のケーブルやデバイスを接続するためのコネクタ、スイッチ類、音声信号を出力するヘッドホン端子等が設けられている。
【００１２】
図２は、電子書籍端末１０のシステム構成を示す図である。  
電子書籍端末１０は、図２に示されているように、ＣＰＵ（central processing unit）３０、メインメモリ３２、記憶装置３４、タッチパネル３５、ディスプレイ３６、表示制御部３７、フレームメモリ３８、及び通信ユニット３９等を備える。
【００１３】
ＣＰＵ３０は、電子書籍端末１０内の各部の動作を制御するプロセッサである。ＣＰＵ３０は、記憶装置３４からメインメモリ３２にロードされるオペレーティングシステム（ＯＳ）３２ａ、各種コンテンツの表示を制御するための入力処理プログラム３２ｂ、コンテンツ表示プログラム３２ｃ、注視点検出プログラム３２ｄを実行する。ＣＰＵ３０は、記憶装置３４に記憶されたコンテンツデータ３４ａをメインメモリ３２に読出し（コンテンツデータ３２ｅ）、コンテンツ表示プログラム３２ｃによりディスプレイ３６にコンテンツを表示させる。コンテンツ表示プログラム３２ｃは、入力処理プログラム３２ｂ、注視点検出プログラム３２ｄの処理結果に応じてコンテンツの表示を制御する。ＣＰＵ３０は、入力処理プログラム３２ｂにより、ユーザ操作によるコンテンツの表示範囲の変更要求を入力する。また、ＣＰＵ３０は、注視点検出プログラム３２ｄにより、注視点検出用カメラ２２により撮影された画像をもとに、ユーザのタッチスクリーンディスプレイ２０（ディスプレイ３６）に表示されたコンテンツに対する注視点を検出する。
【００１４】
記憶装置３４は、ハードディスクやフラッシュメモリ等の記録媒体に、各種プログラムやデータを記憶する。  
タッチパネル３５は、例えば、抵抗膜方式または静電容量方式等を用いて、タッチ検出面に対するユーザ操作による指先やペン先によるタッチ位置を検出する。タッチパネル３５は、複数のタッチ位置を同時に検知可能とし、コンテンツの表示範囲の変更操作を受け付ける。
【００１５】
ディスプレイ３６は、例えばＬＣＤ（Liquid Crystal Display）などにより構成される。例えば、ディスプレイ３６の表面にタッチパネル３５が装着されて、タッチスクリーンディスプレイ２０が構成される。
【００１６】
表示制御部３７は、ディスプレイ３６を制御する表示コントローラである。表示制御部３７は、ＣＰＵ３０の制御のもとでフレームメモリ３８にコンテンツの表示データを展開し、この表示データをもとにディスプレイ３６にコンテンツを表示させる。
【００１７】
通信ユニット３９は、外部の機器との通信を制御するためのコントローラであり、例えばＬＡＮ（local area network）コントローラ、ＵＳＢコントローラ、カードコントローラ、無線通信コントローラ等を含む。電子書籍端末１０は、例えば通信ユニット３９を通じて電子書籍データ等をダウンロードすることができる。
【００１８】
注視点検出用カメラ２２は、ディスプレイ３６に表示されたコンテンツを見ているユーザを撮影するためのカメラである。注視点検出用カメラ２２は、ディスプレイ３６の画面が対向する方向を撮影範囲とするもので、タッチスクリーンディスプレイ２０に表示されたコンテンツを閲覧しているユーザの少なくとも目の周辺を撮影可能となるように設けられている。注視点検出用カメラ２２では、静止画像あるいは動画像を撮影することができる。また、注視点検出用カメラ２２は、可視波長帯域を撮影対象とするカメラだけでなく、赤外線を利用したカメラを利用することが可能である。
【００１９】
図３は、電子書籍端末１０の機能構成を示すブロック図である。  
本実施形態における電子書籍端末１０は、コンテンツ表示部４０、注視点検出部４２、及び入力処理部４４の機能が設けられる。
【００２０】
コンテンツ表示部４０は、コンテンツ表示プログラム３２ｃにより実現される機能であり、コンテンツデータ３２ｅをもとにして、ディスプレイ３６にコンテンツを表示させる。
【００２１】
注視点検出部４２は、注視点検出プログラム３２ｄにより実現される機能であり、注視点検出用カメラ２２により撮影された画像をもとに、ディスプレイ３６に表示されたコンテンツを閲覧しているユーザのコンテンツに対する注視点を検出する。注視点検出部４２には、注視点座標検出部４２ａ、及び注視点エリア判定部４２ｂが設けられている。注視点座標検出部４２ａは、注視点検出用カメラ２２により撮影された画像中のユーザの黒目位置と形状をもとに視線を検出し、視線先のコンテンツ上の位置（注視点）を示す座標を検出する。注視点エリア判定部４２ｂは、注視点座標検出部４２ａによって検出された注視点を示す座標が、ディスプレイ３６に表示されたコンテンツに設定された注視点エリアに含まれるかを、コンテンツ表示部４０による現在のコンテンツ表示状態（例えば表示対象としている位置、拡大率）をもとに判定する。注視点エリア判定部４２ｂは、コンテンツ表示状態をもとに、現在、ディスプレイ３６に表示されているコンテンツ中に含まれる注視点エリアを特定することができる。
【００２２】
入力処理部４４は、ユーザによるタッチパネル３５に対するタッチ操作に応じて、電子書籍端末１０に対する入力指示を受け付ける。入力処理部４４は、コンテンツ表示部４０によりコンテンツを表示している場合、所定のタッチ操作を判別して、ディスプレイ３６に表示されるコンテンツの表示範囲の変更要求を入力する。
【００２３】
コンテンツデータ３２ｅは、例えば既存の電子書籍フォーマットであるＥＰＵＢ等により作成される。ＥＰＵＢでは、書籍コンテンツをＸＨＴＭＬ（Extensible Hyper Text Markup Language）により記述されたＸＨＴＭＬファイルで作成する。本実施形態では、例えばＸＨＴＭＬファイルにより記述されるコンテンツデータ３２ｅにおいて、コンテンツ中に注視点エリアを定義する。コンテンツに設定される注視点エリアの数や位置（範囲）は特に限定されない。また、各注視点エリアには、それぞれと対応付けて、ユーザの視線（注視点）が注視点エリアにあると判定された場合に実行する処理を定義する制御スクリプトが設定されている。
【００２４】
制御スクリプトには、例えば、次に表示するコンテンツの範囲を示すリンク、リンク先のコンテンツの表示状態の判定処理、リンク先のコンテンツの表示サイズの設定処理等を定義することができる。
【００２５】
新聞や雑誌等のコンテンツでは、不規則な段組みがされていたり、見出しや写真、図面などが混在しているため、ある文章の末尾が何れの文章に続くか分かりにくい場合がある。また、何れの文章と写真や図面が関連しているか、紙面の広い範囲を閲覧しなければ分かりにくい場合がある。しかしながら、文章が読みやすくなるサイズまでユーザ操作に応じて拡大して表示している場合、段が分かれている文章の関係や、文章と写真等の関係が容易に把握することができず、ユーザがコンテンツの表示範囲を変更する操作をして、目的とする文章や写真等を探し出すことが必要となる場合がある。
【００２６】
本実施形態におけるコンテンツデータ３２ｅでは、例えば文章が異なる段に分かれているような場合、文章の連続関係を示す制御スクリプト（リンク）を設定しておくことで、ユーザ操作によって別の段に記載された文章の続き部分を表示させなくても、容易に対象とする文章を表示させることができる。本実施形態の電子書籍端末１０では、ユーザにより注視点エリアが注視されていることが判別された場合に、この注視点エリアに対応する制御スクリプトが実行される。従って、例えば、ある段に記載された文章の末尾に注視点エリアを設定しておくことで、この段の文章を読み進めて文末（注視点エリア）に到達することで、この文末に続く他の段に記載された文章の表示に切り代えることができる。
【００２７】
なお、コンテンツデータ３２ｅは、電子書籍フォーマットＥＰＵＢに限定されるものではなく、前述と同様の設定が可能な他のフォーマットを用いて記述されていても良い。例えば、ＨＴＭＬ（Hyper Text Markup Language）やＸＭＬ（Extensible Markup Language）などによって記述されていても良い。また、図３に示すコンテンツデータ３２ｅでは、注視点エリアの定義と制御スクリプトとを含むとしているが、注視点エリアの定義と制御スクリプトについてはコンテンツ本体とは別のデータにより定義されていても良い。
【００２８】
次に、本実施形態における電子書籍端末１０の動作について、図４、図５、図６、図７、及び図８に示すフローチャートを参照しながら説明する。  
図４は、コンテンツ表示部４０（コンテンツ表示プログラム３２ｃ）によるコンテンツ表示処理を示すフローチャートである。
【００２９】
まず、コンテンツ表示部４０は、タッチパネル３５に対するユーザ操作によりコンテンツの表示が要求されると、表示対象として選択されたコンテンツのコンテンツデータ３２ｅを記憶装置３４から読出す（ステップＡ１）。コンテンツ表示部４０は、コンテンツデータ３２ｅをもとにして、コンテンツをディスプレイ３６に表示させる（ステップＡ２）。初期状態では、例えばコンテンツ毎に決められた範囲を表示させる。
【００３０】
コンテンツ表示部４０は、現在のコンテンツ表示状態を注視点検出部４２に通知する（ステップＡ３）。コンテンツ表示状態は、現在、ディスプレイ３６において表示されているコンテンツの範囲を示す位置、拡大率等が含まれる。
【００３１】
注視点検出部４２は、コンテンツ表示部４０から通知されたコンテンツ表示状態と、注視点検出用カメラ２２により撮影された画像をもとに、ユーザがコンテンツに定義された注視点エリアに注視しているかを検出するための注視点検出処理を実行する。注視点検出処理については後述する。
【００３２】
コンテンツ表示部４０は、入力処理部４４を通じて、タッチスクリーンディスプレイ２０（タッチパネル３５）に対するユーザ操作により、コンテンツの表示対象とする範囲の変更が指示されると（ステップＡ４、Ｙｅｓ）、入力操作に応じた表示範囲のコンテンツデータをもとにコンテンツの表示を切り換える（ステップＡ５）。例えば、ユーザ操作によって、表示対象とする範囲（位置）の変更、あるいは拡大率の変更などが指示される。コンテンツ表示部４０は、ユーザ操作に指示された表示対象とする範囲の変更や拡大率に応じて、コンテンツの表示を変更する。
【００３３】
コンテンツ表示部４０は、コンテンツの表示を変更した場合、現在のコンテンツ表示状態を注視点検出部４２に通知する（ステップＡ６）。
【００３４】
図５は、注視点検出部４２による注視点検出処理を示すフローチャートである。注視点検出部４２は、コンテンツ表示部４０によってコンテンツが表示されている間、注視点検出処理を継続して実行する。  
注視点検出部４２は、注視点検出用カメラ２２により撮影された画像を入力し（ステップＢ１）、この入力画像から黒目の位置と形状を抽出する（ステップＢ２）。例えば、注視点検出部４２は、画像中から人の黒目部分だけを抽出し、輝度による２値化を行う。例えば、注視点検出部４２は、黒目の位置と形状を検出しやすくための補正処理を施した後、２値化された画像から黒目の位置と形状を抽出する（ステップＢ２）。
【００３５】
次に、注視点座標検出部４２ａは、注視点検出用カメラ２２の入力画像から得られた黒目の位置と形状をもとに視線を検出し、視線先のコンテンツ上の位置（注視点）を示す座標を検出する。例えば、黒目の中心位置と眼球中心を結んだ延長線を視線と見なすことができる。なお、視線の検出方法は、既存の他の方法を用いることも可能である。
【００３６】
注視点エリア判定部４２ｂは、注視点座標検出部４２ａによって検出された注視点を示す座標が、ディスプレイ３６に表示されたコンテンツに設定された注視点エリアに含まれるかを、コンテンツ表示部４０による現在のコンテンツ表示状態（例えば表示対象としている位置、拡大率）をもとに判定する（ステップＢ３）。
【００３７】
図９は、表示対象としているコンテンツの一例を示している。図９は、例えば新聞を表しており、複数の段組みにより文章が記載されている。また、見出しや写真、イラスト等が任意のレイアウトで混在して配置されている。
【００３８】
図１０は、図９に示すコンテンツの一部を電子書籍端末１０において表示した例を示している。図９に示すコンテンツは、全体をディスプレイ３６に表示すると文字が小さくて読むことが出来ないため、図１０に示すように、左上隅近傍に配置された記事の一部が表示対象として指定されて拡大表示されている。なお、図１０に示す表示例では、段末に位置する文章末に注視点エリア５０が設定されていることを示している。
【００３９】
ディスプレイ３６（タッチスクリーンディスプレイ２０）に表示された文章を読む場合、文章が記載された順番に読み進んで行き、文末に到達する。この時、視線は、文末に配置された注視点エリア５０内に移動することになる。注視点エリア判定部４２ｂは、注視点座標検出部４２ａにより検出された視線（注視点）の座標が、コンテンツ表示状態（位置、拡大率）によって特定されるディスプレイ３６に表示された注視点エリア５０内にあると判定することができる（ステップＢ４、Ｙｅｓ）。
【００４０】
さらに、注視点エリア判定部４２ｂは、ユーザが注視点エリア５０を注視していることを判定するための注視条件に該当するかを判定する。例えば、注視条件は、注視点エリア５０を注視している時間が、通常の文章を読む時に視点が滞留する時間よりも十分に長い時間であるものとする。例えば、予め決められた時間（０．５秒）以上、同一の注視点エリア５０内に視線が滞留している場合に、注視点エリア５０がユーザにより注視されているものと判定する。これにより、ユーザが瞬間的に注視点エリア５０を見たとしても、注視点エリア５０が注視されていると判定されないようにできる。
【００４１】
注視点エリア判定部４２ｂは、注視条件に該当すると判定した場合（ステップＢ５、Ｙｅｓ）、注視されていると判定された注視点エリア５０をコンテンツ表示部４０に通知する（ステップＢ６）。
【００４２】
なお、ディスプレイ３６に表示されているコンテンツ内に複数の注視点エリア５０が存在する場合もあり得る。このため、注視点検出部４２は、何れの注視点エリアが注視されたかについてもコンテンツ表示部４０に通知するものとする。
【００４３】
コンテンツ表示部４０は、注視点検出部４２の注視点検出処理によって、ユーザが注視点エリアを注視していると判定されると（ステップＡ７、Ｙｅｓ）、注視されている注視点エリアに対応する制御スクリプトを実行する（ステップＡ８）。
【００４４】
例えば、図１０に示す注視点エリア５０は、図３に示すコンテンツデータ３２ｅに設定された注視点エリア１により定義されている場合、注視点エリア１に対応する制御スクリプト１が実行される。
【００４５】
図６は、制御スクリプト１により実行される処理を示すフローチャートである。  
制御スクリプト１には、次に表示するコンテンツのリンク（飛び先）が記述されている。コンテンツ表示部４０は、制御コンテンツ１の記述に従い、リンク先が示すコンテンツデータを読出し（ステップＣ１）、このコンテンツデータをもとにコンテンツを表示する（ステップＣ２）。
【００４６】
図１１は、注視点エリア５０を注視することによりコンテンツの内容が表示された例を示している。図１１に示すように、タッチスクリーンディスプレイ２０（ディスプレイ３６）には、制御コンテンツ１に記述されたリンク（飛び先５２）を新たな表示位置として表示している。
【００４７】
図１２は、図１０に示す注視点エリア５０と制御スクリプト１に設定されたリンク先（飛び先５２）の関係を示している。図１２に示す表示対象範囲６０は、図１０に示すコンテンツの表示範囲を示し、表示対象範囲６２は、図１１に示すコンテンツの表示範囲を示している。表示対象範囲６０に含まれる注視点エリア５０に対応する制御スクリプトには飛び先５２が設定されていたため、飛び先５２を表示位置（先頭）とする表示対象範囲６２に含まれるコンテンツが表示されている。
【００４８】
従って、ユーザは、上段の文章（表示対象範囲６０）が次段の何れの文章に続いているかを、ユーザ操作によってコンテンツの表示位置を変更して探すことなく、注視点エリア５０を注視するだけで、表示対象範囲６２のコンテンツに表示を切り換えることができる。このため、見出しや写真、イラスト等が混在しているために文章の接続関係が分かりにくい場合であっても、ユーザは、容易に必要とするコンテンツを視認することができる。すなわち、コンテンツを拡大表示する等して一覧性が損なわれ、次にどこを読めばいいのかが分からなくなる等の問題を解決すると共に、ユーザの操作負荷を低減することができる。
【００４９】
なお、前述した注視点検出処理において、注視条件の例として、予め決められた時間以上、注視点エリア内を注視した場合を例にしているが、その他の条件を用いることも可能である。  
例えば、図１３に示すように、例えば文末の最終行に２つの注視点エリア５０ａ，５０ｂを設定する。通常、文章を読んでいる場合には文章の記載に沿って視線を移動させるため、図１３に示す例では、注視点エリア５０ａに視線が移動した後、一定時間内（注視点エリア５０ａが設定された位置から注視点エリア５０ｂが設定された位置までの文章を読むまでに必要な時間）に注視点エリア５０ｂ内に視線が移動する。注視点エリア判定部４２ｂは、注視点エリア５０ａ，５０ｂの順番で視線が移動したことを検出し、この検出した時間が一定時間内であった場合に、コンテンツ表示部４０に視線が注視点エリア５０ｂに到達したことを通知する。
【００５０】
これにより、ユーザが文末の注視点エリア５０ｂの位置まで文章を読み進んだことを確実に確認できるため、コンテンツの表示範囲の変更を適切に実行することができる。
【００５１】
また、ユーザが明示的にコンテンツの表示範囲の切り替えを指示できるようにしても良い。例えば、図１０に示す注視点エリア５０において視線を移動させた後、瞬きされた場合に、表示範囲の切り替えが要求されたものと判定する。注視点エリア判定部４２ｂは、注視点エリア５０内に視線があり、かつ注視点検出用カメラ２２により撮影された画像からユーザが瞬きしたことを検出した場合に、コンテンツ表示部４０に注視点エリア５０が注視されたことを通知する。
【００５２】
これにより、ユーザの操作負担を増大させることなく、コンテンツの表示範囲を容易に切り換えることができる。
【００５３】
なお、前述した制御スクリプト１の例では、単純にリンク先のコンテンツに表示内容を変更しているだけであるが、制御スクリプトの記述内容を変更することで、各種の表示切り替えを実現することができる。
【００５４】
図７は、注視点エリア２に対応して設定された制御スクリプト２により実行される処理を示すフローチャートである。  
制御スクリプト２には、次に表示するコンテンツのリンク（飛び先）が記述されていると共に、制御スクリプトに従ってコンテンツの表示変更を実行する／しないを制御可能とする処理が記述されている。
【００５５】
コンテンツ表示部４０は、制御コンテンツ２の記述に従い、リンク先が示すコンテンツデータを読出す（ステップＤ１）。コンテンツ表示部４０は、現在のコンテンツ表示状態をもとに、リンク先のコンテンツデータの全体が表示されているかを判定する（ステップＡ２）。例えば、現在の表示対象としているコンテンツの位置、拡大率をもとにコンテンツを表示した結果、リンク先のコンテンツ（コンテンツが配置されている範囲の外形）を含めて表示される場合がある。
【００５６】
例えば、図１４に示すように、注視点エリア５０を含むコンテンツと共に、注視点エリア５０の制御スクリプト１に設定された飛び先５２を含むコンテンツの範囲（例えば１つの記事全体）が表示されている場合がある。
【００５７】
このように、リンク先のコンテンツ全体が表示されている場合には（ステップＤ３、Ｙｅｓ）、コンテンツ表示部４０は、制御スクリプト２に記述されていたリンク先のコンテンツを表示する処理を実行しない。これにより、既に表示されているコンテンツの表示を変更することで視認性を低下させてしまうことを回避できる。
【００５８】
なお、リンク先のコンテンツ全体が表示されていない場合（ステップＤ３、Ｎｏ）、コンテンツ表示部４０は、リンク先のコンテンツ全体をディスプレイ３６に表示させる。従って、リンク先のコンテンツの一部が表示されていない場合には、表示されていない部分を含めてコンテンツ全体が表示されるように表示を変更することができる。
【００５９】
図８は、注視点エリア３に対応して設定された制御スクリプト３により実行される処理を示すフローチャートである。  
制御スクリプト３には、次に表示するコンテンツのリンク（飛び先）が記述されていると共に、制御スクリプトに従ってコンテンツの表示サイズを変更する処理が記述されている。
【００６０】
コンテンツ表示部４０は、制御コンテンツ３の記述に従い、リンク先が示すコンテンツデータを読出す（ステップＥ１）。コンテンツ表示部４０は、現在のコンテンツ表示状態をもとに、リンク先のコンテンツデータを表示する際の表示サイズを変更する。例えば、現在、表示対象となっているコンテンツの文字サイズと、リンク先のコンテンツデータの文字サイズが異なる場合、リンク先のコンテンツの文字サイズを現在のコンテンツの文字サイズと同じなるように変更した後、コンテンツを表示させる（ステップＥ３）。
【００６１】
これにより、コンテンツの表示が変更された場合には、文字サイズの変化がないため、コンテンツの視認性を向上させることができる。
【００６２】
なお、注視点エリアと対応付けられた制御スクリプトに従う表示サイズの変更は、リンク先のコンテンツに表示に関する制御スクリプトが含まれていない場合に実行し、リンク先のコンテンツに表示に関する制御スクリプトが含まれている場合には、その制御スクリプトに従ってリンク先のコンテンツの表示位置、表示サイズを決定するようにしても良い。
【００６３】
なお、前述した説明では、制御スクリプト１，２，３の例を示したが、制御スクリプトの記述を変更することで、他の方法によりコンテンツの表示を変更することが可能である。
【００６４】
このようにして、本実施形態における電子書籍端末１０では、注視点エリアと注視点エリアに対応したコンテンツに含まれる制御スクリプトを実行することにより、拡大表示等によって一覧性が損なわれてしまうようなコンテンツを表示した時であっても、ユーザの操作負荷を増加することなく視認性良くコンテンツの表示を変更することが可能となる。
【００６５】
なお、前述した説明では、表示対象とするコンテンツとして新聞紙面を表示させる場合を例にしているが、雑誌やマンガなど、その他の書籍等の情報を対象とすることも勿論可能である。
【００６６】
また、注視点エリア５０のサイズは任意であり、例えばコマ全体に設定しても良い。制御スクリプトでは、全体に設定された注視点エリア５０が注視された場合には、そのエリア全体を拡大表示するなどの記述が可能である。
【００６７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【符号の説明】
【００６８】
１０…電子書籍端末、２０…タッチスクリーンディスプレイ、２２…注視点検出用カメラ、３０…ＣＰＵ、３２ｂ…入力処理プログラム、３２ｃ…コンテンツ表示プログラム、３２ｄ…注視点検出プログラム、３２ｅ…コンテンツデータ、３５…タッチパネル、３６…ディスプレイ、４０…コンテンツ表示部、４２…注視点検出部、４２ａ…注視点座標検出部、４２ｂ…注視点エリア判定部、４４…入力処理部、５０…注視点エリア。
【図１】
2012014455.tif 000003
【図２】
2012014455.tif 000004
【図３】
2012014455.tif 000005
【図４】
2012014455.tif 000006
【図５】
2012014455.tif 000007
【図６】
2012014455.tif 000008
【図７】
2012014455.tif 000009
【図８】
2012014455.tif 000010
【図９】
2012014455.tif 000011
【図１０】
2012014455.tif 000012
【図１１】
2012014455.tif 000013
【図１２】
2012014455.tif 000014
【図１３】
2012014455.tif 000015
【図１４】
2012014455.tif 000016