(57)【要約】【課題】コメント数の多少にかかわらず、コメントを行ったアクティブユーザを表示することが可能な情報提供システムなどを提供する。【解決手段】コンテンツサーバから送信されるコンテンツについて、メッセージサーバにコメントの投稿があった場合、メッセージサーバから、コメントを投稿したユーザのユーザ情報を取得する取得手段と、取得したユーザ情報に基づいて、前記コメントを投稿したユーザをあらわすアバタ画像を、通信端末における表示画面のアバタ画像表示領域に表示するか否かを判断する判断手段とを備える。【選択図】図２
2012118919.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツサーバ及びメッセージサーバに通信ネットワークを介して接続され、前記コンテンツサーバから送信されるコンテンツ及び前記メッセージサーバから送信されるコメントを、通信端末の表示画面に表示させる情報提供システムであって、
前記コンテンツサーバから送信されるコンテンツについて、前記メッセージサーバにコメントの投稿があった場合、前記メッセージサーバから、当該コメントを投稿したユーザのユーザ情報を取得する取得手段と、
取得したユーザ情報に基づいて、前記コメントを投稿したユーザをあらわすアバタ画像を、前記通信端末における表示画面のアバタ画像表示領域に、表示するか否かを判断する判断手段と、
を具備する、情報提供システム。
【請求項２】
前記判断手段は、
前記コメントを投稿したユーザのアバタ画像が、前記通信端末における表示画面のアバタ画像表示領域に、未だ表示されていない場合に、当該ユーザのアバタ画像を前記アバタ画像表示領域に表示すべきと判断する、請求項１に記載の情報提供システム。
【請求項３】
前記判断手段は、
前記コメントを投稿したユーザのアバタ画像が、前記通信端末における表示画面のアバタ画像表示領域に未だ表示されておらず、かつ、前記アバタ画像表示領域に表示されている他のユーザのアバタ画像の数が所定数未満である場合に、当該ユーザのアバタ画像を前記アバタ画像表示領域に表示すべきと判断する、請求項１に記載の情報提供システム。
【請求項４】
前記コメントを投稿したユーザのアバタ画像の近傍に当該コメントを吹き出し表示する表示制御手段をさらに具備する、請求項２または３に記載の情報提供システム。
【請求項５】
前記表示制御手段は、前記コメントを投稿したユーザのコメント履歴を用いて、当該ユーザのアバタ画像の表示位置を制御する、請求項４に記載の情報提供システム。
【請求項６】
コンテンツサーバ及びメッセージサーバに通信ネットワークを介して接続され、前記コンテンツサーバから送信されるコンテンツ及び前記メッセージサーバから送信されるコメントを通信端末に表示させる画面を制御する方法であって、
前記コンテンツサーバから送信されるコンテンツについて、前記メッセージサーバにコメントの投稿があった場合、前記メッセージサーバから、当該コメントを投稿したユーザのユーザ情報を取得する取得ステップと、
取得したユーザ情報に基づいて、前記コメントを投稿したユーザをあらわすアバタ画像を、前記通信端末における表示画面のアバタ画像表示領域に、表示するか否かを判断する判断ステップと、
を含む方法。
【請求項７】
コンテンツサーバ及びメッセージサーバに通信ネットワークを介して接続され、前記コンテンツサーバから送信されるコンテンツ及び前記メッセージサーバから送信されるコメントを、通信端末の表示画面に表示させるコンピュータであって、
前記コンピュータを、
前記コンテンツサーバから送信されるコンテンツについて、前記メッセージサーバにコメントの投稿があった場合、前記メッセージサーバから、当該コメントを投稿したユーザのユーザ情報を取得する取得手段と、
取得したユーザ情報に基づいて、前記コメントを投稿したユーザをあらわすアバタ画像を、前記通信端末における表示画面のアバタ画像表示領域に、表示するか否かを判断する判断手段と、
して機能させるための制御プログラム。
【請求項８】
請求項７に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ配信におけるソーシャル・プラットフォームに関し、特に、既存のソーシャルメディアと連携したエンターテイメント性の高いソーシャル・プラットフォームに関する。
【背景技術】
【０００２】
ソーシャル・ネットワーキング・サービス（Social Network Service；SNS）の一種であるツイッター（Twitter；登録商標）などのミニブログが活発に利用されていることからも分かるように、近年、ユーザが自身の考えをコメントとしてネットワーク上に公開し、コミュニケーションを図ることが広く行われている。
【０００３】
ここで、ツイッターなどのミニブログは、単にコミュニケーションツールとして利用するだけでなく、配信される様々なコンテンツにユーザがコメントするためのツールとして利用されている。例えば、あるユーザが作成した動画コンテンツについて、この動画コンテンツを視聴したユーザはツイッター等を利用してコメントを投稿する。各ユーザによって投稿されたコメントは、最新の投稿が一番上に表示され、古い投稿は下に流れていく形で時系列表示（以下、タイムライン表示）される（例えば非特許文献１参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】「Ｔｗｉｔｔｅｒ」、［online］、［平成２２年１２月３日検索］、インターネット＜ＵＲＬ：http://twitter.com/＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、タイムライン表示できるコメント数には限りがあるため（例えば、最新のものから過去２０件など）、特定のユーザが連続して多数のコメントを行うと、その特定ユーザのコメントのみがタイムライン表示されることとなる。この場合には、その動画コンテンツに投稿した他のユーザ（すなわち、特定ユーザ以外のユーザ）を把握することができず、どのような層のユーザが、当該動画コンテンツに興味をもっているのか、その傾向が掴めない等の問題があった。
【０００６】
本発明は以上説明した事情を鑑みてなされたものであり、コメント数の多少にかかわらず、コメントを行ったアクティブユーザを表示することが可能な情報提供システムなどを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明に係る情報提供システムは、コンテンツサーバ及びメッセージサーバに通信ネットワークを介して接続され、前記コンテンツサーバから送信されるコンテンツ及び前記メッセージサーバから送信されるコメントを、通信端末の表示画面に表示させる情報提供システムであって、前記コンテンツサーバから送信されるコンテンツについて、前記メッセージサーバにコメントの投稿があった場合、前記メッセージサーバから、当該コメントを投稿したユーザのユーザ情報を取得する取得手段と、取得したユーザ情報に基づいて、前記コメントを投稿したユーザをあらわすアバタ画像を、前記通信端末における表示画面のアバタ画像表示領域に、表示するか否かを判断する判断手段と、を具備することを特徴とする。
かかる構成によれば、ある特定のコンテンツに対して、コメントが投稿されると、コメントを投稿したユーザのユーザ情報に基づき、当該ユーザのアバタ画像を表示するか否かを判断する。このため、同一ユーザから多数のコメントがなされたとしても、そのユーザのアバタ画像のみがコンテンツ合成画面に表示されることはなく、これまでにコメントを投稿した様々なユーザのアバタ画像がコンテンツ合成画面に表示されることとなる。従って、どのようなユーザが当該コンテンツに興味をもっているのか、その傾向が掴めない等の従来の問題を未然に防止することが可能となる。
【発明の効果】
【０００８】
以上説明したように、本発明によれば、コメント数の多少にかかわらず、コメントを行ったアクティブユーザを表示することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る情報処理システムの概略構成を示す図である。
【図２】同実施形態に係る情報提供サーバの機能構成を示す図である。
【図３】同実施形態に係る通信端末に表示されるコンテンツ合成画面を例示した図である。
【図４】同実施形態に係る通信端末に表示されるコンテンツ合成画面を例示した図である。
【図５】同実施形態に係る通信端末に表示されるコンテンツ合成画面を例示した図である。
【図６】同実施形態に係る情報提供サーバで記憶管理されるデータの項目を示す図である。
【図７】同実施形態に係るコンテンツ合成画面の初期処理を示すフローチャートである。
【図８】同実施形態に係るコメント投稿処理を示すフローチャートである。
【図９】変形例に係る通信端末に表示されるコンテンツ合成画面を例示した図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。なお、同一の要素には同一の符号を付し、重複する説明を省略する。また、以下の実施の形態は、本発明を説明するための例示であり、本発明をその実施の形態のみに限定する趣旨ではない。さらに、本発明は、その要旨を逸脱しない限り、さまざまな変形が可能である。
【００１１】
Ａ．本実施形態
（１）実施形態の構成
図１は、本発明の一実施形態に係る情報処理システム１の概略構成を示す図である。同図に示すように、情報処理システム１は、情報提供サーバ１０と、ネットワークＮを介して情報提供サーバ１０にアクセス可能な複数の通信端末１８とを備えて構成される。情報処理システム１はさらに、コンテンツサーバ１２と、メッセージサーバ１４と、決済サーバ１６とがネットワークＮに接続され、これらのサーバは通信端末１８に対して各種のウェブサービスを提供可能に構成される。
【００１２】
情報提供サーバ（情報提供システム）１０は、情報処理システム１全体の処理を管理し、制御するためのコンピュータを含んで構成される。コンテンツサーバ１２が提供するコンテンツを、背景情報と組み合わせて通信端末１８に提供したり、メッセージサーバ１４から受信したコメントを表示したり、コメントを投稿するユーザについてアバタ（インターネット上で用いられるユーザ自身のキャラクタ）表示したり、後述するアイテム購入の際に、決済サーバ１６を用いて決済を行ったりする際に、これらのサーバを管理し、処理を制御する。
【００１３】
コンテンツサーバ１２は、動画等のコンテンツを配信するためのサーバであり、サーバコンピュータなどによって構成される。動画配信を行うコンテンツサーバ１２として、具体的には、ＵＳＴＲＥＡＭ（商標）（http://www.ustream.tv/）など、ライブ動画（いわゆる生放送）を配信するサービスを利用することが可能である。また、動画の他にも、写真、音声、ラジオ、ゲーム、絵描きツール、テレビ電話、などのコンテンツを利用することができるが、本実施形態ではコンテンツとしてライブ動画を提供する場合を想定する。
【００１４】
メッセージサーバ１４は、メッセージの投稿を管理し、フォロワー等によって投稿されたコメントをタイムライン表示させる等、各ユーザが使用する通信端末１８に対して、所定の条件に応じたコメントを表示させるためのサーバであり、サーバコンピュータなどによって構成される。このようなメッセージサーバ１４の提供するサービスとして、ツイッター等のメッセージサービスを利用することが可能であり、本実施形態ではツイッターのサーバを利用することを想定している。メッセージサーバ１４を利用してコメントを投稿する際、ユーザは、メッセージサーバ１４のログイン用ＩＤを用いてメッセージサーバ１４にログインした後、コメントを投稿する。コメントが表示される側の通信端末１８においてコメントを受信する場合には、メッセージサーバ１４にログインする必要はない。
【００１５】
決済サーバ１６は、デコレーション用のアイテムや投げ銭を購入する際の決済を行うためのサーバであり、サーバコンピュータなどによって構成される。
【００１６】
通信端末１８は、ウェブブラウザや、インターネット接続機能等を備えた携帯電話機、スマートフォン、ＰＨＳ（Personal Handy phone System）、ＰＤＡ（Personal Digital Assistance）、タッチパッド型コンピュータ、ネットブックコンピュータ、デスクトップコンピュータ等であり、ＣＰＵ、メモリ、通信装置、操作ボタンなどの入力装置、ＬＣＤなどの表示装置といったハードウェア資源を備えている。通信端末１８は、ネットワークＮに接続された情報提供サーバ１０にアクセスすることで、コンテンツサーバ１２、メッセージサーバ１４及び決済サーバ１６と連携したコンテンツ配信のためのソーシャル・プラットフォームを利用することが可能となっている。本実施形態において、ユーザは、通信端末１８を用いてコンテンツ（本実施形態ではライブ動画）を視聴する。
【００１７】
ネットワークＮは、インターネット、ＬＡＮ、無線通信網、公衆電話通信網、一般電話回線網などのほか、各通信網間を接続するためのゲートウェイや各種基地局、交換機などによって構成される。
【００１８】
＜情報提供サーバ１０＞
図２は、本発明の一実施形態に係る情報提供サーバ１０の機能構成の概略を示すブロック図である。同図に示すように、情報提供サーバ１０は、ＣＰＵ２１、入出力インタフェース２２、通信インタフェース２３及びメモリ２４が、システムバス２０を介して接続されて構成される。
【００１９】
ＣＰＵ２１は、メモリ２４内の各種制御プログラムに従って、通信インタフェース２３を介してコンテンツサーバ１２、メッセージサーバ１４、決済サーバ１６及び通信端末１８等との間のデータ送受信処理を制御するとともに、後述するアバタの表示制御やコンテンツサーバ１２から提供されるライブ動画の表示制御等を行う。
【００２０】
入出力インタフェース２２は、キーボード等の入力装置から入力を行い、また、ディスプレイ等の出力装置へ出力を行うためのインタフェースである。通信インタフェース２３は、情報提供サーバ１０がネットワークＮを介して他のサーバや端末と通信を行うためのインタフェースである。
【００２１】
メモリ２４は、読み取り又は書き込みが可能な領域を備える記憶装置であり、一実施形態において、次のプログラム、モジュール及びデータ構造、又はそれらの一部を格納する。なお、メモリ２４は、ＤＲＡＭ、ＳＲＡＭ、又は他のランダムアクセス記憶装置などの高速ランダムアクセスメモリの他、磁気ディスク記憶装置、光ディスク記憶装置、フラッシュメモリデバイス、又は他の不揮発性記憶装置などにより構成され得る。
【００２２】
メモリ２４には、様々な基本システムサービスを提供するとともに、ハードウェア依存タスクを実行するためのプロシージャを含むオペレーティングシステム２４１が格納されている。また、メモリ２４には、メッセージサーバ１４に投稿されたコメント（いわゆるツイート）をあらわすコメント情報やコメントを投稿したユーザに関わる情報（以下、ユーザ情報）を取得するためのＡＰＩ（Application Programming Interface）等が格納されている。なお、以下の説明では、メッセージサーバ１４からコメント情報やユーザ情報を取得するために必要なＡＰＩを「コメントＡＰＩ」と呼ぶ。
【００２３】
オペレーティングシステム２４１は、様々な基本システムサービスを提供するとともに、ハードウェア依存タスクを実行するためのプロシージャを含む。入出力モジュール２４２ａは、入出力インタフェース２２を介して入力されるデータを受け付け、また、出力されるデータを制御する処理を行う。通信モジュール２４２ｂは、通信インタフェース２３を介して送受信されるデータを制御する処理を行う。
【００２４】
動画表示制御モジュール２４３は、コンテンツサーバ１２からライブ動画を取得するよう制御するとともに、このライブ動画を通信端末１８に表示させるためのモジュールである。
【００２５】
背景表示制御モジュール２４４は、通信端末１８上で表示されるライブ動画の背景画像を、コンテンツ・テーマに応じて修飾するためのモジュールである。コンテンツ・テーマは、当該ライブ動画の提供者（すなわちコンテンツ提供者）等により設定されるものであり、例えばストーリー性のある動画であれば、コンテンツ・テーマとして「シアター」が設定される。コンテンツ・テーマは、「シアター」、「ライブ演奏」、「エンターテイメント」・・・といったテーマがコンテンツサーバ１２に用意されており、コンテンツ提供者がコンテンツの雰囲気に合わせて設定する。コンテンツ提供者によってコンテンツ・テーマが設定されると、例えば図３に示すようなコンテンツ・テーマ（この場合は「シアター」）に応じた背景画像ｇ２が、ライブ動画に合成された形で通信端末１８上に表示される。このように、コンテンツ提供者等が各コンテンツの雰囲気に合った背景画像を自由に設定することができるため、画面全体として統一感のある画面を提供できるようになる。
【００２６】
アバタ表示制御モジュール２４５は、通信端末１８上で表示されるライブ動画に対して、コメントを投稿等したユーザのアバタを表示制御するためのモジュールである。詳細は後述するが、表示中のライブ動画に関するコメントが、ユーザによってメッセージサーバ１４に投稿されると、アバタ表示制御モジュール２４５は、そのコメントを投稿したユーザ（すなわち、投稿ユーザ）のアバタを表示させるとともに、そのコメントを例えば吹き出し形式（バルーンなど）で表示させる。本実施形態では、コメントを吹き出し形式で表示することを想定するが、コメント内容がユーザに投稿ユーザのアバタ周辺で視認可能であれば、どのような形式でコメントを表示しても良い。なお、投稿ユーザのアバタを表示するために必要なアバタ画像データ等（すなわちユーザ情報）は、アバタ表示制御モジュール２４５が、コメントＡＰＩを利用することでメッセージサーバ１４から取得する。
【００２７】
アイテム管理モジュール２４６は、通信端末１８上で表示されるライブ動画の表示画面を修飾するアイテムを管理するためのモジュールである。一実施形態では、表示画面を修飾するアイテムとして、デコレーションと、投げ銭とを含む。デコレーションは、花や文字、ロゴなど（の画像）を、ライブ動画（すなわちコンテンツ）の視聴者が購入し、表示画面を含む画面上で、自由な位置に配置するためのものである。つまり、デコレーションは、実世界の差し入れやプレゼントに相当するものである。投げ銭は、ライブ動画の視聴者がコンテンツ提供者に対してライブ動画の対価を明示的に支払う場合に行われるものであり、実世界のチップやカンパ等に相当するものである。
【００２８】
一実施形態では、ライブ動画の視聴者がアイテムを購入するようになっているが、これにより、購入費の少なくとも一部がコンテンツ提供者に還元されるように構成されている。例えば、デコレーションの場合は、ライブ動画の視聴者がデコレーションを購入し、ライブ動画の表示領域の周辺の所望の位置にデコレーション画像を貼り付けられるようになっている。また、視聴者は所望の金額分の投げ銭を購入し、コンテンツ提供者に対価を支払うことができるようになっている。ライブ動画の視聴者がデコレーションや投げ銭を購入したとき、購入費の少なくとも一部は、コンテンツ提供者に支払われるように構成されている。これにより、コンテンツ提供者は、ウェブ上でライブを行うことによって、その対価を得ることが可能になる。なお、以下の説明では、ライブ動画に背景画像やアバタ画像、デコレーション画像などが合成された画面を「コンテンツ合成画面」と総称する。
【００２９】
図３は、通信端末１８に表示されるコンテンツ合成画面Ｇ１を例示した図である。
コンテンツ合成画面Ｇ１の動画表示領域Ａ１には、コンテンツ提供者によって提供されるライブ動画ｇ１が表示され、背景表示領域Ａ２にはコンテンツ・テーマ（この場合は「シアター」）に応じた背景画像ｇ２が表示され、アバタ表示領域Ａ３にはコメント投稿ユーザのアバタ画像ｇ３が表示される。図３に示すように、コンテンツ・テーマが「シアター」の場合には、コメント投稿ユーザが、あたかも実際の劇場でライブ動画を鑑賞しているかのようなコンテンツ合成画面Ｇ１が各通信端末１８に表示される。なお、コンテンツ合成画面Ｇ１には、その他としてユーザがコメントを投稿するためのコメント投稿ボタンＢ１、デコレーションを行うためのデコレーションボタンＢ２、投げ銭を行うための投げ銭ボタンＢ３などが表示される。
【００３０】
図４は、あるユーザによってコメントが投稿されたときのコンテンツ合成画面Ｇ２を例示した図であり、図５は、コメントのタイムライン表示を含むコンテンツ合成画面Ｇ３を例示した図である。
【００３１】
視聴しているライブ動画にコメントを投稿する際、ユーザは、まず、コメント投稿ボタンＢ１をクリックする。すると、図４の右欄に示すように、コメントを投稿するためのコメント欄ｈ１が表示される。ユーザは、このコメント欄ｈ１に自身の感想など（ここでは「スゴイね！」）を書き込み、送信ボタンクリックする。ユーザが送信ボタンをクリックすると、コメント内容をあらわすコメント情報とともに、当該ユーザを識別するコメントユーザＩＤがメッセージサーバ１４に送信される。
【００３２】
情報提供サーバ（取得手段）１０は、コメントＡＰＩを利用して、メッセージサーバ１４からコメント情報とともに投稿ユーザのユーザ情報（コメントユーザＩＤを含む）を取得する。情報提供サーバ（判断手段）１０は、コメントユーザＩＤに基づき、コメント投稿ユーザのアバタが、アバタ画像として既にコンテンツ合成画面Ｇ２に表示されているか否かを判断する。情報提供サーバ（表示制御手段）１０は、コメント投稿ユーザのアバタが、アバタ画像ｇ３として既にコンテンツ合成画面Ｇ２に表示されている場合には、当該コメント投稿ユーザのアバタ（図４ではユーザ名「aiueo」）から吹き出し形式でコメント（図４では「スゴイね！」）を表示する。
【００３３】
一方、コメント投稿ユーザのアバタが、アバタ画像ｇ３として未だコンテンツ合成画面Ｇ２に表示されていない場合には、当該コメント投稿ユーザのユーザ情報等に基づいてアバタ画像を生成し、これをコンテンツ合成画面Ｇ２に新たに表示するとともに、当該アバタから吹き出し形式でコメントを表示する（詳細は後述）。
【００３４】
各ユーザから投稿されたコメントは、メッセージサーバ１４のコメント履歴データベース（図示略）に格納されてゆく。ライブ動画について、これまでどのようなコメントが投稿されたかを知りたい場合、ユーザは、図４に示す「タイムライン表示」ｍ１をクリックする。かかる操作がなされると、メッセージサーバ１４は、当該ライブ動画について、最新のものから過去Ｎ件（例えば２０件）までのコメントを抽出し、これをタイムライン表示情報として情報提供サーバ１０に送信する。情報提供サーバ１０は、メッセージサーバ１４から受信したタイムライン表示情報に基づき、図５に示すタイムライン表示画像ｇ５を生成し、これをコンテンツ合成画面Ｇ３のタイムライン表示領域Ａ４に表示する。
【００３５】
このような表示制御が行われることで、例えば図５に示すように、ある特定のライブ動画に対して、同一ユーザから多数のコメントがなされ、タイムライン上には当該当該ユーザ（図５ではユーザ名「siro」）のコメントだけが表示されるような場合であっても、当該ユーザだけでなく、これまでに当該ライブ動画にコメントを投稿した様々なユーザのアバタ画像ｇ３がコンテンツ合成画面Ｇ３に表示される。このため、どのようなユーザが当該コンテンツに興味をもっているのか、その傾向が掴めない等の従来の問題を未然に防止することが可能となる。
【００３６】
図２に戻り、コンテンツ情報記憶部２４７は、配信されるコンテンツ（本実施形態ではライブ動画）毎に各種設定情報等が格納される。図６は、コンテンツ情報記憶部２４６のデータ管理項目の一例である。コンテンツ情報記憶部２４６は、各コンテンツ毎に、情報提供サーバ１０が各コンテンツを識別するためのコンテンツＩＤと、コンテンツ提供者のメッセージログインＩＤと、コンテンツが配信されるＵＲＬと、情報提供サーバ１０が背景画像ｇ２を識別するための背景画像ＩＤと、投げ銭の単位と、コンテンツの時間あたりのページビュー数等のデータ項目が記憶される。
【００３７】
情報提供サーバ１０には、コンテンツ・テーマに応じた複数種類の背景画像が用意さており、情報提供サーバ１０のデータベース（図示略）には、各背景画像と背景画像ＩＤとが関連付けて記憶されている。コンテンツ提供者等は、事前に背景画像ＩＤを設定することで、コンテンツの雰囲気に合う背景画像を選択する。また、コンテンツ提供者等は、投げ銭を受け付ける最小単位を設定することができる。例えば、コンテンツ提供者等によって投げ銭の単位が１００ポイント（１００円）に設定されている場合には、コンテンツ（ここではライブ動画）を視聴するユーザは、１００円単位で投げ銭を実行することができる。
【００３８】
（２）実施形態の動作
次に、図７等を参照して、コンテンツ合成画面を表示する際の処理フローについて説明する。
【００３９】
＜初期処理＞
図７は、本発明の一実施形態におけるコンテンツ合成画面の初期処理を示すフローチャートである。
本システムを利用した形でライブ動画の提供を望むユーザ（すなわちコンテンツ提供者）等は、まず、コンテンツサーバ１２で予め用意された複数種類の背景画像の中から、コンテンツ・テーマ（例えば「シアター」）に応じた背景画像を選択する。コンテンツ提供者等によってコンテンツ・テーマに応じた背景画像が選択（設定）されると（ステップＳ１０）、情報提供サーバ１０は、コンテンツ・テーマ（この場合は「シアター」）に応じた背景に、ライブ動画を合成したコンテンツ合成画面を生成し、これを通信端末１８上に表示する（図３参照）。
【００４０】
さらに、情報提供サーバ１０は、コメントＡＰＩを利用して当該ライブ動画に関わるキーワード（例えば「#Cat」など）を含む投稿コメントのコメント情報等を、メッセージサーバ１４に要求する（ステップＳ２０）。メッセージサーバ１４は、かかる要求を受け取ると、ハッシュタグ検索等を行うことで、当該キーワードを含む複数の投稿コメントのコメント情報を抽出するとともに、各投稿コメントに対応するユーザ情報（ユーザＩＤやアバタ画像データなど）を抽出し、情報提供サーバ１０に返信する。
【００４１】
情報提供サーバ１０は、メッセージサーバ１４から複数の投稿コメントのコメント情報及び各投稿コメントに対応するユーザ情報を取得すると（ステップＳ３０）、受け取ったユーザ情報に基づいて、アバタ表示するユーザを特定し、当該投稿ユーザのアバタ画像を表示する（ステップＳ４０）。この結果、図３に示すように、アバタ画像ｇ３に対応する各ユーザが、あたかも実際の劇場でライブ動画を鑑賞しているかのようなコンテンツ合成画面Ｇ１が各通信端末１８に表示される。
【００４２】
＜コメント投稿処理＞
図８は、本発明の一実施形態におけるコメント投稿処理を示すフローチャートである。
ユーザは、視聴しているライブ動画にコメントを投稿する際、まず、図３に示すコメント投稿ボタンＢ１をクリックする。すると、図４の右欄に示すように、コメントを投稿するためのコメント欄ｈ１が表示される。ユーザは、このコメント欄ｈ１に自身の感想など（ここでは「スゴイね！」）を書き込み、送信ボタンクリックする。ユーザが送信ボタンをクリックすると、投稿コメントをあらわすコメント情報とともに、当該ユーザを識別するコメントユーザＩＤがメッセージサーバ１４に送信される。
【００４３】
情報提供サーバ（取得手段）１０は、コメントＡＰＩを利用して、メッセージサーバ１４からコメント情報とともに投稿ユーザのユーザ情報（コメントユーザＩＤを含む）を取得する。情報提供サーバ１０は、コメント情報および投稿ユーザのユーザ情報を受け取ると（ステップＳ１００；ＹＥＳ）、ユーザ情報に含まれるコメントユーザＩＤに基づき、投稿ユーザのアバタが、アバタ画像として既にコンテンツ合成画面Ｇ２に表示されているか否か（すなわち、投稿ユーザのアバタが画面内に表示されているか否か）を判断する（ステップＳ２００；図４参照）。
【００４４】
ここで、情報提供サーバ１０は、投稿ユーザのアバタが、アバタ画像ｇ３として既にコンテンツ合成画面Ｇ２に表示されていると判断した場合には（ステップＳ２００；ＹＥＳ）、受信したコメント情報に基づき、当該投稿ユーザのアバタ（図４ではユーザ名「aiueo」）から吹き出し形式でコメント（図４では「スゴイね！」）を表示し（ステップ３００）、処理を終了する。
【００４５】
一方、情報提供サーバ１０は、投稿ユーザのアバタが、アバタ画像ｇ３として未だコンテンツ合成画面Ｇ２に表示されていないと判断すると（ステップＳ２００；ＮＯ）、アバタ表示領域Ａ３（図４参照）に最大数のアバタ画像が表示されているか否かを判断する（ステップＳ４００）。例えば、表示可能なアバタの数が「１１」に設定された状態において、既に表示領域ａ１に最大数（＝１１）のアバタ画像が表示されていると判断すると（ステップＳ４００；ＹＥＳ）、情報提供サーバ１０は、ステップＳ５００に進む。
【００４６】
情報提供サーバ１０は、既に表示されている複数のアバタ画像の中から、消去（すなわち上書き）すべきアバタ画像を決定する（ステップＳ５００）。そして、情報提供サーバ１０は、決定したアバタ画像を消去するとともに、今回、受信した投稿ユーザのユーザ情報に基づきアバタ画像を生成し、これを上書き表示する（ステップＳ６００）。そして、情報提供サーバ１０は、上記と同様、当該投稿ユーザのアバタ（図４ではユーザ名「aiueo」）から吹き出し形式でコメント（図４では「スゴイね！」）を表示し（ステップＳ３００）、処理を終了する。なお、消去すべきアバタ画像については、例えばコメント投稿日時の最も古いユーザのアバタ画像を選択すれば良い。もちろん、これに限る趣旨ではなく、コメント回数の最も少ないユーザのアバタ画像や、ユーザ情報から得られる様々なユーザの特性（性別、年齢、地域、趣向など）を総合考慮し、いずれのユーザのアバタ画像を消去すべきか決定しても良い。
【００４７】
一方、情報提供サーバ１０は、ステップＳ４００において、アバタ表示領域Ａ３に未だ最大数（＝１１）のアバタ画像が表示されていないと判断すると（ステップＳ４００；ＮＯ）、今回、受信した投稿ユーザのユーザ情報に基づきアバタ画像を生成し、これをアバタ表示領域Ａ３の空き領域に新たに表示する（ステップＳ７００）。そして、情報提供サーバ１０は、上記と同様、当該投稿ユーザのアバタ（図４ではユーザ名「aiueo」）から吹き出し形式でコメント（図４では「スゴイね！」）を表示し（ステップＳ３００）、処理を終了する。
【００４８】
以上説明したように、本実施形態によれば、ある特定のコンテンツ（ライブ動画）に対して、同一ユーザから多数のコメントがなされ、タイムライン上には当該ユーザ（図５ではユーザ名「siro」）のコメントだけが表示されるような場合であっても、当該ユーザだけでなく、これまでに当該ライブ動画にコメントを投稿した様々なユーザのアバタ画像ｇ３がコンテンツ合成画面Ｇ３に表示される。このため、どのようなユーザが当該コンテンツに興味をもっているのか、その傾向が掴めない等の従来の問題を未然に防止することが可能となる。
【００４９】
Ｂ．変形例
＜変形例１＞
上述した本実施形態では、アバタ画像の表示位置について特に言及しなかったが、例えばコンテンツに対するコメント回数やコメント内容などに応じてアバタ画像の表示位置を適宜設定しても良い。例えば、図９に示すように、通信端末１８に表示されるコンテンツ合成画面Ｇ４のアバタ表示領域Ａ３に、優遇表示領域ａ１を設ける。この優遇表示領域ａ１には、特定条件をクリアした特別なユーザのアバタ画像のみが表示される。特定条件は、例えばコンテンツ提供者が任意に設定することができ、クリアすべきコメント回数（３回以上）などが挙げられる。かかる構成によれば、コンテンツを視聴するユーザにコメント投稿を促進する作用が働く等の効果が期待できる。
【００５０】
＜変形例２＞
また、アバタ画像の表示位置は、消去されるまで固定しておく必要はなく、例えば最終コメント投稿日時などのコメント履歴に応じて適宜移動させても良い。例えば、情報提供サーバ（表示制御手段）１０は、コメントの投稿日時が古いものほど、コンテンツの表示領域から遠ざかるように（図９に示す矢印方向参照）、アバタ画像の表示位置を制御しても良い。
【００５１】
＜変形例３＞
また、本実施形態では、吹き出しの中にコメント内容（例えば「スゴイね！」）を表示する場合について説明したが、吹き出しの中に、当該ユーザに関する付加情報（例えば、ユーザのコメント回数やユーザの国籍など）を表示しても良い。
【００５２】
また、本実施形態および各変形例において示した各処理のステップは処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。さらに本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。さらにまた、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。また、本発明に係るソフトウェアの開発支援プログラムは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、又は通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストール又はロードすることができる。
【符号の説明】
【００５３】
１…情報処理システム、１０…情報提供サーバ、１２…コンテンツサーバ、１４…メッセージサーバ、１６…決済サーバ、１８…通信端末、２０…システムバス、２１…ＣＰＵ、２２…入出力インタフェース、２３…通信インタフェース、２４…メモリ、２４１…オペレーティングシステム、２４２ａ…入出力モジュール、２４２ｂ…通信モジュール、２４３…動画表示制御モジュール、２４４…背景表示制御モジュール、２４５…アバタ表示制御モジュール、２４６…アイテム管理モジュール、２４７…コンテンツ情報記憶部。
【図１】
2012118919.tif 000003
【図２】
2012118919.tif 000004
【図６】
2012118919.tif 000005
【図７】
2012118919.tif 000006
【図８】
2012118919.tif 000007
【図３】
2012118919.tif 000008
【図４】
2012118919.tif 000009
【図５】
2012118919.tif 000010
【図９】
2012118919.tif 000011