(57)【要約】【課題】電子書籍を起点としてユーザを様々な情報へと容易に導くこと。【解決手段】ＥＣＧサーバ２００は、出版社サーバ１００から受信した電子書籍と、スポンサーサーバ３００から受信した関連情報を基に、電子書籍に各種メタデータを付加して書籍ＥＣＧユニット１を生成し、受信端末４００へ提供する。受信端末４００は、書籍ＥＣＧユニット１の各ページにおいてユーザの操作により情報アイテムＡが指定されると、当該情報アイテムに付加されたメタデータを基に、当該情報アイテムＡに関連する関連情報９１を表示する。【選択図】図９
2010262441.tif 000002
【特許請求の範囲】
【請求項１】
１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、前記情報アイテムに関連する関連情報とを記憶する記憶部と、
外部の電子機器と通信する通信部と、
前記電子機器により前記電子書籍が表示され当該電子書籍の前記情報アイテムが指定された場合に、前記関連情報の表示処理が当該電子機器上で実行されるように、第１のメタデータを当該情報アイテムに付加して電子書籍ユニットを生成し、前記生成された電子書籍ユニットを前記電子機器へ送信するように前記通信部を制御する制御部と
を具備するサーバ装置。
【請求項２】
請求項１に記載のサーバ装置であって、
前記通信部は、前記情報アイテムの指定を示す指定情報を前記電子機器から受信し、
前記制御部は、前記受信された前記指定情報により示された前記指定された情報アイテムに対応する第１のメタデータを基に前記記憶部から前記関連情報を抽出し、当該抽出された関連情報を前記電子機器へ送信するように前記通信部を制御する
サーバ装置。
【請求項３】
請求項１に記載のサーバ装置であって、
前記情報アイテムは前記電子書籍の１ページに複数存在し、
前記制御部は、前記複数の情報アイテムのうち、所定の関連性を有する第１の情報アイテム及び第２の情報アイテムが表されている各点に、前記電子機器において当該各点を基準にして前記電子書籍ユニットの表示範囲が移動可能となるように、前記第１のメタデータを付加する
サーバ装置。
【請求項４】
請求項１に記載のサーバ装置であって、
前記電子書籍は、それぞれ１以上のページからなる複数のページグループを有し、
前記制御部は、前記電子機器で第１の操作が入力された場合に前記電子書籍ユニットで表示されたページが次のページに移動して表示され、前記電子機器で第２の操作が入力された場合に前記電子書籍ユニットで表示された前記ページが、当該ページが属するページグループとは異なるページグループのページに移動して表示されるように、前記電子書籍に前記ページグループに関する情報を示す第２のメタデータを付加する
サーバ装置。
【請求項５】
請求項１に記載のサーバ装置であって、
前記電子書籍は複数のページを有し、
前記記憶部は、複数の前記電子書籍と複数の前記第１のメタデータとを互いに対応づけて記憶し、
前記制御部は、前記複数の電子書籍の前記複数のページの前記各情報アイテムにそれぞれ前記第１のメタデータを付加し、前記複数の電子書籍の複数のページが、その順番によらずに所定時間毎に所定のルールに基づいた順番で表示されるように１つの前記電子書籍ユニットを生成する
サーバ装置。
【請求項６】
１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、当該情報アイテムに設定された第１のメタデータとを有する電子書籍ユニットを記憶する記憶部と、
前記電子書籍ユニットを表示する表示部と、
前記表示された電子書籍ユニット上でのユーザによる前記情報アイテムの指定操作を検出する検出部と、
前記情報アイテムの指定操作が検出された場合に、当該情報アイテムに設定された前記第１のメタデータを基に、当該情報アイテムに関連する関連情報を表示するように前記表示部を制御する制御部と
を具備する電子機器。
【請求項７】
請求項６に記載の電子機器であって、
前記情報アイテムは前記電子書籍の１ページに複数存在し、
前記表示部は所定の表示範囲を有し、
前記第１のメタデータは、前記電子書籍ユニットの前記複数の情報アイテムのうち、所定の関連性を有する第１の情報アイテム及び第２の情報アイテムが表されている各点に付加されており、
前記制御部は、前記各点を前記表示範囲の中心位置として前記第１または第２の情報アイテムが表示され、かつ、前記各点を基準として、複数の情報アイテムのうち前記第１の情報アイテム及び第２の情報アイテムが連続して表示されるように前記表示部を制御する
【請求項８】
請求項６に記載の電子機器であって、
前記電子書籍は、それぞれ１以上のページからなる複数のページグループを有し、
前記電子書籍ユニットには、前記ページグループに関する情報を示す第２のメタデータが付加されており、
前記制御部は、前記検出部によりユーザの第１の操作が検出された場合に前記電子書籍ユニットで表示されたページが次のページに移動して表示され、前記検出部によりユーザの第２の操作が検出された場合に前記電子書籍ユニットで表示されたページが、当該ページが属するページグループとは異なるページグループのページに移動して表示されるように前記表示部を制御する
電子機器。
【請求項９】
請求項８に記載の電子機器であって、
前記第２の操作は第３の操作と第４の操作とを含み、
前記記憶部は、前記第１のメタデータ及び前記第２のメタデータをそれぞれ有する複数の前記電子書籍ユニットを記憶し、
前記制御部は、
前記電子機器で前記第３の操作が入力された場合に、前記電子書籍ユニットで表示されたページが、当該ページが属するページグループの次のページグループの最初のページに移動して表示されるように前記表示部を制御し、
前記電子機器で前記第４の操作が入力された場合に、前記電子書籍ユニットで表示されたページが、前記表示されたページの前記情報アイテムに付加された前記第１のメタデータに関連する、当該電子書籍ユニットの他のページグループまたは前記記憶部に記憶された他の電子書籍ユニットのページグループの最初のページに移動して表示されるように、前記表示部を制御する
電子機器。
【請求項１０】
請求項６に記載の電子機器であって、
前記電子書籍は複数のページを有し、
前記記憶部は、前記電子書籍ユニットの各ページを一覧表示する際の条件情報を記憶し、
前記制御部は、前記電子書籍ユニットの各ページのうち、前記条件情報に合致するページを他のページと区別可能なように、前記各ページを一覧表示するように前記表示部を制御する
電子機器。
【請求項１１】
請求項６に記載の電子機器であって、
前記記憶部は、複数の前記電子書籍ユニットと、当該各電子書籍ユニットの各ページの表示履歴を記憶し、
前記制御部は、前記表示履歴を基に、複数の電子書籍ユニットをそれぞれ示す本の画像が前記ユーザにより選択可能に配置され、かつ、当該各本の画像内で、前記電子書籍ユニットの前記各ページのうち表示されたことがあるページと表示されたことがないページとが視覚的に判別可能なように本棚画像を生成し、当該本棚画像を表示するように前記表示部を制御する
電子機器。
【請求項１２】
請求項１１に記載の電子機器であって、
前記各電子書籍ユニットには、当該各電子書籍ユニットの各ページの属性をそれぞれ示す第２のメタデータが付加されており、
前記制御部は、前記第２のメタデータを基に、前記本棚画像中の各本の画像内で、前記表示されたことがあるページの属性を視覚的に判別可能なように前記本棚画像を生成する
電子機器。
【請求項１３】
請求項１１に記載の電子機器であって、
前記電子書籍ユニットには、当該電子書籍ユニットに関連する場所に関する場所情報を示す第２のメタデータが付加されており、
前記記憶部は、所定地域の地図情報を記憶し、
前記制御部は、前記各本の画像が、前記地図情報上で前記第２のメタデータに応じて配置されるように前記本棚画像を生成する
電子機器。
【請求項１４】
請求項１１に記載の電子機器であって、
外部のサーバ装置と通信する通信部をさらに具備し、
前記制御部は、
前記記憶部に記憶された複数の電子書籍ユニットに関する情報を前記サーバ装置に送信するように、かつ、当該サーバ装置から、前記記憶された複数の電子書籍ユニットに関連する他の電子書籍ユニットを受信するように、前記通信部を制御し、
前記受信された他の電子書籍ユニットを示す本の画像が、前記表示された本棚画像に含まれる各本の画像と区別可能に配置されるように前記本棚画像を更新する
電子機器。
【請求項１５】
請求項１１に記載の電子機器であって、
外部の他の電子機器と通信する通信部をさらに具備し、
前記制御部は、前記他の電子機器から、当該他の電子機器に記憶された電子書籍ユニットについての前記本棚画像を受信し、または、前記記憶部に記憶された電子書籍ユニットについての前記本棚画像を、前記他の電子機器へ送信するように、前記通信部を制御し、当該受信された本棚画像を表示するように前記表示部を制御する
電子機器。
【請求項１６】
１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、前記情報アイテムに関連する関連情報とを記憶する第１の記憶部と、
第１の通信部と、
前記情報アイテムに前記第１のメタデータを付加して電子書籍ユニットを生成し、当該生成された電子書籍ユニットを送信するように前記第１の通信部を制御する第１の制御部と
を有するサーバ装置と、
前記送信された電子書籍ユニットを受信する第２の通信部と、
前記受信された電子書籍ユニットを記憶する第２の記憶部と、
前記記憶された電子書籍ユニットを表示する表示部と、
前記表示された電子書籍ユニット上でのユーザによる前記情報アイテムの指定操作を検出する検出部と、
前記情報アイテムの指定操作が検出された場合に、当該情報アイテムに付加された前記第１のメタデータを基に、当該情報アイテムに関連する関連情報を表示するように前記表示部を制御する第２の制御部と
を有する電子機器と
を具備する電子書籍提供システム。
【請求項１７】
１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、前記情報アイテムに関連する関連情報とを記憶し、
外部の電子機器により前記電子書籍が表示され当該電子書籍の前記情報アイテムが指定された場合に、前記関連情報の表示処理が当該電子機器上で実行されるように、メタデータを当該情報アイテムに付加して電子書籍ユニットを生成し、
前記生成された電子書籍ユニットを前記電子機器へ送信する
電子書籍提供方法。
【請求項１８】
１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、当該情報アイテムに付加された第１のメタデータとを有する電子書籍ユニットを記憶し、
前記電子書籍ユニットを表示し、
前記表示された電子書籍ユニット上でのユーザによる前記情報アイテムの指定操作を検出し、
前記情報アイテムの指定操作が検出された場合に、当該情報アイテムに付加された前記メタデータを基に、当該情報アイテムに関連する関連情報を表示する
電子書籍表示方法。
【請求項１９】
外部の電子機器と通信可能なサーバ装置に、
１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、前記情報アイテムに関連する関連情報とを記憶するステップと、
前記電子機器により前記電子書籍が表示され当該電子書籍の前記情報アイテムが指定された場合に、前記関連情報の表示処理が当該電子機器上で実行されるように、メタデータを当該情報アイテムに付加して電子書籍ユニットを生成するステップと、
前記生成された電子書籍ユニットを前記電子機器へ送信するステップと
を実行させるプログラム。
【請求項２０】
電子機器に、
１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、当該情報アイテムに付加された第１のメタデータとを有する電子書籍ユニットを記憶するステップと、
前記電子書籍ユニットを表示するステップと、
前記表示された電子書籍ユニット上でのユーザによる前記情報アイテムの指定操作を検出するステップと、
前記情報アイテムの指定操作が検出された場合に、当該情報アイテムに付加された前記メタデータを基に、当該情報アイテムに関連する関連情報を表示するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子書籍等の情報をクライアントとしての電子機器へ提供するサーバ装置、当該電子書籍等の情報を表示する電子機器、電子書籍提供システム、電子書籍提供方法、電子書籍表示方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、出版業者から出版される紙媒体の雑誌等の書籍を電子化し、ＰＣ（Personal Computer）や携帯電話機等の電子機器で閲覧可能とした電子書籍（デジタル書籍）が存在する。電子書籍は、出版業者にとって、紙媒体の出版物を出版するよりもその内容を読者に安価に提供できるというメリットもあり、徐々に普及しつつある。
【０００３】
このような電子書籍をユーザが表示装置によって閲覧する際、ユーザは、当該表示装置に表示された電子書籍上で各種の操作を行うことで、例えばページをめくったり、しおりを付加したりすることができる。例えば下記特許文献１には、書籍の内容を構成する複数の要素のうち任意の要素が入力手段を介して指定されると、当該指定要素を表示している領域のうちの指定された位置に応じて指定要素を強調する印を付けることが可能な電子書籍表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−５８１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述のようなページめくり機能やしおり機能が付加されることで、当該電子書籍上での操作性の向上は図られる。しかし、これらの機能が付加されても、ユーザが紙媒体の書籍を読む際に従来行っていた作業が電子書籍上でも可能となるだけであり、紙媒体の書籍では不可能な機能がユーザに享受されるわけではない。
【０００６】
一方、電子書籍には、画像情報や文字情報等、ユーザの他の情報へと導ける可能性のある情報が多数含まれているが、単に電子書籍をユーザに閲覧させるのみでは、ユーザをその他の情報へ導くのは容易ではない。
【０００７】
以上のような事情に鑑み、本発明の目的は、電子書籍を起点としてユーザを様々な情報へと容易に導くことが可能なサーバ装置、電子機器、電子書籍提供システム、電子書籍提供方法、電子書籍表示方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の一形態に係るサーバ装置は、記憶部と、通信部と、制御部とを有する。上記記憶部は、１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、上記情報アイテムに関連する関連情報とを記憶する。上記通信部は、外部の電子機器と通信する。上記制御部は、上記電子機器により上記電子書籍が表示され当該電子書籍の上記情報アイテムが指定された場合に、上記関連情報の表示処理が当該電子機器上で実行されるように、当該情報アイテムに第１のメタデータを付加して電子書籍ユニットを生成する。また当該制御部は、上記生成された電子書籍ユニットを上記電子機器へ送信するように上記通信部を制御する。
この構成によりサーバ装置は、電子書籍の情報アイテムに第１のメタデータを付加して電子書籍ユニットとして電子機器に送信することで、電子機器のユーザに、電子書籍自体を閲覧させるのみならず、当該電子書籍を起点として様々な関連情報を閲覧させることができる。
ここで電子書籍とは、雑誌、小説、コミック、辞書、辞典、図鑑、写真集、詩集、画集、技術書、地図、パンフレット等のあらゆる書籍を電子化したものである。また、ちらしやカード等の紙媒体を電子化したものも電子書籍に含まれる。情報アイテムとは、例えば人物・キャラクター・商品等の写真、図面、挿絵等の画像情報や、記事・文章等の文字情報等である。
関連情報とは、例えば当該情報アイテムが人物やキャラクターの画像である場合には、それらが出演・登場する番組・映画・ゲームに関する情報、それらに関連するＤＶＤ・ＢＤ（Blu-ray Disc）、書籍・楽曲・雑貨等の商品の情報、人物／キャラクタープロフィール等である。また当該情報アイテムに例えば服や食品等の商品画像である場合には、関連情報は、それらの商品の詳細情報、それらの商品を購入するための情報等である。また当該情報アイテムが特定の場所や施設（店舗等）の画像である場合には、関連情報は、それらの場所や施設の地図情報、店舗情報等の情報である。さらに、当該情報アイテムが記事や文章等の文字情報である場合には、関連情報は例えばそれらの文字情報により検索された商品・サービス（番組等）、それらの文字情報に類似する内容を有する他の記事や文章等である。また関連情報は、情報アイテムに関連する動画像・静止画像・楽曲等のコンテンツそのものであってもよい。また関連情報として、当該情報アイテムに関連する情報を含む他の電子書籍（電子書籍ユニット）の記事や文章等が表示されてもよい。例えば、情報アイテムが人物の画像である場合には、他の電子書籍に掲載されている、同一人物の特集記事が表示されてもよい。また電子書籍が植物図鑑であり、情報アイテムとして樹木の情報（画像や文章）が掲載されている場合には、上記関連情報として、当該樹木の情報に関連して、その樹木に生息する昆虫の情報が、他の電子書籍としての昆虫図鑑から抽出されて表示されてもよい。
外部の電子機器とは、例えばＰＣ、携帯電話機、スマートフォン、ＰＤＡ（Personal Digital Assistant）、電子辞書、その他のＡＶ（Audio/Visual）機器等である。
【０００９】
上記通信部は、上記情報アイテムの指定を示す指定情報を上記電子機器から受信してもよい。この場合上記制御部は、上記受信された上記指定情報により示された上記指定された情報アイテムに対応する第１のメタデータを基に上記記憶部から上記関連情報を抽出してもよい。また上記制御部は、当該抽出された関連情報を上記電子機器へ送信するように上記通信部を制御してもよい。
これによりサーバ装置は、例えば番組情報等のように随時更新される関連情報を電子機器上での情報アイテムの指定に応じて電子機器へ送信することで、電子書籍を起点として常にリアルタイムの関連情報をユーザに提供することができる。
【００１０】
上記情報アイテムは上記電子書籍の１ページに複数存在してもよい。この場合上記制御部は、上記複数の情報アイテムのうち、所定の関連性を有する第１の情報アイテム及び第２の情報アイテムが表されている各点に、上記電子機器において当該各点を基準にして上記電子書籍ユニットの表示範囲が移動可能となるように、上記第１のメタデータを付加してもよい。
これによりサーバ装置は、情報アイテムの点にメタデータを付加することで、電子機器側で、複数の情報アイテムのうち関連性を有する情報アイテムのみを順次表示させることが可能となる。すなわちサーバ装置は、メタデータを、電子機器のユーザによる視点移動の基準とすることが可能となり、例えばユーザの興味のある情報アイテムのみをフィルタリングして提供することができる。
ここで所定の関連性とは、例えばテーマ、人物、重要度等における関連性である。所定位置とは例えば各情報アイテムの中心であるが、これに限られない。
【００１１】
上記電子書籍は、それぞれ１以上のページからなる複数のページグループを有してもよい。この場合上記制御部は、上記電子機器で第１の操作が入力された場合に上記電子書籍ユニットで表示されたページが次のページに移動して表示され、上記電子機器で第２の操作が入力された場合に上記電子書籍ユニットで表示された上記ページが、当該ページが属するページグループとは異なるページグループのページに移動して表示されるように、上記電子書籍に上記ページグループに関する情報を示す第２のメタデータを付加してもよい。
ここでページグループとは、例えば１つの特集記事、１つのコーナー、１つの章等の、一続きのまたは関連する複数のページをまとめて管理する単位である。第１の操作及び第２の操作は、例えば電子機器がタッチパネルまたはタッチパッドを有する場合におけるユーザの指の軌跡が示す方向等によって区別される。
これによりサーバ装置は、複数のページを順にめくって表示させるのみならず、例えばユーザがあるページグループの内容に興味が無い場合等に、そのページグループを飛ばして他のページグループを表示させることができる。そしてサーバ装置は、当該ユーザの興味のあるページグループに属するページの上記情報アイテムを起点としてユーザを関連情報へ導くことができる。
【００１２】
上記第２の操作は第３の操作と第４の操作とを含んでもよい。この場合上記記憶部は、複数の上記電子書籍と、複数の上記第１のメタデータと、複数の上記第２のメタデータとを互いに対応づけて記憶してもよい。この場合上記制御部は、上記電子機器で上記第３の操作が入力された場合に、上記電子書籍ユニットで表示されたページが、当該ページが属するページグループの次のページグループの最初のページに移動して表示され、上記電子機器で上記第４の操作が入力された場合に、上記電子書籍ユニットで表示されたページが、上記表示されたページの上記情報アイテムに付加された上記第１のメタデータに関連する他のページグループの最初のページに移動して表示されるように、上記電子書籍ユニットを生成してもよい。
これによりサーバ装置は、電子機器のユーザの操作に応じて、電子書籍ユニットを単にページグループ単位で表示させるのみならず、ユーザの興味のある内容を含むページグループを表示させることができる。ここで第３の操作は例えば、表示されたページにユーザが興味を有さないことを示す操作であり、第４の操作は例えば、表示されたページにユーザが興味を有することを示す操作である。
【００１３】
上記電子書籍は複数のページを有してもよい。この場合上記記憶部は、複数の上記電子書籍と複数の上記第１のメタデータとを互いに対応づけて記憶してもよい。この場合上記制御部は、上記複数の電子書籍の上記複数のページの上記各情報アイテムにそれぞれ上記第１のメタデータを付加し、上記複数の電子書籍の複数のページが、その順番によらずに所定時間毎に所定のルールに基づいた順番で表示されるように１つの上記電子書籍ユニットを生成してもよい。
これによりサーバ装置は、複数の電子書籍の各ページを所定のルールに基づいた順番で表示させることができるため、従来であれば複数の電子書籍の各ページをめくって閲覧しなければならなかったユーザの手間を省くことができる。
ここで所定のルールに基づいた順番とは、例えばランダムであってもよいし、また例えばカテゴリ毎、ジャンル毎等、各ページの内容応じてソートされた順番等であってもよい。また、ページ単位ではなく、上記ページグループ単位でランダムに表示順が変更されてもよい。例えば、ある電子書籍に、ページグループとしてコーナーＡ（全５ページ）、コーナーＢ（全８ページ）、コーナーＣ（全３ページ）が順に含まれる場合に、コーナーＡ→コーナーＣ→コーナーＢというようにページグループの表示順が変更されてもよい。
【００１４】
本発明の他の形態に係る電子機器は、記憶部と、表示部と、検出部と、制御部とを有する。上記記憶部は、１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、当該情報アイテムに設定された第１のメタデータとを有する電子書籍ユニットを記憶する。上記表示部は、上記電子書籍ユニットを表示する。上記検出部は、上記表示された電子書籍ユニット上でのユーザによる上記情報アイテムの指定操作を検出する。上記制御部は、上記情報アイテムの指定操作が検出された場合に、当該情報アイテムに設定された上記第１のメタデータを基に、当該情報アイテムに関連する関連情報を表示するように上記表示部を制御する。
この構成により電子機器は、電子書籍の情報アイテムにメタデータが設定された電子書籍ユニットを表示し、ユーザによる情報アイテムの指定を検出することで、ユーザに電子書籍を閲覧させるのみならず、電子書籍を起点として様々な関連情報を閲覧させることができる。上記関連情報は、上記電子機器ユニットに埋め込まれたものであってもよいし、上記指定操作の検出時に外部の機器から受信されるものであってもよい。
【００１５】
上記情報アイテムは上記電子書籍の１ページに複数存在してもよい。この場合上記表示部は所定の表示範囲を有してもよい。この場合上記第１のメタデータは、上記電子書籍ユニットの上記複数の情報アイテムのうち、所定の関連性を有する第１の情報アイテム及び第２の情報アイテムが表されている各点に付加されていてもよい。この場合上記制御部は、上記各点を上記表示範囲の中心位置として上記第１または第２の情報アイテムが表示され、かつ、上記各点を基準として、複数の情報アイテムのうち上記第１の情報アイテム及び第２の情報アイテムが連続して表示されるように上記表示部を制御してもよい。
これにより電子機器は、例えば表示部の表示範囲が電子書籍ユニットの１ページの表示領域よりも小さい場合でも、各情報アイテムをユーザに確実に閲覧させることができる。さらに、各情報アイテムが各点に付加された第１のメタデータにより関連付けられているため、電子機器は、例えばユーザの興味のある情報アイテムのみをフィルタリングして表示することができる。したがって電子機器は、ユーザの興味のある情報アイテムを起点として様々な関連情報へとユーザを導くことができる。
【００１６】
上記電子書籍は、それぞれ１以上のページからなる複数のページグループを有してもよい。この場合上記電子書籍ユニットには、上記ページグループに関する情報を示す第２のメタデータが付加されていてもよい。この場合上記制御部は、上記検出部によりユーザの第１の操作が検出された場合に上記電子書籍ユニットで表示されたページが次のページに移動して表示され、上記検出部によりユーザの第２の操作が検出された場合に上記電子書籍ユニットで表示されたページが、当該ページが属するページグループとは異なるページグループのページに移動して表示されるように上記表示部を制御してもよい。
これにより電子機器は、複数のページを順にめくって表示させるのみならず、例えばユーザがあるページグループの内容に興味が無い場合等に、そのページグループを飛ばして他のページグループを表示させることができる。そして電子機器は、当該ユーザの興味のあるページグループに属するページの上記情報アイテムを起点としてユーザを関連情報へ導くことができる。
【００１７】
上記第２の操作は第３の操作と第４の操作とを含んでいてもよい。この場合上記記憶部は、上記第１のメタデータ及び上記第２のメタデータをそれぞれ有する複数の上記電子書籍ユニットを記憶してもよい。この場合上記制御部は、上記電子機器で上記第３の操作が入力された場合に、上記電子書籍ユニットで表示されたページが、当該ページが属するページグループの次のページグループの最初のページに移動して表示されるように上記表示部を制御してもよい。また上記制御部は、上記電子機器で上記第４の操作が入力された場合に、上記電子書籍ユニットで表示されたページが、上記表示されたページの上記情報アイテムに付加された上記第１のメタデータに関連する、当該電子書籍ユニットの他のページグループまたは上記記憶部に記憶された他の電子書籍ユニットのページグループの最初のページに移動して表示されるように、上記表示部を制御してもよい。
これにより電子機器は、ユーザの操作に応じて、電子書籍ユニットを単にページグループ単位で表示させるのみならず、ユーザの興味のある内容を含むページグループを表示させることができる。
【００１８】
上記電子機器は、外部のサーバ装置と通信する通信部をさらに有してもよい。この場合上記制御部は、上記第４の操作が入力された場合であって、上記第１のメタデータに関連する上記他のページグループが当該電子書籍に存在せず、かつ、上記第１のメタデータに関連する上記他の電子書籍ユニットのページグループが存在しない場合に、上記第１のメタデータに関連する、上記サーバ装置が記憶する他の電子書籍ユニットのページグループを受信するように上記通信部を制御し、上記表示されたページが、当該受信されたページグループの最初のページに移動して表示されるように上記表示部を制御してもよい。
これにより電子機器は、サーバ装置と連係することで、当該電子機器に存在しない電子書籍のページを表示して、より多くの関連情報へユーザを導くことができる。
【００１９】
上記電子書籍は複数のページを有してもよい。この場合上記記憶部は、上記電子書籍ユニットの各ページを一覧表示する際の条件情報を記憶してもよい。この場合上記制御部は、上記電子書籍ユニットの各ページのうち、上記条件情報に合致するページを他のページと区別可能なように、上記各ページを一覧表示するように上記表示部を制御してもよい。
これによりユーザは、上記条件情報に応じて各ページを容易に区別して閲覧することができる。条件情報とは、例えば各ページの表示履歴や、各ページのテーマの指定情報等である。条件情報が表示履歴である場合、電子機器は、表示回数や表示時間等に応じて、各ページの表示面積や表示順序を変化させることができる。条件情報がテーマの指定情報である場合、電子機器は、当該指定されたテーマに対する類似度に応じてページの表示面積や表示順序を変化させることができる。したがってユーザは、過去に閲覧したことがありもう一度見たいページを容易に探し出したり、興味のあるテーマのページのみをピックアップして閲覧したりすることができる。
【００２０】
上記記憶部は、複数の上記電子書籍ユニットと、当該各電子書籍ユニットの各ページの表示履歴を記憶してもよい。この場合上記制御部は、上記表示履歴を基に、複数の電子書籍ユニットをそれぞれ示す本の画像が上記ユーザにより選択可能に配置され、かつ、当該各本の画像内で、上記電子書籍ユニットの上記各ページのうち表示されたことがあるページと表示されたことがないページとが視覚的に判別可能なように本棚画像を生成してもよい。そして上記制御部は、当該本棚画像を表示するように上記表示部を制御してもよい。
これにより電子機器は、単に記憶部に記憶された電子書籍ユニットを本棚になぞらえて表示するのみならず、各本の画像内で各ページの表示されたことがあるか否かを本棚画像で表現できる。したがってユーザは、各電子書籍ユニットの各ページの閲覧経験の有無を視覚的に瞬時に把握することができ、その後の閲覧作業を効率的に進めることができる。上記表示履歴は、外部のサーバ装置に記憶されていてもよく、当該電子機器は、サーバ装置から受信した表示履歴を基に本棚画像を生成してもよい。また、サーバ装置により生成された本棚画像を電子機器が受信して表示してもよい。
【００２１】
上記各電子書籍ユニットには、当該各電子書籍ユニットの各ページの属性をそれぞれ示す第２のメタデータが付加されていてもよい。この場合上記制御部は、上記第２のメタデータを基に、上記本棚画像中の各本の画像内で、上記表示されたことがあるページの属性を視覚的に判別可能なように上記本棚画像を生成してもよい。
これによりユーザは、各電子書籍ユニットの各ページの閲覧経験の有無のみならず、どのような属性を有するページを閲覧したことがあるかを容易に把握することができる。ここで属性とは、例えば、各ページの内容のジャンル、カテゴリ等である。
【００２２】
上記表示履歴は、上記各ページが表示された日時に関する日時情報を含んでいてもよい。この場合上記制御部は、上記本の画像が上記日時情報に応じて順番に並べられて表示されるように上記本棚画像を生成してもよい。
これによりユーザは、上記本棚画像を閲覧することで、自身の読書傾向の、年代毎の変遷を知ることができる。ここで日時情報は、各ページが、最初に表示された日時でもよいし、最後に表示された日時でもよいし、それらの間の日時でもよい。
【００２３】
上記電子書籍ユニットには、当該電子書籍ユニットに関連する場所に関する場所情報を示す第２のメタデータが付加されていてもよい。この場合上記記憶部は、所定地域の地図情報を記憶してもよい。この場合上記制御部は、上記各本の画像が、上記地図情報上で上記第２のメタデータに応じて配置されるように上記本棚画像を生成してもよい。
これによりユーザは、自身が保有する電子書籍ユニットと場所との関係を容易に把握でき、当該場所に応じた閲覧を行うことができる。
【００２４】
当該電子機器は、外部のサーバ装置と通信する通信部をさらに有してもよい。この場合上記制御部は、上記記憶部に記憶された複数の電子書籍ユニットに関する情報を上記サーバ装置に送信するように、かつ、当該サーバ装置から、上記記憶された複数の電子書籍ユニットに関連する他の電子書籍ユニットを受信するように、上記通信部を制御してもよい。また上記制御部は、上記受信された他の電子書籍ユニットを示す本の画像が、上記表示された本棚画像に含まれる各本の画像と区別可能に配置されるように上記本棚画像を更新してもよい。
これにより電子機器は、サーバ装置から新たに受信した電子書籍ユニットを本棚画像に追加して、当該電子書籍ユニットの推薦を行うことができる。ここで「上記記憶部に記憶された複数の電子書籍ユニットに関する情報」は、例えば当該各電子書籍ユニットのリストであってもよいし、当該リストから解析されるユーザの嗜好情報であってもよい。
【００２５】
当該電子機器は、外部の他の電子機器と通信する通信部をさらに有してもよい。この場合上記制御部は、上記他の電子機器から、当該他の電子機器に記憶された電子書籍ユニットについての上記本棚画像を受信し、または、上記記憶部に記憶された電子書籍ユニットについての上記本棚画像を、上記他の電子機器へ送信するように、上記通信部を制御してもよい。そして上記制御部は、当該受信された本棚画像を表示するように上記表示部を制御してもよい。
これによりユーザは、他の電子機器のユーザの本棚画像も共有することで、より多くの電子書籍ユニットを閲覧し、それを起点により多くの関連情報を閲覧することができる。ここで、電子機器は、他の電子機器と所定距離に存在する場合にのみ上記他の本棚画像を受信してもよい。また、電子機器は、全ての電子書籍ユニットに対応する本の画像を含む本棚画像を他の電子機器へ送信するのではなく、他の電子機器へ送信する本棚画像に含ませる本の画像に対応する電子書籍ユニットを例えばユーザの操作等により選択しても構わない。
【００２６】
本発明の他の形態に係る電子書籍提供システムは、サーバ装置と電子機器とを有する。上記サーバ装置は、第１の記憶部と、第１の通信部と、第１の制御部とを有する。上記第１の記憶部は、１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、上記情報アイテムに関連する関連情報とを記憶する。上記第１の制御部は、上記情報アイテムに上記第１のメタデータを付加して電子書籍ユニットを生成し、当該生成された電子書籍ユニットを送信するように上記第１の通信部を制御する。上記電子機器は、第２の通信部と、第２の記憶部と、表示部と、検出部と、第２の制御部とを有する。上記第２の通信部は、上記送信された電子書籍ユニットを受信する。上記第２の記憶部は、上記受信された電子書籍ユニットを記憶する。上記表示部は、上記記憶された電子書籍ユニットを表示する。上記検出部は、上記表示された電子書籍ユニット上でのユーザによる上記情報アイテムの指定操作を検出する。上記第２の制御部は、上記情報アイテムの指定操作が検出された場合に、当該情報アイテムに付加された上記第１のメタデータを基に、当該情報アイテムに関連する関連情報を表示するように上記表示部を制御する。
【００２７】
本発明のまた別の形態に係る電子書籍提供方法は、１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、上記情報アイテムに関連する関連情報とを記憶することを含む。上記情報アイテムには、外部の電子機器により上記電子書籍が表示され当該電子書籍の上記情報アイテムが指定された場合に、上記関連情報の表示処理が当該電子機器上で実行されるように、メタデータが付加されて、電子書籍ユニットが生成される。当該生成された電子書籍ユニットは上記電子機器へ送信される。
【００２８】
本発明のまた別の形態に係る電子書籍表示方法は、１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、当該情報アイテムに付加された第１のメタデータとを有する電子書籍ユニットを記憶することを含む。当該電子書籍ユニットは表示され、当該表示された電子書籍ユニット上でのユーザによる上記情報アイテムの指定操作が検出される。上記情報アイテムの指定操作が検出された場合には、当該情報アイテムに付加された上記メタデータを基に、当該情報アイテムに関連する関連情報が表示される。
【００２９】
本発明のまた別の形態に係るプログラムは、外部の電子機器と通信可能なサーバ装置に、記憶ステップと、生成ステップと、送信ステップとを実行させる。上記記憶ステップは、１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、上記情報アイテムに関連する関連情報とを記憶する。上記生成ステップは、上記電子機器により上記電子書籍が表示され当該電子書籍の上記情報アイテムが指定された場合に、上記関連情報の表示処理が当該電子機器上で実行されるように、当該情報アイテムにメタデータを付加して電子書籍ユニットを生成する。上記送信ステップは、上記生成された電子書籍ユニットを上記電子機器へ送信する。
【００３０】
本発明のさらに別の形態に係るプログラムは、電子機器に、記憶ステップと、第１の表示ステップと、検出ステップと、第２の表示ステップとを実行させる。上記記憶ステップは、１以上の情報アイテムが表された１以上のページからなる書籍が電子化された電子書籍と、当該情報アイテムに付加されたメタデータとを有する電子書籍ユニットを記憶する。上記第１の表示ステップは、上記電子書籍ユニットを表示する。上記検出ステップは、上記表示された電子書籍ユニット上でのユーザによる上記情報アイテムの指定操作を検出する。上記第２の表示ステップは、上記情報アイテムの指定操作が検出された場合に、当該情報アイテムに付加された上記メタデータを基に、当該情報アイテムに関連する関連情報を表示する。
【発明の効果】
【００３１】
以上説明したように、本発明によれば、電子書籍を起点としてユーザを様々な情報へと容易に導くことができる。
【図面の簡単な説明】
【００３２】
【図１】本発明の一実施形態における電子書籍提供システムの概略を示す図である。
【図２】本発明の一実施形態における電子書籍提供システムの全体的な構成モデルを示す図である。
【図３】本発明の一実施形態におけるＥＣＧサーバのハードウェア構成を示す図である。
【図４】本発明の一実施形態における受信端末のハードウェア構成を示す図である。
【図５】本発明の一実施形態におけるＥＣＧサーバによる書籍ＥＣＧユニットの生成処理の流れを示すフローチャートである。
【図６】本発明の一実施形態における書籍ＥＣＧユニットのデータ構造を示す図である。
【図７】本発明の一実施形態に係る受信端末による書籍ＥＣＧユニットの表示処理の流れを示したフローチャートである。
【図８】本発明の一実施形態における書籍ＥＣＧユニットのベース画面の表示例を示した図である。
【図９】本発明の一実施形態において、書籍ＥＣＧユニットの情報アイテムから関連情報が表示された状態を示した図である。
【図１０】本発明の一実施形態において、アイテムメタデータを視点移動の基準として用いた表示処理の様子を示した図である。
【図１１】本発明の一実施形態に係る受信端末による、書籍ＥＣＧユニットの各ページ間の表示処理の流れを示したフローチャートである。
【図１２】本発明の一実施形態に係る受信端末による、ページサムネイル表示処理の流れを示したフローチャートである。
【図１３】本発明の一実施形態におけるページサムネイルの表示例を示した図である。
【図１４】本発明の一実施形態に係る受信端末による本棚画像の表示処理の流れを示したフローチャートである。
【図１５】本発明の一実施形態における本棚画像の表示例を示した図である。
【図１６】本発明の一実施形態に係る受信端末による本棚画像への推薦書籍の追加処理の流れを示したフローチャートである。
【図１７】本発明の一実施形態において本棚画像に推薦書籍が追加される場合の表示例を示した図である。
【図１８】本発明の一実施形態に係る受信端末による他の受信端末の本棚情報の共有処理の処理の流れを示したフローチャートである。
【図１９】本発明の他の実施形態における本棚画像の表示例を示した図である。
【発明を実施するための形態】
【００３３】
以下、図面を参照しながら、本発明の実施形態を説明する。
【００３４】
［電子書籍提供システムの概要］
図１は、本発明の一実施形態における電子書籍提供システムの概略を示す図である。同図に示すように、本実施形態における電子書籍提供システムは、出版社サーバ１００、ＥＣＧ（Electronic Content Guide）サーバ２００、スポンサーサーバ３００及び受信端末４００から構成される。
【００３５】
出版社サーバ１００は、出版社により運営・管理される。出版社サーバ１００は、出版社が出版する書籍を電子化した電子書籍を記憶し、当該電子書籍をＥＣＧサーバ２００へ提供する。ここで電子書籍とは、雑誌、小説、コミック、辞書、辞典、図鑑、写真集、詩集、画集、技術書、地図等のあらゆる書籍を、元の紙媒体の書籍におけるレイアウトを維持しながら電子化したものである。
【００３６】
この電子書籍は、１以上のページからなり、各ページには情報アイテムが表されている。情報アイテムとは、例えば人物・キャラクター・商品等の写真、図面、挿絵等の画像情報や、記事・文章等の文字情報等である。
【００３７】
スポンサーサーバ３００は、スポンサーによって運営・管理される。スポンサーサーバ３００は、上記電子書籍に含まれる上記情報アイテムに関連する関連情報を記憶し、当該関連情報をＥＣＧサーバ２００へ提供する。関連情報は、ＥＣＧサーバ２００を介さずに受信端末４００へ直接提供されることもある。スポンサーの具体例については後述する。
【００３８】
関連情報とは、例えば当該情報アイテムが人物やキャラクターの画像である場合には、それらが出演・登場する番組・映画・ゲームに関する情報、それらに関連するＤＶＤ・ＢＤ（Blu-ray Disc）、書籍・楽曲・雑貨等の商品の情報（広告情報）、人物／キャラクタープロフィール等である。また当該情報アイテムに例えば服や食品等の商品画像である場合には、関連情報は、それらの商品の詳細情報、それらの商品を購入するための情報（決済情報）等である。また当該情報アイテムが特定の場所や施設（店舗等）の画像である場合には、関連情報は、それらの場所や施設の地図情報、店舗情報等の情報である。さらに、当該情報アイテムが記事や文章等の文字情報である場合には、関連情報は例えばそれらの文字情報により検索された商品・サービス（番組等）、それらの文字情報に類似する内容を有する他の記事や文章等である。また関連情報は、情報アイテムに関連する動画像・静止画像・楽曲等のコンテンツそのものであってもよい。
【００３９】
ＥＣＧサーバ２００は、ＥＣＧサービスを行うＥＣＧサービスプロバイダにより管理・運営される。ＥＣＧサーバ２００は、上記出版社サーバ１００から提供された電子書籍と、スポンサーサーバ３００から提供された関連情報とを基に、書籍ＥＣＧユニットを生成する。そしてＥＣＧサーバ２００は、当該書籍ＥＣＧユニットを、例えばインターネット等のネットワーク１０を介してユーザ（一般消費者）の受信端末４００へ提供する。これにより電子書籍及び関連情報が受信端末４００へ提供される。
【００４０】
ＥＣＧサービスとは、放送番組、ＶＯＤ（Video On Demand）番組、音楽、動画、ＣＤ、ＤＶＤ、ＢＤ、ゲーム、書籍、地図、店舗情報等のあらゆるコンテンツを関連付けて、ユーザのコンテンツへの接触の機会を増加させるサービスである。ユーザによるコンテンツへの接触の機会が増加することで、ユーザによる"気付き"が次々に誘発され、ユーザのアクションも増加し、番組の視聴率や商品の売上げ等の向上が期待できる。
【００４１】
このようなシステムにおいて、出版社は、上記電子書籍の使用料または許諾料をＥＣＧサービスプロバイダから受け取ってもよい。また、スポンサーは、ＥＣＧサーバ２００により関連情報が受信端末４００のユーザへ提供されることに対する金銭を例えば広告料としてＥＣＧサービスプロバイダへ支払ってもよい。
【００４２】
［電子書籍提供システムの全体構成］
図２は、本実施形態における電子書籍提供システムの全体的な構成モデルを示す図である。
【００４３】
（スポンサーサーバの構成）
同図に示すように、上記スポンサーにより運営・管理されるスポンサーサーバ３００には、例えば、テレビ局、データ放送局、番組配信会社等の番組提供事業者や、広告・物販または決済代行などのサービスを提供する広告会社、ＥＣ（Electronic Commerce）事業者または決済代行会社等が含まれる。
【００４４】
スポンサーサーバ３００としてのテレビ局のサーバは、番組に関する映像・音声情報、データ放送情報及びＥＰＧ−ＳＩ情報を受信端末４００に提供するとともに、番組に関する番組情報を上記関連情報としてＥＣＧサーバ２００に提供する。ここで、番組情報とは、番組紹介情報（静止画像情報を含む）、編成情報、グループ情報、補足情報、番組のセグメント情報などの情報を含む。テレビ局のサーバは、番組に関する番組情報を管理する、編成システム３１０、素材システム３２０、権利システム３３０等を運用している。セグメント情報とは、番組の構成要素（セグメント）内の各イベントを識別しそれに対応する制作モジュールに対する命令を時間順に並べたプログラムである。
【００４５】
スポンサーサーバ３００としての番組配信会社またはデータ放送局のサーバは、例えば、ＶＯＤ、ＮＶＯＤ（Near VOD）、ダウンロード、ＩＰ放送サービスなどの形態で提供される、配信番組の番組枠に関する番組情報（編成情報）を管理する番組情報管理システム３５０を運用している。これらの番組情報も上記関連情報としてＥＣＧサーバ２００へ提供される。
【００４６】
スポンサーサーバ３００としてのＥＣ事業者、広告会社、決済代行業社のサーバ（以下、まとめてＥＣ事業者等サーバともいう。）は、広告情報、物販情報、決済情報を、上記関連情報としてＥＣＧサーバ２００を介して受信端末４００に提供する。ＥＣ事業者等サーバは、事業種別に応じた広告、販売管理、課金などの各種の情報処理システム３６０、Ｗｅｂ ＳＤＫ（Software Development Kit）３７０、Ｉ／Ｆシステム３８０などを運用している。スポンサーサーバ３００としての決済代行業者のサーバは、広告情報、物販情報に基づく商品購入の処理に際して決済情報を提供する。
【００４７】
（ＥＣＧサーバの機能構成）
ＥＣＧサーバ２００は、ＥＣＧサービスプロバイダが、番組に関する情報をＥＣＧデータとして制作・管理・提供するために用いられる。ＥＣＧサーバ２００は、書籍ＥＣＧ登録システム２１０、書籍ＥＣＧ管理システム２２０、書籍ＥＣＧ提供システム２３０及び書籍ＥＣＧ配信システム２４０等の各機能を含む。これらの各機能はハードウェア及びソフトウェアとして実行される。
【００４８】
書籍ＥＣＧ登録システム２１０は、スポンサーサーバ３００から提供された番組情報、編成情報、広告情報、商品情報、決済情報等の関連情報を登録する。また書籍ＥＣＧ登録システム２１０は、出版社サーバ１００から提供された電子書籍を登録する。
【００４９】
書籍ＥＣＧ管理システム２２０は、書籍ＥＣＧ登録システム２１０に登録された番組情報、編成情報、広告情報、商品情報、決済情報等の関連情報及び電子書籍を管理する。書籍ＥＣＧ管理システム２２０は、必要に応じて関連情報に各種の編集・加工・更新処理を施し、電子書籍、電子書籍内のページ、ページ内の情報アイテム等にそれぞれ対応する各種メタデータを生成する。
【００５０】
また、書籍ＥＣＧ管理システム２２０は、例えば、人物ＤＢや辞書ＤＢ等のデータベース２６０に接続され、番組の編成、キャストやジャンル、番組に関連する音楽やイベントなどの番組情報に関する詳細情報を管理する。これらのデータベース２６０は、上記各種メタデータの生成処理において適宜参照される。
【００５１】
さらに書籍ＥＣＧ管理システム２２０は、上記生成された各種メタデータを、上記電子書籍に付加して書籍ＥＣＧユニット１を生成する。この各種メタデータの詳細については後述する。
【００５２】
書籍ＥＣＧ提供システム２３０は、書籍ＥＣＧ管理システム２２０と連携し、上記書籍ＥＣＧユニット１を、書籍ＥＣＧ配信システム２４０を介して受信端末４００に提供する。書籍ＥＣＧユニット１は、受信端末４００に、当該ＥＣＧサーバ２００から提供される場合のほか、例えばＣＤ、ＤＶＤ、メモリカード等のオフライン媒体を介して提供される場合もある。
【００５３】
また受信端末４００は、ＥＣＧサーバ２００または上記オフライン媒体から提供された書籍ＥＣＧユニット１を、受信端末４００間（受信端末４００ａと４００ｂ）でやり取りすることも可能となっている。
【００５４】
［ＥＣＣサーバのハードウェア構成］
図３は、上記ＥＣＧサーバ２００のハードウェア構成を示す図である。
【００５５】
同図に示すように、ＥＣＧサーバ２００は、ＣＰＵ（Central Processing Unit）２１、ＲＯＭ（Read Only Memory）２２、ＲＡＭ（Random Access Memory）２３を有し、これらはバス２４により相互に接続されている。またＥＣＧサーバ２００は、入出力インタフェース２５、入力部２６、出力部２７、ＨＤＤ（Hard Disk Drive）２８及び通信部２９を有し、これらは入出力インタフェース２５に接続されている。
【００５６】
ＣＰＵ２１は、必要に応じてＲＡＭ２３等に適宜アクセスし、各種演算処理を行いながらＥＣＧサーバ２００の各ブロック全体を統括的に制御する。ＲＯＭ２２は、ＣＰＵ２１に実行させるＯＳ、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ２３は、ＣＰＵ２１の作業用領域等として用いられ、ＯＳ、実行中の各種プログラム、処理中の各種データを一時的に保持する。ＣＰＵ２１は、上記書籍ＥＣＧ管理システム２２０及び書籍ＥＣＧ提供システム２３０として機能する。
【００５７】
入力部２６は、例えばキーボード、マウス、タッチパッド、ボタン等であり、ユーザの各種操作を受け付け、入力された操作信号をＣＰＵ２１へ出力する。出力部２７は、例えば各種コンテンツの映像信号を出力するＬＣＤ（Liquid Crystal Display）やＯＥＬ（Organic Electro-Luminescence）ディスプレイ等の表示部や、各種コンテンツの音声信号を出力するスピーカ等である。
【００５８】
ＨＤＤ２８は、上記ＯＳ、各種プログラムのほか、上記書籍ＥＣＧユニットの生成に必要なアプリケーションや、上記データベース２６０、上記関連情報、生成された各種メタデータ、書籍ＥＣＧユニット１等の各種データを内蔵のハードディスクに記憶する。
【００５９】
通信部２９は、例えばネットワークインタフェースカードやモデム等を有し、上記インターネット等のネットワーク１０を介して、出版社サーバ１００、スポンサーサーバ３００及び受信端末４００等の他の機器との間で通信処理を行う。上記入力部２６、ＨＤＤ２８及び通信部２９は、上記書籍ＥＣＧ登録システム２１０としても機能する。また通信部２９は、上記書籍ＥＣＧ配信システム２４０としても機能する。
【００６０】
［受信端末のハードウェア構成］
図４は、上記受信端末４００のハードウェア構成を示す図である。
【００６１】
この受信端末４００は、ＣＰＵ４１、ＲＡＭ４２、フラッシュメモリ４３を有する。また受信端末４００は、ディスプレイ４４、タッチパネル４５、通信部４６、外部Ｉ／Ｆ（インタフェース）４７、キー／スイッチ部４８、ヘッドフォン４９及びスピーカ５０を有する。
【００６２】
ＣＰＵ４１は、受信端末４００の各部と信号をやり取りして各種演算を行い、上記書籍ＥＣＧユニット１の表示処理等、当該受信端末４００で実行される処理を統括的に制御する。
【００６３】
ＲＡＭ４２は、ＣＰＵ４１の作業領域として用いられ、ＣＰＵ４１が処理するコンテンツ等の各種データや、上記書籍ＥＣＧユニット１を表示するためのアプリケーション等のプログラムを一時的に格納する。
【００６４】
フラッシュメモリ４３は、例えばＮＡＮＤ型のものである。フラッシュメモリ４３は、ＥＣＧサーバ２００等から受信した書籍ＥＣＧユニット１のほか、動画、静止画、楽曲等の各種コンテンツ、ＣＰＵ４１が実行する制御プログラム、書籍ＥＣＧユニット１の表示処理を実行するアプリケーション等の各種プログラムを記憶する。当該アプリケーションは、例えばメモリカード（図示せず）等の他の記録媒体に記憶されていても構わない。また受信端末４００は、当該フラッシュメモリ４３に代えて、またはそれに加えて、ＨＤＤを有していてもよい。
【００６５】
ディスプレイ４４は、例えばＴＦＴ（Thin Film Transistor）等のＬＣＤやＯＥＬＤ（Organic Electro-Luminescence Display）であり、例えば書籍ＥＣＧユニット１及び関連情報等の画像を表示する。
【００６６】
またディスプレイ４４はタッチパネル４５と一体的に設けられている。タッチパネル４５は、例えば上記書籍ＥＣＧユニット１が表示された状態において、ユーザのタッチ操作を検出し、ＣＰＵ４１へ伝える。タッチパネル４５の動作方式としては、例えば抵抗被膜方式や静電容量方式が用いられるが、電磁誘導方式、マトリクススイッチ方式、表面弾性波方式、赤外線方式等のその他の方式が用いられてもよい。
【００６７】
通信部４６は、例えばネットワークインタフェースカードやモデム等を有し、上記ネットワーク１０を介してＥＣＧサーバ２００、スポンサーサーバ３００及び他の受信端末４００等の他の機器との間で通信処理を行う。当該通信部４６は、無線ＬＡＮ（Local Area Network）モジュールを有していてもよいし、ＷＷＡＮ（Wireless Wide Area Network）モジュールを有していてもよい。
【００６８】
外部Ｉ／Ｆ４７は、例えばＵＳＢ（Universal Serial Bus）やＨＤＭＩ（High-Definition Multimedia Interface）等の各種規格に準じて、上記書籍ＥＣＧユニット１を記憶したメモリカード等の外部機器と接続し、データのやり取りを行う。
【００６９】
キー／スイッチ部４８は、例えばＥＣＧユニット１の表示等に関する、上記タッチパネル４５では入力できないユーザの操作等を受け付け、入力信号をＣＰＵ４１へ伝える。
【００７０】
ヘッドフォン４９及びスピーカ５０は、上記フラッシュメモリ４３等に記憶された、または通信部４６、外部Ｉ／Ｆ４７等から入力された音声信号を出力する。
【００７１】
図示しないが、受信端末４００は、上記書籍ＥＣＧユニット１を記憶したＣＤやＤＶＤを再生するための光ディスクドライブを有していてもよい。
【００７２】
［電子書籍提供システムの動作］
次に、以上のように構成された電子書籍提供システムにおける動作を説明する。以降の説明においては、ＥＣＧサーバ２００のＣＰＵ２１または受信端末４００のＣＰＵ４１を主な動作主体として説明するが、これらの動作はＣＰＵ２１またはＣＰＵ４１の制御下において実行される各プログラムとも協働して行われる。
【００７３】
［ＥＣＧサーバの動作］
まず、ＥＣＧサーバ２００による書籍ＥＣＧユニット１の生成処理について説明する。図５は、ＥＣＧサーバ２００による書籍ＥＣＧユニット１の生成処理の流れを示したフローチャートである。
【００７４】
同図に示すように、まず、ＥＣＧサーバ２００のＣＰＵ２１は、上記書籍ＥＣＧ登録システム２１０により、出版社サーバ１００から電子書籍を受信し、スポンサーサーバ３００から各種関連情報を受信し登録する（ステップ５１）。
【００７５】
続いてＣＰＵ２１は、上記書籍ＥＣＧ管理システム２２０により、受信した電子書籍のページ構造、各ページに含まれる情報アイテム等を解析する（ステップ５２）。またＣＰＵ２１は、受信した各種関連情報を解析し、必要に応じて編集・加工を施す（ステップ５３）。
【００７６】
続いてＣＰＵ２１は、上記書籍ＥＣＧ管理システム２２０により、上記電子書籍の各ページ構造、情報アイテム等に応じて、当該電子書籍及び関連情報を基に各種メタデータを生成する（ステップ５４）。続いてＣＰＵ２１は、上記書籍ＥＣＧ管理システム２２０により、当該各種メタデータを電子書籍に付加して書籍ＥＣＧユニット１を生成する（ステップ５５）。
【００７７】
そしてＣＰＵ２１は、上記書籍ＥＣＧ提供システム２３０及び書籍ＥＣＧ配信システム２４０により、上記生成した書籍ＥＣＧユニット１を受信端末４００へ送信する（ステップ５６）。この送信処理は、当該書籍ＥＣＧユニット１を受信端末４００のユーザが購入するための決済処理を含んでいてもよい。
【００７８】
その後、ＣＰＵ２１は、上記受信端末４００において書籍ＥＣＧユニット１について入力された各種要求情報を受信すると（ステップ５７のＹＥＳ）、当該各種要求情報に応じた関連情報を受信端末４００へ送信して表示または再生させる（ステップ５８）。この要求情報に応じた処理の詳細については、後述する受信端末４００の動作説明において併せて説明する。
【００７９】
［書籍ＥＣＧユニットのデータ構造］
図６は、上記生成された書籍ＥＣＧユニット１のデータ構造を示す図である。
【００８０】
同図（Ａ）及び（Ｂ）に示すように、書籍ＥＣＧユニット１は、複数のページグループを有し、各ページグループには１つ以上のページが含まれている。ページグループとは例えば雑誌の各特集や各コーナー、他の書籍における各章等に対応する。
【００８１】
また各ページは１つ以上のページ内グループを有し、各ページ内グループは１つ以上のページ内アイテム（情報アイテム）を含んでいる。ページ内アイテム（情報アイテム）とは、上述したような人物、キャラクター、商品、セリフ等の各要素である。ページ内グループは、これらの情報アイテムのうち関連性を有する情報アイテムがグループ化されたものである。例えば、同一の記事やコマに含まれるページ内アイテムは同じページ内グループに属する。
【００８２】
ＥＣＧサーバ２００は、上記書籍ＥＣＧユニット１の生成に際し、当該書籍ＥＣＧユニット１自体、ページグループ、ページ、ページ内グループ、ページ内アイテムそれぞれにメタデータを付加する。当該メタデータは、書籍ＥＣＧユニット１自体、ページグループ、ページ、ページ内グループ、ページ内アイテムにそれぞれ関連する関連情報を表示させるためのスクリプト等を含む。
【００８３】
書籍ＥＣＧユニット１そのものに付加されるメタデータは、例えばその元になった電子書籍の出版社、著者、ジャンル、内容、関連する場所等に関するデータを示す。以下、このメタデータを書籍メタデータと称する。
【００８４】
ページグループに付加されるメタデータは、上述したように、例えば特集、コーナー、章等の、各ページに共通する項目を示す。以下、このメタデータをページグループメタデータと称する。
【００８５】
ページに付加されるメタデータは、当該ページの内容、ジャンル、カテゴリ等を示す。以下、このメタデータをページメタデータと称する。
【００８６】
ページ内グループに付加されるメタデータは、上述した記事、コマ等、ページ内アイテムに共通する項目を示す。また、同一の記事内に多数の情報アイテムが含まれる場合、それらの情報アイテムのうち、ユーザにとって重要と思われるもののみが、メタデータによりページ内グループとしてグループ化されてもよい。以下、このメタデータをページ内グループメタデータと称する。
【００８７】
ページ内アイテムに付加されるメタデータは、各ページに含まれる情報アイテムに関連する上記関連情報を表示させるためのデータである。以下、このメタデータをアイテムメタデータと称する。アイテムメタデータは、関連情報として、コンテンツやコンテンツに関する情報そのものを表示（再生）されるためのデータとして付加される場合もあれば、関連情報の検索処理を実行させるための検索キーワードとして付加される場合もある。当該検索キーワードとして付加される場合、アイテムメタデータは、検索場所（オンライン／オフライン）の指定も含んでいる。また、アイテムメタデータは、ページ内でそのアイテムが存在する位置（点）に関する情報も含んでいる。
【００８８】
これらの各種メタデータは、互いに関連付けられて受信端末４００での関連情報の表示処理に用いられる。また書籍ＥＣＧユニット１は、関連情報そのものを含む場合もある。関連情報は、同図（Ａ）に示すように、典型的にはページ内アイテムに関連付けられるが、ページ、ページグループ、ページ内グループにそれぞれに関連付けられる場合もある。この関連情報は、ページ内アイテム等に関連する情報（受信端末４００で表示される情報）の全てとして含まれる場合もあれば、その関連する情報の特定にのみ用いられる情報として含まれる場合もあれば、関連する情報の一部として含まれる場合もある。また、各種メタデータ自体が、上記スクリプト等に加えて、関連情報の全部または一部を含む場合もあれば、書籍ＥＣＧユニット１に各種メタデータとは別に関連情報が含まれる場合もある。
【００８９】
［受信端末の動作］
次に、ＥＣＧサーバ２００により生成された書籍ＥＣＧユニット１を用いた受信端末４００の動作について説明する。
【００９０】
（書籍ＥＣＧユニットの１ページ内での表示処理）
図７は、受信端末４００による書籍ＥＣＧユニット１の１ページの表示処理の流れを示したフローチャートである。
【００９１】
同図に示すように、まず、受信端末４００のＣＰＵ４１は、上記ＥＣＧサーバ２００から、もしくは各種オフライン媒体を介して書籍ＥＣＧユニット１を受信、記憶した後、ユーザからその表示指示を受け付けると、当該書籍ＥＣＧユニット１の構造を解析する（ステップ７１）。すなわち、ＣＰＵ４１は、書籍ＥＣＧユニット１に含まれる電子書籍の各ページグループ、各ページ等のページ構造と、それらに応じた各種メタデータを取得する。
【００９２】
続いてＣＰＵ４１は、当該書籍ＥＣＧユニット１のうち、ユーザに視覚的に提供するための表示用データ（電子書籍の各ページの画像データ）を生成し（ステップ７２）、書籍ＥＣＧユニット１のベース画面をディスプレイ４４に表示する（ステップ７３）。
【００９３】
図８は、当該ベース画面の表示例を示した図である。同図に示すように、ベース画面は、書籍ＥＣＧユニット１の１ページ分の画像データからなる。通常は、書籍ＥＣＧユニット１の最初のページがベース画面として表示される。各ページには、複数の情報アイテム（Ａ１〜Ａ６）が含まれている。この例では、デジタル雑誌を基に生成された書籍ＥＣＧユニット１の１ページが表示される例を示している。このページでは、情報アイテムＡ１、Ａ２、Ａ５及びＡ６が文字情報（記事）であり、情報アイテムＡ３及びＡ４が画像情報（人物、服）である。上述したように、これらの各情報アイテムにはそれぞれアイテムメタデータが付加されており、受信端末４００のＣＰＵ４１は、これらのアイテムメタデータも取得している。
【００９４】
図７に戻り、ＣＰＵ４１は、当該書籍ＥＣＧユニット１のベース画面上で、ユーザから位置を指定するための入力があったか否かを判断する（ステップ７４）。すなわち、ＣＰＵ４１は、上記タッチパネル４５が、ベース画面上のある位置に対するタッチ操作を検出したか否かを判断する。
【００９５】
位置指定の入力があったと判断した場合（ＹＥＳ）、ＣＰＵ４１は、当該指定位置に、該当するアイテムメタデータが存在するか否かを判断する（ステップ７５）。そして、アイテムメタデータが存在すると判断した場合（ＹＥＳ）、ＣＰＵ４１は、そのアイテムメタデータの内容を解析する（ステップ７６）。すなわち、ＣＰＵ４１は、当該アイテムメタデータが、コンテンツ情報を示しているのか、コンテンツ検索情報（キーワード）を示しているのかを判断する。
【００９６】
当該アイテムメタデータがコンテンツ情報を示している場合には、ＣＰＵ４１は、アイテムメタデータにしたがって、関連情報としてのコンテンツ情報を表示する（ステップ８０）。
【００９７】
またアイテムメタデータがコンテンツ検索情報を示している場合には、ＣＰＵ４１は、当該アイテムメタデータに検索場所の指定があるか否かを判断する（ステップ７７）。
【００９８】
検索場所の指定がオフラインに指定されている場合、ＣＰＵ４１は、例えば受信端末４００のフラッシュメモリ４３内から、当該指定された検索キーワードに合致するコンテンツを検索して（ステップ７９）、検索結果としてコンテンツ情報を表示する（ステップ８０）。また、アイテムメタデータとして画像が含まれている場合には、キーワードによる検索のみならず、画像検索が実行されてもよい。
【００９９】
検索場所の指定がオフラインに指定されていない（オンライン検索が許可されている）場合には、ＣＰＵ４１は、通信部４６により、例えばインターネット上からコンテンツ情報を検索する（ステップ７８）。さらにＣＰＵ４１は、上記オフライン検索も実行し（ステップ７９）、両検索結果を合わせてコンテンツ情報として表示する（ステップ８０）。
【０１００】
この場合にオンラインで検索されるコンテンツ情報は、上記ＥＣＧサーバ２００や上記スポンサーサーバ３００から検索されてもよいし、その他の検索エンジンから検索されてもよい。また、アイテムメタデータには、オンライン検索における検索条件（除外事項）が含まれており、当該検索条件によりフィルタリングされた情報のみがコンテンツ情報として表示されてもよい。
【０１０１】
図９は、書籍ＥＣＧユニット１の情報アイテムから関連情報としてのコンテンツ情報が表示された状態を示した図である。同図では、例えば人物を示す情報アイテムＡ３がユーザにより指定された場合の例を示している。ＣＰＵ４１は、当該人物を示す情報アイテムＡ３に付加されたアイテムメタデータを基に、オンラインまたはオフラインで検索した複数の関連情報９１を表示する。同図では、関連情報９１として、人物に関連する映画・ＤＶＤを紹介する情報、人物が出演する番組に関する情報、人物の出身地に関する情報、人物に関連する他の特集記事に関する情報が、情報アイテムＡ３の周囲に表示されている。
【０１０２】
ユーザが、これらの関連情報９１を指定（タッチ）すると、ＣＰＵ４１は、さらにその詳細情報や、商品の決済情報等を表示する。例えば関連情報として映画・ＤＶＤの情報が指定された場合、ＣＰＵ４１は、その映画の詳細情報を表示したり、トレイラーを再生させたり、チケット予約画面やＤＶＤの購入画面を表示したりする。出演番組が指定された場合、ＣＰＵ４１は、その番組の録画予約画面や番組の詳細情報を表示する。他の特集記事が指定された場合、ＣＰＵ４１は、当該書籍ＥＣＧユニット１内またはフラッシュメモリ４３等に記憶された他の書籍ＥＣＧユニット１内から関連する特集記事のページを抽出して表示する。出身地が指定された場合、ＣＰＵ４１は、当該人物の出身地に関する情報（例えば宿泊施設や特産品等の情報及び宿泊予約や商品購入のための画面）を表示する。これらの情報を表示するための情報も、上記アイテムメタデータとして全て書籍ＥＣＧユニット１に含まれており、ＣＰＵ４１は、それらの情報にしたがって次々に関連情報を表示させる。
【０１０３】
また、アイテムメタデータとして動画像コンテンツの再生が設定されている場合には、ＣＰＵ４１は、例えば静止画像としての情報アイテムが、ユーザに指定されたときに動きだすように、動画像を再生させることもできる。この場合の動画像は、その都度ＥＣＧサーバ２００やスポンサーサーバ３００からダウンロードまたはストリーミングにより提供されてもよいし、書籍ＥＣＧユニット１の一部として含まれていてもよい。
【０１０４】
また上述のように、書籍ＥＣＧユニット１に含まれる関連情報としては、情報アイテムに関連するコンテンツに関する情報を全て含むものと、当該コンテンツを特定する情報（ＩＤ等）のみを含むものとがある。前者の場合、上記ユーザからの位置指定の検出時にコンテンツの関連情報が即座に表示される。後者の場合、上記位置指定の検出時にはまずコンテンツを特定する情報が認識され、続いて当該特定情報を基にオンライン（ＥＣＧサーバ２００）またはオフライン（フラッシュメモリ４３）のデータベースからコンテンツの関連情報が取得され表示される。後者の場合、受信端末４００は、必要なときにのみ関連情報を取得すればよく、書籍ＥＣＧユニット１に予め含まれる情報量が軽減されるため、ＥＣＧサーバ２００及び受信端末４００間の通信処理の負荷やフラッシュメモリ４３等の記憶データ量が軽減される。
情報アイテムとして人物の画像を例にとると、前者の場合には、その人物が出演する映画のＤＶＤに関する情報（タイトル、価格、ジャンル等）が予め関連情報として書籍ＥＣＧユニット１に含まれ、これらの情報が、上記位置指定の検出時に即座に表示される。一方、後者の場合には、上記ＤＶＤを特定するＩＤのみが関連情報として書籍ＥＣＧユニット１に含まれ、上記位置指定の検出時に、当該ＩＤを基にＥＣＧサーバ２００またはフラッシュメモリ４３から上記ＤＶＤに関する情報が取得され表示される。
また、両者の中間的な関連情報として、書籍ＥＣＧユニット１には、コンテンツに関連する情報の一部が付加されていてもよい。情報アイテムとして人物の画像を例にとると、当該人物が出演する映画のＤＶＤの基本的な情報（ＩＤ、タイトル、概要説明等）のみが予めアイテムメタデータとして書籍ＥＣＧユニット１に含まれており、その他の詳細情報はＥＣＧサーバ２００または受信端末４００に記憶されていてもよい。この場合、ユーザによる位置指定が検出された時点では上記基本的な情報のみが表示され、それらの基本的な情報に対してさらにユーザが指示（タッチ）を行った場合に、詳細情報が取得され表示される。
【０１０５】
ＣＰＵ４１は、以上の処理を、書籍ＥＣＧユニット１のベース画面上で位置指定が入力される度に繰り返す。
【０１０６】
ここで、上述したように、各アイテムメタデータは、情報アイテムのページ内での位置（点）に関する情報を含んでいる。また、アイテムメタデータは、ページ内グループメタデータと関連付けられている。ＣＰＵ４１は、当該位置情報と、上記ページ内グループメタデータとを基に、ページに含まれる各情報アイテムのうち、同一のページ内グループに属する情報アイテムのみを拡大して次々に表示してもよい。すなわちＣＰＵ４１は、上記ページ内の各点に付加されたアイテムメタデータを、ユーザの視点移動の基準として用いても構わない。
【０１０７】
図１０は、このアイテムメタデータを視点移動の基準として用いた表示処理の様子を示した図である。同図（Ａ）において、書籍ＥＣＧユニットのベース画面に含まれる各情報アイテムのうち、情報アイテムＡ２、Ａ３及びＡ５は同一のページ内グループに属しているものとする。また、各アイテムメタデータは、情報アイテムＡ２、Ａ３及びＡ５の領域の各中心の点Ｐ１、Ｐ２及びＰ３に付加されている。この場合、ＣＰＵ４１は、当該点Ｐ１、Ｐ２及びＰ３の順で各情報アイテムＡ２、Ａ３及びＡ５をそれぞれ拡大表示させることが可能である。この表示（視点移動）は、ユーザの所定の操作によって行われてもよいし、所定時間間隔で自動的に行われてもよい。
【０１０８】
同図（Ｂ）は点Ｐ１を中心として情報アイテムＡ２が拡大表示された様子を示しており、同図（Ｃ）は点Ｐ２を中心として情報アイテムＡ３が拡大表示された様子を示している。各拡大表示においては、それぞれの情報アイテムに応じた関連情報９１が表示される。
【０１０９】
このように、ページ内の各点にアイテムメタデータが付加されていることで、ＣＰＵ４１は、複数の情報アイテムのうち関連性を有する情報アイテムのみを順次表示させることが可能となる。すなわちＣＰＵ４１は、例えばユーザの興味のある情報アイテムのみをフィルタリングして、まとめて提供することができる。また、受信端末４００のディスプレイ４４の表示領域が比較的小さい場合には、書籍ＥＣＧユニット１の各ページ全体が表示されると、ユーザに見にくい場合も生じる。そこで、ページ内の一部を拡大表示することが必要となる場合もある。ＣＰＵ４１は、この拡大表示の際に、上記各点に付加されたアイテムメタデータを用いることで、単なる拡大表示ではなく、互いに関連する各情報アイテムを、関連情報と共に表示することができ、ユーザの興味をさらに喚起させることができる。
【０１１０】
また、上記各点に付加されたアイテムメタデータにより、ページ内の各情報アイテムが、上記フィルタリング無しに全て順次拡大表示されてもよい。この場合、上記関連性を有する情報アイテムが、関連性を有しない情報アイテムよりも長い時間表示されてもよい。
例えば、上記図８で示した各情報アイテムＡ１〜Ａ６が、ユーザの操作に応じて順次拡大表示されるが、それらのうち互いに関連する情報アイテムＡ２、Ａ３及びＡ５は、一定時間視点移動が停止されて表示され、その他の情報アイテムＡ１、Ａ４及びＡ６は、視点移動の軌跡のみ示されて、停止せずに通過するように表示されてもよい。
さらに受信端末４００は、上記視点移動が自動的に行われる場合、上記関連性の有無に応じて、停止はするものの、その時間の長短を変化させてもよい。例えば、上記関連する情報アイテムＡ２、Ａ３及びＡ５は長時間停止されて表示され、その他の情報アイテムＡ１、Ａ４及びＡ６は短時間停止されてまたは通過するように表示されてもよい。
【０１１１】
（書籍ＥＣＧユニットのページ間の表示処理）
次に、受信端末４００による書籍ＥＣＧユニット１の各ページ間の表示処理について説明する。図１１は、当該各ページ間の表示処理の流れを示したフローチャートである。
【０１１２】
同図に示すように、ＣＰＵ４１は、上記ベース画面を表示すると（ステップ１０１）、当該ベース画面上で、ページめくり操作が入力されたか否かを判断する（ステップ１０２）。このページめくり操作は、タッチパネル４５が、例えばユーザによる指のスライド操作またはフリック操作を検出することにより実行される。またタッチパネル４５は、当該スライド操作またはフリック操作の方向も検出し、ＣＰＵ４１は、その検出方向に応じて異なる処理を実行することが可能となっている。本実施形態においては、ページめくり操作として、上、横（左右）及び下の３方向へのスライド操作またはフリック操作が入力されるものとする。例えば、上方向への操作は「興味あり」、下方向への操作は「興味なし」、横方向への操作は「次のページへ（通常めくり）」に対応しているものとする。書籍ＥＣＧユニット１は、これらの各操作に応じて表示が変化するように各種メタデータを付加されて構築されている。
【０１１３】
ページめくり操作が入力されたと判断した場合（ＹＥＳ）、ＣＰＵ４１は、その操作種別を判断する（ステップ１０３）。操作方向が横方向（通常めくり）である場合、ＣＰＵ４１は、当該書籍ＥＣＧユニット１に次のページが存在するか否かを判断し（ステップ１０４）、ある場合（ＹＥＳ）には次のページを表示し（ステップ１０５）、ない場合（ＮＯ）には表示処理を終了する。
【０１１４】
操作方向が下方向（興味なし）である場合、ＣＰＵ４１は、当該書籍ＥＣＧユニット１内で、ユーザが現在閲覧中のページが属するページグループの次のページグループが存在するか否かを判断する（ステップ１０６）。次のページグループが存在する場合（ＹＥＳ）、ＣＰＵ４１は、当該書籍ＥＣＧユニット１内の次のページグループの最初のページを表示し（ステップ１０７）、ない場合（ＮＯ）には表示処理を終了する。
【０１１５】
操作方向が上方向（興味あり）である場合、ＣＰＵ４１は、閲覧中のページのページメタデータを解析し（ステップ１０８）、当該ページメタデータに含まれる文字情報を検索キーワードとして、当該書籍ＥＣＧユニット１内のページグループを検索する（ステップ１０９）。また、ページメタデータとして画像情報が含まれる場合、画像によるページグループの検索が実行されてもよい。
【０１１６】
上記検索の結果、当該書籍ＥＣＧユニット１内に、上記ページメタデータに合致するページグループが存在する場合（ステップ１１０のＹＥＳ）、ＣＰＵ４１は、該当するページグループの最初のページを表示する（ステップ１１３）。
【０１１７】
上記検索の結果、当該書籍ＥＣＧユニット１内に、上記ページメタデータに合致するページグループが存在しない場合（ステップ１１０のＮＯ）、ＣＰＵ４１は、例えばフラッシュメモリ４３等のローカルメモリ内に保存された他の書籍ＥＣＧユニット１内に、ページメタデータに合致するページグループが存在するか否かを判断する（ステップ１１１）。当該他の書籍ＥＣＧユニット１内に、合致するページグループが存在する場合（ＹＥＳ）には、ＣＰＵ４１は、当該合致するページグループの最初のページを表示する（ステップ１１３）。
【０１１８】
当該他の書籍ＥＣＧユニット１にも合致するページグループが存在しない場合（ＮＯ）には、ＣＰＵ４１は、上記ＥＣＧサーバ２００上の他の書籍ＥＣＧユニット内に、上記ページメタデータに合致するページグループが存在するか否かをＥＣＧサーバ２００へ問い合わせる（ステップ１１２）。
【０１１９】
ＥＣＧサーバ２００から、合致するページグループが存在するとの応答があった場合（ＹＥＳ）には、ＣＰＵ４１は、当該合致するページグループをＥＣＧサーバ２００から受信し、当該ページグループの最初のページを表示する（ステップ１１３）。
【０１２０】
表示される最初のページにおいても、上記図９及び図１０で示したような、ユーザによる情報アイテムの指定操作に応じた関連情報の表示処理が実行される。当該最初のページでページめくり操作が入力された場合には、上記と同様の処理が実行される。
【０１２１】
また、例えば受信端末４００が、ユーザの嗜好情報を記憶している場合、ＣＰＵ４１は、ページメタデータを基にした検索に加えて、当該嗜好情報に合致するページグループの検索を実行してもよい。
【０１２２】
また、ＣＰＵ４１は、上記各種操作が入力された場合に限らず、あるページが所定時間以上何の操作もなされずに表示されていた場合には、ユーザがそのページに興味があると見なして、当該ページのページメタデータに合致するページグループを自動的に検索して表示しても構わない。
【０１２３】
ＣＰＵ４１は、書籍ＥＣＧユニット１の各ページが表示される毎に、そのページの表示履歴（閲覧履歴）を例えば上記フラッシュメモリ４３等に記憶する。すなわち、ＣＰＵ４１は、各書籍ＥＣＧユニット１の各ページについて、そのページが既読ページであるか、未読ページであるか、既読ページである場合、何回、どのくらいの時間、どの日時に読まれたか、といった情報を表示履歴として記憶する。この表示履歴は後述する各種処理に用いられる。
【０１２４】
この表示履歴は、作成毎または所定期間毎に、例えばユーザＩＤ等のユーザ識別情報とともにＥＣＧサーバ２００へ送信され、ＥＣＧサーバ２００に記憶されてもよい。この場合ＥＣＧサーバ２００は、当該表示履歴を、ユーザ識別情報と対応付けて記憶する。ユーザが受信端末４００以外の機器（他の受信端末やＰＣ等）を利用して書籍ＥＣＧユニット１を閲覧する場合、各機器から、同一のユーザ識別情報とともに表示履歴がＥＣＧサーバ２００へ送信され、各機器の表示履歴がひとまとまりの表示履歴として記憶される。
【０１２５】
以上の処理により、受信端末４００は、書籍ＥＣＧユニットの各ページを表示させる際、単に次のページを順次表示するのみならず、ユーザの操作種別に応じて、またユーザの興味に応じて、表示されるページを動的に変化させることができる。これにより受信端末４００は、従来の電子書籍に比べて、ユーザのより興味がある情報へとページの内容を変化させ、当該ページにおいてさらに関連情報を表示することで、ユーザをより多くの情報へと導くことができる。
【０１２６】
（書籍ＥＣＧユニットのページサムネイルの表示処理）
本実施形態において、受信端末４００は、書籍ＥＣＧユニットの各ページの一覧をサムネイル表示することが可能である。このページサムネイル表示に際し、受信端末４００は、各ページの上記表示履歴（閲覧履歴）を反映させることが可能である。以下、このページサムネイル表示処理について説明する。図１２は、当該ページサムネイル表示処理の流れを示したフローチャートである。
【０１２７】
同図に示すように、ＣＰＵ４１は、例えばユーザからページサムネイルの表示要求があった場合に、書籍ＥＣＧユニットを解析して、各ページのサムネイルを生成する（ステップ１２１）。
【０１２８】
続いてＣＰＵ４１は、各ページの表示履歴を取得し（ステップ１２２）、ページ毎に、当該ページが表示されたことがあるか否かを判断する（ステップ１２３）。そしてＣＰＵ４１は、表示されたことがあるページのサムネイルを、表示回数及び表示時間に応じて拡大して表示し（ステップ１２４）、表示されたことがないページのサムネイルを通常のサイズで表示する（ステップ１２５）。
【０１２９】
図１３は、当該サムネイルの表示例を示した図である。同図に示すように、ＣＰＵ４１は、サムネイル一覧１２を表示するにあたり、表示したことのあるページのサムネイル１３ａを、その表示回数及び表示時間に応じて拡大表示し、表示したことのないページのサムネイル１３ｂを通常のサイズで表示する。
【０１３０】
このように、表示履歴に応じてサムネイルが拡大表示されることで、ユーザは、以前閲覧したことがあるページを、閲覧したことのないページと区別して容易に探し出すことができる。
【０１３１】
ここでは、表示履歴に応じてサムネイルのサイズが変更されたが、例えば、各ページの内容に応じてページのサイズが変更されてもよい。例えば、ＣＰＵ４１は、予めユーザ等により設定されたテーマに合致するページについて、その合致する割合（類似度）や含まれる記事の大きさ等に応じて各ページのサムネイルを拡大表示してもよい。すなわち、ＣＰＵ４１は、所定の条件を満たすか否かに応じて、サムネイルのサイズを変更することで、ユーザの利便性の向上を図ることができる。
【０１３２】
ここで、表示履歴は、ＥＣＧサーバ２００から取得されてもよい。この場合の表示履歴は、上述のように、受信端末４００における表示履歴のみならず、受信端末４００以外のユーザのクライアント機器における表示履歴も含んだものであってもよい。これにより、ユーザが受信端末４００以外の機器でも書籍ＥＣＧユニット１及びページサムネイルを利用する場合に、受信端末４００が、各機器における表示履歴を共有してページサムネイルに反映することができる。
【０１３３】
（書籍ＥＣＧユニットを用いた本棚の表示処理）
本実施形態において、受信端末４００は、当該受信端末４００に記憶された書籍ＥＣＧユニット１の一覧を、本棚を模した画像（本棚画像）としてユーザに提示することが可能である。また、この本棚画像を表示する際、受信端末４００は、各書籍ＥＣＧユニット1における各ページの表示履歴を表示に反映させることが可能である。以下、この本棚の表示処理について説明する。図１４は、受信端末４００による本棚の表示処理の流れを示したフローチャートである。
【０１３４】
同図に示すように、ＣＰＵ４１は、フラッシュメモリ４３等に記憶された、ユーザが所有する書籍ＥＣＧユニット１のリストを生成する（ステップ１４１）。続いてＣＰＵ４１は、各書籍ＥＣＧユニットのページ毎に、そのページが表示されたことがあるか否かを上記表示履歴を基に判断する（ステップ１４２）。
【０１３５】
判断対象のページが表示されたことがあると判断した場合（ステップ１４３のＹＥＳ）、ＣＰＵ４１は、当該ページのページメタデータを取得し、当該ページメタデータを基に当該ページのジャンル及びカテゴリを判定する（ステップ１４４）。
【０１３６】
そしてＣＰＵ４１は、当該ページを既読ページとして、上記判定したジャンル及びカテゴリに応じた色に設定する（ステップ１４５）。
【０１３７】
またＣＰＵ４１は、判断対象のページが表示されたことがないと判断した場合（ステップ１４３のＮＯ）には、当該ページを未読ページとしてデフォルトの色に設定する（ステップ１４６）。
【０１３８】
そしてＣＰＵ４１は、上記処理を各書籍ＥＣＧユニット１の各ページについて繰り返し、上記設定した色で上記各書籍ＥＣＧユニット１の各ページを表現した本画像を含む本棚画像をディスプレイ４４に表示する（ステップ１４６）。
【０１３９】
図１５は、当該本棚画像の表示例を示した図である。同図に示すように、本棚画像１５は、受信端末４００に記憶された書籍ＥＣＧユニット１をそれぞれ示す本画像１６を有する。各本画像１６では、上記既読ページ部分１６１が未読ページとは区別した色で表示されている。また、既読ページ部分１６１は、そのジャンル及びカテゴリによって異なった色で表示される。例えば、ファッション関連情報については赤、技術関連情報については青といったように、各ページのジャンルに応じて色分けがなされる。その全てのページが既読である書籍ＥＣＧユニット１については、本画像の全面が色づけされる。
【０１４０】
同図に示すように、各本画像が並ぶ本棚は例えば複数段からなる。各段においては、書籍ＥＣＧユニット１の表示日時が、本画像１６の表示に反映されている。例えば、１つの段で、同図右から左へ向かうほど、表示日時が新しい書籍ＥＣＧユニット１の本画像が表示される。また、同図において上の段へ向かうほど、表示日時が新しい書籍ＥＣＧユニット１が表示される。複数回表示されている書籍ＥＣＧユニット１に関する表示日時は、最初に表示された日時、最後に表示された日時、それらの間の日時のいずれが用いられてもよい。また、既読ページ部分１６１においてこれらの複数の日時がそれぞれ確認できるように本画像１６が表示されてもよい。
【０１４１】
ここで、各段は、表示日時が属する年代を示していても構わない。例えば、同図の１段目には、その年に表示された書籍ＥＣＧユニット１の本画像が表示され、同図の２段目には、その前の年に表示された書籍ＥＣＧユニット１の本画像が表示される。ディスプレイ４４に表示しきれない年代の段については、スクロールにより表示させてもよい。さらに受信端末４００は、各段に対応した年代毎に、当該各年代に社会で起こった出来事に関する情報を表示してもよい。これによりユーザは、年代毎の自身の読書傾向と併せて各年代がどういう年代であったかを思い出すことができる。
【０１４２】
また書籍ＥＣＧユニット１のジャンルによって段が分かれていてもよい。例えば、同図の１段目には雑誌ジャンルの書籍ＥＣＧユニット１の本画像が表示され、同図の２段目には技術書ジャンルの書籍ＥＣＧユニット１の本画像が表示されてもよい。
【０１４３】
このように、受信端末４００は、書籍ＥＣＧユニット１のリストを本棚画像１５として提示することで、ユーザの興趣の向上を図るのみならず、各書籍ＥＣＧユニット１の各ページの既読・未読、及びそのジャンル及びカテゴリをユーザに容易に把握させることができる。ユーザは、この本棚画像１５を、今後の読書計画を立てるのに利用することができる。
【０１４４】
ここで、表示履歴は、上述のように、ＥＣＧサーバ２００から取得されてもよく、この表示履歴は、ユーザが利用する受信端末４００以外のクライアント機器における書籍ＥＣＧユニット１の表示履歴も含んでいてもよい。受信端末４００は、他の機器における表示履歴も共有することで、他の機器における表示履歴も反映させて本棚画像１５を生成することができる。ユーザは、各機器における表示履歴を一度に把握することができる。
【０１４５】
（推薦書籍の追加処理）
この本棚画像１５は、様々なビューモードを有する。例えば、受信端末４００に記憶されていない書籍ＥＣＧユニット１が、推薦書籍として本棚画像１５に追加されてもよい。図１６は、当該本棚画像１５への推薦書籍の追加処理の流れを示したフローチャートである。
【０１４６】
同図に示すように、ＣＰＵ４１は、フラッシュメモリ４３に記憶された書籍ＥＣＧユニット１のリストを生成し（ステップ１５１）、当該リストをＥＣＧサーバ２００へ送信する（ステップ１５２）。
【０１４７】
当該リストを受信したＥＣＧサーバ２００は、上記生成した書籍ＥＣＧユニット１のうち、リストに含まれていない書籍ＥＣＧユニット１を検索し、そのリストを推薦書籍情報として受信端末４００へ送信する。
【０１４８】
ＣＰＵ４１は、ＥＣＧサーバ２００から推薦書籍情報の応答があったか否かを判断する（ステップ１５３）。ＥＣＧサーバ２００から推薦書籍情報の応答がなかった場合（ＮＯ）には、推薦書籍情報を追加せずに通常の本棚画像１５を表示する（ステップ１５５）。
【０１４９】
ＥＣＧサーバ２００から推薦書籍情報の応答があった場合（ＹＥＳ）、ＣＰＵ４１は、当該推薦書籍情報に含まれる書籍ＥＣＧユニット１の書籍メタデータと、既に本棚画像１５に含まれている書籍ＥＣＧユニット１の書籍メタデータとを比較し、その表示位置を判断する（ステップ１５４）。例えば、ＣＰＵ４１は、推薦書籍情報に含まれる書籍ＥＣＧユニット１と同一または類似のジャンルを有する書籍ＥＣＧユニット１の本画像の隣に推薦書籍が表示されるように表示位置を決定する。
【０１５０】
続いてＣＰＵ４１は、当該推薦書籍情報に、特殊なパラメータが含まれているか否かを判断する（ステップ１５６）。ここで特殊なパラメータとは、例えばその推薦書籍情報に含まれる書籍ＥＣＧユニット１が購入可能であるか否か、いつから購入可能であるか等の情報である。
【０１５１】
特殊なパラメータがあると判断した場合（ＹＥＳ）、ＣＰＵ４１は、推薦書籍情報を本棚画像１５の生成用のリストに追加し、パラメータが表す情報を付加して新たな本画像１６として本棚画像１５に表示する（ステップ１５７）。
【０１５２】
特殊なパラメータがないと判断した場合（ＮＯ）、ＣＰＵ４１は、推薦書籍情報を本棚画像１５の生成用のリストに追加し、そのまま新たな本画像１６として本棚画像１５に表示する（ステップ１５８）。
【０１５３】
図１７は、本棚画像１５に上記推薦書籍が追加される様子を示した図である。同図に示すように、３冊の本画像１６ａ〜１６ｃの隣に、新たな本画像１６ｄが推薦書籍情報として追加されている。例えば、ある月刊誌の１月号〜３月号の書籍ＥＣＧユニット１が購入され記憶されている場合、その１月号〜３月号を示す本画像１６ａ〜１６ｃの隣に、４月号を示す本画像１６ｄが推薦書籍情報として追加される。
【０１５４】
この本画像１６ｄには、その推薦書籍が新たに発売されるものであり、それが購入可能であることを示すアイコン１７が表示されている。ユーザが例えば当該アイコン１７を指定する操作を入力すると、その推薦書籍の決済処理が実行される。
【０１５５】
このように、受信端末４００は、単に推薦書籍をユーザに提示するのではなく、本棚画像１５に推薦書籍を追加するという形で新たな書籍ＥＣＧユニット１を提示することにより、ユーザの興趣の向上を図りながら購買意欲を喚起させることができる。
【０１５６】
図１６及び図１７の例では、受信端末４００は、ＥＣＧサーバ２００へ書籍ＥＣＧユニット１のリストを送信したが、それに代えて、当該リストから解析したユーザの嗜好情報を送信してもよい。この場合、ＥＣＧサーバ２００は、受信した嗜好情報を基に推薦書籍を検索して推薦書籍情報を返信する。
【０１５７】
また、本棚画像１５に追加される推薦書籍を購入する場合、他のＥＣサイトや書店で購入するよりも早い時期に、または安い値段で購入できる等、何らかのメリットがユーザに享受されてもよい。
【０１５８】
また、図１７に示すような定期刊行物については、受信端末４００のユーザがＥＣＧサービスプロバイダまたは出版社との間で定期購読契約を結ぶことで、定期的に次の号が本棚画像１５に追加されてもよい。この際、受信端末４００は、次の号の販売日前に本棚画像１５内に当該販売予定の書籍ＥＣＧユニット１の本画像を例えば半透明等の表示形態で販売予定日情報と共に表示し、販売日になったら通常の表示形態に変更して閲覧可能としてもよい。これにより受信端末４００は、販売予定の書籍に関する情報をユーザに提供することで、ユーザに、販売日まで待つ楽しみを与えることができる。
【０１５９】
さらに、ＥＣＧサーバ２００は、例えば全集やコミック本等のように全巻が発行済の書籍ＥＣＧユニット１については、受信端末４００を介してユーザが全巻を購入したときにユーザが何らかの特典を提供してもよい。例えばＥＣＧサーバ２００は、全巻揃ったとき（最終号（巻）が本棚画像１５に追加されたとき）に、受信端末４００のユーザに、その書籍に関連する動画像や関連する映画のチケット等を提供してもよい。それらの動画像やチケット情報等は、ＥＣＧサーバ２００に記憶されている関連情報の一部として受信端末４００に提供される。
【０１６０】
（本棚におけるその他のビューモード）
受信端末４００は、各書籍ＥＣＧユニット１の書籍メタデータを用いて、上記本棚画像１５内の本画像１６をソートしたりジャンル分けしたりすることも可能である。ジャンル分けの場合、受信端末４００は、例えば本棚画像１５の各段をその区分けの単位として用いてもよい。また、ジャンルに限らず、例えば、作者別、出版社別、掲載誌別（単行本等の場合）、既読／未読別、閲覧頻度別、テーマ別等、書籍メタデータにより付加し得る様々な項目を用いた様々な区分けの単位として、本棚画像１５の各段が用いられてもよい。
【０１６１】
また受信端末４００は、書籍ＥＣＧユニット１の書籍メタデータを用いて、本棚画像１５の本棚自体の表示態様を変化させてもよい。例えば受信端末４００は、フラッシュメモリ４３に記憶された各書籍ＥＣＧユニット１の書籍メタデータを基に、最も割合の高い書籍ＥＣＧユニット１のジャンルを判定し、そのジャンルに応じて本棚を表現してもよい。より具体的には、受信端末４００は、本棚をコンシェルジュ風に擬人化（キャラクター化）し、例えばスポーツ誌の割合が高い場合にはスポーティに、ビジネス書の割合が高い場合にはビジネスパーソン風に、学術書の割合が高い場合には学者風に、といったように、当該キャラクターの顔や服装等を変化させてもよい。さらに受信端末４００は、複数の本棚のパターン（スキン）を記憶しておき、ユーザに所望のパターンを選択させて本棚画像１５を表現してもよい。
【０１６２】
また受信端末４００は、定期刊行物、コミック、全集等のように、複数の巻（号）からなる書籍ＥＣＧユニット１を、本棚画像１５上で１冊の書籍のようにまとめて表示してもよい。この場合受信端末４００は、ユーザにより当該まとめて表示された書籍が選択された場合に、各号（巻）の書籍ＥＣＧユニット１が表れるように表示を制御してもよい。
【０１６３】
また、当該受信端末４００が複数のユーザにより使用される場合等には、受信端末４００は、ユーザ毎に本棚画像１５を表示してもよい。また受信端末４００は、複数のユーザに共通の本棚に、ユーザ毎の秘密の本棚（またはスペース）を用意してもよい。すなわち受信端末４００は、当該秘密の本棚には認証処理を経なければアクセスできないように設定してもよい。
【０１６４】
（他の受信端末との間での本棚の共有処理）
本実施形態においては、各受信端末４００は、他の受信端末４００との間で上記本棚画像１５として表現された各書籍ＥＣＧユニット１を共有することも可能である。図１８は、当該本棚の共有処理の流れを示したフローチャートである。
【０１６５】
同図に示すように、ＣＰＵ４１は、例えばユーザから他の受信端末４００との間の本棚の共有処理が指示されると、まず、通信部２９により通信可能な他の受信端末４００を検索する（ステップ１８１）。例えばＣＰＵ４１は、所定距離範囲に存在し例えば無線ＬＡＮにより接続可能な他の受信端末４００が存在するか否かを判断する。
【０１６６】
通信可能な他の受信端末４００が存在すると判断した場合（ＹＥＳ）、ＣＰＵ４１は、当該他の受信端末４００に、公開可能な本棚（書籍ＥＣＧユニット１）が存在するか否かを判断する（ステップ１８３）。この判断は、例えば、ＣＰＵ４１が当該他の受信端末４００へ公開要求を送信し、当該他の受信端末４００から公開許可応答を受信することで行われる。また、予め当該受信端末４００と他の受信端末４００との間で、共有（公開）に関する条件情報をやり取りしている場合には、ＣＰＵ４１は、その条件情報にしたがって公開可能の有無を判断してもよい。この条件情報が設定される場合、ユーザが、自身の書籍ＥＣＧユニット１毎に公開の可否が設定できるようになっていてもよい。
【０１６７】
通信可能な他の受信端末４００が存在しない場合（ステップ１８２のＮＯ）及び存在しても公開許可応答が得られなかった場合（ステップ１８３のＮＯ）には、ＣＰＵ４１は、その旨をディスプレイ４４に表示する（ステップ１８６）。
【０１６８】
以下、説明の便宜上、当該受信端末４００を受信端末４００ａ、他の受信端末４００を受信端末４００ｂと称する。
【０１６９】
受信端末４００ｂから公開許可応答があった場合（ステップ１８３のＹＥＳ）には、ＣＰＵ４１は、当該受信端末４００ｂの本棚情報（書籍ＥＣＧユニット１のリスト）を取得する（ステップ１８４）。そしてＣＰＵ４１は、当該本棚情報を基に、受信端末４００ｂの本棚画像１５を、受信端末４００ａに記憶された各書籍ＥＣＧユニット１とともに本棚画像１５として表示する（ステップ１８５）。この場合ＣＰＵ４１は、本棚画像１５では、受信端末４００ａのユーザが所有する書籍ＥＣＧユニット１か、受信端末４００ｂのユーザが所有する書籍ＥＣＧユニット１かが区別可能なように本画像１６を表現する。
【０１７０】
この場合、ＣＰＵ４１は、ユーザの操作に応じて、共有された本棚に属する書籍ＥＣＧユニット１を、受信端末４００ｂのユーザとの間で売買または賃借するための処理を実行してもよい。売買処理及び賃借処理の実行にあたっては、ＥＣＧサーバ２００が仲介処理を実行してもよい。
【０１７１】
受信端末４００ｂとの間で書籍ＥＣＧユニット１を売買する場合、その値段は、販売する側のユーザが設定できることはもちろんであるが、ＣＰＵ４１は、例えば、各書籍ＥＣＧユニット１の発行年月日等に応じて、その価値を自動的に判断し、値段を設定してもよい。例えば、売買対象の書籍ＥＣＧユニット１が元々期間限定販売されたものであり、その販売期間が過ぎている場合には、ＣＰＵ４１は、その書籍ＥＣＧユニット１の値段を高く設定してもよい。逆に、ＣＰＵ４１は、期間限定販売ではなく、当該電子書籍提供システム上で多数出回っている書籍ＥＣＧユニット１については、値段を低く設定してもよい。ＣＰＵ４１は、発行年月日や販売期間限定の有無等を、例えば書籍メタデータを基に判断することができる。
【０１７２】
受信端末４００ｂとの間で書籍ＥＣＧユニット１を賃借する場合、ＣＰＵ４１は、その値段をユーザの設定のみならず、賃借期間に応じて自動的に設定してもよい。またＣＰＵ４１は、受信端末４００ｂのユーザから借りた書籍ＥＣＧユニット１について、設定された返却期限が到来した場合に、借主である受信端末４００ａの本棚画像１５から自動的にその賃借対象の書籍ＥＣＧユニット１の本画像を消去してもよい。これにより受信端末４００ｂは、貸した書籍ＥＣＧユニット１が期限を過ぎても返却されなくなるのを防ぐことができる。
【０１７３】
受信端末４００ｂとの間で本棚が共有された場合、ＣＰＵ４１は、受信端末４００ｂのユーザが所有する書籍ＥＣＧユニット１に関する、当該受信端末４００ａのユーザから受信端末４００ｂのユーザへ向けたコメントを入力できるようにしてもよい。また、逆に、受信端末４００ａが受信端末４００ｂへ本棚を公開する場合、ＣＰＵ４１は、受信端末４００ａのユーザが自身のお勧めの書籍ＥＣＧユニット１についてコメントを付加できるようにしてもよい。
【０１７４】
さらに、受信端末４００ａの本棚画像１５が公開された場合、その公開された書籍ＥＣＧユニット１は、当該受信端末４００ａからではなく、ＥＣ事業者から購入可能となるように表示されてもよい。例えば、受信端末４００ｂのユーザが、受信端末４００ａのユーザにより公開された本棚中の書籍ＥＣＧユニット１及びそれに関するコメントを閲覧して、所望の書籍ＥＣＧユニット１を購入するための決済処理をＥＣ事業者との間で実行してもよい。この場合は、受信端末４００ａのユーザはアフェリエイトユーザとして機能し、受信端末４００ｂ等の他の受信端末４００のユーザからの売上げに応じてＥＣ事業者から報酬を受け取るようなシステムが実行されてもよい。
【０１７５】
［まとめ］
以上説明したように、本実施形態によれば、ＥＣＧサーバ２００は、電子書籍の情報アイテム等に各種メタデータを付加して書籍ＥＣＧユニット１として受信端末４００に提供する。これにより受信端末４００のユーザは、電子書籍自体を閲覧できるのみならず、各種メタデータを基に、当該電子書籍を起点として様々な関連情報を閲覧することができる。
【０１７６】
また、受信端末４００は、自身の記憶する書籍ＥＣＧユニット１を本棚画像１５として表現し、当該本棚画像１５の表示態様を変化させたり、推薦書籍の追加処理や他の受信端末４００との共有処理等を実行したりすることができる。したがって受信端末４００は、当該本棚画像１５を起点としてユーザを様々な情報へと導くことができる。
【０１７７】
［変形例］
本発明は上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更され得る。
【０１７８】
上述の実施形態において、ＥＣＧサーバ２００は、基本的に、電子書籍のページ順にしたがって書籍ＥＣＧユニット１を生成した。しかし、ＥＣＧサーバ２００は、複数の電子書籍を１つの書籍ＥＣＧユニット１に含ませて、各電子書籍の各ページをランダムに並べ替えて（シャッフルして）受信端末４００に提供してもよい。また、受信端末４００において当該書籍ＥＣＧユニット１の再生毎に各ページが自動的にシャッフルされるように設定されてもよい。この場合、受信端末４００における未読ページのみがシャッフルされて表示されてもよい。
また、ページ単位のみならず、ページグループ単位でシャッフルが行われてもよい。この場合、例えば、複数のページからなる複数のコーナーがページグループとして存在する場合、そのコーナーが表示される順番がランダムに入れ替えられてもよい。
さらに、ＥＣＧサーバ２００は、ランダムに並べ替える場合のみならず、例えば、カテゴリ、テーマ、特定の人物、特定の商品等に対するユーザの嗜好度情報を取得し、当該嗜好度に応じた順番に複数のページまたはページグループを並び替えてもよい。
すなわち、複数の電子書籍の各ページまたは各ページグループが、所定のルールに基づいた順番で表示されるように１つの書籍ＥＣＧユニット１が生成されてもよい。
【０１７９】
ＥＣＧサーバ２００は、書籍ＥＣＧユニット１に広告情報が含まれる場合、当該広告情報が受信端末４００のユーザの嗜好に応じて変化するように設定してもよい。例えば、受信端末４００からユーザの嗜好情報をＥＣＧサーバ２００へ送信し、ＥＣＧサーバ２００が、ユーザの嗜好に合致する広告情報のみを抽出して、それを既存の電子書籍の広告ページと差し替えて書籍ＥＣＧユニット１を生成してもよい。またＥＣＧサーバ２００は、その広告ページが、書籍ＥＣＧユニット１の表示毎にシャッフルされるようにメタデータを付加してもよい。
【０１８０】
受信端末４００は、書籍ＥＣＧユニット１の各ページのうち、ユーザが気に入ったページをピックアップしてバインダーとして記憶してもよい。ユーザが気に入ったページであるか否かは、ユーザの操作により決定されるのみならず、例えば表示していた時間等から受信端末４００が自動的に判断してもよい。
【０１８１】
上述の実施形態においては、本棚画像１５の様々なビューモードについて説明したが、このビューモードは上述したものに限られない。例えば、受信端末４００は、各書籍ＥＣＧユニット１に関連する場所情報を基に、地図を本棚に見立てて本棚画像１５を表現してもよい。
【０１８２】
図１９は、このように本棚が地図として表現される場合の本棚画像１５の例を示した図である。同図に示すように、受信端末４００は、例えば日本地図を本棚に見立てて、当該書籍ＥＣＧユニット１を、それに関連する場所情報に応じて日本地図上に本画像１６を配置する。この場合、受信端末４００は、当該日本地図等の地図情報及び地図上の各地域に関する情報をフラッシュメモリ４３等に記憶しておき、各書籍ＥＣＧユニット１の書籍メタデータに含まれる場所情報から、本画像１６を配置すべき位置を判断すればよい。もちろん、地図は日本地図に限られず、世界地図、日本以外の国や地域の地図、日本の各都道府県または地域毎の地図のそれぞれが本棚画像１５として表現されてもよい。
【０１８３】
上述の実施形態において、受信端末４００における書籍ＥＣＧユニット１に対する操作はタッチパネルから検出されたが、もちろん、その操作は、マウス、キーボード、キー、スイッチ、タッチパッド等の他の入力デバイスからの入力を基に検出されてもよい。
【０１８４】
上述の実施形態においては、書籍ＥＣＧユニット１の例として雑誌が挙げられたが、当該書籍ＥＣＧユニット１は、例えば小説、コミック、辞書、辞典、図鑑、写真集、詩集、画集、技術書、地図、パンフレット等の他のあらゆる電子書籍またはちらしやカード等の紙媒体を電子化したコンテンツについても同様に提供される。
【０１８５】
上述の実施形態においては、電子機器として受信端末４００が適用された。しかし、本発明は、例えばＰＣ、携帯電話機、スマートフォン、ＰＤＡ、携帯型メディアプレイヤー、電子辞書、その他のＡＶ（Audio/Visual）機器等のその他のあらゆる電子機器に適用可能である。
【符号の説明】
【０１８６】
１…書籍ＥＣＧユニット
１０…ネットワーク
１２…サムネイル一覧
１３（１３ａ、１３ｂ）…サムネイル
１５…本棚画像
１６（１６ａ〜１６ｄ）…本画像
２１、４１…ＣＰＵ
２９、４６…通信部
３１、４１…ＣＰＵ
４３…フラッシュメモリ
４４…ディスプレイ
４５…タッチパネル
９１…関連情報
１００…出版社サーバ
１６１…既読ページ部分
２００…ＥＣＧサーバ
２１０…書籍ＥＣＧ登録システム
２２０…書籍ＥＣＧ管理システム
２３０…書籍ＥＣＧ提供システム
２４０…書籍ＥＣＧ配信システム
４００（４００ａ、４００ｂ）…受信端末
【図１】
2010262441.tif 000003
【図２】
2010262441.tif 000004
【図３】
2010262441.tif 000005
【図４】
2010262441.tif 000006
【図５】
2010262441.tif 000007
【図６】
2010262441.tif 000008
【図７】
2010262441.tif 000009
【図８】
2010262441.tif 000010
【図９】
2010262441.tif 000011
【図１０】
2010262441.tif 000012
【図１１】
2010262441.tif 000013
【図１２】
2010262441.tif 000014
【図１３】
2010262441.tif 000015
【図１４】
2010262441.tif 000016
【図１５】
2010262441.tif 000017
【図１６】
2010262441.tif 000018
【図１７】
2010262441.tif 000019
【図１８】
2010262441.tif 000020
【図１９】
2010262441.tif 000021