(57)【要約】【課題】少ないデータ量の電子書籍データにもとづいて当該電子書籍の内容を表示する電子書籍表示装置を提供する。【解決手段】データ入力部４１が、表示手段における１画面に表示される範囲ごとに用意された電子書籍のデータを入力する。電子書籍のデータは、当該範囲ごとに書籍の文章がデータ化された文章データと、当該範囲内の文章の登場人物と他の登場人物との関係を示す相関図を表示手段に表示させるために範囲内の文章に応じて用意される相関図データとを含む。文章表示制御部４２が、文章データにもとづく文章を表示手段に表示させる。相関図表示制御部４３が、相関図データにもとづく相関図を生成して表示手段に表示させる。【選択図】図６
2010244402.tif 000002
【特許請求の範囲】
【請求項１】
データ化された書籍である電子書籍の内容を表示手段に表示する電子書籍表示装置であて、
前記電子書籍のデータは、前記書籍の文章が前記表示手段における１画面に表示される範囲ごとにそれぞれ用意され、前記範囲ごとに前記書籍の文章がデータ化された文章データと、前記範囲内の文章の登場人物と他の登場人物との関係を示す相関図を前記表示手段に表示させるために前記範囲内の文章に応じて用意される相関図データとを含み、
使用者の指示を入力する指示入力手段と、
前記範囲ごとに用意された前記電子書籍のデータを入力するデータ入力手段と、
前記文章データにもとづく文章を前記表示手段に表示させる文章表示制御手段と、
前記相関図データにもとづく相関図を生成して前記表示手段に表示させる相関図表示制御手段とを備え、
前記文章表示制御手段は、前記指示入力手段に入力された指示に応じて、前記データ入力手段に入力された電子書籍のデータに含まれる文章データにもとづく文章を前記表示手段に表示させ、
前記相関図表示制御手段は、前記指示入力手段に入力された前記指示に応じて、前記データ入力手段に入力された電子書籍のデータに含まれる相関図データにもとづく相関図を前記表示手段に表示させる
ことを特徴とする電子書籍表示装置。
【請求項２】
データ入力手段に入力された電子書籍のデータに含まれる文章データが蓄積される文章データ記憶手段と、
相関図表示制御手段が生成した相関図が蓄積される相関図記憶手段とを備え、
指示入力手段に入力された指示が表示手段に表示されている範囲より前の文章の表示指示である場合に、文章表示制御手段は、現在表示手段に表示されている文章を表示画面から消去して、前記文章データ記憶手段に蓄積されている文章データにもとづく文章を前記表示手段に表示させ、前記相関図表示制御手段は、前記範囲に応じた相関図を表示画面から消去し、前記相関図記憶手段に蓄積されている相関図を前記表示手段に表示させる
請求項１記載の電子書籍表示装置。
【請求項３】
指示入力手段に入力された指示が表示手段に表示されている範囲より後の文章の表示指示である場合に、文章表示制御手段は、データ入力手段に入力された電子書籍のデータに含まれる文章データにもとづく文章を前記表示手段に表示させ、相関図表示制御手段は、前記データ入力手段に入力された電子書籍のデータに含まれる相関図データにもとづく相関図を前記表示手段に表示させる
請求項１または請求項２記載の電子書籍表示装置。
【請求項４】
データ入力手段は、通信ネットワークを介して送信された電子書籍のデータを入力する
請求項１から請求項３のうちいずれか１項記載の電子書籍表示装置。
【請求項５】
データ入力手段は、記憶媒体に記憶されている電子書籍のデータを入力する
請求項１から請求項４のうちいずれか１項記載の電子書籍表示装置。
【請求項６】
データ化された書籍である電子書籍の内容を電子機器の表示手段に表示させる電子書籍表示方法であって、
前記電子書籍のデータは、前記書籍の文章が前記表示手段における１画面に表示される範囲ごとにそれぞれ用意され、前記範囲ごとに前記書籍の文章がデータ化された文章データと、前記範囲内の文章の登場人物と他の登場人物との関係を示す相関図を前記表示手段に表示させるために前記範囲内の文章に応じて用意される相関図データとを含み、
使用者の指示を入力する指示入力ステップと、
前記範囲ごとに用意された前記電子書籍のデータを入力するデータ入力ステップと、
前記文章データにもとづく文章を前記表示手段に表示させる文章表示制御ステップと、
前記相関図データにもとづく相関図を生成して前記表示手段に表示させる相関図表示制御ステップとを含み、
前記文章表示制御ステップで、前記指示入力ステップで入力された指示に応じて、前記データ入力ステップで入力された電子書籍のデータに含まれる文章データにもとづく文章を前記表示手段に表示させ、
前記相関図表示制御ステップで、前記指示入力ステップで入力された前記指示に応じて、前記データ入力ステップで入力された電子書籍のデータに含まれる相関図データにもとづく相関図を前記表示手段に表示させる
ことを特徴とする電子書籍表示方法。
【請求項７】
記憶手段にデータ入力ステップで入力された電子書籍のデータに含まれる文章データを蓄積させる文章データ記憶ステップと、
前記記憶手段に相関図表示制御ステップで生成された相関図を蓄積させる相関図記憶ステップとを含み、
指示入力ステップで入力された指示が表示手段に表示されている範囲より前の文章の表示指示である場合に、文章表示制御ステップで、現在表示手段に表示されている文章を表示画面から消去して、前記文章データ記憶ステップで前記記憶手段に蓄積されている文章データにもとづく文章を前記表示手段に表示させ、前記相関図表示制御ステップで、前記範囲に応じた相関図を表示画面から消去して、前記相関図記憶ステップで前記記憶手段に蓄積されている相関図を前記表示手段に表示させる
請求項６記載の電子書籍表示方法。
【請求項８】
指示入力ステップで入力された指示が表示手段に表示されている範囲より後の文章の表示指示である場合に、文章表示制御ステップで、データ入力ステップで入力された電子書籍のデータに含まれる文章データにもとづく文章を前記表示手段に表示させ、相関図表示制御ステップで、前記データ入力ステップで入力された電子書籍のデータに含まれる相関図データにもとづく相関図を前記表示手段に表示させる
請求項６または請求項７記載の電子書籍表示方法。
【請求項９】
コンピュータに、データ化された書籍である電子書籍の内容を表示手段に表示させる電子書籍表示プログラムであって、
前記電子書籍のデータは、前記書籍の文章が前記表示手段における１画面に表示される範囲ごとにそれぞれ用意され、前記範囲ごとに前記書籍の文章がデータ化された文章データと、前記範囲内の文章の登場人物と他の登場人物との関係を示す相関図を前記表示手段に表示させるために前記範囲内の文章に応じて用意される相関図データとを含み、
コンピュータに、
使用者の指示を入力する指示入力処理と、
前記範囲ごとに用意された前記電子書籍のデータを入力するデータ入力処理と、
前記文章データにもとづく文章を前記表示手段に表示させる文章表示制御処理と、
前記相関図データにもとづく相関図を生成して前記表示手段に表示させる相関図表示制御処理とを実行させ、
前記文章表示制御処理で、前記指示入力処理で入力された指示に応じて、前記データ入力処理で入力された電子書籍のデータに含まれる文章データにもとづく文章を前記表示手段に表示させ、
前記相関図表示制御処理で、前記指示入力処理で入力された前記指示に応じて、前記データ入力処理で入力された電子書籍のデータに含まれる相関図データにもとづく相関図を前記表示手段に表示させる
ための電子書籍表示プログラム。
【請求項１０】
コンピュータに、
記憶手段にデータ入力処理で入力された電子書籍のデータに含まれる文章データを蓄積させる文章データ記憶処理と、
前記記憶手段に相関図表示制御処理で生成された相関図を蓄積させる相関図記憶処理とを実行させ、
指示入力処理で入力された指示が表示手段に表示されている範囲より前の文章の表示指示である場合に、文章表示制御処理で、現在表示手段に表示されている文章を表示画面から消去して、前記文章データ記憶処理で前記記憶手段に蓄積されている文章データにもとづく文章を前記表示手段に表示させ、前記相関図表示制御処理で、前記範囲応じた相関図を表示画面から消去して、前記相関図記憶処理で前記記憶手段に蓄積されている相関図を前記表示手段に表示させる
請求項９記載の電子書籍表示プログラム。
【請求項１１】
コンピュータに、
指示入力処理で入力された指示が表示手段に表示されている範囲より後の文章の表示指示である場合に、文章表示制御処理で、データ入力処理で入力された電子書籍のデータに含まれる文章データにもとづく文章を前記表示手段に表示させ、相関図表示制御処理で、前記データ入力処理で入力された電子書籍のデータに含まれる相関図データにもとづく相関図を前記表示手段に表示させる
請求項９または請求項１０記載の電子書籍表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍の内容を表示する電子書籍表示装置、電子書籍表示方法および電子書籍表示プログラムに関する。
【背景技術】
【０００２】
データ化された書籍（以下、電子書籍という）の文章を表示部に表示する電子機器がある。そのような電子機器は、電子書籍の文章を表示部に表示する。
【０００３】
書籍を読み進める際には、読者の内容理解を容易にするために、当該書籍の登場人物の相関図が表示されることが望ましい。
【０００４】
特許文献１には、小説の電子書籍であって、登場人物の相関図を示すデータを含む電子書籍である場合に、使用者の指示に応じて電子機器の表示部に登場人物の相関図を示す画面を表示させるシステムが記載されている。
【０００５】
特許文献２には、電子書籍の内容を解析して登場人物の相関関係を示すデータを生成し、生成したデータにもとづいて表示部に登場人物の相関図を表示する電子機器が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１９５４１２号公報（段落０００９〜００５３、図１）
【特許文献２】特開２００１−２６５７９１号公報（段落００１４〜００４８、図１）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
相関図が表示される場合には、読者が読んでいるページ単位で相関図がリアルタイムに変化することが望ましいが、各ページ毎に多大なデータ量の相関図データを用いて相関図を表示させようとすると、処理に時間がかかり、読者が読んでいるページ単位で相関図をリアルタイムに変化させることが困難になる。
【０００８】
特許文献１に記載されているシステムは、電子機器が予めサーバから表示部に表示される文章のページのそれぞれに対応する相関図データをそれぞれダウンロードし、記憶するように構成されている。従って、電子機器が大容量の記憶手段を備えていなければならないという問題がある。
【０００９】
また、特許文献２に記載されている電子機器は、電子書籍の内容を解析するために高性能なＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等を備えなければならず、コストがかかるという問題がある。
【００１０】
そこで、本発明は、少ないデータ量の電子書籍データにもとづいて当該電子書籍の内容を表示する電子書籍表示装置、電子書籍表示方法および電子書籍表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明による電子書籍表示装置は、データ化された書籍である電子書籍の内容を表示手段に表示する電子書籍表示装置であって、電子書籍のデータは、書籍の文章が表示手段において１画面に表示される範囲ごとにそれぞれ用意され、範囲ごとに書籍の文章がデータ化された文章データと、範囲内の文章の登場人物と他の登場人物との関係を示す相関図を表示手段に表示させるために範囲内の文章に応じて用意される相関図データとを含み、使用者の指示を入力する指示入力手段と、範囲ごとに用意された電子書籍のデータを入力するデータ入力手段と、文章データにもとづく文章を表示手段に表示させる文章表示制御手段と、相関図データにもとづく相関図を生成して表示手段に表示させる相関図表示制御手段とを備え、文章表示制御手段は、指示入力手段に入力された指示に応じて、データ入力手段に入力された電子書籍のデータに含まれる文章データにもとづく文章を表示手段に表示させ、相関図表示制御手段は、指示入力手段に入力された指示に応じて、データ入力手段に入力された電子書籍のデータに含まれる相関図データにもとづく相関図を表示手段に表示させることを特徴とする。
【００１２】
本発明による電子書籍表示方法は、データ化された書籍である電子書籍の内容を電子機器の表示手段に表示させる電子書籍表示方法であって、電子書籍のデータは、書籍の文章が表示手段において１画面に表示される範囲ごとにそれぞれ用意され、範囲ごとに書籍の文章がデータ化された文章データと、範囲内の文章の登場人物と他の登場人物との関係を示す相関図を表示手段に表示させるために範囲内の文章に応じて用意される相関図データとを含み、使用者の指示を入力する指示入力ステップと、範囲ごとに用意された電子書籍のデータを入力するデータ入力ステップと、文章データにもとづく文章を表示手段に表示させる文章表示制御ステップと、相関図データにもとづく相関図を生成して表示手段に表示させる相関図表示制御ステップとを含み、文章表示制御ステップで、指示入力ステップで入力された指示に応じて、データ入力ステップで入力された電子書籍のデータに含まれる文章データにもとづく文章を表示手段に表示させ、相関図表示制御ステップで、指示入力ステップで入力された指示に応じて、データ入力ステップで入力された電子書籍のデータに含まれる相関図データにもとづく相関図を表示手段に表示させることを特徴とする。
【００１３】
本発明による電子書籍表示プログラムは、コンピュータに、データ化された書籍である電子書籍の内容を表示手段に表示させる電子書籍表示プログラムであって、電子書籍のデータは、書籍の文章が表示手段において１画面に表示される範囲ごとにそれぞれ用意され、範囲ごとに書籍の文章がデータ化された文章データと、範囲内の文章の登場人物と他の登場人物との関係を示す相関図を表示手段に表示させるために範囲内の文章に応じて用意される相関図データとを含み、コンピュータに、使用者の指示を入力する指示入力処理と、範囲ごとに用意された電子書籍のデータを入力するデータ入力処理と、文章データにもとづく文章を表示手段に表示させる文章表示制御処理と、相関図データにもとづく相関図を生成して表示手段に表示させる相関図表示制御処理とを実行させ、文章表示制御処理で、指示入力処理で入力された指示に応じて、データ入力処理で入力された電子書籍のデータに含まれる文章データにもとづく文章を表示手段に表示させ、相関図表示制御処理で、指示入力処理で入力された指示に応じて、データ入力処理で入力された電子書籍のデータに含まれる相関図データにもとづく相関図を表示手段に表示させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、指示入力手段に入力された指示に応じて、表示手段において１画面に表示される範囲ごとにそれぞれ用意された電子書籍のデータがデータ入力手段に入力され、当該データにもとづいて文章および相関図が表示手段に表示されるので、少ないデータ量のデータにもとづいて当該電子書籍の内容を表示手段に表示させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態の電子書籍表示機器の接続例を示す説明図である。
【図２】電子書籍データの構成例を示す説明図である。
【図３】本発明の実施形態の電子書籍表示機器の構成例を示すブロック図である。
【図４】相関図記憶部に蓄積される相関図を示す説明図である。
【図５】本発明の実施形態の電子書籍表示機器の動作を示すフローチャートである。
【図６】本発明の概要を示すブロック図である。
【発明を実施するための形態】
【００１６】
本発明の実施形態の電子書籍表示機器について説明する。図１は、本発明の実施形態の電子書籍表示機器２の接続例を示す説明図である。
【００１７】
図１に示すように、電子書籍表示機器（電子書籍表示装置）２は、電子書籍のデータを提供するデータ提供サーバ１に通信ネットワーク３を介して接続される。
【００１８】
なお、電子書籍表示機器２は、例えば、携帯電話機やパーソナルコンピュータ、電子書籍専用端末である。
【００１９】
データ提供サーバ１は、電子書籍の文章のデータ（文章データ）と、当該文章の登場人物の関係を示す相関図のデータ（相関図データ）とを含む電子書籍データを通信ネットワーク３を介して電子書籍表示機器２に送信する。
【００２０】
電子書籍データについて説明する。図２は、電子書籍データの構成例を示す説明図である。図２に示すように、電子書籍データは、電子書籍表示機器２の表示手段（図示せず）において１画面に表示される文章（例えば、通常の書籍における１ページの文章に相当）の文章データと、当該文章データに対応づけられた相関図データとを含む。なお、表示手段は、例えば、携帯電話機や電子書籍専用端末に設置された液晶ディスプレイや、パーソナルコンピュータに接続された表示装置によって実現される。
【００２１】
文章データには、表示手段に表示される順序に応じてページ番号が設定されている。具体的には、例えば、一の電子書籍において最初に表示される文章の文章データにはページ番号「１」が設定され、ｎ番目に表示される文章の文章データにはページ番号「ｎ」が設定され、最後に表示される文章の文章データにはページ番号「ｚ」が設定されている。つまり、電子書籍データには、ページ番号「１」〜「ｚ」が設定された文章データがそれぞれ含まれる。
【００２２】
文章データと相関図データとは、例えば、ページ番号で対応づけられている。なお、一部の文章データにそれぞれ相関図データが対応づけられていてもよいし、全ての文章データにそれぞれ相関図データが対応づけられていてもよい。本例では、一部の文章データにそれぞれ相関図データが対応づけられているとして説明する。
【００２３】
相関図データは、例えば、対応づけられた文章データの文章における複数の登場人物間の関係を示す画面（相関図）を電子書籍表示機器２の表示手段に表示させるためのデータであり、対応づけられた文章データと同じページ番号が設定されている。具体的には、例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）形式の画像データや、相関図を表示手段に表示させるためのＪａｖａ（登録商標）言語で記載されたプログラム等である。
【００２４】
そして、相関図データは、当該相関図データに対応づけられた文章データの文章における複数の登場人物間の関係と、当該相関図データに設定されているページ番号よりも小さいページ番号の文章データの文章における複数の登場人物間の関係との差分データまたは差し替えデータである。なお、相関図データには、当該データが差分データであるのか、差し替えデータであるのかを示す情報が含まれているとする。
【００２５】
差分データの相関図データについて具体的に説明する。例えば、ページ番号「ｎ−１」，「ｎ」，「ｎ＋１」の文章データにそれぞれ相関図データが対応づけられ、ページ番号「ｎ−１」の文章データの文章において登場人物「Ａ」が登場し、ページ番号「ｎ」の文章データの文章において登場人物「Ａ」に加えて新たに登場人物「Ｂ」が登場し、ページ番号「ｎ＋１」の文章データの文章において登場人物「Ａ」および登場人物「Ｂ」に加えて新たに登場人物「Ｃ」が登場する場合に、ページ番号「ｎ−１」の文章データに対応づけられている相関図データは、登場人物「Ａ」が登場する相関図を表示手段に表示させるためのデータである。
【００２６】
また、ページ番号「ｎ」の文章データに対応づけられている差分データの相関図データは、登場人物「Ｂ」および登場人物「Ａ」との関係を示す相関図を表示手段に表示させるためのデータである。ページ番号「ｎ＋１」の文章データに対応づけられている相関図データは、登場人物「Ｃ」および登場人物「Ａ」と登場人物「Ｂ」との関係を示す相関図を表示手段に表示させるためのデータである。
【００２７】
また、差し替えデータの相関図データについて具体的に説明する。例えば、ページ番号「ｎ」，「ｎ＋１」の文章データにそれぞれ相関図データが対応づけられ、ページ番号「ｎ」の文章データの文章において登場人物「Ａ」が登場し、ページ番号「ｎ＋１」の文章データの文章において登場人物「Ａ」に代えて、新たに登場人物「Ｂ」のみが登場する場合に、ページ番号「ｎ」の文章データに対応づけられている相関図データは登場人物「Ａ」を表示手段に表示させるためのデータであり、ページ番号「ｎ＋１」の文章データに対応づけられている相関図データは登場人物「Ｂ」のみを表示手段に表示させるためのデータである。
【００２８】
図３は、電子書籍表示機器２の構成例を示すブロック図である。図３に示すように、電子書籍表示機器２は、データ送受信部（データ入力手段）２１、データ解析部２２、文章データ再構成部（文章表示制御手段）２３、文章表示部２４、文章記憶部（文章データ記憶手段、記憶手段）２５、相関図組み立て部（相関図表示制御手段）２６、相関図表示部２７、相関図記憶部（相関図記憶手段、記憶手段）２８、キー入力部（指示入力手段）２９、およびキー入力解析部３０を含む。
【００２９】
データ解析部２２、文章データ再構成部２３、相関図組み立て部２６、およびキー入力解析部３０は、例えば、プログラム制御に従って処理を実行するＣＰＵによって実現される。
【００３０】
データ送受信部２１は、使用者によってキー入力部２９に入力された指示に応じて、通信ネットワーク３を介してデータ提供サーバ１に電子書籍データの送信を要求する。また、データ送受信部２１は、データ提供サーバ１が送信した電子書籍データを通信ネットワーク３を介して受信する。
【００３１】
データ解析部２２は、電子書籍データのうち、文章データを文章データ再構成部２３に入力し、相関図データを相関図組み立て部２６に入力する。
【００３２】
文章データ再構成部２３は、データ解析部２２が入力した文章データに設定されているページ番号にもとづいて文章データに設定されているページ番号を認識し、ページ番号順に文章データにもとづく文章を文章表示部（具体的には、表示手段の表示画面のうちの文章を表示するための領域）２４に表示させる。また、文章データ再構成部２３は、データ解析部２２が入力した文章データに設定されているページ番号にもとづいて、文章記憶部２５に文章データを蓄積させる。
【００３３】
相関図組み立て部２６は、データ解析部２２が入力した相関図データに設定されているページ番号にもとづいて相関図データに設定されているページ番号を認識し、同じページ番号が設定された文章データにもとづく文章が文章表示部２４に表示されているときに、当該相関図データにもとづく相関図を相関図表示部（具体的には、表示手段の表示画面のうちの相関図を表示するための領域）２７に表示させる。また、相関図組み立て部２６は、データ解析部２２が入力した相関図データに設定されているページ番号に対応づけて、相関図記憶部２８に相関図を蓄積させる。図４は、相関図記憶部２８に蓄積される相関図を示す説明図である。図４に示すように、相関図記憶部２８には、ページ番号「１」から順に相関図が蓄積される。
【００３４】
相関図組み立て部２６の動作について具体的に説明する。例えば、ページ番号「ｎ−１」の相関図データにもとづく相関図（ページ番号「ｎ−１」の相関図）として登場人物「Ａ」が登場する相関図が既に相関図記憶部２８に蓄積されている場合に、ページ番号「ｎ」の相関図データが登場人物「Ｂ」が新たに登場する差分データであるときには、相関図組み立て部２６は、ページ番号「ｎ」の相関図として、ページ番号「ｎ−１」の相関図に登場する登場人物「Ａ」に加えて登場人物「Ｂ」が登場する相関図（つまり、登場人物「Ａ」、登場人物「Ｂ」、および登場人物「Ａ」と登場人物「Ｂ」との関係（具体的には、例えば、各登場人物が矢印等で接続されていることによって示される）を示す相関図）を生成し、生成した相関図を相関図表示部２７に表示させ、相関図記憶部２８に蓄積させる。つまり、相関図組み立て部２６は、相関図記憶部２８に既に蓄積されている相関図に、差分データの相関図データにもとづく新たな登場人物を追加した相関図を生成して相関図表示部２７に表示させ、相関図記憶部２８に蓄積させる。
【００３５】
また、例えば、ページ番号「ｎ−１」の相関図データにもとづく相関図（ページ番号「ｎ−１」の相関図）として登場人物「Ａ」が登場する相関図が既に相関図記憶部２８に蓄積されている場合に、ページ番号「ｎ」の相関図データが登場人物「Ｂ」が新たに登場する差し替えデータであるときには、相関図組み立て部２６は、ページ番号「ｎ」の相関図として、ページ番号「ｎ−１」の相関図に登場する登場人物「Ａ」に代えて登場人物「Ｂ」が登場する相関図を生成して相関図表示部２７に表示させ、相関図記憶部２８に蓄積させる。つまり、相関図組み立て部２６は、相関図記憶部２８に既に蓄積されている相関図に関わらず、差し替えデータの相関図データにもとづく新たな相関図を生成して相関図表示部２７に表示させ、相関図記憶部２８に蓄積させる。
【００３６】
キー入力部２９は、例えば、複数のボタンによって実現され、具体的には、ページ送りに対応するボタンと、ページ戻りに対応するボタンとを含む。キー入力解析部３０は、使用者によってキー入力部２９になされた操作にもとづいて、ページ送りに対応するボタンに操作がなされた（つまり、ページ送りの操作がなされた）のか、またはページ戻りに対応するボタンに操作がなされた（つまり、ページ戻りの操作がなされた）のかを認識する。なお、キー入力部２９は、電子書籍データにもとづく文章や相関図の表示開始時にも使用者によって操作される。
【００３７】
そして、キー入力解析部３０は、ページ送りの操作がなされたと認識した場合に、データ送受信部２１に、通信ネットワーク３を介してデータ提供サーバ１に現在文章表示部２４に表示されている文章に応じた文章データに設定されているページ番号（例えば、ｎ）の次のページ番号（例えば、ｎ＋１）が設定された電子書籍データの送信を要求させる。
【００３８】
また、キー入力解析部３０は、ページ戻りの操作がなされたと認識した場合に、文章データ再構成部２３に、現在表示されている文章を文章表示部２４から消去させ、文章記憶部２５に蓄積されている文章データのうち、現在文章表示部２４に表示されている文章に応じた文章データに設定されているページ番号（例えば、ｎ）の前のページ番号（例えば、ｎ−１）が設定された文章データにもとづく文章を文章表示部２４に表示させる。
【００３９】
また、キー入力解析部３０は、ページ戻りの操作がなされたと認識した場合に、現在文章表示部２４に表示されている文章に応じた文章データに設定されているページ番号と同じページ番号に対応づけられている相関図が相関図記憶部２８に蓄積され、相関図表示部２７に表示されていれば、相関図組み立て部２６に、当該相関図を相関図表示部２７から消去させ、相関図記憶部２８に蓄積されている相関図のうち、現在相関図表示部２７に表示されている相関図のページ番号（例えば、ｎ）の前のページ番号（例えば、ｎ−１）の相関図を相関図表示部２７に表示させる。
【００４０】
そうすると、例えば、ページ番号「ｎ」の相関図に登場人物「Ｂ」が登場し、当該ページ番号よりも前のページ番号（例えば、ｎ−１）の相関図に登場人物「Ｂ」が登場しない場合に、ページ番号「ｎ」の相関図が相関図表示部２７に表示されているときにページ戻りの操作がなされれば、登場人物「Ｂ」が相関図表示部２７の表示領域から消去される。
【００４１】
なお、電子書籍表示機器２は、コンピュータに、データ化された書籍である電子書籍の内容を表示手段に表示させる電子書籍表示プログラムであって、電子書籍のデータは、書籍の文章が表示手段における１画面に表示される範囲ごとにそれぞれ用意され、範囲ごとに書籍の文章がデータ化された文章データと、範囲内の文章の登場人物と他の登場人物との関係を示す相関図を表示手段に表示させるために範囲内の文章に応じて用意される相関図データとを含み、コンピュータに、使用者の指示を入力する指示入力処理と、範囲ごとに用意された電子書籍のデータを入力するデータ入力処理と、文章データにもとづく文章を表示手段に表示させる文章表示制御処理と、相関図データにもとづく相関図を生成して表示手段に表示させる相関図表示制御処理とを実行させ、文章表示制御処理で、指示入力処理で入力された指示に応じて、データ入力処理で入力された電子書籍のデータに含まれる文章データにもとづく文章を表示手段に表示させ、相関図表示制御処理で、指示入力処理で入力された指示に応じて、データ入力処理で入力された電子書籍のデータに含まれる相関図データにもとづく相関図を表示手段に表示させるための電子書籍表示プログラムを搭載している。
【００４２】
次に、本発明の実施形態の電子書籍表示機器２の動作について説明する。図５は、本発明の実施形態の電子書籍表示機器２の動作を示すフローチャートである。
【００４３】
使用者によってキー入力部２９に電子書籍データにもとづく文章や相関図の表示開始の操作がなされると、キー入力解析部３０は、文章記憶部２５に文章データが蓄積されているか否か確認する（ステップＳ１０１）。
【００４４】
キー入力解析部３０は、文章記憶部２５に文章データが蓄積されていない場合に（ステップＳ１０１のＮ）、データ送受信部２１に、通信ネットワーク３を介してデータ提供サーバ１にページ番号「１」が設定された電子書籍データの送信を要求させる（ステップＳ１０２）。
【００４５】
文章データ再構成部２３は、データ送受信部２１が通信ネットワーク３を介してデータ提供サーバ１にページ番号「１」が設定された電子書籍データを受信した場合に、受信した電子書籍データに含まれる文章データにもとづく文章を文章表示部２４に表示させる。また、文章データ再構成部２３は、当該文章データを文章記憶部２５に蓄積させる（ステップＳ１０３）。
【００４６】
そして、相関図組み立て部２６は、データ送受信部２１が通信ネットワーク３を介してデータ提供サーバ１にページ番号「１」が設定された電子書籍データを受信した場合に、受信した電子書籍データに含まれる相関図データにもとづく相関図を生成して相関図表示部２７に表示させる。また、相関図組み立て部２６は、生成した相関図を相関図記憶部２８に蓄積させる（ステップＳ１０４）。
【００４７】
また、キー入力解析部３０は、文章記憶部２５に文章データが蓄積されている場合に（ステップＳ１０１のＮ）、文章データ再構成部２３に、文章記憶部２５に蓄積されている文章データ（例えば、ページ番号「ｎ−５」〜「ｎ」）のうち、最も大きいページ番号（例えば、ページ番号「ｎ」）が設定されている文章データにもとづく文章を文章表示部２４に表示させる（ステップＳ１０５）。
【００４８】
そして、相関図組み立て部２６は、相関図記憶部２８に蓄積されている相関図（例えば、ページ番号「ｎ−５」，「ｎ−１」，「ｎ」）のうち、最も大きいページ番号（例えば、ページ番号「ｎ」）の相関図を相関図表示部２７に表示させる（ステップＳ１０６）。
【００４９】
なお、文章データ再構成部２３が、文章データ再構成部２３が前回文章表示部２４に表示させた文章のページ番号を文章記憶部２５に記憶させ、当該ページ番号にもとづいて文章や相関図が表示されるように構成されていてもよい。
【００５０】
キー入力解析部３０は、キー入力部２９に操作がなされた場合に（ステップＳ１０７のＹ）、ページ送りの操作がなされたか、ページ戻りの操作がなされたか認識する（ステップＳ１０８）。
【００５１】
そして、キー入力解析部３０は、キー入力部２９にページ送りの操作がなされたと認識した場合に（ステップＳ１０８のＹ）、データ送受信部２１に、通信ネットワーク３を介してデータ提供サーバ１に現在文章表示部２４に表示されている文章に応じた文章データに設定されているページ番号（例えば、ｎ）の次のページ番号（例えば、ｎ＋１）が設定された電子書籍データの送信を要求させる（ステップＳ１０９）。
【００５２】
文章データ再構成部２３は、データ送受信部２１が通信ネットワーク３を介してデータ提供サーバ１からページ番号「ｎ＋１」が設定された電子書籍データを受信した場合に、受信した電子書籍データに含まれる文章データにもとづく文章を文章表示部２４に表示させる。また、文章データ再構成部２３は、当該文章データを文章記憶部２５に蓄積させる（ステップＳ１１０）。
【００５３】
そして、相関図組み立て部２６は、データ送受信部２１が通信ネットワーク３を介してデータ提供サーバ１からページ番号「ｎ＋１」が設定された電子書籍データを受信した場合に、受信した電子書籍データに相関図データが含まれているときに、当該相関図データにもとづく相関図を生成して相関図表示部２７に表示させる。なお、相関図組み立て部２６は、当該相関図データが差分データの相関図データであれば当該相関図データにもとづいて登場する登場人物を相関図表示部２７に現在表示中の相関図に重畳させる相関図を生成し、当該相関図データが差し替えデータの相関図データであれば当該相関図データにもとづく相関図を新たに生成し、現在相関図表示部２７に表示されている相関図に代えて相関図表示部２７に表示させる。また、相関図組み立て部２６は、生成した相関図を相関図記憶部２８に蓄積させる（ステップＳ１１１）。
【００５４】
また、キー入力解析部３０は、キー入力部２９にページ戻りの操作がなされたと認識した場合に（ステップＳ１０８のＮ）、文章データ再構成部２３に、現在文章表示部２４に表示されている文章に応じた文章データに設定されているページ番号（例えば、ｎ）の前のページ番号（例えば、ｎ−１）が設定された文章データにもとづく文章を文章表示部２４に表示させる（ステップＳ１１２）。
【００５５】
そして、キー入力解析部３０は、現在文章表示部２４に表示されている文章に応じた文章データに設定されているページ番号と同じページ番号（例えば、ページ番号「ｎ」）の相関図が相関図記憶部２８に蓄積され、相関図表示部２７に表示されていれば、相関図組み立て部２６に、当該相関図を相関図表示部２７から消去させ、当該相関図の前に相関図記憶部２８に蓄積された相関図のうち、当該相関図のページ番号に最も近いページ番号の相関図（例えば、ページ番号「ｎ−１」の相関図）を相関図表示部２７に表示（相関図を更新）させる（ステップＳ１１３）。
【００５６】
以上に述べたように、本実施形態では、使用者が文章を読み進め、キー入力部２９にページ送りの操作がなされた場合に、当該文章に応じた相関図を相関図表示部２７に表示させ、使用者に登場人物の変化を容易に認識させることができる。
【００５７】
また、相関図を用いて、文章に表されていない書籍の内容を相関図で表現することができる。
【００５８】
また、差分データの相関図データを用いて相関図を生成することができるので、差分データを用いない場合に比べて、データ提供サーバ１と送受信するデータ量や、記憶容量を削減することができる。
【００５９】
なお、以上に述べた実施形態では、電子書籍表示機器２は、データ提供サーバ１から通信ネットワーク３を介して電子書籍のデータを受信するように構成されているが、電子書籍のデータが記憶されたメモリカード等の記憶媒体から当該電子書籍のデータを読み出すように構成されていてもよいし、直接接続された他のコンピュータから電子書籍のデータを受信するように構成されていてもよい。
【００６０】
また、相関図データが当該相関図データにもとづいて登場する登場人物を示す情報を含み、一のページ番号の電子書籍のデータが一の登場人物がその後登場しないことを示す情報を含み、データ送受信部２１が当該電子書籍のデータを受信した場合に、データ解析部２２が、当該一の登場人物が登場する相関図を相関図記憶部２８から消去するように構成されていてもよい。そのように構成された場合には、相関図記憶部２８の蓄積量を削減することができる。
【００６１】
また、文章表示部２４と相関図表示部２７とは、異なる液晶ディスプレイや表示装置によってそれぞれ実現されてもよいし、一の液晶ディスプレイや一の表示装置の表示画面における異なる領域であってもよい。また、使用者の指示に応じて、文章表示状態と相関図表示状態とが切り替えられるように構成されていてもよい。
【００６２】
また、電子書籍の全てのページのデータが一括して入力されるように構成されていてもよい。
【００６３】
次に、本発明の概要について説明する。図６は、本発明の概要を示すブロック図である。本発明の電子書籍表示装置４は、データ入力部４１と文章表示制御部４２と相関図表示制御部４３と指示入力部４４とを含む。
【００６４】
データ入力部４１には、書籍の文章が表示手段における１画面に表示される範囲ごとにそれぞれ用意され、当該範囲ごとに書籍の文章がデータ化された文章データと、当該範囲内の文章の登場人物と他の登場人物との関係を示す相関図を表示手段に表示させるために当該範囲内の文章に応じて用意される相関図データとを含む電子書籍のデータが入力される。
【００６５】
指示入力部４４には、使用者の指示が入力される。文章表示制御部４２は、文章データにもとづく文章を表示手段に表示させる。相関図表示制御部４３は、相関図データにもとづく相関図を生成して表示手段に表示させる。
【００６６】
そして、文章表示制御部４２は、指示入力部４４に入力された指示に応じて、データ入力部４１に入力された電子書籍のデータに含まれる文章データにもとづく文章を表示手段に表示させる。
【００６７】
また、相関図表示制御部４３は、指示入力部４４に入力された指示に応じて、データ入力部４１に入力された電子書籍のデータに含まれる相関図データにもとづく相関図を表示手段に表示させる。
【００６８】
そのような構成によれば、少ないデータ量のデータにもとづいて当該電子書籍の内容を表示手段に表示させることができる。
【００６９】
また、上記の実施形態には、データ入力部４１に入力された電子書籍のデータに含まれる文章データが蓄積される文章データ記憶部（例えば、文章記憶部２５）と、相関図表示制御部４３が生成した相関図が蓄積される相関図記憶手段（例えば、相関図記憶部２８）とを備え、指示入力部４４に入力された指示が表示手段に表示されている範囲より前の文章の表示指示である場合に、文章表示制御部４２が、現在表示手段に表示されている文章を表示画面から消去して、文章データ記憶部に蓄積されている文章データにもとづく文章を表示手段に表示させ、相関図表示制御部４３が、範囲に応じた相関図を表示画面から消去し、相関図記憶手段に蓄積されている相関図を表示手段に表示させる構成が開示されている。
【００７０】
そのような構成によれば、入力された文章データや、生成された相関図が蓄積されるので、電子書籍のデータを再入力する必要がなく、当該電子書籍の内容を表示手段に表示させることができる。
【００７１】
また、上記の実施形態には、指示入力部４４に入力された指示が表示手段に表示されている範囲より後の文章の表示指示である場合に、文章表示制御部４２が、データ入力部４１に入力された電子書籍のデータに含まれる文章データにもとづく文章を表示手段に表示させ、相関図表示制御部４３が、データ入力部４１に入力された電子書籍のデータに含まれる相関図データにもとづく相関図を表示手段に表示させる構成が開示されている。
【００７２】
そのような構成によれば、表示手段に表示されている範囲より後の文章に応じた電子書籍のデータがデータ入力部４１に入力され、少ないデータ量のデータにもとづいて当該範囲より後の文章および当該文章に応じた相関図を表示手段に表示させることができる。
【００７３】
また、上記の実施形態には、データ入力部４１に、通信ネットワークを介して送信された電子書籍のデータが入力される構成や、データ入力部４１に、記憶媒体に記憶されている電子書籍のデータが入力される構成が開示されている。
【産業上の利用可能性】
【００７４】
本発明は、電子書籍の内容を表示する電子機器に適用可能である。
【符号の説明】
【００７５】
１    データ提供サーバ
２    電子書籍表示機器
３    通信ネットワーク
４    電子機器表示装置
２１  データ送受信部
２２  データ解析部
２３  文章データ再構成部
２４  文章表示部
２５  文章記憶部
２６  相関図組み立て部
２７  相関図表示部
２８  相関図記憶部
２９  キー入力解析部
３０  キー入力部
４１  データ入力部
４２  文章表示制御部
４３  相関図表示制御部
４４  指示入力部
【図１】
2010244402.tif 000003
【図２】
2010244402.tif 000004
【図３】
2010244402.tif 000005
【図４】
2010244402.tif 000006
【図５】
2010244402.tif 000007
【図６】
2010244402.tif 000008