(57)【要約】【課題】  動画配信の活性化を促進する。【解決手段】  一実施形態に係る動画配信システム１０は、配信者が提供する動画を複数の視聴者に配信するための動画配信サービスを、ユーザ端末３０を介して提供する。当該システム１０では、動画の視聴者によって入力された所定のオブジェクトが、当該動画が再生される仮想空間に配置され、配信者による操作に基づいて、当該所定のオブジェクトを用いた所定のゲームが進行するから、配信者は、当該所定のゲームのプレイを楽しむことができ、また、視聴者は、配信者が当該所定のゲームをプレイする様子の観覧を楽しむことができる。【選択図】  図１
2019195536.tif 000002
【特許請求の範囲】
【請求項１】
１又は複数のコンピュータプロセッサを備え、動画を配信するためのシステムであって、
前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、
配信者が提供する動画が再生される仮想空間を表示する視聴者用画面を複数の視聴者の各々に提示する処理と、
視聴者によって入力された所定のオブジェクトを前記仮想空間に配置する処理と、
前記配信者による操作に少なくとも基づいて、前記仮想空間に配置された前記所定のオブジェクトを用いた所定のゲームの進行を制御する処理と、を実行する、
システム。
【請求項２】
前記１又は複数のコンピュータプロセッサは、さらに、前記仮想空間を表示する配信者用画面を前記配信者に提示する処理を実行し、
前記所定のゲームの進行を制御する処理は、前記配信者による前記配信者用画面上でのタッチ操作に少なくとも基づいて、前記所定のゲームの進行を制御することを含む、
請求項１のシステム。
【請求項３】
前記１又は複数のコンピュータプロセッサは、さらに、前記仮想空間に位置する前記配信者のアバターの動作を前記配信者による操作に少なくとも基づいて制御する処理を実行し、
前記所定のゲームの進行を制御する処理は、前記配信者のアバターの動作に少なくとも基づいて前記所定のゲームの進行を制御することを含む、
請求項１又は２のシステム。
【請求項４】
前記所定のオブジェクトは、所定のパラメータを有するように構成されており、
前記所定のゲームの進行を制御する処理は、前記所定のオブジェクトが有する前記所定のパラメータの値に少なくとも基づいて、前記所定のゲームの進行を制御することを含む、
請求項１ないし３何れかのシステム。
【請求項５】
前記１又は複数のコンピュータプロセッサは、さらに、前記視聴者による前記所定のオブジェクトの入力に応じて、前記配信者に第１の仮想価値を付与する処理を実行する、
請求項１ないし４何れかのシステム。
【請求項６】
前記１又は複数のコンピュータプロセッサは、さらに、前記視聴者による前記所定のオブジェクトの入力に応じて、前記視聴者に第２の仮想価値を付与する処理を実行する、
請求項１ないし５何れかのシステム。
【請求項７】
１又は複数のコンピュータによって実行され、動画を配信するための方法であって、
配信者が提供する動画が再生される仮想空間を表示する視聴者用画面を複数の視聴者の各々に提示するステップと、
視聴者によって入力された所定のオブジェクトを前記仮想空間に配置するステップと、
前記配信者による操作に少なくとも基づいて、前記仮想空間に配置された前記所定のオブジェクトを用いた所定のゲームの進行を制御するステップと、を備える、
方法。
【請求項８】
動画を配信するためのプログラムであって、
１又は複数のコンピュータ上での実行に応じて、前記１又は複数のコンピュータに、
配信者が提供する動画が再生される仮想空間を表示する視聴者用画面を複数の視聴者の各々に提示する処理と、
視聴者によって入力された所定のオブジェクトを前記仮想空間に配置する処理と、
前記配信者による操作に少なくとも基づいて、前記仮想空間に配置された前記所定のオブジェクトを用いた所定のゲームの進行を制御する処理と、を実行させる、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画を配信するためのシステム、方法、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、配信者によって撮影される動画を配信するためのシステムが提案されている。例えば、下記特許文献１は、こうしたシステムにおいて、配信される動画が再生される仮想空間に対して視聴者によるアイテムの投入（配信者に対するギフティング）が行われることを開示している。このシステムは、アイテムの投入に応じた視覚効果（アニメーション表示等）が仮想空間において行われるように構成されている。こうしたアイテムの投入は、動画配信の活性化を促進し得ると考えられる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１７−１２１０２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来のシステムでは、アイテムの投入に応じた視覚効果が行われるものの、こうした視覚効果のみではエンターテイメント性に欠ける場合があった。そこで、アイテムの投入に応じた視覚効果以外の楽しみを提供することができれば、動画配信のより一層の活性化が促進されると考えられる。
【０００５】
本発明の実施形態は、動画配信の活性化を促進することを目的の一つとする。本発明の実施形態の他の目的は、本明細書全体を参照することにより明らかとなる。
【課題を解決するための手段】
【０００６】
本発明の一実施形態に係るシステムは、１又は複数のコンピュータプロセッサを備え、動画を配信するためのシステムであって、前記１又は複数のコンピュータプロセッサは、読取可能な命令の実行に応じて、配信者が提供する動画が再生される仮想空間を表示する視聴者用画面を複数の視聴者の各々に提示する処理と、視聴者によって入力された所定のオブジェクトを前記仮想空間に配置する処理と、前記配信者による操作に少なくとも基づいて、前記仮想空間に配置された前記所定のオブジェクトを用いた所定のゲームの進行を制御する処理と、を実行する。
【０００７】
本発明の一実施形態に係る方法は、１又は複数のコンピュータによって実行され、動画を配信するための方法であって、配信者が提供する動画が再生される仮想空間を表示する視聴者用画面を複数の視聴者の各々に提示するステップと、視聴者によって入力された所定のオブジェクトを前記仮想空間に配置するステップと、前記配信者による操作に少なくとも基づいて、前記仮想空間に配置された前記所定のオブジェクトを用いた所定のゲームの進行を制御するステップと、を備える。
【０００８】
本発明の一実施形態に係るプログラムは、動画を配信するためのプログラムであって、１又は複数のコンピュータ上での実行に応じて、前記１又は複数のコンピュータに、配信者が提供する動画が再生される仮想空間を表示する視聴者用画面を複数の視聴者の各々に提示する処理と、視聴者によって入力された所定のオブジェクトを前記仮想空間に配置する処理と、前記配信者による操作に少なくとも基づいて、前記仮想空間に配置された前記所定のオブジェクトを用いた所定のゲームの進行を制御する処理と、を実行させる。
【発明の効果】
【０００９】
本発明の様々な実施形態は、動画配信の活性化を促進し得る。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る動画配信システム１０を含むネットワークの構成を概略的に示す構成図。
【図２】動画配信システム１０が有する機能を概略的に示すブロック図。
【図３】ユーザ情報テーブル４１１において管理される情報を例示する図。
【図４】配信情報テーブル４１２において管理される情報を例示する図。
【図５】視聴者用画面５０を例示する図。
【図６】ギフティングアイテム設定用オブジェクト５４１を例示する図。
【図７】ギフティングアイテム１１０が仮想空間１００に投入されている状態の視聴者用画面５０を例示する図。
【図８】配信者用画面６０を例示する図。
【図９】他の例における配信者用画面６０Ａを例示する図。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明の実施形態について説明する。
【００１２】
図１は、本発明の一実施形態に係る動画配信システム１０を含むネットワークの構成を概略的に示す構成図である。動画配信システム１０は、図示するように、インターネット等の通信ネットワーク２０を介してユーザ端末３０と通信可能に接続されている。図１においては、１つのユーザ端末３０のみが図示されているが、システム１０は、複数のユーザ端末３０と通信可能に接続されている。システム１０は、配信者が提供する動画を複数の視聴者に配信するための動画配信サービスを、ユーザ端末３０を介して提供する。本実施形態において、ユーザ端末３０のユーザは、配信者として動画を配信することができ、また、視聴者として、他のユーザによって配信される動画を視聴することもできる。
【００１３】
動画配信システム１０は、一般的なコンピュータとして構成されており、図１に示すように、コンピュータプロセッサ１１と、メインメモリ１２と、入出力Ｉ／Ｆ１３と、通信Ｉ／Ｆ１４と、ストレージ（記憶装置）１５とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。
【００１４】
コンピュータプロセッサ１１は、ＣＰＵ又はＧＰＵ等として構成され、ストレージ１５等に記憶されている様々なプログラムをメインメモリ１２に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ１２は、例えば、ＤＲＡＭ等によって構成される。
【００１５】
入出力Ｉ／Ｆ１３は、ユーザ等との間で情報をやり取りするための各種の入出力装置を含む。入出力Ｉ／Ｆ１３は、例えば、キーボード、ポインティングデバイス（例えば、マウス、タッチパネル等）等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、入出力Ｉ／Ｆ１３は、ディスプレイ等の画像出力装置、スピーカー等の音声出力装置を含む。
【００１６】
通信Ｉ／Ｆ１４は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、通信ネットワーク２０等を介した有線又は無線の通信を実現できるように構成されている。
【００１７】
ストレージ１５は、例えば磁気ディスク、フラッシュメモリ等によって構成される。ストレージ１５は、オペレーティングシステムを含む様々なプログラム、及び各種データ等を記憶する。
【００１８】
本実施形態において、動画配信システム１０は、それぞれが上述したハードウェア構成を有する複数のコンピュータを用いて構成され得る。例えば、動画配信システム１０は、１又は複数のサーバ装置によって構成され得る。
【００１９】
このように構成された動画配信システム１０は、ウェブサーバ及びアプリケーションサーバとしての機能を有し、ユーザ端末３０にインストールされているウェブブラウザ及びその他のアプリケーション（例えば、動画配信サービス用のアプリケーション）からの要求に応答して各種の処理を実行し、当該処理の結果に応じた画面データ（例えば、ＨＴＭＬデータ又は制御データ等）をユーザ端末３０に送信する。ユーザ端末３０では、受信したデータに基づくウェブページ又はその他の画面が表示される。
【００２０】
ユーザ端末３０は、一般的なコンピュータとして構成されており、図１に示すように、コンピュータプロセッサ３１と、メインメモリ３２と、入出力Ｉ／Ｆ３３と、通信Ｉ／Ｆ３４と、ストレージ（記憶装置）３５とを備え、これらの各構成要素が図示しないバス等を介して電気的に接続されている。
【００２１】
コンピュータプロセッサ３１は、ＣＰＵ又はＧＰＵ等として構成され、ストレージ３５等に記憶されている様々なプログラムをメインメモリ３２に読み込んで、当該プログラムに含まれる各種の命令を実行する。メインメモリ３２は、例えば、ＤＲＡＭ等によって構成される。
【００２２】
入出力Ｉ／Ｆ３３は、ユーザ等との間で情報をやり取りするための各種の入出力装置である。入出力Ｉ／Ｆ３３は、例えば、キーボード、ポインティングデバイス（例えば、マウス、タッチパネル等）等の情報入力装置、マイクロフォン等の音声入力装置、カメラ等の画像入力装置を含む。また、入出力Ｉ／Ｆ３３は、ディスプレイ等の画像出力装置、スピーカー等の音声出力装置を含む。
【００２３】
通信Ｉ／Ｆ３４は、ネットワークアダプタ等のハードウェア、各種の通信用ソフトウェア、及びこれらの組み合わせとして実装され、通信ネットワーク２０等を介した有線又は無線の通信を実現できるように構成されている。
【００２４】
ストレージ３５は、例えば磁気ディスク又はフラッシュメモリ等によって構成される。ストレージ３５は、オペレーティングシステムを含む様々なプログラム及び各種データ等を記憶する。ストレージ３５が記憶するプログラムは、アプリケーションマーケット等からダウンロードされてインストールされ得る。
【００２５】
本実施形態において、ユーザ端末３０は、スマートフォン、タブレット端末、ウェアラブルデバイス、及びパーソナルコンピュータ等として構成され得る。
【００２６】
このように構成されたユーザ端末３０のユーザは、ストレージ３５等にインストールされているウェブブラウザ又はその他のアプリケーションを介した動画配信システム１０との通信を実行することによって、システム１０が提供する動画配信サービスを利用することができる。
【００２７】
次に、本実施形態の動画配信システム１０が有する機能について説明する。図２は、動画配信システム１０が有する機能を概略的に示すブロック図である。システム１０は、図示するように、様々な情報を記憶及び管理する情報記憶管理部４１と、動画配信サービスの基本機能を制御する基本機能制御部４３と、配信する動画が再生される仮想空間を制御する仮想空間制御部４５とを有する。これらの機能は、コンピュータプロセッサ１１及びメインメモリ１２等のハードウェア、並びに、ストレージ１５等に記憶されている各種プログラムやデータ等が協働して動作することによって実現され、例えば、メインメモリ１２に読み込まれたプログラムに含まれる命令をコンピュータプロセッサ１１が実行することによって実現される。また、図２に示す機能の一部又は全部は、システム１０とユーザ端末３０とが協働することによって実現され、又は、ユーザ端末３０によって実現され得る。
【００２８】
動画配信システム１０の情報記憶管理部４１は、ストレージ１５等において様々な情報を記憶及び管理する。情報記憶管理部４１は、例えば、図２に示すように、動画配信サービスのユーザに関する情報を管理するユーザ情報テーブル４１１と、個別の動画配信に関する情報を管理する配信情報テーブル４１２とを有するように構成され得る。
【００２９】
動画配信システム１０の基本機能制御部４３は、動画配信サービスの基本機能の制御に関する様々な処理を実行する。例えば、基本機能制御部４３は、基本機能に関する様々な画面のＨＴＭＬデータ又は制御データをユーザ端末３０に送信し、ユーザ端末３０で表示される当該画面を介したユーザによる操作入力に応答して様々な処理を実行し、当該処理の結果に応じたＨＴＭＬデータ又は制御データをユーザ端末３０に送信する。基本機能制御部４３によって制御される基本機能は、例えば、ログイン認証（ユーザ認証）、課金制御、ユーザ管理（例えば、ユーザ情報テーブル４１１の更新等）、及び、個別の動画配信の管理（例えば、配信情報テーブル４１２の更新等）を含む。
【００３０】
動画配信システム１０の仮想空間制御部４５は、仮想空間の制御に関する様々な処理を実行する。例えば、仮想空間制御部４５は、仮想空間を表示する視聴者用画面を複数の視聴者の各々に提示するように構成されている。仮想空間は、配信者が提供する動画が再生されるように構成されている。例えば、仮想空間制御部４５は、視聴者用画面を表示するための画面データ（ＨＴＭＬデータ又は制御データ等）を複数の視聴者の各々のユーザ端末３０に送信するように構成される。
【００３１】
本実施形態において、仮想空間制御部４５は、視聴者によって入力された所定のオブジェクトを仮想空間に配置するように構成されている。例えば、視聴者用画面が、視聴者による所定のオブジェクトの入力指示を受け付けるように構成されており、仮想空間制御部４５は、視聴者のユーザ端末３０において表示される視聴者用画面を介して所定のオブジェクトの入力指示を受け付けると、当該所定のオブジェクトを仮想空間に配置するように構成される。
【００３２】
また、仮想空間制御部４５は、動画の配信中に行われる所定のゲームの進行の制御に関する様々な処理を実行するように構成されている。本実施形態において、当該所定のゲームは、仮想空間に配置された上記所定のオブジェクトを用いたゲームとして構成されており、配信者による操作に基づいてその進行が制御される。例えば、仮想空間制御部４５は、配信者のユーザ端末３０を介した当該配信者による操作に基づいて、所定のゲームの進行を制御するように構成される。
【００３３】
このように、本実施形態における動画配信システム１０では、動画の視聴者によって入力された所定のオブジェクトが、当該動画が再生される仮想空間に配置され、配信者による操作に基づいて、当該所定のオブジェクトを用いた所定のゲームが進行するから、配信者は、当該所定のゲームのプレイを楽しむことができ、また、視聴者は、配信者が当該所定のゲームをプレイする様子の観覧を楽しむことができる。このように、システム１０は、所定のオブジェクトの投入に応じたゲームによる楽しみを提供することにより、動画配信の活性化を促進し得る。
【００３４】
本実施形態における上記所定のゲームは、視聴者によって入力される所定のオブジェクトを用いた様々な種類及び形式のゲームが含まれ得る。例えば、当該所定のゲームは、これらに限定されないが、パズルゲーム、及び、アクションゲームが含まれる。また、仮想空間制御部４５は、こうしたゲームの内容及びルールに従って、仮想空間に配置された上記所定のオブジェクトの動作を制御するように構成される。
【００３５】
本実施形態において、仮想空間制御部４５は、仮想空間を表示する配信者用画面を配信者に提示するように構成することができる。例えば、仮想空間制御部４５は、当該配信者用画面を表示するための画面データ（ＨＴＭＬデータ又は制御データ等）を配信者のユーザ端末３０に送信するように構成される。この場合、仮想空間制御部４５は、配信者による当該配信者用画面上でのタッチ操作に少なくとも基づいて、所定のゲームの進行を制御するように構成され得る。例えば、所定のゲームの進行は、当該配信者用画面上での所定のオブジェクトに対するタッチ操作に基づいて制御される。こうした構成は、配信者用画面上でのタッチ操作という簡易な操作に基づくゲームの進行を可能とする。
【００３６】
また、仮想空間制御部４５は、仮想空間に位置する配信者のアバターの動作を、配信者による操作に少なくとも基づいて制御し、当該アバターの動作に少なくとも基づいて、上記所定のゲームの進行を制御するように構成され得る。例えば、当該アバターは、配信者のユーザ端末３０を介した操作（例えば、物理コントローラを用いた操作、カメラを介して撮影される画像に含まれる配信者の姿勢に基づく操作、及び、タッチパネル（配信者用画面等）に対するタッチ操作等が含まれ得る。）に基づいて、その動作が制御される。当該アバターは、現実の配信者に代わって動画に登場（出演）するバーチャル配信者と考えることもできる。こうした構成は、配信者のアバターを所定のゲームにおけるプレイヤキャラクタとして用いることを可能とする。
【００３７】
本実施形態における所定のオブジェクトは、仮想空間に配置可能な様々な種類の仮想的及び電子的なオブジェクト、アイテム、及び表示要素等が含まれる。本実施形態において、所定のオブジェクトは、所定のパラメータ（属性等）を有するように構成することができ、仮想空間制御部４５は、所定のオブジェクトが有する所定のパラメータの値に少なくとも基づいて、上記所定のゲームの進行を制御するように構成され得る。こうした構成は、所定のパラメータの値が所定のゲームの進行に影響を与えることになるから、例えば、視聴者が入力する所定のオブジェクトの種類の選択に関する戦略性が要求され、この結果、視聴者は、配信者がゲームをプレイする様子を観戦するだけでなく、ゲーム自体の戦略についても楽しむことができる。
【００３８】
また、仮想空間制御部４５は、視聴者による所定のオブジェクトの入力に応じて、配信者に第１の仮想価値（ポイント等）を付与するように構成され得る。配信者が保有する当該第１の仮想価値に関する情報は、例えば、ユーザ情報テーブル４１１及び／又は配信情報テーブル４１２において管理され、配信者用画面及び視聴者用画面等において表示され得る。また、仮想空間制御部４５は、視聴者による所定のオブジェクトの入力に応じて、当該視聴者に第２の仮想価値（ポイント等）を付与するように構成され得る。視聴者が保有する当該第２の仮想価値に関する情報は、例えば、ユーザ情報テーブル４１１において管理される。こうした構成は、例えば、視聴者による所定のオブジェクトの入力を促進し、この結果、動画配信の活性化が促進され得る。
【００３９】
次に、このような機能を有する本実施形態の動画配信システム１０の具体例について説明する。この具体例における動画配信システム１０は、配信者のユーザ端末３０のカメラ及びマイクを介して入力される映像及び音声によって構成されるライブ動画を、複数の視聴者に対して配信可能なライブ動画配信サービスを提供するように構成されている。
【００４０】
図３は、この例において、ユーザ情報テーブル４１１において管理される情報を例示する。ユーザ情報テーブル４１１は、ライブ動画配信サービスのユーザに関する情報を管理し、この例では、図示するように、個別のユーザを識別する「ユーザアカウント」に対応付けて、貢献ポイント（第２の仮想価値）の保有数である「貢献ポイント保有数」、貢献ポイントの保有数の増加に従ってアップする「視聴者レベル」、保有するギフティングアイテム（所定のオブジェクト）に関する情報である「保有アイテム情報」等の情報を管理する。
【００４１】
貢献ポイントは、動画の視聴中において配信者に対してギフティングアイテムを投入することによって視聴者に付与されるポイントである。ユーザは、様々な契機において、有償又は無償でギフティングアイテムを取得することができる。
【００４２】
保有アイテム情報は、相互に種類の異なる第１−第３ギフティングアイテムの保有数をそれぞれ示す「第１アイテム保有数」、「第２アイテム保有数」、及び、「第３アイテム保有数」を含む。これらの３種類の第１−第３ギフティングアイテムは、設定されている属性（所定のパラメータ）の値が相互に異なっている（例えば、水属性、火属性、及び、風属性）。
【００４３】
図４は、この例において、配信情報テーブル４１２において管理される情報を例示する。配信情報テーブル４１２は、個別の動画配信に関する情報を管理し、この例では、図示するように、個別の動画配信を識別する「配信ＩＤ」に対応付けて、動画の配信者を識別する「配信者ユーザアカウント」、その時点での配信状況に関する情報である「配信状況情報」、支援ポイント（第１の仮想価値）の獲得数である「支援ポイント獲得数」、動画の配信中に行われるミニゲーム（所定のゲーム）において用いられる「ＨＰ」及び「スコア」等の情報を管理する。
【００４４】
配信状況情報は、同時視聴者数、延べ視聴者数、及び、配信を開始してからの経過時間等の情報を含む。支援ポイントは、視聴者からのギフティングアイテムの投入を受けたときに配信者に付与されるポイントである。この例では、支援ポイント獲得数は、配信情報テーブル４１２において配信単位で管理（積算）されているが、これに代えて、又は、これに加えて、ユーザ情報テーブル４１１においてユーザ（配信者）単位で管理（積算）しても良い。
【００４５】
図５は、この例において、複数の視聴者の各々のユーザ端末３０において表示される視聴者用画面５０を例示する。当該画面５０は、例えば、視聴者が、ユーザ端末３０において表示される画面を介して、その時点で配信中のライブ動画（番組）の一覧の中から所望の動画を選択したときに、当該ユーザ端末３０において表示される。
【００４６】
視聴者用画面５０は、図５に示すように、画面全体において、選択されているライブ動画（番組）に対応する仮想空間１００を表示し、画面下端の左側に位置するコメント入力領域５２と、同じく画面下端の右側に位置するギフティングボタン５４と、コメント入力領域５２の上側に位置するコメント表示領域５６とが、当該仮想空間１００に重ねて配置されている。
【００４７】
仮想空間１００は、図示するように、スクリーンオブジェクト１０２と、フロア１０４と、上述したミニゲームに用いられるＨＰ及びスコアを表示する情報表示オブジェクト１０６とが配置されている。スクリーンオブジェクト１０２は、対応する配信者のユーザ端末３０から送信されるライブ映像（当該ユーザ端末３０のカメラを介して入力されるライブ映像）が表示されるように構成されている。つまり、仮想空間１００は、スクリーンオブジェクト１０２を介して、対応する配信者が提供する動画を再生するように構成されている。
【００４８】
視聴者がコメント入力領域５２を介してコメントを入力すると、入力されたコメントが動画配信システム１０に送信される。当該システム１０が複数の視聴者のユーザ端末３０からそれぞれ受信したコメントは、コメント表示領域５６において順に表示される。
【００４９】
視聴者がギフティングボタン５４を選択すると、相互に種類の異なる第１−第３ギフティングアイテムの中から予め設定されているギフティングアイテムが仮想空間１００に投入される。ギフティングアイテムが投入されると、当該アイテムを投入した視聴者に対して貢献ポイントが付与されると共に、この配信の配信者に対して支援ポイントが付与される。
【００５０】
図６は、ギフティングボタン５４の選択に応じて投入されるギフティングアイテムの種類を予め設定するためのギフティングアイテム設定用オブジェクト５４１を例示する。当該オブジェクト５４１は、ギフティングボタン５４に対する所定の操作（例えば、ロングタップ操作）に応じて、視聴者用画面５０に重ねて表示される。当該オブジェクト５４１は、相互に種類の異なる第１−第３ギフティングアイテム１１０を選択可能に表示し、また、これらの３種類のアイテム１１０の各々の対応する視聴者による保有数を表示する。当該保有数は、ユーザ情報テーブル４１１において管理されている。第１−第３ギフティングアイテム１１０は、同じハート型の形状を有するが、その色が異なっている。視聴者は、当該ギフティングアイテム設定用オブジェクト５４１を介して、ギフティングボタン５４の選択に応じて投入されるアイテムの種類を予め設定することができる。なお、ギフティングボタン５４は、その時点で設定されている種類のギフティングアイテムを表示するように構成されている。
【００５１】
図７は、ギフティングアイテム１１０が仮想空間１００に投入されている状態の視聴者用画面５０を例示する。この例では、視聴者から投入されたアイテム１１０は、仮想空間１００の上方（天井方向）からフロア１０４に向けて、所定の速度で落下するように制御される。また、当該アイテム１１０は、フロア１０４に着地すると消滅する。また、この例では、投入されたギフティングアイテム１１０の仮想空間１００における水平方向（横方向）の位置はランダムに決定される。なお、視聴者が、投入するギフティングアイテム１１０の水平方向の位置やギフティングアイテム１１０の移動速度、移動方向等を指定できるようにしても良い。
【００５２】
図８は、図７の状態において、配信者のユーザ端末３０において表示される配信者用画面６０を例示する。当該画面６０は、図示するように、視聴者用画面５０と同様に、画面全体において仮想空間１００を表示し、画面下端の左側に位置するコメント入力領域６２と、当該領域６２の上側に位置するコメント表示領域６６とが、当該仮想空間１００に重ねて配置されている。また、配信者用画面６０は、画面下端の右側には、視聴者用画面５０におけるギフティングボタン５４に代えて、動画の配信を終了するための配信終了ボタン６４が配置されている。
【００５３】
この例では、配信者用画面６０は、ミニゲームの操作が可能となるように構成されている。当該ミニゲームは、視聴者によって投入されて仮想空間１００の上方から落ちてくるギフティングアイテム１１０を、配信者が、タップ操作で獲得することによって得点を得るゲームとして構成されている。
【００５４】
具体的には、落下するギフティングアイテム１１０に対するタップ操作を行って配信者が当該アイテム１１０を獲得すると、当該アイテム１１０は消滅し、対応する得点がスコアに加算される。一方、配信者が獲得するよりも前に、アイテム１１０がフロア１０４に着地して消滅してしまった場合には、配信者に対するペナルティとして、ＨＰから所定の値が減じられる。
【００５５】
また、この例では、配信者が、所定の時間間隔以内に、同じ種類のギフティングアイテム１１０を連続して獲得すると、コンボ数が加算され、通常よりも多い得点がスコアに加算される。なお、ギフティングアイテム１１０の種類の１つとして、ＨＰを回復させるためのアイテム、及び、アイテム１１０の獲得に応じて得られる得点を一時的に増加させるためのアイテム等の、配信者が獲得すると特別な効果を発揮するようなアイテムを設けても良い。
【００５６】
また、この例では、ＨＰがゼロとなるまでは、ミニゲームのプレイが可能である。なお、配信者が、動画の配信中において、ミニゲームを開始及び／又は終了するタイミングを指定できるようにしても良い。この場合、ミニゲームの開始前、及び、終了後においては、ギフティングアイテム１１０の投入は可能であるものの、ミニゲームは進行しない。
【００５７】
このように、この例では、配信者は、複数の視聴者の各々が投入したギフティングアイテム１１０を用いたミニゲームを楽しむことができる。また、各視聴者は、自身が投入したギフティングアイテム１１０を用いたミニゲームを配信者がプレイする様子を、視聴者用画面５０を介して観覧することができる。
【００５８】
上述した例では、仮想空間１００のスクリーンオブジェクト１０２において、配信者のユーザ端末３０のカメラを介して入力されるライブ映像を表示するように構成したが、本実施形態の他の例では、こうしたライブ映像に代えて、配信者のアバターが登場する映像を表示するように構成される。
【００５９】
図９は、当該他の例における配信者用画面６０Ａを例示する。図示するように、この例における仮想空間１００Ａでは、上述した仮想空間１００のスクリーンオブジェクト１０２に代えて、ステージオブジェクト１０３Ａが配置されている。そして、当該ステージオブジェクト１０３Ａの上に、配信者のアバター１２０Ａが配置されている。
【００６０】
この例におけるアバター１２０Ａは、配信者のユーザ端末３０における物理コントローラを介して操作される。配信者は、アバター１２０Ａを操作しながら、ユーザ端末３０のマイクを介して音声を入力する（話す）ことにより、アバター１２０Ａを仮想的な配信者（演者）として登場させたライブ動画の配信を行うことができる。なお、アバター１２０Ａの操作は、物理コントローラを介した操作に限定されず、例えば、ユーザ端末３０が有するカメラを介して入力される画像に含まれる配信者の姿勢に基づいて、アバター１２０Ａを操作するようにしても良い。例えば、当該画像に含まれる配信者の身体の所定の部位（例えば、顔及び両手）を認識し、認識した所定の部位の配置に基づいて、アバター１２０Ａを操作する（例えば、配信者の所定の部位の動きを追随するようにアバター１２０Ａの動作を制御する）ようにしても良い。この場合、配信者の所定の部位に所定の外観を有するマーカーを設けておき（例えば、両手の手の平に所定の色の所定の形状のマーカーを描いておき）、当該マーカーを検出することによって所定の部位を認識するようにしても良い。また、画像に含まれる配信者の姿勢の認識は、公知の人物姿勢推定技術を適用して実現することもできる。こうすれば、例えば、配信者の実際の姿勢の変化（つまり、動き）に連動するようにアバター１２０Ａの動作を制御することが可能となる。
【００６１】
この例におけるミニゲームは、上述した例におけるミニゲームと同様のルールが適用されるが、ギフティングアイテム１１０を獲得する方法が異なる。即ち、この例では、アバター１２０Ａの手の部分がギフティングアイテム１１０に触れることにより、当該アイテム１１０を獲得し、対応する得点がスコアに加算される。このように、この例のミニゲームは、配信者のアバター１２０Ａが、ゲームにおけるプレイヤキャラクタとして用いられる。
【００６２】
以上説明した本実施形態に係る動画配信システム１０では、動画の視聴者によって入力された所定のオブジェクト（例えば、ギフティングアイテム１１０）が、当該動画が再生される仮想空間に配置され、配信者による操作に基づいて、当該所定のオブジェクトを用いた所定のゲームが進行するから、配信者は、当該所定のゲームのプレイを楽しむことができ、また、視聴者は、配信者が当該所定のゲームをプレイする様子の観覧を楽しむことができる。このように、本発明の実施形態は、所定のオブジェクトの投入に応じたゲームによる楽しみを提供することにより、動画配信の活性化を促進し得る。
【００６３】
本明細書で説明された処理及び手順は、明示的に説明されたもの以外にも、ソフトウェア、ハードウェアまたはこれらの任意の組み合わせによって実現される。例えば、本明細書で説明される処理及び手順は、集積回路、揮発性メモリ、不揮発性メモリ、磁気ディスク等の媒体に、当該処理及び手順に相当するロジックを実装することによって実現される。また、本明細書で説明された処理及び手順は、当該処理・手順に相当するコンピュータプログラムとして実装し、各種のコンピュータに実行させることが可能である。
【００６４】
本明細書中で説明された処理及び手順が単一の装置、ソフトウェア、コンポーネント、モジュールによって実行される旨が説明されたとしても、そのような処理または手順は複数の装置、複数のソフトウェア、複数のコンポーネント、及び／又は複数のモジュールによって実行され得る。また、本明細書において説明されたソフトウェアおよびハードウェアの要素は、それらをより少ない構成要素に統合して、またはより多い構成要素に分解することによって実現することも可能である。
【００６５】
本明細書において、発明の構成要素が単数もしくは複数のいずれか一方として説明された場合、又は、単数もしくは複数のいずれとも限定せずに説明された場合であっても、文脈上別に解すべき場合を除き、当該構成要素は単数又は複数のいずれであってもよい。
【符号の説明】
【００６６】
１０  動画配信システム
１１  コンピュータプロセッサ
３０  ユーザ端末
４１  情報記憶管理部
４３  基本機能制御部
４５  仮想空間制御部
５０  視聴者用画面
６０、６０Ａ  配信者用画面
１００、１００Ａ  仮想空間
１１０  ギフティングアイテム（所定のオブジェクト）
１２０Ａ  アバター
【図１】
2019195536.tif 000003
【図２】
2019195536.tif 000004
【図３】
2019195536.tif 000005
【図４】
2019195536.tif 000006
【図５】
2019195536.tif 000007
【図６】
2019195536.tif 000008
【図７】
2019195536.tif 000009
【図８】
2019195536.tif 000010
【図９】
2019195536.tif 000011