(57)【要約】【課題】  そこで，本発明は，誌面をコミュニティ化でき，複数のユーザに一体感を与えることができる電子書籍システムを提供することを目的とする。  【解決手段】  本発明は，基本的には，頁画像における位置座標を指定することにより，頁画像に含まれるコンテンツを指定できるようにして，コンテンツに関連してコメントを入力できるようにすることで，電子書籍の誌面をコミュニティ化でき，複数のユーザに一体感を与えることができるという知見に基づく。  本発明の電子書籍システム１３は，電子書籍を表示できる端末１１と，端末１１と通信回線を介して接続された電子書籍サーバ１２とを含む。【選択図】図１
2012141967.tif 000002
【特許請求の範囲】
【請求項１】
電子書籍を表示できる端末（１１）と，前記端末（１１）と通信回線を介して接続された電子書籍サーバ（１２）とを含む電子書籍システム（１３）であって，
前記電子書籍サーバ（１２）は，
電子書籍の頁画像，前記電子書籍に含まれるコンテンツ，前記電子書籍の頁画像における前記コンテンツの位置座標を測定するための座標メタデータ，及び前記座標メタデータと関連したコメントを記憶する電子書籍記憶部（２１）と，
前記端末（１１）から送信された情報を受信する電子書籍サーバの受信部（２２）と，
前記電子書籍サーバの受信部（２２）が受信した情報に基づいて，前記電子書籍記憶部（２１）に記憶された電子書籍に関する情報を読み出す，読出処理部（２３）と，
前記電子書籍サーバの受信部（２２）が受信した情報に基づいて，前記電子書籍記憶部（２１）が記憶する情報を更新する情報更新部（２４）と，
前記読出し処理部（２３）が読み出した１又は複数のコンテンツを含む電子書籍に関する情報を前記端末（１１）へ送信する電子書籍サーバの送信部（２５）とを有し，
前記端末は，
前記電子書籍サーバ（１２）から送信された１又は複数のコンテンツを含む電子書籍に関する情報を受信する端末の受信部（４１）と，
前記端末の受信部（４１）が受信した電子書籍に関する情報に基づいて，前記電子書籍に関する情報を表示する表示部（４２）と，
前記表示部（４２）に表示された１又は複数のコンテンツを含む電子書籍に含まれる特定のコンテンツを，前記コンテンツの位置座標を選択することで指定するコンテンツ指定部（４３）と，
前記コンテンツ指定部（４３）が指定したコンテンツの位置座標に関連する指示及びコメントを入力する入力部（４４）と，
前記端末の入力部（４４）が入力した前記コンテンツに関する指示及びコメントを前記電子書籍サーバ（１２）に送信する端末の送信部（４５）と，
を含む，
電子書籍システム。
【請求項２】
前記電子書籍サーバ（１２）は，
書籍の頁画像を取り込む頁画像取込部（２６）と，
前記頁画像取込み部（２６）が取り込んだ書籍の頁画像を走査して，前記頁に含まれる前記コンテンツの前記頁における位置座標を得る位置座標取得部（２７）と，
を含む，
請求項１に記載の電子書籍システム。
【請求項３】
前記電子書籍サーバ（１２）の前記電子書籍記憶部（２１）は，さらに，前記端末（１１）の入力部（４４）により指示及びコメントを入力することができない入力不可領域を前記前記座標メタデータに基づいて記憶するものであり，
前記電子書籍サーバ（１２）は，さらに，前記端末（１１）の前記コンテンツ指定部（４３）により選択された前記特定のコンテンツが，前記入力不可領域に含まれるか否かを，前記電子書籍記憶部（２１）を参照して判断する入力可否判断部（２８）を含み，
前記電子書籍サーバ（１２）の前記情報更新部（２４）は，前記入力可否判断部（２８）により，前記特定のコンテンツが前記入力可否領域に含まれないものであると判断された場合にのみ，前記電子書籍記憶部（２１）が記憶する前記コメントの情報を更新する
請求項１に記載の電子書籍システム。
【請求項４】
前記電子書籍サーバ（１２）は，さらに，前記電子書籍に含まれるコンテンツごとに，前記端末（１１）の入力部（４４）によりコメントが入力された回数を集計するコメント集計部（２９）と，
前記コメント集計部（２９）が集計したコメントの入力回数に応じた電子書籍の頁画像を生成し，生成した電子書籍の頁を前記電子書籍記憶部（２１）に記憶する，画像生成部（３０）を含む
請求項１に記載の電子書籍システム。
【請求項５】
前記電子書籍サーバ（１２）は，前記電子書籍の頁画像に重畳して前記端末（１１）の表示部（３２）に表示される不透過な画像を生成し，前記頁画像に重畳して表示された不透過な画像上が前記端末（１１）の入力部（３４）によってドラッグ操作されたと判断した場合には，前記不透過画像の一部を前記入力部（３４）によってドラッグ操作された軌跡に沿って透過させ，前記端末（１１）の表示部（３２）に表示する，スクラッチ処理部（３１）を，さらに含む
請求項１に記載の電子書籍システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，電子書籍システムに関する。具体的に，本発明は，誌面をコミュニティ化でき，複数のユーザに一体感を与えることができる電子書籍システムに関する。
【背景技術】
【０００２】
特開２００７−１５６７８３号公報には，電子書籍システムが開示されている。この電子書籍システムは，ユーザの端末に電子書籍をダウンロードさせ，電子書籍を表示させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５６７８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特開２００７−１５６７８３号公報に開示された電子書籍システムは，電子書籍をユーザの端末にダウンロードさせることはできる。しかしながら，このシステムは，基本的には，ユーザに電子書籍をダウンロードさせることを目的としており，ユーザ間の意思疎通については目的としていない。その結果，このシステムは，単に書籍を電子媒体で閲覧できるようにしたものにとどまっている。
【０００５】
そこで，本発明は，誌面をコミュニティ化でき，複数のユーザに一体感を与えることができる電子書籍システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は，基本的には，書籍の頁に含まれるコンテンツを指定できるようにして，コンテンツに関連してコメントを入力できるようにすることで，電子書籍の誌面をコミュニティ化でき，複数のユーザに一体感を与えることができるという知見に基づく。
【０００７】
本発明の第１の側面は，電子書籍システムに関する。この電子書籍システム１３は，電子書籍を表示できる端末１１と，端末１１と通信回線を介して接続された電子書籍サーバ１２とを含む。
【０００８】
電子書籍サーバ１２は，電子書籍記憶部２１と，電子書籍サーバの受信部２２と，読出処理部２３と，情報更新部２４と，電子書籍サーバの送信部２５とを有する。電子書籍記憶部２１は，電子書籍の頁（ページ）画像，電子書籍に含まれるコンテンツ，電子書籍の頁画像におけるコンテンツの位置座標を測定するための座標メタデータ，及び座標メタデータと関連したコメントを記憶する。電子書籍サーバの受信部２２は，端末１１から送信された情報を受信する。読出処理部２３は，電子書籍サーバの受信部２２が受信した情報に基づいて，電子書籍記憶部２１に記憶された電子書籍に関する情報を読み出す。情報更新部２４は，電子書籍サーバの受信部２２が受信した情報に基づいて，電子書籍記憶部２１が記憶する情報を更新する。電子書籍サーバの送信部２５は，読出し処理部２３が読み出した１又は複数のコンテンツを含む電子書籍に関する情報を端末１１へ送信する。
【０００９】
一方，端末は，端末の受信部４１と，表示部４２と，コンテンツ指定部４３と，端末の入力部４４と，端末の送信部４５と，を有する。端末の受信部４１は，電子書籍サーバ１２から送信された電子書籍に関する情報を受信する。電子書籍に関する情報は，１又は複数のコンテンツに関する情報を含む。表示部４２は，端末の受信部４１が受信した電子書籍に関する情報に基づいて，電子書籍に関する情報を表示する。コンテンツ指定部４３は，表示部４２に表示された１又は複数のコンテンツを含む電子書籍に含まれる特定のコンテンツを前記コンテンツの位置座標を選択することで指定する。端末の入力部４４は，コンテンツ指定部４３が指定したコンテンツの位置座標に関連する指示及びコメントを入力する。端末の送信部４５は，端末の入力部４４が入力したコンテンツに関する指示及びコメントを電子書籍サーバ１２に送信する。
【００１０】
本発明においては，電子書籍の頁画像におけるコンテンツの位置座標を測定するための座標メタデータが記憶されており，端末に表示される頁に含まれる複数のコンテンツのそれぞれを座標情報に基づいて特定することができるため，その座標情報を用いてユーザがコンテンツを指定できる。これにより，ユーザは，コンテンツごとに関連させて，自由にコメントを入力できる。さらに，ユーザが端末を介して入力したコメントは，電子書籍サーバ１２へ送信され，コンテンツと関連して記憶・更新されるので，様々なユーザが，入力されたコメントをコンテンツに関連して閲覧できる。
【００１１】
本発明の電子書籍システムの好ましい態様は，電子書籍サーバ１２が，書籍の頁画像を取り込む頁画像取込部２６と，頁画像取込み部２６が取り込んだ書籍の頁画像を走査して，頁に含まれるコンテンツの頁における位置座標を得る位置座標取得部２７とを含む。
【００１２】
この態様の電子書籍システムは，例えば，紙媒体の書籍をスキャンするだけで，自動的にコンテンツの位置座標を得ることができる。
【００１３】
本発明の電子書籍システムの好ましい態様では，電子書籍サーバ１２の電子書籍記憶部２１が，さらに，端末１１の入力部４４により指示及びコメントを入力することができない入力不可領域を，座標メタデータに基づいて記憶する。また，電子書籍サーバ１２は，さらに，端末１１のコンテンツ指定部４３により選択された特定のコンテンツが，入力不可領域に含まれるか否かを，電子書籍記憶部２１に記憶されている入力不可領域に関するデータを参照して判断する入力可否判断部２８を含む。そして，電子書籍サーバ１２の情報更新部２４は，入力可否判断部により，特定のコンテンツが入力可否領域に含まれないものであると判断された場合にのみ，電子書籍記憶部２１が記憶するコメントの情報を更新する。
【００１４】
このような構成を有することにより，本発明に係る電子書籍システムは，電子書籍に含まれるページごとに，コメントを入力できる領域と，コメントを入力できない領域を設けることができる。従って，電子書籍には，例えば広告コンテンツのような一般のユーザからのコメントを避けたいようなコンテンツも掲載することが可能となる。
【００１５】
本発明の電子書籍システムの好ましい態様では，電子書籍サーバ１２が，さらに，電子書籍に含まれるコンテンツごとに，端末１１の入力部４４によりコメントが入力された回数を集計するコメント集計部２９と，コメント集計手段２９が集計したコメントの入力回数に応じた電子書籍の頁画像を生成し，生成した電子書籍の頁を電子書籍記憶部２１に記憶する，画像生成部３０を含む。
【００１６】
このように，本発明に係る電子書籍システムは，コンテンツごとにコメントが入力された回数を集計するものであるため，電子書籍の頁画像に含まれるコンテンツのうち，どのコンテンツが，ユーザの関心を集めているのかを把握することができる。そして，本発明は，コメントの回数に応じて，例えばコメントの入力回数の多い順でコンテンツを表示したランキング形式の頁画像を生成するものであるため，よりユーザが親しみやすい態様の頁画像を再構築することができる。
【００１７】
本発明の電子書籍システムの好ましい態様では，電子書籍サーバ１２が，電子書籍の頁画像に重畳して端末１１の表示部４２に表示される不透過な画像を生成し，頁画像に重畳して表示された不透過な画像上が端末１１の入力部４４によってドラッグ操作されたと判断した場合には，入力部４３によってドラッグ操作された軌跡に沿った不透過画像の一部を透過させて端末１１の表示部４２に表示する，スクラッチ処理部３１をさらに含む。
【００１８】
本発明に係る電子書籍システムがこのような構成を有し，例えば電子書籍に含まれるコンテンツに重畳して不透過な画像を表示する場合，電子書籍を閲覧するユーザは，その不透過画像上を端末の入力部によってドラッグ操作することで，その不透過画像の下層に存在するコンテンツを閲覧することができるようになる。従って，ユーザが電子書籍を閲覧する際の趣向性を向上させることができる。
【発明の効果】
【００１９】
本発明の電子書籍システムは，電子書籍の頁画像におけるコンテンツの位置座標を測定するための座標メタデータを記憶しているものであるため，ユーザは，位置座標により，コメントを入力するコンテンツを指定できる。従って，複数のユーザ対し，同じコンテンツ（同じ位置座標）にコメントを入力している一体感を与えることができる。
【図面の簡単な説明】
【００２０】
【図１】図１は，本発明に係る電子書籍システムの基本構成を示す図である。
【図２】図２は，座標メタデータの概念を説明するための図である。
【図３】図３は，コンテンツの位置座標が測定された状態を示す図である。
【図４】図４は，端末の表示部に表示される頁画像の例を示す図である。
【図５】図５は，位置座標取得部における処理の様子を示す図である。図５（ａ）は走査前の画像を示す。図５（ｂ）は，走査後の処理画像の例を示す。
【図６】図６は，スクラッチ処理部における処理の様子の一例を示す図である。図６（ａ）は，頁画像上に不透過画像を生成した状態の例を示す。図５（ｂ）は，頁画像上に表示された不透過画像の一部を透過させる処理の様子を示す図である。
【図７】図７は，本発明のある実施態様（コンピュータ）を示すブロック図である。
【図８】図８は，本発明のある実施形態（ゲーム機）のブロック図である。
【図９】図９は，本発明のある実施形態（コンピュータグラフィック機能つき携帯電話機）のブロック図である。
【図１０】図１０は，電子書籍を表示させる端末に頁画像を表示した例を示す図面に替わる写真である。
【図１１】図１１は，アイコンとコメントとが表示された頁画像の例を示す図面に替わる写真である。
【図１２】図１２は，本発明の好ましい他の形態を説明するための図である。
【図１３】図１３は，本発明の好ましい別の形態を説明するための図である。
【発明を実施するための形態】
【００２１】
以下，図面を用いて本発明を実施するための形態について説明する。本発明は，以下に説明する形態に限定されるものではない。本発明は，以下の形態から当業者にとって自明な範囲で適宜修正したものも含む。すなわち，本発明に係る電子書籍システムには，出願時における電子書籍システムのあらゆる構成及び動作を適宜採用することが可能である。
【００２２】
図１は，本発明の電子書籍システムを説明するためのブロック図である。図１に示されるように，本発明の電子書籍システム１３は，電子書籍を表示できる端末１１と，端末１１と通信回線を介して接続された電子書籍サーバ１２とを含む。これにより，端末１１と電子書籍サーバ１２とは，例えばインターネットのような通信回線を通じて，データの授受を行うことができる。
【００２３】
端末１１の例は，電子書籍リーダである。また，端末１１は，電子書籍を閲覧するためのプログラムが格納された携帯型コンピュータ，携帯電話，携帯式ゲーム機，又はＰＤＡであってもよい。電子書籍サーバ１２は，サーバを構成するコンピュータを含む。サーバ１２は，入出力部，制御部，演算部，及び記憶部を有している。そして，それらの要素はバスなどで接続されており，情報の授受を行うことができるようにされている。すなわち，入出力部から所定の情報が入力されると，制御部は，記憶部のメインメモリに格納されている制御プログラムを読み出す。そして，制御部は，制御プログラムの指令に従って，適宜記憶部に記憶されたデータを読み出し，演算部にて所定の演算を行う。そして，演算結果を記憶部に一時的に記憶して，入出力部から出力する。なお，本システムにおける端末１１もコンピュータを含むものであり，上記電子書籍サーバと同様の構成を有する。
【００２４】
図１に示される電子書籍サーバ１２は，電子書籍記憶部２１と，電子書籍サーバの受信部２２と，読出処理部２３と，情報更新部２４と，電子書籍サーバの送信部２５と，頁画像取込部２６と，位置座標取得部２７と，入力可否判断部２８と，コメント集計部２９と，画像生成部３０と，スクラッチ処理部３１を有する。本発明の電子書籍サーバ１２は，上記の構成のうち任意のものを有すればよい。また，本発明の電子書籍サーバ１２は，上記した構成以外の要素を含むものであってもよい。
【００２５】
電子書籍記憶部２１は，電子書籍の頁画像，電子書籍に含まれるコンテンツ，電子書籍の頁画像におけるコンテンツの位置座標を測定するための座標メタデータ，及び座標メタデータと関連したコメントを記憶するための要素である。電子書籍サーバ１２内のデータベースが，電子書籍記憶部２１として機能する。好ましいデータベースは，リレーショナルデータベースである。リレーショナリーデータベースは，電子書籍，頁，頁画像，電子書籍に含まれる複数のコンテンツ，電子書籍の頁画像におけるコンテンツの位置座標を測定するための座標メタデータ，座標メタデータと関連したコメントを関連付けて記憶する。さらに電子書籍記憶部２１は，コメントと関連して，コメントを投稿したユーザのＩＤ，コメントの投稿時，コメントを投稿回数，及びコメントの閲覧回数をさらに記憶する。コメントを投稿したユーザのＩＤには，例えば，ユーザの識別番号，性別，年齢，年代，及び職業に関する情報のような，ユーザをカテゴリ分けするのに必要と考えられる情報が含まれる。
【００２６】
ここで，図２は，電子書籍の頁画像及び，頁画像におけるコンテンツの位置座標を測定するための座標メタデータ５１の例を概念的に示している。図２に示すように，座標メタデータ５１は，電子書籍に含まれる頁画像５２のそれぞれについてのｘｙ座標情報を示すものである。座標メタデータ５１は，電子書籍に含まれる頁画像５２に関連して，電子書籍記憶部２１に記憶されているものであり，例えば，座標メタデータ５１は，それぞれ，頁画像に対応した識別番号を有する。また，図２は，電子書籍のある頁画像５２の例を示す。この頁画像には複数の衣服の写真画像がコンテンツとして掲載されている。また，図２の例では，コンテンツである衣服の写真と関連して，その衣服の説明がテキストで記載されている。さらに，図２に示す頁画像５２には，宣伝広告のための広告情報も併せて掲載されている。頁画像５２は，紙媒体のものをスキャンした画像であってもよい。また，頁画像５２は，もともと電子的に作画されたものであってもよい。本発明においては，頁画像５２は，紙媒体のものをスキャンしたものが好ましい。図２に示されるように，この頁の各商品を示す写真（画像）がコンテンツとして存在する。すなわち，このページは複数のコンテンツを含んでいる。
【００２７】
図３では，座標メタデータ５１に基づいて，頁画像に含まれるコンテンツの位置座標が測定されている例を示している。図３に示す例においては，端末１１の表示部には通常表示されないがコンテンツごとに位置座標の領域（４３，４４）が割り当てられている。なお，図３に示されるように，コンテンツごとの位置座標は，他のコンテンツの位置座標と重複しないことが好ましい。コンテンツの位置座標は，座標メタデータ５１に基づいて，例えば，右上点，左上点，右下点，及び左下点のような４点を有する矩形領域が定められることによって特定される。すなわち，座標メタデータ５１によって，頁画像５２に含まれるコンテンツを含む領域を定義することで，頁画像に含まれるコンテンツの位置座標が特定される。例えば，コンテンツを含む位置座標は，左上（ｘ１，ｙ１），右上（ｘ２，ｙ２），左下（ｘ３，ｙ３），及び左下（ｘ４，ｙ４）のように定義される。なお，位置座標は，４点以上の座標点によって定義されるものであってもよい。
【００２８】
また，図３に示す例においては，端末１１の入力部４４により指示及びコメントを入力することができる入力可能領域５４と，端末１１の入力部４４により指示及びコメントを入力することができない入力不可領域５４が存在する。少なくとも，入力不可領域５４の座標に関する情報は，電子書籍記憶部２１に記憶される。例えば，入力不可領域５４として記憶されている領域以外の領域については，端末１１の入力部４４により指示及びコメントを入力することができることとしてもよい。具体的に，入力付加領域４４は，電子書籍の作成者によって頁ごとに定義されるものであり，入力不可領域５４には，端末１１のユーザによってコメントを付与されることを望まないコンテンツ（例えば，広告コンテンツ）が含まれる。なお，入力可能領域５４及び入力付加領域４４についても，座標メタデータを基に，複数の座標点によって定義される。端末１１の入力部４４により指示及びコメントが入力された位置座標が，入力可能領域５４に属するものであるか，入力付加領域４４に属するものであるかは，後述する入力可否判断部２８によって判断される。
【００２９】
電子書籍サーバの受信部２２は，端末１１から送信された情報を受信するための要素である。通常サーバは，送受信器を備える。このため，本発明の電子書籍サーバの受信部２２は，公知のものを適宜用いることができる。
【００３０】
読出処理部２３は，電子書籍サーバの受信部２２が受信した情報に基づいて，電子書籍記憶部２１に記憶された電子書籍に関する情報を読み出すための要素である。例えば，端末１１から頁に含まれるコンテンツを選択した旨の情報を電子書籍サーバ１２が受け取る。すると，電子書籍サーバ１２は，電子書籍記憶部２１からコンテンツが含まれる位置座標と関連して記憶されているコメントを読み出し，端末１１へ送信する。すると，端末１１の表示部はコンテンツが含まれる位置座標と関連してコメントを表示する。なお，図４には，端末１１の表示部に，電子書籍の頁画像上にコメントが表示された例が示されている。
【００３１】
情報更新部２４は，電子書籍サーバの受信部２２が受信した情報に基づいて，電子書籍記憶部２１が記憶する情報を更新するための要素である。たとえば，ユーザが端末１１に電子書籍のある頁を表示し，あるコンテンツを指定してコメントを入力したとする。すると端末１１は，指定されたコンテンツ及び入力されたコメントを電子書籍サーバへ送信する。そして，情報更新部２４は，指定されたコンテンツの位置座標と関連させて，受信したコメントを記憶する。この際，コンテンツ入力者のＩＤも合わせて電子書籍記憶部２１に記憶されることが好ましい。情報更新部２４が存在することにより，ユーザからのコメントが蓄積され，電子書籍記憶部２１が更新される。
【００３２】
電子書籍サーバの送信部２５は，読出処理部２３が読み出した１又は複数のコンテンツを含む電子書籍に関する情報を端末１１へ送信するための要素である。
【００３３】
頁画像取込部２６は，書籍の頁画像を取り込むための要素である。電子書籍サーバ１２が，例えば，スキャナ又は撮影部と接続されていればよく，このスキャナ又は撮影部が頁画像取込部２６として機能する。
【００３４】
コンテンツ領域判断部２７は，頁画像取込部２６が取り込んだ書籍の頁画像を走査（掃引）して，頁に含まれるコンテンツの領域情報を得るための要素である。図５は，コンテンツ領域判断部５２における処理の様子を示す図である。図５（ａ）は掃引前の画像を示す。図５（ｂ）は，掃引後の処理画像の例を示す。
【００３５】
入力可否判断分２８は，端末１１のコンテンツ指定部４３により選択された特定のコンテンツが，入力不可領域に含まれるか否かを，電子書籍記憶部２１に記憶されている入力不可領域に関する情報を参照して判断するための要素である。電子書籍記憶部２１には，座標メタデータを基に入力不可領域の位置座標が記憶されているため，入力可否判断部２８は，端末１１のコンテンツ指定部４３により選択されたコンテンツの位置座標が，入力不可領域の位置座標と一致するか否かを判断する。入力可否判断部２８は，端末により選択されたコンテンツの位置座標と入力不可領域の位置座標が一致すると判断した場合に，その情報を情報更新部２４に伝達する。コンテンツと入力不可領域の位置座標が一致する旨の情報を受信した情報更新部２４は，そのコンテンツと関連して，端末によりコメントが入力されたとしても，電子書籍記憶部が記憶するコメントの情報を更新しない。すなわち，情報更新部４２は，入力可否判断部２８により，特定のコンテンツが入力可否領域に含まれないものであると判断された場合にのみ，電子書籍記憶部２１が記憶するコメントの情報を更新する。
【００３６】
コメント集計部２９は，電子書籍に含まれるコンテンツごとに，少なくとも，端末１１の入力部４４によりコメントが入力された回数を集計する。コメント集計部２９は，その他，端末１１の入力部４４によりコメントを入力したユーザのＩＤ情報を取得するものであってもよい。コメント入力者のＩＤには，例えば，ユーザの識別番号，性別，年齢，年代，及び職業に関する情報のような，ユーザをカテゴリ分けするのに必要と考えられるコメントＩＤ情報が含まれる。従って，コメント集計部２９は，例えば，頁に含まれる特定のコンテンツについて，性別ごとのコメント数，年齢ごとのコメント数，年代ごとのコメント数，及び職業ごとのコメント数を把握する。
【００３７】
なお，電子書籍サーバ１２は，ユーザのＩＤを含むユーザの情報を記憶するためのユーザ情報記憶部を含むものであってもよい。電子書籍サーバ１２は，端末１１と接続する際，端末１１と関連したユーザのＩＤを取得する。そして，ユーザ情報記憶部がユーザのＩＤを記憶しているので，ユーザのＩＤに応じた演算処理を行うことができる。また，電子書籍サーバ１２が，端末１１からコメントを受け取った場合，ユーザのＩＤと関連させて，コメントを記憶することで，コメントと関連して表示されるアイコンの種類や色を変化させることができる。たとえば，ユーザのＩＤが商業用のＩＤ（たとえば，５で始まるＩＤ）の場合は，アイコンの絵をそろばんの絵にするものがあげられる。
【００３８】
画像生成部３０は，コメント集計部２９が集計したコメントの入力回数に応じた電子書籍の頁画像を生成する。コメントの入力回数に応じた電子書籍の頁画像には，例えば，コメントの入力回数が最も多いもののみを表示する頁画像，コメントの入力回数が最も少ないもののみを表示する頁画像，コメントの入力回数が多い順にコンテンツを並び替えて表示する頁画像，コメントの入力回数が少ない順にコンテンツを並び替えて表示する頁画像，及びユーザＩＤによってコメントを入力したユーザを分類した統計データをグラフとして表示する頁画像が含まれる。このように，画像生成部３０は，コメント集計部２９が集計したコメントの入力回数に応じて，自動的に，電子書籍の頁画像を生成する。そして，画像生成部３０は，生成した電子書籍の頁画像を電子書籍記憶部２１に記憶する。このように，電子書籍記憶部２１に生成した新しい頁画像が記憶されることで，その新しいページ画像は，読出処理部２３により読み出された後，端末１１へ送信され，端末１１の表示部４２に表示される。
【００３９】
スクラッチ処理部３１は，電子書籍の頁画像に重畳して端末１１の表示部４２に表示される不透過な画像を生成し，頁画像に重畳して表示された不透過な画像上が端末１１の入力部によってドラッグ操作されたと判断した場合には，生成した不透過画像の一部を入力部によってドラッグ操作された軌跡に沿って透過させて端末１１の表示部４２に表示する。図６は，スクラッチ処理部３１によって生成された不透過画像５６の一部が，ドラッグ操作された軌跡（破線）に沿って透過した例を示す図である。ここにいう，入力部によるドラッグ操作には，例えばマウスポインタのクリックを押下したままスライドさせる操作や，タッチパネルのスライド操作が含まれる。図６（ａ）には，スクラッチ処理部３１によって，電子書籍の頁画像に重畳して，端末１１の表示部４２に表示された不透過画像５６の例が示されている。図６（ａ）に示す状態において，不透過画像５６上を，端末１１の入力部４４によって，図６（ｂ）に示す軌跡（破線）でドラッグ操作された場合，スクラッチ処理部３１は，ドラッグ操作された軌跡（破線）に沿って，不透過画像５６の一部を透過させる画像処理を行う。これにより，不透過画像の下層に描画されているコンテンツ（写真やテキスト）が端末の表示画面に表示される。
【００４０】
図１に示される端末は，端末の受信部４１と，表示部４２と，コンテンツ指定部４３と，端末の入力部４４と，端末の送信部４５を有する。
【００４１】
端末の受信部４１は，電子書籍サーバ１２から送信された１又は複数のコンテンツを含む電子書籍に関する情報を受信するための要素である。
【００４２】
表示部４２は，端末の受信部４１が受信した電子書籍に関する情報に基づいて，電子書籍に関する情報を表示するための要素である。
【００４３】
コンテンツ指定部４３は，表示部４２に表示された１又は複数のコンテンツを含む電子書籍に含まれる特定のコンテンツをコンテンツの位置座標を選択することで指定するための要素である。端末１１は，例えば，十字キーや，タッチパネル，マウスポインタのような入力装置を有する。そして，例えば，表示部４２には，指示アイコンが存在する。そして，指示アイコンは，十字キーからの入力を受けて表示部上を移動する。十字キーで指示アイコンを移動させ，あるコンテンツの割り当て領域に指示アイコンが位置する状態で選択情報を入力すると，コンテンツが指定されることとなる。
【００４４】
端末の入力部４４は，コンテンツ指定部４３が指定したコンテンツの位置座標に関連する指示及びコメントを入力するための要素である。なお，表示部４２がタッチパネルとなっており，表示部も入力部４４の一部であってもよい。この場合，表示されたコンテンツに関する画像を指示することで容易にコンテンツの位置座標を指定できることとなる。
【００４５】
端末の送信部４５は，端末の入力部４４が入力したコンテンツに関する指示及びコメントを電子書籍サーバ１２に送信するための要素である。
【００４６】
なお，端末１１は，カメラのような撮影部を有するものであってもよい。撮影部は，像を撮影するための要素である。携帯端末に設けられたカメラ又は撮影部は既に知られている。よって，本発明においても，公知のカメラを適宜採用できる。端末１１の撮影部によって，撮影された画像は，送信部４５から電子書籍サーバ１２へ送信され，電子書籍の頁画像又はコンテンツとして生成されることとしてもよい。
【００４７】
次に，本発明の電子書籍の動作例について説明する。
【００４８】
［電子書籍データの作成］
たとえば，サーバ運営者が，スキャナの撮影部に書籍のある頁を押し当てる。そして，スキャナを駆動する。すると，スキャナの撮影部が，書籍のある頁をスキャニングして，書籍の頁画像を得る。そして，スキャナが得た書籍の頁画像は，電子書籍サーバへ送信され，頁画像取込部２６が，受け取った書籍の頁画像を電子書籍記憶部２１に記憶する。この際，サーバ運者は，サーバに取り込んだ頁に関する情報を入力し，電子書籍記憶部２１が入力された情報を記憶してもよい。取り込んだ頁に関する情報の例は，その頁が含まれる書籍のタイトル，ページ数，及びジャンルである。
【００４９】
また，例えば，頁画像取込部２６が取り込んだ書籍の頁画像に図５（ａ）に示される部分が存在したとする。この場合，位置座標取得部２７は，行ごと（又は列ごと）に画像に走査（掃引）する。そして，例えば，画素ごとに，平均色情報を得る。書籍には，背景，コンテンツ画像及びテキストが含まれる。背景部分は通常端部分などに用いられる色であるか，白地である。また，テキストが存在する部分には，通常，背景が見える部分が存在する。よって，画像を掃引して，背景色と異なる色が所定画素以上続いた場合，その部分をコンテンツ画像が存在する領域として認識すればよい。一方，公知のＯＣＲソフトにおける機能を用いて，テキスト部分をも認識してもよい。その上で，電子書籍サーバ１２は，コンテンツが含まれる位置座標を決める演算を行う。たとえば，電子書籍サーバ１２は，コンテンツに関する画像が存在する位置を把握しているので，その画像が存在する領域をコンテンツが含まれる位置座標としてもよい。さらに，電子書籍サーバ１２は，コンテンツの位置及びテキストの位置を把握している。ユーザによっては，コンテンツの画像を正確に指示できない場合もある。一方，テキスト部分にはリンクが張られる場合がある。このため，電子書籍サーバ１２は，各コンテンツに対して，コンテンツを示す画像（又は写真）を含む領域であって，テキスト部分を含まない領域をコンテンツの位置座標となるように演算処理してもよい。このようにすることで，文字に張られたリンクを生かしつつ，コンテンツを指示させることができる。
【００５０】
［ユーザが電子書籍を閲覧］
端末１１のユーザがカメラで書籍のある頁を撮影する。そして，端末の送信部４５は，カメラで撮影したある書籍のある頁の画像データを電子書籍サーバ１２に送信する。そして，電子書籍サーバ１２は，端末１１が送信した頁の画像データを受け取る。電子書籍サーバ１２は，受け取った画像データを解析し，電子書籍記憶部２１に記憶したいずれの頁であるか判断する。この際，上記した電子書籍データの作成と同様の処理を行って受信した頁に含まれるコンテンツを認識し，コンテンツの種類及びコンテンツの表示領域に関する情報を用いて，電子書籍記憶部２１に記憶した頁とのマッチングを行ってもよい。その際，複数のコンテンツの種類及び位置座標に関する情報を用いて，頁のマッチングを行えばよい。そして，電子書籍サーバ１２は，マッチングしたページに関する情報を用いて，電子書籍記憶部２１から，受信した頁に関する情報を読み出す。この頁に関する情報には，端末１１に電子書籍のある頁を表示させるための情報が含まれている。この情報には，コメントが含まれていてもよい。この情報には，さらに，コンテンツの位置座標に関する情報が含まれていてもよい。
【００５１】
なお，端末１１が電子書籍サーバ１２にアクセスすると，電子書籍サーバ１２は電子書籍に関する画面を表示させる情報を送信してもよい。なお，端末１１が電子書籍サーバ１２にアクセスした後に，適宜ユーザのＩＤを入力させてもよい。そうすると，電子書籍サーバ１２は，ユーザのＩＤと関連して，そのユーザに関する情報を記憶しているため，様々なサービスを提供できることとなる。この端末１１に表示される情報には，たとえば，複数の電子書籍のタイトルが含まれていてもよい。端末１１がある電子書籍を選択した情報を電子書籍サーバ１２に送信する。すると，電子書籍サーバ１２は，その選択された電子書籍の表紙画像と目次に関するデータを送信する。これらのデータを受信した端末１１は，選択した電子書籍の表紙と目次情報を表示部に表示することができる。
【００５２】
ユーザが電子書籍を購入することを決めた場合，端末１１の入力装置から購入情報を端末１１に入力する。すると，端末１１は，購入情報を電子書籍サーバ１２に送信する。購入情報を受け取った電子書籍サーバ１２は，ユーザのＩＤと関連して，その電子書籍を購入したことを記憶する。そして，このユーザのＩＤを用いた端末１１からその電子書籍に関する閲覧請求があった場合，その端末１１に対して，その電子書籍を表示等するための情報を送信する。
【００５３】
そして，ユーザの端末１１があるページを選択した場合，その情報を受け取った電子書籍サーバ１２は，電子書籍記憶部２１から，書籍の頁画像，前記電子書籍に含まれるコンテンツ，電子書籍の頁画像におけるコンテンツの位置座標を測定するための座標メタデータ，及び座標メタデータと関連したコメントを読み出して端末１１に送信する。この際，電子書籍サーバ１２は，その頁に含まれるコンテンツについて，コメントが存在する場合は，適宜アイコンを選択して，そのコンテンツに重畳されて表示されるようにアイコンに関する情報をも，端末１１に送信することとしてもよい。
【００５４】
電子書籍サーバ１２から情報を受信した端末１１は，ある頁に関する情報を表示部に表示する。このようにして，ユーザが電子書籍を閲覧できる。
【００５５】
［ユーザが電子書籍にコメントを入力］
上記のようにして端末１１の表示部にある書籍のある頁に関する画像が表示される。この画像は，１又は複数のコンテンツを含む。そして，表示部には表示されないが，頁画像にはコンテンツの位置座標を測定するための座標メタデータが関連付けられており，頁画像に含まれる各コンテンツの位置は，頁画像における位置座標によって定義されている。例えば，表示部がタッチパネルの場合は，気になるコンテンツ（たとえば，衣服）の画像をタッチすると，タッチされた位置座標が検出される。一方，電子書籍記憶部２１には，
座標メタデータを基に，入力不可領域の位置座標が記憶されている。そして，タッチ操作によって検出された位置座標が，電子書籍記憶部２１に記憶されている入力不可領域の位置座標と一致するか否かが判断される。タッチされた位置座標と入力不可領域の位置座標が一致しないものと判断された場合には，ツイッター（登録商標）などのコメント入力欄が表示部に表示される。そして，ユーザが入力部を介して，コメント入力欄に文字を書き入れる。すると，端末１１には，あるコンテンツの位置座標に関連したコメントが入力されることとなる。ユーザがコンテンツを送信することを決めた場合，表示部に表示される送信ボタンを選択する。すると，端末１１は，送信指示が入力される。そして，端末１１は，ユーザのＩＤ及びあるコンテンツに関する情報とともに，コメントを電子書籍サーバ１２へ送信する。このコメントは，ツイッター（登録商標）におけるツイートとしてツイッター（登録商標）サイトへ転送されてもよい。一方，タッチ操作によって検出された位置座標が，電子書籍記憶部２１に記憶されている入力不可領域の位置座標と一致するものと判断された場合には，その情報が電子書籍サーバ１２に伝達される。コンテンツと入力不可領域の位置座標が一致する旨の情報を受信した電子書籍サーバ１２は，ツイッター（登録商標）などのコメント入力欄が表示部に表示されない。従って，端末１１の入力部によって，入力不可領域にコメントが入力されることはない。
【００５６】
上記では，ツイッター（登録商標）を例に説明した。しかしながら，コメントを入力するためには，公知のシステムを適宜用いることができる。コメント入力の上記とは他の例は，エバーノート（登録商標）及びフェイスブック（登録商標）である。
【００５７】
［電子書籍データの更新］
電子書籍サーバ１２は，端末１１から送信された，ユーザのＩＤ及びあるコンテンツに関する情報（コンテンツの識別情報）とともに，コメントを受信する。すると，電子書籍サーバ１２は受信したコメントを電子書籍記憶部２１に記憶させ，電子書籍データを更新する。この際，あるコンテンツの識別情報と関連して，コメント及びコメントを提供したユーザのＩＤをも記憶する。なお，電子書籍記憶部２１は，そのコメントの閲覧回数をも更新するものが好ましい。
【００５８】
［アイコンの調整］
本発明のシステムを実装する端末１１は，端末１１の表示部にコンテンツが表示される場合であって，そのコンテンツに関するコメントが存在する場合は，何らかのアイコンが表示部に表示されるモードを選択できる。このモードが選択された場合，電子書籍のある頁が表示部に表示されるとともに，コンテンツの画像に重畳してアイコンが表示される。アイコンは，コンテンツに関連したコメントがある場合にのみ表示されるものであってもよい。
【００５９】
また，ユーザのＩＤに基づいて，表示されるコンテンツの種類又は色が変化してもよい。たとえば，電子書籍にコンテンツを投稿したものが，個人ユーザの場合，絵文字がアイコンとして表示されるようにされてもよい。このように絵文字を，個人を示すアイコンとして用いることで，絵文字提供サイトへのアクセスを増加させることができる。また，特定の絵文字をダウンロードしている仲間のみに特定の絵文字が表示されることとなるため，仲間が投稿したコメントであることを表示させることができる。
【００６０】
たとえば，あるコンテンツと関連して記憶されるコメントの量が閾値以上である場合，全てのコメントに関するアイコンを端末に表示させるのはかえってコンテンツがみにくくなる。そこで，記憶部に閾値を記憶させておき，あるコンテンツと関連して記憶されるコメントの数を比較する。そして，あるコンテンツと関連して記憶されるコメントの数が，閾値を超える場合は，アイコン表示を減らすための処理を行う。たとえば，ユーザ情報記憶部４３は，ユーザのＩＤと関連して，ユーザの評価ランクが記憶されている。そして，コメントの数が閾値を下回るまで，評価の低いユーザからのコメントを削除する。また，電子書籍サーバは，現在時刻を図る時計を有している。そして，現在時刻と，コメントの投稿時とを比較して，古い順から所定数までアイコンを表示させないように処理する。さらに，コメントの閲覧回数を記憶しておき，閲覧回数の低いコメントについては，アイコンを表示させないように処理する。このようにすることで，複数のコメントが集まった場合であっても，ユーザに関心の高いコメントと関連するアイコンのみを端末１１に表示させることができる。
【００６１】
［コメントの集計］
電子書籍サーバ１２は，コンテンツごとにコメントの入力回数を集計している。具体的には，端末１１の入力部によってコメントが入力され，電子書籍サーバ２１に蓄積されているコメントの数をコンテンツごとに集計し，カウントする。また，入力されたコメントには，ユーザの性別や年齢に関するユーザＩＤ情報が関連付けられているため，電子書籍サーバ１２は，ユーザＩＤ情報に基づいて，コメントを入力したユーザをカテゴリに分類し，演算処理を行い，カテゴリごとにコメント数をカウントする。従って，電子書籍サーバ１２は，電子書籍について入力されたコメントの総数，電子書籍に含まれる頁画像ごとに入力されたコメントの総数，及び頁画像に含まれるコンテンツごとに入力されたコメントの総数を，ユーザ情報に基づくカテゴリごとに把握できる。これら電子書籍サーバ１２により集計されたコメント数に関する情報は，電子書籍記憶部２１に記憶される。
【００６２】
［画像の生成］
電子書籍サーバは，画像生成部３０を含み，上述ように集計したコメント数に関する情報に基づいて，新しい頁画像を生成する。すなわち，新しい頁画像は，例えばコメントの総数に応じてコンテンツをランキング形式に並び替えて表示するものであってもよいし，ユーザ情報に基づくカテゴリごとに把握したコメントの統計を円グラフや棒グラブで表示するものであってもよい。画像生成部３０は，電子書籍部２１に記憶されているコメント数に関する情報を読み出し，所定の演算処理・画像処理をおこない，新しい頁画像を生成する。
【００６３】
［スクラッチ処理］
スクラッチ処理部３１は，電子書籍の頁画像に重畳して端末１１の表示部４２に表示される不透過な画像を生成し，頁画像に重畳して表示された不透過な画像上が端末１１の入力部４４によってドラッグ操作されたと判断した場合には，生成した不透過画像の一部を入力部４４によってドラッグ操作された軌跡に沿って透過させて端末１１の表示部４２に表示する。電子書籍上に不透過画像が生成された場合において，その不透過画像５６上を，端末１１の入力部によって，ある軌跡でドラッグ操作された場合，スクラッチ処理部３１は，ドラッグ操作された軌跡に沿って，不透過画像５６の一部を透過させる画像処理を行う。これにより，不透過画像の下層に描画されているコンテンツ（写真やテキスト）が端末の表示画面に表示される。
また例えば，電子書籍の作成者は，電子書籍の一部に重畳して不透過な画像を生成する。この不透過画像は，例えば特定にユーザによってドラッグ操作された場合にのみ透過するようにすることもできる。すなわち，電子書籍サーバは，ユーザが電子書籍を閲覧させる際に，ユーザの会員番号とパスワードの入力を求め，会員情報データベースに記憶されている会員情報と照合し，会員番号及びパスワードが一致した場合には，不透過画像のスクラッチを許可する。会員に登録されていないユーザによって不透過画像がドラッグ操作された場合でも，スクラッチ処理部３１は，不透過画像を透過させない。このような構成をとることにより，例えば有料会員ユーザとその他のユーザの差別化を図ることができ，有料会員登録の動機付けをつくりだすことができる。
【００６４】
[コンピュータの構成]
図６は，本発明のある実施態様（コンピュータ）を示すブロック図である。この実施態様は，コンピュータグラフィックスによるコンピュータ（グラフィック用コンピュータなど）に関する。図６に示されるとおり，このコンピュータ101は，中央演算装置（ＣＰＵ）102，ジオメトリ演算回路103などのジオメトリ演算部，レンダラー104などの描画部，テクスチャ生成回路105などのテクスチャ生成部，照光処理回路107などの照光処理部，表示回路108などの表示情報作成部，フレームバッファ109，及びモニター110を具備する。これらの要素は，バスなどにより接続され，相互にデータを伝達できる。そのほか，図示しないメインメモリや，各種テーブル，ワーク領域となるワークメモリ111，テクスチャを格納するテクスチャメモリ112などを具備する記憶部などを有しても良い。各部を構成するハードウェアは，例えばバスなどを介して連結されている。なお，記憶部は，ＶＲＡＭなどのＲＡＭや，ＣＲ−ＲＯＭ，ＤＶＤ，ハードディスクなどにより構成されても良い。
【００６５】
中央演算装置（ＣＰＵ）102は，画像を生成するためのプログラムなどを制御するための装置である。ワークメモリ111は，ＣＰＵ102で使用するデータ及びディスプレイリストなどを記憶してもよい。そして，ＣＰＵ102は，メインメモリに記憶されたプログラムなどを読み出して，所定の処理を行ってもよい。ただし，ハードウェア処理のみにより所定の処理を行っても良い。ＣＰＵ102は，たとえばワークメモリ111から，ワールド座標の3次元オブジェクトデータとしてのポリゴンデータを読出し，ポリゴンデータをジオメトリ演算回路103へ出力する。具体的には，メインプロセッサ，コプロセッサ，データ処理プロセッサ,四則演算回路又は汎用演算回路などを適宜有するものがあげられる。これらはバスなどにより連結され，信号の授受が可能とされる。また，圧縮された情報を伸張するためのデータ伸張プロセッサを備えても良い。
【００６６】
ジオメトリ演算回路103は，入力されたポリゴンデータに対して，視点を原点とする視点座標系のデータに座標変換などを行うための回路である。ジオメトリ演算回路103は，処理したポリゴンデータを，レンダラー104へ出力する。具体的なジオメトリ演算回路として，前記メインプロセッサとバスなどで連結された，ジオメトリプロセッサ，コプロセッサ，データ処理プロセッサ,四則演算回路又は汎用演算回路などがあげられる。
【００６７】
レンダラー104は，ポリゴン単位のデータをピクセル単位のデータに変換するための回路又は装置である。レンダラー104は，ピクセル単位のデータをテクスチャ生成回路105へ出力する。具体的なレンダラー104として，前記メインプロセッサとバスなどで連結されたデータ処理プロセッサ,四則演算回路又は汎用演算回路などがあげられる。
【００６８】
テクスチャ生成回路105は，テクスチャメモリ112に記憶されるテクスチャデータに基づき，ピクセル単位のテクスチャカラーを生成するための回路である。テクスチャ生成回路105は，テクスチャカラー情報を有するピクセル単位のデータを，照光処理回路107へ出力する。具体的なテクスチャ生成回路105として，前記メインプロセッサとバスなどで連結されたデータ処理プロセッサ,四則演算回路又は汎用演算回路などがあげられる。
【００６９】
照光処理回路107は，テクスチャカラー情報を有するポリゴンに対し，ピクセル単位で法線ベクトル，重心座標などを利用して陰影付けなどを行うための回路である。照光処理回路107は，陰影付けした画像データを，表示回路108へ出力する。具体的な照光処理回路107として，前記メインプロセッサとバスなどで連結されたデータ処理プロセッサ,四則演算回路又は汎用演算回路などがあげられる。そして，メモリに格納されたテーブルなどから適宜光に関する情報を読み出して陰影付けを行えばよい。
【００７０】
表示回路108は，照光処理回路107から入力された画像データをフレームバッファ109に書き込み，またフレームバッファ109に書き込まれた画像データを読み出し，制御して表示画像情報を得るための回路である。表示回路108は，表示画像情報をモニター110へ出力する。具体的な表示回路として，前記メインプロセッサとバスなどで連結された描画プロセッサ，データ処理プロセッサ,四則演算回路又は汎用演算回路などがあげられる。
【００７１】
モニター110は，入力された表示画像情報にしたがって，コンピュータグラフィックス画像を表示するための装置である。
【００７２】
本発明のコンピュータは，レンダラー，テクスチャ生成回路及び，表示装置として，本発明の画像生成装置を具備するので，これらにおける回路素子を共用することで，ハードウェアの規模を小さくできる。また，ジオメトリ部を２Ｄベクタ画像に適用することで，２Ｄベクタ画像に対するジオメトリ変換が可能となり，専用ハードウェアまたは，ソフトウェアによる演算を加えることなく，行列演算による形状変形，拡大縮小をベクタ画像に対して行うことができる。さらに，従来別々の物と扱われてきた，２Ｄ及び３Ｄの表示命令を一元的に扱うことが可能となり，また，これら２Ｄ／３Ｄ画像の合成についても同時に処理を行うことができることから，システムが複雑になる事態を効果的に防止できる。
【００７３】
[コンピュータの動作]
以下，コンピュータを用いて画像を生成する動作例を説明する。ＣＰＵ102は，ワークメモリ111から，ポリゴンデータを読出し，ポリゴンデータをジオメトリ演算回路103へ出力する。ジオメトリ演算回路103は，入力されたポリゴンデータに対して，視点を原点とする視点座標系のデータに座標変換するなどの処理を行う。ジオメトリ演算回路103は，処理したポリゴンデータを，レンダラー104へ出力する。レンダラー104は，ポリゴン単位のデータをピクセル単位のデータに変換する。レンダラー104とテクスチャ生成回路105は，テクスチャメモリ112に記憶されるテクスチャデータに基づき，ピクセル単位のテクスチャカラーを生成する。テクスチャ生成回路105は，テクスチャカラー情報を有するピクセル単位のデータを，照光処理回路107へ出力する。照光処理回路107は，テクスチャカラー情報を有するポリゴンに対し，ピクセル単位で法線ベクトル，重心座標などを利用して陰影付けを行う。照光処理回路107は，陰影付けした画像データを，表示回路108へ出力する。表示回路108は，照光処理回路107から入力された画像データをフレームバッファ109に書き込み，またフレームバッファ109に書き込まれた画像データを読み出し，表示画像情報を得る。また，このとき同時にエッジバッファ等の情報を用いることで，２Ｄ／３Ｄの合成処理を行うことができる。表示回路108は，表示画像情報をモニター110へ出力する。モニター110は，入力された表示画像情報にしたがって，コンピュータグラフィックス画像を表示する。
【００７４】
本発明のコンピュータは，レンダラー，テクスチャ生成回路及び，表示装置として，本発明の画像生成装置を具備するので，これらにおける回路素子を共用することで，ハードウェアの規模を小さくできる。また，ジオメトリ部を２Ｄベクタ画像に適用することで，２Ｄベクタ画像に対するジオメトリ変換が可能となり，専用ハードウェアまたは，ソフトウェアによる演算を加えることなく，行列演算による形状変形，拡大縮小をベクタ画像に対して行うことができる。さらに，従来別々の物と扱われてきた，２Ｄ・ベクタ及び３Ｄの表示命令を一元的に扱うことが可能となり，また，これら２Ｄ／３Ｄ及びベクタ画像の合成についても同時に処理を行うことができることから，システムが複雑になる事態を効果的に防止できる。
【００７５】
[ゲーム機の構成]
図７は，本発明のある実施形態（ゲーム機）のブロック図である。このブロック図で表される実施形態は，特に携帯用，家庭用又は業務用のゲーム機として好適に利用されうる。そこで，以下では，ゲーム機として説明する。なお，同図に示されるゲーム機は，少なくとも処理部200を含めばよく（又は処理部200と記憶部270，又は処理部200と記憶部270と情報記憶媒体280を含んでもよく），それ以外のブロック（例えば操作部260，表示部290，音出力部292，携帯型情報記憶装置294，通信部296）については，任意の構成要素とすることができる。 
【００７６】
処理部200は，システム全体の制御，システム内の各ブロックへの命令の指示，ゲーム処理，画像処理，音処理などの各種の処理を行うものである。処理部200の機能は，各種プロセッサ（ＣＰＵ，ＤＳＰ等），又はＡＳＩＣ（ゲートアレイ等）などのハードウェアや，所与のプログラム（ゲームプログラム）により実現できる。 
【００７７】
操作部260は，プレーヤが操作データを入力するためのものである。操作部260は，の機能は，例えば，レバー，ボタン，外枠，及びハードウェアを備えたコントローラにより実現できる。なお，特に携帯用ゲーム機の場合は，操作部260は，ゲーム機本体と一体として形成されても良い。コントローラからの処理情報は，シリアルインターフェース(I/F)やバスを介してメインプロセッサなどに伝えられる。
【００７８】
記憶部270は，処理部200や通信部296などのワーク領域となるものである。また，プログラムや各種テーブルなどを格納しても良い。記憶部270は，例えば，メインメモリ272，フレームバッファ274，及びテクスチャ記憶部276を含んでもよく，そのほか各種テーブルなどを記憶しても良い。記憶部270の機能は，ＲＯＭやＲＡＭなどのハードウェアにより実現できる。 ＲＡＭとして，ＶＲＡＭ，ＤＲＡＭ又はＳＲＡＭなどがあげられ，用途に応じて適宜選択すればよい。フレームバッファ274を構成するＶＲＡＭなどは，各種プロセッサの作業領域として用いられる。
【００７９】
情報記憶媒体（コンピュータにより使用可能な記憶媒体）280は，プログラムやデータなどの情報を格納するものである。情報記憶媒体280は，いわゆるゲームカセットなどとして販売されうる。そして，情報記憶媒体280の機能は，光ディスク（ＣＤ，ＤＶＤ），光磁気ディスク（ＭＯ），磁気ディスク，ハードディスク，磁気テープ，又はメモリ（ＲＯＭ）などのハードウェアにより実現できる。処理部200は，この情報記憶媒体280に格納される情報に基づいて種々の処理を行う。情報記憶媒体280には，本発明（本実施形態）の手段（特に処理部200に含まれるブロック）を実行するための情報（プログラム又はプログラム及びデータ）が格納される。なお，上記記憶部にプログラムやデータなどの情報を格納した場合は，情報記憶媒体280は必ずしも必要ない。情報記憶媒体280に格納される情報の一部又は全部は，例えば，システムへの電源投入時等に記憶部270に転送されることになる。また，情報記憶媒体280に記憶される情報として，所定の処理を行うためのプログラムコード，画像データ，音データ，表示物の形状データ，テーブルデータ，リストデータ，本発明の処理を指示するための情報，その指示に従って処理を行うための情報等の少なくとも2つを含むものがあげられる。 
【００８０】
表示部290は，本実施形態により生成された画像を出力するものであり，その機能は，ＣＲＴ（ブラウン管），ＬＣＤ（液晶），ＯＥＬ（有機電界発光素子），ＰＤＰ（プラズマディスプレイパネル）又はＨＭＤ（ヘッドマウントディスプレイ）などのハードウェアにより実現できる。 
【００８１】
音出力部292は，音を出力するものである。音出力部292の機能は，スピーカなどのハードウェアにより実現できる。音出力は，例えばバスを介してメインプロセッサなどと接続されたサウンドプロセッサにより，音処理が施され，スピーカなどの音出力部から出力される。
【００８２】
携帯型情報記憶装置294は，プレーヤの個人データやセーブデータなどが記憶されるものである。この携帯型情報記憶装置294としては，メモリカードや携帯型ゲーム装置などがあげられる。携帯型情報記憶装置294の機能は，メモリカード，フラッシュメモリ，ハードディスク，ＵＳＢメモリなど公知の記憶手段により達成できる。
【００８３】
通信部296は，外部（例えばホスト装置や他の画像生成システム）との間で通信を行うための各種の制御を行う任意のものである。通信部296の機能は，各種プロセッサ，又は通信用ＡＳＩＣなどのハードウェアや，プログラムなどにより実現できる。 
【００８４】
ゲーム機を実行するためのプログラム又はデータは，ホスト装置（サーバー）が有する情報記憶媒体からネットワーク及び通信部296を介して情報記憶媒体280に配信するようにしてもよい。
【００８５】
処理部200は，ゲーム処理部220，画像処理部230，及び音処理部250を含むものがあげられる。具体的には，メインプロセッサ，コプロセッサ，ジオメトリプロセッサ，描画プロセッサ，データ処理プロセッサ,四則演算回路又は汎用演算回路などがあげられる。これらは適宜バスなどにより連結され，信号の授受が可能とされる。また，圧縮された情報を伸張するためのデータ伸張プロセッサを備えても良い。
【００８６】
ここでゲーム処理部220は，コイン（代価）の受け付け処理，各種モードの設定処理，ゲームの進行処理，選択画面の設定処理，オブジェクトの位置や回転角度（Ｘ，Ｙ又はＺ軸回り回転角度）を求める処理，オブジェクトを動作させる処理（モーション処理），視点の位置（仮想カメラの位置）や視線角度（仮想カメラの回転角度）を求める処理，マップオブジェクトなどのオブジェクトをオブジェクト空間へ配置する処理，ヒットチェック処理，ゲーム結果（成果，成績）を演算する処理，複数のプレーヤが共通のゲーム空間でプレイするための処理，又はゲームオーバー処理などの種々のゲーム処理を，操作部260からの操作データや，携帯型情報記憶装置294からの個人データ，保存データや，ゲームプログラムなどに基づいて行う。
【００８７】
画像処理部230は，ゲーム処理部220からの指示等にしたがって，各種の画像処理を行うものである。また，音処理部250は，ゲーム処理部220からの指示等にしたがって，各種の音処理を行う。
【００８８】
ゲーム処理部220，画像処理部230，音処理部250の機能は，その全てをハードウェアにより実現してもよいし，その全てをプログラムにより実現してもよい。又は，ハードウェアとプログラムの両方により実現してもよい。画像処理部230は，ジオメトリ演算部2４２（3次元座標演算部），描画部240（レンダリング部）を含むものがあげられる。 
【００８９】
ジオメトリ演算部2４２は，座標変換，クリッピング処理，透視変換，又は光源計算などの種々のジオメトリ演算（3次元座標演算）を行う。そして，ジオメトリ処理後（透視変換後）のオブジェクトデータ（オブジェクトの頂点座標，頂点テクスチャ座標，又は輝度データ等）は，例えば，記憶部270のメインメモリ272に格納されて，保存される。 
【００９０】
描画部240は，ジオメトリ演算後（透視変換後）のオブジェクトデータと，テクスチャ記憶部276に記憶されるテクスチャなどに基づいて，オブジェクトをフレームバッファ274に描画する。
【００９１】
描画部240は，例えば，テクスチャマッピング部242，シェーディング処理部244を含むものがあげられる。具体的には，描画プロセッサにより実装できる。描画プロセッサは，テクスチャ記憶部，各種テーブル，フレームバッファ，ＶＲＡＭなどとバスなどを介して接続され，更にディスプレイと接続される。
【００９２】
テクスチャマッピング部242は，環境テクスチャをテクスチャ記憶部276から読み出し，読み出された環境テクスチャを，オブジェクトに対してマッピングする。
【００９３】
シェーディング処理部244は，オブジェクトに対するシェーディング処理を行う。例えば，ジオメトリ処理部2４２が光源計算を行い，シェーディング処理用の光源の情報や，照明モデルや，オブジェクトの各頂点の法線ベクトルなどに基づいて，オブジェクトの各頂点の輝度（ＲＧＢ）を求める。シェーディング処理部244は，この各頂点の輝度に基づいて，プリミティブ面（ポリゴン，曲面）の各ドットの輝度を例えば，ホンシェーディングや，グーローシェーディングなどにより求める。
【００９４】
ジオメトリ演算部2４２は，法線ベクトル処理部2４４を含むものがあげられる。法線ベクトル処理部2４４は，オブジェクトの各頂点の法線ベクトル（広義にはオブジェクトの面の法線ベクトル）を，ローカル座標系からワールド座標系への回転マトリクスで回転させる処理を行ってもよい。
【００９５】
本発明のゲーム機は，画像処理部に，本発明の画像生成装置を具備する。これにより，回路素子の共有化を図れるとともに，ゲーム処理部220からの制御先を画像処理に関して一元化することが可能となり，ベクタ・２Ｄ・３Ｄ画像処理に関する処理部を１つにすることにより，複雑な制御を避け，システムの複雑度を低減することができる。なお，ゲーム機における構成を適宜利用すれば，スロットマシーンやパチンコ遊技機などにおける画像表示装置としても機能しうるものを得ることができる。
【００９６】
[ゲーム機の基本動作]
システムの電源がＯＮになると，情報記憶媒体280に格納される情報の一部又は全部は，例えば，記憶部270に転送される。そして，ゲーム処理用のプログラムが，例えばメインメモリ272に格納され，様々なデータが，テクスチャ記憶部276や，図示しないテーブルなどに格納される。
【００９７】
操作部260からの操作情報は，例えば，図示しないシリアルインターフェイスやバスを介して，処理部200へ伝えられ，音処理や，様々な画像処理が行われる。音処理部250により処理された音情報は，バスを介して音出力部292へ伝えられ，音として放出される。また，メモリカードなどの携帯型情報記憶装置194に記憶されたセーブ情報なども，図示しないシリアルインターフェイスやバスを介して，処理部200へ伝えられ所定のデータが記憶部170から読み出される。
【００９８】
画像処理部230が，ゲーム処理部220からの指示等にしたがって，各種の画像処理を行う。具体的には，ジオメトリ演算部2４２が，座標変換，クリッピング処理，透視変換，又は光源計算などの種々のジオメトリ演算（3次元座標演算）を行う。そして，ジオメトリ処理後（透視変換後）のオブジェクトデータ（オブジェクトの頂点座標，頂点テクスチャ座標，又は輝度データ等）は，例えば，記憶部270のメインメモリ272に格納されて，保存される。次に，描画部240が，ジオメトリ演算後（透視変換後）のオブジェクトデータと，テクスチャ記憶部276に記憶されるテクスチャなどとに基づいて，オブジェクトをフレームバッファ274に描画する。
【００９９】
フレームバッファ274に格納された情報は，バスを介して表示部290へ伝えられ，描画されることとなる。このようにして，コンピュータグラフィックを有するゲーム機として機能する。
【０１００】
本発明のゲーム機は，画像処理部に，本発明の画像生成装置を具備するので，回路素子などを共有することで，ハードウェア規模を縮減でき，ベクタ・２Ｄ・３Ｄ画像処理部を一元化することにより，システムが複雑になる事態を防止できることで，無駄なハードウェア・制御処理を少なくすることができる。前記により，開発・製造コスト，消費電力を低減することができるため，特に携帯式ゲーム機などに好適に利用される。
【０１０１】
[携帯電話機の構成]
図８は，本発明のある実施形態（コンピュータグラフィック機能つき携帯電話機）のブロック図である。このブロック図で表される実施形態は，特に3次元コンピュータグラフィック機能つき携帯電話機，特にゲーム機能付携帯電話や，ナビゲーション機能付形態電話として好適に利用されうる。
【０１０２】
図８に示されるように，この携帯電話は，制御部221と，制御部221のためのプログラムや画像データなどが格納され，制御部や通信部などのワーク領域となるメモリ部222と，無線通信を行うための無線通信機能部223と，静止画や動画を撮影してデジタル信号に変換するＣＣＤカメラなどの任意要素である撮像部224と，画像や文字を表示するためのＬＣＤなどの表示部225と，テンキーや各種機能キーなどを含む操作部226と，音声通話のためのマイクなどの音声入力部227と，レシーバやスピーカなど音を出力するための音声出力部228と，当該携帯電話端末を動作させるための電池229と，電池229を安定化し各機能部へ分配する電源部230を含む。
【０１０３】
制御部201は，携帯電話システム全体の制御，システム内の各ブロックへの命令の指示，ゲーム処理，画像処理，音処理などの各種の処理を行うものである。制御部221の機能は，各種プロセッサ（ＣＰＵ，ＤＳＰ等），又はＡＳＩＣ（ゲートアレイ等）などのハードウェアや，所与のプログラム（ゲームプログラム）により実現できる。
【０１０４】
より具体的には，制御部は，図示しない画像処理部を具備し，画像処理部は，ジオメトリ演算回路などのジオメトリ演算部と，描画部（レンダラー）とを具備する。さらに，テクスチャ生成回路，照光処理回路，又は表示回路などを具備してもよい。更には，先に説明したコンピュータやゲーム機における描画処理回路を適宜具備すればよい。
【０１０５】
本発明の携帯電話は，制御部に含まれるジオメトリ演算部や描画部として，本発明の画像生成装置を具備するので，回路素子などを共有することで，ハードウェア規模を縮減でき，ベクタ・２Ｄ・３Ｄ画像処理部を一元化することにより，システムが複雑になる事態を防止できることで，無駄なハードウェア・制御処理を少なくすることができる。前記により，開発・製造コスト，消費電力を低減することができるため，携帯電話など小規模な電話に好適に利用される。
【０１０６】
[携帯電話機の動作例]
まず，音声による通信動作について説明する。例えば音声入力部227に入力された音声は，インターフェイスによりデジタル情報に変換され，制御部221によって，所定の処理が施され，無線通信機能部223から無線信号として出力される。また，相手の音情報を受信する場合は，無線通信機能部223が無線信号を受信し，所定の変換処理が施された後，制御部221の制御を受けて，音声出力部228から出力される。
【０１０７】
次に，画像を処理するための動作や処理は，基本的には先に説明したコンピュータやゲーム機における動作や処理と同様である。操作部224から，図示しないインターフェイスやバスを介して処理情報が入力されると，例えば，制御部221中の画像処理部の指令に基づき，ジオメトリプロセッサなどが，ＲＡＭなどの作業領域，各種テーブルなどを適宜利用し，ジオメトリ演算を行う。さらに,制御部221のレンダラーは，制御部221中の画像処理部の指令に基づき，レンダリング処理を行う。カリング処理やクリッピング処理，アンチエイリアス処理などが適宜施された画像情報は，描画プロセッサにより所定の描画処理を施され，フレームバッファに記憶され，表示部に画像として表示される。このようにして，3次元コンピュータグラフィックスが表示される。
【０１０８】
本発明の携帯電話は，制御部に含まれるジオメトリ演算部や描画部として，本発明の画像生成装置を具備するので，回路素子などを共有することで，ハードウェア規模を縮減でき，システムが複雑になる事態を防止できるので，携帯電話など小規模な電話に好適に利用される。
【０１０９】
［他の実施形態について］
次に，本発明の好ましい実施形態について説明する。
本発明の好ましい実施形態は，コンテンツ評価システムを，さらに含む。
本発明のコンテンツ評価システムは，要するに，電子書籍の頁画像に含まれるコンテンツごとに，そのコンテンツに対するユーザの興味を加算してカウントすることができるというものである。
【０１１０】
上述した通り，本発明は，基本的に，コンテンツごとにコメントを付して，そのコメントを複数のユーザ間において，共有・閲覧することができる。しかし，例えば，ユーザが，電子書籍を読み進めるうちに，コメントを付すまでもないが興味を惹かれるコンテンツを発見したとする。このような場合に，ユーザが，コメントを付さなくとも，簡単にコンテンツに対する興味だけを示すことができるツールがあれば，あるコンテンツに対して興味を抱いたユーザの数をカウントし集計することも可能になる。このように，ある特定のコンテンツに対して，どの程度のユーザが興味を抱いているかという情報を集めることにより，その情報を，コンテンツに関連した商品等の販売のマーケティングツールとして有益に利用することができる。
【０１１１】
ただし，あるウェブページごとに，ユーザが，当該ウェブページに対する興味を簡単に示すことができるツールは，従来から存在する公知の技術である（例えば，Ｆａｃｅｂｏｏｋ（登録商標）の「いいね！」ボタン等）。この点，本発明の好ましい実施形態は，電子書籍の頁画像に含まれるコンテンツごとに，そのコンテンツに対するユーザの興味を加算してカウントするものであり，より具体的に，ユーザがどのコンテンツ（商品や人物の写真等）に興味を持ったかを判定することができる。
【０１１２】
このようなコンテンツ評価システムの構成について，より具体的に説明する。コンテンツ評価システムは，電子書籍サーバ１２に構築される。すなわち，本発明の好ましい実施形態において，電子書籍サーバ１２は，上記した構成に加えて，さらに，コンテンツ情報記憶部３２，合計数値記憶部３３と，を有する。
【０１１３】
まず，電子書籍サーバ１２の電子書籍記憶部２１には，上記した情報に加えて，電子書籍の頁画像に含まれるコンテンツごとに，当該コンテンツが位置する頁画像上の座標データと関連付けて，当該コンテンツに付されるボタン画像が記憶されている。このボタン画像は，サーバの読出処理部２３により読み出され，サーバの送信部２５により，端末１１へと送信される。そして，例えば，図１２に示されるように，このボタン画像６４は，端末１１の表示部４２によって，当該コンテンツが位置する頁画像上の座標データに基づき，頁画像に含まれるコンテンツ近傍に表示される。このボタン画像６４は，端末１１のボタン選択部４６により選択することができるようになっており，ボタン画像６４が選択されると，その選択されたという情報は，端末の送信部４５を介して，電子書籍サーバ１２に送信される。なお，図１２に示されるように，ボタン画像６４は，端末１１により送信されたコメント６５とともに表示されるものであることが好ましい。
【０１１４】
コンテンツ情報記憶部３２は，例えば，電子書籍記憶部２１に記憶されているコンテンツに関する情報（コンテンツが位置する頁画像上の座標データ）と関連付けて，当該コンテンツのより詳しい情報が掲載されたウェブページのＵＲＬ，コンテンツのタイトル（例えば，商品名や商品の種類の名前），及び当該コンテンツが含まれている頁画像のＵＲＬを記憶している。電子書籍サーバ１２は，端末１１から，ボタン画像が選択されたという情報を受信すると，読出処理部２３，例えば，当該コンテンツに関しより詳しい情報が掲載されたウェブページのＵＲＬを，端末１１の表示部４２に表示させるように，端末１１対して送信する。また，併せて，電子書籍サーバ１２は，コンテンツのタイトル（例えば，商品名や商品の種類の名前）を端末１１に送信することとしてもよい。これにより，頁画上のコンテンツに興味を持ったユーザに対し，そのコンテンツに対する情報を提供することができる。
また，コンテンツが位置する頁画像上の座標データに基づいて，各コンテンツごとにボタン画像を配置し，当該コンテンツごとにウェブページのＵＲＬ等を記憶しておくことで，頁画像のうち，ユーザがどのコンテンツに対して興味を持ったかを正確に把握できる。
【０１１５】
また，読出処理部２３は，電子書籍サーバ１２が端末１１からボタン画像が選択された情報を受信した場合に，当該コンテンツが含まれている頁画像のＵＲＬの情報を，コンテンツ情報記憶部３２から読み出し，他のサーバ（ツイッター（登録商標），エバーノート（登録商標）又はフェイスブック（登録商標）等のサービスが稼働するサーバ）へ送信し，それらのサービスと連携するものであってもよい。これにより，あるユーザが興味を示したコンテンツが含まれている頁画像のＵＲＬを，インターネット上に広く拡散させることができる。
【０１１６】
合計数値記憶部３３は，電子書籍記憶部２１が記憶しているコンテンツごとに，当該コンテンツに関連付けられたボタン画像が，選択された選択回数の合計数値を記憶する。つまり，各ユーザが，各端末１１のボタン選択部４６により，ボタン画像が選択されると，その選択情報は，電子書籍サーバ１２によって受信される。そして，電子書籍サーバ１２の情報更新部２４により，合計数値記憶部３３によって記憶される情報が更新され，ボタン画像が選択される度に，合計数値記憶部３３に，コンテンツの選択情報が加算して記憶・更新される。このようにして，合計数値記憶部３３に，コンテンツの選択回数の情報（あるコンテンツに対し興味を示したユーザの数）を記憶しておくことで，その合計数値に関する情報は様々な用途のマーケティングツールとして利用できる。例えば，電子書籍管理者は，選択合計回数に基づいて，コンテンツごとに，商品の売れ筋や流行等を把握できる。また，コンテンツが選択された合計数値は，ユーザの端末１１に表示することとしても良い。例えば，電子書籍サーバ１２は，サーバの送信部２５を介して，端末１１に対し，ボタン画像が選択された合計数値を表示するための情報を送信する。このように，電子書籍サーバ１２から，合計数値を表示するための情報を受信した端末１１は，表示部４２に，コンテンツに関連付けて，合計数値を表示する。表示部４２が，ボタン選択回数の合計数値を表示した例は，図１２に示されている。図１２に示されるように，ボタン選択回数の合計数値は，特定のコンテンツと関連して，合計数値表示領域６６に表示されることが好ましい。このように，合計数値表示領域６６に，ボタン画像の選択回数の合計値が表示されることで，ユーザは，商品や人物の社会的な興味を，数的に把握することができる。
【０１１７】
［さらに別の実施形態について］
【０１１８】
以下，本発明に係るさらに別の実施形態について説明する。以下の説明においては，上記した実施形態と同一の構成については説明を割愛し，主として上記した実施形態とは異なる構成について説明する。
【０１１９】
図１３は，本発明の別の実施形態において，端末１１の表示部４２に表示された画像の例を示している。本発明の他の実施形態においては，ユーザは，特定のコンテンツに関連させて，アイコン７４を選択することができる。例えば，ユーザは，表示画面右上に示されたアイコン領域に示された各アイコンをドラッグアンドドロップして，選択することができる。アイコンの選択は，コメント７５の入力とともに行われるものであってもよいし，コメント７５の入力なしで行われるものであってもよい。アイコンの例は，特定のコンテンツに対してユーザが抱く感情を表現したものである。例えば，アイコンの例としては，「喜び」のアイコン，「怒り」のアイコン，「哀しみ」のアイコン，及び「楽しい」のアイコンが考えられる。ただし，アイコンとしてはその他様々なものを表現することができる。そして，ユーザにより選択されるアイコンには，それぞれアイコン数値が設定されている。アイコン数値は，アイコンの種類に応じて異なる数値が設定されていることとしてもよいし，同一の数値が設定されていることとしてもよい。アイコン数値は，例えば，「喜び」のアイコンは「＋１０」，「怒り」のアイコンは「−１０」，「哀しみ」のアイコンは「−５」，「楽しい」のアイコンは「＋５」のように，適宜設定可能である。端末１１を介して指定されたコンテンツに関連し，複数のアイコン７４の中から，特定のアイコン７４が選択されると，選択されたアイコンに関する情報は，サーバ１２へ送信される。サーバ１２は，端末１１からアイコンに関する情報を受信すると，指定されたコンテンツに関連して，アイコンごとにアイコン数値を蓄積・加算し，アイコン数値の合計数値を求める。サーバ１２は，算出したアイコンごとの合計数値を，端末１１に送信する。すると，端末１１の表示部３２には，コンテンツに関連したアイコンごとの合計数値や，全アイコンが有する数値の合計値が表示される。例えば，図１３に示す例においては，アイコンのごとの合計数値と，全アイコンが有する数値の合計値（星マーク）が，合計数値表示領域７６に表示されている。
以下，具体的に，システムの構成を説明する。
【０１２０】
本発明のさらに別の実施形態においては，電子書籍サーバ１２は，上記した実施形態の構成に加え，アイコン記憶部３４と合計数値記憶部３３を有する。
【０１２１】
アイコン記憶部３４は，端末１１に表示させる複数のアイコンとともに，アイコンごとに設定されたアイコン数値を記憶している。アイコンとしては，上述したとおり，ユーザの感情を表現したものであることが好ましい。また，アイコン数値の例は，コンピュータによって演算可能な数値であり，例えばアイコンの種類に応じて１〜１０ポイントや，−１〜−１０ポイントが設定されている。アイコンとアイコン数値は，それぞれ関連付けて記憶されていることが好ましい。
【０１２２】
合計数値記憶部３３は，電子書籍記憶部２１が記憶しているコンテンツと関連させて，アイコン記憶部３４に記憶されたアイコンごとに，アイコン数値の合計数値を記憶している。つまり，合計数値記憶部３３では，コンテンツと，アイコンと，アイコン数値の合計数値がそれぞれ関連付けて記憶されている。また，演算部によって，コンテンツと関連付けて付されたアイコン全てのアイコン数値の合計が算出され，合計数値記憶部３３に記憶されることとしてもよい。
【０１２３】
このように，電子書籍サーバ１２は，アイコン記憶部３４と合計数値記憶部３３を有している。このため，電子書籍サーバ１２の読み出し処理部２３は，電子書籍サーバの受信部２２が受信した情報に基づいて，電子書籍記憶部２１に記憶された電子書籍に関する情報とともに，アイコン記憶部３４に記憶された複数のアイコンに関する情報も読み出す。
【０１２４】
また，サーバ１２の情報更新部２４は，電子書籍サーバの受信部２２が受信した情報に基づいて，電子書籍記憶部２１が記憶する情報とともに，合計数値記憶部５６が記憶する合計数値を更新する。つまり，情報更新部２４は，端末１１から受信した情報（アイコンの選択情報）に基づいて，合計数値記憶部３３に記憶されているアイコン数値を加算する演算処理を行い，加算した合計数値を合計数値記憶部５６に記憶する。例えば，アイコン数値は，アイコンの種類ごとに合計されるものであってもよいし，アイコンの種類を問わず，あるコンテンツに関連付けて付された全てのアイコンの数値が合計されるものであってもよい。
【０１２５】
また，サーバ１２の送信部２５は，読出し処理部２３が読み出した一又は複数のコンテンツを含む電子書籍に関する情報とともに，複数のアイコンに関する情報も端末１１へ送信する。
【０１２６】
一方，本発明の他の実施形態において，端末１１は，上記した実施形態の構成に加え，アイコン選択部４７を有する。
アイコン選択部４７は，表示部４２に表示された複数のアイコンの中から，コンテンツ指定部４３が指定したコンテンツに関するアイコンを選択する手段である。電子書籍サーバ１２から複数のコンテンツに関する情報を受信すると，端末１１の表示部４２には，電子書籍に関する情報とともに，例えば図１４３に示すような複数のアイコンの中から任意のアイコンを選択することを促す表示がされる。そして，アイコン選択部４７は，コンテンツ指定部４３によって指定したコンテンツに関連して，複数のアイコンの中から任意のアイコンを選択する処理を行う。
【０１２７】
すなわち，端末１１の受信部４１は，電子書籍サーバ１２から送信された電子書籍に関する情報と，複数のアイコンに関する情報を受信する。端末１１の表示部４２は，端末の受信部４１が受信した電子書籍に関する情報に基づいて，電子書籍に関する情報とともに，複数のアイコンを表示する。コンテンツ指定部４３は，表示部３２に表示された電子書籍に含まれる特定のコンテンツを，コンテンツの割り当て領域を選択することで指定する。端末１１の入力部４４は，コンテンツ指定部４３が指定したコンテンツに関する指示及びコメントを入力する。また，アイコン選択部４７は，表示部４２に表示された複数のアイコンの中から，コンテンツ指定部４３が指定したコンテンツに関するアイコンを選択する。
端末１１の送信部４５は，端末の入力部４４が入力したコンテンツに関する指示とコメント，及びアイコン選択部４７が選択したアイコンを，電子書籍サーバ１２に送信する。
【０１２８】
このように，他の形態に係る電子書籍システムでは，電気通信回線を介して，端末１１と電子書籍サーバ１２の間で情報の授受が行われる。そして，電子書籍サーバ１２は，アイコンに関する情報を端末から受信した場合に，情報更新部２４により，端末１２から受信したアイコンに関連して合計数値記憶部３３に記憶されているアイコン数値の合計数値を更新する。アイコン数値の合計数値は，端末１１によりアイコンの選択が行われるたびに更新される。そして，電子書籍サーバ１２は，サーバの送信部２５を介して，端末１２に対し，情報更新部２４により更新されたアイコンの合計数値を表示するための情報を送信する。このように，電子書籍サーバ１２から，アイコンの合計数値を表示するための情報を受信した端末１１は，表示部４２に，アイコンの合計数値を表示する。表示部４２が，アイコンの合計数値を表示した例は，図１３に示されている。図１３に示されるように，アイコンの合計数値は，特定のコンテンツと関連して，合計数値表示領域７６に表示されることが好ましい。
【０１２９】
このような構成を有するため，本発明の他の実施形態において，電子書籍システムのユーザは，他のユーザが特定のコンテンツに対しどのような感情を抱いているかを，アイコン数値の合計数値によって可視的に把握することができる。
【０１３０】
また，他の実施形態に係る電子書籍サーバ１２は，さらに，画像データ記憶部３５と，画像データ送信部３６を有することとしてもよい。
【０１３１】
画像データ記憶部３５は，合計数値記憶部３３に記憶された合計数値の閾値とともに，複数の画像データを記憶している。つまり，画像データ記憶部３５には，各画像データに関連付けて，アイコン数値の合計数値の閾値が記憶されている。画像データ記憶部３５では，例えば，あるコンテンツに関連して「楽しい」を意味するアイコンのアイコン数値の合計数値が１００ｐｔを超えた場合には，「楽しい」という感情を表現する特定の画像データが抽出されるようになっている。
【０１３２】
画像データ送信部３６は，情報更新部２４により更新された合計数値が，画像データ記憶部３５に記憶されている閾値を超えた場合に，端末１１の表示部４２に閾値を超えた画像データを表示するための情報を，端末１１に対して送信する。つまり，電子書籍サーバ１２の合計数値記憶部３３では，端末１１によりアイコンが選択される度に，コンテンツに関連して選択されたアイコンに対応するアイコン数値の合計数値が，蓄積し加算され記憶されている。そして，電子書籍サーバ１２は，このようにして蓄積し加算された合計数値が，画像データ記憶部３５に記憶されている閾値を超えたか否かを判断する。電子書籍サーバ１２が，画像データ記憶３５に記憶されている閾値を越えていると判断した場合には，画像データ送信部３６により，閾値を超えた合計数値に関連して記憶されている画像データを，端末１１に対して送信する。電子書籍サーバ１２から画像データを受信した端末１１は，表示４３２に，その画像データを表示する処理を行う。
【０１３３】
このように，他の実施形態においては，合計数値記憶部３３に記憶されているコンテンツと関連付けてアイコンごとに蓄積・加算された合計数値が，一定の閾値を超えたことを契機として，端末１１の表示部４２に画像データを表示させることができる。このため，ユーザは，特定のコンテンツに関連するアイコンのアイコン数値（例えば，感情を表す数値）が，一定以上となったことを画像データによって可視的に把握することができる。
【実施例１】
【０１３４】
本発明の電子書籍システムを実装させるためのプログラムを作成し，サーバにインストールした。このプログラムは，端末が公知のブラウザ又はビューアーを有していれば，本発明の電子書籍システムを実装できるようなものとした。図１０は，電子書籍を表示させる端末に頁画像を表示した例を示す図面に替わる写真である。図１１は，アイコンとコメントとが表示された頁画像の例を示す図面に替わる写真である。図１１に示されるように，本発明によれば，取り込んだ書籍の画像上に，複数のコメントがリンクされている。これにより，本発明は，取り込んだ書籍の頁誌面をコミュニティ化することができる。
【産業上の利用可能性】
【０１３５】
本発明は，電子書籍システムに関するので，家電産業において利用されうる。
【符号の説明】
【０１３６】
１１  端末
１２  電子書籍サーバ
１３  電子書籍システム
２１  電子書籍記憶部
２２  電子書籍サーバの受信部
２３  読出処理部
２４  情報更新部
２５  電子書サーバの送信部
２６  頁画像取込部
２７  位置座標取得部
２８  入力可否判断分
２９  コメント集計手段
３０  画像集計部
３１  スクラッチ処理部
３２  コンテンツ情報記憶部
３３  合計数値記憶部
３４  アイコン記憶部
３５  画像データ記憶部
３６  画像データ送信部
４１  端末の受信部
４２  表示部
４３  コンテンツ指定部
４４  入力部
４５  端末の送信部
４６  ボタン選択部
４７  アイコン選択部
５１  座標メタデータ
５２  頁画像
５３  入力可能領域
５４  入力不可領域
５５  コメント
５６  不透過画像
【図１】
2012141967.tif 000003
【図２】
2012141967.tif 000004
【図３】
2012141967.tif 000005
【図４】
2012141967.tif 000006
【図５】
2012141967.tif 000007
【図６】
2012141967.tif 000008
【図７】
2012141967.tif 000009
【図８】
2012141967.tif 000010
【図９】
2012141967.tif 000011
【図１０】
2012141967.tif 000012
【図１１】
2012141967.tif 000013
【図１２】
2012141967.tif 000014
【図１３】
2012141967.tif 000015