(57)【特許請求の範囲】
【請求項１】
書籍のタイトル、１以上のページを有する１以上の電子書籍を格納し得る電子書籍格納部と、
ユーザが行った読書行為に関する情報である１以上の読書履歴情報を格納し得る読書履歴情報格納部と、
電子書籍を開く指示であるオープン指示とページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、
前記受付部がオープン指示を受け付けた場合、当該オープン指示に対応する電子書籍を前記電子書籍格納部から読み出し、表示する電子書籍表示部と、
前記受付部がページめくり指示を受け付けた場合、当該ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、
前記受付部が受け付けた読書行為指示に対応した読書履歴情報を取得する読書履歴情報取得部と、
前記読書履歴情報取得部が取得した読書履歴情報を前記読書履歴情報格納部に蓄積する読書履歴情報蓄積部と、
前記読書履歴情報格納部の１以上の読書履歴情報から、既読の箇所を特定する情報である１以上の既読箇所情報を取得する既読箇所情報取得部と、
前記１以上の既読箇所情報から、既読の箇所に出現したオブジェクトである１以上の出現オブジェクトを取得する出現オブジェクト取得部と、
前記１以上の既読箇所情報から、未読の箇所に出現するオブジェクトである１以上の未出現オブジェクトを取得する未出現オブジェクト取得部と、
前記１以上の出現オブジェクトと、前記１以上の未出現オブジェクトとを異なる表示態様で表示するオブジェクト表示部とを具備する電子書籍装置。
【請求項２】
オブジェクトと当該オブジェクトが出現する箇所を特定する情報である出現箇所情報とを有するオブジェクト出現情報を１以上格納し得るオブジェクト出現情報格納部をさらに具備し、
前記出現オブジェクト取得部は、
前記１以上の既読箇所情報から、既読の箇所に対応する出現箇所情報と対になるオブジェクトを、前記オブジェクト出現情報格納部から取得し、
前記未出現オブジェクト取得部は、
前記１以上の既読箇所情報から、未読の箇所に対応する出現箇所情報と対になるオブジェクトを、前記オブジェクト出現情報格納部から取得する請求項１記載の電子書籍装置。
【請求項３】
前記オブジェクトは、
人名、人を特定する情報、単語、外国語の単語、山、川、谷、湖沼を含む地名、地図上の施設名、名勝、建築物名、概念、専門用語、学習対象のうちいずれか１種類以上の情報である請求項１または請求項２記載の電子書籍装置。
【請求項４】
前記ページめくり部は、
前記受付部が、既読のページを特定するページ識別子を含むページめくり指示を受け付けた場合に、前記ページ識別子に対応するページを表示し、
前記出現オブジェクト取得部は、
前記ページ識別子に対応するページが表示されている際に、前記受付部がオブジェクト表示指示を受け付けた場合でも、前記既読箇所情報取得部が取得した１以上の既読箇所情報から、既読の箇所に出現したオブジェクトである１以上の出現オブジェクトを取得し、
前記未出現オブジェクト取得部は、
前記ページ識別子に対応するページが表示されている際に、前記受付部がオブジェクト表示指示を受け付けた場合でも、前記既読箇所情報取得部が取得した１以上の既読箇所情報から、未読の箇所に出現するオブジェクトである１以上の未出現オブジェクトを取得する請求項１から請求項３いずれか記載の電子書籍装置。
【請求項５】
前記オブジェクト表示部は、
前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトの関係を明示する態様で表示し、かつ、前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトとを異なる表示態様で表示する請求項１から請求項４いずれか記載の電子書籍装置。
【請求項６】
前記オブジェクトは、人名であり、
人の関係を示す情報である１以上の関係情報を格納している関係情報格納部と、
前記１以上の関係情報を用いて、２以上のオブジェクトに対応する人の関係を取得する関係取得部とをさらに具備し、
前記オブジェクト表示部は、
前記関係取得部が取得した人の関係に応じて、前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトの関係を明示するように人物関係図を構成し、かつ、前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトとを異なる表示態様で表示する請求項５記載の電子書籍装置。
【請求項７】
前記オブジェクトは、地名または名勝または建築物を含み、
地名または名勝または建築物の位置を示す位置情報を含む地図情報を格納し得る地図情報格納部をさらに具備し、
前記オブジェクト表示部は、
前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトを、当該各オブジェクトの位置情報に従って、地図上に配置した地図情報を構成し、かつ、前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトとを異なる表示態様で前記地図情報を表示する請求項５記載の電子書籍装置。
【請求項８】
記憶媒体に、
書籍のタイトル、１以上のページを有する１以上の電子書籍と、
ユーザが行った読書行為に関する情報である１以上の読書履歴情報とを格納しており、
受付部、電子書籍表示部、ページめくり部、読書履歴情報取得部、読書履歴情報蓄積部、既読箇所情報取得部、出現オブジェクト取得部、未出現オブジェクト取得部、およびオブジェクト表示部により実現されるオブジェクト表示方法であって、
前記受付部が、電子書籍を開く指示であるオープン指示とページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付ステップと、
前記電子書籍表示部が、前記受付ステップでオープン指示が受け付けられた場合、当該オープン指示に対応する電子書籍を前記電子書籍格納部から読み出し、表示する電子書籍表示部と、
前記ページめくり部が、前記受付ステップでページめくり指示が受け付けられた場合、当該ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、
前記読書履歴情報取得部が、前記受付ステップで受け付けられ読書行為指示に対応した読書履歴情報を取得する読書履歴情報取得部と、
前記読書履歴情報蓄積部が、前記読書履歴情報取得ステップで取得された読書履歴情報を前記記憶媒体に蓄積する読書履歴情報蓄積部と、
前記既読箇所情報取得部が、前記記憶媒体の１以上の読書履歴情報から、既読の箇所を特定する情報である１以上の既読箇所情報を取得する既読箇所情報取得ステップと、
前記出現オブジェクト取得部が、前記１以上の既読箇所情報から、既読の箇所に出現したオブジェクトである１以上の出現オブジェクトを取得する出現オブジェクト取得ステップと、
前記未出現オブジェクト取得部が、前記１以上の既読箇所情報から、未読の箇所に出現するオブジェクトである１以上の未出現オブジェクトを取得する未出現オブジェクト取得ステップと、
前記オブジェクト表示部が、前記１以上の出現オブジェクトと、前記１以上の未出現オブジェクトとを異なる表示態様で表示するオブジェクト表示ステップとを具備するオブジェクト表示方法。
【請求項９】
記憶媒体に、
書籍のタイトル、１以上のページを有する１以上の電子書籍と、
ユーザが行った読書行為に関する情報である１以上の読書履歴情報とを格納しており、
コンピュータを、
電子書籍を開く指示であるオープン指示とページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、
前記受付部がオープン指示を受け付けた場合、当該オープン指示に対応する電子書籍を前記電子書籍格納部から読み出し、表示する電子書籍表示部と、
前記受付部がページめくり指示を受け付けた場合、当該ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、
前記受付部が受け付けた読書行為指示に対応した読書履歴情報を取得する読書履歴情報取得部と、
前記読書履歴情報取得部が取得した読書履歴情報を前記記憶媒体に蓄積する読書履歴情報蓄積部と、
前記記憶媒体の１以上の読書履歴情報から、既読の箇所を特定する情報である１以上の既読箇所情報を取得する既読箇所情報取得部と、
前記１以上の既読箇所情報から、既読の箇所に出現したオブジェクトである１以上の出現オブジェクトを取得する出現オブジェクト取得部と、
前記１以上の既読箇所情報から、未読の箇所に出現するオブジェクトである１以上の未出現オブジェクトを取得する未出現オブジェクト取得部と、
前記１以上の出現オブジェクトと、前記１以上の未出現オブジェクトとを異なる表示態様で表示するオブジェクト表示部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読書履歴情報を用いて、既読ページのオブジェクトと未読ページのオブジェクトとの表示態様が異なる電子書籍装置等に関するものである。
【背景技術】
【０００２】
従来、電子化された書籍を読む際に、既定の登場人物の説明データがなくても読み進んでいる時点までの登場人物とその関係を図示する相関図を表示することができる電子書籍表示装置があった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２６５７９１号公報（第１頁、第１図等）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子書籍装置においては、読書を進めれば、今後、登場する人物に関する情報を把握できなかった。また、既に登場した人物と、今後、登場する人物とを明瞭に区別して、把握できなかった。さらに、地名や英単語など、人名以外のオブジェクトを把握できなかった。
【課題を解決するための手段】
【０００５】
本第一の発明の電子書籍装置は、書籍のタイトル、１以上のページを有する１以上の電子書籍を格納し得る電子書籍格納部と、ユーザが行った読書行為に関する情報である１以上の読書履歴情報を格納し得る読書履歴情報格納部と、電子書籍を開く指示であるオープン指示とページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、受付部がオープン指示を受け付けた場合、オープン指示に対応する電子書籍を電子書籍格納部から読み出し、表示する電子書籍表示部と、受付部がページめくり指示を受け付けた場合、ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、受付部が受け付けた読書行為指示に対応した読書履歴情報を取得する読書履歴情報取得部と、読書履歴情報取得部が取得した読書履歴情報を読書履歴情報格納部に蓄積する読書履歴情報蓄積部と、読書履歴情報格納部の１以上の読書履歴情報から、既読の箇所を特定する情報である１以上の既読箇所情報を取得する既読箇所情報取得部と、１以上の既読箇所情報から、既読の箇所に出現したオブジェクトである１以上の出現オブジェクトを取得する出現オブジェクト取得部と、１以上の既読箇所情報から、未読の箇所に出現するオブジェクトである１以上の未出現オブジェクトを取得する未出現オブジェクト取得部と、１以上の出現オブジェクトと、１以上の未出現オブジェクトとを異なる表示態様で表示するオブジェクト表示部とを具備する電子書籍装置である。
【０００６】
かかる構成により、今後、登場するオブジェクトを把握できる。また、既に登場したオブジェクトと、今後、登場するオブジェクトとを明瞭に区別して、把握できる。さらに、地名や英単語など、人名以外のオブジェクトを把握できる。
【０００７】
また、本第二の発明の電子書籍装置は、第一の発明に対して、ページめくり部は、受付部が、既読のページを特定するページ識別子を含むページめくり指示を受け付けた場合に、ページ識別子に対応するページを表示し、出現オブジェクト取得部は、ページ識別子に対応するページが表示されている際に、受付部がオブジェクト表示指示を受け付けた場合でも、既読箇所情報取得部が取得した１以上の既読箇所情報から、既読の箇所に出現したオブジェクトである１以上の出現オブジェクトを取得し、未出現オブジェクト取得部は、ページ識別子に対応するページが表示されている際に、受付部がオブジェクト表示指示を受け付けた場合でも、既読箇所情報取得部が取得した１以上の既読箇所情報から、未読の箇所に出現するオブジェクトである１以上の未出現オブジェクトを取得する電子書籍装置である。
【０００８】
かかる構成により、今後、登場するオブジェクトを把握できる。また、既に登場したオブジェクトと、今後、登場するオブジェクトとを明瞭に区別して、把握できる。さらに、地名や英単語など、人名以外のオブジェクトを把握できる。
【０００９】
また、本第三の発明の電子書籍装置は、第一または第二の発明に対して、オブジェクト表示部は、１以上の出現オブジェクトと１以上の未出現オブジェクトの関係を明示する態様で表示し、かつ、１以上の出現オブジェクトと１以上の未出現オブジェクトとを異なる表示態様で表示する電子書籍装置である。
【００１０】
かかる構成により、今後、登場するオブジェクトを、オブジェクト間の関係を含めて把握できる。また、既に登場したオブジェクトと、今後、登場するオブジェクトとを明瞭に区別して、オブジェクト間の関係とともに把握できる。さらに、地名や英単語など、人名以外のオブジェクトを把握できる。
【００１１】
また、本第四の発明の電子書籍装置は、第一から第三いずれかの発明に対して、オブジェクトとオブジェクトが出現する箇所を特定する情報である出現箇所情報とを有するオブジェクト出現情報を１以上格納し得るオブジェクト出現情報格納部をさらに具備し、出現オブジェクト取得部は、１以上の既読箇所情報から、既読の箇所に対応する出現箇所情報と対になるオブジェクトを、オブジェクト出現情報格納部から取得し、未出現オブジェクト取得部は、１以上の既読箇所情報から、未読の箇所に対応する出現箇所情報と対になるオブジェクトを、オブジェクト出現情報格納部から取得する電子書籍装置である。
【００１２】
かかる構成により、今後、登場するオブジェクトを容易に把握できる。また、既に登場したオブジェクトと、今後、登場するオブジェクトとを明瞭に区別して、容易に把握できる。さらに、地名や英単語など、人名以外のオブジェクトを把握できる。
【００１３】
また、本第五の発明の電子書籍装置は、第三または第四の発明に対して、オブジェクトは、人名であり、人の関係を示す情報である１以上の関係情報を格納している関係情報格納部と、１以上の関係情報を用いて、２以上のオブジェクトに対応する人の関係を取得する関係取得部とをさらに具備し、オブジェクト表示部は、関係取得部が取得した人の関係に応じて、１以上の出現オブジェクトと１以上の未出現オブジェクトの関係を明示するように人物関係図を構成し、かつ、１以上の出現オブジェクトと１以上の未出現オブジェクトとを異なる表示態様で表示する電子書籍装置である。
【００１４】
かかる構成により、今後、登場する人物を把握できる。また、既に登場した人物と、今後、登場する人物とを明瞭に区別して把握できる。
【００１５】
また、本第六の発明の電子書籍装置は、第三または第四の発明に対して、オブジェクトは、地名または名勝または建築物を含み、地名または名勝または建築物の位置を示す位置情報を含む地図情報を格納し得る地図情報格納部をさらに具備し、オブジェクト表示部は、１以上の出現オブジェクトと１以上の未出現オブジェクトを、各オブジェクトの位置情報に従って、地図上に配置した地図情報を構成し、かつ、１以上の出現オブジェクトと１以上の未出現オブジェクトとを異なる表示態様で地図情報を表示する電子書籍装置である。
【００１６】
かかる構成により、今後、登場する地名等を把握できる。また、既に登場した地名等と、今後、登場する地名等とを明瞭に区別して把握できる。
【発明の効果】
【００１７】
本発明による電子書籍装置によれば、今後、登場するオブジェクトを把握できる。
【図面の簡単な説明】
【００１８】
【図１】実施の形態１における電子書籍装置のブロック図
【図２】同電子書籍装置１の他の構成を示すブロック図
【図３】同電子書籍装置の動作について説明するフローチャート
【図４】同オブジェクト表示処理の動作について説明するフローチャート
【図５】同関係取得処理の動作について説明するフローチャート
【図６】同電子書籍の例を示す図
【図７】同読書履歴情報管理表を示す図
【図８】同関係情報管理表を示す図
【図９】同オブジェクト出現情報管理表を示す図
【図１０】同表示されたオブジェクト関係図を示す図
【図１１】同オブジェクト関係図を示す図
【図１２】同オブジェクト出現情報管理表を示す図
【図１３】同オブジェクトの表示例を示す図
【図１４】実施の形態２における電子書籍装置のブロック図
【図１５】同オブジェクト表示処理について説明するフローチャート
【図１６】同地図情報の例を示す図
【図１７】同オブジェクト出現情報管理表を示す図
【図１８】同表示された地図情報の例を示す図
【図１９】上記実施の形態コンピュータシステムの概観図
【図２０】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００１９】
以下、電子書籍装置等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２０】
（実施の形態１）
本実施の形態において、既読ページに出現するオブジェクトと未読ページに出現するオブジェクトの両方を表示し、かつその表示態様が異なる電子書籍装置１について説明する。
【００２１】
また、本実施の形態において、以前に読んだページに、表示を戻した場合でも、今まで読んだページに対応して表示するオブジェクトを変化させない電子書籍装置１について説明する。
【００２２】
また、本実施の形態において、特に、電子書籍に登場する人物の人物相関図を表示できる電子書籍装置１について説明する。
【００２３】
図１は、本実施の形態における電子書籍装置１のブロック図である。電子書籍装置１は、電子書籍格納部１０１、読書履歴情報格納部１０２、関係情報格納部１０３、オブジェクト出現情報格納部１０４、受付部１０５、電子書籍表示部１０６、ページめくり部１０７、読書履歴情報取得部１０８、読書履歴情報蓄積部１０９、既読箇所情報取得部１１０、出現オブジェクト取得部１１１、未出現オブジェクト取得部１１２、関係取得部１１３、およびオブジェクト表示部１１４を備える。
【００２４】
電子書籍格納部１０１は、１以上の電子書籍を格納し得る。電子書籍は、書籍のタイトルを含む書誌情報と１以上のページ（書籍の内容）を有する。また、書誌情報は、書籍のタイトル以外に、例えば、書籍識別子、著者、出版社、発行年、ジャンルなどを有しても良い。書籍識別子は、例えば、ＩＳＢＮ（国際標準図書番号）である。なお、書誌情報は、書籍のタイトルを含まない、と考えても良い。電子書籍のデータ構造は問わないことは言うまでもない。
【００２５】
読書履歴情報格納部１０２は、１以上の読書履歴情報を格納し得る。読書履歴情報とは、ユーザが行った読書行為に関する履歴の情報である。読書履歴情報は、読書の経過、履歴を示す情報であるとも言える。また、読書履歴情報は、通常、タイトル、ページ番号、時刻を示す時刻情報を有する。ただし、読書履歴情報は、タイトル、ページ番号だけでも良い。ここでのページ番号は、既に読んだページを特定する情報、または未読のページを特定する情報である。また、読書履歴情報は、既読の書籍の書籍識別子のみでも良い。なお、一定時間以上、ページの表示状態が継続した場合に、読書履歴情報が取得されることは好適である。つまり、ぱらぱらめくりの場合等、一時のみオープンした頁の情報について、読書履歴情報に含めないことは好適である。
【００２６】
関係情報格納部１０３は、人等のオブジェクトの関係を示す情報である１以上の関係情報を格納している。関係情報は、例えば、子、親、父、母、孫、祖父、おじいさん、兄弟、姉妹、兄、弟、姉、妹、従兄弟、いとこ、友人、師匠、弟子、親友、片思いなどである。関係情報は、例えば、子、親、父、母、孫、祖父、おじいさん、兄弟等の関係名称と、配置関係とを有しても良い。配置関係とは、上、下、横、左、右など、人名や人を特定する情報を繋ぐ場合の配置を示す情報である。また、関係情報は、例えば、後述する図１１や、図１６のように、オブジェクト間の関係（人間関係、位置関係など）を示す図的な情報であっても良い。また、関係情報は、専門用語間の関係を示す情報、学習対象の関係を示す情報、位置関係を示す情報などでも良い。関係情報が学習対象の関係を示す情報である場合、オブジェクト間の関係は、上位と下位の関係、習得する順番の関係などである。また、関係情報が位置関係を示す情報である場合、オブジェクト間の関係は、北（上）、南（下）、東（右）、西（左）などである。北（上）とは、図８の構造を用いて説明すれば、関係名称が「北」、配置関係が「上」という意味である。
【００２７】
オブジェクト出現情報格納部１０４は、１以上のオブジェクト出現情報を格納し得る。オブジェクト出現情報は、オブジェクトと出現箇所情報とを有する情報である。オブジェクトとは、ここでは、人名や人を特定する情報である。ただし、オブジェクトは、単語、英語などの外国語の単語、地名、（山、川、谷、湖沼などを含む）、地図上の施設名、名勝、建築物名、概念、専門用語、学習対象など、何でも良い。また、出現箇所情報とは、オブジェクトが出現する箇所を特定する情報である。出現箇所情報とは、通常、電子書籍の中で、最初にオブジェクトが出現する箇所を特定する情報であることは好適である。オブジェクトが出現する箇所を特定する情報は、例えば、ページ番号や、章の番号や、オフセットなどである。なお、１以上のオブジェクト出現情報は、予め格納されていることが好適である。ただし、電子書籍から、図示しない手段（オブジェクト出現情報取得手段）により、動的に、１以上のオブジェクト出現情報が取得されても良い。例えば、後述する受付部１０５がオブジェクト表示指示を受け付けた場合に、図示しないオブジェクト出現情報取得手段が、電子書籍から、１以上のオブジェクト出現情報を取得しても良い。その際、人名は、人名辞書を用いて、文章から取得されてもよい。なお、人名辞書は、日本人だけでなく外国人も含めるのが好適である。また、地名は、現実の地名であれば、地名辞書や地図情報ＤＢを用いて、文章から取得されてもよい。また、人名辞書や地名辞書や地図情報ＤＢは、電子書籍装置１の内部に保有してもよく、必要に応じて通信回線を経由して、Ｗｅｂサーバ装置（図示しない）等から取得されてもよい。また、人名、地名とも、当該書籍の文章あるいは索引から取得してもよく、人手で入力してもよい。さらに、人名や地名などを、文章から取得する技術は公知技術であるので、詳細な説明を省略する。
【００２８】
受付部１０５は、読書行為指示を受け付ける。読書行為指示は、例えば、電子書籍を開く指示であるオープン指示や、ページをめくる指示であるページめくり指示などである。また、受付部１０５は、オブジェクトを表示する指示であるオブジェクト表示指示を受け付けても良い。ここで、受け付けとは、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付け、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。読書行為指示等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。受付部１０５は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００２９】
電子書籍表示部１０６は、受付部１０５がオープン指示を受け付けた場合、オープン指示に対応する電子書籍を電子書籍格納部１０１から読み出し、表示する。
【００３０】
ページめくり部１０７は、受付部１０５がページめくり指示を受け付けた場合、ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示する。異なるページとは、例えば、次ページ、前ページ、任意のページ等である。
【００３１】
ページめくり部１０７は、受付部１０５が、現在表示されているページよりも前のページであり、既読のページを特定するページ識別子を含むページめくり指示を受け付けた場合に、ページ識別子に対応するページを表示する。なお、ページ識別子は、複数のページを特定する情報を含むと考えても良い。複数のページを特定する情報とは、一の章や節などを特定する情報である。
【００３２】
読書履歴情報取得部１０８は、受付部１０５が受け付けた読書行為指示に対応した読書履歴情報を取得する。読書履歴情報は、通常、表示中の書籍のタイトル、ページ番号、時刻情報を有する。ただし、読書履歴情報は、タイトルや書籍識別子のみでも良い。なお、読書履歴情報取得部１０８は、一定時間以上、ページの表示状態が継続した場合に、読書履歴情報を取得することは好適である。つまり、ぱらぱらめくりの場合等、一時のみオープンした頁について、読書履歴情報に含めないことは好適である。読書履歴情報取得部１０８は、ユーザからのページめくり指示等の指示があるごとに、読書履歴情報を取得することは好適であるが、読書履歴情報を取得するタイミングが問わない。また、読書履歴情報取得部１０８は、例えば、当該電子書籍装置１の保有者のジャンルごとの読む速さに関する情報（読書速度情報）を保持しており、かかる情報に従って、当該ページを読んだのか、ぱらぱらめくっただけなのかを判断することは好適である。例えば、読書履歴情報取得部１０８は、「ジャンル「小説」、１分／ページ」「ジャンル「専門書」、２分／ページ」「ジャンル「雑誌」、３０秒／ページ」などの読書速度情報を格納しており、かかる読書速度情報を用いて、読書速度情報が示す速度と同程度以上の速度でページがめくられれば、当該ページを既読とし、所定の条件（例えば、読書速度情報が示す１ページあたりの読書時間の７０％以内）を満たすほど読書速度情報が示す速度より速い速度でページがめくられれば、ぱらぱらめくり（既読ではない）と判断することは好適である。
【００３３】
読書履歴情報蓄積部１０９は、読書履歴情報取得部１０８が取得した読書履歴情報を読書履歴情報格納部１０２に蓄積する。読書履歴情報蓄積部１０９は、読書履歴情報を追記しても良いし、上書きしても良い。上書きする場合、通常、読書履歴情報格納部１０２には、読んだ最終ページの識別子（ページ番号など）が蓄積されていることとなる。また、追記する場合、通常、読書履歴情報格納部１０２には、読んだすべてのページの識別子が蓄積されていることとなる。つまり、小説などの連続性のある電子書籍の場合は、上書きすることが好適である。一方、ランダムに学習する対象である参考書や百科辞典などの連続性のない電子書籍の場合は、追記することが好適である。
【００３４】
既読箇所情報取得部１１０は、読書履歴情報格納部１０２の１以上の読書履歴情報から、既読の箇所を特定する情報である１以上の既読箇所情報を取得する。既読箇所情報取得部１１０は、通常、受付部１０５がオブジェクト表示指示を受け付けた場合に、１以上の既読箇所情報を取得する。ただし、既読箇所情報取得部１１０が１以上の既読箇所情報を取得するタイミングは問わない。
【００３５】
出現オブジェクト取得部１１１は、１以上の既読箇所情報から、既読の箇所に出現した一の種類、または２以上の種類のオブジェクトである１以上の出現オブジェクトを取得する。種類とは、例えば、人名や、人を特定する情報や、外国語の単語や、地名や、建物名などである。
【００３６】
出現オブジェクト取得部１１１は、ページ識別子に対応するページが表示されている際（例えば、既読のページよりも前のページが表示されている際）に、受付部１０５がオブジェクト表示指示を受け付けた場合でも、既読箇所情報取得部１１０が取得した１以上の既読箇所情報から、既読の箇所に出現した一の種類のオブジェクトである１以上の出現オブジェクトを取得することは好適である。つまり、出現オブジェクト取得部１１１が取得するオブジェクトは、通常、現在、表示されているページを基準とするものではなく、既に読んだページを基準とする。なお、電子書籍に関して、読む順番が決められている書籍でも良いし、読む順番が決められていない書籍でも良い。
【００３７】
出現オブジェクト取得部１１１は、１以上の既読箇所情報から、既読の箇所に対応する出現箇所情報と対になる１以上の種類のオブジェクト（出現オブジェクト）を、オブジェクト出現情報格納部１０４から取得する。
【００３８】
未出現オブジェクト取得部１１２は、１以上の既読箇所情報から、未読の箇所に出現する一の種類、または２以上の種類のオブジェクトである１以上の未出現オブジェクトを取得する。
【００３９】
未出現オブジェクト取得部１１２は、ページ識別子に対応するページが表示されている際（例えば、既読のページよりも前のページが表示されている際）に、受付部１０５がオブジェクト表示指示を受け付けた場合でも、既読箇所情報取得部１１０が取得した１以上の既読箇所情報から、未読の箇所に出現する一の種類、または２以上の種類のオブジェクトである１以上の未出現オブジェクトを取得する。
【００４０】
未出現オブジェクト取得部１１２は、１以上の既読箇所情報から、未読の箇所に対応する出現箇所情報と対になるオブジェクト（未出現オブジェクト）を、オブジェクト出現情報格納部１０４から取得する。なお、未出現オブジェクトは、電子書籍から動的に取得されても良い。さらに詳細には、例えば、未出現オブジェクト取得部１１２は、電子書籍格納部１０１が保持している電子書籍の書誌情報（例えば、全体ページ数を含む）と１以上の既読箇所情報とから、未読の箇所情報（例えば、未読のページや未読の章番号など）を取得する。次に、出現オブジェクト取得部１１１は、未読の箇所情報に対応するオブジェクトであり、出現オブジェクトではないオブジェクトをオブジェクト出現情報格納部１０４から取得しても良い。
【００４１】
また、未出現オブジェクト取得部１１２は、１以上の既読箇所情報に出現しないオブジェクトを、未出現オブジェクトとして、オブジェクト出現情報格納部１０４から取得しても良い。かかる場合は、未出現オブジェクト取得部１１２は、電子書籍の書誌情報を用いない。
【００４２】
関係取得部１１３は、１以上の関係情報を用いて、２以上のオブジェクトに対応する人の関係を取得する。例えば、「太郎の弟である次郎は、・・・・」という文が電子書籍に存在する場合、関係取得部１１３は、人名「太郎」「次郎」を取得し、関係情報「弟」を取得し、２人の関係「「太郎」−弟−「次郎」」を取得する。なお、関係取得部１１３は、例えば、「“人名１”の“関係”である“人名２”」「“人名２”は、“人名１”の“関係”である」などのオブジェクトの関係を特定するパターン（関係特定パターンという）を保持しており、かかる関係特定パターンに合致する文または句等を電子書籍から取得し、２以上のオブジェクトに対応する人の関係を取得する。なお、関係取得部１１３は、一旦取得した人の関係を、変更または削除することもできることは好適である。例えば、関係取得部１１３は、一旦取得した関係である「恋愛関係」を「夫婦」に変更することができる。あるいは、関係取得部１１３は、一旦取得した関係である「師弟」を削除することもできる。つまり、関係取得部１１３は、最新に出現した人の関係を、現時点の関係とし、元の関係を更新する。
【００４３】
さらに、関係取得部１１３が取得する人の関係は、「太郎−＞弟−＞次郎」や「次郎−＞兄−＞太郎」のように方向性を有してもよいし、「太郎−兄弟−次郎」のように方向性を有しなくてもよい。方向性を有するときは、「太郎−片思い−＞花子」のように一方向だけの関係を有してもよい。
【００４４】
オブジェクト表示部１１４は、１以上の出現オブジェクトと、１以上の未出現オブジェクトとを異なる表示態様で表示する。なお、オブジェクト表示部１１４は、出現オブジェクトを、未出現オブジェクトと比較して、目立つ態様で表示することは好適である。例えば、出現オブジェクトを未出現オブジェクトより大きく表示したり、出現オブジェクトを未出現オブジェクトより目立つ色で表示したり、出現オブジェクトをBoldフォント（かつ、例えば、明朝体）で表示し、未出現オブジェクトを通常のフォント（例えば、明朝体）で表示したりすることである。
【００４５】
また、オブジェクト表示部１１４は、まもなく出現する未出現オブジェクトを、他の未出現オブジェクトに比べて目立つ態様で表示することは好適である。かかる場合、例えば、未出現オブジェクト取得部１１２は、現在出力中のページ番号（カレントページ番号）を取得し、当該カレントページ番号からＮ（Ｎは１以上の整数）ページ以内に出現する未出現オブジェクトを第一のグループの未出現オブジェクトとして取得する。また、未出現オブジェクト取得部１１２は、カレントページ番号から（Ｎ＋１）ページ以降に出現する未出現オブジェクトを第二のグループの未出現オブジェクトとして取得する。そして、オブジェクト表示部１１４は、第一のグループの未出現オブジェクトを、第二のグループの未出現オブジェクトと比較して、目立つ態様で表示する。かかる処理により、まもなく出現するオブジェクトが表示され、読者は興味をそそられ、読書意欲が高まる。
【００４６】
また、オブジェクト表示部１１４は、未出現オブジェクトが存在することのみを表示し、その内容を表示しなくてもよい。また、オブジェクト表示部１１４は、未出現オブジェクトが存在すること、および当該未出現オブジェクトと他のオブジェクトとの関係を表示し、その内容を表示しなくてもよい。かかる処理により、読者は興味をそそられ、読書意欲が高まる。
【００４７】
オブジェクト表示部１１４は、１以上の出現オブジェクトと１以上の未出現オブジェクトの関係を明示する態様で表示し、かつ、１以上の出現オブジェクトと１以上の未出現オブジェクトとを異なる表示態様で表示することは好適である。
【００４８】
オブジェクト表示部１１４は、関係取得部１１３が取得した人の関係に応じて、１以上の出現オブジェクトと１以上の未出現オブジェクトの関係を明示するように人物関係図を構成し、かつ、１以上の出現オブジェクトと１以上の未出現オブジェクトとを異なる表示態様で表示することはさらに好適である。ここで、関係とは、人間関係、位置関係などであり、オブジェクト間の関係である。
【００４９】
また、オブジェクト表示部１１４は、ある特定のオブジェクトを中央に配置して、他のオブジェクトとの関係を表示できるようにしてもよい。かかる場合、ユーザが指定した特定のオブジェクトを中央に配置することは好適である。
【００５０】
電子書籍格納部１０１、読書履歴情報格納部１０２、関係情報格納部１０３、およびオブジェクト出現情報格納部１０４は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００５１】
電子書籍格納部１０１等に電子書籍等が記憶される過程は問わない。例えば、記録媒体を介して電子書籍等が電子書籍格納部１０１で記憶されるようになってもよく、通信回線等を介して送信された電子書籍等が電子書籍格納部１０１で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された電子書籍等が電子書籍格納部１０１で記憶されるようになってもよい。
【００５２】
電子書籍表示部１０６、ページめくり部１０７、およびオブジェクト表示部１１４は、ディスプレイデバイスを含むと考えても含まないと考えても良い。電子書籍表示部１０６等は、ディスプレイデバイスのドライバーソフトまたは、ディスプレイデバイスのドライバーソフトとディスプレイデバイス等で実現され得る。
【００５３】
読書履歴情報取得部１０８、読書履歴情報蓄積部１０９、既読箇所情報取得部１１０、出現オブジェクト取得部１１１、未出現オブジェクト取得部１１２、および関係取得部１１３は、通常、ＭＰＵやメモリ等から実現され得る。読書履歴情報取得部１０８等の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００５４】
なお、電子書籍装置１において、オブジェクト間の関係を明示する必要はない。電子書籍装置１において、表示態様が異なるように、既読ページに出現するオブジェクトと未読ページに出現するオブジェクトとを表示できれば良い。つまり、電子書籍装置１において、関係情報格納部１０３、関係取得部１１３が存在しなくても良い。かかる場合の電子書籍装置１の構成は、図２である。
【００５５】
次に、電子書籍装置１の動作について、図３のフローチャートを用いて説明する。
【００５６】
（ステップＳ３０１）受付部１０５は、指示を受け付けたか否かを判断する。指示を受け付ければステップＳ３０２に行き、指示を受け付けなければステップＳ３０１に戻る。
【００５７】
（ステップＳ３０２）既読箇所情報取得部１１０は、ステップＳ３０１で受け付けられた指示がオープン指示であるか否かを判断する。オープン指示であればステップＳ３０３に行き、オープン指示でなければステップＳ３０５に行く。なお、オープン指示は、電子書籍識別子を含む、とする。
【００５８】
（ステップＳ３０３）既読箇所情報取得部１１０は、オープン指示に含まれる電子書籍識別子に対応する既読箇所情報を読書履歴情報格納部１０２から取得する。
【００５９】
（ステップＳ３０４）電子書籍表示部１０６は、電子書籍識別子に対応する電子書籍のページであり、ステップＳ３０３で取得された既読箇所情報が示す既読のページの次のページを電子書籍格納部１０１から読み出し、表示する。ステップＳ３０１に戻る。
【００６０】
（ステップＳ３０５）読書履歴情報取得部１０８は、ステップＳ３０１で受け付けられた指示がページめくり指示であるか否かを判断する。ページめくり指示であればステップＳ３０６に行き、ページめくり指示でなければステップＳ３１１に行く。
【００６１】
（ステップＳ３０６）読書履歴情報取得部１０８は、読書履歴情報を取得する条件に合致するか否かを判断する。つまり、例えば、読書履歴情報取得部１０８は、例えば、一定時間以上、現在表示中のページの表示状態が継続した等、読んだと言える条件を満たすか否かを判断する。条件に合致する場合はステップＳ３０７に行き、条件に合致しない場合はステップＳ３０９に行く。なお、読書履歴情報取得部１０８は、図示しない時計を用いて、表示中のページの表示時間をカウントする、とする。
【００６２】
（ステップＳ３０７）読書履歴情報取得部１０８は、読書履歴情報を取得する。読書履歴情報取得部１０８は、例えば、表示中の書籍の電子書籍識別子（例えば、タイトル）、ページ番号、時刻情報を取得する。なお、読書履歴情報取得部１０８は、図示しない時計から時刻情報を取得する。
【００６３】
（ステップＳ３０８）読書履歴情報蓄積部１０９は、読書履歴情報取得部１０８が取得した読書履歴情報を読書履歴情報格納部１０２に蓄積する。
【００６４】
（ステップＳ３０９）ページめくり部１０７は、ページめくり指示に対応するページを、電子書籍格納部１０１から読み出す。
【００６５】
（ステップＳ３１０）ページめくり部１０７は、読み出したページを出力する。ステップＳ３０１に戻る。
【００６６】
（ステップＳ３１１）既読箇所情報取得部１１０は、ステップＳ３０１で受け付けられた指示がオブジェクト表示指示であるか否かを判断する。オブジェクト表示指示であればステップＳ３１２に行き、オブジェクト表示指示でなければステップＳ３１３に行く。
【００６７】
（ステップＳ３１２）オブジェクト表示部１１４等は、オブジェクト表示処理を行う。ステップＳ３０１に戻る。なお、オブジェクト表示処理について、図４のフローチャートを用いて説明する。
【００６８】
（ステップＳ３１３）電子書籍表示部１０６は、ステップＳ３０１で受け付けられた指示がクローズ指示であるか否かを判断する。クローズ指示であればステップＳ３１４に行き、クローズ指示でなければステップＳ３０１に戻る。
【００６９】
（ステップＳ３１４）電子書籍表示部１０６は、表示中の電子書籍の表示を停止する。ステップＳ３０１に戻る。
【００７０】
なお、図３のフローチャートにおいて、オブジェクト表示の態様は問わない。また、図３のフローチャートにおいて、オブジェクト表示指示に応じて、オブジェクトの表示が行われた。しかし、指示がなくても、電子書籍の表示中に、オブジェクトの表示が行われても良い。さらに、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００７１】
次に、ステップＳ３１２のオブジェクト表示処理について、図４のフローチャートを用いて説明する。
【００７２】
（ステップＳ４０１）既読箇所情報取得部１１０は、読書履歴情報格納部１０２から、表示中の電子書籍の読書履歴情報を読み出す。
【００７３】
（ステップＳ４０２）既読箇所情報取得部１１０は、ステップＳ４０１で読み出された読書履歴情報から、既読箇所情報を取得する。
【００７４】
（ステップＳ４０３）出現オブジェクト取得部１１１は、ステップＳ４０２で取得された既読箇所情報を用いて、既読箇所に出現する１以上のオブジェクトを、オブジェクト出現情報格納部１０４から取得する。
【００７５】
（ステップＳ４０４）未出現オブジェクト取得部１１２は、ステップＳ４０２で取得された既読箇所情報を用いて、未読箇所に出現する（または、既読箇所に出現しない）１以上のオブジェクトを、オブジェクト出現情報格納部１０４から取得する。
【００７６】
（ステップＳ４０５）関係取得部１１３は、オブジェクト間の関係を取得する。オブジェクト間の関係を取得する関係取得処理について、図５のフローチャートを用いて説明する。
【００７７】
（ステップＳ４０６）オブジェクト表示部１１４は、オブジェクト関係図を取得する。なお、オブジェクト表示部１１４は、ステップＳ４０５で取得された関係を用いて、オブジェクト関係図を構成することは好適である。ただし、オブジェクト表示部１１４は、予めオブジェクト出現情報格納部１０４に格納されているオブジェクト関係図を読み出すだけでも良い。
【００７８】
（ステップＳ４０７）オブジェクト表示部１１４は、オブジェクト関係図の中のオブジェクトであり、ステップＳ４０３で取得された出現オブジェクトを、未出現オブジェクトと比較して、目立つ態様に変更する。例えば、オブジェクト表示部１１４は、出現オブジェクトの文字列の属性値（例えば、文字色）を、目立つ態様に変更する。
【００７９】
（ステップＳ４０８）オブジェクト表示部１１４は、オブジェクト関係図を表示する。上位処理にリターンする。
【００８０】
なお、図４のフローチャートにおいて、オブジェクト表示部１１４は、オブジェクト関係図を表示した。しかし、オブジェクト表示部１１４は、関係を明示せず、出現オブジェクトと未出現オブジェクトとを列挙するだけでも良い。ただし、出現オブジェクトと未出現オブジェクトとの表示態様は異なることは必要である。
【００８１】
次に、ステップＳ４０５の関係取得処理について、図５のフローチャートを用いて説明する。
【００８２】
（ステップＳ５０１）関係取得部１１３は、カウンタｉに１を代入する。
【００８３】
（ステップＳ５０２）関係取得部１１３は、関係情報格納部１０３にｉ番目の関係情報が存在するか否かを判断する。ｉ番目の関係情報が存在すればステップＳ５０３に行き、存在しなければ上位処理にリターンする。
【００８４】
（ステップＳ５０３）関係取得部１１３は、ｉ番目の関係情報を関係情報格納部１０３から取得する。
【００８５】
（ステップＳ５０４）関係取得部１１３は、ｉ番目の関係情報をキーとして、表示中の電子書籍を検索し、ｉ番目の関係情報が出現する文を取得する。
【００８６】
（ステップＳ５０５）関係取得部１１３は、ステップＳ５０４で文を取得できたか否かを判断する。文を取得できればステップＳ５０６に行き、文を取得できなければステップＳ５１３に行く。
【００８７】
（ステップＳ５０６）関係取得部１１３は、カウンタｊに１を代入する。
【００８８】
（ステップＳ５０７）関係取得部１１３は、ステップＳ５０５で取得した文の中に、ｊ番目の文が存在するか否かを判断する。ｊ番目の文が存在すればステップＳ５０８に行き、ｊ番目の文が存在しなければステップＳ５１３に行く。
【００８９】
（ステップＳ５０８）関係取得部１１３は、ｊ番目の文に２以上のオブジェクトが含まれるか否かを判断する。２以上のオブジェクトが含まれればステップＳ５０９に行き、２以上のオブジェクトが含まれなければステップＳ５１２に行く。なお、オブジェクトは、オブジェクト出現情報格納部１０４に格納されているオブジェクトである。
【００９０】
（ステップＳ５０９）関係取得部１１３は、ｉ番目の関係情報、ｊ番目の文の中の２以上のオブジェクトを取得し、当該情報を用いて、２以上のオブジェクト間の関係を取得する。ここで、関係取得部１１３は、例えば、上述した関係特定パターンを用いて、２以上のオブジェクト間の関係を取得する。
【００９１】
（ステップＳ５１０）関係取得部１１３は、ステップＳ５０９でオブジェクト間の関係が取得できたか否かを判断する。オブジェクト間の関係が取得できればステップＳ５１１に行き、取得できなければステップＳ５１２に行く。
【００９２】
（ステップＳ５１１）関係取得部１１３は、ステップＳ５０９で取得したオブジェクト間の関係を、バッファに一時蓄積する。なお、かかるバッファの情報は、オブジェクト関係図を構成する際に使用される。
【００９３】
（ステップＳ５１２）関係取得部１１３は、カウンタｊを１、インクリメントする。ステップＳ５０７に戻る。
【００９４】
（ステップＳ５１３）関係取得部１１３は、カウンタｉを１、インクリメントする。ステップＳ５０２に戻る。
【００９５】
以下、本実施の形態における電子書籍装置１の具体的な動作について説明する。ここで、２つの具体例について説明する。一つは、電子書籍が、例えば、小説である。また、他は、電子書籍が、例えば、英語の参考書である。
【００９６】
また、電子書籍装置１の電子書籍格納部１０１には、図６に示す小説の電子書籍が格納されている。また、電子書籍格納部１０１には、図示しない英語の参考書も格納されている。
【００９７】
また、読書履歴情報格納部１０２には、図７に示す読書履歴情報管理表が格納されている。読書履歴情報管理表は、「ＩＤ」「電子書籍識別子」「ページ番号」「時刻」を有するレコードが１以上、格納されている。「ＩＤ」は読書履歴情報管理表のレコードを識別する情報である。また、「電子書籍識別子」は、ここでは電子書籍のタイトルである。「ページ番号」は、既読のページ番号を示す。また、「ＩＤ＝１」「ＩＤ＝３」のページ番号は、既読の最後のページ番号のみを示している。一方、「ＩＤ＝２」のページ番号は、既読のすべてのページ番号を示している。つまり、「ページ番号」は、既読のページが判断できれば、どのようなデータ構造でも良い。さらに、「時刻」は、最後に読んだ時刻を示す。なお、「時刻」は、各ページと当該ページを読んだ時刻を示す情報でも良い。
【００９８】
また、関係情報格納部１０３は、図８に示す関係情報管理表を格納している。関係情報管理表は、「ＩＤ」「関係情報」を有するレコードを１以上有する。また、「関係情報」は「関係名称」と「配置関係」を有する。ただし、「関係情報」は「関係名称」だけでも良い。
【００９９】
（具体例１）
具体例１は、オブジェクト間の関係を取得する場合の例である。
【０１００】
図９は、電子書籍識別子「小説Ａ」の書籍に対応するオブジェクト出現情報格納部１０４に格納されているオブジェクト出現情報管理表である。また、オブジェクト出現情報管理表は、「ＩＤ」「オブジェクト」「出現箇所情報」を有するレコードを１以上格納している。ここでの「オブジェクト」は、人名である。また、出現箇所情報は、オブジェクトが最初に出現するページ番号のみである。
【０１０１】
かかる場合、電子書籍装置１のユーザは、電子書籍識別子「小説Ａ」を有するオープン指示を入力した、とする。すると、受付部１０５は、オープン指示を受け付ける。次に、既読箇所情報取得部１１０は、オープン指示に含まれる電子書籍識別子「小説Ａ」に対応する既読箇所情報「５１」を読書履歴情報管理表から取得する。次に、電子書籍表示部１０６は、電子書籍識別子に対応する電子書籍のページであり、取得された既読箇所情報が示す既読のページ「５１」の次のページ「５２」を電子書籍格納部１０１から読み出し、表示する。そして、図６のページが表示される。
【０１０２】
次に、電子書籍装置１のユーザは、５２ページをじっくり読み、次ページを有するページめくり指示を入力する。すると、受付部１０５は、ページめくり指示を受け付ける。そして、読書履歴情報取得部１０８は、読書履歴情報を取得する条件（例えば、ページの表示時間が１分以上）に合致するほど、長く（例えば、８５秒）、５２ページを表示していた、と判断した、とする。
【０１０３】
次に、読書履歴情報取得部１０８は、電子書籍識別子「小説Ａ」、およびページ番号「５２」、および時刻「２０１１／２／２０  １５：１８：５１」を取得し、かかる情報を有する読書履歴情報を構成する。そして、読書履歴情報蓄積部１０９は、かかる読書履歴情報を読書履歴情報格納部１０２に蓄積する。そして、図７の読書履歴情報管理表の「ＩＤ＝１」のレコードは「ＩＤ＝１、電子書籍識別子＝小説Ａ、ページ番号＝５２、時刻＝２０１１／２／２０  １５：１８：５１」に更新される。
【０１０４】
次に、ページめくり部１０７は、ページめくり指示（ここでは、次ページの表示指示）に対応する５３ページを、電子書籍格納部１０１から読み出す。そして、ページめくり部１０７は、読み出した５３ページを出力する。
【０１０５】
次に、ユーザは、オブジェクト表示指示を入力した、とする。ここでのオブジェクト表示指示は、一の種類「人名」のオブジェクトを表示する指示である。
【０１０６】
そして、受付部１０５は、オブジェクト表示指示を受け付ける。次に、既読箇所情報取得部１１０は、読書履歴情報格納部１０２から、表示中の電子書籍「小説Ａ」の読書履歴情報「ページ番号＝５２」を読み出す。なお、既読箇所情報取得部１１０は、読書履歴情報のうち、一部の情報を読み出しても良い。かかる場合も、読書履歴情報の取得に該当する。
【０１０７】
次に、出現オブジェクト取得部１１１は、既読箇所情報「ページ番号＝５２」を用いて、１ページから５２ページの間（既読箇所）に出現する１以上のオブジェクトを、オブジェクト出現情報管理表（図９参照）から取得する。そして、出現オブジェクト取得部１１１は、「正夫」「明子」「太郎」「幸子」「正太郎」を取得する。なお、ここで、現在、表示中の５３ページも既読箇所情報に含まれるとして、出現オブジェクト取得部１１１は、出現オブジェクトを取得しても良い。
【０１０８】
次に、未出現オブジェクト取得部１１２は、取得された既読箇所情報「ページ番号＝５２」を用いて、未読箇所「５３ページ以降」を取得し、当該未読箇所に出現する１以上のオブジェクトを、オブジェクト出現情報管理表（図９参照）から取得する。そして、未出現オブジェクト取得部１１２は、「次郎」「花子」を取得する。なお、ここで、現在、表示中の５３ページは未読箇所に含まれないとして、未出現オブジェクト取得部１１２は、未出現オブジェクトを取得しても良い。
【０１０９】
次に、関係取得部１１３は、図５のフローチャートに従い、人の間の関係を取得する。関係取得部１１３は、例えば、「幸子は太郎の妻」から「太郎−妻−幸子」を得る。また、「太郎の子の名前を正太郎」から「太郎−子−正太郎」を得る。つまり、関係取得部１１３は、予め格納している関係特定パターン「“人名２”は“人名１”の“関係”」に「幸子は太郎の妻」が合致すると判断し、「太郎−妻−幸子」を得る。また、関係取得部１１３は、予め格納している関係特定パターン「“人名１”の“関係”の名前を人名２”」に「太郎の子の名前を正太郎」が合致すると判断し、「太郎−子−正太郎」を得る。そして、関係取得部１１３は、上記の処理をすべての人名に対して行う。
【０１１０】
次に、オブジェクト表示部１１４は、以下のように、オブジェクト関係図を取得する。つまり、オブジェクト表示部１１４は、「太郎−妻−幸子」の関係「妻」の配置関係「右」を図８の関係情報管理表から取得し、「太郎」の右に「幸子」を配置し、線で接続する。また、オブジェクト表示部１１４は、「太郎−子−正太郎」の関係「子」の配置関係「下」を図８の関係情報管理表から取得し、「太郎」の下に「正太郎」を配置し、線で接続する。そして、オブジェクト表示部１１４は、上記の処理をすべての人名に対して行う。
【０１１１】
次に、オブジェクト表示部１１４は、オブジェクト関係図の中のオブジェクトであり、取得された出現オブジェクト「正夫」「明子」「太郎」「幸子」「正太郎」を、未出現オブジェクト「次郎」「花子」と比較して、目立つ態様に変更する。ここでは、「正夫」「明子」「太郎」「幸子」「正太郎」を太字にする。また、オブジェクト表示部１１４は、出現オブジェクト間の関係を示すラインを太いラインとする。つまり、オブジェクト表示部１１４は、オブジェクト関係図において、出現オブジェクト間の関係を、未出現オブジェクト間の関係と比較して、目立つ態様で構成する。つまり、オブジェクト表示部１１４は、オブジェクト関係図において、出現オブジェクト間の関係を、未出現オブジェクト間または出現オブジェクトと未出現オブジェクトとの間の関係と比較して、異なる態様で構成する。
【０１１２】
そして、オブジェクト表示部１１４は、例えば、図１０に示すオブジェクト関係図を表示する。なお、オブジェクト表示部１１４は、オブジェクト関係図を表示する際に、出現オブジェクト間の関係を、未出現オブジェクトを含む関係と比較して、異なる態様で表示することは好適である。
【０１１３】
なお、電子書籍装置１は、オブジェクト間の関係を取得せずに、関係情報格納部１０３に、図１１に示すオブジェクト間の関係図を予め保持していても良い。かかる場合、電子書籍装置１の出現オブジェクト取得部１１１が出現オブジェクトを取得し、かつ未出現オブジェクト取得部１１２が未出現オブジェクトを取得し、図１１のオブジェクト関係図において、オブジェクト表示部１１４は、出現オブジェクトと未出現オブジェクトとを異なる態様で表示しても良い。また、かかる場合も、オブジェクト表示部１１４は、図１０に示すように、出現オブジェクト間の関係を未出現オブジェクト間の関係と比較して、異なる態様でオブジェクト関係図を表示しても良い。
【０１１４】
（具体例２）
具体例２は、オブジェクト間の関係を取得しない場合の例である。
【０１１５】
今、オブジェクト出現情報格納部１０４に、図１２に示すオブジェクト出現情報管理表が格納されている。オブジェクト出現情報管理表において、オブジェクトは、電子書籍識別子「ＥＢｏｏｋＢ」で識別される電子書籍に出現する英単語である。また、出現箇所情報は、オブジェクトが出現するすべてのページ番号である。
【０１１６】
かかる状況において、ユーザは、電子書籍識別子「ＥＢｏｏｋＢ」を含むオープン指示を入力した、とする。すると、受付部１０５は、かかるオープン指示を受け付ける。次に、既読箇所情報取得部１１０は、オープン指示に含まれる電子書籍識別子「ＥＢｏｏｋＢ」に対応する既読箇所情報「１−３８，５０」を読書履歴情報管理表から取得する。次に、電子書籍表示部１０６は、電子書籍識別子に対応する電子書籍のページであり、未読のページの中で最も小さいページ番号「３９」のページを電子書籍格納部１０１から読み出し、表示する。なお、読書履歴情報管理表は、最近に既読となったページ番号を格納しており、電子書籍表示部１０６は、かかるページ番号またはかかるページ番号の次のページ番号のページを表示しても良い。
【０１１７】
次に、電子書籍装置１のユーザは、オブジェクト表示指示を入力した、とする。ここでのオブジェクト表示指示は、一の種類「英単語」のオブジェクトを表示する指示である。
【０１１８】
そして、受付部１０５は、オブジェクト表示指示を受け付ける。次に、既読箇所情報取得部１１０は、読書履歴情報格納部１０２から、表示中の電子書籍「ＥＢｏｏｋＢ」の読書履歴情報「ページ番号＝「１−３８，５０」」を読み出す。
【０１１９】
次に、出現オブジェクト取得部１１１は、既読箇所情報「ページ番号＝「１−３８，５０」」を用いて、１ページから３８ページの間、または５０ページ（既読箇所）に出現する１以上の英単語を、オブジェクト出現情報管理表（図１２参照）から取得する。つまり、出現オブジェクト取得部１１１は、１−３８のうちのいずれかの数値、または５０を「出現箇所情報」の属性値として有するレコードに含まれる英単語「ｂｏｏｋ」「ｐｅｎ」「ｐｅｎｃｉｌ」等を取得する。
【０１２０】
また、未出現オブジェクト取得部１１２は、取得された既読箇所情報「ページ番号＝「１−３８，５０」」を用いて、未読箇所「３９−４９，５１ページ以降」を取得し、当該未読箇所に出現する１以上のオブジェクトを、オブジェクト出現情報管理表（図１２参照）から取得する。そして、未出現オブジェクト取得部１１２は、「ｔｅｘｔｂｏｏｋ」「ｄｏｃｔｏｒ」等を取得する。
【０１２１】
次に、オブジェクト表示部１１４は、出現オブジェクトと未出現オブジェクトとを異なる態様で表示する。ここでは、オブジェクト表示部１１４は、図１３に示すように、出現オブジェクトと未出現オブジェクトとを分離して表示する。分離して表示することは、出現オブジェクトであるか未出現オブジェクトであるかを区別可能に表示することである。また、出現オブジェクトと未出現オブジェクトとを異なる態様で表示することは、出現オブジェクトであるか未出現オブジェクトであるかを区別可能に表示することである、と言える。
【０１２２】
以上、本実施の形態によれば、電子書籍において、今後、登場するオブジェクトを把握できる。また、既に登場したオブジェクトと、今後、登場するオブジェクトとを明瞭に区別して、把握できる。
【０１２３】
なお、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、書籍のタイトル、１以上のページを有する１以上の電子書籍と、ユーザが行った読書行為に関する情報である１以上の読書履歴情報とを格納しており、コンピュータを、電子書籍を開く指示であるオープン指示とページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、前記受付部がオープン指示を受け付けた場合、当該オープン指示に対応する電子書籍を前記電子書籍格納部から読み出し、表示する電子書籍表示部と、前記受付部がページめくり指示を受け付けた場合、当該ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、前記受付部が受け付けた読書行為指示に対応した読書履歴情報を取得する読書履歴情報取得部と、前記読書履歴情報取得部が取得した読書履歴情報を前記記憶媒体に蓄積する読書履歴情報蓄積部と、前記記憶媒体の１以上の読書履歴情報から、既読の箇所を特定する情報である１以上の既読箇所情報を取得する既読箇所情報取得部と、前記１以上の既読箇所情報から、既読の箇所に出現したオブジェクトである１以上の出現オブジェクトを取得する出現オブジェクト取得部と、前記１以上の既読箇所情報から、未読の箇所に出現するオブジェクトである１以上の未出現オブジェクトを取得する未出現オブジェクト取得部と、前記１以上の出現オブジェクトと、前記１以上の未出現オブジェクトとを異なる表示態様で表示するオブジェクト表示部として機能させるためのプログラム、である。
【０１２４】
また、上記プログラムにおいて、前記ページめくり部は、前記受付部が、現在表示されているページよりも前のページであり、既読のページを特定するページ識別子を含むページめくり指示を受け付けた場合に、前記ページ識別子に対応するページを表示し、前記出現オブジェクト取得部は、前記ページ識別子に対応するページが表示されている際に、前記受付部がオブジェクト表示指示を受け付けた場合でも、前記既読箇所情報取得部が取得した１以上の既読箇所情報から、既読の箇所に出現したオブジェクトである１以上の出現オブジェクトを取得し、前記未出現オブジェクト取得部は、前記ページ識別子に対応するページが表示されている際に、前記受付部がオブジェクト表示指示を受け付けた場合でも、前記既読箇所情報取得部が取得した１以上の既読箇所情報から、未読の箇所に出現するオブジェクトである１以上の未出現オブジェクトを取得するプログラムであることは好適である。
【０１２５】
また、上記プログラムにおいて、前記オブジェクト表示部は、前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトの関係を明示する態様で表示し、かつ、前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトとを異なる表示態様で表示するプログラムであることは好適である。
【０１２６】
また、上記プログラムにおいて、記憶媒体に、さらに、オブジェクトと当該オブジェクトが出現する箇所を特定する情報である出現箇所情報とを有するオブジェクト出現情報を１以上格納しており、前記出現オブジェクト取得部は、前記１以上の既読箇所情報から、既読の箇所に対応する出現箇所情報と対になるオブジェクトを、前記記憶媒体から取得し、前記未出現オブジェクト取得部は、前記１以上の既読箇所情報から、未読の箇所に対応する出現箇所情報と対になるオブジェクトを、前記記憶媒体から取得するプログラムであることは好適である。
【０１２７】
また、上記プログラムにおいて、前記オブジェクトは、人名であり、記憶媒体に、さらに、人の関係を示す情報である１以上の関係情報を格納しており、コンピュータを、前記１以上の関係情報を用いて、２以上のオブジェクトに対応する人の関係を取得する関係取得部としてさらに機能させ、前記オブジェクト表示部は、前記関係取得部が取得した人の関係に応じて、前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトの関係を明示するように人物関係図を構成し、かつ、前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトとを異なる表示態様で表示するプログラムであることは好適である。
【０１２８】
（実施の形態２）
本実施の形態において、既読ページに出現するオブジェクトと未読ページに出現するオブジェクトの両方を表示し、かつその表示態様が異なる電子書籍装置２について説明する。また、特に、本実施の形態において、オブジェクトは地図上に表示される地名等である。
【０１２９】
図１４は、本実施の形態における電子書籍装置２のブロック図である。電子書籍装置２は、電子書籍格納部１０１、読書履歴情報格納部１０２、地図情報格納部２０３、オブジェクト出現情報格納部１０４、受付部１０５、電子書籍表示部１０６、ページめくり部１０７、読書履歴情報取得部１０８、読書履歴情報蓄積部１０９、既読箇所情報取得部１１０、出現オブジェクト取得部１１１、未出現オブジェクト取得部１１２、オブジェクト表示部２１４を備える。
【０１３０】
地図情報格納部２０３は、地図情報を格納し得る。地図情報は、地図に関する情報であり、地名または名勝または建築物の位置を示す位置情報を含む。地図情報は、通常、地図の図柄情報を含む。図柄情報は、地図自体の情報であり、ビットマップ、ベクターデータ等、問わない。つまり、地図情報のフォーマット等は問わない。
【０１３１】
地図情報格納部２０３は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【０１３２】
地図情報格納部２０３に地図情報が記憶される過程は問わない。例えば、記録媒体を介して地図情報が地図情報格納部２０３で記憶されるようになってもよく、通信回線等を介して送信された地図情報が地図情報格納部２０３で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された地図情報が地図情報格納部２０３で記憶されるようになってもよい。
【０１３３】
オブジェクト表示部２１４は、１以上の出現オブジェクトと、１以上の未出現オブジェクトとを異なる表示態様で表示する。また、オブジェクト表示部２１４は、１以上の出現オブジェクトと１以上の未出現オブジェクトの関係（位置関係）を明示する態様で表示し、かつ、１以上の出現オブジェクトと１以上の未出現オブジェクトとを異なる表示態様で表示する。
【０１３４】
また、オブジェクト表示部２１４は、１以上の出現オブジェクトと１以上の未出現オブジェクトを、各オブジェクトの位置情報に従って、地図上に配置した地図情報を構成し、かつ、１以上の出現オブジェクトと１以上の未出現オブジェクトとを異なる表示態様で地図情報を表示する。
【０１３５】
オブジェクト表示部２１４は、ディスプレイデバイスを含むと考えても含まないと考えても良い。オブジェクト表示部２１４は、ディスプレイデバイスのドライバーソフトまたは、ディスプレイデバイスのドライバーソフトとディスプレイデバイス等で実現され得る。
【０１３６】
次に、電子書籍装置２の動作について説明する。電子書籍装置２の動作において、電子書籍装置１の動作と比較して、オブジェクト表示処理のみが異なる。電子書籍装置２のオブジェクト表示処理について、図１５のフローチャートを用いて説明する。図１５のフローチャートにおいて、図４のフローチャートと異なるステップについてのみ説明する。
【０１３７】
（ステップＳ１５０１）オブジェクト表示部２１４は、地図情報格納部２０３から地図情報を読み出す。なお、オブジェクト表示部２１４は、出現オブジェクトがすべて含まれる地図情報を読み出すことは好適である。また、オブジェクト表示部２１４は、出現オブジェクトと未出現オブジェクトとがすべて含まれる地図情報を読み出すことはさらに好適である。
【０１３８】
（ステップＳ１５０２）オブジェクト表示部２１４は、ステップＳ１５０１で読み出した地図情報の中の出現オブジェクトの表示態様を第一の態様に変更する。なお、表示態様の変更とは、通常、出現オブジェクトの属性値（フォント、文字色、背景色、下線の有無など）の変更である。なお、第一の態様は、第二の態様と比較して、目立つような属性値である。
【０１３９】
（ステップＳ１５０３）オブジェクト表示部２１４は、ステップＳ１５０１で読み出した地図情報の中の未出現オブジェクトの表示態様を第二の態様に変更する。
【０１４０】
（ステップＳ１５０４）オブジェクト表示部２１４は、地図情報を表示する。上位処理（図３のステップＳ３０１）にリターンする。
【０１４１】
なお、図１５のフローチャートにおいて、出現オブジェクト、未出現オブジェクト以外のオブジェクト（地名等）を、地図上に表示しても良い。かかる場合、出現オブジェクトのみ、他のオブジェクトと比較して、異なる態様で表示しても良いし、出現オブジェクトと未出現オブジェクトとそれ以外のオブジェクトとを、それぞれ異なる態様で表示しても良い。この場合、３以上の態様で、オブジェクトを地図上に表示することとなる。
【０１４２】
また、図１５のフローチャートにおいて、地図上にオブジェクトを表示しなくても良い。かかる場合、電子書籍装置２の動作は、実施の形態１における電子書籍装置１の動作と同様の動作となる。
【０１４３】
以下、本実施の形態における電子書籍装置２の具体的な動作について説明する。今、電子書籍装置２の読書履歴情報格納部１０２には、図７に示す読書履歴情報管理表が格納されている。読書履歴情報管理表の「ＩＤ＝３」のページ番号は、既読の最後のページ番号のみを示している。つまり、読書履歴情報管理表の「ＩＤ＝３」のレコードにおいて、「伝記Ｃ」は、２１ページまで読まれたことを示す。なお、読書履歴情報管理表におけるレコード（読書履歴情報）の蓄積の処理は、実施の形態１で説明した処理と同様である。
【０１４４】
また、図１６は、地図情報格納部２０３に格納されている地図情報である。この地図情報は、日本地図の図柄と、地名とその位置情報（例えば、（経度，緯度））の組（１４組）とを有する。そして、地図情報格納部２０３の地図情報を表示させた場合に、図１６のような表示となる。
【０１４５】
また、電子書籍装置２のオブジェクト出現情報格納部１０４には、図１７に示すオブジェクト出現情報管理表が格納されている。図１７に示すオブジェクト出現情報管理表の構造は、図９のオブジェクト出現情報管理表と同様である。なお、図１７に示すオブジェクト出現情報管理表は、例えば、地名データベースの地名や図１６の地名をキーとして、電子書籍「伝記Ｃ」を検索し、地名が出現するページ数を地名と対にして蓄積した表である。かかるオブジェクト出現情報管理表の構成処理は、図示しないオブジェクト出現情報構成部により行われる、とする。オブジェクト出現情報構成部は公知技術であるので、詳細な説明を省略する。
【０１４６】
かかる状態で、電子書籍装置２のユーザは、電子書籍識別子「伝記Ｃ」を含むオープン指示を入力した、とする。すると、受付部１０５は、かかるオープン指示を受け付ける。次に、既読箇所情報取得部１１０は、オープン指示に含まれる電子書籍識別子「伝記Ｃ」に対応する既読箇所情報「２１」を読書履歴情報管理表から取得する。次に、電子書籍表示部１０６は、電子書籍識別子に対応する電子書籍のページであり、既読のページの次のページ番号「２２」のページを電子書籍格納部１０１から読み出し、表示する。
【０１４７】
次に、電子書籍装置１のユーザは、オブジェクト表示指示を入力した、とする。ここでのオブジェクト表示指示は、一の種類「地名」のオブジェクトを、地図上に表示する指示である。
【０１４８】
そして、受付部１０５は、オブジェクト表示指示を受け付ける。次に、既読箇所情報取得部１１０は、読書履歴情報格納部１０２から、表示中の電子書籍「伝記Ｃ」の読書履歴情報「ページ番号＝２１」を読み出す。
【０１４９】
次に、出現オブジェクト取得部１１１は、既読箇所情報「ページ番号＝２１」を用いて、１ページから２１ページの間（既読箇所）に出現する１以上の地名を、オブジェクト出現情報管理表（図１７参照）から取得する。つまり、出現オブジェクト取得部１１１は、１−２１のうちのいずれかの数値を「出現箇所情報」の属性値として有するレコードに含まれる地名「京都」「神戸」「福井」「名古屋」「津」「奈良」を取得する。
【０１５０】
次に、未出現オブジェクト取得部１１２は、取得された既読箇所情報「ページ番号＝２１」を用いて、未読箇所「２２ページ以降」を取得し、当該未読箇所に出現する１以上のオブジェクトを、オブジェクト出現情報管理表（図１７参照）から取得する。そして、未出現オブジェクト取得部１１２は、「金沢」「東京」「千葉」「秋田」を取得する。
【０１５１】
次に、オブジェクト表示部２１４は、地図情報格納部２０３から図１６の地図情報を読み出す。
【０１５２】
次に、オブジェクト表示部２１４は、読み出した地図情報の中の出現オブジェクト「京都」「神戸」「福井」「名古屋」「津」「奈良」の表示態様を第一の態様に変更する。ここでは、文字を矩形で囲っている。
【０１５３】
次に、オブジェクト表示部２１４は、読み出した地図情報の中の未出現オブジェクト「金沢」「東京」「千葉」「秋田」の表示態様を第二の態様に変更する。ここでは、文字色をグレーにする。
【０１５４】
次に、オブジェクト表示部２１４は、地図情報を表示する。かかる地図情報は、図１８である。図１８において、出現オブジェクトと未出現オブジェクトとその他のオブジェクトとの表示態様がそれぞれ異なる。その他のオブジェクトは「高知」「青森」「札幌」「旭川」である。
【０１５５】
以上、本実施の形態によれば、今後、登場する地名等を地図上で明確に把握できる。また、既に登場した地名等と、今後、登場する地名等とを地図上で明瞭に区別して把握できる。
【０１５６】
なお、上記の実施の形態において、既読箇所情報に含まれるページ番号を、最終的に表示していたページ番号つぃても良い。かかる場合、出現オブジェクトを、当該ページ番号までのページに出現したオブジェクトであると考えても良いし、「当該ページ番号−１」までのページに出現したオブジェクトであると考えても良い。
【０１５７】
さらに、本実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、記憶媒体に、書籍のタイトル、１以上のページを有する１以上の電子書籍と、ユーザが行った読書行為に関する情報である１以上の読書履歴情報とを格納しており、コンピュータを、電子書籍を開く指示であるオープン指示とページをめくる指示であるページめくり指示を含む読書行為指示を受け付ける受付部と、前記受付部がオープン指示を受け付けた場合、当該オープン指示に対応する電子書籍を前記電子書籍格納部から読み出し、表示する電子書籍表示部と、前記受付部がページめくり指示を受け付けた場合、当該ページめくり指示に従って、表示している電子書籍のページとは異なるページを表示するページめくり部と、前記受付部が受け付けた読書行為指示に対応した読書履歴情報を取得する読書履歴情報取得部と、前記読書履歴情報取得部が取得した読書履歴情報を前記記憶媒体に蓄積する読書履歴情報蓄積部と、前記記憶媒体の１以上の読書履歴情報から、既読の箇所を特定する情報である１以上の既読箇所情報を取得する既読箇所情報取得部と、前記１以上の既読箇所情報から、既読の箇所に出現したオブジェクトである１以上の出現オブジェクトを取得する出現オブジェクト取得部と、前記１以上の既読箇所情報から、未読の箇所に出現するオブジェクトである１以上の未出現オブジェクトを取得する未出現オブジェクト取得部と、前記１以上の出現オブジェクトと、前記１以上の未出現オブジェクトとを異なる表示態様で表示するオブジェクト表示部として機能させるためのプログラム、である。
【０１５８】
また、上記プログラムにおいて、前記オブジェクトは、地名または名勝または建築物を含み、記憶媒体に、地名または名勝または建築物の位置を示す位置情報を含む地図情報をさらに格納しており、前記オブジェクト表示部は、前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトを、当該各オブジェクトの位置情報に従って、地図上に配置した地図情報を構成し、かつ、前記１以上の出現オブジェクトと前記１以上の未出現オブジェクトとを異なる表示態様で前記地図情報を表示するプログラム、であることは好適である。
【０１５９】
また、図１９は、本明細書で述べたプログラムを実行して、上述した実施の形態の電子書籍装置を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１９は、このコンピュータシステム３４０の概観図であり、図２０は、コンピュータシステム３４０のブロック図である。
【０１６０】
図１９において、コンピュータシステム３４０は、ＦＤドライブ、ＣＤ−ＲＯＭドライブを含むコンピュータ３４１と、キーボード３４２と、マウス３４３と、モニタ３４４とを含む。
【０１６１】
図２０において、コンピュータ３４１は、ＦＤドライブ３４１１、ＣＤ−ＲＯＭドライブ３４１２に加えて、ＭＰＵ３４１３と、ＣＤ−ＲＯＭドライブ３４１２及びＦＤドライブ３４１１に接続されたバス３４１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３４１５とに接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３４１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３４１７とを含む。ここでは、図示しないが、コンピュータ３４１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０１６２】
コンピュータシステム３４０に、上述した実施の形態の電子書籍装置の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３５０１、またはＦＤ３５０２に記憶されて、ＣＤ−ＲＯＭドライブ３４１２またはＦＤドライブ３４１１に挿入され、さらにハードディスク３４１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３４１に送信され、ハードディスク３４１７に記憶されても良い。プログラムは実行の際にＲＡＭ３４１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３５０１、ＦＤ３５０２またはネットワークから直接、ロードされても良い。
【０１６３】
プログラムは、コンピュータ３４１に、上述した実施の形態の電子書籍装置の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３４０がどのように動作するかは周知であり、詳細な説明は省略する。
【０１６４】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０１６５】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０１６６】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０１６７】
以上のように、本発明にかかる電子書籍装置は、今後、登場するオブジェクトを把握できる、という効果を有し、電子書籍装置等として有用である。
【符号の説明】
【０１６８】
１、２  電子書籍装置
１０１  電子書籍格納部
１０２  読書履歴情報格納部
１０３  関係情報格納部
１０４  オブジェクト出現情報格納部
１０５  受付部
１０６  電子書籍表示部
１０７  ページめくり部
１０８  読書履歴情報取得部
１０９  読書履歴情報蓄積部
１１０  既読箇所情報取得部
１１１  出現オブジェクト取得部
１１２  未出現オブジェクト取得部
１１３  関係取得部
１１４、２１４  オブジェクト表示部
２０３  地図情報格納部
【図１】
0005588899.tif 000002
【図２】
0005588899.tif 000003
【図３】
0005588899.tif 000004
【図４】
0005588899.tif 000005
【図５】
0005588899.tif 000006
【図６】
0005588899.tif 000007
【図７】
0005588899.tif 000008
【図８】
0005588899.tif 000009
【図９】
0005588899.tif 000010
【図１０】
0005588899.tif 000011
【図１１】
0005588899.tif 000012
【図１２】
0005588899.tif 000013
【図１３】
0005588899.tif 000014
【図１４】
0005588899.tif 000015
【図１５】
0005588899.tif 000016
【図１７】
0005588899.tif 000017
【図１９】
0005588899.tif 000018
【図２０】
0005588899.tif 000019
【図１６】
0005588899.tif 000020
【図１８】
0005588899.tif 000021