(57)【特許請求の範囲】
【請求項１】
表示対象となる文字列を所定の単位により分割したセグメントを特定するセグメント特定手段と、
隣り合うセグメントが異なるグループに属するように、前記セグメント特定手段が特定したセグメントを複数のグループに分けるグループ分け手段と、
前記セグメント特定手段が特定したセグメントについて、隣り合うセグメントを異なる奥行きにより、立体表示を行うディスプレイに表示させる表示制御手段と、を備え、
前記表示制御手段は、前記セグメントの奥行きを、当該セグメントが属するグループごとに異なる位相で周期的に変化させ、
前記表示制御手段は、最前面に表示するセグメントを、読者が文章を目で追うべき方向に従い、周期的に１つ分ずつずらすことを特徴とする文章表示装置。
【請求項２】
請求項１に記載の文章表示装置としてコンピュータを機能させることを特徴とするプログラム。
【請求項３】
文章表示装置が実行する制御方法であって、
表示対象となる文字列を所定の単位により分割したセグメントを特定するセグメント特定工程と、
隣り合うセグメントが異なるグループに属するように、前記セグメント特定工程で特定したセグメントを複数のグループに分けるグループ分け工程と、
前記セグメント特定工程で特定したセグメントについて、隣り合うセグメントを異なる奥行きにより、立体表示を行うディスプレイに表示させる表示制御工程と、を有し、
前記表示制御工程は、前記セグメントの奥行きを、当該セグメントが属するグループごとに異なる位相で周期的に変化させ、
前記表示制御工程は、最前面に表示するセグメントを、読者が文章を目で追うべき方向に従い、周期的に１つ分ずつずらすことを特徴とする制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍等の文章を表示する技術に関する。
【背景技術】
【０００２】
従来から、携帯可能な情報処理装置に表示させる電子書籍の普及が進んでいる。例えば、特許文献１には、対象の文章を効率的に読むことができるように、所定の文字数を最大とする単位で改行を行い、各行の文字列を階段状に配置して表示する文章表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１４２９０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
文章を読む場合、読者は、中心視野を移動させながら文章を読み進めていく。ここで、中心視野の停留中には中心視で文字認識すると同時に、周辺視で次の停留場所の選定を行う。そして、中心視野の停留場所が文章の意味的なまとまりの単位や文節単位ごとに移動する場合、読者は、効率よく読み進めることが可能となる。そこで、本発明は、読書過程で視点を置くべき文字列に視点を好適に誘導することが可能な文章表示装置を提供することを主な目的とする。
【課題を解決するための手段】
【０００５】
本発明の１つの観点では、文章表示装置は、表示対象となる文字列を所定の単位により分割したセグメントを特定するセグメント特定手段と、隣り合うセグメントが異なるグループに属するように、前記セグメント特定手段が特定したセグメントを複数のグループに分けるグループ分け手段と、前記セグメント特定手段が特定したセグメントについて、隣り合うセグメントを異なる奥行きにより、立体表示を行うディスプレイに表示させる表示制御手段と、を備え、前記表示制御手段は、前記セグメントの奥行きを、当該セグメントが属するグループごとに異なる位相で周期的に変化させ、前記表示制御手段は、最前面に表示するセグメントを、読者が文章を目で追うべき方向に従い、周期的に１つ分ずつずらす。
【０００６】
上記文章表示装置は、セグメント特定手段と、表示制御手段とを備える。セグメント特定手段は、表示対象となる文字列を所定の単位により分割したセグメントを特定する。表示制御手段は、セグメント特定手段が特定したセグメントについて、隣り合うセグメントを異なる奥行きにより３次元ディスプレイに表示させる。この態様では、３次元ディスプレイを備える文章表示装置は、隣り合うセグメントを異なる奥行きにより表示させる。これにより、文章表示装置は、セグメントごとの視点移動を好適に促進し、読む効率を向上させることができる。また、文章表示装置は、隣り合うセグメントが異なるグループに属するように、前記セグメント特定手段が特定したセグメントを複数のグループに分けるグループ分け手段をさらに有し、前記表示制御手段は、前記セグメントが属するグループごとに、前記セグメントの奥行きを異ならせる。この態様では、文章表示装置は、隣り合うセグメントを異なるグループに配属させることにより、隣り合うセグメントの奥行きを好適に異ならせて表示することができる。さらに、文書表示装置の表示制御手段は、セグメントの奥行きを、当該セグメントが属するグループごとに異なる位相で周期的に変化させる。この態様により、文章表示装置は、セグメントごとの区切りを明確にし、セグメントごとの読書を好適に促進させることができる。さらに、文章表示装置の表示制御手段は、最前面に表示するセグメントを、読者が文章を目で追うべき方向に従い周期的に１つ分ずつずらす。ここで、上記の方向は、読者が文章を目で追うべき方向を指し、文章のレイアウトが縦組の場合には下方向を指し、横組の場合には右方向を指す。この態様により、文章表示装置は、読むべきセグメントを好適に読者に視認させ、読む効率を好適に向上させることができる。また、最前面に表示されるタイミングに周期性がある場合には、読者は、途中で強調表示されるセグメントへの中心視野の移動が追い付かなかった場合であっても、次に最前面に表示されるタイミングに合わせて読み進めることができる。
【００１０】
本発明のさらに別の観点では、上記いずれか記載の文章表示装置としてコンピュータを機能させる。このプログラムをコンピュータにインストールして機能させることで、本発明に係る文章表示装置を構成させることができる。
【００１１】
本発明のさらに別の観点では、文章表示装置が実行する制御方法であって、表示対象となる文字列を所定の単位により分割したセグメントを特定するセグメント特定工程と、隣り合うセグメントが異なるグループに属するように、前記セグメント特定工程で特定したセグメントを複数のグループに分けるグループ分け工程と、前記セグメント特定工程で特定したセグメントについて、隣り合うセグメントを異なる奥行きにより、立体表示を行うディスプレイに表示させる表示制御工程と、を有し、前記表示制御工程は、前記セグメントの奥行きを、当該セグメントが属するグループごとに異なる位相で周期的に変化させ、前記表示制御工程は、最前面に表示するセグメントを、読者が文章を目で追うべき方向に従い、周期的に１つ分ずつずらす。文章表示装置は、この制御方法を実行することで、セグメントごとの視点移動を好適に促進し、読む効率を向上させることができる。
【発明の効果】
【００１２】
本発明に係る文章表示装置は、セグメントごとの視点移動を好適に促進し、読む効率を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る文章表示システムの構成を示す。
【図２】サーバ装置のブロック図を示す。
【図３】利用者端末のブロック図を示す。
【図４】文章データを、本実施形態の方法によらずそのまま表示した例を示す。
【図５】文章表示処理の概要を示すフローチャートである。
【図６】セグメントごとのグループ分けの例を示す。
【図７】表示レイヤ設定の具体例を示す。
【図８】周期的に奥行きを変化させる場合の変化パターンを示すテーブルである。
【図９】周期的に奥行きを変化させる場合の変化パターンを示すテーブルである。
【発明を実施するための形態】
【００１４】
以下、図面を参照しながら、本発明を実施するのに好適な実施形態について説明する。
【００１５】
［文章表示システムの構成］
図１は、本実施形態に係る文章表示システム１００の構成を示す。文章表示システム１００は、電子書籍を閲覧可能に提供するシステムであり、電子書籍を管理するためのサーバ装置１と、ユーザによって利用される利用者端末３とを有している。サーバ装置１と利用者端末３とは、インターネットなどの通信網２を介してデータ通信を行う。
【００１６】
サーバ装置１は、電子書籍の文章データを管理し、利用者端末３からの要求に応じて文章データを利用者端末３へ送信する。
【００１７】
利用者端末３は、パーソナルコンピュータ、タブレット型情報通信端末装置、スマートフォン、電子書籍リーダ等の通信端末であり、通信網２を介して、サーバ装置１から文章データを取得（ダウンロード）する機能を有している。また、利用者端末３は、裸眼又は所定の眼鏡を装着した状態でユーザが立体的に表示内容を視認することが可能な３次元ディスプレイ４１を有する。そして、利用者端末３は、ＥＰＵＢ(イーパブ)等の所定の形式にて記述された文章データを、任意の奥行きにより３次元ディスプレイ４１に表示させるリーダ機能を有している。以後では、３次元ディスプレイ４１の表示面と垂直な方向を「奥行き方向」とも呼ぶ。
【００１８】
［サーバ装置の構成］
図２は、サーバ装置１のブロック図である。サーバ装置１は、記憶部１３と、データ通信を行う通信部１４と、制御部１５とを備える。これらの各要素は、バスライン１０を介して相互に接続されている。
【００１９】
記憶部１３は、ハードディスク又はフラッシュメモリといったメモリによって構成され、制御部１５が実行するプログラムを記憶する。また、記憶部１３は、ユーザに提供可能な電子書籍に対応する文章データが記録されるデータベースである電子書籍ＤＢ１３１を記憶する。
【００２０】
制御部１５は、図示しないＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）及びＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを備え、サーバ装置１内の各構成要素に対して種々の制御を行う。例えば、制御部１５は、利用者端末３から電子書籍の識別情報を指定する要求信号を受信した場合に、当該要求信号で指定された電子書籍の文章データを、利用者端末３へ送信する。
【００２１】
［利用者端末の構成］
図３は、利用者端末３のブロック図である。利用者端末３は、３次元ディスプレイ４１などの表示部３１と、タッチパネルなどの入力部３２と、記憶部３３と、データ通信を行う通信部３４と、制御部３５と、を備える。これらの各要素は、バスライン３０を介して相互に接続されている。
【００２２】
記憶部３３は、ハードディスク又はフラッシュメモリといったメモリによって構成され、制御部３５が実行するプログラムを記憶する。例えば、記録部３３は、ユーザが電子書籍を閲覧するための電子書籍リーダアプリケーション（以下、「リーダアプリ」という。）を含む各種のアプリケーションのプログラムを記憶する。また、記憶部３３は、電子書籍の識別情報に対応付けてサーバ装置１から受信した電子書籍の文章データを記憶する。記憶部３３は、リーダアプリが使用する形態素解析用の辞書データや、各フォント種別に対応するフォントサイズの情報等を記憶する。
【００２３】
制御部３５は、図示しないＣＰＵ、ＲＯＭ及びＲＡＭなどを備え、利用者端末３内の各構成要素に対して種々の制御を行う。制御部３５は、記憶部３３に記憶されたプログラムを実行することで、後述する文章表示処理を行う。そして、制御部３５は、本発明における文章表示装置の「セグメント特定手段」、「グループ分け手段」、「表示制御手段」、及びプログラムを実行するコンピュータとして機能する。
【００２４】
文章表示処理では、制御部３５は、リーダアプリが起動された状態で、ユーザ入力により指定された電子書籍の文章データ（「文章データＤｔａｇ」とも呼ぶ。）を読み込み、文章データＤｔａｇに基づく文章を表示した立体視用の画像を生成し、３次元ディスプレイ４１に表示させる。このとき、制御部３５は、文章データＤｔａｇが示す文字列を、ユーザの視野角内に収まる単位の文字列（「セグメント」とも呼ぶ。）に分割し、セグメントごとに視点を移動させることを促す態様により、文章データＤｔａｇの文章を表示させる。これにより、制御部３５は、意味的まとまりであるセグメントごとに、読者の中心視野の停留位置を移動させ、読む効率を向上させる。
【００２５】
図４は、ユーザ入力により指定された文章データＤｔａｇを、本実施形態の方法によらずそのまま表示した例を示す。図４に示すように、表示画面の右端（即ち行末）に達した場合には、次の文字は、改行されて画面の左端（即ち次の行の行頭）に表示される。なお、記憶部３３に記憶されている文章データには、段落ごとに改行コードが記録されているため、改行コードの存在位置においても強制的に改行される。この例では、意味的まとまりごとのセグメントに文章が分割されていないため、読みが不得意な読者は、不必要な中心視野の停留や読み戻しなどを行ってしまう可能性がある。以上を勘案し、本実施形態では、制御部３５は、文章データＤｔａｇの文字列を、セグメントごとに視点を移動させることを促す態様により、文章データＤｔａｇが示す文字列を表示させる。
【００２６】
［文章表示処理］
次に、利用者端末３がリーダアプリに基づき実行する文章表示処理の詳細について説明する。概略的には、利用者端末３は、文章データＤｔａｇの文字列を分割したセグメントごとにユーザが当該セグメントを視認する奥行きを変化させる。このとき、利用者端末３は、分割したセグメントに対してグループ分けを行い、グループごとに視認させる奥行きを異ならせる。これにより、利用者端末３は、セグメントごとに読者の中心視野の停留位置を移動させることを促進し、読む効率を向上させる。以後では、同一グループのセグメントが表示され、視覚上の奥行きが同一となる平面を「表示レイヤ」とも呼ぶ。
【００２７】
（１）処理フロー
図５は、文章表示処理の概要を示すフローチャートである。利用者端末３は、図５に示すフローチャートの処理を、リーダアプリが起動した状態で、表示させる電子書籍を指定するユーザ入力を検知した場合に実行する。
【００２８】
まず、利用者端末３は、ユーザ入力に基づき指定された電子書籍に対応する文章データＤｔａｇを読み込む（ステップＳ１０１）。そして、利用者端末３は、形態素解析を行い、セグメントごとに文章データＤｔａｇが示す文章を分割する（ステップＳ１０２）。具体的には、利用者端末３は、辞書データを参照し、文章データＤｔａｇに対して公知の形態素解析を行うとともに、当該形態素解析の結果によって得られた形態素を、所定の分割条件に合致するように連結することで、各セグメントに分割（各セグメントを特定）する。ここで、上述の分割条件は、ユーザの視野角内に収まる単位のセグメントに文章を分割するための条件である。本実施形態では、一例として、制御部３５は、分割条件として、上限文字数を設け、当該上限文字数を超えないように形態素を連結することで、各セグメントを認識する。上限文字数は、好適には、読者が認識可能な視野角に収まる最大文字数になるように、実験等に基づき予め設定される。分割条件の他の例として、制御部３５は、英語等を対象とした場合の連結する単語数の上限である上限単語数、又は／及び、各セグメントが表示される幅の上限である上限寸法を、分割条件として設けてもよい。
【００２９】
次に、利用者端末３は、同一セグメント内の文字が同一行になるように改行を設定する（ステップＳ１０３）。この場合、例えば、利用者端末３は、行末部分において、次に表示すべきセグメントの表示に必要なスペースが、行末部分に残された表示スペースよりも大きい場合には、当該セグメントをセグメント内で分割することなく、改行したうえで次の行頭に配置する。
【００３０】
次に、利用者端末３は、隣り合うセグメントが異なるグループとなるように、所定の規則に従い、分割した各セグメントのグループ分けを行う（ステップＳ１０４）。この場合、利用者端末３は、例えば、文章の先頭のセグメントからグループ番号を順番に割り当てることで、隣り合うセグメントが異なるグループとなるように設定する。
【００３１】
次に、利用者端末３は、グループごとに奥行きが異なる表示レイヤを設定する（ステップＳ１０５）。言い換えると、利用者端末３は、グループごとに奥行き方向の位置が異なる表示レイヤを、各セグメントに対して設定する。
【００３２】
そして、利用者端末３は、文章データＤｔａｇの各セグメントを、設定された表示レイヤ上に表示させるように３次元ディスプレイ４１を制御する（ステップＳ１０６）。この場合、隣り合うセグメントは、異なるグループに属するため、異なる奥行きで視認される。これにより、利用者端末３は、セグメントごとの区切りを好適に読者に視認させ、分割したセグメントごとに読者の中心視野の停留位置を移動させることを好適に促進することができる。
【００３３】
（２）グループ分けの例
図６（Ａ）は、図４に示す文章データＤｔａｇをセグメントごとに分割して２つのグループ（第１、第２グループ）にグループ分けを行った場合の各グループを可視化した図である。図６（Ａ）の例では、利用者端末３は、文章データＤｔａｇの各セグメントを、文章先頭のセグメントから、第１、第２グループを交互に割り当てている。なお、図６（Ａ）では、説明の便宜上、第１グループに属するセグメントを実線枠で囲み、第２グループに属するセグメントを一点鎖線枠で囲んでいる。図６（Ａ）のグループ分けによれば、隣り合うセグメントは、異なるグループに属することになる。例えば、「知財氏は」に相当するセグメントＳ１と、「経営し」に相当するセグメントＳ３は、第１グループとなり、これらのセグメントに隣接する「事業を」に相当するセグメントＳ２と、「富と」に相当するセグメントＳ４は、第２グループとなる。
【００３４】
図６（Ｂ）は、分割したセグメントを４つのグループ（第１〜第４グループ）にグループ分けを行った場合の各グループを可視化した図である。図６（Ｂ）の例では、利用者端末３は、文章データＤｔａｇの各セグメントを、文章先頭のセグメントから、第１〜第４グループを順に割り当てている。なお、図６（Ｂ）では、説明の便宜上、第１グループに属するセグメントを実線枠で囲み、第２グループに属するセグメントを一点鎖線枠で囲み、第３グループに属するセグメントを点線枠で囲み、第４グループに属するセグメントを二点鎖線枠で囲んでいる。図６（Ｂ）のグループ分けによっても、隣り合うセグメントは、異なるグループに属することになる。この場合、セグメントＳ１〜Ｓ４は、互いに異なるグループである第１〜第４グループにそれぞれ割り当てられる。
【００３５】
なお、文章の先頭のセグメントからグループを順に割り当てる代わりに、利用者端末３は、各行の先頭のセグメントからグループを順に割り当ててもよい。この場合、図６（Ｂ）の例において各セグメントを第１〜第４グループに割り振る場合、利用者端末３は、行頭の「知財氏は」、「加えて」、「人物だった。」の各セグメントを第１グループ、これらのセグメントに続く「事業を」、「容姿や」、「しかし、」の各セグメントを第２グループ、「経営し」、「運にも」、「全てが」のセグメントを第３グループ、「富と」、「めぐまれた、」、「そろった」のセグメントを第４グループ、「名誉に」、「素晴らしい」のセグメントを第１グループに設定する。
【００３６】
他の例では、利用者端末３は、行頭のセグメントが異なるグループに属するようにグループ分けを行ってもよい。この場合、例えば、利用者端末３は、第１行目を第１グループから割り振り、第２行目を第２グループから割り振るといったように、行ごとに最初に割り振るグループをずらす。これにより、利用者端末３は、読者が読む行を変えたときに、読むべき行を混同するのを好適に抑制することができる。
【００３７】
他の例では、利用者端末３は、各行の行末のセグメントからグループを順に割り当ててもよい。さらに別の例では、利用者端末３は、段落の先頭又は末尾のセグメントからグループを順に割り当ててもよい。いずれの場合であっても、利用者端末３は、隣り合うセグメントが異なるグループに属するように、各セグメントにグループの割り振りを行う。
【００３８】
また、セグメントをグループ化する際のグループ数を２つ又は４つに設定することに限定されず、グループ数は、２以上の任意の数であってもよい。この場合であっても、利用者端末３は、隣り合うセグメントが異なるグループに属するようにグループ分けを行えばよい。この場合、利用者端末３は、セグメントを分けるグループ数を、各行内のセグメント数の最大数に設定してもよい。同様に、利用者端末３は、セグメントを分けるグループ数を、各行内のセグメント数の平均値に設定してもよい。
【００３９】
（３）表示レイヤの設定例
次に、各グループに割り当てる表示レイヤの設定例について、図７を参照して説明する。
【００４０】
図７（Ａ）は、２つのグループを文頭のセグメントから順に割り当てた図６（Ａ）の例において、セグメントＳ１〜Ｓ４の視覚（見た目）上の表示位置を示した図である。また、図７（Ｂ）は、各グループに設定される表示レイヤを示す。以後では、視認するユーザから最も近い最前面の表示レイヤを「第１表示レイヤＬ１」と表記し、視認するユーザから２番目に近い表示レイヤを「第２表示レイヤＬ２」と表記する。
【００４１】
第１及び第２表示レイヤＬ１、Ｌ２は、いずれか一方が、立体表示しない場合の標準的な奥行きとなる平面（即ち３次元ディスプレイ４１の表示面）と同一位置（「標準位置」とも呼ぶ。）であってもよく、いずれも当該標準位置と異なる位置であってもよい。例えば、第１表示レイヤＬ１が標準位置、かつ、第２表示レイヤＬ２が標準位置より背面となる構成であってもよく、第２表示レイヤＬ２が標準位置、かつ、第１表示レイヤＬ１が標準位置より前面となる構成であってもよい。他の例では、第１表示レイヤＬ１が標準位置より前面に位置し、第２表示レイヤＬ２が標準位置より背面に位置する構成であってもよい。
【００４２】
図７（Ａ）、（Ｂ）の例では、利用者端末３は、第１グループに属するセグメントＳ１、Ｓ３を第１表示レイヤＬ１上に視認されるように表示し、第２グループに属するセグメントＳ２、Ｓ４を第２表示レイヤＬ２上に視認されるように表示している。このように、図７（Ａ）、（Ｂ）の例では、文章先頭のセグメントから順に、各セグメントが第１表示レイヤＬ１と第２表示レイヤＬ２とに交互に表示され、セグメントごとに奥行き方向の段差が設けられている。よって、この場合、隣り合うセグメントは、異なる奥行きにより視認される。よって、読者は、表示位置の奥行きの違いに基づき、好適に隣り合うセグメントを区切って識別することができる。
【００４３】
図７（Ｃ）は、４つのグループを文頭のセグメントから順に割り当てた図６（Ｂ）の例において、セグメントＳ１〜Ｓ４の視覚上の表示位置を示した図である。また、図７（Ｄ）は、各グループに設定される表示レイヤを示す。以後では、視認するユーザから３番目に近い表示レイヤを「第３表示レイヤＬ３」と表記し、視認するユーザから４番目に近い表示レイヤを「第４表示レイヤＬ４」と表記する。第１〜第４表示レイヤＬ１〜Ｌ４は、いずれか１つが標準位置であってもよく、いずれも当該標準位置と異なる位置であってもよい。
【００４４】
図７（Ｃ）、（Ｄ）の例では、利用者端末３は、第１グループに属するセグメントＳ１を第１表示レイヤＬ１上に視認されるように表示し、第２グループに属するセグメントＳ２を第２表示レイヤＬ２上に視認されるように表示し、第３グループに属するセグメントＳ３を第３表示レイヤＬ３上に視認されるように表示し、第４グループに属するセグメントＳ４を第４表示レイヤＬ４上に視認されるように表示している。なお、セグメントＳ４の次のセグメント「名誉に」は、第１グループに属することから、第１表示レイヤＬ１上に表示される。
【００４５】
このように、図７（Ｃ）、（Ｄ）の例では、文章先頭のセグメントから順に、セグメントの表示位置が徐々に背面に移動し、４つ置きにセグメントが最前面の第１表示レイヤＬ１に位置する。この場合によっても、隣り合うセグメントは、異なる奥行きにより表示される。よって、読者は、この態様によっても、表示位置の奥行きの違いに基づき、好適に隣り合うセグメントを区切って識別することができる。
【００４６】
図７の例に代えて、利用者端末３は、各セグメントを表示する奥行き方向の位置を、所定のパターン（「変化パターン」とも呼ぶ。）により周期的に変化させてもよい。ここで、変化パターンは、所定の周期（「変化周期」とも呼ぶ。）におけるセグメントの奥行き方向での表示位置の変化のパターンを示す。この例について、図８及び図９を参照して説明する。
【００４７】
図８は、図６（Ｂ）の例に従いグループを４つに分けた場合の各第１〜第４グループの変化パターンを示すテーブルである。図８に示すテーブルは、変化周期をグループ数と同数の４つの期間（第１〜第４期）に均等に分け、各第１〜第４期での表示レイヤの設定について、グループごとに規定している。
【００４８】
図８では、利用者端末３は、変化周期内の先頭である第１期（０ミリ秒〜２５０ミリ秒）に、第１グループのセグメントを最前面である第１表示レイヤＬ１に表示し、第２〜第４グループをそれぞれ第２〜第４表示レイヤＬ２〜Ｌ４に表示する。また、利用者端末３は、第１期の次の第２期（２５０ミリ秒〜５００ミリ秒）に、第２グループのセグメントを第１期よりも１つ前に位置する表示レイヤである最前面の第１表示レイヤＬ１に表示し、第３、４グループのセグメントを第１期よりも１つ前に位置する表示レイヤである第２、２表示レイヤＬ２、Ｌ３にそれぞれ表示する。また、この場合、利用者端末３は、第１グループのセグメントを、最背面の第４表示レイヤＬ４に表示する。同様に、利用者端末３は、図８に従い、第３期（５００ミリ秒〜７５０ミリ秒）に、第３グループのセグメントを最前面の第１表示レイヤＬ１に表示し、第４期（７５０ミリ秒〜１０００ミリ秒）に第４グループのセグメントを最前面の第１表示レイヤＬ１に表示する。
【００４９】
このように、図８の例では、利用者端末３は、グループごとに変化パターンの位相（即ち周期中の位置）を異ならせる。具体的には、利用者端末３は、第２グループを第１グループよりも１／４周期だけ位相を遅らせ、第３グループを第２グループよりも１／４周期だけ位相を遅らせ、第４グループを第３グループよりも１／４周期だけ位相を遅らせている。これにより、文章先頭のセグメントから順にグループ番号を割り当てる図６（Ｂ）の例では、最前面に配置されるセグメントが、読者が読み進める順序に従い、１つ分ずつずれていくことになる。
【００５０】
ここで、図８の例における効果について補足説明する。一般的に、１つのセグメントを認識するのに約２５０ミリ秒かかることが知られている。よって、本実施例では、利用者端末３は、１つのセグメントの認識に要する時間幅である２５０ミリ秒ごとに、最前面に配置するセグメントを１つ分ずらす。この場合、読者は、最前面に表示されたセグメントを目で追って読み進めることで、最適なスピードにより読書を実行することができる。このように、利用者端末３は、読者の視点位置を好適に誘導し、最適なスピードにより読書を実行させることができる。また、本実施例では、各セグメントはグループ化されており、比較的短いサイクルで各セグメントが再び最前面に表示される。よって、読者は、注意がそれたこと等に起因して最前面に表示されたセグメントを途中で追えなくなった場合であっても、変化周期（本実施例では１秒）経過後に再び最前面に表示されるタイミングで読み進めることができる。
【００５１】
図９は、図６（Ａ）の例に従いグループを２つに分けた場合の各グループの変化パターンを示すテーブルである。図９の例では、変化周期は、第１期と第２期とから構成されている。そして、利用者端末３は、第１グループのセグメントを、第１期では最前面の第１表示レイヤＬ１に表示し、第２期では第２表示レイヤＬ２に表示する。また、利用者端末３は、第２グループのセグメントを、第１期では第３表示レイヤＬ３に表示し、第２期では最前面の第１表示レイヤＬ１に表示する。
【００５２】
このように、図９の例では、セグメントのグループ数（図９では２）と、使用する表示レイヤ数（図９では３）とが異なる。この場合であっても、利用者端末３は、好適に、隣り合うセグメントを異なる奥行きにより表示することができる。よって、読者は、表示位置の奥行きの違いに基づき、好適に隣り合うセグメントを区切って識別することができる。
【００５３】
［文章表示システムの作用効果］
本実施形態に係る文章表示システムによれば、利用者端末３は、奥行き方向での表示位置の違いに基づき、セグメントごとに読者の中心視野の停留位置を移動させることを好適に促進することができる。
【００５４】
［変形例］
次に、実施形態の変形例について説明する。以下の変形例は、任意に組み合わせて上述の実施形態に適用してもよい。
【００５５】
（変形例１）
図５のステップＳ１０２では、利用者端末３は、文章データＤｔａｇの文章の各形態素を上限文字数内で連結した文字列を、セグメントとして特定した。しかし、セグメントの設定方法は、これに限定されず、利用者端末３は、句点ごと、読点ごと、意味的なまとまりごと、文節ごと、単語ごと、又は指定文字数ごとに文章を分割した文字列を、セグメントとして特定してもよい。この場合であっても、好適には、利用者端末３は、中心視野を移動させずに読むことが可能な文字数を超えないように、各セグメントの最大文字数を制限するとよい。
【００５６】
また、利用者端末３は、英語等の所定の言語の場合には、フレーズ（句）ごと、または、音節ごとに文章を分割した文字列を、セグメントとして特定してもよい。なお、音節ごとに文章を分割する場合、利用者端末３は、中心視野の最適な停留場所となる単語については、分割して異なるセグメントにならないようにするとよい。この場合、利用者端末３は、例えば、文章データＤｔａｇごとに最適な停留場所となる単語を予め記憶しておき、当該単語内の文字については同一セグメントになるようにセグメントの分割を行う。
【００５７】
また、利用者端末３は、行ごとに区切った文字列をセグメントとして認識し、隣り合う行同士が異なる奥行き方向での表示位置になるように調整してもよい。この態様によれば、利用者端末３は、読者が次に読むべき行を好適に識別させることができる。
【００５８】
（変形例２）
図５のフローチャートの処理を、利用者端末３に代えてサーバ装置１が実行してもよい。
【００５９】
この場合、例えば、サーバ装置１は、まず、利用者端末３から文章データＤｔａｇを指定する情報及び利用者端末３の画面サイズの情報などを受信する。その後、サーバ装置１は、図５のステップＳ１０２に従い、文章データＤｔａｇが示す文章を各セグメントに分割し、さらにステップＳ１０３に従い、同一セグメント内の文字が同一行になるように改行を設定する。このとき、サーバ装置１は、利用者端末３から受信した画面サイズの情報等に基づき、一つの行での表示可能文字数を認識し、各行に表示させるセグメントを決定する。そして、サーバ装置１は、ステップＳ１０４に従い、各セグメントのグループ分けを行い、ステップＳ１０５に従い、グループごとに表示すべき表示レイヤ（即ち奥行きの位置）を設定する。そして、サーバ装置１は、文章データＤｔａｇに対してステップＳ１０３の改行設定の情報及び各セグメントの奥行き方向の表示位置の情報を含む表示データ等を、利用者端末３へ送信する。その後、利用者端末３は、サーバ装置１から受信した表示データ等に基づき３次元ディスプレイ４１を表示させる。また、サーバ装置１は、図８の例のように各セグメントの奥行き方向の表示位置を周期的に変化させる場合には、設定した変化パターンに基づき各セグメントを動作させるためのマクロプログラム等を利用者端末３へ送信してもよい。
【００６０】
このように、本変形例によっても、利用者端末３は、ユーザが指定した電子書籍に対応する文章を、３次元ディスプレイ４１上に好適に表示させることができる。なお、本変形例では、サーバ装置の制御部１５は、本発明における文章表示装置の「セグメント特定手段」、「グループ分け手段」、「表示制御手段」、及びプログラムを実行するコンピュータとして機能し、利用者端末３は、本発明における「３次元ディスプレイ」として機能する。
【００６１】
（変形例３）
利用者端末３は、電子書籍の文章データを内蔵している場合、あるいは、接触、非接触の形式で記録媒体から取得することができる場合には、ネットワーク通信機能を有しなくともよい。この場合、文章表示システム１００は、利用者端末３のみから構成される。
【００６２】
（変形例４）
利用者端末３は、図５のステップＳ１０４でグループ分けを行うことなく、各セグメントに対する表示レイヤを設定してもよい。この場合、利用者端末３は、行の先頭に近いセグメントほど、前面に位置する表示レイヤを割り当ててもよく、行末に近いセグメントほど、前面に位置する表示レイヤを割り当ててもよい。前者の場合、利用者端末３は、行の先頭のセグメントを第１表示レイヤＬ１に表示させ、行の２番目のセグメントを第２表示レイヤＬ２に表示させ、行の３番目のセグメントを第３表示レイヤＬ３に表示させる。
【符号の説明】
【００６３】
１…サーバ装置
２…通信網
３…利用者端末
【図１】
0006651706.tif 000002
【図２】
0006651706.tif 000003
【図３】
0006651706.tif 000004
【図４】
0006651706.tif 000005
【図５】
0006651706.tif 000006
【図６】
0006651706.tif 000007
【図７】
0006651706.tif 000008
【図８】
0006651706.tif 000009
【図９】
0006651706.tif 000010