(57)【要約】      （修正有）【課題】ユーザの熟知度に応じた読みやすい書籍を提供する。【解決手段】情報処理装置１００は、複数に区分された内容データそれぞれにレベル情報が関連付けられた書籍データを、書籍データ記憶部１２２に記憶する。閲覧要求元からの閲覧要求に応じて、書籍の内容を表示部に表示する際に、ユーザ情報記憶部１２１から閲覧要求元に対して設定されたレベル情報を読み出し、対応する書籍データのレベル情報が関連付けられた内容データを、複数に区分された内容データから選択して表示する。【選択図】図１
2016181045.tif 000002
【特許請求の範囲】
【請求項１】
閲覧要求元からの閲覧要求に応じて、記憶部に記憶された、複数に区分された内容データそれぞれにレベル情報が関連付けられた書籍データを用いて、書籍の内容を表示部に表示する際に、前記閲覧要求元に対して設定されたレベル情報に対応するレベル情報が関連付けられた内容データを、前記複数に区分された内容データから選択して表示対象とする、
処理をコンピュータに実行させることを特徴とする書籍データ閲覧プログラム。
【請求項２】
前記表示対象とする処理は、前記複数に区分された内容データのうち、前記閲覧要求元に対して設定されたレベル情報未満のレベル情報が関連付けられた前記複数に区分された内容データについて、割愛可能であることを示す情報を付加して表示対象とすることを特徴とする請求項１に記載の書籍データ閲覧プログラム。
【請求項３】
前記表示対象とする処理は、前記複数に区分された内容データのうち、前記閲覧要求元に対して設定されたレベル情報を超えるレベル情報が関連付けられた前記複数に区分された内容データについて、他の書籍の内容をマージ可能であることを示す情報を付加して表示対象とすることを特徴とする請求項１または２に記載の書籍データ閲覧プログラム。
【請求項４】
前記記憶部には、前記書籍データに、さらに、書籍のレベル情報と書籍の種別を示す情報とが対応付けて記憶され、前記閲覧要求元に対応付けて、書籍の種別と該種別に対応するレベル情報とが少なくとも１つ記憶されることを特徴とする請求項１〜３のいずれか１つに記載の書籍データ閲覧プログラム。
【請求項５】
前記書籍データは、前記複数に区分された内容データそれぞれについて課金額が設定され、
さらに、前記書籍データの表示に応じて、表示対象とされた前記複数に区分された内容データに設定された課金額を前記閲覧要求元の支払額とすることを特徴とする請求項１〜４のいずれか１つに記載の書籍データ閲覧プログラム。
【請求項６】
前記表示対象とする処理は、前記複数に区分された内容データのうち、割愛した箇所を判別できる情報を付加して表示対象とすることを特徴とする請求項１〜５のいずれか１つに記載の書籍データ閲覧プログラム。
【請求項７】
前記表示対象とする処理は、前記書籍の内容を前記表示部に表示する際に、さらに、他の書籍の内容をマージすることを勧めるメッセージを表示対象とすることを特徴とする請求項１〜６のいずれか１つに記載の書籍データ閲覧プログラム。
【請求項８】
閲覧要求元からの閲覧要求に応じて、記憶部に記憶された、複数に区分された内容データそれぞれにレベル情報が関連付けられた書籍データを用いて、書籍の内容を表示部に表示する際に、前記閲覧要求元に対して設定されたレベル情報に対応するレベル情報が関連付けられた内容データを、前記複数に区分された内容データから選択して表示対象とする、
処理をコンピュータが実行することを特徴とする書籍データ閲覧方法。
【請求項９】
閲覧要求元からの閲覧要求に応じて、記憶部に記憶された、複数に区分された内容データそれぞれにレベル情報が関連付けられた書籍データを用いて、書籍の内容を表示部に表示する際に、前記閲覧要求元に対して設定されたレベル情報に対応するレベル情報が関連付けられた内容データを、前記複数に区分された内容データから選択して表示対象とする対象選択部
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、書籍データ閲覧プログラム、書籍データ閲覧方法および情報処理装置に関する。
【背景技術】
【０００２】
近年、スマートフォンやタブレット端末の普及により、各事業者による電子書籍の販売が拡大している。電子書籍の販売は、多くの事業者で概ね紙の書籍を電子化した紙の書籍と同じ内容の電子書籍の販売が行われている。各事業者は、他の事業者との差別化を図るために、例えば、定額での読み放題やポイント制等を導入している場合がある。また、電子マニュアルの見出しである表示項目が選択され、それがユーザの装置に関する知識レベルの判定のベースとなる項目であれば、以前の閲覧時に判定されたレベルと、今回選択された項目に基づいて、更新後のレベルを判定することが提案されている。さらに、判定したレベルに応じたマニュアルが表示され、閲覧が終了すると、ユーザの知識レベルに関する情報を更新することが提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−１６９７１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、電子書籍の販売では、ユーザの熟知度に応じた読みやすい書籍を提供することは困難である。なお、電子マニュアルの表示では、ユーザが何度も電子マニュアルを読まないとユーザの知識レベルが更新されないので、読みやすくなるまである程度の閲覧回数を要する。
【０００５】
一つの側面では、本発明は、ユーザの熟知度に応じた読みやすい書籍を提供することを目的とする。
【課題を解決するための手段】
【０００６】
一つの態様では、書籍データ閲覧プログラムは、閲覧要求元からの閲覧要求に応じて、記憶部に記憶された、複数に区分された内容データそれぞれにレベル情報が関連付けられた書籍データを用いて、書籍の内容を表示部に表示する際に、前記閲覧要求元に対して設定されたレベル情報に対応するレベル情報が関連付けられた内容データを、前記複数に区分された内容データから選択して表示対象とする処理をコンピュータに実行させる。
【発明の効果】
【０００７】
ユーザの熟知度に応じた読みやすい書籍を提供できる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施例の電子書籍システムの構成の一例を示すブロック図である。
【図２】図２は、ユーザ情報記憶部の一例を示す図である。
【図３】図３は、書籍データ記憶部の一例を示す図である。
【図４】図４は、書籍データ記憶部の一例を示す図である。
【図５】図５は、連携書籍情報記憶部の一例を示す図である。
【図６】図６は、目次画面の一例を示す図である。
【図７】図７は、目次画面の他の一例を示す図である。
【図８】図８は、内容表示画面の一例を示す図である。
【図９】図９は、実施例の閲覧制御処理の一例を示すフローチャートである。
【図１０】図１０は、書籍データ閲覧プログラムを実行するコンピュータの一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、図面に基づいて、本願の開示する書籍データ閲覧プログラム、書籍データ閲覧方法および情報処理装置の実施例を詳細に説明する。なお、本実施例により、開示技術が限定されるものではない。また、以下の実施例は、矛盾しない範囲で適宜組みあわせてもよい。
【実施例】
【００１０】
図１は、実施例の電子書籍システムの構成の一例を示すブロック図である。図１に示す電子書籍システム１は、端末装置１０と、情報処理装置１００とを有する。なお、図１には、システムが１つの端末装置１０を有する場合を示したが、端末装置１０の数は限定されず、電子書籍システム１は、任意の数の端末装置１０を有してもよい。なお、以下の説明では、電子書籍を単に書籍とも表現する。
【００１１】
端末装置１０および情報処理装置１００の間は、ネットワークＮを介して相互に通信可能に接続される。かかるネットワークＮには、有線または無線を問わず、インターネット（Internet）を始め、ＬＡＮ（Local  Area  Network）やＶＰＮ（Virtual  Private  Network）などの任意の種類の通信網を採用できる。
【００１２】
情報処理装置１００は、端末装置１０からユーザＩＤ（IDentifier）を受信する。情報処理装置１００は、ユーザＩＤを受信すると、当該ユーザＩＤのユーザが閲覧可能な書籍の一覧を端末装置１０に送信する。情報処理装置１００は、端末装置１０から書籍の閲覧要求を受信する。情報処理装置１００は、書籍の閲覧要求を受信すると、記憶部に記憶されたユーザ情報と書籍データに基づいて、書籍の章や節等の区分のうち、割愛またはマージが可能な区分を選択する。なお、ユーザ情報には、例えば、分野ごとに設定されたユーザの熟知度を示すレベル情報が含まれる。また、書籍データには、例えば、区分ごとに対象とするユーザの熟知度を示すレベル情報が関連付けられている。情報処理装置１００は、閲覧要求された書籍について、割愛またはマージが可能であることを示す情報を付加した目次画面を端末装置１０に送信する。情報処理装置１００は、割愛またはマージする区分を指定する指定情報を端末装置１０から受信すると、割愛またはマージする区分に指定されていない区分の書籍の内容データを選択して表示対象とする。
【００１３】
言い換えると、情報処理装置１００は、ユーザ、すなわち閲覧要求元からの閲覧要求に応じて、記憶部に記憶された、複数に区分された内容データそれぞれにレベル情報が関連付けられた書籍データを用いて、書籍の内容を表示部に表示する際に、閲覧要求元に対して設定されたレベル情報に対応するレベル情報が関連付けられた内容データを、複数に区分された内容データから選択して表示対象とする。
【００１４】
情報処理装置１００は、表示対象とした内容データに応じて書籍の内容を編集し、編集された書籍を端末装置１０に送信する。端末装置１０では、受信した編集された書籍が表示される。これにより、情報処理装置１００は、ユーザの熟知度に応じた読みやすい書籍を提供できる。
【００１５】
端末装置１０の構成について説明する。図１に示すように、端末装置１０は、通信部１１と、記憶部１２と、制御部１３と、表示操作部１４とを有する。なお、端末装置１０は、図１に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば、各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。端末装置１０の一例としては、スマートフォンやタブレット端末等を採用できる。また、可搬型の端末としては、上記のスマートフォンやタブレット端末の他にも、例えば、可搬型のパーソナルコンピュータ、携帯電話機やＰＨＳ（Personal  Handyphone  System）などの移動体通信端末等を採用することもできる。また、端末装置１０の一例としては、据置型のパーソナルコンピュータ等を採用することもできる。
【００１６】
通信部１１は、例えば、無線ＬＡＮ等の通信モジュールやＮＩＣ（Network  Interface  Card）等によって実現される。通信部１１は、ネットワークＮを介して情報処理装置１００と有線または無線で接続され、情報処理装置１００との間で情報の通信を司る通信インタフェースである。通信部１１は、制御部１３から入力されたユーザＩＤ、閲覧要求、指定情報、閲覧終了情報、書籍一覧要求等の操作情報を情報処理装置１００に送信する。また、通信部１１は、情報処理装置１００から書籍一覧画面、目次画面および内容データを含む内容表示画面を受信する。通信部１１は、受信した書籍一覧画面、目次画面および内容データを含む内容表示画面を制御部１３に出力する。
【００１７】
記憶部１２は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２は、選択された書籍の表示対象とされた内容データを記憶する。また、記憶部１２は、制御部１３での処理に用いる情報を記憶する。
【００１８】
制御部１３は、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現されるようにしてもよい。制御部１３は、端末装置１０全体の動作を制御する。制御部１３は、表示操作部１４から入力されたユーザＩＤ、閲覧要求、指定情報、閲覧終了情報、書籍一覧要求等の操作情報を通信部１１およびネットワークＮを介して情報処理装置１００に送信する。また、制御部１３は、通信部１１から書籍一覧画面、目次画面および内容データを含む内容表示画面が入力されると、入力された画面を表示操作部１４に表示させる。さらに、制御部１３は、内容データを記憶部１２に記憶する。
【００１９】
表示操作部１４は、各種情報を表示するための表示デバイス、および、ユーザから各種操作を受け付ける入力デバイスである。例えば、表示操作部１４は、表示デバイスとして液晶ディスプレイ等によって実現される。また、例えば、表示操作部１４は、入力デバイスとして、タッチパネル等によって実現される。つまり、表示操作部１４は、表示デバイスと入力デバイスとが一体化される。表示操作部１４は、ユーザによって入力された操作を操作情報として制御部１３に出力する。また、操作情報には、ユーザＩＤ、閲覧要求、指定情報、閲覧終了情報、書籍一覧要求等が含まれる。なお、表示操作部１４は、表示デバイスと入力デバイスとを個別に設けてもよい。
【００２０】
次に、情報処理装置１００の構成について説明する。図１に示すように、情報処理装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。情報処理装置１００は、図１に示す機能部以外にも既知のコンピュータが有する各種の機能部、例えば各種の入力デバイスや音声出力デバイスなどの機能部を有することとしてもかまわない。
【００２１】
通信部１１０は、例えば、ＮＩＣ等によって実現される。通信部１１０は、ネットワークＮを介して端末装置１０と有線または無線で接続され、端末装置１０との間で情報の通信を司る通信インタフェースである。通信部１１０は、端末装置１０からユーザＩＤ、閲覧要求、指定情報、閲覧終了情報、書籍一覧要求等の操作情報を受信する。通信部１１０は、受信したユーザＩＤ、閲覧要求、指定情報、閲覧終了情報、書籍一覧要求等の操作情報を制御部１３０に出力する。また、通信部１１０は、制御部１３０から入力された書籍一覧画面、目次画面および内容データを含む内容表示画面を端末装置１０に送信する。
【００２２】
記憶部１２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、ハードディスクや光ディスク等の記憶装置によって実現される。記憶部１２０は、ユーザ情報記憶部１２１と、書籍データ記憶部１２２と、連携書籍情報記憶部１２３とを有する。また、記憶部１２０は、制御部１３０での処理に用いる情報を記憶する。
【００２３】
ユーザ情報記憶部１２１は、ユーザＩＤと、熟知度の種別およびレベル情報とを対応付けて記憶する。図２は、ユーザ情報記憶部の一例を示す図である。図２に示すように、ユーザ情報記憶部１２１は、「ユーザＩＤ」、「種別およびレベル情報」といった項目を有する。また、「種別およびレベル情報」は、書籍の種別に対応する「経済」、「社会」、「日本史」、「世界史」、「近代史」、「数学」といった項目を有する。ユーザ情報記憶部１２１は、例えば、１つのユーザＩＤごとに１レコードとして記憶する。
【００２４】
「ユーザＩＤ」は、ユーザを識別する識別子である。「種別およびレベル情報」は、書籍の種別ごとにおけるユーザの熟知度のレベルを示す情報である。書籍の種別、すなわちジャンルは、例えば、書籍ごとに登録されるＣコード（日本書籍コード）の３桁目と４桁目を用いることができる。「経済」は、ユーザの経済に対する熟知度を示すレベル情報である。同様に、「社会」、「日本史」、「世界史」、「近代史」、「数学」は、それぞれユーザの各項目に対する熟知度を示すレベル情報である。なお、熟知度のレベル情報は、例えば１０段階で表すことができる。また、Ｃコードは、例えば、経済は「３４」、社会は「３０」、日本史は「２１」、世界史は「２２」、近代史は日本史と同じである「２１」、数学は「４１」といったコードである。なお、以下の説明では、熟知度のレベル情報を、単に熟知度とも表現する。また、ユーザの熟知度は、例えば管理者によりユーザ情報記憶部１２１に記憶される。
【００２５】
図２の１行目の例では、ユーザＩＤ「ユーザＵ０１」のユーザは、経済の熟知度が「７」、社会の熟知度が「３」、日本史の熟知度が「７」、世界史の熟知度が「３」、近代史の熟知度が「４」、数学の熟知度が「２」であることを示す。
【００２６】
図１の説明に戻って、書籍データ記憶部１２２は、書籍一覧部１２２ａと、書籍内熟知度情報部１２２ｂとを有する。書籍一覧部１２２ａは、書籍ＩＤと、書籍名と、書籍の種別およびレベル情報とを対応付けて記憶する。図３は、書籍データ記憶部の一例を示す図である。図３に示すように、書籍一覧部１２２ａは、「書籍ＩＤ」、「書籍名」、「種別およびレベル情報」といった項目を有する。また、「種別およびレベル情報」は、書籍の種別に対応する「経済」、「社会」、「日本史」、「世界史」、「近代史」、「数学」といった項目を有する。書籍一覧部１２２ａは、例えば、１つの書籍ＩＤごとに１レコードとして記憶する。
【００２７】
「書籍ＩＤ」は、書籍を識別する識別子である。「種別およびレベル情報」は、書籍の種別ごとにおける熟知度のレベルを示す情報である。書籍の種別、すなわちジャンルは、例えば、ユーザ情報記憶部１２１と同様に、書籍ごとに登録されるＣコードの３桁目と４桁目とを用いることができる。「経済」は、書籍の種別が経済である場合における書籍の内容に関する熟知度を示すレベル情報である。同様に、「社会」、「日本史」、「世界史」、「近代史」、「数学」は、書籍の種別がそれぞれ各項目である場合における書籍の内容に関する熟知度を示すレベル情報である。なお、書籍の熟知度のレベル情報は、ユーザの熟知度と同様に、例えば１０段階で表すことができる。
【００２８】
図３の１行目の例では、書籍ＩＤ「書籍Ｂ０１」の書籍「○○○」は、経済の熟知度が「５」、社会の熟知度が「０」、日本史の熟知度が「０」、世界史の熟知度が「０」、近代史の熟知度が「０」、数学の熟知度が「０」であることを示す。すなわち、「書籍Ｂ０１」の書籍は、経済に関する書籍であることを示している。なお、書籍の熟知度は、例えば管理者により書籍データ記憶部１２２に記憶される。
【００２９】
書籍内熟知度情報部１２２ｂは、書籍内の区分ごとに熟知度、章節名、開始ページ、終了ページ、単価、ファイル名等を対応付けて記憶する。図４は、書籍データ記憶部の一例を示す図である。図４に示すように、書籍内熟知度情報部１２２ｂは、「書籍ＩＤ」、「区分ＩＤ」、「書籍内情報」、「ファイル名」といった項目を有する。また、「書籍内情報」は、「熟知度」、「章節名」、「開始ページ」、「終了ページ」、「単価」といった項目を有する。書籍内熟知度情報部１２２ｂは、例えば、１つの区分ＩＤごとに１レコードとして記憶する。
【００３０】
「書籍ＩＤ」は、書籍を識別する識別子である。「区分ＩＤ」は、書籍内の章や節等の書籍の内容を区分する纏まりを識別する識別子である。「熟知度」は、区分された章や節等の内容に関する熟知度を示すレベル情報である。「章節名」は、区分された章や節等の名称を示す情報である。「開始ページ」は、区分された章や節等の書籍内での開始ページを示す情報である。「終了ページ」は、区分された章や節等の書籍内での終了ページを示す情報である。「単価」は、区分された章や節等を購入する場合の単価を示す情報、すなわち課金額である。なお、単価の単位は「円」であってもよいし、「ドル」等の他の通貨単位であってもよい。「ファイル名」は、区分された章や節等の内容データであるファイルの名称を示す情報である。
【００３１】
図４の２行目の例では、書籍ＩＤ「書籍Ｂ０１」の区分ＩＤ「区分Ｄ０２」の「第一章」は、熟知度が「５」、開始ページが「８」、終了ページが「３０」、単価が「１００」円、内容データのファイル名が「Ｂ０１Ｄ０２．ｐｄｆ」であることを示す。
【００３２】
図１の説明に戻って、連携書籍情報記憶部１２３は、ある書籍に他の書籍の区分がマージされる場合に、挿入位置等の書籍内情報を記憶する。図５は、連携書籍情報記憶部の一例を示す図である。図５に示すように、連携書籍情報記憶部１２３は、「書籍ＩＤ」、「区分ＩＤ」、「書籍内情報」といった項目を有する。また、「書籍内情報」は、「挿入位置」、「熟知度」、「書籍ＩＤ」、「挿入区分」、「開始ページ」、「終了ページ」といった項目を有する。なお、以下の説明では、マージの挿入する側および挿入される側について、マージを省略して表す場合がある。連携書籍情報記憶部１２３は、例えば、挿入される側の書籍の１つの区分ＩＤに対して、挿入する側の書籍の区分ＩＤを１つ以上対応付けて記憶する。
【００３３】
「書籍ＩＤ」は、書籍を識別する識別子である。「区分ＩＤ」は、書籍内の章や節等の書籍の内容を区分する纏まりを識別する識別子である。「挿入位置」は、挿入される側の書籍のページ数を示す情報である。なお、挿入位置は、挿入される側の書籍の区分の後である場合には、例えば「Ｅ」が格納される。「熟知度」は、挿入する側の書籍の区分された章や節等の内容に関する熟知度を示すレベル情報である。「書籍ＩＤ」は、挿入する側の書籍を識別する識別子である。「挿入区分」は、挿入する側の書籍内の区分ＩＤ、つまり区分の識別子である。「開始ページ」は、挿入する側の書籍内での区分された章や節等の開始ページを示す情報である。「終了ページ」は、挿入する側の書籍内での区分された章や節等の終了ページを示す情報である。なお、例えば、書籍内情報の「書籍Ｂ０７」のように、開始ページおよび終了ページのページ数が共に「０」、つまり値がＮＵＬＬであるので連携書籍情報記憶部１２３のテーブルの初期化時の値である「０」が見える場合は、挿入区分で示される挿入する側の書籍の区分の全ページを挿入することを示している。また、図５の例では、「区分Ｄ０１」などのように、マージの対象ではない区分は空欄で示しているが、これは値としては、例えばＮＵＬＬの場合である。
【００３４】
図５の２行目および３行目の例では、書籍ＩＤ「書籍Ｂ０５」の区分ＩＤ「区分Ｄ０２」で示される区分に対して、書籍ＩＤ「書籍Ｂ０６」の区分ＩＤ「区分Ｄ０２」で示される、熟知度が「２」である区分のページ「５０〜６０」が挿入される。当該区分のページの挿入位置は、「書籍Ｂ０５」の「区分Ｄ０２」のページ「１０」の後である。また、「書籍Ｂ０５」の「区分Ｄ０２」で示される区分には、書籍ＩＤ「書籍Ｂ０７」の区分ＩＤ「区分Ｄ０２」で示される、熟知度が「１」である区分のページ全体が、「区分Ｄ０２」の後に挿入される。なお、挿入する側の書籍の区分は、区分の熟知度がユーザの熟知度以上である場合に、挿入、つまりマージする区分の候補とすることができる。すなわち、挿入する側の書籍の区分は、区分の熟知度がユーザの熟知度未満である場合には、当該区分の内容は、ユーザが既に知っていると言えるので、マージする区分の候補とはしない。
【００３５】
図１の説明に戻って、制御部１３０は、例えば、ＣＰＵやＭＰＵ等によって、内部の記憶装置に記憶されているプログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現されるようにしてもよい。制御部１３０は、受付部１３１と、対象選択部１３２と、編集部１３３とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図１に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００３６】
受付部１３１は、ネットワークＮおよび通信部１１０を介して、端末装置１０から操作情報を受信する。受付部１３１は、操作情報のうちユーザＩＤを受信すると、例えば、ユーザＩＤに対応するユーザのログインを受け付ける。受付部１３１は、ユーザのログインを受け付けると、書籍データ記憶部１２２を参照して、当該ユーザが閲覧可能な書籍の一覧を示す書籍一覧画面を通信部１１０およびネットワークＮを介して端末装置１０に送信する。
【００３７】
受付部１３１は、書籍一覧画面の送信後に、ユーザによって選択された書籍の閲覧要求を、ネットワークＮおよび通信部１１０を介して端末装置１０から受信する。受付部１３１は、受信した閲覧要求を対象選択部１３２に出力する。
【００３８】
また、受付部１３１は、ネットワークＮおよび通信部１１０を介して、端末装置１０から閲覧終了情報を受信したか否かを判定する。受付部１３１は、端末装置１０から閲覧終了情報を受信した場合には、端末装置１０のユーザに対する書籍の閲覧制御を終了する。受付部１３１は、端末装置１０から閲覧終了情報を受信していない場合には、ネットワークＮおよび通信部１１０を介して、端末装置１０から書籍一覧要求を受信したか否かを判定する。受付部１３１は、端末装置１０から書籍一覧要求を受信した場合には、書籍データ記憶部１２２を参照して、当該ユーザが閲覧可能な書籍の一覧を示す書籍一覧画面を、通信部１１０およびネットワークＮを介して端末装置１０に送信する。受付部１３１は、端末装置１０から書籍一覧要求を受信していない場合には、閲覧終了情報を受信したか否かの判定に戻る。
【００３９】
対象選択部１３２は、受付部１３１から閲覧要求が入力されると、ユーザ情報記憶部１２１と書籍データ記憶部１２２とを参照し、ユーザ情報と書籍データとに基づいて、割愛またはマージ可能な区分を選択する。対象選択部１３２は、ユーザ情報記憶部１２１を参照してログイン中のユーザの種別およびレベル情報を取得する。対象選択部１３２は、閲覧要求に含まれる書籍ＩＤに基づいて、書籍データ記憶部１２２を参照して閲覧要求された書籍の各区分の熟知度を取得する。
【００４０】
対象選択部１３２は、閲覧要求された書籍の種別に対応するユーザのレベル情報、すなわち熟知度と、閲覧要求された書籍の各区分の熟知度とを比較する。対象選択部１３２は、ユーザの熟知度が区分の熟知度を超える場合には、当該区分について割愛候補とする。対象選択部１３２は、ユーザの熟知度が区分の熟知度未満である場合には、当該区分についてマージ候補とする。対象選択部１３２は、ユーザの熟知度が区分の熟知度と同じである場合には、閲覧対象とする。対象選択部１３２は、書籍データ、および、熟知度の比較結果に基づいて、閲覧要求された書籍の目次画面を生成する。対象選択部１３２は、生成した目次画面を通信部１１０およびネットワークＮを介して端末装置１０に送信する。
【００４１】
ここで、目次画面について説明する。図６は、目次画面の一例を示す図である。図６は、例えば、ユーザＵ０１が、書籍Ｂ０１について閲覧要求した場合における目次画面である。図６に示すように、目次画面２１では、例えば、書籍Ｂ０１の目次として、「はじめに」、「第一章」、「第二章」、「第三章」、「第四章」、「第五章」および「おわり」が表示される。また、目次画面２１では、例えば、区分ＩＤが目次の各項目と併せて表示される。対象選択部１３２は、閲覧要求に含まれる書籍ＩＤ「書籍Ｂ０１」に基づいて、書籍データ記憶部１２２を参照して閲覧要求された書籍の各区分の熟知度を取得する。すなわち、図４の例では、対象選択部１３２は、書籍Ｂ０１の区分Ｄ０２から区分Ｄ０６の熟知度「５」、「５」、「７」、「７」、「６」を取得する。対象選択部１３２は、閲覧要求された書籍の種別に対応するユーザの熟知度を取得する。すなわち、図２および図３の例では、対象選択部１３２は、書籍Ｂ０１の種別が「経済」であるので、ユーザＵ０１の経済の熟知度「７」を取得する。
【００４２】
対象選択部１３２は、ユーザＵ０１の経済の熟知度「７」と、書籍Ｂ０１の区分Ｄ０２から区分Ｄ０６の熟知度「５」、「５」、「７」、「７」、「６」とを比較する。対象選択部１３２は、比較の結果、ユーザＵ０１の熟知度が区分Ｄ０２、Ｄ０３、Ｄ０６の熟知度を超えるので、これらの区分に対応する「第一章」、「第二章」および「第五章」を割愛候補とする。また、対象選択部１３２は、比較の結果、ユーザの熟知度が区分の熟知度と同じである区分Ｄ０４、Ｄ０５に対応する「第三章」および「第四章」は、閲覧対象とする。なお、図４の例では、ユーザＵ０１の熟知度が区分の熟知度未満である区分はないので、マージ候補はなしである。また、「はじめに」および「おわり」は、熟知度による比較の対象外であるので、閲覧対象とする。図６の目次画面２１の例では、対象選択部１３２は、例えば、「第一章」、「第二章」および「第五章」の章節名の近傍に、割愛候補を示す情報３１を表示する。
【００４３】
図７は、目次画面の他の一例を示す図である。図７は、例えば、ユーザＵ０２が、書籍Ｂ０５について閲覧要求した場合における目次画面である。図７に示すように、目次画面２２では、例えば、書籍Ｂ０５の目次として、「はじめに」、「第一章」、「第二章」、「第三章」、「第四章」、「第五章」および「おわり」が表示される。また、目次画面２２では、例えば、区分ＩＤが目次の各項目と併せて表示される。対象選択部１３２は、閲覧要求に含まれる書籍ＩＤ「書籍Ｂ０５」に基づいて、書籍データ記憶部１２２を参照して閲覧要求された書籍の各区分の熟知度を取得する。すなわち、図４の例では、対象選択部１３２は、書籍Ｂ０５の区分Ｄ０２から区分Ｄ０６の熟知度「５」、「５」、「５」、「５」、「５」を取得する。対象選択部１３２は、閲覧要求された書籍の種別に対応するユーザの熟知度を取得する。すなわち、図２および図３の例では、対象選択部１３２は、書籍Ｂ０５の種別が「数学」であるので、ユーザＵ０２の数学の熟知度「２」を取得する。
【００４４】
対象選択部１３２は、ユーザＵ０２の数学の熟知度「２」と、書籍Ｂ０５の区分Ｄ０２から区分Ｄ０６の熟知度「５」、「５」、「５」、「５」、「５」とを比較する。対象選択部１３２は、比較の結果、ユーザＵ０２の熟知度が区分Ｄ０２から区分Ｄ０６の熟知度未満であるので、これらの区分に対応する「第一章」から「第五章」についてマージできる書籍があるか否かについて検索する。対象選択部１３２は、書籍データ記憶部１２２を参照して、種別が数学であり、熟知度が２以下の書籍を検索する。図３の例では、書籍Ｂ０３、Ｂ０６、Ｂ０７が該当するが、書籍Ｂ０３は、数学の熟知度「２」の他に経済の熟知度「５」も有し、経済の熟知度が数学の熟知度よりも高いのでマージできる書籍から除外する。対象選択部１３２は、ユーザＵ０２の数学の熟知度「２」と、書籍Ｂ０６、Ｂ０７の熟知度「２」、「１」とを比較する。対象選択部１３２は、書籍Ｂ０６の熟知度がユーザＵ０２の数学の熟知度と同じなので、書籍Ｂ０６をマージできる書籍とする。また、対象選択部１３２は、書籍Ｂ０７の熟知度がユーザＵ０２の数学の熟知度未満であるので、書籍Ｂ０７はマージしない書籍とする。図７の目次画面２２の例では、対象選択部１３２は、例えば、「第一章」の章節名の近傍に、マージ候補を示す情報３２を表示する。
【００４５】
また、対象選択部１３２は、目次画面の送信後に、割愛またはマージする区分を指定する指定情報を、ネットワークＮおよび通信部１１０を介して端末装置１０から受信する。対象選択部１３２は、指定情報に基づいて、閲覧要求された書籍の各区分のうち、表示対象とする区分を選択する。すなわち、対象選択部１３２は、指定情報において、割愛またはマージする区分が指定されたか否かを判定する。対象選択部１３２は、割愛またはマージする区分が指定された場合には、指定情報に応じて書籍の内容を編集する編集指示を編集部１３３に出力する。対象選択部１３２は、割愛またはマージする区分が指定されない場合には、当該書籍の全ての区分を含むように書籍の内容を編集する編集指示を編集部１３３に出力する。
【００４６】
なお、指定情報は、図６の例では、目次画面２１において、図示しない割愛をするか否かを問う選択画面で選択され入力される。選択画面は、割愛候補を示す情報３１が表示された章節名がユーザによってタップされることにより表示される。対象選択部１３２は、例えば、入力された指定情報が、区分Ｄ０２の「第一章」を割愛する情報であるとすると、区分Ｄ０２を割愛する旨の編集指示を編集部１３３に出力する。また、指定情報は、図７の例では、目次画面２２において、図示しないマージをするか否かを問う選択画面で選択され入力される。選択画面は、マージ候補を示す情報３２が表示された章節名がユーザによってタップされることにより表示される。対象選択部１３２は、例えば、入力された指定情報が、区分Ｄ０２の「第一章」に他の書籍をマージする情報であるとすると、区分Ｄ０２に他の書籍をマージする旨の編集指示を編集部１３３に出力する。
【００４７】
さらに、対象選択部１３２は、書籍データ記憶部１２２に記憶された各区分の単価を参照し、指定情報に基づいて書籍の内容を編集した場合におけるユーザの支払額を算出してもよい。また、対象選択部１３２は、算出した支払額を表示するように目次画面を更新してもよい。これにより、ユーザは書籍の内容データを取得する前に支払額を把握することができる。
【００４８】
編集部１３３は、対象選択部１３２から編集指示が入力されると、書籍データ記憶部１２２および連携書籍情報記憶部１２３を参照し、入力された編集指示に基づいて、書籍の内容を編集する。編集部１３３は、編集指示が区分を割愛する旨の編集指示である場合には、書籍データ記憶部１２２から割愛しない区分の内容データを選択して取得し、取得した内容データに基づいて編集を行った書籍を生成する。
【００４９】
編集部１３３は、編集指示が区分に他の書籍をマージする旨の編集指示である場合には、連携書籍情報記憶部１２３を参照し、区分に対応する書籍内情報に基づいて、編集指示に応じたマージする書籍の区分の内容データを選択して取得する。また、編集部１３３は、書籍データ記憶部１２２から、閲覧要求された書籍における閲覧対象の区分の内容データを選択して取得する。編集部１３３は、取得した内容データに基づいて編集を行った書籍を生成する。なお、編集部１３３は、１つの書籍に対して割愛とマージの双方を行ってもよい。
【００５０】
編集部１３３は、編集指示が当該書籍の全ての区分を含むように書籍の内容を編集する編集指示である場合には、書籍データ記憶部１２２から全ての区分の内容データを選択して取得し、取得した内容データに基づいて編集を行った書籍を生成する。
【００５１】
編集部１３３は、生成した書籍、すなわち編集された書籍にかかる内容データを含む内容表示画面を、通信部１１０およびネットワークＮを介して端末装置１０に送信する。
【００５２】
ここで、図８を用いて、内容表示画面について説明する。図８は、内容表示画面の一例を示す図である。図８に示す内容表示画面２３は、例えば、端末装置１０の表示操作部１４に表示される。内容表示画面２３には、例えば、キーワード３３に関連する記載のある書籍がある旨のメッセージである提案表示３４が表示される。また、提案表示３４には、例えばユーザによるクリック操作によって選択可能なリンク３５が表示される。ユーザは、リンク３５をクリックすることで、キーワード３３に関連する他の書籍からマージされた区分を閲覧することができる。
【００５３】
また、内容表示画面２３には、例えば、区分「第二章」が割愛された旨の割愛表示３６が表示される。さらに、割愛表示３６には、例えばユーザによるクリック操作によって選択可能なリンク３７が表示される。ユーザは、リンク３７をクリックすることで、割愛された区分である「第二章」を閲覧することができる。
【００５４】
次に、実施例の電子書籍システム１の動作について説明する。図９は、実施例の閲覧制御処理の一例を示すフローチャートである。
【００５５】
端末装置１０の制御部１３は、ユーザによって表示操作部１４に対して入力されたユーザＩＤを情報処理装置１００に送信する。情報処理装置１００の受付部１３１は、端末装置１０からユーザＩＤを受信する（ステップＳ１）。受付部１３１は、ユーザＩＤを受信すると、ユーザＩＤに対応するユーザのログインを受け付ける。受付部１３１は、ユーザのログインを受け付けると、書籍データ記憶部１２２を参照して、当該ユーザが閲覧可能な書籍の一覧を示す書籍一覧画面を端末装置１０に送信する（ステップＳ２）。
【００５６】
端末装置１０の制御部１３は、情報処理装置１００から書籍一覧画面を受信すると、受信した書籍一覧画面を表示操作部１４に表示させてユーザの操作を待機する。制御部１３は、ユーザによって書籍一覧画面が操作されて閲覧する書籍が選択されると、選択された書籍の閲覧要求を情報処理装置１００に送信する。
【００５７】
情報処理装置１００の受付部１３１は、端末装置１０から閲覧要求を受信すると（ステップＳ３）、受信した閲覧要求を対象選択部１３２に出力する。対象選択部１３２は、受付部１３１から閲覧要求が入力されると、ユーザ情報記憶部１２１を参照してログイン中のユーザの種別およびレベル情報を取得する。対象選択部１３２は、閲覧要求に含まれる書籍ＩＤに基づいて、書籍データ記憶部１２２を参照して閲覧要求された書籍の各区分の熟知度を取得する。
【００５８】
対象選択部１３２は、閲覧要求された書籍の種別に対応するユーザのレベル情報、すなわち熟知度と、閲覧要求された書籍の各区分の熟知度とを比較する。対象選択部１３２は、ユーザの熟知度が区分の熟知度を超える場合には、当該区分について割愛候補とする。対象選択部１３２は、ユーザの熟知度が区分の熟知度未満である場合には、当該区分についてマージ候補とする。対象選択部１３２は、ユーザの熟知度が区分の熟知度と同じである場合には、閲覧対象とする。すなわち、対象選択部１３２は、ユーザ情報記憶部１２１と書籍データ記憶部１２２とを参照し、ユーザ情報と書籍データとに基づいて、割愛またはマージ可能な区分を選択する（ステップＳ４）。
【００５９】
対象選択部１３２は、書籍データ、および、熟知度の比較結果に基づいて、閲覧要求された書籍の目次画面を生成する。対象選択部１３２は、生成した目次画面を端末装置１０に送信する（ステップＳ５）。
【００６０】
端末装置１０の制御部１３は、情報処理装置１００から目次画面を受信すると、受信した目次画面を表示操作部１４に表示させてユーザの操作を待機する。制御部１３は、ユーザによって目次画面が操作され、割愛またはマージする区分が指定されると、指定された区分を示す指定情報を情報処理装置１００に送信する。なお、制御部１３は、割愛またはマージする区分が指定されない場合、例えば、目次画面の図示しない取得ボタンがクリックされた場合には、割愛またはマージする区分を指定しない旨の指定情報を情報処理装置１００に送信する。
【００６１】
情報処理装置１００の対象選択部１３２は、端末装置１０から指定情報を受信すると（ステップＳ６）、指定情報において、割愛またはマージする区分が指定されたか否かを判定する（ステップＳ７）。対象選択部１３２は、割愛またはマージする区分が指定された場合には（ステップＳ７：肯定）、指定情報に応じて書籍の内容を編集する編集指示を編集部１３３に出力する。編集部１３３は、対象選択部１３２から指定情報に応じて書籍の内容を編集する編集指示が入力されると、書籍データ記憶部１２２および連携書籍情報記憶部１２３を参照し、指定情報に応じて書籍の内容を編集する（ステップＳ８）。
【００６２】
対象選択部１３２は、割愛またはマージする区分が指定されない場合には（ステップＳ７：否定）、当該書籍の全ての区分を含むように書籍の内容を編集する編集指示を編集部１３３に出力する。編集部１３３は、対象選択部１３２から全ての区分を含むように書籍の内容を編集する編集指示が入力されると、書籍データ記憶部１２２を参照し、全ての区分を含むように書籍の内容を編集する（ステップＳ９）。
【００６３】
すなわち、編集部１３３は、書籍データ記憶部１２２および連携書籍情報記憶部１２３のうち１つ以上の記憶部から取得した内容データに基づいて編集を行った書籍を生成する。編集部１３３は、生成した書籍にかかる内容データを含む内容表示画面を端末装置１０に送信する（ステップＳ１０）。
【００６４】
端末装置１０の制御部１３は、情報処理装置１００から内容データを含む内容表示画面を受信すると、受信した内容表示画面を表示操作部１４に表示させる。また、制御部１３は、内容データを記憶部１２に記憶する。制御部１３は、ユーザによって内容表示画面が操作されて閲覧を終了する場合には、閲覧終了情報を情報処理装置１００に送信する。また、制御部１３は、ユーザによって内容表示画面が操作されて書籍一覧画面に戻る場合には、書籍一覧要求を情報処理装置１００に送信する。
【００６５】
情報処理装置１００の受付部１３１は、端末装置１０から閲覧終了情報を受信したか否かを判定する（ステップＳ１１）。受付部１３１は、端末装置１０から閲覧終了情報を受信した場合には（ステップＳ１１：肯定）、端末装置１０のユーザに対する書籍の閲覧制御を終了する。受付部１３１は、端末装置１０から閲覧終了情報を受信していない場合には（ステップＳ１１：否定）、端末装置１０から書籍一覧要求を受信したか否かを判定する（ステップＳ１２）。
【００６６】
受付部１３１は、端末装置１０から書籍一覧要求を受信した場合には（ステップＳ１２：肯定）、ステップＳ２に戻る。受付部１３１は、端末装置１０から書籍一覧要求を受信していない場合には（ステップＳ１２：否定）、ステップＳ１１に戻る。これにより、情報処理装置１００は、ユーザの熟知度に応じた読みやすい書籍を提供できる。すなわち、情報処理装置１００は、紙の書籍とは異なる内容の電子書籍を提供できる。つまり、情報処理装置１００は、同じジャンルの電子書籍を購入する際に、他の電子書籍で既に閲覧した内容を割愛し、より閲覧しやすい書籍を提供できる。
【００６７】
このように、情報処理装置１００は、閲覧要求元からの閲覧要求に応じて、記憶部に記憶された、複数に区分された内容データそれぞれにレベル情報が関連付けられた書籍データを用いて、書籍の内容を表示部に表示する際に、閲覧要求元に対して設定されたレベル情報に対応するレベル情報が関連付けられた内容データを、複数に区分された内容データから選択して表示対象とする。その結果、ユーザの熟知度に応じた読みやすい書籍を提供できる。また、ユーザが閲覧したことがない書籍に対しても、ユーザの知識レベル、つまり熟知度に合わせた表示内容に編集した書籍を提供できる。
【００６８】
また、情報処理装置１００は、複数に区分された内容データのうち、閲覧要求元に対して設定されたレベル情報未満のレベル情報が関連付けられた複数に区分された内容データについて、割愛可能であることを示す情報を付加して表示対象とする。その結果、ユーザが既知の内容の章節を割愛した書籍を提供できる。
【００６９】
また、情報処理装置１００は、複数に区分された内容データのうち、閲覧要求元に対して設定されたレベル情報を超えるレベル情報が関連付けられた複数に区分された内容データについて、他の書籍の内容をマージ可能であることを示す情報を付加して表示対象とする。その結果、ユーザに不足する知識を補える内容を付加した書籍を提供できる。
【００７０】
また、情報処理装置１００の記憶部には、書籍データに、さらに、書籍のレベル情報と書籍の種別を示す情報とが対応付けて記憶され、閲覧要求元に対応付けて、書籍の種別と該種別に対応するレベル情報とが少なくとも１つ記憶される。その結果、ユーザの熟知度と書籍の熟知度との比較に基づく読みやすい書籍を提供できる。
【００７１】
また、情報処理装置１００では、書籍データは、複数に区分された内容データそれぞれについて課金額が設定される。また、情報処理装置１００は、さらに、書籍データの表示に応じて、表示対象とされた複数に区分された内容データに設定された課金額を閲覧要求元の支払額とする。その結果、ユーザは閲覧したい部分に応じて対価を支払うことができる。
【００７２】
また、情報処理装置１００は、複数に区分された内容データのうち、割愛した箇所を判別できる情報を付加して表示対象とする。その結果、書籍内の割愛された箇所が容易に判別できる。
【００７３】
また、情報処理装置１００は、書籍の内容を表示部に表示する際に、さらに、他の書籍の内容をマージすることを勧めるメッセージを表示対象とする。その結果、表示中の書籍の内容に関連する書籍を参照できる。
【００７４】
なお、上記実施例では、熟知度のレベル情報を１０段階で表わしたが、これに限定されない。例えば、書籍が学校の教科書である場合には、学年で熟知度のレベルを表してもよい。例えば、数学では低学年からの積み上げで教科書が構成されていることが多く、低学年の教科書の内容が理解できていない場合に、関連する低学年の教科書の内容をマージして表示できる。これにより、過去の教科書の内容を再履修可能とし、理解できていないまま現在の授業を受講することを抑制できる。
【００７５】
また、上記実施例では、割愛またはマージについて、ユーザの指示により実行したが、これに限定されない。例えば、ユーザの熟知度と書籍の熟知度に応じて自動的に割愛またはマージされるようにしてもよい。
【００７６】
また、上記実施例では、端末装置１０に送信された書籍の内容データを端末装置１０の記憶部１２に記憶したが、これに限定されない。例えば、情報処理装置１００は、端末装置１０に対して閲覧終了時に記憶部１２に記憶した書籍の内容データを消去させ、閲覧時に毎回書籍の内容データを端末装置１０に送信するようにしてもよい。これにより、情報処理装置１００は、より著作権管理を厳格にできる。
【００７７】
また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、対象選択部１３２を、ユーザ情報と書籍データとに基づいて各区分の熟知度を比較する比較部と、比較結果に基づいて目次画面を生成する生成部とに分割してもよい。
【００７８】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部または任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（またはＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行されるプログラム上、またはワイヤードロジックによるハードウェア上で、その全部または任意の一部を実行するようにしてもよいことは言うまでもない。
【００７９】
ところで、上記の実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図１０は、書籍データ閲覧プログラムを実行するコンピュータの一例を示す図である。
【００８０】
図１０に示すように、コンピュータ２００は、各種演算処理を実行するＣＰＵ２０１と、データ入力を受け付ける入力装置２０２と、モニタ２０３とを有する。また、コンピュータ２００は、記憶媒体からプログラム等を読み取る媒体読取装置２０４と、各種装置と接続するためのインタフェース装置２０５と、他の情報処理装置等と有線または無線により接続するための通信装置２０６とを有する。また、コンピュータ２００は、各種情報を一時記憶するＲＡＭ２０７と、ハードディスク装置２０８とを有する。また、各装置２０１〜２０８は、バス２０９に接続される。
【００８１】
ハードディスク装置２０８には、図１に示した受付部１３１、対象選択部１３２および編集部１３３の各処理部と同様の機能を有する書籍データ閲覧プログラムが記憶される。また、ハードディスク装置２０８には、ユーザ情報記憶部１２１、書籍データ記憶部１２２、連携書籍情報記憶部１２３、および、書籍データ閲覧プログラムを実現するための各種データが記憶される。入力装置２０２は、例えば、コンピュータ２００の管理者から、管理情報等の各種情報の入力を受け付ける。モニタ２０３は、例えば、コンピュータ２００の管理者に対して管理情報の画面等の各種画面を表示する。インタフェース装置２０５は、例えば、印刷装置等が接続される。通信装置２０６は、例えば、図１に示した通信部１１０と同様の機能を有しネットワークＮと接続され、端末装置１０と各種情報をやりとりする。
【００８２】
ＣＰＵ２０１は、ハードディスク装置２０８に記憶された各プログラムを読み出して、ＲＡＭ２０７に展開して実行することで、各種の処理を行う。また、これらのプログラムは、コンピュータ２００を図１に示した受付部１３１、対象選択部１３２および編集部１３３として機能させることができる。
【００８３】
なお、上記の書籍データ閲覧プログラムは、必ずしもハードディスク装置２０８に記憶されている必要はない。例えば、コンピュータ２００が読み取り可能な記憶媒体に記憶されたプログラムを、コンピュータ２００が読み出して実行するようにしてもよい。コンピュータ２００が読み取り可能な記憶媒体は、例えば、ＣＤ−ＲＯＭやＤＶＤディスク、ＵＳＢ（Universal  Serial  Bus）メモリ等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ、ハードディスクドライブ等が対応する。また、公衆回線、インターネット、ＬＡＮ等に接続された装置にこの書籍データ閲覧プログラムを記憶させておき、コンピュータ２００がこれらから書籍データ閲覧プログラムを読み出して実行するようにしてもよい。
【００８４】
以上、本実施例を含む実施の形態に関し、さらに以下の付記を開示する。
【００８５】
（付記１）閲覧要求元からの閲覧要求に応じて、記憶部に記憶された、複数に区分された内容データそれぞれにレベル情報が関連付けられた書籍データを用いて、書籍の内容を表示部に表示する際に、前記閲覧要求元に対して設定されたレベル情報に対応するレベル情報が関連付けられた内容データを、前記複数に区分された内容データから選択して表示対象とする、
処理をコンピュータに実行させることを特徴とする書籍データ閲覧プログラム。
【００８６】
（付記２）前記表示対象とする処理は、前記複数に区分された内容データのうち、前記閲覧要求元に対して設定されたレベル情報未満のレベル情報が関連付けられた前記複数に区分された内容データについて、割愛可能であることを示す情報を付加して表示対象とすることを特徴とする付記１に記載の書籍データ閲覧プログラム。
【００８７】
（付記３）前記表示対象とする処理は、前記複数に区分された内容データのうち、前記閲覧要求元に対して設定されたレベル情報を超えるレベル情報が関連付けられた前記複数に区分された内容データについて、他の書籍の内容をマージ可能であることを示す情報を付加して表示対象とすることを特徴とする付記１または２に記載の書籍データ閲覧プログラム。
【００８８】
（付記４）前記記憶部には、前記書籍データに、さらに、書籍のレベル情報と書籍の種別を示す情報とが対応付けて記憶され、前記閲覧要求元に対応付けて、書籍の種別と該種別に対応するレベル情報とが少なくとも１つ記憶されることを特徴とする付記１〜３のいずれか１つに記載の書籍データ閲覧プログラム。
【００８９】
（付記５）前記書籍データは、前記複数に区分された内容データそれぞれについて課金額が設定され、
さらに、前記書籍データの表示に応じて、表示対象とされた前記複数に区分された内容データに設定された課金額を前記閲覧要求元の支払額とすることを特徴とする付記１〜４のいずれか１つに記載の書籍データ閲覧プログラム。
【００９０】
（付記６）前記表示対象とする処理は、前記複数に区分された内容データのうち、割愛した箇所を判別できる情報を付加して表示対象とすることを特徴とする付記１〜５のいずれか１つに記載の書籍データ閲覧プログラム。
【００９１】
（付記７）前記表示対象とする処理は、前記書籍の内容を前記表示部に表示する際に、さらに、他の書籍の内容をマージすることを勧めるメッセージを表示対象とすることを特徴とする付記１〜６のいずれか１つに記載の書籍データ閲覧プログラム。
【００９２】
（付記８）閲覧要求元からの閲覧要求に応じて、記憶部に記憶された、複数に区分された内容データそれぞれにレベル情報が関連付けられた書籍データを用いて、書籍の内容を表示部に表示する際に、前記閲覧要求元に対して設定されたレベル情報に対応するレベル情報が関連付けられた内容データを、前記複数に区分された内容データから選択して表示対象とする、
処理をコンピュータが実行することを特徴とする書籍データ閲覧方法。
【００９３】
（付記９）前記表示対象とする処理は、前記複数に区分された内容データのうち、前記閲覧要求元に対して設定されたレベル情報未満のレベル情報が関連付けられた前記複数に区分された内容データについて、割愛可能であることを示す情報を付加して表示対象とすることを特徴とする付記８に記載の書籍データ閲覧方法。
【００９４】
（付記１０）前記表示対象とする処理は、前記複数に区分された内容データのうち、前記閲覧要求元に対して設定されたレベル情報を超えるレベル情報が関連付けられた前記複数に区分された内容データについて、他の書籍の内容をマージ可能であることを示す情報を付加して表示対象とすることを特徴とする付記８または９に記載の書籍データ閲覧方法。
【００９５】
（付記１１）前記記憶部には、前記書籍データに、さらに、書籍のレベル情報と書籍の種別を示す情報とが対応付けて記憶され、前記閲覧要求元に対応付けて、書籍の種別と該種別に対応するレベル情報とが少なくとも１つ記憶されることを特徴とする付記８〜１０のいずれか１つに記載の書籍データ閲覧方法。
【００９６】
（付記１２）前記書籍データは、前記複数に区分された内容データそれぞれについて課金額が設定され、
さらに、前記書籍データの表示に応じて、表示対象とされた前記複数に区分された内容データに設定された課金額を前記閲覧要求元の支払額とすることを特徴とする付記８〜１１のいずれか１つに記載の書籍データ閲覧方法。
【００９７】
（付記１３）前記表示対象とする処理は、前記複数に区分された内容データのうち、割愛した箇所を判別できる情報を付加して表示対象とすることを特徴とする付記８〜１２のいずれか１つに記載の書籍データ閲覧方法。
【００９８】
（付記１４）前記表示対象とする処理は、前記書籍の内容を前記表示部に表示する際に、さらに、他の書籍の内容をマージすることを勧めるメッセージを表示対象とすることを特徴とする付記８〜１３のいずれか１つに記載の書籍データ閲覧方法。
【００９９】
（付記１５）閲覧要求元からの閲覧要求に応じて、記憶部に記憶された、複数に区分された内容データそれぞれにレベル情報が関連付けられた書籍データを用いて、書籍の内容を表示部に表示する際に、前記閲覧要求元に対して設定されたレベル情報に対応するレベル情報が関連付けられた内容データを、前記複数に区分された内容データから選択して表示対象とする対象選択部
を有することを特徴とする情報処理装置。
【０１００】
（付記１６）前記対象選択部は、前記複数に区分された内容データのうち、前記閲覧要求元に対して設定されたレベル情報未満のレベル情報が関連付けられた前記複数に区分された内容データについて、割愛可能であることを示す情報を付加して表示対象とすることを特徴とする付記１５に記載の情報処理装置。
【０１０１】
（付記１７）前記対象選択部は、前記複数に区分された内容データのうち、前記閲覧要求元に対して設定されたレベル情報を超えるレベル情報が関連付けられた前記複数に区分された内容データについて、他の書籍の内容をマージ可能であることを示す情報を付加して表示対象とすることを特徴とする付記１５または１６に記載の情報処理装置。
【０１０２】
（付記１８）前記記憶部には、前記書籍データに、さらに、書籍のレベル情報と書籍の種別を示す情報とが対応付けて記憶され、前記閲覧要求元に対応付けて、書籍の種別と該種別に対応するレベル情報とが少なくとも１つ記憶されることを特徴とする付記１５〜１７のいずれか１つに記載の情報処理装置。
【０１０３】
（付記１９）前記書籍データは、前記複数に区分された内容データそれぞれについて課金額が設定され、
さらに、前記書籍データの表示に応じて、表示対象とされた前記複数に区分された内容データに設定された課金額を前記閲覧要求元の支払額とすることを特徴とする付記１５〜１８のいずれか１つに記載の情報処理装置。
【０１０４】
（付記２０）前記対象選択部は、前記複数に区分された内容データのうち、割愛した箇所を判別できる情報を付加して表示対象とすることを特徴とする付記１５〜１９のいずれか１つに記載の情報処理装置。
【０１０５】
（付記２１）前記対象選択部は、前記書籍の内容を前記表示部に表示する際に、さらに、他の書籍の内容をマージすることを勧めるメッセージを表示対象とすることを特徴とする付記１５〜２０のいずれか１つに記載の情報処理装置。
【符号の説明】
【０１０６】
１  電子書籍システム
１０  端末装置
１１  通信部
１２  記憶部
１３  制御部
１４  表示操作部
１００  情報処理装置
１１０  通信部
１２０  記憶部
１２１  ユーザ情報記憶部
１２２  書籍データ記憶部
１２３  連携書籍情報記憶部
１３０  制御部
１３１  受付部
１３２  対象選択部
１３３  編集部
Ｎ  ネットワーク
【図１】
2016181045.tif 000003
【図２】
2016181045.tif 000004
【図３】
2016181045.tif 000005
【図４】
2016181045.tif 000006
【図５】
2016181045.tif 000007
【図６】
2016181045.tif 000008
【図７】
2016181045.tif 000009
【図８】
2016181045.tif 000010
【図９】
2016181045.tif 000011
【図１０】
2016181045.tif 000012