(57)【特許請求の範囲】
【請求項１】
コンピュータ機器で閲覧可能な電子書籍内の各ページの重要度を判定する電子書籍分析装置であって、
電子書籍閲覧者による、各ページが閲覧されていた時間の長さ、及び該ページの文書長を含む閲覧行動情報を収集し、ページ情報記憶手段に格納する閲覧行動収集手段と、
前記ページ情報記憶手段の前記閲覧行動情報を集計して、前記各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、前記ページの文書長で正規化したものに基づいて該ページの重要度を判定し、ページ重要度記憶手段に格納する重要度判定手段と、
前記ページ重要度記憶手段に格納されている重要度判定結果を出力する重要度出力手段と、
を有することを特徴とする電子書籍分析装置。
【請求項２】
コンピュータ機器で閲覧可能な電子書籍内の各ページの重要度を判定する電子書籍分析装置であって、
電子書籍閲覧者による、各ページが閲覧されていた時間の長さ、該ページの文書長、及び各閲覧者の知識量を含む閲覧行動情報を収集し、ページ情報記憶手段に格納する閲覧行動収集手段と、
前記ページ情報記憶手段の前記閲覧行動情報を集計して、前記各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、前記各閲覧者の知識量に応じた重みをかけ、前記ページの文書長で正規化したものに基づいて該ページの重要度を判定し、ページ重要度記憶手段に格納する重要度判定手段と、
前記ページ重要度記憶手段に格納されている重要度判定結果を出力する重要度出力手段と、
を有することを特徴とする電子書籍分析装置。
【請求項３】
コンピュータ機器で閲覧可能な電子書籍内の各ページの重要度を判定する電子書籍分析装置であって、
電子書籍閲覧者による、各ページが閲覧されていた時間の長さ、該ページの文書長、各閲覧者の知識量及び閲覧回数を含む閲覧行動情報を収集し、ページ情報記憶手段に格納する閲覧行動収集手段と、
前記ページ情報記憶手段の前記閲覧行動情報を集計して、前記各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、前記各閲覧者の知識量に応じた重みをかけ、同一閲覧者が複数回閲覧したものに重みをかけ、前記ページの文書長で正規化したものに基づいて該ページの重要度を判定し、ページ重要度記憶手段に格納する重要度判定手段と、
前記ページ重要度記憶手段に格納されている重要度判定結果を出力する重要度出力手段と、
を有することを特徴とする電子書籍分析装置。
【請求項４】
コンピュータ機器で閲覧可能な電子書籍内の各ページの重要度を判定する電子書籍分析方法であって、
ページ情報記憶手段、ページ重要度記憶手段、閲覧行動収集手段、重要度判定手段、重要度出力手段を有する装置において、
前記閲覧行動収集手段が、電子書籍閲覧者による閲覧行動情報を収集し、前記ページ情報記憶手段に格納する閲覧行動収集ステップと、
前記重要度判定手段が、前記ページ情報記憶手段の前記閲覧行動情報を集計して、各ページの重要度を判定し、前記ページ重要度記憶手段に格納する重要度判定ステップと、
前記重要度出力手段が、前記ページ重要度記憶手段に格納されている重要度判定結果を出力する重要度出力ステップと、
を有し、
前記重要度判定ステップにおいて、
前記閲覧行動情報として、各ページが閲覧されていた時間の長さ及び該ページの文書長が含まれている場合には、該閲覧行動情報の該各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、該ページの文書長で正規化したものに基づいて該ページの重要度を判定するステップ、
前記閲覧行動情報として、各ページが閲覧されていた時間の長さ、該ページの文書長、及び各閲覧者の知識量が含まれている場合には、該閲覧行動情報の該各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、該各閲覧者の知識量に応じた重みをかけ、該ページの文書長で正規化したものに基づいて該ページの重要度を判定するステップ、
前記閲覧行動情報として、各ページが閲覧されていた時間の長さ、該ページの文書長、各閲覧者の知識量及び閲覧回数が含まれている場合には、該閲覧行動情報の該各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、該各閲覧者の知識量に応じた重みをかけ、同一閲覧者が複数回閲覧したものに重みをかけ、該ページの文書長で正規化したものに基づいて該ページの重要度を判定するステップ、
のいずれか１つのステップを行う
ことを特徴とする電子書籍分析方法。
【請求項５】
請求項１乃至３のいずれか１項に記載の電子書籍分析装置を構成する各手段としてコンピュータを機能させるための電子書籍分析プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍分析装置及び方法及びプログラムに係り、特に、電子書籍を構成する各ページの重要度を判定するための電子書籍分析装置及び方法及びプログラムに関する。
【背景技術】
【０００２】
電子書籍を構成する各ページの重要度を判定する必要がある場合は多い。
【０００３】
例えば、ある事柄を調査していて、その事柄に関する電子書籍を見つけたとき、その電子書籍をすべて読むことなく重要なページを把握できれば、調査は効率的に進む。あるいは、電子書籍内で重要なページが判明すれば、時間の無い読者のために、電子書籍内の重要なページのみを提示する電子書籍速読支援サービスを実現できる。
【０００４】
これらの場合、電子書籍を構成する各ページの重要度を判定する必要があり、これは文書の重要度判定の問題とみなすことができる。
【０００５】
従来、文書の重要度判定にはTDIDF値がよく用いられる。TFとは文書dにおける単語tの頻度、IDFとは単語tが現れる相対文書頻度の逆数の対数である。ある単語tを含む文書dにおける単語tのTFIDF値は下記のように表される。
TFIDF値＝（文書dにおける単語tの出現回数） × log｛（総文書数）／（単語tを含む文書数）｝
TFIDF値を計算することで、ある単語tを含む文書群の中で、単語tに関する文書として重要である可能性が高い文書を特定することができる。
【０００６】
また、ページ毎の重要度判定ではないが、学術論文は他論文を引用する機会が多く、他論文からの引用が多い論文を重要とみなすことができる（例えば、非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】角田裕之，小野寺夏生：論文と研究者のインパクトに対する新しい計量書誌学的指標 −論文引用グラフの固有ベクトル解析−， 情報メディア研究, Vol.5, No.1, pp.1-20, 2006.
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、膨大な量の電子書籍の各ページの重要度を、ユーザ、あるいは、電子書籍販売業者が人手で判定するのは人的・時間コストがかかりすぎて現実的ではない。
【０００９】
一方で、前述のTFIDF値を用いることで、特定の単語tを含む文書群の中で、重要である可能性が高い文書を自動的に特定することができる。しかし、この方法は特定の単語ｔが与えられたときに、単語tに関する文書として重要であるかどうか判定できるだけである。すなわち、単語tへの関連を前提としない場合、電子書籍内のどのページが重要なのか判定することができない。
【００１０】
また、非特許文献1のように引用関係に着目することで重要な電子書籍、電子書籍内のページを特定できる場合もあるが、学術論文や技術書以外では引用が頻繁に行われることは少ない。
【００１１】
本発明は、上記の点に鑑みなされたもので、多くの電子書籍の各ページの重要度を効率的に判定することが可能な電子書籍分析装置及び方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明（請求項１）は、コンピュータ機器で閲覧可能な電子書籍内の各ページの重要度を判定する電子書籍分析装置であって、
電子書籍閲覧者による、各ページが閲覧されていた時間の長さ、及び該ページの文書長を含む閲覧行動情報を収集し、ページ情報記憶手段に格納する閲覧行動収集手段と、
前記ページ情報記憶手段の前記閲覧行動情報を集計して、前記各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、前記ページの文書長で正規化したものに基づいて該ページの重要度を判定し、ページ重要度記憶手段に格納する重要度判定手段と、
前記ページ重要度記憶手段に格納されている重要度判定結果を出力する重要度出力手段と、を有する。
【００１５】
また、本発明（請求項２）は、コンピュータ機器で閲覧可能な電子書籍内の各ページの重要度を判定する電子書籍分析装置であって、
電子書籍閲覧者による、各ページが閲覧されていた時間の長さ、該ページの文書長、及び各閲覧者の知識量を含む閲覧行動情報を収集し、ページ情報記憶手段に格納する閲覧行動収集手段と、
前記ページ情報記憶手段の前記閲覧行動情報を集計して、前記各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、前記各閲覧者の知識量に応じた重みをかけ、前記ページの文書長で正規化したものに基づいて該ページの重要度を判定し、ページ重要度記憶手段に格納する重要度判定手段と、
前記ページ重要度記憶手段に格納されている重要度判定結果を出力する重要度出力手段と、を有する。
【００１６】
また、本発明（請求項３）は、コンピュータ機器で閲覧可能な電子書籍内の各ページの重要度を判定する電子書籍分析装置であって、
電子書籍閲覧者による、各ページが閲覧されていた時間の長さ、該ページの文書長、各閲覧者の知識量及び閲覧回数を含む閲覧行動情報を収集し、ページ情報記憶手段に格納する閲覧行動収集手段と、
前記ページ情報記憶手段の前記閲覧行動情報を集計して、前記各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、前記各閲覧者の知識量に応じた重みをかけ、同一閲覧者が複数回閲覧したものに重みをかけ、前記ページの文書長で正規化したものに基づいて該ページの重要度を判定し、ページ重要度記憶手段に格納する重要度判定手段と、
前記ページ重要度記憶手段に格納されている重要度判定結果を出力する重要度出力手段と、を有する。
【００１７】
また、本発明（請求項４）は、コンピュータ機器で閲覧可能な電子書籍内の各ページの重要度を判定する電子書籍分析方法であって、
ページ情報記憶手段、ページ重要度記憶手段、閲覧行動収集手段、重要度判定手段、重要度出力手段を有する装置において、
前記閲覧行動収集手段が、電子書籍閲覧者による閲覧行動情報を収集し、前記ページ情報記憶手段に格納する閲覧行動収集ステップと、
前記重要度判定手段が、前記ページ情報記憶手段の前記閲覧行動情報を集計して、各ページの重要度を判定し、前記ページ重要度記憶手段に格納する重要度判定ステップと、
前記重要度出力手段が、前記ページ重要度記憶手段に格納されている重要度判定結果を出力する重要度出力ステップと、
を有し、
前記重要度判定ステップにおいて、
前記閲覧行動情報として、各ページが閲覧されていた時間の長さ及び該ページの文書長が含まれている場合には、該閲覧行動情報の該各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、該ページの文書長で正規化したものに基づいて該ページの重要度を判定するステップ、
前記閲覧行動情報として、各ページが閲覧されていた時間の長さ、該ページの文書長、及び各閲覧者の知識量が含まれている場合には、該閲覧行動情報の該各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、該各閲覧者の知識量に応じた重みをかけ、該ページの文書長で正規化したものに基づいて該ページの重要度を判定するステップ、
前記閲覧行動情報として、各ページが閲覧されていた時間の長さ、該ページの文書長、各閲覧者の知識量及び閲覧回数が含まれている場合には、該閲覧行動情報の該各ページが閲覧されていた時間の長さを各閲覧者内で正規化し、該各閲覧者の知識量に応じた重みをかけ、同一閲覧者が複数回閲覧したものに重みをかけ、該ページの文書長で正規化したものに基づいて該ページの重要度を判定するステップ、
のいずれか１つのステップを行う。
【００１９】
また、本発明（請求項５）は、請求項１乃至３のいずれか１項に記載の電子書籍分析装置を構成する各手段としてコンピュータを機能させるための電子書籍分析プログラムである。
【発明の効果】
【００２０】
上記のように、本発明では、ページの閲覧履歴により、閲覧された回数、表示時間の総和、表示時間の総和を文字数で除した値のいずれかをページ重要度とすることが可能であるため、ユーザや電子書籍販売業者の人手をかけなくても、ユーザが電子書籍を読むだけで自動的に膨大な量の電子書籍の各ページの重要度を自動的に判定することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明のシステム構成図である。
【図２】本発明の第1の実施の形態におけるクライアント端末の構成図である。
【図３】本発明の第1の実施の形態におけるサーバ部の構成図である。
【図４】本発明の第1の実施の形態におけるクライアント端末の動作のフローチャートである。
【図５】本発明の第1の実施の形態における端末情報記憶部に格納されるデータ例である。
【図６】本発明の第1の実施の形態における取得した表示ページ情報の格納例である。
【図７】本発明の第1の実施の形態における表示ページ情報記憶部に格納されるデータ例である。
【図８】本発明の第1の実施の形態における更新前のページ情報記憶部のデータ例である。
【図９】本発明の第1の実施の形態における更新後のページ情報記憶部のデータ例である。
【図１０】本発明の第1の実施の形態におけるサーバ部の動作のフローチャートである。
【図１１】本発明の第1の実施の形態におけるページ情報記憶部に格納されるデータ例である。
【図１２】本発明の第1の実施の形態におけるページ重要度判定の例である。
【図１３】本発明の第1の実施の形態におけるページ重要度記憶部に格納されるデータ例である。
【図１４】本発明の第1の実施の形態におけるページ重要度の出力の例である。
【図１５】本発明の第２の実施の形態におけるページ重要度判定の例である。
【図１６】本発明の第２の実施の形態におけるページ重要度記憶部に格納されるデータ例である。
【図１７】本発明の第３の実施の形態におけるページ重要度判定の例である。
【図１８】本発明の第３の実施の形態におけるページ重要度記憶部に格納されるデータ例である。
【図１９】本発明の第４の実施の形態におけるページ重要度判定部での正規化の例である。
【図２０】本発明の第４の実施の形態におけるページ重要度判定の例である。
【図２１】本発明の第４の実施の形態におけるページ重要度記憶部に格納されるデータ例である。
【図２２】本発明の第５の実施の形態におけるページ重要度判定部での正規化・集計の例である。
【図２３】本発明の第５の実施の形態におけるページ重要度判定の例である。
【図２４】本発明の第５の実施の形態におけるページ重要度記憶部に格納されるデータ例である。
【図２５】本発明の第６の実施の形態におけるページ重要度での正規化・集計の例である。
【図２６】本発明の第６の実施の形態におけるページ重要度判定の例である。
【図２７】本発明の第６の実施の形態におけるページ重要度記憶部に格納されるデータ例である。
【発明を実施するための形態】
【００２２】
以下図面と共に、本発明の実施の形態を説明する。
【００２３】
［第１の実施の形態］
本実施の形態では、電子書籍を構成する各ページ単位の重要度を判定する際に、ページ閲覧履歴により、閲覧された回数をページ重要度とする例を説明する。なお、ページとは電子書籍端末の表示単位でもよい。
【００２４】
図１は、本発明の第１の実施の形態におけるシステム構成を示す。
【００２５】
同図に示すシステムは、サーバ部２０、クライアント端末１０、当該クライアント端末１０に接続される電子書籍端末１８から構成される。
【００２６】
図２は、本発明の第１の実施の形態におけるクライアント端末の構成を示す。
【００２７】
クライアント端末１０は、端末情報判定部１３、端末情報記憶部１４、表示ページ判定部１５、表示ページ情報記憶部１６、クライアント側データ送受信部１７からなり、例えば、汎用電子書籍端末に専用ソフトウェアをインストールすることで実現できる。
【００２８】
電子書籍端末１８は、電子書籍記憶部１１と電子書籍表示部１２からなり、クライアント端末１０に接続されている。
【００２９】
図３は、本発明の第１の実施の形態におけるサーバ部の構成を示す。
【００３０】
サーバ部２０は、サーバ側データ送受信部２１、ページ情報記憶部２２、ページ重要度判定部２３、ページ重要度記憶部２４、ページ重要度出力部２５からなり、例えば汎用サーバ機等で実現できる。
【００３１】
以下に、クライアント端末１０の動作を説明する。
【００３２】
図４は、本発明の第１の実施の形態におけるクライアント端末の動作のフローチャートである。
【００３３】
ステップ１０１）  クライアント端末１０の端末情報判定部１３は、電子書籍端末１８の端末情報を取得する。ここでは、端末情報として端末ＩＤを取得するものとする。端末ＩＤとは、電子書籍端末１８を一意に特定できる情報であり、ここでは、電子書籍端末１８の製造番号とする。取得した端末情報は図５の形式で端末情報記憶部１４に格納する。
【００３４】
ステップ１０２）  電子書籍端末１８の電子書籍記憶部１１に格納されている電子書籍が読み込まれて電子書籍表示部１２に表示されると、表示ページ情報判定部１５は、電子書籍表示部１２に表示されているページの表示ページ情報を取得する。表示されているページの情報は電子書籍端末１８のシステムが把握していることが通常であり、ここでは、この情報を利用できるものとする。具体的には、書籍名、ページ、ページ内文字数、ページ表示時刻が表示ページ情報として取得するものとする。取得した表示ページ情報を図６の形式で表示ページ情報記憶部１６に格納する。
【００３５】
ステップ１０３）  電子書籍表示部１２に表示されているページが、ステップ１０２の状態から他のページに変わった場合、あるいは、電子書籍の閲覧が終了した場合、表示ページ情報判定部１５は、ステップ１０２で表示されていたページの表示が終了したと判定し、この時点の時刻をページ表示終了時刻とする。次に、表示ページ情報判定部１５は、表示ページ情報記憶部１６から該ページの表示開始時刻を取得し、ページの表示終了時刻との差を計算して、これをページ表示時間とする。
【００３６】
表示ページ情報判定部１５は、ページ表示終了時刻とページ表示時間を図７の形式でページ情報記憶部１６に追記する。
【００３７】
ステップ１０４）  クライアント側データ送受信部１７は、既定条件が満たされると、端末情報記憶部１４、表示ページ情報記憶部１６に格納されている情報を結合してサーバ部２０に送信し、表示ページ情報記憶部１６の中身を消去する。なお、既定条件をここでは、「前回ステップ１０４終了時から10ページが読まれた場合か、あるいは、電子書籍の閲覧が終了した場合」とする。
【００３８】
ステップ１０４が実施される直前のページ情報記憶部１６の状態が図８であった場合、サーバ部に送信されるデータは図９のようになる。
【００３９】
次に、サーバ部２０の動作を説明する。
【００４０】
図１０は、本発明の第１の実施の形態におけるサーバ部の動作のフローチャートである。
【００４１】
ステップ２０１）  サーバ部２０のサーバ側データ送受信部２１は、クライアント部１０のクライアント側データ送受信部１７から図９の形式で受信したデータを、同じ形式でページ情報記憶部２２に格納する。
【００４２】
ステップ２０２）  既定条件が満たされると、ページ重要度判定部２３は、ページ情報記憶部２２に格納されている情報を用いてページ毎にページ重要度を判定する。既定条件を、ここでは、前回ステップ２０３終了時から1時間経過した場合とする。各ページのページ重要度は、各電子書籍端末に該ページが表示された回数とする。すなわち、図１１の情報がページ情報記憶部２２に格納されているとき、ページ重要度判定部２３は図１２のように各ページのページ重要度を判定し、各ページ重要度を図１３の形式でページ重要度記憶部２４に格納する。ここで、ページ重要度はページが表示された回数が多いほど、ページ重要度が高くなるように設定する。
【００４３】
ステップ２０３）  ページ重要度出力部２６は、ページ重要度記憶部２５に格納されている各ページのページ重要度を走査し、電子書籍毎にページ重要度が高い順に上位Ｎ件を抽出し、図１４に示すように出力する。図１４では、上位３件について、書籍名とページ、当該ページの重要度を出力する例を示している。
【００４４】
［第２の実施の形態］
重要なページはユーザがじっくりと長い時間をかけて読む場合が多い。しかし、前述の第１の実施の形態では、各ページが読まれていた時間が考慮されていない。
【００４５】
本実施の形態は、第１の実施の形態を一部改良し、各ページが読まれていた時間を考慮する。
【００４６】
クライアント部、サーバ部の構成、及び、ステップ１０１〜２０１，２０３の処理は第１の実施の形態と同様であるので、その説明を省略する。
【００４７】
以下では、第１の実施の形態と異なるステップ２０２に対応する処理について説明する。
【００４８】
ページ重要度判定部２３は、既定条件が満たされると、ページ情報記憶部２２に格納されている情報を用いてページ毎にページ重要度を判定する。ここでは、既定条件を、前回ステップ２０３終了時から1時間経過した場合とする。各ページのページ重要度は、各電子書籍端末における該ページのページ表示時間（秒数）の総和とする。すなわち、図１１の情報がページ情報記憶部２２に格納されているとき、ページ重要度判定部２３は図１５のように、ページ表示時間の総和に基づいて各ページのページ重要度を判定し、各ページ重要度を図１６の形式でページ重要度記憶部２４に格納する。
【００４９】
［第３の実施の形態］
ページ内文字数が多ければ読むのには時間がかかる。これはページの内容の重要さとは独立である。しかし、前述の第２の実施の形態では、各ページが読まれていた時間のみを考慮し、ページ内文字数は考慮していない。本実施の形態は、第２の実施の形態を一部改良し、各ページのページ内文字数も考慮する。
【００５０】
クライアント部、サーバ部の構成、及び、ステップ１０１〜２０１，２０３の処理は第１の実施の形態と同様であるので、その説明を省略する。
【００５１】
以下では、第１の実施の形態と異なるステップ２０２に対応する処理について説明する。
【００５２】
ページ重要度判定部２３は、既定条件が満たされると、ページ情報記憶部２２に格納されている情報を用いてページ毎にページ重要度を判定する。ここでは、既定条件を、前回ステップ２０３終了時から1時間経過した場合とする。
【００５３】
ページ重要度判定部２３は、重要度として、各ページのページ重要度は、各電子書籍端末に該ページのページ表示時間（秒数）の総和を、ページ内文字数で割ったものを採用する。すなわち、図１１の情報がページ情報記憶部２２に格納されているとき、ページ重要度判定部２３は、図１７のように、各ページのページ内文字数に基づいて、各ページのページ重要度を判定し、各ページ重要度を図１８の形式でページ重要度記憶部２４に格納する。
【００５４】
［第４の実施の形態］
各ユーザが電子書籍を読む速度には個人差がある。しかし、第３の実施の形態では、各ページが読まれていた時間、ページ内文字数のみを考慮し、各ユーザの読む速度の個人差は考慮していない。
【００５５】
本実施の形態は、第３の実施の形態を一部改良し、各ユーザの読む速度の個人差も考慮する。なお、ここでは1台の電子書籍端末は1人のユーザが用いる場合が多いため、ユーザを端末IDで識別するが、電子書籍端末使用時のユーザID等、より各ユーザを高精度に特定できる情報が取得可能であればこれを用いても構わない。
【００５６】
クライアント部、サーバ部の構成、及び、ステップ１０１〜２０１，２０３の処理は第１の実施の形態と同様であるので、その説明を省略する。
【００５７】
以下では、第１の実施の形態と異なるステップ２０２に対応する処理について説明する。
【００５８】
ページ重要度判定部２３は、既定条件が満たされると、ページ情報記憶部２２に格納されている情報を用いてページ毎にページ重要度を判定する。ここでは、既定条件を、前回ステップ２０３終了時から1時間経過した場合とする。各ページのページ重要度は、各電子書籍端末に該ページのページ表示時間（秒数）を、各端末ID内で正規化したものの総和を、ページ内文字数で割ったものとする。
【００５９】
すなわち、図１１の情報がページ情報記憶部２２に格納されているとき、ページ重要度判定部２３は図１９のように、ページ表示時間が各端末ID内で最大1、最小0となるように正規化し、メモリ（図示せず）に格納する。
【００６０】
例えば、ページ情報記憶部２２内の全データの中で、端末IDがABC-1234567890であるデータのページ表示時間が44sec、54sec、49sec、74secであった場合、正規化すると順に0、0.33、0.17、1となる。
【００６１】
そして、ページ重要度判定部２３は、メモリ（図示せず）に格納されているページ情報の端末ＩＤ内で正規化したページ表示時間に基づいて、図２０のように各ページのページ重要度を判定し、各ページ重要度を図２１の形式でページ重要度記憶部２４に格納する。
【００６２】
［第５の実施の形態］
各ユーザの知識には個人差がある。例えば、知識のある人が読んだページは重要である場合が多い。しかし、第４の実施の形態では、各ページが読まれていた時間、各ユーザの読む速度の個人差、ページ内文字数のみを考慮し、各ユーザの知識の個人差は考慮していない。
【００６３】
本実施の形態は、第４の実施の形態を一部改良し、各ユーザの知識の個人差も考慮する。なお、ここでは多くの電子書籍のページを読んだユーザが知識が高いと判定しているが、各ユーザの職業等、各ユーザの知識をより高精度に特定できる情報が取得可能であればこれを用いても構わない。
【００６４】
クライアント部、サーバ部の構成、及び、ステップ１０１〜２０１，２０３の処理は第１の実施の形態と同様であるので、その説明を省略する。
【００６５】
以下では、第１の実施の形態と異なるステップ２０２に対応する処理について説明する。
【００６６】
ページ重要度判定部２３は、既定条件が満たされると、ページ情報記憶部２２に格納されている情報を用いてページ毎にページ重要度を判定する。ここでは、既定条件を、前回ステップ２０３終了時から1時間経過した場合とする。
【００６７】
本実施の形態では、各ページのページ重要度は、各電子書籍端末に該ページのページ表示時間（秒数）を、各端末ID内で正規化し、端末ID内で表示された全ページ数をかけたものの総和を、ページ内文字数で割ったものとする。
【００６８】
すなわち、図１１の情報がページ情報記憶部２２に格納されているとき、ページ重要度判定部２３は図２２のように、ページ表示時間が各端末ID内で最大1、最小0となるように正規化すると同時に、各端末ID内で表示された全ページ数も集計し、メモリ（図示せず）に格納する。そして、ページ重要度判定部２３は、メモリ（図示せず）に格納されたデータから、端末ＩＤ内で正規化したページ表示時間に各端末ＩＤ内で表示された全ページ数を掛けたものの総和に基づいて、図２３のように各ページのページ重要度を判定し、各ページ重要度を図２４の形式でページ重要度記憶部２４に格納する。
【００６９】
［第６の実施の形態］
同一ユーザが繰り返し閲覧するページは該ユーザが重要とみなしている場合が多い。しかし、第５の実施の形態では、各ページが読まれていた時間、各ユーザの読む速度の個人差、各ユーザの知識の個人差、ページ内文字数のみを考慮し、同一ユーザの繰り返し閲覧回数は考慮していない。例えば、図１１において、書籍Bの100ページは端末ID JKL-4567890123によって2回閲覧されているが、この点が考慮されていない。
【００７０】
本実施の形態は、第５の実施の形態を一部改良し、同一ユーザの繰り返し閲覧回数も考慮する。
【００７１】
クライアント部、サーバ部の構成、及び、ステップ１０１〜２０１，２０３の処理は第１の実施の形態と同様であるので、その説明を省略する。
【００７２】
以下では、第１の実施の形態と異なるステップ２０２に対応する処理について説明する。
【００７３】
ページ重要度判定部２３は、既定条件が満たされると、ページ情報記憶部２２に格納されている情報を用いてページ毎にページ重要度を判定する。ここでは、既定条件を、前回ステップ２０３終了時から1時間経過した場合とする。
【００７４】
本実施の形態では、各ページのページ重要度は、各電子書籍端末に該ページのページ表示時間（秒数）を、各端末ID内で正規化し、各端末ID内で表示された全ページ数をかけ、各端末IDで表示された回数をかけたものの総和を、ページ内文字数で割ったものとする。
【００７５】
すなわち、図１１の情報がページ情報記憶部２２に格納されているとき、ページ重要度判定部２３は、図２５のように、ページ表示時間が各端末ID内で最大1、最小0となるように正規化し、各端末ID内で表示された全ページ数を集計すると同時に、ページ表示終了時刻と端末IDに基づいてそのページが各端末ID内で何回目に表示されたか集計し、メモリ（図示せず）に格納する。
【００７６】
そして、ページ重要度判定部２３は、メモリ（図示せず）に格納されたデータから、図２６のように、端末ＩＤ内で正規化されたページ表示時間に各端末ＩＤ内で表示されたページ数を掛け、各端末ＩＤ内で表示された回数を掛けたものの総和に基づいて、各ページのページ重要度を判定し、各ページ重要度を図２７の形式でページ重要度記憶部２４に格納する。
【００７７】
上記の第１〜第６の実施の形態におけるサーバ部２０の構成要素の動作をプログラムとして構築し、電子書籍分析装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
【００７８】
また、構築されたプログラムをハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ等の可搬記憶媒体に格納し、コンピュータにインストールする、または、配布することが可能である。
【００７９】
なお、本発明は上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。
【符号の説明】
【００８０】
１０  クライアント端末
１１  電子書籍記憶部
１２  電子書籍表示部
１３  端末情報判定部
１４  端末情報記憶部
１５  表示ページ情報判定部
１６  表示ページ情報記憶部
１７  クライアント側データ送受信部
１８  電子書籍端末
２０  サーバ部
２１  サーバ側データ送受信部
２２  ページ情報記憶部
２３  ページ重要度判定部
２４  ページ重要度記憶部
２５  ページ重要度出力部
【図１】
0005469036.tif 000002
【図２】
0005469036.tif 000003
【図３】
0005469036.tif 000004
【図４】
0005469036.tif 000005
【図５】
0005469036.tif 000006
【図６】
0005469036.tif 000007
【図７】
0005469036.tif 000008
【図８】
0005469036.tif 000009
【図９】
0005469036.tif 000010
【図１０】
0005469036.tif 000011
【図１１】
0005469036.tif 000012
【図１２】
0005469036.tif 000013
【図１３】
0005469036.tif 000014
【図１４】
0005469036.tif 000015
【図１５】
0005469036.tif 000016
【図１６】
0005469036.tif 000017
【図１７】
0005469036.tif 000018
【図１８】
0005469036.tif 000019
【図１９】
0005469036.tif 000020
【図２０】
0005469036.tif 000021
【図２１】
0005469036.tif 000022
【図２２】
0005469036.tif 000023
【図２３】
0005469036.tif 000024
【図２４】
0005469036.tif 000025
【図２５】
0005469036.tif 000026
【図２６】
0005469036.tif 000027
【図２７】
0005469036.tif 000028