(57)【特許請求の範囲】
【請求項１】
商品情報が掲載された電子書籍を表示する表示手段と、
前記商品情報に関連付けられた評価情報、または当該商品情報に該当する商品を購入するための購入情報を検索する検索手段と、を備え、
前記表示手段は、検索した前記評価情報、前記購入情報の少なくともいずれかを、前記電子書籍の商品情報に関連付けて表示するとともに、前記商品情報の表示設定を変更するための画面又は、前記検索手段により検索された評価情報又は購入情報が複数ある場合に、これらの情報の受信設定を変更するための画面の少なくともいずれかの画面を表示することを特徴とする電子書籍表示システム。
【請求項２】
前記購入情報に、当該商品情報に該当する商品を購入するためのアイコンを含み、
前記アイコンが操作されることで、当該商品を購入する処理を実行するコンピュータに接続することを特徴とする請求項１に記載の電子書籍表示システム。
【請求項３】
電子書籍を受信する電子書籍受信手段と、
前記電子書籍に埋め込まれた文字情報から商品情報を抽出する商品情報抽出手段と、を備え、
前記検索手段が、前記抽出した商品情報をもとに、前記評価情報と前記購入情報を検索することを特徴とする請求項１または請求項２に記載の電子書籍表示システム。
【請求項４】
商品情報抽出手段は、前記文字情報内の固有名詞の出現頻度、フォント情報の少なくともいずれかをもとに、商品情報を抽出することを特徴とする請求項３記載の電子書籍表示システム。
【請求項５】
電子書籍表示システムが実行する電子書籍表示方法であって、
商品情報が掲載された電子書籍を表示するステップと、
前記商品情報に関連付けられた評価情報、または当該商品情報に該当する商品を購入するための購入情報を検索するステップと、を備え、
前記商品情報が掲載された電子書籍の表示を行う際には、検索した前記評価情報、前記購入情報の少なくともいずれかを、前記電子書籍の商品情報に関連付けて表示するとともに、前記商品情報の表示設定を変更するための画面又は、前記検索するステップにより検索された評価情報又は購入情報が複数ある場合に、これらの情報の受信設定を変更するための画面の少なくともいずれかの画面を表示することを特徴とする電子書籍表示方法。
【請求項６】
電子書籍表示システムに、
商品情報が掲載された電子書籍を表示するステップ、
前記商品情報に関連付けられた評価情報、または当該商品情報に該当する商品を購入するための購入情報を検索するステップ、を実行させ、
前記商品情報が掲載された電子書籍の表示を行う際には、検索した前記評価情報、前記購入情報の少なくともいずれかを、前記電子書籍の商品情報に関連付けて表示するとともに、前記商品情報の表示設定を変更するための画面又は、前記検索するステップにより検索された評価情報又は購入情報が複数ある場合に、これらの情報の受信設定を変更するための画面の少なくともいずれかの画面を表示するためのコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品情報が掲載された電子書籍を表示し、選択された商品情報についての評価情報と購入情報を関連付けて表示する電子書籍表示システム、電子書籍表示方法、およびプログラムに関する。
【背景技術】
【０００２】
電子書籍を契機として購買意欲が増した商品を、別のアプリケーションを立ち上げるなどの煩雑な操作をすることなく購入可能な電子書籍端末が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１０３８９４号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の方法は、同一アプリケーションではあるが、電子書籍を表示する書籍ビュー画面に代えて、商品情報及び関連書籍情報を表示するショッピングビュー画面を表示するのみであるため、電子書籍を表示している表示領域と同一の表示領域で購入までを行うことはできない。【０００５】
また、電子書籍の商品毎にリンクを埋め込んでおき、電子書籍内の商品情報から購入ページに誘導するＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）方式やＦＬＡＳＨ方式等によるＷＥＢページの表示方法が知られている。しかし、この方法も特許文献１と同じく、電子書籍を表示している表示領域と同一の表示領域に、評価情報や購入に必要な情報を表示することが出来ない。更に、これらのＷＥＢページは、予めＷＥＢページ作成者が商品毎にリンク先を設定しておかなくてはならないため、制作に時間と手間がかかる。【０００６】
これらの課題に鑑みて、本発明は、電子書籍と、そこに記載されている商品の評価情報と商品を購入するために必要な購入情報とが同一の表示領域で視認できるとともに、商品情報と、その評価情報と購入情報とを、コンピュータが自動的に関連付ける電子書籍表示システム、電子書籍表示方法、およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、以下のような解決手段を提供する。【０００８】
第１の特徴に係る発明は、
商品情報が掲載された電子書籍を表示する表示手段と、
前記商品情報に関連付けられた評価情報、または当該商品情報に該当する商品を購入するための購入情報を検索する検索手段と、を備え、
前記表示手段は、検索した前記評価情報、前記購入情報の少なくともいずれかを、前記電子書籍の商品情報に関連付けて表示することを特徴とする電子書籍表示システムを提供する。【０００９】
第１の特徴に係る発明によれば、電子書籍表示システムにおいて、商品情報が掲載された電子書籍を表示する表示手段と、前記商品情報に関連付けられた評価情報、または当該商品情報に該当する商品を購入するための購入情報を検索する検索手段と、を備え、前記表示手段は、検索した前記評価情報、前記購入情報の少なくともいずれかを、前記電子書籍の商品情報に関連付けて表示する。【００１０】
第１の特徴に係る発明は、電子書籍表示システムのカテゴリであるが、電子書籍表示方法、およびプログラムであっても同様の作用、効果を奏する。【００１１】
第２の特徴に係る発明は、第１の特徴に係る発明である電子書籍表示システムであって、
前記購入情報に、当該商品情報に該当する商品を購入するためのアイコンを含み、
前記アイコンが操作されることで、当該商品を購入する処理を実行するコンピュータに接続することを特徴とする電子書籍表示システムを提供する。【００１２】
第２の特徴に係る発明によれば、第１の特徴に係る発明である電子書籍表示システムにおいて、前記購入情報に、当該商品情報に該当する商品を購入するためのアイコンを含み、前記アイコンが操作されることで、当該商品を購入する処理を実行するコンピュータに接続する。【００１３】
第３の特徴に係る発明は、第１の特徴または第２の特徴に係る発明である電子書籍表示システムであって、
電子書籍を受信する電子書籍受信手段と、
前記電子書籍に埋め込まれた文字情報から商品情報を抽出する商品情報抽出手段と、を備え、
前記検索手段が、前記抽出した商品情報をもとに、前記評価情報と前記購入情報を検索することを特徴とする電子書籍表示システムを提供する。【００１４】
第３の特徴に係る発明によれば、第１の特徴または第２の特徴に係る発明である電子書籍表示システムにおいて、電子書籍を受信する電子書籍受信手段と、前記電子書籍に埋め込まれた文字情報から商品情報を抽出する商品情報抽出手段と、を備え、前記検索手段が、前記抽出した商品情報をもとに、前記評価情報と前記購入情報を検索する。【００１５】
第４の特徴に係る発明は、第１の特徴から第３の特徴のいずれかに係る発明である電子書籍表示システムであって、
商品情報抽出手段は、前記文字情報内の固有名詞の出現頻度、フォント情報の少なくともいずれかをもとに、商品情報を抽出することを特徴とする電子書籍表示システムを提供する。【００１６】
第４の特徴に係る発明によれば、第１の特徴から第３の特徴のいずれかに係る発明である電子書籍表示システムにおいて、商品情報抽出手段は、前記文字情報内の固有名詞の出現頻度、フォント情報の少なくともいずれかをもとに、商品情報を抽出する。【００１７】
第５の特徴に係る発明は、
商品情報が掲載された電子書籍を表示するステップと、
前記商品情報に関連付けられた評価情報、または当該商品情報に該当する商品を購入するための購入情報を検索するステップと、を備え、
前記商品情報が掲載された電子書籍の表示を行う際には、検索した前記評価情報、前記購入情報の少なくともいずれかを、前記電子書籍の商品情報に関連付けて表示することを特徴とする電子書籍表示方法を提供する。【００１８】
第６の特徴に係る発明は、電子書籍表示システムに、
商品情報が掲載された電子書籍を表示するステップ、
前記商品情報に関連付けられた評価情報、または当該商品情報に該当する商品を購入するための購入情報を検索するステップ、を実行させ、
前記商品情報が掲載された電子書籍の表示を行う際には、検索した前記評価情報、前記購入情報の少なくともいずれかを、前記電子書籍の商品情報に関連付けて表示するためのプログラムを提供する。
【発明の効果】
【００１９】
本発明によれば、電子書籍と、そこに記載されている商品の評価情報と商品を購入するために必要な購入情報とが同一の表示領域で視認できるとともに、商品情報と、その評価情報と購入情報とを、コンピュータが自動的に関連付ける電子書籍表示システム、電子書籍表示方法、およびプログラムを提供することが可能となる。
【図面の簡単な説明】
【００２０】
【図１】図１は、本発明の好適な実施形態の概要図である。
【図２】図２は、端末１００とコンピュータ２００の機能ブロックと各機能の関係を示す図である。
【図３】図３は、評価情報と購入情報の表示処理を行う場合の、端末１００とコンピュータ２００のフローチャート図である。
【図４】図４は、購入情報と評価情報をそれぞれ別のコンピュータから検索する場合の、端末１００とコンピュータ２００Ａとコンピュータ２００Ｂの機能ブロックと各機能の関係を示す図である。
【図５】図５は、購入情報と評価情報をそれぞれ別のコンピュータから検索する場合の、端末１００とコンピュータ２００Ａとコンピュータ２００Ｂのフローチャート図である。
【図６】図６は、電子書籍受信処理と商品情報抽出処理を行う場合の、端末１００とコンピュータ２００の機能ブロックと各機能の関係を示す図である。
【図７】図７は、電子書籍受信処理と商品情報抽出処理を行う場合の、端末１００とコンピュータ２００のフローチャート図である。
【図８】図８は、端末１００での商品情報抽出処理のフローチャート図である。
【図９】図９は、電子書籍表示画面の一例を示す図である。
【図１０】図１０は、商品情報抽出処理のためのデータ構造の一例を示す図である。
【発明を実施するための形態】
【００２１】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
【００２２】
［電子書籍表示システムの概要］
図１は、本発明の好適な実施形態の概要図である。この図１に基づいて、本発明の概要を説明する。電子書籍表示システムは、端末１００、コンピュータ２００、通信網３００から構成される。
【００２３】
なお、図１において、端末１００の数およびコンピュータ２００の数は一つに限らず複数であってもよい。また、コンピュータ２００は、実在する装置に限らず、仮想的な装置であってもよい。
【００２４】
端末１００は、図２に示すように、制御部１１０、通信部１２０、記憶部１３０、入出力部１４０から構成される。入出力部１４０は、制御部１１０、記憶部１３０と協働して表示モジュール１４１を実現する。また、通信部１２０は制御部１１０と協働して検索モジュール１２１を実現する。コンピュータ２００は、同じく図２に示すように、制御部２１０、通信部２２０、記憶部２３０、入出力部２４０、から構成される。通信網３００は、インターネット等の公衆通信網でも専用通信網でもよく、端末１００とコンピュータ２００間の通信を可能とする。
【００２５】
端末１００は、電子書籍表示システムを使用するユーザが所持する端末装置である。端末１００は、例えば、携帯電話、携帯情報端末、タブレット端末、パーソナルコンピュータに加え、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の電化製品や、スマートグラス、ヘッドマウントディスプレイ等のウェアラブル端末や、その他の物品である。端末１００として図示しているスマートフォンはその一例にすぎない。
【００２６】
図１の電子書籍表示システムにおいて、はじめに、端末１００の表示モジュール１４１は、入出力部１４０に電子書籍を表示する（ステップＳ０１）。ここで表示する電子書籍には、商品の名称等が文字情報として埋め込まれているものとする。また、写真等の画像情報も併せて埋め込まれていてもよい。ここで表示した電子書籍に対して、ユーザの操作を受け付ける。例えば、電子書籍のページを拡大・縮小したり、ページを先に進めたり戻したりといった一般的な電子書籍に必要な処理を可能とする。これらの処理に加えて、本発明では、ユーザが、他のユーザの評価を知りたい、または、購入したい、と思った商品を選択することで、必要な情報を表示するための処理を実行する。
【００２７】
ユーザによる商品選択の操作を受けて、端末１００の検索モジュール１２１は、コンピュータ２００に対して検索を行う（ステップＳ０２）。ここでは、ユーザが選択した商品の情報に基づき、該当の商品の評価情報、該当の商品を購入するための購入情報の検索を行う。ここでの商品情報検索のために、ユーザの選択した領域の、電子書籍に埋め込まれた文字情報または画像情報を使用してよいものとする。商品の評価情報には、評価点数、評価者、評価内容、総合評価点数、評価者数、等を含むものとする。また、購入情報には、該当する商品を購入するためのアイコン、購入先のリンク、値段、在庫状況、納期、等を含むものとする。
【００２８】
次に、検索モジュール１２１は、ステップＳ０２で検索した評価情報と購入情報を、コンピュータ２００から受信する（ステップＳ０３）。評価情報や購入情報が複数ある場合には、すべて受信してもよいし、優先順位が最も高い情報のみを受信してもよい。また、情報が複数ある場合の受信処理について、端末１００での設定を可能としてもよい。
【００２９】
最後に、表示モジュール１４１は、ステップＳ０３で取得した評価情報、購入情報をもとに、評価情報と購入情報の少なくともいずれかを、選択した商品に関連付けて表示する（ステップＳ０４）。評価情報、購入情報のいずれか、または両方の表示を行うかを設定するための画面を、別途設けてもよい。
【００３０】
図１の下部には、端末１００への電子書籍の表示例を示している。ユーザが、電子書籍を見ながら商品１０１を選択した場合、端末１００の検索モジュール１２１がコンピュータ２００に対して検索を行い、結果を受信する。その受信した結果をもとに、表示モジュール１４１は、評価情報１０２と購入情報１０３を、商品１０１と関連付けて入出力部１４０に表示する。ここで表示する購入情報１０３には、ユーザが選択した商品１０１を購入するためのアイコンであるソフトウエアボタン１０４を含み、ユーザがソフトウエアボタン１０４を選択することで、商品１０１を購入することを可能とする。
【００３１】
以上のように、本発明によれば、電子書籍と、そこに記載されている商品の評価情報と商品を購入するために必要な購入情報とが同一の表示領域で視認できるとともに、商品情報と、その評価情報と購入情報とを、コンピュータが自動的に関連付ける電子書籍表示システム、電子書籍表示方法、およびプログラムを提供することが可能となる。
【００３２】
［各機能の説明］
図２は、端末１００の機能ブロックと各機能の関係を示す図である。端末１００は、制御部１１０、通信部１２０、記憶部１３０、入出力部１４０から構成される。入出力部１４０は、制御部１１０、記憶部１３０と協働して表示モジュール１４１を実現する。また、通信部１２０は制御部１１０と協働して検索モジュール１２１を実現する。コンピュータ２００は、制御部２１０、通信部２２０、記憶部２３０、入出力部２４０、から構成される。通信網３００は、インターネット等の公衆通信網でも専用通信網でもよく、端末１００とコンピュータ２００間の通信を可能とする。
【００３３】
端末１００は、電子書籍表示システムを使用するユーザが所持する端末装置である。端末１００は、例えば、携帯電話、携帯情報端末、タブレット端末、パーソナルコンピュータに加え、ネットブック端末、スレート端末、電子書籍端末、携帯型音楽プレーヤ等の電化製品や、スマートグラス、ヘッドマウントディスプレイ等のウェアラブル端末や、その他の物品である。端末１００として図示しているスマートフォンはその一例にすぎない。
【００３４】
端末１００は、制御部１１０として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備える。
【００３５】
通信部１２０として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）対応デバイスまたは第３世代、第４世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える。有線によるＬＡＮ接続であってもよい。通信部１２０は制御部１１０と協働して検索モジュール１２１を実現する。
【００３６】
また、記憶部１３０として、ハードディスクや半導体メモリによる、データのストレージ部を備え、処理に必要なデータ等を記憶する。
【００３７】
入出力部１４０は、電子書籍表示システムを利用するために必要な機能を備えるものとする。入出力部１４０は、制御部１１０、記憶部１３０と協働して表示モジュール１４１を実現する。入力を実現するための例として、タッチパネル機能を実現する液晶ディスプレイ、キーボード、マウス、ペンタブレット、装置上のハードウェアボタン、音声認識を行うためのマイク等を備えることが可能である。出力を実現するための例として、液晶ディスプレイ、ＰＣのディスプレイ、プロジェクターへの投影等の表示と音声出力等の形態が考えられる。入出力方法により、本発明は特に機能を限定されるものではない。
【００３８】
コンピュータ２００は、後述の機能を備える、一般的な計算機であってよい。また、実在する装置に限らず、仮想的な装置であってもよい。
【００３９】
コンピュータ２００は、制御部２１０として、ＣＰＵ、ＲＡＭ、ＲＯＭ等を備える。
【００４０】
通信部２２０として、他の機器と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉ−Ｆｉ対応デバイスまたは第３世代、第４世代移動通信システム等のＩＭＴ−２０００規格に準拠した無線デバイス等を備える。有線によるＬＡＮ接続であってもよい。
【００４１】
記憶部２３０として、ハードディスクや半導体メモリによる、データのストレージ部を備る。
【００４２】
入出力部２４０には、入力を実現するための例として、タッチパネル機能を実現する液晶ディスプレイ、キーボード、マウス、ペンタブレット、装置上のハードウェアボタン、音声認識を行うためのマイク等を備えることが可能である。出力を実現するための例として、液晶ディスプレイ、ＰＣのディスプレイ、プロジェクターへの投影等の表示と音声出力等の形態が考えられる。入出力方法により、本発明は特に機能を限定されるものではない。
【００４３】
［情報表示処理］
図３は、評価情報と購入情報の表示処理を行う場合の、端末１００とコンピュータ２００のフローチャート図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。
【００４４】
はじめに、端末１００の表示モジュール１４１は、入出力部１４０に電子書籍を表示する（ステップＳ３０１）。ここで表示する電子書籍には、商品の名称等が文字情報として埋め込まれているものとする。また、写真等の画像情報も併せて埋め込まれていてもよい。ここで表示した電子書籍に対して、ユーザの操作を受け付ける。例えば、電子書籍のページを拡大・縮小したり、ページを先に進めたり戻したりといった一般的な電子書籍に必要な処理を可能とする。これらの処理に加えて、本発明では、ユーザが、他のユーザの評価を知りたい、または、購入したい、と思った商品を選択することで、必要な情報を表示するための処理を実行する。
【００４５】
図９は、電子書籍表示画面の一例を示す図である。ここでは、端末１００の入出力部１４０に、電子書籍である電化製品カタログを表示した例を図示している。電子書籍表示領域９０１に、電化製品カタログを表示し、その下部にユーザがページを拡大・縮小したり、ページを先に進めたり戻したり、ページを指定して表示するための操作領域を設けてある。以下では、ユーザが端末１００で電化製品カタログを見ながら、商品９０２を選択した場合の処理について記載する。
【００４６】
図３のフローに戻り、ユーザによる商品９０２選択の操作を受けて、端末１００の検索モジュール１２１は、コンピュータ２００に対して検索要求を行う（ステップＳ３０２）。ここでの該当商品９０２の評価情報と購入情報の検索を要求するために、ユーザの選択した商品９０２の領域の、電子書籍に埋め込まれた文字情報または画像情報を併せてコンピュータ２００に送信してもよい。
【００４７】
コンピュータ２００は、端末１００からの要求を受け、該当の商品の評価情報、購入情報の検索を行う（ステップＳ３０３）。検索には、受信した文字情報または画像情報を使用する。検索結果として、商品の評価情報には、評価点数、評価者、評価内容、総合評価点数、評価者数、等を含むものとする。また、購入情報には、該当する商品を購入するためのアイコン、購入先のリンク、値段、在庫状況、納期、等を含むものとする。
【００４８】
コンピュータ２００は、通信部２２０を介して、検索結果を端末１００に送信する（ステップＳ３０４）。
【００４９】
次に、検索モジュール１２１は、評価情報と購入情報を、コンピュータ２００から受信する（ステップＳ３０５）。評価情報や購入情報が複数ある場合には、すべて受信してもよいし、優先順位が最も高い情報のみを受信してもよい。また、情報が複数ある場合の受信処理について、端末１００での設定を可能としてもよい。
【００５０】
最後に、表示モジュール１４１は、ステップＳ３０５で受信した評価情報、購入情報をもとに、評価情報と購入情報の少なくともいずれかを、選択した商品９０２に関連付けて表示する（ステップＳ３０６）。評価情報、購入情報のいずれか、または両方の表示を行うかを設定するための画面を、別途設けてもよい。
【００５１】
図９では、吹き出し９０３で評価情報、購入情報の表示を行う例を示している。吹き出し９０３内に、評価情報９０４を表示している。また、同じく吹き出し９０３内に、購入情報９０５として、商品９０２の値段と、購入ボタン９０６を表示している。ここで購入ボタン９０６は、ユーザが選択した商品９０２を購入するためのアイコンであり、購入ボタン９０６を選択することで、商品９０２を購入することを可能とする。また、図９下部のカタログ切替ボタン９０７を選択することにより、現在表示している電化製品カタログから、別の電子書籍を選択して表示の切替可能としてもよい。設定変更ボタン９０８を選択することにより、「評価情報のみを表示する」、「購入情報のみを表示する」、「評価情報と購入情報の両方を表示する」等の商品情報の表示設定を変更するための画面を表示してもよいし、評価情報や購入情報が複数ある場合に「全ての情報を受信する」か「優先順位が最も高い情報のみを受信する」かの、受信設定を変更するための画面を表示してもよい。また、終了ボタン９０９を選択することにより、電子書籍表示システムを終了してもよい。
【００５２】
以上のように、本発明によれば、電子書籍と、そこに記載されている商品の評価情報と商品を購入するために必要な購入情報とが同一の表示領域で視認できるとともに、商品情報と、その評価情報と購入情報とを、コンピュータが自動的に関連付ける電子書籍表示システム、電子書籍表示方法、およびプログラムを提供することが可能となる。
【００５３】
［購入情報と評価情報を別のコンピュータから検索する場合の情報表示処理］
図４は、購入情報と評価情報をそれぞれ別のコンピュータから検索する場合の、端末１００とコンピュータ２００Ａとコンピュータ２００Ｂの機能ブロックと各機能の関係を示す図である。端末１００の構成は、図２の構成と同等である。また、コンピュータ２００Ａとコンピュータ２００Ｂは、それぞれ、制御部２１０、通信部２２０、記憶部２３０、入出力部２４０、から構成される。ここでは、コンピュータ２００Ａは、購入情報を検索するためのコンピュータ、コンピュータ２００Ｂは、評価情報を検索するためのコンピュータとする。コンピュータ２００Ａとコンピュータ２００Ｂの構成は、図２のコンピュータ２００と同等である。通信網３００は、インターネット等の公衆通信網でも専用通信網でもよく、端末１００とコンピュータ２００Ａ間および端末１００とコンピュータ２００Ｂ間の通信を可能とする。コンピュータ２００Ａとコンピュータ２００Ｂ間の通信を行う構成は、必ずしも必要ではない。
【００５４】
図５は、購入情報と評価情報をそれぞれ別のコンピュータから検索する場合の、端末１００とコンピュータ２００Ａとコンピュータ２００Ｂのフローチャート図である。上述した各装置のモジュールが実行する処理について、本処理に併せて説明する。
【００５５】
はじめに、端末１００の表示モジュール１４１は、入出力部１４０に電子書籍を表示する（ステップＳ５０１）。ここで表示する電子書籍には、商品の名称等が文字情報として埋め込まれているものとする。また、写真等の画像情報も併せて埋め込まれていてもよい。ここで表示した電子書籍に対して、ユーザの操作を受け付ける。例えば、電子書籍のページを拡大・縮小したり、ページを先に進めたり戻したりといった一般的な電子書籍に必要な処理を可能とする。これらの処理に加えて、本発明では、ユーザが、他のユーザの評価を知りたい、または、購入したい、と思った商品を選択することで、必要な情報を表示するための処理を実行する。
【００５６】
図９は、電子書籍表示画面の一例を示す図である。ここでは、端末１００の入出力部１４０に、電子書籍である電化製品カタログを表示した例を図示している。電子書籍表示領域９０１に、電化製品カタログを表示し、その下部にユーザがページを拡大・縮小したり、ページを先に進めたり戻したり、ページを指定して表示するための操作領域を設けてある。図９下部のカタログ切替ボタン９０７を選択することにより、現在表示している電化製品カタログから、別の電子書籍を選択して表示の切替可能とする。また、設定変更ボタン９０８を選択することにより、「評価情報のみを表示する」、「購入情報のみを表示する」、「評価情報と購入情報の両方を表示する」等の商品情報の表示設定を変更するための画面を表示してもよいし、評価情報や購入情報が複数ある場合に「全ての情報を受信する」か「優先順位が最も高い情報のみを受信する」かの、受信設定を変更するための画面を表示してもよい。また、終了ボタン９０９を選択することにより、電子書籍表示システムを終了してもよい。表示モジュール１４１は、電子書籍表示領域９０１上の商品９０２の名称や写真をユーザが選択したことを検知し、選択した商品の情報を取得するフローへと進む。
【００５７】
図５のフローチャート図に戻り、ユーザによる商品９０２選択の操作を受けて、端末１００の検索モジュール１２１は、取得する商品情報が、購入情報であるか、評価情報であるか、その両方であるかの設定を確認する（ステップＳ５０２）。
【００５８】
購入情報の取得が必要である場合には、コンピュータ２００Ａに対して、購入情報の検索要求を行う（ステップＳ５０３）。ここでの該当商品９０２の購入情報の検索を要求するために、ユーザの選択した商品９０２の領域の、電子書籍に埋め込まれた文字情報または画像情報を併せてコンピュータ２００Ａに送信してもよい。
【００５９】
コンピュータ２００Ａは、端末１００からの要求を受け、該当の商品の購入情報の検索を行う（ステップＳ５０４）。検索には、受信した文字情報または画像情報を使用する。検索結果として、購入情報には、該当する商品を購入するためのアイコン、購入先のリンク、値段、在庫状況、納期、等を含むものとする。
【００６０】
コンピュータ２００Ａは、通信部２２０を介して、購入情報の検索結果を端末１００に送信する（ステップＳ５０５）。
【００６１】
端末１００の検索モジュール１２１は、購入情報を、コンピュータ２００Ａから受信する（ステップＳ５０９）。購入情報が複数ある場合には、すべて受信してもよいし、優先順位が最も高い情報のみを受信してもよい。また、情報が複数ある場合の受信処理について、端末１００での設定を可能としてもよい。
【００６２】
評価情報の取得が必要である場合には、コンピュータ２００Ｂに対して、評価情報の検索要求を行う（ステップＳ５０６）。ここでの該当商品９０２の評価情報の検索を要求するために、ユーザの選択した商品９０２の領域の、電子書籍に埋め込まれた文字情報または画像情報を併せてコンピュータ２００Ｂに送信してもよい。
【００６３】
コンピュータ２００Ｂは、端末１００からの要求を受け、該当の商品の評価情報の検索を行う（ステップＳ５０７）。検索には、受信した文字情報または画像情報を使用する。検索結果として、商品の評価情報には、評価点数、評価者、評価内容、総合評価点数、評価者数、等を含むものとする。
【００６４】
コンピュータ２００Ｂは、通信部２２０を介して、評価情報の検索結果を端末１００に送信する（ステップＳ５０８）。
【００６５】
端末１００の検索モジュール１２１は、評価情報を、コンピュータ２００Ｂから受信する（ステップＳ５０９）。評価情報が複数ある場合には、すべて受信してもよいし、優先順位が最も高い情報のみを受信してもよい。また、情報が複数ある場合の受信処理について、端末１００での設定を可能としてもよい。
【００６６】
最後に、表示モジュール１４１は、ステップＳ５０９で受信した評価情報、購入情報をもとに、評価情報と購入情報の少なくともいずれかを、選択した商品９０２に関連付けて表示する（ステップＳ５１０）。評価情報、購入情報のいずれか、または両方の表示を行うかを設定するための画面を、別途設けてもよい。
【００６７】
ステップＳ５０３からステップＳ５０５のフローと、ステップＳ５０６からステップＳ５０８のフローは、並行して行ってもよいし、ステップＳ５１０の表示処理を優先して行いたいものを優先して行ってもよい。
【００６８】
図９では、吹き出し９０３で評価情報、購入情報の表示を行う例を示している。吹き出し９０３内に、評価情報９０４を表示している。ここでは、評価情報を複数表示する例として、２件の評価を表示しているが、何件表示するかはユーザにより設定可能としてよい。また、複数の評価を取得した場合、総合評価点数、評価者数を表示してもよい。同じく吹き出し９０３内に、購入情報９０５として、商品９０２の値段と、購入ボタン９０６を表示している。ここで購入ボタン９０６は、ユーザが選択した商品９０２を購入するためのアイコンであり、購入ボタン９０６を選択することで、商品９０２を購入することを可能とする。ここでは、購入ボタン９０６を１つのみ表示しているが、複数の購入情報を取得した場合には、購入先の業者、値段、納期等が異なることが考えられるため、購入情報の違いを比較可能な複数の購入ボタンを設け、並べて表示してもよい。
【００６９】
図４、図５では、購入情報をコンピュータ２００Ａから、評価情報をコンピュータ２００Ｂから取得する例を示したが、購入情報と評価情報とを、それぞれ複数のコンピュータ２００から取得してもよい。
【００７０】
以上のように、本発明によれば、電子書籍と、そこに記載されている商品の評価情報と商品を購入するために必要な購入情報とが同一の表示領域で視認できるとともに、商品情報と、その評価情報と購入情報とを、コンピュータが自動的に関連付ける電子書籍表示システム、電子書籍表示方法、およびプログラムを提供することが可能となる。
【００７１】
［電子書籍受信処理］
図６は、電子書籍受信処理と商品情報抽出処理を行う場合の、端末１００とコンピュータ２００の機能ブロックと各機能の関係を示す図である。端末１００の構成は、図２の構成に加えて、通信部１２０が、制御部１１０、記憶部１３０、入出力部１４０、と協働して電子書籍受信モジュール１２２を実現する。また、制御部１１０が、記憶部１３０、入出力部１４０、と協働して商品情報抽出モジュール１１１を実現する。コンピュータ２００の構成は、図２の構成と同等である。通信網３００は、インターネット等の公衆通信網でも専用通信網でもよく、端末１００とコンピュータ２００間の通信を可能とする。
【００７２】
図７は、電子書籍受信処理と商品情報抽出処理を行う場合の、端末１００とコンピュータ２００のフローチャート図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。
【００７３】
はじめに、端末１００の電子書籍受信モジュール１２２は、電子書籍のデータを受信する（ステップＳ７０１）。ここで受信する電子書籍は、ユーザが入出力部１４０を介して受信を指定したものでもよいし、定期配信される電子書籍でもよい。また、電子書籍には、商品の名称等が文字情報として埋め込まれているものとする。写真等の画像情報も併せて埋め込まれていてもよい。
【００７４】
次に、端末１００の商品情報抽出モジュール１１１は、電子書籍に埋め込まれている文字情報をもとに、商品情報の抽出を行う（ステップＳ７０２）。ここで商品情報とは、商品の名称や型番等、商品を特定して検索を行うために必要な情報であるものとする。商品情報抽出処理の詳細は、図８の説明として後述する。
【００７５】
次に、表示モジュール１４１は、入出力部１４０に電子書籍を表示する（ステップＳ７０３）。ここで表示した電子書籍に対して、ユーザの操作を受け付ける。例えば、電子書籍のページを拡大・縮小したり、ページを先に進めたり戻したりといった一般的な電子書籍に必要な処理を可能とする。これらの処理に加えて、本発明では、ユーザが、他のユーザの評価を知りたい、または、購入したい、と思った商品を選択することで、必要な情報を表示するための処理を実行する。
【００７６】
図９は、電子書籍表示画面の一例を示す図である。ここでは、端末１００の入出力部１４０に、電子書籍である電化製品カタログを表示した例を図示している。電子書籍表示領域９０１に、電化製品カタログを表示し、その下部にユーザがページを拡大・縮小したり、ページを先に進めたり戻したり、ページを指定して表示するための操作領域を設けてある。以下では、ユーザが端末１００で電化製品カタログを見ながら、商品９０２を選択した場合の処理について記載する。
【００７７】
図７のフローに戻り、ユーザによる商品９０２選択の操作を受けて、端末１００の検索モジュール１２１は、コンピュータ２００に対して検索要求を行う（ステップＳ７０４）。ここでの該当商品９０２の評価情報と購入情報の検索を要求するために、ステップＳ７０２で抽出した商品９０２の商品情報を、コンピュータ２００に送信する。
【００７８】
コンピュータ２００は、端末１００からの要求を受け、該当の商品の商品情報をもとに、評価情報、購入情報の検索を行う（ステップＳ７０５）。検索には、受信した商品情報である商品名称や型番等を使用する。検索結果として、商品の評価情報には、評価点数、評価者、評価内容、総合評価点数、評価者数、等を含むものとする。また、購入情報には、該当する商品を購入するためのアイコン、購入先のリンク、値段、在庫状況、納期、等を含むものとする。
【００７９】
コンピュータ２００は、通信部２２０を介して、検索結果を端末１００に送信する（ステップＳ７０６）。
【００８０】
端末１００の検索モジュール１２１は、評価情報と購入情報を、コンピュータ２００から受信する（ステップＳ７０７）。評価情報や購入情報が複数ある場合には、すべて受信してもよいし、優先順位が最も高い情報のみを受信してもよい。また、情報が複数ある場合の受信処理について、端末１００での設定を可能としてもよい。
【００８１】
最後に、表示モジュール１４１は、ステップＳ７０７で受信した評価情報、購入情報をもとに、評価情報と購入情報の少なくともいずれかを、選択した商品９０２に関連付けて表示する（ステップＳ７０８）。評価情報、購入情報のいずれか、または両方の表示を行うかを設定するための画面を、別途設けてもよい。
【００８２】
図９では、吹き出し９０３で評価情報、購入情報の表示を行う例を示している。吹き出し９０３内に、評価情報９０４を表示している。また、同じく吹き出し９０３内に、購入情報９０５として、商品９０２の値段と、購入ボタン９０６を表示している。ここで購入ボタン９０６は、ユーザが選択した商品９０２を購入するためのアイコンであり、購入ボタン９０６を選択することで、商品９０２を購入することを可能とする。また、図９下部のカタログ切替ボタン９０７を選択することにより、現在表示している電化製品カタログから、別の電子書籍を選択して表示の切替可能としてもよい。設定変更ボタン９０８を選択することにより、「評価情報のみを表示する」、「購入情報のみを表示する」、「評価情報と購入情報の両方を表示する」等の商品情報の表示設定を変更するための画面を表示してもよいし、評価情報や購入情報が複数ある場合に「全ての情報を受信する」か「優先順位が最も高い情報のみを受信する」かの、受信設定を変更するための画面を表示してもよい。また、終了ボタン９０９を選択することにより、電子書籍表示システムを終了してもよい。
【００８３】
以上のように、本発明によれば、電子書籍と、そこに記載されている商品の評価情報と商品を購入するために必要な購入情報とが同一の表示領域で視認できるとともに、商品情報と、その評価情報と購入情報とを、コンピュータが自動的に関連付ける電子書籍表示システム、電子書籍表示方法、およびプログラムを提供することが可能となる。
【００８４】
［商品情報抽出処理］
図８は、端末１００での商品情報抽出処理のフローチャート図である。図７のフローチャート図の、ステップＳ７０２の処理に相当する。上述した図６の各モジュールが実行する処理について、本処理に併せて説明する。
【００８５】
はじめに、端末１００の商品情報抽出モジュール１１１は、該当の電子書籍のデータの文字情報から、すべての固有名詞を抽出し、固有名詞それぞれについて、出現頻度のカウントを行う（ステップＳ８０１）。出現頻度が高い固有名詞ほど、商品名称や型番等の商品情報である可能性が高い。
【００８６】
次に、商品情報抽出モジュール１１１は、それぞれの固有名詞について、文字情報からフォント情報の取得を行う（ステップＳ７０２）。フォント情報の取得の際には、フォントのサイズが通常より大きいかどうか、色が変更されているかどうか、太字であるかどうか、書体が変更されているかどうか、等に着目する。フォントのサイズが大きかったり、色が変更されていたり、太字であったり、書体が変更されていたり、という処理が行われているものは、商品名称や型番等の商品情報である可能性が高い。ここで、フォント情報の取得を行う場合、固有名詞が複数回出てくる場合には、前述のフォント情報が変更されている回数をカウントしてもよいし、変更されている場合があるかないかのみをチェックしてもよい。
【００８７】
図１０は、商品情報抽出処理のためのデータ構造の一例を示す図である。ここでは、電子書籍のデータの文字情報から抽出したすべての固有名詞に対して、それぞれＩＤを付与し、電子書籍内の出現回数と、フォント情報とをチェックした後の例を示している。例えば、「ＣＡＭＥＲＡ  ＸＸＸ」という固有名詞に対しては、「１０００１」というＩＤを付与し、電子書籍内の出現回数は「６」回であり、フォント情報として、サイズが大きく変更されているもの、色が変更されているもの、太字にされているもの、があったことを示している。
【００８８】
次に、商品情報抽出モジュール１１１は、電子書籍内の固有名詞を一つ抽出する（ステップＳ８０３）。ここでの抽出を行う順番としては、例えば図１０のデータからは、ＩＤ１０００１からＩＤ順に抽出するか、出現回数の多いものから順に抽出するか、等が考えられる。
【００８９】
商品情報抽出モジュール１１１は、抽出した固有名詞の出現頻度が、閾値Ｎ以上かどうかを確認する（ステップＳ８０４）。ここでの閾値Ｎは、該当の固有名詞が商品名称や型番等の商品情報であるかどうかを判別するためのものであるため、電子書籍内の文字情報のデータ量や固有名詞の出現頻度の平均値から、算出してもよい。ここで、出現頻度が閾値Ｎ以上であった場合には、次のステップＳ８０５に進み、閾値未満であった場合には、ステップＳ８０７に進む。
【００９０】
次に、商品情報抽出モジュール１１１は、抽出した固有名詞が、特殊なフォント情報を含むかどうかを確認する（ステップＳ８０５）。ここで、特殊なフォント情報を含むかどうかの判定方法は、フォントのサイズが大きい、色が変更されている、太字である、書体が変更されている、等のいずれかまたは複数に当てはまる場合としてよい。ここで、特殊なフォント情報を含むと判定した場合には、次のステップＳ８０６に進み、特殊なフォント情報を含まないと判定した場合には、ステップＳ８０７に進む。ただし、該当の電子書籍内の文字情報で、フォント情報が特殊なものを全く含まない場合には、このステップＳ８０５の判定をＹＥＳとして次のステップＳ８０６に進んでもよい。
【００９１】
商品情報抽出モジュール１１１は、出現頻度が閾値以上であり、特殊なフォント情報を含む固有名詞を、商品情報として抽出する（ステップＳ８０６）。ステップＳ８０４の閾値Ｎが３であり、ステップＳ８０５の特殊なフォント情報の判定として太字のフォントを含むものという条件にした場合、図１０のデータ例では、ＩＤ１０００１の「ＣＡＭＥＲＡ  ＸＸＸ」のみが該当し、商品情報として抽出される。
【００９２】
商品情報抽出モジュール１１１は、全固有名詞に対して、処理を行ったかどうかを確認し、全ての固有名詞に対して処理が行われていない場合にはステップＳ８０３に戻り処理を継続し、全ての固有名詞に対して処理が行われている場合には、商品情報抽出処理を終了する（ステップＳ８０７）。
【００９３】
図８では、出現頻度が閾値以上であり、かつ、特殊なフォント情報を含む、という両方の条件を満たす固有名詞を商品情報として抽出する例を示したが、どちらかの条件のみを満たす場合に商品情報として抽出する設定としてもよい。また、その場合、設定を行う画面を別途設けてもよいものとする。
【００９４】
以上のように、本発明によれば、商品情報抽出処理で抽出した商品情報をもとに、評価情報と購入情報を検索することにより、電子書籍の商品情報を自動で抽出し、その評価情報と購入情報とを、コンピュータが自動的に関連付ける電子書籍表示システム、電子書籍表示方法、およびプログラムを提供することが可能となる。
【００９５】
上述した手段、機能は、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、コンピュータからネットワーク経由で提供される（ＳａａＳ：ソフトウェア・アズ・ア・サービス）形態であってもよいし、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭ等）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ等）、コンパクトメモリ等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００９６】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００９７】
１００  端末、２００  コンピュータ、３００  通信網
【図１】
0006560842.tif 000002
【図２】
0006560842.tif 000003
【図３】
0006560842.tif 000004
【図４】
0006560842.tif 000005
【図５】
0006560842.tif 000006
【図６】
0006560842.tif 000007
【図７】
0006560842.tif 000008
【図８】
0006560842.tif 000009
【図９】
0006560842.tif 000010
【図１０】
0006560842.tif 000011