(57)【特許請求の範囲】
【請求項１】
ユーザの操作内容に応じた信号を入力する操作部と、
電子書籍を記憶する電子書籍記憶手段と、
前記操作部を介したユーザからの指示入力に応じて前記電子書籍記憶手段によって記憶した前記電子書籍をユーザが閲読可能に表示する電子書籍表示手段と、
前記操作部を介したユーザからの指示入力に応じてＷｅｂサーバにアクセスし、当該Ｗｅｂサーバの提供するＷｅｂページをユーザが閲覧可能に表示するＷｅｂページ表示手段と、
前記Ｗｅｂページ表示手段で表示した前記Ｗｅｂページから、当該Ｗｅｂページのキーワード情報であるＷｅｂワード情報を抽出するＷｅｂキーワード抽出手段と、
前記Ｗｅｂキーワード抽出手段で抽出した前記Ｗｅｂワード情報と、少なくとも前記Ｗｅｂページを表示した日時の情報を含むＷｅｂ閲覧時間情報とを含むＷｅｂ閲覧履歴を記憶するＷｅｂ閲覧履歴記憶手段と、
自装置の動作状態に基づき、当該動作状態が予め設定された表示条件に合致したか否かを判定する表示条件判定手段と、
前記表示条件判定手段で前記表示条件に合致したと判定すると、前記Ｗｅｂ閲覧履歴記憶手段によって記憶した前記Ｗｅｂ閲覧履歴のうちから、少なくとも前記表示条件に合致したと判定したときの日時に対応するＷｅｂワード情報を抽出するＷｅｂワード情報抽出手段と、
前記電子書籍記憶手段によって記憶した電子書籍のうちから、前記Ｗｅｂワード情報抽出手段で抽出した前記Ｗｅｂワード情報に対応する電子書籍を抽出する電子書籍抽出手段と、
前記動作状態が前記表示条件を満足している期間において、前記電子書籍抽出手段で抽出した電子書籍の情報を表示する蔵書情報表示手段と、を備えることを特徴とする電子書籍表示装置。
【請求項２】
前記Ｗｅｂ閲覧履歴記憶手段によって記憶した前記Ｗｅｂ閲覧履歴のうち予め設定された期間に記憶した少なくとも一部のＷｅｂ閲覧履歴に対応するＷｅｂワード情報を、前記Ｗｅｂ閲覧時間情報に基づき、前記Ｗｅｂページを表示した曜日及び時間帯毎に分類するＷｅｂワード情報分類手段と、
前記Ｗｅｂワード情報分類手段で分類されたＷｅｂワード情報であるＷｅｂ分類ワード情報を記憶するＷｅｂ分類ワード情報記憶手段と、を備え、
前記Ｗｅｂワード情報抽出手段は、前記Ｗｅｂ分類ワード情報記憶手段によって記憶した前記Ｗｅｂ分類ワード情報のうちから、前記表示条件に合致したと判定したときの日時に対応する曜日及び時間帯に属するＷｅｂワード情報を抽出することを特徴とする請求項１に記載の電子書籍表示装置。
【請求項３】
前記Ｗｅｂワード情報分類手段は、予め設定された周期で前記Ｗｅｂ分類ワード情報記憶手段によって記憶した前記Ｗｅｂ分類ワード情報を更新することを特徴とする請求項２に記載の電子書籍表示装置。
【請求項４】
前記Ｗｅｂキーワード抽出手段は、前記Ｗｅｂページ表示手段による前記Ｗｅｂページの表示開始からの経過時間が予め設定した閲覧認定時間以上になったと判定すると、前記閲覧認定時間以上の表示時間に対応するＷｅｂページから前記Ｗｅｂワード情報を抽出することを特徴とする請求項１乃至請求項３のいずれか１項に記載の電子書籍表示装置。
【請求項５】
前記表示条件判定手段は、前記操作部を介した操作入力の無い時間が予め設定された非操作判定時間以上になったと判定すると、前記表示条件に合致したと判定することを特徴とする請求項１乃至請求項４のいずれか１項に記載の電子書籍表示装置。
【請求項６】
広告配信要求の受信に応じて当該広告配信要求に含まれる電子書籍の情報に対応した広告コンテンツを配信する広告配信サーバに対して、前記電子書籍抽出手段で抽出した電子書籍の情報を含む広告配信要求を送信する広告配信要求送信手段と、
前記広告配信サーバから送信された前記広告配信要求に対応する広告コンテンツを受信する広告コンテンツ受信手段と、を備え、
前記蔵書情報表示手段は、前記電子書籍の情報に加えて、前記広告コンテンツ受信手段で受信した広告コンテンツを表示することを特徴とする請求項１乃至請求項５のいずれか１項に記載の電子書籍表示装置。
【請求項７】
前記電子書籍表示手段で表示した前記電子書籍から、当該電子書籍のキーワード情報である書籍ワード情報を抽出する書籍キーワード抽出手段と、
前記書籍キーワード抽出手段で抽出した前記書籍ワード情報と、少なくとも前記電子書籍を表示した日時の情報を含む書籍閲読時間情報とを含む書籍閲読履歴を記憶する書籍閲読履歴記憶手段と、
前記表示条件判定手段で前記表示条件に合致したと判定すると、前記書籍閲読履歴記憶手段によって記憶した前記書籍閲読履歴に含まれる前記書籍ワード情報のうちから、少なくとも前記表示条件に合致したと判定したときの日時に対応する書籍ワード情報を抽出する書籍ワード情報抽出手段と、を備え、
前記電子書籍抽出手段は、前記電子書籍記憶手段によって記憶した電子書籍のうちから、前記Ｗｅｂワード情報抽出手段で抽出した前記Ｗｅｂワード情報及び前記書籍ワード情報抽出手段で抽出した前記書籍ワード情報に対応する電子書籍を抽出することを特徴とする請求項１乃至請求項６のいずれか１項に記載の電子書籍表示装置。
【請求項８】
電子書籍表示装置を構成するコンピュータが実行可能な蔵書情報表示プログラムであって、
電子書籍を記憶する電子書籍記憶手段、
ユーザの操作内容に応じた信号を入力する操作部を介したユーザからの指示入力に応じて前記電子書籍記憶手段によって記憶した前記電子書籍をユーザが閲読可能に表示する電子書籍表示手段、
前記操作部を介したユーザからの指示入力に応じてＷｅｂサーバにアクセスし、当該Ｗｅｂサーバの提供するＷｅｂページをユーザが閲覧可能に表示するＷｅｂページ表示手段、
前記Ｗｅｂページ表示手段で表示した前記Ｗｅｂページから、当該Ｗｅｂページのキーワード情報であるＷｅｂワード情報を抽出するＷｅｂキーワード抽出手段、
前記Ｗｅｂキーワード抽出手段で抽出した前記Ｗｅｂワード情報と、少なくとも前記Ｗｅｂページを表示した日時の情報を含むＷｅｂ閲覧時間情報とを含むＷｅｂ閲覧履歴を記憶するＷｅｂ閲覧履歴記憶手段、
当該電子書籍表示装置の動作状態に基づき、当該動作状態が予め設定された表示条件に合致したか否かを判定する表示条件判定手段、
前記表示条件判定手段で前記表示条件に合致したと判定すると、前記Ｗｅｂ閲覧履歴記憶手段によって記憶した前記Ｗｅｂ閲覧履歴のうちから、少なくとも前記表示条件に合致したと判定したときの日時に対応するＷｅｂワード情報を抽出するＷｅｂワード情報抽出手段、
電子書籍記憶手段によって記憶した電子書籍のうちから、前記Ｗｅｂワード情報抽出手段で抽出した前記Ｗｅｂワード情報に対応する電子書籍を抽出する電子書籍抽出手段、及び、
前記動作状態が前記表示条件を満足している期間において、前記電子書籍抽出手段で抽出した電子書籍の情報を表示する蔵書情報表示手段として実現される処理をコンピュータに実行させるためのプログラムを含むことを特徴とする蔵書情報表示プログラム。
【請求項９】
電子書籍記憶手段、電子書籍表示手段、Ｗｅｂページ表示手段、Ｗｅｂキーワード抽出手段、Ｗｅｂ閲覧履歴記憶手段、表示条件判定手段、Ｗｅｂワード情報抽出手段、電子書籍抽出手段、及び蔵書情報表示手段を備える電子書籍表示装置を用いた蔵書情報表示方法であって、
前記電子書籍記憶手段が、電子書籍を記憶する電子書籍記憶ステップと、
前記電子書籍表示手段が、ユーザの操作に応じた信号を入力する操作部を介したユーザからの指示入力に応じて前記電子書籍記憶ステップによって記憶した電子書籍をユーザが閲読可能に表示する電子書籍表示ステップと、
前記Ｗｅｂページ表示手段が、前記操作部を介したユーザからの指示入力に応じてＷｅｂサーバにアクセスし、当該Ｗｅｂサーバの提供するＷｅｂページをユーザが閲覧可能に表示するＷｅｂページ表示ステップと、
前記Ｗｅｂキーワード抽出手段が、前記Ｗｅｂページ表示ステップで表示した前記Ｗｅｂページから、当該Ｗｅｂページのキーワード情報であるＷｅｂワード情報を抽出するＷｅｂキーワード抽出ステップと、
前記Ｗｅｂ閲覧履歴記憶手段が、前記Ｗｅｂキーワード抽出ステップで抽出した前記Ｗｅｂワード情報と、少なくとも前記Ｗｅｂページを表示した日時の情報を含むＷｅｂ閲覧時間情報とを含むＷｅｂ閲覧履歴を記憶するＷｅｂ閲覧履歴記憶ステップと、
前記表示条件判定手段が、前記電子書籍表示装置の動作状態に基づき、当該動作状態が予め設定された表示条件に合致したか否かを判定する表示条件判定ステップと、
前記Ｗｅｂワード情報抽出手段が、前記表示条件判定ステップで前記表示条件に合致したと判定すると、前記Ｗｅｂ閲覧履歴記憶ステップによって記憶した前記Ｗｅｂ閲覧履歴のうちから、少なくとも前記表示条件に合致したと判定したときの日時に対応するＷｅｂワード情報を抽出するＷｅｂワード情報抽出ステップと、
前記電子書籍抽出手段が、前記電子書籍記憶ステップによって記憶した電子書籍のうちから、前記Ｗｅｂワード情報抽出ステップで抽出した前記Ｗｅｂワード情報に対応する電子書籍を抽出する電子書籍抽出ステップと、
前記蔵書情報表示手段が、前記動作状態が前記表示条件を満足している期間において、前記電子書籍抽出ステップで抽出した電子書籍の情報を表示する蔵書情報表示ステップと、を含むことを特徴とする蔵書情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍を閲読可能な情報処理端末に記憶されたユーザの電子書籍の蔵書のうちから、ユーザの行動スタイルに適した蔵書の情報を表示する技術に関する。
【背景技術】
【０００２】
従来、個人の所有する蔵書の情報に基づき、各個人の趣味趣向に合った書籍情報を提供する技術が開示されている（特許文献１参照）。
また、昨今では、書籍は、デジタル化された電子書籍としてネットワーク等を介して有料又は無料で提供されるようになった。ユーザは、例えば、ネット書店等のネットショップから購入した電子書籍を情報処理端末にダウンロードし、ダウンロードした電子書籍を情報処理端末内のメモリに記憶保持する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１６４４５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、各個人の蔵書から判断できる範囲で、各個人の趣味趣向に合った新刊の情報を得ることはできるが、既に蔵書となっている書籍の中から各個人の趣味趣向に合った書籍の情報を得ることはできない。
また、各個人の蔵書から趣味趣向を判断しただけでは、各個人の行動スタイルに適した内容の書籍（蔵書を含む）の情報を提示することは困難である。例えば、蔵書の情報を含む画像を表示する場合に、その表示タイミング（曜日や時間帯等）における、ユーザの興味を示している事象に係る行動が解らなければ、表示タイミングにおけるユーザの行動スタイルに合った内容の蔵書の情報を提示することは困難である。
【０００５】
また、紙の書籍の場合、本棚に並べられた蔵書の背表紙を眺めることで、半ば無作為に気になる書籍を手に取るといった体験ができる。ところが、電子書籍の場合、実体が無いと共に、蔵書を確認するためには、表示領域が限られている端末に、蔵書の情報を表示させなければならない。従って、無作為に手に取る（閲読する）といった、紙の蔵書と同じような体験は難しい。
【０００６】
本発明は、このような課題を解決するためになされたものであり、ユーザの行動スタイルに適した内容の蔵書の情報を表示するのに好適な、電子書籍表示装置、蔵書情報表示プログラム及び蔵書情報表示方法を提供することである。
【課題を解決するための手段】
【０００７】
〔形態１〕  上記目的を達成するために、形態１の電子書籍表示装置は、ユーザの操作内容に応じた信号を入力する操作部と、電子書籍を記憶する電子書籍記憶手段と、前記操作部を介したユーザからの指示入力に応じて前記電子書籍記憶手段によって記憶した前記電子書籍をユーザが閲読可能に表示する電子書籍表示手段と、前記操作部を介したユーザからの指示入力に応じてＷｅｂサーバにアクセスし、当該Ｗｅｂサーバの提供するＷｅｂページをユーザが閲覧可能に表示するＷｅｂページ表示手段と、前記Ｗｅｂページ表示手段で表示した前記Ｗｅｂページから、当該Ｗｅｂページのキーワード情報であるＷｅｂワード情報を抽出するＷｅｂキーワード抽出手段と、前記Ｗｅｂキーワード抽出手段で抽出した前記Ｗｅｂワード情報と、少なくとも前記Ｗｅｂページを表示した日時の情報を含むＷｅｂ閲覧時間情報とを含むＷｅｂ閲覧履歴を記憶するＷｅｂ閲覧履歴記憶手段と、自装置の動作状態に基づき、当該動作状態が予め設定された表示条件に合致したか否かを判定する表示条件判定手段と、前記表示条件判定手段で前記表示条件に合致したと判定すると、前記Ｗｅｂ閲覧履歴記憶手段によって記憶した前記Ｗｅｂ閲覧履歴のうちから、少なくとも前記表示条件に合致したと判定したときの日時に対応するＷｅｂワード情報を抽出するＷｅｂワード情報抽出手段と、前記電子書籍記憶手段によって記憶した電子書籍のうちから、前記Ｗｅｂワード情報抽出手段で抽出した前記Ｗｅｂワード情報に対応する電子書籍を抽出する電子書籍抽出手段と、前記動作状態が前記表示条件を満足している期間において、前記電子書籍抽出手段で抽出した電子書籍の情報を表示する蔵書情報表示手段と、を備えることを特徴とする。
【０００８】
このような構成であれば、Ｗｅｂページ表示手段によって、Ｗｅｂページが表示されると、Ｗｅｂキーワード抽出手段によって、表示されたＷｅｂページのキーワード情報であるＷｅｂワード情報が抽出される。Ｗｅｂワード情報が抽出されると、Ｗｅｂ閲覧履歴記憶手段によって、抽出されたＷｅｂワード情報と、少なくともＷｅｂページを表示した日時の情報を含むＷｅｂ閲覧時間情報とを含むＷｅｂ閲覧履歴が記憶される。一方、表示条件判定手段によって、当該電子書籍表示装置の動作状態が表示条件に合致したか否かが判定されると、Ｗｅｂワード情報抽出手段によって、Ｗｅｂ閲覧履歴記憶手段によって記憶されたＷｅｂ閲覧履歴のうちから、表示条件に合致したと判定したときの日時に対応するＷｅｂワード情報が抽出される。更に、電子書籍抽出手段によって、電子書籍記憶手段によって記憶した電子書籍のうちから、抽出したＷｅｂワード情報に対応する電子書籍が抽出される。そして、蔵書情報表示手段によって、抽出された電子書籍の情報が表示される。
【０００９】
つまり、電子書籍表示装置の動作状態が予め設定された表示条件に合致したと判定されると、合致していると判定時の日時に対応するユーザの過去のＷｅｂページの閲覧内容に対応する電子書籍の蔵書の情報を表示する。これにより、ユーザの行動スタイルに合わせて、ユーザの興味に合致した蔵書の情報を表示することが可能となる。
【００１０】
〔形態２〕  更に、形態２の電子書籍表示装置は、形態１の構成に対して、前記Ｗｅｂ閲覧履歴記憶手段によって記憶した前記Ｗｅｂ閲覧履歴のうち予め設定された期間に記憶した少なくとも一部のＷｅｂ閲覧履歴に対応するＷｅｂワード情報を、前記Ｗｅｂ閲覧時間情報に基づき、前記Ｗｅｂページを表示した曜日及び時間帯毎に分類するＷｅｂワード情報分類手段と、前記Ｗｅｂワード情報分類手段で分類されたＷｅｂワード情報であるＷｅｂ分類ワード情報を記憶するＷｅｂ分類ワード情報記憶手段と、を備え、前記Ｗｅｂワード情報抽出手段は、前記Ｗｅｂ分類ワード情報記憶手段によって記憶した前記Ｗｅｂ分類ワード情報のうちから、前記表示条件に合致したと判定したときの日時に対応する曜日及び時間帯に属するＷｅｂワード情報を抽出することを特徴とする。
【００１１】
このような構成であれば、Ｗｅｂワード分類手段によって、Ｗｅｂ閲覧履歴記憶手段によって記憶したＷｅｂ閲覧履歴のうち予め設定された期間に記憶した少なくとも一部のＷｅｂ閲覧履歴に対応するＷｅｂワード情報が、Ｗｅｂ閲覧時間情報に基づき、Ｗｅｂページを表示した曜日及び時間帯毎に分類される。このようにして分類されたＷｅｂワード情報であるＷｅｂ分類ワード情報は、Ｗｅｂ分類ワード情報記憶手段によって記憶される。そして、Ｗｅｂワード情報抽出手段は、Ｗｅｂ分類ワード情報記憶手段によって記憶したＷｅｂ分類ワード情報のうちから、表示条件に合致したと判定したときの日時に対応する曜日及び時間帯に属するＷｅｂワード情報を抽出する。
【００１２】
これにより、曜日別かつ時間帯別のユーザのＷｅｂページの閲覧内容からユーザの行動スタイルを容易に判断することが可能となる。従って、表示条件に合致したときの曜日及び時間帯におけるユーザの行動スタイルに合わせた蔵書の情報を提供することが可能となる。
【００１３】
〔形態３〕  更に、形態３の電子書籍表示装置は、形態２の構成に対して、前記Ｗｅｂワード情報分類手段は、予め設定された周期で前記Ｗｅｂ分類ワード情報記憶手段によって記憶した前記Ｗｅｂ分類ワード情報を更新することを特徴とする。
このような構成であれば、予め設定された周期でユーザの最新の行動スタイルを反映させたＷｅｂ分類ワード情報を生成することが可能となる。
【００１４】
〔形態４〕  更に、形態４の電子書籍表示装置は、形態１乃至３のいずれか１の構成に対して、前記Ｗｅｂキーワード抽出手段は、前記Ｗｅｂページ表示手段による前記Ｗｅｂページの表示開始からの経過時間が予め設定した閲覧認定時間以上になったと判定すると、前記閲覧認定時間以上の表示時間に対応するＷｅｂページから前記Ｗｅｂワード情報を抽出することを特徴とする。
このような構成であれば、閲覧せずに単に表示しただけのＷｅｂページからＷｅｂワード情報を抽出するのを防ぐことが可能となる。従って、ユーザの行動スタイルを判断するのに有効なＷｅｂワード情報を取得しやすくすることが可能となる。
【００１５】
〔形態５〕  更に、形態５の電子書籍表示装置は、形態４の構成に対して、前記表示条件判定手段は、前記操作部を介した操作入力の無い時間が予め設定された非操作判定時間以上になったと判定すると、前記表示条件に合致したと判定することを特徴とする。
このような構成であれば、当該電子書籍表示装置が非操作判定時間以上、操作されていないと判定した場合に、判定時の時刻に対応するユーザの行動スタイルに合った電子書籍の情報を含む蔵書情報を表示することが可能となる。これにより、ユーザが興味を有する事柄に関連する蔵書の推薦画像を適切なタイミングで表示することが可能となる。
【００１６】
〔形態６〕  更に、形態６の電子書籍表示装置は、形態４の構成に対して、広告配信要求の受信に応じて当該広告配信要求に含まれる電子書籍の情報に対応した広告コンテンツを配信する広告配信サーバに対して、前記電子書籍抽出手段で抽出した電子書籍の情報を含む広告配信要求を送信する広告配信要求送信手段と、前記広告配信サーバから送信された前記広告配信要求に対応する広告コンテンツを受信する広告コンテンツ受信手段と、を備え、前記蔵書情報表示手段は、前記電子書籍の情報に加えて、前記広告コンテンツ受信手段で受信した広告コンテンツを表示することを特徴とする。
このような構成であれば、ユーザが興味を有する事柄に関連する蔵書の情報を適切なタイミングで表示できることに加えて、この蔵書の情報に関連する広告コンテンツを表示することが可能となる。
【００１７】
〔形態７〕  更に、形態７の電子書籍表示装置は、形態４の構成に対して、前記電子書籍表示手段で表示した前記電子書籍から、当該電子書籍のキーワード情報である書籍ワード情報を抽出する書籍キーワード抽出手段と、前記書籍キーワード抽出手段で抽出した前記書籍ワード情報と、少なくとも前記電子書籍を表示した日時の情報を含む書籍閲読時間情報とを含む書籍閲読履歴を記憶する書籍閲読履歴記憶手段と、前記表示条件判定手段で前記表示条件に合致したと判定すると、前記書籍閲読履歴記憶手段によって記憶した前記書籍閲読履歴に含まれる前記書籍ワード情報のうちから、少なくとも前記表示条件に合致したと判定したときの日時に対応する書籍ワード情報を抽出する書籍ワード情報抽出手段と、を備え、前記電子書籍抽出手段は、前記電子書籍記憶手段によって記憶した電子書籍のうちから、前記Ｗｅｂワード情報抽出手段で抽出した前記Ｗｅｂワード情報及び前記書籍ワード情報抽出手段で抽出した前記書籍ワード情報に対応する電子書籍を抽出することを特徴とする。
【００１８】
このような構成であれば、ユーザの行動スタイルを決定づけるキーワードを、Ｗｅｂページの閲覧履歴からだけでなく、電子書籍の閲読履歴からも収集することができるので、より確度の高いキーワードを収集することが可能となる。
〔形態８〕  一方、上記目的を達成するために、形態８の蔵書情報表示プログラムは、電子書籍表示装置を構成するコンピュータが実行可能な蔵書情報表示プログラムであって、電子書籍を記憶する電子書籍記憶手段、ユーザの操作内容に応じた信号を入力する操作部を介したユーザからの指示入力に応じて前記電子書籍記憶手段によって記憶した前記電子書籍をユーザが閲読可能に表示する電子書籍表示手段、前記操作部を介したユーザからの指示入力に応じてＷｅｂサーバにアクセスし、当該Ｗｅｂサーバの提供するＷｅｂページをユーザが閲覧可能に表示するＷｅｂページ表示手段、前記Ｗｅｂページ表示手段で表示した前記Ｗｅｂページから、当該Ｗｅｂページのキーワード情報であるＷｅｂワード情報を抽出するＷｅｂキーワード抽出手段、前記Ｗｅｂキーワード抽出手段で抽出した前記Ｗｅｂワード情報と、少なくとも前記Ｗｅｂページを表示した日時の情報を含むＷｅｂ閲覧時間情報とを含むＷｅｂ閲覧履歴を記憶するＷｅｂ閲覧履歴記憶手段、当該電子書籍表示装置の動作状態に基づき、当該動作状態が予め設定された表示条件に合致したか否かを判定する表示条件判定手段、前記表示条件判定手段で前記表示条件に合致したと判定すると、前記Ｗｅｂ閲覧履歴記憶手段によって記憶した前記Ｗｅｂ閲覧履歴のうちから、少なくとも前記表示条件に合致したと判定したときの日時に対応するＷｅｂワード情報を抽出するＷｅｂワード情報抽出手段、電子書籍記憶手段によって記憶した電子書籍のうちから、前記Ｗｅｂワード情報抽出手段で抽出した前記Ｗｅｂワード情報に対応する電子書籍を抽出する電子書籍抽出手段、及び、前記動作状態が前記表示条件を満足している期間において、前記電子書籍抽出手段で抽出した電子書籍の情報を表示する蔵書情報表示手段として実現される処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の電子書籍表示装置と同等の作用及び効果が得られる。
【００１９】
〔形態９〕  また、上記目的を達成するために、形態９の蔵書情報表示方法は、電子書籍記憶手段、電子書籍表示手段、Ｗｅｂページ表示手段、Ｗｅｂキーワード抽出手段、Ｗｅｂ閲覧履歴記憶手段、表示条件判定手段、Ｗｅｂワード情報抽出手段、電子書籍抽出手段、及び蔵書情報表示手段を備える電子書籍表示装置を用いた蔵書情報表示方法であって、前記電子書籍記憶手段が、電子書籍を記憶する電子書籍記憶ステップと、前記電子書籍表示手段が、ユーザの操作に応じた信号を入力する操作部を介したユーザからの指示入力に応じて前記電子書籍記憶ステップによって記憶した電子書籍をユーザが閲読可能に表示する電子書籍表示ステップと、前記Ｗｅｂページ表示手段が、前記操作部を介したユーザからの指示入力に応じてＷｅｂサーバにアクセスし、当該Ｗｅｂサーバの提供するＷｅｂページをユーザが閲覧可能に表示するＷｅｂページ表示ステップと、前記Ｗｅｂキーワード抽出手段が、前記Ｗｅｂページ表示ステップで表示した前記Ｗｅｂページから、当該Ｗｅｂページのキーワード情報であるＷｅｂワード情報を抽出するＷｅｂキーワード抽出ステップと、前記Ｗｅｂ閲覧履歴記憶手段が、前記Ｗｅｂキーワード抽出ステップで抽出した前記Ｗｅｂワード情報と、少なくとも前記Ｗｅｂページを表示した日時の情報を含むＷｅｂ閲覧時間情報とを含むＷｅｂ閲覧履歴を記憶するＷｅｂ閲覧履歴記憶ステップと、前記表示条件判定手段が、前記電子書籍表示装置の動作状態に基づき、当該動作状態が予め設定された表示条件に合致したか否かを判定する表示条件判定ステップと、前記Ｗｅｂワード情報抽出手段が、前記表示条件判定ステップで前記表示条件に合致したと判定すると、前記Ｗｅｂ閲覧履歴記憶ステップによって記憶した前記Ｗｅｂ閲覧履歴のうちから、少なくとも前記表示条件に合致したと判定したときの日時に対応するＷｅｂワード情報を抽出するＷｅｂワード情報抽出ステップと、前記電子書籍抽出手段が、前記電子書籍記憶ステップによって記憶した電子書籍のうちから、前記Ｗｅｂワード情報抽出ステップで抽出した前記Ｗｅｂワード情報に対応する電子書籍を抽出する電子書籍抽出ステップと、前記蔵書情報表示手段が、前記動作状態が前記表示条件を満足している期間において、前記電子書籍抽出ステップで抽出した電子書籍の情報を表示する蔵書情報表示ステップと、を含むことを特徴とする。
これにより、形態１の電子書籍表示装置と同等の作用及び効果が得られる。
【発明の効果】
【００２０】
以上説明したように、本発明によれば、電子書籍表示装置の動作状態が予め設定された表示条件に合致していると判定したときに、合致していると判定時のユーザの行動スタイルに適した電子書籍の蔵書の情報を表示する。これにより、表示タイミングにおけるユーザの興味に合致した蔵書の情報を表示することができる。また、ユーザがこの表示された蔵書の情報を見ることによって、表示された蔵書の必要性の有無に係わらず、その蔵書を閲読する行動をユーザに誘起させることができるという効果が得られる。
【図面の簡単な説明】
【００２１】
【図１】蔵書情報表示システム１の一構成例を示す概要図である。
【図２】電子書籍表示装置１００のハードウェア構成を示すブロック図である。
【図３】電子書籍表示装置１００の機能構成の一例を示すブロック図である。
【図４】蔵書表示処理の処理手順の一例を示すフローチャートである。
【図５】Ｗｅｂ閲覧履歴記憶処理の処理手順の一例を示すフローチャートである。
【図６】分類ワード情報更新処理の処理手順の一例を示すフローチャートである。
【図７】蔵書検索表示処理の処理手順の一例を示すフローチャートである。
【図８】設定ファイルの一例を示す図である。
【図９】閲覧認定時間を判定時の判定タイミングの一例を示す図である。
【図１０】Ｗｅｂ閲覧履歴の一例を示す図である。
【図１１】Ｗｅｂ分類ワード情報の一例を示す図である。
【図１２】広告コンテンツＤＢの登録内容の一例を示す図である。
【図１３】（ａ）〜（ｃ）は、蔵書情報の表示画像例を示す図である。
【図１４】第２実施形態に係る電子書籍表示装置１００の機能構成の一例を示すブロック図である。
【図１５】蔵書情報表示システム２の一構成例を示す概要図である。
【発明を実施するための形態】
【００２２】
（第１実施形態）
以下、図面に基づき、本発明にかかる電子書籍表示装置、蔵書情報表示プログラム及び蔵書情報表示方法の第１実施形態を説明する。図１〜図１３は、本発明にかかる電子書籍表示装置、蔵書情報表示プログラム及び蔵書情報表示方法の第１実施形態を示す図である。
（構成）
図１は、第１実施形態にかかる蔵書情報表示システム１の一構成例を示す概要図である。
【００２３】
図１に示すように、蔵書情報表示システム１は、電子書籍表示装置１００と、インターネット３００と、Ｗｅｂサーバ４００＿１〜４００＿ｎ（ｎは２以上の自然数）と、広告配信サーバ５００と、を含んで構成される。
また、電子書籍表示装置１００と、Ｗｅｂサーバ４００＿１〜４００＿ｎと、広告配信サーバ５００とは、公知のインターネット３００を介して、相互にデータ通信可能に接続されている。
【００２４】
電子書籍表示装置１００は、電子書籍を蓄積する機能と、ユーザからの指示入力に応じて、蓄積した電子書籍をユーザが閲読可能に表示する機能と、を有している。更に、電子書籍表示装置１００は、ユーザからの指示入力に応じて、インターネット３００を介してＷｅｂサーバ４００＿１〜４００＿ｎのいずれか１にアクセスする。そして、アクセスしたＷｅｂサーバの提供するＷｅｂページをユーザが閲覧可能に表示する機能を有している。更に、電子書籍表示装置１００は、Ｗｅｂページの閲覧履歴を記憶する機能と、閲覧履歴に基づき予め設定した表示タイミングでユーザの行動スタイルに合った蔵書の情報を表示する機能とを有している。
【００２５】
Ｗｅｂサーバ４００＿１〜４００＿ｎは、インターネットプロバイダ等の管理下にあるサーバから構成されており、テキスト、音声、画像、動画等のコンテンツを公開している多数のＷｅｂサイトを提供するサーバである。以下、区別する必要が無い場合に、Ｗｅｂサーバ４００＿１〜４００＿ｎを、単に、Ｗｅｂサーバ４００と称す。
広告配信サーバ５００は、電子書籍に含まれるキーワード情報（以下、書籍ワード情報と称す）に対応する広告コンテンツを記憶した広告コンテンツデータベース（以下、データベースを単にＤＢと称す）を備えている。広告配信サーバ５００は、電子書籍表示装置１００からの書籍ワード情報を含む広告配信要求を受信すると、広告配信要求に含まれる書籍ワード情報に対応する広告コンテンツを広告コンテンツＤＢから検索する。そして、検索した広告コンテンツを電子書籍表示装置１００に送信する。
【００２６】
次に、図２に基づき、電子書籍表示装置１００のハードウェア構成について説明する。図２は、電子書籍表示装置１００のハードウェア構成を示すブロック図である。
図２に示すように、電子書籍表示装置１００は、ＣＰＵ（Central Processing Unit）６０と、ＲＡＭ（Random Access Memory）６２と、ＲＯＭ（Read Only Memory）６４と、入出力インターフェース（Ｉ／Ｆ）６６と、バス６８とを含んで構成されるコンピュータシステムを備えている。ＣＰＵ６０、ＲＡＭ６２、ＲＯＭ６４及びＩ／Ｆ６６は、バス６８に接続されており、バス６８を介してこれら接続デバイス間のデータの送受信を可能としている。
【００２７】
電子書籍表示装置１００は、更に、Ｉ／Ｆ６６を介して、記憶装置７０と、表示装置７２と、入力装置７４と、通信装置７６と、に接続されている。
ＣＰＵ６０は、ＲＯＭ６４又は記憶装置７０に予め記憶された各種専用のコンピュータプログラムをＲＡＭ６２に読み込み、ＲＡＭ６２に読み込まれたプログラムに記述された命令に従って、各種リソースを駆使して、後述する蔵書情報表示処理を実行する。
【００２８】
記憶装置７０は、各種専用のコンピュータプログラム、プログラムの実行において用いられるデータ等の、上記蔵書情報表示処理に必要なデータを記憶する。
具体的に、記憶装置７０は、電子書籍、Ｗｅｂ閲覧履歴、Ｗｅｂ分類ワード情報（後述）などのデータを記憶する。
ここで、記憶装置７０は、フラッシュメモリ等の半導体記憶装置、ＦＤドライブ、ＨＤドライブ等の磁気記憶型記憶装置、ＣＤドライブ、ＤＶＤドライブ、ＢＲＤドライブ等の光学的読取／書込方式記憶装置、ＭＯドライブ等の磁気記憶型／光学的読取方式記憶装置等の、コンピュータで記憶データを読み取り可能でかつデータを書き込み可能な記憶装置であれば何でもよい。
【００２９】
表示装置７２は、液晶ディスプレイ、有機ＥＬディスプレイ、電気泳動方式ディスプレイなどの周知の表示装置であり、ＣＰＵ６０からの指令に応じて、電子書籍、Ｗｅｂページ、蔵書情報等の画像の表示を行う。
入力装置７４は、操作ボタン、タッチ式の入力デバイス（タッチパネル等）、キーボード、マウスなどのヒューマンインターフェースデバイスであり、ユーザの操作に応じた入力を受け付ける。例えば、携帯電話、タブレット型端末、ノート型パーソナルコンピュータ（ノートＰＣ）等であれば、操作ボタンやタッチパネル等を備えている。また、デスクトップ型のＰＣであれば、キーボード、マウス等を備えている。
【００３０】
通信装置７６は、ＬＡＮ、ＷＡＮ、インターネット等のネットワーク上の外部装置と通信するためのデバイスであり、本実施形態では、ＬＡＮカード等と呼ばれる周知のネットワークアダプタや、携帯電話の送受信機等が該当する。通信装置７６は、例えば、ネットワークケーブルＬを介してルータやハブ等に接続され、これらを介して、電子書籍表示装置１００をネットワーク（本実施形態ではインターネット）に接続する。なお、周知の無線ＬＡＮ等の、無線によって無線ＬＡＮ用のアクセスポイントを介してネットワークに接続する構成であってもよい。また、携帯電話の送受信機の場合、基地局を介してインターネット等のネットワーク上の外部機器と通信する構成となる。
【００３１】
なお、この電子書籍表示装置１００は、例えば、インターネット３００に接続可能な送受信機能を備えた、携帯電話、タブレット型端末、ノートＰＣ、デスクトップ型ＰＣなどに実装されるものとして構成される。
ＲＴＣ（real-time clock）７８は、現在時刻を追跡する機能を有するＩＣチップであり、ＣＰＵ６０からの要求に応じて、現在時刻（本実施形態では、年・月・日・時刻・曜日）をＣＰＵ６０に入力する。ＲＴＣ７８は、内蔵電池によって電子書籍表示装置１００の電源が切られている間も動作する。また、電子書籍表示装置１００の電源が入っている場合は、電子書籍表示装置１００から電源供給を受ける。
【００３２】
なお、本実施形態では、電子書籍表示装置１００を、携帯電話の機能を有するタブレット型端末（例えば、スマートフォン）として説明する。
次に、図３に基づき、電子書籍表示装置１００の機能構成について説明する。図３は、電子書籍表示装置１００の機能構成の一例を示すブロック図である。
図３に示すように、電子書籍表示装置１００の機能構成部１１０は、通信部１０と、Ｗｅｂページ表示部１１と、Ｗｅｂキーワード抽出部１２と、Ｗｅｂ閲覧履歴記憶部１３と、Ｗｅｂ分類ワード更新部１４と、電子書籍記憶部１５と、電子書籍表示部１６と、表示条件判定部１７と、蔵書抽出部１８と、蔵書情報表示部１９と、広告コンテンツ取得部２０と、を備えている。
【００３３】
通信部１０は、通信装置７６を介した、各種データの外部装置への送信と外部装置からの各種データの受信とを制御する機能を有している。
具体的に、通信部１０は、各機能構成部からのデータ送信依頼に応じて、通信装置７６を介して基地局２００と通信する。そして、基地局２００を介してインターネット３００に接続されたＷｅｂサーバ４００、広告配信サーバ５００などの外部装置にデータを送信する機能を有している。更に、通信部１０は、通信装置７６を介して、インターネット３００に接続された外部装置から基地局２００を介して受信したデータを対応する各機能構成部に出力する機能を有している。
【００３４】
Ｗｅｂページ表示部１１は、公知のＷｅｂブラウザと同等の機能を有している。具体的に、入力装置７４を介したユーザからの起動指示に応じて起動すると、入力装置７４を介したユーザからの指示入力（検索キーワード、ＵＲＬの入力等）に応じて、通信部１０を介して指示入力に対応するＷｅｂサーバ４００にアクセスする。更に、Ｗｅｂページ表示部１１は、アクセスしたＷｅｂサーバ４００から通信部１０を介してＷｅｂページのデータを受信する。Ｗｅｂページ表示部１１は、受信したＷｅｂページのデータ（ＨＴＭＬデータ、ＸＨＴＭＬデータ等を含む）に基づき該Ｗｅｂページをユーザが閲覧可能に表示装置７２に表示する。
【００３５】
Ｗｅｂキーワード抽出部１２は、Ｗｅｂページ表示部１１によって表示装置７２にＷｅｂページが表示されたことに応じて、ＲＴＣ７８から表示開始時刻の情報を取得する。その後、表示開始時刻からの経過時間を計測し、表示開始時刻からの経過時間が、予め設定された閲覧認定時間以上になったか否かを判定する。Ｗｅｂキーワード抽出部１２は、閲覧認定時間以上になったと判定すると、表示装置７２に表示されているＷｅｂページの情報からキーワード情報を抽出する。
【００３６】
本実施形態では、表示されているＷｅｂページのＨＴＭＬ、ＸＨＴＭＬ等のマークアップ言語で記述されたソースデータから、メタタグによって記述されたキーワード情報（以下、Ｗｅｂワード情報と称す）を抽出する。また、Ｗｅｂキーワード抽出部１２は、Ｗｅｂページ表示部１１から、表示中のＷｅｂページの識別情報（例えばＵＲＬ）を取得する。Ｗｅｂキーワード抽出部１２は、抽出したＷｅｂワード情報と、当該Ｗｅｂワード情報を抽出時の時刻情報（以下、閲覧時間情報と称す）と、Ｗｅｂページの識別情報とをＷｅｂ閲覧履歴記憶部１３に出力する。
【００３７】
なお、閲覧時間情報は、Ｗｅｂページの表示開始時刻の情報を用いてもよいし、閲覧認定時間以上と判定したときの時刻情報を用いてもよいし、認定時間以上と判定後に新たにＲＴＣ７８から取得したものを用いてもよい。また、Ｗｅｂキーワード情報を抽出後に新たにＲＴＣ７８から取得したものを用いてもよい。
Ｗｅｂ閲覧履歴記憶部１３は、Ｗｅｂキーワード抽出部１２から取得した、Ｗｅｂワード情報と、閲覧時間情報と、Ｗｅｂページの識別情報とを対応付けて、記憶装置７０に予め設定されたＷｅｂ閲覧履歴記憶用の領域に記憶する。以下、Ｗｅｂワード情報と、閲覧時間情報と、Ｗｅｂページの識別情報との組をＷｅｂ閲覧履歴と称す。これにより、Ｗｅｂ閲覧履歴記憶部１３は、記憶装置７０にＷｅｂ閲覧履歴ＤＢ７００を構成する。
【００３８】
Ｗｅｂ分類ワード更新部１４は、ユーザの指示入力に応じて予め生成された設定ファイルの設定内容に基づき、Ｗｅｂ閲覧履歴ＤＢに登録されているＷｅｂ閲覧履歴を、設定ファイルで設定された分類内容で分類する。本実施形態では、Ｗｅｂ閲覧履歴を曜日別かつ時間帯別に分類する。
また、本実施形態において、設定ファイルは、閲覧認定時間の他、分類内容に関する設定、後述する非操作判定時間等を設定することができる。ここで、分類内容に関する設定としては、Ｗｅｂ分類ワード情報ＤＢの更新間隔（例えば、１週間等）、分類対象となるＷｅｂ閲覧履歴の有効期間（例えば、過去１年分等）がある。更に、時間帯の開始時刻（例えば、午前６：００）、時間帯幅（例えば、３時間）、曜日別且つ時間帯別に分類されたＷｅｂワード情報の登録上限数（例えば、１０）などがある。
【００３９】
本実施形態では、ユーザのＷｅｂ閲覧履歴から、ユーザの行動スタイルに係る情報を抽出する。具体的に、ユーザが何曜日のどの時間帯において、どのような内容のＷｅｂページを閲覧しているのかといった行動スタイルを抽出する。そのために、Ｗｅｂ閲覧履歴におけるＷｅｂワード情報を、曜日別かつ時間帯別に分類する。
例えば、Ｗｅｂ分類ワード更新部１４によって、１週間毎に、現在から過去１年分のＷｅｂ閲覧履歴を、曜日ごとに、かつ開始時刻６：００から３時間間隔の時間帯ごとに分類する。例えば、２０１１年の１年間を例に挙げると、２０１１年の例えば水曜日については、５２日間あり、この５２日間のユーザのＷｅｂ閲覧履歴が時間帯別に分類されることになる。
【００４０】
本実施形態では、Ｗｅｂ分類ワード更新部１４は、更に、曜日別かつ時間帯別に分類したＷｅｂワード情報を出現回数の多い順にソートする。そして、曜日別かつ時間帯別に分類したＷｅｂワード情報から、ソートされた順位における上位から設定ファイルで設定された登録上限数（例えば、１０個）までのＷｅｂワード情報を抽出する。Ｗｅｂ分類ワード更新部１４は、このように曜日別かつ時間帯別に分類された上限数以下のＷｅｂワード情報（以下、Ｗｅｂ分類ワード情報と称す）を、各曜日及び各時間帯に対応付けて記憶装置７０のＷｅｂ分類ワード情報用の記憶領域に記憶する。このとき、Ｗｅｂ分類ワード更新部１４は、データを上書きで記憶する。これにより、記憶装置７０にＷｅｂ分類ワード情報ＤＢ７１０を構成すると共に、過去に作成したＤＢがある場合にＷｅｂ分類ワード情報ＤＢ７１０を更新する。
【００４１】
一方、電子書籍記憶部１５は、入力装置７４を介したユーザからの指示入力等に応じて、自装置１００で取得した電子書籍を記憶装置７０の電子書籍記憶用の領域に記憶する。その際、電子書籍記憶部１５は、電子書籍がメタ情報（タイトル、著者名等を含む）を有していない場合に、電子書籍（表紙など）から、タイトル、著者名等のキーワードを抽出し、抽出したキーワードを含むメタ情報（以下、書籍ワード情報と称す）を付加する。
【００４２】
なお、メタ情報に代えて、蔵書のインデックス情報を作成してもよい。この場合は、インデックス情報を書籍ワード情報とする。このようにして、電子書籍記憶部１５は、記憶装置７０に蔵書ＤＢ７２０を構成する。
電子書籍表示部１６は、入力装置７４を介したユーザからの指示入力に応じて、蔵書ＤＢから指示入力に対応する電子書籍を読み出し、読み出した電子書籍をユーザが閲読可能に表示装置７２に表示する。
【００４３】
表示条件判定部１７は、自装置１００の動作状態が、予め設定された表示条件に合致したか否かを判定する。具体的に、表示条件判定部１７は、自装置１００が、予め設定された時間以上放置されているか否かを判定することで表示条件に合致したか否かを判定する。本実施形態では、表示条件判定部１７は、入力装置７４を介したユーザからの操作入力が途絶えている時間（以下、非操作時間と称す）を計測する。そして、計測した非操作時間が、予め設定ファイルで設定された非操作判定時間以上になったときに、表示条件に合致したと判定する。表示条件判定部１７は、表示条件に合致したと判定すると、ＲＴＣ７８から現在時刻の情報を取得し、判定結果と現在時刻の情報とを含む判定結果情報を蔵書抽出部１８に出力する。なお、本実施形態において、現在時刻の情報は、年月日・曜日・時刻（時・分・秒）の情報を含むものとする。
【００４４】
蔵書抽出部１８は、表示条件判定部１７からの判定結果情報に基づき、Ｗｅｂ分類ワード情報ＤＢ７１０から、表示条件に合致したと判定したときの現在時刻の情報に対応するＷｅｂワード情報を取得する。更に、蔵書抽出部１８は、蔵書ＤＢ７２０から、取得したＷｅｂワード情報と一致する書籍ワード情報を有する電子書籍を抽出する。蔵書抽出部１８は、抽出した電子書籍の情報を蔵書情報表示部１９に出力する。
【００４５】
ここで、取得したＷｅｂワード情報と一致する書籍ワード情報を有するとは、例えば、Ｗｅｂワード情報と同じ書籍ワード情報を全て有する電子書籍、予め設定された数以上のＷｅｂワード情報と一致する書籍ワード情報を有する電子書籍などが該当する。
また、本実施形態において、蔵書抽出部１８は、電子書籍の情報として書籍ワード情報を蔵書情報表示部１９に出力する。なお、この構成に限らず、抽出した電子書籍の総数や、蔵書情報表示部１９の蔵書情報の表示形態などの条件に応じて、書籍ワード情報に加え、電子書籍の全情報、電子書籍へのリンク情報（格納場所へのルート情報など）、一部の情報（例えば、表紙の情報）など、出力する情報を変更してもよい。また、電子書籍の閲読途中（表示中）である場合は、閲読中の電子書籍の書籍ワード情報、閲読中のページ内にある例えば、出現数の多い単語の情報等を蔵書情報表示部１９に送信するようにしてもよい。
【００４６】
蔵書情報表示部１９は、蔵書抽出部１８から取得した電子書籍の情報における書籍ワード情報を広告コンテンツ取得部２０に出力する。そして、広告コンテンツ取得部２０から書籍ワード情報に対応する広告コンテンツを取得する。蔵書情報表示部１９は、蔵書抽出部１８からの電子書籍の情報と、広告コンテンツ取得部２０からの広告コンテンツとに基づき、蔵書情報を生成する。
【００４７】
具体的に、蔵書情報表示部１９は、蔵書情報として、抽出された電子書籍をユーザにレコメンド（推薦）表示するための蔵書画像に、広告コンテンツを付加した画像の情報を生成し、生成した蔵書情報を表示装置７２に表示する。
例えば、抽出された電子書籍が１冊の場合は、当該電子書籍の表紙画像が蔵書ＤＢ７２０に記憶されていれば、当該表紙画像を蔵書画像として読み出す。一方、当該電子書籍の表紙画像が蔵書ＤＢ７２０に記憶されていなければ、当該電子書籍のタイトル及び著者名の文字を含む書籍の表紙を摸した蔵書画像を生成する。また、例えば、抽出された電子書籍が２冊以上でかつ予め設定した冊数以下の場合は、タイトル及び著者名を含む書籍の背表紙を摸した蔵書画像を生成する。また、抽出した電子書籍が予め設定された冊数以上の場合は、タイトルと著者名の一覧表画像を蔵書画像として生成する。
【００４８】
蔵書情報表示部１９は、更に、蔵書画像に広告コンテンツを付加した画像の画像表示信号を生成する。そして、生成した画像表示信号を、表示装置７２に出力する。これにより、表示装置７２には、ユーザの行動スタイルに応じた蔵書及び広告コンテンツの情報を含む画像が表示される。
広告コンテンツ取得部２０は、蔵書情報表示部１９からの電子書籍の情報に含まれる書籍ワード情報を含む広告配信要求を、通信部１０を介して、広告配信サーバ５００に送信する。これにより、広告配信サーバ５００からは、広告配信要求に含まれる書籍ワード情報に対応する広告コンテンツが送信される。
広告コンテンツ取得部２０は、広告配信サーバ５００から送信された広告コンテンツを通信部１０を介して取得する。そして、取得した広告コンテンツを蔵書情報表示部１９に出力する。
【００４９】
（蔵書表示処理）
次に、図４に基づき、ＣＰＵ６０がＲＯＭ６４に記憶された専用のコンピュータプログラムに従って実行する蔵書表示処理の処理手順を説明する。図４は、蔵書表示処理の処理手順の一例を示すフローチャートである。
ＣＰＵ６０において、蔵書表示処理が実行されると、図４に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、ＣＰＵ６０において、ＲＡＭ６２に予め設定されたアドレス範囲の領域に作業領域を確保して、ステップＳ１０２に移行する。
ステップＳ１０２では、ＣＰＵ６０において、ユーザの指示入力等によって予め設定された設定ファイルを作業領域に読み込んで、ステップＳ１０４に移行する。
【００５０】
ステップＳ１０４では、Ｗｅｂキーワード抽出部１２において、Ｗｅｂページ表示部１１が起動されたか否かを判定する。そして、Ｗｅｂページ表示部１１が起動されたと判定した場合(Yes)は、ステップＳ１０６に移行し、Ｗｅｂページ表示部１１が起動されていないと判定した場合(No)は、ステップＳ１０８に移行する。
ステップＳ１０６に移行した場合は、Ｗｅｂキーワード抽出部１２及びＷｅｂ閲覧履歴記憶部１３において、Ｗｅｂ閲覧履歴記憶処理を実行して、ステップＳ１０８に移行する。
【００５１】
ステップＳ１０８では、Ｗｅｂ分類ワード更新部１４において、ＲＴＣ７８から現在時刻の情報を取得する。更に、ＲＡＭ１２又は不図示の不揮発性メモリから前回の更新日時の情報を取得する。なお更に、現在時刻と前回の更新日時とを比較し、両者の間隔が予め設定ファイルで設定された更新間隔以上になっているか否かを判定する。そして、更新間隔以上になっており、更新時刻になったと判定した場合(Yes)は、ステップＳ１１０に移行する。一方、更新間隔未満であり、更新時刻になっていないと判定した場合(No)は、ステップＳ１１２に移行する。
【００５２】
例えば、電子書籍表示装置１００が、一般に電源をオフにしない利用形態となる携帯電話等の情報処理端末に実装される場合は、揮発性のメモリでも情報を保持し続けることができる。従って、例えば、ＲＡＭ６２等の揮発性のメモリに前回の更新時刻の情報を記憶保持しておくことが可能である。この場合、Ｗｅｂ分類ワード更新部１４は、ＲＡＭ６２から前回の更新時刻の情報を取得する。一方、電子書籍表示装置１００が、デスクトップＰＣやノートＰＣに実装される場合は、デスクトップＰＣやノートＰＣは、一般に使用後は電源をオフにする。そのため、例えば、１週間毎に更新するといった場合に、前回の更新日時を不揮発性のメモリ（例えば、ハードディスク等）に記憶する。そして、Ｗｅｂ分類ワード更新部１４は、不揮発性のメモリから前回の更新時刻の情報を取得する。
【００５３】
ステップＳ１１０に移行した場合は、Ｗｅｂ分類ワード更新部１４において、分類ワード更新処理を実行して、ステップＳ１１２に移行する。
ステップＳ１１２では、表示条件判定部１７において、入力装置７４からの入力信号の有無に基づき、操作入力があるか否かを判定する。そして、操作入力が無いと判定した場合(Yes)は、ステップＳ１１４に移行し、操作入力があると判定した場合(No)は、ステップＳ１２０に移行する。
【００５４】
ステップＳ１１４に移行した場合は、表示条件判定部１７において、ＲＴＣ７８から現在時刻を取得し、取得した現在時刻と開始時刻との差分の時間（非操作時間）を算出して、ステップＳ１１６に移行する。
ステップＳ１１６では、表示条件判定部１７において、非操作時間が、予め設定ファイルで設定された非操作判定時間以上となったか否かを判定する。そして、非操作判定時間になったと判定した場合(Yes)は、ステップＳ１１８に移行し、非操作判定時間以上になっていないと判定した場合(No)は、ステップＳ１２６に移行する。
【００５５】
ステップＳ１１８に移行した場合は、表示条件判定部１７において、蔵書検索表示開始指示を蔵書抽出部１８に出力して、ステップＳ１２６に移行する。
一方、ステップＳ１１２において、操作入力があったと判定してステップＳ１２０に移行した場合は、表示条件判定部１７において、開始時刻を更新して、ステップＳ１２２に移行する。
【００５６】
ステップＳ１２２では、表示条件判定部１７において、蔵書情報の表示中か否かを判定する。そして、表示中であると判定した場合(Yes)は、表示終了指示を蔵書情報表示部１９に出力して、ステップＳ１２４に移行し、表示中ではないと判定した場合(No)は、ステップＳ１２６に移行する。
ステップＳ１２４に移行した場合は、蔵書情報表示部１９において、蔵書情報の表示を終了して、ステップＳ１２６に移行する。
【００５７】
ステップＳ１２６では、ＣＰＵ６０において、プログラムが終了したか否かを判定し、終了したと判定した場合(Yes)は、一連の処理を終了し、終了していないと判定した場合(No)は、ステップＳ１０８に移行する。
【００５８】
（Ｗｅｂ閲覧履歴記憶処理）
次に、図５に基づき、ステップＳ１０８において実行するＷｅｂ閲覧履歴記憶処理の処理手順を説明する。図５は、Ｗｅｂ閲覧履歴記憶処理の処理手順の一例を示すフローチャートである。
ステップＳ１０８において、Ｗｅｂ閲覧履歴記憶処理が実行されると、図５に示すように、まず、ステップＳ２００に移行する。
ステップＳ２００では、Ｗｅｂキーワード抽出部１２において、Ｗｅｂページが表示されたか否かを判定する。そして、Ｗｅｂページが表示されたと判定した場合(Yes)は、ステップＳ２０２に移行し、Ｗｅｂページが表示されていないと判定した場合(No)は、ステップＳ２１８に移行する。
【００５９】
ステップＳ２０２に移行した場合は、ＲＴＣ７８からＷｅｂページの表示開始時刻として現在時刻の情報を取得して、ステップＳ２０４に移行する。
ステップＳ２０４では、Ｗｅｂキーワード抽出部１２において、新規のＷｅｂページが表示されたか否かを判定する。そして、新規のＷｅｂページが表示されたと判定した場合(Yes)は、ステップＳ２０２に移行する。一方、新規のＷｅｂページが表示されていないと判定した場合(No)は、ステップＳ２０６に移行する。
【００６０】
ステップＳ２０６では、Ｗｅｂキーワード抽出部１２において、Ｗｅｂページが閉じられたか否かを判定する。そして、Ｗｅｂページが閉じられたと判定した場合(Yes)は、ステップＳ２００に移行する。一方、Ｗｅｂページが閉じられていないと判定した場合(No)は、ステップＳ２０８に移行する。
ステップＳ２０８では、Ｗｅｂキーワード抽出部１２において、Ｗｅｂページ表示部１１が終了されたか否かを判定する。そして、終了されたと判定した場合(Yes)は、一連の処理を終了して元の処理に復帰する。一方、終了されていないと判定した場合(No)は、ステップＳ２１０に移行する。
【００６１】
ステップＳ２１０に移行した場合は、Ｗｅｂキーワード抽出部１２において、Ｗｅｂページの閲覧時刻の情報（閲覧時間情報）として、ＲＴＣ７８から現在時刻の情報を取得して、ステップＳ２１２に移行する。
ステップＳ２１２では、Ｗｅｂキーワード抽出部１２において、表示開始時刻と現在時刻との差分の時間を算出し、算出した差分時間が閲覧認定時間以上であるか否かを判定する。そして、閲覧認定時間以上であると判定した場合(Yes)は、ステップＳ２１４に移行し、閲覧認定時間以上ではないと判定した場合(No)は、ステップＳ２０４に移行する。
【００６２】
ステップＳ２１４では、Ｗｅｂキーワード抽出部１２において、閲覧認定時間以上表示されているＷｅｂページからメタ情報を抽出する。また、Ｗｅｂページ表示部１１からメタ情報の抽出対象であるＷｅｂページの識別情報としてＵＲＬ情報を取得する。そして、ステップＳ２０２で取得した閲覧時間情報と、抽出したメタ情報（Ｗｅｂワード情報）と、取得したＵＲＬ情報とを、Ｗｅｂ閲覧履歴記憶部１３に出力して、ステップＳ２１６に移行する。
【００６３】
ステップＳ２１６では、Ｗｅｂ閲覧履歴記憶部１３において、Ｗｅｂキーワード抽出部１２から取得した、閲覧時間情報と、Ｗｅｂワード情報と、ＵＲＬ情報とを対応付けて、記憶装置７０のＷｅｂ閲覧履歴用の記憶領域に記憶して、ステップＳ２０４に移行する。
一方、ステップＳ２００において、Ｗｅｂページが表示されていないと判定してステップＳ２１８に移行した場合は、Ｗｅｂキーワード抽出部１２において、Ｗｅｂページ表示部１１が終了したか否かを判定する。そして、Ｗｅｂページ表示部１１が終了されたと判定した場合(Yes)は、一連の処理を終了して元の処理に復帰し、Ｗｅｂページ表示部１１が終了されていないと判定した場合(No)は、ステップＳ２００に移行する。
【００６４】
（分類ワード情報更新処理）
次に、図６に基づき、ステップＳ１１０において実行される分類ワード情報更新処理の処理手順を説明する。図６は、分類ワード情報更新処理の処理手順の一例を示すフローチャートである。
ステップＳ１１０において、分類ワード情報更新処理が実行されると、図６に示すように、まず、ステップＳ３００に移行する。
ステップＳ３００では、Ｗｅｂ分類ワード更新部１４において、Ｗｅｂ閲覧履歴ＤＢ７００から、予め設定ファイルで設定された有効期間に対応するＷｅｂ閲覧履歴を抽出して、ステップＳ３０２に移行する。ここで、ユーザの趣味趣向は、時間の経過と共に変遷する可能性があるので、本実施形態では、古すぎる情報を使わないように有効期間を設定している。
【００６５】
ステップＳ３０２では、Ｗｅｂ分類ワード更新部１４において、ステップＳ３００で抽出したＷｅｂ閲覧履歴における閲覧時間情報に基づき、予め設定ファイルで設定された分類内容でＷｅｂワード情報を分類して、ステップＳ３０４に移行する。
本実施形態では、閲覧時間情報、設定ファイルで設定された開始時刻、時間帯幅の情報に基づき、曜日別かつ時間帯別にＷｅｂワード情報を分類する。
【００６６】
ステップＳ３０４では、Ｗｅｂ分類ワード更新部１４において、分類された種類毎にＷｅｂワード情報を集計して、ステップＳ３０６に移行する。具体的に、同じＷｅｂワード情報の出現数を計算する。
ステップＳ３０６では、Ｗｅｂ分類ワード更新部１４において、分類された種類毎にＷｅｂワード情報を出現数の多い順にソートして、ステップＳ３０８に移行する。
【００６７】
ステップＳ３０８では、Ｗｅｂ分類ワード更新部１４において、分類された種類毎に、上位から順に、予め設定ファイルで設定された登録上限数のＷｅｂワード情報を抽出して、ステップＳ３１０に移行する。
ステップＳ３１０では、Ｗｅｂ分類ワード更新部１４において、分類された種類に対応付けて、ステップＳ３０８で抽出したＷｅｂワード情報をＷｅｂ分類ワード情報ＤＢ７１０に記憶する。その後、一連の処理を終了して元の処理に復帰する。
【００６８】
（蔵書検索表示処理）
次に、図７に基づき、ステップＳ１１８の蔵書検索表示処理の処理手順を説明する。図７は、蔵書検索表示処理の処理手順の一例を示すフローチャートである。
ステップＳ１１８において、蔵書検索表示処理が実行されると、図７に示すように、まず、ステップＳ４００に移行する。
ステップＳ４００では、蔵書抽出部１８において、表示条件判定部１７からの開始指示があったか否かを判定する。そして、開始指示があったと判定した場合(Yes)は、ステップＳ４０２に移行し、開始指示がなかったと判定した場合(No)は、開始指示があるまで判定処理を繰り返す。
【００６９】
ステップＳ４０２に移行した場合は、蔵書抽出部１８において、ＲＴＣ７８から現在時刻の情報を取得して、ステップＳ４０４に移行する。
ステップＳ４０４では、蔵書抽出部１８において、分類ワード情報ＤＢ７１０から、現在の時刻情報の示す曜日及び時刻に対応する曜日及び時間帯に属するＷｅｂワード情報を取得する。その後、ステップＳ４０６に移行する。
【００７０】
ステップＳ４０６では、蔵書抽出部１８において、蔵書ＤＢ７２０から、ステップＳ４０４で抽出したＷｅｂワード情報をメタ情報に含む電子書籍を抽出して、ステップＳ４０８に移行する。
ステップＳ４０８では、蔵書抽出部１８において、ステップＳ４０６で抽出した電子書籍の情報を蔵書情報表示部１９に出力して、ステップＳ４１０に移行する。
【００７１】
ステップＳ４１０では、蔵書情報表示部１９において、電子書籍の情報に含まれる書籍ワード情報を含む広告配信要求を、通信部１０を介して、広告配信サーバ５００に送信する。そして、広告配信サーバ５００から送信された、広告コンテンツを通信部１０を介して取得して、ステップＳ４１２に移行する。
ステップＳ４１２では、蔵書情報表示部１９において、蔵書抽出部１８から取得した、電子書籍の情報に基づき、蔵書情報を生成して、ステップＳ４１４に移行する。
【００７２】
ステップＳ４１４では、蔵書情報表示部１９において、蔵書情報の画像表示信号を生成し、生成した画像表示信号を表示装置７２に出力して、ステップＳ４１６に移行する。
ステップＳ４１６では、蔵書情報表示部１９において、表示条件判定部１７からの終了指示があったか否かを判定する。そして、終了指示があったと判定した場合(Yes)は、ステップＳ４１８に移行し、終了指示がなかったと判定した場合(No)は、終了指示があるまで判定処理を繰り返す。
ステップＳ４１８に移行した場合は、蔵書情報表示部１９において、蔵書情報の表示を終了して、一連の処理を終了する。
【００７３】
（動作）
次に、図８〜図１３に基づき、本実施形態の電子書籍表示装置１００の動作を説明する。
ここで、図８は、設定ファイルの一例を示す図である。図９は、閲覧認定時間を判定時の判定タイミングの一例を示す図である。図１０は、Ｗｅｂ閲覧履歴の一例を示す図である。図１１は、Ｗｅｂ分類ワード情報の一例を示す図である。図１２は、広告コンテンツＤＢの登録内容の一例を示す図である。図１３（ａ）〜（ｅ）は、蔵書情報の表示画像例を示す図である。
【００７４】
ここでは、電子書籍表示装置１００に、例えば、図８に示す内容の設定ファイルが予め設定されている（ＲＡＭ１２に記憶されている）とする。
電子書籍表示装置１００は、蔵書情報表示処理プログラムを起動すると、まず、ＲＡＭ１２に作業領域を確保し（Ｓ１００）、次に、確保した作業領域に設定ファイルを読み込む（Ｓ１０２）。
【００７５】
一方、電子書籍表示装置１００は、入力装置７４を介したユーザからの指示入力に応じて、Ｗｅｂページ表示部１１を起動すると（Ｓ１０４のＹｅｓ）、Ｗｅｂ閲覧履歴記憶処理を実行する（Ｓ１０６）。
Ｗｅｂ閲覧履歴記憶処理が実行され、ユーザが入力装置７４を介して、例えば、Ｗｅｂページのお気に入りリスト（不図示）にあるいずれかのページ名を選択したとする。これにより、Ｗｅｂページ表示部１１では、選択されたページ名に対応するＵＲＬが取得される。
【００７６】
Ｗｅｂページ表示部１１は、取得したＵＲＬに対応するＷｅｂサーバ４００にアクセスし、アクセスしたＷｅｂサーバ４００の提供する目的のＷｅｂページへと接続する。これにより、電子書籍表示装置１００の表示装置７２には、例えば、図９に示すように、Ｗｅｂページ８００が表示される（Ｓ２００のＹｅｓ）。
Ｗｅｂキーワード抽出部１２は、Ｗｅｂページ８００が表示されたことに応じて、ＲＴＣ７８から表示開始時刻の情報（年・月・日・曜日・時刻の情報）を取得する（Ｓ２０２）。そして、取得した表示開始時刻の情報をＲＡＭ１２に記憶する。以降は、新規のＷｅｂページが表示されるか、Ｗｅｂページが閉じられるか、Ｗｅｂページ表示部１１が終了されるまで、Ｗｅｂページ８００の表示開始時刻からの経過時間を計測する（Ｓ２０４〜Ｓ２１０）。具体的に、Ｗｅｂキーワード抽出部１２は、経過時間として、表示開始時刻を設定後に、取得した現在時刻から表示開始時刻を減算した差分の時間を算出する。そして、算出した経過時間が閲覧認定時間以上になったか否かを判定する（Ｓ２１２）。ここでは、図８に示すように、閲覧認定時間が「５秒」に設定されている。従って、Ｗｅｂキーワード抽出部１２は、経過時間が「５秒」以上になったか否かを判定する。
【００７７】
例えば、図９のＷｅｂページ８００ｔ１に示すように、Ｗｅｂページ８００の表示時間が「３秒」であったとする。つまり、Ｗｅｂページ８００が「３秒」で閉じられるか、新規Ｗｅｂページに切り替えられるか、プログラム自体が終了されたかのいずれかが発生したとする。この場合、Ｗｅｂキーワード抽出部１２は、経過時間「３秒」は閲覧認定時間の「５秒」よりも短いため、閲覧認定時間以上では無いと判定する（Ｓ２１２のＮｏ）。
【００７８】
一方、例えば、図９のＷｅｂページ８００ｔ２に示すように、Ｗｅｂページ８００の表示時間が１０秒であったとする。この場合、Ｗｅｂキーワード抽出部１２は、表示時間が「５秒」以上になった時点で、経過時間が閲覧認定時間以上になったと判定する（Ｓ２１０のＹｅｓ）。これにより、Ｗｅｂキーワード抽出部１２は、ＲＡＭ１２から表示開始時刻の情報を閲覧時間情報として取得する。次に、Ｗｅｂページ８００ｔ２のＨＴＭＬソースから、メタタグ内に記述されたキーワード情報（Ｗｅｂワード情報）を抽出する（Ｓ２１４）。更に、Ｗｅｂキーワード抽出部１２は、Ｗｅｂページ表示部１１から、Ｗｅｂページ８００ｔ２のＵＲＬの情報を取得する。そして、閲覧時間情報、Ｗｅｂワード情報及びＵＲＬをひとまとめにしてＷｅｂ閲覧履歴記憶部１３に出力する。
【００７９】
Ｗｅｂ閲覧履歴記憶部１３は、Ｗｅｂキーワード抽出部１２から取得した、閲覧時間情報、ＵＲＬ及びＷｅｂワード情報を、記憶装置７０のＷｅｂ閲覧履歴ＤＢ７００に記憶（登録）する（Ｓ２１６）。Ｗｅｂ閲覧履歴ＤＢには、例えば、図１０に示すように、各閲覧時間情報と、各閲覧時間情報に対応するＵＲＬ及びメタ情報（Ｗｅｂワード情報）とが対応付けられて記憶される。従って、Ｗｅｂ閲覧履歴ＤＢ７００からは、任意の時刻に対応する閲覧時間情報のＷｅｂワード情報を検索することが可能である。
【００８０】
そして、ユーザのＷｅｂページの閲覧が終了し、Ｗｅｂページ表示部１１が終了されると（Ｓ２０８又はＳ２１８のＹｅｓ）、次に、Ｗｅｂ分類ワード更新部１４において、現在時刻が更新時刻になったか否かが判定される（Ｓ１０８）。ここでは、図８に示すように、更新間隔が「１週間」に設定されている。従って、Ｗｅｂ分類ワード更新部１４は、ＲＡＭ６２又は別の不揮発性メモリ（不図示）に記憶されている前回の更新時刻の情報を取得する。次に、ＲＴＣ７８から現在時刻の情報を取得し、両者の差分を算出する。Ｗｅｂ分類ワード更新部１４は、この差分に基づき、前回の更新時刻から１週間以上が経過しているか否かを判定する。ここでは、１週間以上が経過していると判定したとする（Ｓ１０８のＹｅｓ）。なお、更新間隔が１週間の場合は、前回と同じ曜日になったか否かを判定してもよい。
【００８１】
Ｗｅｂ分類ワード更新部１４は、設定ファイルで設定された有効期間分のＷｅｂ閲覧履歴をＷｅｂ閲覧履歴ＤＢ７００から抽出する。そして、抽出したＷｅｂ閲覧履歴を、作業領域へと読み込む（Ｓ３００）。ここでは、図８に示すように、有効期間が１年間と設定されている。従って、Ｗｅｂ分類ワード更新部１４は、現在から過去１年分のＷｅｂ閲覧履歴を、Ｗｅｂ閲覧履歴ＤＢ７００から抽出する。なお、Ｗｅｂ閲覧履歴ＤＢ７００に、１年分未満のＷｅｂ閲覧履歴しか登録されていない場合は、全てのＷｅｂ閲覧履歴を抽出する。
【００８２】
次に、Ｗｅｂ分類ワード更新部１４は、抽出したＷｅｂ閲覧履歴に含まれる各閲覧時間情報と、設定ファイルに設定されている開始時刻及び時間帯幅とに基づき、Ｗｅｂ閲覧履歴に含まれるＷｅｂワード情報を、曜日別かつ時間帯別に分類する。
ここでは、図８に示すように、開始時刻が「６：００」、時間帯幅が「３時間」に設定されている。従って、Ｗｅｂ分類ワード更新部１４は、作業領域に読み込んだ１年分のＷｅｂ閲覧履歴から、まず、日曜日の６：００〜８：５９の時間帯に属する閲覧時間情報に対応するＷｅｂワード情報を抽出する。次に、抽出したＷｅｂワード情報を出現数の多い順にソートする。そして、ソート後のＷｅｂワード情報のうち、上位から設定ファイルに設定されている登録上限数までのＷｅｂワード情報を抽出する。ここでは、図８に示すように、登録上限数が１０個と設定されているので、上位１０個までのＷｅｂワード情報を抽出する。Ｗｅｂ分類ワード更新部１４は、抽出したＷｅｂワード情報を日曜日の６：００〜８：５９の時間帯のグループに設定する。
【００８３】
引き続き、Ｗｅｂ分類ワード更新部１４は、日曜日の９：００〜１１：５９の時間帯に属する閲覧時間情報に対応するＷｅｂワード情報を抽出し、日曜日の６：００〜８：５９のときと同様に、出現数の上位１０個までのＷｅｂワード情報を抽出する。Ｗｅｂ分類ワード更新部１４は、抽出したＷｅｂワード情報を日曜日の９：００〜１１：５９の時間帯のグループに設定する。同様の処理を、１２：００〜１４：５９、１５：００〜１７：５９、・・・、２１：００〜２３：５９、２４：００〜２：５９、３：００〜５：５９の各時間帯に対して行う。
【００８４】
そして、日曜日に対する上記分類処理と同様の処理を、月曜日〜金曜日に対応するＷｅｂ閲覧履歴に対しても行う。
これにより、例えば、図１１に示すように、過去１年分のＷｅｂ閲覧履歴が、曜日別かつ時間帯別に分類される。図１１に例示するＷｅｂ分類ワードから、ユーザは、例えば日曜日の６：００〜８：５９の時間帯において、天気予報、花粉、ゴルフといったキーワードをメタ情報に持つＷｅｂページを比較的高い確率で閲覧していることが解る。本実施形態では、このようにして、ユーザの行動スタイルを判断（推定）する。
Ｗｅｂ分類ワード更新部１４は、分類結果であるＷｅｂ分類ワード情報を、Ｗｅｂ分類ワード情報ＤＢ７１０に上書きで記憶する。つまり、過去のＷｅｂ分類ワード情報を更新する形で記憶する。
【００８５】
一方、電子書籍表示装置１００は、表示条件判定部１７において、入力装置７４を介したユーザからの操作入力が無いと判定すると（Ｓ１１２のＹｅｓ）、ＲＴＣ７８から現在時刻の情報を取得する。表示条件判定部１７は、取得した現在時刻の情報に基づきその時刻を開始時刻に設定する。以降は、操作入力が無いと判定する毎にＲＴＣ７８から時刻情報を取得し、取得時刻と開始時刻との差分を非操作時間として算出する（Ｓ１１４）。加えて、算出した非操作時間と設定ファイルに設定された非操作判定時間とを比較する。ここでは、図８に示すように、非操作判定時間が「３分」に設定されている。従って、電子書籍表示装置１００は、非操作時間と非操作判定時間の「３分」とを比較し、非操作時間が「３分」以上であるか否かを判定する（Ｓ１１６）。ここでは、「３分」以上であると判定されたとする（Ｓ１１６のＹｅｓ）。
【００８６】
これにより、表示条件判定部１７は、表示条件に合致したと判定し、蔵書抽出部１８に、蔵書検索表示処理の開始指示を出力する（Ｓ１１８）。この表示条件の判定は、所謂、公知のスクリーンセーバーの起動条件の判定と同等となる。
蔵書抽出部１８は、表示条件判定部１７からの開始指示を取得すると（Ｓ４００のＹｅｓ）、ＲＴＣ７８から現在時刻の情報を取得する（Ｓ４０２）。そして、Ｗｅｂ分類ワード情報ＤＢ７１０から、取得した現在時刻の情報に含まれる曜日及び時刻に対応するグループに属するＷｅｂワード情報を取得する（Ｓ４０４）。例えば、現在時刻が日曜日の１２：３０であれば、図１１の例から、「カレー、グルメ、・・・」といったＷｅｂワード情報を取得する。
【００８７】
次に、蔵書抽出部１８は、蔵書ＤＢ７２０から、取得したＷｅｂワード情報に対応する書籍ワード情報を有する電子書籍を抽出する（Ｓ４０６）。ここでは、Ｗｅｂワード情報と１つでも一致する書籍ワード情報を有する電子書籍を抽出する。これにより、例えば、グルメ関係の電子書籍が抽出されたとする。蔵書抽出部１８は、抽出した電子書籍の書籍ワード情報（例えば、タイトル、著者名、出版社名、キーワード等）を、蔵書情報表示部１９に出力する（Ｓ４０８）。
【００８８】
蔵書情報表示部１９は、蔵書抽出部１８からの書籍ワード情報を取得すると、まず、書籍ワード情報を含む広告配信要求を生成し、生成した広告配信要求を広告配信サーバ５００に送信する。
広告配信サーバ５００は、電子書籍表示装置１００からの広告配信要求を受信すると、受信した広告配信要求に含まれる書籍ワード情報に基づき、広告コンテンツを検索する。具体的に、広告配信サーバ５００は、例えば、図１２に示すように、広告ＩＤの付与された広告コンテンツと、書籍ワード情報（キーワード）と、優先度とが対応付けられて登録された広告コンテンツＤＢを備えている。従って、広告配信サーバ５００は、広告コンテンツＤＢから、広告配信要求に含まれる書籍ワード情報に対応する広告コンテンツを検索する。そして、検索した広告コンテンツを電子書籍表示装置１００に送信する。なお、検索した広告コンテンツの数が、予め設定した送信上限数以上となった場合、優先度の高いものを優先して送信する。
【００８９】
これにより、電子書籍表示装置１００は、通信部１０を介して広告配信サーバ５００からの広告コンテンツを受信する。通信部１０は、受信した広告コンテンツを蔵書情報表示部１９に出力する。蔵書情報表示部１９は、このようにして広告コンテンツを取得すると（Ｓ４１０）、次に、書籍ワード情報と、広告コンテンツとに基づき、蔵書情報を生成し、生成した蔵書情報を表示する（Ｓ４１２）。具体的に、蔵書情報表示部１９は、抽出された電子書籍の冊数に応じた表示態様の蔵書画像を生成し、生成した蔵書画像に広告コンテンツを付加してなる蔵書情報を生成する。そして、生成した蔵書情報の画像表示信号を生成し、生成した画像表示信号を表示装置７２に出力する（Ｓ４１４）。これにより、表示装置７２には、例えば、図１３（ａ）〜（ｅ）のいずれかに示す画像が表示される。
【００９０】
図１３（ａ）の表示態様は、表示する蔵書の数が比較的少ない場合の表示態様例である。具体的に、図１３（ａ）の左図に示すように、電子書籍「Ｂｏｏｋ  ｎｏ．１」の表紙をコピーした表紙画像（蔵書画像）の下に、「Ｂｏｏｋ  ｎｏ．１」の書籍ワード情報に関連する２つの広告コンテンツＡ及びＢを表示する態様となる。また、図１３（ａ）の表示態様では、複数の書籍が抽出された場合に、一定時間毎に、表紙画像を次の電子書籍の表紙画像へと切り替える。図１３（ａ）の右図は、切り替え後の画像例であり、「Ｂｏｏｋ  ｎｏ．２」の表紙画像の下に、「Ｂｏｏｋ  ｎｏ．２」の書籍ワード情報に関連する２つの広告コンテンツＣ及びＤを表示する態様となっている。
【００９１】
また、図１３（ｂ）は、表示する蔵書の数が１冊（「Ｂｏｏｋ  ｎｏ．１」）だけの場合の表示態様例である。蔵書の数が１冊の場合、図１３（ｂ）に示すように、蔵書画像をそのページをめくりながら表示する態様となる。この場合も、図１３（ａ）の表示態様と同様に表紙画像の下に、電子書籍の書籍ワード情報に関連する２つの広告コンテンツＡ及びＢを表示する。
【００９２】
また、図１３（ｃ）は、比較的多数の電子書籍が抽出された場合の表示態様例である。図１３（ｃ）の左図では、各電子書籍のタイトル「Ｂｏｏｋ  ｎｏ．１〜１０」にそれぞれ対応した１０冊の書籍の背表紙を模擬した背表紙画像を表示する態様となる。この場合は、配列された背表紙画像の隙間等に「Ｂｏｏｋ  ｎｏ．１〜１０」の書籍ワード情報に関連する広告コンテンツを表示する。図１３（ｃ）の左図では、画面いっぱいに背表紙画像が表示されているため、中央部の隙間に広告コンテンツＧを表示している。また、この表示態様において、一画面内に抽出した蔵書の全ての背表紙画像を表示しきれない場合は、一定時間毎に、背表紙画像を次の電子書籍群の背表紙画像へと順次切り替える。図１３（ｃ）の右図は、切り替え後の画像例であり、各電子書籍のタイトル「Ｂｏｏｋ  ｎｏ．１１〜２０」の背表紙画像を表示している。そして、中央部の隙間に、「Ｂｏｏｋ  ｎｏ．１１〜２０」の書籍ワード情報に関連する広告コンテンツＨを表示している。
【００９３】
また、蔵書の抽出数だけではなく、蔵書の種別に応じて表示態様を変更することも可能である。図１３（ｄ）は、雑誌、コミックス、上下巻の小説などのシリーズものの電子書籍が抽出された場合の表示態様例である。図１３（ｄ）は、シリーズものの複数の書籍に対して、各書籍を斜視した場合の書籍形状を模擬した立体画像を生成する。そして、複数の立体画像を画像の遠近方向に重ねて表示する態様となる。その際に、立体画像の上部に各書籍の巻数や号数の情報を表示する。また、この場合も、図１３（ｄ）の右下に示すように、シリーズものの蔵書の書籍ワード情報に対応する広告コンテンツＥを表示する。
【００９４】
また、図１３（ｅ）は、抽出した電子書籍（蔵書）に重み付けをし、重みに応じた表示面積で、各蔵書のタイトルを表示する表示態様の一例である。図１３（ｅ）の例では、背表紙を含む書籍形状を模擬した立体画像を重みに応じた面積で表示している。例えば、ユーザが興味を示している事柄に対応するＷｅｂワード情報に重要度を設定し、このＷｅｂワード情報に基づき抽出した蔵書に、設定した重要度に基づく重み付けをする。
【００９５】
また、図示しないが、抽出された蔵書の数が背表紙で表示するには困難なほど多数の場合は、書籍の形状を模擬した画像表示等をせずに、例えば、タイトルの一覧を表示する表示態様とすることも可能である。
このようにして、入力装置７４が操作されない期間が３分以上続くと、公知のスクリーンセーバーのように、現在の表示画像とは異なる画像を表示装置７２に表示する。本実施形態では、その画像として、ユーザの現在時刻の行動スタイルに合った電子書籍（蔵書）を推薦（レコメンド）する画像と、この推薦書籍に関連した広告画像とを含む蔵書情報を表示する。
【００９６】
例えば、推薦書籍が「カレーライス」を特集したグルメ雑誌であれば、その書籍の表紙をコピーした表紙画像と、「カレールー」の広告コンテンツとを含む蔵書情報を表示する。
なお、本実施形態では、例えば、推薦書籍が複数ある場合に、図１３（ａ）の表示態様で、一定時間毎に順番に各推薦書籍に対応する蔵書情報を表示する。また、推薦書籍が１冊の場合は、図１３（ｂ）の表示態様で、一定時間毎に自動でページをめくるように動作させる。従って、同じ画像が表示し続けることが無いため、公知のスクリーンセーバーと同等の表示装置の保護機能を再現することが可能である。
【００９７】
一方、蔵書情報の表示中において、入力装置７４が操作されると、表示条件判定部１７において、操作入力があったと判定される（Ｓ１１２のＮｏ）。これにより、表示条件判定部１７は、開始時刻を更新する（Ｓ１２０）。更に、表示条件判定部１７は、蔵書情報の表示中であるので（Ｓ１２２のＹｅｓ）、蔵書情報の表示終了指示を、蔵書情報表示部１９に出力する（Ｓ１２４）。
【００９８】
蔵書情報表示部１９は、表示条件判定部１７から表示終了指示を取得すると（Ｓ４１６のＹｅｓ）、蔵書情報の表示を終了する（Ｓ４１８）。つまり、蔵書情報を表示する前の元の表示画像に復帰する。
以上説明したように、本実施形態における電子書籍表示装置１００であれば、ユーザの閲覧したＷｅｂページのメタ情報と、閲覧時の年月日・曜日・時刻と、ＵＲＬとを含むＷｅｂ閲覧履歴をＷｅｂ閲覧履歴ＤＢ７００に記憶することができる。このとき、表示時間が予め設定された閲覧認定時間以上のＷｅｂページからメタ情報を抽出するようにした。
【００９９】
これにより、閲覧せずに単に表示しただけのＷｅｂページのメタ情報を抽出するのを防ぐことが可能となる。
更に、Ｗｅｂ閲覧履歴ＤＢ７００から予め設定された有効期間分のＷｅｂ閲覧履歴を読み出し、読み出したＷｅｂ閲覧履歴を予め設定された分類内容で分類することができる。具体的に、予め設定された開始時刻及び時間帯幅に基づき、Ｗｅｂ閲覧履歴を曜日別かつ時間帯別に分類することができる。そして、この分類結果のデータであるＷｅｂ分類ワード情報をＷｅｂ分類ワード情報ＤＢ７１０に記憶することができる。
【０１００】
これにより、曜日別かつ時間帯別のユーザのＷｅｂページの閲覧内容からユーザの行動スタイルを判断することが可能となる。
また、分類対象とするデータに有効期間を設定し、予め設定した更新間隔（周期）でＷｅｂ分類ワード情報ＤＢ７１０を更新するようにした。これにより、ユーザが興味を失った分野のＷｅｂワード情報が分類されるのを防ぐと共に、更新間隔の周期でユーザの最新の行動スタイルを反映させたＷｅｂ分類ワード情報を生成することが可能となる。
【０１０１】
更に、入力装置７４の操作が行われていない期間である非操作時間を測定し、測定した非操作時間が予め設定された非操作判定時間以上になったか否かを判定することができる。そして、非操作時間が非操作判定時間以上になったと判定すると、判定時の現在時刻に対応するＷｅｂワード情報を、Ｗｅｂ分類ワード情報ＤＢ７１０から取得し、取得したＷｅｂワード情報に対応する電子書籍を蔵書ＤＢ７２０から抽出することができる。更に、抽出した電子書籍の情報に対応する広告コンテンツを広告配信サーバ５００から取得し、電子書籍の情報及び広告コンテンツに基づき、電子書籍を推薦する蔵書画像に、広告コンテンツを付加した蔵書情報を生成することができる。更に、生成した蔵書情報を表示装置７２に表示することができる。
【０１０２】
これにより、電子書籍表示装置１００が非操作判定時間以上、操作されていないと判定した場合に、判定時の時刻に対応するユーザの行動スタイルに合った蔵書の情報を含む蔵書情報を表示することが可能となる。従って、ユーザが興味を有する事柄に関連する蔵書の推薦画像を適切なタイミングで表示することが可能となる。加えて、この蔵書に含まれる書籍ワード情報に関連する広告を表示することが可能となる。
【０１０３】
ここで、上記第１実施形態において、入力装置７４が、操作部を構成し、Ｗｅｂページ表示部１１が、Ｗｅｂページ表示手段を構成する。
また、上記第１実施形態において、Ｗｅｂキーワード抽出部１２が、Ｗｅｂワード情報抽出手段を構成し、Ｗｅｂ閲覧履歴記憶部１３が、Ｗｅｂ閲覧履歴記憶手段を構成する。
また、上記第１実施形態において、Ｗｅｂ分類ワード更新部１４が、Ｗｅｂ分類ワード情報分類手段を構成し、Ｗｅｂ分類ワード更新部１４及び記憶装置７０のＷｅｂ分類ワード情報ＤＢ７１０が、Ｗｅｂ分類ワード情報記憶手段を構成する。
【０１０４】
また、上記第１実施形態において、電子書籍記憶部１５及び記憶装置７０の蔵書ＤＢが、電子書籍記憶手段を構成し、電子書籍表示部１６が、電子書籍表示手段を構成し、表示条件判定部１７が、表示条件判定手段を構成する。
また、上記第１実施形態において、蔵書抽出部１８が、Ｗｅｂワード情報抽出手段及び電子書籍抽出手段を構成し、蔵書情報表示部１９が、蔵書情報表示手段を構成する。
【０１０５】
また、上記第１実施形態において、ステップＳ２００〜Ｓ２１６が、Ｗｅｂワード情報抽出ステップに対応し、ステップＳ２１８が、Ｗｅｂ閲覧履歴記憶ステップに対応する。
また、上記第１実施形態において、ステップＳ１１２〜Ｓ１１６が、表示条件判定ステップに対応し、ステップＳ４０２〜Ｓ４０４が、ワード情報抽出ステップに対応し、ステップＳ４０６が、電子書籍抽出ステップに対応する。
また、上記第１実施形態において、ステップＳ４１４が、蔵書情報表示ステップに対応する。
【０１０６】
（第２実施形態）
次に、図１４に基づき、本発明にかかる電子書籍表示装置、蔵書情報表示プログラム及び蔵書情報表示方法の第２実施形態を説明する。図１４は、本発明にかかる電子書籍表示装置、蔵書情報表示プログラム及び蔵書情報表示方法の第２実施形態を示す図である。
（構成）
本実施形態は、Ｗｅｂ閲覧履歴に加えて、ユーザの電子書籍の閲読履歴を記憶し、Ｗｅｂ閲覧履歴と書籍閲読履歴との双方を用いてユーザの行動スタイルに適した蔵書の検索及び蔵書情報の表示を行う点が、上記第１実施形態と異なる。
【０１０７】
以下、上記第１実施形態と同様の構成については、同様の符号を付して適宜説明を省略し、異なる点を詳細に説明する。
図１４は、本実施形態に係る電子書籍表示装置１００の機能構成の一例を示すブロック図である。
本実施形態に係る電子書籍表示装置１００の機能構成部１２０は、図１４に示すように、上記第１実施形態の機能構成部１１０に加えて、書籍キーワード抽出部２１と、書籍閲読履歴記憶部２２と、書籍分類ワード更新部２３と、を備えている。
【０１０８】
書籍キーワード抽出部２１は、電子書籍表示部１６によって表示装置７２に電子書籍が表示されたことに応じて、ＲＴＣ７８から表示開始時刻の情報を取得する。その後、表示開始時刻からの経過時間を計測し、表示開始時刻からの経過時間が、予め設定された閲読認定時間以上になったか否かを判定する。書籍キーワード抽出部２１は、閲読認定時間以上になったと判定すると、表示装置７２に表示されている電子書籍のデータから書籍ワード情報を抽出する。書籍キーワード抽出部２１は、抽出した書籍ワード情報と、当該書籍ワード情報を抽出時の時刻情報（以下、閲読時間情報と称す）とを書籍閲読履歴記憶部２２に出力する。
【０１０９】
本実施形態では、上記第１実施形態の設定ファイルに、閲読認定時間の設定内容が加わる。それ以外の、更新間隔、開始時刻、時間帯幅、登録上限数などは共通としてもよいし、別途設定してもよい。
なお、閲読時間情報は、閲読認定時間以上と判定したときの時刻情報を用いてもよいし、閲読認定時間以上と判定後に新たにＲＴＣ７８から取得したものを用いてもよい。また、書籍キーワード情報を抽出後に新たにＲＴＣ７８から取得したものを用いてもよい。
【０１１０】
書籍閲読履歴記憶部２２は、書籍キーワード抽出部２１から取得した、書籍ワード情報と、閲読時間情報とを対応付けて、記憶装置７０に予め設定された書籍閲読履歴記憶用の領域に記憶する。以下、書籍ワード情報と、閲読時間情報との組を書籍閲読履歴と称す。これにより、書籍閲読履歴記憶部２２は、記憶装置７０に書籍閲読履歴ＤＢ７３０を構成する。
【０１１１】
書籍分類ワード更新部２３は、ユーザの指示入力に応じて予め生成された設定ファイルの設定内容に基づき、書籍閲読履歴ＤＢ７３０に登録されている書籍閲読履歴の書籍ワード情報を、設定ファイルで設定された分類内容で分類する。本実施形態では、上記第１実施形態のＷｅｂワード情報の分類方法と同様の方法で、書籍ワード情報を曜日別かつ時間帯別に分類する。
【０１１２】
これにより、ユーザのＷｅｂ閲覧履歴に加えて、書籍閲読履歴から、ユーザの行動スタイルに係る情報（キーワード）を抽出する。具体的に、書籍閲読履歴から、ユーザが何曜日のどの時間帯において、どのような内容の電子書籍を閲読しているのかといったことが解る情報を抽出する。そのために、書籍閲読履歴における書籍ワード情報を、曜日別かつ時間帯別に分類する。
【０１１３】
本実施形態では、書籍分類ワード更新部２３は、更に、曜日別かつ時間帯別に、分類したＷｅｂワード情報を出現回数の多い順にソートする。そして、曜日別かつ時間帯別に、分類されたＷｅｂワード情報から、ソートされた順位における上位から設定ファイルで設定された登録上限数（例えば、１０個）までの書籍ワード情報を抽出する。書籍分類ワード更新部２３は、このように曜日別かつ時間帯別に分類された上限数（例えば１０個以下）の書籍ワード情報（以下、書籍分類ワード情報と称す）を、各曜日及び各時間帯に対応付けて記憶装置７０の書籍分類ワード情報用の記憶領域に記憶する。このとき、書籍分類ワード更新部２３は、データを上書きで記憶する。これにより、記憶装置７０に書籍分類ワード情報ＤＢ７４０を構成すると共に、過去に作成したＤＢがある場合に書籍分類ワード情報ＤＢ７４０を更新する。
【０１１４】
また、本実施形態の蔵書抽出部１８は、Ｗｅｂ分類ワード情報ＤＢ７１０から、表示条件に合致したときの現在時刻の情報に対応するＷｅｂワード情報を取得する。加えて、書籍分類ワード情報ＤＢ７４０から、表示条件に合致したときの現在時刻の情報に対応する書籍ワード情報を取得する。そして、蔵書抽出部１８は、蔵書ＤＢ７２０から、取得したＷｅｂワード情報及び書籍ワード情報に対応する電子書籍を抽出する。
【０１１５】
（動作）
電子書籍表示装置１００は、入力装置７４を介したユーザからの指示入力に応じて、電子書籍表示部１６を起動すると、書籍閲読履歴記憶処理を実行する。
書籍閲読履歴記憶処理が実行され、ユーザが入力装置７４を介して、蔵書ＤＢから所望の電子書籍を選択したとする。これにより、電子書籍表示部１６では、選択された電子書籍をユーザが閲読可能に表示装置７２に表示する。
書籍キーワード抽出部２１は、電子書籍が表示されたことに応じて、ＲＴＣ７８から表示開始時刻の情報を取得する。以降は、新規の電子書籍が表示されるか、電子書籍が閉じられるか、電子書籍表示部１６が終了されるまで、電子書籍の表示開始時刻からの経過時間を計測する。そして、経過時間が閲読認定時間以上になったか否かを判定する。書籍キーワード抽出部２１は、経過時間が閲読認定時間以上になったと判定すると、ＲＴＣ７８から現在時刻の情報（年・月・日・曜日・時刻の情報）を閲読時間情報として取得する。次に、表示している電子書籍から、書籍ワード情報を抽出する。書籍キーワード抽出部２１は、閲読時間情報、及び書籍ワード情報をひとまとめにして書籍閲読履歴記憶部２２に出力する。
【０１１６】
書籍閲読履歴記憶部２２は、書籍キーワード抽出部２１から取得した、閲読時間情報、及び書籍ワード情報を、記憶装置７０の書籍閲読履歴ＤＢ７３０に記憶（登録）する。書籍閲読履歴ＤＢ７３０には、各閲読時間情報と、各閲読時間情報に対応する書籍ワード情報とが対応付けられて記憶される。従って、書籍閲読履歴ＤＢ７３０からは、任意の時刻に対応する閲読時間情報の書籍ワード情報を検索することが可能である。
【０１１７】
そして、ユーザの電子書籍の閲読が終了し、電子書籍表示部１６が終了されると、次に、書籍分類ワード更新部２３において、現在時刻が更新時刻になったか否かが判定される。ここでは、Ｗｅｂ分類ワード情報の更新間隔と同様に、更新間隔が「１週間」設定されているとする。従って、書籍分類ワード更新部２３は、ＲＡＭ６２又は別の不揮発性メモリ（不図示）に記憶されている前回の更新時刻の情報を取得する。次に、ＲＴＣ７８から現在時刻の情報を取得し、両者の差分を算出する。書籍分類ワード更新部２３は、この差分に基づき、前回の更新時刻から１週間以上が経過しているか否かを判定する。ここでは、１週間以上が経過していると判定したとする。
【０１１８】
書籍分類ワード更新部２３は、予め設定ファイルで設定された有効期間分の書籍閲読履歴を書籍閲読履歴ＤＢ７３０から抽出する。そして、抽出した書籍閲読履歴を、ＲＡＭ６２に確保した作業領域へと読み込む。
次に、書籍分類ワード更新部２３は、抽出した書籍閲読履歴に含まれる各閲読時間情報と、予め設定ファイルに設定されている開始時刻及び時間帯幅とに基づき、Ｗｅｂ分類ワード情報と同様に、書籍閲読履歴に含まれる書籍ワード情報を、曜日別かつ時間帯別に分類する。
【０１１９】
これにより、過去１年分の書籍閲読履歴が、曜日別かつ時間帯別に分類される。本実施形態では、Ｗｅｂ分類ワード情報に加えて、書籍分類ワード情報からも、ユーザの行動スタイルを判断する。
書籍分類ワード更新部２３は、分類結果である書籍分類ワード情報を、書籍分類ワード情報ＤＢ７４０に上書きで記憶する。つまり、過去の書籍分類ワード情報を更新する形で記憶する。
【０１２０】
蔵書抽出部１８は、表示条件判定部１７からの開始指示を取得すると、ＲＴＣ７８から現在時刻の情報を取得する。そして、Ｗｅｂ分類ワード情報ＤＢ７１０から、取得した現在時刻の情報に含まれる曜日及び時刻に対応するグループに属するＷｅｂワード情報を取得する。更に、蔵書抽出部１８は、書籍分類ワード情報ＤＢ７４０から、取得した現在時刻の情報に含まれる曜日及び時刻に対応するグループに属する書籍ワード情報を取得する。
【０１２１】
次に、蔵書抽出部１８は、蔵書ＤＢ７２０から、取得したＷｅｂワード情報及び書籍ワード情報に対応する書籍ワード情報を有する電子書籍を抽出する。ここでは、取得したＷｅｂワード情報及び書籍ワード情報に含まれるキーワードと１つでも一致する書籍ワード情報を有する電子書籍を抽出する。これにより、例えば、グルメ関係の電子書籍が抽出されたとする。蔵書抽出部１８は、抽出した電子書籍の書籍ワード情報（例えば、タイトル、著者名、出版社名、キーワード等）を、蔵書情報表示部１９に出力する。
以降の蔵書情報表示部１９の動作は、上記第１実施形態と同様となるので説明を省略する。
【０１２２】
以上説明したように、本実施形態における電子書籍表示装置１００であれば、ユーザの閲読した電子書籍のメタ情報（書籍ワード情報）と、閲読時の年月日・曜日・時刻とを含む書籍閲読履歴を書籍閲読履歴ＤＢ７３０に記憶することができる。このとき、電子書籍の表示時間が予め設定された閲読認定時間以上の電子書籍から書籍ワード情報を抽出するようにした。
【０１２３】
これにより、閲読せずに単に表示しただけの電子書籍から書籍ワード情報を抽出するのを防ぐことが可能となる。
更に、書籍閲読履歴ＤＢ７３０から予め設定された有効期間分の書籍閲読履歴を読み出し、読み出した書籍閲読履歴に含まれる書籍ワード情報を予め設定された分類内容で分類することができる。具体的に、予め設定された開始時刻及び時間帯幅に基づき、書籍ワード情報を曜日別かつ時間帯別に分類することができる。そして、この分類結果のデータである書籍分類ワード情報を書籍分類ワード情報ＤＢ７４０に記憶することができる。
【０１２４】
これにより、曜日別かつ時間帯別のユーザの電子書籍の閲読内容からユーザの行動スタイルを判断することが可能となる。
また、分類対象とするデータの有効期間を設定することにより、ユーザが興味を失った分野の書籍ワード情報をも分類することを防ぐことが可能となる。
また、分類対象とするデータに有効期間を設定し、予め設定した更新間隔（周期）で書籍分類ワード情報ＤＢ７４０を更新するようにした。これにより、ユーザが興味を失った分野の書籍ワード情報が分類されるのを防ぐと共に、更新間隔の周期でユーザの最新の行動スタイルを反映させた書籍分類ワード情報を生成することが可能となる。
【０１２５】
以上より、ユーザの行動スタイルを決定づけるキーワードを、Ｗｅｂページの閲覧履歴からだけでなく、電子書籍の閲読履歴からも収集することができるので、より確度の高いキーワードを収集することが可能となる。
ここで、上記第２実施形態において、書籍キーワード抽出部２１が、書籍ワード情報抽出手段を構成し、書籍閲読履歴記憶部２２及び書籍閲読履歴ＤＢ７３０が、書籍閲読履歴記憶手段を構成する。
【０１２６】
（変形例）
（１）上記第１実施形態では、Ｗｅｂ閲覧履歴ＤＢ７００と、Ｗｅｂ分類ワード情報ＤＢ７１０と、蔵書ＤＢ７２０とを、電子書籍表示装置１００の備える記憶装置７０に記憶する構成とした。この構成に限らず、Ｗｅｂ閲覧履歴ＤＢ７００と、Ｗｅｂ分類ワード情報ＤＢ７１０と、蔵書ＤＢ７２０とを、インターネット３００に接続された蔵書情報管理サーバの備える記憶装置に構築する構成としてもよい。この場合、電子書籍表示装置１００は、蔵書情報管理サーバに構築した各種ＤＢから情報を取得して、Ｗｅｂ分類ワード情報の更新処理、蔵書情報の検索・表示処理を実行する。このことは、上記第２実施形態の書籍閲読履歴ＤＢ７３０と、書籍分類ワード情報ＤＢ７４０とについても同様である。
【０１２７】
例えば、図１５に示すように、上記第１実施形態の蔵書情報表示システム１に、ノートＰＣ型の電子書籍表示装置１０１と、蔵書情報管理サーバ６００とを追加し、蔵書情報表示システム２を構成したとする。ここで、図１５中の２００は、携帯電話の基地局である。なお、電子書籍表示装置１００と１０１のユーザは同一人物であるとする。そして、このユーザは、例えば、自宅ではノートＰＣに実装された電子書籍表示装置１０１を利用し、外では、タブレット型の端末（例えば、スマートフォン）に実装された電子書籍表示装置１００を利用する。このように、ユーザは所在に応じて、異なるタイプの電子書籍表示装置を使い分ける。
【０１２８】
このような場合に、上記各実施形態のように、端末毎にその端末での利用に応じたＷｅｂ閲覧履歴や書籍閲読履歴を抽出すると、各端末において、利用時間以外の時間における有効なキーワードを得ることができない。また、電子書籍（蔵書）も各端末に分散して記憶されることになる。これに対して、本変形例（１）では、インターネット３００に接続された蔵書情報管理サーバ６００に、Ｗｅｂ閲覧履歴ＤＢ７００と、Ｗｅｂ分類ワード情報ＤＢ７１０と、蔵書ＤＢ７２０とを構築することができる。従って、各端末におけるＷｅｂ閲覧履歴、書籍閲読履歴、電子書籍を、蔵書情報管理サーバ６００に集約することが可能となる。
【０１２９】
これによって、より的確なキーワード情報を取得することができると共に、ユーザの行動スタイルに、より適した蔵書の情報を当該ユーザに提供することが可能となる。
また、Ｗｅｂ閲覧履歴ＤＢ７００と、Ｗｅｂ分類ワード情報ＤＢ７１０と、蔵書ＤＢ７２０とを、蔵書情報管理サーバ６００の備える記憶装置に構築する構成とするだけではなく、各電子書籍表示装置においても各ＤＢを構築する。そして、蔵書情報管理サーバ６００の各ＤＢの記憶内容と、各電子書籍表示装置の各ＤＢの記憶内容とを同期をとって同じ内容となるように更新する構成としてもよい。これによって、各電子書籍表示装置は、蔵書情報表示処理を行う前に各ＤＢの内容を同期をとって更新することで、自装置のＤＢを用いて処理を行うことが可能となる。
【０１３０】
（２）上記各実施形態では、非操作時間が非操作判定時間以上になったと判定すると、判定時刻に対応するＷｅｂワード情報、書籍ワード情報を取得し、取得したＷｅｂワード情報及び書籍ワード情報に対応する電子書籍の情報を、入力装置７４が再び操作されるまでの間、表示する構成とした。この構成に限らず、例えば、電子書籍表示装置１００が、予め設定された時間以上操作されていないと判定すると、節電モードに移行する機能を有しているとする。このような場合は、電子書籍表示装置１００が、節電モードから復帰したタイミングで蔵書情報を表示する構成としてもよい。例えば、スリープモードなどの節電モードに移行後、ユーザの入力装置７４の操作（例えば、タッチパネルのタッチ操作、ボタン操作）によって移行前の状態に復帰したタイミングで蔵書情報を表示する。また、例えば、ユーザの入力装置７４を介した復帰操作に応じて、画面上に蔵書情報表示用のボタン（アイコン等も含む）を表示し、ユーザが入力装置７４を介して（例えば、タッチパネルのタッチ操作によって）当該ボタンを押下したタイミングで蔵書情報を表示する。
【０１３１】
一般に、デスクトップ型のＰＣは電源が常に供給されているので、しばらく操作をしていないと、最初にディスプレイを保護するためのスクリーンセーバーが起動し、その後も操作をしていない状態が継続することで、節電モードに移行することが一般的である。一方、携帯型の情報処理端末に本発明に係る電子書籍表示装置１００を実装した場合、携帯型の情報処理端末は、電池による電源供給が主体となるため、しばらく操作をしていないと最初から節電モードへと移行するのが一般的である。従って、携帯型の情報処理端末に実装した場合は、節電モードから復帰するときに蔵書情報を表示した方が節電の観点から有効である。
【０１３２】
（３）上記各実施形態では、非操作時間が非操作判定時間以上になったと判定すると、判定時刻に対応するＷｅｂワード情報、書籍ワード情報を取得し、取得したＷｅｂワード情報及び書籍ワード情報に対応する電子書籍の情報を、入力装置７４が再び操作されるまでの間、表示する構成とした。この構成に限らず、例えば、電気泳動方式の表示デバイスを有する電子ペーパー等に本発明に係る電子書籍表示装置１００を実装したとする。この場合、電気泳動方式の表示デバイスは、一度表示した画像を表示し続けるのに電源を必要としない。従って、節電モードへと移行するときに、最後に表示した画像を電源の消費無しにそのまま表示し続けることが可能である。つまり、本発明に係る電子書籍表示装置１００を、電気泳動方式の表示デバイスを有する情報処理端末に実装する場合は、節電モードに移行するときに最後に表示する画像として蔵書情報を表示する構成としてもよい。
【０１３３】
（４）上記第２実施形態では、Ｗｅｂ分類ワード情報ＤＢ７１０と書籍分類ワード情報ＤＢ７４０とを別々のＤＢとして構成した。この構成に限らず、両者を併せた分類ワード情報ＤＢを構成してもよい。
（５）上記各実施形態では、Ｗｅｂページのメタタグで記述されたキーワードを抽出する構成とした。この構成に限らず、Ｗｅｂページのページ内のテキストデータ等から出現頻度の高い単語をキーワード（Ｗｅｂワード情報）として抽出するなど他の構成としてもよい。
【０１３４】
（６）上記第２実施形態では、電子書籍の種別に関係なくキーワードを抽出する構成としたが、この構成に限らない。例えば、有料の電子書籍からのみキーワードを抽出する構成としてもよい。この構成であれば、ユーザの興味・感心がより高いキーワードを収集することが可能となる。
（７）上記各実施形態では、Ｗｅｂ分類ワード情報、書籍分類ワード情報を生成時において、各ワード情報を出現回数の多い順にソートする構成とした。この構成に限らず、例えば、Ｗｅｂページの表示時間の長い順、電子書籍の閲読時間の長い順にソートする構成とするなど、他の構成としてもよい。表示時間や閲読時間でソートする場合は、これらの時間を測定して、Ｗｅｂ閲覧履歴及び書籍閲読履歴に加える。
【０１３５】
（８）上記各実施形態では、蔵書画像に加えて、広告コンテンツを表示する構成としたが、この構成に限らず、蔵書画像のみを表示する構成としてもよい。
また、上記実施形態は、本発明の好適な具体例であり、技術的に好ましい種々の限定が付されているが、本発明の範囲は、上記の説明において特に本発明を限定する旨の記載がない限り、これらの形態に限られるものではない。また、上記の説明で用いる図面は、図示の便宜上、部材ないし部分の縦横の縮尺は実際のものとは異なる模式図である。
また、本発明は上記実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【符号の説明】
【０１３６】
１…蔵書情報表示システム、１００…電子書籍表示装置、４００＿１〜４００＿ｎ…Ｗｅｂサーバ、５００…広告配信サーバ、６００…蔵書情報管理サーバ、７００…Ｗｅｂ閲覧履歴ＤＢ、７１０…Ｗｅｂ分類ワード情報ＤＢ、７２０…蔵書ＤＢ、７３０…書籍閲読履歴ＤＢ、７４０…書籍分類ワード情報ＤＢ、１０…通信部、１１…Ｗｅｂページ表示部、１２…Ｗｅｂキーワード抽出部、１３…Ｗｅｂ閲覧履歴記憶部、１４…Ｗｅｂ分類ワード更新部、１５…電子書籍記憶部、１６…電子書籍表示部、１７…表示条件判定部、１８…蔵書抽出部、１９…蔵書情報表示部、２０…広告コンテンツ取得部、２１…書籍キーワード抽出部、２２…書籍閲読履歴記憶部、２３…書籍分類ワード更新部、６０…ＣＰＵ、６２…ＲＡＭ、６４…ＲＯＭ、６６…Ｉ／Ｆ、６８…バス、７０…記憶装置、７２…表示装置、７４…入力装置、７６…通信装置、７８…ＲＴＣ
【図１】
0005982968.tif 000002
【図２】
0005982968.tif 000003
【図３】
0005982968.tif 000004
【図４】
0005982968.tif 000005
【図５】
0005982968.tif 000006
【図６】
0005982968.tif 000007
【図７】
0005982968.tif 000008
【図８】
0005982968.tif 000009
【図９】
0005982968.tif 000010
【図１０】
0005982968.tif 000011
【図１１】
0005982968.tif 000012
【図１２】
0005982968.tif 000013
【図１３】
0005982968.tif 000014
【図１４】
0005982968.tif 000015
【図１５】
0005982968.tif 000016