(57)【要約】      （修正有）【課題】視聴者を集めるように配信者を促すことが可能な、コンピュータプログラム、方法及びサーバ装置を提供すること。【解決手段】コンピュータプログラムは、配信者の動作に関する動作データに基づいて生成された配信者のアバターのアニメーションを含む第１の動画又は動作データと、受信したウェブページを用いて配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを、通信回線を介して取得し、ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされるゲームオブジェクトを抽出し、少なくとも１つの視聴パラメータに基づいて、ゲームオブジェクトに関連する制御パラメータを演算する、ように少なくとも１つのプロセッサを機能させる。【選択図】図３
2022001217.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
なお、このウェブサイトに記載された内容は、引用よりその全体が本明細書に組み入れられる。
【００７２】
処理部１０４は、この技術を用いる場合には、配信者の上半身（顔等）の複数の特徴点のうち、配信者の動作に対応する１以上の特徴点の各々のパラメータを調整することができる。これにより、処理部１０４は、配信者の動作に追従した仮想的なキャラクターの動画を生成することができる。
【００７３】
（２）視聴パラメータ取得部１１０
視聴パラメータ取得部１１０は、配信者（当該端末装置１０を利用する配信者Ａ）により「現在配信されている」第２の動画について、この第２の動画を視聴している複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを、配信サーバシステム２０Ａの配信サーバ装置２０ａから受信することができる。上記少なくとも１つの視聴パラメータは、配信者Ａにより現在配信されている第２の動画を視聴している複数の視聴者の総数、及び／又は、配信者Ａにより現在配信されている第２の動画を視聴している少なくとも１人の視聴者の視聴時間を含むことができる。
【００７４】
これに加えて、視聴パラメータ取得部１１０は、配信者Ａにより「過去に配信された」第２の動画について、この第２の動画を視聴した複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを、配信サーバシステム２０Ａの配信サーバ装置２０ａから受信することもできる。上記少なくとも１つの視聴パラメータは、配信者Ａにより過去に配信された第２の動画を視聴した複数の視聴者の総数、配信者Ａにより過去に配信された第２の動画を視聴した少なくとも１人の視聴者の視聴時間、及び／又は、配信者Ａにより過去に配信された第２の動画を少なくとも１人の視聴者が視聴した頻度を含むことができる。
【００７５】
（３）オブジェクト抽出部１２０
オブジェクト抽出部１２０は、配信者Ａの操作に関する操作データに基づいて生成されるゲームにおいて用いられる複数のゲームオブジェクトの中から、視聴パラメータ取得部１１０により取得された視聴パラメータに基づく制御の対象とされる少なくとも１つのゲームオブジェクトを抽出することができる。制御の対象とされる少なくとも１つのゲームオブジェクトは、ゲームにおいて配信者Ａが取得及び／又は操作する少なくとも１つのゲームオブジェクトを含み得る。ゲームにおいて配信者Ａが「操作する」少なくとも１つのゲームオブジェクトは、キャラクター及び／又はアバターを含み得る。ゲームにおいて配信者Ａが「取得する」少なくとも１つのゲームオブジェクトは、アイテム、装備、ポイント、報酬、コイン、カード、装備及び／又はキャラクターを含み得る。
【００７６】
（４）制御パラメータ演算部１３０
制御パラメータ演算部１３０は、オブジェクト抽出部１２０により抽出されたゲームオブジェクトに関連する制御パラメータを、視聴パラメータ取得部１１０により取得された視聴パラメータに基づいて演算することができる。ここで、オブジェクト抽出部１２０により抽出されたゲームオブジェクトとは、上記のとおり、ゲームにおいて配信者Ａが取得及び／又は操作する少なくとも１つのゲームオブジェクトを含み得る。
【００７７】
（５）第２の動画生成部１４０
第２の動画生成部１４０は、ウェブサーバ装置２０Ｂから受信したウェブページを用いて配信者の操作に関する操作データに基づいてゲームに関する第２の動画を生成することができる。
【００７８】
具体的には、第２の動画生成部１４０は、ウェブサーバ装置２０Ｂから受信したウェブページに組み込まれたゲームプログラムを実行する。これにより、第２の動画生成部１４０は、ユーザインタフェイス部１８０により入力された配信者の操作を示す操作データと、関連する制御パラメータが制御パラメータ演算部１３０により演算された少なくとも１つのゲームオブジェクトと、に基づいて、ゲームに関する第２の動画（ゲーム動画）を描画することができる。
【００７９】
（６）通信部１５０
通信部１５０は、動画の配信及び／又は視聴に必要とされる様々な情報を、配信サーバシステム２０Ａ及びウェブサーバ装置２０Ｂとの間において通信することができる。例えば、通信部１５０は、端末装置１０が配信者Ａの端末装置１０として動作する場合には、ウェブサーバ装置２０Ｂにアクセスして、ゲームの実行等に必要とされるゲームプログラムを含むウェブページ（ＨＴＭＬドキュメント）等を受信することができる。また、通信部１５０は、端末装置１０が配信者Ａの端末装置として動作する場合には、少なくとも１つの視聴パラメータを配信サーバシステム２０Ａの配信サーバ装置２０ａから受信することができる。さらにまた、通信部１５０は、端末装置１０が配信者Ａの端末装置として動作する場合には、第１の動画及び／又は第２の動画を配信サーバシステム２０Ａに送信し、この配信者Ａ宛てに送信されたギフト情報及び／又はコメント情報等を配信サーバシステム２０Ａから受信することができる。
【００８０】
さらに、通信部１２０は、端末装置１０が視聴者の端末装置として動作する場合には、配信者の端末装置１０により送信された第１の動画及び／又は第２の動画を配信サーバシステム２０Ａから受信し、配信者に対してギフト情報及び／又はコメント情報を配信サーバシステム２０Ａに送信することができる。
【００８１】
（７）表示部１６０
表示部１６０は、動画の配信及び／又は視聴に必要とされる様々な情報を表示することができる。例えば、表示部１６０は、配信される第１の動画及び／又は第２の動画、及び／又は、受信した第１の動画及び／又は第２の動画等を、表示することができる。
【００８２】
（８）記憶部１７０
記憶部１７０は、動画の配信及び／又は視聴に必要とされる様々な情報を記憶することができる。
【００８３】
（９）ユーザインタフェイス部１８０
ユーザインタフェイス部１８０は、動画の配信及び／又は視聴に必要とされる様々な情報をユーザの操作を介して入力することができる。例えば、ユーザインタフェイス部１８０は、ゲームの実行に際して配信者の操作の内容を示す操作データを配信者から入力して第２の動画生成部１４０に出力することができる。
【００８４】
（１０）ギフト／コメント処理部１９０
ギフト／コメント処理部１９０は、動画の配信及び／又は視聴に関して送受信されるギフト情報及び／又はコメント情報を処理することができる。例えば、ギフト／コメント処理部１９０は、端末装置１０が配信者Ａの端末装置１０として動作する場合には、この配信者Ａ宛てに送信されたギフト情報及び／又はコメント情報を処理することができる。また、ギフト／コメント処理部１９０は、端末装置１０が視聴者の端末装置１０として動作する場合には、この視聴者が送信すべきギフト情報及び／又はコメント情報を処理することができる。
【００８５】
３−２．サーバ装置２０の機能
サーバ装置２０の機能の一例について図４を参照して説明する。図４は、図１に示したサーバ装置２０の機能の一例を模式的に示すブロック図である。図４に示すように、サーバ装置２０は、主に、通信部２００と、記憶部２１０と、ギフト／コメント処理部２２０と、視聴管理部２３０と、を含むことができる。これらは、配信サーバシステム２０Ａを構成する配信サーバ装置２０ａ、ＤＢサーバ装置２０ｂ及びゲームＡＰＩサーバ装置２０ｃのうちのいずれかの１つに含まれていてもよいし、配信サーバ装置２０ａ、ＤＢサーバ装置２０ｂ及びゲームＡＰＩサーバ装置２０ｃのうちの少なくとも１つのサーバ装置に重複及び／又は分散して含まれていてもよい。
【００８６】
通信部２００は、動画の配信及び／又は視聴に必要とされる様々な情報を、配信者の端末装置１０及び／又は視聴者の端末装置１０との間において通信することができる。例えば、サーバ装置２０は、配信サーバシステム２０Ａとして動作する場合には、第１の動画及び／又は第２の動画を、各配信者の端末装置１０から受信して各視聴者の端末装置１０に配信すること等ができる。また、サーバ装置２０は、ウェブサーバ装置２０Ｂとして動作する場合には、アクセスしてきた各配信者の端末装置１０に対して、ゲームプログラムが組み込まれたウェブページを送信すること等ができる。
【００８７】
記憶部２１０は、動画の配信及び／又は視聴に必要とされ、通信部２００、ギフト／コメント処理部２２０及び／又は視聴管理部２３０から受信した様々な情報を記憶することができる。
【００８８】
ギフト／コメント処理部２２０は、各視聴者から各配信者宛てに送信されたギフト情報及び／又はコメント情報を処理することができる。
【００８９】
視聴管理部２３０は、各配信者について、例えば以下の情報のうちの少なくとも１つの情報をこれに限定することなく管理することができる。
（ａ）配信者により現在配信されている第２の動画を視聴する複数の視聴者の総数
（ｂ）配信者により現在配信されている第２の動画を視聴する各視聴者について、その視聴者がその第２の動画を視聴した時間の合計
（ｃ）配信者により過去に配信された第２の動画を視聴した複数の視聴者の総数
（ｄ）配信者により過去に配信された第２の動画を視聴した各視聴者について、その視聴者がその第２の動画を視聴した時間の合計
（ｅ）配信者により過去に配信された第２の動画を視聴した各視聴者について、その視聴者が単位時間当たりにその第２の動画を視聴した回数（すなわち視聴頻度）
【００９０】
配信サーバシステム２０Ａ（特に配信サーバ装置２０ａ）は、各配信者の端末装置１０により送信される第２の動画を、複数の視聴者の端末装置１０の各々に対して配信する機能を果たすために設けられている。よって、配信サーバシステム２０Ａ（特に配信サーバ装置２０ａ）は、いずれの配信者の端末装置１０により送信される第２の動画が、いずれの視聴者の端末装置１０に現在配信されているか又は過去に配信されたかを認識することができる。したがって、配信サーバシステム２０Ａ（特に配信サーバ装置２０ａ）は、そのような配信の履歴（ログ）を管理することにより、上記のように列挙した様々な情報を管理することができる。
【００９１】
なお、サーバ装置２０が、ウェブサーバ装置２０Ｂとして動作する場合には、ギフト／コメント処理部２２０及び視聴管理部２３０を欠いてもよい。
【００９２】
３−３．スタジオユニット３０の機能
スタジオユニット３０は、上述したように、端末装置１０及び／又はサーバ装置２０と同様の機能を果たすことが可能である。したがって、スタジオユニット３０は、図３を参照して説明した端末装置１０の機能、及び／又は、図４を参照して説明したサーバ装置３０の機能を有することが可能である。
【００９３】
４．動画配信システム１の全体的な動作
次に、上記構成を有する動画配信システム１においてなされる全体的な動作について、図５Ａ及び図５Ｂを参照して説明する。図５Ａ及び図５Ｂは、図１に示した動画配信システム１において行われる動作の一例を示すフロー図である。
【００９４】
まず、図５Ａを参照すると、ステップ（以下「ＳＴ」という。）３０２において、配信者（ここでは配信者Ａ）の操作に従って、その端末装置１０（ここでは端末装置１０Ａ）が動画配信用アプリケーションを起動して実行する。
【００９５】
次に、ＳＴ３０４において、端末装置１０Ａは、配信者Ａの動作に関する動作データに基づいて配信者Ａのアバターのアニメーションを含む第１の動画を生成する。これにより、図６に例示されるように、端末装置１０Ａの表示部１６０には、配信者Ａのアバター４０２のアニメーションを含む第１の動画４０４が表示される。
【００９６】
図５Ａに戻り、さらに、端末装置１０Ａは、生成した第１の動画４０４を配信サーバシステム２０Ａの配信サーバ装置２０ａに送信する。配信サーバ装置２０ａは、動画視聴用アプリケーションを実行して配信サーバ装置２０ａにアクセスしている各視聴者の端末装置１０から、配信者Ａの端末装置１０Ａにより配信される第１の動画４０４を要求する旨の要求信号を受信することができる。この要求信号に応答して、配信サーバ装置４０ａは、各視聴者の端末装置１０に、端末装置１０Ａから受信した第１の動画４０４を、動画視聴用アプリケーションを実行している各視聴者の端末装置１０に配信することができる。これにより、配信サーバ装置２０ａ（の視聴管理部２３０）は、配信者Ａにより配信されている（及び／又は、過去に配信された）第１の動画４０４が各視聴者により視聴された日時及び時間等を管理することができる。このようにして、各視聴者の端末装置１０の表示部１６０にも、図６に例示したような第１の動画４０４が表示される。
【００９７】
次に、ＳＴ３０６において、配信者Ａが、端末装置１０Ａの表示部１６０に表示された「ゲーム」というアイコン４０６（図６参照）をタップ等すると、端末装置１０Ａは、動画配信用アプリケーションに搭載されたブラウザ機能を実行する。これにより、ＳＴ３０８において、端末装置１０Ａは、動画配信用アプリケーションを実行した（すなわち、第１の動画４０４を各視聴者の端末装置１０に向けて配信した）状態で、ウェブサーバ装置２０Ｂにアクセスすることができる。したがって、端末装置１０Ａは、ウェブサーバ装置２０Ｂからゲームプログラムが組み込まれたＨＴＭＬ５ドキュメントを受信することができる。
【００９８】
次に、ＳＴ３１０において、端末装置１０Ａは、受信したＨＴＭＬ５ドキュメントに組み込まれたゲームプログラムを実行することにより、ゲームに関する動画（第２の動画）を生成することができる。図７には、このように端末装置１０Ａにより生成された第２の動画５００の一例が示されている。
【００９９】
次に、図５Ａに戻り、ＳＴ３１２において、端末装置１０Ａは、ＳＴ３１０で生成した第２の動画（ゲーム画面）５００を、配信サーバシステム２０Ａの配信サーバ装置２０ａに送信する（なお、端末装置１０Ａは、第２の動画５００を配信サーバシステム２０Ａの配信サーバ装置２０ａに送信している間にあっては、第１の動画４０４の送信を中止してもよいし、第１の動画４０４を送信してもよい）。配信サーバ装置２０ａは、端末装置１０Ａから受信した第２の動画を、動画視聴用アプリケーションを実行して第１の動画４０４を受信している各視聴者の端末装置１０に配信する（なお、配信サーバ装置２０ａは、端末装置１０Ａから第２の動画５００だけでなく第１の動画４０４をも受信している場合には、第２の動画５００のみ、又は、第２の動画５００及び第１の動画４０４の両方を、各視聴者の端末装置１０に送信してもよい）。これにより、配信サーバ装置２０ａ（の視聴管理部２３０）は、配信者Ａにより配信されている（及び／又は、過去に配信された）第２の動画が各視聴者により視聴された日時及び時間等を管理することができる。このようにして、各視聴者の端末装置１０の表示部１６０にも、（例えば図６に例示したような第１の動画４０４の上に被せて第１の動画４０４を隠した状態で）第２の動画５００が表示され得る。
【０１００】
次に、ＳＴ３１４において、端末装置１０Ａは、配信サーバシステム２０Ａの配信サーバ装置２０ａ（の視聴管理部２３０）から、第２の動画５００を視聴している複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを受信することができる。なお、端末装置１０Ａは、単位時間ごとに、このような視聴パラメータを受信することも可能である。このように受信した視聴パラメータは、後述するように、端末装置１０Ａにより第２の動画５００を生成する際に利用され得る。
【０１０１】
次に、ＳＴ３１６において、端末装置１０Ａにより送信されている第２の動画５００を視聴している視聴者（ここでは視聴者Ｂ）が、配信者Ａに対してあるギフト（ここでは一例としてＧ１）を贈る場合を考える。視聴者Ｂは、その端末装置１０Ｂを操作して、用意された複数のギフトのうちギフトＧ１を選択して配信者Ａに付与するコマンドを選択等することができる。なお、このようなコマンドの選択は、その端末装置１０Ｂに表示された図示しないユーザインタフェイスを介して実行可能である。これにより、端末装置１０Ｂは、配信者Ａに対してギフトＧ１を付与する旨を示すギフト情報を、配信サーバシステム２０Ａの配信サーバ装置２０ａに送信することができる。このギフト情報は、例えば、ギフトの受信者（配信者Ａ）を識別する受信者識別情報と、ギフト（ギフトＧ１）を識別するギフト識別情報と、ギフトの送信者（視聴者Ｂ）を識別する送信者識別情報と、を含むことができる。
【０１０２】
視聴者Ｂは、その端末装置１０Ｂを操作して、配信者Ａに対してコメントを送信することも可能である。この場合には、端末装置１０Ｂは、配信サーバ装置２０ａに対してコメント情報を送信することができる。コメント情報は、コメントの受信者（配信者Ａ）を識別する受信者識別情報と、コメントの内容を記憶するコメント内容情報と、コメントの送信者（視聴者Ｂ）を識別する送信者識別情報と、を含むことができる。
なお、以下に説明するＳＴ３１８〜ＳＴ３２４では、各視聴者の端末装置１０により送信されたギフト情報が配信者Ａの端末装置１０により受信される手順について説明する。しかし、同様の手順をコメント情報に適用することにより、各視聴者の端末装置１０により送信されたコメント情報が配信者Ａの端末装置１０により受信され得る。この場合、以下に説明するＳＴ３１８〜ＳＴ３２４において、「ギフト識別情報」及び「ギフト情報」をそれぞれ「コメント内容情報」及び「コメント情報」と読み替えて理解することができる。
【０１０３】
ＳＴ３１８において、配信サーバ装置２０ａが、端末装置１０Ｂから受信したギフト情報をＤＢサーバ装置２０ｂに格納することができる。例えば、ＤＢサーバ装置２０ｂは、受信者識別情報に対応付けて、何件目に付与されたギフトであるかを識別する件数識別情報、ギフト識別情報及び送信者識別情報を、ギフト情報として記憶することができる。
【０１０４】
ＳＴ３２０において、配信者Ａの端末装置１０Ａは、ゲームを実行している間において、所定の周期ごとに、配信者Ａに対して新たなギフト情報が届いていないかを、ゲームＡＰＩサーバ装置２０ｃに問い合わせることができる。例えば、端末装置１０Ａは、ゲームを開始してからこれまでに１件のギフト情報をゲームＡＰＩサーバ装置２０ｃから受信していた場合には、２件目以降のギフト情報の有無をゲームＡＰＩサーバ装置２０ｃに問い合わせることができる。
【０１０５】
図５Ｂを参照すると、ＳＴ３２２において、ゲームＡＰＩサーバ装置２０ｃは、端末装置１０Ａからの問い合わせに応答して、配信者Ａについて２件目以降のギフト情報を、ＤＢサーバ装置２０ｂに要求することができる。ＤＢサーバ装置２０ｂは、配信者Ａ（受信者識別情報）に対応付けて記憶している件数識別情報として、２件目以降の件数識別情報を検索することができた場合には、２件目以降の件数識別情報の各々に対応するギフト識別情報及び送信者識別情報を２件目のギフト情報としてゲームＡＰＩサーバ装置２０ｃに送信することができる。ここでは、ＤＢサーバ装置２０ｂは、２件目の件数識別情報のみを検索できた場合を考える。この場合、ＤＢサーバ装置２０ｂは、この２件目の件数識別情報に対応するギフト識別情報及び送信者識別情報を、２件目のギフト情報としてゲームＡＰＩサーバ装置２０ｃに送信することができる。これに応答して、ゲームＡＰＩサーバ装置２０ｃは、２件目のギフト情報を配信者Ａの端末装置１０Ａに送信することができる。
【０１０６】
次に、ＳＴ３２４において、２件目のギフト情報を受信した端末装置１０Ａは、この２件目のギフト情報に基づいてゲームを実行することができる。端末装置１０Ａは、例えば、以下の情報のうちの少なくとも１つの情報に基づいて、ゲームを実行することができる。
・ギフト情報に含まれたギフト識別情報により一意に識別されるギフト（ここではギフトＧ１）
・ギフト情報に含まれた送信者識別情報により識別される送信者（ここでは視聴者Ｂ）
・コメント情報に含まれたコメント内容情報
・コメント情報に含まれた送信者識別情報により識別される送信者（ここでは視聴者Ｂ）
これに代えて又はこれに加えて、端末装置１０Ａは、ＳＴ３１４において受信した視聴パラメータに基づいてゲームを実行することもできる。
これにより、ギフト情報、コメント情報、及び／又は、視聴パラメータに基づいて生成された少なくとも１つのゲームオブジェクトを含む第２の動画５００が端末装置１０Ａにより生成される。なお、ギフト情報、コメント情報及び／又は視聴パラメータに基づいて生成された少なくとも１つのゲームオブジェクトを含む第２の動画５００の具体例については、後述する。
【０１０７】
なお、端末装置１０Ａは、これまでに２件のギフト情報をゲームＡＰＩサーバ装置２０ｃから受信している（端末装置１０Ａは、ゲームの実行中において、これまでに何件のギフト情報を受信したのかを識別している）。よって、端末装置１０Ａは、次の周期においては、３件目以降のギフト情報の有無をゲームＡＰＩサーバ装置２０ｃに問い合わせることができる。
【０１０８】
次に、ＳＴ３２６において、端末装置１０Ａは、このように生成された少なくとも１つのゲームオブジェクトを含む第２の動画５００を、ＳＴ３１２と同様の手法により、配信サーバシステム２０Ａを介して各視聴者の端末装置１０に配信することができる。
【０１０９】
次に、ＳＴ３２８において、端末装置１０Ａが、ゲームを続行する場合には、上述したＳＴ３０８以降の処理を繰り返すことができる。一方、端末装置１０Ａがゲームを続行しない場合には、処理は終了する。
【０１１０】
５．第２の動画の具体例
図７は、図１に示した動画配信システム１において用いられる端末装置１０に表示される第２の動画の一例を示す図である。図７には、一例として、配信者Ａによりプレイされている、庭で植物を育成する植物育成ゲームに関する第２の動画５００が、配信者Ａの端末装置１０Ａにより（上述したＳＴ３１０において）表示され、各視聴者の端末装置１０により（上述したＳＴ３１２において）表示される様子が示されている。
【０１１１】
このゲームでは、配信者Ａは、自身の庭５０２に用意された複数の場所５０４（図７には一例として１６個の場所）に、種を埋めることにより植物（例えば植物５０６）を育てて収穫することができる。さらに、複数の植物を育てることによって、配信者Ａの庭５０２には、動物（例えば動物５０８）が現れて住み着くようになる。このように住み着いた動物に対応するゲームオブジェクトは、配信者Ａが保有するゲームオブジェクトとして、記憶部１７０（及び／又は記憶部２１０）において、配信者Ａに対応付けて記憶（登録）され得る。このゲームオブジェクトに関連する制御パラメータもまた、少なくとも１つの視聴パラメータに基づいて本件出願において記載される様々な手法により演算され得る。
【０１１２】
端末装置１０Ａは、上述したＳＴ３１４において配信サーバシステム２０Ａから受信した視聴パラメータに基づいて、このゲームにおいて用いられる少なくとも１つのゲームオブジェクトを制御することができる。具体的には、端末装置１０Ａは、まず、このゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされるゲームオブジェクト（「対象ゲームオブジェクト」）を抽出することができる。さらに、端末装置１０Ａは、抽出された対象ゲームオブジェクトに関連する制御パラメータを、上記視聴パラメータに基づいて演算することができる。
【０１１３】
端末装置１０Ａが上述したＳＴ３１４において受信する視聴パラメータは、次に例示する視聴パラメータのうちの少なくとも１つを含み得る。
（ａ）配信者Ａにより現在配信されている第２の動画５００を視聴する複数の視聴者の総数
（ｂ）配信者Ａにより現在配信されている第２の動画５００を視聴する各視聴者について、その視聴者がその第２の動画５００を視聴した時間の合計
（ｃ）配信者Ａにより過去に配信された第２の動画５００を視聴した複数の視聴者の総数
（ｄ）配信者Ａにより過去に配信された第２の動画５００を視聴した各視聴者について、その視聴者がその第２の動画５００を視聴した時間の合計
（ｅ）配信者Ａにより過去に配信された第２の動画５００を視聴した各視聴者について、その視聴者が単位時間当たりにその第２の動画を視聴した回数（すなわち視聴頻度）
なお、ここでいう「第２の動画５００を視聴する複数の視聴者」又は「第２の動画５００を視聴する各視聴者」とは、配信者Ａの端末装置１０Ａにより配信されている第２の動画５００を、ゲームを実行（配信）することなく、視聴する視聴者（第２の動画５００を受信している端末装置１０のユーザ）を意味すると理解され得る。同様に、ここでいう「第２の動画５００を視聴した複数の視聴者」又は「第２の動画５００を視聴した各視聴者」とは、配信者Ａの端末装置１０Ａにより配信された第２の動画５００を、この第２の動画５００の配信と同時にゲームを実行（配信）することなく、視聴した視聴者（第２の動画５００を受信した端末装置１０のユーザ）を意味すると理解され得る。
【０１１４】
また、端末装置１０Ａが、複数のゲームオブジェクトの中から、制御の対象となるゲームオブジェクトを抽出するには、一実施形態では、ウェブサーバ装置２０Ｂ及び／又は配信サーバシステム２０Ａ（の配信サーバ装置２０ａ）等から受信した及び／又は受信する情報テーブル（図示しない）を用いることができる。かかる情報テーブルは、各ゲームに対応付けて、ゲームの配信時間帯と、制御の対象とされる少なくとも１つの対象ゲームオブジェクトを識別するゲームオブジェクト識別情報と、各対象ゲームオブジェクトのいずれの制御パラメータをどのように演算（増加又は減少）させるのかを示す演算情報と、を含むことができる。端末装置１０Ａは、現在実行しているゲーム及び現在の日時を検索キーとして、かかる情報テーブルを検索することにより、少なくとも１つの対象ゲームオブジェクトを識別し、かかる対象ゲームオブジェクトに関連する制御パラメータをどのように演算するのかを識別することができる。
【０１１５】
さらに、対象ゲームオブジェクトは、配信者Ａが操作するアバター及び／又はキャラクターを含み得る。この場合、アバター及び／又はキャラクターが有するポイント、レベル及び育成パワー（例えば、育成パワーが大きい場合、庭５０２に埋められた種が育成する時間を短縮することができる）等を含む制御パラメータが、視聴パラメータに従って演算（増加又は減少）され得る。
【０１１６】
また、対象ゲームオブジェクトは、配信者Ａが取得するゲームオブジェクトを含み得る。配信者Ａが取得するゲームオブジェクトは、例えば、アイテム、ポイント（庭５０２において植物を収穫した際に取得するポイント等）、報酬（庭５０２において植物を収穫した際に取得する報酬等）、キャラクター（庭５０２に出現する動物、庭５０２に埋めることができる種等）等を含み得る。この場合、配信者Ａが取得するゲームオブジェクトの識別情報、価値、種類、収穫までに必要な時間等を含む制御パラメータが、視聴パラメータに従って演算（増加又は減少）され得る。
【０１１７】
このようなゲームにおいて、端末装置１０Ａは、上記視聴パラメータに基づいて（特に上記視聴パラメータに比例するように）、配信者Ａが取得及び／又は操作するゲームオブジェクトに関連する制御パラメータを演算することができる。これにより、端末装置１０Ａは、配信者Ａにより有利となるような例えば以下のような事象のうちの少なくとも１つの事象を発生させることができる。
・ゲームの難易度を減少させる。
・より多くのゲームオブジェクト（キャラクター、ポイント、報酬及びレベル等）を配信者Ａに取得させる。
・より価値の高いゲームオブジェクト（よりレアな動物・種、より高いポイント・報酬等）を配信者Ａに取得させる。
特に、例えば、配信者Ａにより配信される第２の動画５００を視聴する視聴者の総数（視聴パラメータ（ａ））が多ければ多い程、このような事象が発生することにより、配信者Ａは、より有利にゲームを進めることができる。この結果、配信者Ａは、より有利にゲームを進めることを目的として、第２の動画５００の配信前に、ＳＮＳ、メール、電話、及び／又は、口頭等により、集客を行うことが期待される。これにより、当該動画配信システムを利用する利用者の総数も増加し得る。
【０１１８】
このような効果は、視聴パラメータとして、視聴パラメータ（ａ）を用いる場合だけでなく、視聴パラメータ（ｂ）〜（ｅ）のうちの少なくとも１つを用いた場合であっても、同様に得られると考えられる。
【０１１９】
なお、特に視聴頻度に関するパラメータ（ｅ）に関連して、第２の動画５００を視聴する複数の視聴者の中に、視聴頻度が第１閾値を超える視聴者が第２閾値以上存在する場合（これは、配信者Ａの第２の動画に関する常連が多いことを意味する）には、配信者Ａに第１のボーナスが付与され得る。この第１のボーナスもまた、ゲームオブジェクトの一態様である。また、第２の動画５００を視聴する複数の視聴者の中に、視聴頻度が第３閾値を未満の視聴者が第４閾値以上存在する場合（これは、配信者Ａの第２の動画に関する初見者が多いことを意味する）にも、配信者Ａに第２のボーナスが付与され得る。この第２のボーナスもまたゲームオブジェクトの一態様である。
【０１２０】
さらに、一実施形態では、端末装置１０Ａは、視聴者の端末装置１０から（上述したＳＴ３２４において）ギフト情報を受信した場合、端末装置１０Ａは、ギフト情報に含まれたギフト識別情報により識別されるギフトを、第２の動画５００において表示することができる。このようなギフトは、図７に例示されるように、配信者Ａが庭５０２に植えることができる新しい種５１０であってもよいし、配信者Ａが取得するポイント５１２であってもよいし、及び／又は、庭５０２に出現する動物５０８であってもよい。
【０１２１】
このようなギフトに関連して、一実施形態では、端末装置１０Ａは、各視聴者の端末装置１０から受信したギフト情報に基づいて、対象ゲームオブジェクトの制御パラメータを演算（増加又は減少）することも可能である。具体的には、例えば、端末装置１０Ａは、ギフト情報を受信する度に、及び／又は、単位時間当たりに受信したギフト情報の総数に比例するように、配信者Ａが取得及び／又は操作するゲームオブジェクトに関連する制御パラメータを（特に配信者Ａに有利となるように）演算することができる。このような制御パラメータの演算は、上述した視聴パラメータに基づく制御パラメータの演算と同様に行うことが可能である。
【０１２２】
さらにまた、一実施形態では、端末装置１０Ａは、視聴者の端末装置１０から（上述したＳＴ３２４において）コメント情報を受信した場合、端末装置１０Ａは、コメント情報に含まれたコメント内容情報を、第２の動画５００において表示することができる。このようなコメントは、図７に例示されるように、コメント領域５１４に表示され得る。図７に示されているように、第２の動画５００のコメント領域５１４には、視聴者Ｂの端末装置１０から配信サーバシステム２０Ａを介して受信したコメント情報における送信者識別情報及びコメント内容情報に基づいて、それぞれ「視聴者Ｂ」及び「動物かわいいね」という情報が表示され得る。同様に、コメント領域５１４には、視聴者Ｄの端末装置１０から配信サーバシステム２０Ａを介して受信したコメント情報における送信者識別情報及びコメント内容情報に基づいて、それぞれ「視聴者Ｄ」及び「ギフトを贈ったよ。」という情報が表示され得る。
【０１２３】
このようなコメントに関連して、一実施形態では、端末装置１０Ａは、各視聴者の端末装置１０から受信したコメント情報に基づいて、対象ゲームオブジェクトの制御パラメータを演算（増加又は減少）することも可能である。具体的には、第１の例では、端末装置１０Ａは、コメント情報を受信する度に、及び／又は、単位時間当たりに受信したコメント情報の総数に比例するように、配信者Ａが取得及び／又は操作するゲームオブジェクトに関連する制御パラメータを（特に配信者Ａに有利となるように）演算することができる。このような制御パラメータの演算は、上述した視聴パラメータに基づく制御パラメータの演算と同様に行うことが可能である。
【０１２４】
また、第２の例では、端末装置１０Ａは、各視聴者の端末装置１０から受信した１又はそれ以上のコメント情報のコメント内容（コメント本文）に含まれる以下の情報（Ａ）〜情報（Ｃ）のうちの少なくとも１つの情報に基づいて、配信者Ａが取得及び／又は操作するゲームオブジェクトに関連する制御パラメータを（特に配信者Ａに有利となるように）演算することができる。
【０１２５】
（情報Ａ）コメント本文における特定のキーワード（例えばポジティブなキーワード）の数
端末装置１０Ａは、上記特定のキーワードの数が閾値を超えた場合には、配信者Ａが取得及び／又は操作するゲームオブジェクトに関連する制御パラメータを（特に配信者Ａに有利となるように）演算することができる。なお、上記特定のキーワードは、端末装置１０Ａ又はサーバ装置２０等により予め記憶されている。
【０１２６】
（情報Ｂ）コメント本文を人工知能で分類した結果
端末装置１０Ａは、コメント本文を、端末装置１０Ａ又はサーバ装置２０等により予め生成された学習モデルに入力することにより、このコメント本文が複数のグループのうちのいずれかに属するかを学習モデルに推定させることができる。ここで、複数のグループは、例えば、著しくポジティブな内容のコメントのグループＧ１、非常にポジティブな内容のコメントのグループＧ２、通常の内容のコメントのグループＧ３、及び、ネガティブな内容のコメントのグループＧ４等を含み得る。端末装置１０Ａは、学習モデルによる分類の結果、コメント本文のポジティブの度合いに比例させて、配信者Ａが取得及び／又は操作するゲームオブジェクトに関連する制御パラメータを、配信者Ａがより有利となるように演算することができる。なお、学習モデルは、機械学習（特に深層学習）及び強化学習等を含む任意の技術に基づいて生成可能である。
なお、端末装置１０Ａは、上記学習モデルとしては、端末装置１０Ａに記憶された学習モデルを用いることもできるし、サーバ装置２０等に記憶された学習モデルを用いることも可能である。
【０１２７】
（情報Ｃ）コメント本文の文字数
端末装置１０Ａは、コメント本文の文字数が閾値を超えた場合には、配信者Ａが取得及び／又は操作するゲームオブジェクトに関連する制御パラメータを、配信者Ａが有利となるように演算することができる。コメント本文の文字数が多いことは、配信者Ａに対して又は配信者Ａにより配信される第２の動画に対して熱心である視聴者が居ることを意味し得る。
【０１２８】
なお、上述したコメント情報と同様に、端末装置１０Ａは、各視聴者の端末装置１０から配信サーバシステム２０Ａを介して配信者Ａに対する評価を受信することも可能である。配信者Ａに対する評価とは、「いいね」、「そう思う」、「シェアする」等を含む任意の評価であってもよい。このような評価は、上述したギフト情報及びコメント情報と同様の手法により、各視聴者の端末装置１０から配信サーバシステム２０Ａを介して配信者Ａの端末装置１０により受信され得る。また、上述したギフト情報、コメント情報及び評価のうちの複数が相互に組み合わせて、対象ゲームオブジェクトに関連する制御パラメータの演算に利用され得る。
【０１２９】
また、一実施形態では、図７に例示されるように、第２の動画５００は、単位時間ごとの視聴者の総数に基づいて設定されたゲームオブジェクトが表示される領域５１６を含むことも可能である。図５Ａを参照して説明したように、ＳＴ３１４において、端末装置１０Ａは、視聴パラメータの一態様として、単位時間ごとに、第２の動画５００を視聴する視聴者の総数を受信することができる。この単位時間は、好ましくは、１分〜２０分の範囲に含まれる時間（固定又は可変）であり得る。より好ましくは、この単位時間は、５分〜１０分の範囲に含まれる時間（固定又は可変）であり得る。
【０１３０】
図７の例では、領域５１６には、単位時間当たりの視聴者の総数に比例した数のゲームオブジェクト５１８（図７には、一例として４つのゲームオブジェクト５１８）が表示され得る。例えば、以下の態様のうちの少なくとも１つを用いた表示が考えられる。
・領域５１６に、視聴者の総数と同数のゲームオブジェクト５１８が表示され得る（図７の場合には、ゲームオブジェクト５１８が４つ表示されているので、総数は４人）。
・領域５１６に、視聴者の総数を所定数（例えば１０）で除算されることにより得られた数のゲームオブジェクト５１８が表示され得る（図７の場合、ゲームオブジェクト５１８が４つ表示されているので、総数は４０〜４９人）。
・領域５１６に、視聴者の総数自体を表現する数字、記号及び／又は文字が表示され得る（図７の場合、視聴者の総数として、「４５人」という数字と文字との組み合わせ５２０が表示され得る）。
【０１３１】
毎秒といった間隔で、すなわち、リアルタイム方式で視聴者の総数を表示する構成（なお、この構成も本件出願に開示された技術に含まれる）に比べて、図７に例示したように、単位時間ごとに視聴者の総数を表示することにより、端末装置１０Ａと配信サーバシステム２０Ａとの間に生ずる通信量を抑制することができる。
【０１３２】
また、或る単位時間（第１の単位時間）における視聴者の総数が表示された後であって、次の単位時間（第２の単位時間）における視聴者の総数が表示される前に、実際には視聴者の総数が減っていたとしても、そのように総数が減少した事実は、第２の単位時間における視聴者の総数が実際に表示されるまでは、配信者Ａには示されない。これにより、第１の単位時間から第２の単位時間までの期間については、配信者Ａは、第１の単位時間における視聴者の総数を認識し続けることになる。したがって、配信者Ａは、自己が配信している第２の動画５００が、（実際の視聴者の総数よりも）多くの数の視聴者により視聴されていると理解することにより、第２の動画５００の配信を行うことに対するモチベーションを維持することができる。この意味において、単位時間は、適度に長い時間（例えば５分〜１０分等）がより好ましいといえる。
【０１３３】
６．変形例
上述した様々な実施形態では、端末装置１０Ａが植物育成ゲームに関する第２の動画５００を配信する場合について説明した。しかし、端末装置１０Ａは、任意のゲームに関する第２の動画５００を配信することが可能である。任意のゲームは、例えば、アクションゲーム、シミュレーションゲーム、ロールプレイングゲーム、カードゲーム、パズルゲーム、シューティングゲーム、クイズゲーム、育成ゲーム、ボードゲーム、抽選（ガチャ）ゲーム、及び／又は、スポーツゲームを、これらに限定することなく含み得る。
【０１３４】
いずれのゲームに関する第２の動画５００を配信する場合においても、端末装置１０Ａは、対象ゲームオブジェクトに関連する制御パラメータを、上述した視聴パラメータ（ａ）〜（ｅ）のうちの少なくとも１つの視聴パラメータに比例するように、演算することができる。
【０１３５】
特に、動植物を育成する育成ゲームでは、以下の動作のうちの少なくとも１つの動作が行われ得る。
・動植物を生産するために配信者Ａに必要とされるコスト（対象ゲームオブジェクトの１つ）が、視聴パラメータ（ａ）〜（ｅ）のうちの少なくとも１つの視聴パラメータに比例して削減される。
・動植物を生産することにより配信者Ａが取得するコイン又は報酬（対象ゲームオブジェクトの１つ）が、視聴パラメータ（ａ）〜（ｅ）のうちの少なくとも１つの視聴パラメータに比例して増加する。
・卵を孵化させることにより生まれる動物（種をまくことにより育つ植物）（いずれも対象ゲームオブジェクト）が、視聴パラメータ（ａ）〜（ｅ）のうちの少なくとも１つの視聴パラメータに比例して、よりレアな動植物、及び／又は、より高額な動植物となる。
【０１３６】
このように視聴パラメータによって変動するゲームオブジェクトの制御パラメータ（コスト、コイン、報酬等を含む任意の制御パラメータ）は、その変動量に関する情報とともに、ゲーム画面においてユーザインタフェイスにより表示され得る。
【０１３７】
具体的には、パラメータ（ａ）を例にとると、図８に例示されるように、第２の動画５００を視聴する視聴者の総数が４０という閾値を超えた場合、植物が収穫される際に配信者Ａに付与されるコイン（報酬）は、ボーナス倍率（×４）が適用されることにより、通常の場合に得られる１００コインから４００コインまで増加する旨を示す情報が、例えばゲーム画面５００においてポップアップ８００（ユーザインタフェイスの一態様）を介して表示され得る。なお、このユーザインタフェイスは、配信者Ａのみに表示されてもよいし、配信者Ａに加えて各視聴者にも表示されてもよい。
【０１３８】
別の例では、パラメータ（ｂ）を例にとると、図９に例示されるように、第２の動画５００を視聴する視聴者による視聴時間の合計が５時間という閾値を超えた場合、新たに植物の種を植える際に必要とされるコストは、ボーナス倍率（×０.５）が適用されることにより、半分にまで減少する旨を示す情報が、例えば、ゲーム画面５００において植物選択画面９００（ユーザインタフェイスの一態様）を介して表示され得る。なお、このユーザインタフェイスは、配信者Ａのみに表示されてもよいし、配信者Ａに加えて各視聴者にも表示されてもよい。
【０１３９】
また、特に、格闘ゲーム（アクションゲームの１種）では、以下の動作のうちの少なくとも１つの動作が行われ得る。
・配信者が操作するキャラクター及び／又はアバター（又は、配信者に協働して動作する味方キャラクター及び／又は味方アバター）の少なくとも１つの制御パラメータ（例えば、体力、攻撃力、防御力、機動力）が、視聴パラメータ（ａ）〜（ｅ）のうちの少なくとも１つの視聴パラメータに比例して増加する。
・配信者が操作するキャラクター及び／又はアバターに敵対するキャラクター及び／又はアバターの少なくとも１つの制御パラメータ（例えば、体力、攻撃力、防御力、機動力）が、視聴パラメータ（ａ）〜（ｅ）のうちの少なくとも１つの視聴パラメータに比例して減少する。
この場合においても、同様に、視聴パラメータによって変動するゲームオブジェクトの制御パラメータ（体力、攻撃力、防御力等を含む任意の制御パラメータ）は、その変動量に関する情報とともに、ゲーム画面において任意のユーザインタフェイスにより表示され得る。
【０１４０】
さらに、特に抽選（ガチャ）ゲームでは、配信者Ａがより高価な及び／又はよりレアな景品（アイテムなど）を獲得する確率が、視聴パラメータ（ａ）〜（ｅ）のうちの少なくとも１つの視聴パラメータに比例して増加する、という動作が行われ得る。
【０１４１】
さらにまた、特にリアルタイムストラテジーゲームのような軍勢を操るゲームでは、配信者Ａが操ることができる軍勢の総数（又は配信者Ａに敵対する軍勢の総数）は、視聴パラメータ（ａ）〜（ｅ）のうちの少なくとも１つの視聴パラメータに比例して増加する（又は減少する）、という動作が行われ得る。
【０１４２】
さらにまた、いずれの種類のゲームにおいても、上述した視聴パラメータ（ａ）〜（ｅ）を含む様々な視聴パラメータのうちの少なくとも１つの視聴パラメータに基づいて、配信者にゲームオブジェクト（アイテム、ポイント、報酬、体力等を含む任意のゲームオブジェクト）を獲得させるようにしてもよい。
【０１４３】
具体的には、例えば、同時視聴者数、累計視聴者数、５分以上視聴した視聴者数の累計、視聴者の累計視聴時間、ギフトを配信者に付与した視聴者の累計人数、及び、配信者が取得したギフトの累計ポイント等を含む様々な視聴パラメータ（上記視聴パラメータ（ａ）〜（ｅ）を含んでいてもよい）のうちの少なくとも１つの視聴パラメータのそれぞれについて、１段階又は複数段階の達成目標値としての閾値を設定しておくことができる。これらの閾値が対応する視聴パラメータにより達成される度に、その閾値に対応するゲームオブジェクトが配信者に付与され得る。例えば、同時視聴者数という視聴パラメータについて、１段階目の第１閾値として１０が設定され、２段階目の第２閾値として５０が設定される場合を考える。この場合、この視聴パラメータが第１閾値に到達した時点において、第１閾値に対応するゲームオブジェクトが配信者に付与され、この視聴パラメータが第２閾値に到達した時点において、第２閾値に対応するゲームオブジェクトが配信者に付与され得る。
【０１４４】
このように、配信者が獲得する特定のゲームオブジェクトに関連する制御パラメータであって、配信者がこの特定のゲームオブジェクトを獲得するために満たすべき条件を示す制御パラメータ（視聴パラメータに対応付けられた閾値）が、上記少なくとも１つの視聴パラメータと比較（演算の一態様）され得る。このような特定のゲームオブジェクトに関連する制御パラメータ（視聴パラメータに対応付けられた閾値）が、上記少なくとも１つの視聴パラメータによって到達されることによって、上記特定のゲームオブジェクトは、配信者Ａが保有するゲームオブジェクトとして、配信者Ａに対応付けて記憶（登録）され得る。
【０１４５】
また、上述した様々な実施形態では、配信者の端末装置１０が、ゲームに関する動画（第２の動画）を生成するために、ゲームプログラムが組み込まれたＨＴＭＬ（特にＨＴＭＬ５）ドキュメントをウェブサーバ装置２０Ｂから受信する場合について説明した。しかし、配信者の端末装置１０は、ゲームプログラムが組み込まれたＨＴＭＬドキュメントをウェブサーバ装置２０Ｂから受信する構成に代えて、インストールされた動画配信用アプリケーションを実行して図示しないデータサーバ装置（又は配信サーバシステム２０Ａに含まれた何らかの図示しないサーバ装置）から必要な情報を受信することによりゲームに関する画面を含む第２の動画を生成することも可能である。
【０１４６】
上述した様々な実施形態では、配信者の端末装置１０は、一般的なユーザにより使用されるスマートフォン等であってもよいし、スタジオ等に設置される専用端末装置であってもよい。この場合には、配信サーバシステム２０Ａに含まれる、配信サーバ装置２０ａ、ＤＢサーバ装置２０ｂ及びゲームＡＰＩサーバ装置２０ｃ（さらにはウェブサーバ装置２０Ｂ）のうちの少なくとも１つのサーバ装置が上記スタジオ等において上記専用端末装置と併設されるようにしてもよい。
【０１４７】
また、上述した様々な実施形態では、配信者の端末装置１０が、配信者の動作に関する動作データ及び配信者の音声に関する音声データに基づいてこの配信者のアバターを含むアニメーションを含む第１の動画を生成し、この第１の動画をサーバ装置２０に送信する場合について説明した。しかし、配信者の端末装置１０は、配信者の動作に関する動作データ及び配信者の音声に関する音声データをサーバ装置２０に送信し、サーバ装置２０がこの動作データ及び音声データに基づいて動画を生成して各視聴者の端末装置１０に配信してもよい。これにより、配信者の端末装置１０から配信サーバシステム２０Ａに送信される情報の量を削減することができる。
【０１４８】
或いはまた、配信者の端末装置１０は、配信者の動作に関する動作データ及び配信者の音声に関する音声データを別途設けられたサーバ装置に送信し、この別途のサーバ装置が動作データ及び音声データに基づいて動画を生成して配信者の端末装置１０に返し、配信者の端末装置１０が、受信した動画をサーバ装置２０に送信するようにしてもよい。これにより、配信者の端末装置１０から上記別途設けられたサーバ装置２０に送信される情報の量を削減することができる。
【０１４９】
さらにまた、配信者の端末装置１０は、配信者の動作に関する動作データ及び配信者の音声に関する音声データを、サーバ装置２０又は上記別途設けられたサーバ装置を介して、各視聴者の端末装置１０に送信し、各視聴者の端末装置１０が、受信した動作データ及び音声データに基づいて動画を生成（レンダリング）及び表示するようにしてもよい（なお、この手法は「クライアントレンダリング」といわれることがある）。これにより、サーバ装置２０又は上記別途設けられたサーバ装置から各視聴者の端末装置１０に送信される情報の量を削減することができる。
【０１５０】
また、上記いずれかの場合において、配信者の端末装置１０により送信された動作データ及び音声データに基づいて動画を生成することは、サーバ装置２０、上記別途のサーバ装置及び各視聴者の端末装置１０のうちの少なくとも２つの装置において分担されるようにしてもよい。いずれの場合であっても、動画の生成を担う装置は、動作させるべきアバターに関する情報（画像等）を例えばサーバ装置２０等から受信して記憶しておくことができる。
【０１５１】
さらにまた、いずれの場合であっても、各視聴者の端末装置１０により送信されたギフト情報、コメント情報及び／又は評価に関する情報は、サーバ装置２０、上記別途のサーバ装置及び各視聴者の端末装置１０のうち、動画の生成を担う装置に対して、任意の方法により伝達され得る。これにより、上記動画を生成する装置は、受信したギフト情報に基づいた処理（例えばギフトオブジェクトを動画に表示すること）を実行し、受信したコメント情報に基づいた処理（例えばコメントを動画に表示すること）を実行し、及び／又は、受信した評価に関する情報に基づいた処理（例えば評価を動画に表示すること）を実行することができる。また、いずれの場合であっても、動画の生成を担う装置は、用いられる様々なギフトに対応する情報（画像等）を例えばサーバ装置２０等から受信して記憶しておくことができる。
【０１５２】
以上説明した様々な実施形態において、上述した各端末装置１０の動作は、この端末装置１０と同様の構成を有するスタジオユニット３０によっても同様に実行可能である。この場合、図１に例示されたスタジオユニット３０Ａは、動画を配信するための端末装置１０と同様の機能を有することが可能である。同様に、図１に例示されたスタジオユニット３０Ｂは、動画を視聴するための端末装置１０と同様の機能を有することが可能である。さらに、上述した各サーバ装置２０の動作もまた、このサーバ装置２０と同様の構成を有するスタジオユニット３０によっても同様に実行可能である。
【０１５３】
一般的に、ゲームプログラムが端末装置１０にインストールされている場合、又は、ゲームプログラムが端末装置１０にインストールされた動画配信用アプリケーションに組み込まれている場合には、新規なゲームを実行するためには、端末装置１０は、新規なゲームプログラム又は新規なゲームプログラムを組み込んだ動画配信用アプリケーションをインストールする必要がある。この場合、ゲームプログラムの製作者からみれば、複数のＯＳの各々に対応したゲームプログラムを用意する必要があるため、ゲームプログラムの製作に必要な工数が増加するという問題がある。一方、ユーザの観点からみれば、新しいゲームを入手するために、新しいゲームプログラムをダウンロードする、及び／又は、既存のゲームプログラムをアップデートする必要があるため、通信負荷、通信コスト、時間及び手間がかかるという問題がある。
【０１５４】
これに対して、本件出願に開示された技術では、配信者の端末装置１０Ａは、ゲームを実行するために、この端末装置１０Ａにインストールされたゲームプログラムを実行するのではなく、動画配信用アプリケーションに組み込まれたブラウザ機能を呼び出し、このブラウザ機能を用いて、ウェブサーバ装置２０Ｂからウェブページ（ＨＴＭＬドキュメント、特にＨＴＭＬ５ドキュメント）を受信し、このウェブページに組み込まれたゲームプログラムを実行することができる。これにより、配信者の端末装置１０Ａは、新規なゲームを容易に実行することができる。したがって、ゲームプログラムの製作者は、新しいゲームを提供する際には、ウェブサーバ装置２０Ｂにより送信されるウェブページ（ＨＴＭＬドキュメント、特にＨＴＭＬ５ドキュメント）に新しいゲームプログラムを組み込むだけでよいので、新しいゲームプログラムの製作に必要な工数を抑えることができる。また、ユーザは、新しいゲームの提供を受けるために、新しいゲームプログラムをダウンロード等する必要がないので、通信負荷、通信コスト、時間及び手間を抑えることができる。
【０１５５】
上述した様々な実施形態では、配信者Ａの端末装置１０Ａは、動画配信用アプリケーションを実行して配信サーバシステム２０Ａと通信して第１の動画を配信しているときに、この動画配信用アプリケーションに組み込まれたブラウザ機能を実行することにより、ウェブサーバ装置２０Ｂから受信したウェブページに含まれたプログラムを実行して、配信サーバシステム２０Ａを介して各視聴者の端末装置１０に第２の動画を配信する。しかし、このような構成は一例に過ぎない。
【０１５６】
例えば、配信者Ａの端末装置１０Ａは、第１の動画を配信することなく、第２の動画を配信することも可能である。具体的には、第１の例では、配信者Ａの端末装置１０Ａは、動画配信用アプリケーションを実行してこの動画配信用アプリケーションに組み込まれたブラウザ機能を実行することにより、（動画配信アプリケーションを用いて第１の動画を配信することなく）ウェブサーバ装置２０Ｂから受信したウェブページに含まれたプログラムを実行して、配信サーバシステム２０Ａを介して各視聴者の端末装置１０に第２の動画を配信することも可能である。この構成では、配信者Ａは、自身の演技に基づいた第１の動画を配信するのではなく、自身が実行するゲームの様子を示す第２の動画のみを配信することができる。
【０１５７】
また、第２の例では、配信者Ａの端末装置１０Ａは、インストールされたゲームアプリケーションを実行して、ゲームサーバ装置としても機能する配信サーバシステム２０Ａにアクセスすることにより、実行しているゲームの画面をこの配信サーバシステム２０Ａを介して各視聴者の端末装置１０に配信することも可能である。これら第１の例及び第２の例においても、配信者Ａの端末装置１０Ａは、上述した様々な実施形態と同様に、配信サーバシステム２０Ａから受信した視聴パラメータを用いて第２の動画を生成することが可能である。
【０１５８】
さらに、第３の例では、上記第１の例又は上記第２の例において、配信者Ａの端末装置１０Ａは、ゲーム画面の生成を行うことなく、配信者Ａの操作データをウェブサーバ装置２０Ｂ又は配信サーバシステム２０Ａに送信することができる。この場合には、ウェブサーバ装置２０Ｂ又は配信サーバシステム２０Ａが操作データを用いてゲーム画面を生成し、配信サーバシステム２０Ａが、生成されたゲーム画面を含む第２の動画を各視聴者の端末装置１０に配信することができる。この第３の例では、ウェブサーバ装置２０Ｂがゲーム画面を生成する場合には、ウェブサーバ装置２０Ｂは、配信サーバシステム２０Ａから受信した視聴パラメータを用いることができる。配信サーバシステム２０Ａがゲーム画面を生成する場合には、配信サーバシステム２０Ａは、自身が管理している視聴パラメータを用いることができる。
【０１５９】
上述した様々な実施形態は、矛盾又は不都合が生じない限りにおいて相互に組み合わせて用いられ得る。
【０１６０】
このように、上述した様々な実施形態によれば、配信者の現在又は過去の第２の動画に関する少なくとも１人の視聴者による視聴に関する視聴パラメータに基づいて、対象ゲームオブジェクトに関連する制御パラメータを演算することにより、第２の動画を生成することができる。これにより、配信者は、自身の第２の動画を視聴する視聴者をより多く集めることにより、ゲームをより有利に進めることができるので、集客を行う方向に動機付けられる。したがって、当該動画配信サービスを利用する利用者を増加させることができる。
【０１６１】
このように、本件出願に開示された技術は、視聴者を集めるように配信者を促すことが可能な、コンピュータプログラム、方法及びサーバ装置を提供することができる。
【符号の説明】
【０１６２】
１  動画配信システム
１０  端末装置
１０Ａ  配信者の端末装置
１０Ｂ、１０Ｃ、１０Ｄ  視聴者の端末装置
２０  サーバ装置
２０Ａ  配信サーバシステム
２０ａ  配信サーバ装置
２０ｂ  データベース（ＤＢ）サーバ装置
２０ｃ  ゲームＡＰＩサーバ装置
２０Ｂ  ウェブサーバ装置
３０  スタジオユニット
【図１】
2022001217.tif 000003
【図２】
2022001217.tif 000004
【図３】
2022001217.tif 000005
【図４】
2022001217.tif 000006
【図５Ａ】
2022001217.tif 000007
【図５Ｂ】
2022001217.tif 000008
【図６】
2022001217.tif 000009
【図７】
2022001217.tif 000010
【図８】
2022001217.tif 000011
【図９】
2022001217.tif 000012
【手続補正書】
【提出日】令和3年2月12日(2021.2.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
前記複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを、通信回線を介して取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされるゲームオブジェクトを抽出し、
前記少なくとも１つの視聴パラメータに基づいて、前記ゲームオブジェクトに関連する制御パラメータを演算する、
ように前記少なくとも１つのプロセッサを機能させ、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とするコンピュータプログラム。
【請求項２】
前記少なくとも１つの視聴パラメータは、ゲームを実行することなく前記第２の動画を視聴する複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する、請求項１に記載のコンピュータプログラム。
【請求項３】
前記通信回線が無線回線を含む、請求項１又は請求項２に記載のコンピュータプログラム。
【請求項４】
前記少なくとも１つの視聴パラメータに基づいて、前記ゲームにおいて前記配信者が取得又は操作するゲームオブジェクトに関連する制御パラメータを演算する、ように前記少なくとも１つのプロセッサを機能させる、請求項１から請求項３のいずれかに記載のコンピュータプログラム。
【請求項５】
前記少なくとも１つの視聴パラメータに基づいて、前記ゲームにおいて前記配信者が取得するゲームオブジェクトに関連する制御パラメータを演算する、ように前記少なくとも１つのプロセッサを機能させ、
前記配信者が取得するゲームオブジェクトは、アイテム、装備、ポイント、報酬、コイン、カード、装備及び／又はキャラクターを含む、請求項４に記載のコンピュータプログラム。
【請求項６】
前記少なくとも１つの視聴パラメータに基づいて、前記ゲームにおいて前記配信者が操作するゲームオブジェクトに関連する制御パラメータを演算する、ように前記少なくとも１つのプロセッサを機能させ、
前記配信者が操作するゲームオブジェクトは、キャラクター及び／又はアバターを含む、請求項４に記載のコンピュータプログラム。
【請求項７】
前記少なくとも１つの視聴パラメータが前記複数の視聴者の総数を含み、
前記配信者が取得又は操作するゲームオブジェクトに関連する制御パラメータを前記総数に基づいて演算することにより、
前記ゲームの難易度を減少させる、より多くのゲームオブジェクトを前記配信者に取得させる、及び／又は、より価値の高いゲームオブジェクトを前記配信者に取得させる、
ように前記少なくとも１つのプロセッサを機能させる、請求項１から請求項６のいずれかに記載のコンピュータプログラム。
【請求項８】
前記複数の視聴者のうちのいずれかの視聴者の端末装置により送信された、前記配信者に対してギフト、コメント又は評価を付与する旨を示す付与情報を受信し、
前記付与情報に基づいて、前記ゲームにおいて用いられるゲームオブジェクトに関連する制御パラメータを演算する、
ように前記少なくとも１つのプロセッサを機能させる、請求項１から請求項７のいずれかに記載のコンピュータプログラム。
【請求項９】
前記第２の動画を前記複数の視聴者に配信するサーバ装置から、該第２の動画を視聴する前記複数の視聴者の総数を単位時間ごとに取得して更新し、
更新された前記総数、及び／又は、該総数に基づいて設定されたゲームオブジェクトを、前記ゲームにおいて表示する、
ように前記少なくとも１つのプロセッサを機能させる、請求項１から請求項８のいずれかに記載のコンピュータプログラム。
【請求項１０】
前記通信回線がインターネットを含む、請求項１から請求項９のいずれかに記載のコンピュータプログラム。
【請求項１１】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１から請求項１０のいずれかに記載のコンピュータプログラム。
【請求項１２】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて該配信者の端末装置により生成されたゲームに関する第２の動画とを、通信回線を介して受信し、
前記第２の動画を視聴する複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータに基づいて関連する制御パラメータが演算されたゲームオブジェクトを含む前記第２の動画を、前記配信者の端末装置から受信する、
ように前記少なくとも１つのプロセッサを機能させ、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とするコンピュータプログラム。
【請求項１３】
前記通信回線がインターネットを含む、請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１２又は請求項１３に記載のコンピュータプログラム。
【請求項１５】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記少なくとも１つのプロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
前記複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを、通信回線を介して取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされるゲームオブジェクトを抽出し、
前記少なくとも１つの視聴パラメータに基づいて、前記ゲームオブジェクトに関連する制御パラメータを演算し、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とする方法。
【請求項１６】
前記通信回線がインターネットを含む、請求項１５に記載の方法。
【請求項１７】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１５又は請求項１６に記載の方法。
【請求項１８】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記少なくとも１つのプロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて該配信者の端末装置により生成されたゲームに関する第２の動画とを、通信回線を介して受信し、
前記第２の動画を視聴する複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータに基づいて関連する制御パラメータが演算されたゲームオブジェクトを含む前記第２の動画を、前記配信者の端末装置から受信し、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とする方法。
【請求項１９】
前記通信回線がインターネットを含む、請求項１８に記載の方法。
【請求項２０】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１８又は請求項１９に記載の方法。
【請求項２１】
少なくとも１つのプロセッサを具備し、
該少なくとも１つのプロセッサが、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて該配信者の端末装置により生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
前記第２の動画を視聴する複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータに基づいて関連する制御パラメータが演算されたゲームオブジェクトを含む前記第２の動画を、前記配信者の端末装置から受信する、
ように前記少なくとも１つのプロセッサを機能させ、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とするサーバ装置。
【請求項２２】
前記通信回線がインターネットを含む、請求項２１に記載のサーバ装置。
【請求項２３】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２１又は請求項に記載のサーバ装置。
【請求項２４】
少なくとも１つのプロセッサを具備し、
該少なくとも１つのプロセッサが、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信し、
前記コンピュータプログラムが、
前記配信者の端末装置を、
前記複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを、通信回線を介して取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされるゲームオブジェクトを抽出し、
前記少なくとも１つの視聴パラメータに基づいて、前記ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させ、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とするサーバ装置。
【請求項２５】
前記通信回線がインターネットを含む、請求項２４に記載のサーバ装置。
【請求項２６】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２４又は請求項２５に記載のサーバ装置。
【請求項２７】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記少なくとも１つのプロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて該配信者の端末装置により生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
前記第２の動画を視聴する複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータに基づいて関連する制御パラメータが演算されたゲームオブジェクトを含む前記第２の動画を、前記配信者の端末装置から受信し、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とする方法。
【請求項２８】
前記通信回線がインターネットを含む、請求項２７に記載の方法。
【請求項２９】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２７又は請求項２８に記載の方法。
【請求項３０】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記少なくとも１つのプロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信し、
前記コンピュータプログラムが、
前記配信者の端末装置を、
前記複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを、通信回線を介して取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされるゲームオブジェクトを抽出し、
前記少なくとも１つの視聴パラメータに基づいて、前記ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させ、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とする方法。
【請求項３１】
前記通信回線がインターネットを含む、請求項３０に記載の方法。
【請求項３２】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項３０又は請求項３１に記載の方法。
【手続補正書】
【提出日】令和3年6月29日(2021.6.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
前記複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを、通信回線を介して取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされるゲームオブジェクトを抽出し、
前記第２の動画を視聴している視聴者の操作に従って該視聴者の端末装置により生成される情報に基づくことなく、前記少なくとも１つの視聴パラメータに基づいて、前記ゲームオブジェクトに関連する制御パラメータを演算する、
ように前記少なくとも１つのプロセッサを機能させ、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とするコンピュータプログラム。
【請求項２】
前記少なくとも１つの視聴パラメータは、ゲームを実行することなく前記第２の動画を視聴する複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する、請求項１に記載のコンピュータプログラム。
【請求項３】
前記通信回線が無線回線を含む、請求項１又は請求項２に記載のコンピュータプログラム。
【請求項４】
前記少なくとも１つの視聴パラメータに基づいて、前記ゲームにおいて前記配信者が取得又は操作するゲームオブジェクトに関連する制御パラメータを演算する、ように前記少なくとも１つのプロセッサを機能させる、請求項１から請求項３のいずれかに記載のコンピュータプログラム。
【請求項５】
前記少なくとも１つの視聴パラメータに基づいて、前記ゲームにおいて前記配信者が取得するゲームオブジェクトに関連する制御パラメータを演算する、ように前記少なくとも１つのプロセッサを機能させ、
前記配信者が取得するゲームオブジェクトは、アイテム、装備、ポイント、報酬、コイン、カード、装備及び／又はキャラクターを含む、請求項４に記載のコンピュータプログラム。
【請求項６】
前記少なくとも１つの視聴パラメータに基づいて、前記ゲームにおいて前記配信者が操作するゲームオブジェクトに関連する制御パラメータを演算する、ように前記少なくとも１つのプロセッサを機能させ、
前記配信者が操作するゲームオブジェクトは、キャラクター及び／又はアバターを含む、請求項４に記載のコンピュータプログラム。
【請求項７】
前記少なくとも１つの視聴パラメータが前記複数の視聴者の総数を含み、
前記配信者が取得又は操作するゲームオブジェクトに関連する制御パラメータを前記総数に基づいて演算することにより、
前記ゲームの難易度を減少させる、より多くのゲームオブジェクトを前記配信者に取得させる、及び／又は、より価値の高いゲームオブジェクトを前記配信者に取得させる、
ように前記少なくとも１つのプロセッサを機能させる、請求項１から請求項６のいずれかに記載のコンピュータプログラム。
【請求項８】
前記複数の視聴者のうちのいずれかの視聴者の端末装置により送信された、前記配信者に対してギフト、コメント又は評価を付与する旨を示す付与情報を受信し、
前記付与情報に基づいて、前記ゲームにおいて用いられるゲームオブジェクトに関連する制御パラメータを演算する、
ように前記少なくとも１つのプロセッサを機能させる、請求項１から請求項７のいずれかに記載のコンピュータプログラム。
【請求項９】
前記第２の動画を前記複数の視聴者に配信するサーバ装置から、該第２の動画を視聴する前記複数の視聴者の総数を単位時間ごとに取得して更新し、
更新された前記総数、及び／又は、該総数に基づいて設定されたゲームオブジェクトを、前記ゲームにおいて表示する、
ように前記少なくとも１つのプロセッサを機能させる、請求項１から請求項８のいずれかに記載のコンピュータプログラム。
【請求項１０】
前記通信回線がインターネットを含む、請求項１から請求項９のいずれかに記載のコンピュータプログラム。
【請求項１１】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１から請求項１０のいずれかに記載のコンピュータプログラム。
【請求項１２】
少なくとも１つのプロセッサにより実行されることにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて該配信者の端末装置により生成されたゲームに関する第２の動画とを、通信回線を介して受信し、
前記第２の動画を視聴している視聴者の操作に従って該視聴者の端末装置により生成される情報に基づくことなく、前記第２の動画を視聴する複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータに基づいて、関連する制御パラメータが演算されたゲームオブジェクトを含む前記第２の動画を、前記配信者の端末装置から受信する、
ように前記少なくとも１つのプロセッサを機能させ、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とするコンピュータプログラム。
【請求項１３】
前記通信回線がインターネットを含む、請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１２又は請求項１３に記載のコンピュータプログラム。
【請求項１５】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記少なくとも１つのプロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
前記複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを、通信回線を介して取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされるゲームオブジェクトを抽出し、
前記第２の動画を視聴している視聴者の操作に従って該視聴者の端末装置により生成される情報に基づくことなく、前記少なくとも１つの視聴パラメータに基づいて、前記ゲームオブジェクトに関連する制御パラメータを演算し、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とする方法。
【請求項１６】
前記通信回線がインターネットを含む、請求項１５に記載の方法。
【請求項１７】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１５又は請求項１６に記載の方法。
【請求項１８】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記少なくとも１つのプロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて該配信者の端末装置により生成されたゲームに関する第２の動画とを、通信回線を介して受信し、
前記第２の動画を視聴している視聴者の操作に従って該視聴者の端末装置により生成される情報に基づくことなく、前記第２の動画を視聴する複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータに基づいて、関連する制御パラメータが演算されたゲームオブジェクトを含む前記第２の動画を、前記配信者の端末装置から受信し、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とする方法。
【請求項１９】
前記通信回線がインターネットを含む、請求項１８に記載の方法。
【請求項２０】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１８又は請求項１９に記載の方法。
【請求項２１】
少なくとも１つのプロセッサを具備し、
該少なくとも１つのプロセッサが、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて該配信者の端末装置により生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
前記第２の動画を視聴している視聴者の操作に従って該視聴者の端末装置により生成される情報に基づくことなく、前記第２の動画を視聴する複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータに基づいて、関連する制御パラメータが演算されたゲームオブジェクトを含む前記第２の動画を、前記配信者の端末装置から受信する、
ように前記少なくとも１つのプロセッサを機能させ、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とするサーバ装置。
【請求項２２】
前記通信回線がインターネットを含む、請求項２１に記載のサーバ装置。
【請求項２３】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２１又は請求項２２に記載のサーバ装置。
【請求項２４】
少なくとも１つのプロセッサを具備し、
該少なくとも１つのプロセッサが、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信し、
前記コンピュータプログラムが、
前記配信者の端末装置を、
前記複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを、通信回線を介して取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされるゲームオブジェクトを抽出し、
前記第２の動画を視聴している視聴者の操作に従って該視聴者の端末装置により生成される情報に基づくことなく、前記少なくとも１つの視聴パラメータに基づいて、前記ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させ、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とするサーバ装置。
【請求項２５】
前記通信回線がインターネットを含む、請求項２４に記載のサーバ装置。
【請求項２６】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２４又は請求項２５に記載のサーバ装置。
【請求項２７】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記少なくとも１つのプロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて該配信者の端末装置により生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信し、
前記第２の動画を視聴している視聴者の操作に従って該視聴者の端末装置により生成される情報に基づくことなく、前記第２の動画を視聴する複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータに基づいて、関連する制御パラメータが演算されたゲームオブジェクトを含む前記第２の動画を、前記配信者の端末装置から受信し、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とする方法。
【請求項２８】
前記通信回線がインターネットを含む、請求項２７に記載の方法。
【請求項２９】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２７又は請求項２８に記載の方法。
【請求項３０】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記少なくとも１つのプロセッサが、前記命令を実行することにより、
配信者の動作に関する動作データに基づいて生成された該配信者のアバターのアニメーションを含む第１の動画又は前記動作データと、受信したウェブページを用いて前記配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画とを、通信回線を介して複数の視聴者の端末装置に向けて配信する、ように構成された前記配信者の端末装置に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信し、
前記コンピュータプログラムが、
前記配信者の端末装置を、
前記複数の視聴者のうちの少なくとも１人の視聴者による視聴に関する少なくとも１つの視聴パラメータを、通信回線を介して取得し、
前記ゲームにおいて用いられる複数のゲームオブジェクトの中から、制御の対象とされるゲームオブジェクトを抽出し、
前記第２の動画を視聴している視聴者の操作に従って該視聴者の端末装置により生成される情報に基づくことなく、前記少なくとも１つの視聴パラメータに基づいて、前記ゲームオブジェクトに関連する制御パラメータを演算する、
ように機能させ、
前記少なくとも１つの視聴パラメータが、前記少なくとも１人の視聴者の視聴時間、及び／又は、前記少なくとも１人の視聴者が前記配信者により配信された前記第２の動画を視聴した頻度、を含む、ことを特徴とする方法。
【請求項３１】
前記通信回線がインターネットを含む、請求項３０に記載の方法。
【請求項３２】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項３０又は請求項３１に記載の方法。