(57)【要約】【課題】視聴者の好ましくない行動を制限することが可能なコンテンツ配信サーバ等を提供する。【解決手段】  コンテンツ配信サーバ１００は、仮想空間内で配信者によって使用される仮想キャラクタを示すキャラクタ情報とそのキャラクタ情報に付加されている付加情報及び／又は配信者が設定した制限情報とを取得する情報取得部１４１と、情報取得部１４１が取得したキャラクタ情報に基づいて、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信する配信部１４３と、付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する行動制限部１４４と、を備える。【選択図】図２
2020017873.tif 000002
【特許請求の範囲】
【請求項１】
仮想空間内で配信者によって使用される仮想キャラクタを示すキャラクタ情報と該キャラクタ情報に付加されている付加情報及び／又は該配信者が設定した制限情報とを取得する情報取得部と、
前記情報取得部が取得した前記キャラクタ情報に基づいて、前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じたライブコンテンツを配信する配信部と、
前記付加情報及び／又は前記配信者が設定した制限情報に基づいて、前記ライブコンテンツを視聴する視聴者の行動を制限する行動制限部と、
を備えることを特徴とするコンテンツ配信サーバ。
【請求項２】
前記行動制限部は、
前記視聴者が配信に対して投稿するコメントに制限をかける、
ことを特徴とする請求項１に記載のコンテンツ配信サーバ。
【請求項３】
前記行動制限部は、
ＮＧワード又はコメント不可設定に基づいて、前記視聴者が配信に対して投稿するコメントに制限をかける、
ことを特徴とする請求項１又は２に記載のコンテンツ配信サーバ。
【請求項４】
前記行動制限部は、
前記配信者が設定した撮影制限情報及び／又は前記付加情報に含まれる撮影制限情報に基づいて、前記視聴者による前記仮想空間内を撮影する仮想カメラの操作に制限をかける、
ことを特徴とする請求項１から３のいずれか１項に記載のコンテンツ配信サーバ。
【請求項５】
前記行動制限部は、
前記配信者が設定した参加制限情報及び／又は前記付加情報に含まれる参加制限情報に基づいて、前記視聴者が前記仮想キャラクタを使用して前記仮想空間内に参加する行為に制限をかける、
ことを特徴とする請求項１から４のいずれか１項に記載のコンテンツ配信サーバ。
【請求項６】
前記行動制限部は、
前記配信者が設定した視聴制限情報及び／又は前記付加情報に含まれる視聴制限情報に基づいて、前記視聴者による配信の視聴に制限をかける、
ことを特徴とする請求項１から５のいずれか１項に記載のコンテンツ配信サーバ。
【請求項７】
前記行動制限部は、
前記配信者が設定した商用利用制限情報及び／又は前記付加情報に含まれる商用利用制限情報に基づいて、前記視聴者による配信に対する金銭、遊技価値、引換券、及び特典のいずれか一つ以上の提供行為に制限をかける、
ことを特徴とする請求項１から６のいずれか１項に記載のコンテンツ配信サーバ。
【請求項８】
前記行動制限部は、
前記配信者が設定した保存制限情報又は前記付加情報に含まれる保存制限情報に基づいて、前記視聴者が使用する視聴者端末に配信データを保存する行為又は該視聴者が他のサイトに配信データを転載する行為に制限をかける、
ことを特徴とする請求項１から７のいずれか１項に記載のコンテンツ配信サーバ。
【請求項９】
複数の前記配信者が前記仮想キャラクタを使用して前記仮想空間内に参加する場合に、前記行動制限部は、複数の該仮想キャラクタに対応する複数の前記付加情報及び／又は複数の前記配信者が設定した複数の前記制限情報が示す、複数の制限を調和して、前記ライブコンテンツを視聴する前記視聴者の行動に制限をかける、
ことを特徴とする請求項１から８のいずれか１項に記載のコンテンツ配信サーバ。
【請求項１０】
前記行動制限部は、前記複数の制限に相反する制限が含まれる場合に、許可設定よりも禁止設定を優先適用する、
ことを特徴とする請求項９に記載のコンテンツ配信サーバ。
【請求項１１】
前記行動制限部は、前記複数の制限に相反する制限が含まれる場合に、相反する設定である許可設定と禁止設定とをキャンセルする、
ことを特徴とする請求項９に記載のコンテンツ配信サーバ。
【請求項１２】
仮想空間内で使用される仮想キャラクタを示すキャラクタ情報と該キャラクタ情報に付加されている付加情報とをユーザに提供する情報提供部と、
前記キャラクタ情報及び前記付加情報の投稿を受け付ける投稿受付部と、
を備え、
前記付加情報には、商用利用の可否と、著作権の表示と、改変の可否と、再配布の可否と、重視する世界観と、年齢制限と、提供期間又は利用可能期間と、特別イベント仕様の有無及びその内容と、のいずれか一つ以上を示す情報が含まれる、
ことを特徴とする仮想キャラクタ提供サーバ。
【請求項１３】
配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に基づいてライブコンテンツを配信するコンテンツ配信サーバと、
前記仮想キャラクタを示すキャラクタ情報と該キャラクタ情報に付加されている付加情報とを提供する仮想キャラクタ提供サーバと、
を備えるコンテンツ配信システムであって、
前記コンテンツ配信サーバは、
前記仮想キャラクタ提供サーバから取得した前記キャラクタ情報と前記付加情報及び／又は該配信者が設定した制限情報とに基づいて、前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じた前記ライブコンテンツを配信し、
前記付加情報及び／又は前記配信者が設定した制限情報に基づいて、前記ライブコンテンツを視聴する視聴者の行動を制限する、
ことを特徴とするコンテンツ配信システム。
【請求項１４】
仮想空間内で配信者によって使用される仮想キャラクタを示すキャラクタ情報と該キャラクタ情報に付加されている付加情報及び／又は該配信者が設定した制限情報とを取得する情報取得ステップと、
前記情報取得ステップにおいて取得した前記キャラクタ情報に基づいて、前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内に応じたライブコンテンツを配信する配信ステップと、
前記付加情報及び／又は前記配信者が設定した制限情報に基づいて、前記ライブコンテンツを視聴する視聴者の行動を制限する行動制限ステップと、
を含むことを特徴とするコンテンツ配信方法。
【請求項１５】
コンピュータを、
仮想空間内で配信者によって使用される仮想キャラクタを示すキャラクタ情報と該キャラクタ情報に付加されている付加情報及び／又は該配信者が設定した制限情報とを取得する情報取得手段、
前記情報取得手段が取得した前記キャラクタ情報に基づいて、前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じたライブコンテンツを配信する配信手段、
前記付加情報及び／又は前記配信者が設定した制限情報に基づいて、前記ライブコンテンツを視聴する視聴者の行動を制限する行動制限手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンテンツ配信サーバ、仮想キャラクタ提供サーバ、コンテンツ配信システム、コンテンツ配信方法及びプログラムに関する。
【背景技術】
【０００２】
近年、ネットワークを介してライブコンテンツを配信するサービスがインターネット生放送として普及している。このようなインターネット生放送において、配信者が仮想空間内で仮想キャラクタ（アバター）として登場し、その映像をライブコンテンツとして配信する技術が提案されている。このようなライブコンテンツでは、モーションキャプチャ技術によって、配信者の動作が仮想キャラクタの動作として合成された映像が配信される。
【０００３】
例えば、特許文献１は、ＨＭＤ(Head Mount Display)を装着した演技者や観客がゲームや映画等に仮想キャラクタとして参加し、それを複数の視点で撮影した映像を多チャンネルで配信するシステムを開示している。また、特許文献１は、配信を視聴する視聴者が、配信に関連するゲーム装置で育成したキャラクタを配信に参加させることについても開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−２７１６９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
仮想キャラクタの提供者（例えば、著作者、著作権者、提供事業者等）にとって、仮想キャラクタは、提供の意図に反する方法で利用されたり、視聴されたりする場合がある。また、配信に参加する配信者は、それぞれ配信における目標、目的、方針等の考え方を持っている。
【０００６】
そのため、配信における視聴者の行動には、仮想キャラクタの提供者又は仮想キャラクタを使用する配信者にとって好ましくない行動がある。そのような視聴者の行動は制限されることが好ましい。
【０００７】
特許文献１は、視聴者がゲームで使用していたキャラクタを配信に登場させることを開示するのみであり、視聴者の好ましくない行動を制限することについては開示していない。
【０００８】
そこで、本開示はこのような事情に鑑み、視聴者の好ましくない行動を制限することが可能なコンテンツ配信サーバ等を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本開示の第１の観点に係るコンテンツ配信サーバは、仮想空間内で配信者によって使用される仮想キャラクタを示すキャラクタ情報とキャラクタ情報に付加されている付加情報及び／又は配信者が設定した制限情報とを取得する情報取得部と、情報取得部が取得したキャラクタ情報に基づいて、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信する配信部と、付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する行動制限部と、を備えることを特徴とする。
【００１０】
上記目的を達成するため、本開示の第２の観点に係る仮想キャラクタ提供サーバは、仮想空間内で使用される仮想キャラクタを示すキャラクタ情報とキャラクタ情報に付加されている付加情報とをユーザに提供する情報提供部と、キャラクタ情報及び付加情報の投稿を受け付ける投稿受付部と、を備え、付加情報には、商用利用の可否と、著作権の表示と、改変の可否と、再配布の可否と、世界観重視と、年齢制限と、利用可能期間と、特別イベント仕様の有無及びその内容と、のいずれか一つ以上が含まれる、ことを特徴とする。
【００１１】
また、上記目的を達成するため、本開示の第３の観点に係るコンテンツ配信システムは、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に基づいてライブコンテンツを配信するコンテンツ配信サーバと、仮想キャラクタを示すキャラクタ情報とキャラクタ情報に付加されている付加情報とを提供する仮想キャラクタ提供サーバと、を備えるコンテンツ配信システムであって、コンテンツ配信サーバは、仮想キャラクタ提供サーバから取得したキャラクタ情報と付加情報及び／又は該配信者が設定した制限情報とに基づいて、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内に応じたライブコンテンツを配信し、付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する、ことを特徴とする。
【００１２】
また、上記目的を達成するため、本開示の第４の観点に係るコンテンツ配信方法は、仮想空間内で配信者によって使用される仮想キャラクタを示すキャラクタ情報とキャラクタ情報に付加されている付加情報及び／又は配信者が設定した制限情報とを取得する情報取得ステップと、情報取得ステップにおいて取得したキャラクタ情報に基づいて、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信する配信ステップと、付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する行動制限ステップと、を含むことを特徴とする。
【００１３】
また、上記目的を達成するため、本開示の第５の観点に係るプログラムは、コンピュータを、仮想空間内で配信者によって使用される仮想キャラクタを示すキャラクタ情報とキャラクタ情報に付加されている付加情報及び／又は配信者が設定した制限情報とを取得する情報取得手段、情報取得手段が取得したキャラクタ情報に基づいて配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信する配信手段、付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する行動制限手段、として機能させる。
【発明の効果】
【００１４】
本開示によれば、視聴者の好ましくない行動を制限することが可能なコンテンツ配信サーバ等を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】実施形態に係るコンテンツ配信システムの構成例を示す図である。
【図２】実施形態に係るコンテンツ配信サーバの構成例を示すブロック図である。
【図３】実施形態に係る配信者端末の構成例を示すブロック図である。
【図４】実施形態に係る視聴者端末の構成例を示すブロック図である。
【図５】実施形態に係る仮想キャラクタ提供サーバの構成例を示すブロック図である。
【図６】実施形態に係る仮想キャラクタ提供サーバが提供する情報の一例を示す図である。
【図７】実施形態に係るコンテンツ配信サーバの制御処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本開示の実施形態について図面を参照して説明する。なお、以下に説明する実施形態は、特許請求の範囲に記載された本開示の内容を不当に限定するものではない。また、実施形態に示される構成要素のすべてが、本開示の必須の構成要素であるとは限らない。
【００１７】
（実施形態）
図１に示すように、本実施形態に係るコンテンツ配信システム１は、コンテンツ配信サーバ１００と、一台以上の配信者端末２００と、一台以上の視聴者端末３００と、仮想キャラクタ提供サーバ４００とを備える。コンテンツ配信サーバ１００と、一台以上の配信者端末２００と、一台以上の視聴者端末３００と、仮想キャラクタ提供サーバ４００とは、それぞれネットワークＮＷを介して通信可能に接続される。ネットワークＮＷは、例えばＷＡＮ（World Area Network）である。
【００１８】
コンテンツ配信サーバ１００は、ネットワークＮＷを介して配信サービスを提供する。コンテンツ配信サーバ１００は、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に基づいてライブコンテンツを視聴者端末３００に配信する。
【００１９】
仮想空間の映像には、仮想キャラクタだけでなく、背景、仮想的な物体を示すオブジェクト等も含まれる。仮想空間は、基本的には、ＣＧ（Computer Graphics）によって生成される３次元空間である。なお、仮想空間は、２次元空間であってもよい。なお、配信者には、配信の管理をする配信者である配信主と、配信に参加する配信者である他の配信者とが含まれる。他の配信者は、後述するように、参加を希望する視聴者であってもよいし、他の配信を行っている配信者であってもよい。
【００２０】
配信者端末２００は、ライブコンテンツを配信する配信者によって使用される。配信者端末２００は、ＨＭＤを備える通信端末であり、通信機能及びモーションキャプチャ機能を有する。配信者端末２００は、モーションキャプチャ機能により、配信者の動き（ジェスチャ）や視線をモーション情報として取得する。モーション情報は、配信者に対応付けられた仮想キャラクタの動きと仮想空間内の映像における視点に反映される。なお、モーション情報には、配信者の表情を示すデータが含まれていてもよい。
【００２１】
視聴者端末３００は、ライブコンテンツを視聴する視聴者によって使用される。視聴者端末３００は、視聴のみを目的とする場合、パーソナルコンピュータ、タブレット端末、スマートフォン等の通信機能を有する装置である。
【００２２】
一方、視聴者端末３００は、視聴だけでなく、配信への参加も目的とする場合、ＨＭＤを備える通信端末であり、通信機能及びモーションキャプチャ機能を有する。この場合、視聴者端末３００は、配信者端末２００と同様に、視聴者の動きや視線をモーション情報として取得し、そのモーション情報が仮想空間内の仮想キャラクタや視点に反映される。
【００２３】
このように、視聴者は配信に参加する場合、配信者と同等の立場になり得る。ただし、視聴者がゲストとして参加する場合、その視聴者端末３００は、配信者端末２００に比べて一部の機能が制限されてもよい。
【００２４】
視聴者端末３００は、視聴者がカメラマンとして参加することを目的とする場合、仮想空間内を撮影する仮想カメラを制御する機能をさらに有する。この場合、視聴者端末３００は、コンテンツ配信サーバ１００と通信を行い、その仮想カメラによる視聴画面又は配信画面の視点やズーム等の制御を行う。
【００２５】
仮想キャラクタ提供サーバ４００は、仮想空間内で配信者によって使用される仮想キャラクタを示すキャラクタ情報とそのキャラクタ情報に付加されている付加情報とを提供する。なお、仮想キャラクタ提供サーバ４００は、さらに、仮想空間内で配信者によって使用されるオブジェクトを示すオブジェクト情報とそのオブジェクト情報に付加されている付加情報とを提供してもよい。
【００２６】
配信者は、配信において、仮想キャラクタ提供サーバ４００から取得した仮想キャラクタを使用する。なお、本実施形態では、仮想キャラクタ提供サーバ４００は、仮想キャラクタを示すキャラクタ情報を提供する構成であるが、オブジェクトを示すオブジェクト情報を提供する構成であってもよい。
【００２７】
＜コンテンツ配信サーバの構成＞
以下、コンテンツ配信サーバ１００の構成を詳細に説明する。図２に示すように、コンテンツ配信サーバ１００は、他の装置と通信を行う通信部１１０と、各種データを記憶する記憶部１２０と、時刻を計時する計時部１３０と、装置全体の制御を行う制御部１４０とを備える。これらの構成要素は、バスラインＢＬによって相互に接続される。
【００２８】
通信部１１０は、有線通信又は無線通信を行うためのＮＩＣ（Network Interface Card controller）を備える通信インターフェースである。通信部１１０は、ネットワークＮＷを介して、配信者端末２００及び視聴者端末３００と通信を行う。
【００２９】
記憶部１２０は、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等から構成される。記憶部１２０は、各種制御処理を実行するためのプログラム、各種データ等を記憶する。例えば、記憶部１２０は、付加情報や制限を記憶する。
【００３０】
計時部１３０は、クロック信号を生成するための発振回路及び可変ＰＬＬ（Phase Locked Loop）、クロック信号のパルス数をカウントするカウンタ回路等から構成される。計時部１３０はカウントされるパルス数に基づいて時刻を計時する。
【００３１】
制御部１４０は、ＣＰＵ（Central Processing Unit）等から構成される。制御部１４０は、記憶部１２０に記憶されているプログラムを実行することにより、コンテンツ配信サーバ１００の全体の動作を制御する。
【００３２】
制御部１４０は、計時部１３０がカウントするパルス数に基づいたタイミングで各種制御を実行する。また、制御部１４０は、計時部１３０が計時する時刻に基づいて、ライブコンテンツの開始時点からの経過時間をカウントしたり、予め定められた時間（例えば配信予定時間）を経過したか否かを判別したりする。
【００３３】
以下、制御部１４０の機能的な構成を説明する。制御部１４０は、情報取得部１４１、映像生成部１４２、配信部１４３、行動制限部１４４、指示受付部１４５として機能する。
【００３４】
情報取得部１４１は、通信部１１０を介して、配信者端末２００から配信者が使用する仮想キャラクタに関する情報と配信者の動きや視線を示すモーション情報とを取得する。仮想キャラクタに関する情報は、仮想キャラクタを示すキャラクタ情報及びキャラクタ情報に付加される付加情報を含む。情報取得部１４１は、通信部１１０を介して配信者端末２００から音声情報を取得する。視聴者が配信に参加する場合、情報取得部１４１は、視聴者端末３００からも、配信者端末２００の場合と同様に、これらの情報を取得する。
【００３５】
なお、情報取得部１４１は、通信部１１０を介して、配信者端末２００から配信者が使用するオブジェクトを示すオブジェクト情報とその付加情報を取得してもよい。また、情報取得部１４１は、仮想キャラクタを示す情報、オブジェクト情報及び付加情報を、配信者による指示に応じて仮想キャラクタ提供サーバ４００から直接的に取得してもよい。すなわち、情報取得部１４１は、これらの情報を配信者端末２００から取得する構成に限られない。
【００３６】
また、情報取得部１４１は、通信部１１０を介して、配信者端末２００から、配信者が設定したＮＧワードや制限情報等を受け付ける。制限情報は、撮影制限情報、視聴制限情報、商用利用制限情報及び保存制限情報のいずれか一つを含む情報である。ＮＧワードは、投稿又は表示が規制されるキーワードである。配信において、視聴者から投稿されるコメントにＮＧワードが含まれている場合、そのコメントは、投稿が拒否されたり、少なくともＮＧワード部分が閲覧できない状態で表示されたりする。
【００３７】
映像生成部１４２は、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像を生成する。複数の配信者（配信に参加する視聴者を含む）がいる場合、それぞれの仮想キャラクタを含む映像を生成する。合成は、例えば、予め定められた仮想空間内の映像を背景として、そこにあたかも仮想キャラクタが存在するように映像を生成し、さらに、その仮想キャラクタにその仮想キャラクタを使用する配信者の動きが反映されるように映像を生成することによって実現される。
【００３８】
配信部１４３は、映像生成部１４２が生成した映像に基づいてライブコンテンツを配信する。生成した映像に基づくライブコンテンツとは、生成した映像データに対して各々の視点に基づく映像を示す情報である。具体的には、ライブコンテンツは、生成した映像を配信者の仮想キャラクタの視点で見た場合の映像と、生成した映像を仮想カメラの視点で見た場合の映像とを示す情報を含む。
【００３９】
配信部１４３によって配信されるライブコンテンツは、映像を示す情報だけでなく、音声情報をも含む。配信部１４３は、情報取得部１４１が取得した音声情報と、予め記憶部１２０に記憶され、演出に使用される音声情報とを、ライブコンテンツとして配信する。
【００４０】
行動制限部１４４は、情報取得部１４１が取得した付加情報又は配信者端末２００を使用する配信者が設定した制限情報に基づいて、視聴者端末３００を使用してライブコンテンツを視聴する視聴者の行動を制限する。
【００４１】
指示受付部１４５は、視聴者から投稿されるコメントを受け付ける。なお、指示受付部１４５は、配信者から投稿されるコメントをさらに受け付けてもよい。
【００４２】
また、指示受付部１４５は、配信者端末２００から配信に対する参加を受け付ける設定を示す参加受付情報と、他の配信者端末２００又は視聴者端末３００から、それに対する参加希望の通知を示す参加希望情報とを受け付ける。これにより、コンテンツ配信サーバ１００は、配信者が配信する仮想空間内に、他の配信者や視聴者が仮想キャラクタを使用して参加することを可能とする。
【００４３】
また、指示受付部１４５は、視聴者端末３００から視聴者による金銭、遊技価値、引換券、及び特典のいずれか一つ以上を提供するための指示を受け付ける。なお、指示受付部１４５は、他の配信者による金銭、遊技価値、引換券、及び特典のいずれか一つ以上を提供するための指示を当該他の配信者端末２００から受け付けてもよい。
【００４４】
このような指示による金銭、遊技価値、引換券、及び特典のいずれか一つ以上の提供行為は、その配信又はその配信に参加する個々の配信者に対して、お金、換金性のあるアイテム、ポイント、外部サービスやイベント等を体験できる引換券、現実の商品と交換可能な引換券、特別な映像や音楽を含む特典等を投入する行為である。金銭、遊技価値、引換券、及び特典のいずれか一つ以上の提供行為は、金銭やポイントの受け渡し行為である投げ銭と、課金、ガチャ等が発生する行為とを含む商用利用行為である。提供された金銭、遊技価値、引換券、及び特典のいずれか一つ以上は、配信のスポンサー、配信者、コンテンツ配信サーバ１００の管理者等に振り分けられるものであってもよい。視聴者又は他の配信者がその配信の関係者にお金やポイント等を投じるものであればよい。
【００４５】
また、指示受付部１４５は、カメラマンとして参加している視聴者が使用する視聴者端末３００から仮想カメラの操作を受け付ける。これにより、仮想カメラは、視聴者の指示に応じて、撮影角度や撮影位置を変えたり、ズーム変更したりする。
【００４６】
＜制限の具体的内容と複数の制限の調和＞
ここで、行動制限部１４４による制限の具体的内容と複数の制限の調和とについて説明する。まず、行動制限部１４４は、仮想キャラクタ又はオブジェクトに付加される付加情報に基づいて視聴者の行動を制限する、また、行動制限部１４４は、配信者が設定した制限情報に基づいて視聴者の行動を制限する。
【００４７】
例えば、行動制限部１４４は、情報取得部１４１が取得した付加情報が、仮想キャラクタが公式キャラであることを示す場合に、視聴者が仮想キャラクタを使用した配信に対して投稿するコメントに制限をかける。コメントの制限は、仮想キャラクタの提供者が設定したＮＧワード又はコメント不可設定に基づいて行われる。
【００４８】
例えば、ＮＧワードが設定されている場合、行動制限部１４４は、そのＮＧワードを含むコメントは投稿拒否したり、部分的に非表示にしたりする。ＮＧワードの内容には、例えば、世界観の崩壊につながるキーワードが設定される。一方、コメント不可設定が設定されている場合、行動制限部１４４は、コメントの内容に依らず、コメントの投稿を受け付けない、あるいは投稿されたコメントを配信画面に表示させないように制御する。コメント不可設定は、例えば、映像元が強く要望する時、例えば、その仮想キャラクタが公式団体、政府機関が発行するキャラ等である場合に設定される。これにより、公式キャラクタが使用される配信に不適切なコメントを規制することができる。例えば、公共団体、企業、キャラクタ提供者等の公式キャラクタが視聴者に侮辱され、公式キャラクタの提供元の名誉が毀損されることを防止することができる。
【００４９】
また、行動制限部１４４は、配信者が設定したＮＧワード又はコメント不可設定に基づいて、視聴者がその配信に対して投稿するコメントに制限をかける。これにより、配信者又は仮想キャラクタの提供者の目的、目標、方針等の世界観が不適切なコメントによって崩れることを防止することができる。
【００５０】
行動制限部１４４は、配信者が設定した撮影制限情報及び／又は付加情報に含まれる撮影制限情報に基づいて、視聴者による仮想空間内を撮影する仮想カメラの操作に制限をかける。制限される仮想カメラの操作には、撮影方向や撮影位置の変更とズームの拡大又は縮小の変更とが含まれる。
【００５１】
これにより、不適切な撮影行為によって配信者又は仮想キャラクタの提供者の世界観が崩れることを防止することができる。不適切な撮影行為は、例えば、ミニスカートを着用している仮想キャラクタを下から撮影する行為、ネタバレにつながる手元を拡大して撮影する行為、舞台裏に相当する場所を撮影する行為等の配信者にとって好ましくない撮影行為である。
【００５２】
行動制限部１４４は、配信者が設定した参加制限情報及び／又は付加情報に含まれる参加制限情報に基づいて、視聴者が仮想キャラクタを使用して仮想空間内に参加する行為に制限をかける。行動制限部１４４は、配信者が設定した視聴制限情報及び／又は付加情報に含まれる視聴制限情報に基づいて、視聴者による配信の視聴に制限をかける。
【００５３】
これにより、参加者や視聴者によって配信者又は仮想キャラクタの提供者の世界観が崩れることを防止することができる。例えば、仮想キャラクタとして配信に参加した視聴者以外には、配信中の仮想空間内の状況を視聴できない設定がされてもよい。視聴者が視聴のみが可能で、かつ仮想空間内に参加することは不可能な設定がされてもよい。先着で参加又はログインした視聴者のみに仮想空間内の映像を視聴させる設定がされてもよい。
【００５４】
行動制限部１４４は、配信者が設定した商用利用制限情報及び／又は付加情報に含まれる商用利用制限情報に基づいて、視聴者による配信に対する金銭、遊技価値、引換券、及び特典のいずれか一つ以上の提供行為に制限をかける。これにより、金銭の移動を伴う配信を望まない配信者又は仮想キャラクタの提供者の世界観が金銭、遊技価値、引換券、及び特典のいずれか一つ以上の提供行為によって崩壊することを防止することができる。例えば、配信者が公式キャラクタを商用目的で使用することを公式キャラクタの提供元が禁止している場合にこのような設定がされてもよい。
【００５５】
行動制限部１４４は、配信者が設定した保存制限情報又は付加情報に含まれる保存制限情報に基づいて、視聴者が使用する視聴者端末３００に配信データを保存する行為又は視聴者が他のサイトに配信データを転載する行為に制限をかける。対象となる配信データは動画データであってもよいし、スクリーンショットのように静止画データであってもよい。
【００５６】
これにより、配信や仮想キャラクタ等のデータの著作権を保護することができる。また、仮想キャラクタの使用期間又は配信の視聴期間が限定されていたり、仮想キャラクタが特別イベント仕様だったりする場合にも、配信又は仮想キャラクタに関する権利が保護される。
【００５７】
ところで、複数の配信者（配信に参加する視聴者を含む）が配信に参加する場合、複数の配信者のそれぞれによって配信に対する世界観は異なる場合がある。また、その配信者の配信をよく視聴する主な視聴者もタイプが異なる場合がある。例えば、普段、社会問題を題材にする配信者の配信には視聴者から真面目なコメントや知的なコメントが投稿されやすい。一方、普段、コメディに関する題材で盛り上げる配信者の配信には視聴者から冗談めいたコメントが投稿されやすい。
【００５８】
このような世界観の違いから複数の配信者のそれぞれが異なる制限設定を行う場合がある。また、配信者だけでなく、仮想キャラクタの提供者もさらに異なる世界観を持っている場合がある。
【００５９】
そこで、行動制限部１４４は、複数の配信者が仮想キャラクタを使用して仮想空間内に参加する場合に、それらの複数の仮想キャラクタに対応する複数の付加情報及び／又は複数の配信者が設定した複数の制限情報が示す、複数の制限を調和する。行動制限部１４４は、そのような調和をした制限に基づいて、そのライブコンテンツを視聴する視聴者の行動に制限をかける。調和は、以下の複数の方法のいずれか一つ以上によって実現される。
【００６０】
例えば、行動制限部１４４は、複数の制限のすべてを重畳適用する。行動制限部１４４は、複数の制限に相反する制限が含まれる場合に、その仮想空間内に参加する複数の配信者のいずれか一人以上に、その相反する設定を通知し、許可設定と禁止設定とのいずれか一方を適用する設定として選択させる。
【００６１】
行動制限部１４４は、その仮想空間内に参加する複数の配信者のいずれか一人以上から、複数の制限に相反する制限が含まれる場合に、必ず適用すべき設定と適用しなくてもよい設定とを受け付けて、その受け付けた設定に基づいて複数の制限を調和してもよい。例えば、コメント不可設定されている仮想キャラクタとコメント不可設定されていない仮想キャラクタとが混在している場合、配信全体としてコメント禁止にしてもよい。例えば、商用利用が禁止されている仮想キャラクタと商用利用が禁止されていない仮想キャラクタとが混在している場合、商用利用が禁止されていない仮想キャラクタの配信者に対する金銭、遊技価値、引換券、及び特典のいずれか一つ以上の提供行為については許可してもよいし、いずれかの配信者が商用利用について必ず禁止するよう設定していた場合、配信全体として金銭、遊技価値、引換券、及び特典のいずれか一つ以上の提供行為を禁止してもよい。
【００６２】
行動制限部１４４は、複数の制限に相反する制限が含まれる場合に、その仮想空間内に参加する複数の配信者に含まれるプレミアム会員の設定を、プレミアム会員ではない他の配信者の設定よりも優先適用してもよい。プレミアム会員は、例えば、通常の無料会員に対する有料会員や他の有料会員に対する高額の会員料を納付する会員である。
【００６３】
行動制限部１４４は、複数の制限に相反する制限が含まれる場合に、許可設定よりも禁止設定を優先適用してもよい。これにより、禁止してほしいという要望は、すべて満たすことが可能となる。
【００６４】
行動制限部１４４は、複数の制限に相反する制限が含まれる場合に、相反する設定である許可設定と禁止設定との設定そのものをキャンセルしてもよい。これにより、矛盾する設定による混乱を防止することが可能となる。
【００６５】
＜配信者端末の構成＞
以下、配信者端末２００の構成を詳細に説明する。図３に示すように、配信者端末２００は、他の装置と通信を行う通信部２１０と、ユーザの操作を受け付ける操作部２２０と、各種データを記憶する記憶部２３０と、各種画像を表示する表示部２４０と、音声入力を受け付ける音声入力部２５０と、モーション情報を入力するための動作入力部２６０と、各種音声を出力する音声出力部２７０と、装置全体の制御を行う制御部２８０とを備える。これらの構成要素は、バスラインＢＬによって相互に接続される。
【００６６】
通信部２１０は、有線通信又は無線通信を行うためのＮＩＣを備える通信インターフェースである。通信部２１０は、ネットワークＮＷを介して、コンテンツ配信サーバ１００と通信を行う。
【００６７】
操作部２２０は、操作ボタン、キーボード、ポインティングデバイス等のいずれか一つ以上を備え、ユーザが指示を入力するために用いられるインターフェースである。
【００６８】
記憶部２３０は、ＲＡＭ、ＲＯＭ等から構成される。記憶部２３０は、各種制御処理を実行するためのプログラム、入力データ等を記憶する。
【００６９】
表示部２４０は、例えば、ＬＣＤ、ＥＬディスプレイ等によって構成される。表示部２４０は、制御部２８０からの入力データに応じてテキスト、画像等を表示する。
【００７０】
音声入力部２５０は、マイクロフォン等から構成される。音声入力部２５０は外部から入力された音声を受け付けて音声情報を取得する。
【００７１】
動作入力部２６０は、ユーザの入力操作を受け付けて、ユーザのモーション情報として取得する。動作入力部２６０は、例えば、モーションキャプチャ技術によってモーション情報を取得するためのカメラ、センサ等を備える。モーション情報は、例えば、ユーザの視線、動き（ジェスチャ）を検知するセンサによって検知される。また、モーション情報は、仮想キャラクタの表情や所定の演出動作等を表現するためのボタン操作によって取得されてもよい。
【００７２】
なお、ユーザのモーション情報を仮想キャラクタの動作、視線等に変換する処理は、配信者端末２００において実行されてもよいし、コンテンツ配信サーバ１００において実行されてもよいし、コンテンツ配信サーバ１００及び配信者端末２００の協働によって実行されてもよい。
【００７３】
音声出力部２７０は、例えば、スピーカー、増幅器等によって構成される。音声出力部２７０は、制御部２８０からの入力データに応じて音声を出力する。
【００７４】
制御部２８０は、ＣＰＵ等から構成される。制御部２８０は、記憶部２３０に記憶されているプログラムを実行することにより、配信者端末２００の全体の動作を制御する。
【００７５】
以下、制御部２８０の機能的な構成を説明する。制御部２８０は、コンテンツ取得部２８１、表示制御部２８２、音声出力制御部２８３、参加受付情報送信部２８４、キャラクタ情報送信部２８５、入力情報送信部２８６として機能する。
【００７６】
コンテンツ取得部２８１は、通信部２１０を介してコンテンツ配信サーバ１００からライブコンテンツを示すデータを取得する。表示制御部２８２は、コンテンツ取得部２８１が取得したライブコンテンツを示すデータに基づいて、表示部２４０に仮想空間内の映像を表示させる。音声出力制御部２８３は、コンテンツ取得部２８１が取得したライブコンテンツを示すデータに基づいて音声出力部２７０に音声を出力させる。
【００７７】
参加受付情報送信部２８４は、参加受付情報を、通信部２１０を介してコンテンツ配信サーバ１００に送信する。参加受付情報は、ユーザが操作部２２０を介して入力した配信に対する参加を受け付ける設定を示す情報である。
【００７８】
キャラクタ情報送信部２８５は、ユーザが使用する仮想キャラクタのキャラクタ情報及びその付加情報を、通信部２１０を介してコンテンツ配信サーバ１００に送信する。なお、キャラクタ情報送信部２８５は、ユーザが使用するオブジェクトのオブジェクト情報及びその付加情報を、コンテンツ配信サーバ１００に送信してもよい。なお、これらの情報は、仮想キャラクタ提供サーバ４００からユーザがダウンロードすることによって取得され、記憶部２３０に記憶される情報である。
【００７９】
入力情報送信部２８６は、音声入力部２５０において取得した音声情報と動作入力部２６０において取得したモーション情報とをコンテンツ配信サーバ１００に送信する。なお、入力情報送信部２８６は、仮想キャラクタにモーション情報を反映させた後の情報をコンテンツ配信サーバ１００に送信してもよい。
【００８０】
＜視聴者端末の構成＞
以下、視聴者端末３００の構成を詳細に説明する。図４に示すように、視聴者端末３００は、他の装置と通信を行う通信部３１０と、ユーザの入力操作を受け付ける操作部３２０と、各種データを記憶する記憶部３３０と、各種画像を表示する表示部３４０と、音声入力を受け付ける音声入力部３５０と、モーション情報を入力するための動作入力部３６０と、音声を出力する音声出力部３７０と、装置全体の制御を行う制御部３８０とを備える。これらの構成要素は、バスラインＢＬによって相互に接続される。
【００８１】
視聴者端末３００の構成は、基本的に、配信者端末２００の構成と同じである。例えば、視聴者端末３００は、視聴者が配信に参加するために必要な情報として、視聴者のモーション情報を取得し、それを視聴者の仮想キャラクタの動作に反映するためにコンテンツ配信サーバ１００に送信する機能を有している。ただし、視聴者端末３００の制御部３８０は、配信者端末２００の制御部２８０と比べて、一部の機能的な構成が異なる。
【００８２】
以下、制御部３８０の機能的な構成を説明する。制御部３８０は、コンテンツ取得部３８１、表示制御部３８２、音声出力制御部３８３、入力情報送信部３８４、参加希望情報送信部３８５、キャラクタ情報送信部３８６、仮想カメラ制御指示部３８７として機能する。
【００８３】
コンテンツ取得部３８１は、通信部３１０を介してコンテンツ配信サーバ１００からライブコンテンツを示すデータを取得する。表示制御部３８２は、コンテンツ取得部３８１が取得したライブコンテンツを示すデータに基づいて、表示部３４０に仮想空間内の映像を表示させる。
【００８４】
また、表示制御部３８２は、通信部３１０を介して、コンテンツ配信サーバ１００から配信される一覧情報を取得し、参加希望を受け付けている配信の一覧情報を示す画面を表示部３４０に表示させる。音声出力制御部３８３は、コンテンツ取得部３８１が取得したライブコンテンツを示すデータに基づいて音声出力部３７０に音声を出力させる。
【００８５】
入力情報送信部３８４は、操作部３２０を介してユーザが入力した入力情報を、通信部３１０を介してコンテンツ配信サーバ１００に送信する。この入力情報は、例えば、視聴者が投稿するコメントと、金銭、遊技価値、引換券、及び特典のいずれか一つ以上を提供するための指示入力と、配信に関連するデータを取得するための指示入力とのいずれか一つ以上を含む情報である。
【００８６】
参加希望情報送信部３８５は、通信部３１０を介して、参加希望を示す参加希望情報をコンテンツ配信サーバ１００に送信する。具体的には、参加希望情報送信部３８５は、参加希望を受け付けている配信の一覧情報を示す画面に対して、ユーザが参加希望した場合に、その参加希望情報を送信する。
【００８７】
キャラクタ情報送信部３８６は、ユーザが使用する仮想キャラクタのキャラクタ情報及びその付加情報を、通信部３１０を介してコンテンツ配信サーバ１００に送信する。なお、キャラクタ情報送信部３８６は、ユーザが使用するオブジェクトのオブジェクト情報及びその付加情報を、コンテンツ配信サーバ１００に送信してもよい。なお、これらの情報は、仮想キャラクタ提供サーバ４００からユーザがダウンロードすることによって取得され、記憶部３３０に記憶される情報である。
【００８８】
仮想カメラ制御指示部３８７は、ユーザが操作部３２０から入力した指示に応じて、仮想空間内の映像を撮影する仮想カメラを制御するための制御信号をコンテンツ配信サーバ１００に送信する。なお、仮想カメラの映像は、その視聴者端末３００の視聴画面にのみ反映されてもよいし、複数の視聴者端末３００又は配信者端末２００に配信画面として配信されてもよい。
【００８９】
なお、図４に示す例では、視聴者が仮想カメラを操作するカメラマンとして配信に参加する機能と、仮想キャラクタを使用して配信される仮想空間内に参加する機能と、配信を視聴する機能とのすべての機能を有する場合の視聴者端末３００の構成を示している。しかし、視聴者端末３００の構成は、これに限られない。
【００９０】
例えば、上記構成において、視聴者端末３００は、視聴機能のみに用途を限定して、音声入力部３５０、動作入力部３６０、参加希望情報送信部３８５、キャラクタ情報送信部３８６、仮想カメラ制御指示部３８７を備えていない構成にされてもよい。この場合、視聴者端末３００を簡易な構成にすることができ、視聴者端末３００は、ＨＭＤではなく、スマートフォンやＰＣであってもよい。また、上記構成において、視聴者端末３００は、カメラマンとして参加する機能を設けずに、仮想カメラ制御指示部３８７を備えていない構成にされてもよい。このように、視聴者端末３００は、用途に応じて、適宜設計変更が可能である。
【００９１】
＜仮想キャラクタ提供サーバの構成＞
以下、仮想キャラクタ提供サーバ４００の構成を詳細に説明する。図５に示すように、仮想キャラクタ提供サーバ４００は、他の装置と通信を行う通信部４１０と、各種データを記憶する記憶部４２０と、時刻を計時する計時部４３０と、装置全体の制御を行う制御部４４０とを備える。これらの構成要素は、バスラインＢＬによって相互に接続される。
【００９２】
通信部４１０は、有線通信又は無線通信を行うためのＮＩＣを備える通信インターフェースである。通信部４１０は、ネットワークＮＷを介して、ユーザ端末と通信を行う。ユーザ端末は、例えば、仮想キャラクタ等の情報を取得する配信者端末２００、視聴者端末３００、仮想キャラクタ等の情報を投稿する投稿者によって使用される投稿者端末（不図示）等である。
【００９３】
記憶部４２０は、ＲＡＭ、ＲＯＭ等から構成される。記憶部４２０は、各種制御処理を実行するためのプログラム、各種データ等を記憶する。例えば、記憶部４２０は、投稿者によって投稿された仮想キャラクタやオブジェクト等に関する情報を記憶する。
【００９４】
また、記憶部４２０は、キャラクタ情報やオブジェクト情報に付加された付加情報を記憶する。また、記憶部４２０は、ユーザ端末を使用するユーザ（仮想キャラクタを使用する配信者や視聴者等）の情報を記憶する。
【００９５】
計時部４３０は、クロック信号を生成するための発振回路及び可変ＰＬＬ、クロック信号のパルス数をカウントするカウンタ回路等から構成される。計時部４３０はカウントされるパルス数に基づいて時刻を計時する。
【００９６】
制御部４４０は、ＣＰＵ等から構成される。制御部４４０は、記憶部４２０に記憶されているプログラムを実行することにより、仮想キャラクタ提供サーバ４００の全体の動作を制御する。制御部４４０は、計時部４３０がカウントするパルス数に基づいたタイミングで各種制御を実行する。また、制御部４４０は、計時部４３０が計時する時刻に基づいて、予め定められた時間（例えば、キャラクタ情報やオブジェクト情報等の提供期間や利用可能期間）を経過したか否かを判別する。
【００９７】
以下、制御部４４０の機能的な構成を説明する。制御部４４０は、情報提供部４４１、投稿受付部４４２、提供制御部４４３として機能する。
【００９８】
情報提供部４４１は、通信部４１０を介して、配信者端末２００にキャラクタ情報、オブジェクト情報、及び付加情報等をユーザに提供する。投稿受付部４４２は、通信部４１０を介して、投稿者端末から、キャラクタ情報、オブジェクト情報、及び付加情報等の投稿を受け付ける。
【００９９】
提供制御部４４３は、提供期間ではないキャラクタ情報やオブジェクト情報については情報提供部４４１が提供しないように制御する。また、提供制御部４４３は、提供期間や利用可能期間をキャラクタ情報やオブジェクト情報をダウンロードしようとしているユーザ端末に通知する。
【０１００】
図６は、仮想キャラクタ提供サーバ４００が提供する情報の一例を示している。仮想キャラクタ提供サーバ４００が提供する情報は、キャラクタ情報やオブジェクト情報を投稿した投稿者を示す投稿者IDと、投稿された情報に固有に付与される情報IDと、キャラクタ情報とオブジェクト情報のいずれかの情報であることを示す情報種別と、配信期間（提供期間）に応じた配信状態と、提供される情報のサイズ（情報量）と、付加情報と、キャラクタ情報やオブジェクト情報のダウンロードサービスを提供するURLとを含む。これらの情報は、互いに関連付けられて記憶部４２０に記憶される。
【０１０１】
キャラクタ情報又はオブジェクト情報にそれぞれに対応する付加情報である、付加情報Ａ、付加情報Ｂ、付加情報Ｃ、付加情報Ｄ、付加情報Ｅには、商用利用の可否と、著作権の表示と、改変の可否と、再配布の可否と、重視する世界観と、年齢制限と、提供期間又は利用可能期間と、特別イベント仕様の有無及びその内容と、のいずれか一つ以上を示す情報が含まれる。
【０１０２】
また、これらの付加情報は、コンテンツ配信サーバ１００における各種制限に用いられる情報を含む。例えば、これらの付加情報は、仮想キャラクタが公式キャラクタか否かの情報、撮影制限情報、視聴制限情報、参加制限情報、商用利用制限情報及び保存制限情報のいずれか一つ以上を含む。
【０１０３】
＜処理の流れ＞
以下、図７を参照しながら、コンテンツ配信サーバ１００が実行する制御処理の一例を説明する。この処理は、配信者端末２００がコンテンツ配信サーバ１００にログインして、ライブコンテンツの配信準備を開始したことを契機に実行される。
【０１０４】
まず、制御部１４０の情報取得部１４１は、通信部１１０を介して配信者端末２００からキャラクタ情報と付加情報を取得する（ステップＳ１０１）。なお、情報取得部１４１は、さらに、オブジェクト情報とその付加情報を取得してもよい。
【０１０５】
制御部１４０の情報取得部１４１は、通信部１１０を介して配信者端末２００から配信者が設定した制限情報を取得する（ステップＳ１０２）。
【０１０６】
次に、制御部１４０の配信部１４３は、配信者端末２００に合成した映像を表示させる（ステップＳ１０３）。具体的には、制御部１４０の情報取得部１４１は、通信部１１０を介して、配信者端末２００からモーション情報を取得する。制御部１４０の映像生成部１４２は、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像を生成する。制御部１４０の配信部１４３は、通信部１１０を介して配信者端末２００に合成した仮想空間内の映像を示す情報を送信する。なお、複数の配信者がそれぞれ配信者端末２００を使用して配信を行う場合、複数の配信者のそれぞれが使用する仮想キャラクタの視点の映像を示す情報が配信される。
【０１０７】
また、制御部１４０の配信部１４３は、合成した仮想空間内の映像に基づいてライブコンテンツを視聴者端末３００に配信する（ステップＳ１０４）。このライブコンテンツは、仮想カメラの視点の映像を示す情報である。
【０１０８】
制御部１４０の行動制限部１４４は、付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する（ステップＳ１０５）。
【０１０９】
なお、コンテンツ配信サーバ１００が実行する制御処理は、図７に示す例に限られない。例えば、情報取得部１４１は、配信者端末２００において配信者が設定するたびに制限情報を取得する。そのため、ステップＳ１０２は、ステップＳ１０１より前であってもよいし、ステップＳ１０３以降であってもよい。また、制限情報の取得は、複数回実行されてもよい。誰も制限情報を設定していない場合、ステップＳ１０２はスキップされてもよい。
【０１１０】
また、図７に示す例において、他の配信者又は参加希望する視聴者は、任意のタイミングで参加希望情報の送信操作を行い、配信主である配信者がそれを受け付けた場合に参加可能である。この場合、情報取得部１４１は、さらに、その参加者のキャラクタ情報、付加情報、制限情報等を取得する。配信主である配信者及びその配信に参加する一人以上の参加者の付加情報や制限情報に相反する制限設定がある場合、行動制限部１４４は、それらの制限の調和を行う。
【０１１１】
＜効果の説明＞
本実施形態に係るコンテンツ配信システム１において、コンテンツ配信サーバ１００は、キャラクタ情報と付加情報及び／又は配信者が設定した制限情報とを取得する。コンテンツ配信サーバ１００は、取得した付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する。付加情報や制限情報には、視聴者の好ましくない行動を制限するための種々の基準となる情報が含まれている。そのため、コンテンツ配信システム１によれば、視聴者の好ましくない行動を制限することができる。
【０１１２】
以上で実施形態の説明を終了するが、上記実施形態は一例に過ぎない。そのため、コンテンツ配信システム１の具体的な構成、処理の内容等は上記実施形態で説明したものに限られない。以下、上記実施形態の変形例について説明する。
【０１１３】
（変形例）
上記実施形態に係るコンテンツ配信システム１では、付加情報と制限情報との両方によって、視聴者の行動を制限している。しかし、コンテンツ配信システム１は、付加情報と制限情報とのいずれか一方のみを取得して、その一方のみによって、視聴者の行動を制限する構成であってもよい。すなわち、コンテンツ配信システム１は、付加情報及び／又は制限情報によって視聴者の行動を制限する構成であればよい。
【０１１４】
上記実施形態に係るコンテンツ配信システム１では、配信者端末２００と視聴者端末３００とを異なる構成とし、それぞれを区別可能にしている。しかし、これらの各装置の構成要素を組み合わせて、その装置を配信者端末２００及び視聴者端末３００として機能する構成としてもよい。
【０１１５】
上記実施形態に係るコンテンツ配信システム１では、コンテンツ配信サーバ１００の映像生成部１４２が、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像を生成している。しかし、コンテンツ配信サーバ１００は、映像生成部１４２を備えていない構成であってもよい。例えば、配信者端末２００がこのような映像生成を実行し、その映像データをコンテンツ配信サーバ１００に送信し、コンテンツ配信サーバ１００が配信者端末２００から取得した映像データに基づくライブコンテンツを配信してもよい。また、映像生成部１４２が行う処理と実質的に同一の処理が、コンテンツ配信サーバ１００と配信者端末２００が協働することによって実行されてもよい。このような構成によれば、コンテンツ配信サーバ１００で仮想空間内の映像を生成する場合に比べて、コンテンツ配信サーバ１００の処理負担を軽減することができる。
【０１１６】
配信者端末２００が映像生成を実行する構成で合同配信を行う場合、配信に参加する参加者の端末（例えば、配信者が使用する配信者端末２００又は配信に参加する視聴者が使用する視聴者端末３００）は、その参加者のモーション情報とキャラクタ情報を取得して、参加者の動きを仮想キャラクタに反映した映像を生成し、それをコンテンツ配信サーバ１００に送信する。コンテンツ配信サーバ１００は、その映像データを参加先の配信の配信主が使用する配信者端末２００に送信する。配信主が使用する配信者端末２００は、配信主である配信者のモーション情報とキャラクタ情報を取得して、仮想空間内の映像を生成し、それにコンテンツ配信サーバ１００から取得した参加者の映像データを加えて両者の映像を合成する。これにより、参加者と配信主が一緒に映った映像データが生成される。配信主の配信者端末２００は、その合成された映像データをコンテンツ配信サーバ１００に送信し、コンテンツ配信サーバは、その映像データに基づくライブコンテンツを配信する。
【０１１７】
また、参加者の端末では映像を生成せずに、参加者の端末が参加者のキャラクタ情報、モーション情報及び付加情報等をコンテンツ配信サーバ１００に送信して、コンテンツ配信サーバ１００がそれらの情報を配信主が使用する配信者端末２００に送信し、その配信者端末２００で参加者のモーション情報等と配信主のモーション情報等との両方を一つの仮想空間内に反映させて映像を生成してもよい。これにより、参加者と配信主が一緒に映った映像データが生成され、コンテンツ配信サーバは、その映像データに基づくライブコンテンツを配信することができる。
【０１１８】
なお、配信者端末２００が映像生成を実行する場合であっても、配信者端末２００は、生成した映像データを送信する時に、付加情報も送信するため、コンテンツ配信サーバ１００がその付加情報を識別して、視聴者の行動に制限をかけることができる。例えば、視聴者が投げ銭を行う場合、その指示が視聴者端末３００からコンテンツ配信サーバ１００に送信される。その後、コンテンツ配信サーバ１００から指示に基づく金銭の移動を示す情報が配信者端末２００に送信され、配信者端末２００は、例えば、投げ銭が投げ込まれる様子を示す画像を組み込んだ映像を生成する。配信者端末２００は、その映像データを再びコンテンツ配信サーバ１００に送信し、コンテンツ配信サーバ１００がその映像データに基づくライブコンテンツを配信する。この場合において、付加情報に商用利用禁止の制限が含まれている場合、コンテンツ配信サーバ１００は金銭の移動を示す情報を配信者端末２００に送らずに遮断したり、そもそも投げ銭の指示を受付けないように構成してもよい。
【０１１９】
このように、コンテンツ配信サーバ１００は、必ずしも、自装置で仮想空間内の映像を生成する映像生成部１４２を備えている必要はなく、配信者（又は参加者）の動きを仮想キャラクタの動きとして合成した仮想空間内の映像を取得して、その映像に応じたライブコンテンツを配信すればよい。
【０１２０】
また、本開示に係るコンテンツ配信システム１は、上記装置によらず、例えば、コンピュータがプログラムを実行することで、その機能を実現してもよい。コンテンツ配信システム１の機能を実現するためのプログラムは、ＵＳＢ（Universal Serial Bus）メモリ、ＣＤ−ＲＯＭ（Compact Disc−Read Only Memory）、ＤＶＤ（Digital Versatile Disc）、ＨＤＤ（Hard Disc Drive）等のコンピュータ読み取り可能な記録媒体に記憶されてもよいし、ネットワークを介してコンピュータにダウンロードされてもよい。
【０１２１】
以上、本開示の好ましい実施形態について説明したが、本開示は係る特定の実施形態に限定されるものではなく、本開示には、特許請求の範囲に記載された発明とその均等の範囲が含まれる。また、上記実施形態及び変形例で説明した装置の構成は、技術的な矛盾が生じない限り、適宜組み合わせ可能である。
【符号の説明】
【０１２２】
１…コンテンツ配信システム、１００…コンテンツ配信サーバ、２００…配信者端末、３００…視聴者端末、４００…仮想キャラクタ提供サーバ、１１０，２１０，３１０，４１０…通信部、１２０，２３０，３３０，４２０…記憶部、１３０，４３０…計時部、１４０，２８０，３８０，４４０…制御部、１４１…情報取得部、１４２…映像生成部、１４３…配信部、１４４…行動制限部、１４５…指示受付部、２２０，３２０…操作部、２４０，３４０…表示部、２８１，３８１…コンテンツ取得部、２８２，３８２…表示制御部、２８３，３８３…音声出力制御部、２８４…参加受付情報送信部、２８５，３８６…キャラクタ情報送信部、２８６，３８４…入力情報送信部、３８５…参加希望情報送信部、３８７…仮想カメラ制御指示部、４４１…情報提供部、４４２…投稿受付部、４４３…提供制御部
【図１】
2020017873.tif 000003
【図２】
2020017873.tif 000004
【図３】
2020017873.tif 000005
【図４】
2020017873.tif 000006
【図５】
2020017873.tif 000007
【図６】
2020017873.tif 000008
【図７】
2020017873.tif 000009
【手続補正書】
【提出日】平成30年12月3日(2018.12.3)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
仮想空間内で配信者によって使用される仮想キャラクタに付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における該視聴者の行動を制限するための制限情報を取得する情報取得部と、
前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じたライブコンテンツを配信する配信部と、
前記付加情報及び／又は前記配信者が設定した制限情報に基づいて、前記ライブコンテンツを視聴する前記視聴者の行動を制限する行動制限部と、
を備えることを特徴とするコンテンツ配信サーバ。
【請求項２】
前記行動制限部は、
前記視聴者が配信に対して投稿するコメントに制限をかける、
ことを特徴とする請求項１に記載のコンテンツ配信サーバ。
【請求項３】
前記行動制限部は、
ＮＧワード又はコメント不可設定に基づいて、前記視聴者が配信に対して投稿するコメントに制限をかける、
ことを特徴とする請求項１又は２に記載のコンテンツ配信サーバ。
【請求項４】
前記行動制限部は、
前記配信者が設定した撮影制限情報及び／又は前記付加情報に含まれる撮影制限情報に基づいて、前記視聴者による前記仮想空間内を撮影する仮想カメラの操作に制限をかける、
ことを特徴とする請求項１から３のいずれか１項に記載のコンテンツ配信サーバ。
【請求項５】
前記行動制限部は、
前記配信者が設定した参加制限情報及び／又は前記付加情報に含まれる参加制限情報に基づいて、前記視聴者が前記仮想キャラクタを使用して前記仮想空間内に参加する行為に制限をかける、
ことを特徴とする請求項１から４のいずれか１項に記載のコンテンツ配信サーバ。
【請求項６】
前記行動制限部は、
前記配信者が設定した視聴制限情報及び／又は前記付加情報に含まれる視聴制限情報に基づいて、前記視聴者による配信の視聴に制限をかける、
ことを特徴とする請求項１から５のいずれか１項に記載のコンテンツ配信サーバ。
【請求項７】
前記行動制限部は、
前記配信者が設定した商用利用制限情報及び／又は前記付加情報に含まれる商用利用制限情報に基づいて、前記視聴者による配信に対する金銭、遊技価値、引換券、及び特典のいずれか一つ以上の提供行為に制限をかける、
ことを特徴とする請求項１から６のいずれか１項に記載のコンテンツ配信サーバ。
【請求項８】
前記行動制限部は、
前記配信者が設定した保存制限情報又は前記付加情報に含まれる保存制限情報に基づいて、前記視聴者が使用する視聴者端末に配信データを保存する行為又は該視聴者が他のサイトに配信データを転載する行為に制限をかける、
ことを特徴とする請求項１から７のいずれか１項に記載のコンテンツ配信サーバ。
【請求項９】
複数の前記配信者が前記仮想キャラクタを使用して前記仮想空間内に参加する場合に、前記行動制限部は、複数の該仮想キャラクタに対応する複数の前記付加情報及び／又は複数の前記配信者が設定した複数の前記制限情報が示す、複数の制限を調和して、前記ライブコンテンツを視聴する前記視聴者の行動に制限をかける、
ことを特徴とする請求項１から８のいずれか１項に記載のコンテンツ配信サーバ。
【請求項１０】
前記行動制限部は、前記複数の制限に相反する制限が含まれる場合に、許可設定よりも禁止設定を優先適用する、
ことを特徴とする請求項９に記載のコンテンツ配信サーバ。
【請求項１１】
前記行動制限部は、前記複数の制限に相反する制限が含まれる場合に、相反する設定である許可設定と禁止設定とをキャンセルする、
ことを特徴とする請求項９に記載のコンテンツ配信サーバ。
【請求項１２】
配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に基づいてライブコンテンツを配信するコンテンツ配信サーバと、
前記仮想キャラクタを示すキャラクタ情報と該キャラクタ情報に付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報とを提供する仮想キャラクタ提供サーバと、
を備えるコンテンツ配信システムであって、
前記コンテンツ配信サーバは、
前記仮想キャラクタ提供サーバから取得した前記キャラクタ情報と前記付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における前記視聴者の行動を制限するための制限情報とに基づいて、前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じた前記ライブコンテンツを配信し、
前記付加情報及び／又は前記配信者が設定した制限情報に基づいて、前記ライブコンテンツを視聴する前記視聴者の行動を制限する、
ことを特徴とするコンテンツ配信システム。
【請求項１３】
仮想空間内で配信者によって使用される仮想キャラクタに付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における該視聴者の行動を制限するための制限情報を取得する情報取得ステップと、
前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内に応じたライブコンテンツを配信する配信ステップと、
前記付加情報及び／又は前記配信者が設定した制限情報に基づいて、前記ライブコンテンツを視聴する前記視聴者の行動を制限する行動制限ステップと、
を含むことを特徴とするコンテンツ配信方法。
【請求項１４】
コンピュータを、
仮想空間内で配信者によって使用される仮想キャラクタに付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における該視聴者の行動を制限するための制限情報を取得する情報取得手段、
前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じたライブコンテンツを配信する配信手段、
前記付加情報及び／又は前記配信者が設定した制限情報に基づいて、前記ライブコンテンツを視聴する前記視聴者の行動を制限する行動制限手段、
として機能させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するため、本開示の第１の観点に係るコンテンツ配信サーバは、仮想空間内で配信者によって使用される仮想キャラクタに付加されている仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は該配信者が設定した仮想キャラクタを用いた配信における視聴者の行動を制限するための制限情報を取得する情報取得部と、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信する配信部と、付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する行動制限部と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】削除
【補正の内容】
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、上記目的を達成するため、本開示の第２の観点に係るコンテンツ配信システムは、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に基づいてライブコンテンツを配信するコンテンツ配信サーバと、仮想キャラクタを示すキャラクタ情報とキャラクタ情報に付加されている仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報とを提供する仮想キャラクタ提供サーバと、を備えるコンテンツ配信システムであって、コンテンツ配信サーバは、仮想キャラクタ提供サーバから取得したキャラクタ情報と付加情報及び／又は配信者が設定した仮想キャラクタを用いた配信における視聴者の行動を制限するための制限情報とに基づいて、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信し、付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する、ことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、上記目的を達成するため、本開示の第３の観点に係るコンテンツ配信方法は、仮想空間内で配信者によって使用される仮想キャラクタに付加されている仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は配信者が設定した仮想キャラクタを用いた配信における視聴者の行動を制限するための制限情報を取得する情報取得ステップと、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信する配信ステップと、付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する行動制限ステップと、を含むことを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、上記目的を達成するため、本開示の第４の観点に係るプログラムは、コンピュータを、仮想空間内で配信者によって使用される仮想キャラクタに付加されている仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は配信者が設定した仮想キャラクタを用いた配信における視聴者の行動を制限するための制限情報を取得する情報取得手段、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信する配信手段、付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する行動制限手段、として機能させる。
【手続補正書】
【提出日】平成31年4月25日(2019.4.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
仮想空間内で配信者によって使用される仮想キャラクタに付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における該視聴者の行動を制限するための制限情報を取得する情報取得部と、
前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じたライブコンテンツを配信する配信部と、
前記付加情報及び／又は前記配信者が設定した制限情報に基づいて、前記ライブコンテンツを視聴する前記視聴者の行動を制限する行動制限部と、を備え、
前記行動制限部は、前記配信者が設定した撮影制限情報及び／又は前記付加情報に含まれる撮影制限情報に基づいて、前記視聴者による前記仮想空間内を撮影する仮想カメラの操作に制限をかけることを特徴とするコンテンツ配信サーバ。
【請求項２】
仮想空間内で配信者によって使用される仮想キャラクタに付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における該視聴者の行動を制限するための制限情報を取得する情報取得部と、
前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じたライブコンテンツを配信する配信部と、
前記付加情報及び／又は前記配信者が設定した制限情報に基づいて、前記ライブコンテンツを視聴する前記視聴者の行動を制限する行動制限部と、を備え、
前記行動制限部は、前記配信者が設定した参加制限情報及び／又は前記付加情報に含まれる参加制限情報に基づいて、前記視聴者が前記仮想キャラクタを使用して前記仮想空間内に参加する行為に制限をかけることを特徴とするコンテンツ配信サーバ。
【請求項３】
前記行動制限部は、
前記視聴者が配信に対して投稿するコメントに制限をかける、
ことを特徴とする請求項１又は２に記載のコンテンツ配信サーバ。
【請求項４】
前記行動制限部は、
ＮＧワード又はコメント不可設定に基づいて、前記視聴者が配信に対して投稿するコメントに制限をかける、
ことを特徴とする請求項１から３のいずれか１項に記載のコンテンツ配信サーバ。
【請求項５】
前記行動制限部は、
前記配信者が設定した視聴制限情報及び／又は前記付加情報に含まれる視聴制限情報に基づいて、前記視聴者による配信の視聴に制限をかける、
ことを特徴とする請求項１から４のいずれか１項に記載のコンテンツ配信サーバ。
【請求項６】
前記行動制限部は、
前記配信者が設定した商用利用制限情報及び／又は前記付加情報に含まれる商用利用制限情報に基づいて、前記視聴者による配信に対する金銭、遊技価値、引換券、及び特典のいずれか一つ以上の提供行為に制限をかける、
ことを特徴とする請求項１から５のいずれか１項に記載のコンテンツ配信サーバ。
【請求項７】
複数の前記配信者が前記仮想キャラクタを使用して前記仮想空間内に参加する場合に、前記行動制限部は、複数の該仮想キャラクタに対応する複数の前記付加情報及び／又は複数の前記配信者が設定した複数の前記制限情報が示す、複数の制限を調和して、前記ライブコンテンツを視聴する前記視聴者の行動に制限をかける、
ことを特徴とする請求項１から６のいずれか１項に記載のコンテンツ配信サーバ。
【請求項８】
前記行動制限部は、前記複数の制限に相反する制限が含まれる場合に、許可設定よりも禁止設定を優先適用する、
ことを特徴とする請求項７に記載のコンテンツ配信サーバ。
【請求項９】
前記行動制限部は、前記複数の制限に相反する制限が含まれる場合に、相反する設定である許可設定と禁止設定とをキャンセルする、
ことを特徴とする請求項７に記載のコンテンツ配信サーバ。
【請求項１０】
配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に基づいてライブコンテンツを配信するコンテンツ配信サーバと、
前記仮想キャラクタを示すキャラクタ情報と該キャラクタ情報に付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報とを提供する仮想キャラクタ提供サーバと、
を備えるコンテンツ配信システムであって、
前記コンテンツ配信サーバは、
前記仮想キャラクタ提供サーバから取得した前記キャラクタ情報と前記付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における前記視聴者の行動を制限するための制限情報とに基づいて、前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じた前記ライブコンテンツを配信し、
前記配信者が設定した撮影制限情報及び／又は前記付加情報に含まれる撮影制限情報に基づいて、前記視聴者による前記仮想空間内を撮影する仮想カメラの操作に制限をかける
ことを特徴とするコンテンツ配信システム。
【請求項１１】
配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に基づいてライブコンテンツを配信するコンテンツ配信サーバと、
前記仮想キャラクタを示すキャラクタ情報と該キャラクタ情報に付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報とを提供する仮想キャラクタ提供サーバと、
を備えるコンテンツ配信システムであって、
前記コンテンツ配信サーバは、
前記仮想キャラクタ提供サーバから取得した前記キャラクタ情報と前記付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における前記視聴者の行動を制限するための制限情報とに基づいて、前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じた前記ライブコンテンツを配信し、
前記配信者が設定した参加制限情報及び／又は前記付加情報に含まれる参加制限情報に基づいて、前記視聴者が前記仮想キャラクタを使用して前記仮想空間内に参加する行為に制限をかける
ことを特徴とするコンテンツ配信システム。
【請求項１２】
仮想空間内で配信者によって使用される仮想キャラクタに付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における該視聴者の行動を制限するための制限情報を取得する情報取得ステップと、
前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内に応じたライブコンテンツを配信する配信ステップと、
前記配信者が設定した撮影制限情報及び／又は前記付加情報に含まれる撮影制限情報に基づいて、前記視聴者による前記仮想空間内を撮影する仮想カメラの操作に制限をかける
行動制限ステップと、
を含むことを特徴とするコンテンツ配信方法。
【請求項１３】
仮想空間内で配信者によって使用される仮想キャラクタに付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における該視聴者の行動を制限するための制限情報を取得する情報取得ステップと、
前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内に応じたライブコンテンツを配信する配信ステップと、
前記配信者が設定した参加制限情報及び／又は前記付加情報に含まれる参加制限情報に基づいて、前記視聴者が前記仮想キャラクタを使用して前記仮想空間内に参加する行為に制限をかける行動制限ステップと、
を含むことを特徴とするコンテンツ配信方法。
【請求項１４】
コンピュータを、
仮想空間内で配信者によって使用される仮想キャラクタに付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における該視聴者の行動を制限するための制限情報を取得する情報取得手段、
前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じたライブコンテンツを配信する配信手段、
前記配信者が設定した撮影制限情報及び／又は前記付加情報に含まれる撮影制限情報に基づいて、前記視聴者による前記仮想空間内を撮影する仮想カメラの操作に制限をかける
行動制限手段、
として機能させるプログラム。
【請求項１５】
コンピュータを、
仮想空間内で配信者によって使用される仮想キャラクタに付加されている該仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は該配信者が設定した該仮想キャラクタを用いた配信における該視聴者の行動を制限するための制限情報を取得する情報取得手段、
前記配信者の動きを前記仮想キャラクタの動きとして合成した前記仮想空間内の映像に応じたライブコンテンツを配信する配信手段、
前記配信者が設定した参加制限情報及び／又は前記付加情報に含まれる参加制限情報に基づいて、前記視聴者が前記仮想キャラクタを使用して前記仮想空間内に参加する行為に制限をかける行動制限手段、
として機能させるプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
上記目的を達成するため、本開示の第１の観点に係るコンテンツ配信サーバは、仮想空間内で配信者によって使用される仮想キャラクタに付加されている仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は配信者が設定した仮想キャラクタを用いた配信における視聴者の行動を制限するための制限情報を取得する情報取得部と、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信する配信部と、付加情報及び／又は配信者が設定した制限情報に基づいて、ライブコンテンツを視聴する視聴者の行動を制限する行動制限部と、を備え、行動制限部は、配信者が設定した撮影制限情報及び／又は付加情報に含まれる撮影制限情報に基づいて、視聴者による仮想空間内を撮影する仮想カメラの操作に制限をかけることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、上記目的を達成するため、本開示の第２の観点に係るコンテンツ配信システムは、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に基づいてライブコンテンツを配信するコンテンツ配信サーバと、仮想キャラクタを示すキャラクタ情報とキャラクタ情報に付加されている仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報とを提供する仮想キャラクタ提供サーバと、を備えるコンテンツ配信システムであって、コンテンツ配信サーバは、仮想キャラクタ提供サーバから取得したキャラクタ情報と付加情報及び／又は配信者が設定した仮想キャラクタを用いた配信における視聴者の行動を制限するための制限情報とに基づいて、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信し、配信者が設定した撮影制限情報及び／又は付加情報に含まれる撮影制限情報に基づいて、視聴者による仮想空間内を撮影する仮想カメラの操作に制限をかけることを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、上記目的を達成するため、本開示の第３の観点に係るコンテンツ配信方法は、仮想空間内で配信者によって使用される仮想キャラクタに付加されている仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は配信者が設定した仮想キャラクタを用いた配信における視聴者の行動を制限するための制限情報を取得する情報取得ステップと、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信する配信ステップと、配信者が設定した撮影制限情報及び／又は付加情報に含まれる撮影制限情報に基づいて、視聴者による仮想空間内を撮影する仮想カメラの操作に制限をかける行動制限ステップと、を含むことを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、上記目的を達成するため、本開示の第４の観点に係るプログラムは、コンピュータを、仮想空間内で配信者によって使用される仮想キャラクタに付加されている仮想キャラクタを用いた配信における視聴者の行動を制限するための付加情報及び／又は配信者が設定した仮想キャラクタを用いた配信における視聴者の行動を制限するための制限情報を取得する情報取得手段、配信者の動きを仮想キャラクタの動きとして合成した仮想空間内の映像に応じたライブコンテンツを配信する配信手段、配信者が設定した撮影制限情報及び／又は付加情報に含まれる撮影制限情報に基づいて、視聴者による仮想空間内を撮影する仮想カメラの操作に制限をかける行動制限手段、として機能させる。