(57)【要約】      （修正有）【課題】配信動画中に配信ユーザの所望のタイミングでギフトを表示できる動画配信システムを提供する。【解決手段】動画配信システム１におけるサーバ装置６０は、一又は複数のコンピュータプロセッサを備え、コンピュータ読み取り可能な命令を実行することにより、視聴ユーザから第１ギフトに関する第１表示要求を受け付けたことに応じて、配信ユーザが使用する配信ユーザ装置２０における表示画面中の一部を占める表示領域に表示指示オブジェクトを表示させる。表示指示オブジェクトへの操作に応じて、第１ギフトを動画に表示させる。表示領域には、表示領域に表示可能な表示指示オブジェクトの上限数が設定されている。【選択図】図１
2020036309.tif 000002
【特許請求の範囲】
【請求項１】
配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信システムであって、
一又は複数のコンピュータプロセッサを備え、
前記一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、
視聴ユーザから第１ギフトに関する第１表示要求を受け付けたことに応じて、前記配信ユーザが使用する配信ユーザ装置に表示指示オブジェクトを表示させる一方で前記視聴ユーザが使用する視聴ユーザ端末へは前記表示指示オブジェクトを表示させず、
前記表示指示オブジェクトへの操作に応じて、前記第１ギフトを前記動画に表示させる、
動画配信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書における開示は、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信システム、動画配信方法及び動画配信プログラムに関する。
【背景技術】
【０００２】
従来から、配信ユーザの動きに基づいてキャラクタオブジェクトのアニメーションを生成し、かかるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信システムが知られている。このような動画配信システムは、例えば、特開２０１５−１８４６８９号公報（特許文献１）及び「長谷川  雄介，ヴァーチャルアイドル新時代の幕開け  ＰＲＯＪＥＣＴ  ＭａｒｉＡ，ＣＧ  ＷＯＲＬＤ，日本，株式会社ボーンデジタル，２０１７年１１月１０日，第２３１巻，ｐｐ．７４−７９」（非特許文献１）に開示されている。
【０００３】
コンテンツを視聴する視聴ユーザからの要求に応じて、当該視聴ユーザが購入したギフトに対応するギフトオブジェクトを表示画面に表示させるコンテンツ配信システムも知られている。例えば、特開２０１２−１２００９８号公報（特許文献２）に開示されている動画配信システムでは、視聴ユーザは、ギフトアイテムを購入し、この購入したギフトアイテムを配信ユーザに対してギフトとして提供することができる。ギフトは、視聴ユーザからの表示要求に応じて配信中の動画に表示される。ギフトの表示要求は、当該ギフトが視聴ユーザによって購入されたことに応じて自動的に生成されることもある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１８４６８９号公報
【特許文献２】特開２０１２−１２００９８号公報
【非特許文献】
【０００５】
【非特許文献１】長谷川  雄介，ヴァーチャルアイドル新時代の幕開け  ＰＲＯＪＥＣＴ  ＭａｒｉＡ，ＣＧ  ＷＯＲＬＤ，日本，株式会社ボーンデジタル，２０１７年１１月１０日，第２３１巻，ｐｐ．７４−７９
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の従来技術においては、視聴ユーザからのギフトの表示要求に応じて当該ギフトが配信中の動画に自動的に表示される。したがって、配信ユーザの望まないタイミングでギフトが動画に表示されることがある。これにより、配信ユーザにとっては、キャラクタオブジェクトを通じたパフォーマンスが妨害されるという問題がある。例えば、パフォーマンスを行っている途中で、ギフトが動画中に目立つように表示されると、当該動画においてパフォーマンスを十分に表現することができない。
【０００７】
また、配信ユーザの望みと合致しないタイミングで動画中にギフトが表示されると、視聴ユーザの視聴体験の劣化につながるおそれがある。例えば、動画の主要部分がギフトで隠されると、視聴者が動画の視聴を妨げられたと感じるおそれがある。特に、動画と重複して大量のギフトが表示されると、かかる問題は深刻化するおそれがある。このため、上記特許文献２では、ギフトオブジェクトは、動画が表示されるコンテンツ表示領域には表示されず、コンテンツ表示領域外の背景領域に表示されている。このように、従来の動画配信システムにおいては、配信ユーザの望みと合致しないタイミングで動画中にギフトが表示される可能性があるため、動画の主要部（例えば、キャラクタオブジェクトの周囲）にはギフトの表示領域を配しにくい制約がある。
【０００８】
本開示の目的は、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することである。本開示のより具体的な目的の一つは、配信動画中に配信ユーザの所望のタイミングでギフトを表示できる動画配信システム、動画配信方法及び動画配信プログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の一態様は、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信システムに関する。当該動画配信システムは、一又は複数のコンピュータプロセッサを備え、前記一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、前記視聴ユーザから第１ギフトに関する第１表示要求を受け付けたことに応じて、前記配信ユーザが使用する配信ユーザ装置における表示画面中の一部を占める表示領域に表示指示オブジェクトを表示させ、前記表示指示オブジェクトへの操作に応じて、前記第１ギフトを前記動画に表示させる。前記表示領域には、当該表示領域に表示可能な前記表示指示オブジェクトの上限数が設定されている。一実施形態において、前記第１表示要求を受け付けたときに前記表示領域に前記表示指示オブジェクトが前記上限数だけ表示されている場合には、前記表示領域に表示されている前記上限数の前記表示指示オブジェクトのいずれが操作された後に前記第１表示要求に対応する新たな表示指示オブジェクトを前記表示領域に表示させる。
【００１０】
本発明の一態様において、前記第１ギフトは、前記キャラクタオブジェクトの装着部位と関連付けられた装着ギフトであり、前記装着ギフトは、前記表示指示オブジェクトへの操作に応じて、前記動画において前記装着部位と対応する位置に表示される。
【００１１】
本発明の一態様において、前記装着ギフトは、前記装着部位のうちの第１装着部位に対応付けられた第１装着ギフトを含み、前記第１装着ギフトには、前記動画に表示される第１表示時間が設定されており、前記一又は複数のコンピュータプロセッサは、前記動画に前記第１装着ギフトが表示されている場合、前記第１表示時間が経過するまでは、前記装着ギフトのうち前記第１装着部位に関連付けられている第２装着ギフトの前記動画への表示を禁止する。
【００１２】
本発明の一態様において、前記一又は複数のコンピュータプロセッサは、前記動画に前記第１装着ギフトが表示されている場合、前記第１表示時間が経過するまでは、前記装着ギフトのうち前記第１装着部位に関連付けられている第２装着ギフトを表示するための前記表示指示オブジェクトをディアクティベートする。
【００１３】
本発明の一態様において、前記視聴ユーザからメッセージと関連付けられたメッセージギフトを受け付けたことに応じて、前記配信ユーザ装置に前記メッセージを表示させ、前記配信ユーザ装置への表示指示操作に応じて、前記動画に前記メッセージギフトを表示させる。
【００１４】
本発明の一態様において、前記動画には、前記配信ユーザの音声が合成されており、前記視聴ユーザから前記配信ユーザの音声を変更するためのボイスチェンジギフトを受け付けたことに応じて、前記配信ユーザ装置に音声変更指示オブジェクトを表示し、前記音声変更指示オブジェクトへの操作に応じて、前記配信ユーザの音声を、前記ボイスチェンジギフトにて指定された音声に変更する。
【００１５】
本発明の一態様において、前記動画を視聴する視聴ユーザから前記キャラクタオブジェクトの特定の部位と対応付けられずに前記動画に表示される第２ギフトに関する第２表示要求を受け付けたことに応じて、前記動画に前記第２ギフトを表示させる。
【００１６】
本発明の一態様において、前記動画の配信期間内にギフト表示禁止期間が設定され、前記第２ギフトは、前記動画の配信期間における前記ギフト表示禁止期間以外のタイミングで前記動画に表示される。
【００１７】
本発明の一態様は、一又は複数のコンピュータプロセッサがコンピュータ読み取り可能な命令を実行することにより、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信方法に関する。当該動画配信方法は、前記視聴ユーザから第１ギフトに関する第１表示要求を受け付けたことに応じて、前記配信ユーザが使用する配信ユーザ装置における表示画面中の一部を占める表示領域に表示指示オブジェクトを表示させる工程と、前記表示指示オブジェクトへの操作に応じて、前記第１ギフトを前記動画に表示させる工程と、を備える。前記表示領域には、当該表示領域に表示可能な前記表示指示オブジェクトの上限数が設定されている。
【００１８】
本発明の一態様は、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信プログラムに関する。当該動画配信プログラムは、一又は複数のコンピュータプロセッサに、前記視聴ユーザから第１ギフトに関する第１表示要求を受け付けたことに応じて、前記配信ユーザが使用する配信ユーザ装置における表示画面中の一部を占める表示領域に表示指示オブジェクトを表示させる工程と、前記表示指示オブジェクトへの操作に応じて、前記第１ギフトを前記動画に表示させる工程と、を実行させる。前記表示領域には、当該表示領域に表示可能な前記表示指示オブジェクトの上限数が設定されている。
【発明の効果】
【００１９】
本発明の実施形態によれば、配信動画中に配信ユーザの所望のタイミングでギフトを表示できる。
【図面の簡単な説明】
【００２０】
【図１】一実施形態による動画配信システムを示すブロック図である。
【図２】図１の動画配信システムで配信される動画を配信する配信ユーザ及び当該配信ユーザが使用している配信ユーザ装置を模式的に示す模式図である。
【図３ａ】一実施形態において視聴ユーザ装置１０に表示される表示画面の例を示す図である。
【図３ｂ】一実施形態において配信ユーザ装置２０に表示される表示画面の例を示す図である。
【図４】一実施形態において視聴ユーザ装置１０に表示される表示画面の例を示す図である。図４の表示画面においては通常オブジェクトの例が表示されている。
【図５ａ】一実施形態において視聴ユーザ装置１０に表示される表示画面の例を示す図である。図５ａの表示画面においては装着オブジェクトの例が表示されている。
【図５ｂ】一実施形態において配信ユーザ装置２０に表示される表示画面の例を示す図である。図５ｂの表示画面においては装着オブジェクトの例が表示されている。
【図６】一実施形態において配信ユーザ装置２０に表示される表示画面の例を示す図である。図６の表示画面においてはメッセージ確認ウィンドウの例が表示されている。
【図７ａ】一実施形態において視聴ユーザ装置１０に表示される表示画面の例を示す図である。図７ａの表示画面においてはメッセージウィンドウの例が表示されている。
【図７ｂ】一実施形態において配信ユーザ装置２０に表示される表示画面の例を示す図である。図７ｂの表示画面においてはメッセージウィンドウの例が表示されている。
【図８】一実施形態における動画配信処理の流れを示すフロー図である。
【図９】一実施形態において通常ギフトを表示する処理の流れを示すフロー図である。
【図１０】一実施形態において装着ギフトを表示する処理の流れを示すフロー図である。
【図１１】一実施形態においてメッセージギフトを表示する処理の流れを示すフロー図である。
【図１２】図１の動画配信システムにおいて配信される動画に設定されたギフト表示禁止期間を説明するための図である。
【発明を実施するための形態】
【００２１】
以下、図面を適宜参照し、本発明の様々な実施形態を説明する。複数の図面において同一の又は類似する構成要素には同じ参照符号が付される。
【００２２】
図１及び図２を参照して、一実施形態による動画配信システムについて説明する。図１は、一実施形態による動画配信システム１を示すブロック図であり、図２は、動画配信システム１で配信される動画を配信する配信ユーザＵ１及び当該配信ユーザが使用している配信ユーザ装置２０を模式的に示す模式図である。
【００２３】
動画配信システム１は、視聴ユーザ装置１０と、配信ユーザ装置２０と、サーバ装置６０と、ストレージ７０と、を備える。視聴ユーザ装置１０と、配信ユーザ装置２０と、サーバ装置６０と、ストレージ７０とは、ネットワーク５０を介して相互に通信可能に接続されている。サーバ装置６０は、後述するように、配信ユーザＵ１のキャラクタのアニメーションを含む動画を配信するように構成される。
【００２４】
この動画は、サーバ装置６０から視聴ユーザ装置１０及び配信ユーザ装置２０に配信される。配信された動画は、視聴ユーザ装置１０のディスプレイに表示される。視聴ユーザ装置１０のユーザである視聴ユーザは、配信された動画を視聴ユーザ装置１０により視聴することができる。図面を簡潔するために図１には視聴ユーザ装置１０が１台だけ示されているが、動画配信システム１は、複数の視聴ユーザ装置を備えていてもよい。配信ユーザＵ１は、配信された動画を視聴することにより、動画中の動画を確認しながらパフォーマンスを行うことができる。
【００２５】
まず、配信ユーザ装置２０について説明する。図示の実施形態において、配信ユーザ装置２０は、コンピュータプロセッサ２１と、通信Ｉ／Ｆ２２と、ディスプレイ２３と、カメラ２４と、マイク２５と、を備えている。
【００２６】
コンピュータプロセッサ２１は、ストレージからオペレーティングシステムや様々な機能を実現する様々なプログラムをメモリにロードし、ロードしたプログラムに含まれる命令を実行する演算装置である。コンピュータプロセッサ２１は、例えば、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＧＰＵ、これら以外の各種演算装置、又はこれらの組み合わせである。コンピュータプロセッサ２１は、ＡＳＩＣ、ＰＬＤ、ＦＰＧＡ、ＭＣＵ等の集積回路により実現されてもよい。図１においては、コンピュータプロセッサ２１が単一の構成要素として図示されているが、コンピュータプロセッサ２１は複数の物理的に別体のコンピュータプロセッサの集合であってもよい。
【００２７】
通信Ｉ／Ｆ２２は、ハードウェア、ファームウェア、又はＴＣＰ／ＩＰドライバやＰＰＰドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装される。配信ユーザ装置２０は、通信Ｉ／Ｆ２２を介して、他の装置とデータを送受信することができる。
【００２８】
ディスプレイ２３は、表示パネルと、タッチパネルと、を有する。タッチパネルは、プレイヤのタッチ操作（接触操作）を検出することができるように構成されている。タッチパネルは、プレイヤのタップ、ダブルタップ、ドラッグ等の各種タッチ操作を検出することができる。タッチパネルは、静電容量式の近接センサを備え、プレイヤの非接触操作を検出可能に構成されてもよい。
【００２９】
カメラ２４は、配信ユーザＵ１の顔を連続的に撮像し、配信ユーザＵ１の顔の撮像データを取得する。カメラ２４により撮像された配信ユーザＵ１の顔の撮像データは、通信Ｉ／Ｆ２２を介してサーバ装置６０に送信される。カメラ２４は、人物の顔の奥行きを検出可能な３Ｄカメラであってもよい。
【００３０】
マイク２５は、入力された音声を音声データに変換するように構成された集音装置である。マイク２５は、配信ユーザＵ１の音声入力を取得することができるように構成され。マイク２５により取得された配信ユーザＵ１の音声入力は音声データに変換され、この音声データが通信Ｉ／Ｆ２２を介してサーバ装置６０に送信される。
【００３１】
視聴ユーザ装置１０は、配信ユーザ装置２０と同様の構成要素を備えてもよい。例えば、視聴ユーザ装置１０は、コンピュータプロセッサ、通信Ｉ／Ｆ、ディスプレイ、及びカメラを備えてもよい。
【００３２】
視聴ユーザ装置１０及び配信ユーザ装置２０は、スマートフォンなどの情報処理装置である。視聴ユーザ装置１０及び配信ユーザ装置２０は、スマートフォン以外に、携帯電話機、タブレット端末、パーソナルコンピュータ、電子書籍リーダー、ウェアラブルコンピュータ、ゲーム用コンソール、及びこれら以外の動画を再生可能な各種情報処理装置であってもよい。視聴ユーザ装置１０及び配信ユーザ装置２０の各々は、上記の構成要素以外に、ジャイロセンサ等の各種センサを備えるセンサユニット、及び各種情報を記憶するストレージを備えてもよい。
【００３３】
次に、サーバ装置６０について説明する。図示の実施形態において、サーバ装置６０は、コンピュータプロセッサ６１と、通信Ｉ／Ｆ６２と、ストレージ６３と、を備えている。
【００３４】
コンピュータプロセッサ６１は、ストレージ６３又はその他のストレージからオペレーティングシステムや様々な機能を実現する様々なプログラムをメモリにロードし、ロードしたプログラムに含まれる命令を実行する演算装置である。コンピュータプロセッサ６１は、例えば、ＣＰＵ、ＭＰＵ、ＤＳＰ、ＧＰＵ、これら以外の各種演算装置、又はこれらの組み合わせである。コンピュータプロセッサ６１は、ＡＳＩＣ、ＰＬＤ、ＦＰＧＡ、ＭＣＵ等の集積回路により実現されてもよい。図１においては、コンピュータプロセッサ２１が単一の構成要素として図示されているが、コンピュータプロセッサ６１は複数の物理的に別体のコンピュータプロセッサの集合であってもよい。
【００３５】
通信Ｉ／Ｆ６２は、ハードウェア、ファームウェア、又はＴＣＰ／ＩＰドライバやＰＰＰドライバ等の通信用ソフトウェア又はこれらの組み合わせとして実装される。サーバ装置６０は、通信Ｉ／Ｆ６２を介して、他の装置とデータを送受信することができる。
【００３６】
ストレージ６３は、コンピュータプロセッサ６１によりアクセスされる記憶装置である。ストレージ６３は、例えば、磁気ディスク、光ディスク、半導体メモリ、又はデータを記憶可能な前記以外の各種記憶装置である。ストレージ６３には、様々なプログラムが記憶され得る。ストレージ６３に記憶され得るプログラム及び各種データの少なくとも一部は、サーバ装置６０とは物理的に別体のストレージ（例えば、ストレージ７０）に格納されてもよい。
【００３７】
本明細書において、コンピュータプロセッサ２１又はコンピュータプロセッサ６１によって実行されるとして説明されるプログラム又は当該プログラムに含まれる命令はそれぞれ、単一のコンピュータプロセッサで実行されてもよいし、複数のコンピュータプロセッサにより分散して実行されてもよい。また、コンピュータプロセッサ２１又はコンピュータプロセッサ６１によって実行されるプログラム又は当該プログラムに含まれる命令はそれぞれ、複数の仮想コンピュータプロセッサにより実行されてもよい。
【００３８】
次に、ストレージ６３に記憶されるデータについて説明する。図示の実施形態においては、ストレージ６３には、モデルデータ６３ａ、オブジェクトデータ６３ｂ、及び前記以外の配信動画の生成及び配信に必要な様々なデータが記憶される。
【００３９】
モデルデータ６３ａは、キャラクタのアニメーションを生成するためのモデルデータである。モデルデータ６３ａは、３次元のアニメーションを生成するための３次元モデルデータであってもよいし、２次元のモデルデータを生成するための２次元モデルデータであってもよい。モデルデータ６３ａは、例えば、キャラクタの顔及び顔以外の部分の骨格を示すリグデータ（「スケルトンデータ」と呼ばれることもある。）と、キャラクタの表面の形状や質感を示す表面データと、を含む。モデルデータ６３ａには、互いに異なる複数のモデルデータを含むことができる。この複数のモデルデータは、互いに異なるリグデータを有していてもよいし、同じリグデータを有していてもよい。この複数のモデルデータは、互いと異なる表面データを有していてもよいし、同じ表面データを有していてもよい。
【００４０】
オブジェクトデータ６３ｂは、動画を構成する仮想空間を構築するためのアセットデータを含む。オブジェクトデータ６３ｂは、動画を構成する仮想空間の背景を描画するためのデータ、動画に表示される各種物体を描画するためのデータ、及びこれら以外の動画に表示される各種オブジェクトを描画するためのデータが含まれる。オブジェクトデータ６３ｂには、仮想空間におけるオブジェクトの位置を示すオブジェクト位置情報を含んでもよい。
【００４１】
オブジェクトデータ６３ｂには、上記以外にも、ギフトオブジェクトが含まれ得る。ギフトオブジェクトは、動画を視聴している視聴ユーザからのギフトの表示要求に基づいて動画に表示される。ギフトオブジェクトには、エフェクトギフトに対応するエフェクトオブジェクトと、通常ギフトに対応する通常オブジェクトと、装着ギフトに対応する装着オブジェクトと、メッセージギフトに対応するメッセージオブジェクトと、が含まれ得る。視聴ユーザは、所望のギフトを購入することができる。
【００４２】
エフェクトギフトを示すエフェクトオブジェクトは、配信動画の視聴画面全体の印象に影響を与えるオブジェクトであり、例えば紙吹雪を模したオブジェクトである。紙吹雪を模したオブジェクトは、視聴画面全体に表示されてもよく、これにより表示の前後における視聴画面全体の印象を変えることができる。エフェクトオブジェクトは、キャラクタオブジェクトと重複するように表示されることもあるが、キャラクタオブジェクトの特定の部位と関連付けられずに表示される点で装着オブジェクトと異なっている。
【００４３】
通常ギフトを示す通常オブジェクトは、視聴ユーザから配信ユーザ（例えば、配信ユーザＵ１）へのギフトを示すオブジェクトであり、例えばぬいぐるみ、花束、アクセサリ、又は前記以外のギフトやプレゼントに適した物品を模したオブジェクトである。一態様において、通常オブジェクトは、キャラクタオブジェクトと接しないように動画の表示画面に表示される。一態様において、通常オブジェクトは、キャラクタオブジェクトと重複しないように動画の表示画面に表示される。通常オブジェクトは、仮想空間においてキャラクタオブジェクト以外のオブジェクトと重複するように表示されてもよい。通常オブジェクトは、キャラクタオブジェクトと重複するように表示されることもあるが、キャラクタオブジェクトの特定の部位と関連付けられた表示はなされない点で装着オブジェクトと異なっている。一態様において、通常オブジェクトをキャラクタオブジェクトと重複して表示させる場合には、当該通常オブジェクトは、当該キャラクタオブジェクトの顔を含む頭部以外の部分と重複し、当該キャラクタオブジェクトの頭部とは重複しないように表示される。一態様において、通常オブジェクトをキャラクタオブジェクトと重複して表示させる場合には、当該通常オブジェクトは、当該キャラクタオブジェクトの顔を含む上半身以外の部分と重複し、当該キャラクタオブジェクトの上半身とは重複しないように表示される。
【００４４】
装着ギフトを示す装着オブジェクトは、キャラクタオブジェクトの特定の部位（装着部位）と関連付けて表示画面に表示されるオブジェクトである。一態様において、キャラクタオブジェクトの特定の部位と関連付けて表示画面に表示される装着オブジェクトは、当該キャラクタオブジェクトの当該特定の部位に接するように表示画面に表示される。一態様において、キャラクタオブジェクトの特定の部位と関連付けて表示画面に表示される装着オブジェクトは、当該キャラクタオブジェクトの当該特定の部位の一部又は全部を覆うように表示画面に表示される。特定の部位は、３次元座標空間における位置を示す３次元位置情報で特定されてもよいし、３次元座標空間の位置情報に関連付けられていてもよい。例えばキャラクタの頭部において、特定の部位は、頭部の前方左側、前方右側、後方左側、後方右側、中央前側、中央後側、左目、右目、左耳、右耳、及び髪全体という単位で定められてもよい。
【００４５】
装着オブジェクトは、例えば、キャラクタオブジェクトに装着されるアクセサリ（カチューシャ、ネックレス、イヤリングなど）、衣服（Ｔシャツなど）、コスチューム、及びこれら以外のキャラクラオブジェクトに装着可能なオブジェクトである。装着オブジェクトに対応するオブジェクトデータ６３ｂには、当該装着オブジェクトがキャラクタオブジェクトのどの部位に関連付けられるかを示す装着部位情報が含まれてもよい。ある装着オブジェクトの装着部位情報は、当該装着オブジェクトがキャラクタオブジェクトのどの部位に装着されるかを示すことができる。例えば、装着オブジェクトがカチューシャである場合には、当該装着オブジェクトの装着部位情報は、当該装着オブジェクトがキャラクタオブジェクトの「頭部」に装着されることを示してもよい。装着オブジェクトが装着される装着部位情報が３次元座標空間の位置として特定される場合には、当該装着部位情報は３次元座標空間における複数の位置と関連付けられてもよい。例えば「カチューシャ」を示す装着オブジェクトが装着される位置を示す装着部位情報は、キャラクタオブジェクトの「頭部後方左側」と「頭部後方右側」の２つの部位と関連付けられてもよい。つまり、「カチューシャ」を示す装着オブジェクトは、「頭部後方左側」及び「頭部後方右側」の両方に装着されてもよい。装着オブジェクトがＴシャツである場合には、当該装着オブジェクトの装着部位情報は、当該装着オブジェクトがキャラクタオブジェクトの「胴部」に装着されることを示してもよい。
【００４６】
装着部位が共通する２種類の装着オブジェクトは、時間を隔てて動画に表示される。すなわち、装着部位が共通する２種類の装着オブジェクトは、時間を隔ててキャラクタオブジェクトに装着される。言い換えると、装着部位が共通する２種類の装着オブジェクトは、キャラクタオブジェクトに同時には装着されない。例えば、カチューシャを示す装着オブジェクト及び帽子を示す装着オブジェクトに関し、装着部位としていずれも「頭部」が設定されている場合、カチューシャを示す装着オブジェクトと帽子を示す装着オブジェクトとは同時には表示されない。
【００４７】
メッセージギフトを示すメッセージオブジェクトは、視聴ユーザからのメッセージを含む。メッセージオブジェクトは、後述するコメント表示領域３５に表示されるコメントよりも目立つ態様で動画に表示されてもよい。メッセージオブジェクトは、コメント表示領域３５に表示されるコメントよりも長時間にわたって動画に表示されてもよい。
【００４８】
ギフトオブジェクトの各々には、その種類に応じた表示時間が設定されていてもよ。い一態様において、装着オブジェクトの表示時間は、エフェクトオブジェクトの表示時間及び通常オブジェクトの表示時間よりも長く設定されていてもよい。例えば、装着オブジェクトの表示時間は６０秒間に設定され、エフェクトオブジェクトの表示時間は５秒間に設定され、通常オブジェクトの表示時間は１０秒間に設定されてもよい。
【００４９】
次に、コンピュータプロセッサ２１により実現される機能についてより具体的に説明する。コンピュータプロセッサ２１は、配信プログラムに含まれるコンピュータ読み取り可能な命令を実行することにより、フェイスモーションデータ生成部２１ａとして機能する。コンピュータプロセッサ２１により実現される機能の少なくとも一部は、動画配信システム１のコンピュータプロセッサ２１以外のコンピュータプロセッサにより実現されてもよい。コンピュータプロセッサ２１により実現される機能の少なくとも一部は、例えば、サーバ装置６０に搭載されているコンピュータプロセッサ６１により実現されてもよい。
【００５０】
フェイスモーションデータ生成部２１ａは、カメラ２４の撮像データに基づいて、配信ユーザＵ１の顔の動きのデジタル表現であるフェイスモーションデータを生成する。フェイスモーションデータは、時間の経過に伴って随時生成される。フェイスモーションデータは、所定のサンプリング時間間隔ごとに生成されてもよい。このように、フェイスモーションデータは、配信ユーザＵ１の顔の動き（表情の変化）を時系列的にデジタル表現することができる。フェイスモーションデータ生成部２１ａにて生成されたフェイスモーションデータは、通信Ｉ／Ｆ２２を介してサーバ装置６０に送信される。
【００５１】
配信ユーザ装置２０においては、フェイスモーションデータ生成部２１ａにて生成されるフェイスモーションデータに加えて、配信ユーザＵ１の体の顔以外の各部位の位置及び向きのデジタル表現であるボディモーションデータを生成してもよい。配信ユーザ装置２０は、フェイスモーションデータに加えて、ボディモーションデータをサーバ装置６０に送信してもよい。ボディモーションデータを生成するために、配信ユーザＵ１は、モーションセンサを装着してもよい。配信ユーザ装置２０は、配信ユーザＵ１に装着されたモーションセンサの検出情報に基づいて、ボディモーションデータを生成することができるように構成されてもよい。ボディモーションデータは、所定のサンプリング時間間隔ごとに生成されてもよい。このように、ボディモーションデータは、配信ユーザＵ１の体の動きを時系列的にデジタルデータとして表現する。配信ユーザＵ１に装着されたモーションセンサの検出情報に基づくボディモーションデータの生成は、例えば、撮影スタジオで行われてもよい。撮影スタジオには、ベースステーションと、トラッキングセンサと、ディスプレイと、が備えられてもよい。ベースステーションは、多軸レーザーエミッターであってもよい。配信ユーザＵ１に装着されるモーションセンサは、例えば、ＨＴＣ  ＣＯＲＰＯＲＡＴＩＯＮから提供されているＶｉｖｅ  Ｔｒａｃｋｅｒであってもよい。撮影スタジオに備えられるベースステーションは、例えば、ＨＴＣ  ＣＯＲＰＯＲＡＴＩＯＮから提供されているベースステーションであってもよい。また、撮影スタジオと別室には、サポーターコンピュータが設置されていてもよい。撮影スタジオのディスプレイは、サポートコンピュータから受信した情報を表示するように構成されてもよい。サーバ装置６０は、サポーターコンピュータが設置されている部屋と同じ部屋に設置されてもよい。サポーターコンピュータが設置されている部屋と撮影スタジオとはガラス窓によって隔てられていてもよい。この場合、サポーターコンピュータのオペレータ（本明細書では「サポーター」ということがある。）は、配信ユーザＵ１を視認できる。サポーターコンピュータは、サポーターの操作に応じて、撮影スタジオに備えられた各種装置の設定を変更することができるように構成されてもよい。サポーターコンピュータは、例えば、ベースステーションによる走査インターバルの設定、トラッキングセンサの設定、及びこれら以外の各種機器の各種設定の変更を行うことができる。サポーターは、サポーターコンピュータにメッセージを入力し、当該入力されたメッセージを撮影スタジオのディスプレイに表示することができる。
【００５２】
次に、コンピュータプロセッサ６１により実現される機能についてより具体的に説明する。コンピュータプロセッサ６１は、配信プログラムに含まれるコンピュータ読み取り可能な命令を実行することにより、アニメーション生成部６１ａ、動画生成部６１ｂ、動画配信部６１ｃ、ギフト要求処理部６１ｄ、及びギフト購入処理部６１ｅとして機能する。コンピュータプロセッサ６１により実現される機能の少なくとも一部は、動画配信システム１のコンピュータプロセッサ６１以外のコンピュータプロセッサにより実現されてもよい。コンピュータプロセッサ６１により実現される機能の少なくとも一部は、例えば、配信ユーザ装置２０のコンピュータプロセッサ２１により実現されてもよく、視聴ユーザ装置１０のコンピュータプロセッサにより実現されてもよい。具体的には、アニメーション生成部６１ａ及び動画生成部６１ｂの機能の一部又は全部は、配信ユーザ装置２０において実行されてもよい。例えば、配信ユーザ装置２０において生成された動画がサーバ装置６０に送信され、サーバ装置６０から視聴ユーザ装置１０に配信されてもよい。
【００５３】
アニメーション生成部６１ａは、配信ユーザ装置２０のフェイスモーションデータ生成部２１ａによって生成されたフェイスモーションデータを、モデルデータ６３ａに含まれる所定のモデルデータに適用することにより、キャラクタオブジェクトのアニメーションを生成するように構成される。アニメーション生成部６１ａは、キャラクタオブジェクトの表情が当該フェイスモーションデータに基づいて変化するように、当該キャラクタオブジェクトのアニメーションを生成することができる。具体的には、アニメーション生成部６１ａは、配信ユーザＵ１に関するフェイスモーションデータに基づいて、配信ユーザＵ１の表情の動きに同期して動くキャラクタオブジェクトのアニメーションを生成することができる。
【００５４】
配信ユーザ装置２０から配信ユーザＵ１に関するボディモーションデータが提供される場合には、アニメーション生成部６１ａは、配信ユーザＵ１に関するボディモーションデータ及びフェイスモーションデータに基づいて、配信ユーザＵ１の体及び表情の動きに同期して動くキャラクタオブジェクトのアニメーションを生成することができる。
【００５５】
動画生成部６１ｂは、オブジェクトデータ６３ｂを用いて背景を示す背景画像を生成し、この背景画像と、配信ユーザＵ１に対応するキャラクタオブジェクトのアニメーションを、を含む動画を生成することができる。動画生成部６１ｂによって生成される動画において、配信ユーザＵ１に対応するキャラクタオブジェクトは、背景画像に重畳して表示される。
【００５６】
動画生成部６１ｂは、生成した動画に、配信ユーザ装置２０から受信した音声データに基づいて生成される配信ユーザＵ１の音声を合成することができる。以上のようにして、動画生成部６１ｂは、配信ユーザＵ１の表情の動きに同期して動くキャラクタオブジェクトのアニメーションを生成し、このアニメーションに配信ユーザＵ１の音声が合成された配信用の動画を生成することができる。
【００５７】
動画配信部６１ｃは、動画生成部６１ｂにおいて生成された動画を配信する。この動画は、ネットワーク５０を介して視聴ユーザ装置１０及びこれら以外の視聴ユーザ装置に配信される。生成された動画は、配信ユーザ装置２０にも配信される。受信された動画は、視聴ユーザ装置１０及び配信ユーザ装置２０において再生される。
【００５８】
動画配信部６１ｃから配信され視聴ユーザ装置１０において再生されている動画の表示例が図３ａに示されており、動画配信部６１ｃから配信され配信ユーザ装置２０において再生されている動画の表示例が図３ｂに示されている。図３ａに示されているように、視聴ユーザ装置１０のディスプレイには、サーバ装置２０から配信された動画の表示画像３０が表示される。この視聴ユーザ装置１０に表示されている表示画像３０には、アニメーション生成部６１ａにより生成された配信ユーザＵ１のキャラクタオブジェクト３１と、ギフトボタン３２と、評価ボタン３３と、コメントボタン３４と、コメント表示領域３５と、が含まれている。
【００５９】
キャラクタオブジェクト３１は、上記のように、配信ユーザＵ１のフェイスモーションデータをモデルデータ６３ａに含まれているモデルデータに適用することにより生成されているため、配信ユーザＵ１の表情の動きに同期してその表情が変化する。配信ユーザ装置２０からボディモーションデータが提供される場合には、キャラクタオブジェクト３１は、その顔以外の部位も、配信ユーザＵ１の体の動きに同期して変化するように制御され得る。
【００６０】
ギフトボタン３２は、視聴ユーザ装置１０への操作によって選択可能に表示画面３０に表示されている。ギフトボタン３２は、例えば、視聴ユーザ装置１０のタッチパネルのうちギフトボタン３２が表示されている領域へのタップ操作により選択され得る。一実施形態において、ギフトボタン３２が選択されると、表示画面３０に、視聴中の動画を配信している配信ユーザにギフティングするギフトを選択するためのウィンドウが表示される。当該視聴ユーザは、当該ウィンドウに表示されているギフトの中からギフティング対象とするギフトを購入することができる。他の実施形態においては、ギフトボタン３２が選択されたことに応じて、表示画面３０に、購入済みのギフトの一覧を含むウィンドウが表示される。この場合、当該視聴ユーザは、当該ウィンドウに表示されているギフトの中からギフティング対象とするギフトを選択することができる。ギフティング又は購入可能なギフトには、エフェクトギフト、通常ギフト、装着ギフト、メッセージギフト、及びこれら以外のギフトが含まれ得る。
【００６１】
評価ボタン３３は、視聴ユーザ装置１０を使用する視聴ユーザによって選択可能に表示画面３０に表示されている。評価ボタン３３は、例えば、視聴ユーザ装置１０のタッチパネルのうち評価ボタン３３が表示されている領域へのタップ操作により選択され得る。動画を視聴中の視聴ユーザによって評価ボタン３３が選択されると、当該動画への肯定的な評価がなされたことを示す評価情報がサーバ装置６０に送信されてもよい。サーバ装置６０は、視聴ユーザ装置１０及びこれ以外の視聴ユーザ装置からの評価情報を集計することができる。
【００６２】
コメントボタン３４は、視聴ユーザによって選択可能に表示画面３０に表示される。コメントボタン３４が例えばタップ操作により選択されると、コメントを入力するためのコメント入力ウィンドウが表示画面３０に表示される。視聴ユーザは、視聴ユーザ装置１０の入力機構を介してコメントを入力することができる。入力されたコメントは、視聴ユーザ装置１０からサーバ装置６０に送信される。サーバ装置６０は、視聴ユーザ装置１０及びこれ以外の視聴ユーザ装置からのコメントを受け付け、当該コメントを表示画像３０内のコメント表示領域３５に表示する。コメント表示領域３５には、視聴ユーザ装置１０及びこれ以外の視聴ユーザ装置から投稿されたコメントが、例えば時系列に表示される。コメント表示領域３５は、表示画面３０の一部の領域を占める。コメント表示領域３５に表示可能なコメント数には上限がある。図示の例では、コメント表示領域３５には３つまでコメントが表示され得る。コメント表示領域３５に設定されている上限を超えたコメントの投稿がなされた場合には、投稿時間が古いコメントから順にコメント表示領域３５から削除される。このため、視聴ユーザから受け付けられるコメントの頻度が高くなるほどコメント領域３５における各コメントの表示時間は短くなる。
【００６３】
図３ｂに示されているように、配信ユーザ装置２０のディスプレイには、サーバ装置２０から配信された動画の表示画像４０が表示される。この配信ユーザ装置２０に表示される表示画像４０には、配信ユーザＵ１に対応するキャラクタオブジェクト３１と、視聴ユーザによって表示要求がなされた装着ギフトを表示するための表示指示ボタン４２ａ〜４２ｃと、コメント表示領域３５と、が含まれている。配信ユーザ装置２０に表示される表示画像４０には、視聴ユーザ装置１０に表示されている表示画像３０と同じ背景画像、キャラクタオブジェクト画像、及びコメントが含まれている。他方、表示画像４０は、ギフトボタン３２、評価ボタン３３、及びコメントボタン３４を含んでおらず、表示指示ボタン４２ａ〜４２ｃを含んでいる点で表示画像３０と異なっている。
【００６４】
表示指示ボタン４２ａ〜４２ｃは、視聴ユーザから後述する装着ギフトを表示するための表示要求を受け付けたことに応じて表示画面４０に表示される。図示の実施形態においては、表示画像４０に３つの表示指示ボタン４２ａ〜４２ｃが表示されている。表示指示ボタン４２ａ〜４２ｃの各々は、配信ユーザによって選択可能に表示画面４０に表示される。表示指示ボタン４２ａ〜４２ｃのいずれかが例えばタップ操作により選択されると、この選択された表示指示ボタンに対応する装着ギフトを表示するための操作が行われる。このように、表示指示ボタン４２ａ〜４２ｃは、装着ギフトを配信中の動画に表示させる指示を行うための表示指示オブジェクトである。このため、本明細書においては、表示指示ボタン４２ａ〜４２ｃを表示指示オブジェクト４２ａ〜４２ｃと呼ぶことがある。また、表示指示オブジェクト４２ａ〜４２ｃを互いに区別する必要がない場合には、単に表示指示オブジェクト４２と呼ぶことがある。装着ギフトの表示の具体例については後述する。表示画面４０は、上記のサポーターコンピュータに表示されてもよい。表示指示オブジェクト４２ａ〜４２ｃは、サポーターによる当該サポーターコンピュータの操作に応じて選択されてもよい。
【００６５】
装着ギフトの表示を要求する表示要求が受け付けられるたびに、当該表示要求に対応する表示指示オブジェクト４２が表示画面４０に追加される。表示画面４０に表示可能な表示指示オブジェクト４２の数には上限がある。図示の実施形態では、表示画面４０に表示可能な表示指示オブジェクト４２の上限数は３である。この場合、表示画面４０には、表示指示オブジェクトを３つ表示できる表示領域を有している。装着ギフトの表示要求を４以上受け付けた場合には、４番目以降の表示要求に対応する表示指示オブジェクト４２は表示画面４０には表示されない。４番目に受け付けられた装着ギフトの表示要求に対応する表示指示オブジェクト４２は、既に表示されている３つの表示指示オブジェクト４２のうちのいずれかが選択されて、表示領域に空きができた場合に表示画面４０に表示される。
【００６６】
ギフト要求処理部６１ｄは、視聴ユーザからギフトの表示要求を受け付け、当該表示要求に応じたギフトオブジェクトを表示するための処理を行う。各視聴ユーザは、自らの視聴ユーザ装置を操作することにより、ギフトの表示要求をサーバ装置６０に送信することができる。ギフトの表示要求には、視聴ユーザのユーザＩＤと、表示を要求するギフトを特定するギフト識別情報（ギフトＩＤ）及び／又は表示を要求するギフトに対応するギフトオブジェクトを特定するギフトオブジェクト識別情報（ギフトオブジェクトＩＤ）と、が含まれてもよい。
【００６７】
上述のように、ギフトを示すギフトオブジェクトには、エフェクトギフトに対応するエフェクトオブジェクトと、通常ギフトに対応する通常オブジェクトと、装着ギフトに対応する装着オブジェクトと、が含まれ得る。装着ギフトは、第１ギフトの例である。装着オブジェクトを第１ギフトオブジェクトと呼ぶことがある。装着ギフト（または装着オブジェクト）の表示を要求する表示要求は、第１表示要求の例である。エフェクトギフト及び通常ギフトは、第２ギフトの例である。エフェクトオブジェクト及び通常オブジェクトを総称して第２ギフトオブジェクトと呼ぶことがある。エフェクトギフト（もしくはエフェクトオブジェクト）または通常ギフト（もしくは通常オブジェクト）の表示を要求する表示要求は、第２表示要求の例である。
【００６８】
一態様において、ギフト要求処理部６１ｄは、視聴ユーザから特定の通常ギフトの表示要求を受け付けると、当該表示要求に基づいて、表示が要求された通常ギフトを示す通常オブジェクトを動画に表示させるための処理を行う。例えば、バッグを示す通常ギフトの表示要求がなされた場合には、図４に示すように、ギフト要求処理部６１ｄにより当該表示要求に基づいてバッグを示す通常オブジェクト３６が表示画像３０に表示される。同様に、熊のぬいぐるみを示す通常ギフトの表示要求がなされた場合には、図４に示すように、ギフト要求処理部６１ｄにより当該表示要求に基づいて熊のぬいぐるみを示す通常オブジェクト３７が表示画像３０に表示される。図示を省略しているが、配信ユーザ装置２０における表示画像４０にも、表示画像３０と同様に、通常オブジェクト３６及び通常オブジェクト３７が表示される。
【００６９】
一態様において、ギフト要求処理部６１ｄは、視聴ユーザから特定のエフェクトギフトの表示要求を受け付けると、当該表示要求に基づいて、表示が要求されたエフェクトギフトに対応するエフェクトオブジェクトを動画の表示画像に表示させるための処理を行う。例えば、紙吹雪や花火を示すエフェクトギフトの表示要求がなされた場合には、ギフト要求処理部６１ｄは、図当該表示要求に基づいて紙吹雪や花火を示すエフェクトギフトに対応するエフェクトオブジェクト（不図示）が表示画像３０及び表示画像４０に表示される。
【００７０】
通常ギフトの表示要求には、当該通常ギフトを示す通常オブジェクトの表示位置を指定する表示位置指定パラメータが含まれてもよい。この場合、ギフト要求処理部６１ｄは、表示位置指定パラメータによって指定された位置に通常オブジェクトを表示することができる。キャラクタオブジェクト３１の表示位置及び表示範囲が定められている場合には、表示位置指定パラメータによって、当該キャラクタオブジェクト３１に対する相対的な位置が通常オブジェクトの表示位置として指定され得る。
【００７１】
一態様において、ギフト要求処理部６１ｄは、視聴ユーザから特定の装着オブジェクトの表示要求を受け付けると、当該表示要求に基づいて、図３ｂに示すように、配信ユーザ装置２０における表示画面４０に表示指示オブジェクト４２ａ〜４２ｃを表示する。この表示指示オブジェクト４２ａ〜４２ｃの各々は、表示要求がなされた装着ギフトと対応付けられている。表示指示オブジェクト４２ａ〜４２ｃのいずれかが選択されると、その選択された表示指示オブジェクトに対応付けられている装着ギフトが配信中の動画に表示される。例えば、表示指示オブジェクト４２ｂに猫耳を模したカチューシャが対応付けられている場合に、表示指示オブジェクト４２ｂが選択されると、ギフト要求処理部６１ｄは、選択された表示指示オブジェクト４２ｂに対応するカチューシャを示す装着オブジェクト３８を配信中の動画に表示させる。カチューシャを示す装着オブジェクト３８を含む動画の表示例が図５ａ及び図５ｂに示されている。また、図５ｂに示されているように、選択された表示指示オブジェクト４２ｂは、表示画面４０から削除される。
【００７２】
装着オブジェクトは、キャラクタオブジェクトの特定の部位（装着部位）と関連付けて、動画内に表示される。例えば、装着オブジェクトは、キャラクタオブジェクトの当該装着部位に接するように動画内に表示されてもよい。装着オブジェクト３８は、キャラクタオブジェクトの当該装着部位に装着されるように動画内に表示されてもよい。一実施形態において、カチューシャを示す装着オブジェクト３８は、キャラクタオブジェクトの頭部と対応付けられている。このため、図５ａ及び図５ｂに示されている表示例では、装着オブジェクト３８がキャラクタオブジェクト３１の頭部に装着されている。装着オブジェクトは、キャラクタオブジェクトの当該装着部位の動きに付随して動くように動画の表示画面内に表示されてもよい。例えば、カチューシャを示す装着オブジェクト３８を装着したキャラクタオブジェクト３１の頭部が動くと、あたかもカチューシャがキャラクタオブジェクト３１の頭部に装着されているかのごとく、カチューシャを示す装着オブジェクト３８もキャラクタオブジェクト３１の頭部に付随して動く。
【００７３】
上述したように、オブジェクトデータ６３ｂは、装着オブジェクトがキャラクタオブジェクトのどの部位に関連付けられるかを示す装着部位情報を含んでもよい。一態様において、ギフト要求処理部６１ｄは、キャラクタオブジェクトに装着オブジェクトが装着されている場合には、当該装着オブジェクトの表示時間が経過するまでは、当該装着オブジェクトの装着部位情報が示す部位と同じ又は重複する部位に装着される他の装着オブジェクトの表示を禁止する。例えば、「頭部後方左側」及び「頭部後方右側」の両方に関連付けられたカチューシャと、「頭部後方左側」に関連付けられたヘアアクセサリとは、「頭部後方左側」が重複しているため、カチューシャが表示されている場合には、装着部位情報として「頭部後方左側」が設定されているヘアアクセサリの表示は禁止される。一方、「頭部後方左側」及び「頭部後方右側」に関連付けられたカチューシャと、「（頭部のうち）左耳」及び「（頭部のうち）右耳」に関連付けられたイヤリングは、キャラクタオブジェクトにおける装着部位が重複していないため、同時に装着することができる。
【００７４】
一実施形態においては、装着部位が同じ又は重複する複数の装着オブジェクトの表示を禁止するために、表示が禁止される装着オブジェクトを表示するための表示指示オブジェクト４２がディアクティベートされてもよい。図５ｂに示されている実施形態において、表示指示オブジェクト４２ａが装着部位情報として「頭部後方左側」が設定されたヘアアクセサリであると想定する。この場合、このヘアアクセサリを示す装着オブジェクトは、キャラクタオブジェクト３１がカチューシャを示す装着オブジェクト３８を装着中であるため、装着オブジェクト３８がキャラクタオブジェクト３１に装着されている間は、動画への表示が禁止される。一実施形態においては、このヘアアクセサリを示す装着オブジェクトの動画への表示を禁止するために、当該ヘアアクセサリを示す装着オブジェクトに対応付けられている表示指示オブジェクト４２ａがディアクティベートされる。例えば、表示指示オブジェクト４２ａは、装着オブジェクト３８がキャラクタオブジェクト３１に装着されている間、操作されても選択不能とされる。別の実施形態において、装着オブジェクト３８がキャラクタオブジェクト３１に装着されている間、表示指示オブジェクト４２ａは、表示画面４０から消去される。ディアクティベートされた表示指示オブジェクト４２ａは、カチューシャの表示時間が経過したことに応じて、再びアクティベートされる。表示指示オブジェクト４２ａを再びアクティベートするために、例えば、選択不能とされていた表示指示オブジェクト４２ａが再び選択可能とされてもよいし、非表示となっていた表示指示オブジェクト４２ａを再び表示画面４０に表示させてもよい。
【００７５】
一態様において、動画を視聴中の視聴ユーザは、特定のメッセージを含むメッセージギフトを当該動画に表示することを要求する表示要求をサーバ装置６０に送信することができる。ギフト要求処理部６１ｄは、視聴ユーザから特定のメッセージと関連付けられたメッセージギフトの表示要求を受け付けると、当該表示要求に基づいて、図６に示すように、配信ユーザ装置２０における表示画面４０にメッセージ確認画面４３を表示する。メッセージ確認画面４３には、表示要求を行った視聴ユーザによって入力されたメッセージ、当該メッセージの動画中への表示を許可するためのボタン、及び当該メッセージの動画中への表示を拒否するためのボタンが含まれる。配信ユーザＵ１は、このメッセージ確認画面４３において、視聴ユーザからのメッセージを確認して、当該メッセージを含むメッセージギフトの動画への表示を許可する場合には「表示する」と表記されたボタンを選択することによりメッセージギフトの表示指示操作を行う。逆に、当該メッセージギフトの動画への表示を拒否する場合には、配信ユーザＵ１は、「表示しない」と表記されたボタンを選択することにより表示拒否操作を行う。
【００７６】
配信ユーザＵ１によって、メッセージギフトの表示が許可された場合には、図７ａ及び図７ｂに示されているように、視聴ユーザ装置１０の表示画面３０及び配信ユーザ装置２０の表示画面にはメッセージギフトを示すメッセージオブジェクト３９が表示される。メッセージオブジェクト３９には、当該メッセージギフトに対応付けられているメッセージを示すテキストデータが含まれる。メッセージオブジェクト３９には、当該メッセージギフトの表示要求を行った視聴ユーザを示す表示（例えば、当該視聴ユーザのユーザ名、ニックネームなど）が含まれてもよい。
【００７７】
一態様において、動画を視聴中の視聴ユーザは、配信中の動画に合成されている配信ユーザＵ１の音声を変更するためのボイスチェンジギフトをサーバ装置６０に送信することができる。ギフト要求処理部６１ｄは、ボイスチェンジギフトを受け付けると、配信ユーザ装置２０における表示画面４０に確認画面（不図示）を表示する。この音声変更の可否を確認するための確認画面には、音声の変更内容を特定する情報が含まれてもよい。例えば、この確認画面には、男性の声を女性の声に変更すること、人間の声をロボットのような電子的な音に変更すること、などの音声の変更内容を特定する情報が含まれてもよい。また、当該確認画面には、ボイスチェンジギフトにおいて要求されている音声変更を許可するためのボタン、及び当該音声変更を拒否するためのボタンが含まれる。配信ユーザＵ１は、この確認画面において、音声の変更内容を確認して、当該変更の許可又は拒否をするための指示操作を行う。
【００７８】
一態様において、動画を視聴中の視聴ユーザは、配信中の動画に含まれているキャラクタオブジェクト３１の頭部以外の動きを指定するモーションギフトをサーバ装置６０に送信することができる。ギフト要求処理部６１ｄは、モーションギフトを受け付けると、当該モーションギフトにより指定された動きをキャラクタオブジェクト３１が取るように、当該キャラクタオブジェクト３１の動きを制御する。モーションギフトにより指定された動きのキャラクタオブジェクト３１への反映の可否を確認するための確認画面（不図示）を配信ユーザ装置２０における表示画面４０に表示し、配信ユーザＵ１によって当該指定された動きを反映させることを許可する指示操作がなされた場合にのみ、モーションギフトにより指定された動きがキャラクタオブジェクト３１に反映されてもよい。
【００７９】
一態様において、ギフト購入処理部６１ｅは、動画の視聴ユーザからの要求に応じて、当該動画に関連して購入可能な複数のギフトオブジェクトの各々の購入情報を当該視聴ユーザの視聴ユーザ装置（例えば、視聴ユーザ装置１０）に送信する。各ギフトオブジェクトの購入情報には、当該ギフトオブジェクトの種類（エフェクトオブジェクト、通常オブジェクト、または装着オブジェクト）、当該ギフトオブジェクトの画像、当該ギフトオブジェクトの価格、及びこれら以外のギフトオブジェクトの購入に必要な情報が含まれ得る。視聴ユーザは、視聴ユーザ装置１０に表示されているギフトオブジェクトの購入情報に基づいて、購入するギフトオブジェクトを選択することができる。購入対象のギフトオブジェクトの選択は、視聴ユーザ装置１０の操作により行われてもよい。購入対象のギフトオブジェクトが視聴ユーザによって選択されると、当該ギフトオブジェクトの購入要求がサーバ装置６０に送信される。ギフト購入処理部６１ｅは、当該購入要求に基づいて、決済処理を行う。この決済処理が完了すると、当該購入されたギフトオブジェクトは、当該視聴ユーザによって保有される。ストレージ２３に、ギフトを購入した視聴ユーザのユーザＩＤと対応づけて、購入されたギフトのギフトＩＤ（又は当該ギフトを示すギフトオブジェクトのギフトオブジェクトＩＤ）が記憶されてもよい。
【００８０】
購入可能なギフトオブジェクトは、動画ごとに異なっていてもよい。購入可能なギフトオブジェクトは、複数の動画において購入可能であってもよい。つまり、購入可能なギフトオブジェクトには、各動画に固有の固有ギフトオブジェクトと、複数の動画において購入可能な共通ギフトオブジェクトと、が含まれてもよい。例えば、紙吹雪を示すエフェクトオブジェクトは、複数の動画において購入可能な共通ギフトオブジェクトであってもよい。
【００８１】
一態様においては、所定の動画を視聴中にエフェクトオブジェクトを購入した場合、当該エフェクトオブジェクトを購入するための決済処理が完了したことに応じて、当該購入対象のエフェクトオブジェクトが当該視聴中の動画に自動的に表示されてもよい。所定の動画を視聴中に通常オブジェクトを購入した場合、上記と同様に、当該通常オブジェクトを購入するための決済処理が完了したことに応じて、当該購入対象の通常ギフトオブジェクトが当該視聴中の動画に自動的に表示されてもよい。
【００８２】
他の態様においては、購入対象のエフェクトオブジェクトについてギフト購入処理部６１ｅにおける決済処理が完了したことに応じて、決済完了通知が視聴ユーザ装置１０に送信され、当該視聴ユーザ装置１０において、購入されたエフェクトオブジェクトの表示要求を行うか否かを視聴ユーザに確認するための確認画面が表示されてもよい。視聴ユーザが、当該購入されたエフェクトオブジェクトについて表示要求を行うことを選択した場合には、当該購入されたエフェクトオブジェクトの表示を要求する表示要求が、当該視聴ユーザのクライアント装置からギフト要求処理部６１ｄに送信され、ギフト要求処理部６１ｄにおいて、当該購入対象のエフェクトオブジェクトを動画７０に表示させる処理が行われてもよい。購入対象が通常オブジェクトの場合にも、上記と同様に、購入された通常オブジェクトの表示要求を行うか否かを視聴ユーザに確認するための確認画面が視聴ユーザ装置１０に表示されてもよい。
【００８３】
次に、図８〜図１１を参照して、一態様による動画配信処理について説明する。図８は、一実施形態における動画配信処理の流れを示すフロー図であり、図９は、一実施形態における通常オブジェクトを表示する処理の流れを示すフロー図であり、図１０は、一実施形態における装着オブジェクトを表示する処理の流れを示すフロー図であり、図１１は、一実施形態におけるメッセージオブジェクトを表示する処理の流れを示すフロー図である。これらの図を参照して説明される動画配信処理においては、配信ユーザＵ１が配信ユーザ装置２０を用いて取得したフェイスモーションデータに基づく動画配信を行っていることが想定されている。
【００８４】
まず、ステップＳ１１では、配信ユーザＵ１の顔の動き（表情）のデジタル表現であるフェイスモーションデータが生成される。フェイスモーションデータの生成は、例えば、配信ユーザ装置２０のフェイスモーションデータ生成部２１ａで行われる。配信ユーザ装置２０においては、配信ユーザＵ１からの音声入力に基づいて音声データが生成されてもよい。生成されたフェイスモーションデータ及び音声データは、サーバ装置６０に送信される。
【００８５】
次に、ステップＳ１２において、配信ユーザ装置２０からのフェイスモーションデータが、配信ユーザＵ１用のモデルデータに適用されることにより、配信ユーザＵ１の表情の動きに同期して動くキャラクタオブジェクトのアニメーションが生成される。このアニメーションの生成は、例えば、上記のアニメーション生成部６１ａで行われる。
【００８６】
次に、ステップＳ１３において、配信ユーザＵ１に対応するキャラクタオブジェクトのアニメーションを含む動画が生成される。この動画には、配信ユーザＵ１の音声が合成されてもよい。キャラクタオブジェクトのアニメーションは、背景画像に重畳して表示される。この動画の生成は、例えば、上記の動画生成部６１ｂで行われる。
【００８７】
次に、ステップＳ１４に移行し、ステップＳ１３にて生成された動画が配信される。この動画は、ネットワーク５０を介して視聴ユーザ装置１０及びこれら以外の視聴ユーザ装置並びに配信ユーザ装置に配信される。動画は、所定の配信期間にわたって継続して配信される。動画の配信期間は、例えば、３０秒間、１分間、５分間、１０分、３０分間、６０分間、１２０分間、及びこれら以外の任意の時間に定め得る。
【００８８】
次に、ステップＳ１５に進み、動画の配信を終了させるための終了条件が成就したか否かが判定される。終了条件は、例えば、配信の終了時刻に達したこと、配信ユーザＵ１が配信ユーザ装置２０において配信を終了するための操作を行ったこと、またはこれら以外の条件である。終了条件が成就していなければステップＳ１１〜Ｓ１４の処理が繰り返し実行され、配信ユーザＵ１及び配信ユーザＡ２の動きに同期したアニメーションを含む動画の配信が継続される。動画について終了条件が成就していると判定された場合には、当該動画の配信処理を終了する。
【００８９】
次に、図９をさらに参照して、動画の配信中に行われる通常ギフトの表示処理について説明する。通常ギフトの表示処理は、図８に示した動画の配信処理と並行して行われる。
【００９０】
動画の配信中に、ステップＳ２１において、通常ギフトの表示要求がなされたか否かが判定される。例えば、視聴ユーザは、自らが保有する通常ギフトの中から一又は複数の特定の通常ギフトを選択し、この選択された通常ギフトの表示を要求する表示要求を視聴ユーザ装置１０からサーバ装置６０に対して送信することができる。上述したように、所定の通常ギフトの購入処理又は決済処理がなされたことに応じて、当該所定の通常ギフトの表示要求が生成されてもよい。
【００９１】
通常ギフトの表示要求がなされた場合には、当該表示処理はステップＳ２２に進む。ステップＳ２２においては、当該表示要求に基づいて、表示が要求された通常ギフトを配信中の動画に表示させるための処理が行われる。例えば、所定の動画の配信中に通常ギフトの表示要求がなされると、図４に示されているように、視聴ユーザ装置１０の表示画面３０内に表示要求がなされた通常ギフトに対応する通常オブジェクト３６が表示される。図示を省略しているが、配信ユーザ装置２０の表示画像４０内にも通常オブジェクト３６が表示されてもよい。
【００９２】
通常ギフトの表示要求がなされていない場合には、通常ギフトの表示処理は終了する。図９に示されている通常ギフトの表示処理は、動画の配信期間中に繰り返し行われる。エフェクトギフトの表示処理も、上述した通常ギフトの表示処理と同様の手順で行われ得る。
【００９３】
次に、図１０をさらに参照して、動画の配信中に行われる装着ギフトの表示処理について説明する。装着ギフトの表示処理は、図８に示した動画の配信処理と並行して行われる。また、装着ギフトの表示処理は、図９に示した通常ギフトの表示処理と並行して行われてもよい。
【００９４】
動画の配信中に、ステップＳ３１において、装着ギフトの表示要求がなされたか否かが判定される。例えば、第１視聴ユーザは、自らが保有する装着ギフトの表示を要求する表示要求を視聴ユーザ装置１０からサーバ装置６０に対して送信することができる。
【００９５】
装着ギフトの表示要求がなされた場合には、当該表示処理はステップＳ３２に進む。ステップＳ３２においては、当該表示要求に基づいて、表示が要求された装着ギフトに関連付けられた表示指示オブジェクトが配信ユーザ装置２０の表示画面４０に表示される。例えば、カチューシャを示す装着ギフトの表示要求がなされた場合には、当該装着ギフトに関連付けられた表示指示オブジェクト４２ｂが配信ユーザ装置２０の表示画面４０に表示される。
【００９６】
次に、ステップＳ３３において、配信ユーザ装置２０における表示画面４０に含まれている表示指示オブジェクトの中から、特定の表示指示オブジェクトが選択されたか否かが判定される。
【００９７】
特定の表示指示オブジェクトが選択された場合には、ステップＳ３４において、配信中の動画の表示画面に、当該選択された特定の表示指示オブジェクトに対応する装着ギフトを表示する処理が行われる。例えば、表示画面４０に含まれている表示指示オブジェクト４２ｂが選択された場合には、図５ａ及び図５ｂに示されているように、表示画像３０及び表示画像４０に、選択された表示指示オブジェクト４２ｂに対応付けられている装着オブジェクト３８が表示される。また、選択された表示指示オブジェクト４２ｂは、表示画面４０から削除される。
【００９８】
ステップＳ３３において、表示指示オブジェクトがいずれも選択されなかった場合、及び、ステップＳ３４において装着ギフトの表示処理が完了した場合には、装着ギフトの表示処理は終了する。
【００９９】
次に、図１１をさらに参照して、動画の配信中に行われるメッセージギフトの表示処理について説明する。メッセージギフトの表示処理は、図８に示した動画の配信処理と並行して行われる。また、メッセージギフトの表示処理は、図９に示した通常ギフトの表示処理及び図１０に示した装着ギフトの表示処理と並行して行われてもよい。
【０１００】
動画の配信中に、ステップＳ４１において、メッセージギフトの表示要求がなされたか否かが判定される。例えば、第１視聴ユーザは、自らがテキスト入力したメッセージを含むメッセージギフトの表示を要求する表示要求を視聴ユーザ装置１０からサーバ装置６０に対して送信することができる。
【０１０１】
メッセージギフトの表示要求がなされた場合には、当該表示処理はステップＳ４２に進む。ステップＳ４２においては、当該表示要求に基づいて、表示が要求されたメッセージギフトに関連付けられたメッセージ確認画面４３が配信ユーザ装置２０の表示画面４０に表示される。
【０１０２】
次に、ステップＳ４３において、当該メッセージギフトの動画中への表示が許可されたか否かが判定される。例えば、配信ユーザ装置２０における表示画面４０に含まれているメッセージ確認画面４３に含まれているメッセージギフトの動画への表示の許可と関連付けられたボタンが選択されたか否かが判定される。
【０１０３】
メッセージギフトの動画への表示の許可と関連付けられたボタンが選択された場合には、ステップＳ４４において、配信中の動画の表示画面に、当該メッセージギフトを表示する処理が行われる。例えば、メッセージ確認画面４３に含まれているメッセージギフトの動画への表示の許可と関連付けられたボタンが選択された場合には、図７ａ及び図７ｂに示されているように、表示画像３０及び表示画像４０に、表示要求がなされたメッセージギフト３９が表示される。
【０１０４】
ステップＳ４３において、メッセージ確認画面４３に含まれているメッセージギフトの動画への表示の拒否と関連付けられたボタンが選択された場合、及び、ステップＳ４４においてメッセージギフトの表示処理が完了した場合（例えば、当該メッセージギフトに設定されている表示時間が経過した場合）には、メッセージギフトの表示処理は終了する。
【０１０５】
一実施形態においては、動画配信内に、ギフトオブジェクトの表示が禁止されるオブジェクト表示禁止区間が設けられてもよい。図１２は、オブジェクト表示禁止区間を模式的に説明する図である。図１２は、時刻ｔ１から時刻ｔ２の間に動画が配信されていることを示している。つまり、時刻ｔ１が動画の配信開始時刻であり、時刻ｔ２が動画の配信終了時刻である。動画の配信期間のうち、時刻ｔ３と時刻ｔ４との間がギフト表示禁止期間８１である。このギフト表示禁止期間８１にギフトの表示要求ｒ１がなされても、ギフト表示禁止期間８１においては、当該ギフトオブジェクトは、当該動画の表示画像には表示されない。具体的には、ギフト表示禁止期間８１においてギフトのうちエフェクトギフト又は通常ギフトの表示要求がなされると、この表示が要求されたエフェクトギフト又は通常ギフトは当該ギフト表示禁止期間８１においては配信中の動画には表示されず、当該ギフト表示禁止期間８１の経過後（つまり、時刻ｔ４よりも後）の時点において、当該動画に表示される。ギフト表示禁止期間８１において装着ギフトの表示要求がなされた場合には、この表示要求がなされた装着ギフトの表示を指示するための表示指示ボタンは、配信ユーザ装置２０の表示画面４０に表示されず、当該ギフト表示禁止期間８１の経過後の時点において表示画面４０に表示される。ギフト表示禁止期間８１においてメッセージギフトの表示要求がなされた場合には、この表示要求がなされたメッセージギフトの表示可否を確認するためのメッセージ確認画面４３は、配信ユーザ装置２０の表示画面４０に表示されず、当該ギフト表示禁止期間８１の経過後の時点において表示画面４０に表示される。これにより、配信ユーザＵ１は、ギフト表示禁止期間８１においては、エフェクトギフトや通常ギフトの表示による干渉を受けずに動画を配信することができる。また、配信ユーザＵ１は、ギフト表示禁止期間８１においては、装着ギフトの確認のための表示指示ボタンの追加やギフトメッセージの表示可否の確認に気を取られることなく、配信中の動画におけるパフォーマンスに集中することができる。ギフト表示禁止期間８１であっても、配信ユーザＵ１によって表示指示ボタン４２ａ〜４２ｃのいずれかが選択された場合には、その選択された表示指示ボタンに対応する装着ギフトの表示が行われてもよい。これにより、配信ユーザＵ１は、所望の装着ギフトを装着したキャラクタオブジェクトによりパフォーマンスを配信することができる。
【０１０６】
上記の一実施形態によれば、動画に表示されるギフトのうち、キャラクタオブジェクトと関連付けて表示されるのは、装着オブジェクトのみである。キャラクタオブジェクトのアニメーションが表示される動画においては、当該キャラクタオブジェクトのアニメーションが視聴ユーザの注目を集める要素と考えられる。上記の一実施形態では、キャラクタオブジェクト３１と関連付けて表示される装着ギフトの表示要求があっても、当該装着ギフトを表示するための表示指示ボタンが配信ユーザＵ１の配信ユーザ装置２０に表示され、当該表示指示ボタンが選択されるまでは当該装着ギフトは動画に表示されないので、キャラクタオブジェクトの周辺またはキャラクタオブジェクトに重複して装着ギフトが乱雑に表示されることを防止できる。これにより、視聴ユーザの視聴体験の劣化を防止できる。
【０１０７】
従来の動画配信システムにおいては、ギフトオブジェクトは、その種類を問わず、動画への表示要求がなされたことに応じて当該動画に表示されていた。よって、ギフトを動画に重複表示可能とすると、当該動画に大量のギフトが表示されてしまい、当該動画を視聴するユーザの視聴体験が劣化してしまう。上記実施形態においては、ギフトにキャラクタオブジェクトと関連付けて表示される装着ギフトというカテゴリを設けることにより、動画の主要部分であるキャラクタオブジェクトに関連付けて表示される装着ギフトについては、その表示タイミングを配信ユーザＵ１においてコントロールできるようにした。
【０１０８】
通常ギフト３６，３７については、装着ギフト３８に比べて表示時間を短く設定することができ、また、通常オブジェクト３６，３７は、キャラクタオブジェクト３１と接しないようにまたはキャラクタオブジェクト３１の前側ではなく背後に表示されてもよい。この場合、通常オブジェクト３６，３７は、配信中の動画においてキャラクタオブジェクト３１の視認性に与える影響が小さい。よって、通常ギフトについては、視聴ユーザからの表示要求に応じて自動的に（配信ユーザＵ１の許可がなく）動画に表示してもキャラクタオブジェクト３１の視認性の悪化によるユーザの視聴体験の劣化にはつながりにくい。
【０１０９】
上記実施形態による動画配信システム１においては、ユーザがキャラクタに対して装着オブジェクトを贈ることができる。これにより、かかる装着オブジェクトを贈ることができないシステムと比べて、独自性の高いシステムを提供することができ、当該システムにより独自性の高いサービスを提供することができる。これにより、動画配信システム１により多くのユーザを惹き付けることができるので、動画配信システム１における動画の視聴回数を多くすることができる。
【０１１０】
上記実施形態による動画配信システム１においては、配信ユーザＵ１は、スマートフォンなどのカメラを備えた配信ユーザ装置２０により自らの表情に応じて動くキャラクタオブジェクトを含む動画を配信することができる。このように、動画配信システム１においては、配信ユーザＵ１が動画を配信するための設備が簡略化されているので、配信ユーザＵ１が参加しやすいプラットフォームが実現されている。
【０１１１】
以下、上記の実施形態が奏する作用効果についてさらに説明する。
【０１１２】
本発明の一態様においては、視聴ユーザから第１ギフトに関する第１表示要求を受け付けたことに応じて、配信ユーザＵ１が使用する配信ユーザ装置２０に表示指示オブジェクト４２を表示させ、この表示指示オブジェクト４２への操作に応じて、当該第１ギフトを配信中の動画に表示させる。上記の態様によれば、視聴ユーザから表示要求がなされた第１ギフトを動画に表示するタイミングが配信ユーザ装置２０に表示される表示指示オブジェクト４２への操作によって決定される。これにより、配信ユーザＵ１が望まないタイミングで第１ギフトが動画中に表示されることを防止できる。
【０１１３】
第１ギフトは、キャラクタオブジェクトの装着部位と関連付けられた装着ギフトであってもよい。装着ギフトは、配信ユーザ装置２０に表示されている表示指示オブジェクト４２への操作に応じて、配信中の動画において当該装着ギフトに設定されている装着部位と対応する位置に表示される。装着ギフトの一例は、キャラクタオブジェクトの頭部に関連付けられたカチューシャを表すギフトである。このカチューシャを表す装着ギフトは、当該装着ギフトに対応する表示指示オブジェクト４２への操作に応じて、キャラクタオブジェクト３１の頭部に装着されているように動画に表示される。キャラクタオブジェクトに重複して又はその周囲に表示される装着ギフトは、配信ユーザＵ１のキャラクタオブジェクト３１を通じたパフォーマンスを妨害しやすく、また、視聴ユーザの視聴体験を劣化させやすい。上記の一実施形態によれば、キャラクタオブジェクト３１の装着部位と関連付けられた装着ギフトの動画への表示タイミングが、配信ユーザ装置２０に表示される表示指示オブジェクト４２への操作に応じて決定される。これにより、配信ユーザＵ１によるキャラクタオブジェクト３１を通じたパフォーマンスや視聴ユーザの視聴体験の劣化につながりやすい装着ギフトについて配信ユーザＵ１が望まないタイミングで動画に表示されることを防止できる。
【０１１４】
装着ギフトの各々には、動画に表示される表示時間が設定されていてもよい。この表示時間は、装着ギフトの種類に応じて異なっていてもよく、一律に所定の表示時間が設定されてもよい。一態様において、装着ギフトのうち第１装着ギフトが動画に表示されている場合、当該第１装着ギフトに設定されている表示時間が経過するまでは、当該第１装着ギフトと同じ装着部位が設定されている他の装着ギフトの動画への表示が禁止される。具体的な一態様においては、第１装着ギフトが動画に表示されている場合、当該第１装着ギフトに設定されている表示時間が経過するまでは、当該第１装着ギフトと同じ装着部位が設定されている他の装着ギフトを表示するための表示指示オブジェクト４２がディアクティベートされる。当該態様によれば、キャラクタオブジェクトの装着部位に複数の装着ギフトが重複して表示されることを防止できる。
【０１１５】
一態様において、視聴ユーザからメッセージと関連付けられたメッセージギフトを受け付けたことに応じて、配信ユーザ装置２０に当該メッセージを確認するためのメッセージ確認画面４３が表示される。配信ユーザＵ１は、メッセージを含むメッセージギフトの動画への表示を許可する場合には、配信ユーザ装置２０を介してメッセージギフトの表示指示操作を行う。視聴ユーザからメッセージギフトを通じて投稿されるメッセージには、動画中に表示することが望ましくないものが含まれる可能性がある。上記の態様によれば、配信ユーザ装置２０に表示されるメッセージ確認画面４３に表示されるメッセージに基づいて、配信ユーザＵ１がメッセージギフトの表示可否を決定できる。これにより、動画中への表示が望ましくないメッセージギフトの表示を防止できる。
【０１１６】
一態様において、動画には、配信ユーザＵ１の音声が合成されており、視聴ユーザから配信ユーザＵ１の音声を変更するためのボイスチェンジギフトを受け付けたことに応じて、配信ユーザ装置２０に音声変更指示オブジェクトを表示し、前記音声変更指示オブジェクトへの操作に応じて、前記配信ユーザの音声を当ギアボイスチェンジギフトにて指定された音声に変更する。当該態様によれば、配信ユーザＵ１が望まない音声への変更を防止できる。
【０１１７】
一態様においては、視聴ユーザからキャラクタオブジェクト３１の特定の部位と対応付けられずに当該動画に表示される第２ギフトに関する第２表示要求を受け付けたことに応じて、当該動画に当該第２ギフトが表示される。第２ギフトには、エフェクトギフト及び通常ギフトが含まれる。当該態様によれば、キャラクタオブジェクトの特定の部位と対応付けられずに動画に表示される第２ギフトを、視聴ユーザからの表示要求に応じて（配信ユーザによる操作や指示を要せず）動画中に表示することができる。第２ギフトは、キャラクタオブジェクトの特定の部位と対応付けて表示されないので、配信ユーザＵ１のキャラクタオブジェクト３１を通じたパフォーマンスへの妨害や視聴ユーザの視聴体験の劣化につながる可能性が低い。このため、第２ギフトについては、配信ユーザＵ１による操作を要せずに動画に表示可能とすることにより、視聴ユーザとのインタラクションを活性化させやすくなる。
【０１１８】
一態様においては、動画の配信期間内にギフト表示禁止期間８１が設定され、第２ギフトは、ギフト表示禁止期間８１以外のタイミングで動画に表示される。当該態様によれば、ギフト表示禁止期間８１においては、第２ギフトを含まない動画を視聴ユーザに配信することができる。例えば、配信ユーザＵ１がキャラクタオブジェクト３１を通じてパフォーマンスを披露する時間帯をギフト表示禁止期間８１とすることにより、視聴ユーザの注目がキャラクタオブジェクト３１から散逸することを防止できる。
【０１１９】
本明細書において説明された処理手順、特にフロー図を用いて説明された処理手順においては、その処理手順を構成する工程（ステップ）の一部を省略すること、その処理手順を構成する工程として明示されていない工程を追加すること、及び／又は当該工程の順序を入れ替えることが可能であり、このような省略、追加、順序の変更がなされた処理手順も本発明の趣旨を逸脱しない限り本発明の範囲に含まれる。
【０１２０】
以下に、本願の原出願の出願当初の特許請求の範囲に記載された発明を付記する。
［１］
配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信システムであって、
一又は複数のコンピュータプロセッサを備え、
前記一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、
視聴ユーザから第１ギフトに関する第１表示要求を受け付けたことに応じて、前記配信ユーザが使用する配信ユーザ装置に表示指示オブジェクトを表示させる一方で前記視聴ユーザが使用する視聴ユーザ端末へは前記表示指示オブジェクトを表示させず、
前記表示指示オブジェクトへの操作に応じて、前記第１ギフトを前記動画に表示させる、
動画配信システム。
［２］
前記第１表示要求を受け付けたときに前記表示領域に前記表示指示オブジェクトが前記上限数だけ表示されている場合には、前記表示領域に表示されている前記上限数の前記表示指示オブジェクトのいずれが操作された後に前記第１表示要求に対応する新たな表示指示オブジェクトを前記表示領域に表示させる、
［１］に記載の動画配信システム。
［３］
前記第１ギフトは、前記キャラクタオブジェクトの装着部位と関連付けられた装着ギフトであり、
前記装着ギフトは、前記表示指示オブジェクトへの操作に応じて、前記動画において前記装着部位と対応する位置に表示される、
［１］又は［２］に記載の動画配信システム。
［４］
前記装着ギフトは、前記装着部位のうちの第１装着部位に対応付けられた第１装着ギフトを含み、
前記第１装着ギフトには、前記動画に表示される第１表示時間が設定されており、
前記一又は複数のコンピュータプロセッサは、前記動画に前記第１装着ギフトが表示されている場合、前記第１表示時間が経過するまでは、前記装着ギフトのうち前記第１装着部位に関連付けられている第２装着ギフトの前記動画への表示を禁止する、
［３］に記載の動画配信システム。
［５］
前記一又は複数のコンピュータプロセッサは、前記動画に前記第１装着ギフトが表示されている場合、前記第１表示時間が経過するまでは、前記装着ギフトのうち前記第１装着部位に関連付けられている第２装着ギフトを表示するための前記表示指示オブジェクトをディアクティベートする、
［４］に記載の動画配信システム。
［６］
前記視聴ユーザからメッセージと関連付けられたメッセージギフトを受け付けたことに応じて、前記配信ユーザ装置に前記メッセージを表示させ、
前記配信ユーザ装置への表示指示操作に応じて、前記動画に前記メッセージギフトを表示させる、
［１］から［５］のいずれか１項に記載の動画配信システム。
［７］
前記動画には、前記配信ユーザの音声が合成されており、
前記視聴ユーザから前記配信ユーザの音声を変更するためのボイスチェンジギフトを受け付けたことに応じて、前記配信ユーザ装置に音声変更指示オブジェクトを表示し、
前記音声変更指示オブジェクトへの操作に応じて、前記配信ユーザの音声を、前記ボイスチェンジギフトにて指定された音声に変更する、
［１］から［６］のいずれか１項に記載の動画配信システム。
［８］
前記視聴ユーザから前記キャラクタオブジェクトの特定の部位と対応付けられずに前記動画に表示される第２ギフトに関する第２表示要求を受け付けたことに応じて、前記動画に前記第２ギフトを表示させる、
［１］から［７］のいずれか１項に記載の動画配信システム。
［９］
前記動画の配信期間内にギフト表示禁止期間が設定され、
前記第２ギフトは、前記動画の配信期間における前記ギフト表示禁止期間以外のタイミングで前記動画に表示される、
［８］のいずれか１項に記載の動画配信システム。
［１０］
一又は複数のコンピュータプロセッサがコンピュータ読み取り可能な命令を実行することにより、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信方法であって、
前記視聴ユーザから第１ギフトに関する第１表示要求を受け付けたことに応じて、前記配信ユーザが使用する配信ユーザ装置に表示指示オブジェクトを表示させる一方で前記視聴ユーザが使用する視聴ユーザ端末へは前記表示指示オブジェクトを表示させない工程と、
前記表示指示オブジェクトへの操作に応じて、前記第１ギフトを前記動画に表示させる工程と、
を備える動画配信方法。
［１１］
配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信プログラムであって、
一又は複数のコンピュータプロセッサに、
前記視聴ユーザから第１ギフトに関する第１表示要求を受け付けたことに応じて、前記配信ユーザが使用する配信ユーザ装置に表示指示オブジェクトを表示させる一方で前記視聴ユーザが使用する視聴ユーザ端末へは前記表示指示オブジェクトを表示させない工程と、
前記表示指示オブジェクトへの操作に応じて、前記第１ギフトを前記動画に表示させる工程と、
を実行させる動画配信プログラム。
【符号の説明】
【０１２１】
１  動画配信システム
【図１】
2020036309.tif 000003
【図２】
2020036309.tif 000004
【図３ａ】
2020036309.tif 000005
【図３ｂ】
2020036309.tif 000006
【図４】
2020036309.tif 000007
【図５ａ】
2020036309.tif 000008
【図５ｂ】
2020036309.tif 000009
【図６】
2020036309.tif 000010
【図７ａ】
2020036309.tif 000011
【図７ｂ】
2020036309.tif 000012
【図８】
2020036309.tif 000013
【図９】
2020036309.tif 000014
【図１０】
2020036309.tif 000015
【図１１】
2020036309.tif 000016
【図１２】
2020036309.tif 000017
【手続補正書】
【提出日】令和1年12月11日(2019.12.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信システムであって、
一又は複数のコンピュータプロセッサを備え、
前記一又は複数のコンピュータプロセッサは、コンピュータ読み取り可能な命令を実行することにより、
視聴ユーザから前記キャラクタオブジェクトの動きを指定するモーションギフトを受け付けたことに応じて、前記キャラクタオブジェクトに前記モーションギフトによって指示された動きを行わせる、
動画配信システム。
【請求項２】
前記一又は複数のコンピュータプロセッサは、前記配信ユーザ装置に前記モーションギフトにより指定された動きを前記キャラクタオブジェクトが行うことの可否を確認するための確認画面を表示させ、前記配信ユーザ装置への表示指示操作に応じて、前記キャラクタオブジェクトに前記モーションギフトによって指示された動きを行わせる、
請求項１に記載の動画配信システム。
【請求項３】
前記モーションギフトは、前記キャラクタオブジェクトの頭部以外の動きを指定する、
請求項１又は２に記載の動画配信システム。
【請求項４】
前記キャラクタオブジェクトのアニメーションは、前記配信ユーザの顔の動きに基づいて生成される、
請求項１から３のいずれか１項に記載の動画配信システム。
【請求項５】
前記一又は複数のコンピュータプロセッサは、視聴ユーザから第１ギフトに関する第１表示要求を受け付けたことに応じて、前記配信ユーザが使用する配信ユーザ装置に表示指示オブジェクトを表示させ、前記表示指示オブジェクトへの操作に応じて、前記第１ギフトを前記動画に表示させる、
請求項１から４のいずれか１項に記載の動画配信システム。
【請求項６】
前記第１表示要求を受け付けたときに前記表示領域に前記表示指示オブジェクトが前記上限数だけ表示されている場合には、前記表示領域に表示されている前記上限数の前記表示指示オブジェクトのいずれが操作された後に前記第１表示要求に対応する新たな表示指示オブジェクトを前記表示領域に表示させる、
請求項５に記載の動画配信システム。
【請求項７】
前記第１ギフトは、前記キャラクタオブジェクトの装着部位と関連付けられた装着ギフトであり、
前記装着ギフトは、前記表示指示オブジェクトへの操作に応じて、前記動画において前記装着部位と対応する位置に表示される、
請求項５又は請求項６に記載の動画配信システム。
【請求項８】
前記装着ギフトは、前記装着部位のうちの第１装着部位に対応付けられた第１装着ギフトを含み、
前記第１装着ギフトには、前記動画に表示される第１表示時間が設定されており、
前記一又は複数のコンピュータプロセッサは、前記動画に前記第１装着ギフトが表示されている場合、前記第１表示時間が経過するまでは、前記装着ギフトのうち前記第１装着部位に関連付けられている第２装着ギフトの前記動画への表示を禁止する、
請求項７に記載の動画配信システム。
【請求項９】
前記一又は複数のコンピュータプロセッサは、前記動画に前記第１装着ギフトが表示されている場合、前記第１表示時間が経過するまでは、前記装着ギフトのうち前記第１装着部位に関連付けられている第２装着ギフトを表示するための前記表示指示オブジェクトをディアクティベートする、
請求項８に記載の動画配信システム。
【請求項１０】
前記視聴ユーザから前記キャラクタオブジェクトの特定の部位と対応付けられずに前記動画に表示される第２ギフトに関する第２表示要求を受け付けたことに応じて、前記動画に前記第２ギフトを表示させる、
請求項５から９のいずれか１項に記載の動画配信システム。
【請求項１１】
前記動画の配信期間内にギフト表示禁止期間が設定され、
前記第２ギフトは、前記動画の配信期間における前記ギフト表示禁止期間以外のタイミングで前記動画に表示される、
請求項１０に記載の動画配信システム。
【請求項１２】
一又は複数のコンピュータプロセッサがコンピュータ読み取り可能な命令を実行することにより、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信方法であって、
視聴ユーザから前記キャラクタオブジェクトの動きを指定するモーションギフトを受け付けたことに応じて、前記キャラクタオブジェクトに前記モーションギフトによって指示された動きを行わせる工程を備える動画配信方法。
【請求項１３】
配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信プログラムであって、
一又は複数のコンピュータプロセッサに、視聴ユーザから前記キャラクタオブジェクトの動きを指定するモーションギフトを受け付けたことに応じて、前記キャラクタオブジェクトに前記モーションギフトによって指示された動きを行わせる工程を実行させる動画配信プログラム。