(57)【要約】【課題】コンテンツを視聴しているかのような位置に端末のユーザを表すシンボルを配置し、そのシンボルを視聴結果の履歴として表示するコンテンツ編集サーバ及びコンテンツ編集プログラムを提供する。【解決手段】複数の端末７に対して通信ネットワーク５を介して接続されたコンテンツ編集サーバ３は、少なくともアバター８０を含む画像と楽曲とからなるコンテンツを記憶するコンテンツ記憶部３１と、端末７からの再生指示を受け付けて対応するコンテンツをコンテンツ記憶部３１から抽出する抽出部１１と、抽出されたコンテンツの画像に対してアバター８０を囲むようにその端末７のシンボル８２を配置するコンテンツ編集部１３と、そのコンテンツを端末７で再生するコンテンツ再生出力部１４と、コンテンツ記憶部３１に記憶されたコンテンツをコンテンツ再生出力部１４により出力された編集後のコンテンツに更新するコンテンツ更新部１５、を備える。【選択図】図２
2010066790.tif 000002
【特許請求の範囲】
【請求項１】
複数の端末に対して通信ネットワークを介して接続され、前記複数の端末で再生するコンテンツを編集するコンテンツ編集サーバにおいて、
少なくともアバターを含む画像と、楽曲とからなる前記コンテンツを記憶するコンテンツ記憶部と、
前記端末からの再生指示を受け付けることに応じて、前記再生指示に対応するコンテンツを前記コンテンツ記憶部から抽出する抽出部と、
前記抽出部により抽出された前記コンテンツの画像に対して、前記再生指示を出力した前記端末の第１のシンボルを、前記アバターを囲むように配置して、前記コンテンツを編集するコンテンツ編集部と、
前記コンテンツ編集部により編集された前記コンテンツを前記端末で再生するコンテンツ再生出力部と、
前記コンテンツ記憶部に記憶された前記コンテンツを、前記コンテンツ再生出力部により出力された編集後の前記コンテンツに更新するコンテンツ更新部と、
を備えること、
を特徴とするコンテンツ編集サーバ。
【請求項２】
請求項１に記載のコンテンツ編集サーバにおいて、
前記第１のシンボルは、各端末に対応しており、
前記抽出部により抽出された前記コンテンツに、前記再生指示を出力した前記端末の前記第１のシンボルを含むか否かを判定するシンボル判定部を備え、
前記コンテンツ編集部は、前記シンボル判定部が前記第１のシンボルを含まないと判定したことに応じて、前記第１のシンボルを配置して前記コンテンツを編集すること、
を特徴とするコンテンツ編集サーバ。
【請求項３】
請求項１又は請求項２に記載のコンテンツ編集サーバにおいて、
各々の前記端末のユーザに関するユーザ情報に、前記コンテンツ編集部により配置された前記第１のシンボルの情報を対応付けて記憶するユーザ情報記憶部と、
前記端末から前記第１のシンボルを選択する選択情報を受け付けることに応じて、前記ユーザ情報記憶部に記憶された前記第１のシンボルの情報に対応する前記ユーザ情報を、前記端末に出力するユーザ情報出力部と、
を備えること、
を特徴とするコンテンツ編集サーバ。
【請求項４】
請求項１から請求項３のいずれか１項に記載のコンテンツ編集サーバにおいて、
前記コンテンツ編集部は、配置された前記第１のシンボルの数が所定数を超えたことに応じて、前記所定数を超えた前記第１のシンボルに代えて、所定数の第１のシンボルごとに１つの第２のシンボルを配置して、前記コンテンツを編集すること、
を特徴とするコンテンツ編集サーバ。
【請求項５】
請求項４に記載のコンテンツ編集サーバにおいて、
各々の前記端末のユーザに関するユーザ情報に、前記コンテンツ再生出力部が前記コンテンツを出力した日時の情報である日時情報を対応付けて記憶するユーザ情報記憶部を備え、
前記コンテンツ編集部は、前記ユーザ情報記憶部に記憶された前記日時情報が古いユーザの前記第１のシンボルに代えて、前記第２のシンボルを配置して前記コンテンツを編集すること、
を特徴とするコンテンツ編集サーバ。
【請求項６】
請求項１から請求項５のいずれか１項に記載のコンテンツ編集サーバにおいて、
前記コンテンツ再生出力部により前記コンテンツが出力されたことに応じて、出力した前記コンテンツに関するログ情報を生成するログ情報生成部と、
前記ログ情報生成部により生成された前記ログ情報を記憶するログ情報記憶部と、
前記ログ情報記憶部に記憶された前記ログ情報に基づき、前記コンテンツごとの再生度合いを算出する再生度合い算出部と、
前記再生度合い算出部により算出された前記再生度合いに基づき、前記コンテンツのランキング情報を作成するランキング作成部と、
を備えること、
を特徴とするコンテンツ編集サーバ。
【請求項７】
請求項１から請求項６のいずれか１項に記載のコンテンツ編集サーバにおいて、
各々の前記端末のユーザに関するユーザ情報に、前記コンテンツ再生出力部が出力した前記コンテンツの再生回数を対応付けて記憶するユーザ情報記憶部を備え、
前記コンテンツ編集部は、前記ユーザ情報記憶部に記憶された前記再生回数に応じて、配置する前記端末の前記第１のシンボルの表示態様を変化させて、前記コンテンツを編集すること、
を特徴とするコンテンツ編集サーバ。
【請求項８】
請求項１から請求項７のいずれか１項に記載のコンテンツ編集サーバにおいて、
前記コンテンツ編集部は、前記端末の前記第１のシンボルに動作を加える動作情報を前記端末から受け付けることに応じて、前記第１のシンボルに前記動作情報に対応する動作を追加する動作追加部を備えること、
を特徴とするコンテンツ編集サーバ。
【請求項９】
請求項１から請求項８のいずれか１項に記載のコンテンツ編集サーバにおいて、
前記コンテンツ編集部は、前記端末の前記第１のシンボルとは異なる他の端末の前記第１のシンボルの動作を複写する情報を前記端末から受け付けることに応じて、前記他の端末の前記第１のシンボルの動作を前記端末の前記第１のシンボルに追加する動作複写部を備えること、
を特徴とするコンテンツ編集サーバ。
【請求項１０】
請求項１から請求項９のいずれか１項に記載のコンテンツ編集サーバにおいて、
前記端末の操作に応じて、前記コンテンツ再生出力部により出力された前記コンテンツに関する評価を受け付ける評価受付部を備え、
前記コンテンツ編集部は、前記評価受付部が受け付けた評価結果に応じて、前記コンテンツの背景の画像の表示態様を変化させて、前記コンテンツを編集すること、
を特徴とするコンテンツ編集サーバ。
【請求項１１】
請求項１０に記載のコンテンツ編集サーバにおいて、
前記評価受付部は、前記端末の前記第１のシンボルに所定の動作を所定の動作情報として前記端末から受け付けることに応じて、受け付けた前記所定の動作情報の数を前記コンテンツ再生出力部により出力された前記コンテンツに関する評価として受け付け、
前記評価受付部により受け付けた前記第１のシンボルに対応する前記動作情報の数を記憶する評価数記憶部を備え、
前記コンテンツ編集部は、
前記第１のシンボルに前記動作情報に対応する動作を追加する動作追加部を備え、
前記評価数記憶部に記憶された前記動作情報の数の大きさに応じて、前記コンテンツの背景の画像の表示態様を変化させて、前記コンテンツを編集すること、
を特徴とするコンテンツ編集サーバ。
【請求項１２】
請求項１１に記載のコンテンツ編集サーバにおいて、
前記コンテンツ編集部は、前記評価数記憶部に記憶された前記動作情報の数が所定数を超えたことに応じて、前記背景の画像を、広告を含む画像に変化させて、前記コンテンツを編集すること、
を特徴とするコンテンツ編集サーバ。
【請求項１３】
請求項１から請求項１２のいずれか１項に記載のコンテンツ編集サーバにおいて、
前記コンテンツ編集部は、前記端末から文字情報を受け付けることに応じて、前記端末の前記第１のシンボルから前記アバターに向かって前記文字情報が示す文字の画像を移動させて、前記端末に表示させるように演出する文字演出部を備えること、
を特徴とするコンテンツ編集サーバ。
【請求項１４】
請求項１から請求項１３のいずれか１項に記載のコンテンツ編集サーバにおいて、
前記コンテンツ編集部は、前記コンテンツを再生中の前記端末から合成要求を音声データと共に受け付けることに応じて、再生中の前記コンテンツを複製して新たに作成したコンテンツに前記音声データを合成する音声合成部を備えること、
を特徴とするコンテンツ編集サーバ。
【請求項１５】
請求項１４に記載のコンテンツ編集サーバにおいて、
前記コンテンツ編集部は、前記合成要求を送信した前記端末のユーザを表すアバターを、前記コンテンツに追加して配置するアバター追加部を備えること、
を特徴とするコンテンツ編集サーバ。
【請求項１６】
請求項１４に記載のコンテンツ編集サーバにおいて、
前記コンテンツ編集部は、前記合成要求を送信した前記端末のユーザに対応する画像を、前記コンテンツが表示される表示領域の一部に追加して配置する画像追加部を備えること、
を特徴とするコンテンツ編集サーバ。
【請求項１７】
複数の端末に対して通信ネットワークを介して接続され、前記複数の端末で再生するコンテンツを編集するコンテンツ編集サーバが、少なくともアバターを含む画像と、楽曲とからなる前記コンテンツを記憶するコンテンツ記憶部を備え、前記コンテンツ編集サーバにおいて実行されるコンテンツ編集プログラムであって、
前記コンテンツ編集サーバに、
前記端末からの再生指示を受け付けることに応じて、前記再生指示に対応するコンテンツを前記コンテンツ記憶部から抽出する抽出手段と、
前記抽出手段により抽出された前記コンテンツの画像に対して、前記再生指示を出力した前記端末の第１のシンボルを、前記アバターを囲むように配置して、前記コンテンツを編集するコンテンツ編集手段と、
前記コンテンツ編集手段により編集された前記コンテンツを前記端末で再生するコンテンツ再生出力手段と、
前記コンテンツ記憶部に記憶された前記コンテンツを、前記コンテンツ再生出力手段により出力された編集後の前記コンテンツに更新するコンテンツ更新手段と、
して機能させること、
を特徴とするコンテンツ編集プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アバターを含むコンテンツを編集するコンテンツ編集サーバ及びコンテンツ編集プログラムに関する。
【背景技術】
【０００２】
従来、ユーザの分身であるキャラクタ画像のアバターを、ユーザの端末に対して通信ネットワークを介して接続されたサーバに記憶して、アバターをブログ等のユーザ自身の自己紹介ページに配置することで、コミニュケーションツールとして他の端末に自己紹介ページを表示させることが行われている。また、アバターの用途は、ブログ等に限らない。例えば、バーチャルなミーティングルームに、ユーザが所望のコンテンツと、そのユーザのアバターとを表示して、アバターが、コンテンツを視聴しているかのように表現したコンテンツの配信を行うコンテンツ視聴システムが提案されている（例えば、特許文献１）。
【特許文献１】特開２００７−１１５１１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載のコンテンツ視聴システムは、コンテンツを端末に表示するユーザをアバターとして表すことで、アバターが、コンテンツを視聴しているかのように表現したものであるが、アバターとコンテンツとの位置関係についての記載はない。また、アバターは、端末でのリアルタイムでの視聴状況を表している。つまり、端末がサーバとの接続を切断した場合には、その端末のユーザのアバターは表示されなくなる。
そこで、本発明は、コンテンツを視聴しているかのような位置に端末のユーザを表すシンボルを配置し、そのシンボルを視聴結果の履歴として表示するコンテンツ編集サーバ及びコンテンツ編集プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。また、符号を付して説明した構成は、適宜改良してもよく、また、少なくとも一部を他の構成物に代替してもよい。
【０００５】
請求項１の発明は、複数の端末（７）に対して通信ネットワーク（５）を介して接続され、前記複数の端末で再生するコンテンツを編集するコンテンツ編集サーバ（３）において、少なくともアバター（８０）を含む画像と、楽曲とからなる前記コンテンツを記憶するコンテンツ記憶部（３１）と、前記端末からの再生指示を受け付けることに応じて、前記再生指示に対応するコンテンツを前記コンテンツ記憶部から抽出する抽出部（１１）と、前記抽出部により抽出された前記コンテンツの画像に対して、前記再生指示を出力した前記端末の第１のシンボル（８２等）を、前記アバターを囲むように配置して、前記コンテンツを編集するコンテンツ編集部（１３）と、前記コンテンツ編集部により編集された前記コンテンツを前記端末で再生するコンテンツ再生出力部（１４）と、前記コンテンツ記憶部に記憶された前記コンテンツを、前記コンテンツ再生出力部により出力された編集後の前記コンテンツに更新するコンテンツ更新部（１５）と、を備えること、を特徴とするコンテンツ編集サーバである。
請求項２の発明は、請求項１に記載のコンテンツ編集サーバ（３）において、前記第１のシンボル（８２等）は、各端末（７）に対応しており、前記抽出部（１１）により抽出された前記コンテンツに、前記再生指示を出力した前記端末の前記第１のシンボルを含むか否かを判定するシンボル判定部（１２）を備え、前記コンテンツ編集部（１３）は、前記シンボル判定部が前記第１のシンボルを含まないと判定したことに応じて、前記第１のシンボルを配置して前記コンテンツを編集すること、を特徴とするコンテンツ編集サーバである。
請求項３の発明は、請求項１又は請求項２に記載のコンテンツ編集サーバ（３）において、各々の前記端末（７）のユーザに関するユーザ情報に、前記コンテンツ編集部（１３）により配置された前記第１のシンボル（８２等）の情報を対応付けて記憶するユーザ情報記憶部（３２）と、前記端末から前記第１のシンボルを選択する選択情報を受け付けることに応じて、前記ユーザ情報記憶部に記憶された前記第１のシンボルの情報に対応する前記ユーザ情報を、前記端末に出力するユーザ情報出力部（１７）と、を備えること、を特徴とするコンテンツ編集サーバである。
請求項４の発明は、請求項１から請求項３のいずれか１項に記載のコンテンツ編集サーバ（３）において、前記コンテンツ編集部（１３）は、配置された前記第１のシンボル（８２等）の数が所定数を超えたことに応じて、前記所定数を超えた前記第１のシンボルに代えて、所定数の第１のシンボルごとに１つの第２のシンボル（９７）を配置して、前記コンテンツを編集すること、を特徴とするコンテンツ編集サーバである。
請求項５の発明は、請求項４に記載のコンテンツ編集サーバ（３）において、各々の前記端末（７）のユーザに関するユーザ情報に、前記コンテンツ再生出力部（１４）が前記コンテンツを出力した日時の情報である日時情報を対応付けて記憶するユーザ情報記憶部（３２）を備え、前記コンテンツ編集部（１３）は、前記ユーザ情報記憶部に記憶された前記日時情報が古いユーザの前記第１のシンボル（８２等）に代えて、前記第２のシンボル（９７）を配置して前記コンテンツを編集すること、を特徴とするコンテンツ編集サーバである。
請求項６の発明は、請求項１から請求項５のいずれか１項に記載のコンテンツ編集サーバ（３）において、前記コンテンツ再生出力部（１４）により前記コンテンツが出力されたことに応じて、出力した前記コンテンツに関するログ情報を生成するログ情報生成部（１８）と、前記ログ情報生成部により生成された前記ログ情報を記憶するログ情報記憶部（３３）と、前記ログ情報記憶部に記憶された前記ログ情報に基づき、前記コンテンツごとの再生度合いを算出する再生度合い算出部（１９）と、前記再生度合い算出部により算出された前記再生度合いに基づき、前記コンテンツのランキング情報を作成するランキング作成部（２０）と、を備えること、を特徴とするコンテンツ編集サーバである。
請求項７の発明は、請求項１から請求項６のいずれか１項に記載のコンテンツ編集サーバ（３）において、各々の前記端末（７）のユーザに関するユーザ情報に、前記コンテンツ再生出力部（１４）が出力した前記コンテンツの再生回数を対応付けて記憶するユーザ情報記憶部（３２）を備え、前記コンテンツ編集部（１３）は、前記ユーザ情報記憶部に記憶された前記再生回数に応じて、配置する前記端末の前記第１のシンボル（８２等）の表示態様を変化させて、前記コンテンツを編集すること、を特徴とするコンテンツ編集サーバである。
請求項８の発明は、請求項１から請求項７のいずれか１項に記載のコンテンツ編集サーバ（３）において、前記コンテンツ編集部（１３）は、前記端末（７）の前記第１のシンボル（８２等）に動作を加える動作情報を前記端末から受け付けることに応じて、前記第１のシンボルに前記動作情報に対応する動作を追加する動作追加部（１３Ａ）を備えること、を特徴とするコンテンツ編集サーバである。
請求項９の発明は、請求項１から請求項８のいずれか１項に記載のコンテンツ編集サーバ（３）において、前記コンテンツ編集部（１３）は、前記端末（７）の前記第１のシンボル（８２）とは異なる他の端末の前記第１のシンボル（８３）の動作を複写する情報を前記端末から受け付けることに応じて、前記他の端末の前記第１のシンボルの動作を前記端末の前記第１のシンボルに追加する動作複写部（１３Ｂ）を備えること、を特徴とするコンテンツ編集サーバである。
請求項１０の発明は、請求項１から請求項９のいずれか１項に記載のコンテンツ編集サーバ（３）において、前記端末（７）の操作に応じて、前記コンテンツ再生出力部（１４）により出力された前記コンテンツに関する評価を受け付ける評価受付部（１６）を備え、前記コンテンツ編集部（１３）は、前記評価受付部が受け付けた評価結果に応じて、前記コンテンツの背景の画像の表示態様を変化させて、前記コンテンツを編集すること、を特徴とするコンテンツ編集サーバである。
請求項１１の発明は、請求項１０に記載のコンテンツ編集サーバ（３）において、前記評価受付部（１６）は、前記端末（７）の前記第１のシンボル（８２等）に所定の動作を所定の動作情報として前記端末から受け付けることに応じて、受け付けた前記所定の動作情報の数を前記コンテンツ再生出力部（１４）により出力された前記コンテンツに関する評価として受け付け、前記評価受付部により受け付けた前記第１のシンボルに対応する前記動作情報の数を記憶する評価数記憶部（３４）を備え、前記コンテンツ編集部（１３）は、前記第１のシンボルに前記動作情報に対応する動作を追加する動作追加部（１３Ａ）を備え、前記評価数記憶部に記憶された前記動作情報の数の大きさに応じて、前記コンテンツの背景の画像の表示態様を変化させて、前記コンテンツを編集すること、を特徴とするコンテンツ編集サーバである。
請求項１２の発明は、請求項１１に記載のコンテンツ編集サーバ（３）において、前記コンテンツ編集部（１３）は、前記評価数記憶部（３４）に記憶された前記動作情報の数が所定数を超えたことに応じて、前記背景の画像を、広告を含む画像に変化させて、前記コンテンツを編集すること、を特徴とするコンテンツ編集サーバである。
請求項１３の発明は、請求項１から請求項１２のいずれか１項に記載のコンテンツ編集サーバ（３）において、前記コンテンツ編集部（１３）は、前記端末（７）から文字情報を受け付けることに応じて、前記端末の前記第１のシンボル（８２等）から前記アバター（８０）に向かって前記文字情報が示す文字の画像（８５）を移動させて、前記端末に表示させるように演出する文字演出部（１３Ｃ）を備えること、を特徴とするコンテンツ編集サーバである。
請求項１４の発明は、請求項１から請求項１３のいずれか１項に記載のコンテンツ編集サーバ（３）において、前記コンテンツ編集部（１３）は、前記コンテンツを再生中の前記端末から合成要求を音声データと共に受け付けることに応じて、再生中の前記コンテンツを複製して新たに作成したコンテンツに前記音声データを合成する音声合成部（１３Ｄ）を備えること、を特徴とするコンテンツ編集サーバである。
請求項１５の発明は、請求項１４に記載のコンテンツ編集サーバ（３）において、前記コンテンツ編集部（１３）は、前記合成要求を送信した前記端末（７）のユーザを表すアバターを、前記コンテンツに追加して配置するアバター追加部（１３Ｅ）を備えること、を特徴とするコンテンツ編集サーバである。
請求項１６の発明は、請求項１４に記載のコンテンツ編集サーバにおいて、前記コンテンツ編集部は、前記合成要求を送信した前記端末のユーザに対応する画像を、前記コンテンツが表示される表示領域の一部に追加して配置する画像追加部を備えること、を特徴とするコンテンツ編集サーバである。
【０００６】
請求項１７の発明は、複数の端末（７）に対して通信ネットワーク（５）を介して接続され、前記複数の端末で再生するコンテンツを編集するコンテンツ編集サーバ（３）が、少なくともアバター（８０）を含む画像と、楽曲とからなる前記コンテンツを記憶するコンテンツ記憶部（３１）を備え、前記コンテンツ編集サーバにおいて実行されるコンテンツ編集プログラム（３９）であって、前記コンテンツ編集サーバに、前記端末からの再生指示を受け付けることに応じて、前記再生指示に対応するコンテンツを前記コンテンツ記憶部から抽出する抽出手段と、前記抽出手段により抽出された前記コンテンツの画像に対して、前記再生指示を出力した前記端末の第１のシンボル（８２等）を、前記アバターを囲むように配置して、前記コンテンツを編集するコンテンツ編集手段と、前記コンテンツ編集手段により編集された前記コンテンツを前記端末で再生するコンテンツ再生出力手段と、前記コンテンツ記憶部に記憶された前記コンテンツを、前記コンテンツ再生出力手段により出力された編集後の前記コンテンツに更新するコンテンツ更新手段と、して機能させること、を特徴とするコンテンツ編集プログラムである。
【発明の効果】
【０００７】
本発明によれば、以下の効果を奏することができる。
（１）本発明は、端末からの再生指示に応じて、アバターを囲むように端末の第１のシンボルを配置したコンテンツを端末に再生出力する。また、記憶されたコンテンツを、再生出力された編集後のコンテンツに更新する。よって、端末のユーザを表す第１のシンボルがコンテンツを視聴しているかのような位置にその第１のシンボルを配置することができる。また、その第１のシンボルが配置された状態のコンテンツに更新して記憶するので、その第１のシンボルを視聴結果の履歴として有することができる。よって、そのコンテンツを再生する際には、その第１のシンボルを表示することができる。
【０００８】
（２）本発明は、再生するコンテンツに、端末の第１のシンボルを含むか否かを判定し、含まないと判定したことに応じて、第１のシンボルを配置する。よって、同じユーザが複数回再生することによる第１のシンボルの重複表示を回避し、実際にコンテンツを再生したユーザの数を、第１のシンボルの数によって把握できる。
（３）本発明は、第１のシンボルに対応付けて、端末のユーザに関するユーザ情報を記憶するので、端末から第１のシンボルを選択することで、その第１のシンボルを表すユーザのユーザ情報を端末に出力することができる。
【０００９】
（４）本発明は、第１のシンボルが所定数を超えたことに応じて、複数の第１のシンボルに代えて第２のシンボルを配置するので、第１のシンボルの数が多くなることによる第１のシンボルを表示するためのサーバ処理での負荷を軽減できる。また、第１のシンボルの数が多くなることによるコンテンツの乱雑な表示を解消できる。さらに、複数の第１のシンボルに代えて第２のシンボルを配置する対象を、視聴日付の古いものから順に対象にすることによって、視聴したタイミングをシンボルの態様によって区別することができる。
【００１０】
（５）本発明は、コンテンツを視聴した記録としてログ情報を生成して記憶することで、ログ情報を用いて再生度合いを算出し、ランキングを作成する。よって、再生度合いに基づき、作成したコンテンツのランキングを用いて、視聴の度合いの高いコンテンツを、ランキングの形式で提供することができる。
（６）本発明は、ユーザ単位でコンテンツの再生回数を記憶して、再生回数に応じて、コンテンツ内のそのユーザに対応する第１のシンボルの表示態様を変化させるので、コンテンツの再生度合いを、第１のシンボルの表示態様により認識することができる。
【００１１】
（７）本発明は、端末から受け付けた動作情報によって、第１のシンボルに動作を加えることができる。よって、第１のシンボルに様々な動作を加えることができる。また、他の第１のシンボルの動作を複写することができる。よって、他の第１のシンボルと同期をあわせた動きを、第１のシンボルに行わせることができる。
【００１２】
（８）本発明は、端末から受け付けた評価に関する情報に応じて、コンテンツの背景画像を変化させる。よって、背景画像から、コンテンツに対する評価を認識できる。また、評価に対する情報を、第１のシンボルの動作に対応させることで、第１のシンボルに動作を加えつつ、背景画像からコンテンツに対する評価を認識できる。また、背景画像を、広告を含む画像にすることで、広告主は、評価の高いコンテンツに広告を掲載することができる。
【００１３】
（９）本発明は、端末から文字情報を受け付けることで、文字情報を第１のシンボルからアバターに向かって移動させて表示する演出を行う。よって、文字の画像により、第１のシンボルがアバターに対して、応援や呼びかけを行う演出を提供できる。
【００１４】
（１０）本発明は、アバターの画像と楽曲からなるコンテンツに、音声データを追加し、別のアバターの画像を追加する。よって、元の楽曲にハモリを加えたり、合唱やデュエット等をしたりする様子を演出できる。また、別のアバター画像に代えて、画像データを追加することで、コンテンツ編集サーバの処理の負荷を軽減しつつ、ハモリやデュエット等を演出できる。
【発明を実施するための最良の形態】
【００１５】
本発明は、コンテンツを視聴しているかのような位置に端末のユーザを表すシンボルを配置し、そのシンボルを視聴結果の履歴として表示するコンテンツ編集サーバ及びコンテンツ編集プログラムを提供するという目的を、複数の端末に対して通信ネットワークを介して接続され、複数の端末で再生するコンテンツを編集するコンテンツ編集サーバにおいて、少なくともアバターを含む画像と楽曲とからなるコンテンツを記憶するコンテンツ記憶部と、端末からの再生指示を受け付けることに応じて、再生指示に対応するコンテンツをコンテンツ記憶部から抽出する抽出部と、抽出されたコンテンツの画像に対して、再生指示を出力した端末の第１のシンボルを、アバターを囲むように配置して、コンテンツを編集するコンテンツ編集部と、編集されたコンテンツを端末で再生するコンテンツ再生出力部と、コンテンツ記憶部に記憶されたコンテンツを、コンテンツ再生出力部により出力された編集後のコンテンツに更新するコンテンツ更新部と、を備えることによって実現した。
【００１６】
（実施形態）
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
図１は、本実施形態に係るコンテンツシステム１の構成及びコンテンツ編集サーバ３の機能ブロックを示す図である。
コンテンツシステム１は、コンテンツ編集サーバ３と、複数の端末７と、コンテンツ編集サーバ３及び端末７を接続する通信ネットワーク５とを備える。コンテンツシステム１は、コンテンツ編集サーバ３が、端末７からコンテンツの再生依頼を受信し、当該コンテンツに端末７のユーザを表すシンボルを配置して、シンボル付きのコンテンツを端末７に送信する。また、コンテンツ編集サーバ３が、端末７からシンボルに動作を追加する動作情報を受け付け、シンボルに動作を追加したコンテンツを端末７に送信する。また、コンテンツ編集サーバ３は、端末７にて再生されたコンテンツを記憶する。
【００１７】
なお、本実施形態において、コンテンツとは、楽曲と、アバターを含む画像とからなるものをいう。以下、ここで説明するコンテンツは、アバターの表情や動きが楽曲と相俟って、アバターが歌や踊りを行っているかのような演出をするものである。また、シンボルとは、コンテンツを鑑賞する端末７のユーザを表す画像をいう。
【００１８】
コンテンツ編集サーバ３を構成するハードウェアの数に制限はない。必要に応じて、１又は複数で構成してよい。また、コンテンツ編集サーバ３のハードウェアは、必要に応じてＷｅｂ（ウェブ）サーバ、ＤＢ（データベース）サーバ、アプリケーション・サーバ等の各種サーバを含んで構成してよく、１台のサーバで構成しても、それぞれ別のサーバで構成してもよい。さらに、コンテンツ編集サーバ３は、ウェブサービスを行うサーバと同一のサーバでも異なるサーバでもよいが、ここでは、同一のサーバであるものとして説明する。
【００１９】
端末７は、ウェブサービスのコンテンツを表示する表示部４０とユーザが操作可能な操作部４１とを備えたものである。端末７は、パソコン（パーソナルコンピュータ）の他、携帯電話機、携帯情報端末等であってもよい。
通信ネットワーク５は、コンテンツ編集サーバ３及び端末７の間の通信を行うための、例えばインターネット等の通信網である。
【００２０】
コンテンツ編集サーバ３は、制御部１０、通信インタフェース部２５及び記憶部３０を備えている。制御部１０は、抽出部１１、シンボル判定部１２、コンテンツ編集部１３、コンテンツ再生出力部１４、コンテンツ更新部１５、評価受付部１６、ユーザ情報出力部１７、ログ情報生成部１８、再生度合い算出部１９、ランキング作成部２０を有する。また、コンテンツ編集部１３は、動作追加部１３Ａ、動作複写部１３Ｂ、文字演出部１３Ｃ、音声合成部１３Ｄ、アバター追加部１３Ｅを有する。各手段の詳細については後述する。
制御部１０は、情報の演算、及び処理を行う情報演算処理装置（ＣＰＵ）であり、当該コンテンツ編集サーバ３の全体を制御するものである。制御部１０は、後述する記憶部３０に記憶された各種プログラムを適宜読み出して実行することにより、コンテンツ編集サーバ３のハードウェアと協働し、本発明に係る各種機能を実現している。
【００２１】
通信インタフェース部２５は、当該コンテンツ編集サーバ３を専用ネットワーク又は公共ネットワークを介して端末７や、ウェブサービスを提供する別のサーバと接続できるようにするためのネットワーク・アダプタである。通信インタフェース部２５は、モデム、ケーブルモデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００２２】
記憶部３０は、本発明の機能を実現するコンテンツ編集プログラム３９を記憶する。また、コンテンツ記憶部３１、ユーザ情報記憶部３２、ログ情報記憶部３３、評価数記憶部３４を有する。コンテンツ記憶部３１は、コンテンツテーブル３１Ａを有する。ユーザ情報記憶部３２は、ユーザテーブル３２Ａ及びシンボルテーブル３２Ｂを有する。ログ情報記憶部３３は、ログテーブル３３Ａを有する。評価数記憶部３４は、シンボル動作テーブル３４Ａ及び動作データテーブル３４Ｂを有する。各テーブルの詳細については後述する。
【００２３】
記憶部３０は、制御部１０と組み合わせてプログラムの実行に使用するメモリを含んでよい。記憶部３０を実現するものとして、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。より具体的には、半導体記憶装置、磁気ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、リードオンリー・メモリ（ＲＯＭ）等が含まれる。コンテンツ編集サーバ３と外部接続することができる磁気テープ、ＣＤ−ＲＯＭとＣＤ−Ｒ／ＷとＤＶＤとを含む光ディスクや、メモリカード等の補助記憶装置も含む概念である。
【００２４】
次に、コンテンツを端末７の表示部４０の表示例について説明する。
図２は、本実施形態に係る表示部４０に表示されるＴＯＰページ５０を示す図である。
ＴＯＰページ５０は、コンテンツ編集サーバ３から配信され、例えば、端末７に備えられたブラウザの機能を用いて表示部４０に表示されたウェブページである。ＴＯＰページ５０の上部左方には、このＴＯＰページ５０が提供するサービスの名称である「○○○○！」の文字と、その右方に、ユーザのユーザ名５１Ａ及びユーザのアバター５１Ｂを含むユーザ部５１とが表示されている。また、ＴＯＰページ５０は、フレーム分割がされており、左側のフレームには、メニュー部５２が配置されている。メニュー部５２から、ユーザが、端末７の操作部４１を操作して好みのメニューを選択することで、メニュー部５２の右側のフレームのメイン部５３に、選択されたメニューに関する情報が表示される。
【００２５】
メイン部５３は、コンテンツ情報表示部５４、コンテンツ部５５、歌選択メニュー部５６、ブログパーツ選択メニュー部５７、評価部５８、コメント表示部５９が、各々配置されている。
コンテンツ情報表示部５４は、コンテンツ部５５に表示されたコンテンツに関する情報として、例えば、曲名、コンテンツの位置情報、コンテンツのタグ情報等を表示する。
コンテンツ部５５には、例えば、Ｆｌａｓｈ（登録商標）を用いて動画コンテンツを表示する。
歌選択メニュー部５６は、歌を録音するためのメニューを表示する。
【００２６】
ブログパーツ選択メニュー部５７は、このＴＯＰページ５０を他のブログに貼り付けるためのＴＯＰページ５０のネットワーク上の位置データを含むＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）タグを表示する。
評価部５８は、再生したコンテンツに対するコンテンツを閲覧したユーザの評価を、一見して把握できるように、例えば、レーダーチャートの形式で表示する。また、操作部４１を操作して、評価を評価部５８に入力して送信することで、コンテンツ編集サーバ３は、ユーザからの評価を反映する。
コメント表示部５９は、寄せ書きのように、端末７でコンテンツを視聴したユーザが、コンテンツに関する感想や意見をコメントとして記載して登録することで、コンテンツに関するコメントを表示する。
【００２７】
次に、コンテンツ部５５について説明する。
図３は、本実施形態に係るコンテンツ部５５を示す図である。
コンテンツ部５５は、コンテンツ表示画面６０と、コンテンツ表示画面６０の下方に左から順番に配置され、コンテンツ表示画面６０に表示されたコンテンツの再生を操作する再生ボタン６１、ステータスバー６２、再生時間表示部６４を有する。ステータスバー６２上の再生位置表示部６３は、コンテンツの再生長に対する再生時の再生位置を示し、再生時間表示部６４の再生時間に対応している。
ステータスバー６２の下方に設けられたコメント入力部６５は、ユーザが、再生中のコンテンツに関する声援や呼びかけのメッセージ等の文字情報を入力する領域である。コメント入力部６５に入力した文字情報は、コメント送信ボタン６６が押下されたタイミングでコンテンツ表示画面６０に表示される。
【００２８】
コメント入力部６５の下方に設けられたボタン表示部６７には、ユーザのシンボルに加えるアクション（動作）のボタンが配置されている。左上部に配置された拍手ボタン６８は、シンボルが拍手をする動作を加えるものであると同時に、押下された時間に比例する拍手回数を、評価数として記憶部３０に記憶させる。
応援ボタン６９は、ボタン表示部６７の上部に拍手ボタン６８よりも右側に配置され、拍手ボタン６８とは異なり、評価数を記憶しないが、拍手ボタン６８と同様に、ユーザのシンボルに様々な各々の動作を加えるものである。なお、加える動作は、応援ボタン６９の図柄に対応する。
【００２９】
また、感情表現ボタン７０は、ボタン表示部６７の下部に配置され、ユーザのシンボルに表情を加えるためのボタンである。感情表現ボタン７０が押下されたタイミングで、ユーザのシンボルに、感情表現ボタン７０の図柄の表情が表示される。
ボタン表示部６７の拍手ボタン６８、応援ボタン６９、感情表現ボタン７０は、そのボタンを選択して押下することで、その状態を保持し、ボタン７１により、その保持された状態がクリアされる。
【００３０】
さらに、コンテンツ表示画面６０についてより詳細に説明する。
図４は、本実施形態に係るコンテンツ表示画面を示す図である。
コンテンツ表示画面６０には、アバター８０、背景８１、ユーザのシンボル８２（第１のシンボル）、他のユーザのシンボル８３、絵文字８４、立体文字８５が配置されたコンテンツが表示されている。アバター８０は、三次元仮想空間上に配置され、背景８１は、例えば、ステージ等を表す画像であり、あたかもアバター８０がステージ上で歌っているかのような演出をしている。シンボル８２は、「Ｉｔ’ｓ  Ｙｏｕ」なる標識が付されており、端末７のユーザを表すものであることが明確に分かるように表示されている。
【００３１】
また、シンボル８３は、他のユーザを表す。他のユーザとは、このコンテンツを現在又は過去に視聴したユーザをいう。シンボル８２及びシンボル８３は、人体をデフォルメして手足を棒のように表現したキャラクタの棒人間（ぼうにんげん）の二次元の画像で表示する。このように、シンボル８２及びシンボル８３を簡略化した二次元画像で表示することで、コンテンツ編集サーバ３の処理負担の軽減を図ることができる。なお、シンボル８２及びシンボル８３は、コンテンツ編集サーバ３の処理能力が高い場合には、三次元の画像データを用いてもよいし、アバター８０と同様に、ユーザのアバターを用いて表現してもよい。
【００３２】
シンボル８３には、絵文字８４が、そのシンボル８３から吹き出しにより示されており、このコンテンツの現在の再生のタイミングで、ユーザの感情を示す画像に対応する感情表現ボタン７０（図３）が選択されたことが分かる。また、シンボル８３を選択することで、例えば、シンボル８３で表されるユーザに関する情報が掲載されたウェブページであるマイページを、別ページに表示する。
立体文字８５は、コメント入力部６５（図３）で入力された文字情報を３Ｄ（３−Ｄｉｍｅｎｓｉｏｎａｌ）文字として、アバター８０に向かって移動するものである。アバター８０に近づくにつれ、より小さい文字フォントに変更して、文字を浮遊させる演出をすることで、呼びかけを擬似的に表している。よって、コンテンツ編集サーバ３は、立体文字８５により、アバターに対して、応援や呼びかけを行う演出を提供できる。
【００３３】
ここで、コンテンツ表示画面６０に表示するコンテンツを格納したコンテンツテーブル３１Ａと、コンテンツに表示されたアバター８０が格納されたユーザテーブル３２Ａについて説明する。
図５は、本実施形態に係るコンテンツテーブル３１Ａ及びユーザテーブル３２Ａを示す図である。
【００３４】
図５（ａ）のコンテンツテーブル３１Ａは、コンテンツに関するデータを記憶するテーブルであり、コンテンツＩＤ３１Ａ１、コンテンツファイル３１Ａ２、アバターＩＤ３１Ａ３、楽曲３１Ａ４、背景３１Ａ５、シンボル数３１Ａ６、コピー元コンテンツＩＤ３１Ａ７の各項目からなる。
コンテンツＩＤ３１Ａ１には、コンテンツを一意に表す記号を格納する。また、コンテンツファイル３１Ａ２には、コンテンツのデータを格納する。コンテンツは、Ｆｌａｓｈを用いて再生するため、ファイルのデータの拡張子は「．ｓｗｆ」である。アバターＩＤ３１Ａ３には、アバターを一意に表す記号を格納する。楽曲３１Ａ４には、アバターと共に出力する楽曲データが格納する。アバターを歌手に見立てたコンテンツである場合、楽曲データは、アバターが歌っているかのように演出する歌と伴奏とのデータである。背景３１Ａ５には、アバターの背景として表示される画像データを格納する。このアバターＩＤ３１Ａ３、楽曲３１Ａ４、背景３１Ａ５のデータは、コンテンツファイル３１Ａ２を構成するデータの一部である。シンボル数３１Ａ６には、コンテンツに含まれるシンボル数を格納する。コピー元コンテンツＩＤ３１Ａ７は、コンテンツをコピーした場合の元になるコンテンツのコンテンツＩＤが格納される。コンテンツのコピーについては、後述する。
【００３５】
また、図５（ｂ）のユーザテーブル３２Ａは、ユーザ及びアバターに関するデータを記憶するテーブルであり、ユーザＩＤ３２Ａ１、アバターＩＤ３２Ａ２、アバター画像３２Ａ３、ページデータ３２Ａ４の各項目からなる。
ユーザＩＤ３２Ａ１には、ユーザを一意に表す記号を格納する。アバターＩＤ３２Ａ２には、ユーザに対応し、図５（ａ）のコンテンツテーブル３１Ａに対応するアバターを一意に表す記号を格納する。アバター画像３２Ａ３には、ユーザのアバターであり、アバターＩＤに対応するアバターの画像データを格納する。ページデータ３２Ａ４には、マイページのページデータを格納する。マイページには、そのユーザのお気に入りのコンテンツやそのコンテンツの評価等を掲載する。
【００３６】
次に、コンテンツを再生する一連の処理の流れを説明する。
図６は、本実施形態に係るサーバによる再生処理のフローチャートである。
まず、ステップＳ１において、制御部１０（抽出部１１）は、コンテンツ記憶部３１（コンテンツテーブル３１Ａ）から所定のコンテンツを抽出する。具体的には、例えば、図２に示すＴＯＰページ５０のうち、ユーザがメニュー部５２から再生したいコンテンツを選択することで、所定のコンテンツが決定されてコンテンツが抽出される。抽出したコンテンツは、再生可能な状態でＴＯＰページ５０に表示される。
次に、ステップＳ２では、制御部１０は、端末７からコンテンツの再生指示を受け付ける。具体的には、ユーザが操作部４１を操作して、再生ボタン６１（図３）を押下することで、端末７が操作情報を受け付け、コンテンツ編集サーバ３は、端末７から受信したコンテンツ再生指示を受け付ける。
次に、ステップＳ３では、制御部１０は、シンボル配置処理を行い、その後、制御部１０は、処理をステップＳ４に移す。
【００３７】
ここで、シンボル配置処理について説明する。
図７は、本実施形態に係るシンボル配置処理のフローチャートである。
まず、ステップＳ２１において、制御部１０（シンボル判定部１２）は、再生するコンテンツに該当のユーザのシンボルを含むか否かを判断する。該当のユーザのシンボルをコンテンツに含む場合（ステップＳ２１：ＹＥＳ）には、制御部１０は、処理をステップＳ２３に移す。他方、該当のユーザのシンボルを含まない場合（ステップＳ２１：ＮＯ）には、制御部１０は、処理をステップＳ２２に移す。該当のユーザのシンボルをコンテンツに含むか否かは、次に説明するシンボルテーブル３２Ｂに、ユーザＩＤとコンテンツＩＤが該当のユーザであり該当のコンテンツであるレコード（データ）を有するか否かにより判断する。
【００３８】
ここで、シンボルテーブル３２Ｂについて説明する。
図８は、本実施形態に係るシンボルテーブル３２Ｂを示す図である。
シンボルテーブル３２Ｂは、ユーザＩＤ３２Ｂ１及びコンテンツＩＤ３２Ｂ２からシンボルＩＤ３２Ｂ３を決定し、シンボルに関する情報を記憶する。シンボルに関する情報として、位置３２Ｂ４、最終視聴日時３２Ｂ５、視聴回数３２Ｂ６、表示方法３２Ｂ７を有する。ユーザＩＤ３２Ｂ１には、図５（ｂ）のユーザテーブル３２Ａに対応するユーザを一意に特定する記号を格納する。コンテンツＩＤ３２Ｂ２には、図５（ａ）のコンテンツテーブル３１Ａに対応するコンテンツを一意に特定する記号を格納する。シンボルＩＤ３２Ｂ３は、シンボルを一意に特定する記号を格納する。位置３２Ｂ４には、シンボルを配置するコンテンツ上の座標位置を格納する。最終視聴日時３２Ｂ５は、コンテンツの最新の視聴日時を格納する。ユーザがコンテンツを視聴した場合に、最終視聴日時３２Ｂ５の日時を、視聴時の日時に更新する。視聴回数３２Ｂ６には、ユーザがコンテンツを視聴した回数を格納する。表示方法３２Ｂ７は、シンボルの表示方法の種類を格納する。ここでは、表示方法３２Ｂ７の値が「１」の場合は、シンボル８２（図４）のような通常のシンボルを示す。また、表示方法３２Ｂ７の値が「０」の場合は、塊のシンボルを表示する代わりに、そのレコードに対応する通常のシンボルの表示を行わない。なお、塊シンボルは、ユーザＩＤ３２Ｂ１に値のないレコードにより表される。塊シンボルについては後述する。
【００３９】
ユーザＩＤが「Ａ９８０１３５」のユーザが、コンテンツＩＤが「ＣＮＴ００１」のコンテンツを視聴した場合には、図８により、ユーザＩＤ３２Ｂ１が「Ａ９８０１３５」であり、コンテンツＩＤ３２Ｂ２が「ＣＮＴ００１」のレコードが存在するため、再生するコンテンツに該当のユーザのシンボルを含むことが分かる。また、ユーザＩＤが「Ａ９９０９９９」のユーザが、コンテンツＩＤが「ＣＮＴ００１」のコンテンツを視聴した場合には、図８により、ユーザＩＤ３２Ｂ１が「Ａ９９０９９９」であり、コンテンツＩＤ３２Ｂ２が「ＣＮＴ００１」のレコードが存在しないため、再生するコンテンツに該当のユーザのシンボルを含まないことが分かる。
【００４０】
図７に戻って、ステップＳ２２では、制御部１０（コンテンツ編集部１３）は、該当のユーザのシンボルを再生するコンテンツに配置する。制御部１０は、コンテンツに含むアバターを囲むような位置に、シンボルを配置する。具体的には、図８のシンボルテーブル３２Ｂに、該当のユーザのユーザＩＤであり、再生するコンテンツのコンテンツＩＤであるレコードを追加する。そして、図５（ａ）のコンテンツテーブル３１Ａの、該当のコンテンツのコンテンツＩＤに対応するシンボル数３１Ａ６の値に、１を加算する。なお、該当のユーザのシンボルは、例えば「Ｉｔ’ｓ  Ｙｏｕ」なる標識が付されて表示される（図４）ので、他のシンボルと識別可能になっている。
【００４１】
このように、コンテンツ編集サーバ３は、アバターを囲むようにユーザのシンボルを配置するので、シンボルが、コンテンツを視聴しているかのように演出できる。
また、コンテンツ編集サーバ３は、該当のユーザのシンボルを含むか否かを判定し、含まないと判定したことに応じて、そのユーザのシンボルを配置するので、同じユーザが複数回再生することでの、ユーザのシンボルの重複表示を回避し、実際にコンテンツを再生したユーザの数を、シンボルの数によって把握できる。
【００４２】
ステップＳ２３では、制御部１０は、所定の視聴回数に１を加算する。具体的には、図８のシンボルテーブル３２Ｂの該当のコンテンツ及びユーザに対応する視聴回数３２Ｂ６の値に、１を加算する。なお、コンテンツにユーザのシンボルを配置した場合である初回視聴時は、視聴回数は１である。
ステップＳ２４では、制御部１０は、視聴回数が所定数以上か否かを判断する。視聴回数が所定数以上とは、例えば、期間に関係なく、「トータルで２０回以上」等の回数のみの条件でもよいし、「直近１ヶ月でトータル１０回以上」等の期間と回数との条件でもよい。所定数以上である場合（ステップＳ２４：ＹＥＳ）には、制御部１０は、処理をステップＳ２５に移す。他方、所定数未満である場合（ステップＳ２４：ＮＯ）には、制御部１０は、処理をステップＳ２６に移す。
ステップＳ２５では、制御部１０（コンテンツ編集部１３）は、該当のユーザのシンボルの表示態様を変更する。
【００４３】
ステップＳ２６では、制御部１０は、シンボルの数が所定数以下であるか否かを判断する。所定数以下である場合（ステップＳ２６：ＹＥＳ）には、制御部１０は、本処理を終了する。他方、所定数以下ではない場合（ステップＳ２６：ＮＯ）には、制御部１０は、処理をステップＳ２７に移す。
ステップＳ２７では、制御部１０（コンテンツ編集部１３）は、視聴日時の古い順に複数のシンボルを削除する。視聴日時の古いか否かは、例えば、図８のシンボルテーブル３２Ｂから、まず表示方法３２Ｂ７が「０」であるものを抽出し、さらに最終視聴日時３２Ｂ５の値により判断する。最終視聴日時３２Ｂ５の値が古いものから順番に、複数のシンボルについて、シンボルテーブル３２Ｂの表示方法３２Ｂ７の値を「０」から「１」にすることで、コンテンツから該当の古い視聴日付のシンボルを削除する。
ステップＳ２８では、制御部１０（コンテンツ編集部１３）は、塊として表された塊シンボルをコンテンツに配置する。その後、制御部１０は、処理をステップＳ２６に移す。
【００４４】
ここで、シンボルの表示態様について説明する。
図９は、本実施形態に係るシンボルの表示態様を示す図である。
図９（ａ）は、視聴回数が所定数以上の場合の表示態様の変更を示す。シンボル９０は、視聴回数が所定数以上になったことにより、シンボル９１に変更して表示する。シンボル９１は、シンボル９０よりも大きさがひとまわり大きく、アバター８０により近くの位置に表示される。このように、視聴回数が多いほど、そのユーザのシンボルは目立つように表示されるので、シンボルの大きさや位置を見ることで、ユーザの視聴度合いが把握できる。
【００４５】
図９（ｂ）は、視聴回数の古いシンボルを塊のシンボルにする表示態様の変更を示す。シンボル９２〜９６は、コンテンツに配置されたシンボルのうち、他のシンボルよりも以前に配置されて、その後、そのユーザが参照していないシンボルであり、つまり、視聴日時が古いシンボルである。コンテンツに配置されたシンボルが所定数を超えた場合に、シンボル９２〜９６は削除され、代わりに塊シンボル９７（第２のシンボル）が表示される。このように、所定数超のシンボルがコンテンツに配置された場合には、視聴日時が古いものから順番に塊シンボルとして表示するので、コンテンツが多く視聴されたことを示しつつも、表示するシンボル数を減らすことで、コンテンツの煩雑な表示を解消でき、コンテンツ編集サーバ３のサーバ処理での負荷を軽減できる。また、シンボルの態様によって、視聴したタイミングを区別することができる。
【００４６】
図６に戻って、ステップＳ４では、制御部１０（コンテンツ再生出力部１４）は、コンテンツを再生出力する。コンテンツの再生は、例えば、ストリーミングの技術を用いて、コンテンツ編集サーバ３から端末７に逐次にコンテンツデータをダウンロードすることで、端末７の表示部４０は、コンテンツを再生表示できる。
ステップＳ５では、制御部１０は、アクションに関する情報を受信したか否かを判断する。アクションとは、コメント送信ボタン６６（図３）によるコメント送信のアクション、ボタン表示部６７（図３）に配置されたアクションの種類の各種ボタンによる種類送信のアクション、他のシンボルの動作をコピーするアクションをいう。アクションに関する情報を受信した場合（ステップＳ５：ＹＥＳ）には、制御部１０は、処理をステップＳ６に移す。他方、アクションに関する情報を受信しない場合（ステップＳ５：ＮＯ）には、制御部１０は、処理をステップＳ７に移す。
ステップＳ６では、アクション付与処理を行い、その後、制御部１０は、処理をステップＳ７に移す。
【００４７】
ここで、アクション付与処理について説明する。
図１０は、本実施形態に係るアクション付与処理のフローチャートである。
まず、ステップＳ３１では、制御部１０は、受け付けたのがアクションの種類のボタンであるか否かを判断する。ここで、アクションの種類のボタンとは、ボタン表示部６７に配置された拍手ボタン６８、応援ボタン６９、感情表現ボタン７０（図３）をいう。アクションの種類のボタンを受け付けた場合（ステップＳ３１：ＹＥＳ）には、制御部１０は、処理をステップＳ３２に移す。他方、アクションの種類のボタンを受け付けていない場合（ステップＳ３１：ＮＯ）には、制御部１０は、処理をステップＳ３６に移す。
ステップＳ３２では、制御部１０（動作追加部１３Ａ）は、該当のボタンの種類に対応するアクションを、ユーザのシンボルに付与する。なお、アクションは、ボタン７１（図３）が選択されるまで、ユーザのシンボルに付与する。
【００４８】
ステップＳ３３では、制御部１０は、アクションの種類が「拍手」に関するものであるか否かを判断する。つまり、拍手ボタン６８が選択されたことによるものか否かを判断する。「拍手」に関するものである場合（ステップＳ３３：ＹＥＳ）には、制御部１０は、処理をステップＳ３４に移す。他方、「拍手」に関するものではない場合（ステップＳ３３：ＮＯ）には、制御部１０は、処理をステップＳ３５に移す。
ステップＳ３４では、制御部１０（評価受付部１６）は、「拍手」のアクション数をカウントする。例えば、拍手ボタン６８が選択された時間に応じて、実際に拍手をする回数が決定されるので、制御部１０は、その回数をカウントする。
ステップＳ３５では、制御部１０は、受け付けたタイミングに関連付けて、アクションを記憶する。
【００４９】
ここで、アクションを記憶するシンボル動作テーブル３４Ａ及び動作データテーブル３４Ｂについて説明する。
図１１（ａ）は、本実施形態に係るシンボル動作テーブル３４Ａを示す図である。
シンボル動作テーブル３４Ａは、シンボルに加えた動作に関するデータを記憶するテーブルであり、シンボルＩＤ３４Ａ１、動作データＩＤ３４Ａ２、評価値３４Ａ３の各項目からなる。
シンボルＩＤ３４Ａ１には、図８に示したシンボルテーブル３２Ｂに対応するシンボルを一意に表す記号を格納する。また、動作データＩＤ３４Ａ２には、動作データを一意に表す記号を格納する。動作データは、次に説明する動作データテーブル３４Ｂに格納される。評価値３４Ａ３には、「拍手」のアクション数を格納する。
【００５０】
図１１（ｂ）は、本実施形態に係る動作データテーブル３４Ｂを示す図である。
動作データテーブル３４Ｂは、動作データＩＤに対応する具体的な動作内容を格納するテーブルであり、動作データＩＤ３４Ｂ１及び動作内容３４Ｂ２の項目を有する。
動作データＩＤ３４Ｂ１には、シンボル動作テーブル３４Ａに対応する動作データを一意に表す記号を格納する。動作内容３４Ｂ２には、全体のコンテンツの長さを１００として、付与した動作の期間の範囲及び動作内容のデータを格納する。図１１（ｂ）に例示されているように、同じタイミングで複数の動作をさせることは可能である。
【００５１】
アクションを記憶するには、まずシンボル動作テーブル３４Ａに、該当のシンボルＩＤのレコードを作成し、動作データＩＤを割り当てると共に、動作データテーブル３４Ｂに、割り当てた動作データＩＤのレコードを作成して、動作内容を記憶する。また、アクションの種類が「拍手」の場合には、「拍手」のアクション数を、シンボル動作テーブル３４Ａの評価値３４Ａ３に加算する。
【００５２】
図１０に戻って、ステップＳ３６では、制御部１０は、受け付けたのがコメント送信のボタンであるか否かを判断する。ここで、コメント送信のボタンとは、コメント送信ボタン６６（図３）をいう。コメント送信のボタンである場合（ステップＳ３６：ＹＥＳ）には、制御部１０は、処理をステップＳ３７に移す。他方、コメント送信のボタンではない場合（ステップＳ３６：ＮＯ）には、制御部１０は、処理をステップＳ３９に移す。
ステップＳ３７では、制御部１０（文字演出部１３Ｃ）は、送信された文字情報であるコメントを３Ｄ化して、画面下側からアバター画像の位置へと向かって行くように、飛翔させる演出を行う。
ステップＳ３８では、制御部１０は、受け付けたタイミングに関連付けて、コメントを記憶する。具体的には、図１１（ｂ）の動作データテーブル３４Ｂに、コメントを表示するタイミング及びコメントの内容（文字情報）を記憶する。
【００５３】
そして、ステップＳ３９では、制御部１０は、受け付けたのが他のシンボルのコピーであるか否かを判断する。他のシンボルのコピーとは、具体的には、他のシンボルのアクションに関するコピーをいい、例えば、図４において、ユーザがシンボル８３を選択して操作部４１を操作することで、シンボル８３のアクションを、そっくりそのままシンボル８２にコピーする。他のシンボルのコピーを受け付けた場合（ステップＳ３９：ＹＥＳ）には、制御部１０は、処理をステップＳ４０に移す。他方、他のシンボルのコピーを受け付けない場合（ステップＳ３９：ＮＯ）には、制御部１０は、本処理を終了する。
ステップＳ４０では、制御部１０（動作複写部１３Ｂ）は、該当の他のシンボルのアクションをコピーする。
そして、ステップＳ４１では、制御部１０（動作複写部１３Ｂ）は、コピーしたアクションを、ユーザのシンボルに付与する。
【００５４】
ステップＳ４２では、コピーしたアクション中に「拍手」に関するアクションを含むか否かを判断する。「拍手」に関するアクションを含む場合（ステップＳ４２：ＹＥＳ）には、制御部１０は、処理をステップＳ４３に移す。他方、「拍手」に関するアクションを含まない場合（ステップＳ４２：ＮＯ）には、制御部１０は、処理をステップＳ４４に移す。
ステップＳ４３では、制御部１０（評価受付部１６）は、「拍手」のアクション数をカウントして、加算する。具体的には、図１１（ａ）のシンボル動作テーブル３４ＡのシンボルＩＤ３４Ａ１が該当のシンボルであるレコードの、評価値３４Ａ３の値に、カウントした「拍手」のアクション数を加算する。
ステップＳ４４では、制御部１０は、シンボルに付与したアクションを、シンボルに対応付けて記憶する。具体的には、図１１（ｂ）の動作データテーブルの他のシンボルの動作データをコピーして、ユーザのシンボルの動作データの動作データＩＤに対応付ける。その後、制御部１０は、本処理を終了する。
【００５５】
このように、コンテンツ編集サーバ３は、端末７から受け付けた動作情報によって、ユーザのシンボルに動作を加えることができる。よって、ユーザのシンボルに様々な動作を加えることができる。また、コンテンツ編集サーバ３は、他のユーザのシンボルの動作をコピーすることができる。よって、他のユーザのシンボルと同期させた動きを、ユーザのシンボルに行わせることができ、いわゆる「ヲタ芸」を、複数のシンボルが行うことができる。
【００５６】
図６に戻って、ステップＳ７では、制御部１０は、他のシンボルのページ表示が選択されたか否かを判断する。他のシンボルのページ表示が選択された場合（ステップＳ７：ＹＥＳ）には、制御部１０は、処理をステップＳ８に移す。他方、他のシンボルのページ表示が選択されなかった場合（ステップＳ７：ＮＯ）には、制御部１０は、処理をステップＳ９に移す。
ステップＳ８では、制御部１０（ユーザ情報出力部１７）は、選択されたシンボルのページを、別ページに表示するように制御する。選択されたシンボルのページとは、例えば、図５（ｂ）のユーザテーブル３２Ａのページデータ３２Ａ４に格納されたマイページのページデータをいう。このように、選択されたシンボルのページを表示することで、そのユーザのお気に入りのコンテンツやその評価を簡単に知ることができる。そして、他のユーザのお気に入りのコンテンツから、新たに気に入るコンテンツを見つけることができる。
次に、ステップＳ９では、制御部１０は、コンテンツへの音声追加依頼があったか否かを判断する。音声追加依頼とは、コンテンツに、新たに音声を追加することをいう。音声追加依頼があった場合（ステップＳ９：ＹＥＳ）には、制御部１０は、処理をステップＳ１０に移し、音声追加処理を行った後に、処理をステップＳ１１に移す。他方、音声追加依頼がなかった場合（ステップＳ９：ＮＯ）には、制御部１０は、処理をステップＳ１１に移す。
【００５７】
ここで、音声追加処理について説明する。
図１２は、本実施形態に係る音声追加処理のフローチャートである。
音声追加処理とは、再生中のコンテンツに、端末７から受け付けた音声データを追加するものであり、あたかも、再生中のコンテンツに対してハモリを加えたり、デュエットをしたりしたかのような演出を行うものである。
まず、ステップＳ５１では、制御部１０は、端末７から音声データを受け付ける。
次に、ステップＳ５２では、制御部１０は、再生中のコンテンツをコピーする。具体的には、図５（ａ）のコンテンツテーブル３１ＡのコンテンツＩＤ３１Ａ１に記憶された該当のコンテンツのコンテンツＩＤを、コピー元コンテンツＩＤ３１Ａ７に記憶したレコードを新たに作成して、新たなコンテンツＩＤを付与する。
【００５８】
ステップＳ５３では、制御部１０（音声合成部１３Ｄ）は、受け付けた音声データを、コピーしたコンテンツに追加する。具体的には、新たなコンテンツＩＤを付与したレコードの楽曲３１Ａ４に、受け付けた音声データを格納する。
ステップＳ５４では、制御部１０（アバター追加部１３Ｅ）は、音声データの受付元の端末７のユーザのアバターを、コピーしたコンテンツに追加する。具体的には、新たなコンテンツＩＤを付与したレコードのアバターＩＤ３１Ａ３に、受け付けた端末７のユーザのアバターＩＤを格納する。その後、制御部１０は、本処理を終了する。
【００５９】
図６に戻って、ステップＳ１１では、制御部１０は、コンテンツの再生が終了したか否かを判断する。コンテンツの再生が終了した場合（ステップＳ１１：ＹＥＳ）には、制御部１０は、処理をステップＳ１２に移す。他方、コンテンツの再生が終了していない場合（ステップＳ１１：ＮＯ）には、制御部１０は、処理をステップＳ５に移す。
ステップＳ１２では、制御部１０（コンテンツ編集部１３）は、コンテンツに配置されたシンボルの評価値の合算の大きさに応じて、背景を変更する。具体的には、図８のシンボルテーブル３２Ｂから、コンテンツＩＤ３２Ｂ２が所定のコンテンツを抽出し、その中からシンボルＩＤ３２Ｂ３に記憶されたシンボルＩＤを抽出し、そのシンボルについて、図１１（ａ）のシンボル動作テーブル３４ＡのシンボルＩＤ３４Ａ１を満たす評価値３４Ａ３の値を合算する。そして、その値が、所定の値を超えていることで、例えば、コンテンツの背景を豪華なものに変更する。具体的には、ステージの背景にスポットライトが当たったものや、図１３に示すように、広告の入った背景に変更する。この背景の変更は、図５（ａ）のコンテンツテーブル３１Ａの背景３１Ａ５に、該当の背景を示す記号を記憶することで行うことができる。評価の高いコンテンツの背景を広告入りのものにすることで、コンテンツを提供した側は、栄誉な気分に浸ることができる。また、広告主は、より広告をユーザに見てもらえる期待感を持つことができる。そして、背景画像からコンテンツに対する評価を認識できる。
【００６０】
ステップＳ１３では、制御部１０（コンテンツ更新部１５）は、再生したコンテンツを、コンテンツテーブル３１Ａに更新する。つまり、コンテンツテーブル３１Ａの該当のコンテンツを、シンボルやシンボルに対するアクションを加えた状態のコンテンツに更新する。シンボルが配置された状態のコンテンツに更新して記憶するので、視聴結果の履歴として、そのシンボルを残すことができる。そして、このことで、異なるユーザがコンテンツを再生するごとに、ユーザを表すシンボルが増えたコンテンツが再生されるので、再生されたユーザ数を、視聴したユーザを示すシンボルの数として視認することができる。
【００６１】
次に、ステップＳ１４では、制御部１０（ログ情報生成部１８）は、再生した記録である再生ログを生成する。そして、ステップＳ１５では、制御部１０は、生成した再生ログを、ログテーブルに記憶する。その後、制御部１０は、本処理を終了する。
【００６２】
ここで、ログテーブル３３Ａについて説明する。
図１４は、本実施形態に係るログテーブル３３Ａを示す図である。
ログテーブル３３Ａは、コンテンツＩＤ３３Ａ１、ユーザＩＤ３３Ａ２、視聴日時３３Ａ３の各項目を有し、視聴したコンテンツとユーザとを記録情報として記憶するテーブルである。コンテンツＩＤ３３Ａ１には、図５（ａ）のコンテンツテーブル３１Ａに対応するコンテンツを一意に示す記号を格納する。図５（ｂ）のユーザＩＤ３３Ａ２には、ユーザテーブル３２Ａに対応するユーザを一意に示す記号を格納する。視聴日時３３Ａ３には、コンテンツをユーザが視聴した日時を格納する。
【００６３】
次に、ログ情報を使用して作成する、ランキング作成処理について説明する。
図１５は、本実施形態に係るランキングページ１００を示す図である。
ランキングページ１００は、例えば、図２に示すＴＯＰページ５０のメニュー部５２から「ランキングページへ」のリンクを選択することで表示される。ランキングページ１００は、ＴＯＰページ５０と同様に、上部にユーザ部５１が表示され、フレーム分割された左側のフレームには、メニュー部５２が表示されている。メニュー部５２の右側のフレームには、メイン部１０１が配置され、その中に、ランキング表示部１０２が配置されている。ランキング表示部１０２には、例えば、日単位、週単位、月単位等の、所定の時間間隔での再生回数順に、コンテンツのインデックスが表示される。コンテンツのインデックスとは、ランキング表示部１０２に示すように、コンテンツの一部の画像と、コンテンツに関する書誌的な事項が記載されたものをいう。所定の単位の切り替えは、切り替え部１０３の選択により行うことができる。ランキングページ１００により、視聴の度合いの高いコンテンツを、ランキングの形式で把握できる。
【００６４】
ここで、ランキングページ１００を表示する処理について説明する。
図１６は、本実施形態に係るランキング作成処理のフローチャートである。
まず、ステップＳ１０１では、制御部１０は、ランキングページ１００の表示依頼を受信したか否かを判断する。表示依頼を受信した場合（ステップＳ１０１：ＹＥＳ）には、制御部１０は、処理をステップＳ１０２に移す。表示依頼を受信していない場合（ステップＳ１０１：ＮＯ）には、制御部１０は、本処理を終了する。
【００６５】
ステップＳ１０２では、制御部１０（再生度合い算出部１９）は、依頼の要求に従って、コンテンツをキーとして、ログテーブルからデータ数を計算する。例えば、月単位でのランキングを表示するものが設定されているものとして、ログテーブルの視聴日時が本日日付から１ヶ月前までのデータを抽出後、コンテンツＩＤごとにデータ数を計算する。そして、ステップＳ１０３では、制御部１０は、データ数の降順にソートする。
ステップＳ１０４では、制御部１０は、データ数の多い順に、ランキングページ１００の上方から下方に向かって、コンテンツのインデックスを生成して出力する。
【００６６】
ステップＳ１０５では、表示方法の変更依頼を受信したか否かを判断する。変更依頼を受信した場合（ステップＳ１０５：ＹＥＳ）には、制御部１０は、処理をステップＳ１０２に移す。例えば、週単位に変更することができる。他方、変更依頼を受信していない場合（ステップＳ１０５：ＮＯ）には、制御部１０は、処理をステップＳ１０６に移す。
ステップＳ１０６では、制御部１０は、コンテンツのインデックスが選択されたか否かを判断する。コンテンツのインデックスが選択された場合（ステップＳ１０６：ＹＥＳ）には、制御部１０は、処理をステップＳ１０７に移し、上述の図６に示すサーバによる再生処理を行った後に、本処理を終了する。他方、コンテンツのインデックスが選択されていない場合（ステップＳ１０６：ＮＯ）には、制御部１０は、本処理を終了する。
【００６７】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
【００６８】
（変形形態）
（１）本実施形態において、音声追加処理では、アバターを追加する例を示したが、これに限定されない。例えば、アバターよりも画像データの量の少ないユーザの静止画等を追加してもよい。
（２）本実施形態において、各種テーブルを用いてサーバでの再生処理を行う例を示したが、テーブルの構成等これに限定されない。本機能を実現できるものであれば、テーブルの構成はどのようなものであってもよい。
（３）本実施形態において、評価によりコンテンツの背景を変更する例を示したが、これに限定されない。例えば、評価に応じて、アバターに、「女王」や「王子」等の称号を付与してもよい。
【図面の簡単な説明】
【００６９】
【図１】本実施形態に係るコンテンツシステムの構成及びコンテンツ編集サーバの機能ブロックを示す図である。
【図２】本実施形態に係る表示部に表示されるＴＯＰページを示す図である。
【図３】本実施形態に係るコンテンツ部を示す図である。
【図４】本実施形態に係るコンテンツ表示画面を示す図である。
【図５】本実施形態に係るコンテンツテーブル及びユーザテーブルを示す図である。
【図６】本実施形態に係るサーバによる再生処理のフローチャートである。
【図７】本実施形態に係るシンボル配置処理のフローチャートである。
【図８】本実施形態に係るシンボルテーブルを示す図である。
【図９】本実施形態に係るシンボルの表示態様を示す図である。
【図１０】本実施形態に係るアクション付与処理のフローチャートである。
【図１１】本実施形態に係るシンボル動作テーブル及び動作データテーブルを示す図である。
【図１２】本実施形態に係る音声追加処理のフローチャートである。
【図１３】本実施形態に係る広告入り背景を示す図である。
【図１４】本実施形態に係るログテーブルを示す図である。
【図１５】本実施形態に係るランキングページを示す図である。
【図１６】本実施形態に係るランキング作成処理のフローチャートである。
【符号の説明】
【００７０】
１      コンテンツシステム
３      コンテンツ編集サーバ
７      端末
１０    制御部
１１    抽出部
１２    シンボル判定部
１３    コンテンツ編集部
１３Ａ  動作追加部
１３Ｂ  動作複写部
１３Ｃ  文字演出部
１３Ｄ  音声合成部
１３Ｅ  アバター追加部
１４    コンテンツ再生出力部
１５    コンテンツ更新部
１６    評価受付部
１７    ユーザ情報出力部
１８    ログ情報生成部
１９    再生度合い算出部
２０    ランキング作成部
２５    通信インタフェース部
３０    記憶部
３１    コンテンツ記憶部
３２    ユーザ情報記憶部
３３    ログ情報記憶部
３４    評価数記憶部
３９    コンテンツ編集プログラム
５０    ＴＯＰページ
５２    メニュー部
８０    アバター
８１    背景
８２，８３    シンボル
８４    絵文字
８５    立体文字
９７    塊シンボル
【図１】
2010066790.tif 000003
【図２】
2010066790.tif 000004
【図３】
2010066790.tif 000005
【図４】
2010066790.tif 000006
【図５】
2010066790.tif 000007
【図６】
2010066790.tif 000008
【図７】
2010066790.tif 000009
【図８】
2010066790.tif 000010
【図９】
2010066790.tif 000011
【図１０】
2010066790.tif 000012
【図１１】
2010066790.tif 000013
【図１２】
2010066790.tif 000014
【図１３】
2010066790.tif 000015
【図１４】
2010066790.tif 000016
【図１５】
2010066790.tif 000017
【図１６】
2010066790.tif 000018