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