(57)【特許請求の範囲】
【請求項１】
少なくとも１つのプロセッサにより実行されることにより、
予め設定された少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められ動画を配信するために設けられた１つの配信枠に応募する旨を示す応募情報を、通信回線を介してサーバ装置に送信し、
前記１つの配信枠に対して前記応募情報を送信した少なくとも１人の配信ユーザの中から少なくとも１人の当選配信ユーザを選択する前記サーバ装置から、前記１つの配信枠が前記少なくとも１人の当選配信ユーザとして前記少なくとも１つのプロセッサのユーザに付与されること又は付与されないことを示す付与情報を受信し、
前記１つの配信枠が前記少なくとも１人の当選配信ユーザとして前記少なくとも１つのプロセッサのユーザに付与されることを示す前記付与情報を受信した場合、
前記１つの配信枠を用いて動画を配信する間に、前記ユーザに対してギフトを付与する旨を示すギフト情報を、視聴ユーザの端末装置から受信し、
前記ギフト情報に対応するギフトオブジェクトが表示された前記動画を、前記１つの配信枠を用いて配信する、
ように前記プロセッサを機能させる、ことを特徴とするコンピュータプログラム。
【請求項２】
前記１つの配信枠が付与される前記少なくとも１人の当選配信ユーザは、前記少なくとも１人の配信ユーザのうち前記１つの配信枠に設定された少なくとも１つの入札条件を満たす少なくとも１人の配信ユーザの中から選択される、請求項１に記載のコンピュータプログラム。
【請求項３】
前記１つの配信枠が付与される前記少なくとも１人の当選配信ユーザは、前記少なくとも１つの入札条件を満たした少なくとも１人の配信ユーザの中から抽選で選択される、請求項２に記載のコンピュータプログラム。
【請求項４】
前記少なくとも１つの入札条件は、過去に動画を配信した時間の合計、フォロワー数、フォロー数、配信ユーザランキング、評価を受けた回数、過去に配信した動画の数、ゲームにおいて獲得したスコア、ギフティングにより得られたポイント数、使用するアバター、年齢、性別、及び／又は、居住地域に関する条件である、請求項２又は請求項３に記載のコンピュータプログラム。
【請求項５】
前記１つの配信枠は、前記少なくとも１つの時間帯を利用して動画を配信するためのものであり、
前記１つの配信枠は、前記少なくとも１つの時間帯よりも前に、前記少なくとも１人の当選配信ユーザに付与される、請求項１から請求項４のいずれかに記載のコンピュータプログラム。
【請求項６】
前記少なくとも１つの入札条件が時間の経過に伴って変更される、請求項２から請求項４のいずれかに記載のコンピュータプログラム。
【請求項７】
前記少なくとも１つの入札条件が時間の経過に伴って緩和される、請求項６に記載のコンピュータプログラム。
【請求項８】
同一の時間帯及び同一のジャンルにより定められる複数の配信枠が設定される、請求項１から請求項７のいずれかに記載のコンピュータプログラム。
【請求項９】
前記少なくとも１つのジャンルが、ゲーム、雑談、歌唱、ダンス、お笑い、スポーツ、料理、ファッション、化粧、健康、グルメ、アニメ、映画、書籍、ペット、旅行、勉強、及び／又は、その他を含む、請求項１から請求項８のいずれかに記載のコンピュータプログラム。
【請求項１０】
前記通信回線が無線回線を含む、請求項１から請求項９のいずれかに記載のコンピュータプログラム。
【請求項１１】
前記１つの配信枠は、少なくとも１人の配信ユーザの端末装置が、該少なくとも１人の配信ユーザの動作に基づいて生成されるアバターのアニメーションを含む動画を配信するためのものである、請求項１から請求項１０のいずれかに記載のコンピュータプログラム。
【請求項１２】
各々が前記１つの配信枠と同様に構成された複数の配信枠を時間帯及び／又はジャンルに従って示す入札情報を、前記サーバ装置から受信する、請求項１から請求項１１のいずれかに記載のコンピュータプログラム。
【請求項１３】
前記入札情報が、前記複数の配信枠の各々について、該各配信枠に応募した配信ユーザの総数を示す応募総数情報を含む、請求項１２に記載のコンピュータプログラム。
【請求項１４】
前記入札情報が、前記複数の配信枠の各々について、該各配信枠が付与される配信ユーザの総数を示す付与総数情報を含む、請求項１２又は請求項１３に記載のコンピュータプログラム。
【請求項１５】
前記入札情報が、前記複数の配信枠の各々について、該各配信枠に対する応募に必要とされる条件に関する情報を含む、請求項１２から請求項１４のいずれかに記載のコンピュータプログラム。
【請求項１６】
各々が前記１つの配信枠と同様に構成された複数の配信枠を時間帯及び／又はジャンルに従って示す番組情報を、前記サーバ装置から受信する、請求項１から請求項１５のいずれかに記載のコンピュータプログラム。
【請求項１７】
前記番組情報が、前記複数の配信枠の各々について、該各配信枠において配信される動画に関するコンテンツ情報を含む、請求項１６に記載のコンピュータプログラム。
【請求項１８】
前記コンテンツ情報が、配信ユーザに関する情報、該配信ユーザのアバターに関する情報、及び／又は、前記動画のダイジェストに関する情報を含む、請求項１７に記載のコンピュータプログラム。
【請求項１９】
配信される動画に関する少なくとも１つの登録情報と、該少なくとも１つの登録情報に基づいて設定され、前記動画をどのように進行させるかに関する助言又はヒントを示す番組進行情報と、を対応付ける記憶テーブルを保持する前記サーバ装置に、前記１つの配信枠を用いて配信される動画に関する登録情報を送信し、
前記記憶テーブルに含まれる前記登録情報に対応する番組進行情報を前記サーバ装置から受信し、
受信した前記番組進行情報を表示部に表示する、請求項１から請求項１８のいずれかに記載のコンピュータプログラム。
【請求項２０】
前記少なくとも１つの登録情報が、動画のジャンル、動画の配信に費やされる時間、年齢、性別、言語、及び／又は、居住地域に関する情報を含む、請求項１９に記載のコンピュータプログラム。
【請求項２１】
前記番組進行情報が、経過時間毎に定められた行動に関する情報を含む、請求項１９又は請求項２０に記載のコンピュータプログラム。
【請求項２２】
前記番組進行情報は、前記少なくとも１つのプロセッサにより前記１つの配信枠において配信される動画の経過時間に同期して、前記表示部に表示される、請求項２１に記載のコンピュータプログラム。
【請求項２３】
前記通信回線がインターネットを含む、請求項１から請求項２２のいずれかに記載のコンピュータプログラム。
【請求項２４】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項１から請求項２３のいずれかに記載のコンピュータプログラム。
【請求項２５】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
予め設定された少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められ動画を配信するために設けられた１つの配信枠に応募する旨を示す応募情報を、通信回線を介してサーバ装置に送信する工程と、
前記１つの配信枠に対して前記応募情報を送信した少なくとも１人の配信ユーザの中から少なくとも１人の当選配信ユーザを選択する前記サーバ装置から、前記１つの配信枠が前記少なくとも１人の当選配信ユーザとして前記少なくとも１つのプロセッサのユーザに付与されること又は付与されないことを示す付与情報を受信する工程と、
前記１つの配信枠が前記少なくとも１人の当選配信ユーザとして前記少なくとも１つのプロセッサのユーザに付与されることを示す前記付与情報を受信した場合、
前記１つの配信枠を用いて動画を配信する間に、前記ユーザに対してギフトを付与する旨を示すギフト情報を、視聴ユーザの端末装置から受信し、
前記ギフト情報に対応するギフトオブジェクトが表示された前記動画を、前記１つの配信枠を用いて配信する工程と、
を含むことを特徴とする方法。
【請求項２６】
前記通信回線がインターネットを含む、請求項２５に記載の方法。
【請求項２７】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２５又は請求項２６に記載の方法。
【請求項２８】
少なくとも１つのプロセッサを具備し、
該プロセッサが、
予め設定された少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められ動画を配信するために設けられた１つの配信枠に応募する旨を示す応募情報を、少なくとも１人の配信ユーザの端末装置から通信回線を介して受信し、
前記１つの配信枠が前記少なくとも１人の配信ユーザのうちの少なくとも１人の当選配信ユーザに付与されること、又は、前記１つの配信枠がいずれの配信ユーザにも付与されないことを示す付与情報を生成し、
前記１つの配信枠が前記少なくとも１人の当選配信ユーザとして或るユーザに付与されることを示す前記付与情報を、前記或るユーザの端末装置に送信し、
前記或るユーザの端末装置が前記１つの配信枠を用いて動画を配信する間に、前記或るユーザに対してギフトを付与する旨を示すギフト情報を、視聴ユーザの端末装置から受信して前記或るユーザの端末装置に送信し、
前記或るユーザの端末装置により前記１つの配信枠を用いて配信された、前記ギフト情報に対応するギフトオブジェクトが表示された前記動画を、前記或るユーザの端末装置から受信する、
ことを特徴とするサーバ装置。
【請求項２９】
前記通信回線がインターネットを含む、請求項２８に記載のサーバ装置。
【請求項３０】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項２８又は請求項２９に記載のサーバ装置。
【請求項３１】
コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、
前記プロセッサが、前記命令を実行することにより、
予め設定された少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められ動画を配信するために設けられた１つの配信枠に応募する旨を示す応募情報を、少なくとも１人の配信ユーザの端末装置から通信回線を介して受信する工程と、
前記１つの配信枠が前記少なくとも１人の配信ユーザのうちの少なくとも１人の当選配信ユーザに付与されること、又は、前記１つの配信枠がいずれの配信ユーザにも付与されないことを示す付与情報を生成する工程と、
前記１つの配信枠が前記少なくとも１人の当選配信ユーザとして或るユーザに付与されることを示す前記付与情報を、前記或るユーザの端末装置に送信する工程と、
前記或るユーザの端末装置が前記１つの配信枠を用いて動画を配信する間に、前記或るユーザに対してギフトを付与する旨を示すギフト情報を、視聴ユーザの端末装置から受信して前記或るユーザの端末装置に送信する工程と、
前記或るユーザの端末装置により前記１つの配信枠を用いて配信された、前記ギフト情報に対応するギフトオブジェクトが表示された前記動画を、前記或るユーザの端末装置から受信する工程と、
を含むことを特徴とする方法。
【請求項３２】
前記通信回線がインターネットを含む、請求項３１に記載の方法。
【請求項３３】
前記少なくとも１つのプロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ及び／又はグラフィックスプロセッシングユニット（ＧＰＵ）を含む、請求項３１又は請求項３２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本件出願に開示された技術は、配信ユーザの操作又は動作に基づいて生成される音楽及び動画等を含むコンテンツを複数のユーザに配信するシステムに関する。
【背景技術】
【０００２】
音楽及び動画等を含むコンテンツを複数のユーザに配信するサービスとして、「ＩＲＩＡＭ」（非特許文献１）及び「Ｍｉｒｒａｔｉｖ」（非特許文献２）が知られている。なお、上記非特許文献１及び２の各々は、引用によりその全体が本明細書に組み入れられる。
【０００３】
これらのサービスでは、各視聴ユーザは、各コンテンツに対応するアバター等がサムネイル形式により表示された画面において、いずれかのコンテンツに対応するアバター等をタッピング等することによりそのコンテンツを選択して視聴することができる。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】”ＩＲＩＡＭ”、［online］、株式会社ZIZAI、［２０１９年１２月１０日検索］、インターネット（URL: https://iriam.com/）
【非特許文献２】”Ｍｉｒｒａｔｉｖ”、［online］、株式会社ミラティブ、［２０１９年１２月１０日検索］、インターネット（URL: https://www.mirrativ.com/）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した各コンテンツに対応するアバター等がサムネイル形式により表示された画面では、ユーザの所望するコンテンツ（に対応するアバター等）に辿り着くことが困難であるという問題がある。この問題は、配信されるコンテンツの数が多い場合に特に顕著なものとなる。
【０００６】
そこで、本件出願に開示された技術は、配信されるコンテンツをより簡単に把握することが可能なシステムを提供する。
【課題を解決するための手段】
【０００７】
一態様に係るコンピュータプログラムは、「少なくとも１つのプロセッサにより実行されることにより、予め設定された少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められ動画を配信するために設けられた１つの配信枠に応募する旨を示す応募情報を、通信回線を介してサーバ装置に送信し、前記１つの配信枠に対して前記応募情報を送信した少なくとも１人の配信ユーザの中から少なくとも１人の当選配信ユーザを選択する前記サーバ装置から、前記１つの配信枠が前記少なくとも１人の当選配信ユーザとして前記少なくとも１つのプロセッサのユーザに付与されること又は付与されないことを示す付与情報を受信する、ように前記プロセッサを機能させる」ものである。
【０００８】
一態様に係る方法は、「コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、予め設定された少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められ動画を配信するために設けられた１つの配信枠に応募する旨を示す応募情報を、通信回線を介してサーバ装置に送信する工程と、前記１つの配信枠に対して前記応募情報を送信した少なくとも１人の配信ユーザの中から少なくとも１人の当選配信ユーザを選択する前記サーバ装置から、前記１つの配信枠が前記少なくとも１人の当選配信ユーザとして前記少なくとも１つのプロセッサのユーザに付与されること又は付与されないことを示す付与情報を受信する工程と、を含む」ものである。
【０００９】
一態様に係るサーバ装置は、「少なくとも１つのプロセッサを具備し、該プロセッサが、予め設定された少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められ動画を配信するために設けられた１つの配信枠に応募する旨を示す応募情報を、少なくとも１人の配信ユーザの端末装置から通信回線を介して受信し、前記１つの配信枠が前記少なくとも１人の配信ユーザのうちの少なくとも１人の当選配信ユーザに付与されること、又は、前記１つの配信枠がいずれの配信ユーザにも付与されないことを示す付与情報を生成する」ものである。
【００１０】
一態様に係る方法は、「コンピュータにより読み取り可能な命令を実行する少なくとも１つのプロセッサにより実行される方法であって、前記プロセッサが、前記命令を実行することにより、予め設定された少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められ動画を配信するために設けられた１つの配信枠に応募する旨を示す応募情報を、少なくとも１人の配信ユーザの端末装置から通信回線を介して受信する工程と、前記１つの配信枠が前記少なくとも１人の配信ユーザのうちの少なくとも１人の当選配信ユーザに付与されること、又は、前記１つの配信枠がいずれの配信ユーザにも付与されないことを示す付与情報を生成する工程と、を含む」ものである。
【図面の簡単な説明】
【００１１】
【図１】図１は、一実施形態に係る動画配信システムの構成の一例を示すブロック図である。
【図２】図２は、図１に示した端末装置１０（サーバ装置２０）のハードウェア構成の一例を模式的に示すブロック図である。
【図３】図３は、図１に示した端末装置１０の機能の一例を模式的に示すブロック図である。
【図４】図４は、図１に示したサーバ装置２０の機能の一例を模式的に示すブロック図である。
【図５】図５は、図１に示した動画配信システム１において行われる動作の一例を示すフロー図である。
【図６】図６は、図１に示した動画配信システム１において用いられる複数の配信枠の一例を示す模式図である。
【図７】図７は、図１に示した動画配信システム１において複数の配信枠を表現及び記憶するために用いられる情報の一例を示す模式図である。
【図８】図８は、図１に示した動画配信システム１において用いられる入札情報の一例を示す図である。
【図９】図９は、図１に示した動画配信システム１において各配信ユーザの端末装置１０により表示される画面の一例を示す模式図である。
【図１０】図１０は、図１に示した動画配信システム１においてサーバ装置２０により保持される情報の一例を示す図である。
【図１１】図１１は、図１に示した動画配信システム１においてサーバ装置２０により保持される情報の別の例を示す図である。
【図１２】図１２は、図１に示した動画配信システム１において用いられる記憶テーブルの一例を示す図である。
【図１３】図１３は、図１に示した動画配信システム１において各視聴ユーザの端末装置１０により表示される画面の一例を示す模式図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の様々な実施形態を説明する。なお、図面において共通した構成要素には同一の参照符号が付されている。また、或る図面に表現された構成要素が、説明の便宜上、別の図面においては省略されていることがある点に留意されたい。さらにまた、添付した図面が必ずしも正確な縮尺で記載されている訳ではないということに注意されたい。
【００１３】
１．動画配信システムの例
本件出願において開示される動画配信システムでは、簡潔にいえば、以下のような動作が行われる。まず、動画配信サーバが、少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められる或る配信枠（１又はそれ以上の配信枠）について、少なくとも１人の動画を配信するユーザ（以下「配信ユーザ」という。）からの応募を受け付ける。この動画配信サーバは、応募をした少なくとも１人の配信ユーザのうち、少なくとも１人の配信ユーザを当選配信ユーザとして選択する。さらに、この動画配信サーバは、複数の配信枠の各々について同様の手法により配信を行う少なくとも１人の配信ユーザを選択する。これにより、動画配信サーバは、このような複数の配信枠を少なくとも１つの時間帯及び／又は少なくとも１つのジャンルに従って示す番組情報を、少なくとも１人の動画を視聴するユーザ（以下「視聴ユーザ」という。）に配信する。各視聴ユーザは、この番組情報から所望の配信枠を選択し、選択した配信枠を介して少なくとも１人の当選配信ユーザにより配信される動画を、動画配信サーバを介して受信する。
【００１４】
図１は、一実施形態に係る動画配信システムの構成の一例を示すブロック図である。図１に示すように、動画配信システム１は、通信網（通信回線）２に接続される１又はそれ以上の端末装置１０と、通信回線２に接続される１又はそれ以上のサーバ装置２０と、を含むことができる。各端末装置１０は、通信回線２を介して、１又はそれ以上のサーバ装置２０に接続される。なお、図１には、１又はそれ以上の端末装置１０として、例えば、端末装置１０Ａ〜１０Ｃが示されているが、これら以外の１又はそれ以上の端末装置１０が同様に用いられ得る。同様に、図１には、１又はそれ以上のサーバ装置２０として、例えば、サーバ装置２０Ａ〜２０Ｃが示されているが、これら以外の１又はそれ以上のサーバ装置２０が同様に用いられ得る。なお、通信回線２は、携帯電話網、無線ＬＡＮ、固定電話網、インターネット、イントラネット及び／又はイーサネット（登録商標）等をこれらに限定することなく含むことができるものである。
【００１５】
さらに、一実施形態では、動画配信システム１は、通信回線２に接続される１又はそれ以上のスタジオユニット３０を含むこともできる。各スタジオユニット３０は、通信回線２を介して、１又はそれ以上のサーバ装置２０に接続される。なお、図１には、１又はそれ以上のスタジオユニット３０として、例えば、スタジオユニット３０Ａ及び３０Ｂが示されているが、これら以外の１又はそれ以上のスタジオユニット３０が同様に用いられ得る。各スタジオユニット３０は、後述する端末装置１０、及び／又は、後述するサーバ装置２０と同様の機能を有することが可能なものである。
【００１６】
以下、説明を簡単にするために、サーバ装置２０が、配信枠の設定、配信枠の抽選、番組表の作成、及び、番組進行情報の作成等を行い、配信ユーザの端末装置１０が、配信枠に対する応募、落札した配信枠を用いた動画の配信等を行い、視聴ユーザの端末装置１０が、配信枠を介して配信された番組の視聴、配信ユーザに対するギフトの付与等を行う場合に着目する。これに代えて、スタジオユニット３０が、サーバ装置２０と同様の機能を実行することも可能である。さらに、スタジオユニット３０は、配信ユーザの端末装置１０及び／又は視聴ユーザの端末装置１０と同様の機能を実行することも可能である。
【００１７】
１−１．端末装置１０
複数の端末装置１０は、１又はそれ以上の配信ユーザの端末装置１０と、１又はそれ以上の視聴ユーザの端末装置１０と、を含むことができる。各端末装置１０は、共通した構成を有することにより、動画を配信するための端末装置１０及び動画を視聴するための端末装置１０のいずれにもなり得るものである。
【００１８】
各端末装置１０は、動画を配信するための端末装置（配信ユーザの端末装置）として動作する場合には、インストールされた動画配信用アプリケーション（ミドルウェア、又は、アプリケーションとミドルウェアとを組み合わせたものであってもよい。以下同様。）を実行することにより、サーバ装置２０により提示された或る配信枠に対して応募（入札）を行うことができる。
【００１９】
各端末装置１０は、その配信枠を落札することができた場合には、上記動画配信用アプリケーションを実行することにより、その配信ユーザの動作に関する動作データを取得し、取得したデータに従って変化させたアバターオブジェクトのアニメーションを含む動画を、その落札した配信枠を利用して、通信回線２を介してサーバ装置２０に送信することができる。このような動画は、サーバ装置２０により通信回線２を介して、インストールされた動画視聴用アプリケーション（ミドルウェア、又は、アプリケーションとミドルウェアとを組み合わせたものであってもよい。以下同様。）を実行する、動画を受信するための端末装置（視聴ユーザの端末装置）１０に配信される。
【００２０】
また、各端末装置１０は、配信ユーザの端末装置として動作する場合には、上記動画配信用アプリケーションを実行することにより、（この配信ユーザの端末装置１０により配信された）動画を視聴する視聴ユーザの端末装置１０からサーバ装置２０を介して、この配信ユーザに対してギフトを付与する旨を示すギフト情報、及び／又は、この配信ユーザに対してコメントを送信する旨を示すコメント情報を受信することができる。
【００２１】
一方、各端末装置１０は、動画を視聴するための端末装置（視聴ユーザの端末装置）として動作する場合には、インストールされた動画視聴用アプリケーションを実行することにより、複数の配信枠を少なくとも１つの時間帯及び／又は少なくとも１つのジャンルに従って示す番組情報を、サーバ装置２０から受信することができる。また、各端末装置１０は、上記動画視聴用アプリケーションを実行することにより、番組情報から選択した配信枠を用いて配信される動画を、サーバ装置２０を介して受信することができる。
【００２２】
さらに、各端末装置１０は、上記動画視聴用アプリケーションを実行することにより、上記配信枠を用いて配信される動画を受信している間において、この動画を配信している配信ユーザに対してギフトを付与する旨を示すギフト情報、及び／又は、この配信ユーザに対してコメントを送信する旨を示すコメント情報を、サーバ装置２０を介して、この配信ユーザの端末装置に送信することができる。
【００２３】
なお、上述した動画配信用アプリケーション及び動画視聴用アプリケーションは、統合された１つのアプリケーション（ミドルウェア、又は、ミドルウェアとアプリケーションとを組み合わせたものであってもよい）として、又は、それぞれ別々のアプリケーション（ミドルウェア、又は、ミドルウェアとアプリケーションとを組み合わせたものであってもよい）として、各端末装置１０にインストール及び実行されるものとすることができる。
【００２４】
各端末装置１０は、このような動作を実行することができる任意の端末装置であって、スマートフォン、タブレット、携帯電話（フィーチャーフォン）及び／又はパーソナルコンピュータ等を、これらに限定することなく含むことができるものである。
【００２５】
１−２．サーバ装置２０
各サーバ装置２０は、或る配信枠に対する少なくとも１人の配信ユーザ（の端末装置１０）からの入札を受け付け、その配信枠に入札した少なくとも１人の配信ユーザのうち少なくとも１人の当選配信ユーザを選択し、その配信枠をその少なくとも１人の当選配信ユーザに割り当てることができる。
【００２６】
さらに、各サーバ装置２０は、複数の配信枠を少なくとも１つの時間帯及び／又は少なくとも１つのジャンルに従って示す番組情報であって、対応する配信枠が少なくとも１人の当選配信ユーザに割り当てられた旨を示す番組情報を、複数の視聴ユーザの端末装置１０に送信することができる。
【００２７】
さらにまた、各サーバ装置２０は、各配信ユーザの端末装置１０により上記配信枠を用いて送信された動画を、各視聴ユーザの端末装置１０に配信することができる。各視聴ユーザの端末装置１０により送信された、或る配信ユーザに対してギフトを付与する旨を示すギフト情報、及び／又は、或る配信ユーザに対してコメントを送信する旨を示すコメント情報を、その配信ユーザの端末装置１０に送信することができる。
【００２８】
なお、一実施形態では、配信枠の割り当てに関連する動作、動画の配信に関連する動作、ギフト情報に関連する動作、及び、コメント情報に関連する動作、のすべてが、各サーバ装置２０により実行されるものとすることができる。別の実施形態では、これらの動作が、複数のサーバ装置２０により分担して実行され（ることにより、各サーバ装置２０にかかる負担を分散す）るものとすることができる。
【００２９】
１−３．スタジオユニット３０
スタジオユニット３０は、演者が動画を配信する場所であるスタジオ、部屋、ホール等に配置され得る。スタジオユニット３０は、上述したように、端末装置１０及び／又はサーバ装置２０と同様の機能を果たすことが可能なものである。
【００３０】
２．各装置のハードウェア構成
次に、端末装置１０及びサーバ装置２０の各々が有するハードウェア構成の一例について説明する。
【００３１】
２−１．端末装置１０のハードウェア構成
各端末装置１０のハードウェア構成例について図２を参照して説明する。図２は、図１に示した端末装置１０（サーバ装置２０）のハードウェア構成の一例を模式的に示すブロック図である（なお、図２において、括弧内の参照符号は、後述するようにサーバ装置２０に関連して記載されたものである。）
【００３２】
図２に示すように、各端末装置１０は、主に、中央処理装置１１と、主記憶装置１２と、入出力インタフェイス装置１３と、入力装置１４と、補助記憶装置１５と、出力装置１６と、を含むことができる。これら装置同士は、データバス及び／又は制御バスにより接続されている。
【００３３】
中央処理装置１１は、「ＣＰＵ」と称されるものであり、主記憶装置１２に記憶されている命令及びデータに対して演算を行い、その演算の結果を主記憶装置１２に記憶させるものである。さらに、中央処理装置１１は、入出力インタフェイス装置１３を介して、入力装置１４、補助記憶装置１５及び出力装置１６等を制御することができる。端末装置１０は、１又はそれ以上のこのような中央処理装置１１を含むことが可能である。
【００３４】
主記憶装置１２は、「メモリ」と称されるものであり、入力装置１４、補助記憶装置１５及び通信回線２（サーバ装置２０等）から、入出力インタフェイス装置１３を介して受信した命令及びデータ、並びに、中央処理装置１１の演算結果を記憶するものである。主記憶装置１２は、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリーメモリ）及び／又はフラッシュメモリ等をこれらに限定することなく含むことができる。
【００３５】
補助記憶装置１５は、主記憶装置１２よりも大きな容量を有する記憶装置である。上述した特定のアプリケーション（動画配信用アプリケーション、動画視聴用アプリケーション等）やウェブブラウザアプリケーション等を構成する命令及びデータ（コンピュータプログラム）を記憶しておき、中央処理装置１１により制御されることにより、これらの命令及びデータ（コンピュータプログラム）を入出力インタフェイス装置１３を介して主記憶装置１２に送信することができる。補助記憶装置１５は、磁気ディスク装置及び／又は光ディスク装置等をこれらに限定することなく含むことができる。
【００３６】
入力装置１４は、外部からデータを取り込む装置であり、タッチパネル、ボタン、キーボード、マウス及び／又はセンサ等をこれらに限定することなく含むものである。センサは、後述するように、１又はそれ以上のカメラ等及び／又は１又はそれ以上のマイク等を含むセンサをこれらに限定することなく含むことができる。
【００３７】
出力装置１６は、ディスプレイ装置、タッチパネル及び／又はプリンタ装置等をこれらに限定することなく含むことができる。
【００３８】
このようなハードウェア構成にあっては、中央処理装置１１が、補助記憶装置１５に記憶された特定のアプリケーションを構成する命令及びデータ（コンピュータプログラム）を順次主記憶装置１２にロードし、ロードした命令及びデータを演算することにより、入出力インタフェイス装置１３を介して出力装置１６を制御し、或いはまた、入出力インタフェイス装置１３及び通信回線２を介して、他の装置（例えばサーバ装置２０及び他の端末装置１０等）との間で様々な情報の送受信を行うことができる。
【００３９】
これにより、端末装置１０は、インストールされた特定のアプリケーション（ミドルウェア、又は、アプリケーションとミドルウェアとを組み合わせたもの）を実行することにより、例えば、以下の動作のうちの少なくとも１つの動作を実行することができる。
・サーバ装置２０に提示された配信枠に対して入札するために必要な動作
・番組情報の受信するために必要な動作
・割り当てられた配信枠を用いて動画を配信するために必要な動作
・他の端末装置１０により自端末装置１０宛てに送信されたギフト情報及び／又はコメント情報を受信するために必要な動作
・他の端末装置１０により配信された動画を受信するために必要な動作
・他の端末装置１０に対してギフト情報及び／又はコメント情報を送信するために必要な動作等（後に詳述する様々な動作を含む）
【００４０】
なお、端末装置１０は、中央処理装置１１に代えて又は中央処理装置１１とともに、１又はそれ以上のマイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含むものであってもよい。
【００４１】
２−２．サーバ装置２０のハードウェア構成
各サーバ装置２０のハードウェア構成例について同じく図２を参照して説明する。各サーバ装置２０のハードウェア構成としては、例えば、上述した各端末装置１０のハードウェア構成と同一のものを用いることが可能である。したがって、各サーバ装置２０が有する構成要素に対する参照符号は、図２において括弧内に示されている。
【００４２】
図２に示すように、各サーバ装置２０は、主に、中央処理装置２１と、主記憶装置２２と、入出力インタフェイス装置２３と、入力装置２４と、補助記憶装置２５と、出力装置２６と、を含むことができる。これら装置同士は、データバス及び／又は制御バスにより接続されている。
【００４３】
中央処理装置２１、主記憶装置２２、入出力インタフェイス装置２３、入力装置２４、補助記憶装置２５及び出力装置２６は、それぞれ、上述した各端末装置１０に含まれる、中央処理装置１１、主記憶装置１２、入出力インタフェイス装置１３、入力装置１４、補助記憶装置１５及び出力装置１６と略同一なものとすることができる。
【００４４】
このようなハードウェア構成にあっては、中央処理装置２１が、補助記憶装置２５に記憶された特定のアプリケーションを構成する命令及びデータ（コンピュータプログラム）を順次主記憶装置２２にロードし、ロードした命令及びデータを演算することにより、入出力インタフェイス装置２３を介して出力装置２６を制御し、或いはまた、入出力インタフェイス装置２３及び通信回線２を介して、他の装置（例えば各端末装置１０等）との間で様々な情報の送受信を行うことができる。
【００４５】
これにより、サーバ装置２０は、以下の動作のうちの少なくとも１つの動作を実行することができる。
・複数の配信枠を設定するために必要な動作
・設定した複数の配信枠のうち、少なくとも１つの配信枠について入札及び落札を行うために必要な動作
・各配信ユーザの端末装置１０により配信枠を用いて送信された動画を、各視聴ユーザの端末装置１０に配信するために必要な動作
・各視聴ユーザの端末装置１０により或る配信ユーザの端末装置１０宛てに送信されたギフト情報及び／又はコメント情報を、その配信ユーザの端末装置１０に送信するために必要な動作等（後に詳述する様々な動作を含む）
【００４６】
なお、サーバ装置２０は、中央処理装置２１に代えて又は中央処理装置２１とともに、１又はそれ以上のマイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニット（ＧＰＵ）を含むものであってもよい。
【００４７】
２−３．スタジオユニット３０のハードウェア構成
スタジオユニット３０は、上述したように、端末装置１０及び／又はサーバ装置２０と同様の機能を果たすことが可能なものである。したがって、スタジオユニット３０は、上述した端末装置１０又はサーバ装置２０と同様のハードウェア構成を有することができる。
【００４８】
３．各装置の機能
次に、端末装置１０及びサーバ装置２０の各々が有する機能の一例について説明する。
３−１．端末装置１０の機能
端末装置１０の機能の一例について図３を参照して説明する。図３は、図１に示した端末装置１０の機能の一例を模式的に示すブロック図である。
【００４９】
図３に示すように、端末装置１０は、主に、配信枠処理部１００と、動画生成部１１０と、通信部１２０と、表示部１３０と、記憶部１４０と、ユーザインタフェイス部１５０と、ギフト処理部１６０と、台本処理部１７０と、を含むことができる。
【００５０】
（１）配信枠処理部１００
配信枠処理部１００は、サーバ装置２０により提示された配信枠に対する入札に関連する動作を実行することができる。例えば、配信枠処理部１００は、少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められ動画を配信するために設けられた１つの配信枠に応募する旨を示す応募情報をサーバ装置２０に送信し、上記１つの配信枠に対して応募情報を送信した少なくとも１人の配信ユーザの中から少なくとも１人の当選配信ユーザを選択するサーバ装置２０から、上記１つの配信枠が上記少なくとも１人の当選配信ユーザとして当該ユーザに付与されること又は付与されないことを示す付与情報を受信することができる。
【００５１】
さらに、配信枠処理部１００は、複数の配信枠を時間帯及び／又はジャンルに従って示す入札情報をサーバ装置２０から受信することができる。さらにまた、配信枠処理部１００は、複数の配信枠を時間帯及び／又はジャンルに従って示す番組情報をサーバ装置２０から受信することができる。
【００５２】
（２）動画生成部１１０
動画生成部１１０は、配信ユーザの動作に関する動作データに基づいて、この配信ユーザのアバターオブジェクトのアニメーションを含む動画を生成することができる。これを実現するために、動画生成部１１０は、例えば、取得部１１２（図示せず）と、処理部１１４（図示せず）と、を含むことができる。
【００５３】
取得部１１２は、配信ユーザの顔に関するデータを取得する１又はそれ以上の第１のセンサ１１２ａ（図示せず）と、配信ユーザにより発せられた発話及び／又は歌唱に関する音声データを取得する１又はそれ以上の第２のセンサ１１２ｂ（図示せず）と、を含むことができる。
【００５４】
第１のセンサ１１２ａは、好ましい実施形態では、可視光線を撮像するＲＧＢカメラと、近赤外線を撮像する近赤外線カメラと、を含むことができる。このようなカメラとしては、例えばｉｐｈｏｎｅ Ｘ（登録商標）のトゥルーデプス（Ｔｒｕｅ Ｄｅｐｔｈ）カメラに含まれたものを用いることが可能である。第２のセンサ１１２ｂは、音声を記録するマイクロフォンを含むことができる。
【００５５】
まず、第１のセンサ１１２ａに関して、取得部１１２は、配信ユーザの顔に近接して配置された第１のセンサ１１２ａを用いて配信ユーザの顔を撮像する。これにより、取得部１１２は、ＲＧＢカメラにより取得された画像をタイムコード（取得した時間を示すコード）に対応付けて単位時間にわたって記録したデータ（例えばＭＰＥＧファイル）を生成することができる。さらに、取得部１１２は、近赤外線カメラにより取得された所定数（例えば５１個）の深度を示す数値（例えば浮動小数点の数値）を上記タイムコードに対応付けて単位時間にわたって記録したデータ（例えばＴＳＶファイル［データ間をタブで区切って複数のデータを記録する形式のファイル］）を生成することができる。
【００５６】
近赤外線カメラに関して、具体的には、ドットプロジェクタがドット（点）パターンをなす赤外線レーザーを演者の顔に放射し、近赤外線カメラが、演者の顔に投影され反射した赤外線ドットを捉え、このように捉えた赤外線ドットの画像を生成する。取得部１１２は、予め登録されているドットプロジェクタにより放射されたドットパターンの画像と、近赤外線カメラにより捉えられた画像とを比較して、両画像における各ポイント（各特徴点）（例えば５１個のポイント・特徴点の各々）における位置のずれを用いて各ポイント（各特徴点）の深度（各ポイント・各特徴点と近赤外線カメラとの間の距離）を算出することができる。取得部１１２は、このように算出された深度を示す数値を上記のようにタイムコードに対応付けて単位時間にわたって記録したデータを生成することができる。
【００５７】
次に、第２のセンサ１１２ｂに関して、取得部１１２は、配信ユーザに近接して配置された第２のセンサ１１２ｂを用いて配信ユーザにより発せられた発話及び／又は歌唱に関する音声を取得する。これにより、取得部１１２は、タイムコードに対応付けて単位時間にわたって記録したデータ（例えばＭＰＥＧファイル）を生成することができる。一実施形態では、取得部１１２は、第１のセンサ１１２ａを用いて配信ユーザの顔に関するデータを取得することと同時に、第２のセンサ１１２ｂを用いて配信ユーザにより発せられた発話及び／又は歌唱に関する音声データを取得することができる。この場合には、取得部１１２は、ＲＧＢカメラにより取得された画像と、第２のセンサ１１２ｂを用いて配信ユーザにより発せられた発話及び／又は歌唱に関する音声データとを、同一のタイムコードに対応付けて単位時間にわたって記録したデータ（例えばＭＰＥＧファイル）を生成することができる。
【００５８】
取得部１１２は、このように生成した、配信ユーザの顔に関するデータ（ＭＰＥＧファイル及びＴＳＶファイル等）、及び／又は、配信ユーザにより発せられた発話及び／又は歌唱に関する音声データ（ＭＰＥＧファイル等）を、処理部１１４に出力することができる。
【００５９】
なお、ここでは、第１のセンサ１１２ａがＲＧＢカメラ及び赤外線カメラを含む場合について説明したが、第１のセンサ１１２ａは、例えば、（Ａ）赤外線レーザーにより放射され演者の顔に反射した赤外線を検出するカメラ、（Ｂ）可視光線を撮像する複数のＲＧＢカメラ、及び、（Ｃ）可視光線を撮像する単一のカメラ、のうちのいずれかを含むものであってもよい。上記（Ａ）の場合には、取得部１１２は、上述したものと同様の手法により、配信ユーザの顔における各特徴点について深度を算出することができる。上記（Ｂ）の場合には、取得部１１２は、複数のＲＧＢカメラにより撮像された複数の画像を用いて、配信ユーザの顔における各特徴点について奥行（深度）を計算することができる。上記（Ｃ）の場合には、取得部１１２は、単一のカメラにより撮像された画像から、配信ユーザの顔における各特徴点の奥行（深度）を、ディープラーニング等を利用して算出することができる。また、上記（Ｃ）の場合には、取得部１１２は、単一のカメラにより撮像された画像に対する分析処理（画像処理等）により、演者の顔における各特徴点の奥行（深度）を算出してもよい。
【００６０】
処理部１１４は、取得部１１２からの、配信ユーザの顔に関するデータに基づいて、仮想的なキャラクター（配信ユーザのアバターオブジェクト）のアニメーションを含む動画を生成することができる。仮想的なキャラクターの動画自体については、処理部１１４は、図示しないキャラクターデータ記憶部に記憶された様々な情報（例えば、ジオメトリ情報、ボーン情報、テクスチャ情報、シェーダ情報及びブレンドシェイプ情報等）を用いて、図示しないレンダリング部にレンダリングを実行させることにより、仮想的なキャラクターの動画を生成することができる。
【００６１】
さらに、処理部１１４は、取得部１１２からの配信ユーザの顔に関するデータ（演者の顔における各特徴点の深度に関するデータ）を用いてアバターオブジェクトの表情を変化させた動画（例えば、アバターオブジェクトの表情が演者の口及び両目の動きに同期して変化した動画、すなわち、アバターオブジェクトの表情が演者の顔に対してリップシンク及び視線追従して変化した動画）を、様々な周知な技術を利用して生成することができる。
【００６２】
なお、配信ユーザの動作に関する動作データに基づいてこの配信ユーザのアバターオブジェクトのアニメーションを含む動画を生成するために、他の任意の周知な技術を利用することも可能である。
【００６３】
（３）通信部１２０
通信部１２０は、配信枠に対する入札、入札情報の受信、番組情報の受信、動画の配信及び／又は視聴に必要とされる様々な情報を、サーバ装置２０との間において通信することができる。また、通信部１２０は、端末装置１０が配信ユーザの端末装置として動作する場合には、割り当てられた配信枠を用いて動画をサーバ装置２０に送信し、この配信ユーザ宛てに送信されたギフト情報及び／又はコメント情報をサーバ装置２０から受信することができる。さらに、通信部１２０は、端末装置１０が視聴ユーザの端末装置として動作する場合には、配信ユーザの端末装置１０により配信枠を用いて送信された動画をサーバ装置２０から受信し、配信ユーザに対してギフト情報及び／又はコメント情報をサーバ装置２０に送信することができる。
【００６４】
（４）表示部１３０
表示部１３０は、配信枠に対する入札、動画の配信及び／又は視聴に必要とされる様々な情報を表示することができる。例えば、表示部１３０は、サーバ装置２０から受信した入札情報・番組情報、当該配信ユーザに割り当てられた配信枠を用いて当該端末装置１０によりサーバ装置２０に対して送信される画像、及び／又は、他の配信ユーザにより配信枠を用いて配信されサーバ装置２０を介して受信した動画等を、表示することができる。
【００６５】
（５）記憶部１４０
記憶部１４０は、配信枠に対する入札、動画の配信及び／又は視聴に必要とされる様々な情報を記憶することができる。
【００６６】
（６）ユーザインタフェイス部１５０
ユーザインタフェイス部１５０は、配信枠に対する入札、動画の配信及び／又は視聴に必要とされる様々な情報をユーザの操作を介して入力することができる。
【００６７】
（７）ギフト処理部１６０
ギフト処理部１６０は、動画の配信及び／又は視聴に関して送受信されるギフト情報を処理することができる。例えば、ギフト処理部１６０は、端末装置１０が配信ユーザの端末装置１０として動作する場合には、この配信ユーザ宛てに送信されたギフト情報を処理することができる。また、ギフト処理部１６０は、端末装置１０が視聴ユーザの端末装置１０として動作する場合には、この視聴ユーザが送信するギフト情報を処理することができる。
【００６８】
（８）台本処理部１７０
台本処理部１７０は、配信される動画に関する少なくとも１つの登録情報と、この少なくとも１つの登録情報に基づいて設定された番組進行情報と、を対応付ける記憶テーブルを保持するサーバ装置２０に、当該配信ユーザに割り当てられた配信枠を用いて配信される動画に関する登録情報を送信し、上記記憶テーブルに含まれる該登録情報に対応する番組進行情報をサーバ装置２０から受信し、受信した上記番組進行情報を表示部１３０に表示することができる。
【００６９】
或いはまた、台本処理部１７０は、配信される動画に関する少なくとも１つの登録情報と、この少なくとも１つの登録情報に基づいて設定された番組進行情報と、を対応付ける記憶テーブルを、サーバ装置２０等から受信して記憶部１４０等に記憶させておき、当該配信ユーザに割り当てられた配信枠を用いて配信される動画に関する登録情報を検索キーとして、上記記憶テーブルから、この登録情報に対応する番組進行情報を読み出して表示部１３０に表示することもできる。
【００７０】
３−２．サーバ装置２０の機能
サーバ装置２０の機能の一例について図４を参照して説明する。図４は、図１に示したサーバ装置２０の機能の一例を模式的に示すブロック図である。図４に示すように、サーバ装置２０は、主に、配信枠処理部２００と、通信部２１０と、記憶部２２０と、ギフト処理部２３０と、を含むことができる。
【００７１】
配信枠処理部２００は、少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められる複数の配信枠を設定し、これらの複数の配信枠のうちいずれか少なくとも１つの配信枠をいずれか少なくとも１人の配信ユーザに割り当てる、という配信枠に関連する様々な動作を行うことができる。例えば、配信枠処理部２００は、予め設定された少なくとも１つの時間帯及び／又は少なくとも１つのジャンルにより定められ動画を配信するために設けられた１つの配信枠に応募する旨を示す応募情報を、少なくとも１人の配信ユーザの端末装置から通信回線を介して受信し、上記１つの配信枠が上記少なくとも１人の配信ユーザのうちの少なくとも１人の当選配信ユーザに付与されること、又は、上記１つの配信枠がいずれの配信ユーザにも付与されないことを示す付与情報を生成することができる。
【００７２】
このような配信枠に関連する様々な動作には、複数の配信枠を時間帯及び／又はジャンルに従って示す入札情報、及び／又は、複数の配信枠を時間帯及び／又はジャンルに従って示す番組情報を作成及び更新する動作等が含まれる。
【００７３】
通信部２１０は、配信枠の割り当て、動画の配信及び／又は視聴に必要とされる様々な情報を、配信ユーザの端末装置１０及び／又は視聴ユーザの端末装置１０との間において通信することができる。
【００７４】
記憶部２２０は、配信枠の割り当て、動画の配信及び／又は視聴に必要とされる様々な情報を記憶することができる。
【００７５】
ギフト処理部２３０は、各視聴ユーザから各配信ユーザ宛てに送信されたギフト情報を処理することができる。
【００７６】
３−３．スタジオユニット３０の機能
スタジオユニット３０は、上述したように、端末装置１０及び／又はサーバ装置２０と同様の機能を果たすことが可能なものである。したがって、スタジオユニット３０は、図３を参照して説明した端末装置１０の機能、及び／又は、図４を参照して説明したサーバ装置３０の機能を有することが可能なものである。
【００７７】
４．動画配信システム１の動作
図５は、図１に示した動画配信システム１において行われる動作の一例を示すフロー図である。なお、図５において、左側部分には、少なくとも１人の配信ユーザの端末装置１０により行われる動作が示され、中央部分には、サーバ装置２０（ここでは１つのサーバ装置２０）により行われる動作が示され、右側部分には、少なくとも１人の視聴ユーザの端末装置１０により行われる動作が示されている。
【００７８】
まず、ステップ（以下「ＳＴ」という。）３００において、サーバ装置２０は、複数の配信枠を設定する。図６は、図１に示した動画配信システム１において用いられる複数の配信枠の一例を示す模式図である。図６に例示されるように、サーバ装置２０は、少なくとも１つの時間帯及び少なくとも１つのジャンルにより定められ、動画を配信するために設けられた複数の配信枠４００Ａ〜４００Ｐを設定する。図６に示した例では、少なくとも１つの時間帯として、「１８時〜１９時」、「１９時〜２０時」、「２０時〜２１時」及び「２１時〜２２時」という４つの時間帯が示されているが、時間帯の総数は任意に設定可能なものである。同様に、図６に示した例では、少なくとも１つのジャンルとして、「ゲーム実況」、「雑談」、「歌ってみた」及び「その他」というジャンルが示されているが、ジャンルの総数及び各ジャンルの内容は任意に設定可能なものである。
【００７９】
例えば、「１８時〜１９時」という時間帯及び「ゲーム実況」というジャンルにより定められる配信枠４００Ａに着目すると、配信枠４００Ａは、一実施形態では、複数の配信枠、例えば、４つの配信枠４００Ａ１、４００Ａ２、４００Ａ３、４００Ａ４を含むことができる。これは、「１８時〜１９時」という時間帯において「ゲーム実況」というジャンルでは、４人の配信ユーザが、それぞれ配信枠４００Ａ１、４００Ａ２、４００Ａ３、４００Ａ４を用いて、ゲーム実況に関する動画を配信することができる、ことを意味する。
【００８０】
各配信枠４００Ａ〜４００Ｐは、同一の数の配信枠を含む必要はなく、例えば、配信枠４００Ｉは、配信枠４００Ａとは異なり、３つの配信枠４００Ｉ１、４００Ｉ２、４００Ｉ３のみを含むことができる。同様に、例えば、配信枠４００Ｋは、配信枠４００Ａ及び配信枠４００Ｉとは異なり、２つの配信枠Ｋ１、Ｋ２のみを含むことができる。
【００８１】
一実施形態では、図６に示すように、同一の時間帯及び同一のジャンルにより定められる複数の配信枠が設定され得る。別の実施形態では、複数の配信枠のうち、少なくとも１つの配信枠は１つの配信枠のみを含むようにしてもよい。
【００８２】
このように設定された複数の配信枠は、例えば、図７に示すような、複数の時間帯及び複数のジャンルに従って示す情報により、表現及び記憶され得るものである。図７は、図１に示した動画配信システム１において複数の配信枠を表現及び記憶するために用いられる情報の一例を示す模式図である。
【００８３】
図７に例示されるように、配信枠４００Ａ〜４００Ｐ（に固有の識別番号等）の各々に対して、例えば、時間帯、ジャンル、その配信枠に含まれる配信枠の総数（すなわち、配信ユーザの上限）、及び、入札条件の識別番号（ＩＤ）等が対応付けて記憶され得る。配信枠の総数とは、この配信枠が含む配信枠の総数、すなわち、この配信枠を用いて同時に配信を行うことが可能な配信ユーザの総数の上限を意味する。また、入札条件の識別番号とは、この配信枠を入札するために各配信ユーザが満たさなければならない各入札条件の識別番号を意味する（この入札条件については後述する）。
【００８４】
例えば、配信枠４００Ａに着目すると、識別番号「１００００１」に対して、時間帯「１８：００〜１９：００」、ジャンル「ゲーム実況」、配信枠の総数「４」、並びに、適用される例えば３つの入札条件の識別番号「ＣＤ１００２」、「ＣＤ１００４」及び「ＣＤ１０１２」が、対応付けられて記憶される。同様に、配信枠４００Ｋに着目すると、識別番号「１０００１１」に対して、時間帯「２０：００〜２１：００」、ジャンル「歌ってみた」、配信枠の総数「２」、並びに、適用される例えば３つの入札条件の識別番号「ＣＤ１００８」、「ＣＤ１０４３」及び「ＣＤ１０６８」が、対応付けられて記憶される。
【００８５】
なお、利用可能なジャンルとして例示された、「ゲーム実況」、「雑談」、「歌ってみた」及び「その他」は、単なる例にすぎない。利用可能なジャンルは、イベント、ゲーム、雑談、歌唱、ダンス、お笑い、スポーツ、料理、ファッション、化粧、健康、グルメ、アニメ、映画、書籍、ペット、旅行、勉強、及び／又は、その他をこれらに限定せずに含むことができる。なお、「イベント」というジャンルでは、様々なイベントに関する番組が配信される。これらのイベントには、例えば、複数の配信ユーザが例えば４つのグループに分かれ、各グループが、その番組が視聴された時間の長さ、及び／又は、視聴ユーザから獲得したギフティングポイント（視聴ユーザから付与されたギフトに基づくポイント）等を相互に競うイベントが含まれ得る。また、「ゲーム」というジャンルにおいて、特に、本動画配信システム１を運用及び管理する企業がゲームを販売しているか又はゲームに関するサービスを提供している場合には、この企業が提供しているゲーム専用のジャンルを設けることにより、この企業のゲームをユーザに効率的にかつ迅速に広めることができる。
【００８６】
また、利用可能な時間帯は、１５分単位、３０分単位、４５分単位、６０分単位、９０分単位、及び／又は、１２０分単位等を含む任意のものとすることができる。特に、１５分単位を用いた場合、話す内容が僅かしかないユーザにとって特に有効である。
【００８７】
各時間帯は、相互に同一の長さを有するものあってもよいし、相互に異なる長さを有するものであってもよい。或いはまた、一部の複数の時間帯が相互に同一（又は相互に異なる）の長さを有するものであってもよい。
【００８８】
このように図７に例示された情報は、サーバ装置２０の記憶部２２０に記憶され得る。
【００８９】
図５に戻り、次に、ＳＴ３０２において、サーバ装置２０は、配信枠に対するオークションに関連した動作を実行する。具体的には、まず、サーバ装置２０は、動画配信用アプリケーションを実行している各端末装置１０に対して、入札の対象となる複数の配信枠を少なくとも１つの時間帯及び少なくとも１つのジャンルに従って示す入札情報を、送信することができる。入札情報としては、例えば、図８に示した情報を用いることが可能である。
【００９０】
図８は、図１に示した動画配信システム１において用いられる入札情報の一例を示す図である。図８に示すように、入札情報は、配信枠４００Ａ〜４００Ｐ（に固有の識別番号等）の各々に対して、例えば、時間帯、ジャンル、その配信枠に含まれる配信枠の総数（すなわち、配信ユーザの上限）、入札条件の識別番号（ＩＤ）、現時点での応募数（入札数）、応募した配信ユーザの識別番号（ＩＤ）、落札した配信ユーザの識別番号（ＩＤ）を用いることができる。ここで、現時点での応募数とは、その配信枠に応募した配信ユーザの総数を示す情報（応募総数情報）を意味する。また、その配信枠に含まれる配信枠の総数とは、その配信枠が付与される配信ユーザの総数を示す情報（付与総数情報）を意味する。なお、図８に示す例では、配信枠４００Ａ〜４００Ｄは既に落札されているため、これらの配信枠の各々の識別情報に対応付けて、落札した配信ユーザの識別番号が記憶されている。
【００９１】
また、一実施形態では、複数の配信枠のうちの少なくとも１つの配信枠は、この配信枠を割り当てられる配信ユーザの数を無制限に設定するものとすることができる。この場合、入札情報において、そのような配信枠に対応する付与総数情報は、「無制限」又は「−」に設定され得る。
【００９２】
図５に戻り、ＳＴ３０４において、このような入札情報を受信した各配信ユーザの端末装置１０は、この入札情報を用いて、図９に示すような入札表を表示部１３０に表示することができる。図９は、図１に示した動画配信システム１において各配信ユーザの端末装置１０により表示される画面の一例を示す模式図である。
【００９３】
図９に示すように、既に落札された配信枠４００Ａ〜４００Ｄの各々には、各配信枠を落札した配信ユーザに関する情報が表示されている。例えば、配信枠４００Ａについては、この配信枠４００Ａを落札した各配信ユーザの名称、すなわち、「ユーザ１０」、「ユーザ５０」、「ユーザ２５」及び「ユーザ８５」が表示されている。このような表示は、図８に例示した入札情報のうち、配信枠４００Ａの識別番号「１００００１」に対応付けて記憶された「落札した配信ユーザのＩＤ」（すなわち、「Ｕ００１０」、「Ｕ００５０」、「Ｕ００２５」及び「Ｕ００８５」）という情報に基づいて実現され得る。
【００９４】
一方、入札の対象とされている各配信枠には、その配信枠が有する配信枠の総数、及び、その配信枠に対して現時点において応募をした配信ユーザの総数が表示されている。例えば、配信枠４００Ｅについては、この配信枠４００Ｅが４個の配信枠を有すること（矩形状の枠が４個表示されている）、及び、この配信枠４００Ｅに対して現時点において応募をした配信ユーザの総数が２人であること（×が２個表示されている）が、示されている。このような表示は、図８に例示した入札情報のうち、配信枠４００Ｅの識別番号「１００００５」に対応付けて記憶された、「配信枠の総数」（すなわち「４」）及び「応募数」（すなわち「２」）という情報に基づいて実現され得る。
【００９５】
さらに、例えば、配信枠４００Ｉについては、この配信枠４００Ｉが３個の配信枠を有すること（矩形状の枠が３個表示されている）、及び、この配信枠４００Ｉに対して現時点において応募をした配信ユーザの総数が３人以上であること（×が３個表示されている）が、示されている。このような表示は、図８に例示した入札情報のうち、配信枠４００Ｉの識別番号「１００００９」に対応付けて記憶された、「配信枠の総数」（すなわち「３」）及び「応募数」（すなわち「５５」）という情報に基づいて実現され得る。
【００９６】
このような入札表を閲覧する各配信ユーザは、自己が希望する配信枠をタップ等することにより選択すると、この配信枠に入札するために必要な条件（入札条件）が表示部１３０に表示されるものとすることができる。入札条件としては、例えば、以下に列挙する条件のうち少なくとも１つの条件を用いることが可能である。
・過去に動画を配信した時間の合計が所定値を上回っていること
・フォロワー数及び／又はフォロー数が所定値を上回っていること
・配信ユーザのランキングが所定の順位以上又は以下であること
・他のユーザから評価を受けた回数が所定値を上回っていること
・過去に配信した動画の数が所定値を上回っていること
・ゲームにおいて獲得したスコアが所定値を上回っていること
・ギフティングにより得られたポイント数が所定値を上回っていること（ここで、ギフティングとは、他のユーザからギフトの付与を受ける場合、及び／又は、他のユーザに対してギフトを付与する場合を意味する）
・使用するアバターが特定の条件を満たすこと
・年齢が特定の条件（例えば２０歳未満等）を満たすこと
・性別が特定の条件（例えば女性であること等）を満たすこと
・居住地域が特定の条件（例えば日本国に在住であること等）を満たすこと
・この配信枠の対価として定められた金額を支払うことができること
【００９７】
これらの入札条件の各々には固有の識別番号が割り当てられており、各識別番号とこれに対応する入札条件の内容は、サーバ装置２０から各端末装置１０に送信され記憶され得る。これにより、各端末装置１０は、受信した入札情報（図８に例示した入札情報等）から、その配信ユーザにより選択された配信枠に対応付けて記憶された「入札条件のＩＤ」を読み出すことにより、その入札条件のＩＤに対応する入札条件を特定することができる。図８に例示した入札情報に含まれた各配信枠に対応付けられた「入札条件のＩＤ」は、その配信枠に対する応募に必要とされる条件を示す情報であるといえる。
【００９８】
なお、一実施形態では、複数の配信枠のうちの少なくとも１つの配信枠は、無条件かつ無審査で自動的に各配信ユーザに落札されるものとすることができる。この場合、図８に例示した入札情報は、そのような配信枠に対応付けて何らの入札条件（入札条件に固有の識別番号）を含まないものとすることができる。このような入札情報を受信した各配信ユーザの端末装置１０は、入札条件を含まないそのような配信枠については、「登録ボタン」又は「配信ボタン」等を表示部１３０に表示することができる。配信ユーザがこのボタン等をタッピングした場合に、端末装置１０は、その配信枠について応募情報をサーバ装置２０に送信することができる。これに応答して、サーバ装置２０は、その配信枠をその配信ユーザに無条件かつ無審査で割り当てることができる。
【００９９】
図５に戻り、同じくＳＴ３０４において、表示部１３０に表示された入札条件をすべて満たすことを認識した各配信ユーザは、端末装置１０により提供される任意のユーザインタフェイスを介して、所望の配信枠に対して応募する。これにより、端末装置１０は、その配信枠に応募する旨を示す応募情報をサーバ装置２０に送信することができる。この応募情報は、この応募情報を送信した配信ユーザの識別番号（ＩＤ）が含まれ得る。
【０１００】
これにより、サーバ装置２０は、各端末装置１０に送信した入札情報（図８）に対して、各配信枠の識別情報に対応付けられた「応募した配信ユーザのＩＤ」を追加した情報を、保持することができる。このような情報の一例が図１０に例示されている。
【０１０１】
図１０は、図１に示した動画配信システム１においてサーバ装置２０により保持される情報の一例を示す図である。図１０に例示されるように、サーバ装置２０は、入札の対象とされている各配信枠の識別番号に対応付けて、その配信枠に現時点で応募している配信ユーザの総数(応募数)と、その配信枠に応募した配信ユーザの識別番号と、を記憶することができる。例えば、サーバ装置２０は、配信枠４００Ｅについては、配信枠４００Ｅに対する応募数として「２」を記憶し、配信枠４００Ｅに応募した２人の配信ユーザの識別番号として「Ｕ０１０１」及び「Ｕ０１３４」を記憶することができる。
【０１０２】
次に、ＳＴ３０６において、サーバ装置２０は、入札の対象とされている各配信枠について、その配信枠に対して応募情報を送信したすべての配信ユーザの中から、その配信枠に対応する数の当選配信ユーザを抽選により選択することができる。具体的には、サーバ装置２０は、入札の対象とされている各配信枠について、まず、その配信枠に対して応募情報を送信したすべての配信ユーザのうち、その配信枠に対して設定されている入札条件を満たす配信ユーザのみを抽出する。次に、サーバ装置２０は、各配信枠について、そのように抽出されたすべての配信ユーザの中から、その配信枠に対応する数の当選配信ユーザを、ランダム方式により選択することができる。このように各配信枠について選択された当選配信ユーザ（すなわち、その配信枠を落札した配信ユーザ）の識別番号が、図１１に示すように、各配信枠の識別番号に対応付けて記憶され得る。
【０１０３】
また、一実施形態では、その配信枠に対して設定されている入札条件を満たす複数の配信ユーザの中からランダム方式により当選配信ユーザを選択する際には、その入札条件を満たす度合いが高い配信ユーザほど、当選する確率が高くなるようにしてもよい。例えば、配信枠が３人の配信ユーザに割り当てられるものであり、その配信枠に対して「過去に配信した動画の個数が１０以上である」という入札条件が設定されている場合を考える。さらに、配信ユーザＡ、Ｂ、Ｃ、Ｄ及びＥが過去に配信した動画の個数がそれぞれ２００、１５０、１０、１００及び５であるとする。この場合、入札条件を満たす配信ユーザＡ〜Ｄの当選する確率は、過去に配信した動画の個数に応じて、配信ユーザＡ、Ｂ、Ｄ及びＣの順に高くなるように設定され得る。
【０１０４】
図１１は、図１に示した動画配信システム１においてサーバ装置２０により保持される情報の別の例を示す図である。図１１に示す情報は、図１０に示した情報に対して、各配信枠の識別番号に対応付けられた「落札した配信ユーザの識別番号」が追加され、図１０に示した情報から、各配信枠の識別番号に対応付けられた「応募数」、「応募した配信ユーザの識別番号」及び「入札条件の識別番号」が削除されたものに相当する。
【０１０５】
図１０と図１１と比較すると明らかであるように、配信枠４００Ｎには、４個の配信枠が割り当てられ、２０人の配信ユーザが応募をしたにも関わらず、この配信枠を落札した配信ユーザは２人（Ｕ００５１、Ｕ０１００）のみである。これは、応募をした２０人の配信ユーザのうちこの配信枠４００Ｎに設定された入札条件を満たした配信ユーザが、２人だけであったからである。
【０１０６】
また、図１１に示すように、配信枠４００Ｆの識別番号に対応付けて、落札した配信ユーザの識別番号が何ら含まれていないのは、この配信枠４００Ｆに対して応募した配信ユーザが居なかったためである。
【０１０７】
なお、ＳＴ３０６において各配信枠について実行される抽選は、一実施形態では、その配信枠に対応する時間帯より前に、例えばその時間帯よりも所定時間（例えば、２４時間、１２時間又は６時間等）前に実行され得る。
【０１０８】
サーバ装置２０はこのような抽選を完了させた後、各配信枠について、落選した配信ユーザの端末装置１０にはその配信枠が付与されないことを示す付与情報を送信し、当選した配信ユーザの端末装置１０にはその配信枠が付与されることを示す付与情報を送信することができる。当選した配信ユーザに送信される付与情報には、その配信枠を用いた配信を行うために必要な情報（例えば、配信枠のＩＤ及びパスワードのセット）が含まれ得る。なお、各配信枠について、応募した各配信ユーザが、落選又は当選した配信ユーザであるかについては、サーバ装置２０は、例えば、図１０及び図１１に例示した情報を用いることにより認識することが可能である。
【０１０９】
図５に戻り、ＳＴ３０８において、当選した配信ユーザの端末装置１０は、サーバ装置２０から、応募した配信枠が付与される旨を示す付与情報を受信することができる。一方、落選した配信ユーザの端末装置１０は、サーバ装置２０から、応募した配信枠が付与されない旨を示す付与情報を受信することができる。
【０１１０】
次に、ＳＴ３１０において、当選した配信ユーザは、その端末装置１０を利用して、サーバ装置２０により付与された配信枠を用いて配信しようとする番組（動画）に関連したタグ（登録情報）を入力することができる。上記タグ（登録情報）としては、例えば、以下に例示する情報を含むことができる。
・動画の具体的なジャンル
・動画の配信に費やされる時間
・年齢
・性別
・言語
・居住地域
・番組のダイジェスト
【０１１１】
このようなタグ（登録情報）に関する情報は、端末装置１０からサーバ装置２０に送信される。サーバ装置２０は、本動画配信システム１において動画を配信するすべての配信ユーザからこのようなタグ（登録情報）を収集することができる。これにより、本動画配信システムを運用及び管理する企業は、動画の配信のトレンドに関する情報を簡単かつ迅速に収集することができる。
【０１１２】
次に、ＳＴ３１２において、サーバ装置２０は、図１１に例示したような複数の配信枠を少なくとも１つの時間帯及び少なくとも１つのジャンルに従って示す番組表に関する情報を作成することができる。なお、図１１には示されていないが、番組表に関する情報は、各配信枠の識別番号に対応付けられたコンテンツ情報を含むことができる。コンテンツ情報は、例えば以下の情報のうちの少なくとも１つの情報を含むことができる。
・その配信枠を付与された配信ユーザに関する情報（氏名、ハンドルネーム、年齢、及び／又は、性別等）
・この配信ユーザのアバターに関する情報（例えばアバターに付与された識別情報等）
・その配信枠を用いて配信される番組のダイジェストに関する情報等
なお、このようなコンテンツ情報は、ＳＴ３１０において配信ユーザにより入力されたタグ（登録情報）等を用いて生成されるようにしてもよい。
このように生成された番組表に関する情報（番組情報）は、動画視聴アプリケーションを実行している各視聴ユーザの端末装置１０に送信することができる。
【０１１３】
次に、サーバ装置２０は、ＳＴ３１０においてタグ（登録情報）を入力した配信ユーザについて、このタグに基づいて番組進行情報を自動的に生成することができる。番組進行情報とは、当該配信枠を用いて番組（動画）を配信する配信ユーザに対してこの番組をどのように進行させるのかに関する助言又はヒントを示す情報（構成台本と呼ばれることもある）である。なお、ある配信枠を用いて配信される番組において、複数の配信ユーザ（演者）が出演する場合には、その配信枠に設定された番組進行情報は、その番組の経過時間に対応付けて出演する配信ユーザを示す情報を含むものであってもよい。
【０１１４】
具体的には、サーバ装置２０は、複数のタグ（登録情報）の組み合わせと、この組み合わせに基づいて予め設定された番組進行情報と、を対応付けて記憶する記憶テーブルを有することができる。記憶テーブルの一例が図１２に示されている。
【０１１５】
図１２は、図１に示した動画配信システム１において用いられる記憶テーブルの一例を示す図である。図１２に示すように、１行目には、ジャンル「お笑い」と時間「１５分」と言語「日本語」との組み合わせに対応付けて、経過時間０分、経過時間５分、経過時間１０分、経過時間１３分等の各々に関して配信ユーザに提示される番組進行情報が記憶されている。同様に、２行目には、ジャンル「お笑い」と時間「１５分」と年齢「３０歳以上」との組み合わせに対応付けて、経過時間０分、経過時間５分、経過時間１０分、経過時間１３分等の各々に関して配信ユーザに提示される番組進行情報が記憶されている。
【０１１６】
図１２には省略されているが、その他の組み合わせに対応付けて、任意の番組進行情報が記憶され得る。
【０１１７】
図５に戻り、同じくＳＴ３１４において、サーバ装置２０は、上記のように生成した記憶テーブルを配信ユーザの端末装置１０に送信することができる。これにより、ＳＴ３１６において、配信ユーザの端末装置１０は、ＳＴ３１０で入力したタグ（登録情報）に対応する記憶テーブルを、ＳＴ３１６においてサーバ装置２０から受信して記憶部１４０に記憶することができる。
【０１１８】
次に、ＳＴ３１８において、当選した配信ユーザは、動画配信用アプリケーションを実行する端末装置１０を用いて、付与された配信枠において番組（動画）を配信することができる。この場合、配信ユーザは、ＳＴ３０８においてサーバ装置２０から受信した付与情報に含まれた配信枠のＩＤ及びパスワードのセットを、端末装置１０を用いてサーバ装置２０に送信することにより、その配信枠を用いた番組の配信について認証を得ることができる。
【０１１９】
配信ユーザの端末装置１０は、番組を配信している間において、上述したＳＴ３１６において受信した記憶テーブルに記憶された番組進行情報を用いて、番組を配信する配信ユーザを支援することができる。例えば、端末装置１０は、番組の経過時間に同期して、図１２に示した番組進行情報を表示部１３０に表示することができる。具体的には、端末装置１０は、番組の配信直前には、図１２に示した「経過時間０分」に対応する情報を表示し、番組が５分経過したときには、「経過時間５分」に対応する情報を表示する（以後同様。）ことができる。なお、記憶テーブルに記憶された番組進行情報は、番組の配信前にまとめて配信ユーザに提示されるようにしてもよい。
【０１２０】
これにより、配信ユーザは、番組の作成及び提供等を熟知していない初心者であったとしても、番組の構成、台本及びタイムキーピングに関する助言及び／又は指示を端末装置１０の表示部１３０を介して受けることができる。これにより、配信ユーザは、番組作り及び配信をより簡単にかつ効率的に行うことができる。
【０１２１】
図５に戻り、他方、視聴ユーザに着目すると、ＳＴ３２０において、動画視聴用アプリケーションを実行する端末装置１０が、サーバ装置２０から、複数の配信枠を少なくとも１つの時間帯及び少なくとも１つのジャンルに従って示す番組情報（例えば、図１１に例示した情報等）を受信することができる。
【０１２２】
これにより、視聴ユーザの端末装置１０は、受信した番組情報に基づいて、例えば図１３に例示するような番組表を表示部１３０に表示することができる。図１３は、図１に示した動画配信システム１において各視聴ユーザの端末装置１０により表示される画面の一例を示す模式図である。
【０１２３】
図１３に示すように、番組表は、時間帯及びジャンルにより定められる各配信枠について、動画の配信を行っている又は動画の配信を予定している各配信ユーザに関する情報が示されている。各配信ユーザに関する情報（図１１に例示した番組情報においてコンテンツ情報として含まれている）は、図１３に示すように、その配信ユーザの氏名等であってもよいし、その配信ユーザのアバター等であってもよいし、これらの組み合わせ（配信枠４００Ｅ参照）であってもよい。
【０１２４】
なお、図１３には示されていないが、各配信ユーザに対応付けて、その配信ユーザの熟練度を示すアイコン等が表示されるようにしてもよい。このような熟練度は、その配信ユーザに関する例えば以下の要素のうちの少なくとも１つに基づいて定められ得る。
・これまでに配信した動画の個数の合計
・これまでに動画を配信した時間の合計
・これまでに各視聴ユーザから獲得したギフトに基づくポイントの合計
・配信者ランキング
このような熟練度に基づくアイコン等が表示されることにより、特に初心者等は、熟練度の高い配信ユーザと同じ時間帯及び／又はジャンルにより定められる配信枠を避け、熟練度の低い配信ユーザと同じ時間帯及び／又はジャンルにより定められる配信枠を利用することができる。これにより、上記初心者等は、自己の番組をより多くの視聴ユーザに視聴してもらう可能性を高めることができる。
【０１２５】
また、図１３に例示された番組表において、各配信枠を利用して配信される番組には、端末装置１０により配信される番組、及び／又は、スタジオユニット３０により配信される番組が含まれ得る。すなわち、一実施形態では、図１３に例示された番組表には、端末装置１０により配信される番組とスタジオユニット３０により配信される番組とが混在して表示され得る。別の実施形態では、図１３に例示された番組表には、端末装置１０により配信される番組のみ、又は、スタジオユニット３０により配信される番組のみが表示され得る。いずれの場合であっても、端末装置１０により配信される番組は、一般的な個人の配信ユーザにより配信されるものであってもよく、スタジオユニット３０により配信される番組は、動画配信システム１を運営及び管理される企業等によって公式に認められた企業（個人であってもよい）により配信されるものであってもよい。
【０１２６】
図５に戻り、視聴ユーザは、興味のある配信枠をタッピング等により選択すると、その配信枠により配信されている又は配信が予定されている番組に関する情報（番組に関するダイジェスト等）が、ポップアップウィンドウ等により表示されるようにしてもよい。このような番組に関する情報は、図１１に例示した番組情報においてコンテンツ情報として含まれている。
【０１２７】
視聴ユーザは、所望する配信枠をタッピング等により選択すると、サーバ装置２０は、その配信枠を用いて配信ユーザにより配信されている番組（動画）を、その視聴ユーザの端末装置１０に送信することができる。これにより、その視聴ユーザは、ＳＴ３２２において、端末装置１０を用いて所望する番組を視聴することができる。
【０１２８】
なお、一実施形態では、各視聴ユーザは、ＳＴ３２２において選択した番組を無料で視聴することができる。別の実施形態では、これに代えて又はこれに加えて、各視聴ユーザは、ＳＴ３２２において選択した番組を、例えばペイパービュー（ＰＰＶ）方式等により、その番組に対する対価を支払うことにより、視聴することができる。この場合、各視聴ユーザは、事前決済を利用して、所定の範囲内の複数の番組に対する対価を支払った後に、これら複数の番組を視聴することができる。或いはまた、各視聴ユーザは、都度決済を利用して、視聴しようとする番組に対してその番組に対する対価を支払った後に、その番組を視聴することができる。
【０１２９】
次に、ＳＴ３２４において、視聴ユーザは、ＳＴ３２２において選択した番組を視聴している間に、その番組に対応する配信ユーザに対してギフティングを行うことができる。具体的には、例えば、視聴ユーザは、図示しないユーザインタフェイスを介して、上記配信ユーザに付与すべきギフト（ここではギフトＸ）を選択すると、この視聴ユーザの端末装置１０は、配信ユーザに対してギフトＸを付与する旨を示すギフト情報を、サーバ装置２０を介して、その配信ユーザの端末装置１０に送信することができる。なお、このギフト情報は、例えば、ギフトＸを識別するギフト識別情報、配信ユーザを識別する配信ユーザ識別情報、及び、視聴ユーザを識別する視聴ユーザ識別情報を含むことができる。
【０１３０】
番組の配信を行っている配信ユーザの端末装置１０は、このようなギフト情報を受信したときには、ギフト情報に含まれたギフト識別情報に対応するギフトオブジェクトを記憶部１４０から読み出し、配信している動画において上記ギフト情報を表示することができる。
【０１３１】
次に、ＳＴ３２６において、サーバ装置２０は、配信ユーザが付与された配信枠を利用した番組の配信を終了した後、その配信ユーザに対応付けて、番組の配信実績を記録することができる。具体的には、例えば、サーバ装置２０は、その配信ユーザに対応付けて記憶される、過去に動画を配信した時間の合計に関する情報、及び、過去に配信した動画の数に関する情報等を更新することができる。なお、このような配信実績は、上記配信ユーザがＳＴ３０４において配信枠に応募した場合に、ＳＴ３０６においてこの配信ユーザが入札条件を満たすか否かについての判断が行われる局面において、利用され得る。
【０１３２】
この後、ＳＴ３２８において、付与された配信枠を用いて番組を配信した配信ユーザは、例えばサーバ装置２０により、様々なランキングの更新を受けることができる。例えば、この配信ユーザの端末装置１０が上記番組の配信中にギフト情報を視聴ユーザの端末装置１０から受信した場合には、ギフティングに基づくランキングが上昇し得る。或いはまた、上記番組がゲームの実況に関するものである場合には、そのゲームにおいて取得したスコアに基づくランキングが上昇し得る。
【０１３３】
なお、上述したように、スタジオユニット３０は、端末装置１０及び／又はサーバ装置２０と同様の機能を果たすことが可能なものである。したがって、スタジオユニット３０が端末装置１０と同様の機能を実行する場合には、図５に関連して説明した端末装置１０の動作をスタジオユニット３０にそのまま適用することが可能である。同様に、スタジオユニット３０がサーバ装置２０と同様の機能を実行する場合には、図５に関連して説明したサーバ装置２０の動作をスタジオユニット３０にそのまま適用することが可能である。
【０１３４】
５．変形例
上述した様々な実施形態では、複数の配信枠が、少なくとも１つの時間帯及び少なくとも１つのジャンルによって定められる場合について説明した。別の実施形態では、複数の配信枠が、複数の時間帯及び複数のジャンルのうちの一方のみによって定められるようにしてもよい。
【０１３５】
また、複数の時間帯及び少なくとも１つのジャンルにより複数の配信枠が形成され得るが、そのように形成された複数の配信枠を、１つの配信枠として１人の配信ユーザに割り当てることも可能である。例えば、「映画」というジャンルについて設けられた「１９時〜２０時」という１つの時間帯と「２０時〜２１時」という１つの時間帯とが、まとめて１つの時間帯として、抽選により選ばれた１人の配信ユーザに割り当てることも可能である。
【０１３６】
さらに、上述した様々な実施形態では、１つの配信枠に応募（入札）した複数の配信ユーザのうち、その配信枠に対して設けられた少なくとも１つの入札条件を満たす配信ユーザの中から、所定数の当選配信ユーザを選択する場合について説明した。しかし、別の実施形態では、入札条件を課さないようにすることも可能である。すなわち、１つの配信枠に応募（入札）した複数の配信ユーザの中から、所定数の当選配信ユーザを選択することも可能である。
【０１３７】
また、ある配信枠に対して設定された少なくとも１つの入札条件は、その配信枠による番組の配信時間までに残された時間が少なくなるのに伴って、変更（緩和又は強化）されるようにしてもよい。特に、募集した或る配信枠に入札が行われないことにより、その配信枠が無駄になることを防止するために、その配信枠による番組の配信時間までに残された時間が少なくなるのに伴って、その配信枠に対して設定された少なくとも１つの入札条件が緩和されることが好ましい。ここでいう、少なくとも１つの入札条件が緩和されることは、少なくとも１つの入札条件の総数が減少する（例えば、設定されていた４つの入札条件が２つの入札条件に減少する）こと、及び／又は、少なくとも１つの入札条件のうちのいずれか少なくとも１つの入札条件の内容が緩和される（例えば、３０歳以上という入札条件が１０歳以上という入札条件に緩和される）こと、を含むことができる。
【０１３８】
さらにまた、図６等に例示された複数の配信枠の中には、入札、抽選及び落札という手順でいずれかの配信ユーザに付与される配信枠ではなく、企業又は個人に対して先着順に販売される少なくとも１つの配信枠が含まれていてもよい。このような販売される配信枠に対しても、この配信枠を購入する企業又は個人に何らかの条件を課すことも課さないことも可能である。
【０１３９】
また、各配信枠により配信される番組は、録画され、例えば一定期間保存され得る。この場合、各番組は、オンデマンド方式等により他のユーザからの要求に応じて動画配信アプリケーションを利用して再配信可能なものである。このような番組の再配信（いわゆる「見逃し配信」）は、その番組の配信ユーザが本動画配信システム１を運営及び管理する企業から再配信の権利を有償で購入することにより許容されるようにしてもよい。これにより、本動画配信システム１において配信された番組が、その番組の配信ユーザにより録画され他の動画配信サービスに流出させられることを防止することができる。
【０１４０】
なお、上述した様々な実施形態は、矛盾の生じない限りにおいて、相互に組み合わせて実装することが可能なものである。
【０１４１】
このように、本件出願において開示された様々な実施形態では、各視聴ユーザは、複数の配信枠を時間帯及び／又はジャンルに従って示す番組表を用いて、視聴の対象となる番組（配信枠）を決定する。よって、各視聴ユーザは、視聴の対象となる番組を視聴したい時間帯及び／又はジャンルに従って検索することができるので、所望する番組の有無をより早くかつより簡単に認識することができる。
【０１４２】
特に、各視聴ユーザは、ターゲットとされる時間帯及び／又はジャンルを把握している場合（例えば、２０時から１時間空いているため、その時間帯に配信される番組をチェックしたい場合、又は、ゲームに関する番組を集中的に視聴したい場合等）には、その時間帯及び／又はジャンルに対応する少なくとも１つの配信枠のみを直接調べることにより、より迅速に所望の番組に辿り着くことができる。
【０１４３】
また、配信枠の付与がその配信枠を用いた番組の配信の前に行われる場合には、各視聴ユーザは、番組の配信が行われる前に、どのような番組が何時に配信されるのかを認識することができる。これにより、各視聴ユーザは、自己の都合及び予定を考慮して、事前に視聴したい番組を決定することができるので、各視聴ユーザに対して利便性の高い動画配信サービスを提供することができる。
【０１４４】
さらに、本動画配信システム１を運営及び管理する企業等は、時間帯及び／又はジャンルに基づいて、各配信枠に対して入札条件を設定することにより、人気の高い（又は低い）複数の番組を特定の時間帯及び／又はジャンルにより定められる配信枠に設定することができる。これにより、各視聴ユーザは、例えば、面白い又は人気のある番組を素早く探すにはいずれの時間帯及び／又はジャンルを直接チェックすればよいのか等を、認識することができる。
【０１４５】
さらにまた、番組を配信する時間帯、及び／又は、番組を配信する回数等に関する制限が比較的に緩い場合には、各配信ユーザは自由に番組を配信することができてしまうため、番組のクオリティが低下する問題が考えられる。ところが、本件出願に開示された様々な実施形態では、時間帯及びジャンルにより定められる複数の配信枠の少なくとも一部の配信枠に対して入札条件を設定することが可能である。これにより、一定の基準を満たした配信ユーザしか、番組を配信することができなくなるようにすることも可能である。なお、勿論、入札条件を緩和して初心者等によるクオリティの低い番組を専用に配信するための配信枠を別途設けることも可能である。
【０１４６】
上述した様々な実施形態では、配信ユーザの端末装置１０が、配信ユーザの動作に関する動作データ及び配信ユーザの音声に関する音声データに基づいてこの配信ユーザのアバターオブジェクトを含むアニメーションを含む動画を生成し、この動画をサーバ装置２０に送信する場合について説明した。しかし、配信ユーザの端末装置１０は、配信ユーザの動作に関する動作データ及び配信ユーザの音声に関する音声データをサーバ装置２０に送信し、サーバ装置２０がこの動作データ及び音声データに基づいて動画を生成して各視聴ユーザの端末装置１０に配信してもよい。これにより、配信ユーザの端末装置１０からサーバ装置２０に送信される情報の量を削減することができる。
或いはまた、配信ユーザの端末装置１０は、配信ユーザの動作に関する動作データ及び配信ユーザの音声に関する音声データを別途設けられたサーバ装置に送信し、この別途のサーバ装置が動作データ及び音声データに基づいて動画を生成して配信ユーザの端末装置１０に返し、配信ユーザの端末装置１０が、受信した動画をサーバ装置２０に送信するようにしてもよい。これにより、配信ユーザの端末装置１０から上記別途設けられたサーバ装置２０に送信される情報の量を削減することができる。
さらにまた、配信ユーザの端末装置１０は、配信ユーザの動作に関する動作データ及び配信ユーザの音声に関する音声データを、サーバ装置２０若しくは上記別途設けられたサーバ装置を介して、各視聴ユーザの端末装置１０に送信し、各視聴ユーザの端末装置１０が、受信した動作データ及び音声データに基づいて動画を生成（レンダリング）及び表示するようにしてもよい。これにより、サーバ装置２０又は上記別途設けられたサーバ装置から各視聴ユーザの端末装置１０に送信される情報の量を削減することができる。
【０１４７】
また、上記いずれかの場合において、配信ユーザの端末装置１０により送信された動作データ及び音声データに基づいて動画を生成することは、サーバ装置２０、上記別途のサーバ装置及び各視聴ユーザの端末装置１０のうちの少なくとも２つの装置において分担されるようにしてもよい。いずれの場合であっても、動画の生成を担う装置は、動作させるべきアバターオブジェクトに関する情報（画像等）を例えばサーバ装置２０等から受信して記憶しておくことができる。
【０１４８】
さらにまた、いずれの場合であっても、各視聴ユーザの端末装置１０により送信されたギフト情報及び／又はコメント情報は、サーバ装置２０、上記別途のサーバ装置及び各視聴ユーザの端末装置１０のうち、動画の生成を担う装置に対して、任意の方法により伝達されるものとすることができる。これにより、上記動画を生成する装置は、受信したギフト情報に基づいた処理（例えばギフトオブジェクトを動画に表示すること）を実行し、及び／又は、受信したコメント情報に基づいた処理（例えばコメントを動画に表示すること）を実行することができる。また、いずれの場合であっても、動画の生成を担う装置は、用いられる様々なギフトに対応する情報（画像等）を例えばサーバ装置２０等から受信して記憶しておくことができる。
【０１４９】
以上説明した様々な実施形態において、上述した各端末装置１０の動作は、この端末装置１０と同様の構成を有するスタジオユニット３０によっても同様に実行可能なものである。さらに、上述した各サーバ装置２０の動作もまた、このサーバ装置２０と同様の構成を有するスタジオユニット３０によっても同様に実行可能なものである。
【０１５０】
以上のように、本件出願に開示された様々な実施形態によれば、配信されるコンテンツ（番組）をより簡単に把握することが可能なシステムを提供することが可能である。
【符号の説明】
【０１５１】
１  動画配信システム
２  通信網（通信回線）
１０（１０Ａ〜１０Ｃ）  端末装置
２０（２０Ａ〜２０Ｃ）  サーバ装置
１００  配信枠処理部
１１０  動画生成部
１２０  通信部
１３０  表示部
１４０  記憶部
１５０  ユーザインタフェイス部
１６０  ギフト処理部
１７０  台本処理部
２００  配信枠処理部
２１０  通信部
２２０  記憶部
２３０  ギフト処理部
【図１】
0006926184.tif 000002
【図２】
0006926184.tif 000003
【図３】
0006926184.tif 000004
【図４】
0006926184.tif 000005
【図５】
0006926184.tif 000006
【図６】
0006926184.tif 000007
【図７】
0006926184.tif 000008
【図８】
0006926184.tif 000009
【図９】
0006926184.tif 000010
【図１０】
0006926184.tif 000011
【図１１】
0006926184.tif 000012
【図１２】
0006926184.tif 000013
【図１３】
0006926184.tif 000014