(57)【特許請求の範囲】
【請求項１】
配信ユーザによる動画又は音声を視聴ユーザに配信するシステムであって、
１又は複数のコンピュータプロセッサを備え、
前記１又は複数のコンピュータプロセッサは、読取可能な命令を実行することに応じて、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行し、
前記配信ユーザ関連情報は、前記配信ユーザのレベルを含み、
前記１又は複数のコンピュータプロセッサは、更に、前記配信ユーザによる動画又は音声の配信に応じて当該配信ユーザのレベルを更新するステップを実行する、
システム。
【請求項２】
配信ユーザによる動画又は音声を視聴ユーザに配信するシステムであって、
１又は複数のコンピュータプロセッサを備え、
前記１又は複数のコンピュータプロセッサは、読取可能な命令を実行することに応じて、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行し、
前記配信ユーザ関連情報は、前記配信ユーザによる動画又は音声を視聴している視聴ユーザ数を含む、
システム。
【請求項３】
配信ユーザによる動画又は音声を視聴ユーザに配信するシステムであって、
１又は複数のコンピュータプロセッサを備え、
前記１又は複数のコンピュータプロセッサは、読取可能な命令を実行することに応じて、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行し、
前記視聴ユーザ用画面は、前記視聴ユーザからの入力情報を受付可能に構成されており、
前記配信ユーザ関連情報は、前記視聴ユーザ用画面を介して受け付けた入力情報を含む、
システム。
【請求項４】
配信ユーザによる動画又は音声を視聴ユーザに配信するシステムであって、
１又は複数のコンピュータプロセッサを備え、
前記１又は複数のコンピュータプロセッサは、読取可能な命令を実行することに応じて、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行し、
前記配信ユーザ関連情報は、前記配信ユーザによる動画又は音声の配信を開始してからの経過時間を含む、
システム。
【請求項５】
配信ユーザによる動画又は音声を視聴ユーザに配信するシステムであって、
１又は複数のコンピュータプロセッサを備え、
前記１又は複数のコンピュータプロセッサは、読取可能な命令を実行することに応じて、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む複数の画像の中から表示用画像として設定する１の画像を選択できる画像選択画面を当該配信ユーザに提示するステップと、
前記配信ユーザが前記画像選択画面を介して選択した前記１の画像を表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行する、
システム。
【請求項６】
前記画像選択画面を提示するステップは、前記配信ユーザが前記配信ユーザ用画面を介して動画の配信から音声の配信への切り替えを指示したときに前記画像選択画面を当該配信ユーザに提示することを含む請求項５に記載のシステム。
【請求項７】
１又は複数のコンピュータによって実行され、配信ユーザによる動画又は音声を視聴ユーザに配信する方法であって、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を備え、
前記配信ユーザ関連情報は、前記配信ユーザのレベルを含み、
前記配信ユーザによる動画又は音声の配信に応じて当該配信ユーザのレベルを更新するステップを更に備える、
方法。
【請求項８】
１又は複数のコンピュータによって実行され、配信ユーザによる動画又は音声を視聴ユーザに配信する方法であって、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を備え、
前記配信ユーザ関連情報は、前記配信ユーザによる動画又は音声を視聴している視聴ユーザ数を含む、
方法。
【請求項９】
１又は複数のコンピュータによって実行され、配信ユーザによる動画又は音声を視聴ユーザに配信する方法であって、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を備え、
前記視聴ユーザ用画面は、前記視聴ユーザからの入力情報を受付可能に構成されており、
前記配信ユーザ関連情報は、前記視聴ユーザ用画面を介して受け付けた入力情報を含む、
方法。
【請求項１０】
１又は複数のコンピュータによって実行され、配信ユーザによる動画又は音声を視聴ユーザに配信する方法であって、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を備え、
前記配信ユーザ関連情報は、前記配信ユーザによる動画又は音声の配信を開始してからの経過時間を含む、
方法。
【請求項１１】
１又は複数のコンピュータによって実行され、配信ユーザによる動画又は音声を視聴ユーザに配信する方法であって、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む複数の画像の中から表示用画像として設定する１の画像を選択できる画像選択画面を当該配信ユーザに提示するステップと、
前記配信ユーザが前記画像選択画面を介して選択した前記１の画像を表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を備える、
方法。
【請求項１２】
配信ユーザによる動画又は音声を視聴ユーザに配信するプログラムであって、
コンピュータ上で実行されることに応じて、当該コンピュータに、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行させ、
前記配信ユーザ関連情報は、前記配信ユーザのレベルを含み、
前記コンピュータに、更に、前記配信ユーザによる動画又は音声の配信に応じて当該配信ユーザのレベルを更新するステップを実行させる、
プログラム。
【請求項１３】
配信ユーザによる動画又は音声を視聴ユーザに配信するプログラムであって、
コンピュータ上で実行されることに応じて、当該コンピュータに、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行させ、
前記配信ユーザ関連情報は、前記配信ユーザによる動画又は音声を視聴している視聴ユーザ数を含む、
プログラム。
【請求項１４】
配信ユーザによる動画又は音声を視聴ユーザに配信するプログラムであって、
コンピュータ上で実行されることに応じて、当該コンピュータに、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行させ、
前記視聴ユーザ用画面は、前記視聴ユーザからの入力情報を受付可能に構成されており、
前記配信ユーザ関連情報は、前記視聴ユーザ用画面を介して受け付けた入力情報を含む、
プログラム。
【請求項１５】
配信ユーザによる動画又は音声を視聴ユーザに配信するプログラムであって、
コンピュータ上で実行されることに応じて、当該コンピュータに、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行させ、
前記配信ユーザ関連情報は、前記配信ユーザによる動画又は音声の配信を開始してからの経過時間を含む、
プログラム。
【請求項１６】
配信ユーザによる動画又は音声を視聴ユーザに配信するプログラムであって、
コンピュータ上で実行されることに応じて、当該コンピュータに、
配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、
前記少なくとも１つの所定の画像を含む複数の画像の中から表示用画像として設定する１の画像を選択できる画像選択画面を当該配信ユーザに提示するステップと、
前記配信ユーザが前記画像選択画面を介して選択した前記１の画像を表示用画像として設定するステップと、
配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、
視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画又は音声を配信するシステム、方法、及びプログラムに関し、詳しくは、配信ユーザによる動画又は音声を視聴ユーザに配信するシステム、方法、及びプログラムに関する。
【背景技術】
【０００２】
従来より、ユーザが、インターネット等を介してコンテンツを配信するシステムが提供されている（例えば、特許文献１参照）。こうしたシステムの中には、映像及び音声によって構成される動画の配信、及び、映像なしの音声の配信を、コンテンツを配信するユーザが選択できるシステムも存在する。このように動画の配信及び音声の配信を選択できるシステムでは、コンテンツを視聴するユーザ用の画面において、動画の配信時には動画が表示され、音声の配信時には、動画に代えて静止画等の表示用画像が表示される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１２００９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムでは、音声の配信時に表示される上記表示用画像は、コンテンツを配信するユーザによって予め設定される必要がある場合が多く、表示用画像の設定を煩雑と感じるユーザも存在し得る。こうしたユーザの手間を軽減するために、例えば、システムの運営者によって提供される画像を表示用画像として一律に設定することも考えられるが、例えば、コンテンツを配信する複数のユーザが同一の画像を表示用画像として設定してしまうと、コンテンツを視聴するユーザが画一的に感じてしまい、面白味に欠ける仕組みとなってしまう。従って、音声の配信時に表示する画像の設定を支援する仕組みを提供することによって、コンテンツを配信するユーザが画一的でない画像を表示用画像として容易に設定できるようにすることが望まれる。
【０００５】
本発明の実施形態は、音声の配信時に表示する画像のユーザによる設定を支援することを目的の一つとする。本発明の実施形態の他の目的は、本明細書全体を参照することにより明らかとなる。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るシステムは、配信ユーザによる動画又は音声を視聴ユーザに配信するシステムであって、１又は複数のコンピュータプロセッサを備え、前記１又は複数のコンピュータプロセッサは、読取可能な命令を実行することに応じて、配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行する。
【０００７】
本発明の一実施形態に係る方法は、１又は複数のコンピュータによって実行され、配信ユーザによる動画又は音声を視聴ユーザに配信する方法であって、配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を備える。
【０００８】
本発明の一実施形態に係るプログラムは、配信ユーザによる動画又は音声を視聴ユーザに配信するプログラムであって、コンピュータ上で実行されることに応じて、当該コンピュータに、配信ユーザに関連付けられている配信ユーザ関連情報に基づいて、予め設定されている複数の所定の画像の中から当該配信ユーザの表示用画像として推奨する少なくとも１つの所定の画像を特定するステップと、前記少なくとも１つの所定の画像を含む１又は複数の画像に含まれる１の画像を前記配信ユーザの表示用画像として設定するステップと、配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示するステップと、視聴ユーザからの要求に応答し、前記配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには前記表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示するステップと、を実行させる。
【発明の効果】
【０００９】
本発明の様々な実施形態によって、音声の配信時に表示する画像のユーザによる設定を支援することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るサーバ１０を含むネットワークの構成を概略的に示す構成図。
【図２】一実施形態におけるサーバ１０が有する機能を概略的に示すブロック図。
【図３】一実施形態におけるユーザ情報管理テーブル４１ａにおいて管理される情報の一例を示す図。
【図４】一実施形態における配信状況管理テーブル４１ｂにおいて管理される情報の一例を示す図。
【図５】一実施形態における表示用画像事前設定処理の一例を示すフロー図。
【図６】一実施形態におけるメニュー画面５０Ａ（画像選択画面）の一例を示す図。
【図７】一実施形態における推奨画像選択画面５０Ｂ（画像選択画面）の一例を示す図。
【図８】一実施形態における表示用画像更新処理の一例を示すフロー図。
【図９】一実施形態における配信ユーザ用画面６０の一例を示す図。
【図１０】一実施形態における視聴ユーザ用画面７０の一例を示す図。
【図１１】一実施形態における視聴ユーザ用画面７０の一例を示す図。
【発明を実施するための形態】
【００１１】
図１は、本発明の一実施形態に係るサーバ１０を含むネットワークの構成を概略的に示す構成図である。一実施形態におけるサーバ１０は、図示するように、インターネット等の通信網２０を介して複数の端末装置３０と通信可能に接続されており、配信ユーザによる動画又は音声を視聴ユーザに配信するコンテンツ配信サービスを端末装置３０のユーザに対して提供するシステムとして機能する。
【００１２】
一実施形態におけるサーバ１０は、一般的なコンピュータとして構成されており、図示のとおり、ＣＰＵ（コンピュータプロセッサ）１１と、メインメモリ１２と、ユーザＩ／Ｆ１３と、通信Ｉ／Ｆ１４と、ストレージ（記憶装置）１５と、を含み、これらの各構成要素がバス１７を介して互いに電気的に接続されている。ＣＰＵ１１は、ストレージ１５からオペレーティングシステムやその他様々なプログラムをメインメモリ１２にロードし、このロードしたプログラムに含まれる命令を実行する。メインメモリ１２は、ＣＰＵ１１が実行するプログラムを格納するために用いられ、例えば、ＤＲＡＭ等によって構成される。なお、一実施形態におけるサーバ１０は、それぞれ上述したようなハードウェア構成を有する複数のコンピュータを用いて構成され得る。
【００１３】
ユーザＩ／Ｆ１３は、例えば、オペレータの入力を受け付けるキーボードやマウス等の情報入力装置と、ＣＰＵ１１の演算結果を出力する液晶ディスプレイ等の情報出力装置とを含む。通信Ｉ／Ｆ１４は、ハードウェア、ファームウェア、又はＴＣＰ／ＩＰドライバやＰＰＰドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装され、通信網２０を介して端末装置３０と通信可能に構成される。
【００１４】
ストレージ１５は、例えば磁気ディスクドライブで構成され、上記コンテンツ配信サービスの提供を制御するための制御用プログラム等の様々なプログラムが記憶される。また、ストレージ１５には、コンテンツ配信サービスにおいて用いられる各種データも記憶され得る。ストレージ１５に記憶され得る各種データは、サーバ１０と通信可能に接続されるサーバ１０とは物理的に別体のデータベースサーバ等に格納されてもよい。
【００１５】
一実施形態において、サーバ１０は、階層構造の複数のウェブページから成るウェブサイトを管理するウェブサーバとしても機能し、こうしたウェブサイトを介して上記コンテンツ配信サービスを端末装置３０のユーザに対して提供し得る。ストレージ１５には、このウェブページに対応するＨＴＭＬデータも記憶され得る。ＨＴＭＬデータは、様々な画像データが関連付けられ、又、ＪａｖａＳｃｒｉｐｔ（登録商標）等のスクリプト言語等で記述された様々なプログラムが埋め込まれ得る。
【００１６】
また、一実施形態において、サーバ１０は、端末装置３０においてウェブブラウザ以外の実行環境上で実行されるアプリケーションを介して、上記コンテンツ配信サービスを端末装置３０のユーザに対して提供し得る。ストレージ１５には、こうしたアプリケーションも記憶され得る。このアプリケーションは、例えば、Ｏｂｊｅｃｔｉｖｅ−ＣやＪａｖａ（登録商標）等のプログラミング言語を用いて作成される。ストレージ１５に記憶されたアプリケーションは、配信要求に応じて端末装置３０に配信される。なお、端末装置３０は、こうしたアプリケーションを、サーバ１０以外の他のサーバ（アプリマーケットを提供するサーバ）等からダウンロードすることもできる。
【００１７】
このように、サーバ１０は、コンテンツ配信サービスを提供するためのウェブサイトを管理し、当該ウェブサイトを構成するウェブページ（ＨＴＭＬデータ）を端末装置３０からの要求に応答して配信することにより、端末装置３０のユーザに対してコンテンツ配信サービスを提供することができる。また、上述したように、サーバ１０は、このようなウェブページ（ウェブブラウザ）を用いたサービスの提供とは代替的に、又は、これに加えて、端末装置３０において実行されるアプリケーションとの通信に基づいてコンテンツ配信サービスを提供することができる。いずれの態様でサービスを提供するにしても、サーバ１０は、コンテンツ配信サービスの提供に必要な各種データ（画面表示に必要なデータを含む）を端末装置３０との間で送受信することができる。また、サーバ１０は、各ユーザを識別する識別情報（例えば、ユーザＩＤ）毎にサービスの提供に必要な各種データを記憶することによって、ユーザ毎にサービスの提供状況を管理することができる。詳細な説明は省略するが、サーバ１０は、サービスの提供の開始時におけるユーザの認証処理やサービスの提供に応じて発生する課金処理等を行う機能を有することもできる。
【００１８】
一実施形態における端末装置３０は、サーバ１０が提供するウェブサイトのウェブページをウェブブラウザ上で表示すると共にアプリケーションを実行するための実行環境を実装した任意の情報処理装置であり、パーソナルコンピュータ、スマートフォン、タブレット端末、ウェアラブルデバイス、及びゲーム専用端末等が含まれ得る。
【００１９】
端末装置３０は、一般的なコンピュータとして構成され、図１に示すとおり、ＣＰＵ（コンピュータプロセッサ）３１と、メインメモリ３２と、ユーザＩ／Ｆ３３と、通信Ｉ／Ｆ３４と、ストレージ（記憶装置）３５と、を含み、これらの各構成要素がバス３７を介して互いに電気的に接続されている。
【００２０】
ＣＰＵ３１は、ストレージ３５からオペレーティングシステムやその他様々なプログラムをメインメモリ３２にロードし、このロードしたプログラムに含まれる命令を実行する。メインメモリ３２は、ＣＰＵ３１が実行するプログラムを格納するために用いられ、例えば、ＤＲＡＭ等によって構成される。
【００２１】
ユーザＩ／Ｆ３３は、例えば、ユーザの入力を受け付けるタッチパネル、キーボード、ボタン及びマウス等の情報入力装置と、ＣＰＵ３１の演算結果を出力する液晶ディスプレイ等の情報出力装置とを含む。通信Ｉ／Ｆ３４は、ハードウェア、ファームウェア、又は、ＴＣＰ／ＩＰドライバやＰＰＰドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装され、通信網２０を介してサーバ１０と通信可能に構成される。
【００２２】
ストレージ３５は、例えば磁気ディスクドライブやフラッシュメモリ等により構成され、オペレーティングシステム等の様々なプログラムが記憶される。また、ストレージ３５は、サーバ１０等から受信した様々なアプリケーションが記憶され得る。
【００２３】
端末装置３０は、例えば、ＨＴＭＬ形式のファイル（ＨＴＭＬデータ）を解釈して画面表示するためのウェブブラウザを備えており、このウェブブラウザの機能によりサーバ１０から取得したＨＴＭＬデータを解釈して、受信したＨＴＭＬデータに対応するウェブページを表示することができる。また、端末装置３０のウェブブラウザには、ＨＴＭＬデータに関連付けられた様々な形式のファイルを実行可能なプラグインソフトが組み込まれ得る。
【００２４】
端末装置３０のユーザがサーバ１０によって提供される各種サービスを利用する際には、例えば、ＨＴＭＬデータやアプリケーションによって指示されたアニメーションや操作用アイコン等が端末装置３０に画面表示される。ユーザは、端末装置３０のタッチパネル等を用いて各種指示を入力することができる。ユーザから入力された指示は、端末装置３０のウェブブラウザやＮｇＣｏｒｅ（商標）等のアプリケーション実行環境の機能を介してサーバ１０に伝達される。
【００２５】
次に、一実施形態におけるサーバ１０が有する機能について説明する。図２は、一実施形態におけるサーバ１０が有する機能を概略的に示すブロック図である。一実施形態におけるサーバ１０は、図示するように、情報を記憶する情報記憶部４１と、ユーザ情報の管理に関する様々な処理を実行するユーザ情報管理部４２と、コンテンツの配信を制御するコンテンツ配信制御部４３と、を備える。これらの機能は、ＣＰＵ１１及びメインメモリ１２等のハードウェア、並びに、ストレージ１５に記憶されている各種プログラムやテーブル等が協働して動作することによって実現され、例えば、ロードしたプログラムに含まれる命令をＣＰＵ１１が実行することによって実現される。また、図２に例示したサーバ１０が有する機能の一部又は全部は、端末装置３０によって実現され、又は、サーバ１０と端末装置３０とが協働することによって実現され得る。
【００２６】
情報記憶部４１は、ストレージ１５等によって実現され、図２に示すように、コンテンツ配信サービスのユーザに関するユーザ情報を管理するユーザ情報管理テーブル４１ａと、個別のコンテンツ配信に関する配信状況を管理するコンテンツ配信状況管理テーブル４１ｂと、を有する。図３は、一実施形態におけるユーザ情報管理テーブル４１ａにおいて管理される情報の一例を示す。ユーザ情報管理テーブル４１ａは、図示するように、個別のユーザを識別する「ユーザＩＤ」に対応付けて、ユーザの基本情報、ユーザによるコンテンツの配信実績、及び、音声のみの配信時に動画に代えて表示する表示用画像に関する情報である表示用画像情報、等の情報を管理する。ここで、基本情報は、例えば、「ニックネーム」、「性別」、「年齢」、「職業」等の情報を含む。また、コンテンツ配信実績は、例えば、ユーザがコンテンツ配信を行った回数である「コンテンツ配信回数」、ユーザがコンテンツ配信を行った時間の累計である「コンテンツ配信累計時間」、コンテンツ配信回数及びコンテンツ配信累計時間に基づいて更新される「レベル」等の情報を含む。また、表示用画像情報は、ユーザの表示用画像として設定されている画像に関する「設定表示用画像情報」、表示用画像としてユーザに推奨するプリセット画像に関する「推奨プリセット画像情報」等の情報を含む。これらの情報のうち、基本情報は、コンテンツ配信サービスに対する新規ユーザ登録のとき等のタイミングでユーザから提供された情報が登録され得る。また、コンテンツ配信実績は、ユーザがコンテンツの配信を行う都度に更新される。表示用画像情報を登録する処理については後述する。なお、上記ユーザ情報管理テーブル４１ａは、コンテンツの配信は行わずコンテンツの視聴のみを行う視聴ユーザに関する情報も管理し得る。
【００２７】
図４は、一実施形態における配信状況管理テーブル４１ｂにおいて管理される情報の一例を示す。配信状況管理テーブル４１ｂは、図示するように、一実施形態のコンテンツ配信サービスにおいて配信ユーザがコンテンツの配信に使用する仮想的なコミュニケーション空間である個別の仮想空間を識別する「仮想空間ＩＤ」に対応付けて、配信ユーザの「ユーザＩＤ」、コンテンツの配信を開始してからの経過時間を示す「経過時間」、コンテンツの配信中にコンテンツを視聴する視聴ユーザから付与されたアイテム数を示す「アイテム数」、コンテンツの配信中に視聴ユーザが行ったコメントの投稿回数を示す「投稿回数」、コンテンツを視聴した視聴ユーザ数を示す「視聴ユーザ数」等の情報を管理する。
【００２８】
ここで、一実施形態におけるコンテンツ配信サービスでは、配信ユーザは、自身に対応付けられている上記仮想空間を介してリアルタイムのコンテンツを視聴ユーザに対して配信することができる。例えば、コンテンツの配信を希望するユーザが仮想空間の生成をサーバ１０に対して指示すると、サーバ１０によってこの配信ユーザのための仮想空間が生成され、この仮想空間を識別する仮想空間ＩＤが配信状況管理テーブル４１ｂに登録されると共に、この仮想空間ＩＤに対応付けて配信ユーザのユーザＩＤが登録される。また、配信状況管理テーブル４１ｂにおいて管理される配信状況（経過時間、アイテム数、投稿回数、及び視聴ユーザ数等）は、コンテンツの配信の進行（配信状況の変化）に応じて適宜に更新される。一実施形態において、配信ユーザの指示に応じて生成された仮想空間は、この配信ユーザによるコンテンツの配信のために繰り返し使用され、配信状況管理テーブル４１ａの上記配信状況は、コンテンツの配信を終了する都度（又は、コンテンツの配信を新たに開始する都度）クリアされて、新たに開始されるコンテンツ配信に関する配信状況が管理される。
【００２９】
一実施形態におけるユーザ情報管理部４２は、ユーザ情報の管理に関する様々な処理を実行し、この処理には、上記表示用画像を設定する処理が含まれる。具体的には、ユーザ情報管理部４２は、配信ユーザに関連付けられている様々な情報（配信ユーザ関連情報）に基づいて、予め設定されている複数のプリセット画像（所定の画像）の中から当該配信ユーザの表示用画像として推奨するプリセット画像を特定する。また、ユーザ情報管理部４２は、推奨するプリセット画像を含む１又は複数の画像に含まれる１の画像を配信ユーザの表示用画像として設定する。
【００３０】
一実施形態において、ユーザ情報管理部４２は、コンテンツの配信状況の変化に応じて、当該配信状況に基づいて上記複数のプリセット画像の中から１つのプリセット画像（第１の所定の画像）を特定し、この特定した１つのプリセット画像を配信ユーザの表示用画像として設定し得る。
【００３１】
また、一実施形態において、ユーザ情報管理部４２は、表示用画像として設定する画像を選択できる画像選択画面を配信ユーザに提示し、配信ユーザがこの画像選択画面を介して選択した画像を表示用画像として設定し得る。更に、ユーザ情報管理部４２は、配信ユーザが後述する配信ユーザ用画面を介して動画の配信から音声の配信への切り替えを指示したときに、上記画像選択画面を当該配信ユーザに提示し得る。
【００３２】
例えば、ユーザ情報管理部４２は、配信ユーザの端末装置３０に対して上記画像選択画面等の画面のＨＴＭＬデータを送信し、端末装置３０において、受信したＨＴＭＬデータに従ってウェブブラウザ等の機能により当該画面が表示されることによって、上記画像選択画面を配信ユーザに提示し得る。また、例えば、ユーザ情報管理部４２は、ユーザの端末装置３０に対して上記画面の表示を制御する制御データを送信し、端末装置３０において、受信した制御データに従ってアプリケーションの機能により当該画面が表示されることによって、上記画像選択画面を配信ユーザに提示し得る。
【００３３】
更に、一実施形態において、ユーザ情報管理部４２は、配信ユーザによる動画又は音声の配信に応じて当該配信ユーザのレベルを更新し得る。例えば、ユーザ情報管理部４２は、配信ユーザのコンテンツ配信回数及び／又はコンテンツ配信累計時間が増加するに従って配信ユーザのレベルがアップするように、ユーザ情報管理テーブル４１ａのレベルを更新する。
【００３４】
一実施形態におけるコンテンツ配信制御部４３は、配信ユーザによるコンテンツの配信を制御する。具体的には、コンテンツ配信制御部４３は、配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を当該配信ユーザに提示する。また、一実施形態におけるコンテンツ配信制御部４３は、視聴ユーザからの要求に応答し、配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには表示用画像を表示する表示領域を有する視聴ユーザ用画面を、当該視聴ユーザに提示する。例えば、コンテンツ配信制御部４３は、ユーザの端末装置３０に対して上記配信ユーザ用画面及び視聴ユーザ用画面等の画面のＨＴＭＬデータを送信し、端末装置３０において、受信したＨＴＭＬデータに従ってウェブブラウザ等の機能により当該画面が表示されることによって、上記画面をユーザに提示し得る。また、例えば、コンテンツ配信制御部４３は、ユーザの端末装置３０に対して上記画面の表示を制御する制御データを送信し、端末装置３０において、受信した制御データに従ってアプリケーションの機能により当該画面が表示されることによって、上記画面をユーザに提示し得る。
【００３５】
また、一実施形態におけるコンテンツ配信制御部４３は、配信ユーザによる個別のコンテンツ配信に関する配信状況を管理する。例えば、コンテンツ配信制御部４３は、個別のコンテンツ配信の進行に応じて、配信状況管理テーブル４１ｂにおいて管理される配信状況（経過時間、アイテム数、投稿回数、及び視聴ユーザ数等）を更新する。
【００３６】
次に、一実施形態におけるサーバ１０の動作、特に、音声の配信時に表示する表示用画像の設定・更新に関する動作について説明する。まず、配信ユーザがコンテンツを配信するのに先立って表示用画像を事前に設定するときの動作について説明し、次に、コンテンツの配信中に表示用画像を更新する動作について説明する。図５は、配信ユーザが表示用画像を事前に設定するときにサーバ１０によって実行される表示用画像事前設定処理の一例を示すフロー図である。表示用画像事前設定処理では、まず、図示するように、配信ユーザの属性情報に基づいて表示用画像として推奨するプリセット画像を特定して登録する（ステップＳ１００）。具体的には、サーバ１０が、ユーザ情報管理テーブル４１ａにおいて管理されている配信ユーザの属性情報（例えば、性別、年齢、職業、レベル等）に基づいてこのユーザに推奨するプリセット画像を特定し、特定されたプリセット画像に関する情報を同じくユーザ情報管理テーブル４１ａの推奨プリセット画像情報に登録する。このステップは、例えば、コンテンツ配信サービスの新規ユーザ登録のとき、及び、配信ユーザのレベルが更新されたとき等の予め定められたタイミングで実行される。
【００３７】
一実施形態において、表示用画像として設定できる複数のプリセット画像がコンテンツ配信サービスの運営者等によって予め準備されており、上記ステップＳ１００の処理では、この複数のプリセット画像の中から推奨するプリセット画像が特定される。この複数のプリセット画像は、サーバ１０のストレージ１５等に予め記憶することができ、及び／又は、コンテンツ配信サービス用のアプリケーションのインストール時／更新時等のタイミングで端末装置３０のストレージ３５等に記憶することができる。
【００３８】
ユーザの属性情報に基づく推奨するプリセット画像の特定は、様々なルールを適用して行うことができる。例えば、ユーザの属性情報に含まれる１の情報（例えば、職業）又は２以上の情報の組み合わせ（例えば、性別と年齢との組み合わせ）と、推奨するプリセット画像との対応関係を予め定めておき、この対応関係に従って、ユーザの属性情報に対応するプリセット画像を特定するというルールを適用することができる。また、例えば、ユーザのレベルがアップするに従って、推奨するプリセット画像の数が増加する、及び／又は、希少度の高いプリセット画像を推奨するようなルールを適用することができる。一実施形態において、推奨するプリセット画像の数は特に限定されず、１又は２以上のプリセット画像が推奨され得る。
【００３９】
このように推奨するプリセット画像を特定して登録すると、次に、配信ユーザからの要求に応答して、表示用画像として設定する画像を選択できる画像選択画面を配信ユーザに提示する（ステップＳ１１０）。図６は、配信ユーザの端末装置３０に表示される一実施形態における画像選択画面のメニュー画面５０Ａの一例を示す。メニュー画面５０Ａは、図示するように、「おすすめから選択」と表示された推奨画像選択ボタン５１と、「ライブラリから選択」と表示されたライブラリ画像選択ボタン５２と、「カメラで撮影」と表示された撮影ボタン５３と、を有する。一実施形態において、ユーザは、推奨されるプリセット画像の中から選択して表示用画像を設定することができ（推奨画像選択ボタン５１）、自身が保有する画像の中から選択して表示用画像を設定することができ（ライブラリ画像選択ボタン５２）、及び、新たに撮影して表示用画像を設定することができる（撮影ボタン５３）。
【００４０】
ユーザが推奨画像選択ボタン５１を選択すると、図７に例示する画像選択画面の推奨画像選択画面５０Ｂが表示される。推奨画像選択画面５０Ｂは、図示するように、ユーザに推奨するプリセット画像を一覧表示する推奨画像表示領域５５と、「決定」と表示された決定ボタン５６と、を有する。推奨画像表示領域５５内のプリセット画像（図７の例では、画像Ａ、Ｂ、Ｄ、及びＲの４つのプリセット画像）は、上記ステップＳ１００においてユーザの属性情報に基づいて特定されたプリセット画像であり、ユーザ情報管理テーブル４１ａの推奨プリセット画像情報に基づいて表示される。
【００４１】
そして、ユーザが推奨画像表示領域５５内の画像の中から何れかの画像を選択した上で決定ボタン５６を選択すると、選択されている画像を表示用画像として設定し（ステップＳ１２０）、表示用画像事前設定処理を終了する。具体的には、選択されている画像に関する情報を、ユーザ情報管理テーブル４１ａの設定表示用画像情報に登録する。
【００４２】
また、画像選択画面のメニュー画面５０Ａにおいて、ライブラリ選択ボタン５２をユーザが選択した場合には、ユーザが保有する画像（端末装置３０のストレージ３５、及び、サーバ１０のストレージ１５等に記憶され得る）の中から所望の画像を選択して表示用画像として設定することができ、撮影ボタン５３をユーザが選択した場合には、端末装置３０のカメラを介して撮影し、この撮影した画像を表示用画像として設定することができる。これらの処理は当業者にとって自明であるから、詳細の説明は省略する。
【００４３】
以上、配信ユーザが表示用画像を事前に設定するときの動作について説明した。次に、コンテンツの配信中に表示用画像を更新する動作について説明する。図８は、表示用画像更新処理の一例を示すフロー図である。この表示用画像更新処理は、配信ユーザによるコンテンツの配信中にサーバ１０によって繰り返し実行される。
【００４４】
表示用画像更新処理では、まず、図示するように、配信ユーザによって音声の配信が行われるのを待機する（ステップＳ２００）。ここで、まず、一実施形態のコンテンツ配信サービスにおいて、配信ユーザ及び視聴ユーザにそれぞれ提示される配信ユーザ用画面及び視聴ユーザ用画面について説明する。図９は、配信ユーザからの要求に応答して配信ユーザの端末装置３０に表示される配信ユーザ用画面６０の一例を示す。配信ユーザ用画面６０は、図示するように、この配信ユーザがコンテンツを配信するための仮想空間１００が画面全体に表示され、画面の左上隅に配信切替ボタン６２が重ねて表示されると共に画面の右上隅に配信制御ボタン６４が重ねて表示される。仮想空間１００には、配信ユーザが配信するコンテンツを表示するためのコンテンツ表示オブジェクト（表示領域）１０２が中央上方に配置されると共に、この仮想空間１００に入場している複数の視聴ユーザのアバター１０４が下方に配置される。
【００４５】
配信ユーザ用画面６０の配信切替ボタン６２は、配信ユーザが、動画の配信と音声の配信との間の切り替えを指示するためのボタンである。図９は、配信ユーザが動画の配信（通常配信）を行っている状態を例示しており、この状態で配信ユーザが配信切り替えボタン６２を選択すると、動画の配信から音声の配信（ラジオ配信）へと切替えられる。
【００４６】
配信ユーザ用画面６０の配信制御ボタン６４は、配信ユーザが、コンテンツの配信のＯＮ／ＯＦＦ状態の切り替えを指示するためのボタンである。図９は、配信ユーザがコンテンツの配信を行っている状態を例示しており、配信制御ボタン６４には「配信停止」と表示されている。そして、この状態でユーザが配信制御ボタン６４を選択すると、コンテンツの配信はＯＦＦ状態となり、配信制御ボタン６４には「配信開始」と表示される。
【００４７】
仮想空間１００のコンテンツ表示オブジェクト１０２は、配信ユーザが配信するコンテンツを表示する。例えば、配信ユーザの端末装置３０のカメラ及びマイクを介して入力されたリアルタイムの動画データを受信するサーバ１０が、この受信した動画データに基づく動画をコンテンツ表示オブジェクト１０２に表示する。また、後述するように、コンテンツ表示オブジェクト１０２には、配信ユーザが音声を配信するときには表示用画像が表示される。
【００４８】
このように、配信ユーザ用画面６０は、配信ユーザが、自身が配信するコンテンツ及び視聴ユーザの様子を仮想空間１００を介して確認することができると共に、配信切替ボタン６２及び配信制御ボタン６４を介して配信に関する制御を指示できるように構成されている。
【００４９】
図１０は、コンテンツを視聴する視聴ユーザからの要求に応答して視聴ユーザの端末装置３０に表示される視聴ユーザ用画面７０の一例を示す。視聴ユーザは、例えば、コンテンツ配信サービスにおいてコンテンツを配信している複数の配信ユーザ（又は対応する仮想空間）の中から所望の配信ユーザを選択することによって対応する仮想空間に入場することができ、その後、端末装置３０上に視聴ユーザ用画面７０が表示される。視聴ユーザ用画面７０は、図示するように、配信ユーザ用画面６０と同様に、入場した仮想空間１００が画面全体に表示されている。また、視聴ユーザ用画面６０の画面の下端中央にはコメント投稿領域７２が重ねて表示されると共に画面の右上隅にはアイテム投入領域７４が重ねて表示される。
【００５０】
コメント投稿領域７２は、視聴ユーザが所望の文字列等を入力できるように構成されており、入力した文字列等の送信を視聴ユーザが指示すると、入力された文字列等がサーバ１０に対して送信され、仮想空間１００内のユーザのアバター１０６から吹き出し形式で表示される（図１０の例では、「Ｈｅｌｌｏ！  Ｂｙ  ＸＸＸ」及び「Ｎｉｃｅ！！  Ｂｙ  ＹＹＹ」（「ＸＸＸ」及び「ＹＹＹ」はユーザの名称又はニックネーム等）と表示されている）。このように、一実施形態における視聴ユーザ用画面７０は、同じ仮想空間１００に入場している視聴ユーザ間でテキストチャットを実行できるように構成されている。また、このコメント投稿領域７２を介して投稿されたコメント（文字列等）は、配信ユーザ用画面６０においても表示されるから、視聴ユーザは、このテキストチャット機能を用いて配信ユーザとのコミュニケーションを楽しむこともできる。
【００５１】
アイテム投入領域７４は、視聴ユーザが「投入するアイテム数」を入力するための領域であり、アイテムを１０個投入する第１ボタン７４ａ、アイテムを２０個投入する第２ボタン７４ｂ、及び、アイテムを５０個投入する第３ボタン７４ｃとを含む。ユーザがアイテム投入領域７４に含まれる何れかのボタンを選択すると、選択されたボタンに対応する数のアイテム（例えば、星型のアイテム等）が視聴ユーザのアバターからコンテンツ表示オブジェクト１０２の方向に投げられるような視覚効果（アニメーション表示）が実行される。
【００５２】
一実施形態において、視聴ユーザは、例えば、仮想通貨、コイン等の仮想的な価値を用いて上述したアイテムを購入することができ、又は、様々な契機で無償で入手することができる。上述したアイテムの投入は、視聴ユーザが入手して保有しているアイテム数の範囲内で行うことができる。例えば、視聴ユーザは、配信ユーザに対する好意的な感情を、アイテムの投入によって表現することができる。
【００５３】
図８のフロー図に戻り、配信ユーザによって音声の配信が行われると、設定されている表示用画像を表示する（ステップＳ２１０）。具体的には、例えば、配信ユーザが配信ユーザ用画面６０の配信切替ボタン６２を介して動画の配信から音声の配信への切り替えを指示すると、サーバ１０は、ユーザ情報管理テーブル４１ａの設定表示用画像情報に登録されている画像を仮想空間１００のコンテンツ表示オブジェクト１０２に表示する（図１１を参照）。
【００５４】
そして、音声の配信から動画の配信へと切替えられるまで、仮想空間１００に入場している視聴ユーザの数に応じて表示用画像を更新する処理を繰り返し実行する（ステップＳ２２０−Ｓ２５０）。具体的には、視聴ユーザ数が第１の閾値Ｓ１（例えば、１０００人）以下である場合は現在の表示用画像の表示を維持し、第１の閾値Ｓ１を超えており、且つ、このＳ１より大きい第２の閾値Ｓ２（例えば、５０００人）以下である場合は表示用画像を第１のプリセット画像に更新し（ステップＳ２３０）、第２の閾値Ｓ２を超えている場合は表示用画像を第２のプリセット画像に更新する（ステップＳ２４０）。ここで、視聴ユーザ数は、配信状況管理テーブル４１ｂにおいて管理されている。表示用画像をプリセット画像へ更新する処理は、具体的には、ユーザ情報管理テーブル４１ａの設定表示用画像情報をプリセット画像に関する情報で上書きすると共に、仮想空間１００のコンテンツ表示オブジェクト１０２にプリセット画像を表示する処理を含む。このように、一実施形態におけるコンテンツ配信サービスでは、コンテンツの視聴ユーザ数に基づいて推奨するプリセット画像が特定され、このプリセット画像が表示用画像として自動的に設定される。
【００５５】
ここで、一実施形態において、視聴ユーザ数に基づいて特定されるプリセット画像を、上記表示用画像事前設定処理においてユーザの属性情報に基づいて特定されるプリセット画像とは異なる画像としても良いし、同じプリセット画像としても良い。
【００５６】
そして、音声の配信から動画の配信へと切替えられると（ステップＳ２５０）、この表示用画像更新処理を終了する。なお、この表示用画像更新処理は、上述したように配信ユーザによるコンテンツの配信中に繰り返し実行されるから、再度、動画の配信から音声の配信へと切替えられると、上記ステップＳ２１０−Ｓ２５０の処理が実行されることになる。また、コンテンツの配信が終了した場合（例えば、配信ユーザ用画面６０の配信制御ボタン６４を介して配信ユーザがコンテンツの配信をＯＦＦ状態とした場合等）には、この表示用画像更新処理も終了する。
【００５７】
上述した一実施形態では、視聴ユーザ数に基づいて推奨するプリセット画像を特定して表示用画像として設定するように構成したが、視聴ユーザ数以外の配信状況に関する情報に基づいて推奨するプリセット画像を特定して設定するように構成することもできる。例えば、視聴ユーザ用画面７０のアイテム投入領域７４を介して視聴ユーザから投入されたアイテム数（配信状況管理テーブル４１ｂにおいて管理されている）に基づいて推奨するプリセット画像を特定して設定する（例えば、投入されたアイテム数が５００個を超えると第１のプリセット画像に更新し、２０００個を超えると第２のプリセット画像に更新する等）ようにしたり、同じく視聴ユーザ用画面７０のコメント投稿領域７４を介して視聴ユーザからコメントを投稿された回数（配信状況管理テーブル４１ｂにおいて管理されている）に基づいて推奨するプリセット画像を特定して設定する（例えば、投稿回数が１００回を超えると第１のプリセット画像に更新し、１０００回を超えると第２のプリセット画像に更新する等）ようにしても良い。このように、本発明の実施形態は、視聴ユーザから受け付けた様々な入力情報に基づいて推奨するプリセット画像を特定する態様が含まれる。また、コンテンツの配信を開始してからの経過時間に基づいて推奨するプリセット画像を特定して設定する（例えば、経過時間が３０分を超えると第１のプリセット画像に更新し、６０分を超えると第２のプリセット画像に更新する等）ように構成することもできる。
【００５８】
上述した一実施形態では、コンテンツの配信中において、推奨するプリセット画像が表示用画像として自動的に設定されるように構成したが、自動的に設定することなく、配信ユーザによる選択・指示に応じて表示用画像として設定されるように構成しても良い。例えば、視聴ユーザ数が閾値Ｓ１又はＳ２を超えたタイミングにおいて上記画像選択画面の推奨画像選択画面５０Ｂに相当する画面を配信ユーザの端末装置３０に表示し、この画面を介して配信ユーザが推奨されるプリセット画像を含む画像の中から表示用画像として設定する画像を選択できるように構成しても良い。
【００５９】
以上説明した本発明の一実施形態におけるサーバ１０は、配信ユーザの属性情報及びコンテンツの配信中における視聴ユーザ数（配信ユーザ関連情報）に基づいて、予め設定されている複数のプリセット画像（所定の画像）の中から当該配信ユーザの表示用画像として推奨する少なくとも１つのプリセット画像を特定し、このプリセット画像を含む１又は複数の画像に含まれる１の画像を配信ユーザの表示用画像として設定し、配信ユーザからの要求に応答し、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面６０を当該配信ユーザに提示し、視聴ユーザからの要求に応答し、配信ユーザによる動画を配信しているときには当該動画を表示すると共に当該配信ユーザによる音声を配信しているときには表示用画像を表示する仮想空間１００のコンテンツ表示オブジェクト１０２（表示領域）を有する視聴ユーザ用画面７０を、当該視聴ユーザに提示する。このように、一実施形態におけるサーバ１０は、配信ユーザに関連付けられている情報に基づいて特定されるプリセット画像を表示用画像として推奨することができる。即ち、音声の配信時に表示する画像のユーザによる設定を支援することができる。
【００６０】
また、一実施形態におけるサーバ１０は、コンテンツの配信の進行（配信状況の変化）に応じて、視聴ユーザ数（配信状況）に基づいてプリセット画像（第１の所定の画像）を特定し、このプリセット画像を配信ユーザの表示用画像として設定する。このように、コンテンツの配信の進行に応じてプリセット画像を自動的に表示用画像として設定することにより、音声の配信時に表示する画像のユーザによる設定をより一層支援することができる。
【００６１】
本明細書で説明された処理及び手順は、実施形態中で明示的に説明されたもの以外にも、ソフトウェア、ハードウェアまたはこれらの任意の組み合わせによって実現される。より具体的には、本明細書で説明される処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク、光ストレージ等の媒体に、当該処理に相当するロジックを実装することによって実現される。また、本明細書で説明される処理及び手順は、それらの処理・手順をコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。
【００６２】
本明細書中で説明される処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理または手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は複数のモジュールによって実行され得る。また、本明細書中で説明されるデータ、テーブル、又はデータベースが単一のメモリに格納される旨説明されたとしても、そのようなデータ、テーブル、又はデータベースは、単一の装置に備えられた複数のメモリまたは複数の装置に分散して配置された複数のメモリに分散して格納され得る。さらに、本明細書において説明されるソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、またはより多い構成要素に分解することによって実現することも可能である。
【００６３】
本明細書において、発明の構成要素が単数もしくは複数のいずれか一方として説明された場合、又は、単数もしくは複数のいずれとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数のいずれであってもよい。
【符号の説明】
【００６４】
１０  サーバ
２０  通信網
３０  端末装置
４１  情報記憶部
４２  ユーザ情報管理部
４３  コンテンツ配信制御部
５０Ａ  メニュー画面（画像選択画面）
５０Ｂ  推奨画像選択画面（画像選択画面）
６０  配信ユーザ用画面
７０  視聴ユーザ用画面
【要約】
【課題】  音声の配信時に表示する画像のユーザによる設定を支援する。
【解決手段】  一実施形態に係るサーバは、情報を記憶する情報記憶部と、ユーザ情報の管理に関する様々な処理を実行するユーザ情報管理部と、コンテンツの配信を制御するコンテンツ配信制御部と、を備える。ユーザ情報管理部は、配信ユーザ関連情報に基づいて、予め設定されている複数のプリセット画像の中から表示用画像として推奨するプリセット画像を特定し、この推奨するプリセット画像を含む１又は複数の画像に含まれる１の画像を表示用画像として設定する。コンテンツ配信制御部は、動画の配信と音声の配信との間の切り替えを指示できる配信ユーザ用画面を配信ユーザに提示し、動画を配信しているときには当該動画を表示すると共に音声を配信しているときには表示用画像を表示する表示領域を有する視聴ユーザ用画面を視聴ユーザに提示する。
【選択図】  図２【図１】
0005793255.tif 000002
【図２】
0005793255.tif 000003
【図３】
0005793255.tif 000004
【図４】
0005793255.tif 000005
【図５】
0005793255.tif 000006
【図６】
0005793255.tif 000007
【図７】
0005793255.tif 000008
【図８】
0005793255.tif 000009
【図９】
0005793255.tif 000010
【図１０】
0005793255.tif 000011
【図１１】
0005793255.tif 000012