(57)【要約】      （修正有）【課題】視聴ユーザの視聴体験を劣化させることなく、ギフトオブジェクトを動画と重複して表示できる動画配信システム、動画配信方法及び動画配信プログラムを提供する。【解決手段】動画配信システム１は、一又は複数のコンピュータプロセッサ２１を備え、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する。コンピュータプロセッサ２１は、コンピュータ読み取り可能な命令を実行することにより、動画を視聴する視聴ユーザから第１表示要求がなされた装飾オブジェクトが視聴ユーザ以外によって選択された場合に、装飾オブジェクトに設定されている装着位置情報に基づいて定められるキャラクタオブジェクトの部位に関連づけて装飾オブジェクトを動画に表示させる。【選択図】図１
2020091884.tif 000002
【特許請求の範囲】
【請求項１】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、
一又は複数のコンピュータプロセッサを備え、
前記一又は複数のコンピュータプロセッサは、
前記動画を視聴ユーザのクライアント装置に配信し、
前記視聴ユーザから前記動画へのオブジェクトの表示を要求する表示要求を受け付け、
前記表示要求を行った前記視聴ユーザに関する視聴ユーザ情報を、前記動画の配信中に前記動画の配信をサポートするサポーターまたは前記アクターに対して表示し、
前記サポーターまたは前記アクターによって前記装飾オブジェクトが選択された場合に前記装飾オブジェクトを前記動画に表示させる、
動画配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書における開示は、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システム、動画配信方法及び動画配信プログラムに関する。
【背景技術】
【０００２】
従来から、アクターの動きに基づいてキャラクタオブジェクトのアニメーションを生成し、かかるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムが知られている。このような動画配信システムは、例えば、特開２０１５−１８４６８９号公報（特許文献１）に開示されている。
【０００３】
コンテンツを視聴する視聴ユーザからの要求に応じて、当該視聴ユーザが購入したアイテムに対応するギフトオブジェクトを表示画面に表示させるコンテンツ配信システムも知られている。例えば、特開２０１２−１２００９８号公報（特許文献２）に開示されている動画配信システムでは、視聴ユーザは、ギフトアイテムを購入し、この購入したギフトアイテムをパフォーマー（コンテンツ配信者）に対してギフトとして提供することができる。同公報では、ギフトオブジェクトは、動画と干渉しないように配信画面の背景領域に表示されることが望ましいとされている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１８４６８９号公報
【特許文献２】特開２０１２−１２００９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ギフトオブジェクトを動画と重複して表示すると、視聴ユーザの視聴体験の劣化につながるおそれがある。例えば、動画の主要部分がギフトオブジェクトで隠されると、視聴者が動画の視聴を妨げられたと感じるおそれがある。特に、動画と重複して大量のギフトオブジェクトが表示されると、かかる問題は深刻化するおそれがある。このため、上記特許文献２では、ギフトオブジェクトは、動画が表示されるコンテンツ表示領域には表示されず、コンテンツ表示領域外の背景領域に表示されている。
【０００６】
本開示の目的は、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することである。本開示のより具体的な目的の一つは、視聴ユーザの視聴体験を劣化させることなく、ギフトオブジェクトを動画と重複して表示できる動画配信システム、動画配信方法及び動画配信プログラムを提供することである。
【課題を解決するための手段】
【０００７】
一態様による動画配信システムは、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、一又は複数のコンピュータプロセッサを備え、前記一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、前記動画を視聴する視聴ユーザから第１表示要求がなされた装飾オブジェクトが前記視聴ユーザ以外によって選択された場合に、前記装飾オブジェクトに設定されている装着位置情報に基づいて定められる前記キャラクタオブジェクトの部位に関連づけて前記装飾オブジェクトを前記動画に表示させる。
【０００８】
一態様において、前記装飾オブジェクトの選択は、前記視聴ユーザ以外の者によってなされる。
【０００９】
一態様において、前記装飾オブジェクトの選択は、前記動画の配信をサポートするサポーターによってなされる。
【００１０】
一態様において、前記装飾オブジェクトの選択は、前記アクターによってなされる。
【００１１】
一態様において、前記一又は複数のコンピュータプロセッサは、前記動画を視聴する
視聴ユーザから前記装飾オブジェクトとは異なる第１オブジェクトの表示を要求する第２表示要求を受け付けたことに応じて、前記動画に前記第１オブジェクトを表示させる。
【００１２】
一態様において、前記第２表示要求には、前記第１オブジェクトの表示位置を指定する表示位置指定パラメータが含まれており、前記第１オブジェクトは、前記動画において、前記表示位置指定パラメータによって指定された位置に表示される。
【００１３】
一態様において、前記第１オブジェクトの移動方向を指定する移動方向パラメータが含まれており、前記第１オブジェクトは、前記動画において、前記移動方向パラメータによって指定された方向に移動するように表示される。
【００１４】
一態様において、前記第２表示要求には、前記第１オブジェクトの軌道を指定する軌道パラメータが含まれており、前記第１オブジェクトは、前記動画において、前記軌道パラメータによって指定された軌道上を移動するように表示される。
【００１５】
一態様において、前記動画の配信期間内にオブジェクト表示禁止期間が設定され、前記第１オブジェクト及び前記装飾オブジェクトは、前記動画の配信期間における前記オブジェクト表示禁止期間以外のタイミングで前記動画に表示される。
【００１６】
一態様において、前記オブジェクト表示禁止期間に前記第２表示要求が受け付けられた場合には、前記第１オブジェクトは、前記オブジェクト表示禁止期間の経過後に前記動画に表示される。
【００１７】
一態様において、前記一又は複数のコンピュータプロセッサは、前記視聴ユーザから前記装飾オブジェクトを購入する購入要求を受け付け、前記購入要求に応じて決済処理を行い、前記装飾オブジェクトが前記動画の配信終了時までに選択されなかった場合、前記決済処理を取り消す。
【００１８】
一態様において、前記一又は複数のコンピュータプロセッサは、前記視聴ユーザから前記装飾オブジェクトを購入する購入要求を受け付け、前記購入要求に応じて決済処理を行い、前記装飾オブジェクトが前記動画の配信終了時までに選択されなかった場合、前記視聴ユーザにポイントを付与する。
【００１９】
一態様において、前記一又は複数のコンピュータプロセッサは、前記視聴ユーザから前記装飾オブジェクトを購入する購入要求を受け付け、前記購入要求に応じて前記視聴ユーザが保有するオブジェクトのリストである保有リストに前記装飾オブジェクトを追加し、前記視聴ユーザから前記装飾オブジェクトの表示を要求する前記第１表示要求を受け付けたことに応じて、前記保有リストから前記装飾オブジェクトを削除し、前記装飾オブジェクトが前記動画の配信終了時までに選択されなかった場合に、前記保有リストへ前記装飾オブジェクトを追加する。  
【００２０】
一態様において、前記一又は複数のコンピュータプロセッサは、前記動画に関連して購入可能なギフトオブジェクトを購入するための購入情報を前記視聴ユーザに提供し、前記ギフトオブジェクトは、前記装飾オブジェクトを含み、前記ギフトオブジェクトは、前記動画においてのみ購入可能な固有ギフトオブジェクトと、前記動画以外の動画においても購入可能な共通ギフトオブジェクトと、を含む。
【００２１】
一態様は、一又は複数のコンピュータプロセッサがコンピュータ読み取り可能な命令を実行することにより、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信方法に関する。当該動画配信方法は、前記動画を視聴する視聴ユーザから装飾オブジェクトの表示を要求するための第１表示要求を受け付ける工程と、前記装飾オブジェクトが前記視聴ユーザ以外によって選択された場合に、前記装飾オブジェクトに設定されている装着位置情報に基づいて定められる前記キャラクタオブジェクトの部位に関連づけて前記装飾オブジェクトを前記動画に表示させる工程と、を備える。
【００２２】
一態様は、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信プログラムに関する。当該配信プログラムは、一又は複数のコンピュータプロセッサに、前記動画を視聴する視聴ユーザから装飾オブジェクトの表示を要求するための第１表示要求を受け付ける工程と、前記装飾オブジェクトが前記視聴ユーザ以外によって選択された場合に、前記装飾オブジェクトに設定されている装着位置情報に基づいて定められる前記キャラクタオブジェクトの部位に関連づけて前記装飾オブジェクトを前記動画に表示させる工程と、を実行させる。
【発明の効果】
【００２３】
本発明の実施形態によれば、視聴ユーザの視聴体験を劣化させることなく、ギフトオブジェクトを動画と重複して表示できる。
【図面の簡単な説明】
【００２４】
【図１】一実施形態による動画配信システムを示すブロック図である。
【図２】図１の動画配信システムで配信される動画を制作するスタジオの設備を模式的に示す模式図である。
【図３】図１の動画配信システムにおいて記憶される保有リストを説明する図である。
【図４】図１の動画配信システムにおいて記憶される候補リストを説明する図である。
【図５】一実施形態においてクライアント装置１０ａに表示される動画の例を示す図である。図５には、キャラクタオブジェクトのアニメーションが含まれている。
【図６】一実施形態においてクライアント装置１０ａに表示される動画の例を示す図である。図６には、通常オブジェクトが含まれている。
【図７】一実施形態においてクライアント装置１０ａに表示される動画の例を示す図である。図７には、装飾オブジェクトが含まれている。
【図８】候補リストに含まれている装飾オブジェクトの中から所望の選択装飾オブジェクトを選択するための装飾オブジェクト選択画面の例を示す模式図である。
【図９】一実施形態における動画配信処理の流れを示すフロー図である。
【図１０】一実施形態において通常オブジェクトを表示する処理の流れを示すフロー図である。
【図１１】一実施形態において装飾オブジェクトを表示する処理の流れを示すフロー図である。
【図１２】図１の動画配信システムにおいて配信される動画に設定されたオブジェクト表示禁止期間を説明するための図である。
【発明を実施するための形態】
【００２５】
以下、図面を適宜参照し、本発明の様々な実施形態を説明する。複数の図面において同一の又は類似する構成要素には同じ参照符号が付される。
【００２６】
図１から図４を参照して、一実施形態による動画配信システムについて説明する。図１は、一実施形態による動画配信システム１を示すブロック図であり、図２は、動画配信システム１で配信される動画の制作が行われるスタジオの設備を模式的に示す模式図であり、図３及び図４は、動画配信システム１において記憶される情報を説明するための図である。
【００２７】
動画配信システム１は、クライアント装置１０ａ〜１０ｃと、サーバ装置２０と、スタジオユニット３０と、ストレージ６０と、を備える。クライアント装置１０ａ〜１０ｃと、サーバ装置２０と、ストレージ６０とは、ネットワーク５０を介して相互に通信可能に接続されている。サーバ装置２０は、後述するように、キャラクタのアニメーションを含む動画を配信するように構成される。この動画に含まれるキャラクタは、仮想空間内でモーション制御されてもよい。
【００２８】
この動画は、サーバ装置２０からクライアント装置１０ａ〜１０ｃの各々に配信され得る。クライアント装置１０ａのユーザである第１視聴ユーザ、クライアント装置１０ｂのユーザである第２視聴ユーザ、及びクライアント装置１０ｃのユーザである第３視聴ユーザは、配信された動画を、各クライアント装置により視聴することができる。動画配信システム１は、３台よりも少ない数のクライアント装置を備えていてもよく、３台よりも多い数のクライアント装置を備えていてもよい。
【００２９】
クライアント装置１０ａ〜１０ｃは、スマートフォンなどの情報処理装置である。クライアント装置１０ａ〜１０ｃは、スマートフォン以外に、携帯電話機、タブレット端末、パーソナルコンピュータ、電子書籍リーダー、ウェアラブルコンピュータ、ゲーム用コンソール、及びこれら以外の動画を再生可能な各種情報処理装置であってもよい。クライアント装置１０ａ〜１０ｃの各々は、コンピュータプロセッサ、メモリ、通信Ｉ／Ｆ、ディスプレイ、ジャイロセンサ等の各種センサを備えるセンサユニット、マイク等の集音装置、及び各種情報を記憶するストレージを備えていてもよい。
【００３０】
図示の実施形態において、サーバ装置２０は、コンピュータプロセッサ２１と、通信Ｉ／Ｆ２２と、ストレージ２３と、を備えている。
【００３１】
コンピュータプロセッサ２１は、ストレージ２３又はそれ以外のストレージからオペレーティングシステムや様々な機能を実現する様々なプログラムをメモリにロードし、ロードしたプログラムに含まれる命令を実行する演算装置である。コンピュータプロセッサ２１は、例えば、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＧＰＵ、これら以外の各種演算装置、又はこれらの組み合わせである。コンピュータプロセッサ２１は、ＡＳＩＣ、ＰＬＤ、ＦＰＧＡ、ＭＣＵ等の集積回路により実現されてもよい。図１においては、コンピュータプロセッサ２１が単一の構成要素として図示されているが、コンピュータプロセッサ２１は複数の物理的に別体のコンピュータプロセッサの集合であってもよい。本明細書において、コンピュータプロセッサ２１によって実行されるとして説明されるプログラム又は当該プログラムに含まれる命令は、単一のコンピュータプロセッサで実行されてもよいし、複数のコンピュータプロセッサにより分散して実行されてもよい。また、コンピュータプロセッサ２１によって実行されるプログラム又は当該プログラムに含まれる命令は、複数の仮想コンピュータプロセッサにより実行されてもよい。
【００３２】
通信Ｉ／Ｆ２２は、ハードウェア、ファームウェア、又はＴＣＰ／ＩＰドライバやＰＰＰドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装される。サーバ装置２０は、通信Ｉ／Ｆ２２を介して、他の装置とデータを送受信することができる。
【００３３】
ストレージ２３は、コンピュータプロセッサ２１によりアクセスされる記憶装置である。ストレージ２３は、例えば、磁気ディスク、光ディスク、半導体メモリ、又はデータを記憶可能な前記以外の各種記憶装置である。ストレージ２３には、様々なプログラムが記憶され得る。ストレージ２３に記憶され得るプログラム及び各種データの少なくとも一部は、サーバ装置２０とは物理的に別体のストレージ（例えば、ストレージ６０）に格納されてもよい。
【００３４】
スタジオユニット３０の構成要素の多くは、例えば、図２に示されているスタジオルームＲに配されている。図示のように、スタジオルームＲにおいては、アクターＡ１及びアクターＡ２がパフォーマンスを行っている。スタジオユニット３０は、アクターＡ１及びアクターＡ２の動き及び表情を検出し、検出した情報をサーバ装置２０に出力するように構成されている。
【００３５】
アクターＡ１及びアクターＡ２はいずれも、スタジオユニット３０に備えられる後述のセンサ群によって動きや表情がキャプチャされる対象である。アクターＡ１及びアクターＡ２は、例えば、パフォーマンスを行う人間、動物、または運動する物体である。アクターＡ１及びアクターＡ２は、例えば、自立運動可能なロボットであってもよい。スタジオルームＲ内のアクターの数は、１であってもよいし、３以上であってもよい。
【００３６】
スタジオユニット３０は、アクターＡ１に装着される６つのモーションセンサ３１ａ〜３１ｆと、アクターＡ１の左手に把持されているコントローラ３３ａと、アクターＡ１の右手に把持されているコントローラ３３ｂと、装着具３７ｂを介してアクターＡ１の頭部に取り付けられるカメラ３７ａと、を有する。スタジオユニット３０はまた、アクターＡ２に装着される６つのモーションセンサ３２ａ〜３２ｆと、アクターＡ２の左手に把持されているコントローラ３４ａと、アクターＡ２の右手に把持されているコントローラ３４ｂと、装着具３８ｂを介してアクターＡ２の頭部に取り付けられるカメラ３８ａと、を有する。装着具３７ｂ及び装着具３８ｂの各々には、音声データを取得するためのマイクが取り付けられてもよい。このマイクは、アクターＡ１及びアクターＡ２の発話を音声データとして取得することができる。マイクは、装着具３７ｂ及び装着具３８ｂを介してアクターＡ１及びアクターＡ２に装着される装着型のマイクであってもよく、スタジオルームＲの床、壁、又は天井に設置される設置型のものであってもよい。スタジオユニット３０は、上記の構成要素に加えて、ベースステーション３５ａと、ベースステーション３５ｂと、トラッキングセンサ３６ａと、トラッキングセンサ３６ｂと、ディスプレイ３９と、を有する。スタジオルームＲとガラス窓を隔てた隣室には、サポーターコンピュータ４０が設置されている。サーバ装置２０は、サポーターコンピュータ４０が設置されている部屋と同じ部屋に設置されてもよい。
【００３７】
モーションセンサ３１ａ〜３１ｆ及びモーションセンサ３２ａ〜３２ｆは、ベースステーション３５ａ及びベースステーション３５ｂと協働して、自らの位置及び向きを検出する。一実施形態において、ベースステーション３５ａ及びベースステーション３５ｂは、多軸レーザーエミッターである。ベースステーション３５ａは、同期用の点滅光を発した後に、例えば鉛直軸の周りでレーザー光を走査する。ベースステーション３５ｂは、例えば水平軸の周りでレーザー光を走査する。モーションセンサ３１ａ〜３１ｆ及びモーションセンサ３２ａ〜３２ｆはそれぞれ、ベースステーション３５ａ及びベースステーション３５ｂからの点滅光及びレーザー光の入射を検知する光センサーを複数備えてもよい。モーションセンサ３１ａ〜３１ｆ及びモーションセンサ３２ａ〜３２ｆはそれぞれ、点滅光の入射タイミングとレーザー光の入射タイミングとの時間差、各光センサーでの受光時間、各光センサーが検知したレーザー光の入射角度、及び必要に応じてこれら以外の情報に基づいて、自らの位置及び向きを検出してもよい。モーションセンサ３１ａ〜３１ｆ及びモーションセンサ３２ａ〜３２ｆは、例えば、ＨＴＣ  ＣＯＲＰＯＲＡＴＩＯＮから提供されているＶｉｖｅ  Ｔｒａｃｋｅｒであってもよい。ベースステーション３５ａ及びベースステーション３５ｂは、例えば、ＨＴＣ  ＣＯＲＰＯＲＡＴＩＯＮから提供されているベースステーションであってもよい。
【００３８】
モーションセンサ３１ａ〜３１ｆ及びモーションセンサ３２ａ〜３２ｆの各々において算出された各モーションセンサの位置及び向きを示す検出情報は、サーバ装置２０に送信される。この検出情報は、モーションセンサ３１ａ〜３１ｆ及びモーションセンサ３２ａ〜３２ｆの各々からサーバ装置２０に無線送信されてもよい。ベースステーション３５ａ及びベースステーション３５ｂは、一定のインターバルで点滅光の発光及びレーザー光の走査を行うので、各モーションセンサの検出情報は、当該インターバルごとに更新される。
【００３９】
図示の実施形態において、アクターＡ１は、６つのモーションセンサ３１ａ〜３１ｆを装着している。モーションセンサ３１ａ，３１ｂ，３１ｃ，３１ｄ，３１ｅ，及び３１ｆはそれぞれ、アクターＡ１の左手首、右手首、左足甲、右足甲、腰、及び頭頂に装着されている。モーションセンサ３１ａ〜３１ｆは、装着具を介してアクターＡ１に装着されてもよい。アクターＡ２は、６つのモーションセンサ３２ａ〜３２ｆを装着している。モーションセンサ３２ａ〜３２ｆは、アクターＡ２に対してモーションセンサ３１ａ〜３１ｆと同様の位置に装着され得る。図２に示されているモーションセンサ３１ａ〜３１ｆ及びモーションセンサ３２ａ〜３２ｆは例示である。モーションセンサ３１ａ〜３１ｆは、アクターＡ１の様々な部位に装着され得るし、モーションセンサ３２ａ〜３２ｆは、アクターＡ２の様々な部位に装着され得る。アクターＡ１及びアクターＡ２に装着されるモーションセンサの数は５以下であってもよいし７以上であってもよい。このように、アクターＡ１及びアクターＡ２の体の各部に装着されたモーションセンサ３１ａ〜３１ｆ及びモーションセンサ３２ａ〜３２ｆの位置及び向きを検出することにより、アクターＡ１及びアクターＡ２の体の動きを検出することができる。
【００４０】
一実施形態においては、アクターＡ１及びアクターＡ２に装着される複数のモーションセンサの各々に多数の赤外ＬＥＤを搭載し、この赤外ＬＥＤからの光を、スタジオルームＲの床や壁に設けられた赤外線カメラで検知することで、当該モーションセンサの各々の位置及び向きを検出してもよい。赤外ＬＥＤに代えて可視光ＬＥＤを使用し、この可視光ＬＥＤからの光を可視光カメラで検出することで、当該モーションセンサの各々の位置及び向きを検出してもよい。このように、アクターに装着される複数のモーションセンサの各々に発光部（例えば、赤外ＬＥＤや可視光ＬＥＤ）を設け、この発光部からの光をスタジオルームＲ内に設けられた受光部（例えば、赤外線カメラや可視光カメラ）で検出することで、当該モーションセンサの各々の位置及び向きを検出してもよい。
【００４１】
一実施形態においては、モーションセンサ３１ａ〜３１ｆ及びモーションセンサ３２ａ〜３２ｆに代えて、複数の反射マーカーを用いることができる。反射マーカーは、アクターＡ１及びアクターＡ２の各々に粘着テープなどにより貼付される。このように反射マーカーが貼付されたアクターＡ１及びアクターＡ２を撮影して撮影データを生成し、この撮影データを画像処理することにより、反射マーカーの位置及び向きを検出することができる。
【００４２】
コントローラ３３ａ及びコントローラ３３ｂは、アクターＡ１の操作に応じたコントロール信号をサーバ装置２０に出力する。同様に、コントローラ３４ａ及びコントローラ３４ｂは、アクターＡ２の操作に応じたコントロール信号をサーバ装置２０に出力する。
【００４３】
トラッキングセンサ３６ａ及びトラッキングセンサ３６ｂは、動画に含まれる仮想空間を構築するための仮想カメラの設定情報を定めるためのトラッキング情報を生成する。トラッキングセンサ３６ａ及びトラッキングセンサ３６ｂのトラッキング情報は、各々の三次元直交座標系での位置および各軸回りの角度として算出される。トラッキングセンサ３６ａの位置および向きは、操作者の操作に応じて変更されえる。トラッキングセンサ３６ａは、その位置および向きを示すトラッキング情報をトラッキング情報サーバ装置２０に送信する。同様に、トラッキングセンサ３６ｂの位置および向きは、操作者の操作に応じて設定される。トラッキングセンサ３６ｂは、その位置および向きを示すトラッキング情報をトラッキング情報サーバ装置２０に送信する。
【００４４】
カメラ３７ａは、上記のように、アクターＡ１の頭部に取り付けられている。例えば、カメラ３７ａは、アクターＡ１の顔を撮像できるように配置されている。カメラ３７ａは、アクターＡ１の顔を連続的に撮像し、アクターＡ１の顔の撮像データを取得する。同様に、カメラ３８ａは、アクターＡ２の頭部に取り付けられている。カメラ３８ａは、アクターＡ２の顔を撮像できるように配置されており、アクターＡ２の顔を連続的に撮像し、アクターＡ２の顔の撮像データを取得する。カメラ３７ａは、アクターＡ１の顔の撮像データをサーバ装置２０に送信し、カメラ３８ａは、アクターＡ１の顔の撮像データをサーバ装置２０に送信する。カメラ３７ａ及びカメラ３８ａは、人物の顔の奥行きを検出可能な３Ｄカメラであってもよい。
【００４５】
ディスプレイ３９は、サポートコンピュータ４０から受信した情報を表示するように構成される。サポートコンピュータ４０からディスプレイ３９に送信される情報は、例えば、テキスト情報、画像情報、及びこれら以外の各種情報を含み得る。ディスプレイ３９は、アクターＡ１及びアクターＡ２によって視認可能な位置に配置される。
【００４６】
図示の実施形態において、サポーターコンピュータ４０は、スタジオルームＲの隣室に設置されている。サポーターコンピュータ４０が設置されている部屋とスタジオルームＲとはガラス窓によって隔てられているため、サポーターコンピュータ４０のオペレータ（本明細書では「サポーター」ということがある。）は、アクターＡ１及びアクターＡ２を視認できる。図示の実施形態においては、サポーターコンピュータ４０のオペレータとして、サポーターＢ１及びサポーターＢ２が在室している。
【００４７】
サポーターコンピュータ４０は、サポーターＢ１及びサポーターＢ２の操作に応じて、スタジオユニット３０の構成要素の設定を変更することができるように構成されてもよい。サポーターコンピュータ４０は、例えば、ベースステーション３５ａ及びベースステーション３５ｂによる走査インターバルの設定、トラッキングセンサ３６ａ及びトラッキングセンサ３６ｂの位置または向きの設定、及びこれら以外の各種機器の各種設定の変更を行うことができる。サポーターＢ１及びサポータＢ２の少なくとも一方は、サポーターコンピュータ４０にメッセージを入力し、当該入力されたメッセージをディスプレイ３９に表示することができる。
【００４８】
図２に示されているスタジオユニット３０の構成要素及び機能は例示である。本発明に適用可能なスタジオユニット３０は、図示されていない様々な構成要素を備え得る。例えば、スタジオユニット３０は、プロジェクタを備えていてもよい。当該プロジェクタは、クライアント装置１０ａまたはそれ以外のクライアント装置に配信される動画をスクリーンＳに投影することができる。
【００４９】
次に、一態様において、ストレージ２３に記憶される情報について説明する。図示の実施形態においては、ストレージ２３には、モデルデータ２３ａ、オブジェクトデータ２３ｂ、保有リスト２３ｃ、候補リスト２３ｄ、及び前記以外の配信動画の生成及び配信に必要な様々な情報が記憶される。
【００５０】
モデルデータ２３ａは、キャラクタのアニメーションを生成するためのモデルデータである。モデルデータ２３ａは、３次元のアニメーションを生成するための３次元モデルデータであってもよいし、２次元のモデルデータを生成するための２次元モデルデータであってもよい。モデルデータ２３ａは、例えば、キャラクタの骨格を示すリグデータ（「スケルトンデータ」と呼ばれることもある。）と、キャラクタの表面の形状や質感を示す表面データと、を含む。モデルデータ２３ａには、互いに異なる複数のモデルデータを含むことができる。この複数のモデルデータは、互いに異なるリグデータを有していてもよいし、同じリグデータを有していてもよい。この複数のモデルデータは、互いと異なる表面データを有していてもよいし、同じ表面データを有していてもよい。図示の実施形態においては、アクターＡ１に対応するキャラクタオブジェクト及びアクターＡ２に対応するキャラクタオブジェクトを生成するために、モデルデータ２３ａは、互いに異なる少なくとも２種類のモデルデータを有する。このアクターＡ１に対応するキャラクタオブジェクト用のモデルデータとアクターＡ２に対応するキャラクタオブジェクト用のモデルデータとは、例えば、同じリグデータを有するが、異なる表面データを有していてもよい。
【００５１】
オブジェクトデータ２３ｂは、動画を構成する仮想空間を構築するためのアセットデータを含む。オブジェクトデータ２３ｂは、動画を構成する仮想空間の背景を描画するためのデータ、動画に表示される各種物体を描画するためのデータ、及びこれら以外の動画に表示される各種オブジェクトを描画するためのデータが含まれる。オブジェクトデータ２３ａには、仮想空間におけるオブジェクトの位置を示すオブジェクト位置情報を含んでもよい。
【００５２】
オブジェクトデータ２３ｂには、上記以外にも、クライアント装置１０ａ〜１０ｃの視聴ユーザからの表示要求に基づいて動画に表示されるギフトオブジェクトが含まれ得る。ギフトオブジェクトには、エフェクトオブジェクトと、通常オブジェクトと、装飾オブジェクトと、が含まれ得る。視聴ユーザは、所望のギフトオブジェクトを購入することができる。
【００５３】
エフェクトオブジェクトは、配信動画の視聴画面全体の印象に影響を与えるオブジェクトであり、例えば紙吹雪を模したオブジェクトである。紙吹雪を模したオブジェクトは、視聴画面全体に表示されてもよく、これにより表示の前後における視聴画面全体の印象を変えることができる。エフェクトオブジェクトは、キャラクタオブジェクトと重複するように表示されることもあるが、キャラクタオブジェクトの特定の部位と関連付けられた表示はなされない点で装飾オブジェクトと異なっている。
【００５４】
通常オブジェクトは、視聴ユーザからアクター（例えば、アクターＡ１またはアクターＡ２）へのデジタル的なギフトとなるオブジェクトであり、例えばぬいぐるみや花束を模したオブジェクトである。一態様において、通常オブジェクトは、キャラクタオブジェクトと接しないように動画の表示画面に表示される。一態様において、通常オブジェクトは、キャラクタオブジェクトと重複しないように動画の表示画面に表示される。通常オブジェクトは、仮想空間においてキャラクタオブジェクト以外のオブジェクトと重複するように表示されてもよい。通常オブジェクトは、キャラクタオブジェクトと重複するように表示されることもあるが、キャラクタオブジェクトの特定の部位と関連付けられた表示はなされない点で装飾オブジェクトと異なっている。一態様において、通常オブジェクトをキャラクタオブジェクトと重複して表示させる場合には、当該通常オブジェクトは、当該キャラクタオブジェクトの顔を含む頭部以外の部分と重複し、当該キャラクタオブジェクトの頭部とは重複しないように表示される。
【００５５】
装飾オブジェクトは、キャラクタオブジェクトの特定の部位と関連付けて表示画面に表示されるオブジェクトである。一態様において、キャラクタオブジェクトの特定の部位と関連付けて表示画面に表示される装飾オブジェクトは、当該キャラクタオブジェクトの当該特定の部位に接するように表示画面に表示される。一態様において、キャラクタオブジェクトの特定の部位と関連付けて表示画面に表示される装飾オブジェクトは、当該キャラクタオブジェクトの当該特定の部位の一部又は全部を覆うように表示画面に表示される。特定の部位は、３次元座標空間における位置を示す３次元位置情報で特定されてもよいし、３次元座標空間の位置情報に関連付けられていてもよい。例えばキャラクタの頭部において、特定の部位は、頭部の前方左側、前方右側、後方左側、後方右側、中央前側、中央後側、左目、右目、左耳、右耳、及び髪全体という単位で定められてもよい。
【００５６】
装飾オブジェクトは、例えば、キャラクタオブジェクトに装着されるアクセサリー（カチューシャ、ネックレス、イヤリングなど）、衣服（Ｔシャツなど）、コスチューム、及びこれら以外のキャラクラオブジェクトに装着可能なオブジェクトである。装飾オブジェクトに対応するオブジェクトデータ２３ｂには、当該装飾オブジェクトがキャラクタオブジェクトのどの部位に関連付けられるかを示す装着位置情報が含まれてもよい。ある装飾オブジェクトの装着位置情報は、当該装飾オブジェクトがキャラクタオブジェクトのどの部位に装着されるかを示すことができる。例えば、装飾オブジェクトがカチューシャである場合には、当該装飾オブジェクトの装着位置情報は、当該装飾オブジェクトがキャラクタオブジェクトの「頭部」に装着されることを示してもよい。装飾オブジェクトが装着される装着位置情報が３次元座標空間の位置として特定される場合には、当該装着位置情報は３次元座標空間における複数の位置と関連付けられてもよい。例えば「カチューシャ」を示す装飾オブジェクトが装着される位置を示す装着位置情報は、キャラクタオブジェクトの「頭部後方左側」と「頭部後方右側」の２つの部位と関連付けられてもよい。つまり、「カチューシャ」を示す装飾オブジェクトは、「頭部後方左側」及び「頭部後方右側」の両方に装着されてもよい。装飾オブジェクトがＴシャツである場合には、当該装飾オブジェクトの装着位置情報は、当該装飾オブジェクトがキャラクタオブジェクトの「胴部」に装着されることを示してもよい。
【００５７】
ギフトオブジェクトの各々には、その種類に応じた表示時間が設定されていてもよい。一態様において、装飾オブジェクトの表示時間は、エフェクトオブジェクトの表示時間及び通常オブジェクトの表示時間よりも長く設定されていてもよい。例えば、装飾オブジェクトの表示時間は６０秒間に設定され、エフェクトオブジェクトの表示時間は５秒間に設定され、通常オブジェクトの表示時間は１０秒間に設定されてもよい。
【００５８】
保有リスト２３ｃは、動画の視聴ユーザが保有しているギフトオブジェクトを示すリストである。保有リスト２３ｃの例が図３に示されている。図示のように、保有リスト２３ｃにおいては、視聴ユーザのアカウント情報（例えば、視聴ユーザのユーザＩＤ）と対応づけて、当該視聴ユーザが保有するギフトオブジェクトを特定するオブジェクトＩＤが記憶されている。この視聴ユーザは、例えば、クライアント装置１０ａ〜クライアント装置１０ｃの第１視聴ユーザ〜第３視聴ユーザが含まれる。
【００５９】
候補リスト２３ｄは、視聴ユーザから表示要求がなされた装飾オブジェクトのリストである。後述するように、装飾オブジェクトを保有している視聴ユーザは、保有している装飾オブジェクトの表示要求を行うことができる。候補リスト２３ｄにおいては、装飾オブジェクトの表示要求を行った視聴ユーザのアカウント情報と対応付けて、当該装飾オブジェクトを特定するオブジェクトＩＤが記憶される。この候補リスト２３ｄは、配信者ごとに作成されてもよい。候補リスト２３ｄは、例えば、配信者（アクターＡ１、アクターＡ２、サポーターＢ１、及び／又はサポーターＢ２）を特定する配信者識別情報と対応付けて記憶されてもよい。
【００６０】
次に、コンピュータプロセッサ２１により実現される機能についてより具体的に説明する。コンピュータプロセッサ２１は、配信プログラムに含まれるコンピュータ読み取り可能な命令を実行することにより、ボディモーションデータ生成部２１ａ、フェイスモーションデータ生成部２１ｂ、アニメーション生成部２１ｃ、動画生成部２１ｄ、動画配信部２１ｅ、表示要求処理部２１ｆ、装飾オブジェクト選択部２１ｇ、及びオブジェクト購入処理部２１ｈとして機能する。コンピュータプロセッサ２１により実現される機能の少なくとも一部は、動画配信システム１のコンピュータプロセッサ２１以外のコンピュータプロセッサにより実現されてもよい。コンピュータプロセッサ２１により実現される機能の少なくとも一部は、例えば、サポーターコンピュータ４０に搭載されているコンピュータプロセッサにより実現されてもよい。
【００６１】
ボディモーションデータ生成部２１ａは、モーションセンサ３１ａ〜３１ｆの各々の検出情報に基づいて、アクターＡ１の体の各部位の第１ボディモーションデータを生成し、また、モーションセンサ３２ａ〜３２ｆの各々の検出情報に基づいて、アクターＡ２の体の各部位の位置及び向きのデジタル表現である第２ボディモーションデータを生成する。本明細書では、第１ボディモーションデータ及び第２ボディモーションデータを総称して単に「ボディモーションデータ」と呼ぶことがある。ボディモーションデータは、時間の経過に伴って随時生成される。例えば、ボディモーションデータは、所定のサンプリング時間間隔ごとに生成されてもよい。このように、ボディモーションデータは、アクターＡ１及びアクターＡ２の体の動きを時系列的にデジタルデータとして表現することができる。図示の実施形態においては、モーションセンサ３１ａ〜３１ｆ及びモーションセンサ３２ａ〜３２ｆは、アクターＡ１及びアクターＡ２の各々の左右の手足、腰、及び頭部に装着されているため、モーションセンサ３１ａ〜３１ｆ及びモーションセンサ３２ａ〜３２ｆの検出情報に基づいて、アクターＡ１及びアクターＡ２の概ね全身の位置及び向きを経時的にデジタル表現することが可能である。ボディモーションデータは、例えば、モデルデータ２３ａに含まれるリグデータを構成する骨（ボーン）の位置及び回転角度を規定することができる。
【００６２】
フェイスモーションデータ生成部２１ｂは、カメラ３７ａの撮像データに基づいて、アクターＡ１の顔の動きのデジタル表現である第１フェイスモーションデータを生成し、また、カメラ３８ａの各々の撮像データに基づいて、アクターＡ２の顔の動きのデジタル表現である第２フェイスモーションデータを生成する。本明細書では、第１フェイスモーションデータ及び第２フェイスモーションデータを総称して単に「フェイスモーションデータ」と呼ぶことがある。フェイスモーションデータは、時間の経過に伴って随時生成される。例えば、フェイスモーションデータは、所定のサンプリング時間間隔ごとに生成されてもよい。このように、フェイスモーションデータは、アクターＡ２及びアクターＡ２の顔の動き（表情の変化）を時系列的にデジタル表現することができる。
【００６３】
アニメーション生成部２１ｃは、ボディモーションデータ生成部２１ａによって生成されたボディモーションデータ及びフェイスモーションデータ生成部２１ｂによって生成されたフェイスモーションデータを、モデルデータ２３ａに含まれる所定のモデルデータに適用することにより、仮想空間内で動き、また、表情が変化するキャラクタオブジェクトのアニメーションを生成するように構成される。具体的には、アニメーション生成部２１ｃは、アクターＡ１に関する第１ボディモーションデータ及び第１フェイスモーションデータに基づいて、アクターＡ１の体及び表情の動きに同期して動くキャラクタオブジェクトのアニメーションを生成し、アクターＡ２に関する第２ボディモーションデータ及び第２フェイスモーションデータに基づいて、アクターＡ２の体及び表情の動きに同期して動くキャラクタオブジェクトのアニメーションを生成することができる。本明細書においては、アクターＡ１の動き及び表情に基づいて生成されたキャラクタオブジェクトを「第１キャラクタオブジェクト」といい、アクターＡ２の動き及び表情に基づいて生成されたキャラクタオブジェクトを「第２キャラクタオブジェクト」ということがある。
【００６４】
動画生成部２１ｄは、オブジェクトデータ２３ｂを用いて仮想空間を構築し、この仮想空間と、アクターＡ１に対応する第１キャラクタオブジェクトのアニメーションと、アクターＡ２に対応する第２キャラクタオブジェクトのアニメーションと、を含む動画を生成する。第１キャラクタオブジェクトは、トラッキングセンサ３６ａに対するアクターＡ１の位置に合致するように仮想空間内に配置され、第２キャラクタオブジェクトは、トラッキングセンサ３６ａに対するアクターＡ２の位置に合致するように仮想空間内に配置される。したがって、トラッキングセンサ３６ａの位置または向きを変更することにより、仮想空間内における第１キャラクタオブジェクト及び第２キャラクタオブジェクトの位置及び向きを変化させることができる。
【００６５】
一態様において、動画生成部２１ｄは、トラッキングセンサ３６ａのトラッキング情報に基づいて仮想空間を構築する。例えば、動画生成部２１ｄは、トラッキングセンサ３６ａのトラッキング情報に基づいて仮想カメラの設定情報（仮想空間内における位置、注視位置、注視方向、及び画角）を定め、この仮想カメラの設定情報に基づいて仮想空間全体のうちの描画領域を定め、この仮想空間の描画領域を表示するための動画情報を生成する。
【００６６】
動画生成部２１ｄは、トラッキングセンサ３６ａのトラッキング情報に代えて、または、トラッキングセンサ３６ａのトラッキング情報に加えて、トラッキングセンサ３６ｂのトラッキング情報に基づいて、仮想空間内における第１キャラクタオブジェクト及び第２キャラクタオブジェクトの位置及び向き、並びに、仮想カメラの設定情報を定めるように構成されてもよい。
【００６７】
動画生成部２１ｄは、生成した動画に、スタジオユニット３０のマイクから取得したアクターＡ１及びアクターＡ２の音声を合成することができる。
【００６８】
以上のようにして、動画生成部２１ｄは、アクターＡ１の体及び表情の動きに同期して動く第１キャラクタオブジェクトのアニメーション、並びに、アクターＡ２の体及び表情の動きに同期して動く第２キャラクタオブジェクトのアニメーションを生成し、このアニメーションにアクターＡ１及びアクターＡ２の音声が合成された配信用の動画を生成することができる。
【００６９】
動画配信部２１ｅは、動画生成部２１ｄにおいて生成された動画を配信する。この動画は、ネットワーク５０を介してクライアント装置１０ａ〜クライアント装置１０ｃ及びこれら以外のクライアント装置に配信される。受信された動画は、クライアント装置１０ａ〜クライアント装置１０ｃにおいて再生される。
【００７０】
この動画は、スタジオルームＲ内に設置されているクライアント装置（不図示）に配信され、このクライアント装置から短焦点プロジェクタを介してスクリーンＳに投影されてもよい。また、この動画は、サポーターコンピュータ４０に配信されてもよい。これにより、サポーターＢ１及びサポーターＢ２は、配信されている動画の視聴画面を確認することができる。
【００７１】
サーバ装置２０からクライアント装置１０ａに配信され、このクライアント装置１０ａにおいて再生されている動画の表示例が図５に示されている。図示のように、サーバ装置２０から配信された動画の表示画像７０は、クライアント装置１０ａのディスプレイに表示される。このクライアント装置１０ａに表示されている表示画像７０は、仮想空間内に、アクターＡ１に対応するキャラクタオブジェクト７１Ａと、アクターＡ２に対応するキャラクタオブジェクト７１Ｂと、テーブルを示すオブジェクト７２と、が含まれている。オブジェクト７２は、ギフトオブジェクトではなく、オブジェクトデータ２３ｂに含まれている仮想空間を構築するためのオブジェクトの一つである。キャラクタオブジェクト７１Ａは、アクターＡ１の第１ボディモーションデータ及び第１フェイスモーションデータをモデルデータ２３ａに含まれているアクターＡ１用のモデルデータに適用することにより生成される。キャラクタオブジェクト７１Ａは、第１ボディモーションデータ及び第１フェイスモーションデータに基づいてモーション制御される。キャラクタオブジェクト７１Ｂは、アクターＡ２の第２ボディモーションデータ及び第２フェイスモーションデータを、モデルデータ２３ａに含まれているアクターＡ２用のモデルデータに適用することにより生成される。キャラクタオブジェクト７１Ｂは、第２ボディモーションデータ及び第２フェイスモーションデータに基づいてモーション制御される。したがって、キャラクタオブジェクト７１Ａは、アクターＡ１の体及び表情の動きに同期して画面内で動くように制御され、キャラクタオブジェクト７１Ｂは、アクターＡ２の体及び表情の動きに同期して画面内で動くように制御される。
【００７２】
上記のように、サーバ装置２０からの配信動画は、サポーターコンピュータ４０に配信されてもよい。サポーターコンピュータ４０に配信された動画は、サポーターコンピュータ４０において図５と同様に表示される。サポーターＢ１及びサポーターＢ２は、サポーターコンピュータ４０において再生されている動画を見て、スタジオユニット３０の構成要素の設定を変更することができる。一態様において、サポーターＢ１及びサポーターＢ２は、配信中の動画においてキャラクタオブジェクト７１Ａ及びキャラクタオブジェクト７１Ｂのアングルを変更したい場合には、トラッキングセンサ３６ａの向きの変更を指示する指示信号をサポーターコンピュータ４０からトラッキングセンサ３６ａに送信することができる。トラッキングセンサ３６ａは、当該指示信号に応じて、その向きを変更することができる。例えば、トラッキングセンサ３６ａは、スタンドにその軸周りにアクチュエータを内蔵した回動機構を介して回動可能に取り付けられており、トラッキングセンサ３６ａがその向きの変更を指示する指示信号を受信すると、当該指示信号に基づいて当該回動機構のアクチュエータが駆動され、当該指示信号に応じた角度だけトラッキングセンサ３６ａが回動されてもよい。一態様において、サポーターＢ１及びサポーターＢ２は、トラッキングセンサ３６ａからのトラッキング情報に代えて、トラッキングセンサ３６ｂからのトラッキング情報を用いるための指示をサポーターコンピュータ４０からトラッキングセンサ３６ａ及びトラッキングセンサ３６ｂに送信してもよい。
【００７３】
一態様において、サポーターＢ１及びサポーターＢ２は、サポーターコンピュータ４０にて再生されている動画を見てアクターＡ１またはアクターＡ２に対する指示が必要と判断した場合には、その指示を示すメッセージをサポーターコンピュータ４０に入力し、このメッセージをディスプレイ３９に出力することができる。例えば、サポーターＢ１及びサポーターＢ２は、このディスプレイ３９に表示されるメッセージを通じて、アクターＡ１またはアクターＡ２に対して立ち位置の変更を指示することができる。
【００７４】
表示要求処理部２１ｆは、視聴ユーザのクライアント装置からギフトオブジェクトの表示要求を受け付け、当該表示要求に応じた処理を行う。各視聴ユーザは、自らのクライアント装置を操作することにより、ギフトオブジェクトの表示要求をサーバ装置２０に送信することができる。例えば、第１視聴ユーザは、クライアント装置１０ａを操作することにより、ギフトオブジェクトの表示要求をサーバ装置２０に送信することができる。ギフトオブジェクトの表示要求には、視聴ユーザのユーザＩＤと、表示を要求するオブジェクトを特定する識別情報（オブジェクトＩＤ）が含まれてもよい。
【００７５】
上述のように、ギフトオブジェクトには、エフェクトオブジェクトと、通常オブジェクトと、装飾オブジェクトと、が含まれ得る。エフェクトオブジェクト及び通常オブジェクトは、第１オブジェクトの例である。また、エフェクトオブジェクトまたは通常オブジェクトの表示を要求する表示要求は、第２表示要求の例である。
【００７６】
一態様において、表示要求処理部２１ｆは、視聴ユーザから特定のエフェクトオブジェクトの表示要求を受け付けると、当該表示要求に基づいて、表示が要求されたエフェクトオブジェクトを動画の表示画像７０に表示させるための処理を行う。例えば、紙吹雪に対応するエフェクトオブジェクトの表示要求がなされた場合には、表示要求処理部２１ｆは、図６に示すように、当該表示要求に基づいて紙吹雪を示すエフェクトオブジェクト７３を表示画像７０に表示させる。
【００７７】
一態様において、表示要求処理部２１ｆは、視聴ユーザから特定の通常オブジェクトの表示要求を受け付けると、当該表示要求に基づいて、表示が要求された通常オブジェクトを動画７０に表示させるための処理を行う。例えば、熊のぬいぐるみを示す通常オブジェクトの表示要求がなされた場合には、表示要求処理部２１ｆは、図６に示すように、当該表示要求に基づいて熊のぬいぐるみを示す通常オブジェクト７４を表示画像７０に表示させる。
【００７８】
通常オブジェクト７４の表示要求には、仮想空間内における当該通常オブジェクト７４の表示位置を指定する表示位置指定パラメータが含まれてもよい。この場合、表示要求処理部２１ｆは、仮想空間内の表示位置指定パラメータによって指定された位置に通常オブジェクト７４を表示することができる。例えば、表示位置指定パラメータによって、テーブルを示すオブジェクト７２の上を通常オブジェクト７４の表示位置として指定することができる。視聴ユーザは、表示位置指定パラメータを用いることにより、動画７０に含まれているキャラクタオブジェクト７１Ａ、キャラクタオブジェクト７１Ｂ、ギフトオブジェクト、及びこれら以外のオブジェクトの表示を見て、通常オブジェクトを表示したい位置を指定することができる。
【００７９】
一態様において、通常オブジェクト７４は、動画の表示画像７０内で移動するように表示されてもよい。例えば、通常オブジェクト７４は、画面の上から下に向かって落下するように表示されてもよい。この場合、通常オブジェクト７４は、落下開始から動画７０を構成する仮想空間のフロアまで落下している間当該表示画像７０内に表示され、フロアに落下した後に当該表示画像７０から消滅してもよい。視聴ユーザは、落下する通常オブジェクト７４を落下開始時から落下終了時まで見ることができる。通常オブジェクト７４の画面内での移動方向は任意に設定され得る。例えば、通常オブジェクト７４は、動画７０の左から右へ、右から左へ、左上から左下へ、またはこれら以外の方向に移動するように表示画像７０において表示されてもよい。通常オブジェクト７４は、様々な軌道上を移動することができる。例えば、通常オブジェクト７４は、直線軌道上、円軌道上、楕円軌道上、螺旋軌道上、またはこれら以外の軌道上を移動することができる。視聴ユーザは、通常オブジェクトの表示要求に、表示位置指定パラメータに加えてまたは表示位置指定パラメータに代えて、通常オブジェクト７４の移動方向を指定する移動方向パラメータ及び通常オブジェクト７４が移動する軌道を指定する軌道パラメータの少なくとも一方を含めることができる。一実施形態において、エフェクトオブジェクト及び通常オブジェクトのうち、仮想空間における大きさが基準となる大きさより小さいもの（例えば、エフェクトオブジェクト７３の紙吹雪の紙片）は、キャラクタオブジェクト７１Ａ及びキャラクタオブジェクト７１Ｂに、その一部又は全部を重複させて表示してもよい。一実施形態において、エフェクトオブジェクト及び通常オブジェクトのうち、仮想空間における大きさが基準となる大きさより大きいもの（例えば、通常オブジェクト７４（くまのぬいぐるみ））は、キャラクタオブジェクトと重複しない位置に表示される。一実施形態において、エフェクトオブジェクト及び通常オブジェクトのうち、仮想空間における大きさが基準となる大きさより大きいもの（例えば、通常オブジェクト７４（くまのぬいぐるみ））は、キャラクタオブジェクト７１Ａまたはキャラクタオブジェクト７１Ｂの少なくとも一方と重複する場合には、当該重複して表示されるキャラクタオブジェクトの後ろに表示される。
【００８０】
一態様において、表示要求処理部２１ｆは、視聴ユーザから特定の装飾オブジェクトの表示要求を受け付けると、当該表示要求に基づいて、表示が要求された装飾オブジェクトを候補リスト２３ｄに追加する。装飾オブジェクトの表示要求は、第１表示要求の例である。例えば、表示要求処理部２１ｆは、視聴ユーザから表示要求されている特定の装飾オブジェクトを識別する識別情報（オブジェクトＩＤ）を、当該視聴ユーザのユーザＩＤと対応付けて、候補リスト２３ｄに記憶することができる（図４参照）。装飾オブジェクトの表示要求が複数なされた場合には、当該複数の表示要求の各々について、表示要求を行った視聴ユーザのユーザＩＤと、当該視聴ユーザによって表示要求されている装飾オブジェクトの装飾オブジェクトＩＤとが対応付けて候補リスト２３ｄに記憶される。
【００８１】
一態様において、装飾オブジェクト選択部２１ｇは、候補リスト２３ｄに含まれている装飾オブジェクトのうちの一又は複数が選択されたことに応じて、当該選択された装飾オブジェクトを動画の表示画像７０に表示させるための処理を行う。本明細書では、候補リスト２３ｄから選択された装飾オブジェクトを「選択装飾オブジェクト」と呼ぶことがある。
【００８２】
候補リスト２３ｄからの装飾オブジェクトの選択は、例えば、サポーターＢ１及びサポーターＢ２がサポーターコンピュータ４０を操作することによってなされる。一態様において、サポーターコンピュータ４０には、装飾オブジェクト選択画面が表示される。図８は、一態様における装飾オブジェクト選択画面８０の例を示す。この装飾オブジェクト選択画面８０は、例えば、サポーターコンピュータ４０のディスプレイに表示される。装飾オブジェクト選択画面８０は、例えば、表形式で候補リスト２３ｄに含まれている複数の装飾オブジェクトの各々を表示する。図示のように、一態様における装飾オブジェクト選択画面８０は、装飾オブジェクトの種類を表示する第１列８１と、装飾オブジェクトの画像を表示する第２列８２と、装飾オブジェクトが関連付けられているキャラクタオブジェクトの部位を表示する第３列８３と、を有する。また、装飾オブジェクト選択画面８０には、各装飾オブジェクトを選択するための選択ボタン８４ａ〜８４ｃが表示されている。このように、装飾オブジェクト選択画面８０には、選択装飾オブジェクトの候補となる装飾オブジェクトが表示される。
【００８３】
サポーターＢ１及びサポーターＢ２は、この装飾オブジェクト選択画面８０に含まれている装飾オブジェクトのうちの一又は複数を選択することができる。例えば、サポーターＢ１及びサポーターＢ２は、選択ボタン８４ａを選択することにより、カチューシャを選択することができる。装飾オブジェクト選択部２１ｇによってカチューシャが選択されたことが検出されると、表示要求処理部２１ｆは、図７に示すように、選択されたカチューシャを示す選択装飾オブジェクト７５を動画の表示画面７０に表示させる。選択装飾オブジェクト７５は、キャラクタオブジェクトの特定の部位と関連付けて、表示画像７０に表示される。選択装飾オブジェクト７５は、キャラクタオブジェクトのうちの当該特定の部位に接するように表示されてもよい。例えば、カチューシャを示す選択装飾オブジェクト７５は、キャラクタオブジェクトの頭部と対応付けられているため、図７に示されているように、キャラクタオブジェクト７１Ａの頭部に装着される。装飾オブジェクトは、キャラクタオブジェクトの当該特定部位の動きに付随して動くように、表示画面７０に表示されてもよい。例えば、カチューシャを装着したキャラクタオブジェクト７１Ａの頭部が動くと、あたかもカチューシャがキャラクタオブジェクト７１Ａの頭部に装着されているかのごとく、カチューシャを示す選択装飾オブジェクト７５もキャラクタオブジェクト７１Ａの頭部に付随して動く。
【００８４】
上述したように、オブジェクトデータ２３ｂは、装飾オブジェクトがキャラクタオブジェクトのどの部位に関連付けられるかを示す装着位置情報を含んでもよい。一態様において、装飾オブジェクト選択部２１ｇは、候補リスト２３ｄに含まれている装飾オブジェクトのうち、キャラクタオブジェクトに既に装着されている装飾オブジェクトの装着位置情報が示す部位と重複する部位に装着される装飾オブジェクトについては、選択装飾オブジェクト７５として選択できないようにしてもよい。例えば、「頭部後方左側」及び「頭部後方右側」に関連付けられたカチューシャと、「頭部後方左側」に関連付けられたヘアアクセサリーとは、「頭部後方左側」が重複しているため、同時に装着することはできない。一方、「頭部後方左側」及び「頭部後方右側」に関連付けられたカチューシャと、「（頭部のうち）左耳」及び「（頭部のうち）右耳」に関連付けられたイヤリングは、キャラクタオブジェクトにおける特定の部位が重複していないため、同時に装着することができる。
【００８５】
選択装飾オブジェクト７５は、キャラクタオブジェクト７１Ａではなく、キャラクタオブジェクト７１Ｂに関連付けられて表示画面７０に表示されてもよい。選択装飾オブジェクト７５は、キャラクタオブジェクト７１Ａ及びキャラクタオブジェクト７１Ｂに関連付けられて表示画面７０に表示されてもよい。
【００８６】
一実施形態において、装飾オブジェクト選択画面８０は、各装飾オブジェクトを保有するユーザ、又は、各装飾オブジェクトの表示要求を行ったユーザを特定可能な情報を含まないように構成されてもよい。これにより、装飾オブジェクトの選択の際に、選択者が特定のユーザを優遇することを防止できる。
【００８７】
一実施形態において、装飾オブジェクト選択画面８０は、各装飾オブジェクトを保有するユーザ、又は、各装飾オブジェクトについて、当該装飾オブジェクトの表示要求を行ったユーザに関する情報を表示するようにしてもよい。例えば、各装飾オブジェクトについて、当該装飾オブジェクトの表示要求を行ったユーザがこれまでに装飾オブジェクトの表示要求を行った回数と選択された回数（例えば、これまでに装飾オブジェクトの表示要求を５回行ってそのうち２回は選択されたことを示す情報）、当該ユーザがキャラクタオブジェクト７１Ａ及びキャラクタオブジェクトＢの少なくとも一方の動画を視聴した視聴回数、当該ユーザが動画配信システム１における動画（キャラクタオブジェクト７１Ａ及びキャラクタオブジェクトＢの出演有無を問わない）の視聴回数、当該ユーザによるギフトオブジェクトの購入金額、当該ユーザによるオブジェクトの購入回数、当該ユーザが保有する動画配信システム１内で使用できるポイント、当該ユーザの動画配信システム１におけるレベル、及びこれら以外の各装飾オブジェクトの表示要求を行ったユーザに関する各種情報を表示してもよい。当該実施形態によれば、装飾オブジェクトの表示要求を行ったユーザのこれまでの動画配信システム１における行動や視聴履歴に基づいて、装飾オブジェクトの選択を行うことができる。
【００８８】
一実施形態において、装飾オブジェクトの表示には、重複を排除するための制約が課されてもよい。例えば、キャラクタオブジェクト７１Ａに関し、その特定の部位に関連付けられた装飾オブジェクトが既に選択されている場合には、当該特定の部位に関連付けられた他の装飾オブジェクトの選択が禁止されてもよい。図７の実施形態に示されているように、キャラクタオブジェクト７１Bの「頭部」に関連付けられているカチューシャが既に
選択されている場合には、「頭部」に関連付けられているそれ以外の装飾オブジェクト（例えば、頭部に関連付けられている「帽子」を表す装飾オブジェクト）は、装飾オブジェクト選択画面８０に表示されないか、または、当該帽子を表す装飾オブジェクトを選択するための選択ボタンが選択画面８０において選択不能とされてもよい。当該実施形態によれば、装飾オブジェクトがキャラクタオブジェクトの特定の部位に重複して表示されることを防止できる。
【００８９】
装飾オブジェクト選択画面８０は、サポーターコンピュータ４０に代えて、または、サポーターコンピュータ４０に加えて、他の装置に表示されてもよい。例えば、装飾オブジェクト選択画面８０は、スタジオルームＲ内のディスプレイ３９及びスクリーンＳの少なくとも一方に表示されてもよい。この場合、アクターＡ１及びアクターＡ２が当該ディスプレイ３９又はスクリーンＳに表示された装飾オブジェクト選択画面８０に基づいて、所望の装飾オブジェクトを選択することができる。アクターＡ１及びアクターＡ２による装飾オブジェクトの選択は、例えば、コントローラ３３ａ、コントローラ３３ｂ、コントローラ３４ａ、またはコントローラ３４ｂを操作することによりなされ得る。
【００９０】
一態様において、オブジェクト購入処理部２１ｈは、動画の視聴ユーザからの要求に応じて、当該動画に関連して購入可能な複数のギフトオブジェクトの各々の購入情報を当該視聴ユーザのクライアント装置（例えば、クライアント装置１０ａ）に送信する。各ギフトオブジェクトの購入情報には、当該ギフトオブジェクトの種類（エフェクトオブジェクト、通常オブジェクト、または装飾オブジェクト）、当該ギフトオブジェクトの画像、当該ギフトオブジェクトの価格、及びこれら以外のギフトオブジェクトの購入に必要な情報が含まれ得る。視聴ユーザは、クライアント装置１０ａに表示されているギフトオブジェクトの購入情報に基づいて、購入するギフトオブジェクトを選択することができる。購入対象のギフトオブジェクトの選択は、クライアント装置１０ａの操作により行われてもよい。購入対象のギフトオブジェクトが視聴ユーザによって選択されると、当該ギフトオブジェクトの購入要求がサーバ装置２０に送信される。オブジェクト購入処理部２１ｈは、当該購入要求に基づいて、決済処理を行う。この決済処理が完了すると、当該購入されたギフトオブジェクトは、当該視聴ユーザによって保有される。この場合、保有リスト２３ｃに、購入した視聴ユーザのユーザＩＤと対応づけて、購入されたギフトオブジェクトのオブジェクトＩＤが記憶される。
【００９１】
購入可能なギフトオブジェクトは、動画ごとに異なっていてもよい。購入可能なギフトオブジェクトは、複数の動画において購入可能であってもよい。つまり、購入可能なギフトオブジェクトには、各動画に固有の固有ギフトオブジェクトと、複数の動画において購入可能な共通ギフトオブジェクトと、が含まれてもよい。例えば、紙吹雪を示すエフェクトオブジェクトは、複数の動画において購入可能な共通ギフトオブジェクトであってもよい。
【００９２】
一態様においては、所定の動画を視聴中にエフェクトオブジェクトを購入した場合、当該エフェクトオブジェクトを購入するための決済処理が完了したことに応じて、当該購入対象のエフェクトオブジェクトが当該視聴中の動画に自動的に表示されてもよい。所定の動画を視聴中に通常オブジェクトを購入した場合、上記と同様に、当該通常オブジェクトを購入するための決済処理が完了したことに応じて、当該購入対象の通常ギフトオブジェクトが当該視聴中の動画に自動的に表示されてもよい。
【００９３】
他の態様においては、購入対象のエフェクトオブジェクトについてオブジェクト購入処理部２１ｈにおける決済処理が完了したことに応じて、決済完了通知がクライアント装置１０ａに送信され、当該クライアント装置１０ａにおいて、購入されたエフェクトオブジェクトの表示要求を行うか否かを視聴ユーザに確認するための確認画面が表示されてもよい。視聴ユーザが、当該購入されたエフェクトオブジェクトについて表示要求を行うことを選択した場合には、当該購入されたエフェクトオブジェクトの表示を要求する表示要求が、当該視聴ユーザのクライアント装置から表示要求処理部２１ｆに送信され、表示要求処理部２１ｆにおいて、当該購入対象のエフェクトオブジェクトを動画７０に表示させる処理が行われてもよい。購入対象が通常オブジェクトの場合にも、上記と同様に、購入された通常オブジェクトの表示要求を行うか否かを視聴ユーザに確認するための確認画面がクライアント装置１０ａに表示されてもよい。
【００９４】
次に、図９〜図１１を参照して、一態様による動画配信処理について説明する。図９は、一実施形態における動画配信処理の流れを示すフロー図であり、図１０は、一実施形態における通常オブジェクトを表示する処理の流れを示すフロー図であり、図１１は、一実施形態における装飾オブジェクトを表示する処理の流れを示すフロー図である。動画配信処理においては、スタジオルームＲにおいてアクターＡ１及びアクターＡ２がパフォーマンスを行っていることが想定されている。
【００９５】
まず、ステップＳ１１では、アクターＡ１及びアクターＡ２の体の動きのデジタル表現であるボディモーションデータと、アクターＡ１及びアクターＡ２の顔の動き（表情）のデジタル表現であるフェイスモーションデータと、が生成される。ボディモーションデータの生成は、例えば、上記のボディモーションデータ生成部２１ａで行われ、フェイスモーションデータの生成は、例えば、上記のフェイスモーションデータ生成部２１ｂで行われる。
【００９６】
次に、ステップＳ１２において、アクターＡ１のボディモーションデータ及びフェイスモーションデータを、アクターＡ１用のモデルデータに適用することにより、アクターＡ１の体及び表情の動きに同期して動く第１キャラクタオブジェクトのアニメーションが生成される。同様に、アクターＡ２のボディモーションデータ及びフェイスモーションデータを、アクターＡ２用のモデルデータに適用することにより、アクターＡ２の体及び表情の動きに同期して動く第２キャラクタオブジェクトのアニメーションが生成される。このアニメーションの生成は、例えば、上記のアニメーション生成部２１ｃで行われる。
【００９７】
次に、ステップＳ１３において、アクターＡ１に対応する第１キャラクタオブジェクトのアニメーションと、アクターＡ２に対応する第２キャラクタオブジェクトのアニメーションと、を含む動画を生成する。この動画には、アクターＡ１及びアクターＡ２の音声が合成されてもよい。第１キャラクタオブジェクトのアニメーション及び第２キャラクタオブジェクトのアニメーションは、仮想空間内に配置されてもよい。この動画の生成は、例えば、上記の動画生成部２１ｄで行われる。
【００９８】
次に、ステップＳ１４に移行し、ステップＳ１３にて生成された動画が配信される。この動画は、ネットワーク５０を介してクライアント装置１０ａ〜クライアント装置１０ｃ及びこれら以外のクライアント装置に配信される。この動画は、サポーターコンピュータ４０に配信され、また、スタジオルームＲ内のスクリーンＳに投影されてもよい。動画は、所定の配信期間にわたって継続して配信される。動画の配信期間は、例えば、３０秒間、１分間、５分間、１０分、３０分間、６０分間、１２０分間、及びこれら以外の任意の時間に定め得る。
【００９９】
次に、ステップＳ１５に進み、動画の配信を終了させるための終了条件が成就したか否かが判定される。終了条件は、例えば、配信の終了時刻に達したこと、サポーターコンピュータ４０により配信を終了するための指示がなされたこと、またはこれら以外の条件である。終了条件が成就していなければステップＳ１１〜Ｓ１４の処理が繰り返し実行され、アクターＡ１及びアクターＡ２の動きに同期したアニメーションを含む動画の配信が継続される。動画について終了条件が成就していると判定された場合には、当該動画の配信処理を終了する。
【０１００】
次に、図１０をさらに参照して、動画の配信中に行われる通常オブジェクトの表示処理について説明する。通常オブジェクトの表示処理は、図９に示した動画の配信処理と並行して行われる。
【０１０１】
動画の配信中に、ステップＳ２１において、通常オブジェクトの表示要求がなされたか否かが判定される。例えば、第１視聴ユーザは、自らが保有する通常オブジェクトの中から一又は複数の特定の通常オブジェクトを選択し、この選択された通常オブジェクトの表示を要求する表示要求をクライアント装置１０ａからサーバ装置２０に対して送信することができる。上述したように、所定の通常オブジェクトの購入処理又は決済処理がなされたことに応じて、当該所定の通常オブジェクトの表示要求が生成されてもよい。
【０１０２】
通常オブジェクトの表示要求がなされた場合には、当該表示処理はステップＳ２２に進む。ステップＳ２２においては、当該表示要求に基づいて、表示が要求された通常オブジェクトを配信中の動画に表示させるための処理が行われる。例えば、所定の動画の配信中に通常オブジェクト７４の表示要求がなされると、図６に示されているように、当該動画の表示画面７０内に表示要求がなされた通常オブジェクト７４が表示される。
【０１０３】
通常オブジェクトの表示要求がなされていない場合には、通常オブジェクトの表示処理は終了する。図１０に示されている通常オブジェクトの表示処理は、動画の配信期間中に繰り返し行われる。
【０１０４】
エフェクトオブジェクトの表示処理も、上述した通常オブジェクトの表示処理と同様の手順で行われ得る。例えば、所定の動画の配信中にエフェクトオブジェクト７３の表示要求がなされると、図６に示されているように、当該動画の表示画面７０内に表示要求がなされたエフェクトオブジェクト７３が表示される。図６に示されているエフェクトオブジェクト７３は、紙吹雪を模したオブジェクトである。紙吹雪を模したエフェクトオブジェクト７３は、キャラクタオブジェクト７１Ａ及びキャラクタオブジェクト７１Ｂと重複するように（または接するように）表示されているが、キャラクタオブジェクト７１Ａ及びキャラクタオブジェクト７１Ｂの特定の部位と関連付けられていない点で装飾オブジェクトと異なる。
【０１０５】
次に、図１１をさらに参照して、動画の配信中に行われる装飾オブジェクトの表示処理について説明する。装飾オブジェクトの表示処理は、図９に示した動画の配信処理と並行して行われる。また、装飾オブジェクトの表示処理は、図１０に示した通常オブジェクトの表示処理と並行して行われてもよい。
【０１０６】
動画の配信中に、ステップＳ３１において、装飾オブジェクトの表示要求がなされたか否かが判定される。例えば、第１視聴ユーザは、自らの装飾オブジェクトの中から第１装飾オブジェクトを選択し、この選択された第１装飾オブジェクトの表示を要求する表示要求をクライアント装置１０ａからサーバ装置２０に対して送信することができる。
【０１０７】
第１装飾オブジェクトの表示要求がなされた場合には、当該表示処理はステップＳ３２に進む。ステップＳ３２においては、当該表示要求に基づいて、表示が要求された第１装飾オブジェクトが候補リストに追加される。候補リストは、配信中の動画に表示される装飾オブジェクトの候補となるオブジェクトのリストであり、例えば上述した候補リスト２３ｄである。
【０１０８】
次に、ステップＳ３３において、候補リストに格納されている装飾オブジェクトの中から、特定の装飾オブジェクトが選択されたか否かが判定される。
【０１０９】
特定の装飾オブジェクトが選択された場合には、ステップＳ３４において、当該選択された特定の装飾オブジェクト（「選択装飾オブジェクト」）を候補リストから削除するとともに、配信中の動画の表示画面に当該選択装飾オブジェクトを表示させるための処理が行われる。例えば、図５に示されている動画７０の配信中に、候補リストから装飾オブジェクト７５が選択されると、図７に示されているように、表示画像７０内に選択された装飾オブジェクト７５が表示される。ステップＳ３１にて表示要求がなされた第１装飾オブジェクトは、動画の配信中に候補リストから選択されれば表示画像７０に表示されるが、選択されなければ表示画像７０には表示されない。
【０１１０】
ステップＳ３３において、候補リストから装飾オブジェクトが選択されなかった場合、及び、ステップＳ３４において選択装飾オブジェクトの表示処理が完了した場合には、装飾オブジェクトの表示処理は、ステップＳ３５に進む。ステップＳ３５においては、配信中の動画の配信が終了したか否かが判定される。このステップＳ３５においては、例えばステップＳ１５と同様の基準で判定が行われてもよい。ステップＳ３５において配信が終了していないと判定されれば、装飾オブジェクトの表示処理はステップＳ３１に戻り、ステップＳ３１〜Ｓ３５の処理が繰り返し実行される。配信が終了したと判定されれば、装飾オブジェクトの表示処理はステップＳ３６に進む。
【０１１１】
ステップＳ３６では、動画の配信終了時において候補リストに残されている装飾オブジェクト（本明細書において、「非選択オブジェクト」と呼ぶことがある。）に関する処理が行われる。本明細書において、ステップＳ３６で行われる処理は、非選択オブジェクト処理と呼ばれることがある。
【０１１２】
非選択オブジェクトは、視聴ユーザによって購入され、動画の配信中に表示要求がなされたものである。このため、ステップＳ３６において実行される非選択オブジェクト処理は、非選択オブジェクトの表示要求を行った視聴ユーザに対して、当該非選択オブジェクトの購入費用を返金する処理であってもよい。他の態様において、非選択オブジェクト処理は、非選択オブジェクトを購入するための決済処理を取り消すための処理であってもよい。他の態様において、非選択オブジェクト処理は、非選択オブジェクトの表示要求を行った視聴ユーザに対して、当該非選択オブジェクトと異なる装飾オブジェクトを与える処理であってもよい。
【０１１３】
他の態様において、非選択オブジェクト処理は、購入費用の返金又は決済処理の取り消しに代えて、動画配信システム１で使用できるポイントを当該非選択オブジェクトのユーザに付与する処理であってもよい。動画配信システム１は、動画を視聴するためにポイントを消費するように構成されてもよい。非選択オブジェクト処理によって非選択オブジェクトのユーザに付与されるポイントは、動画配信システム１における動画の視聴のために利用できるポイントであってもよい。
【０１１４】
他の態様において、非選択オブジェクト処理は、保有リストにおいて、非選択オブジェクトを第１視聴ユーザが保有するオブジェクトとして追加する処理であってもよい。これにより、第１視聴ユーザは、非選択オブジェクトの返品を受けることができる。
【０１１５】
他の態様において、非選択オブジェクト処理は、動画の配信終了時の候補リストを、同じ配信者が次回に動画を配信する時まで保持するための処理であってもよい。これにより、当該配信者は、次回の動画配信時に、前回の動画配信時に使用された候補リストを引き継ぐことができる。この引き継がれた候補リストには、前回の動画配信時に表示要求されたが実際には動画に表示されなかった装飾オブジェクト（すなわち、非選択オブジェクト）が含まれている。これにより、前回の動画配信時における非選択オブジェクトを含む候補リストを用いて次回の動画配信が行われる。この非選択オブジェクトは、当該次回の動画配信において選択され、当該動画において表示される可能性がある。
【０１１６】
ステップＳ３６における処理が完了した後、装飾オブジェクトの表示処理は終了する。
【０１１７】
一実施形態においては、動画配信内に、ギフトオブジェクトの表示が禁止されるオブジェクト表示禁止区間が設けられてもよい。図１２は、オブジェクト表示禁止区間を模式的に説明する図である。図１２は、時刻ｔ１から時刻ｔ２の間に動画が配信されていることを示している。つまり、時刻ｔ１が動画の配信開始時刻であり、時刻ｔ２が動画の配信終了時刻である。動画の配信期間のうち、時刻ｔ３と時刻ｔ４との間がオブジェクト表示禁止期間８１である。このオブジェクト表示禁止期間８１にギフトオブジェクトの表示要求ｒ１がなされても、オブジェクト表示禁止期間８１においては、当該ギフトオブジェクトは、当該動画の表示画像には表示されない。具体的には、オブジェクト表示禁止期間８１においてギフトオブジェクトのうちエフェクトオブジェクト又は通常オブジェクトの表示要求がなされると、この表示が要求されたエフェクトオブジェクト又は通常オブジェクトは当該オブジェクト表示禁止期間８１においては配信中の動画には表示されず、当該オブジェクト表示禁止期間８１の経過後（つまり、時刻ｔ４よりも後）の時点において、当該動画に表示される。また、オブジェクト表示禁止期間８１において候補リストから装飾オブジェクトが選択されると、この選択された装飾オブジェクトは当該オブジェクト表示禁止期間８１においては配信中の動画には表示されず、当該オブジェクト表示禁止期間８１の経過後の時点において、当該動画に表示される。装飾オブジェクトの表示要求は、オブジェクト表示禁止期間８１内に受け付けられてもよい。すなわち、オブジェクト表示禁止期間８１において装飾オブジェクトの表示要求がなされた場合には、当該表示要求がなされた装飾オブジェクトがオブジェクト表示禁止期間８１内であっても候補リストに追加されてもよい。
【０１１８】
上記の一実施形態によれば、ギフトオブジェクトには、装飾オブジェクト、通常オブジェクト、及びエフェクトオブジェクトの３種類が含まれる。このうち、キャラクタオブジェクトと関連付けて表示されるのは、装飾オブジェクトのみである。キャラクタオブジェクトのアニメーションが表示される動画においては、当該キャラクタオブジェクトのアニメーションが視聴ユーザの注目を集める要素と考えられる。例えば、図５〜図７に示されている動画では、キャラクタオブジェクト７１Ａ及びキャラクタオブジェクト７１Ｂに注目が集まると考えられる。上記の一実施形態では、キャラクタオブジェクト７１Ａ及びキャラクタオブジェクト７１Ｂと関連付けて表示される装飾オブジェクトの表示要求があっても、当該装飾オブジェクトが候補リスト２３ｄから選択されるまでは当該装飾オブジェクトを動画に表示しないことにより、キャラクタオブジェクトの周辺またはキャラクタオブジェクトに重複して装飾オブジェクトが乱雑に表示されることを防止できる。これにより、視聴ユーザの視聴体験の劣化を防止できる。
【０１１９】
従来の動画配信システムにおいては、ギフトオブジェクトは、その種類を問わず、動画への表示要求がなされたことに応じて当該動画に表示されていた。よって、ギフトオブジェクトの動画への重複表示を許すと、当該動画に大量のギフトオブジェクトが表示されてしまい、当該動画を視聴するユーザの視聴体験が劣化してしまう。上記実施形態においては、ギフトオブジェクトにキャラクタオブジェクトと関連付けて表示される装飾オブジェクトというカテゴリを設けることにより、動画の主要部分であるキャラクタオブジェクトに関連付けて表示される装飾オブジェクトについては表示数（表示量）を抑制可能とした。
【０１２０】
ギフトオブジェクトのうちの通常オブジェクト７４は、視聴ユーザからの表示要求に応じて動画に表示される。上記の一実施形態において、通常オブジェクト７４は、キャラクタオブジェクト７１Ａ及びキャラクタオブジェクト７１Ｂとは接しないようにまたは重複しないように動画の表示画面７０に表示されるので、キャラクタオブジェクト７１Ａ及びキャラクタオブジェクト７１Ｂの視認性に与える影響が小さい。かかる態様によれば、キャラクタオブジェクトの視認性の悪化によるユーザの視聴体験の劣化を防止できる。
【０１２１】
ギフトオブジェクトのうちのエフェクトオブジェクト７３及び通常オブジェクト７４は、視聴ユーザからの表示要求に応じて動画に表示される。上記の一実施形態において、エフェクトオブジェクト７３及び通常オブジェクト７４は、装飾オブジェクト７５よりも短時間だけ表示画面７０に表示されるので、キャラクタオブジェクト７１Ａ及びキャラクタオブジェクト７１Ｂの視認性に与える影響が小さい。かかる態様によれば、キャラクタオブジェクトの視認性の悪化によるユーザの視聴体験の劣化を防止できる。
【０１２２】
上記実施形態においては、候補リスト２３ｄからの装飾オブジェクトの選択が、当該装飾オブジェクトの表示要求を行った視聴ユーザではない者（例えばサポータＢ１、サポータＢ２、アクターＡ１、またはアクターＡ２）によってなされるため、装飾オブジェクトの表示数の抑制が可能となる。
【０１２３】
上記実施形態によれば、オブジェクト表示禁止期間８１においては、ギフトオブジェクトは動画に表示されない。これにより、作成された動画がギフトオブジェクトにより邪魔されることなく視聴される。例えば、動画においてアクターＡ１及びアクターＡ２が視覚的なパフォーマンスを披露する時間帯をオブジェクト表示禁止期間８１とすることにより、第１オブジェクト及び装飾オブジェクトにより妨げられることなくアクターによるパフォーマンスを視聴者に見せることができる。
【０１２４】
上記実施形態によれば、キャラクタオブジェクト７１Ａやキャラクタオブジェクト７１Ｂなどのキャラクタオブジェクトを含む動画を視聴する視聴ユーザは、当該キャラクタオブジェクトに愛着があると考えられる。よって、エフェクトオブジェクトや通常オブジェクトよりも、キャラクタオブジェクトに装飾オブジェクトを装着してもらうことで満足度が高まる。このように、キャラクタオブジェクトが装着可能な装飾オブジェクトにより、当該キャラクタオブジェクトが含まれる動画を繰り返し視聴する誘因をユーザに提供することができる。
【０１２５】
上記実施形態による動画配信システム１においては、ユーザがキャラクタに対して装飾オブジェクトを贈ることができる。これにより、かかる装飾オブジェクトを贈ることができないシステムと比べて、独自性の高いシステムを提供することができ、当該システムにより独自性の高いサービスを提供することができる。これにより、動画配信システム１により多くのユーザを惹き付けることができるので、動画配信システム１における動画の視聴回数を多くすることができる。
【０１２６】
本発明の実施形態は、上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲内で様々な変更が可能である。例えば、配信される動画は、スタジオルームＲ以外で撮影及び生成されてもよい。例えば、配信される動画を生成するための撮影は、アクターやサポーターの自宅で行われてもよい。
【０１２７】
本明細書において説明された処理手順、特にフロー図を用いて説明された処理手順においては、その処理手順を構成する工程（ステップ）の一部を省略すること、その処理手順を構成する工程として明示されていない工程を追加すること、及び／又は当該工程の順序を入れ替えることが可能であり、このような省略、追加、順序の変更がなされた処理手順も本発明の趣旨を逸脱しない限り本発明の範囲に含まれる。
【符号の説明】
【０１２８】
１  動画配信システム
【図１】
2020091884.tif 000003
【図２】
2020091884.tif 000004
【図３】
2020091884.tif 000005
【図４】
2020091884.tif 000006
【図５】
2020091884.tif 000007
【図６】
2020091884.tif 000008
【図７】
2020091884.tif 000009
【図８】
2020091884.tif 000010
【図９】
2020091884.tif 000011
【図１０】
2020091884.tif 000012
【図１１】
2020091884.tif 000013
【図１２】
2020091884.tif 000014