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