(57)【要約】      （修正有）【課題】配信者又は視聴者として、ユーザによる動画配信に関するサービスの利用を惹起させるコンピュータプログラム、方法及びサーバ装置を提供する。【解決手段】コンピュータプログラムは、少なくとも１つのプロセッサにより実行されることにより、配信者の動作に関する動作データに基づいて生成された配信者のアバターのアニメーションを含む第１の動画又は動作データと、受信したウェブページを用いて配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、配信に関する少なくとも１つの配信状況情報を取得し、ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象とされる特定ゲームオブジェクトを抽出し、少なくとも１つの配信状況情報に基づいて、特定ゲームオブジェクトに関連する制御パラメータを演算する、ようにプロセッサを機能させる。【選択図】図１
2022002626.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
前記配信に関する少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように前記プロセッサを機能させる、コンピュータプログラム。
【請求項２】
前記少なくとも１つの配信状況情報は、前記配信者の配信行為に関する配信行為情報、及び／又は前記配信者に関する配信者ステータス情報、を含む、請求項１に記載のコンピュータプログラム。
【請求項３】
前記配信行為情報は、前記配信者による配信頻度、及び／又は前記配信者により配信される配信時間帯、を含む、請求項２に記載のコンピュータプログラム。
【請求項４】
前記配信頻度は、所定日数間における前記配信者による配信日数、及び／又は前記所定日数間における前記配信者による配信総時間である、請求項３に記載のコンピュータプログラム。
【請求項５】
前記配信頻度は、前記配信者によって連日配信される連続配信日数である、請求項３に記載のコンピュータプログラム。
【請求項６】
前記配信頻度は、前記配信者によって同一時間帯に連日配信される前記連続配信日数である、請求項５に記載のコンピュータプログラム。
【請求項７】
前記配信時間帯は、同日内において予め複数設定される、請求項３に記載のコンピュータプログラム。
【請求項８】
前記配信者ステータス情報は、前記配信行為に際して前記配信者の端末装置から前記通信回線を介して前記視聴者の端末装置に向けて送信される第１送信情報、及び／又は前記配信行為に際して前記配信者の端末装置が前記通信回線を介して前記視聴者の端末装置から受信する受信情報に基づいて算出される前記配信者のステータス情報を含む、請求項２に記載のコンピュータプログラム。
【請求項９】
前記配信者ステータス情報は、前記配信者の端末装置が、他の配信者の端末装置との関係において、該他の配信者が配信する前記第１の動画又は前記動作データと前記第２の動画とを受信する前記視聴者の端末装置として利用される場合に、前記配信者の端末装置から前記他の配信者の端末装置に対して送信される第２送信情報に基づいて算出される前記配信者のステータス情報を含む、請求項２に記載のコンピュータプログラム。
【請求項１０】
前記配信者ステータス情報は、前記配信者による前記ゲームの進行情報を含む、請求項２に記載のコンピュータプログラム。
【請求項１１】
前記少なくとも１つの配信状況情報は、配信された前記第２の動画に関するものである、請求項１乃至１０のいずれか一項に記載のコンピュータプログラム。
【請求項１２】
前記特定ゲームオブジェクトは、前記ゲームにおいて前記配信者が取得する又は前記配信者によって操作される前記ゲームオブジェクトである、請求項１乃至１１のいずれか一項に記載のコンピュータプログラム。
【請求項１３】
前記特定ゲームオブジェクトは、アイテム、装備、ポイント、報酬、コイン、カード、キャラクター及び／又はアバターを含む、請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１乃至１３のいずれか一項に記載のコンピュータプログラム。
【請求項１５】
前記通信回線が、インターネットを含む、請求項１乃至１４のいずれか一項に記載のコンピュータプログラム。
【請求項１６】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信し、
前記第２の動画が、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
ように前記プロセッサを機能させる、コンピュータプログラム。
【請求項１７】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１６に記載のコンピュータプログラム。
【請求項１８】
前記通信回線が、インターネットを含む、請求項１６又は１７に記載のコンピュータプログラム。
【請求項１９】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、
前記配信に関する少なくとも１つの配信状況情報を取得する工程と、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出する工程と、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する工程と、
を含む方法。
【請求項２０】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１９に記載の方法
【請求項２１】
前記通信回線が、インターネットを含む、請求項１９又は２０に記載の方法。
【請求項２２】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信する工程、
を含む方法であり、
前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
方法。
【請求項２３】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２２に記載の方法。
【請求項２４】
前記通信回線が、インターネットを含む、請求項２２又は２３に記載の方法。
【請求項２５】
少なくとも１つのプロセッサを具備し、
該プロセッサが、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、前記配信者の端末装置から受信し、
受信した前記第１の動画又は前記動作データと、前記第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように前記少なくとも１つのプロセッサを機能させるサーバ装置であって、
前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
サーバ装置。
【請求項２６】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２５に記載のサーバ装置。
【請求項２７】
前記通信回線が、インターネットを含む、請求項２５又は２６に記載のサーバ装置。
【請求項２８】
少なくとも１つのプロセッサを具備し、
該プロセッサが、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信するものであり、
前記コンピュータプログラムが、
前記配信者の端末装置を、
前記配信に関する少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させる、サーバ装置。
【請求項２９】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２８に記載のサーバ装置。
【請求項３０】
前記通信回線が、インターネットを含む、請求項２８又は２９に記載のサーバ装置。
【請求項３１】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、前記配信者の端末装置から受信する工程と、
受信した前記第１の動画又は前記動作データと、及び前記第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、
を含む方法であり、
前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
方法。
【請求項３２】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項３１に記載の方法。
【請求項３３】
前記通信回線が、インターネットを含む、請求項３１又は３２に記載の方法。
【請求項３４】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信する工程、
を含む方法であり、
前記コンピュータプログラムが、
前記配信者の端末装置を、
前記配信に関する少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させる、方法。
【請求項３５】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項３４に記載の方法。
【請求項３６】
前記通信回線が、インターネットを含む、請求項３４又は３５に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件出願に開示された技術は、配信者の端末装置から各視聴者の端末装置に対してゲームに関する動画を配信するために用いられる、コンピュータプログラム、方法及びサーバ装置に関する。
【背景技術】
【０００２】
配信者の端末装置から各視聴者の端末装置に対してゲームに関する動画を配信するために用いられるサービスとして、ミラティブ（非特許文献１）と称するサービスが知られている。
【０００３】
このサービスでは、配信者は、端末装置を利用して、この配信者の動作に関する動作データに基づいて生成されたアバターのアニメーションを含む動画と、この配信者の操作に関する操作データに基づいて生成されたゲームに関する動画とを、複数の視聴者の端末装置に配信することができる。なお、上記非特許文献１は、引用によりその全体が本明細書に組み入れられる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】"Mirrativ（ミラティブ）"、［online］、２０１９年８月１６日、Mirrativ, Inc.、［２０２０年５月７日検索］、インターネット（https://apps.apple.com/jp/app/mirrativ-ミラティブ-スマホでかんたんゲーム配信/id1028944599）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
昨今、配信者として又は視聴者としての、ユーザによる動画配信に関するサービスの利用を惹起させる手法が必要とされている。
【０００６】
したがって、本件出願において開示された幾つかの実施形態は、配信者として又は視聴者として、ユーザによる動画配信に関するサービスの利用を惹起させることが可能な、コンピュータプログラム、方法及びサーバ装置を提供する。
【課題を解決するための手段】
【０００７】
一態様に係るコンピュータプログラムは、「少なくとも１つのプロセッサにより実行されることにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、前記配信に関する少なくとも１つの配信状況情報を取得し、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、ように前記プロセッサを機能させる」ことができる。
【０００８】
別の態様に係るコンピュータプログラムは、「少なくとも１つのプロセッサにより実行されることにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信し、前記第２の動画が、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、ように前記プロセッサを機能させる」ことができる。
【０００９】
一態様に係る方法は、「コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、前記配信に関する少なくとも１つの配信状況情報を取得する工程と、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出する工程と、前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する工程と、を含む」。
【００１０】
別の態様に係る方法は、「コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信する工程、を含む方法であり、前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む」。
【００１１】
一態様に係るサーバ装置は、「少なくとも１つのプロセッサを具備し、該プロセッサが、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、前記配信者の端末装置から受信し、受信した前記第１の動画又は前記動作データと、前記第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように前記少なくとも１つのプロセッサを機能させるサーバ装置であって、前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む」。
【００１２】
別の態様に係るサーバ装置は、「少なくとも１つのプロセッサを具備し、該プロセッサが、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信するものであり、前記コンピュータプログラムが、前記配信者の端末装置を、前記配信に関する少なくとも１つの配信状況情報を取得し、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、ように機能させる」ことができる。
【００１３】
さらに別の態様に係る方法は、「コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、前記配信者の端末装置から受信する工程と、受信した前記第１の動画又は前記動作データと、及び前記第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、を含む方法であり、前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む」。
【００１４】
さらに別の態様に係る方法は、「コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信する工程、を含む方法であり、前記コンピュータプログラムが、前記配信者の端末装置を、前記配信に関する少なくとも１つの配信状況情報を取得し、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、ように機能させる」。
【図面の簡単な説明】
【００１５】
【図１】図１は、一実施形態に係る動画配信システムの構成の一例を示すブロック図である。
【図２】図２は、図１に示した端末装置（サーバ装置）のハードウェア構成の一例を模式的に示すブロック図である。
【図３】図３は、図１に示した端末装置の機能の一例を模式的に示すブロック図である。
【図４】図４は、図１に示したサーバ装置の機能の一例を模式的に示すブロック図である。
【図５Ａ】図５Ａは、図１に示した動画配信システムにおいて行われる動作の一例を示すフロー図である。
【図５Ｂ】図５Ｂは、図１に示した動画配信システムにおいて行われる動作の一例を示すフロー図である。
【図６】図６は、図１に示した動画配信システムにおいて用いられる端末装置に表示される第１の動画の一例を示す図である。
【図７】図７は、図１に示した動画配信システムにおいて用いられる端末装置に表示される第２の動画の一例を示す図である。
【図８】図８は、情報テーブルに含まれる演算情報の一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、添付図面を参照して本発明の様々な実施形態を説明する。なお、図面において共通した構成要素には同一の参照符号が付されている。また、或る図面に表現された構成要素が、説明の便宜上、別の図面においては省略されていることがある点に留意されたい。さらにまた、添付した図面が必ずしも正確な縮尺で記載されている訳ではないということに注意されたい。さらにまた、アプリケーションという用語は、ソフトウェア又はプログラムと称呼されるものであってもよく、コンピュータに対する指令であって、ある種の結果を得ることができるように組み合わされたものであればよい。
【００１７】
１．動画配信システムの構成
本件出願において開示される動画配信システム１においては、簡潔にいえば、配信を行うユーザ（以下、「配信者」という。）が、その端末装置を用いて、第１の動画及び第２の動画を、通信回線を介して、動画を視聴するユーザ（以下、「視聴者」という。）の端末装置に配信することができる。第１の動画とは、配信者の動作に関する動作データに基づいて生成された配信者のアバターのアニメーションを含む動画である。また、第２の動画とは、配信者の操作に関する操作データに基づいて生成されたゲームに関する動画である。
【００１８】
図１は、一実施形態に係る動画配信システム１の構成の一例を示すブロック図である。図１に示すように、動画配信システム１は、図示しない通信回線（通信網）に接続される複数の端末装置１０と、通信回線に接続される１又はそれ以上のサーバ装置２０と、を含むことができる。各端末装置１０は、通信回線を介して、１又はそれ以上のサーバ装置２０に接続され得る。
【００１９】
なお、図１には、複数の端末装置１０として、例えば、端末装置１０Ａ〜１０Ｄが示されているが、これら以外の１又はそれ以上の端末装置１０が同様に用いられ得る。同様に、図１には、１又はそれ以上のサーバ装置２０として、例えば、サーバシステム２０Ａ（サーバシステム２０Ａは後述するとおり複数のサーバで構成されている）及びサーバ装置２０Ｂ（ウェブサーバ装置２０Ｂ）が示されているが、これら以外の１又はそれ以上のサーバ装置２０が同様に用いられ得る。なお、図示しない通信回線は、携帯電話網、無線ＬＡＮ、固定電話網、インターネット、イントラネット及び／又はイーサネット（登録商標）等をこれらに限定することなく含むことができる。
【００２０】
さらに、一実施形態では、動画配信システム１は、通信回線に接続される１又はそれ以上のスタジオユニット３０を含むこともできる。各スタジオユニット３０は、通信回線を介して、１若しくはそれ以上のサーバ装置２０又は複数の端末装置１０に接続され得る。なお、図１には、１又はそれ以上のスタジオユニット３０として、例えば、スタジオユニット３０Ａ及び３０Ｂが示されているが、これら以外の１又はそれ以上のスタジオユニット３０が同様に用いられ得る。
【００２１】
１−１．端末装置１０
図１に示すように、複数の端末装置１０は、１又はそれ以上の配信者の端末装置１０（ここでは、端末装置１０Ａ）と、１又はそれ以上の視聴者の端末装置１０（ここでは、端末装置１０Ｂ〜端末装置１０Ｄ）と、を含むことができる。各端末装置１０は、共通した構成を有することにより、動画を配信するための端末装置（配信者の端末装置１０）及び動画を視聴するための端末装置（視聴者の端末装置１０）のいずれにもなり得るものである。同様に、動画配信システム１を利用するユーザは、ある場面においては配信者に、別の場面においては視聴者になり得るものである。
【００２２】
各端末装置１０は、動画を配信するための端末装置（配信者の端末装置）として動作する場合には、インストールされた動画配信用アプリケーション（ミドルウェア、又は、アプリケーションとミドルウェアとの組合せであってもよい。以下同様。）を実行することができる。これにより、各端末装置１０は、その配信者の動作に関する動作データを取得し、取得したデータに従って変化させた仮想的なキャラクター（アバター）のアニメーションを含む第１の動画を生成することができる。さらに、各端末装置１０は、当該第１の動画を、通信回線を介してサーバ装置２０（サーバシステム２０Ａ）に送信することができる。このような第１の動画は、サーバ装置２０（サーバシステム２０Ａ）から、通信回線を介して、動画を受信するための端末装置（視聴者の端末装置）１０に配信される。このような視聴者の端末装置１０は、インストールされた動画視聴用アプリケーション（ミドルウェア、又は、アプリケーションとミドルウェアとの組合せであってもよい。以下同様。）を実行することにより、動画を受信することができる。
【００２３】
また、各端末装置１０は、配信者の端末装置として動作する場合には、インストールされた動画配信用アプリケーションに組み込まれたブラウザ機能を実行すること、及び／又は、インストールされたウェブブラウザアプリケーションを実行することができる。これにより、各端末装置１０は、サーバ装置２０（ウェブサーバ装置２０Ｂ）からウェブページ（ＨＴＭＬドキュメント）を受信し、このウェブページに含まれるゲームプログラムを実行することができる。各端末装置１０は、このゲームプログラムを実行することにより、その配信者の操作に関する操作データに基づいて、少なくとも１つのゲームオブジェクトを動作させた第２の動画を生成することができる。
【００２４】
さらに、各端末装置１０は、配信者の端末装置として動作する場合には、前述のとおり生成した第２の動画を、前述の動画配信用アプリケーションを実行することにより、通信回線を介してサーバ装置２０（サーバシステム２０Ａ）に送信することができる。このような第２の動画もまた、サーバ装置２０（サーバシステム２０Ａ）から、通信回線を介して、インストールされた動画視聴用アプリケーションを実行する、動画を受信するための端末装置（視聴者の端末装置）１０に配信される。
【００２５】
さらにまた、各端末装置１０は、配信者の端末装置として動作する場合には、前述の動画配信用アプリケーションを実行することにより、この配信者の端末装置１０により配信された第１の動画及び／又は第２の動画を視聴する視聴者の端末装置１０から、サーバ装置２０（サーバシステム２０Ａ）を介して、この配信者に対してギフトを付与する旨を示すギフト情報、及び／又は、この配信者に対してコメントを送信する旨を示すコメント情報を受信することができる。また、各端末装置１０は、配信者の端末装置として動作する場合には、前述の動画配信用アプリケーションを実行することにより、この配信者の端末装置１０により配信された第１の動画及び／又は第２の動画を視聴する視聴者の端末装置１０に対して、サーバ装置２０（サーバシステム２０Ａ）を介して、コメント情報を配信することもできる。
【００２６】
一方、各端末装置１０は、動画を視聴するための端末装置（視聴者の端末装置）として動作する場合には、インストールされた動画視聴用アプリケーションを実行することにより、配信者の端末装置１０により配信された第１の動画及び／又は第２の動画を、サーバ装置２０（サーバシステム２０Ａ）を介して受信することができる。
【００２７】
さらに、各端末装置１０は、視聴者の端末装置として動作する場合には、動画視聴用アプリケーションを実行することにより、動画を配信する配信者に対してギフトを付与する旨を示すギフト情報、及び／又は、この配信者に対してコメントを送信する旨を示すコメント情報を、サーバ装置（サーバシステム２０Ａ）を介して、この配信者の端末装置１０（図１においては、配信者の端末装置１０Ａ）に送信することができる。
【００２８】
なお、前述した動画配信用アプリケーション及び動画視聴用アプリケーションは、統合された１つのアプリケーションとして、又は、それぞれ別々のアプリケーションとして、各端末装置１０にインストール及び実行され得る。
【００２９】
各端末装置１０は、このような動作を実行することができる任意の端末装置であって、スマートフォン、タブレット、携帯電話（フィーチャーフォン）及び／又はパーソナルコンピュータ等を、これらに限定することなく含むことができる。
【００３０】
１−２．サーバ装置２０
図１には、１又は複数のサーバ装置２０の一例として、サーバシステム２０Ａ及びウェブサーバ装置２０Ｂが示されている。
【００３１】
サーバシステム２０Ａは、各端末装置（各配信者の端末装置）１０（例えば、図１における配信者の端末装置１０Ａ）により送信された第１の動画及び／又は第２の動画を、各端末装置（各視聴者の端末装置）１０（例えば、図１における視聴者の端末装置１０Ｂ〜１０Ｄ）に配信することができる。さらには、サーバシステム２０Ａは、各端末装置（各視聴者の端末装置）１０により送信された、或る配信者に対してギフトを付与する旨を示すギフト情報、及び／又は、或る配信者に対してコメントを送信する旨を示すコメント情報を、その配信者の端末装置１０に送信することができる。
【００３２】
このような動作を実行するために、サーバシステム２０Ａは、一実施形態において、相互に通信回線（図示しない無線回線及び／又は有線回線を含む）を介して接続される、配信サーバ装置２０ａと、第１データベース（ＤＢ）サーバ装置２０ｂと、第２ＤＢサーバ装置２０ｃと、ギフト／コメントＡＰＩサーバ装置２０ｄと、を含むことができる。
【００３３】
配信サーバ装置２０ａは、各配信者の端末装置１０（例えば、配信者の端末装置１０Ａ）により送信された第１の動画及び／又は第２の動画を、各視聴者の端末装置１０（例えば、視聴者の端末装置１０Ｂ〜１０Ｄ）に配信することができる。さらに、配信サーバ装置２０ａは、各視聴者の端末装置１０に対する第１の動画及び／又は第２の動画に関するコメント情報を各配信者の端末装置１０からギフト／コメントＡＰＩサーバ装置２０ｄを介して受信して、該コメント情報を各視聴者の端末装置１０に配信することができる。さらに、配信サーバ装置２０ａは、各視聴者の端末装置１０から送信された第１の動画及び／又は第２の動画に関するギフト情報及び／又はコメント情報を受信して、受信した該ギフト情報及び／又はコメント情報を、ギフト／コメントＡＰＩサーバ装置２０ｄに送信することができる。
【００３４】
また、配信サーバ装置２０ａは、各配信者の端末装置１０により送信された第１の動画について、配信者による配信に関する配信状況情報を管理（取得）して、その配信状況情報を第１ＤＢサーバ装置２０ｂに格納することができる。さらにまた、配信サーバ装置２０ａは、各配信者の端末装置１０により送信された第２の動画について、配信者による配信に関する配信状況情報を管理（取得）して、その配信状況情報を第２ＤＢサーバ装置２０ｃに格納することができる。さらにまた、配信サーバ装置２０ａは、各配信者の端末装置１０から問い合わせを受けた配信状況情報を、第１ＤＢサーバ装置２０ｂ及び／又は第２ＤＢサーバ装置２０ｃから読み出して、その配信者の端末装置１０に送信することができる。
【００３５】
第１ＤＢサーバ装置２０ｂは、ギフト／コメントＡＰＩサーバ装置２０ｄから受信する第１の動画に関するギフト情報及び／又はコメント情報（各視聴者の端末装置１０から送信されたもの、及び各配信者の端末装置１０から送信されたもの、の両方を含む）を格納することができる。さらに、第１ＤＢサーバ装置２０ｂは、配信サーバ装置２０ａから受信する第１の動画に関する配信状況情報を格納することができる。さらに、第１ＤＢサーバ装置２０ｂは、配信サーバ装置２０ａにより問い合わせを受けた配信状況情報を読み出して、その配信状況情報を配信サーバ装置２０ａに送信することができる。
【００３６】
第２ＤＢサーバ装置２０ｃは、ギフト／コメントＡＰＩサーバ装置２０ｄから受信する第２の動画に関するギフト情報及び／又はコメント情報（各視聴者の端末装置１０から送信されたもの、及び各配信者の端末装置１０から送信されたもの、の両方を含む）を格納することができる。さらに、第２ＤＢサーバ装置２０ｃは、配信サーバ装置２０ａから受信する第２の動画に関する配信状況情報を格納することができる。さらにまた、第２ＤＢサーバ装置２０ｃは、配信サーバ装置２０ａにより問い合わせを受けた配信状況情報を読み出して、その配信状況情報を配信サーバ装置２０ａに送信することができる。
【００３７】
ギフト／コメントＡＰＩサーバ装置２０ｄは、配信サーバ装置２０ａから受信した第１の動画及び／又は第２の動画についてのギフト情報及び／又はコメント情報を、各配信者の端末装置１０から問い合わせを受けたとき（又は自動的に）、その配信者の端末装置１０にその配信者に対するギフト情報／又はコメント情報を送信することができる。さらに、ギフト／コメントＡＰＩサーバ装置２０ｄは、配信サーバ装置２０ａから受信した第１の動画についてのギフト情報及び／又はコメント情報（各視聴者の端末装置１０から送信されたもの、及び各配信者の端末装置１０から送信されたもの、の両方を含む）を、第１ＤＢサーバ装置２０ｂに格納することができる。さらにまた、ギフト／コメントＡＰＩサーバ装置２０ｄは、配信サーバ装置２０ａから受信した第２の動画についてのギフト情報及び／又はコメント情報（各視聴者の端末装置１０から送信されたもの、及び各配信者の端末装置１０から送信されたもの、の両方を含む）を、第２ＤＢサーバ装置２０ｃに格納することができる。
【００３８】
また、ギフト／コメントＡＰＩサーバ装置２０ｄは、各視聴者の端末装置１０に対する第１の動画及び／又は第２の動画に関するコメント情報を、各配信者の端末装置１０から受信し、そのコメント情報を配信サーバ装置２０ａに送信することができる。さらにまた、ギフト／コメントＡＰＩサーバ装置２０ｄは、各配信者の端末装置１０から受信した第１の動画に関するコメント情報を、第１ＤＢサーバ装置２０ｂに格納することができる。さらにまた、ギフト／コメントＡＰＩサーバ装置２０ｄは、各配信者の端末装置１０から受信した第２の動画に関するコメント情報を、第２ＤＢサーバ装置２０ｃに格納することができる。
【００３９】
なお、図１に示した例では、負荷を分散すること等を目的として、サーバシステム２０Ａが、配信サーバ装置２０ａ、第１ＤＢサーバ装置２０ｂ、第２ＤＢサーバ装置２０ｃ、及びギフト／コメントＡＰＩサーバ装置２０ｄからなる４つのサーバ装置を有する構成が示されている。しかし、これら４つのサーバ装置のうちの少なくとも１つのサーバ装置が残りのサーバ装置のうちの少なくとも一方と統合されるようにしてもよい。また、前述した４つのサーバ装置の各動作は一例であり、例えば少なくとも１つのサーバ装置の動作を、他の別のサーバ装置の動作と入れ替えてもよい。
【００４０】
次に、ウェブサーバ装置２０Ｂは、アクセスしてきた各配信者の端末装置１０に対して、ゲームプログラムが組み込まれたウェブページ（ＨＴＭＬ、例えばＨＴＭＬ５に従って作成されたドキュメント）を送信することができる。このゲームプログラムは、受信して解読した端末装置１０に対して、以下に例示する動作等を含む、動画の配信に関連する様々な動作を実行することができる。
・ゲームを実行する動作
・ゲームの実行に伴って生成されたゲーム画面（第２の動画）を、サーバシステム２０Ａ（配信サーバ装置２０ａ）に送信する動作
・この配信者宛てに送信されたギフト情報及び／又はコメント情報を、サーバシステム２０Ａ（ギフト／コメントＡＰＩサーバ装置２０ｄ）から取得する動作
【００４１】
１−３．スタジオユニット３０
スタジオユニット３０は、配信者（演者）が動画を配信する場所であるスタジオルーム、部屋、ホール等に配置され得る。スタジオユニット３０は、前述の端末装置１０及び／又はサーバ装置２０と同様の機能を果たすことができる。
【００４２】
２．各装置のハードウェア構成
次に、端末装置１０、サーバ装置２０、及びスタジオユニット３０の各々が有するハードウェア構成の一例について説明する。
【００４３】
２−１．端末装置１０のハードウェア構成
各端末装置１０のハードウェア構成の一例について、図２を参照しつつ説明する。図２は、図１に示した端末装置１０（サーバ装置２０）のハードウェア構成の一例を模式的に示すブロック図である（なお、図２において、括弧内の参照符号は、後述するようにサーバ装置２０に関連して付されている）。
【００４４】
図２に示すように、各端末装置１０は、主に、中央処理装置１１と、主記憶装置１２と、入出力インタフェイス装置１３と、入力装置１４と、補助記憶装置１５と、出力装置１６と、を含むことができる。これら装置同士は、データバス及び／又は制御バスにより接続されている。
【００４５】
中央処理装置１１は、「ＣＰＵ」と称され、主記憶装置１２に記憶されている命令及びデータに対して演算を行い、その演算の結果を主記憶装置１２に記憶させることができる。さらに、中央処理装置１１は、入出力インタフェイス装置１３を介して、入力装置１４、補助記憶装置１５及び出力装置１６等を制御することができる。端末装置１０は、１又はそれ以上のこのような中央処理装置１１を含むことが可能である。
【００４６】
主記憶装置１２は、「メモリ」と称され、入力装置１４、補助記憶装置１５及び通信回線３０（サーバ装置２０等）から、入出力インタフェイス装置１３を介して受信した命令及びデータ、並びに、中央処理装置１１の演算結果を記憶することができる。主記憶装置１２は、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリーメモリ）及び／又はフラッシュメモリ等をこれらに限定することなく含むことができる。
【００４７】
補助記憶装置１５は、主記憶装置１２よりも大きな容量を有する記憶装置である。前述した特定のアプリケーション（動画配信用アプリケーション、動画視聴用アプリケーション等）やウェブブラウザアプリケーション等を構成する命令及びデータ（コンピュータプログラム）を記憶することができる。さらに、補助記憶装置１５は、中央処理装置１１により制御されることにより、これらの命令及びデータ（コンピュータプログラム）を、入出力インタフェイス装置１３を介して主記憶装置１２に送信することができる。補助記憶装置１５は、磁気ディスク装置及び／又は光ディスク装置等をこれらに限定することなく含むことができる。
【００４８】
入力装置１４は、外部からデータを取り込む装置であって、タッチパネル、ボタン、キーボード、マウス及び／又はセンサ等をこれらに限定することなく含むことができる。センサは、後述するように、１若しくはそれ以上のカメラ等及び／又は１若しくはそれ以上のマイク等を含むセンサを、これらに限定することなく含むことができる。
【００４９】
出力装置１６は、ディスプレイ装置、タッチパネル及び／又はプリンタ装置等をこれらに限定することなく含むことができる。
【００５０】
このようなハードウェア構成にあっては、中央処理装置１１が、補助記憶装置１５に記憶された特定のアプリケーションを構成する命令及びデータ（コンピュータプログラム）を順次主記憶装置１２にロードし、ロードした命令及びデータを演算することができる。これにより、中央処理装置１１は、入出力インタフェイス装置１３を介して出力装置１６を制御し、或いはまた、入出力インタフェイス装置１３及び通信網２を介して、他の装置（例えばサーバ装置２０、他の端末装置１０及び／又はスタジオユニット３０等）との間で、様々な情報の送受信を行うことができる。
【００５１】
これにより、端末装置１０は、インストールされた特定のアプリケーションを実行することにより、例えば以下に例示する動作（後に詳述する様々な動作を含む）のうちの少なくとも１つの動作を実行することができる。
・第１の動画及び／又は第２の動画を配信するために必要な動作
・他の端末装置１０により自端末装置１０宛てに送信されたギフト情報及び／又はコメント情報を受信するために必要な動作
・他の端末装置１０により配信された第１の動画及び／又は第２の動画を受信するために必要な動作
・他の端末装置１０に対してギフト情報及び／又はコメント情報を送信するために必要な動作
【００５２】
なお、端末装置１０は、中央処理装置１１に代えて又は中央処理装置１１とともに、１又はそれ以上のマイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含むことも可能である。
【００５３】
２−２．サーバ装置２０のハードウェア構成
各サーバ装置２０のハードウェア構成の一例について、同じく図２を参照しつつ説明する。各サーバ装置２０（配信サーバ装置２０ａ、第１ＤＢサーバ装置２０ｂ、第２ＤＢサーバ装置２０ｃ、ギフト／コメントＡＰＩサーバ装置２０ｄ、及びウェブサーバ装置２０Ｂの各々）のハードウェア構成としては、例えば、前述した各端末装置１０のハードウェア構成と同一の構成を用いることができる。したがって、各サーバ装置２０が有する構成要素に対する参照符号は、図２において括弧内に示されている。
【００５４】
図２に示すように、各サーバ装置２０は、主に、中央処理装置２１と、主記憶装置２２と、入出力インタフェイス装置２３と、入力装置２４と、補助記憶装置２５と、出力装置２６と、を含むことができる。これら装置同士は、データバス及び／又は制御バスにより接続されている。
【００５５】
中央処理装置２１、主記憶装置２２、入出力インタフェイス装置２３、入力装置２４、補助記憶装置２５及び出力装置２６は、それぞれ、前述した各端末装置１０に含まれる、中央処理装置１１、主記憶装置１２、入出力インタフェイス装置１３、入力装置１４、補助記憶装置１５及び出力装置１６と略同一とすることができる。
【００５６】
このようなハードウェア構成にあっては、中央処理装置２１が、補助記憶装置２５に記憶された特定のアプリケーションを構成する命令及びデータ（コンピュータプログラム）を順次主記憶装置２２にロードし、ロードした命令及びデータを演算することができる。これにより、中央処理装置２１は、入出力インタフェイス装置２３を介して出力装置２６を制御し、或いはまた、入出力インタフェイス装置２３及び通信網２を介して、他の装置（例えば各端末装置１０及び／又はスタジオユニット３０等）との間で様々な情報の送受信を行うことができる。
【００５７】
これにより、サーバ装置２０は、例えば以下に例示する動作（後に詳述する様々な動作を含む）のうちの少なくとも１つの動作を実行することができる。
・各配信者の端末装置１０により送信された第１の動画及び／又は第２の動画を、各視聴者の端末装置１０に配信するために必要な動作
・各視聴者の端末装置１０により或る配信者の端末装置１０宛てに送信されたギフト情報及び／又はコメント情報を、その配信者の端末装置１０に送信するために必要な動作
・各配信者の端末装置１０より送信された各視聴者の端末装置１０宛てに送信されたコメント情報を、各視聴者の端末装置１０に送信するために必要な動作
・各配信者による第１の動画及び／又は第２の動画の配信に関する配信状況情報を管理及び記憶するために必要な動作
・各配信者による第１の動画及び／又は第２の動画の配信に関する配信状況情報を各配信者の端末装置１０に送信するために必要な動作
【００５８】
なお、サーバ装置２０は、中央処理装置２１に代えて又は中央処理装置２１とともに、１又はそれ以上のマイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含むことも可能である。
【００５９】
２−３．スタジオユニット３０のハードウェア構成
スタジオユニット３０は、パーソナルコンピュータ等の情報処理装置により実装可能なものであって、図示はされていないが、前述した端末装置１０及びサーバ装置２０と同様に、主に、中央処理装置と、主記憶装置と、入出力インタフェイス装置と、入力装置と、補助記憶装置と、出力装置と、を含むことができる。これら装置同士は、データバス及び／又は制御バスにより接続されている。
【００６０】
このようなハードウェア構成を有するスタジオユニット３０は、前述した端末装置１０及び／又はサーバ装置２０と同様の機能を果たすことが可能である。
【００６１】
３．各装置の機能
次に、端末装置１０、サーバ装置２０及びスタジオユニット３０の各々が有する機能の一例について説明する。
【００６２】
３−１．端末装置１０の機能
端末装置１０の機能の一例について、図３を参照しつつ説明する。図３は、図１に示した端末装置１０の機能の一例を模式的に示すブロック図である。
【００６３】
図３に示すように、端末装置１０は、主に、第１の動画生成部１００と、第２の動画生成部１１０と、ギフト／コメント処理部１２０と、配信状況情報取得部１３０と、オブジェクト抽出部１４０と、制御パラメータ演算部１５０と、通信部１６０と、表示部１７０と、記憶部１８０と、ユーザインタフェイス部１９０と、を含むことができる。
【００６４】
（１）第１の動画生成部１００
第１の動画生成部１００は、配信者の動作に関する動作データに基づいて、この配信者のアバターのアニメーションを含む第１の動画を生成することができる。これを実現するために、第１の動画生成部１００は、例えば、取得部１０２と、処理部１０４と、を含むことができる。
【００６５】
取得部１０２は、配信者の身体に関するデータを取得する１又はそれ以上の第１のセンサ（図示せず）と、配信者により発せられた発話や歌唱に関する音声データを取得する１又はそれ以上の第２のセンサ（図示せず）と、を含むことができる。
【００６６】
第１のセンサは、好ましい実施形態では、可視光線を撮像するＲＧＢカメラと、近赤外線を撮像する近赤外線カメラと、を含むことができる。このようなカメラとしては、例えばｉｐｈｏｎｅ Ｘ（登録商標）のトゥルーデプス（Ｔｒｕｅ Ｄｅｐｔｈ）カメラに含まれたものを用いることが可能である。第２のセンサは、音声を記録するマイクロフォンを含むことができる。
【００６７】
まず、第１のセンサに関して、取得部１０２は、配信者の身体（例えば顔や手足）に近接して配置された第１のセンサを用いて配信者の身体を撮像する。これにより、取得部１０２は、ＲＧＢカメラにより取得された画像をタイムコード（取得した時間を示すコード）に対応付けて単位時間にわたって記録したデータ（例えばＭＰＥＧファイル）を生成することができる。さらに、取得部１０２は、近赤外線カメラにより取得された所定数（例えば５１個）の深度を示す数値（例えば、浮動小数点の数値）を上記タイムコードに対応付けて単位時間にわたって記録したデータ（例えばＴＳＶファイル）を生成することができる。なお、ＴＳＶファイルとは、データ間をタブで区切って複数のデータを記録する形式のファイルである。
【００６８】
近赤外線カメラに関して、具体的には、ドットプロジェクタがドット（点）パターンを形成する赤外線レーザーを配信者（演者）の身体に放射し、近赤外線カメラが、配信者の身体に投影され反射した赤外線ドットを捉え、このように捉えた赤外線ドットの画像を生成する。取得部１０２は、予め登録されているドットプロジェクタにより放射されたドットパターンの画像と、近赤外線カメラにより捉えられた画像とを比較することができる。これにより、取得部１０２は、両画像における各ポイント（各特徴点）（例えば５１個のポイント・特徴点の各々）における位置のずれを用いて各ポイント（各特徴点）の深度（各ポイント・各特徴点と近赤外線カメラとの間の距離）を算出することができる。取得部１０２は、このように算出した深度を示す数値を前述のようにタイムコードに対応付けて単位時間にわたって記録したデータを生成することができる。
【００６９】
次に、第２のセンサに関して、取得部１０２は、配信者の身体に近接して配置された第２のセンサを用いて、配信者により発せられた発話や歌唱に関する音声を取得する。これにより、取得部１０２は、タイムコードに対応付けて単位時間にわたって記録したデータ（例えばＭＰＥＧファイル）を生成することができる。一実施形態では、取得部１０２は、第１のセンサを用いて配信者の身体に関するデータを取得することと同時に、第２のセンサを用いて配信者により発せられた発話や歌唱に関する音声データを取得することができる。この場合において、取得部１０２は、ＲＧＢカメラにより取得された画像と、第２のセンサを用いて配信者により発せられた発話や歌唱に関する音声データとを、同一のタイムコードに対応付けて単位時間にわたって記録したデータ（例えばＭＰＥＧファイル）を生成することができる。
【００７０】
取得部１０２は、このように生成した、配信者の身体に関するデータ（ＭＰＥＧファイル及びＴＳＶファイル等）、及び／又は、配信者により発せられた発話や歌唱に関する音声データ（ＭＰＥＧファイル等）を、処理部１０４に出力することができる。
【００７１】
なお、ここでは、第１のセンサがＲＧＢカメラ及び赤外線カメラを含む場合について説明したが、第１のセンサは、例えば、以下の（Ａ）〜（Ｃ）のうちのいずれかを含むことも可能である。
（Ａ）赤外線レーザーにより放射され演者の顔に反射した赤外線を検出するカメラ
（Ｂ）可視光線を撮像する複数のＲＧＢカメラ
（Ｃ）可視光線を撮像する単一のカメラ
【００７２】
上記（Ａ）の場合には、取得部１０２は、前述したものと同様の手法により、配信者の身体における各特徴点について深度を算出することができる。上記（Ｂ）の場合には、取得部１０２は、複数のＲＧＢカメラにより撮像された複数の画像を用いて、配信者の身体における各特徴点について奥行（深度）を計算することができる。上記（Ｃ）の場合には、取得部１０２は、単一のカメラにより撮像された画像から、配信者の身体における各特徴点の奥行（深度）を、ディープラーニング等を利用して算出することができる。また、上記（Ｃ）の場合には、取得部１０２は、単一のカメラにより撮像された画像に対する分析処理（画像処理等）により、配信者の身体における各特徴点の奥行（深度）を算出してもよい。
【００７３】
処理部１０４は、取得部１０２からの、配信者の身体に関するデータに基づいて、仮想的なキャラクター（配信者のアバター）のアニメーションを含む動画を生成することができる。仮想的なキャラクターの動画自体について、処理部１０４は、図示しないキャラクター記憶部に記憶された様々な情報（例えば、ジオメトリ情報、ボーン情報、テクスチャ情報、シェーダ情報及びブレンドシェイプ情報等）を用いて、図示しないレンダリング部にレンダリングを実行させることにより、仮想的なキャラクターの動画を生成することもできる。
【００７４】
さらに、処理部１０４は、取得部１０２からの配信者の身体に関するデータ（配信者の身体における各特徴点の深度に関するデータ）を用いてアバターの表情等を変化させた動画（例えば、アバターの表情が配信者の口及び両目の動きに同期して変化した動画、すなわち、アバターの表情が配信者の顔に対してリップシンク及び視線追従して変化した動画）を、様々な周知な技術を利用して生成することができる。
【００７５】
なお、配信者の動作に関する動作データに基づいて、この配信者のアバターのアニメーションを含む第１の動画を生成するために、他の任意の周知な技術を利用することも可能である。かかる周知技術には、下記URLにより特定されるウェブサイトに記載された”Blend Shapes”と称する技術が含まれる。
https://developer.apple.com/documentation/arkit/arfaceanchor/2928251-blendshapes
なお、このウェブサイトに記載された内容は、引用よりその全体が本明細書に組み入れられる。
【００７６】
処理部１０４は、この技術を用いる場合には、配信者の上半身（顔等）の複数の特徴点のうち、配信者の動作に対応する１以上の特徴点の各々のパラメータを調整することができる。これにより、処理部１０４は、配信者の動作に追従した仮想的なキャラクターの動画を生成することができる。
【００７７】
（２）第２の動画生成部１１０
第２の動画生成部１１０は、ウェブサーバ装置２０Ｂから受信したウェブページを用いて、配信者の操作に関する操作データに基づいてゲームに関する第２の動画を生成することができる。
【００７８】
具体的には、第２の動画生成部１１０は、ウェブサーバ装置２０Ｂから受信したウェブページに組み込まれたゲームプログラムを実行する。これにより、第２の動画生成部１１０は、ユーザインタフェイス部１９０により入力された配信者の操作を示す操作データと、関連する制御パラメータが制御パラメータ演算部１５０により演算された少なくとも１つのゲームオブジェクトと、に基づいて、ゲームに関する第２の動画（ゲーム動画）を描画することができる。
【００７９】
（３）ギフト／コメント処理部１２０
ギフト／コメント処理部１２０は、動画の配信及び／又は視聴に関して送受信されるギフト情報及び／又はコメント情報を処理することができる。例えば、ギフト／コメント処理部１２０は、端末装置１０が或る配信者（以降、「配信者Ａ」ともいう。）の端末装置１０（例えば、図１における配信者Ａの端末装置１０Ａ）として動作する場合には、この配信者Ａ宛てに送信されたギフト情報及び／又はコメント情報と、この配信者Ａが各視聴者の端末装置１０（図１においては、視聴者の端末装置１０Ｂ〜１０Ｄ）に対して配信（送信）したコメント情報と、を処理することができる。また、ギフト／コメント処理部１２０は、端末装置１０が視聴者の端末装置１０として動作する場合には、この視聴者が送信すべきギフト情報及び／又はコメント情報を処理することができる。
【００８０】
なお、ギフト／コメント処理部１２０は、動画配信用アプリケーション及び／又は動画視聴用アプリケーションが端末装置１０（配信者の端末装置１０及び視聴者の端末装置１０）にインストールされると、これらのアプリケーションに予め設定されるギフト情報を記憶することができる。なお、ギフト情報とは、様々な種類のギフトの名称、形状、色、アバターの装着場所等の情報や、各ギフトに予め設定される金額情報等を含むことができる。
【００８１】
具体的には、例えば、或る視聴者は、視聴者の端末装置１０のユーザインタフェイス部１９０を用いて、配信者Ａ（配信者Ａの端末装置１０）に対する任意のギフトを購入したうえで、購入したギフトを配信者Ａに送信する旨の操作を実行することができる。この視聴者によるギフトの送信（ギフティングともいう）に関する操作により、ギフティング対象のギフト情報が、視聴者の端末装置１０からサーバ装置２０（配信サーバ装置２０ａ）を介して配信者Ａの端末装置１０に送信される。これにより、配信者Ａの端末装置１０におけるギフト／コメント処理部１２０が、受信したギフト情報を読み出すという処理を実行することができる。
【００８２】
（４）配信状況情報取得部１３０
配信状況情報取得部１３０は、各配信者の端末装置１０（例えば、配信者Ａの端末装置１０Ａ）から、サーバ装置２０（配信サーバ装置２０ａ）を介して各視聴者の端末装置１０へと配信される第１の動画及び／又は第２の動画の配信に関する少なくとも１つの配信状況情報を、サーバ装置２０（配信サーバ装置２０ａ）から受信することができる。配信状況情報とは、配信者による配信行為に関する配信行為情報、及び／又は配信者に関する配信者ステータス情報を含むことができる。
【００８３】
ここで、配信行為情報とは、第１の動画及び／又は第２の動画の配信に関し、配信者による配信頻度、配信者によって配信される配信時間帯、を含むことができる。配信頻度とは、例えば、所定日数間における配信日数（例えば、１週間という期間内に配信された総日数）、所定日数間における配信総時間（例えば、１週間という期間内に配信された配信時間の合計）、連日配信される場合においては連日配信日数（連日配信される場合において、異なる時間帯に連日配信されてもよいし、同一時間帯［例えば、２１時〜２２時］に連日配信されてもよい）、等を含むことができる。
【００８４】
配信者ステータス情報とは、配信者の端末装置１０が送受信するギフト情報及び／又はコメント情報に基づいて算出される情報を含むものである。具体的には、配信者の第１の動画及び／又は第２の動画の配信を受信する視聴者に対し、配信者の端末装置１０から視聴者の端末装置１０に対して送信されるコメント情報（第１送信情報）、及び／又は、配信者の端末装置１０がサーバ装置２０（配信サーバ装置２０ａ）を介して視聴者の端末装置１０から受信するギフト情報及び／又はコメント情報（受信情報）、に基づいて算出される、ギフトを受けた（受信した）回数、コメントを受けた（受信した）回数、コメントを送信した回数、等の情報が配信者ステータス情報に含まれ得る。
【００８５】
また、配信者ステータス情報には、配信者が、別の場面において視聴者となる場合（例えば、配信者Ａとは異なる配信者Ｂが存在し、配信者Ａは配信者Ｂが配信する第１の動画及び／又は第２の動画を視聴する視聴者となる場合）において、配信者Ａの端末装置１０（この場合の配信者Ａの端末装置１０は、視聴者の端末装置１０となる）から配信者Ｂの端末装置１０に対して送信されるギフト情報及び／又はコメント情報（第２送信情報）に基づいて算出される、ギフトを提供した（送信した）回数、ギフトを購入した金額、コメントを送信した回数、等の情報も含まれ得る。
【００８６】
さらにまた、配信者ステータス情報には、第２の動画に関し、配信者によるゲームの進行情報を含むことができる。ゲームの進行情報とは、ロールプレイングゲーム等におけるゲームの進捗、ゲームのスコアやゲームの進行（達成度）に応じてユーザに与えられるゲームに関する何らかの称号（バッジやレベル等）、スポーツゲームやカードゲーム等における戦績情報、等を含むことができる。
【００８７】
さらにまた、配信者ステータス情報には、前述の配信者に関する情報以外の様々な情報を制限なく含むことができる。
【００８８】
なお、配信状況情報取得部１３０は、前述の配信状況情報の一部又は全部を、配信サーバ装置２０ａから受信することなく、自ら管理して記憶しておいてもよい。
【００８９】
（５）オブジェクト抽出部１４０
オブジェクト抽出部１４０は、配信者の操作に関する操作データに基づいて生成されるゲームにおいて用いられる複数のゲームオブジェクトの中から、配信状況情報取得部１３０により取得された（又は記憶されていた）配信状況情報に基づく制御の対象とされる少なくとも１つの特定ゲームオブジェクトを抽出することができる。制御の対象とされる少なくとも１つの特定ゲームオブジェクトは、ゲームにおいて配信者が取得及び／又は操作する少なくとも１つのゲームオブジェクトを含み得る。ゲームにおいて配信者が「取得する」又は「操作する」少なくとも１つのゲームオブジェクトは、アイテム、装備、ポイント、報酬、コイン、カード、キャラクター及び／又はアバターを含み得る。
【００９０】
（６）制御パラメータ演算部１５０
制御パラメータ演算部１５０は、オブジェクト抽出部１４０により抽出された特定ゲームオブジェクトに関連する制御パラメータを、配信状況情報取得部１３０により取得された配信状況情報に基づいて演算することができる。ここで、特定ゲームオブジェクトに関連する制御パラメータの具体的な演算については後述する。なお、オブジェクト抽出部１４０により抽出された特定ゲームオブジェクトとは、前述のとおり、ゲームにおいて配信者が取得及び／又は操作する少なくとも１つのゲームオブジェクトを含み得る。
【００９１】
（７）通信部１６０
通信部１６０は、動画の配信／及び視聴に必要とされる様々な情報を、サーバシステム２０Ａ及びウェブサーバ装置２０Ｂとの間において通信することができる。例えば、通信部１６０は、端末装置１０が配信者の端末装置１０として動作する場合には、ウェブサーバ装置２０Ｂにアクセスして、ゲームの実行等に必要とされるゲームプログラムを含むウェブページ（ＨＴＭＬドキュメント）等を受信することができる。また、通信部１６０は、端末装置１０が配信者の端末装置１０として動作する場合には、少なくとも１つの配信状況情報を、配信サーバ装置２０ａから受信することができる。さらにまた、通信部１６０は、端末装置１０が配信者の端末装置１０として動作する場合には、第１の動画及び／又は第２の動画をサーバシステム２０Ａに送信し、視聴者の端末装置１０からこの配信者宛てに送信されたギフト情報及び／又はコメント情報等を、サーバシステム２０Ａ（ギフト／コメントＡＰＩサーバ装置２０ｄ）から受信することができる。さらにまた、通信部１６０は、端末装置１０が配信者の端末装置１０として動作する場合には、視聴者の端末装置１０宛てのコメント情報等をサーバシステム２０Ａ（ギフト／コメントＡＰＩサーバ装置２０ｄ）に送信することができる。
【００９２】
さらに、通信部１６０は、端末装置１０が視聴者の端末装置１０として動作する場合には、配信者の端末装置１０により送信された第１の動画及び／又は第２の動画と、コメント情報とを、サーバシステム２０Ａ（配信サーバ装置２０ａ）から受信し、配信者（配信者の端末装置１０）に対してギフト情報及び／又はコメント情報を、サーバシステム２０Ａ（配信サーバ装置２０ａ）に送信することができる。
【００９３】
（８）表示部１７０
表示部１７０は、動画の配信及び／又は視聴に必要とされる様々な情報を表示することができる。具体的には、表示部１７０は、配信される第１の動画及び／又は第２の動画、及び／又は、受信した第１の動画及び／又は第２の動画等を、表示することができる。さらに、表示部１７０は、配信者と視聴者との間で送受信されるギフト情報／コメント情報等を、表示することもできる。
【００９４】
（９）記憶部１８０
記憶部１８０は、動画の配信及び／又は視聴に必要とされる様々な情報を記憶することができる。具体的には、記憶部１８０は、例えば、第１の動画に関する様々な情報、第２の動画に関する様々な情報、配信者の端末装置１０と視聴者の端末装置１０との間で送受信されるギフト情報及びコメント情報、前述の配信状況情報、等の少なくとも一部を記憶することができる。
【００９５】
（１０）ユーザインタフェイス部１９０
ユーザインタフェイス部１９０は、動画の配信及び／又は視聴に必要とされる様々な情報をユーザ（配信者又は視聴者）の操作を介して入力することができる。例えば、ユーザインタフェイス部１８０は、ゲームの実行に際して配信者の操作の内容を示す操作データを配信者から入力して第２の動画生成部１１０に出力することができる。
【００９６】
３−２．サーバ装置２０の機能
次に、サーバ装置２０の機能の一例について、図４を参照しつつ説明する。図４は、図１に示したサーバ装置２０の機能の一例を模式的に示すブロック図である。
【００９７】
図４に示すように、サーバ装置２０は、主に、通信部２００と、記憶部２１０と、ギフト／コメント処理部２２０と、配信状況管理部２３０と、を含むことができる。これらは、サーバシステム２０Ａを構成する配信サーバ装置２０ａ、第１ＤＢサーバ装置２０ｂ、第２ＤＢサーバ装置２０ｃ、及びギフト／コメントＡＰＩサーバ装置２０ｄのうちのいずれかの１つに含まれていてもよいし、配信サーバ装置２０ａ、第１ＤＢサーバ装置２０ｂ、第２ＤＢサーバ装置２０ｃ、及びギフト／コメントＡＰＩサーバ装置２０ｄのうちの少なくとも１つのサーバ装置に重複及び／又は分散して含まれていてもよい。
【００９８】
通信部２００は、動画の配信及び／又は視聴に必要とされる様々な情報を、配信者の端末装置１０及び／又は視聴者の端末装置１０との間において通信することができる。例えば、サーバ装置２０は、サーバシステム２０Ａとして動作する場合には、第１の動画及び／又は第２の動画を、各配信者の端末装置１０から受信して各視聴者の端末装置１０に配信することができる。また、サーバ装置２０は、サーバシステム２０Ａとして動作する場合には、第１の動画及び／又は第２の動画に関し、各視聴者の端末装置１０から或る配信者の端末装置１０宛てのギフト情報及び／又はコメント情報を受信して、これらをその配信者の端末装置１０に送信することができる。さらにまた、サーバ装置２０は、サーバシステム２０Ａとして動作する場合には、或る配信者の端末装置１０から各視聴者の端末装置１０宛てのコメント情報を受信して、このコメント情報を各視聴者の端末装置１０に送信することができる。さらにまた、サーバ装置２０は、サーバシステム２０Ａとして動作する場合には、配信状況管理部２３０によって管理され（また、記憶部２１０に記憶される）配信状況情報を、問い合わせのあった配信者の端末装置１０に送信することができる。さらにまた、サーバ装置２０は、ウェブサーバ装置２０Ｂとして動作する場合には、アクセスしてきた各配信者の端末装置１０に対して、ゲームプログラムが組み込まれたウェブページを送信することができる。
【００９９】
記憶部２１０は、動画の配信及び／又は視聴に必要とされ、通信部２００、ギフト／コメント処理部２２０、及び／又は配信状況管理部２３０から受信した様々な配信状況情報を記憶することができる。
【０１００】
ギフト／コメント処理部２２０は、各視聴者（各視聴者の端末装置１０）から各配信者（各配信者の端末装置１０）宛に送信されたギフト情報及び／又はコメント情報を処理することができる。また、ギフト／コメント処理部２２０は、各配信者（各配信者の端末装置１０）から各視聴者（各視聴者の端末装置１０）宛に送信されたコメント情報を処理することもできる。
【０１０１】
配信状況管理部２３０は、各配信者（各配信者の端末装置１０）の配信に関し、例えば以下の配信状況情報のうちの少なくとも１つをこれに限定することなく管理することができる。
（ａ）配信者（例えば、配信者Ａ）による配信行為に関する配信行為情報（例えば、以下の情報を含む）
・配信行為情報には、第１の動画及び／又は第２の動画の配信に関し、配信者（例えば、配信者Ａ）の配信頻度に関する情報、配信者によって配信される配信時間帯に関する情報等が含まれる。ここで、配信頻度とは、所定日数間における配信日数（例えば、１週間という期間内に配信された総日数）、所定日数間における配信総時間（例えば、１週間という期間内に配信された配信時間の合計）、連日配信される場合における連日配信日数（３日連続で配信される場合においては、連日配信日数は「３」となる）等が含まれる。また、連日配信される場合において、異なる時間帯に連日配信される場合と、同一時間帯
（例えば、２１時〜２２時）に連日配信される場合（このような場合を、定時配信と称することもできる）と、の両方の場合を含む。さらに、配信時間帯に関する情報には、例えば、或る１日において、０時〜８時、８時〜１６時、１６時〜２４時、までの３つの時間帯において、どの時間帯に配信されたかに関する情報を含むことができる。
（ｂ）配信者（例えば、配信者Ａ）に関する配信者ステータス情報（例えば、以下の情報を含む）
・配信者ステータス情報には、配信者（例えば、配信者Ａ）の端末装置１０が送受信するギフト情報及び／又はコメント情報に基づいて算出される情報が含まれ得る。具体的には、配信者の第１の動画及び／又は第２の動画の配信を受信する視聴者に対し、配信者の端末装置１０から視聴者の端末装置１０に対して送信されるコメント情報（第１送信情報）、及び／又は、配信者の端末装置１０がサーバ装置２０（配信サーバ装置２０ａ）を介して視聴者の端末装置１０から受信するギフト情報及び／又はコメント情報（受信情報）、に基づいて算出される、ギフトを受けた（受信した）回数、コメントを受けた（受信した）回数、コメントを送信した回数、等の情報（配信者のステータス情報）が、配信者ステータス情報に含まれ得る。
・配信者ステータス情報には、或る配信者（例えば、配信者Ａ）が、別の場面において視聴者となる場合（配信者Ａとは異なる配信者Ｂが存在し、配信者Ａは配信者Ｂが配信する第１の動画及び／又は第２の動画を視聴する視聴者となる場合）において、配信者Ａの端末装置１０（この場合の配信者Ａの端末装置１０は、視聴者の端末装置１０となる）から配信者Ｂの端末装置１０に対して送信されるギフト情報及び／又はコメント情報（第２送信情報）に基づいて算出される、ギフトを提供した（送信した）回数、ギフトを購入した金額、コメントを送信した回数、等の情報（配信者のステータス情報）も含まれ得る。
・配信者ステータス情報には、第２の動画に関し、配信者によるゲームの進行情報を含むことができる。ゲームの進行情報とは、ロールプレイングゲーム等におけるゲームの進捗、ゲームのスコアやゲームの進行（達成度）に応じてユーザに与えられるゲームに関する何らかの称号（バッジやレベル等）、スポーツゲームや格闘ゲーム等におけるイベントや大会の戦績情報、等（これらの情報も、配信者のステータス情報）が含まれる。
・配信者ステータス情報には、第１の動画及び／又は第２の動画の配信に関し、他の配信者との共演回数、現在配信されている及び／又は過去に配信された第１の動画及び／又は第２の動画を視聴する（視聴した）視聴者数の総数、フォローされている視聴者数、第１の動画及び／又は第２の動画に関する視聴者からの「いいね！」等の評価情報、等の情報（これらの情報も、配信者のステータス情報）も含まれ得る。
【０１０２】
サーバシステム２０Ａは、各配信者の端末装置１０により送信される第１の動画及び／又は第２の動画を、複数の視聴者の端末装置１０の各々に対して配信する機能を果たすために設けられている。また、特定のアプリケーション（動画配信用アプリケーション、動画視聴用アプリケーション等）をインストールした配信者の端末装置１０及び視聴者の端末装置１０においては、ユーザ（配信者か視聴者かを問わず）毎に識別ＩＤが付与される。
【０１０３】
さらに、サーバシステム２０Ａは、各配信者と各視聴者との間でやりとりされるギフト情報及びコメント情報を中継している。
【０１０４】
したがって、サーバシステム２０Ａは、いずれの配信者の端末装置１０により、第１の動画及び／又は第２の動画が、いつ、何時間、いずれの視聴者の端末装置１０に対して、配信されているか（配信されたか）を認識することができる。さらに、サーバシステム２０Ａは、いずれの配信者の端末装置１０といずれの視聴者の端末装置１０との間でギフト情報及び／又はコメント情報の送受信が行われているか（行われていたか）についても認識することができる。つまり、サーバシステム２０Ａは、そのような配信の履歴（ログ）や、ギフト情報及び／コメント情報の送受信の履歴、ゲームの進行に関する履歴（例えば、セーブデータ）を管理することにより、前述のように列挙した様々な情報を管理することができる。
【０１０５】
なお、サーバ装置２０が、ウェブサーバ装置２０Ｂとして動作する場合には、ギフト／コメント処理部２２０及び配信状況管理部２３０を欠いてもよい。
【０１０６】
３−３．スタジオユニット３０の機能
スタジオユニット３０は、前述したように、端末装置１０及び／又はサーバ装置２０と同様の機能を果たすことが可能である。したがって、スタジオユニット３０は、図３を参照して説明した端末装置１０の機能、及び／又は、図４を参照して説明したサーバ装置２０の機能を有することが可能である。
【０１０７】
なお、スタジオユニット３０を、配信者の端末装置１０と同様の機能を果たすために用いる場合において、スタジオユニット３０における第１の動画生成部３００（図示せず）は、前述の端末装置１０における第１の動画生成部１００と同様の機能を有していてもよいし、さらに別の機能が付加されていてもよい。
【０１０８】
４．動画配信システム１の全体的な動作
次に、前述の構成を有する動画配信システム１において実行される全体的な動作について、図５Ａ乃至図７を参照して説明する。図５Ａ及び図５Ｂは、図１に示した動画配信システム１において行われる動画の一例を示すフロー図である。図６は、図１に示した動画配信システム１において用いられる端末装置１０に表示される第１の動画の一例を示す図である。図７は、図１に示した動画配信システム１において用いられる端末装置１０に表示される第２の動画の一例を示す図である。
【０１０９】
まず、図５Ａを参照すると、ステップ（以下、「ＳＴ」という。）６０２において、配信者（ここでは配信者Ａ）の操作に従って、その端末装置１０（ここでは、配信者Ａの端末装置１０Ａ）が、動画配信用アプリケーションを起動して実行する。
【０１１０】
次に、ＳＴ６０４において、配信者Ａの端末装置１０Ａは、配信者Ａの動作に関する動作データに基づいて、配信者Ａのアバターのアニメーションを含む第１の動画を生成する。これにより、図６に例示されるように、配信者Ａの端末装置１０Ａの表示部１７０には、配信者Ａのアバター４００のアニメーションを含む第１の動画４１０が表示される。
【０１１１】
さらに、ＳＴ６０４において、配信者Ａの端末装置１０Ａは、生成した第１の動画４１０を、サーバシステム２０Ａの配信サーバ装置２０ａに送信する。配信サーバ装置２０ａは、動画視聴用アプリケーションを実行して配信サーバ装置２０ａにアクセスしている各視聴者の端末装置１０から、配信者Ａの端末装置１０Ａにより配信される第１の動画４１０を要求する旨の要求信号を受信することができる。この要求信号に応答して、配信サーバ装置２０ａは、各視聴者の端末装置１０に、配信者Ａの端末装置１０Ａから受信した第１の動画４１０を配信することができる。このようにして、各視聴者の端末装置１０の表示部１７０にも、図６に例示したような第１の動画４１０が表示される。
【０１１２】
次に、ＳＴ６０６において、配信者Ａの端末装置１０Ａにより配信されている第１の動画４１０を視聴している視聴者（ここでは視聴者Ｂ）が、配信者Ａに対してギフト（ここでは一例としてギフトＧ１）を贈る（ギフティングする）場合を考える。視聴者Ｂは、その端末装置１０Ｂ（ここでは、視聴者Ｂの端末装置１０Ｂ）のユーザインタフェイス部１９０を操作して、予め設定されている複数のギフトのうちギフトＧ１を選択（購入）し、そのギフトＧ１を配信者Ａにギフティングするコマンドを選択することができる。これにより、視聴者Ｂの端末装置１０Ｂは、配信者Ａに対してギフトＧ１をギフティングする旨を示すギフト情報を、（配信サーバ装置２０ａを介して）サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄに送信することができる。このギフト情報は、例えば、ギフトの受信者（この場合、配信者Ａ）を識別する受信者識別情報と、ギフト（この場合、ギフトＧ１）を識別するギフト識別情報と、ギフトの送信者（この場合、視聴者Ｂ）を識別する送信者識別情報と、を含むことができる。
【０１１３】
視聴者Ｂは、その端末装置１０Ｂを操作して、配信者Ａに対してコメントを送信することも可能である。この場合には、視聴者Ｂの端末装置１０Ｂは、（配信サーバ装置２０ａを介して）サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄに対してコメント情報を送信することができる。コメント情報は、コメントの受信者（この場合、配信者Ａ）を識別する受信者識別情報と、コメントの内容に関するコメント内容情報（例えば、「がんばって」なるコメント）と、コメントの送信者（この場合、視聴者Ｂ）を識別する送信者識別情報と、を含むことができる。
【０１１４】
次に、ＳＴ６０８において、サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄは、配信サーバ装置２０ａを介して視聴者Ｂの端末装置１０Ｂから受信したギフト情報及び／又はコメント情報を、配信者Ａの端末装置１０Ａに遅延なく（又は単位時間ごとに）送信する。これにより、配信者Ａの端末装置１０Ａの表示部１７０には、受信したギフト情報及び／又はコメント情報に対応するギフトやコメントが表示される。なお、サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄは、受信したギフト情報及び／又はコメント情報を第１ＤＢサーバ装置２０ｂに格納する。
【０１１５】
次に、ＳＴ６１０において、配信者Ａは、第１の動画４１０を視聴している全ての視聴者又は特定の視聴者に対してコメントを送信する場合を考える。配信者Ａは、配信者Ａの端末装置１０Ａのユーザインタフェイス部１９０を操作して、全て又は特定の視聴者に対してコメントすることができる。つまり、配信者Ａの端末装置１０Ａは、サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄに対してコメント情報を送信することができる。この場合におけるコメント情報も、前述の受信者識別情報、コメント内容情報、及び送信者識別情報を含むことができる。
【０１１６】
次に、ＳＴ６１２において、サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄは、配信者Ａの端末装置１０Ａから受信したコメント情報を配信サーバ装置２０ａに送信し、配信サーバ装置２０ａがこのコメント情報を各視聴者の端末装置１０に配信する。また、ギフト／コメントＡＰＩサーバ装置２０ｄは、受信したコメント情報を第１ＤＢサーバ装置２０ｂに格納する。
【０１１７】
次に、ＳＴ６１４において、サーバシステム２０Ａの配信サーバ装置２０ａが、ＳＴ６０４〜ＳＴ６１２の一連の処理に関し、第１の動画４１０に関する配信状況情報を管理する。配信サーバ装置２０ａは、第１の動画４１０の配信、配信者Ａの端末装置１０Ａと各視聴者の端末装置１０との間のギフト情報及び／又はコメント情報の送受信を全て認識することができる。これにより、配信サーバ装置２０ａ（の配信状況管理部２３０）は、いつ、何時間、いずれの（何人の）視聴者の端末装置１０に対して第１の動画４１０が配信されているか（又は配信されたか）、配信者Ａが受信したギフトの数、配信者Ａが受信したコメント数、配信者Ａがコメントを送信した回数、等の様々な配信状況情報（配信行為情報及び配信ステータス情報）を管理（取得）することができる。なお、配信サーバ装置２０ａは、第１の動画４１０に関する配信状況情報を第１ＤＢサーバ装置２０ｂに格納する。また、前述においては、配信者Ａに関する配信状況情報の一例について説明したが、動画配信システム１を利用するユーザ（配信者としてでも、視聴者としてでも）には、個別の識別情報（例えば、識別ＩＤであって、この識別ＩＤが前述の受信者識別情報及び送信者識別情報となりうる。つまり、ユーザは、個別の識別ＩＤが付与されることにより、時には配信者になり得、時には視聴者になり得る）が付与されるため、配信者毎に配信状況情報を管理し、配信者毎の配信状況情報を第１ＤＢサーバ装置２０ｂに格納することができる。この点は、第２の動画に関する配信状況情報においても同様である。
【０１１８】
以上のとおり説明したＳＴ６０２〜ＳＴ６１４は、配信者Ａの端末装置１０Ａから第１の動画４１０が配信される一連の動作となるが、ＳＴ６１４は、必ずしも、ＳＴ６１２の後に実行される必要はなく、ＳＴ６０４〜ＳＴ６１２の動作が実行される度に、その動作に関係する配信状況情報を管理（取得）して、その配信状況情報を第１ＤＢサーバ装置２０ｂに格納してもよい。
【０１１９】
次に、ＳＴ６１６において、配信者Ａが、配信者Ａの端末装置１０Ａの表示部１７０に表示される「ゲーム」というアイコン４２０（図６参照）をタップ等すると、配信者Ａの端末装置１０Ａは、動画配信用アプリケーションに搭載されたブラウザ機能を実行する。これにより、ＳＴ６１８において、配信者Ａの端末装置１０Ａは、動画配信用アプリケーションを実行した（すなわち、第１の動画４１０を各視聴者の端末装置１０に向けて配信した）状態で、ウェブサーバ装置２０Ｂにアクセスすることができる。したがって、配信者Ａの端末装置１０Ａは、ウェブサーバ装置２０Ｂからゲームプログラムが組み込まれたＨＴＭＬ５ドキュメントを受信することができる。
【０１２０】
次に、図５Ｂを参照する。ＳＴ６２０において、配信者Ａの端末装置１０Ａは、受信したＨＴＭＬ５ドキュメントに組み込まれたゲームプログラムを実行することにより、ゲームに関する動画（第２の動画）を生成することができる。図７には、このように配信者Ａの端末装置１０Ａにより生成された第２の動画５００の一例が示されている。
【０１２１】
次に、ＳＴ６２２において、配信者Ａの端末装置１０Ａは、サーバシステム２０Ａの配信サーバ装置２０ａに対して配信状況情報について問い合わせを行うと、配信サーバ装置２０ａは、第１ＤＢサーバ装置２０ｂ及び／又は第２ＤＢサーバ装置２０ｃに格納されている配信者Ａに関する少なくとも１つの配信状況情報を読み出す。これにより、配信者Ａの端末装置１０Ａは、その少なくとも１つの配信状況情報を配信サーバ装置２０ａから受信することができる。なお、配信サーバ装置２０ａから配信者Ａの端末装置１０Ａへの配信状況情報の送信は、必ずしも、配信者Ａの端末装置１０Ａからの前述の問い合わせに基づく必要はなく、例えば、配信サーバ装置２０ａから配信者Ａの端末装置１０Ａに対して、所定時間間隔毎に自動的に行われるようにしてもよい。
【０１２２】
このＳＴ６２２において、配信サーバ装置２０ａは、配信者Ａの端末装置１０Ａからの問い合わせに応じて、第１ＤＢサーバ装置２０ｂに格納されている第１の動画４１０に関する配信状況情報の少なくとも一部だけを読み出してもよいし、第２ＤＢサーバ装置２０ｃに格納されている第２の動画５００に関する配信状況情報の少なくとも一部だけを読み出してよいし、これらの両方を読み出してもよい。なお、第２ＤＢサーバ装置２０ｃに格納される第２の動画５００に関する配信状況情報は、後述するＳＴ６３６において格納される。つまり、第２の動画５００に関する配信状況情報は、ユーザ（配信者としてでもよいし、視聴者としてでもよい）が動画配信システム１を初めて使用する際には何ら存在しないが、ユーザがこの動画配信システム１を何度も利用すると、次第に増加するものである。この点は、第１の動画４１０に関する配信状況情報においても同様である。
【０１２３】
次に、ＳＴ６２４において、配信サーバ装置２０ａから配信者Ａの配信状況情報を受信した配信者Ａの端末装置１０Ａは、受信した配信状況情報（の少なくとも一部）に基づいて、ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトに関連する制御パラメータを演算する。ここで、制御の対象とされる特定ゲームオブジェクトは、ゲームにおいて配信者Ａが取得及び／又は操作する少なくとも１つのゲームオブジェクトを含み得るものである。ゲームにおいて配信者Ａが「取得する」又は「操作する」少なくとも１つのゲームオブジェクトは、アイテム、装備、ポイント、報酬、コイン、カード、キャラクター及び／又はアバター（配信者Ａのアバターを含む）を含み得る。なお、特定ゲームオブジェクトに関連する制御パラメータの演算の詳細ついては、第２の動画５００の具体例において後述する。
【０１２４】
これにより、ＳＴ６２６において、配信者Ａの端末装置１０Ａは、特定ゲームオブジェクトに関連する制御パラメータが演算された第２の動画（ゲーム）５００を生成して（この際、配信者Ａの端末装置１０Ａの表示部１７０には、第２の動画５００が表示される）、生成した第２の動画５００を、サーバシステム２０Ａ（配信サーバ装置２０ａ）を介して各視聴者の端末装置１０に配信することができる。なお、特定ゲームオブジェクトに関連する制御パラメータが演算されたゲーム画面の詳細については、第２の動画の具体例において後述する。
【０１２５】
ところで、配信者Ａの端末装置１０Ａは、ＳＴ６２６で生成した第２の動画５００を、サーバシステム２０Ａの配信サーバ装置２０ａに送信するに際して、第１の動画４１０の配信サーバ装置２０ａへの送信を中止してもよいし、第１の動画４１０を第２の動画５００の送信とともに送信してもよい。配信サーバ装置２０ａは、配信者Ａの端末装置１０Ａから受信した第２の動画５００を、動画視聴用アプリケーションを実行して第１の動画４１０を受信している各視聴者の端末装置１０に配信する（なお、配信サーバ装置２０ａは、配信者Ａの端末装置１０Ａから第２の動画５００だけでなく第１の動画４１０をも受信している場合には、第２の動画５００のみ、又は、第２の動画５００及び第１の動画４１０の両方を、各視聴者の端末装置１０に送信してもよい）。このようにして、各視聴者の端末装置１０の表示部１７０にも、（例えば、図６に例示したような第１の動画４１０の上に被せて第１の動画４１０を隠した状態で）第２の動画５００が表示され得る。
【０１２６】
なお、このＳＴ６２２〜ＳＴ６２６は、図５Ｂにおいては、便宜上、ＳＴ６２０とＳＴ６２８の間に設けられているが、これに限定されず、配信者Ａの端末装置１０Ａがゲームを実行して、第２の動画５００を視聴者の端末装置１０に配信している最中において、処理の順番に関係なく、例えば、所定時間間隔毎に実行されてもよい。
【０１２７】
次に、ＳＴ６２８において、配信者Ａの端末装置１０Ａにより配信されている第２の動画（ゲーム）５００を視聴している視聴者（ここでは視聴者Ｃ）が、配信者Ａに対してギフト（ここでは一例としてギフトＧ２）を贈る（ギフティングする）場合を考える。視聴者Ｃは、その端末装置１０Ｃ（ここでは、視聴者Ｃの端末装置１０Ｃ）のユーザインタフェイス部１９０を操作して、予め設定されている複数のギフトのうちギフトＧ２を選択（購入）し、そのギフトＧ２を配信者Ａにギフティングするコマンドを選択することができる。これにより、視聴者Ｃの端末装置Ｃは、配信者Ａに対してギフトＧ２をギフティングする旨を示すギフト情報を、（配信サーバ装置２０ａを介して）サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄに送信することができる。このギフト情報は、例えば、ギフトの受信者（この場合、配信者Ａ）を識別する受信者識別情報と、ギフト（この場合、ギフトＧ２）を識別するギフト識別情報と、ギフトの送信者（この場合、視聴者Ｃ）を識別する送信者識別情報と、を含むことができる。
【０１２８】
視聴者Ｃは、その端末装置１０Ｃを操作して、配信者Ａに対してコメントを送信することも可能である。この場合には、視聴者Ｃの端末装置１０Ｃは、（配信サーバ装置２０ａを介して）サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄに対してコメント情報を送信することができる。コメント情報は、コメントの受信者（この場合、配信者Ａ）を識別する受信者識別情報と、コメントの内容に関するコメント内容情報（例えば、「応援してるよ」なるコメント）と、コメントの送信者（この場合、視聴者Ｃ）を識別する送信者識別情報と、を含むことができる。
【０１２９】
次に、ＳＴ６３０において、サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄは、配信サーバ装置２０ａを介して視聴者Ｃの端末装置１０Ｃから受信したギフト情報及び／又はコメント情報を、配信者Ａの端末装置１０Ａに遅延なく（又は単位時間ごとに）送信する。これにより、配信者Ａの端末装置１０Ａの表示部１７０には、受信したギフト情報及び／又はコメント情報に対応するギフトやコメントが表示される。なお、サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄは、受信したギフト情報及び／又はコメント情報を第２ＤＢサーバ装置２０ｃに格納する。
【０１３０】
次に、ＳＴ６３２において、配信者Ａは、第２の動画（ゲーム）５００を視聴している全ての視聴者又は特定の視聴者に対してコメントを送信する場合を考える。配信者Ａは、配信者Ａの端末装置１０Ａのユーザインタフェイス部１９０を操作して、全て又は特定の視聴者に対してコメントすることができる。つまり、配信者Ａの端末装置１０Ａは、サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄに対してコメント情報を送信することができる。この場合におけるコメント情報も、前述の受信者識別情報、コメント内容情報、及び送信者識別情報を含むことができる。
【０１３１】
次に、ＳＴ６３４において、サーバシステム２０Ａのギフト／コメントＡＰＩサーバ装置２０ｄは、配信者Ａの端末装置１０Ａから受信したコメント情報を配信サーバ装置２０ａに送信し、配信サーバ装置２０ａがこのコメント情報を各視聴者の端末装置１０に配信する。また、ギフト／コメントＡＰＩサーバ装置２０ｄは、受信したコメント情報を第２ＤＢサーバ装置２０ｃに格納する。
【０１３２】
次に、ＳＴ６３６において、サーバシステム２０Ａの配信サーバ装置２０ａが、ＳＴ６２６〜ＳＴ６３４の一連の処理に関し、第２の動画５００に関する配信状況情報を管理する。配信サーバ装置２０ａは、第２の動画５００の配信、配信者Ａの端末装置１０Ａと各視聴者の端末装置１０との間のギフト情報及び／又はコメント情報の送受信を全て認識することができる。これにより、配信サーバ装置２０ａ（の配信状況管理部２３０）は、いつ、何時間、いずれの（何人の）視聴者の端末装置１０に対して第２の動画５００が配信されているか（又は配信されたか）、配信者Ａが受信したギフトの数、配信者Ａが受信したコメント数、配信者Ａがコメントを送信した回数、配信者Ａによるゲームの進行情報、配信者Ａによるゲームの設定情報、等の様々な配信状況情報（配信行為情報及び配信ステータス情報）を管理（取得）することができる。なお、配信サーバ装置２０ａは、第２の動画５００に関する配信状況情報を第２ＤＢサーバ装置２０ｃに格納する。また、前述においては、配信者Ａに関する配信状況情報の一例について説明したが、動画配信システム１を利用するユーザ（配信者としてでも、視聴者としてでも）には、個別の識別情報（例えば、識別ＩＤであって、この識別ＩＤが前述の受信者識別情報及び送信者識別情報となりうる。つまり、ユーザは、個別の識別ＩＤが付与されることにより、時には配信者になり得、時には視聴者になり得る）が付与されるため、配信者毎に配信状況情報を管理し、配信者毎の配信状況情報を第２ＤＢサーバ装置２０ｃに格納することができる。
【０１３３】
次に、ＳＴ６３８において、配信者Ａの端末装置１０Ａが、ゲームを続行する場合には、前述したＳＴ６２２以降の処理を繰り返すことができる。一方、配信者Ａの端末装置１０Ａがゲームを続行しない場合には、処理は終了する。
【０１３４】
５．第２の動画５００の具体例
次に、図７及び図８を参照して、第２の動画５００の具体例について説明する。図８は、情報テーブルに含まれる演算情報の一例を示す図である。図７には、一例として、或る配信者（ここでは配信者Ａ）によりプレイされている格闘ゲーム（アクションゲームの一種）に関する第２の動画５００が、前述のＳＴ６２６によって、配信者Ａの端末装置１０Ａにおいて表示され、且つ各視聴者の端末装置１０において表示されている様子が示されている。
【０１３５】
このゲームにおいては、配信者Ａは、図７に示すように、配信者Ａのアバター（又はキャラクター）５０１を操作して、敵キャラクター５０２と対戦する。配信者Ａのアバター５０１は、基本的には、パンチやキック等の様々な攻撃を繰り出して、敵キャラクター５０２を倒すことを目指すものである。なお、敵キャラクターは、ゲームプログラムに予め設定されているものであってもよいし、このゲームが、複数の配信者間による対戦型の格闘ゲームである場合には、他の配信者（例えば、配信者Ｘ）のアバターであってもよい。
【０１３６】
配信者Ａの端末装置１０Ａは、前述したＳＴ６２２において、サーバシステム２０Ａの配信サーバ装置２０ａから受信した配信状況情報に基づいて、このゲームにおいて用いられる少なくとも１つのゲームオブジェクトを制御することができる。具体的には、配信者Ａの端末装置１０Ａは、まず、このゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされるゲームオブジェクト（「特定ゲームオブジェクト」）を抽出することができる。さらに、配信者Ａの端末装置１０Ａは、抽出された特定ゲームオブジェクトに関連する制御パラメータを、受信した配信状況情報に基づいて演算することができる。
【０１３７】
配信者Ａの端末装置１０Ａが、前述したＳＴ６２２において受信する配信状況情報は、次に例示するもののうちの少なくとも１つを含み得る。なお、以下に例示されるものは、現在を起点として、最新の情報、所定期間（例えば、１週間や１カ月）遡った全ての累計に係る情報、最高（ベスト）な情報、のいずれであってもよい。
（ａ）配信者Ａによる配信行為に関する配信行為情報（例えば、以下の情報を含む）
・配信行為情報には、第１の動画４１０及び／又は第２の動画５００の配信に関し、配信者Ａの配信頻度に関する情報、配信者Ａによって配信される配信時間帯に関する情報等が含まれる。ここで、配信頻度とは、所定日数間における配信日数（例えば、１週間という期間内に配信された総日数）、所定日数間における配信総時間（例えば、１週間という期間内に配信された配信時間の合計）、連日配信される場合における連日配信日数（３日連続で配信される場合においては、連日配信日数は「３」となる）等が含まれる。また、連日配信される場合において、異なる時間帯に連日配信される場合と、同一時間帯（例えば、２１時〜２２時）に連日配信される場合（このような場合を、定時配信と称することもできる）と、の両方の場合を含む。さらに、配信時間帯に関する情報には、例えば、或る１日において、０時〜８時、８時〜１６時、１６時〜２４時、までの３つの時間帯において、どの時間帯に配信されたかに関する情報を含むことができる。
（ｂ）配信者（例えば、配信者Ａ）に関する配信者ステータス情報（例えば、以下の情報を含む）
・配信者ステータス情報には、配信者Ａの端末装置１０Ａが送受信するギフト情報及び／又はコメント情報に基づいて算出される情報が含まれ得る。具体的には、配信者Ａの第１の動画４１０及び／又は第２の動画５００の配信を受信する視聴者に対し、配信者Ａの端末装置１０から視聴者の端末装置１０に対して送信されるコメント情報（第１送信情報）、及び／又は、配信者Ａの端末装置１０がサーバ装置２０（配信サーバ装置２０ａ）を介して視聴者の端末装置１０から受信するギフト情報及び／又はコメント情報（受信情報）、に基づいて算出される、ギフトを受けた（受信した）回数、コメントを受けた（受信した）回数、コメントを送信した回数、等の情報（配信者のステータス情報）が、配信者ステータス情報に含まれ得る。
・配信者ステータス情報には、配信者Ａが、別の場面において視聴者となる場合（配信者Ａとは異なる配信者Ｂが存在し、配信者Ａは配信者Ｂが配信する第１の動画４１０及び／又は第２の動画５００を視聴する視聴者となる場合）において、配信者Ａの端末装置１０Ａ（この場合の配信者Ａの端末装置１０Ａは、視聴者の端末装置１０となる）から配信者Ｂの端末装置１０に対して送信されるギフト情報及び／又はコメント情報（第２送信情報）に基づいて算出される、ギフトを提供した（送信した）回数、ギフトを購入した金額、コメントを送信した回数、等の情報（配信者のステータス情報）も含まれ得る。
・配信者ステータス情報には、第２の動画５００に関し、配信者Ａによるゲームの進行情報を含むことができる。ゲームの進行情報とは、ロールプレイングゲーム等におけるゲームの進捗、ゲームのスコアやゲームの進行（達成度）に応じてユーザに与えられる何らかの称号（バッジやレベル等）、スポーツゲームや格闘ゲーム等におけるイベントや大会の戦績情報、等（これらの情報も、配信者のステータス情報）が含まれる。
・配信者ステータス情報には、第１の動画４１０及び／又は第２の動画５００の配信に関し、他の配信者との共演回数、現在配信されている及び／又は過去に配信された第１の動画４１０及び／又は第２の動画５００を視聴する（視聴した）視聴者数の総数、フォローされている視聴者数、第１の動画４１０及び／又は第２の動画５００に関する視聴者からの「いいね！」等の評価情報、等の情報（これらの情報も、配信者のステータス情報）も含まれ得る。
【０１３８】
また、配信者Ａの端末装置１０Ａが、複数のゲームオブジェクトの中から、制御の対象となる特定ゲームオブジェクトを抽出するには、一実施形態では、ウェブサーバ装置２０Ｂ及び／又はサーバシステム２０Ａ（の配信サーバ装置２０ａ）等から受信する情報テーブル１０００（図８参照）を用いることができる。この情報テーブルは、各ゲームに対応付けて、各特定ゲームオブジェクトのいずれの制御パラメータを、どの配信状況情報に基づいてどのように演算（主に、増加又は減少であるが、これらに限定されない）させるのかを示す演算情報を含むことができる。配信者Ａの端末装置１０Ａは、現在実行しているゲームを検索キーとして情報テーブルを検索することにより、少なくとも１つの特定ゲームオブジェクトを識別したうえで、その特定ゲームオブジェクトに関連する制御パラメータをどのように演算するのかを識別することができる。なお、配信者Ａの端末装置１０Ａは、現在実行しているゲームに関する少なくとも１つの特定ゲームオブジェクトを識別したうえで、その特定ゲームオブジェクトを演算する前提となる配信状況情報を予め識別して、その配信状況情報のみを配信サーバ装置２０ａから受信するように、配信サーバ装置２０ａに対してその旨を問い合わせるようにしてもよい。
【０１３９】
図８を参照すると、例えば、格闘ゲームＡ（例えば、図７参照）においては、特定ゲームオブジェクトとして、配信者のアバター（図７においては、配信者Ａのアバター５０１）と、味方キャラクターが抽出される。配信者のアバターに関連する制御パラメータとしては、「攻撃力」及び「防御力」であり、味方キャラクターに関連する制御パラメータとしては、「出現数」が、それぞれ情報テーブルにおいて設定されている。そして、配信者Ａの配信状況情報に関し、連日配信日数が「３」〜「６」であると、配信者のアバターの「攻撃力」が「２倍」となり、連日配信日数が「７以上」となると、配信者のアバターの「攻撃力」が「５倍」となるように、「攻撃力」が演算される。
【０１４０】
また、図８を参照すると、配信者Ａの配信状況情報に関し、受信したギフト（ここでは、第１の動画４１０の配信に関するものであってもよいし、第２の動画５００の配信に関するものであってもよいし、第１の動画４１０及び第２の動画５００の両方の配信に関するものであってもよい）の累計総数が１００以上となると、味方キャラクターが１体追加（付与）される。なお、配信者Ａの配信状況情報に関し、前述の受信したギフトの累計総数に代えて（又はギフトの累計総数とともに）、受信したギフトの累計価値を用いてもよい。この場合の「価値」とは、各ギフトに予め対応付けられるポイントや購入額等を意味する。したがって、「受信したギフトの累計価値」とは、受信した各ギフトに対応付けられるポイントや購入額の累計を意味する。
【０１４１】
さらにまた、図８を参照すると、配信者Ａの配信状況情報に関し、受信したコメント（ここでは、第１の動画４１０の配信に関するものであってもよいし、第２の動画５００の配信に関するものであってもよいし、第１の動画４１０及び第２の動画５００の両方の配信に関するものであってもよい）の累計総数が５００以上となると、味方キャラクターが１体追加（付与）される。なお、配信者Ａの配信状況情報に関し、前述の受信したコメントの累計総数に代えて（又はコメントの累計総数とともに）、受信したコメントに含まれる特定のキーワードの累計数、受信したコメントの累計文字数等を用いてよい。この場合において、サーバシステム２０Ａ又は配信者Ａの端末装置１０Ａに特定のキーワードを予め登録しておくことで、サーバシステム２０Ａ又は配信者Ａの端末装置１０Ａが、該特定のキーワードを管理することができる。
【０１４２】
また、配信者Ａの配信状況情報に関し、前述の受信したコメントの累計総数に代えて（又はコメントの累計総数とともに）或る文字情報を、例えば「ポジティブ」、「中立」、「ネガティブ」のいずれか１つに分類可能な機械学習済のコンピュータプログラムを用いて、受信したコメントのうち「ポジティブ」に分類されるコメントの累計総数を配信状況情報として用いてもよい。なお、この場合、機械学習済のプログラムは、サーバシステム２０Ａ又は配信者Ａの端末装置１０Ａにインストールされる。また、配信者Ａの配信状況情報に関し、受信した又は配信されたコメント本文の文字数を配信状況情報として用いてもよい。この場合、コメント本文の文字数が多いことは、配信者Ａに対して又は配信者Ａにより配信される第２の動画に対して熱心である視聴者が居ることを意味し得る。
【０１４３】
ところで、図７においては、ギフト及びコメントに関する前述の２つの条件（例えば、受信したギフトの累計総数が１００以上、且つ、受信したコメントの累計総数が５００以上）が満たされて、ゲーム上に２つの味方キャラクター５０３及び５０４が表示されている。味方キャラクターとは、配信者のアバターの味方となって、敵キャラクター５０２と対戦（格闘）するキャラクターを意味する。
【０１４４】
なお、前述の「攻撃力」が「２倍」又は「５倍」になるということは、図７において、配信者のアバター５０１が敵キャラクター５０２を攻撃した場合に、敵キャラクターのエネルギーゲージ５２０が通常時よりも２倍又は５倍減ることを意味する。また、図８に示されるように「防御力」が「２倍」又は「５倍」になるということは、図７において、配信者のアバター５０１が敵キャラクター５０２の攻撃を受けた場合に、配信者のアバター５０１のエネルギーゲージ５１０が通常時よりも１／２倍又は１／５倍しか減らないことを意味する。
【０１４５】
ところで、前述の特定ゲームオブジェクトは、図８に示すように、配信者のアバター等に限定されるものではなく、例えば、装備、ポイント、報酬、コイン、カード等、ゲームの種類に応じて様々なものを対象とすることができる。また、例えば図８に示される「連日配信日数」、「受信したギフトの累計総数」等の演算の根拠とされる配信状況情報は、第１の動画４１０に関するもののみであってもよいし、第２の動画５００に関するもののみであってもよいし、第１の動画４１０に関するものと第２の動画５００に関するものの両方の合計（合算）であってもよい。
【０１４６】
また、特定ゲームオブジェクトに関連する制御パラメータを、少なくとも１つの配信状況情報に基づいて演算することは、換言すれば、配信者にとってより有利となるような以下の事象のうちの少なくとも１つを発生することを意味すると捉えることができる。
・ゲームの難易度を減少させる。
・より多くのゲームオブジェクト（キャラクター、ポイント、報酬等）を配信者に取得させる。
・より価値の高いゲームオブジェクト（より希少なアイテム、より高いポイントや報酬等）を配信者に取得させる。
特に、配信者による配信の配信頻度が高くなればなるほど、及び／又は配信者に関しギフトやコメントをより頻繁にやりとりするほど、このような事象が発生して、配信者は、より有利にゲームを進めることができる。また、配信者が、或る１日において、あらゆる時間帯（例えば、０時〜８時、８時〜１６時、１６時〜２４時の３つの時間帯）で配信するような場合（このような場合を、指定時間配信と称することもできる）も、配信者による配信の配信頻度が高くなるといえ、このような場合においても、前述の事象が発生して、配信者は、より有利にゲームを進めることができる。
【０１４７】
なお、図７に示すように、第２の動画（ゲーム）５００の配信に際し、配信者Ａの端末装置１０Ａと各視聴者の端末装置１０との間で行われるコメント情報（前述のＳＴ６２８〜ＳＴ６３４）は、配信者Ａの端末装置１０Ａ及び各視聴者の端末装置１０の表示部１７０におけるコメント領域５３０に表示される。
【０１４８】
６．変形例
前述した様々な実施形態では、配信者Ａの端末装置１０Ａが格闘ゲームに関する第２の動画５００を配信する場合について説明した。しかし、配信者Ａの端末装置１０Ａは、任意のゲームに関する第２の動画５００を配信することが可能である。任意のゲームは、例えば、アクションゲーム、シミュレーションゲーム、ロールプレイングゲーム、カードゲーム、パズルゲーム、シューティングゲーム、クイズゲーム、育成ゲーム、ボードゲーム、ガチャゲーム、及び／又は、スポーツゲームを、これらに限定することなく含み得る。
【０１４９】
また、図７及び図８を参照しつつ前述のとおり説明した一実施形態においては、特定ゲームオブジェクトを、一例として配信者のアバター及び味方キャラクターとしたが、これに限定されず、例えば、敵キャラクター５０２としてもよい。この場合において、敵キャラクター５０２の制御パラメータを「攻撃力」とすれば、その攻撃力を１／２や１／４とするように演算してもよい。
【０１５０】
また、制御パラメータの演算については、図８に示されるものはあくまで一例であって、さらに詳細に（細かく）設定されていてもよい。
【０１５１】
また、前述した様々な実施形態では、配信者の端末装置１０が、ゲームに関する動画（第２の動画５００）を生成するために、ゲームプログラムが組み込まれたＨＴＭＬ（特にＨＴＭＬ５）ドキュメントをウェブサーバ装置２０Ｂから受信する場合について説明した。しかし、配信者の端末装置１０は、ゲームプログラムが組み込まれたＨＴＭＬドキュメントをウェブサーバ装置２０Ｂから受信する構成に代えて、インストールされた動画配信用アプリケーションを実行して図示しないデータサーバ装置（又はサーバシステム２０Ａに含まれた何らかの図示しないサーバ装置）から必要な情報を受信することによりゲームに関する画面を含む第２の動画５００を生成することも可能である。
【０１５２】
前述した様々な実施形態では、配信者の端末装置１０は、一般的なユーザにより使用されるスマートフォン等であってもよいし、スタジオ等に設置される専用端末装置であってもよい。この場合には、サーバシステム２０Ａに含まれる、配信サーバ装置２０ａ、第１ＤＢサーバ装置２０ｂ、第２ＤＢサーバ装置２０ｃ、及びギフト／コメントＡＰＩサーバ装置２０ｄ（さらにはウェブサーバ装置２０Ｂ）のうちの少なくとも１つのサーバ装置がスタジオ等において専用端末装置と併設されるようにしてもよい。
【０１５３】
また、前述した様々な実施形態では、配信者の端末装置１０が、配信者の動作に関する動作データ及び配信者の音声に関する音声データに基づいてこの配信者のアバターを含むアニメーションを含む第１の動画４１０を生成し、この第１の動画４１０をサーバ装置２０（サーバシステム２０Ａ）に送信する場合について説明した。しかし、配信者の端末装置１０は、配信者の動作に関する動作データ及び配信者の音声に関する音声データをサーバ装置２０に送信し、サーバ装置２０がこの動作データ及び音声データに基づいて第１の動画４１０を生成し、該第１の動画４１０を各視聴者の端末装置１０に配信してもよい。これにより、配信者の端末装置１０からサーバシステム２０Ａに送信される情報の量を削減することができる。
【０１５４】
或いはまた、配信者の端末装置１０は、配信者の動作に関する動作データ及び配信者の音声に関する音声データを別途設けられたサーバ装置に送信し、この別途のサーバ装置が動作データ及び音声データに基づいて第１の動画４１０を生成して配信者の端末装置１０に返し、配信者の端末装置１０が、受信した第１の動画４１０をサーバ装置２０（サーバシステム２０Ａ）に送信するようにしてもよい。これにより、配信者の端末装置１０から別途設けられたサーバ装置２０に送信される情報の量を削減することができる。
【０１５５】
さらにまた、配信者の端末装置１０は、配信者の動作に関する動作データ及び配信者の音声に関する音声データを、サーバ装置２０（サーバシステム２０Ａ）又は別途設けられたサーバ装置を介して、各視聴者の端末装置１０に送信し、各視聴者の端末装置１０が、受信した動作データ及び音声データに基づいて第１の動画４１０を生成（レンダリング）及び表示するようにしてもよい（なお、この手法は「クライアントレンダリング」といわれることがある）。これにより、サーバ装置２０（サーバシステム２０Ａ）又は別途設けられたサーバ装置から各視聴者の端末装置１０に送信される情報の量を削減することができる。
【０１５６】
また、上記いずれかの場合において、配信者の端末装置１０により送信された動作データ及び音声データに基づいて第１の動画４１０を生成することは、サーバ装置２０、上記別途のサーバ装置及び各視聴者の端末装置１０のうちの少なくとも２つの装置において分担されるようにしてもよい。いずれの場合であっても、動画の生成を担う装置は、動作させるべきアバターに関する情報（画像等）を例えばサーバ装置２０等から受信して記憶しておくことができる。
【０１５７】
以上説明した様々な実施形態において、前述した各端末装置１０の動作は、この端末装置１０と同様の構成を有するスタジオユニット３０によっても同様に実行可能である。この場合、図１に例示されたスタジオユニット３０Ａは、動画を配信するための端末装置１０と同様の機能を有することが可能である。同様に、図１に例示されたスタジオユニット３０Ｂは、動画を視聴するための端末装置１０と同様の機能を有することが可能である。さらに、前述した各サーバ装置２０の動作もまた、このサーバ装置２０と同様の構成を有するスタジオユニット３０によっても同様に実行可能である。
【０１５８】
一般的に、ゲームプログラムが端末装置１０にインストールされる場合、又は、ゲームプログラムが端末装置１０にインストールされる動画配信用アプリケーションに組み込まれている場合、新規なゲームを実行するためには、端末装置１０は、新規なゲームプログラム又は動画配信用アプリケーションをインストールする必要がある。この場合、ゲームプログラムの製作者からみれば、複数のＯＳの各々に対応したゲームプログラムを用意する必要があるため、ゲームプログラムの製作に必要な工数が増加するという問題がある。一方、ユーザの観点からみれば、新しいゲームを入手するために、新しいゲームプログラムをダウンロードする、及び／又は、既存のゲームプログラムをアップデートする必要があるため、通信負荷、通信コスト、時間及び手間がかかるという問題がある。
【０１５９】
これに対して、本件出願に開示された技術では、配信者の端末装置１０は、ゲームを実行するために、この端末装置１０にインストールされたゲームプログラムを実行するのではなく、動画配信用アプリケーションに組み込まれたブラウザ機能を呼び出し、このブラウザ機能を用いて、ウェブサーバ装置２０Ｂからウェブページ（ＨＴＭＬドキュメント、特にＨＴＭＬ５ドキュメント）を受信し、このウェブページに組み込まれたゲームプログラムを実行することができる。これにより、配信者の端末装置１０は、新規なゲームを容易に実行することができる。したがって、ゲームプログラムの製作者は、新しいゲームを提供する際には、ウェブサーバ装置２０Ｂにより送信されるウェブページ（ＨＴＭＬドキュメント、特にＨＴＭＬ５ドキュメント）に新しいゲームプログラムを組み込むだけでよいので、新しいゲームプログラムの製作に必要な工数を抑えることができる。また、ユーザは、新しいゲームの提供を受けるために、新しいゲームプログラムをダウンロード等する必要がないので、通信負荷、通信コスト、時間及び手間を抑えることができる。
【０１６０】
前述した様々な実施形態では、配信者の端末装置１０は、動画配信用アプリケーションを実行してサーバシステム２０Ａと通信して第１の動画４１０を配信している最中に、この動画配信用アプリケーションに組み込まれたブラウザ機能を実行することにより、ウェブサーバ装置２０Ｂから受信したウェブページに含まれたプログラムを実行して、サーバシステム２０Ａを介して各視聴者の端末装置１０に第２の動画５００を配信することができる。しかし、このような構成は一例に過ぎない。
【０１６１】
例えば、配信者の端末装置１０は、第１の動画４１０を配信することなく、第２の動画５００を配信することも可能である。具体的には、第１の例では、配信者の端末装置１０は、動画配信用アプリケーションを実行してこの動画配信用アプリケーションに組み込まれたブラウザ機能を実行することにより、（動画配信用アプリケーションを用いて第１の動画４１０を配信することなく）ウェブサーバ装置２０Ｂから受信したウェブページに含まれたプログラムを実行して、サーバシステム２０Ａを介して各視聴者の端末装置１０に第２の動画５００を配信することも可能である。この構成では、配信者Ａは、自身の演技に基づいた第１の動画４１０を配信するのではなく（第１の動画４１０の配信を停止して）、自身が実行するゲームの様子を示す第２の動画５００のみを配信することができる。
【０１６２】
また、第２の例では、配信者の端末装置１０は、インストールされたゲームアプリケーションを実行して、ゲームサーバ装置としても機能するサーバシステム２０Ａにアクセスすることにより、実行しているゲームの画面をこのサーバシステム２０Ａを介して各視聴者の端末装置１０に配信することも可能である。これら第１の例及び第２の例においても、配信者Ａの端末装置１０Ａは、前述した様々な実施形態と同様に、サーバシステム２０Ａから受信する配信状況情報を用いて第２の動画５００を生成することが可能である。
【０１６３】
さらに、第３の例では、上記第１の例又は上記第２の例において、配信者の端末装置１０は、ゲーム画面（第２の動画５００）の生成を行うことなく、配信者の操作データをサーバシステム２０Ａ又はウェブサーバ装置２０Ｂに送信することができる。この場合には、サーバシステム２０Ａ又はウェブサーバ装置２０Ｂが、操作データを用いてゲーム画面（第２の動画５００）を生成し、サーバシステム２０Ａが、生成された第２の動画５００を各視聴者の端末装置１０に配信することができる。この第３の例では、ウェブサーバ装置２０Ｂが第２の動画５００を生成する場合には、ウェブサーバ装置２０Ｂは、サーバシステム２０Ａ（配信サーバ装置２０ａ）から受信する配信状況情報を用いることができる。サーバシステム２０Ａが第２の動画５００を生成する場合には、サーバシステム２０Ａは、自身が管理・記憶している配信状況情報を用いることができる。
【０１６４】
前述した様々な実施形態は、矛盾又は不都合が生じない限りにおいて相互に組み合わせて用いられ得る。
【０１６５】
７．様々な実施形態による効果
以上のとおり、一実施形態、及び変形例を含む様々な実施態様によれば、各配信者の配信に関する少なくとも１つの配信状況情報に基づいて、特定ゲームオブジェクトに関連する制御パラメータを演算した第２の動画を生成することができる。これにより、配信者は、自らのゲームをより有利に進めることを目的として、配信者として動画配信システム１のサービスを利用することを惹起される。また、その配信者は、必ずしも配信者として動画配信システム１を利用することに留まらず、視聴者として動画配信システム１を利用することも惹起される。
【０１６６】
このように、本件出願に開示された技術は、配信者として又は視聴者として、ユーザによる動画配信に関するサービスの利用を惹起させることが可能な、コンピュータプログラム、方法及びサーバ装置を提供することができる。
【０１６７】
８．様々な態様について
第１の態様に係るコンピュータプログラムは、「少なくとも１つのプロセッサにより実行されることにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、前記配信に関する少なくとも１つの配信状況情報を取得し、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、ように前記プロセッサを機能させる」。
【０１６８】
第２の態様に係るコンピュータプログラムは、上記第１の態様において「前記少なくとも１つの配信状況情報は、前記配信者の配信行為に関する配信行為情報、及び／又は前記配信者に関する配信者ステータス情報、を含む」。
【０１６９】
第３の態様に係るコンピュータプログラムは、上記第２の態様において「前記配信行為情報は、前記配信者による配信頻度、及び／又は前記配信者により配信される配信時間帯、を含む」。
【０１７０】
第４の態様に係るコンピュータプログラムは、上記第３の態様において「前記配信頻度は、所定日数間における前記配信者による配信日数、及び／又は前記所定日数間における前記配信者による配信総時間である」。
【０１７１】
第５の態様に係るコンピュータプログラムは、上記第３の態様において「前記配信頻度は、前記配信者によって連日配信される連続配信日数である」。
【０１７２】
第６の態様に係るコンピュータプログラムは、上記第５の態様において「前記配信頻度は、前記配信者によって同一時間帯に連日配信される前記連続配信日数である」。
【０１７３】
第７の態様に係るコンピュータプログラムは、上記第３の態様において「前記配信時間帯は、同日内において予め複数設定される」。
【０１７４】
第８の態様に係るコンピュータプログラムは、上記第２の態様において「前記配信者ステータス情報は、前記配信行為に際して前記配信者の端末装置から前記通信回線を介して前記視聴者の端末装置に向けて送信される第１送信情報、及び／又は前記配信行為に際して前記配信者の端末装置が前記通信回線を介して前記視聴者の端末装置から受信する受信情報に基づいて算出される前記配信者のステータス情報を含む」。
【０１７５】
第９の態様に係るコンピュータプログラムは、上記第２の態様において「前記配信者ステータス情報は、前記配信者の端末装置が、他の配信者の端末装置との関係において、該他の配信者が配信する前記第１の動画又は前記動作データと前記第２の動画とを受信する前記視聴者の端末装置として利用される場合に、前記配信者の端末装置から前記他の配信者の端末装置に対して送信される第２送信情報に基づいて算出される前記配信者のステータス情報を含む」。
【０１７６】
第１０の態様に係るコンピュータプログラムは、上記第２の態様において「前記配信者ステータス情報は、前記配信者による前記ゲームの進行情報を含む」。
【０１７７】
第１１の態様に係るコンピュータプログラムは、上記第１乃至第１０のいずれかの態様において「前記少なくとも１つの配信状況情報は、配信された前記第２の動画に関するものである」。
【０１７８】
第１２の態様に係るコンピュータプログラムは、上記第１乃至第１１のいずれかの態様において「前記特定ゲームオブジェクトは、前記ゲームにおいて前記配信者が取得する又は前記配信者によって操作される前記ゲームオブジェクトである」。
【０１７９】
第１３の態様に係るコンピュータプログラムは、上記第１２の態様において「前記特定ゲームオブジェクトは、アイテム、装備、ポイント、報酬、コイン、カード、キャラクター及び／又はアバターを含む」。
【０１８０】
第１４の態様に係るコンピュータプログラムは、上記第１乃至第１３のいずれかの態様において「前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む」。
【０１８１】
第１５の態様に係るコンピュータプログラムは、上記第１乃至第１４のいずれかの態様において「前記通信回線が、インターネットを含む」。
【０１８２】
第１６の態様に係るコンピュータプログラムは、「少なくとも１つのプロセッサにより実行されることにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信し、前記第２の動画が、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、ように前記プロセッサを機能させる」。
【０１８３】
第１７の態様に係るコンピュータプログラムは、上記第１６の態様において「前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む」。
【０１８４】
第１８の態様に係るコンピュータプログラムは、上記第１６又は第１７の態様において「前記通信回線が、インターネットを含む」。
【０１８５】
第１９の態様に係る方法は、「コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、前記配信に関する少なくとも１つの配信状況情報を取得する工程と、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出する工程と、前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する工程と、を含む」。
【０１８６】
第２０の態様に係る方法は、上記第１９の態様において「前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む」。
【０１８７】
第２１の態様に係る方法は、上記第１９又は第２０の態様において「前記通信回線が、インターネットを含む」。
【０１８８】
第２２の態様に係る方法は、「コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信する工程、を含む方法であり、前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む」。
【０１８９】
第２３の態様に係る方法は、上記第２２の態様において「前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む」
【０１９０】
第２４の態様に係る方法は、上記第２２又は第２３の態様において「前記通信回線が、インターネットを含む」。
【０１９１】
第２５の態様に係るサーバ装置は、「少なくとも１つのプロセッサを具備し、該プロセッサが、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、前記配信者の端末装置から受信し、受信した前記第１の動画又は前記動作データと、前記第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように前記少なくとも１つのプロセッサを機能させるサーバ装置であって、前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む」。
【０１９２】
第２６の態様に係るサーバ装置は、第２５の態様において「前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む」。
【０１９３】
第２７の態様に係るサーバ装置は、第２５又は第２６の態様において「前記通信回線が、インターネットを含む」。
【０１９４】
第２８の態様に係るサーバ装置は、「少なくとも１つのプロセッサを具備し、該プロセッサが、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信するものであり、前記コンピュータプログラムが、前記配信者の端末装置を、前記配信に関する少なくとも１つの配信状況情報を取得し、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、ように機能させる」。
【０１９５】
第２９の態様に係るサーバ装置は、第２８の態様において「前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む」。
【０１９６】
第３０の態様に係るサーバ装置は、第２８又は第２９の態様において「前記通信回線が、インターネットを含む」。
【０１９７】
第３１の態様に係る方法は、「コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、前記配信者の端末装置から受信する工程と、受信した前記第１の動画又は前記動作データと、及び前記第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、を含む方法であり、前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む」。
【０１９８】
第３２の態様に係る方法は、第３１の態様において「前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む」。
【０１９９】
第３３の態様に係る方法は、第３１又は第３２の態様において「前記通信回線が、インターネットを含む」。
【０２００】
第３４の態様に係る方法は、「コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信する工程、を含む方法であり、前記コンピュータプログラムが、前記配信者の端末装置を、前記配信に関する少なくとも１つの配信状況情報を取得し、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、ように機能させる」。
【０２０１】
第３５の態様に係る方法は、第３４の態様において「前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む」。
【０２０２】
第３６の態様に係る方法は、第３４又は第３５の態様において「前記通信回線が、インターネットを含む」。
【符号の説明】
【０２０３】
１  動画配信システム１
１０  端末装置
１０Ａ  配信者の端末装置
１０Ｂ、１０Ｃ、１０Ｄ  視聴者の端末装置
２０  サーバ装置
２０Ａ  サーバシステム
２０ａ  配信サーバ装置
２０ｂ  第１データベース（ＤＢ）サーバ装置
２０ｃ  第２データベース（ＤＢ）サーバ装置
２０ｄ  ギフト／コメントＡＰＩサーバ装置
２０Ｂ  ウェブサーバ装置
３０  スタジオユニット
【図１】
2022002626.tif 000003
【図２】
2022002626.tif 000004
【図３】
2022002626.tif 000005
【図４】
2022002626.tif 000006
【図５Ａ】
2022002626.tif 000007
【図５Ｂ】
2022002626.tif 000008
【図６】
2022002626.tif 000009
【図７】
2022002626.tif 000010
【図８】
2022002626.tif 000011
【手続補正書】
【提出日】令和2年11月17日(2020.11.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
前記配信に関する少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように前記プロセッサを機能させる、コンピュータプログラム。
【請求項２】
前記少なくとも１つの配信状況情報は、前記配信者の配信行為に関する配信行為情報、及び／又は前記配信者に関する配信者ステータス情報、を含む、請求項１に記載のコンピュータプログラム。
【請求項３】
前記配信行為情報は、前記配信者による配信頻度、及び／又は前記配信者により配信される配信時間帯、を含む、請求項２に記載のコンピュータプログラム。
【請求項４】
前記配信頻度は、所定日数間における前記配信者による配信日数、及び／又は前記所定日数間における前記配信者による配信総時間である、請求項３に記載のコンピュータプログラム。
【請求項５】
前記配信頻度は、前記配信者によって連日配信される連続配信日数である、請求項３に記載のコンピュータプログラム。
【請求項６】
前記配信頻度は、前記配信者によって同一時間帯に連日配信される前記連続配信日数である、請求項５に記載のコンピュータプログラム。
【請求項７】
前記配信時間帯は、同日内において予め複数設定される、請求項３に記載のコンピュータプログラム。
【請求項８】
前記配信者ステータス情報は、前記配信行為に際して前記配信者の端末装置から前記通信回線を介して前記視聴者の端末装置に向けて送信される第１送信情報、及び／又は前記配信行為に際して前記配信者の端末装置が前記通信回線を介して前記視聴者の端末装置から受信する受信情報に基づいて算出される前記配信者のステータス情報を含む、請求項２に記載のコンピュータプログラム。
【請求項９】
前記配信者ステータス情報は、前記配信者の端末装置が、他の配信者の端末装置との関係において、該他の配信者が配信する前記第１の動画又は前記動作データと前記第２の動画とを受信する前記視聴者の端末装置として利用される場合に、前記配信者の端末装置から前記他の配信者の端末装置に対して送信される第２送信情報に基づいて算出される前記配信者のステータス情報を含む、請求項２に記載のコンピュータプログラム。
【請求項１０】
前記配信者ステータス情報は、前記配信者による前記ゲームの進行情報を含み、
前記ゲームの進行情報には、前記ゲームの進捗に関する情報、及び前記ゲームにおいて前記配信者が取得する前記ゲームオブジェクトに関する情報の少なくとも一方が含まれる、請求項２に記載のコンピュータプログラム。
【請求項１１】
前記少なくとも１つの配信状況情報は、配信された前記第２の動画に関するものである、請求項１乃至１０のいずれか一項に記載のコンピュータプログラム。
【請求項１２】
前記特定ゲームオブジェクトは、前記ゲームにおいて前記配信者が取得する又は前記配信者によって操作される前記ゲームオブジェクトである、請求項１乃至１１のいずれか一項に記載のコンピュータプログラム。
【請求項１３】
前記特定ゲームオブジェクトは、アイテム、装備、ポイント、報酬、コイン、カード、キャラクター及び／又はアバターを含む、請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１乃至１３のいずれか一項に記載のコンピュータプログラム。
【請求項１５】
前記通信回線が、インターネットを含む、請求項１乃至１４のいずれか一項に記載のコンピュータプログラム。
【請求項１６】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信し、
前記第２の動画が、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
ように前記プロセッサを機能させる、コンピュータプログラム。
【請求項１７】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１６に記載のコンピュータプログラム。
【請求項１８】
前記通信回線が、インターネットを含む、請求項１６又は１７に記載のコンピュータプログラム。
【請求項１９】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、
前記配信に関する少なくとも１つの配信状況情報を取得する工程と、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出する工程と、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する工程と、
を含む方法。
【請求項２０】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１９に記載の方法。
【請求項２１】
前記通信回線が、インターネットを含む、請求項１９又は２０に記載の方法。
【請求項２２】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信する工程、
を含む方法であり、
前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
方法。
【請求項２３】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２２に記載の方法。
【請求項２４】
前記通信回線が、インターネットを含む、請求項２２又は２３に記載の方法。
【請求項２５】
少なくとも１つのプロセッサを具備し、
該プロセッサが、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、前記配信者の端末装置から受信し、
受信した前記第１の動画又は前記動作データと、前記第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように前記少なくとも１つのプロセッサを機能させるサーバ装置であって、
前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
サーバ装置。
【請求項２６】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２５に記載のサーバ装置。
【請求項２７】
前記通信回線が、インターネットを含む、請求項２５又は２６に記載のサーバ装置。
【請求項２８】
少なくとも１つのプロセッサを具備し、
該プロセッサが、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信するものであり、
前記コンピュータプログラムが、
前記配信者の端末装置を、
前記配信に関する少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させる、サーバ装置。
【請求項２９】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２８に記載のサーバ装置。
【請求項３０】
前記通信回線が、インターネットを含む、請求項２８又は２９に記載のサーバ装置。
【請求項３１】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、前記配信者の端末装置から受信する工程と、
受信した前記第１の動画又は前記動作データと、及び前記第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、
を含む方法であり、
前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との配信に関する少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
方法。
【請求項３２】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項３１に記載の方法。
【請求項３３】
前記通信回線が、インターネットを含む、請求項３１又は３２に記載の方法。
【請求項３４】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信する工程、
を含む方法であり、
前記コンピュータプログラムが、
前記配信者の端末装置を、
前記配信に関する少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させる、方法。
【請求項３５】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項３４に記載の方法。
【請求項３６】
前記通信回線が、インターネットを含む、請求項３４又は３５に記載の方法。
【手続補正書】
【提出日】令和3年2月22日(2021.2.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
過去の前記配信に関して記憶されている少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように前記プロセッサを機能させる、コンピュータプログラム。
【請求項２】
前記少なくとも１つの配信状況情報は、前記配信者の配信行為に関する配信行為情報、及び／又は前記配信者に関する配信者ステータス情報、を含む、請求項１に記載のコンピュータプログラム。
【請求項３】
前記配信行為情報は、前記配信者による配信頻度、及び／又は前記配信者により配信される配信時間帯、を含む、請求項２に記載のコンピュータプログラム。
【請求項４】
前記配信頻度は、所定日数間における前記配信者による配信日数、及び／又は前記所定日数間における前記配信者による配信総時間である、請求項３に記載のコンピュータプログラム。
【請求項５】
前記配信頻度は、前記配信者によって連日配信される連続配信日数である、請求項３に記載のコンピュータプログラム。
【請求項６】
前記配信頻度は、前記配信者によって同一時間帯に連日配信される前記連続配信日数である、請求項５に記載のコンピュータプログラム。
【請求項７】
前記配信時間帯は、同日内において予め複数設定される、請求項３に記載のコンピュータプログラム。
【請求項８】
前記配信者ステータス情報は、前記配信行為に際して前記配信者の端末装置から前記通信回線を介して前記視聴者の端末装置に向けて送信される第１送信情報、及び／又は前記配信行為に際して前記配信者の端末装置が前記通信回線を介して前記視聴者の端末装置から受信する受信情報に基づいて算出される前記配信者のステータス情報を含む、請求項２に記載のコンピュータプログラム。
【請求項９】
前記配信者ステータス情報は、前記配信者の端末装置が、他の配信者の端末装置との関係において、該他の配信者が配信する前記第１の動画又は前記動作データと前記第２の動画とを受信する前記視聴者の端末装置として利用される場合に、前記配信者の端末装置から前記他の配信者の端末装置に対して送信される第２送信情報に基づいて算出される前記配信者のステータス情報を含む、請求項２に記載のコンピュータプログラム。
【請求項１０】
前記配信者ステータス情報は、前記配信者による前記ゲームの進行情報を含み、
前記ゲームの進行情報には、前記ゲームの進捗に関する情報、及び前記ゲームにおいて前記配信者が取得する前記ゲームオブジェクトに関する情報の少なくとも一方が含まれる、請求項２に記載のコンピュータプログラム。
【請求項１１】
前記少なくとも１つの配信状況情報は、配信された前記第２の動画に関するものである、請求項１乃至１０のいずれか一項に記載のコンピュータプログラム。
【請求項１２】
前記特定ゲームオブジェクトは、前記ゲームにおいて前記配信者が取得する又は前記配信者によって操作される前記ゲームオブジェクトである、請求項１乃至１１のいずれか一項に記載のコンピュータプログラム。
【請求項１３】
前記特定ゲームオブジェクトは、アイテム、装備、ポイント、報酬、コイン、カード、キャラクター及び／又はアバターを含む、請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１乃至１３のいずれか一項に記載のコンピュータプログラム。
【請求項１５】
前記通信回線が、インターネットを含む、請求項１乃至１４のいずれか一項に記載のコンピュータプログラム。
【請求項１６】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信し、
前記第２の動画が、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との過去の配信に関して記憶されている少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
ように前記プロセッサを機能させる、コンピュータプログラム。
【請求項１７】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１６に記載のコンピュータプログラム。
【請求項１８】
前記通信回線が、インターネットを含む、請求項１６又は１７に記載のコンピュータプログラム。
【請求項１９】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、
過去の前記配信に関して記憶されている少なくとも１つの配信状況情報を取得する工程と、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出する工程と、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する工程と、
を含む方法。
【請求項２０】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１９に記載の方法。
【請求項２１】
前記通信回線が、インターネットを含む、請求項１９又は２０に記載の方法。
【請求項２２】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信する工程、
を含む方法であり、
前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との過去の配信に関して記憶されている少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
方法。
【請求項２３】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２２に記載の方法。
【請求項２４】
前記通信回線が、インターネットを含む、請求項２２又は２３に記載の方法。
【請求項２５】
少なくとも１つのプロセッサを具備し、
該プロセッサが、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信するものであり、
前記コンピュータプログラムが、
前記配信者の端末装置を、
過去の前記配信に関して記憶されている少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させる、サーバ装置。
【請求項２６】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２５に記載のサーバ装置。
【請求項２７】
前記通信回線が、インターネットを含む、請求項２５又は２６に記載のサーバ装置。
【請求項２８】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、前記配信者の端末装置から受信する工程と、
受信した前記第１の動画又は前記動作データと、及び前記第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、
を含む方法であり、
前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データと前記第２の動画との過去の配信に関して記憶されている少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
方法。
【請求項２９】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２８に記載の方法。
【請求項３０】
前記通信回線が、インターネットを含む、請求項２８又は２９に記載の方法。
【請求項３１】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信する工程、
を含む方法であり、
前記コンピュータプログラムが、
前記配信者の端末装置を、
過去の前記配信に関して記憶されている少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させる、方法。
【請求項３２】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフ
ィックスプロセッシングユニット（ＧＰＵ）を含む、請求項３１に記載の方法。
【請求項３３】
前記通信回線が、インターネットを含む、請求項３１又は３２に記載の方法。
【手続補正書】
【提出日】令和3年6月22日(2021.6.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
前記第１の動画又は前記動作データの過去の前記配信に関して記憶されている少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように前記プロセッサを機能させる、コンピュータプログラム。
【請求項２】
前記少なくとも１つの配信状況情報は、前記配信者の配信行為に関する配信行為情報、及び／又は前記配信者に関する配信者ステータス情報、を含む、請求項１に記載のコンピュータプログラム。
【請求項３】
前記配信行為情報は、前記配信者による配信頻度、及び／又は前記配信者により配信される配信時間帯、を含む、請求項２に記載のコンピュータプログラム。
【請求項４】
前記配信頻度は、所定日数間における前記配信者による配信日数、及び／又は前記所定日数間における前記配信者による配信総時間である、請求項３に記載のコンピュータプログラム。
【請求項５】
前記配信頻度は、前記配信者によって連日配信される連続配信日数である、請求項３に記載のコンピュータプログラム。
【請求項６】
前記配信頻度は、前記配信者によって同一時間帯に連日配信される前記連続配信日数である、請求項５に記載のコンピュータプログラム。
【請求項７】
前記配信時間帯は、同日内において予め複数設定される、請求項３に記載のコンピュータプログラム。
【請求項８】
前記配信者ステータス情報は、前記配信行為に際して前記配信者の端末装置から前記通信回線を介して前記視聴者の端末装置に向けて送信される第１送信情報、及び／又は前記配信行為に際して前記配信者の端末装置が前記通信回線を介して前記視聴者の端末装置から受信する受信情報に基づいて算出される前記配信者のステータス情報を含む、請求項２に記載のコンピュータプログラム。
【請求項９】
前記配信者ステータス情報は、前記配信者の端末装置が、他の配信者の端末装置との関係において、該他の配信者が配信する前記第１の動画又は前記動作データと前記第２の動画とを受信する前記視聴者の端末装置として利用される場合であって、前記他の配信者が前記第１の動画又は前記動作データを配信する際に前記配信者の端末装置から前記他の配信者の端末装置に対して送信される第２送信情報に基づいて算出される前記配信者のステータス情報を含む、請求項２に記載のコンピュータプログラム。
【請求項１０】
前記特定ゲームオブジェクトは、前記ゲームにおいて前記配信者が取得する又は前記配信者によって操作される前記ゲームオブジェクトである、請求項１乃至９のいずれか一項に記載のコンピュータプログラム。
【請求項１１】
前記特定ゲームオブジェクトは、アイテム、装備、ポイント、報酬、コイン、カード、キャラクター及び／又はアバターを含む、請求項１０に記載のコンピュータプログラム。
【請求項１２】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１乃至１１のいずれか一項に記載のコンピュータプログラム。
【請求項１３】
前記通信回線が、インターネットを含む、請求項１乃至１２のいずれか一項に記載のコンピュータプログラム。
【請求項１４】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信し、
前記第２の動画が、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データの過去の配信に関して記憶されている少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
ように前記プロセッサを機能させる、コンピュータプログラム。
【請求項１５】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１４に記載のコンピュータプログラム。
【請求項１６】
前記通信回線が、インターネットを含む、請求項１４又は１５に記載のコンピュータプログラム。
【請求項１７】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、
前記第１の動画又は前記動作データの過去の前記配信に関して記憶されている少なくとも１つの配信状況情報を取得する工程と、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出する工程と、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する工程と、
を含む方法。
【請求項１８】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１７に記載の方法。
【請求項１９】
前記通信回線が、インターネットを含む、請求項１７又は１８に記載の方法。
【請求項２０】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して前記配信者の端末装置から受信する工程、
を含む方法であり、
前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データの過去の配信に関して記憶されている少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
方法。
【請求項２１】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２０に記載の方法。
【請求項２２】
前記通信回線が、インターネットを含む、請求項２０又は２１に記載の方法。
【請求項２３】
少なくとも１つのプロセッサを具備し、
該プロセッサが、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信するものであり、
前記コンピュータプログラムが、
前記配信者の端末装置を、
前記第１の動画又は前記動作データの過去の前記配信に関して記憶されている少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させる、サーバ装置。
【請求項２４】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２３に記載のサーバ装置。
【請求項２５】
前記通信回線が、インターネットを含む、請求項２３又は２４に記載のサーバ装置。
【請求項２６】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、前記配信者の端末装置から受信する工程と、
受信した前記第１の動画又は前記動作データと、及び前記第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する工程と、
を含む方法であり、
前記第２の動画は、前記ゲームにおいて用いられる複数のゲームオブジェクトの中から制御の対象として抽出され、且つ、前記配信者による前記第１の動画又は前記動作データの過去の配信に関して記憶されている少なくとも１つの配信状況情報に基づいて、関連する制御パラメータが演算された特定ゲームオブジェクトを含む、
方法。
【請求項２７】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２６に記載の方法。
【請求項２８】
前記通信回線が、インターネットを含む、請求項２６又は２７に記載の方法。
【請求項２９】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された前記配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信する工程、
を含む方法であり、
前記コンピュータプログラムが、
前記配信者の端末装置を、
前記第１の動画又は前記動作データの過去の前記配信に関して記憶されている少なくとも１つの配信状況情報を取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされる特定ゲームオブジェクトを抽出し、
前記少なくとも１つの配信状況情報に基づいて、前記特定ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させる、方法。
【請求項３０】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又はグラフ
ィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２９に記載の方法。
【請求項３１】
前記通信回線が、インターネットを含む、請求項２９又は３０に記載の方法。