(57)【要約】【課題】  視聴者ユーザにサービスへの参加を促すことができるコンテンツの配信システム、配信プログラム及び配信方法を提供する。【解決手段】  本発明の一実施形態は、所定の投稿者から投稿された第１コンテンツに対する評価を示す第１コンテンツ評価情報を各クライアント端末から受け付ける受付ユニットと、前記第１コンテンツ評価情報に基づいて、前記所定の投稿者に対する評価を示す投稿者評価情報を決定する評価ユニットと、前記投稿者評価情報に基づいて、前記所定の投稿者のための背景画像を決定する背景画像決定ユニットと、前記投稿者によって投稿された前記第１コンテンツを含む１又は複数のコンテンツの少なくとも１つと前記背景画像とを含む表示画像を前記各クライアント端末に表示させることが可能な表示制御ユニットと、を備える。【選択図】  図１
2015143919.tif 000002
【特許請求の範囲】
【請求項１】
一又は複数のコンピュータプロセッサに所定のコンピュータプログラムを実行させることにより、コンテンツを複数のクライアント端末の各々に対して配信するシステムであって、
前記所定のコンピュータプログラムは、
所定の投稿者から投稿された第１コンテンツに対する評価を示す第１コンテンツ評価情報を前記各クライアント端末から受け付ける受付モジュールと、
前記第１コンテンツ評価情報に基づいて、前記所定の投稿者に対する評価を示す投稿者評価情報を決定する評価モジュールと、
前記投稿者評価情報に基づいて、前記所定の投稿者のための背景画像を決定する背景画像決定モジュールと、
前記投稿者によって投稿された前記第１コンテンツを含む１又は複数のコンテンツの少なくとも１つと前記背景画像とを含む表示画像を前記各クライアント端末に表示させることが可能な表示制御モジュールと、
を備えることを特徴とするシステム。
【請求項２】
前記受付モジュールは、前記所定の投稿者から投稿された前記第１コンテンツとは異なる第２コンテンツに対する評価を示す第２コンテンツ評価情報を前記各クライアント端末から受け付け、
前記評価モジュールは、前記第１コンテンツ評価情報及び前記第２コンテンツ評価情報に基づいて、前記所定の投稿者に対する評価を示す投稿者評価情報を決定する、ことを特徴とする請求項１に記載のシステム。
【請求項３】
前記表示画像は、前記第１コンテンツ評価情報に基づいて特定されるアイテムの画像をさらに含むことを特徴とする請求項１又は請求項２に記載のシステム。
【請求項４】
前記第１コンテンツはライブコンテンツであることを特徴とする請求項１ないし請求項３のいずれか１項に記載のシステム。
【請求項５】
前記受付モジュールは、前記ライブコンテンツが前記複数のクライアント端末のうちの所定のクライアント端末に配信されている間にのみ当該所定のクライアント端末から前記第１コンテンツ評価情報を受け付けるように構成されることを特徴とする請求項４に記載のシステム。
【請求項６】
コンテンツを複数のクライアント端末の各々に対して配信するコンピュータプログラムであって、
一又は複数のコンピュータプロセッサを、
所定の投稿者から投稿された第１コンテンツに対する評価を示す第１コンテンツ評価情報を前記各クライアント端末から受け付ける受付手段、
前記第１コンテンツ評価情報に基づいて、前記所定の投稿者に対する評価を示す投稿者評価情報を決定する評価モジュール手段、
前記投稿者評価情報に基づいて、前記所定の投稿者のための背景画像を決定する背景画像決定手段、及び、
前記投稿者によって投稿された前記第１コンテンツを含む１又は複数のコンテンツの少なくとも１つと前記背景画像とを含む表示画像を前記各クライアント端末に表示させることが可能な表示制御手段、
として機能させることを特徴とするコンピュータプログラム。
【請求項７】
コンテンツを複数のクライアント端末の各々に対して配信する方法であって、
所定の投稿者から投稿された第１コンテンツに対する評価を示す第１コンテンツ評価情報を前記各クライアント端末から受け付ける受付工程と、
前記第１コンテンツ評価情報に基づいて、前記所定の投稿者に対する評価を示す投稿者評価情報を決定する評価工程と、
前記投稿者評価情報に基づいて、前記所定の投稿者のための背景画像を決定する背景画像決定工程と、
前記投稿者によって投稿された前記第１コンテンツを含む１又は複数のコンテンツの少なくとも１つと前記背景画像とを含む表示画像を前記各クライアント端末に表示させることが可能な表示制御工程と、
を備えることを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンテンツの配信システム、配信プログラム及び配信方法に関し、特に、コンテンツ配信時にクライアント端末に表示される背景画像の表示の改善に関する。
【背景技術】
【０００２】
投稿されたライブビデオ等のコンテンツを多数のユーザに配信するコンテンツ共有サービスが商業的に提供されている。ライブビデオを配信可能なサービスとしては、Ｕｓｔｒｅａｍ，Ｉｎｃ．が提供するＵＳＴＲＥＡＭが知られている。この種のコンテンツ共有サービスでは、コンテンツを表示するコンテンツ表示領域と、コンテンツ以外の情報を表示する背景領域とを含む表示画像がクライアント端末に提供される。
【０００３】
この背景領域には、背景画像が表示されるとともに、特開２０１２−１１８９１９号公報（特許文献１）に記載されているように、当該背景画像に重畳して、視聴者ユーザのアバタや視聴者ユーザからのメッセージが表示される。このように、コンテンツ共有サービスにおいては、アバタやメッセージの表示を通じて、ユーザに対して仮想的なコミュニティ空間を提供している。このように、ユーザは、コンテンツの視聴だけでなく、アバタの操作やメッセージの送信を行うことによりコンテンツ共有サービスへ参加することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１８９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のように、コンテンツ配信プラットフォームにおいては、当該プラットフォームにより提供されるコンテンツ共有サービス（又は当該サービスが提供するコミュニティ空間）への視聴者ユーザの能動的な参加を促すために、アバタ機能やメッセージ機能が実装されている。しかしながら、背景画像に関しては、視聴者ユーザの参加を促すための機能は知られていない。引用文献１においても、コンテンツの投稿者によって指定されたテーマ（「シアター」、「ライブ演奏」等）に応じて異なる背景画像を表示しているに過ぎない。つまり、従来は、コンテンツの表示画像に含まれる背景画像は、コンテンツの投稿者や配信プラットフォームの設定によって定められるものとされている。
【０００６】
コンテンツ共有サービスにおいては、ユーザによる参加や関与が深まるほど、サービスのエンターテインメント性も向上するため、ユーザのサービスへの参加を促す仕組みを充実させることが重要である。そこで、アバタ機能やメッセージ機能だけでなく、背景画像の表示についても、ユーザによるサービスへの参加を促すものであることが望まれる。かかる事情に鑑みて、本発明は、視聴者ユーザにサービスへの参加を促すことができるコンテンツの配信システム、配信プログラム及び配信方法を提供することを目的の１つとする。本発明の他の目的は、本明細書全体を参照することにより明らかとなる。
【課題を解決するための手段】
【０００７】
本発明の一実施形態は、一又は複数のコンピュータプロセッサに所定のコンピュータプログラムを実行させることにより、コンテンツを複数のクライアント端末の各々に対して配信するシステムに関する。本発明の一実施形態に係る所定のコンピュータプログラムは、所定の投稿者から投稿された第１コンテンツに対する評価を示す第１コンテンツ評価情報を前記各クライアント端末から受け付ける受付モジュールと、前記第１コンテンツ評価情報に基づいて、前記所定の投稿者に対する評価を示す投稿者評価情報を決定する評価モジュールと、前記投稿者評価情報に基づいて、前記所定の投稿者のための背景画像を決定する背景画像決定モジュールと、前記投稿者によって投稿された前記第１コンテンツを含む１又は複数のコンテンツの少なくとも１つと前記背景画像とを含む表示画像を前記各クライアント端末に表示させることが可能な表示制御モジュールと、を備える。この説明から明らかなように、本発明の一実施形態に係るシステムは、上記の及び以下に説明するモジュールを一又は複数のプロセッサに実行させることにより、所定の投稿者から投稿された第１コンテンツに対する評価を示す第１コンテンツ評価情報を前記各クライアント端末から受け付ける受付ユニット、前記第１コンテンツ評価情報に基づいて、前記所定の投稿者に対する評価を示す投稿者評価情報を決定する評価ユニット、前記投稿者評価情報に基づいて、前記所定の投稿者のための背景画像を決定する背景画像決定ユニット、及び、前記投稿者によって投稿された前記第１コンテンツを含む１又は複数のコンテンツの少なくとも１つと前記背景画像とを含む表示画像を前記各クライアント端末に表示させることが可能な表示制御ユニット、として機能することができる。
【０００８】
実施形態に係るシステムよれば、ユーザからのコンテンツに対する評価に基づいて当該コンテンツの投稿者のための背景画像が決定されるので、コンテンツに対する評価を提供することでコンテンツの背景画像を決定するというサービスへの新たな参加方法がユーザに提供される。これにより、ユーザは、単にコンテンツを視聴するだけでなく、視聴しているコンテンツへの評価の提供を通じてサービスへ参加できるようになる。
【０００９】
本発明の一実施形態においては、複数のコンテンツ（第１コンテンツ及び第２コンテンツ）が所定の投稿者から投稿されている場合に、その第１コンテンツに関する第１コンテンツ評価情報及び第２コンテンツに関する第２コンテンツ評価情報に基づいて、当該所定の投稿者に対する評価を示す投稿者評価情報が決定される。
【００１０】
本発明の一実施形態においては、コンテンツ評価情報に基づいて特定されるアイテムの画像をさらに含むように、表示画像を生成することができる。当該実施形態によれば、表示画像に、コンテンツの背景画像だけでなく、当該コンテンツへの評価に対応するアイテムを表示することができるので、ユーザによるサービスへの参加をさらに促すことができる。
【００１１】
本発明の一実施形態におけるコンテンツは、ライブコンテンツである。そして、本発明の一実施形態における表示画像は、前記ライブコンテンツを表示するための第１表示領域と、前記背景画像を表示するための第２表示領域とを含む。本発明の一実施形態に係る前記受付モジュールは、前記第１表示領域において前記ライブコンテンツが配信されている間にのみ前記コンテンツ評価情報を受け付けるように構成される。これにより、実際にコンテンツを視聴しているユーザからのコンテンツ評価情報に基づいて投稿者評価情報を決定することができる。
【００１２】
本発明の一実施形態は、複数の投稿者の各々から投稿されたコンテンツを複数のクライアント端末の各々に対して配信するためのコンピュータプログラムに関する。本発明の一実施形態に係るコンピュータプログラムは、コンピュータプロセッサを、複数のクライアント端末の各々から、複数のコンテンツのうちの第１コンテンツに対する評価を示すコンテンツ評価情報を受け付ける受付手段、前記コンテンツ評価情報に基づいて、前記複数の投稿者のうちの前記第１コンテンツの投稿者に対する評価を示す投稿者評価情報を決定する評価手段、前記投稿者評価情報に基づいて、前記第１コンテンツの投稿者のための背景画像を決定する背景画像決定手段、及び前記複数のコンテンツのうち前記第１コンテンツの投稿者から投稿された１以上のコンテンツのいずれかと前記背景画像とを含む表示画像を前記クライアント端末に表示させる表示制御手段、として機能させる。
【００１３】
本発明の一実施形態は、複数の投稿者の各々から投稿されたコンテンツを複数のクライアント端末の各々に対して配信する方法に関する。本発明の一実施形態に係る方法は、複数のクライアント端末の各々から、複数のコンテンツのうちの第１コンテンツに対する評価を示すコンテンツ評価情報を受け付ける受付工程と、前記コンテンツ評価情報に基づいて、前記複数の投稿者のうちの前記第１コンテンツの投稿者に対する評価を示す投稿者評価情報を決定する評価工程と、前記投稿者評価情報に基づいて、前記第１コンテンツの投稿者のための背景画像を決定する背景画像決定工程と、前記複数のコンテンツのうち前記第１コンテンツの投稿者から投稿された１以上のコンテンツのいずれかと前記背景画像とを含む表示画像を前記クライアント端末に表示させる表示制御工程と、を備える。
【発明の効果】
【００１４】
本発明の様々な実施形態によって、視聴者ユーザにサービスへの参加を促すことができるコンテンツの配信システム、配信プログラム及び配信方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態に係るコンテンツ配信システムを概略的に示すブロック図
【図２】本発明の一実施形態に係る表示画像管理テーブルの例
【図３】本発明の一実施形態に従って生成された表示画像の表示例を示す図
【図４】本発明の一実施形態に従って生成された表示画像の表示例を示す図
【図５】本発明の一実施形態に従って、コンテンツの視聴開始から投稿者評価情報の決定までの処理の流れを示すフロー図。
【図６】本発明の一実施形態に従って、コンテンツの配信を要求してからコンテンツ及び背景画像を含む表示画像が表示されるまでの処理の流れを示すフロー図。
【発明を実施するための形態】
【００１６】
以下、適宜図面を参照し、本発明の様々な実施形態を説明する。なお、複数の図面にわたって共通する構成要素には各図面において同一の参照符号が付されている。
【００１７】
図１は、本発明の一実施形態に係るサーバ１０を含むシステムを概略的に示すブロック図である。図１に示すように、一実施形態におけるサーバ１０は、クライアント端末３０とインターネット等のネットワーク２０を介して通信可能に接続されている。図１には、１つのクライアント端末３０が図示されているが、サーバ１０には、複数のクライアント端末３０が通信可能に接続され得る。
【００１８】
本発明の一実施形態に係るサーバ１０は、コンテンツ共有サービスを提供するサーバであり、例えば、投稿されたライブビデオ等のコンテンツを、他のサービス提供に必要な情報とともにクライアント端末３０に配信することができる。このコンテンツ共有サービスにおいては、ライブ動画等のコンテンツが投稿され、当該投稿されたコンテンツがサーバ１０によって公開される。ユーザは、クライアント端末３０を操作して、当該投稿されたコンテンツのうち所望のものにアクセスし、当該所望のコンテンツを視聴することができる。また、サーバ１０は、アバタ表示機能、チャット機能などのユーザによるコンテンツ共有サービスへの参加を促す各種の機能を提供することができる。
【００１９】
サーバ１０は、クライアント端末３０からの所望のコンテンツの配信要求に応じて、要求されたコンテンツを表示可能な表示画像をクライアント端末に表示させることができる。クライアント端末３０に表示される表示画像には、配信されたコンテンツを表示するコンテンツ表示領域と、コンテンツ以外の情報を表示する背景領域とが含まれる。この背景領域には、視聴者ユーザを表すアバタや視聴者ユーザが送信したメッセージが表示され得る。後述するように、視聴者ユーザは、クライアント端末３０が提供するユーザインタフェースを用いて、視聴中のコンテンツに対する評価を示す情報をサーバ１０に送信することができ、サーバ１０においては、このコンテンツの評価を示す情報に基づいて、当該コンテンツの投稿者に対する評価を決定し、決定された投稿者への評価を示す情報に基づいて背景画像を決定することができる。これにより、ユーザは、単にコンテンツを視聴するだけでなく、視聴しているコンテンツへの評価の提供を通じてコンテンツ共有サービスへ参加できるようになる。
【００２０】
本発明の一実施形態に係るサーバ１０のアーキテクチャを説明する。本発明の一実施形態に係るサーバ１０は、図示のとおり、プロセッサ１１と、メインメモリ１２と、ユーザＩ／Ｆ１３と、通信Ｉ／Ｆ１４と、ストレージ１５とを備える。これらの各構成要素は、不図示のバスを介して互いに電気的に接続される。プロセッサ１１は、ストレージ１５からオペレーティングシステムやコンテンツを含む表示画像の配信を実行するための様々なプログラムをメインメモリ１２にロードし、ロードしたプログラムに含まれる命令を実行する。メインメモリ１２は、プロセッサ１１が実行するプログラムを格納するために用いられ、例えば、ＤＲＡＭによって構成される。
【００２１】
ユーザＩ／Ｆ１３は、例えば、オペレータの入力を受け付けるキーボードやマウス等の情報入力装置と、プロセッサ１１の演算結果を出力する液晶ディスプレイ等の情報出力装置とを含む。通信Ｉ／Ｆ１４は、ハードウェア、ファームウェア、又はＴＣＰ／ＩＰドライバやＰＰＰドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装され、ネットワーク２０を介してクライアント端末３０と通信可能に構成される。
【００２２】
ストレージ１５は、例えば磁気ディスクドライブで構成される。ストレージ１５には、クライアント端末３０に配信される様々なコンテンツ及び様々な背景画像が記憶される。このコンテンツは、例えば、ライブビデオや録画ビデオ等の動画コンテンツであるが、本発明に適用可能なコンテンツの種類は特定のものに限定されない。コンテンツは、そのコンテンツの種類に応じた所定のファイル形式で記憶される。例えば、動画はＷＭＶ形式、ＱｕｉｃｋＴｉｍｅ形式等の公知の形式で記憶され得る。本発明の一実施形態において、ストレージ１５に格納されるコンテンツは、一般のユーザによって投稿されたものであってもよく、サーバ１０の運営者によって事前に投稿が許可された提供者（例えば、プロフェッショナルな歌手、芸能プロダクションなど）から投稿されたコンテンツであってもよい。投稿者を事前に審査することにより、配信されるコンテンツの品質を維持することができる。背景画像は、例えば、ｇｉｆファイル形式で保存される。
【００２３】
ストレージ１５には、オペレーティングシステム等のプログラムやコンテンツを含む表示画像の配信を実行するための様々なプログラムがさらに記憶され得る。また、ストレージ１５には、視聴者ユーザから送信されたメッセージ、視聴者ユーザが購入したアイテム、視聴者ユーザに対応付けられたアバタ等の各種のデータがコンテンツに関連付けられて記憶されている。これらの所定のコンテンツに対応付けられたメッセージ、アイテム、及びアバタは、当該コンテンツを配信するための表示画像の背景領域に表示され得る。ストレージ１５に記憶され得る各種データは、サーバ１０とは物理的に別体のストレージ（例えばストレージ２５）やデータベースサーバに格納されてもよい。
【００２４】
本発明の一実施形態において、サーバ１０は、クライアント端末３０とＨＴＴＰによる通信を行うウェブサーバであり、階層構造を有する複数のウェブページから成るウェブサイトを管理する。このウェブページには、サービスのトップページ、コンテンツ配信用のページ、アカウント設定用のページ、コンテンツ投稿用のページ、及びこれら以外のコンテンツ共有サービスに関連するページが含まれる。サーバ１０は、当該ウェブサイトを構成するウェブページ（又はそのウェブページにを表示するためのＨＴＭＬデータ）をクライアント端末３０からの要求に応じて、当該クライアント端末３０に送信する。
【００２５】
本発明の他の実施形態においては、クライアント端末３０においてＯＳやミドルウェア等の実行環境上でアプリケーションプログラムを実行することにより、このアプリケーションプログラムとサーバ１０が協働してコンテンツ共有サービスを提供することができる。このアプリケーションプログラムは、例えば、ストレージ１５やストレージ２５に格納されており、クライアント端末３０からの要求に応じて、クライアント端末３０にダウンロードされる。このアプリケーションプログラムには、クライアント端末３０での実行時に、サーバ１０から提供されるデータを処理するための命令セットや当該命令セット実行時に参照される画像データ等の各種データを含めることができる。
【００２６】
以上のとおり、サーバ１０は、所定のウェブサイトを管理しており、当該ウェブサイトを構成するウェブページをクライアント端末３０からの要求に応じて配信することで、コンテンツ共有サービスを提供することができる。また、本発明の他の態様においては、サーバ１０は、クライアント端末３０で実行されるアプリケーションプログラムと協働してコンテンツ共有サービスを提供することができる。詳細な説明は省略するが、サーバ１０は、プレイヤの認証処理、ユーザへの課金処理を行うための機能などのコンテンツ共有サービスを提供するための付随的な機能を備えることもできる。
【００２７】
次に、クライアント端末３０のアーキテクチャについて説明する。本発明の一実施形態に係るクライアント端末３０は、一実施形態において、ウェブブラウザを含むアプリケーションを実行するためのアプリケーション実行環境を実装した任意の情報処理装置であり、例えば、携帯電話機、スマートフォン、タブレット端末、パーソナルコンピュータ、電子書籍リーダー及びゲーム用コンソールを含むがこれらには限られない。
【００２８】
本発明の一実施形態に係るクライアント端末３０は、図示のとおり、プロセッサ３１と、メインメモリ３２と、ユーザＩ／Ｆ３３と、通信Ｉ／Ｆ３４と、ストレージ３５と、を含み、これらの各構成要素が図示しないバスを介して互いに電気的に接続されている。
【００２９】
プロセッサ３１は、ストレージ３５からオペレーティングシステム等の様々なプログラムをメインメモリ３２にロードし、ロードしたプログラムに含まれる命令を実行する。メインメモリ３２は、プロセッサ３１が実行するプログラムを格納するために用いられ、例えば、ＤＲＡＭによって構成される。
【００３０】
ユーザＩ／Ｆ３３は、ユーザの入力を受け付ける情報入力装置と、プロセッサ３１の演算結果を出力する情報出力装置であり、タッチスクリーンを備える液晶ディスプレイなどの表示装置を含む。通信Ｉ／Ｆ３４は、ハードウェア、ファームウェア、又は、ＴＣＰ／ＩＰドライバやＰＰＰドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装され、ネットワーク２０を介してサーバ１０と通信可能に構成される。
【００３１】
ストレージ３５は、例えば磁気ディスクドライブやフラッシュメモリ等により構成され、オペレーティングシステム等の様々なプログラムを記憶する。また、ストレージ３５は、サーバ１０から通信Ｉ／Ｆ３４を介してアプリケーションプログラムを受信した場合には、この受信したアプリケーションプログラムを記憶する。
【００３２】
クライアント端末３０は、例えば、ＨＴＭＬ形式のファイル（ＨＴＭＬデータ）を解釈して画面表示するためのブラウザソフトウェアを備えており、このブラウザソフトウェアの機能によりサーバ１０から取得したＨＴＭＬデータを解釈して、受信したＨＴＭＬデータに対応するウェブページを表示することができる。また、クライアント端末３０は、ブラウザソフトウェアに組み込まれるプラグインソフト（例えば、アドビシステムズ社から提供されているＦｌａｓｈ  Ｐｌａｙｅｒ）を備えており、ＨＴＭＬデータに埋め込まれたＳＷＦ形式のファイルをサーバ１０から取得し、当該ＳＷＦ形式のファイルをブラウザソフトウェア及びプラグインソフトを用いて実行することができる。
【００３３】
また、ＨＴＭＬデータにスクリプトが記述されている場合には、ブラウザソフトウェアが当該スクリプトを実行し、当該スクリプトの指示に従った処理を実行する。例えば、ＨＴＭＬデータ中のスクリプトにおいて、サーバ１０のストレージ１５に格納されたコンテンツのファイルが参照されている場合には、ブラウザソフトウェアは、当該参照されたファイルをサーバ１０から取得し、取得したコンテンツをウェブページに埋め込んで表示することができる。
【００３４】
サーバ１０から取得するウェブページには、例えば、サーバ１０から配信可能なコンテンツの一覧を示す情報が含まれる。ユーザは、クライアント端末３０を操作して、当該一覧の中から所望のコンテンツを選択することにより、クライアント端末３０を用いて選択されたコンテンツを視聴することができる。
【００３５】
また、クライアント端末３０においては、プレイヤの操作に応じてアプリケーションプログラムが起動され、クライアント端末３０に実装されたプラットフォーム上で実行される。クライアント端末３０においてアプリケーションプログラムが実行されると、例えば、当該アプリケーションプログラムがサーバ１０と通信を行い、配信可能なコンテンツの一覧を示す情報などのコンテンツ共有サービスに必要な情報を取得する。このアプリケーションを利用する場合もウェブページを利用する場合と同様に、クライアント端末３０を操作して、当該一覧の中から所望のコンテンツを選択することにより、クライアント端末３０を用いて選択されたコンテンツを視聴することができる。以上のようにして、クライアント端末３０のユーザは、サーバ１０から所望のコンテンツの配信を受けることができ、また、それ以外のコンテンツ共有サービスに含まれる様々なサービスを受けることができる。
【００３６】
次に、サーバ１０及びクライアント端末３０で実行されるコンピュータプログラムモジュールにより実現される機能について説明する。本発明の一実施形態に係るサーバ１０のプロセッサ１１及びクライアント端末３０のプロセッサ３１において、様々なコンピュータプログラムモジュールを実行することにより、クライアント端末３０のユーザに対するコンテンツ共有サービスが実現される。
【００３７】
図示のとおり、サーバ１０のプロセッサ１１で実行されるコンピュータプログラムモジュールには、コンテンツ管理モジュール４１と、受付モジュール４２と、評価モジュール４３と、背景画像決定モジュール４４と、表示制御モジュール４５と、が含まれる。また、クライアント端末３０のプロセッサ３１において実行されるコンピュータプログラムモジュールには、表示モジュール６１と、入力受付モジュール６２と、送信モジュール６３とが含まれる。
【００３８】
図１においてサーバ１０に備えられているモジュールの一部又は全部は、クライアント端末３０のプロセッサ３１やそれ以外の装置のプロセッサにより実行されてもよく、クライアント端末３０に備えられている各モジュールの一部又は全部は、サーバ１０のプロセッサ１１やそれ以外の装置のプロセッサにより実行されてもよい。例えば、コンテンツを格納するストレージがサーバ１０とは別のサーバに設けられる場合には、コンテンツ管理モジュールも当該別のサーバに設けられても良い。
【００３９】
まず、サーバ１０のプロセッサ１１で実行されるコンピュータプログラムモジュールについて説明する。本発明の一実施形態に係るコンテンツ管理モジュール４１は、投稿者から投稿されたコンテンツを、クライアント端末３０に配信可能に、ストレージ１５に格納する。また、本発明の一実施形態に係るコンテンツ管理モジュール４１は、コンテンツが投稿されたときに当該コンテンツを識別するためのコンテンツＩＤを発行し、当該コンテンツＩＤを当該コンテンツの投稿者を特定する投稿者ＩＤと対応付けて、所定の投稿者管理用データベースに格納することができる。
【００４０】
本発明の一実施形態に係る受付モジュール４２は、所定のコンテンツが配信されているクライアント端末３０から、当該コンテンツに対する評価を示すコンテンツ評価情報を受け付けることができる。このコンテンツ評価情報は、例えば、５段階のレーティング情報である。所定のコンテンツを表示中のクライアント端末３０においては、ユーザの操作に応じて、コンテンツ評価情報を入力するための対話画面を表示することができる。ユーザは、この対話画面に従って、例えば、５段階のレーティング（例えば、「１ポイント」、「２ポイント」、「３ポイント」、「４ポイント」、及び「５ポイント」の５段階の評価ポイント）のうち、任意の評価を選択することができる。クライアント端末３０は、このユーザの選択に応じた評価を示すレーティング情報を生成し、生成したレーティング情報をサーバ１０に送信することができる。このように、本発明の一実施形態に係る受付モジュール４２は、クライアント端末３０からレーティング情報を受け取ると、当該レーティング情報に対応する評価ポイントを決定することができる。本明細書においては、所定のコンテンツに対する評価を示す評価ポイントを定めるための情報をコンテンツ評価情報と呼ぶことがある。クライアント端末３０において視聴されているコンテンツが、ライブコンテンツである場合には、本発明の一実施形態に係る受付モジュール４２は、当該ライブコンテンツが配信されている間に限ってコンテンツ評価情報を受け付けるように構成されてもよい。
【００４１】
本発明の一実施形態においては、所定のコンテンツの視聴中に所定のアイテムを購入することにより、コンテンツ評価情報をサーバ１０に提供することができる。例えば、ユーザは、クライアント端末３０において所定のコンテンツを視聴しているときに、当該コンテンツへの肯定的な評価を提供するために、当該コンテンツを含む表示画像の背景領域に表示するための所定のアイテム（本明細書において「評価用アイテム」と称することがある。）を購入することができる。この評価用アイテムは、例えば、花束を表すアイテムであり、当該アイテムがコンテンツとともに表示画像に表示されることにより、当該コンテンツへの肯定的な評価が視聴者ユーザへ示される。本発明の一実施形態に係る受付モジュール４２は、クライアント端末３０から評価用アイテムの購入要求を受け取ると、購入対象の評価用アイテムに対応する評価ポイント（例えば、５段階のレーティング情報）を決定することができる。当該実施形態においては、評価用アイテムの購入要求に基づいて評価ポイントが定められるため、この評価用アイテムの購入要求又は当該要求で特定される評価用アイテムを示す情報がコンテンツ評価情報に該当する。
【００４２】
本発明の他の実施形態においては、所定のコンテンツの視聴中に、「Ｆａｃｅｂｏｏｋ」（商標）や「Ｔｗｉｔｔｅｒ」（商標）等のソーシャルネットワークサービスにおいて、当該視聴中のコンテンツに関する投稿を行うことにより、当該視聴中のコンテンツに関するコンテンツ評価情報をサーバ１０に提供することができる。例えば、ユーザは、所定のコンテンツを視聴中に、当該視聴画面に表示されているソーシャルネットワークサイトへの投稿用のボタンを選択することにより、当該ソーシャルネットワークサイトに遷移し、視聴中のコンテンツに対するコメントを当該ソーシャルネットワークサイトに投稿することができる。クライアント端末３０は、ソーシャルネットワークサイトへの投稿用のボタンが選択されたときに、視聴中のコンテンツを特定するコンテンツＩＤ及び選択されたボタンに対応するソーシャルネットワークサイトを特定する情報をサーバ１０に送信することができる。本発明の一実施形態に係る受付モジュール４２は、クライアント端末３０から当該ソーシャルネットワークサイトを特定する情報を受け取ると、所定のロジックに従って評価ポイント（例えば「３ポイント」）を決定することができる。当該実施形態においては、ソーシャルネットワークサイトへの投稿時に当該ソーシャルネットワークサイトを特定する情報に基づいて評価ポイントが定められるため、このソーシャルネットワークサイトを特定する情報がコンテンツ評価情報に該当する。ソーシャルネットワークサービスへ所定のコンテンツに関する投稿を行うことができるタイミングは、当該所定のコンテンツを視聴中に限られない。また、所定のコンテンツに対する投稿の内容は、当該コンテンツに対するコメントに限られず、例えば、当該所定のコンテンツの紹介であってもよい。例えば、「コンテンツＡを見ています」と投稿することにより、ソーシャルネットワークの他のユーザに対して当該「コンテンツＡ」を紹介することができる。
【００４３】
本発明のさらに他の実施形態において、ユーザは、所定のコンテンツの視聴中に、他のユーザに対して、当該コンテンツを視聴するように招待する招待メッセージを送信することができる。本発明の一実施形態に係る受付モジュール４２は、クライアント端末３０から当該招待メッセージを受け付けると、所定のロジックに従って評価ポイント（例えば「５ポイント」）を決定することができる。このように、当該実施形態においては、他のユーザへの招待メッセージに基づいて評価ポイントが定められるため、この招待メッセージがコンテンツ評価情報に該当する。
【００４４】
本発明のさらに他の実施形態において、ユーザは、所定のコンテンツの視聴中に、当該コンテンツの視聴画面に表示されるコメント欄を介して、当該視聴中のコンテンツに対するコメントを投稿することができる。投稿されたコメントは、例えば、コンテンツの視聴画面の一部（好ましくは、視聴画面のうちのコンテンツと重複しない領域）に表示され、視聴者同士が当該コメントを通じて交流することができる。本発明の一実施形態に係る受付モジュール４２は、クライアント端末３０から特定のコメントの表示を要求するコメント表示要求を受け付けると、所定のロジックに従って評価ポイント（例えば「２ポイント」）を決定するように構成され得る。受付モジュール４２は、投稿を要求されたコメントの内容を解析し、当該コメント中に視聴中のコンテンツに対する肯定的なメッセージ（例えば「いいね！」）が含まれている場合に、より高い評価ポイントを付与してもよい。このように、当該実施形態においては、視聴中のコンテンツに関連するコメント表示要求又は当該コメントに含まれるテキストがコンテンツ評価情報として扱われる。
【００４５】
本発明のさらに他の実施形態において、ユーザは、所定のコンテンツの視聴中に、該コンテンツの視聴画面に表示される所定の投票対象に対して、投票することができる。投票の進捗及び結果は、例えば、コンテンツの視聴画面の一部（好ましくは、視聴画面のうちのコンテンツと重複しない領域）に表示され、投稿者と視聴者が当該投票を通じて交流することができる。本発明の一実施形態に係る受付モジュール４２は、クライアント端末３０から特定の投票を要求する投票要求を受け付けると、所定のロジックに従って評価ポイント（例えば「２ポイント」）を決定するように構成され得る。受付モジュール４２は、投票数を解析し、当該投票数に応じて評価ポイントを付与してもよい。このように、当該実施形態においては、視聴中のコンテンツに関連する投票要求又は当該投票数がコンテンツ評価情報として扱われる。
【００４６】
本発明のさらに他の実施形態においては、互いに関連する複数のコンテンツが提供されることがある。例えば、テレビ番組におけるバラエティ番組や連続ドラマと同様に、特定のコンテンツ名（番組名）が付けられたコンテンツが毎週同じ時間（例えば、毎週月曜日の夜９時〜１０時）に提供されてもよい。例えば、「コンテンツＡ」という名称のコンテンツが毎週決まった時間に提供される。本明細書では、このような同一のコンテンツ名で複数回提供される（しかし、互いに内容は異なる）コンテンツを「レギュラーコンテンツ」と呼ぶことがある。ある時点で提供されるレギュラーコンテンツと別の時点で提供されるレギュラーコンテンツとは、コンテンツの内容は互いに異なるが、同じコンテンツ名で提供され、同一のコンテンツＩＤが割り当てられても良い。ユーザは、毎週同じテレビ番組を視聴するのと同様に、このようなレギュラーコンテンツを定期的に視聴することができる。本発明の一実施形態に係る受付モジュール４２は、ユーザからレギュラーコンテンツの視聴要求を受け付けると、当該ユーザの視聴履歴を示す視聴履歴情報に基づいて、当該レギュラーコンテンツの視聴回数を確認し、当該視聴回数に応じて評価ポイントを決定するように構成され得る。例えば、受付モジュール４２は、視聴回数が多いほど、より高い評価ポイントを付与してもよい。このように、当該実施形態においては、レギュラーコンテンツに対する視聴要求又はレギュラーコンテンツの視聴回数を示す情報がコンテンツ評価情報として扱われる。
【００４７】
本発明の一実施形態に係る評価モジュール４３は、コンテンツ管理モジュール４１によって管理されているコンテンツの投稿者の各々について、受付モジュール４２によって受け付けられたコンテンツ評価情報に基づいて投稿者評価情報を決定し、決定した各投稿者についての投稿者評価情報を所定の評価情報管理データベースに格納することができる。所定の投稿者についての投稿者評価情報は、例えば、今までに当該投稿者のコンテンツに対して提供されたコンテンツ評価情報（評価ポイント）の総計である。例えば、受付モジュール４２によって所定のコンテンツに関するコンテンツ評価情報が受け付けられた場合には、評価モジュール４３は、まず上述の投稿者管理用データベースを参照し、当該所定のコンテンツの投稿者を特定する。次に、評価情報管理データベースを参照し、特定された投稿者に対する投稿者評価情報（評価ポイント）を読み出す。そして、この読み出された今までの投稿者評価情報に、受付モジュール４２において受け付けられたコンテンツ評価情報を加算することにより、新たな投稿者評価情報を生成し、当該新たな投稿者評価情報を評価情報管理データベースに格納する。例えば、受付モジュール４２によって受け付けられたコンテンツ評価情報が「４ポイント」であり、これまでに評価情報管理データベースに格納されている投稿者評価情報が「１２０ポイント」であれば、両者を加算した「１２４ポイント」が新たな投稿者評価情報（評価ポイント）として評価情報管理データベースに格納される。
【００４８】
本発明の一実施形態において、受付モジュール４２によって評価用アイテムの購入要求が受け付けられた場合には、上述のように、当該評価用アイテムに対応するコンテンツ評価情報が決定される。この場合、評価モジュール４３は、アイテムの購入用に基づいて決定されたコンテンツ評価情報と、評価情報管理データベースに格納されているこれまでの投稿者評価情報とに基づいて、新たな投稿者評価情報を決定し、決定された新たな投稿者評価情報を評価情報管理データベースに格納する。評価用アイテムに対応するコンテンツ評価情報は、例えば、評価用アイテムの１つである花束がコンテンツ評価情報「１ポイント」と対応し、別の評価用アイテムである「ケーキ」がコンテンツ評価情報「３ポイント」に対応すると定めることができる。評価用アイテムとコンテンツ評価情報との対応は、本明細書で明示的に説明されるものには限定されず、本発明の趣旨を逸脱しない範囲で任意に定め得る。
【００４９】
１人の投稿者が複数のコンテンツを投稿することも可能である。この場合、投稿者管理用データベースには、当該投稿者によって投稿された複数のコンテンツ（例えば、第１コンテンツ及び第２コンテンツ）の各々に対応する複数のコンテンツＩＤが、当該投稿者の投稿者ＩＤと対応付けて管理される。この場合、この複数のコンテンツを投稿した投稿者の投稿者評価情報は、第１コンテンツに対するコンテンツ評価情報及び第２コンテンツに対するコンテンツ評価情報に基づいて決定される。つまり、受付モジュール４２において第１コンテンツに対するコンテンツ評価情報が受け付けられた場合には当該第１コンテンツに対するコンテンツ評価情報に基づいて、一方、第２コンテンツに対するコンテンツ評価情報が受け付けられた場合には当該第２コンテンツに対するコンテンツ評価情報に基づいて、当該投稿者の投稿者評価情報が決定される。
【００５０】
本発明の一実施形態に係る背景画像決定モジュール４４は、評価モジュール４３によって決定された各投稿者についての投稿者評価情報に基づいて、各投稿者のための背景画像を決定する。背景画像決定モジュール４４は、例えば図２に示す背景画像管理テーブルを用いて、投稿者評価情報の値ごとに、その値に対応する背景画像のカテゴリ（図２における「ランク１」、「ランク２」、及び「ランク３」が該当）を管理している。例えば、ストレージ１５には、背景画像の各カテゴリに対応づけて一又は複数の背景画像（背景画像ファイル）が格納されている。ランク１ないしランク３に対応する背景画像は任意に定めることができるが、ランクが高いほど（ランク１に近いほど）、よりコンテンツを引き立てるような（例えば、より豪華な、より手の込んだ、又はより魅力的な）画像であることが望ましい。例えば、ランク３の画像を路上の光景の画像、ランク２の画像を小規模なライブハウスの画像、ランク１の画像を大規模なアリーナの画像とすることができる。また、他の例としては、ランク３の画像を小規模な画廊の画像、ランク２の画像を小規模な美術館の画像、ランク１の画像を大規模な美術館の画像とすることができる。本発明の一実施形態において、異なるカテゴリに属する背景画像同士は、その一部分が共通していてもよい。例えば、異なるカテゴリに属する背景画像は、各ランクで共通の共通画像に、各ランクで異なるオブジェクトを重畳して作成されたものであってもよい。例えば、異なるカテゴリに属する背景画像は、いずれも同じライブハウスの画像を有するが、高いランクの背景画像はユーザにとってより魅力的なオブジェクトを含むようにしてもよい。
【００５１】
図２の実施形態において、本発明の一実施形態に係る背景画像決定モジュール４４は、所定のコンテンツの配信要求に応じて、当該コンテンツの背景画像を決定することができる。背景画像決定モジュール４４は、例えば、評価情報管理データベースに基づいて配信が要求されたコンテンツの投稿者の投稿者評価情報を特定し、次に、特定された投稿者評価情報対応する背景画像のカテゴリを背景画像管理テーブルを参照して特定する。そして、特定された背景画像のカテゴリに基づいて、当該カテゴリに対応付けて記憶されている一又は複数の背景画像の中から一の背景画像を選択する。これにより、本発明の一実施形態に係る背景画像決定モジュール４４は、コンテンツの投稿者に対する評価に応じて、当該コンテンツの背景画像を決定することができる。投稿者評価情報が高くなるほどより魅力的な背景画像が選択されるようにすることで、現実世界において評価の高いミュージシャンやパフォーマーが魅力的なステージでパフォーマンスを披露できるのと同様に、投稿者への評価が高まるほど、その投稿者のコンテンツに対してより魅力的な背景画像が提供される。
【００５２】
本発明の一実施形態に係る表示制御モジュール４５は、クライアント端末３０からの所定のコンテンツの配信要求に応じて、その要求されたコンテンツと背景画像とを含む表示画像を、当該クライアント端末３０に表示させる表示制御を行う。より具体的には、本発明の一実施形態に係る表示制御モジュール４５は、所定のコンテンツの配信要求を受けると、当該配信要求に対応するコンテンツをストレージ１５から読み出す。そして、ストレージ１５から読み出されたコンテンツをコンテンツ表示領域に含み、当該配信対象のコンテンツの投稿者の投稿者評価情報に基づいて背景画像決定モジュール４４によって特定された背景画像を背景領域に含む表示画像を、当該配信要求を送ったクライアント端末３０に表示させる。表示制御モジュール４５は、例えば、配信が要求されたコンテンツの格納場所を示すＵＲＩをＥＭＢＥＤタグにより特定し、投稿者評価情報に基づいて特定された背景画像の画像ファイルの格納場所を示すＵＲＩをｂｏｄｙ要素により特定するＨＴＭＬデータを作成して、当該ＨＴＭＬデータをクライアント端末３０に対して送信することにより、配信要求されたコンテンツと投稿者評価情報に基づいて特定された背景画像とを含む表示画像を、当該クライアント端末３０に表示させることができる。
【００５３】
本発明の一実施形態において、クライアント端末３０の表示モジュール６１は、サーバ１０の表示制御モジュール４５の制御に従って、コンテンツと背景画像を含む表示画像をクライアント端末３０のディスプレイ（又は外部装置のディスプレイ）に表示する。例えば、表示モジュール６１は、表示制御モジュール４５から受信したＨＴＭＬデータを解析し、当該ＨＴＭＬデータにおいて特定されているコンテンツ及び背景画像を取得し、取得したコンテンツをコンテンツ表示領域に表示し、取得した背景画像を表示画像の背景として表示する。
【００５４】
本発明の一実施形態に係る入力受付モジュール６２は、ユーザからの様々な指示の入力を受け付けることができる。クライアント端末３０のユーザは、例えば、クライアント端末３０に備えられたタッチスクリーン上の操作用オブジェクト（操作ボタン等）が表示されている領域に対して所定の操作（例えば、タップ、ダブルタップ）を行うことにより、当該オブジェクトに対応付けられた指示を入力することができる。このユーザからの指示には、視聴中のコンテンツに対する評価を行い、当該評価に対応するコンテンツ評価情報をサーバに送信することが含まれる。
【００５５】
このようにして受付モジュール６２において受け付けられたプレイヤからの様々な指示を表すメッセージは、本発明の一実施形態に係る送信モジュール６３により、ネットワーク２０を介して、サーバ１０に送信される。サーバ１０では、上述のように、受信したメッセージに基づいて、投稿者評価情報の算定などの様々な処理が行われる。
【００５６】
本発明の一実施形態に従ってクライアント端末３０に表示された表示画像の例を図３及び図４に示す。図３及び図４は、本発明の一実施形態に従ってクライアント端末３０のディスプレイに表示された表示画像の例を示す図であり、図３に示されている表示画像８０は、クライアント端末３０からのコンテンツ配信要求に対応するライブビデオ８２と、このライブビデオ８２の投稿者の投稿者評価情報に基づいて特定された背景画像８４とを含んでいる。また、図４に示されている表示画像８０’は、図３とは別の投稿者により投稿されたライブビデオ８６と、当該別の投稿者の投稿者評価情報に基づいて特定された背景画像８８とを含んでいる。このように、クライアント端末３０に表示されるコンテンツの投稿者が変わると、その背景画像も変化し得る。視聴者ユーザからのコンテンツ評価情報によりライブビデオ８２の投稿者に対する評価が変化すると、図３において、背景画像８４とは別の背景画像が表示され得る。図４の背景画像８８についても同様である。
【００５７】
クライアント端末３０に表示される所定のコンテンツを含む表示画像には、当該コンテンツの投稿者の投稿者評価情報を示す評価情報オブジェクト（例えば、円形又は棒状のインジケータ）を含めることができる。この評価情報オブジェクトは、コンテンツの投稿者の現在の投稿者評価情報と、１つ上のランクの背景画像を表示するために必要な投稿者評価情報とを含むことができる。例えば、図２に示すように、ランク２の背景画像を表示するためには５００ポイント以上の投稿者評価情報が必要であるため、ランク３に相当する背景画像が表示されている場合には、評価情報オブジェクトによって、次のランクの背景画像を表示させるために５００ポイントが必要なことが示される。または、現在の投稿者評価情報が２００ポイントであれば、当該２００ポイントを示す情報と、次のランクの背景画像を表示するために残り３００ポイント（５００ポイント−２００ポイント）が必要であることを示す情報とを表示することができる。
【００５８】
また、クライアント端末３０に表示される所定のコンテンツを含む表示画像には、評価情報オブジェクトに関連付けて、または、評価情報オブジェクトとは別に、当該所定のコンテンツに関するコンテンツ評価情報を提供したユーザに関する情報を示す貢献ユーザ情報オブジェクトを表示してもよい。所定のコンテンツに関する貢献ユーザ情報オブジェクトには、例えば、当該所定のコンテンツに対してコンテンツ評価情報を提供したユーザのリスト、当該ユーザの各々のプロフィール情報、当該ユーザの各々から提供された評価ポイント、当該所定のコンテンツ対して提供した評価ポイントでユーザを順位付けした貢献度ランキング、当該ユーザの各々が提供した評価ポイント、当該ユーザの各々が提供したコンテンツ評価情報の内容（例えば、投稿したコメントの内容、購入した評価用アイテムの内容など）を含むことができる。所定のコンテンツに関する貢献ユーザ情報オブジェクトには、当該所定のコンテンツに関するコンテンツ評価情報を提供したユーザに関する様々な情報を含めることができる。上述した具体例はあくまでも例示にすぎず、上述した具体的な情報以外にも、貢献ユーザ情報オブジェクトには様々な情報を含めることができる。
【００５９】
次に、図５を参照し、本発明の一実施形態に従って、コンテンツの視聴開始から投稿者評価情報の決定までの処理の流れを説明する。まず、ステップＳ１０２において、クライアント端末のユーザが、コンテンツ共有サービスを提供するサーバにアクセスして、所望のコンテンツの視聴を開始する。クライアント端末には、例えば、図３及び図４に示すように、配信が要求されたコンテンツと背景画像とを含む表示画像が表示される。
【００６０】
次に、ステップＳ１０４に進み、クライアント端末において視聴中のコンテンツに対する評価がユーザから入力されると、当該評価を示すコンテンツ評価情報が、クライアント端末からサーバに送信される。サーバにおいては、当該コンテンツ評価情報が受け付けられる。このコンテンツ評価情報の受付処理は、例えば、上記の受付モジュール４２によって実行される。
【００６１】
次に、ステップＳ１０６に進み、ステップＳ１０４で受け付けられた視聴中のコンテンツに対するコンテンツ評価情報に基づいて、当該コンテンツの投稿者の投稿者評価情報が決定される。この投稿者評価情報を決定する工程は、例えば、上述した評価モジュール４３によって実行される。以上のようにして、コンテンツを視聴しているクライアント端末からのコンテンツ評価情報に基づいて、当該コンテンツの投稿者の投稿者評価情報が決定される。決定された投稿者評価情報は、例えば、上述した評価情報管理データベースに格納される。評価情報管理データベースに格納されている投稿者評価情報は、クライアント端末からのコンテンツ評価情報をサーバで受け付けるたびに更新される。以上のようにして、コンテンツの投稿者についての投稿者評価情報が決定される。
【００６２】
次に、図６を参照し、本発明の一実施形態に従って、コンテンツの配信を要求してからコンテンツ及び背景画像を含む表示画像が表示されるまでの処理の流れを説明する。まず、ステップＳ１１２において、クライアント端末から、所定のコンテンツの配信要求が、コンテンツ共有サービスを提供するサーバに対して送信される。次に、ステップＳ１１４において、クライアント端末からの配信要求に対応するコンテンツが特定される。次に、ステップＳ１１６において、配信が要求されたコンテンツの投稿者の投稿者評価情報が読み出され、当該投稿者評価情報に基づいて背景画像が特定される。この背景画像の特定は、例えば、上述した背景画像決定モジュールにより実行される。次に、ステップＳ１１８において、ステップＳ１１４において特定されたコンテンツをコンテンツ表示領域に含み、ステップＳ１１６において特定された背景画像を背景領域に含む表示画像を、コンテンツ配信要求を送ったクライアント端末に表示させる。この表示画像の表示させる工程は、例えば、上述した表示制御モジュール４５によって実行される。
【００６３】
以上のとおり、本発明の様々な実施形態によれば、ユーザからのコンテンツに対する評価に基づいて当該コンテンツの投稿者の評価が定められ、この投稿者の評価を表す投稿者評価情報に基づいて当該投稿者のための背景画像が決定される。これにより、コンテンツを視聴する視聴者ユーザは、コンテンツへの評価情報の提供を通じてサービスへの参加が促される。
【００６４】
本明細書中で説明される処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理または手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は複数のモジュールによって実行され得る。また、本明細書中で説明されるデータ、テーブル、又はデータベースが単一のメモリに格納される旨説明されたとしても、そのようなデータ、テーブル、又はデータベースは、単一の装置に備えられた複数のメモリまたは複数の装置に分散して配置された複数のメモリに分散して格納され得る。さらに、本明細書において説明されるソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、またはより多い構成要素に分解することによって実現することも可能である。
【００６５】
本明細書において、発明の構成要素が単数もしくは複数のいずれか一方として説明された場合、又は、単数もしくは複数のいずれとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数のいずれであってもよい。
【００６６】
本明細書において説明された処理手順、特にフロー図を用いて説明された処理手順においては、その処理手順を構成する工程（ステップ）の一部を省略すること、その処理手順を構成する工程として明示されていない工程を追加すること，及び／又は当該工程の順序を入れ替えることが可能であり、このような省略、追加、順序の変更がなされた処理手順も本発明の趣旨を逸脱しない限り本発明の範囲に含まれる。
【符号の説明】
【００６７】
１０  サーバ
１１、３１  プロセッサ
１５、２５、３５  ストレージ
３０  クライアント端末
４１  コンテンツ管理モジュール
４２  受付モジュール
４３  評価モジュール
４４  背景画像決定モジュール
４５  表示制御モジュール
６１  表示モジュール
６２  入力受付モジュール
６３  送信モジュール
【図１】
2015143919.tif 000003
【図２】
2015143919.tif 000004
【図５】
2015143919.tif 000005
【図６】
2015143919.tif 000006
【図３】
2015143919.tif 000007
【図４】
2015143919.tif 000008