(57)【要約】【課題】視聴ユーザがコンテンツに参加できる仕組みを提供する。【解決手段】アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザが使用するクライアント装置１０に配信する動画配信システム１であって、視聴ユーザに関連付けられたオブジェクトを記憶するストレージを備え、視聴ユーザからオブジェクトの表示要求を受け付け、アクターから視認可能な位置に配置された表示装置に、表示要求を受け付けたオブジェクトの情報と、当該オブジェクトの表示要求を行った視聴ユーザの識別情報とを含むリストを表示する。【選択図】図１
2020108043.tif 000002
【特許請求の範囲】
【請求項１】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、
動画を配信するサーバと、
動画配信における視聴ユーザのアクティビティを記憶するストレージと、
前記視聴ユーザが用いる装置であって、動画を視聴するためのアプリケーションを実装した情報処理端末と、を備え、
前記サーバが、
前記キャラクタオブジェクトと、表示態様の変化を複数回行う特定オブジェクトとを含む動画データを生成し、
前記動画データを前記情報処理端末に送信し、
前記情報処理端末から、前記視聴ユーザのアクティビティに関する情報を受信し、
前記視聴ユーザのアクティビティに応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させる
動画配信システム。
【請求項２】
前記サーバが、前記動画において変化条件が満たされたと判定した場合に、前記視聴ユーザのアクティビティに応じて表示態様を変化させる
請求項１に記載の動画配信システム。
【請求項３】
前記情報処理端末は、当該情報処理端末の入力部への前記視聴ユーザの入力に基づき、前記動画に対するメッセージを前記サーバに送信し、
前記メッセージに応じて、前記特定オブジェクトの表示態様を変化させる
請求項１又は２に記載の動画配信システム。
【請求項４】
前記情報処理端末は、当該情報処理端末の入力部への前記視聴ユーザの入力に基づき、前記サーバにギフトオブジェクトの表示要求を送信し、
前記サーバは、前記ギフトオブジェクトに応じて、前記特定オブジェクトの表示態様を変化させる
請求項１〜３のいずれか１項に記載の動画配信システム。
【請求項５】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、
動画を配信するサーバと、
動画配信における配信状況をコンテンツ毎に記憶するストレージと、
視聴ユーザが用いる装置であって、動画を視聴するためのアプリケーションを実装した情報処理端末と、を備え、
前記サーバが、
前記キャラクタオブジェクトと、特定オブジェクトとを含む動画データを生成し、
前記動画データを前記情報処理端末に送信し、
一つの前記コンテンツにおける動画の配信状況に応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させる
動画配信システム。
【請求項６】
前記特定オブジェクトは初期形態から最終形態まで不可逆的に変化するものであり、
前記サーバは、前記特定オブジェクトが前記最終形態まで到達した場合に、当該特定オブジェクトの表示態様を、成果物を含むものとして前記動画に表示し、
前記成果物を、前記動画の視聴ユーザに関連付けて前記ストレージに記憶する
請求項１〜５のいずれか１項に記載の動画配信システム。
【請求項７】
前記サーバは、前記特定オブジェクトが最終形態に到達した場合、当該特定オブジェクトに関連付けられた初期形態の新たな特定オブジェクトを生成する
請求項６に記載の動画配信システム。
【請求項８】
前記サーバは、前記新たな特定オブジェクトを前記視聴ユーザと関連付け、
前記視聴ユーザが用いる情報処理端末から、前記新たな特定オブジェクトが生成された動画とは異なる動画に対して、前記新たな特定オブジェクトの表示要求を受信し、
前記表示要求に基づいて、前記異なる動画に対して前記新たな特定オブジェクトを表示する
請求項７に記載の動画配信システム。
【請求項９】
前記サーバは、複数の前記特定オブジェクトに基づいて、前記特定オブジェクトの合成オブジェクトを生成し、前記動画に表示する
請求項１〜８のいずれか１項に記載の動画配信システム。
【請求項１０】
前記サーバは、前記特定オブジェクトとして、前記動画を配信する配信者を支援する情報を前記動画に表示する
請求項１〜９のいずれか１項に記載の動画配信システム。
【請求項１１】
前記情報処理端末は、前記動画へのギフトオブジェクトとして前記特定オブジェクトの表示要求を前記サーバに送信し、
前記サーバは、前記特定オブジェクトの表示要求に応じて、前記動画に当該特定オブジェクトを表示する
請求項１〜１０のいずれか１項に記載の動画配信システム。
【請求項１２】
前記サーバは、前記特定オブジェクトの表示態様を変化させる変化条件が満たされた場合、当該変化条件が満たされたときの日時情報に応じて、表示態様を変化させる
請求項１〜１１のいずれか１項に記載の動画配信システム。
【請求項１３】
前記サーバは、前記特定オブジェクトの表示態様を変化させる変化条件が満たされた場合、外的環境に関する情報を取得し、
前記取得した外的環境に関する情報に基づいて、前記特定オブジェクトの表示態様を変化させる
請求項１〜１２のいずれか１項に記載の動画配信システム。
【請求項１４】
動画を配信するサーバと、動画を視聴するためのアプリケーションを実装した情報処理端末とを用いて、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信方法であって、
前記サーバが、
前記キャラクタオブジェクトと、表示態様の変化を複数回行う特定オブジェクトとを含む動画データを生成し、
前記動画データを前記情報処理端末に送信し、
前記情報処理端末から、当該情報処理端末を用いる視聴ユーザのアクティビティに関する情報を受信し、
前記視聴ユーザのアクティビティに応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させる
動画配信方法。
【請求項１５】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信するサーバの動画配信プログラムであって、
前記サーバに、
前記キャラクタオブジェクトと、表示態様の変化を複数回行う特定オブジェクトとを含む動画データを生成するステップと、
前記動画データを視聴ユーザが用いる情報処理端末に送信するステップと、
前記情報処理端末から、前記視聴ユーザのアクティビティに関する情報を受信するステップと、
前記視聴ユーザのアクティビティに応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させるステップと、を実行させる
動画配信プログラム。
【請求項１６】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をディスプレイに表示する情報処理端末であって、
前記キャラクタオブジェクトと、表示態様の変化を複数回行う特定オブジェクトとを含む動画データをサーバから受信して、前記ディスプレイに表示するステップと、
前記動画に対する視聴ユーザのアクティビティに関する情報を前記サーバに送信するステップと、
前記視聴ユーザ及び他の視聴ユーザのアクティビティに応じて前記特定オブジェクトの表示態様を変化させた動画データを前記サーバから受信して、前記ディスプレイに表示するステップと、を実行する
情報処理端末。
【請求項１７】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をディスプレイに表示する情報処理端末の動画視聴プログラムであって、
前記情報処理端末に、
前記キャラクタオブジェクトと、表示態様の変化を複数回行う特定オブジェクトとを含む動画データをサーバから受信して、前記ディスプレイに表示するステップと、
前記動画に対する視聴ユーザのアクティビティに関する情報を前記サーバに送信するステップと、
前記視聴ユーザ及び他の視聴ユーザのアクティビティに応じて前記特定オブジェクトの表示態様を変化させた動画データを前記サーバから受信して、前記ディスプレイに表示するステップと、を実行させる
動画視聴プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は動画配信システム、動画配信方法、動画配信プログラム、情報処理端末及び動画視聴プログラムに関する。
【背景技術】
【０００２】
従来から、アクターの動きに基づいてキャラクタオブジェクトのアニメーションを生成し、かかるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムが知られている（例えば、特許文献１参照）。
【０００３】
この種の動画配信システムにおいて、複数の視聴ユーザに配信される動画に、視聴ユーザの操作によって任意のオブジェクトを表示させるものが提案されている。視聴ユーザにより動画に表示させるオブジェクトは、例えば、キャラクタオブジェクトへのギフトオブジェクト等である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１８４６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
配信者にとって、動画の視聴ユーザの数、視聴回数、又は視聴時間を増やすことは課題の一つである。視聴ユーザの数等を増やすためには、視聴ユーザが動画に積極的に参加できるような仕組みも有効である。しかし、アクターがとりうる施策だけでは、視聴ユーザがコンテンツに参加できる機会を増やすことが難しいのが実情である。
【０００６】
本発明は、上記実情に鑑みてなされたものであり、視聴ユーザがコンテンツに参加できる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する動画配信システムは、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、動画を配信するサーバと、動画配信における視聴ユーザのアクティビティを記憶するストレージと、前記視聴ユーザが用いる装置であって、動画を視聴するためのアプリケーションを実装した情報処理端末と、を備え、前記サーバが、前記キャラクタオブジェクトと、表示態様の変化を複数回行う特定オブジェクトとを含む動画データを生成し、前記動画データを前記情報処理端末に送信し、前記情報処理端末から、前記視聴ユーザのアクティビティに関する情報を受信し、前記視聴ユーザのアクティビティに応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させる。
【０００８】
上記課題を解決する動画配信方法は、動画を配信するサーバと、動画を視聴するためのアプリケーションを実装した情報処理端末とを用いて、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信方法であって、前記サーバが、前記キャラクタオブジェクトと、表示態様の変化を複数回行う特定オブジェクトとを含む動画データを生成し、前記動画データを前記情報処理端末に送信し、前記情報処理端末から、当該情報処理端末を用いる視聴ユーザのアクティビティに関する情報を受信し、前記視聴ユーザのアクティビティに応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させる。
【０００９】
上記課題を解決する動画配信プログラムは、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信するサーバの動画配信プログラムであって、前記サーバを、前記キャラクタオブジェクトと、表示態様の変化を複数回行う特定オブジェクトとを含む動画データを生成する動画生成部と、前記動画データを前記情報処理端末に送信する動画配信部と、前記情報処理端末から、当該情報処理端末を用いる視聴ユーザのアクティビティに関する情報を受信するユーザリクエスト処理部と、前記視聴ユーザのアクティビティに応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させるオブジェクト処理部、として機能させる。
【００１０】
上記課題を解決する情報処理端末は、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をディスプレイに表示する情報処理端末であって、前記キャラクタオブジェクトと、表示態様の変化を複数回行う特定オブジェクトとを含む動画データをサーバから受信して、前記ディスプレイに表示するステップと、前記動画に対する視聴ユーザのアクティビティに関する情報を前記サーバに送信するステップと、前記視聴ユーザ及び他の視聴ユーザのアクティビティに応じて前記特定オブジェクトの表示態様を変化させた動画データを前記サーバから受信して、前記ディスプレイに表示するステップと、を実行する。
【００１１】
上記課題を解決する動画視聴プログラムは、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をディスプレイに表示する情報処理端末の動画配信プログラムであって、前記情報処理端末に、前記キャラクタオブジェクトと、表示態様の変化を複数回行う特定オブジェクトとを含む動画データをサーバから受信して、前記ディスプレイに表示するステップと、前記動画に対する視聴ユーザのアクティビティに関する情報を前記サーバに送信するステップと、前記視聴ユーザ及び他の視聴ユーザのアクティビティに応じて前記特定オブジェクトの表示態様を変化させた動画データを前記サーバから受信して、前記ディスプレイに表示するステップと、を実行させる。
【発明の効果】
【００１２】
本発明によれば、視聴ユーザがコンテンツに参加できる仕組みを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る動画配信システムの概略図。
【図２】上記動画配信システムで配信される動画を制作するスタジオの設備を模式的に示す模式図。
【図３】上記動画配信システムの一部を示すブロック図。
【図４】上記動画配信システムを構成するクライアント装置を示すブロック図。
【図５】上記動画配信システムで用いられるオブジェクトデータの構成を示す模式図。
【図６】上記動画配信システムで用いられるデータであって、（ａ）はコンテンツ管理データ、（ｂ）は保有リスト、（ｃ）はギフトリスト、（ｄ）は投稿メッセージ、（ｅ）は配信者データの構成を示す模式図。
【図７】上記動画配信システムのクライアント装置に配信される動画の視聴画面であって、初期状態の特定オブジェクトが配置された画面の例を示す図。
【図８】動画視聴画面であって、初期状態から特定オブジェクトが変化した画面の例を示す図。
【図９】動画視聴画面であって、（ａ）は第１属性のメッセージが多い場合の画面の例、（ｂ）は第２属性のメッセージが多い場合の画面の例を示す図。
【図１０】動画視聴画面であって、「結実」の特定オブジェクトの表示態様を説明する図。
【図１１】上記動画配信システムのサーバの処理手順を示すフローチャート。
【図１２】動画視聴画面であって、特定オブジェクトが変化した画面の例を示す図。
【図１３】動画視聴画面であって、（ａ）及び（ｂ）は最も多く提供されたギフトオブジェクトが異なる場合の画面を示す。
【図１４】上記動画配信システムのサーバの処理手順を示すフローチャート。
【図１５】動画視聴画面であって、（ａ）は第１レベルの配信者が配信する動画の画面の例であり、（ｂ）は第２レベルの配信者が配信する動画の画面の例である。
【図１６】上記動画配信システムのサーバの処理手順を示すフローチャート。
【図１７】動画視聴画面であって、成果物を含む特定オブジェクトが表示された画面の例を示す。
【図１８】動画視聴画面であって、（ａ）の画面に表示された特定オブジェクトと、（ｂ）の画面に表示された特定オブジェクトとを合成することによって、（ｃ）の画面に表示された特定オブジェクトが生成されることを示す図。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の実施の形態に係る動画配信システムについて説明する。
図１に示すように、動画配信システム１は、クライアント装置１０と、サーバ２０と、スタジオユニット３０とを備える。クライアント装置１０と、サーバ２０と、スタジオユニット３０とは、ネットワーク１１を介して相互に通信可能に接続されている。ネットワーク１１は、ローカルエリアネットワーク、インターネット等、各種のネットワークを含む。
【００１５】
動画配信システム１では、配信者が、スタジオユニット３０を利用して動画を作成する。動画には、アクターの動きに基づくキャラクタオブジェクトのアニメーションが含まれる。キャラクタオブジェクトは、仮想的な人物等の個体である。作成された動画は、サーバ２０から視聴ユーザが用いるクライアント装置１０に配信される。配信者は、アクター、スタジオユニット３０の運営者、又はそれら以外の者であってもよい。
【００１６】
図２に従って、スタジオユニット３０の概要について説明する。スタジオユニット３０は、トラッキングシステム３１、コントローラ４０、メインディスプレイ４１、サブディスプレイ４３（表示装置）、マイク４４（図３参照）、サポーターコンピュータ４５を含む。
【００１７】
トラッキングシステム３１は、アクターＡの動きに関する情報を取得する。アクターＡは、例えば、パフォーマンスを行う人間、動物、または運動する物体である。アクターＡは、例えば、自立運動可能なロボットであってもよい。スタジオルームＲ内のアクターの数は、複数であってもよい。
【００１８】
トラッキングシステム３１は、アクターＡの向き及び位置の少なくとも一方を検出する。また、トラッキングシステム３１は、アクターＡの表情、及び仮想空間に設定された仮想カメラの位置等を検出し得る。例えば、トラッキングシステム３１は、外部センサ３２、装着センサ３３及び位置特定装置３５を含む。これらは、外部のセンサを利用して装着センサ３３をトラッキングする方式で、アクターＡが装着する装着センサ３３の向き及び位置の少なくとも一つを検出する。
【００１９】
装着センサ３３は、アクターＡに装着される。アクターＡに装着される装着センサ３３は、複数であってもよい。例えば、装着センサ３３は、アクターＡの左手首、右手首、左足甲、右足甲、腰部及び頭頂に装着されている。装着センサ３３は、装着具を介してアクターＡに装着されてもよい。装着センサ３３は、アクターＡの様々な部位に装着され得る。例えば、装着センサ３３は、手の指に装着し、指の動きを検出するものであってもよい。アクターＡに装着される装着センサ３３の個数は、５つ以下でもよいし７以上であってもよい。また、アクターＡは、装着センサ３３が設けられた衣服や装備等を装着するようにしてもよい。
【００２０】
装着センサ３３は、外部センサ３２と協働して、自らの向き及び位置を特定するための情報を、位置特定装置３５に出力する。アウトサイドイン方式における外部センサ３２の一つとして、例えば、多軸レーザエミッターがある。外部センサ３２は、同期用のパルスレーザ光を出射する。装着センサ３３は、レーザ光を検出するセンサを備え、同期パルスで同期をとりつつ、自らの位置及び向きを検出する。装着センサ３３は、例えば、HTC Corporation（登録商標）から提供されているVive Tracker（登録商標）及びVive BaseSta tionを用いることができる。
【００２１】
また、上記の構成に加えて若しくは代えて、装着センサ３３は、自律して位置を特定するためのセンサを内蔵していてもよい。例えば、装着センサ３３は、多軸加速度センサ、ジャイロ、及び地磁気センサのうち少なくとも一つを備えていてもよい。また、装着センサ３３は、静電容量式センサ、ひずみゲージセンサ等を用いてもよい、さらに、装着センサ３３は、外部センサ３２と協働するものと、外部センサ３２と協働しないものの両方を用いてもよい。また、装着センサ３３は、単体でその向き及び位置の少なくとも一つを検出できるものであってもよい。
【００２２】
また、トラッキングシステム３１は、視点位置センサ３６及びカメラ３７を含む。視点位置センサ３６は、ユーザによりその位置を変更可能に構成されている。視点位置センサ３６は、装着センサ３３と同様の構成である。視点位置センサ３６は、無線通信又は通信ケーブルを介して、位置特定装置３５に自らの向き及び位置を特定するための情報を出力する。視点位置センサ３６は、仮想空間内の仮想カメラの視点として設定される。視点位置センサ３６は、例えば、視点位置センサ３６は、スタンドに支持されてもよいし、ジンバル又はスタビライザーで支持されてもよい。ジンバルは、アクター又はその他の人物によって把持可能な形状に構成されてもよい。視点位置センサ３６をジンバルまたはスタビライザーで支持することにより、手ぶれを抑制することが可能となる。
【００２３】
カメラ３７は、アクターＡの顔を撮像できるように配置されている。例えば、カメラ３７は、アクターＡの頭部や首等に取り付けられるか、又はアクターＡの正面に配置されている。カメラ３７は、アクターＡの顔を連続的に撮像し、アクターＡの顔の撮像データを取得し、当該撮像データをサーバ２０に送信する。カメラ３７は、人物の顔の奥行きを検出可能な３Ｄカメラであってもよい。
【００２４】
マイク４４は、アクターＡが発する音声を集めることができる位置に配置されている。例えば、マイク４４は、アクターＡの頭部や首等に取り付けられるか、又はアクターＡの正面に配置されている。マイク４４は、音声に応じた信号をサーバ２０に送信する。
【００２５】
コントローラ４０は、アクターＡにより操作される。コントローラ４０は、アクターＡの操作に応じたコントロール信号をサーバ２０に出力する。また、コントローラ４０は、自律して向き及び位置の少なくとも一方を特定するためのセンサを内蔵していてもよい。例えば、コントローラ４０は、多軸加速度センサ、ジャイロ、及び地磁気センサのうち少なくとも一つを備えていてもよい。また、コントローラ４０は、上記の構成に加えて若しくは代えて、外部センサ３２と協働して向き及び位置の少なくとも一方を検出可能に構成されていてもよい。
【００２６】
メインディスプレイ４１は、サーバ２０によって生成された動画を表示するように構成される。メインディスプレイ４１は、１台でもよく、図示のように複数台でもよい。メインディスプレイ４１に表示される動画には、キャラクタオブジェクトのアニメーションが含まれる。
【００２７】
サブディスプレイ４３は、サーバ２０又はサポーターコンピュータ４５から受信した情報を表示するように構成される。サブディスプレイ４３は、１台でもよく複数台でもよい。サーバ２０又はサポーターコンピュータ４５からメインディスプレイ４１に送信される情報は、例えば、テキスト情報、画像情報、及びこれら以外の各種情報を含み得る。メインディスプレイ４１及びサブディスプレイ４３は、アクターＡによって視認可能な位置に配置される。
【００２８】
サポーターコンピュータ４５は、スタジオルームの隣にいるオペレータ（本明細書では、「サポーター」という）が用いるコンピュータである。例えばサポーターコンピュータ４５が設置されている部屋とスタジオルームＲとはガラス窓によって隔てられているため、サポーターコンピュータ４５を用いるサポーターは、アクターＡを視認できる。図示の実施形態では、サポーターＢ１及びサポーターＢ２が部屋に在室している。サポーターコンピュータ４５は、サポーターの操作に従って、サブディスプレイ４３に各種情報を出力する。本明細書においては、サポーターＢ１とサポーターＢ２とを互いに区別する必要がない場合には、サポーターＢ１及びサポーターＢ２を「サポーター」と総称することがある。図２に示されているスタジオユニット３０の構成要素及び機能は例示である。本発明に適用可能なスタジオユニット３０は、図示されていない様々な構成要素を備え得る。例えば、スタジオユニット３０は、プロジェクタを備えていてもよい。当該プロジェクタは、クライアント装置１０またはそれ以外のクライアント装置に配信される動画をスクリーンに投影することができる。
【００２９】
図３に従って、サーバ２０について説明する。サーバ２０は、アクターの動作に基づくキャラクタオブジェクトのアニメーションを含む動画を、視聴ユーザに配信するように構成される。この動画に含まれるキャラクタオブジェクトは、仮想空間内でモーション制御されてもよい。サーバ２０は、コンピュータプロセッサ２１と、通信Ｉ／Ｆ２２と、ストレージ２３（記憶媒体）とを備えている。
【００３０】
コンピュータプロセッサ２１は、ストレージ２３又はそれ以外のストレージからオペレーティングシステムや多様な機能を実現する様々なプログラムをメモリにロードし、ロードしたプログラムに含まれる命令を実行する演算装置である。コンピュータプロセッサ２１は、例えば、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＧＰＵ、これら以外の各種演算装置、又はこれらの組み合わせである。コンピュータプロセッサ２１は、自身が実行する処理の少なくとも一部を、ＡＳＩＣ、ＰＬＤ、ＦＰＧＡ、ＭＣＵ等の回路（circuitry）により実現してもよい。図３においては、コンピュータプロセッサ２１が単一の構成要素として図示されているが、コンピュータプロセッサ２１は複数の物理的に別体のコンピュータプロセッサの集合であってもよい。本明細書において、コンピュータプロセッサ２１によって実行されるとして説明されるプログラム又は当該プログラムに含まれる命令は、単一のコンピュータプロセッサで実行されてもよいし、複数のコンピュータプロセッサにより分散して実行されてもよい。また、コンピュータプロセッサ２１によって実行されるプログラム又は当該プログラムに含まれる命令は、複数の仮想コンピュータプロセッサにより実行されてもよい。
【００３１】
コンピュータプロセッサ２１は、ストレージ２３又はそれ以外のストレージに格納された配信プログラムに含まれるコンピュータ読み取り可能な命令を実行することにより、モーションデータ処理部２１Ａ、動画生成部２１Ｂ、動画配信部２１Ｃ、ユーザリクエスト処理部２１Ｄ、オブジェクト処理部２１Ｅ、ユーザ情報管理部２１Ｆ、購入処理部２１Ｇとして機能する。コンピュータプロセッサ２１により実現される機能の少なくとも一部は、動画配信システム１のコンピュータプロセッサ２１以外のコンピュータプロセッサにより実現されてもよい。コンピュータプロセッサ２１により実現される機能の少なくとも一部は、例えば、スタジオユニット３０に含まれるコンピュータが有しているコンピュータプロセッサにより実現されてもよい。
【００３２】
モーションデータ処理部２１Ａは、アクターに装着された装着センサ３３の各々により検出されたトラッキング情報に基づいて、ボディモーションデータを生成する。ボディモーションデータは、アクターの体の各部位における位置及び向きの少なくとも一つを、時系列的にデジタル表現したものである。ボディモーションデータは、時間の経過に伴って随時生成される。例えば、ボディモーションデータは、所定のサンプリング間隔ごとに生成されてもよい。
【００３３】
また、モーションデータ処理部２１Ａは、スタジオユニット３０が有するカメラ３７の撮影データに基づいて、アクターの顔の動きの時系列なデジタル表現であるフェイスモーションデータを生成する。フェイスモーションデータは、時間の経過に伴って随時生成される。例えば、フェイスモーションデータは、所定のサンプリング間隔ごとに生成されてもよい。
【００３４】
動画生成部２１Ｂは、モーションデータ処理部２１Ａによって生成されたボディモーションデータ及びフェイスモーションデータを、ストレージ２３に格納されたモデルデータ２３Ａに含まれる所定のモデルデータに適用する。これにより、動画生成部２１Ｂは、仮想空間内で動き、且つ表情が変化するキャラクタオブジェクトのアニメーションを生成するように構成される。
【００３５】
さらに動画生成部２１Ｂは、ストレージ２３に格納されたオブジェクトデータ２３Ｂを用いて仮想空間を構築し、この仮想空間の画像と、アクターＡに対応するキャラクタオブジェクトのアニメーションと、を含む動画を生成する。動画生成部２１Ｂは、視点位置センサ３６の位置を、動画の視点である仮想カメラの位置とすることができる。そして、この仮想カメラの位置に対するアクターＡの相対的な位置を、仮想空間内でのキャラクタオブジェクトの位置とする。したがって、アクターＡが、視点位置センサ３６の位置又は向きを、任意の位置又は向きに変更することにより、キャラクタオブジェクトを左側から見た動画、右側から見た動画、俯瞰した動画等、バリエーションに富んだ動画を生成することができる。また、動画生成部２１Ｂは、仮想カメラの位置に基づき、仮想カメラの設定情報（焦点、画角等）を変更してもよい。
【００３６】
動画配信部２１Ｃは、配信動画のリストをクライアント装置１０に送信するとともに、動画生成部２１Ｂによって生成された動画を配信する。動画配信部２１Ｃは、スタジオルームＲで撮影された動画をリアルタイムに配信してもよいし、予め録画した動画を、配信スケジュール等に従って配信するようにしてもよい。動画配信部２１Ｃは、同じ時間帯に、複数の動画を配信可能に構成され得る。例えば、動画配信部２１Ｃは、「アクターＡ１」が演じる「キャラクタＸ」の配信動画と、「アクターＡ２」が演じる「キャラクタＹ」の配信動画とを、同じ配信開始時刻（例えば「２０：００」）、又は配信時間帯を重複させて配信し得る。動画配信部２１Ｃは、クライアント装置１０からのリスト表示要求に応じて、配信可能な配信動画のリストを当該クライアント装置１０に送信する。動画配信部２１Ｃは、クライアント装置１０から動画配信要求を受信すると、動画配信要求に基づいて、選択された動画を当該クライアント装置１０に送信する。
【００３７】
ユーザリクエスト処理部２１Ｄは、視聴ユーザのクライアント装置１０から、オブジェクトの表示要求、及びメッセージの表示要求を受け付け、当該表示要求に応じた処理を行う。視聴ユーザは、自らのクライアント装置１０を操作することにより、オブジェクトの表示要求をサーバ２０に送信することができる。オブジェクトは、視聴者からコンテンツへ提供するギフトオブジェクトを含む。ギフトオブジェクトは、視聴ユーザからアクター等へのデジタル的なギフトとなるオブジェクトである。ギフトオブジェクトは、対価を払わずに取得又は表示要求が行うことができるものであってもよく、取得又は表示要求に対価が必要なものであってもよい。また、表示要求に応じて表示がなされた後に対価を支払うものであってもよい。視聴ユーザから、ギフトオブジェクトの取得又は表示要求に対価が支払われると、そのうちの一部が配信者に関連付けられ、残りの一部が動画配信のプラットフォームを提供する運営者に関連付けられる。ギフトオブジェクトは、仮想空間に継続的に表示されるものであってもよく、仮想空間に一時的に演出を加えるものであってもよい。ギフトオブジェクトの表示要求には、視聴ユーザのユーザＩＤと、表示要求の対象であるオブジェクトの識別情報（オブジェクトＩＤ）が含まれてもよい。
【００３８】
一方、ユーザリクエスト処理部２１Ｄは、表示要求が行われたオブジェクトが、アクター又はサポーターの判断を要するものであると判定すると、サブディスプレイ４３に、表示要求が行われたギフトオブジェクトを表示する。アクター又はサポーターにより、表示要求が行われたギフトオブジェクトに対し表示指示がなされると、表示要求が行われたオブジェクトを表示させる。
【００３９】
また、ユーザリクエスト処理部２１Ｄは、クライアント装置１０から受信したメッセージを動画に表示させるための処理を行う。メッセージには、メッセージの内容の他、視聴ユーザの識別情報（ユーザＩＤ又は端末ＩＤ）、投稿日時が含まれる。
【００４０】
ユーザリクエスト処理部２１Ｄは、メッセージを受信すると、メッセージを表示可能な場面か否かを判断する。ユーザリクエスト処理部２１Ｄは、受信したメッセージを表示可能であると判断すると、動画生成部２１Ｂを介して、動画のうち所定の領域にメッセージを表示させる。また、ユーザリクエスト処理部２１Ｄは、メッセージ、メッセージの属性情報を、サブディスプレイ４３に表示する。
【００４１】
また、オブジェクト処理部２１Ｅは、キャラクタオブジェクト以外の特定オブジェクト（成長オブジェクト）について、変化条件が満たされた場合にその表示態様を変化させる。特定オブジェクトは、表示態様を複数回変化させるオブジェクトである。特定オブジェクトは、植物、動物等の生物を模したオブジェクト等、ライフサイクルに沿ってその表示態様を変化させるオブジェクトであってもよい。又は、特定オブジェクトは、生物以外のものを模したオブジェクトであってもよい。植物を模した特定オブジェクトは、例えば変化条件が満たされる都度、「種」、「芽」、「花」、「結実」、「枯れる」の状態に変化する。
【００４２】
特定オブジェクトは、スタジオの運営者から所定のタイミングで付与されてもよい。又は、特定オブジェクトは、視聴ユーザからキャラクタへのギフトとして付与されてもよい。又は、特定オブジェクトは、アクターが、動画内で実行されるイベントに参加することで、配信者に付与されてもよい。視聴ユーザが、キャラクタへのギフトとして配信者に特定オブジェクトを付与する態様では、視聴ユーザが動画の内容に関与することができる。このため、視聴ユーザは特定オブジェクトの購入意欲が高められる。
【００４３】
また、オブジェクト処理部２１Ｅは、視聴ユーザから送信されたメッセージの各々の内容を解析する。ストレージ２３には、複数の語句が登録された辞書が記憶されており、オブジェクト処理部２１Ｅは、メッセージに含まれる語句を抽出し、当該語句と辞書とを照合する。辞書に格納された語句には属性が付与されている。例えば、「好き」、「かわいい」などの肯定的な語句には「ポジティブ（第１属性）」などの属性が付与されている。また、「きらい」、「痛い」などの否定的な語句には「ネガティブ（第２属性）」などの属性が付与されている。オブジェクト処理部２１Ｅは、辞書内を検索し、抽出した語句と一致する語句の属性を特定することによって、所定期間内に送信されたメッセージの各々が属する属性を判定する。メッセージの属性の判定方法は、メッセージ内に含まれる所定の記号に基づき行う等、これ以外の方法で行ってもよい。
【００４４】
オブジェクト処理部２１Ｅは、メッセージの属性を判定すると、各属性に対して設定されたカウンタを更新して、各属性のメッセージの数を算出する。なお、メッセージの数以外に、メッセージに含まれる第１属性の語句の数及び第２属性の語句の数をカウントしてもよい。又は、同じ属性に属する語句であっても、語句に応じて重み付けを行ってもよい。例えば「かわいい」は「１ポイント」、「好き」は「２ポイント」として、これらのポイントを累計してもよい。また、いずれの属性にも属さないメッセージがあってもよい。
【００４５】
購入処理部２１Ｇは、視聴ユーザの操作により、配信動画に関連するギフトオブジェクト等の購入媒体の表示要求を、クライアント装置１０から受け付ける。購入処理部２１Ｇは、購入媒体の表示要求を受け付けた後、購入媒体の情報をクライアント装置１０に送信する。購入媒体の情報には、購入媒体の種類、購入媒体の画像、価格、及び購入に必要な各種の情報が含まれ得る。視聴ユーザは、クライアント装置１０に表示された購入媒体の情報を確認して、任意の購入媒体を選択する。視聴ユーザによって購入媒体が選択されると、クライアント装置１０は、購入媒体の購入要求をサーバ２０に送信する。購入処理部２１Ｇは、購入要求に基づいて、決済処理を行う。この決済処理が完了すると、購入された購入媒体は、視聴ユーザによって保有されるものとしてサーバ２０に記憶される。なお、購入媒体は、ギフトオブジェクトの他、動画の視聴に関連するギフトオブジェクト以外のオブジェクトや、動画の画質、２次元画像又は３次元画像等の視聴条件であってもよい。また、購入媒体は、動画自体であってもよい。購入可能なギフトオブジェクトやその他の媒体の売上は、配信者に分配される。このとき、売上の一部をスタジオユニット３０の運営者に分配してもよい。
【００４６】
通信Ｉ／Ｆ２２は、ハードウェア、ファームウェア、又はＴＣＰ／ＩＰドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装される。サーバ２０は、通信Ｉ／Ｆ２２を介して、他の装置との間でデータを送受信することができる。
【００４７】
ストレージ２３は、コンピュータプロセッサ２１によりアクセスされる記憶装置である。ストレージ２３は、例えば、磁気ディスク、光ディスク、半導体メモリ、又はデータを記憶可能な前記以外の各種記憶装置である。ストレージ２３には、様々なプログラムが記憶され得る。ストレージ２３に記憶され得るプログラム及び各種データの少なくとも一部は、サーバ２０とは物理的に別体のストレージに格納されてもよい。
【００４８】
ストレージ２３には、モデルデータ２３Ａ、オブジェクトデータ２３Ｂ、コンテンツ管理データ２３Ｃ、保有リスト２３Ｄ、ギフトリスト２３Ｅ、投稿メッセージ２３Ｆが記憶されている。また、ストレージ２３には、動画配信システム１が配信中の動画又は既に配信した動画が記憶され得る。
【００４９】
次に、スタジオユニット３０の位置特定装置３５及びサポーターコンピュータ４５についてさらに説明する。スタジオユニット３０の位置特定装置３５は、コンピュータプロセッサ３５Ａ、ストレージ３５Ｂ（記憶媒体）、通信インターフェース（Ｉ／Ｆ）３５Ｃを含む。コンピュータプロセッサ３５Ａは、サーバ２０のコンピュータプロセッサ２１と同様に、ＣＰＵ等の各種の演算装置である。ストレージ３５Ｂは、サーバ２０のストレージ２３と同様に、磁気ディスク等の各種記憶装置である。通信インターフェース（Ｉ／Ｆ）３５Ｃは、サーバ２０の通信インターフェース２２と同様に、他の装置と通信を行うための各種ドライバ、ソフトウェア又はこれらの組み合わせである。コンピュータプロセッサ３５Ａは、ストレージ３５Ｂ又はその他のストレージに格納された位置検出プログラムを実行することにより、外部センサ３２又は装着センサ３３からトラッキング情報を取得して、装着センサ３３の各々の位置を特定する。また、コンピュータプロセッサ３５Ａは、ストレージ３５Ｂ又はその他のストレージに格納された位置検出プログラムを実行することにより、外部センサ３２又は視点位置センサ３６からトラッキング情報を取得して、視点位置センサ３６の位置を特定する。また、位置特定装置３５は、特定した位置を、サーバ２０に送信する。
【００５０】
サポーターコンピュータ４５は、コンピュータプロセッサ４６と、通信Ｉ／Ｆ４７と、ストレージ４８（記憶媒体）と、ディスプレイ４９と、入力インターフェース５０と、を備える。
【００５１】
コンピュータプロセッサ４６は、サーバ２０のコンピュータプロセッサ２１と同様に、ＣＰＵ等の各種演算装置である。通信Ｉ／Ｆ４７は、通信Ｉ／Ｆ２２と同様に、他の装置と通信を行うための各種ドライバ、ソフトウェア、またはこれらの組み合わせである。ストレージ４８は、ストレージ２３と同様に、磁気ディスク等のデータを記憶可能な各種記憶装置である。ストレージ４８には、各種のプログラムが格納されている。ディスプレイ４９は、液晶ディスプレイ、有機ＥＬディスプレイ、無機ＥＬディスプレイ、又はこれら以外の画像を表示可能な任意の表示装置である。入力インターフェース５０は、マウス、キーボード等のサポーターからの入力を受け付ける任意のポインティングデバイスを含む。
【００５２】
コンピュータプロセッサ４６は、ストレージ４８等に格納されたプログラムに含まれるコンピュータ読み取り可能な命令を実行することにより、表示制御部４６Ａ、進行管理部４６Ｂとして機能する。コンピュータプロセッサ４６により実現される機能の少なくとも一部は、動画配信システム１のコンピュータプロセッサ４６以外のコンピュータプロセッサにより実現されてもよい。また、本明細書においてコンピュータプロセッサ４６により実現される機能の少なくとも一部は、例えばサーバ２０のコンピュータプロセッサ２１により実現されてもよい。
【００５３】
表示制御部４６Ａは、サポーターによる入力インターフェース５０を介した様々な操作入力に応じて、アクターが視認可能である一方で視聴ユーザが視認することのできない画面をメインディスプレイ４１又はサブディスプレイ４３に表示したり、視聴ユーザに配信される配信動画に様々な付加情報を付加したりするように構成される。
【００５４】
次に図４を参照して、クライアント装置について説明する。
クライアント装置１０は、スマートフォンなどの情報処理装置である。クライアント装置１０は、スマートフォン以外に、携帯電話機、タブレット端末、パーソナルコンピュータ、電子書籍リーダー、ヘッドマウントディスプレイを含むウェアラブルコンピュータ、ゲーム用コンソール、及びこれら以外の動画を再生可能な各種情報処理装置であってもよい。
【００５５】
クライアント装置１０は、コンピュータプロセッサ１２、ストレージ１３（記憶媒体）、入力インターフェース（Ｉ／Ｆ）１４（入力部）、通信インターフェース（Ｉ／Ｆ）１５、ディスプレイ１６を含む。コンピュータプロセッサ１２は、サーバ２０のコンピュータプロセッサ２１と同様に、ＣＰＵ等の各種の演算装置である。ストレージ１３は、サーバ２０のストレージ２３と同様に、磁気ディスク等の各種記憶装置である。ストレージ１３には、サーバ２０から配信された動画を視聴するためのアプリケーションプログラムが記憶されている。入力Ｉ／Ｆ１４は、タッチパネル等の視聴ユーザからの入力を受け付ける任意の入力インターフェースである。通信Ｉ／Ｆ１５は、通信Ｉ／Ｆ２２と同様に、他の装置と通信を行うための各種ドライバ、ソフトウェア、またはこれらの組み合わせである。ディスプレイ１６は、例えばタッチパネルと一体化された有機ＥＬディスプレイ、液晶ディスプレイ、又はこれら以外の画像を表示可能な任意の表示装置である。
【００５６】
クライアント装置１０は、入力Ｉ／Ｆ１４を介して、視聴ユーザの操作を受け付けることにより、クライアント装置１０に実装された視聴アプリケーションプログラム（ネイティブプログラムともいう）を起動する。視聴アプリケーションは、少なくとも視聴が可能であればよく、その他の機能を有していてもよい。コンピュータプロセッサ１２は、視聴アプリケーションプログラムに含まれる読み取り可能な命令を実行して、サーバ２０から、配信動画のリストを取得する。クライアント装置１０は、送信されたリストをディスプレイに表示する。視聴ユーザは、リストに表示された動画から一つを選択する。クライアント装置１０は、視聴ユーザの選択操作を受け付けると、選択された動画の配信を要求する動画配信要求をサーバ２０に送信する。又は、クライアント装置１０は、サーバ２０にアクセスすることによって、ストレージ１３に記憶されたウェブブラウザを起動させ、ＨＴＭＬ、又はＸＭＬ等のマークアップ言語で記述されたウェブページをディスプレイ１６に表示するように構成されてもよい。ウェブページには、動画のリストが表示される。又は、クライアント装置１０は、自身のストレージ１３に記憶された視聴用プログラム及びウェブブラウザ（アプリ内ブラウザ）との両方を用いて、動画のリストを表示させてもよい。
【００５７】
クライアント装置１０は、サーバ２０から動画のデータを受信すると、受信したデータに基づいてディスプレイ１６に動画を表示する。視聴ユーザは、クライアント装置１０の入力Ｉ／Ｆ１４を介して、配信された動画に関するメッセージを入力し、このメッセージをサーバ２０に投稿することができる。各視聴ユーザから投稿されたメッセージは、動画に重畳して表示されてもよい。これにより、アクターと視聴ユーザとの交流、及び視聴ユーザ間の交流が図られる。
【００５８】
次に、サーバ２０のストレージ２３に格納された各種のデータについて説明する。モデルデータ２３Ａは、キャラクタのアニメーションを生成するためのモデルデータである。モデルデータ２３Ａは、３次元のアニメーションを生成するための３次元モデルデータであってもよいし、２次元のモデルデータを生成するための２次元モデルデータであってもよい。モデルデータ２３Ａは、例えば、キャラクタの骨格を示すリグデータ（「スケルトンデータ」と呼ばれることもある。）と、キャラクタの表面の形状や質感を示す表面データと、を含む。モデルデータ２３Ａには、互いに異なる複数のモデルデータを含むことができる。この複数のモデルデータは、互いに異なるリグデータを有していてもよいし、同じリグデータを有していてもよい。この複数のモデルデータは、互いと異なる表面データを有していてもよいし、同じ表面データを有していてもよい。図示の実施形態においては、アクターに対応するキャラクタオブジェクトを生成するために、モデルデータ２３Ａは、互いに異なる少なくとも２種類のモデルデータを有する。クライアント装置１０に配信される動画データは、２次元動画データであってもよく、３次元動画データであってもよい。例えば、サーバ２０が、アクターの動作に基づき３次元動画データを生成し、これを２次元動画データに変換して、クライアント装置１０に配信してもよい。
【００５９】
オブジェクトデータ２３Ｂは、動画を構成する仮想空間を構築するためのアセットデータを含む。オブジェクトデータ２３Ｂは、動画を構成する仮想空間の背景を描画するためのデータ、動画に表示される各種物体を描画するためのデータ、及びこれら以外の動画に表示される各種オブジェクトを描画するためのデータが含まれる。オブジェクトデータ２３Ｂには、仮想空間におけるオブジェクトの位置を示すオブジェクト位置情報を含んでもよい。オブジェクトデータ２３Ｂは、オブジェクトに物理的挙動をさせるためのデータ（コンポーネント）を含んでいてもよい。このデータは、他のオブジェクトと衝突させるか否かの設定データや、摩擦係数、反発係数等のデータを含んでいてもよい。例えば、オブジェクトを他のオブジェクトに衝突させる設定データが含まれる場合には、衝突対象の他のオブジェクトとの位置関係が所定の位置関係を満たした場合に、衝突したと判断されて、オブジェクト同士が反発したり、いずれか一方が跳ね返ったりする。一方、オブジェクトを他のオブジェクトに衝突させない設定データが含まれる場合には、他のオブジェクトとの位置関係が所定の位置関係を満たした場合でも、当該オブジェクトは、他のオブジェクトと衝突しない。
【００６０】
オブジェクトデータ２３Ｂには、上記以外にも、クライアント装置１０の視聴ユーザからの表示要求に基づいて動画に表示されるギフトオブジェクトが含まれ得る。ギフトオブジェクトには、エフェクトオブジェクトと、装飾オブジェクトと、通常オブジェクトとが含まれ得る。購入可能なオブジェクトの数またはオブジェクトの購入金額に上限が設定されていてもよい。
【００６１】
エフェクトオブジェクトは、配信動画の視聴画面全体の印象に影響を与えるオブジェクトであり、例えば紙吹雪を模したオブジェクトや、花火を模したオブジェクト等である。紙吹雪を模したオブジェクトは、視聴画面全体に表示されてもよく、これにより表示の前後における視聴画面全体の印象を変えることができる。例えば、エフェクトオブジェクトは、運動する粒子により構成される一事象を表現するパーティクルシステムによって表現されてもよい。パーティクルシステムにおいては、粒子毎に表示時間が設定されていてもよい。エフェクトオブジェクトは、静的なオブジェクトであってもよいし、動的なオブジェクトであってもよい。エフェクトオブジェクトは、キャラクタオブジェクトと重複するように表示されることもあるが、キャラクタオブジェクトの特定の部位と関連付けられた表示はなされない点で装飾オブジェクトと異なっている。
【００６２】
装飾オブジェクトは、キャラクタオブジェクトの特定の部位と関連付けて表示画面に表示されるオブジェクトである。キャラクタオブジェクトの特定の部位と関連付けて表示画面に表示される装飾オブジェクトは、当該キャラクタオブジェクトの当該特定の部位に接するように表示画面に表示される。キャラクタオブジェクトの特定の部位と関連付けて表示画面に表示される装飾オブジェクトは、当該キャラクタオブジェクトの当該特定の部位の一部又は全部を覆うように表示画面に表示される。
【００６３】
装飾オブジェクトは、例えば、キャラクタオブジェクトに装着されるアクセサリー（カチューシャ、ネックレス、イヤリングなど）、衣服（Ｔシャツなど）、コスチューム、及びこれら以外のキャラクラオブジェクトに装着可能なオブジェクトである。装飾オブジェクトに対応するオブジェクトデータ２３Ｂには、当該装飾オブジェクトがキャラクタオブジェクトのどの部位に関連付けられるかを示す装着位置情報が含まれてもよい。ある装飾オブジェクトの装着位置情報は、当該装飾オブジェクトがキャラクタオブジェクトのどの部位に装着されるかを示すことができる。例えば、装飾オブジェクトが「ネコミミ」である場合には、当該装飾オブジェクトの装着位置情報は、当該装飾オブジェクトがキャラクタオブジェクトの「頭部」に装着されることを示してもよい。装飾オブジェクトが「指輪」である場合には、当該装飾オブジェクトの装着位置情報は、当該装飾オブジェクトがキャラクタオブジェクトの「指」に装着されることを示してもよい。
【００６４】
装飾オブジェクトは、サーバ２０がストレージ２３又はその他のストレージに記憶するリストに追加された後、アクター又はサポーターに選択されることによって、キャラクタオブジェクトに装着される。視聴ユーザは、自身が送信した装飾ギフトオブジェクトをキャラクタオブジェクトに装着してもらうことで、キャラクタオブジェクトに親近感を覚える。一方、視聴ユーザが装飾オブジェクトの表示要求を行っても、アクター又はサポーターに選択されなければ、当該装飾オブジェクトはキャラクタオブジェクトに装着されない。アクターが装飾オブジェクトを選択する場合には、アクターは、サブディスプレイ４３に表示されるリストを確認し、コントローラ４０等のポインティングデバイスを用いるか、又はサポーターへの指示によって装飾オブジェクトを選択する。また、サポーターは、サポーターコンピュータ４５に表示されるリストを確認し、入力インターフェース５０を用いて装飾オブジェクトを選択する。
【００６５】
通常オブジェクトは、仮想空間内に物体として配置される装飾オブジェクト以外のギフトオブジェクトであって、例えばぬいぐるみや花束を模したオブジェクトである。通常オブジェクトは、キャラクタオブジェクトと重複するように表示されることもあるが、キャラクタオブジェクトの特定の部位と関連付けられた表示はなされない点で装飾オブジェクトと異なっている。通常オブジェクトは、通常オブジェクトがアクターによってその位置を変更可能であるのに対し、エフェクトオブジェクトはアクターによってその位置が変更できない点で異なっていてもよい。また、通常オブジェクトとエフェクトオブジェクトは、表示時間が異なっていてもよい。
【００６６】
ギフトオブジェクトの各々には、その種類に応じた表示時間が設定されていてもよい。一態様において、装飾オブジェクトの表示時間は、エフェクトオブジェクトの表示時間又は通常オブジェクトの表示時間よりも長く設定されていてもよい。例えば、装飾オブジェクトの表示時間は６０秒間に設定され、エフェクトオブジェクトの表示時間は５秒間に設定され、通常オブジェクトの表示時間は１０秒間に設定されていてもよい。
【００６７】
また、図５に示すように、オブジェクトデータ２３Ｂには、特定オブジェクトの描画データが含まれる。特定オブジェクトは、背景とは異なるものであってもよい。例えば、特定オブジェクトは、１つの識別情報（オブジェクトＩＤ）について、特定オブジェクトを描画するための複数の描画データ２５Ａ，２５Ｂ，２５Ｃ，２５Ｄ…が関連付けられている。描画データの各々には、変化の段階を示す情報（例えば「１」〜「５」）が関連付けられている。初期段階の特定オブジェクトには「１」の描画データ２５Ａが用いられ、変化条件が満たされると次の段階の特定オブジェクトとして「２」の描画データ２５Ｂが用いられる。特定オブジェクトの表示態様の変化パターンの一例は、変化の段階を示す情報が関連付けられた描画データに基づいて一連の順番に従って表示するものである。また、特定オブジェクトの表示態様の変化パターンの他の例は、一つの変化段階で描画のパターンが分岐しており、分岐点でいずれかの描画データを用いるものである。例えば、描画データの変化の段階を示す情報は、「１」、「２Ａ」、「２Ｂ」…となっており、「２」の変化段階で、「２Ａ」の描画データと「２Ｂ」の描画データのいずれかが選択される。表示態様が分岐した場合は、それぞれの表示態様のパターンを追従してもよいし、同じ表示態様に戻ってもよい。なお、特定オブジェクトは、透明又は不透明の背景幕オブジェクトに描画されてもよいし、背景とキャラクタオブジェクトとの中間に描画されてもよく、その描画位置は特に限定されない。
【００６８】
図６（ａ）に示すように、コンテンツ管理データ２３Ｃは、キャラクタオブジェクトのコンテンツ毎に、コンテンツの視聴状況及び配信状況の少なくとも一方を記憶したデータである。コンテンツは、複数回に亘って配信されるものと、１回の配信回で終了するものがある。例えば、「配信者Ａ」は、「キャラクタＰ」を主人公とする「コンテンツＰ」を、複数回に亘って配信する。
【００６９】
また、別の「配信者Ｂ」は、「キャラクタＱ」を主人公とする「コンテンツＱ」を、複数回に亘ってそれぞれ配信する。コンテンツは、必ずしもそれぞれ異なるキャラクタのアニメーションを含むものとは限らない。例えば、同じキャラクタオブジェクトの動画であっても、それぞれ別のコンテンツを構成してもよい。
【００７０】
コンテンツ管理データ２３Ｃは、視聴ユーザ数、メッセージ投稿数、視聴時間、配信回数の少なくとも一つを含む。視聴ユーザ数は、初回の配信回から直近の配信回までの視聴ユーザを累積した視聴ユーザ数、直近の配信回の視聴ユーザ数、初回の配信回から直近の配信回のうち最も視聴ユーザが多い配信回の視聴ユーザ数、初回の配信回から直近の配信回のうち最も視聴ユーザが少ない配信回の視聴ユーザ数、初回の配信回から直近の配信回までの平均視聴ユーザ数等である。メッセージ投稿数は、初回の配信回から直近の配信回までに投稿されたメッセージの数を累積したメッセージ投稿数、直近の配信回におけるメッセージ投稿数、最もメッセージの投稿が多い配信回のメッセージ投稿数、最もメッセージの投稿が少ない配信回のメッセージ投稿数、初回の配信回から直近の配信回までの平均メッセージ投稿数等である。視聴時間は、初回の配信回から直近の配信回までにおいて各視聴ユーザの視聴時間を累積した視聴時間、直近の配信回の視聴ユーザの視聴時間等である。
【００７１】
図６（ｂ）に示すように、保有リスト２３Ｄは、視聴ユーザが保有するオブジェクトのリストである。保有リスト２３Ｄは、ユーザＩＤに関連付けて、保有するオブジェクトの識別情報（オブジェクトＩＤ）を含み得る。視聴ユーザが保有するオブジェクトは、コンテンツ毎に異なっていてもよく、視聴ユーザが保有するオブジェクトは、異なるコンテンツの間で共通のものであってもよく、これらの両方を含んでいてもよい。コンテンツ毎にオブジェクトが異なる場合、視聴ユーザの保有リスト２３Ｄは、コンテンツ毎にオブジェクトの識別情報が記憶される。この保有リスト２３Ｄは、複数の動画配信に亘って継続的に記憶される。又は保有リスト２３Ｄは、１回分のコンテンツを配信する度に新たに生成又はリセットされるものであってもよい。
【００７２】
図６（ｃ）に示すように、ギフトリスト２３Ｅは、コンテンツに関連付けられたギフトオブジェクトのリストである。ギフトリスト２３Ｅは、動画の配信回毎に、生成又はリセットされることが好ましい。視聴ユーザが、動画にギフトオブジェクトの表示要求を送信すると、そのギフトオブジェクトに関する情報がギフトリスト２３Ｅに追加される。ギフトリスト２３Ｅは、コンテンツの識別情報、ギフトオブジェクトの送信元の視聴ユーザの識別情報（ユーザＩＤ）、ギフトオブジェクトの識別情報（オブジェクトＩＤ）、ギフトオブジェクトの種類（装飾オブジェクト、エフェクトオブジェクト、通常オブジェクト）、投稿日時、ギフトオブジェクトの選択状態を含み得る。ギフトオブジェクトの選択状態は、ギフトオブジェクトが装飾オブジェクトであった場合に、アクター又はサポーターによって装飾オブジェクトが選択されているか否かを示す。選択状態は、装飾オブジェクトが選択されている場合には、「選択」を示すデータが記憶され、装飾オブジェクトが選択されていない場合には「未選択」を示すデータが記憶される。ギフトオブジェクトが装飾オブジェクトではない場合には、「未選択」、又は、「未選択」及び「選択」以外のデータが記憶される。
【００７３】
図６（ｄ）に示すように、投稿メッセージ２３Ｆは、視聴ユーザが動画に投稿したメッセージに関する情報を含み得る。投稿メッセージ２３Ｆは、コンテンツ毎に、視聴ユーザの識別情報（ユーザＩＤ）、メッセージの内容、メッセージを投稿した投稿日時を含み得る。投稿メッセージ２３Ｆは、１回分のコンテンツを配信する度に、新たに生成又はリセットされてもよい。また、投稿メッセージ２３Ｆは、メッセージが、「第１属性」等のいずれの属性に属するかを含んでいてもよい。いずれの属性にも属さない場合には、属性のデータは記憶されない。
【００７４】
図６（ｅ）に示すように、配信者データ２３Ｇは、配信者に関する情報を含む。配信者データ２３Ｇは、配信者の識別情報（配信者ＩＤ）、コンテンツの識別情報、配信者のレベルを含み得る。また、配信者データ２３Ｇは、コンテンツの視聴ユーザ数、コンテンツの配信回数を含んでいてもよい。配信者のレベルは、コンテンツの視聴ユーザ数、コンテンツの配信回数、コンテンツのお気に入り登録数等によって決定される。例えば、視聴ユーザ数が多いほど、配信者のレベルが上昇してもよい。又は、配信回数が多いほど、配信者のレベルが上昇してもよい。
【００７５】
次に、クライアント装置１０に表示される画面について説明する。
図７に示すように、クライアント装置１０のディスプレイ１６には、サーバ２０から送信された動画データに基づき動画視聴画面１０５が表示される。動画視聴画面１０５には、視点位置センサ３６をカメラ視点とした仮想空間と、アクターの動作が反映されたキャラクタオブジェクト１１０が表示される。また、動画視聴画面１０５には、ギフト選択部１１２，１１３と、投稿選択部１１４とが表示されている。ギフト選択部１１２は、視聴ユーザが保有するギフトオブジェクトを動画に表示させるための操作部である。ギフト選択部１１２が選択されると、保有リスト２３Ｄに基づいて視聴ユーザが保有するギフトオブジェクトのリストが表示される。視聴ユーザがリストの中からギフトオブジェクトを選択することによって、クライアント装置１０からギフトオブジェクトの表示要求が送信される。ギフト選択部１１３は、例えば「ハート」のオブジェクト等の所定のオブジェクトの表示要求を行うための操作部である。ギフト選択部１１３は、保有リスト２３Ｄには含まれないギフトオブジェクトの表示要求を行うものであってもよい。投稿選択部１１４は、メッセージを投稿可能な期間において、動画に、視聴ユーザが入力したメッセージを表示させるための操作部である。投稿選択部１１４が選択されると、メッセージ入力欄が表示され、ユーザはメッセージ入力欄にメッセージを入力する。
【００７６】
サーバ２０は、投稿可能な期間内において、クライアント装置１０からメッセージを受信した場合には、メッセージを含む動画データを、サーバ２０に接続する全てのクライアント装置１０に送信する。動画データを受信したクライアント装置１０は、動画視聴画面１０５内にメッセージ１３０を表示させる。メッセージ１３０には、投稿した視聴ユーザの識別情報と、メッセージ内容とが表示されている。
【００７７】
メッセージ１３０は、動画視聴画面１０５の所定領域に、投稿された日時の順番に並んでいる。サーバ２０が新たなメッセージを受信すると、最上部に表示されていたメッセージ１３０を下に移動し、新たなメッセージを最上部に表示する。メッセージ表示領域の最下部に到達したメッセージは、新たなメッセージが最上部に追加されると、さらに下方に移動して表示されなくなる。又は、メッセージ表示領域は、一つのメッセージのみを表示可能であってもよい。
【００７８】
また、サーバ２０は、ギフトオブジェクトの表示要求を受付可能な期間内において、クライアント装置１０からギフトオブジェクトの表示要求を受信した場合には、ギフトオブジェクトの種類に応じたタイミングで、当該ギフトオブジェクトを表示する。ギフトオブジェクトは、通常オブジェクト又はエフェクトオブジェクトである。また、ギフトオブジェクトは、キャラクタオブジェクト１１０の所定部位（頭頂部）と関連付けて表示される装飾オブジェクト（例えば「ネコミミ」）である。
【００７９】
また、ギフトオブジェクトとして又はそれ以外のオブジェクトとして、動画には特定オブジェクトが表示される。特定オブジェクト１２０Ａは、視聴ユーザがギフト選択部１１２を操作することによって表示要求がなされてもよい。又は、特定オブジェクト１２０Ａは、アクターによるコントローラ４０等の操作、又はサポーターによるサポーターコンピュータ４５の操作によって、動画に表示されてもよい。
【００８０】
特定オブジェクト１２０Ａは、予め決められた位置に配置されてもよい。又は、特定オブジェクト１２０Ａは、アクター又はサポーターが仮想空間の任意の位置に配置できるようにしてもよい。特定オブジェクト１２０Ａは、仮想空間内のうち、キャラクタオブジェクト１１０の着地面だけでなく、仮想空間内であればいずれの位置に配置されてもよい。また、特定オブジェクト１２０Ａは、仮想空間に表示された他のオブジェクトに対して衝突可能なオブジェクトとして設定されてもよいし、衝突しないオブジェクトとして設定されてもよい。さらに、特定オブジェクト１２０Ａは、所定のオブジェクトとの衝突を回避するように設定されていてもよい。例えば、複数の特定オブジェクト１２０Ａが仮想空間に配置される場合には、特定オブジェクト１２０Ａ同士の衝突（接触）に伴う動作を発生させなくてもよい。また、特定オブジェクト１２０Ａが、他の特定オブジェクト以外のオブジェクトと衝突した場合には第１の動作を発生させ、他の特定オブジェクトと衝突した場合には、第１の動作と異なる第２の動作を発生させるようにしてもよい。
【００８１】
図８に示すように、特定オブジェクト１２０Ａは、変化条件が満たされると、その表示態様が変化して、特定オブジェクト１２０Ｂになる。なお、図示のコンテンツは、動画を複数の配信回に亘ってクライアント装置に配信するものであって、図７に示す「種」の表示形態の特定オブジェクトを表示した動画と、「芽」の表示形態の特定オブジェクトを表示した動画とは、異なる配信回で配信されたものである。
【００８２】
変化条件は、ストレージ２３に記憶されている。変化条件は、特定オブジェクト１２０Ａ毎に設定されていてもよいし、同じ特定オブジェクト１２０Ａの描画データ毎に設定されていてもよい。変化条件の一例は、動画の配信状況に関するものである。例えば、特定オブジェクト１２０Ａの配置が開始されてから所定期間が経過したこと、又は所定の配信回数に達したことである。又は、直近に成長したときから所定期間が経過したこと又は所定の配信回数に達したことである。具体的には、特定オブジェクト１２０Ａが仮想空間に配置されてから「２４時間」が経過すると、特定オブジェクト１２０Ａは「種」の表示態様から、「芽」が出た表示態様に変化可能となる。又は、特定オブジェクト１２０Ａが仮想空間に配置された配信回を起点として所定回数後の配信回において、特定オブジェクト１２０Ａは「種」の表示態様から、「芽」が出た表示態様に変化可能となる。特定オブジェクトが変化可能な状態下で、配信者の指示により動画の生成が行われると、特定オブジェクト１２０Ａは、次の段階の特定オブジェクト１２０Ｂに変化する。
【００８３】
変化条件は、動画の配信状況以外であってもよい。例えば、視聴ユーザのアクティビティ又は視聴状況に関する条件であってもよい。動画の視聴条件に関する条件は、例えば、初回からコンテンツを視聴した視聴ユーザを累計した人数が所定人数に達したこと、又はコンテンツを「お気に入り（Ｌｉｋｅ）」等の所定のカテゴリに登録した視聴ユーザの人数が所定人数に到達したこと、初回からの全ての視聴ユーザの視聴時間を累計した総視聴時間が所定の時間に到達したこと、初回から直近の配信回又は所定の配信回におけるコンテンツへのメッセージの数を累計したメッセージ累計数が所定数に達したこと、表示要求がなされたギフトオブジェクトの累計数が所定数に達したこと、同時視聴ユーザ数や訪問回数が所定値に到達したこと等である。具体的には、初回から累計した視聴ユーザの人数が「１００人」に達すると、特定オブジェクトを「種」の状態から、「芽」が出た状態に変化可能としてもよい。また、変化条件は、これらの条件以外の条件であってもよい。
【００８４】
このように動画の進行が進むにつれ、特定オブジェクトの表示態様が変化するため、視聴ユーザは特定オブジェクトの変化に興味を持って動画を視聴する。これにより、視聴ユーザの数等の増加を図ることができる。特に、複数の配信回に亘って、特定オブジェクトの表示態様が変化する場合には、リピーターが増えるため、視聴回数、視聴時間等を増やすことができる。
【００８５】
特定オブジェクト１２０Ａの表示態様の変化は、視聴ユーザのアクティビティ又は動画の配信状況に応じて分岐してもよい。視聴ユーザのアクティビティは、視聴ユーザによるメッセージの投稿、ギフトオブジェクトの表示要求等である。また変化条件と重複しなければ、視聴ユーザのアクティビティは、コンテンツの視聴状況（視聴ユーザの人数、視聴時間等）等であってもよい。
【００８６】
図９を参照して、視聴ユーザによるメッセージの投稿に応じて表示態様を分岐させる場合について説明する。サーバ２０のオブジェクト処理部２１Ｅは、メッセージ１３０を解析して、メッセージの内容が、第１属性に属するか、第２属性に属するかを判定する。また、第１属性に属するメッセージ１３０の数と、第２属性に属するメッセージ１３０の数とを算出し、それらを比較する。そして、特定オブジェクト１２０Ａの表示態様を、メッセージの数が多い方の属性に応じて変化させる。
【００８７】
図９（ａ）は、第１属性である「ポジティブ」に属するメッセージが多い場合の動画視聴画面１０５である。例えば、特定オブジェクト１２０Ｃは、「ハート」の花が咲いた「サボテン」となる。
【００８８】
図９（ｂ）は、第２属性である「ネガティブ」に属するメッセージが多い場合の動画視聴画面１０５である。例えば、特定オブジェクト１２０Ｄは、「トゲ」が長く伸びた「サボテン」となる。
【００８９】
このように、視聴ユーザのアクティビティを特定オブジェクトの表示態様に反映することが可能であるため、視聴ユーザが、コンテンツに積極的に参加することができる。これにより、配信者と視聴ユーザとの間のコミュニケーションを円滑にすることができるので、当該コンテンツの新規視聴ユーザ又はリピーターを増やすことができる。また、例えばアクター（キャラクタ）が、それぞれの属性のメッセージが多い場合に特定オブジェクトがどのような表示態様に変化するかについて、視聴ユーザに事前に報知することによって、視聴ユーザは、自身が期待する表示態様に特定オブジェクトを変化させるために、さらに活発にメッセージを投稿するようになる。また、配信者側にとっては、特定オブジェクトの成長を話題にすることができるので、特定オブジェクトの表示態様を変化させることによって配信者を支援することができる。
【００９０】
次に、図１０を参照して、特定オブジェクトの表示態様の変化が、さらに段階的に進んだ状態について説明する。図示の実施形態では、特定オブジェクトは「結実」の表示態様に変化している。つまり、特定オブジェクト１２０Ｅは、成果物１２０Ｆを含む表示態様となる。動画配信システム１は、成果物１２０Ｆを、同じコンテンツ内、又はコンテンツを配信するプラットフォーム上で利用可能な電子データの媒体として扱ってもよい。このとき、視聴ユーザ又は配信者は、クライアント装置１０又はサポーターコンピュータ４５の操作を通じて、取得、所有、使用、管理、交換、合成、強化、売却、廃棄、又は贈与等を行う。成果物１２０Ｆは、成果物１２０Ｆが生成された動画又はその他の動画へのギフトオブジェクトとして用いることが可能であってもよい。成果物１２０Ｆは、例えば、レアリティ等の価値が高いアイテム、配信者の名前が付いたアイテム等である。
【００９１】
特定オブジェクト１２０Ｅの成果物１２０Ｆが視聴ユーザに付与される場合について説明する。サーバ２０のオブジェクト処理部２１Ｅは、成果物１２０Ｆの付与を、例えば動画内の収穫イベントで実行する。オブジェクト処理部２１Ｅは、収穫イベントを視聴している視聴ユーザを特定する。さらに特定した視聴ユーザの保有リスト２３Ｄに、成果物１２０Ｆに関するデータを追加して、成果物１２０Ｆと視聴ユーザとを関連付ける。成果物１２０Ｆには、物理的挙動をさせるためのデータ（コンポーネント）が設定されていてもよい。そして、収穫イベントにて、成果物１２０Ｆに対して物理的挙動を行わせる処理を行って、視聴ユーザ等に関連付けてもよい。例えば、成果物１２０Ｆが収穫される場合には、成果物１２０Ｆに重力が作用しているかのように、成果物１２０Ｆを仮想空間において鉛直方向下方に移動させてもよい。或いは、キャラクタオブジェクトの手等と成果物１２０Ｆのコリジョン判定等を行い、キャラクタオブジェクトと成果物１２０Ｆとの位置関係が所定の関係を満たすと判定した場合に、キャラクタオブジェクトが成果物１２０Ｆを持つように表示してもよい。さらに、キャラクタオブジェクトは、成果物１２０Ｆを所定の位置に配置するようにしてもよい。
【００９２】
さらに、「結実」のような終盤の段階の特定オブジェクトから、例えば「種」のような新たな特定オブジェクト（成果物）が生成されてもよい。「種」の新たな特定オブジェクトは、同じコンテンツ内又はその他のコンテンツにおいて用いることが可能であってもよい。又は、「種」等の新たな特定オブジェクトを、コンテンツを配信するプラットフォーム上で、交換、売却又は贈与が可能に構成してもよい。このように、視聴ユーザが利用可能な新たな特定オブジェクトを視聴ユーザに付与することで、視聴ユーザに特定オブジェクトを付与することのメリットを高めることができる。
【００９３】
また、「結実」の表示態様の特定オブジェクトにおいて変化条件が満たされた場合、当該特定オブジェクトは非表示とされてもよい。又は、「枯れる」等の次の表示態様を経て、非表示とされてもよい。
【００９４】
図１１に従って、特定オブジェクトの表示態様を変化させる処理手順について説明する。
サーバ２０のユーザリクエスト処理部２１Ｄは、視聴ユーザのクライアント装置１０から送信されたメッセージを受信する（ステップＳ１０）。ユーザリクエスト処理部２１Ｄは、受信したメッセージを動画に表示させる。
【００９５】
また、サーバ２０のオブジェクト処理部２１Ｅは、メッセージの内容を解析する（ステップＳ１１）。そして、解析対象としたメッセージの属性を判定する（ステップＳ１２）。例えば、「かわいい」などの肯定的なメッセージは、「ポジティブ（第１属性）」に属すると判定する。また、「きらい」などの否定的なメッセージは、「ネガティブ（第２属性）」に属すると判定する。
【００９６】
さらに、オブジェクト処理部２１Ｅは、属性毎のカウンタを更新する（ステップＳ１３）。例えば、オブジェクト処理部２１Ｅは、判定対象のメッセージが第１属性に属すると判定すると、第１属性に属するカウンタをインクリメントする。
【００９７】
さらに、オブジェクト処理部２１Ｅは、特定オブジェクトの変化条件が満たされたか否かを判断する（ステップＳ１４）。変化条件は、上述した変化条件に加え、カウンタの値が閾値以上であることであってもよい。
【００９８】
オブジェクト処理部２１Ｅは、変化条件が満たされたと判断すると（ステップＳ１４：ＹＥＳ）、特定オブジェクトの表示態様を変化させる（ステップＳ１５）。具体的には、オブジェクト処理部２１Ｅは、オブジェクトデータ２３Ｂを読みだして、表示中の特定オブジェクトの表示態様を、次の段階の表示態様に変更する。一方、オブジェクト処理部２１Ｅは、成長タイミングではないと判断すると（ステップＳ１４：ＮＯ）、ステップＳ１０に戻り、上記した処理を繰り返す。
【００９９】
以上説明したように、上記実施形態によれば、以下の効果が得られる。
（１）クライアント装置に配信される動画において、特定オブジェクトの表示態様が、視聴ユーザのアクティビティに応じて変化する。つまり、視聴ユーザがコンテンツに積極的に参加することができる。これにより、コンテンツの視聴ユーザの数、視聴回数、又は視聴時間の増加を図ることができる。
【０１００】
（２）動画へ投稿されたメッセージに応じて、特定オブジェクトの表示態様が変化する。これにより、視聴ユーザに、メッセージの投稿への動機を与えることができるので、視聴ユーザがコンテンツに積極的に参加するようになる。
【０１０１】
（３）特定オブジェクトが「結実」の表示態様に到達した場合、特定オブジェクトに表示された成果物１２０Ｆを、視聴ユーザに関連付ける。これにより、視聴ユーザに、特定オブジェクトの表示態様を「結実」まで変化させるようなアクティビティを行う動機を与えることができる。
【０１０２】
（４）特定オブジェクトが、視聴ユーザから表示要求がなされたギフトオブジェクトである場合には、視聴ユーザは、動画の内容に積極的に関与することができる。このため、視聴ユーザからのギフトオブジェクトの提供を活発にすることができる。
【０１０３】
（第２実施形態）
次に、動画配信システムの第２実施形態を説明する。なお、第２実施形態では、特定オブジェクトの表示態様を分岐させる処理が第１実施形態と異なっている。以下、第１実施形態と同様の部分については同一符号を付してその詳細な説明を省略する。
【０１０４】
本実施形態では、視聴ユーザによって表示要求が行われたギフトオブジェクトに応じて、特定オブジェクトの表示態様を分岐させる。
図１２に示すように、動画視聴画面１０５には、特定オブジェクト１３０Ｂとともに、視聴ユーザが表示要求を行ったギフトオブジェクトが表示される。サーバ２０のオブジェクト処理部２１Ｅは、表示要求が行われた全てのギフトオブジェクト又は動画に表示されたギフトオブジェクトのうち、最も多いギフトオブジェクトの種類又は属性に応じて、特定オブジェクトの表示態様を変化させる。例えば、オブジェクト処理部２１Ｅは、所定期間内に表示要求が行われたギフトオブジェクトであって、「星」のギフトオブジェクトＧ１の数と「ハート」のギフトオブジェクトＧ２の数とを比較する。所定期間は、コンテンツの配信開始時点からの期間でもよいし、所定の配信回でもよいし、所定の配信回に設定された所定の時間帯であってもよい。
【０１０５】
図１３（ａ）に示すように、「ハート」のギフトオブジェクトの表示要求が他のギフトオブジェクトの表示要求よりも多い場合、特定オブジェクト１３０Ｃは花が咲いた表示態様となる。
【０１０６】
図１３（ｂ）に示すように、「星」のギフトオブジェクトの表示要求が他のギフトオブジェクトの表示要求よりも多い場合、特定オブジェクト１３０Ｄは、「ハート」が多い場合に咲く花と異なる花が咲いた表示態様となる。
【０１０７】
図１４を参照して、ギフトオブジェクトの種類に応じて特定オブジェクトの表示態様を分岐させる処理について説明する。クライアント装置１０は、視聴ユーザによる表示要求の入力操作を受け付けると、表示要求をサーバ２０に送信する。サーバ２０のオブジェクト処理部２１Ｅは、表示要求が行われたギフトオブジェクトにカウンタが設定されている場合に、ギフトオブジェクト毎のカウンタを更新する（ステップＳ３０）。
【０１０８】
サーバ２０のオブジェクト処理部２１Ｅは、特定オブジェクトの変化条件が満たされたか否かを判断する（ステップＳ３１）。変化条件は、上述した変化条件に加え、カウンタの値が閾値以上であることであってもよい。オブジェクト処理部２１Ｅは、変化条件が満たされていないと判断すると（ステップＳ３１：ＮＯ）、ステップＳ３０に戻る。
【０１０９】
一方、オブジェクト処理部２１Ｅは、変化条件が満たされていると判断すると（ステップＳ３１：ＹＥＳ）、カウンタの値に基づいて、表示要求が最も多く行われたギフトオブジェクトを判定する（ステップＳ３２）。オブジェクト処理部２１Ｅは、例えば、ギフトオブジェクトのうち、「ハート」のギフトオブジェクトが最も多いと判断する。そして、オブジェクト処理部２１Ｅは、表示要求が最も多く行われたギフトオブジェクトに応じて、特定オブジェクトの表示態様を変化させる（ステップＳ３３）。例えば、「ハート」のギフトオブジェクトについて最も多くの表示要求が行われた場合には、特定オブジェクトは花が咲いた表示態様となる。
【０１１０】
以上説明したように、本実施形態によれば、上記実施形態に記載の効果の少なくとも一部に加えて以下の効果が得られる。
（５）表示要求が最も多いギフトオブジェクトに応じて、特定オブジェクトの表示態様が変化するので、視聴ユーザに、特定オブジェクトの表示態様を変化させるように活動する動機を与えることができる。これにより、視聴ユーザがコンテンツに積極的に参加することができる。
【０１１１】
（第３実施形態）
次に、動画配信システムの第３実施形態を説明する。なお、第３実施形態では、特定オブジェクトの表示態様を変更する処理が第１実施形態と異なっている。以下、第１実施形態と同様の部分については同一符号を付してその詳細な説明を省略する。
【０１１２】
本実施形態では、配信者の動画の配信状況に応じて、特定オブジェクトの表示態様を変化させる。
図１５（ａ）に示すように、特定オブジェクト１４０は、配信者を支援するためのオブジェクトであって、配信者に動画配信についてのアドバイスを提供するオブジェクトである。図示の実施形態では、特定オブジェクト１４０は、配信者へのアドバイスを表示した表示媒体１４０Ａ（掛け軸、ボード）を有する樹１４０Ｂを模した特定オブジェクトである。表示媒体１４０Ａには、運営側が勧める会話のテーマ（例えば「自己紹介をしてみよう」、「みんなに質問してみよう」等）、演技の内容等が記載されている。
【０１１３】
オブジェクト処理部２１Ｅは、配信者データ２３Ｇを参照して、配信者のレベルや動画の配信状況に応じたアドバイスをストレージ２３から取得する。そして、当該アドバイスを、表示媒体１４０Ａに表示する。図示の実施形態の特定オブジェクト１５０は、レベルが比較的低い場合のアドバイスが掲示されたオブジェクトである。
【０１１４】
アクターは、表示媒体１４０Ａに記載されたアドバイスを用いる場合には、当該アドバイスに従って動画の配信を進行する。例えば、自己紹介をしたり、視聴ユーザに質問を投げかけたりする。オブジェクト処理部２１Ｅは、表示媒体１４０Ａを所定時間表示した後、消去してもよい。
【０１１５】
図１５（ｂ）に示すように、オブジェクト処理部２１Ｅは、変化条件が満たされると、特定オブジェクト１５０の表示態様を変化させる。例えば、表示媒体１４０Ａに記載されたアドバイスを、配信者のレベルに応じた内容に変更する。
【０１１６】
図１６に従って、配信者のレベルに応じて特定オブジェクトの表示態様を変化させる処理手順について説明する。サーバ２０のオブジェクト処理部２１Ｅは、配信者のレベルを取得する（ステップＳ４０）。レベルを取得するタイミングは、動画の配信が開始されるときでもよく、動画の配信が終了したときでもよい。オブジェクト処理部２１Ｅは、取得したレベルに基づいて、レベルに関する変化条件が満たされたか否かを判断する（ステップＳ４１）。この場合の変化条件は、レベルが１段階上昇したこと、又はレベルが所定のレベルに到達したこと、レベルが変化してから所定時間又は所定の配信回数が経過したこと等である。又は、変化条件は、視聴ユーザの人数に関する条件であってもよいし、アクターの動作や発話に関する条件であってもよいし、上記各実施形態に記載されたいずれかの条件であってもよい。
【０１１７】
オブジェクト処理部２１Ｅが、取得したレベルが変化条件を満たさないと判断すると（ステップＳ４１：ＮＯ）、ステップＳ４０に戻る。オブジェクト処理部２１Ｅが、取得したレベルが変化条件を満たすと判断すると（ステップＳ４１：ＹＥＳ）、配信者を支援する支援情報を表示する（ステップＳ４２）。例えば、特定オブジェクト１５０の表示媒体１４０Ａを変更する。支援情報を表示すると、ステップＳ４０に戻り、上記した処理を繰り返す。
【０１１８】
以上説明したように、本実施形態によれば、上記実施形態に記載の効果の少なくとも一部に加えて以下の効果が得られる。
（７）特定オブジェクトとして、配信者へのアドバイスが記載された表示媒体１４０Ａを表示する。これにより、動画の配信を始めてから間もない配信者であっても、当該アドバイスに従って演技等を行えばよいため、動画の配信及び配信を継続することへの障壁を低くすることができる。また、動画の配信回数が多い配信者であっても、配信回を重ねるにつれ配信内容が重複しやすくなるため、当該アドバイスを動画に取り入れることにより新たな内容の動画を配信することができる。
【０１１９】
上記各実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・図１７に示すように、特定オブジェクト１５０は、成果物１５０Ａとして、視聴ユーザ又は配信者に付与される媒体が、収穫イベントが発生するまで不明であるもの（例：くす玉）を有していてもよい。オブジェクト処理部２１Ｅは、収穫イベントが発生すると、視聴ユーザ又は配信者に付与される媒体を表示する。例えば、「くす玉」の成果物１５０Ａの中から、オブジェクト（アイテム、ギフトオブジェクト、チケット等）が出現するような演出を行う。そして、オブジェクト処理部２１Ｅは、収穫イベント又は収穫イベントを含む動画を視聴した視聴ユーザ、又は配信者に、成果物１５０Ａから得られたオブジェクトを関連付ける。これによれば、視聴ユーザの少なくとも一部は、成果物１５０Ａの中身が明らかになるまで視聴することとなるため、視聴回数、視聴時間等を増やすことができる。
【０１２０】
・図１８に示すように、複数の特定オブジェクトは、合成されてもよい。図１８（ａ）は、「配信者Ａ」が配信するコンテンツに表示された特定オブジェクト１６０Ａを示す。図１８（ｂ）は、「配信者Ｂ」が配信するコンテンツに表示された特定オブジェクト１６０Ｂを示す。サーバ２０は、配信者の使用する端末及び配信者が使用する端末から、特定オブジェクトの合成指示を受信すると、「配信者Ａ」の特定オブジェクト１６０Ａと、「配信者Ｂ」の特定オブジェクト１６０Ｂとを合成して、特定オブジェクト１６０Ｃ（図１８（ｃ））を生成して、動画視聴画面１０５に表示する。なお、異なる配信者の特定オブジェクトでなくても、コンテンツ内に複数の特定オブジェクトがある場合には、配信者は、これらの特定オブジェクトを合成してもよい。この態様によれば、特定オブジェクトの表示態様の変化だけでなく、視聴ユーザに、合成による表示態様の変化に対する期待感や興味をもたせることができる。
【０１２１】
・上記各実施形態では、特定オブジェクトの成長過程を、視聴ユーザのアクティビティや配信者の動画配信状況に応じて分岐させた。これに代えて、特定オブジェクトの成長過程を、分岐しない複数の段階としてもよい。この態様であっても、変化条件が、ユーザのアクティビティに関するものであれば、視聴ユーザのアクティビティに応じて特定オブジェクトの表示態様が変化するため、視聴ユーザがコンテンツに積極的に参加することができる。
【０１２２】
・サーバ２０は、特定オブジェクトの変化条件が満たされた場合に、そのときの日時情報に応じて、特定オブジェクトの表示態様を変化させてもよい。例えば、変化条件が満たされたときが「４月」である場合、特定オブジェクトの表示態様を「桜」の花を含むものとする一方で、同じ条件下で特定オブジェクトにおいて変化条件が満たされたときが「８月」であれば、「ひまわり」の花を含むものとしてもよい。日時情報は、「年月日」に限らず、「時刻」であってもよい。
【０１２３】
・サーバ２０は、特定オブジェクトの変化条件が満たされた場合に、そのときの外的環境に関する情報を取得し、取得した外的環境に関する情報に基づいて特定オブジェクトの表示態様を変化させてもよい。外的環境に関する情報は、天候、気温、クライアント装置１０が位置する位置情報等である。サーバ２０は、外的環境に関する情報を、クライアント装置１０から取得してもよいし、外部サーバから取得してもよい。例えば、サーバ２０は、変化条件が満たされたときにクライアント装置１０から位置情報を取得し、位置情報に対応する天候を外部サーバから取得する。そして、サーバ２０は、位置情報に対応する天候が「雨」である場合には、傘を含む特定オブジェクトを表示したり、特定オブジェクトの周囲に、雨滴のパーティクル等を動的に表示したりしてもよい。
【０１２４】
・上記実施形態では、アクターのアクティビティに応じて特定オブジェクトの表示態様を変化させる。これに代えて若しくは加えて、動画の配信状況に応じて、表示態様を変化させてもよい。例えば、配信回数が「１０回」に達した場合に、特定オブジェクトの花を「１０個」とし、配信回数が「２０回」に達した場合に、特定オブジェクトの花を「２０個」としてもよい。
【０１２５】
・特定オブジェクトは、動画に１つ表示されてもよいし、複数表示されてもよい。
・第３実施形態では、変化条件が満たされた場合に、配信者のレベルに応じた支援情報を表示した。支援情報は、変化条件が満たされたときのアクターの状態に応じて、複数の支援情報の中からいずれか一つを選択してもよい。例えば、サーバ２０は、複数の支援情報をストレージ２３に記憶し、オブジェクト処理部２１Ｅは、変化条件が満たされたときのアクターの状態に関する情報を取得する。例えば、オブジェクト処理部２１Ｅは、初期位置からのアクターの移動距離、腕が振られた回数等、装着センサ３３から取得される各種パラメータに基づき、アクターの動作に関する情報を取得する。そして、オブジェクト処理部２１Ｅは、各種パラメータに基づきアクターの動きが小さいと判断される場合には「踊ってみよう」等の支援情報を表示し、アクターの動きが十分大きいと判断される場合には別の支援情報を表示するか、若しくは支援情報を表示しない。又は、オブジェクト処理部２１Ｅは、マイク４４から入力したアクターの音声に基づき、発話量又は発話しない（沈黙した）時間を算出する。オブジェクト処理部２１Ｅは、アクターの発話量が少ないと判断した場合には「歌ってみよう」等の支援情報を表示し、アクターの発話量が十分多いと判断される場合には別の支援情報を表示するか、若しくは支援情報を表示しない。
【０１２６】
・特定オブジェクト（成長オブジェクト）は、上記各実施形態以外のオブジェクトであってもよい。例えば、各配信回で配信される動画を連続して視聴する連続視聴ユーザの数が、所定人数（「１００人」、「２００人」）に段階的に達した場合に成長するオブジェクト（盆栽）等であってもよい。
【０１２７】
・一実施形態においては、アクター及びアクターに装着される複数の装着センサ３３の各々に多数の赤外ＬＥＤを搭載し、この赤外ＬＥＤからの光を、スタジオルームＲの床や壁に設けられた赤外線カメラで検知することで、当該装着センサ３３の各々の位置及び向きを検出してもよい。赤外ＬＥＤに代えて可視光ＬＥＤを使用し、この可視光ＬＥＤからの光を可視光カメラで検出することで、当該装着センサ３３の各々の位置及び向きを検出してもよい。このように、アクターに装着される複数の装着センサ３３の各々に発光部（例えば、赤外ＬＥＤや可視光ＬＥＤ）を設け、この発光部からの光をスタジオルーム内に設けられた受光部（例えば、赤外線カメラや可視光カメラ）で検出することで、当該装着センサ３３の各々の位置及び向きを検出してもよい。一実施形態においては、装着センサ３３に代えて、複数の反射マーカーを用いることができる。反射マーカーは、アクターの各々に付けられたり、アクターが着用する衣服（スーツ）の一部として設けられる。このように反射マーカーをアクターに設けることにより、アクターを撮影して撮影データを生成し、この撮影データを画像処理することにより、反射マーカーの位置及び向きを検出することができる。また、トラッキングシステム３１は、装着センサ３３を用いず、外部センサ３２のみで、アクターの動きを検出できるものであってもよい。
【０１２８】
・上記各実施形態及び上記各変形例は、それぞれ組み合わせることができる。
・実施形態に記載した手法は、計算機（コンピュータ）に実行させることができるプログラムとして、例えば磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウェア手段（実行プログラムのみならずテーブルやデータ構造も含む）を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウェア手段を構築し、このソフトウェア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。
【符号の説明】
【０１２９】
１…動画配信システム、１０…クライアント装置、２０…サーバ。
【図１】
2020108043.tif 000003
【図２】
2020108043.tif 000004
【図３】
2020108043.tif 000005
【図４】
2020108043.tif 000006
【図５】
2020108043.tif 000007
【図６】
2020108043.tif 000008
【図７】
2020108043.tif 000009
【図８】
2020108043.tif 000010
【図９】
2020108043.tif 000011
【図１０】
2020108043.tif 000012
【図１１】
2020108043.tif 000013
【図１２】
2020108043.tif 000014
【図１３】
2020108043.tif 000015
【図１４】
2020108043.tif 000016
【図１５】
2020108043.tif 000017
【図１６】
2020108043.tif 000018
【図１７】
2020108043.tif 000019
【図１８】
2020108043.tif 000020
【手続補正書】
【提出日】令和1年5月17日(2019.5.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、
動画を配信するサーバと、
動画配信における視聴ユーザのアクティビティを記憶するストレージと、
前記視聴ユーザが用いる装置であって、動画を視聴するためのアプリケーションを実装した情報処理端末と、を備え、
前記サーバが、
前記キャラクタオブジェクトと、表示態様の変化をオブジェクト単位で複数回行う特定オブジェクトとを含む動画データを生成し、
前記動画データを前記情報処理端末に送信し、
前記情報処理端末から、前記視聴ユーザのアクティビティに関する情報を受信し、
前記視聴ユーザのアクティビティに応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させる
動画配信システム。
【請求項２】
前記サーバが、前記動画において変化条件が満たされたと判定した場合に、前記視聴ユーザのアクティビティに応じて表示態様を変化させる
請求項１に記載の動画配信システム。
【請求項３】
前記情報処理端末は、当該情報処理端末の入力部への前記視聴ユーザの入力に基づき、前記動画に対するメッセージを前記サーバに送信し、
前記メッセージに応じて、前記特定オブジェクトの表示態様を変化させる
請求項１又は２に記載の動画配信システム。
【請求項４】
前記情報処理端末は、当該情報処理端末の入力部への前記視聴ユーザの入力に基づき、前記サーバにギフトオブジェクトの表示要求を送信し、
前記サーバは、前記ギフトオブジェクトに応じて、前記特定オブジェクトの表示態様を変化させる
請求項１〜３のいずれか１項に記載の動画配信システム。
【請求項５】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、
動画を配信するサーバと、
動画配信における配信状況をコンテンツ毎に記憶するストレージと、
視聴ユーザが用いる装置であって、動画を視聴するためのアプリケーションを実装した情報処理端末と、を備え、
前記サーバが、
前記キャラクタオブジェクトと、特定オブジェクトとを含む動画データを生成し、
前記動画データを前記情報処理端末に送信し、
一つの前記コンテンツにおける動画の配信状況に応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させる
動画配信システム。
【請求項６】
前記特定オブジェクトは初期形態から最終形態まで不可逆的に変化するものであり、
前記サーバは、前記特定オブジェクトが前記最終形態まで到達した場合に、当該特定オブジェクトの表示態様を、成果物を含むものとして前記動画に表示し、
前記成果物を、前記動画の視聴ユーザに関連付けて前記ストレージに記憶する
請求項１〜５のいずれか１項に記載の動画配信システム。
【請求項７】
前記サーバは、前記特定オブジェクトが最終形態に到達した場合、当該特定オブジェクトに関連付けられた初期形態の新たな特定オブジェクトを生成する
請求項６に記載の動画配信システム。
【請求項８】
前記サーバは、前記新たな特定オブジェクトを前記視聴ユーザと関連付け、
前記視聴ユーザが用いる情報処理端末から、前記新たな特定オブジェクトが生成された動画とは異なる動画に対して、前記新たな特定オブジェクトの表示要求を受信し、
前記表示要求に基づいて、前記異なる動画に対して前記新たな特定オブジェクトを表示する
請求項７に記載の動画配信システム。
【請求項９】
前記サーバは、複数の前記特定オブジェクトに基づいて、前記特定オブジェクトの合成オブジェクトを生成し、前記動画に表示する
請求項１〜８のいずれか１項に記載の動画配信システム。
【請求項１０】
前記サーバは、前記特定オブジェクトとして、前記動画を配信する配信者に向けた動画配信のアドバイスを前記動画に表示する
請求項１〜９のいずれか１項に記載の動画配信システム。
【請求項１１】
前記情報処理端末は、前記動画へのギフトオブジェクトとして前記特定オブジェクトの表示要求を前記サーバに送信し、
前記サーバは、前記特定オブジェクトの表示要求に応じて、前記動画に当該特定オブジェクトを表示する
請求項１〜１０のいずれか１項に記載の動画配信システム。
【請求項１２】
前記サーバは、前記特定オブジェクトの表示態様を変化させる変化条件が満たされた場合、当該変化条件が満たされたときの日時情報に応じて、表示態様を変化させる
請求項１〜１１のいずれか１項に記載の動画配信システム。
【請求項１３】
前記サーバは、前記特定オブジェクトの表示態様を変化させる変化条件が満たされた場合、外的環境に関する情報を取得し、
前記取得した外的環境に関する情報に基づいて、前記特定オブジェクトの表示態様を変化させる
請求項１〜１２のいずれか１項に記載の動画配信システム。
【請求項１４】
動画を配信するサーバと、動画を視聴するためのアプリケーションを実装した情報処理端末とを用いて、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信方法であって、
前記サーバが、
前記キャラクタオブジェクトと、オブジェクト単位で表示態様の変化を複数回行う特定オブジェクトとを含む動画データを生成し、
前記動画データを前記情報処理端末に送信し、
前記情報処理端末から、当該情報処理端末を用いる視聴ユーザのアクティビティに関する情報を受信し、
前記視聴ユーザのアクティビティに応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させる
動画配信方法。
【請求項１５】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信するサーバの動画配信プログラムであって、
前記サーバに、
前記キャラクタオブジェクトと、オブジェクト単位で表示態様の変化を複数回行う特定オブジェクトとを含む動画データを生成するステップと、
前記動画データを視聴ユーザが用いる情報処理端末に送信するステップと、
前記情報処理端末から、前記視聴ユーザのアクティビティに関する情報を受信するステップと、
前記視聴ユーザのアクティビティに応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させるステップと、を実行させる
動画配信プログラム。
【請求項１６】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をディスプレイに表示する情報処理端末であって、
前記キャラクタオブジェクトと、オブジェクト単位で表示態様の変化を複数回行う特定オブジェクトとを含む動画データをサーバから受信して、前記ディスプレイに表示するステップと、
前記動画に対する視聴ユーザのアクティビティに関する情報を前記サーバに送信するステップと、
前記視聴ユーザ及び他の視聴ユーザのアクティビティに応じて前記特定オブジェクトの表示態様を変化させた動画データを前記サーバから受信して、前記ディスプレイに表示するステップと、を実行する
情報処理端末。
【請求項１７】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をディスプレイに表示する情報処理端末の動画視聴プログラムであって、
前記情報処理端末に、
前記キャラクタオブジェクトと、オブジェクト単位で表示態様の変化を複数回行う特定オブジェクトとを含む動画データをサーバから受信して、前記ディスプレイに表示するステップと、
前記動画に対する視聴ユーザのアクティビティに関する情報を前記サーバに送信するス
テップと、
前記視聴ユーザ及び他の視聴ユーザのアクティビティに応じて前記特定オブジェクトの表示態様を変化させた動画データを前記サーバから受信して、前記ディスプレイに表示するステップと、を実行させる
動画視聴プログラム。
【請求項１８】
動画を配信するサーバと、動画を視聴するためのアプリケーションを実装した情報処理端末とを用いて、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信方法であって、
前記サーバが、
動画配信における配信状況をコンテンツ毎にストレージに記憶し、
前記キャラクタオブジェクトと、特定オブジェクトとを含む動画データを生成し、
前記動画データを前記情報処理端末に送信し、
一つの前記コンテンツにおける動画の配信状況に応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させる
動画配信方法。
【請求項１９】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を情報処理端末に配信するサーバの動画配信プログラムであって、
前記サーバに、
動画配信における配信状況をコンテンツ毎にストレージに記憶するステップと、
前記キャラクタオブジェクトと、特定オブジェクトとを含む動画データを生成するステップと、
前記動画データを前記情報処理端末に送信するステップと、
一つの前記コンテンツにおける動画の配信状況に応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させるステップと、を実行させる
動画配信プログラム。
【手続補正書】
【提出日】令和1年9月24日(2019.9.24)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、
動画を配信するサーバと、
動画配信における視聴ユーザのアクティビティを記憶するストレージと、
前記視聴ユーザが用いる装置であって、動画を視聴するためのアプリケーションを実装した情報処理端末と、を備え、
前記サーバが、
前記キャラクタオブジェクトと、表示態様の変化をオブジェクト単位で複数回行う特定オブジェクトとを含む動画データを生成し、
前記動画データを前記情報処理端末に送信し、
前記情報処理端末から、前記視聴ユーザのアクティビティに関する情報を受信し、
前記視聴ユーザのアクティビティに関する条件が満たされる度に、前記特定オブジェクトを段階的に変化させる複数の描画データのうち、次の変化段階の描画データを用いて前記動画に表示される前記特定オブジェクトの表示態様を変化させる
動画配信システム。
【請求項２】
前記情報処理端末は、当該情報処理端末の入力部への前記視聴ユーザの入力に基づき、前記動画に対するメッセージを前記サーバに送信し、
前記メッセージに応じて、前記特定オブジェクトの表示態様を変化させる
請求項１に記載の動画配信システム。
【請求項３】
前記情報処理端末は、当該情報処理端末の入力部への前記視聴ユーザの入力に基づき、前記サーバにギフトオブジェクトの表示要求を送信し、
前記サーバは、前記ギフトオブジェクトに応じて、前記特定オブジェクトの表示態様を変化させる
請求項１又は２に記載の動画配信システム。
【請求項４】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む
動画を配信する動画配信システムであって、
動画を配信するサーバと、
動画配信における配信状況をコンテンツ毎に記憶するストレージと、
視聴ユーザが用いる装置であって、動画を視聴するためのアプリケーションを実装した情報処理端末と、を備え、
前記サーバが、
前記キャラクタオブジェクトと、特定オブジェクトとを含む動画データを生成し、
前記動画データを前記情報処理端末に送信し、
一つの前記コンテンツにおける動画の配信状況に応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させる
動画配信システム。
【請求項５】
前記特定オブジェクトは初期形態から最終形態まで不可逆的に変化するものであり、
前記サーバは、前記特定オブジェクトが前記最終形態まで到達した場合に、当該特定オブジェクトの表示態様を、成果物を含むものとして前記動画に表示し、
前記成果物を、前記動画の視聴ユーザに関連付けて前記ストレージに記憶する
請求項１〜４のいずれか１項に記載の動画配信システム。
【請求項６】
前記サーバは、前記特定オブジェクトが最終形態に到達した場合、当該特定オブジェクトに関連付けられた初期形態の新たな特定オブジェクトを生成する
請求項５に記載の動画配信システム。
【請求項７】
前記サーバは、前記新たな特定オブジェクトを前記視聴ユーザと関連付け、
前記視聴ユーザが用いる情報処理端末から、前記新たな特定オブジェクトが生成された動画とは異なる動画に対して、前記新たな特定オブジェクトの表示要求を受信し、
前記表示要求に基づいて、前記異なる動画に対して前記新たな特定オブジェクトを表示する
請求項６に記載の動画配信システム。
【請求項８】
前記サーバは、複数の前記特定オブジェクトに基づいて、前記特定オブジェクトの合成オブジェクトを生成し、前記動画に表示する
請求項１〜７のいずれか１項に記載の動画配信システム。
【請求項９】
前記サーバは、前記特定オブジェクトとして、前記動画を配信する配信者に向けた動画配信のアドバイスを前記動画に表示する
請求項１〜８のいずれか１項に記載の動画配信システム。
【請求項１０】
前記情報処理端末は、前記動画へのギフトオブジェクトとして前記特定オブジェクトの表示要求を前記サーバに送信し、
前記サーバは、前記特定オブジェクトの表示要求に応じて、前記動画に当該特定オブジェクトを表示する
請求項１〜９のいずれか１項に記載の動画配信システム。
【請求項１１】
前記サーバは、前記特定オブジェクトの表示態様を変化させる変化条件が満たされた場合、当該変化条件が満たされたときの日時情報に応じて、表示態様を変化させる
請求項１〜１０のいずれか１項に記載の動画配信システム。
【請求項１２】
前記サーバは、前記特定オブジェクトの表示態様を変化させる変化条件が満たされた場合、外的環境に関する情報を取得し、
前記取得した外的環境に関する情報に基づいて、前記特定オブジェクトの表示態様を変
化させる
請求項１〜１１のいずれか１項に記載の動画配信システム。
【請求項１３】
動画を配信するサーバと、動画を視聴するためのアプリケーションを実装した情報処理端末とを用いて、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信方法であって、
前記サーバが、
前記キャラクタオブジェクトと、オブジェクト単位で表示態様の変化を複数回行う特定オブジェクトとを含む動画データを生成し、
前記動画データを前記情報処理端末に送信し、
前記情報処理端末から、当該情報処理端末を用いる視聴ユーザのアクティビティに関する情報を受信し、
前記視聴ユーザのアクティビティに関する条件が満たされる度に、前記特定オブジェクトを段階的に変化させる複数の描画データのうち、次の変化段階の描画データを用いて前記動画に表示される前記特定オブジェクトの表示態様を変化させる
動画配信方法。
【請求項１４】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信するサーバの動画配信プログラムであって、
前記サーバに、
前記キャラクタオブジェクトと、オブジェクト単位で表示態様の変化を複数回行う特定オブジェクトとを含む動画データを生成するステップと、
前記動画データを視聴ユーザが用いる情報処理端末に送信するステップと、
前記情報処理端末から、前記視聴ユーザのアクティビティに関する情報を受信するステップと、
前記視聴ユーザのアクティビティに関する条件が満たされる度に、前記特定オブジェクトを段階的に変化させる複数の描画データのうち、次の変化段階の描画データを用いて前記動画に表示される前記特定オブジェクトの表示態様を変化させるステップと、を実行させる
動画配信プログラム。
【請求項１５】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をディスプレイに表示する情報処理端末であって、
前記キャラクタオブジェクトと、オブジェクト単位で表示態様の変化を複数回行う特定オブジェクトとを含む動画データをサーバから受信して、前記ディスプレイに表示するステップと、
前記動画に対する視聴ユーザのアクティビティに関する情報を前記サーバに送信するステップと、
前記視聴ユーザ及び他の視聴ユーザのアクティビティに関する条件が満たされる度に、前記特定オブジェクトを段階的に変化させる複数の描画データのうち、次の変化段階の描画データを用いて前記特定オブジェクトの表示態様を変化させた動画データを前記サーバから受信して、前記ディスプレイに表示するステップと、を実行する
情報処理端末。
【請求項１６】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をディスプレイに表示する情報処理端末の動画視聴プログラムであって、
前記情報処理端末に、
前記キャラクタオブジェクトと、オブジェクト単位で表示態様の変化を複数回行う特定オブジェクトとを含む動画データをサーバから受信して、前記ディスプレイに表示するステップと、
前記動画に対する視聴ユーザのアクティビティに関する情報を前記サーバに送信するステップと、
前記視聴ユーザ及び他の視聴ユーザのアクティビティに関する条件が満たされる度に、前記特定オブジェクトを段階的に変化させる複数の描画データのうち、次の変化段階の描画データを用いて前記特定オブジェクトの表示態様を変化させた動画データを前記サーバから受信して、前記ディスプレイに表示するステップと、を実行させる
動画視聴プログラム。
【請求項１７】
動画を配信するサーバと、動画を視聴するためのアプリケーションを実装した情報処理端末とを用いて、アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信方法であって、
前記サーバが、
動画配信における配信状況をコンテンツ毎にストレージに記憶し、
前記キャラクタオブジェクトと、特定オブジェクトとを含む動画データを生成し、
前記動画データを前記情報処理端末に送信し、
一つの前記コンテンツにおける動画の配信状況に応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させる
動画配信方法。
【請求項１８】
アクターの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を情報処理端末に配信するサーバの動画配信プログラムであって、
前記サーバに、
動画配信における配信状況をコンテンツ毎にストレージに記憶するステップと、
前記キャラクタオブジェクトと、特定オブジェクトとを含む動画データを生成するステップと、
前記動画データを前記情報処理端末に送信するステップと、
一つの前記コンテンツにおける動画の配信状況に応じて、前記動画に表示される前記特定オブジェクトの表示態様を変化させるステップと、を実行させる
動画配信プログラム。