(57)【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサにより実行されることにより、
第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを、通信回線を介して少なくとも一の視聴者の視聴者端末に向けて配信し、
前記通信回線を介して、前記第１配信者が少なくとも一の配信者とともに前記ゲームの共同配信を開始する場合において、前記第１配信者が少なくとも一の配信者とともに配信するゲームを開始または終了したことを示す第１データが送信されたか否かを判定し、前記第１データが送信されたと判定された場合に、前記少なくとも一の配信者の情報を含む第２データを抽出し、
前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容を制御するように前記プロセッサを機能させ、
前記第２データは、
前記少なくとも一の配信者と前記第１配信者との関連性を示すデータを含む、
コンピュータプログラム。
【請求項２】
前記第１データは、
前記第１配信者の第１配信者端末若しくは前記少なくとも一の配信者のうち少なくともいずれかの配信者のユーザ端末から送信される前記第１動画および前記第２動画の少なくともいずれかの表示内容の制御を要求するデータ、または、第１時間経過したことを示すデータ、のいずれかをさらに含むように前記プロセッサを機能させる、
請求項１に記載のコンピュータプログラム。
【請求項３】
前記第２データは、
前記少なくとも一の配信者のアバターが所属するチームに関するデータ、前記少なくとも一の配信者のアバターに関連付けられているアイテムの種類に関するデータ、前記少なくとも一の配信者が前記第１配信者をフォローしているか否かを示すデータ、前記少なくとも一の配信者が過去に視聴したゲームの視聴回数を示すデータ、前記少なくとも一の配信者が前記第１配信者によって過去に配信されたゲームを視聴した視聴回数を示すデータ、前記第１配信者によって過去に配信されたゲームにおいて前記少なくとも一の配信者が前記第１配信者に付与したギフトの量およびギフトの内容のうち少なくともいずれかを示すデータ、および、前記少なくとも一の配信者と前記第１配信者との間で送信されたメッセージの総数を示すデータ、のうち少なくともいずれかを含むように前記プロセッサを機能させる、
請求項１に記載のコンピュータプログラム。
【請求項４】
前記第２データは、
前記第１配信者のアバターが所属するチームに関するデータ、および、前記第１配信者のアバターに関連付けられているアイテムの種類に関するデータ、のうち少なくともいずれかを含み、
前記第２データに基づいて、前記少なくとも一の配信者のアバターが所属するチーム若しくは前記チームに関連するチームに前記第１配信者が所属している、または、前記少なくとも一の配信者のアバターに関連付けられているアイテム若しくは前記アイテムに関連するアイテムを前記第１配信者が着用している場合には、前記第１配信者のアバターおよび前記少なくとも一の配信者のアバターのうち少なくともいずれかに対して少なくとも一のアイテムを付与する、または、前記第１配信者のアバターおよび前記少なくとも一の配信者のアバターのうち少なくともいずれかの現在のパラメータを前記ゲームの進行上有利なパラメータに変更するように前記プロセッサを機能させる、
請求項３に記載のコンピュータプログラム。
【請求項５】
前記少なくとも一の配信者のうち少なくともいずれかの配信者のユーザ端末が、前記第１配信者と前記少なくともいずれかの配信者とがともに前記ゲームを実行することを要求する旨のデータを送信し、且つ、前記第１配信者の第１配信者端末が、前記要求に応答して前記第１配信者と前記少なくともいずれかの配信者とがともに前記ゲームを実行することを承諾する旨のデータを送信した場合に、前記第１配信者は前記少なくともいずれかの配信者とともに前記ゲームを実行し、前記第１データが送信されたか否かを判定するように前記プロセッサを機能させる、
請求項１から請求項４のいずれかに記載のコンピュータプログラム。
【請求項６】
前記第１配信者の第１配信者端末が、前記第１配信者と前記少なくとも一の配信者とがともに前記ゲームを実行することを要求する旨のデータを送信し、且つ、前記少なくとも一の配信者のユーザ端末が、前記要求に応答して前記第１配信者と前記少なくとも一の配信者とがともに前記ゲームを実行することを承諾する旨のデータを送信した場合、前記第１配信者は前記少なくとも一の配信者とともに前記ゲームを実行し、前記第１データが送信されたか否かを判定するように前記プロセッサを機能させる、
請求項１から請求項４のいずれかに記載のコンピュータプログラム。
【請求項７】
前記少なくとも一の配信者は第２配信者を含み、
前記第１配信者の第１配信者端末が、前記第１配信者と前記第２配信者とがともに前記ゲームを実行することを要求する旨のデータを送信し、且つ、前記第２配信者の第２配信者端末が、前記要求に応答して前記第１配信者と前記第２配信者とがともに前記ゲームを実行することを承諾する旨のデータを送信した場合、前記第１配信者は前記第２配信者とともに前記ゲームを実行し、前記第１データが送信されたか否かを判定するように前記プロセッサを機能させる、
請求項１から請求項４のいずれかに記載のコンピュータプログラム。
【請求項８】
前記第１動画の表示内容を制御する場合において、前記第１配信者のアバターのパラメータおよび前記少なくとも一の配信者のアバターのパラメータのうち少なくともいずれかを制御することで、前記第１動画における前記第１配信者のアバターおよび前記少なくとも一の配信者のアバターの位置および動作の少なくともいずれかを変更する、ように前記プロセッサを機能させる、
請求項１から請求項７のいずれかに記載のコンピュータプログラム。
【請求項９】
前記第２動画の表示内容を制御する場合において、前記ゲームにおいて用いられる少なくとも一のゲームオブジェクトのパラメータを制御することで、前記少なくとも一のゲームオブジェクトの位置および動作の少なくともいずれかを変更する、または、前記少なくとも一のゲームオブジェクト以外のゲームオブジェクトを前記第２動画に表示する、ように前記プロセッサを機能させる、
請求項１から請求項７のいずれかに記載のコンピュータプログラム。
【請求項１０】
少なくとも１つのプロセッサにより実行されることにより、
第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者の各々のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを、通信回線を介して受信し、
前記通信回線を介して、前記第１配信者が少なくとも一の配信者とともに前記ゲームの共同配信を開始する場合において、前記第１配信者が少なくとも一の配信者とともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かを判定し、前記第１データが送信されたと判定された場合には、前記少なくとも一の配信者の情報を含む第２データを抽出し、前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容が制御されると、前記表示内容を含む前記第１動画および前記第２動画の少なくともいずれかを受信する、ように前記プロセッサを機能させ、
前記第２データは、
前記少なくとも一の配信者と前記第１配信者との関連性を示すデータを含む、
コンピュータプログラム。
【請求項１１】
前記通信回線がインターネットを含む、
請求項１から請求項１０のいずれかに記載のコンピュータプログラム。
【請求項１２】
前記少なくとも１つのプロセッサが、
中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、
請求項１から請求項１１のいずれかに記載のコンピュータプログラム。
【請求項１３】
前記少なくとも１つのプロセッサが、サーバ装置、スマートフォン、タブレット、携帯電話、または、パーソナルコンピュータに搭載される、
請求項１から請求項１２のいずれかに記載のコンピュータプログラム。
【請求項１４】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者の各々のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを、通信回線を介して少なくとも一の視聴者の視聴者端末に向けて配信する工程と、
前記通信回線を介して、前記第１配信者が少なくとも一の配信者とともに前記ゲームの共同配信を開始する場合において、前記第１配信者が少なくとも一の配信者とともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かを判定する工程と、
前記第１データが送信されたと判定された場合に、前記少なくとも一の配信者の情報を含む第２データを抽出する工程と、
前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容を制御する工程と、
を含み、
前記第２データは、
前記少なくとも一の配信者と前記第１配信者との関連性を示すデータを含む、
方法。
【請求項１５】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者の各々のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを、通信回線を介して受信する工程と、
前記通信回線を介して、前記第１配信者が少なくとも一の配信者とともに前記ゲームの共同配信を開始する場合において、前記第１配信者が少なくとも一の配信者とともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かが判定され、前記第１データが送信されたと判定された場合に、前記少なくとも一の配信者の情報を含む第２データが抽出され、前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容が制御されると、前記表示内容を含む前記第１動画および前記第２動画の少なくともいずれかを受信する工程と、
を含み、
前記第２データは、
前記少なくとも一の配信者と前記第１配信者との関連性を示すデータを含む、
方法。
【請求項１６】
前記通信回線がインターネットを含む、
請求項１４または請求項１５に記載の方法。
【請求項１７】
前記少なくとも１つのプロセッサが、
中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、
請求項１４から請求項１６のいずれかに記載の方法。
【請求項１８】
少なくとも１つのプロセッサを具備し、
前記プロセッサが、
第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者の各々のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを、通信回線を介して少なくとも一の視聴者の視聴者端末に向けて配信し、
前記通信回線を介して、前記第１配信者が少なくとも一の配信者とともに前記ゲームの共同配信を開始する場合において、前記第１配信者が少なくとも一の配信者とともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かを判定し、前記第１データが送信されたと判定された場合に、前記少なくとも一の配信者の情報を含む第２データを抽出し、前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容を制御し、
前記第２データは、
前記少なくとも一の配信者と前記第１配信者との関連性を示すデータを含む、
サーバ装置。
【請求項１９】
少なくとも１つのプロセッサを具備し、
前記プロセッサが、
第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者の各々のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを、通信回線を介して少なくとも一の視聴者の視聴者端末に向けて配信する、ように構成された前記第１配信者の第１配信者端末に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信するものであり、
前記コンピュータプログラムが、
前記通信回線を介して、前記第１配信者が少なくとも一の配信者とともに前記ゲームの共同配信を開始する場合において、前記第１配信者が少なくとも一の配信者とともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かを判定し、前記第１データが送信されたと判定された場合に、前記少なくとも一の配信者の情報を含む第２データを抽出し、前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容を制御するようにプロセッサを機能させ、
前記第２データは、
前記少なくとも一の配信者と前記第１配信者との関連性を示すデータを含む、
サーバ装置。
【請求項２０】
前記通信回線がインターネットを含む、
請求項１８または請求項１９に記載のサーバ装置。
【請求項２１】
前記少なくとも１つのプロセッサが、
中央処理装置（ＣＰＵ）、マイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含む、
請求項１８から請求項２０のいずれかに記載のサーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、コンピュータプログラム、方法、及び、サーバ装置に関する。
【背景技術】
【０００２】
配信者の端末から各視聴者の端末に対してゲームに関する動画を配信するために用いられるサービスとして、ミラティブ（非特許文献１）と称されるサービスが知られている。
【０００３】
このサービスでは、配信者は、端末を利用して、この配信者の動作に関する動作データに基づいて生成されたアバターのアニメーションを含む動画と、この配信者の操作に関する操作データに基づいて生成されたゲームに関する動画とを、複数の視聴者の端末に配信することができる。なお、上記非特許文献１は、引用によりその全体が本明細書に組み入れられる。
【先行技術文献】
【特許文献】
【０００４】
【非特許文献１】"Mirrativ（ミラティブ）"、［online］、２０１９年８月１６日、Mirrativ, Inc.、［２０１９年１２月２３日検索］、インターネット（https://apps.apple.com/jp/app/mirrativ-ミラティブ-スマホでかんたんゲーム配信/id1028944599）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
従来、複数人がともに共同して配信する場合において、当該配信において興趣性を向上することは提案されていなかった。
【０００６】
そこで、本開示の技術は、興趣性の向上を促進するコンピュータプログラム、方法、及び、サーバ装置を提供する。
【課題を解決するための手段】
【０００７】
一態様に係るコンピュータプログラムは、少なくとも１つのプロセッサにより実行されることにより、第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを、通信回線を介して少なくとも一の視聴者の視聴者端末に向けて配信し、
前記第１配信者が少なくとも一のユーザとともに前記ゲームを実行する場合において、前記第１配信者が少なくとも一のユーザとともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かを判定し、前記第１データが送信されたと判定された場合に、前記少なくとも一のユーザの情報を含む第２データを抽出し、前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容を制御するように前記プロセッサを機能させる。
【０００８】
一態様に係るコンピュータプログラムは、少なくとも１つのプロセッサにより実行されることにより、第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者の各々のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを受信し、前記第１配信者が少なくとも一のユーザとともに前記ゲームを実行する場合において、前記第１配信者が少なくとも一のユーザとともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かを判定し、前記第１データが送信されたと判定された場合には、前記少なくとも一のユーザの情報を含む第２データを抽出し、前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容が制御されると、前記表示内容を含む前記第１動画および前記第２動画の少なくともいずれかを受信する、ように前記プロセッサを機能させる。
【０００９】
一態様に係る方法は、コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者の各々のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを、通信回線を介して少なくとも一の視聴者の視聴者端末に向けて配信する工程と、前記第１配信者が少なくとも一のユーザとともに前記ゲームを実行する場合において、前記第１配信者が少なくとも一のユーザとともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かを判定する工程と、前記第１データが送信されたと判定された場合に、前記少なくとも一のユーザの情報を含む第２データを抽出する工程と、前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容を制御する工程と、をふくむ。
【００１０】
一態様に係る方法は、コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者の各々のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを受信する工程と、前記第１配信者が少なくとも一のユーザとともに前記ゲームを実行する場合において、前記第１配信者が少なくとも一のユーザとともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かが判定され、前記第１データが送信されたと判定された場合に、前記少なくとも一のユーザの情報を含む第２データが抽出され、前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容が制御されると、前記表示内容を含む前記第１動画および前記第２動画の少なくともいずれかを受信する工程と、を含む。
【００１１】
一態様に係るサーバ装置は、少なくとも１つのプロセッサを具備し、前記プロセッサが、第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者の各々のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを、通信回線を介して少なくとも一の視聴者の視聴者端末に向けて配信し、前記第１配信者が少なくとも一のユーザとともに前記ゲームを実行する場合において、前記第１配信者が少なくとも一のユーザとともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かを判定し、前記第１データが送信されたと判定された場合に、前記少なくとも一のユーザの情報を含む第２データを抽出し、前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容を制御する。
【００１２】
一態様に係るサーバ装置は、少なくとも１つのプロセッサを具備し、前記プロセッサが、第１配信者の動作に関する動作データ又は該動作データに基づいて生成された前記第１配信者の各々のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて前記第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを、通信回線を介して少なくとも一の視聴者の視聴者端末に向けて配信する、ように構成された前記第１配信者の第１配信者端末に対して、コンピュータプログラムを含むウェブページを、通信回線を介して送信するものであり、前記コンピュータプログラムが、前記第１配信者が少なくとも一のユーザとともに前記ゲームを実行する場合において、前記第１配信者が少なくとも一のユーザとともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かを判定し、前記第１データが送信されたと判定された場合に、前記少なくとも一のユーザの情報を含む第２データを抽出し、前記第２データに基づいて、前記第１動画および前記第２動画の少なくともいずれかの表示内容を制御するようにプロセッサを機能させる。
【図面の簡単な説明】
【００１３】
【図１】図１は、一実施形態に係る動画配信システム１の構成の一例を示すブロック図である。
【図２】図２は、図１に示した端末１０（サーバ装置２０）のハードウェア構成の一例を模式的に示すブロック図である。
【図３】図３は、図１に示した端末１０の機能の一例を模式的に示すブロック図である。
【図４】図４は、図１に示したサーバ装置２０の機能の一例を模式的に示すブロック図である。
【図５Ａ】図５Ａは、図１に示した動画配信システム１において行われる動作の一例を示すフロー図である。
【図５Ｂ】図５Ｂは、図１に示した動画配信システム１において行われる動作の一例を示すフロー図である。
【発明を実施するための形態】
【００１４】
以下、添付図面を参照して本発明の様々な実施形態を説明する。なお、図面において共通した構成要素には同一の参照符号が付されている。また、或る図面に表現された構成要素が、説明の便宜上、別の図面においては省略されていることがある点に留意されたい。さらにまた、添付した図面が必ずしも正確な縮尺で記載されている訳ではないということに注意されたい。
１．動画配信システムの構成
本開示の動画配信システムは、簡潔にいえば、配信を行うユーザ（以下「配信者」という。）が、その端末を用いて、この配信者の動作に関する動作データに基づいて生成されたアバター（アバターオブジェクト）のアニメーションを含む第１の動画、及び、この配信者の操作に関する操作データに基づいて生成されたゲームに関する第２の動画を、通信回線を介して、動画を視聴するユーザ（以下「視聴者」という。）の端末に配信することを可能にするものである。以下、第１の例について、図１〜図５Ｂを参照しながら説明する。
【００１５】
図１は、一実施形態に係る動画配信システムの構成の一例を示すブロック図である。図１に示すように、動画配信システム１は、図示しない通信回線（通信網）に接続される複数の端末１０と、通信回線に接続される１又は複数のサーバ装置２０と、を含むことができる。各端末１０は、通信回線を介して、１又は複数のサーバ装置２０に接続され得る。
【００１６】
なお、図１には、複数の端末１０として、例えば、第１配信者端末１１Ａ、第２配信者端末１１Ｂ、視聴者端末１２Ａ、視聴者端末１２Ｂ、及び、視聴者端末１２Ｃが示されているが、これら以外の１又はそれ以上の端末１０が同様に用いられ得る。また、以後の説明において、第１配信者端末１１Ａおよび第２配信者端末１１Ｂを配信者端末１１と総称することがあるものとし、視聴者端末１２Ａ〜１２Ｃを視聴者端末１２と総称することがあるものとする。また、図１には、１又は複数のサーバ装置２０として、例えば、サーバ装置２０Ａ及び２０Ｂが示されているが、これら以外の１又はそれ以上のサーバ装置２０が同様に用いられ得る。また、図示しない通信回線は、携帯電話網、無線ＬＡＮ、固定電話網、インターネット、イントラネット及び／又はイーサネット（登録商標）等をこれらに限定することなく含むことができるものである。
【００１７】
さらに、一実施形態では、動画配信システム１は、通信網に接続される１又はそれ以上のスタジオユニット３０を含むこともできる。各スタジオユニット３０は、通信回線を介して、１又は複数のサーバ装置２０又は複数の端末１０に接続され得る。なお、図１には、１又はそれ以上のスタジオユニット３０として、例えば、スタジオユニット３０Ａ及び３０Ｂが示されているが、これら以外の１又はそれ以上のスタジオユニット３０が同様に用いられ得る。各スタジオユニット３０は、後述する端末１０又はサーバ装置２０と同様の機能を有することが可能なものである。
【００１８】
以下、説明を簡単にするために、１又は複数のサーバ装置２０が、各端末１０との間において、動画等の送受信を行う場合に着目する。これに代えて又はこれに加えて、後述するように、１又は複数のサーバ装置２０が、各スタジオユニット３０との間において、動画等の送受信を行うことも可能である。さらに、これに代えて又はこれに加えて、後述するように、スタジオユニット３０が、各端末１０との間において、動画等の送受信を行うことも可能である。
【００１９】
１−１．端末１０
複数の端末１０は、例えば、複数の配信者端末１１（例えば、第１配信者端末１１Ａおよび第２配信者端末１１Ｂ）と、１又はそれ以上の視聴者端末１２（例えば、視聴者端末１２Ａ〜１２Ｃ）と、を含むことができる。なお、第１配信者端末１１Ａに対応する配信者を第１配信者、第２配信者端末１１Ｂに対応する配信者を第２配信者と称するものとする。なお、以下の説明において、複数の配信者端末１１のうち、第１配信者端末１１Ａが単独でゲームを配信している場合には、第２配信者端末１１Ｂは、ゲームを配信する端末として機能していなくてもよく、例えば、視聴者端末１２と同様に機能する構成であってもよい。
【００２０】
各端末１０は、共通した構成を有することにより、動画を配信するための端末（配信者端末１１）及び動画を視聴するための端末（視聴者端末１２）のいずれにもなり得るものである。
【００２１】
また、各端末１０は、動画を配信するための端末（配信者の端末）として動作する場合には、インストールされた動画配信用アプリケーション（ミドルウェア、又は、アプリケーションとミドルウェアとを組み合わせたものであってもよい。以下同様。）を実行することにより、その配信者の動作に関する動作データを取得し、取得したデータに従って変化させた仮想的なキャラクター（アバター／アバターオブジェクト）のアニメーションを含む第１の動画を、通信回線を介してサーバ装置２０（配信サーバシステム２０Ａ１）に送信することができる。このような第１の動画は、サーバ装置２０（配信サーバシステム２０Ａ１）により通信回線を介して、動画を受信するための端末（視聴者端末）１２に配信される。このような視聴者端末１２は、インストールされた動画視聴用アプリケーション（ミドルウェア、又は、アプリケーションとミドルウェアとを組み合わせたものであってもよい。以下同様。）を実行することにより、動画を受信することができる。
【００２２】
また、各端末１０は、インストールされた動画配信用アプリケーションに組み込まれたブラウザ機能を実行することにより、及び／又は、インストールされたウェブブラウザアプリケーションを実行することにより、サーバ装置２０（ウェブサーバシステム２０Ｂ）からウェブページ（ＨＴＭＬドキュメント）を受信し、このウェブページに含まれたゲームプログラムを実行することができる。各端末１０は、このゲームプログラムを実行することにより、その配信者の操作に関する操作データに基づいて少なくとも１つのゲームオブジェクトを動作させた第２の動画を生成することができる。ユーザは、単独配信及び／又はコラボ配信（後述する）において、自身の端末１０を利用してブラウザを起動し、サーバ装置２０からゲーム描画データを受信し、ゲーム画面（ＷｅｂＶｉｅｗ）を介して、ゲームを視聴することができる。
【００２３】
さらに、各端末１０は、配信者の端末として動作する場合には、このように生成した第２の動画を、上記動画配信用アプリケーションを実行することにより、通信回線を介してサーバ装置２０（配信サーバシステム２０Ａ）に送信することができる。このような第２の動画もまた、サーバ装置２０（配信サーバシステム２０Ａ）により通信回線を介して、インストールされた動画視聴用アプリケーションを実行する、動画を受信するための端末（視聴者端末）１０に配信される。
【００２４】
さらにまた、各端末１０は、配信者の端末として動作する場合には、上記動画配信用アプリケーションを実行することにより、（この配信者端末１１により配信された）第２の動画を視聴する視聴者端末１２からサーバ装置２０（配信サーバシステム２０Ａ）を介して、この配信者に対してギフトを付与する旨を示すギフト情報、及び／又は、この配信者に対してコメントを送信する旨を示すコメント情報を受信することができる。
【００２５】
一方、各端末１０は、動画を視聴するための端末（視聴者端末）として動作する場合には、インストールされた動画視聴用アプリケーションを実行することにより、配信者端末１１により配信された第１の動画及び／又は第２の動画を、サーバ装置２０（配信サーバシステム２０Ａ）を介して受信することができる。
【００２６】
さらに、各端末１０は、視聴者端末として動作する場合には、動画視聴用アプリケーションを実行することにより、配信者に対してギフトを付与する旨を示すギフト情報、及び／又は、この配信者に対してコメントを送信する旨を示すコメント情報を、サーバ装置２０（配信サーバシステム２０Ａ）を介して、第１配信者端末１１Ａに送信することができる。
【００２７】
なお、上述した動画配信用アプリケーション及び動画視聴用アプリケーションは、統合された１つのアプリケーションとして、又は、それぞれ別々のアプリケーションとして、各端末１０にインストール及び実行されるものとすることができる。
【００２８】
各端末１０は、このような動作を実行することができる任意の端末であって、スマートフォン、タブレット、携帯電話（フィーチャーフォン）及び／又はパーソナルコンピュータ等を、これらに限定することなく含むことができるものである。また、各端末１０は、例えば、コラボ配信（共同配信／コラボレーション配信）を行うことができるように構成される。
【００２９】
なお、以下の説明において、コラボ配信とは、例えば、複数の配信者が共同して各々有する端末を利用して配信を行うものである。なお、当該コラボ配信は、例えば、第１配信者のアバター及び他の配信者のアバターを用いた動画配信、及び、第１配信者及び他の配信者によって行われるゲーム配信、を含みうる。当該ゲーム配信によって配信されるゲームは、例えば、ライブ配信するゲーム（ライブゲーム）である。また、コラボ配信により配信されるゲームにおいて、当該ゲームを配信及び／又は視聴するユーザは、各々が有する端末１０に対して操作情報及び／又は音声を入力することで、他のユーザが操作する端末１０にその入力情報を伝えることができ、ユーザ同士が互いにコミュニケーションを図ることが可能となる。
【００３０】
また、コラボ配信を行う場合において、例えば、複数の配信者の各々は区別されて扱われうる。例えば、複数の配信者のうち一の配信者が、例えば、ホスト配信者として、複数の配信者のうち残りの配信者が、例えば、ゲストとして扱われうる。具体的には例えば、２人の配信者（第１配信者及び第２配信者）がコラボ配信を実行する場合において、第１配信者は、ホスト配信者として扱われ、第２配信者は、ゲストとして扱われうる。この場合において、コラボ配信を終了すると、第１配信者は配信を継続し、第２配信者は当該配信を継続することができなくなる。なお、第２配信者は当該配信を継続することができなくなった場合において、例えば、視聴者として当該配信を視聴できるように構成されてもよい。
【００３１】
また、複数の配信者の各々が区別されて扱われる場合には、例えば、ホスト配信者が操作する端末の表示画面に表示される表示内容は、ゲストが操作する端末の表示画面に表示される表示内容と異なるように構成されてもよい。また、複数の配信者の各々が区別されて扱われる場合には、例えば、ホスト配信者が操作可能なコマンドは、ゲストが操作可能なコマンドよりも多く構成されてもよい。
【００３２】
以上、コラボ配信を行う場合において、複数の配信者の各々が区別されて扱われる例について説明したが、この例に限定されず、コラボ配信を行う場合において、複数の配信者の各々は、区別されることなく扱われるように構成してもよい。
【００３３】
１−２．サーバ装置２０
図１に示されるように、サーバ装置２０は、例えば、配信サーバシステム２０Ａ及びウェブサーバシステム２０Ｂを含む。
【００３４】
配信サーバシステム２０Ａは、各端末（各配信者端末）１０により送信された第１の動画及び／又は第２の動画を、各端末（各視聴者端末）１０に配信することができる。また、配信サーバシステム２０Ａは、各端末（各視聴者端末）１０により送信された、或る配信者に対してギフトを付与する旨を示すギフト情報、及び／又は、或る配信者に対してコメントを送信する旨を示すコメント情報を、配信者端末１１に送信することができる。
【００３５】
このような動作を実行するために、配信サーバシステム２０Ａは、一実施形態では、相互に通信回線（図示しない無線回線及び／又は有線回線を含む）を介して接続された、配信サーバ装置２０Ａ１と、データベース（ＤＢ）サーバ装置２０Ａ２と、ゲームＡＰＩサーバ装置２０Ａ３と、コラボサーバ装置２０Ａ４と、を含むことができる。
【００３６】
配信サーバ装置２０Ａ１は、各配信者端末１１により送信された第１の動画及び／又は第２の動画を各端末１０に配信することができる。さらに、配信サーバ装置２０Ａ１は、各視聴者端末１２により送信されたギフト情報及び／又はコメント情報をＤＢサーバ装置２０Ａ２に格納することができる。
【００３７】
ＤＢサーバ装置２０Ａ２は、配信サーバ装置２０Ａ１から受信したギフト情報及び／又はコメント情報を格納し、ゲームＡＰＩサーバ装置２０Ａ３により問い合わせを受けたギフト情報及び／コメント情報を、読み出してゲームＡＰＩサーバ装置２０Ａ３に送信することができる。
【００３８】
ゲームＡＰＩサーバ装置２０Ａ３は、各配信者端末１１からギフト情報及び／又はコメント情報について問い合わせを受けたときに、配信者端末１１に対するギフト情報及び／又はコメント情報をＤＢサーバ装置２０Ａ２から読み出してその配信者端末１１に送信することができる。また、ゲームＡＰＩサーバ装置２０Ａ３は、コラボ配信を行うユーザを決定するために、第１配信者以外に候補となるユーザの情報を取得し、ＤＢサーバ装置２０Ａ２に記憶する。ここで、「第１配信者以外に候補となるユーザ」とは、例えば、第２配信者または視聴者である。
【００３９】
コラボサーバ装置２０Ａ４（コラボレーションサーバ装置２０Ａ４）は、例えば、コラボ配信中において、音声データ及び／又は動作データを、各端末１０と通信する。例えば、コラボ配信中において、第１配信者が、第１配信者端末１１Ａに対して音声を発した場合には、コラボサーバ装置２０Ａ４は、当該音声に関するデータを第１配信者端末１１Ａから受信し、当該音声に関するデータを第２配信者端末１１Ｂ及び／又は視聴者端末１２に送信する。また、例えば、コラボ配信中において、第２配信者が、第２配信者端末１１Ｂに対して音声を発した場合には、コラボサーバ装置２０Ａ４は、当該音声に関するデータを第２配信者端末１１Ｂから受信し、当該音声に関するデータを第１配信者端末１１Ａ及び／又は視聴者端末１２に送信する。
【００４０】
なお、図１に示した例では、負荷を分散すること等を目的として、配信サーバシステム２０Ａが、配信サーバ装置２０Ａ１、ＤＢサーバ装置２０Ａ２及びゲームＡＰＩサーバ装置２０Ａ３、及び、コラボサーバ装置２０Ａ４を有する４つのサーバ装置を有する構成が示されている。しかし、これら４つのサーバ装置のうちの少なくとも１つのサーバ装置が残りのサーバ装置のうちの少なくとも一方と統合されるようにしてもよい。
【００４１】
図１に示されるように、ウェブサーバシステム２０Ｂは、例えば、ゲームサーバ装置２０Ｂ１及びコンテンツサーバ装置２０Ｂ２を含む。
【００４２】
ゲームサーバ装置２０Ｂ１は、アクセスしてきた各配信者端末１１に対して、ゲームプログラムが組み込まれたウェブページ（ＨＴＭＬ、例えばＨＴＭＬ５に従って作成されたドキュメント）を送信するものである。このゲームプログラムは、受信して解読した端末１０に対して、以下の（ａ）〜（ｃ）に例示する動作等を含む、動画の配信に関連する様々な動作を実行させることができるものである。
（ａ）ゲームを実行する動作
（ｂ）ゲームの実行に伴って生成されたゲーム画面を配信サーバシステム２０Ａ（配信サーバ装置２０Ａ１）に送信する動作
（ｃ）この配信者宛てに送信されたギフト情報及び／又はコメント情報を配信サーバシステム２０Ａ（ゲームＡＰＩサーバ装置２０Ａ３）から取得する動作
【００４３】
ゲームサーバ装置２０Ｂ１は、例えば、コラボ配信によりゲームを配信する場合において、当該ゲームにおける操作情報を統括し、ゲームロジックの演算を行う。また、ゲームサーバ装置２０Ｂ１は、例えば、コラボ配信によりゲームを配信する場合において、当該ゲームを配信及び／又は視聴するユーザが操作する端末１０と、ゲーム操作情報及び／又は演算情報の送受信を行う。ゲームサーバ装置２０Ｂ１は、コラボ配信中において、第２配信者及び／又はコラボ配信により配信されるゲームの視聴者に関するデータを記憶する。
【００４４】
コンテンツサーバ装置２０Ｂ２は、例えば、ゲームに関するデータ（例えば、ライブゲームコンテンツ）を記憶し、当該ゲームを配信及び／又は視聴するユーザが操作する端末１０に対してゲーム描画データを提供する装置である。
【００４５】
１−３．スタジオユニット３０
スタジオユニット３０は、演者（配信者）が動画を配信する場所であるスタジオ、部屋、ホール等に配置され得る。スタジオユニット３０は、上述したように、端末１０及び／又はサーバ装置２０と同様の機能を果たすことが可能なものである。なお、図１においては、スタジオユニット３０と他の装置との間でデータを通信可能なことを破線により示しており、それ以外の装置間でデータを通信可能なことを実線により示している。
【００４６】
２．各装置のハードウェア構成
次に、端末１０、サーバ装置２０及びスタジオユニット３０の各々が有するハードウェア構成の一例について説明する。
【００４７】
２−１．端末１０のハードウェア構成
各端末１０のハードウェア構成例について図２を参照して説明する。図２は、図１に示した端末１０（サーバ装置２０）のハードウェア構成の一例を模式的に示すブロック図である（なお、図２において、括弧内の参照符号は、後述するようにサーバ装置２０に関連して記載されたものである。）。
【００４８】
図２に示すように、各端末１０は、主に、中央処理装置１４と、主記憶装置１５と、入出力インタフェイス装置１６と、入力装置１７と、補助記憶装置１８と、出力装置１９と、を含むことができる。これら装置同士は、データバス及び／又は制御バスにより接続されている。
【００４９】
中央処理装置１４は、「ＣＰＵ」と称されるものであり、主記憶装置１５に記憶されている命令及びデータに対して演算を行い、その演算の結果を主記憶装置１５に記憶させるものである。さらに、中央処理装置１４は、入出力インタフェイス装置１６を介して、入力装置１７、補助記憶装置１８及び出力装置１９等を制御することができる。端末１０は、１又はそれ以上のこのような中央処理装置１４を含むことが可能である。
【００５０】
主記憶装置１５は、「メモリ」と称されるものであり、入力装置１７、補助記憶装置１８及び通信回線３０（サーバ装置２０等）から、入出力インタフェイス装置１６を介して受信した命令及びデータ、並びに、中央処理装置１４の演算結果を記憶するものである。主記憶装置１５は、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリーメモリ）及び／又はフラッシュメモリ等をこれらに限定することなく含むことができる。
【００５１】
補助記憶装置１８は、主記憶装置１５よりも大きな容量を有する記憶装置である。上述した特定のアプリケーション（動画配信用アプリケーション、動画視聴用アプリケーション等）やウェブブラウザアプリケーション等を構成する命令及びデータ（コンピュータプログラム）を記憶することができる。さらに、補助記憶装置１８は、中央処理装置１４により制御されることにより、これらの命令及びデータ（コンピュータプログラム）を、入出力インタフェイス装置１６を介して、主記憶装置１５に送信することができる。補助記憶装置１８は、磁気ディスク装置及び／又は光ディスク装置等をこれらに限定することなく含むことができる。
【００５２】
入力装置１７は、外部からデータを取り込む装置であり、タッチパネル、ボタン、キーボード、マウス及び／又はセンサ等をこれらに限定することなく含むものである。センサは、後述するように、１又はそれ以上のカメラ等及び／又は１又はそれ以上のマイク等を含むセンサをこれらに限定することなく含むことができる。
【００５３】
出力装置１９は、ディスプレイ装置、タッチパネル及び／又はプリンタ装置等をこれらに限定することなく含むことができる。
【００５４】
このようなハードウェア構成にあっては、中央処理装置１４が、補助記憶装置１８に記憶された特定のアプリケーションを構成する命令及びデータ（コンピュータプログラム）を順次主記憶装置１５にロードし、ロードした命令及びデータを演算することにより、入出力インタフェイス装置１６を介して出力装置１９を制御し、或いはまた、入出力インタフェイス装置１６及び通信回線２を介して、他の装置（例えばサーバ装置２０、他の端末１０及び／又はスタジオユニット３０等）との間で様々な情報の送受信を行うことができる。
【００５５】
これにより、端末１０は、インストールされた特定のアプリケーションを実行することにより、例えば以下の（ａ）〜（ｄ）に例示する動作のうちの少なくとも１つの動作を実行することができる。
（ａ）第１の動画及び／又は第２の動画を配信するために必要な動作
（ｂ）他の端末１０により自端末１０宛てに送信されたギフト情報及び／又はコメント情報を受信するために必要な動作
（ｃ）他の端末１０により配信された第１の動画及び／又は第２の動画を受信するために必要な動作
（ｄ）他の端末１０に対してギフト情報及び／又はコメント情報を送信するために必要な動作
【００５６】
なお、端末１０は、中央処理装置１４に代えて又は中央処理装置１４とともに、１又はそれ以上のマイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含むものであってもよい。
【００５７】
２−２．サーバ装置２０のハードウェア構成
各サーバ装置２０のハードウェア構成例について同じく図２を参照して説明する。各サーバ装置２０（配信サーバ装置２０Ａ１、ＤＢサーバ装置２０Ａ２、ゲームＡＰＩサーバ装置２０Ａ３、ゲームサーバ装置２０Ｂ１、及び、コンテンツサーバ装置２０Ｂ２の各々）のハードウェア構成としては、例えば、上述した各端末１０のハードウェア構成と同一のものを用いることが可能である。したがって、各サーバ装置２０が有する構成要素に対する参照符号は、図２において括弧内に示されている。
【００５８】
図２に示すように、各サーバ装置２０は、主に、中央処理装置２４と、主記憶装置２５と、入出力インタフェイス装置２６と、入力装置２７と、補助記憶装置２８と、出力装置２９と、を含むことができる。これら装置同士は、データバス及び／又は制御バスにより接続されている。
【００５９】
中央処理装置２４、主記憶装置２５、入出力インタフェイス装置２６、入力装置２７、補助記憶装置２８、及び、出力装置２９は、それぞれ、上述した各端末１０に含まれる、中央処理装置１４、主記憶装置１５、入出力インタフェイス装置１６、入力装置１７、補助記憶装置１８及び出力装置１９と略同一なものとすることができる。
【００６０】
このようなハードウェア構成にあっては、中央処理装置２４が、補助記憶装置２８に記憶された特定のアプリケーションを構成する命令及びデータ（コンピュータプログラム）を順次主記憶装置２５にロードし、ロードした命令及びデータを演算することにより、入出力インタフェイス装置２６を介して出力装置２９を制御し、或いはまた、入出力インタフェイス装置２６及び通信回線２を介して、他の装置（例えば各端末１０及び／又はスタジオユニット３０等）との間で様々な情報の送受信を行うことができる。
【００６１】
これにより、サーバ装置２０は、各配信者端末１１により送信された第１の動画及び／又は第２の動画を、各視聴者端末１２に配信するために必要な動作、各視聴者端末１２により或る配信者端末１１宛てに送信されたギフト情報及び／又はコメント情報を、その配信者端末１１に送信するために必要な動作等（後に詳述する様々な動作を含む）を実行することができる。
【００６２】
なお、サーバ装置２０は、中央処理装置２４に代えて又は中央処理装置２４とともに、１又はそれ以上のマイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含むものであってもよい。
【００６３】
２−３．スタジオユニット３０のハードウェア構成
スタジオユニット３０は、上述したように、端末１０及び／又はサーバ装置２０と同様の機能を果たすことが可能なものである。したがって、スタジオユニット３０は、上述した端末１０又はサーバ装置２０と同様のハードウェア構成を有することができる。
【００６４】
３．各装置の機能
次に、端末１０、サーバ装置２０、及び、スタジオユニット３０の各々が有する機能の一例について説明する。
【００６５】
３−１．端末１０の機能
端末１０の機能の一例について図３を参照して説明する。図３は、図１に示した端末１０の機能の一例を模式的に示すブロック図である。
【００６６】
図３に示すように、端末１０は、主に、第１の動画生成部１００と、第２の動画生成部１１０と、通信部１２０と、表示部１３０と、記憶部１４０と、ユーザインタフェイス部１５０と、ギフト処理部１６０と、を含むことができる。
【００６７】
（１）第１の動画生成部１００
第１の動画生成部１００は、配信者の動作に関する動作データに基づいて、この配信者のアバターオブジェクトのアニメーションを含む第１の動画を生成することができる。これを実現するために、第１の動画生成部１００は、例えば、取得部１０２と、処理部１０４と、を含むことができる。
【００６８】
取得部１０２は、配信者の身体に関するデータを取得する１又はそれ以上の第１のセンサ１０２ａ（図示せず）と、配信者により発せられた発話及び／又は歌唱に関する音声データを取得する１又はそれ以上の第２のセンサ１０２ｂ（図示せず）と、を含むことができる。
【００６９】
第１のセンサ１０２ａは、好ましい実施形態では、可視光線を撮像するＲＧＢカメラと、近赤外線を撮像する近赤外線カメラと、を含むことができる。このようなカメラとしては、例えばｉｐｈｏｎｅＸ（登録商標）のトゥルーデプス（Ｔｒｕｅ Ｄｅｐｔｈ）カメラに含まれたものを用いることが可能である。第２のセンサ１０２ｂは、音声を記録するマイクロフォンを含むことができる。
【００７０】
まず、第１のセンサ１０２ａに関して、取得部１０２は、配信者の身体に近接して配置された第１のセンサ１０２ａを用いて配信者の身体を撮像する。これにより、取得部１０２は、ＲＧＢカメラにより取得された画像をタイムコード（取得した時間を示すコード）に対応付けて単位時間にわたって記録したデータ（例えばＭＰＥＧファイル）を生成することができる。さらに、取得部１０２は、近赤外線カメラにより取得された所定数（例えば５１個）の深度を示す数値（例えば浮動小数点の数値）を上記タイムコードに対応付けて単位時間にわたって記録したデータ（例えばＴＳＶファイル）を生成することができる。なお、ＴＳＶファイルとは、データ間をタブで区切って複数のデータを記録する形式のファイルである。
【００７１】
近赤外線カメラに関して、具体的には、ドットプロジェクタがドット（点）パターンを形成する赤外線レーザーを演者の身体に放射し、近赤外線カメラが、演者の身体に投影され反射した赤外線ドットを捉え、このように捉えた赤外線ドットの画像を生成する。取得部１０２は、予め登録されているドットプロジェクタにより放射されたドットパターンの画像と、近赤外線カメラにより捉えられた画像とを比較して、両画像における各ポイント（各特徴点）（例えば５１個のポイント・特徴点の各々）における位置のずれを用いて各ポイント（各特徴点）の深度（各ポイント・各特徴点と近赤外線カメラとの間の距離）を算出することができる。取得部１０２は、このように算出された深度を示す数値を上記のようにタイムコードに対応付けて単位時間にわたって記録したデータを生成することができる。
【００７２】
次に、第２のセンサ１０２ｂに関して、取得部１０２は、配信者の身体に近接して配置された第２のセンサ１０２ｂを用いて配信者により発せられた発話及び／又は歌唱に関する音声を取得する。これにより、取得部１００は、タイムコードに対応付けて単位時間にわたって記録したデータ（例えばＭＰＥＧファイル）を生成することができる。一実施形態では、取得部１０２は、第１のセンサ１０２ａを用いて配信者の身体に関するデータを取得することと同時に、第２のセンサ１０２ｂを用いて配信者により発せられた発話及び／又は歌唱に関する音声データを取得することができる。この場合には、取得部１０２は、ＲＧＢカメラにより取得された画像と、第２のセンサ１０２ｂを用いて配信者により発せられた発話及び／又は歌唱に関する音声データとを、同一のタイムコードに対応付けて単位時間にわたって記録したデータ（例えばＭＰＥＧファイル）を生成することができる。
【００７３】
取得部１０２は、このように生成した、配信者の身体に関するデータ（ＭＰＥＧファイル及びＴＳＶファイル等）、及び／又は、配信者により発せられた発話及び／又は歌唱に関する音声データ（ＭＰＥＧファイル等）を、処理部１０４に出力することができる。
【００７４】
なお、ここでは、第１のセンサ１０２ａがＲＧＢカメラ及び赤外線カメラを含む場合について説明したが、第１のセンサ１０２ａは、例えば、以下の（Ａ）〜（Ｃ）のうちのいずれかを含むことも可能である。
（Ａ）赤外線レーザーにより放射され演者の顔に反射した赤外線を検出するカメラ
（Ｂ）可視光線を撮像する複数のＲＧＢカメラ
（Ｃ）可視光線を撮像する単一のカメラ
【００７５】
上記（Ａ）の場合には、取得部１０２は、上述したものと同様の手法により、配信者の身体における各特徴点について深度を算出することができる。上記（Ｂ）の場合には、取得部１０２は、複数のＲＧＢカメラにより撮像された複数の画像を用いて、配信者の身体における各特徴点について奥行（深度）を計算することができる。上記（Ｃ）の場合には、取得部１０２は、単一のカメラにより撮像された画像から、配信者の身体における各特徴点の奥行（深度）を、ディープラーニング等を利用して算出することができる。また、上記（Ｃ）の場合には、取得部１０２は、単一のカメラにより撮像された画像に対する分析処理（画像処理等）により、演者の身体における各特徴点の奥行（深度）を算出してもよい。
【００７６】
処理部１０４は、取得部１０２からの、配信者の身体に関するデータに基づいて、仮想的なキャラクター（配信者のアバターオブジェクト）のアニメーションを含む動画を生成することができる。仮想的なキャラクターの動画自体については、処理部１０４は、図示しないキャラクターデータ記憶部に記憶された様々な情報（例えば、ジオメトリ情報、ボーン情報、テクスチャ情報、シェーダ情報及びブレンドシェイプ情報等）を用いて、図示しないレンダリング部にレンダリングを実行させることにより、仮想的なキャラクターの動画を生成することができる。
【００７７】
さらに、処理部１０４は、取得部１０２からの配信者の身体に関するデータ（演者の身体における各特徴点の深度に関するデータ）を用いてアバターオブジェクトの表情等を変化させた動画（例えば、アバターオブジェクトの表情が演者の口及び両目の動きに同期して変化した動画、すなわち、アバターオブジェクトの表情が演者の顔に対してリップシンク及び視線追従して変化した動画）を、様々な周知な技術を利用して生成することができる。
【００７８】
なお、配信者の動作に関する動作データに基づいてこの配信者のアバターオブジェクトのアニメーションを含む第１の動画を生成するために、他の任意の周知な技術を利用することも可能である。
【００７９】
（２）第２の動画生成部１１０
第２の動画生成部１１０は、ウェブサーバシステム２０Ｂから受信したウェブページを用いて配信者の操作に関する操作データに基づいてゲームに関する第２の動画を生成することができる。
【００８０】
具体的には、第２の動画生成部１１０は、ウェブサーバシステム２０Ｂから受信したウェブページに組み込まれたゲームプログラムを実行する。これにより、第２の動画生成部１１０は、ユーザインタフェイス部１５０により入力された配信者の操作を示す操作データに基づいて、少なくとも１つのゲームオブジェクトが動作するゲームに関する第２の動画（ゲーム動画）を描画することができる。
【００８１】
さらに、第２の動画生成部１１０は、第２の動画を視聴する各視聴者の視聴者端末により生成され、当該端末１０のユーザ（配信者）に対して送信されたギフト情報に基づいて、第２の動画に表示させるべき少なくとも１つのゲームオブジェクトを制御することができる。なお、ギフト情報とは、上記配信者に対してギフトを付与する旨を示す情報である。
【００８２】
（３）通信部１２０
通信部１２０は、動画の配信及び／又は視聴に必要とされる様々な情報を、配信サーバシステム２０Ａ及びウェブサーバシステム２０Ｂとの間において通信することができる。例えば、通信部１２０は、端末１０が配信者端末１１として動作する場合には、ウェブサーバシステム２０Ｂにアクセスして、ゲームの実行等に必要とされるゲームプログラムを含むウェブページ（ＨＴＭＬドキュメント）等を受信することができる。また、通信部１２０は、端末１０が配信者端末として動作する場合には、第１の動画及び／又は第２の動画を配信サーバシステム２０Ａに送信し、この配信者宛てに送信されたギフト情報及び／又はコメント情報を配信サーバシステム２０Ａから受信することができる。
【００８３】
さらに、通信部１２０は、端末１０が視聴者端末として動作する場合には、配信者端末１１により送信された第１の動画及び／又は第２の動画を配信サーバシステム２０Ａから受信し、配信者に対してギフト情報及び／又はコメント情報を配信サーバシステム２０Ａに送信することができる。
【００８４】
（４）表示部１３０
表示部１３０は、動画の配信及び／又は視聴に必要とされる様々な情報を表示することができる。例えば、表示部１３０は、配信される第１の動画及び／又は第２の動画、及び／又は、受信した第１の動画及び／又は第２の動画等を、表示することができる。
【００８５】
（５）記憶部１４０
記憶部１４０は、動画の配信及び／又は視聴に必要とされる様々な情報を記憶することができる。
【００８６】
（６）ユーザインタフェイス部１５０
ユーザインタフェイス部１５０は、動画の配信及び／又は視聴に必要とされる様々な情報をユーザの操作を介して入力することができる。例えば、ユーザインタフェイス部１５０は、ゲームの実行に際して配信者の操作の内容を示す操作データを配信者から入力して第２の動画生成部１１０に出力することができる。
【００８７】
（７）ギフト処理部１６０
ギフト処理部１６０は、動画の配信及び／又は視聴に関して送受信されるギフト情報を処理することができる。例えば、ギフト処理部１６０は、端末１０が配信者端末１１として動作する場合には、この配信者宛てに送信されたギフト情報を処理することができる。また、ギフト処理部１６０は、端末１０が視聴者端末１２として動作する場合には、この視聴者が送信すべきギフト情報を処理することができる。
【００８８】
３−２．サーバ装置２０の機能
サーバ装置２０の機能の一例について図４を参照して説明する。図４は、図１に示したサーバ装置２０の機能の一例を模式的に示すブロック図である。図４に示すように、サーバ装置２０は、例えば、通信部２００と、記憶部２１０と、ギフト処理部２２０と、判定部２３０と、抽出部２４０と、を含む。
【００８９】
（１）通信部２００
通信部２００は、動画の配信及び／又は視聴に必要とされる様々な情報を、配信者端末１１及び／又は視聴者端末１２との間において通信することができる。例えば、サーバ装置２０は、配信サーバシステム２０Ａとして動作する場合には、第１の動画及び／又は第２の動画を、各配信者端末１１から受信して各視聴者端末１２に配信すること等ができる。また、サーバ装置２０は、ウェブサーバシステム２０Ｂとして動作する場合には、アクセスしてきた各配信者端末１１に対して、ゲームプログラムが組み込まれたウェブページを送信すること等ができる。
【００９０】
（２）記憶部２１０
記憶部２１０は、動画の配信及び／又は視聴に必要とされる様々な情報を記憶することができる。記憶部２１０は、例えば、第１配信者と、他の配信者（例えば、第２配信者）及び／又は視聴者と、の関連性を示すデータを記憶する。記憶部２１０は、例えば、第１配信者が他の配信者とともに行ったコラボ配信の配信履歴に関するデータを記憶する。記憶部２１０に記憶されているデータは、例えば、端末１０が配信を実行し及び／又は当該配信の視聴を行う毎に更新される。
【００９１】
記憶部２１０が記憶するデータは、例えば、「コラボ情報」、「配信時間／視聴時間」、「ゲーム進捗状況」、「対戦履歴」、「フォロワー数」、「技」、「特殊技」、「植物」、「ペット」、「ギフト情報」、の少なくともいずれかに関する情報を含む。
【００９２】
「コラボ情報」は、例えば、第１配信者とともにコラボ配信によりゲームを配信した他の配信者が過去に配信または視聴したゲームにおけるパラメータを示す情報を含む。また、「コラボ情報」は、例えば、第１配信者のアバター及び当該他の配信者のアバターを用いた動画配信に関する情報を含みうる。「配信時間／視聴時間」とは、各端末１０を操作するユーザが過去にゲームを配信または視聴した時間を指す。記憶部２１０は、例えば、各ユーザが各ゲームを過去に配信及び／又は視聴した時間の累計時間を記憶する。
【００９３】
「ゲーム進捗状況」は、配信者が過去に配信したゲームの進捗状況を示すものである。「対戦履歴」は、実行されるゲームが対戦型のゲームである場合において、例えば、当該ゲームに参加したユーザについての、勝ち数、負け数、および、引き分け数、を示すものである。「対戦履歴」は、実行されるゲームが対戦型のゲームである場合において、例えば、当該ゲームに参加したユーザをランキング形式で順位付けしたものであってもよい。「対戦履歴」は、一回の勝ち、負け、および、引き分け、順位付け、に対して所定の重みづけを行って数値化を行い、これによって算出された点数としてもよい。
【００９４】
「フォロワー数」とは、一のユーザが他のユーザからフォローされているフォロー数に相当する数である。当該一のユーザのフォロワー数が多いほど、多くのユーザからの関心度が高いことを示す。
【００９５】
「技」とは、配信者のアバターが有するスキルであり、特殊スキル、必殺技、を含む。当該技は、例えば、パンチ、キック、投げ技、若しくは、ジャンプ、または、これらの組み合わせによって構成される体術に関するものでもよい。また、技のデータは、例えば、剣技、槍技、杖技、斧技、若しくは、弓技、または、これらの組み合わせによって構成される武器を用いた技でもよい。また、技のデータは、例えば、攻撃魔法、防御魔法、召喚魔法、若しくは、補助魔法、または、これらの組み合わせによって構成される魔術に関するものでもよい。なお、当該特殊スキル及び／又は当該必殺技は、例えば、実行しているゲームがバトルゲームである場合において、例えば、通常攻撃によるダメージよりも大きいダメージを相手側に与えるものである。「特殊技」は、例えば、コラボ配信によりゲームを配信する場合において、複数の配信者が有する技に基づいて決定される技である。記憶部２１０は、例えば、技の名称、特殊技の名称、特殊技が使用可能になるための条件、等を記憶する。
【００９６】
「植物」は、根、樹皮、種子、茎、葉、花、及び果実等、のうち少なくともいずれかを含む。また、植物は、コラボ配信を行うことによる生成することができる新たな植物を含む。記憶部２１０は、植物の名称、新たな植物の名称、新たな植物を生成するための条件、を記憶してもよい。すなわち、記憶部２１０は、例えば、複数の配信者に関連する植物、及び、複数の配信者に関連する植物に基づいて生成される新たな植物に関する情報を記憶する。
【００９７】
「ペット」は、犬、猫、等の動物であってゲーム内に登場しうるゲームオブジェクトである。また、ペットは、コラボ配信による生成することができるペットの子供を含む。記憶部２１０は、ペットの名称、ペットの子供の名称、ペットの子供を生成するための条件、を記憶してもよい。すなわち、記憶部２１０は、例えば、複数の配信者に関連するペット、及び、複数の配信者に関連するペットに基づいて生成されるペットの子供に関する情報を記憶する。
【００９８】
「ギフト情報」とは、例えば、ギフトの数、ギフトの価値、ギフトの種類、ギフトのレベル、等、を所定のテーブルにしたがって数値化し、各ギフトの数値の総計を記載されている。また、例えば、「ギフト情報」は、視聴者端末１２から配信者端末１１に対してギフトを付与（送付）した時間、頻度、および、回数のうち少なくともいずれかを含みうる。なお、ギフトの数とは、視聴者が第１配信者に対して付与した数である。ここで、「ギフトの価値」とは、例えば、ギフトが有償である場合には、そのギフトの価格が価値に相当し、ギフトが無償である場合には、そのギフトの消費ポイントが価値に相当する。また、「ギフトの価値」とは、例えば、そのギフトの使用可能時間、そのギフトの表示時間、及び／又は、そのギフトを同時に使用可能な人数、ゲーム内で入手できるギフトの総数に基づいて決定されるものであってもよい。なお、そのギフトの使用可能時間が短いことは、そのギフトの価値が高いことを意味する。また、そのギフトの使用可能時間が長いことは、そのギフトの価値が低いことを意味する。また、そのギフトの表示時間が長いことは、そのギフトの価値が高いことを意味する。また、そのギフトの表示時間が短いことは、そのギフトの価値が低いことを意味する。また、そのギフトを同時に使用可能な人数が少ないことは、そのギフトの価値が高いことを意味する。また、そのギフトを同時に使用可能な人数が多いことは、そのギフトの価値が低いことを意味する。また、ゲーム内で入手できるギフトの総数が少ないことは、そのギフトが珍しく価値が高いことを意味する。また、ゲーム内で入手できるギフトの総数が多いことは、そのギフトが珍しくなく価値が低いことを意味する。
【００９９】
（３）ギフト処理部２２０
ギフト処理部２２０は、各視聴者から各配信者宛てに送信されたギフト情報を処理することができる。なお、サーバ装置２０が、ウェブサーバシステム２０Ｂとして動作する場合には、ギフト処理部２２０を省略してもよい。
【０１００】
（４）判定部２３０
判定部２３０は、種々の条件を判定するものであり、例えば、コラボ配信の開始条件を満たしたか否かを判定し（後述のＳ３１４）、コラボ配信を終了したか否かを判定する（後述のＳ３２６）。
【０１０１】
３−３．スタジオユニット３０の機能
スタジオユニット３０は、上述したように、端末１０及び／又はサーバ装置２０と同様の機能を果たすことが可能なものである。したがって、スタジオユニット３０は、図３を参照して説明した端末１０の機能、及び／又は、図４を参照して説明したサーバ装置３０の機能を有することが可能なものである。
【０１０２】
４．動画配信システム１の全体的な動作
次に、上記構成を有する動画配信システム１においてなされる全体的な動作について、図５Ａ及び図５Ｂを参照して説明する。図５Ａ及び図５Ｂは、図１に示した動画配信システム１において行われる動作の一例を示すフロー図である。なお、本実施の形態においては、例えば、第１配信者とコラボ配信するユーザは単数（第２配信者）であるものとして以後説明するが、第１配信者とコラボ配信するユーザは単数でなく複数であってもよい。
【０１０３】
まず、図５Ａを参照すると、Ｓ３０２において、配信者（第１配信者）の操作に従って、その端末１０（第１配信者端末１１Ａ）が動画配信用アプリケーションを起動して実行する。
【０１０４】
Ｓ３０４において、第１配信者端末１１Ａは、第１配信者の動作に関する動作データに基づいて第１配信者のアバターオブジェクトのアニメーション、を含む第１の動画を生成する。これにより、第１配信者端末１１Ａの表示部１３０には、第１配信者のアバターオブジェクトのアニメーションを含む第１の動画が表示される。そして、第１配信者端末１１Ａは、生成した第１の動画を配信サーバシステム２０Ａの配信サーバ装置２０Ａ１に送信する。配信サーバ装置２０Ａ１は、第１配信者端末１１Ａから受信した第１の動画を、動画視聴用アプリケーションを実行している各視聴者端末１２に配信する。これにより、各視聴者の視聴者端末１２の表示部１３０にも第１の動画が表示される。
【０１０５】
Ｓ３０６において、第１配信者が、第１配信者端末１１Ａの表示部１３０に表示された「ゲーム」というアイコン（図示省略）をタップ等すると、第１配信者端末１１Ａは、動画配信用アプリケーションに搭載されたブラウザ機能を実行する。これにより、Ｓ３０８において、第１配信者端末１１Ａは、動画配信用アプリケーションを実行した（すなわち、第１の動画を各視聴者端末１２に向けて配信した）状態で、ウェブサーバシステム２０Ｂにアクセスすることにより、ゲームプログラムが組み込まれたＨＴＭＬ５ドキュメントを受信することができる。
【０１０６】
Ｓ３１０において、第１配信者端末１１Ａは、受信したＨＴＭＬ５ドキュメントに組み込まれたゲームプログラムを実行することにより、ゲームに関する動画（第２の動画）を生成することができる。
【０１０７】
Ｓ３１２において、第１配信者は、第１配信者端末１１Ａを用いて、単独でゲームを配信し、Ｓ３１４の処理が実行される。なお、Ｓ３１２において、第１配信者及び視聴者は、自身の端末１０を操作してブラウザを起動しサーバ装置２０（例えば、ウェブサーバシステム２０Ｂ）からゲーム描画データを受信し、ゲーム画面（ＷｅｂＶｉｅｗ）を介して、ゲームを視聴することができる。このとき、サーバ装置２０は、ゲーム描画データを端末１０に送信する。なお、ゲームを配信する場合において、サーバ装置２０（例えば、ウェブサーバシステム２０Ｂ）と端末１０との間では、例えば、ゲーム操作情報、演算情報、等の情報の送受信が行われる。
【０１０８】
Ｓ３１４において、サーバ装置２０は、コラボ配信の開始条件を満たしたか否かを判定する。Ｓ３１４において、サーバ装置２０が、コラボ配信の開始条件を満たしたと判定した場合には（Ｓ３１４でＹＥＳ）、Ｓ３１６に移行する。一方、Ｓ３１４において、サーバ装置２０が、コラボ配信の開始条件を満たさないと判定した場合には（Ｓ３１４でＮＯ）、Ｓ３１４の処理が再度行われる。
【０１０９】
なお、コラボ配信の開始条件は、例えば、第１配信者端末１１Ａが、表示部１３０に表示されるコラボ配信モードを有効（ＯＮ）にした状態で配信している配信に対して、他の端末１０が、サーバ装置２０を介して、コラボ配信の申請に関するデータを第１配信者端末１１Ａに送信し、第１配信者が、第１配信者端末１１Ａを操作して当該申請を承認することによって満たされる。なお、第１配信者は、第１配信者端末１１Ａを操作することで、コラボ配信モードの有効（ＯＮ）／無効（ＯＦＦ）を切り替えることができる。
【０１１０】
また、Ｓ３１４において実行される、コラボ配信の開始条件は、上述の例に限定されない。例えば、Ｓ３１４において、第１配信者の第１配信者端末１１Ａが、第１配信者と少なくとも一のユーザとがともに配信を行うことを要求する旨のデータを送信し、且つ、少なくとも一のユーザのユーザ端末が、前記要求に応答して第１配信者と少なくとも一のユーザとがともに配信を行うことを承諾する旨のデータを送信した場合、サーバ装置２０は、第１配信者は少なくとも一のユーザとともに配信を行うことを決定してもよい。具体的には、例えば、第１配信者の第１配信者端末１１Ａが、第１配信者と第２配信者とがともに配信を行うことを要求する旨のデータを送信し、且つ、第２配信者の第２配信者端末１１Ｂが、要求に応答して第１配信者と第２配信者とがともに配信を行うことを承諾する旨のデータを送信した場合、サーバ装置２０は、第１配信者は第２配信者とともに配信を行うことを決定する。
【０１１１】
Ｓ３１６において、サーバ装置２０は、第１配信者及び第２配信者によるコラボ配信を開始させる。コラボ配信がアバターの共演に関するものである場合には、Ｓ３１６の処理が実行されると、例えば、第１配信者のアバターのみが第１動画に表示されることに代えて、第１配信者のアバター及び第２配信者のアバターが第１動画に表示される。コラボ配信がゲームの配信に関するものである場合には、Ｓ３１６の処理が実行された後、第１配信者端末１１Ａ及び第２配信者端末１１Ｂにおける操作内容は、ウェブサーバシステム２０に送信される。第１配信者及び第２配信者並びに各視聴者は、自身の端末１０を操作してブラウザを起動し、ゲーム画面（ＷｅｂＶｉｅｗ）を介して、ゲームを視聴することができる。なお、サーバ装置２０のうち、例えば、ウェブサーバシステム２０Ｂは、ゲームに参加するユーザのゲーム操作情報を統括するサーバ装置（例えば、ゲームサーバ装置２０Ｂ１）を含む。当該サーバ装置は、各端末１０を操作する操作情報を統括し、演算を行った結果をホスト配信者（第１配信者）に送信する。ホスト配信者（第１配信者）の端末１０のゲーム画面（ＷｅｂＶｉｅｗ）上において、演算が行われ、その結果はサーバ装置２０（例えば、ウェブサーバシステム２０Ｂ）に送信され、その後、各端末１０に送信される。なお、当該各端末１０は、第１配信者端末１１Ａ、第１配信者とコラボ配信を行う配信者（例えば、第２配信者端末１１Ｂ）、及び、ゲームの視聴者が操作する端末を含む。コラボサーバ装置２０Ａ４と、第１配信者端末１１Ａ及び／又は第２配信者端末１１Ｂとの間では、音声に関するデータが送受信される。
【０１１２】
Ｓ３１８において、サーバ装置２０は、コラボ配信によって生じる効果を決定する。ここで、コラボ配信によって生じる効果は、例えば、コラボ配信を行う配信者、配信内容、及び、サーバ装置２０に記憶されているデータ、のうち少なくともいずれかに基づいて決定される効果である。また、コラボ配信によって生じる効果は、例えば、第１配信者と第２配信者との関連性を示すデータ（第２データ）に基づいて決定される。本開示においては、例えば、第１配信者と第２配信者との関連性を示すデータを抽出し、抽出されたデータに基づいて、第１配信者のアバター、および、第２配信者のアバター、並びに、ゲームオブジェクト、のうち少なくともいずれかのパラメータを変更させ、第１動画および第２動画の少なくともいずれかの表示内容を制御する。
【０１１３】
なお、コラボ配信によって生じる効果が、第１配信者のアバター、および、第２配信者のアバター、並びに、ゲームオブジェクト、のうち少なくともいずれかのパラメータを変更させるものである場合において、当該パラメータの変更は、例えば、第１配信者のアバター、および、第２配信者のアバター、並びに、ゲームオブジェクト、の現在のパラメータの少なくともいずれかを、ゲームの進行上有利なパラメータに変更させることを含む。
【０１１４】
また、第１配信者と第２配信者との関連性を示すデータは、例えば、第２配信者のアバターが所属するチームに関するデータ、第２配信者のアバターに関連付けられているアイテムの種類に関するデータ、第２配信者が第１配信者をフォローしているか否かを示すデータ、第２配信者が過去に視聴した配信の視聴回数を示すデータ、第２配信者が第１配信者による過去の配信を視聴した視聴回数を示すデータ、第１配信者による過去の配信において第２配信者が第１配信者に付与したギフトの量およびギフトの内容のうち少なくともいずれかを示すデータ、および、第２配信者と第１配信者との間で送信されたメッセージの総数を示すデータ、のうち少なくともいずれかである。また、第１配信者と第２配信者との関連性を示すデータとは、例えば、第１配信者のアバターが所属するチームに関するデータ、および、第１配信者のアバターに関連付けられているアイテムの種類に関するデータ、のうち少なくともいずれかである。なお、第１配信者と第２配信者との関連性を示すデータは、例えば、サーバ装置２０の記憶部２１０に記憶される。また、第１配信者のアバターに関連付けられているアイテム及び／又は第２配信者のアバターに関連付けられているアイテムは、例えば、アバターの服装、アバターのアクセサリ、及び、アバターのパーツ（例えば、髪、目、鼻、口、耳、手、足、等）、のうち少なくともいずれかを含む。
【０１１５】
以下に、第１配信者と第２配信者との関連性を示すデータに基づいてコラボ配信によって生じる効果の例について説明する。
【０１１６】
例えば、第１配信者と第２配信者とが、コラボ配信によりゲームを配信する場合において、第１配信者のアバターおよび第２配信者に対して少なくとも一のアイテムを付与する、または、第１配信者のアバターおよび前記少なくとも一のユーザのアバターのうち少なくともいずれかの現在のパラメータを前記ゲームの進行上有利なパラメータに変更する。なお、第１配信者のアバターのパラメータおよび少なくとも一のユーザのアバターのパラメータのうち少なくともいずれかの変更は、第１動画における第１配信者のアバターおよび少なくとも一のユーザのアバターの位置および動作の少なくともいずれかを変更することを含む。
【０１１７】
また、例えば、第１配信者と第２配信者とが、コラボ配信によりアクションゲームまたはバトルゲームを配信する場合において、当該アクションゲームまたは当該バトルゲーム内に登場する、第１配信者端末１１Ａ及び／又は第２配信者端末１１Ｂを用いて操作可能なキャラクター等のゲームオブジェクトが合体技などの特殊技を使用できるようにする。
【０１１８】
ここで、上述の特殊技は、例えば、コラボ配信を行う各々の配信者に関連するキャラクターが有する技のデータによって決定されうる。ここで、技のデータは、例えば、記憶部２１０に記憶され、体術、武器を用いた技、魔術に関するデータを含む。技のデータは、通常の攻撃技であってもよいし、特殊スキルであってもよい。
【０１１９】
例えば、第１配信者に関連するキャラクターが有する技（以下、第１の技と称することがある）が設定され、第２配信者に関連するキャラクターが有する技（以下、第２の技と称することがある）が設定されているものとする。このとき、第１配信者及び第２配信者がコラボ配信を行うことで使用可能となる特殊技は、例えば、当該第１の技及び当該第２の技を組み合わせた技となりうる。
【０１２０】
サーバ装置２０は、例えば、当該第１の技及び当該第２の技を読み出して、当該第１の技及び当該第２の技に基づいて、特殊技を決定（生成）する。
【０１２１】
具体的には例えば、第１の技が「ジャンプ」であり、第２の技が「パンチ」である場合において、第１配信者及び第２配信者がコラボ配信を行うことで使用可能となる特殊技は、例えば、「ジャンプ」及び「パンチ」を組み合わせた技になりうる。このように、２つのキャラクターが有する技のデータが異なるカテゴリーに属する技のデータである場合には、当該２つのキャラクターに基づく特殊技は、例えば、当該異なるカテゴリー同士の技を踏襲（継承）したものとなりうる。したがって、ゲーム内において当該特殊技が用いられると、視聴者は、当該特殊技の元となった複数の技（上述の例であれば「パンチ」及び「ジャンプ」）を把握することができる。したがって、視聴者は、当該特殊技が、「ジャンプ」の技に関する配信者と、「パンチ」の技に関する配信者と、によるコラボ配信による効果であることを直感的に理解することができる。
【０１２２】
また、具体的には例えば、第１配信者に関連するキャラクターが有する「パンチ」であり、第２配信者に関連するキャラクターが有する「パンチ」である場合において、第１配信者及び第２配信者がコラボ配信を行うことで使用可能となる特殊技は、第１配信者に関連するキャラクターが有する「パンチ」の攻撃力、及び、第２配信者に関連するキャラクターが有する「パンチ」の攻撃力の和よりも高い攻撃力の「パンチ」であってもよい。このように、２つのキャラクターが有する技のデータが同一カテゴリーに属する技のデータである場合には、当該２つのキャラクターに基づく特殊技は、例えば、当該同一カテゴリー同士の技の威力（パラメータ）を増強させたものであってもよい。
【０１２３】
また、例えば、第１配信者と第２配信者とが、コラボ配信によりゲームを配信する場合において、当該ゲーム内に登場する植物、ペット、などのゲームオブジェクトのパラメータを変更させる。
【０１２４】
また、例えば、第１配信者と第２配信者とが、コラボ配信によりゲームを配信する場合において、少なくとも一のゲームオブジェクトの位置および動作の少なくともいずれかを変更する、または、少なくとも一のゲームオブジェクト以外のゲームオブジェクトを第２動画に表示する。これにより、ゲーム内に珍しい植物を登場させることができる、ゲーム内に珍しいペットを登場させることができる、という効果を含む。ここで、珍しいとは、ゲーム内における希少価値が高いこと、または、ゲーム内における存在する個数が少ないことを意味する。なお、ゲームオブジェクトに関する珍しさ（レアリティ）に関するパラメータを導入してもよく、当該パラメータの数値が高いほど珍しく、当該パラメータの数値が低いほど珍しくない（ありふれている）ものとしてもよい。
【０１２５】
例えば、第１配信者に関連する植物、及び、第２配信者に関連する植物の各々に、珍しさに関するパラメータが付与されていてもよい。このようにして、コラボ配信を行うことによって登場する植物が、その珍しさに関するパラメータと共に、ゲーム画面に表示されることで、当該ゲーム画面を視聴するユーザは、コラボ配信を行うことによって登場する植物が、第１配信者に関連する植物、及び、第２配信者に関連する植物に比して、どの程度珍しいものであることを認識することができる。
【０１２６】
また、例えば、第１配信者に関連するペット、及び、第２配信者に関連するペットの各々に、珍しさに関するパラメータが付与されていてもよい。このようにして、コラボ配信を行うことによって登場するペットが、その珍しさに関するパラメータと共に、ゲーム画面に表示されることで、当該ゲーム画面を視聴するユーザは、コラボ配信を行うことによって登場するペットが、第１配信者に関連するペット、及び、第２配信者に関連するペットに比して、どの程度珍しいものであることを認識することができる。
【０１２７】
例えば、以下に、ゲーム内に珍しい植物を登場させる場合の具体例、ゲーム内に珍しいペットを登場させる場合の具体例、についてそれぞれ説明する。
【０１２８】
例えば、第１配信者及び第２配信者の各々に関連付けられるアイテム（ゲームオブジェクト）として、花を想定する。このような場合において、第１配信者と第２配信者とが、コラボ配信を行うことで、第１配信者に関連付けられる花と第２配信者に関連付けられる花とを交配させることができ、ゲーム内で新種の植物を登場させることができる。なお、上記の例においては、ゲームオブジェクトが花である例について説明したが、これに限定されず、例えば、オブジェクトは、野菜、果物、などであってもよい。
【０１２９】
なお、コラボ配信を行うことによって登場する植物の設定情報は、例えば、第１配信者に関連する植物（以下、第１植物と称することがある）の情報と、第２配信者に関連する植物（以下、第２植物と称することがある）の情報と、に基づいて、生成される。なお、植物の情報とは、例えば、植物の名称、色、珍しさに関するパラメータ、等のうち少なくともいずれかに関する情報である。
【０１３０】
第１植物が、例えば、珍しさに関するパラメータが１であるチューリップであり、第２植物が、例えば、珍しさに関するパラメータが３であるチューリップである場合には、当該コラボ配信による効果は、珍しさに関するパラメータが５であるチューリップを得ることができる。このように、２つの植物が属するカテゴリーが同一カテゴリー（同種）に属する場合には、当該２つの植物に基づく植物は、例えば、当該同一のカテゴリー同士に関する植物になりうる。なお、当該コラボ配信により得られる植物は、例えば、第１植物の及び第２植物の各々よりも珍しさに関するパラメータが高い複数の植物の中から自動的（ランダム）に選択される。このように、コラボ配信を行うことで、単独の配信者では取得することが困難である、珍しさに関するパラメータが高い植物が得られる。
【０１３１】
なお、上述の例では、各配信者に関連する植物が、同カテゴリーに属する植物である例について説明したが、これに限定されない。すなわち、各配信者に関連する植物が異なるカテゴリー（異種）に属する植物であってもよい。この場合に、例えば、第１植物が、例えば、第１のカテゴリーに属する植物であり、第２植物が、例えば、第２のカテゴリーに属する植物である場合には、当該コラボ配信による効果が、第１のカテゴリーに属する植物を登場させることであってもよいし、第２のカテゴリーに属する植物を登場させることであってもよいし、第３のカテゴリーに属する植物を登場させることであってもよい。例えば、第３のカテゴリーに属する植物は、第１のカテゴリーに属する植物及び第２のカテゴリーに属する植物を踏襲（継承）したものとなりうる。
【０１３２】
また、例えば、第１配信者及び第２配信者の各々に関連付けられるアイテム（ゲームオブジェクト）として、ペットを想定する。ここで、ペットとは、犬、猫、等の動物であってゲーム内に登場しうるゲームオブジェクトである。このような場合において、第１配信者と第２配信者とが、コラボ配信を行うことで、第１配信者に関連付けられるペットと第２配信者に関連付けられるペットとに基づいて、ゲーム内でこれらのペアのペットの子供を作ることができる。
【０１３３】
なお、ペットの子供の設定情報は、例えば、第１配信者に関連付けられるペット（以後、第１ペットと称することがある）の情報と、第２配信者に関連付けられるペット（以後、第２ペットと称することがある）の情報と、に基づいて、生成される。なお、ペットの情報とは、例えば、ペットの、髪、目、鼻、口、耳、手、足、等、のうち少なくともいずれかのパーツに関する情報である。ペットの情報は、具体的には、例えば、ペットの当該パーツの大きさ、色、形状、の少なくともいずれかに関する情報である。
【０１３４】
例えば、第１ペットの情報に関する特徴点と第２ペットの情報に関する特徴点とを抽出し、少なくともいずれかの特徴点を踏襲（継承）するように第１ペット及び第２ペットの子供の設定情報が生成されるように構成してもよい。具体的には例えば、第１ペットの特徴点として「髪が金色」であり、第２ペットの特徴点として「目が二重」である場合には、第１ペット及び第２ペットの子供の設定情報は、「髪が金色」で且つ「目が二重」であってもよい。これにより、ユーザがゲームにおいて当該子供を視認することで、当該子供が、第１配信者と第２配信者とがコラボ配信を行うことにより第１ペット及び第２ペットの子供として作られたことを直感的に認識することができる。
【０１３５】
また、例えば、第１ペットの情報に関する特徴点と第２ペットの情報に関する特徴点とを抽出し、各々のペットの特徴点が同一のカテゴリーに属するものであるときは、各特徴点を一層目立たせるように、第１ペット及び第２ペットの子供の設定情報が生成されるように構成してもよい。これにより、ゲームにおいて同一の特徴点を有するペットに関連付けられる複数のユーザがコラボ配信を行うことで、特徴点を更に特徴づけるようなペットの子供を作ることができる。
【０１３６】
なお、上述の説明においては、コラボ配信を行うことによって生じる効果は、第１配信者に関連する情報（例えば、技、植物、ペット）と、第２配信者に関連付けられる情報（例えば、技、植物、ペット）と、に基づいて決定される例について説明したが、これに限定されない。例えば、コラボ配信を行うことによって生じる効果は、第１配信者に関連する情報及び第２配信者に関連付けられる情報とは無関係に自動的（ランダム）に決定されるような構成としてもよい。
【０１３７】
このように、Ｓ３１８において、サーバ装置２０が、コラボ配信を行うことによって生じる効果を決定すると、Ｓ３２２の処理が実行される。
【０１３８】
Ｓ３２２において、サーバ装置２０は、Ｓ３１８で決定された、コラボ配信によって生じる効果に関するデータを、端末１０に送信する。端末１０が、Ｓ３１８で決定された、コラボ配信によって生じる効果内容を含むデータをサーバ装置２０から受信すると、Ｓ３２４の処理が実行される。
【０１３９】
Ｓ３２４において、端末１０は、サーバ装置２０から受信した、コラボ配信によって生じる効果内容を含むデータに基づいて、表示部１３０に表示されている第１動画および第２動画の少なくともいずれかの表示内容を制御する。
【０１４０】
次に、Ｓ３２６において、サーバ装置２０は、第１配信者および第２配信者によるコラボ配信を終了したか否かを判定する。Ｓ３２６において、サーバ装置２０は、第１配信者および第２配信者によるコラボ配信を終了したと判定した場合に（Ｓ３２６においてＹＥＳ）、Ｓ３１４の処理が実行される。一方、Ｓ３２６において、サーバ装置２０が、第１配信者および第２配信者によるコラボ配信を終了しないと判定した場合には（Ｓ３２６においてＮＯ）、Ｓ３２６の処理を繰り返す。
【０１４１】
なお、上述の説明において、「コラボ配信を終了」とは、例えば、コラボ配信によりゲームを配信する場合において、コラボ配信を行う複数の配信者のいずれかが当該ゲームの終了を選択する、当該ゲーム内で操作するキャラクターが死亡する、当該ゲームのプレイ可能回数が０になる、当該ゲーム内において用意されるステージにおいて操作するキャラクターとは別のキャラクター（例えば、敵キャラクタ）を倒す、当該ステージにおいて所定のアイテムを取得する、当該ステージにおいて操作するキャラクターを所定の位置まで移動させる、等の条件である。なお、当該ステージにおいて所定のアイテムを取得する、当該ステージにおいて操作するキャラクターを所定の位置まで移動させる、ことは、当該ステージをクリアすることに相当しうる。
【０１４２】
また、以上の説明においては、図５Ａに記載されているＳ３０２からＳ３１２を順番に実行する例について記載したが、これに限定されない。例えば、図５Ａに記載されているＳ３０２からＳ３１２の処理の一部を省略してもよい。また、Ｓ３１２〜Ｓ３２６の処理は、Ｓ３１４〜Ｓ３２６の処理を実行できる範囲で、サーバ装置２０を構成する１又は複数の構成要素によって行われうる。
【０１４３】
また、上述の説明においては、Ｓ３１２において、第１配信者が単独で配信を行う例について記載したが、これに限定されない。Ｓ３１２において、第１配信者端末１１Ａは、第２の動画（ゲーム画面）を、配信サーバシステム２０Ａの配信サーバ装置２０Ａ１に送信してもよい。この場合には、配信サーバ装置２０Ａ１は、第１配信者端末１１Ａから受信した第２の動画を、動画視聴用アプリケーションを実行している各視聴者端末１２に配信することができる。
【０１４４】
以上のように、本開示によれば、第１配信者の動作に関する動作データ又は該動作データに基づいて生成された第１配信者のアバターのアニメーションを含む第１動画と、受信したウェブページを用いて第１配信者の操作に関する操作データに基づいて生成されたゲームに関する第２動画とを、通信回線を介して少なくとも一の視聴者の視聴者端末に向けて配信し、第１配信者が少なくとも一のユーザとともにゲームを実行する場合において、第１配信者が少なくとも一のユーザとともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かを判定し、第１データが送信されたと判定された場合に、少なくとも一のユーザの情報を含む第２データを抽出し、第２データに基づいて、第１動画および第２動画の少なくともいずれかの表示内容を制御する。したがって、興趣性の向上させることができる。
【０１４５】
５．変形例
【０１４６】
以上の説明においては、コラボ配信の効果を決定するＳ３１８の処理が、Ｓ３１６の処理の後に行われる例について記載したが、これに限定されない。例えば、Ｓ３１８の処理は、Ｓ３１６の処理の後に所定の時間（第１時間）が経過したことを示すデータがサーバ装置２０に送信された場合に行われてもよい。また、例えば、Ｓ３１８の処理は、Ｓ３１６の処理の後、第１配信者端末及び第２配信者端末がコラボ配信を終了したことを示すデータがサーバ装置２０に送信された場合に行われてもよい。このように、Ｓ３１８の処理は、例えば、コラボ配信を開始したとき、コラボ配信を実行中、コラボ配信を終了したとき、コラボ配信を終了した後に第１配信者が配信を行っている最中、に行われうる。
【０１４７】
また、コラボ配信による効果を発生させるＳ３２４の処理が、Ｓ３２２の処理の後に行われる例について説明したが、これに限定されない。例えば、Ｓ３２４の処理は、コラボ配信を実行中であることに限定されるものでなく、コラボ配信の効果を決定した後であって、例えば、コラボ配信を開始したとき、コラボ配信を終了したとき、コラボ配信を終了して第１配信者が配信を行っている最中、に行われうる。
【０１４８】
例えば、サーバ装置２０は、コラボ配信の開始時において当該コラボ配信を行う配信者に関するデータを取得し、当該コラボ配信の開始時に当該配信者のデータに基づく効果を発生させるようにしてもよい。
【０１４９】
また、例えば、サーバ装置２０は、コラボ配信の終了時に第１配信者及び第２配信者のデータに基づく効果を発生させるようにしてもよい。この場合には、例えば、当該コラボ配信の終了に関するデータの送信がされたことを条件として、第１配信者及び第２配信者のデータに基づく効果を発生させてもよい。具体的には例えば、第１配信者と第１ペットとが関連付けられ且つ第２配信者と第２ペットとが関連付けられ、サーバ装置２０は、コラボ配信を終了したと判定した場合（Ｓ３２６においてＹＥＳ）、サーバ装置２０は、第１ペットと第２ペットとの子供を作る効果を発生するようにしてもよい。
【０１５０】
このように、サーバ装置２０が、コラボ配信の終了時に当該コラボ配信を行う配信者のデータに基づく効果を発生させることで、コラボ配信を終了した場合における視聴者数の減少を抑制することができる。特に、第１配信者及び第２配信者がコラボ配信によりゲームを配信している場合であって、視聴者の第２配信者に対する関心が、視聴者の第１配信者に対する関心よりも著しく高い場合には、コラボ配信を終了して第２配信者が脱落することで視聴者が減少することが予想されるが、コラボ配信の終了時に第１配信者及び第２配信者に関するデータに基づく効果を発生させることで、視聴者の関心を再び惹くことができる。したがって、コラボ配信を終了した場合における視聴者数の減少を抑制することができる。
【０１５１】
また、例えば、サーバ装置２０は、コラボ配信を終了して第１配信者がゲームを配信している最中に当該コラボ配信の第１配信者及び第２配信者のデータに基づく効果を発生させることで、当該ゲームを有利に進めることができる、及び／又は、コラボ配信を終了した場合における視聴者数の減少を抑制することができる。例えば、第１配信者の端末１０からの要求があった場合に、当該配信者のデータに基づく効果を発生させてもよい。また、例えば、サーバ装置２０は、所定時間毎に視聴者数をカウントし、当該視聴者数が所定数よりも少なくなった場合に、当該配信者のデータに基づく効果を発生させてもよい。具体的には例えば、第１配信者と第１の技とが関連付けられ且つ第２配信者と第２の技とが関連付けられ、コラボ配信を終了した後に第１配信者が単独でバトルゲームの配信を行い、第１配信者が操作するキャラクターが敵キャラクターに勝つことが困難である場面において、第１配信者端末１０Ａは、コラボ配信の第１配信者及び第２配信者のデータに基づく効果を発生させるようにしてもよい。例えば、コラボ配信の第１配信者及び第２配信者のデータに基づく効果が、第１の技よりも強力な必殺技を発動させるという効果である場合には、第１配信者の操作するキャラクターは、敵キャラクターに対して必殺技を繰り出すことができる。なお、コラボ配信の第１配信者及び第２配信者のデータに基づく効果が、第１の技及び第２の技に基づく合体技を発動させるという効果である場合には、敵キャラクターに対して合体技を繰り出す場合において、一時的に、第１配信者のキャラクターに加えて第２配信者のキャラクターをゲーム画面に表示させてもよい。
【０１５２】
なお、上述した、敵キャラクターに勝つことが困難である場面とは、例えば、第１配信者及び第２配信者の各々が操作するキャラクターの生命力（ＨＰ／ヒットポイント）が所定値よりも低い場合、敵キャラクターが技及び／又は必殺技を発動したタイミング、などである。また、コラボ配信を実行中における効果の発生タイミングは、サーバ装置２０による指示に基づくものであってもよいし、端末１０（例えば、配信者が操作する端末）を操作等による指示（要求）に基づくものであってもよい。  
【０１５３】
また、以上の説明においては、第１配信者が第２配信者とコラボ配信を行うことによって、当該追加による効果を発生させる例について記載したが、これに限定されない。例えば、複数の配信者がコラボ配信を行っている場合において、さらに配信者の数を追加させることによって、当該追加による効果を発生するように構成してもよい。具体的には例えば、２人の配信者がコラボ配信を行っている場合において、さらに配信者の数を一人追加させてコラボ配信を行い、新たに配信者の数を一人追加したことによる効果を発生するようにしてもよい。
【０１５４】
また、コラボ配信による効果を生じさせる場合に、当該効果がいずれの複数の配信者によってコラボ配信されることによるものであるかを当該ゲーム画面に明示する表示を行ってもよい。ここで、当該ゲーム画面に明示する表示とは、例えば、表示内容を強調表示すること、表示内容に関するラベルを付すこと、を含む。また、コラボ配信による効果を生じさせる場合に、そのコラボ配信を再生できるようにしてもよい。このようにして、視聴者が新しい配信者の配信を視聴する契機を提供することができる。
【０１５５】
例えば、第１配信者と第２配信者とがコラボ配信を行うことで、第１の技と第２の技とに基づく特殊技に関する効果を発揮させる場合には、当該効果が、どのようにして発揮されるに至ったかを当該ゲームの画面に表示してもよい。例えば、第１の技と第２の技とに基づく特殊技に関する効果を発揮させる場合には、当該特殊技の名称、第１配信者の名称、第２配信者の名称、第１の技の名称、及び、第２の技の名称、のうち少なくとも一つを当該ゲームの画面に表示してもよい。このようにして、ゲーム画面に表示される特殊技を視認するユーザは、当該特殊技を発揮させるための詳細について把握することができる。ここで、第１配信者の名称及び／又は第２配信者の名称が当該ゲームの画面に表示される場合において、視聴者は、視聴者端末１２を操作することで、第１配信者及び／又は第２配信者のプロフィール画面を参照し、第１配信者及び／又は第２配信者のフォローをすることができ、また、視聴者端末１２を操作することで、第１配信者及び／又は第２配信者が配信を行っている場合において当該配信を視聴することができる。  
【０１５６】
また、例えば、第１配信者と第２配信者とがコラボ配信を行うことで、第１植物と第２植物とに基づいて新たな植物がゲーム画面に表示される場合には、当該効果が、どのようにして発揮されるに至ったかを当該ゲームの画面に表示してもよい。例えば、第１植物と第２植物とに基づいて新たな植物がゲーム画面に表示される場合には、当該新たな植物の名称、第１配信者の名称、第２配信者の名称、第１植物の名称、及び、第２植物の名称、のうち少なくとも一つを当該ゲームの画面に表示してもよい。このようにして、ゲーム画面に表示される新たな植物を視認するユーザは、当該新たな植物の詳細について把握することができる。
【０１５７】
また、例えば、第１配信者と第２配信者とがコラボ配信を行うことで、第１ペットと第ペットとに基づいて新たなペットがゲーム画面に表示される場合には、当該効果が、どのようにして発揮されるに至ったかを当該ゲームの画面に表示してもよい。例えば、第１ペットと第２ペットとに基づいて新たなペットがゲーム画面に表示される場合には、当該新たなペットの名称、第１配信者の名称、第２配信者の名称、第１ペットの名称、及び、第２ペットの名称、のうち少なくとも一つを当該ゲームの画面に表示してもよい。このようにして、ゲーム画面に表示される新たなペットを視認するユーザは、当該新たなペットの詳細について把握することができる。
【０１５８】
また、コラボ配信による効果を発揮される場面が、第２の動画の場合に、当該コラボ配信の最中であることに限定されてもよい。すなわち、当該コラボ配信による効果を発揮される場面が、Ｓ３１６の処理よりも後で且つＳ３２６の処理よりも前に限定されるものであってもよい。このようにして、コラボ配信の促進に繋がるという効果がある。
【０１５９】
なお、コラボ配信による効果を発揮される場面が、第２の動画の場合には、当該コラボ配信の最中であることに限定されてもよい例について説明したが、これに限定されない。例えば、コラボ配信による効果を発揮される場面が、第２の動画の場合には、当該コラボ配信の最中であって、更に、当該コラボ配信が第１配信者及び第２配信者によって行われている最中に限定されてもよい。このようにして、コラボ配信の促進に繋がるという効果があり、また、特定の配信者間の関係性を強化できるという効果がある。
【０１６０】
また、コラボ配信によって生じる効果は、例えば、第１配信者とともにコラボ配信する人数に応じて決定されていてもよい。具体的には例えば、第１配信者とともにコラボ配信する人数が多いほど、第１配信者がゲームを行うにあたって、当該ゲームを有利に進めることができるような効果を生じさせてもよい。これについて、例えば、第１配信者とともにコラボ配信する人数が５人である場合であって当該ゲームがバトルゲームである場合には、第１配信者とともにコラボ配信する人数が１人である場合に比べて、コラボ配信を行った場合に使用できる合体技が強力なものとなり、当該バトルゲームを有利に進めることができる。
【０１６１】
また、上述した様々な実施形態では、配信者端末１１がゲームに関する動画（第２の動画）を生成するために、ゲームプログラムが組み込まれたＨＴＭＬ（特にＨＴＭＬ５）ドキュメントをウェブサーバ装置２０Ｂから受信する場合について説明した。しかし、配信者端末１１は、ウェブサーバ装置２０Ｂからゲームプログラムが組み込まれたＨＴＭＬドキュメントをウェブサーバ装置２０Ｂから受信する構成に代えて、インストールされた動画配信用アプリケーションを実行して図示しないデータサーバ装置（又は配信サーバシステム２０Ａに含まれた何らかの図示しないサーバ装置）から必要な情報を受信することによりゲームに関する画面を含む第２の動画を生成することも可能である。
【０１６２】
上述した様々な実施形態では、配信者端末１１は、一般的なユーザにより使用されるスマートフォン等であってもよいし、スタジオ等に設置される専用端末であってもよい。この場合には、配信サーバシステム２０Ａに含まれる、配信サーバ装置２０ａ、ＤＢサーバ装置２０ｂ及びゲームＡＰＩサーバ装置２０ｃ（さらにはウェブサーバ装置２０Ｂ）のうちの少なくとも１つのサーバ装置が上記スタジオ等において上記専用端末と併設されるようにしてもよい。
【０１６３】
また、上述した様々な実施形態では、配信者端末１１が、配信者の動作に関する動作データ及び配信者の音声に関する音声データに基づいてこの配信者のアバターオブジェクトを含むアニメーションを含む動画を生成し、この動画をサーバ装置２０に送信する場合について説明した。しかし、配信者端末１１は、配信者の動作に関する動作データ及び配信者の音声に関する音声データをサーバ装置２０に送信し、サーバ装置２０がこの動作データ及び音声データに基づいて動画を生成して各視聴者端末１２に配信してもよい。これにより、配信者端末１１からサーバ装置２０に送信される情報の量を削減することができる。
【０１６４】
また、配信者端末１１は、配信者の動作に関する動作データ及び配信者の音声に関する音声データを別途設けられたサーバ装置に送信し、この別途のサーバ装置が動作データ及び音声データに基づいて動画を生成して配信者端末１１に返し、配信者端末１１が、受信した動画をサーバ装置２０に送信するようにしてもよい。これにより、配信者端末１１から上記別途設けられたサーバ装置２０に送信される情報の量を削減することができる。
【０１６５】
また、配信者端末１１は、配信者の動作に関する動作データ及び配信者の音声に関する音声データを、サーバ装置２０または上記別途設けられたサーバ装置を介して、各視聴者端末１２に送信し、各視聴者端末１２が、受信した動作データ及び音声データに基づいて動画を生成（レンダリング）及び表示するようにしてもよい。これにより、サーバ装置２０又は上記別途設けられたサーバ装置から各視聴者端末１２に送信される情報の量を削減することができる。
【０１６６】
また、上記いずれかの場合において、配信者端末１１により送信された動作データ及び音声データに基づいて動画を生成することは、サーバ装置２０、上記別途のサーバ装置及び各視聴者端末１２のうちの少なくとも２つの装置において分担されるようにしてもよい。いずれの場合であっても、動画の生成を担う装置は、動作させるべきアバターオブジェクトに関する情報（画像等）を例えばサーバ装置２０等から受信して記憶しておくことができる。
【０１６７】
以上説明した様々な実施形態において、上述した各端末１０の動作は、この端末１０と同様の構成を有するスタジオユニット３０によっても同様に実行可能なものである。この場合、図１に例示されたスタジオユニット３０Ａは、動画を配信するための端末１０と同様の機能を有することが可能である。同様に、図１に例示されたスタジオユニット３０Ｂは、動画を視聴するための端末１０と同様の機能を有することが可能である。さらに、上述した各サーバ装置２０の動作もまた、このサーバ装置２０と同様の構成を有するスタジオユニット３０によっても同様に実行可能なものである。
【０１６８】
上述した様々な実施形態は、矛盾又は不都合が生じない限りにおいて相互に組み合わせて用いることが可能なものである。
【０１６９】
一般的に、ゲームプログラムが端末１０にインストールされている場合、又は、ゲームプログラムが端末１０にインストールされた動画配信用アプリケーションに組み込まれている場合には、新規なゲームを実行するためには、端末１０は、新規なゲームプログラム又は新規なゲームプログラムを組み込んだ動画配信用アプリケーションをインストールする必要がある。この場合、ゲームプログラムの製作者からみれば、複数のＯＳの各々に対応したゲームプログラムを用意する必要があるため、ゲームプログラムの製作に必要な工数が増加するという問題がある。一方、ユーザの観点からみれば、新しいゲームを入手するために、新しいゲームプログラムをダウンロードする、及び／又は、既存のゲームプログラムをアップデートする必要があるため、通信負荷、通信コスト、時間及び手間がかかるという問題がある。
【０１７０】
また、本開示の技術は、例えば、ロールプレイングゲーム、シミュレーションゲーム、シューティングゲーム、アクションゲーム、カードゲーム、麻雀、囲碁、オセロ、パズルゲーム、クイズゲーム、スポーツゲーム及び／又はボードゲーム等においても、適用可能なものである。例えば、ロールプレイングゲーム、シューティングゲーム、アクションゲーム、を行う場合において、Ｓ３１８において決定される効果は、これらのゲームにおいて操作するキャラクター等のゲームオブジェクトのパラメータを、ゲームの進行上有利なパラメータに変更する、等である。
【０１７１】
また、第２の例では、第１配信者の第１配信者端末１１Ａは、インストールされたゲームアプリケーションを実行して、ゲームサーバ装置としても機能する配信サーバシステム２０Ａにアクセスすることにより、実行しているゲームの画面をこの配信サーバシステム２０Ａを介して各視聴者の端末１０に配信することも可能である。これら第１の例及び第２の例においても、第１配信者の第１配信者端末１１Ａは、上述した様々な実施形態と同様に、配信サーバシステム２０Ａから受信した視聴パラメータを用いて第２の動画を生成することが可能である。
【０１７２】
さらに、第３の例では、上記第１の例又は上記第２の例において、第１配信者の第１配信者端末１１Ａは、ゲーム画面の生成を行うことなく、第１配信者の操作データをウェブサーバ装置２０Ｂ又は配信サーバシステム２０Ａに送信することができる。この場合には、ウェブサーバ装置２０Ｂ又は配信サーバシステム２０Ａが操作データを用いてゲーム画面を生成し、配信サーバシステム２０Ａが、生成されたゲーム画面を含む第２の動画を各視聴者の端末１０に配信することができる。この第３の例では、ウェブサーバ装置２０Ｂがゲーム画面を生成する場合には、ウェブサーバ装置２０Ｂは、配信サーバシステム２０Ａから受信した視聴パラメータを用いることができる。配信サーバシステム２０Ａがゲーム画面を生成する場合には、配信サーバシステム２０Ａは、自身が管理している視聴パラメータを用いることができる。
【０１７３】
このように、本開示の技術は、ゲーム配信の態様を従来よりも拡張することで興趣性を向上させるコンピュータプログラム、方法、及び、サーバ装置を提供することができる。
【符号の説明】
【０１７４】
１  動画配信システム
１０  端末
１１  配信者端末
１１Ａ  第１配信者端末
１１Ｂ  第２配信者端末
１２、１２Ａ、１２Ｂ、１２Ｃ  視聴者端末
２０  サーバ装置
２０Ａ  配信サーバシステム
２０Ａ１  配信サーバ装置
２０Ａ２  ＤＢサーバ装置
２０Ａ３  ゲームＡＰＩサーバ装置
２０Ａ４  コラボサーバ装置
２０Ｂ  ウェブサーバシステム
２０Ｂ１  ゲームサーバ装置
２０Ｂ２  コンテンツサーバ装置
３０、３０Ａ、３０Ｂ  スタジオユニット
【要約】
【課題】興趣性を向上させるコンピュータプログラム、方法、及び、サーバ装置を提供する。
【解決手段】第１配信者が少なくとも一のユーザとともにゲームを実行する場合において、第１配信者が少なくとも一のユーザとともに実行するゲームを開始または終了したことを示す第１データが送信されたか否かを判定し、第１データが送信されたと判定された場合に、少なくとも一のユーザの情報を含む第２データを抽出し、第２データに基づいて、第１動画および第２動画の少なくともいずれかの表示内容を制御するようにプロセッサを機能させる。
【選択図】図１【図１】
0006965413.tif 000002
【図２】
0006965413.tif 000003
【図３】
0006965413.tif 000004
【図４】
0006965413.tif 000005
【図５Ａ】
0006965413.tif 000006
【図５Ｂ】
0006965413.tif 000007