(57)【特許請求の範囲】
【請求項１】
配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムであって、一又は複数のコンピュータプロセッサを備え、
前記一又は複数のコンピュータプロセッサは、
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、視聴ユーザ端末に配信する配信部と、
前記視聴ユーザ端末から送信されるギフトの表示要求に基づいて、前記ギフトに対応するギフトオブジェクトを表示させる位置を設定する位置設定部と、
前記位置設定部が設定した位置に前記ギフトに対応する前記オブジェクトを表示させるオブジェクト表示部と
を備え、
前記視聴ユーザ端末から第一のギフトの表示要求があるたびに、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達する前は、前記位置設定部は、前記ギフト配置位置を前記第一のオブジェクトを表示させる位置に設定し、前記オブジェクト表示部は、前記位置設定部により設定された位置に前記第一のオブジェクトを表示させ、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、前記規定数の第一のオブジェクトのすべての表示態様が変化していない場合は、前記位置設定部は、前記規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定し、前記オブジェクト表示部は、前記位置設定部により選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させる情報処理システム。
【請求項２】
前記一又は複数のコンピュータプロセッサは、さらに、
前記第一のオブジェクトごとに当該第一のオブジェクトから表示態様が変化した回数を計測する計測部と、
前記計測部により計測された回数が規定回数に達しているか否かを判定する回数判定部と
を備え、
前記回数判定部により前記回数が前記規定回数に達したと判定された場合、前記オブジェクト表示部は、最終の表示態様である最終オブジェクトを当該最終オブジェクトが表示されている位置から移動させて表示することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記オブジェクト表示部は、前記最終オブジェクトを前記位置から前記動画の画面の外へ消えるよう移動させて表示を終了することを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記オブジェクト表示部は、前記最終オブジェクトを前記位置から移動させる前に、前記最終オブジェクトの移動を予期させる効果を前記動画内に生じさせることを特徴とする請求項２または３に記載の情報処理システム。
【請求項５】
前記一又は複数のコンピュータプロセッサは、
前記視聴ユーザ端末から第一のギフトの表示要求があるたびに、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、前記規定数の第一のオブジェクトの中のすべてではない少なくとも一の第一のオブジェクトの表示態様が第二のオブジェクトに変化している場合は、前記位置設定部は、第一のオブジェクト、または、第二のオブジェクトを選定し、前記オブジェクト表示部は、前記位置設定部により選定された第一のオブジェクトまたは第二のオブジェクトの表示態様を、それぞれ第二のオブジェクトまたは第三のオブジェクトに変化させる請求項１から４のいずれか一項に記載の情報処理システム。
【請求項６】
前記一又は複数のコンピュータプロセッサは、さらに、
前記第一のオブジェクト、前記第二のオブジェクト、前記第三のオブジェクトの少なくとも一つで構成される表示オブジェクトと前記キャラクタオブジェクトとが接触したか否かを判定する接触判定部を備え、
前記接触判定部により前記表示オブジェクトと前記キャラクタオブジェクトとが接触したと判定された場合、前記オブジェクト表示部は、前記表示オブジェクトの表示態様を変化させて表示するか、または、前記表示オブジェクトが前記位置から移動しているように表示することを特徴とする請求項５に記載の情報処理システム。
【請求項７】
前記オブジェクト表示部は、前記位置から移動した表示オブジェクトを、前記キャラクタオブジェクトの動きに応じて移動するよう表示することを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記視聴ユーザ端末から前記第一のギフトに関連する第二のギフトまたは前記動画に対する好意的な評価の表示要求がある場合に、
前記位置設定部は、前記動画に表示されている第一のオブジェクト、第二のオブジェクトまたは第三のオブジェクトの中の少なくとも一のオブジェクトを選定し、前記オブジェクト表示部は、前記位置設定部により選定された少なくとも一のオブジェクトの表示態様を別の表示態様に変化させることを特徴とする請求項５、６または７に記載の情報処理システム。
【請求項９】
前記視聴ユーザ端末から前記第一のギフトに関連する第二のギフトまたは前記動画に対する好意的な評価の表示要求がある場合に、
前記位置設定部は、前記動画に表示されている第一のオブジェクト、第二のオブジェクトまたは第三のオブジェクトの中の少なくとも一のオブジェクトを選定し、前記オブジェクト表示部は、前記位置設定部により選定された少なくとも一のオブジェクトの表示を終了することを特徴とする請求項５、６または７に記載の情報処理システム。
【請求項１０】
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達するまでに行われる当該第一のギフトの表示要求に必要なコストと、前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後に行われる当該第一のギフトの表示要求に必要なコストとを異ならせることを特徴とする請求項１から９のいずれか一項に記載の情報処理システム。
【請求項１１】
配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムにおける情報処理方法であって、
前記情報処理システムが備える一又は複数のコンピュータプロセッサに、
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、視聴ユーザ端末に配信するステップと、
前記視聴ユーザ端末から送信される第一のギフトの表示要求を受け付けるステップと、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数にしているか否かを判定するステップと、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していないと判定された場合に、
前記ギフト配置位置を前記第一のオブジェクトを表示させる位置に設定するステップと、
前記設定するステップにより設定された位置に前記第一のオブジェクトを表示させるステップと
を実行させ、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合に、
前記規定数の第一のオブジェクトのすべての表示態様が変化しているか否かを判定するステップと、
前記規定数の第一のオブジェクトのすべての表示態様が変化していないと判定された場合に、前記規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定するステップと、
前記設定するステップにより選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させるステップと
を実行させる情報処理方法。
【請求項１２】
配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する配信ユーザ端末用のコンピュータプログラムであって、
前記情報処理システムは、前記配信ユーザ端末、視聴ユーザ端末およびサーバ装置を備え、
前記配信ユーザ端末が備える一又は複数のコンピュータプロセッサに、
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、前記サーバ装置に送信する送信機能と、
前記視聴ユーザ端末から送信されるギフトの表示要求を受信する受信機能と、
前記受信機能が受信した表示要求に基づいて、前記ギフトに対応するギフトオブジェクトを表示させる位置を設定する位置設定機能と、
前記位置設定機能が設定した位置に前記ギフトに対応する前記オブジェクトを表示させるオブジェクト表示機能と
を実現させ、
前記視聴ユーザ端末から第一のギフトの表示要求があるたびに、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達する前は、前記位置設定機能は、前記ギフト配置位置を前記第一のオブジェクトを表示させる位置に設定し、前記オブジェクト表示機能は、前記位置設定機能により設定された位置に前記第一のオブジェクトを表示させ、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、前記規定数の第一のオブジェクトのすべての表示態様が変化していない場合は、前記位置設定機能は、前記規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定し、前記オブジェクト表示機能は、前記位置設定機能により選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させるコンピュータプログラム。
【請求項１３】
配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する配信ユーザ端末における情報処理方法であって、
前記情報処理システムは、前記配信ユーザ端末、視聴ユーザ端末およびサーバ装置を備え、
前記配信ユーザ端末が備える一又は複数のコンピュータプロセッサに、
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を前記サーバ装置に送信するステップと、
前記視聴ユーザ端末から送信される第一のギフトの表示要求を前記サーバ装置から受信するステップと、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数にしているか否かを判定するステップと、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していないと判定された場合に、
前記ギフト配置位置を前記第一のオブジェクトを表示させる位置に設定するステップと、
前記設定するステップにより設定された位置に前記第一のオブジェクトを表示させるステップと
を実行させ、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合に、
前記規定数の第一のオブジェクトのすべての表示態様が変化しているか否かを判定するステップと、
前記規定数の第一のオブジェクトのすべての表示態様が変化していないと判定された場合に、前記規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定するステップと、
前記設定するステップにより選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させるステップと
を実行させる情報処理方法。
【請求項１４】
配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する視聴ユーザ端末用のコンピュータプログラムであって、
前記情報処理システムは、配信ユーザ端末、前記視聴ユーザ端末およびサーバ装置を備え、
前記視聴ユーザ端末が備える一又は複数のコンピュータプロセッサに、
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、前記サーバ装置から受信する受信機能と、
前記サーバ装置から受信した動画に関する情報に基づいて、動画を表示する表示機能と、
前記サーバ装置にギフトの表示要求を送信する送信機能と
を実現させ、
前記表示機能は、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していないと判定された場合に、前記第一のオブジェクトを表示させる位置に設定された位置に前記第一のオブジェクトを表示させ、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合で、前記規定数の第一のオブジェクトのすべての表示態様が変化していないと判定された場合に、選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させるコンピュータプログラム。
【請求項１５】
配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する視聴ユーザ端末における情報処理方法であって、
前記情報処理システムは、配信ユーザ端末、前記視聴ユーザ端末およびサーバ装置を備え、
前記視聴ユーザ端末が備える一又は複数のコンピュータプロセッサに、
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を前記サーバ装置から受信するステップと、
前記サーバ装置から受信した情報に基づいて、動画を表示するステップと、
第一のギフトの表示要求を前記サーバ装置に送信するステップと、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していない判定された場合に、前記第一のオブジェクトを表示させる位置に設定された位置に前記第一のオブジェクトを表示させるステップと、
前記動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合で、前記規定数の第一のオブジェクトのすべての表示態様が変化していないと判定された場合に、選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させるステップと
を実行させる情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理システム、情報処理方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、アクターの動きに基づいてキャラクタオブジェクトのアニメーションを生成し、かかるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムが知られている（例えば、特許文献１参照）。
【０００３】
この種の情報処理システムにおいて、動画に、視聴ユーザの操作によって任意のオブジェクトを表示させるものが提案されている。視聴ユーザにより動画に表示させるオブジェクトは、例えば、ギフトオブジェクト等である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１８４６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
通常、視聴ユーザの操作により選択されたギフトは、ギフトオブジェクトとして、動画内の空間の上部から下部に向かって落下して所定の位置に配置された後、時間の経過とともに表示が終了するといった態様で表示されるのが一般的である。
【０００６】
ここで、視聴ユーザによるギフティングは、配信ユーザの配信意欲の向上につながるところ、かかる視聴ユーザのギフティングの意欲を如何にして向上させるかが本技術分野における課題となっている。
【０００７】
そのため、本開示の目的は、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することである。本開示のより具体的な目的の一つは、視聴ユーザのギフティングの意欲を向上させることができる情報処理システム、情報処理方法およびコンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本開示における情報処理システムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムであって、一又は複数のコンピュータプロセッサを備え、一又は複数のコンピュータプロセッサは、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、視聴ユーザ端末に配信する配信部と、視聴ユーザ端末から送信されるギフトの表示要求に基づいて、ギフトに対応するギフトオブジェクトを表示させる位置を設定する位置設定部と、位置設定部が設定した位置にギフトに対応するオブジェクトを表示させるオブジェクト表示部とを備え、視聴ユーザ端末から第一のギフトの表示要求があるたびに、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達する前は、位置設定部は、ギフト配置位置を第一のオブジェクトを表示させる位置に設定し、オブジェクト表示部は、位置設定部により設定された位置に第一のオブジェクトを表示させ、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、規定数の第一のオブジェクトのすべての表示態様が変化していない場合は、位置設定部は、規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定し、オブジェクト表示部は、位置設定部により選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させることを特徴とする。
【０００９】
一又は複数のコンピュータプロセッサは、さらに、第一のオブジェクトごとに当該第一のオブジェクトから表示態様が変化した回数を計測する計測部と、計測部により計測された回数が規定回数に達しているか否かを判定する回数判定部とを備え、回数判定部により回数が規定回数に達したと判定された場合、オブジェクト表示部は、最終の表示態様である最終オブジェクトを当該最終オブジェクトが表示されている位置から移動させて表示することができる。
【００１０】
オブジェクト表示部は、最終オブジェクトを位置から動画の画面の外へ消えるよう移動させて表示を終了することができる。
【００１１】
オブジェクト表示部は、最終オブジェクトを位置から移動させる前に、最終オブジェクトの移動を予期させる効果を動画内に生じさせることができる。
【００１２】
一又は複数のコンピュータプロセッサは、視聴ユーザ端末から第一のギフトの表示要求があるたびに、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、規定数の第一のオブジェクトの中のすべてではない少なくとも一の第一のオブジェクトの表示態様が第二のオブジェクトに変化している場合は、位置設定部は、第一のオブジェクト、または、第二のオブジェクトを選定し、オブジェクト表示部は、位置設定部により選定された第一のオブジェクトまたは第二のオブジェクトの表示態様を、それぞれ第二のオブジェクトまたは第三のオブジェクトに変化させることができる。
【００１３】
一又は複数のコンピュータプロセッサは、さらに、第一のオブジェクト、第二のオブジェクト、第三のオブジェクトの少なくとも一つで構成される表示オブジェクトとキャラクタオブジェクトとが接触したか否かを判定する接触判定部を備え、接触判定部により表示オブジェクトとキャラクタオブジェクトとが接触したと判定された場合、オブジェクト表示部は、表示オブジェクトの表示態様を変化させて表示するか、または、表示オブジェクトを位置から移動可能として表示することができる。
【００１４】
視聴ユーザ端末から第一のギフトに関連する第二のギフトまたは動画に対する好意的な評価の表示要求がある場合に、位置設定部は、動画に表示されている第一のオブジェクト、第二のオブジェクトまたは第三のオブジェクトの中の少なくとも一のオブジェクトを選定し、オブジェクト表示部は、位置設定部により選定された少なくとも一のオブジェクトの表示態様を別の表示態様に変化させることができる。
【００１５】
視聴ユーザ端末から第一のギフトに関連する第二のギフトまたは動画に対する好意的な評価の表示要求がある場合に、位置設定部は、動画に表示されている第一のオブジェクト、第二のオブジェクトまたは第三のオブジェクトの中の少なくとも一のオブジェクトを選定し、オブジェクト表示部は、位置設定部により選定された少なくとも一のオブジェクトの表示を終了することができる。
【００１６】
動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達するまでに行われる当該第一のギフトの表示要求に必要なコストと、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後に行われる当該第一のギフトの表示要求に必要なコストとを異ならせることができる。
【００１７】
本開示における情報処理方法は、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムにおける情報処理方法であって、情報処理システムが備える一又は複数のコンピュータプロセッサに、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、視聴ユーザ端末に配信するステップと、視聴ユーザ端末から送信される第一のギフトの表示要求を受け付けるステップと、動画内のギフト配置位置に配置される第一のオブジェクトが規定数にしているか否かを判定するステップと、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していないと判定された場合に、ギフト配置位置を第一のオブジェクトを表示させる位置に設定するステップと、設定するステップにより設定された位置に第一のオブジェクトを表示させるステップとを実行させ、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合に、  規定数の第一のオブジェクトのすべての表示態様が変化しているか否かを判定するステップと、規定数の第一のオブジェクトのすべての表示態様が変化していないと判定された場合に、規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定するステップと、設定するステップにより選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させるステップとを実行させることを特徴とする。
【００１８】
本開示におけるコンピュータプログラムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する配信ユーザ端末用のコンピュータプログラムであって、情報処理システムは、配信ユーザ端末、視聴ユーザ端末およびサーバ装置を備え、配信ユーザ端末が備える一又は複数のコンピュータプロセッサに、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、サーバ装置に送信する送信機能と、視聴ユーザ端末から送信されるギフトの表示要求を受信する受信機能と、受信機能が受信した表示要求に基づいて、ギフトに対応するギフトオブジェクトを表示させる位置を設定する位置設定機能と、位置設定機能が設定した位置にギフトに対応するオブジェクトを表示させるオブジェクト表示機能とを実現させ、視聴ユーザ端末から第一のギフトの表示要求があるたびに、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達する前は、位置設定機能は、ギフト配置位置を第一のオブジェクトを表示させる位置に設定し、オブジェクト表示機能は、位置設定機能により設定された位置に第一のオブジェクトを表示させ、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、規定数の第一のオブジェクトのすべての表示態様が変化していない場合は、位置設定機能は、規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定し、オブジェクト表示機能は、位置設定機能により選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させることを特徴とする。
【００１９】
本開示における情報処理方法は、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する配信ユーザ端末における情報処理方法であって、情報処理システムは、配信ユーザ端末、視聴ユーザ端末およびサーバ装置を備え、配信ユーザ端末が備える一又は複数のコンピュータプロセッサに、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報をサーバ装置に送信するステップと、視聴ユーザ端末から送信される第一のギフトの表示要求をサーバ装置から受信するステップと、動画内のギフト配置位置に配置される第一のオブジェクトが規定数にしているか否かを判定するステップと、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していないと判定された場合に、ギフト配置位置を第一のオブジェクトを表示させる位置に設定するステップと、設定するステップにより設定された位置に第一のオブジェクトを表示させるステップとを実行させ、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合に、規定数の第一のオブジェクトのすべての表示態様が変化しているか否かを判定するステップと、規定数の第一のオブジェクトのすべての表示態様が変化していないと判定された場合に、規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定するステップと、設定するステップにより選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させるステップとを実行させることを特徴とする。
【００２０】
本開示におけるコンピュータプログラムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する視聴ユーザ端末用のコンピュータプログラムであって、情報処理システムは、配信ユーザ端末、視聴ユーザ端末およびサーバ装置を備え、視聴ユーザ端末が備える一又は複数のコンピュータプロセッサに、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、サーバ装置から受信する受信機能と、サーバ装置から受信した動画に関する情報に基づいて、動画を表示する表示機能と、サーバ装置にギフトの表示要求を送信する送信機能とを実現させ、表示機能は、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していないと判定された場合に、第一のオブジェクトを表示させる位置に設定された位置に第一のオブジェクトを表示させ、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合で、規定数の第一のオブジェクトのすべての表示態様が変化していないと判定された場合に、選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させることを特徴とする。
【００２１】
本開示における情報処理方法は、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する視聴ユーザ端末における情報処理方法であって、情報処理システムは、配信ユーザ端末、視聴ユーザ端末およびサーバ装置を備え、視聴ユーザ端末が備える一又は複数のコンピュータプロセッサに、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報をサーバ装置から受信するステップと、サーバ装置から受信した情報に基づいて、動画を表示するステップと、第一のギフトの表示要求をサーバ装置に送信するステップと、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していない判定された場合に、第一のオブジェクトを表示させる位置に設定された位置に第一のオブジェクトを表示させるステップと、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合で、規定数の第一のオブジェクトのすべての表示態様が変化していないと判定された場合に、選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させるステップとを実行させることを特徴とする。
【発明の効果】
【００２２】
本開示によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することである。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる情報処理システム、情報処理方法およびコンピュータプログラムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本開示における情報処理システムの一例を示すシステム構成図である。
【図２】本開示における情報処理システムの一例を示すシステム構成図である。
【図３】本開示における情報処理装置のハードウェア構成の一例を示す構成図である。
【図４】本開示における情報処理装置の機能構成の一例を示す構成図である。
【図５】視聴／配信ユーザ端末に表示されるトップ画面のイメージを示した概念図である。
【図６】視聴ユーザ端末に表示される配信画面のイメージを示した概念図である。
【図７】視聴ユーザ端末に表示されるギフトの一覧画面のイメージを示した概念図である。
【図８】第一のオブジェクトの一例であるつららオブジェクトのイメージを示す概念図である。
【図９】動画に表示される第一のオブジェクトのイメージを示す概念図である。
【図１０】動画に表示される第一のオブジェクトのイメージを示す概念図である。
【図１１】（ａ），（ｂ）動画に表示される第一のオブジェクトのイメージを示す概念図である。
【図１２】第一のオブジェクトの一例であるつららオブジェクトが複数個表示されたイメージを示す概念図である。
【図１３】本開示における情報処理装置の機能構成の他の例を示す構成図である。
【図１４】動画に表示される第一のオブジェクトのイメージを示す概念図である。
【図１５】動画に表示される第一のオブジェクトのイメージを示す概念図である。
【図１６】（ａ），（ｂ）動画に表示される第一のオブジェクトのイメージを示す概念図である。
【図１７】本開示における情報処理方法のフローの一例を示すフロー図である。
【図１８】本開示における情報処理方法のフローの他の例を示すフロー図である。
【図１９】本開示におけるコンピュータプログラムを実現するための回路構成の一例を示す回路構成図である。
【図２０】（ａ）本開示における配信ユーザ端末の機能構成の一例を示す構成図である。（ｂ）本開示における配信ユーザ端末用プログラムの機能を実現するための回路構成の一例を示す構成図である。
【図２１】本開示における配信ユーザ端末における情報処理方法のフローの一例を示すフロー図である。
【図２２】（ａ）本開示における視聴ユーザ端末の機能構成の一例を示す構成図である。（ｂ）本開示における視聴ユーザ端末用プログラムの機能を実現するための回路構成の一例を示す構成図である。
【図２３】本開示における視聴ユーザ端末における情報処理方法のフローの一例を示すフロー図である。
【発明を実施するための形態】
【００２４】
初めに、本開示の実施形態に係る情報処理システムの概要について図面を参照しながら説明する。
【００２５】
本開示における情報処理システムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムであって、一又は複数のコンピュータプロセッサを備える。
【００２６】
＜システム構成＞
図１に一例として示されるように、本開示に係る情報処理システム１０００は、１以上の視聴ユーザ端末１１００、および、これら視聴ユーザ端末１１００とネットワーク１２００を介して接続される、動画の配信スタジオ等に配置された情報処理装置（サポートコンピュータ）１３００を含むことができる。
【００２７】
また、当該情報処理装置１３００は、インターネットを介してサーバ装置１４００（図示せず）と接続され、後述する情報処理装置１３００で行われるべき処理の一部または全部を当該サーバ装置１４００で行うものとしてもよい。なお、かかるサーバ装置１４００は、図２に示す情報処理装置４００としてもよい。
【００２８】
本明細書において、かかる情報処理システム１０００による配信を、スタジオ配信と呼ぶものとする。
【００２９】
スタジオ配信において、配信ユーザ（アクター）の全身の動きは、配信ユーザに取り付けられたマーカをスタジオに備え付けられたカメラで撮影し、既知のモーションキャプチャ技術を用いてリアルタイムでキャラクタに反映させるものとする。
【００３０】
また、本発明の情報処理システム１０００は、図２に一例として示される別の情報処理システム２０００と連携することができる。図２に示される情報処理システム２０００は、配信ユーザ端末１００、１以上の視聴ユーザ端末２００、および、これら配信ユーザ端末１００および視聴ユーザ端末２００とネットワーク３００を介して接続される情報処理装置（サーバ装置）４００を含むことができる。
【００３１】
上記の例において、配信ユーザ端末１００はスマートフォン等の情報処理端末とすることができる。本明細書において、かかる情報処理システム２０００による配信を、モバイル配信と呼ぶものとする。
【００３２】
モバイル配信において、配信ユーザの顔の動きは、配信ユーザの顔を配信ユーザ端末１００が備えるカメラで撮影し、既知のフェイストラッキング技術を用いてリアルタイムでキャラクタの顔に反映させるものとする。
【００３３】
上記情報処理システム１０００および情報処理システム２０００により生成される動画は、一例として、一の動画配信プラットフォームから、視聴ユーザへ配信することができる。
【００３４】
なお、モバイル配信における配信ユーザと視聴ユーザの区別は特になく、視聴ユーザはいつでもモバイル配信が可能であり、配信ユーザは他の配信ユーザの動画を視聴する場合には視聴ユーザとなりうる。
【００３５】
また、いずれの配信においても、モーションをキャラクタに反映させてアニメーションを生成する処理および後述するギフトを表示する処理は、配信ユーザ端末、視聴ユーザ端末、情報処理装置および他の装置により分担して行われてもよい。
【００３６】
具体的には、キャラクタオブジェクトのアニメーションを生成する端末または装置には、配信ユーザ端末から配信ユーザのフェイスモーションデータおよび音声データが送信される。また、フェイスモーションに加えてボディモーションが送信されてもよい。
【００３７】
以下の説明では、アニメーションを生成する処理は配信ユーザ端末および視聴ユーザ端末のそれぞれで行うものとして説明を行うが、これに限られるものではない。
【００３８】
また、以下の説明では、本開示における情報処理システムが図２に示されるシステム構成（モバイル配信）を備えるものとして説明を行うが、図１に示すシステム構成を備えてもよい。
【００３９】
＜ハードウェア構成＞
ここで、図３を用いて、情報処理システム２０００に含まれる情報処理装置４００のハードウェア構成について説明する。情報処理装置４００は、プロセッサ４０１と、メモリ４０２と、ストレージ４０３と、入出力インターフェース（入出力Ｉ／Ｆ）４０４と、通信インターフェース（通信Ｉ／Ｆ）４０５とを含む。各構成要素は、バスＢを介して相互に接続される。
【００４０】
情報処理装置４００は、プロセッサ４０１と、メモリ４０２と、ストレージ４０３と、入出力Ｉ／Ｆ４０４と、通信Ｉ／Ｆ４０５との協働により、本実施形態に記載される機能、方法を実現することができる。
【００４１】
プロセッサ４０１は、ストレージ４０３に記憶されるプログラムに含まれるコード又は命令によって実現する機能、及び／又は、方法を実行する。プロセッサ４０１は、例えば、中央処理装置（ＣＰＵ）、ＭＰＵ（Micro Processing Unit）、ＧＰＵ（Graphics Processing Unit）、マイクロプロセッサ（microprocessor）、プロセッサコア（processor core）、マルチプロセッサ（multiprocessor）、ＡＳＩＣ（Application-Specific Integrated Circuit）、ＦＰＧＡ（Field Programmable Gate Array）等を含み、集積回路（ＩＣ（Integrated Circuit）チップ、ＬＳＩ（Large Scale Integration））等に形成された論理回路（ハードウェア）や専用回路によって各実施形態に開示される各処理を実現してもよい。また、これらの回路は、１又は複数の集積回路により実現されてよく、各実施形態に示す複数の処理を１つの集積回路により実現されることとしてもよい。また、ＬＳＩは、集積度の違いにより、ＶＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩ等と呼称されることもある。
【００４２】
メモリ４０２は、ストレージ４０３からロードしたプログラムを一時的に記憶し、プロセッサ４０１に対して作業領域を提供する。メモリ４０２には、プロセッサ４０１がプログラムを実行している間に生成される各種データも一時的に格納される。メモリ４０２は、例えば、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）等を含む。
【００４３】
ストレージ４０３は、プログラムを記憶する。ストレージ４０３は、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリ等を含む。
【００４４】
通信Ｉ／Ｆ４０５は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装され、ネットワーク３００を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ４０５は、ネットワーク３００を介して、他の情報処理装置との通信を実行する。通信Ｉ／Ｆ４０５は、各種データをプロセッサ４０１からの指示に従って、他の情報処理装置に送信する。また、通信Ｉ／Ｆ４０５は、他の情報処理装置から送信された各種データを受信し、プロセッサ４０１に伝達する。
【００４５】
入出力Ｉ／Ｆ４０４は、情報処理装置４００に対する各種操作を入力する入力装置、及び、情報処理装置４００で処理された処理結果を出力する出力装置を含む。入出力Ｉ／Ｆ４０４は、入力装置と出力装置が一体化していてもよいし、入力装置と出力装置とに分離していてもよい。
【００４６】
入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報をプロセッサ４０１に伝達できる全ての種類の装置のいずれか、又は、その組み合わせにより実現される。入力装置は、例えば、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ（画像を介した操作入力）、マイク（音声による操作入力）を含む。
【００４７】
出力装置は、プロセッサ４０１で処理された処理結果を出力する。出力装置は、例えば、タッチパネル、スピーカ等を含む。なお、情報処理装置１３００、情報処理装置１４００、視聴ユーザ端末１１００、配信ユーザ端末１００、視聴ユーザ端末２００も特筆すべき場合を除き、図３と同様のハードウェア構成で構成されることができる。
【００４８】
＜機能構成＞
そして、上記一又は複数のコンピュータプロセッサ（本例では情報処理装置４００）は、図４に示すように、配信部４１０と、位置設定部４２０と、オブジェクト表示部４３０とを備える。
【００４９】
配信部４１０は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、視聴ユーザ端末（視聴ユーザ端末）１１００に配信する。配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報には、例えばキャラクタオブジェクトの動作を示すモーション情報や、配信ユーザの音声情報や、他の視聴ユーザから送られたギフトを示すギフトオブジェクト情報などが含まれる。そして、ギフトオブジェクト情報は、少なくとも、ギフトオブジェクトの種類を特定するギフトオブジェクト識別情報と、ギフトオブジェクトが表示される位置を示す位置情報とを含む。なお、ギフトオブジェクト情報は、後述するギフトの表示要求に含まれる情報ともいうことができる。
【００５０】
一例として、配信部４１０は、上述した動画配信プラットフォームを介して動画をライブ配信することができる。
【００５１】
図５は、上記動画配信プラットフォームにアクセスした視聴ユーザの視聴ユーザ端末２００に表示されるトップ画面２０１を示したものである。
【００５２】
図５に示されるように、視聴ユーザは、トップ画面２０１において一覧表示される一以上の配信チャンネル２０２の中から一の配信チャンネルを選ぶことにより、当該一の配信チャンネルで再生される動画を視聴することができる。
【００５３】
あるいは、視聴ユーザは、特定の一の配信チャンネルの固定リンクへアクセスすることにより、当該特定の一の配信チャンネルで再生される動画を視聴することができる。かかる固定リンクは、フォロー中の配信ユーザからのお知らせ、または、他のユーザから送られたシェアの通知などにより得ることができる。
【００５４】
なお、図５に示すように、トップ画面２０１にはキャンペーンやイベントなどのお知らせの表示欄２０３が表示されてもよい。このお知らせの表示欄２０３は、スライド操作により他のお知らせへの表示の切り替えが可能である。
【００５５】
また、上記動画配信プラットフォームでは、配信中の配信チャンネル一覧と、配信予定の配信チャンネル一覧とをタブ（配信中／動画一覧）により分けて表示することができる。一例として、図５は配信中の配信チャンネル一覧を示したものである。
【００５６】
なお、視聴ユーザは、トップ画面２０１で一の配信チャンネルを選択することで動画の視聴が可能であるが、配信ボタン２０４を選択することで、自身で動画を配信する配信ユーザとなることもできる。
【００５７】
図６は、視聴ユーザの端末に表示される配信動画の画面２０５を示した例である。視聴ユーザは、コメント投稿欄２０６にテキストの入力を行い、送信ボタン２０７を押すことでコメントを投稿することができる。また、ギフトボタン２０８を押すことで視聴ユーザにはギフト一覧が表示され、選択により指定したギフトを投じることができる。また、視聴ユーザは、いいねボタン２０９を押すことで好意を示す評価を投稿することができる。なお、ボタンを押すとは、画面に表示されたボタンをタップ等により選択することを含むものとする。
【００５８】
また、視聴ユーザが未だフォローしていない配信ユーザが配信する動画の画面には、視聴ユーザが配信ユーザをフォローするためのフォローボタン２１６が表示される。このフォローボタン２１６は、視聴ユーザが既にフォローしている配信ユーザが配信する動画の画面では、フォロー解除ボタンとして機能する。
【００５９】
なお、この「フォロー」は視聴ユーザから視聴ユーザへ、配信ユーザから視聴ユーザへ、配信ユーザから配信ユーザへ行われるものであってもよい。ただし、フォローは一方向のみの関連付けとして管理され、逆方向の関連付けはフォロワーとして別に管理されるものとする。
【００６０】
また、動画のシェアに関し、視聴ユーザはシェアボタン２１１を押すことでシェア可能なＳＮＳ一覧を確認し、選択により指定したＳＮＳの指定した場所に固定リンクを送信することができる。
【００６１】
また、静止画に関し、視聴ユーザはスクリーンショットボタン２１２を押すことで画面の静止画を保存することができる。また、スクリーンショットボタン２１２を押すことで静止画をシェア可能なＳＮＳ一覧が表示され、視聴ユーザは選択により指定したＳＮＳの指定した場所に静止画を送信することができる。
【００６２】
また、コラボボタン２１３を押すことで配信ユーザに対してコラボ配信をリクエストすることができる。コラボ配信とは、配信ユーザの配信動画に視聴ユーザのキャラクタオブジェクトを登場させることをいう。
【００６３】
また、視聴終了要求は、図６に示す視聴終了ボタン２１４を押すことにより送信されるものとすることができる。
【００６４】
そして、位置設定部４２０は、視聴ユーザの情報処理端末から送信されるギフトの表示要求に基づいて、ギフトに対応するギフトオブジェクトを表示させる位置を設定する。
【００６５】
ギフトを表示させる位置は、一例として、画面に出現したギフトオブジェクトが最終的にまたは一時的に固定される位置として定められる。かかる位置は、ギフト毎に予め定められることができる。なお、同一のギフトオブジェクトが同一の位置に表示されると重なって見えなくなってしまうため、同一のギフトオブジェクトが複数個表示される場合には、異なる位置に表示されるよう調整される。なお、かかるギフトを表示させる位置は、仮想空間内の３次元座標または２次元座標として設定されることができる。
【００６６】
また、同一のギフトオブジェクトを表示させる位置には限りがあるものとしてもよい。すなわり、後述するように、第一のギフトオブジェクトを表示させる位置（後述するギフト配置位置）は規定数だけ設定されるものとする。
【００６７】
そして、オブジェクト表示部４３０は、位置設定部４２０が設定した位置にギフトに対応するオブジェクトを表示させる。
【００６８】
ギフトは、一例として、上記ギフトボタン２０８を押すことで視聴ユーザ端末２００に表示されたギフトの一覧から視聴ユーザにより選択されて表示要求がなされるものとする。
【００６９】
図７は、視聴ユーザ端末２００に表示されたギフトの一覧を示す画面２１５の例を示したものである。図７に示されるように、ギフトは分類（無料ギフト、有料ギフト、アクセサリ、応援グッズ、アピール、バラエティ等）ごとに分けて表示されることができる。
【００７０】
ここで、有料ギフトとは、視聴ユーザが購入したマイコインの消費により購入可能なギフトであり、無料ギフトとは、視聴ユーザが無料で入手したマイポイントの消費または消費なしで入手可能なギフトである。
【００７１】
そして、本開示における一又は複数のコンピュータプロセッサは、視聴ユーザの情報処理端末から第一のギフトの表示要求があるたびに、以下の処理を行う。
【００７２】
一例として、本開示における第一のギフトは、図８に示すように、つららを表現したつららオブジェクトを表示させるためのつららギフトである。
【００７３】
以降の実施形態および図面では第一のオブジェクトＯＢはつららオブジェクトであるものとして説明を行うが、第一のギフトおよび第一のオブジェクトはつららに関するものに限られるものではなく、後述する表示態様の変化を表現ができるものであればどのような形状のオブジェクトであってもよい。
【００７４】
そして、視聴ユーザの情報処理端末から第一のギフトの表示要求があるたびに、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達する前は、位置設定部４２０は、ギフト配置位置を第一のオブジェクトを表示させる位置に設定し、オブジェクト表示部４３０は、位置設定部４２０により設定された位置に第一のオブジェクトを表示させる。
【００７５】
すなわち、図９に一例として示すように、動画内において、第一のオブジェクトＯＢ１〜３が配置可能なギフト配置位置は位置Ｐ１、位置Ｐ２、位置Ｐ３であるところ、規定数である３個目までの第一のオブジェクトＯＢ１〜ＯＢ３は、当該位置Ｐ１〜Ｐ３に配置される。配置順は特に限定されるものではないが、中央から外側に向かって配置される様子を表すように、位置Ｐ１、位置Ｐ２、位置Ｐ３の順に配置されるものとしてもよい。
【００７６】
なお、かかるギフト配置位置は、動画内で３次元的に設定されてもよい。例えば、空間内の奥行き方向に向かって、１列目に位置Ｐ１、位置Ｐ２、２列目に位置Ｐ３、位置Ｐ４、位置Ｐ５、３列目に位置Ｐ６、位置Ｐ７といった配置としてもよい。このように奥行き方向に複数列配置位置を設定する場合には、互い違いにずらして表示することで、奥行き方向にもまだギフトオブジェクトが表示されていることを視聴ユーザに認識させることができるため好ましい。
【００７７】
なお、図９に示すギフト配置位置の鎖線は、説明のために示したものであって、実際の画面に示す必要はない。
【００７８】
あるいは、視聴ユーザの情報処理端末から第一のギフトの表示要求があるたびに、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、規定数の第一のオブジェクトのすべての表示態様が変化していない場合は、位置設定部４２０は、規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定し、オブジェクト表示部４３０は、位置設定部４２０により選定された第一のオブジェクトの表示態様を第二のオブジェクトＯＢに変化させる。
【００７９】
すなわち、図１０に一例として示すように、規定数を超えた４個目の第一のオブジェクトは、上記位置Ｐ１〜Ｐ３または別の位置に配置されるのではなく、図９において既に表示されている第一のオブジェクトＯＢ１〜ＯＢ３のいずれか一つのオブジェクト（ここでは第一のオブジェクトＯＢ２）を第二のオブジェクトＯＢ４に変化させるものとする。
【００８０】
ここで、位置設定部４２０が選定する第一のオブジェクトは予め順序が定められるものであってもよいし、抽選を行ってランダムに選択されるものであってもよいし、視聴ユーザまたは配信ユーザの指定によるものであってもよい。
【００８１】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【００８２】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【００８３】
また、視聴ユーザ端末から第一のギフトの表示要求があった場合において、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、規定数の第一のオブジェクトの中のすべてではない少なくとも一の第一のオブジェクトの表示態様が第二のオブジェクトに変化している場合（図１０に示した場合）、位置設定部４２０は、第一のオブジェクト、または、第二のオブジェクトを選定し、オブジェクト表示部４３０は、位置設定部４２０により選定された第一のオブジェクトまたは第二のオブジェクトの表示態様を、それぞれ第二のオブジェクトまたは第三のオブジェクトに変化させることができる。
【００８４】
すなわち、５個目の第一のオブジェクトは、図１０において既に表示されている第一のオブジェクトＯＢ１，ＯＢ３，第二のオブジェクトＯＢ４の中の一のオブジェクト（ここでは第一のオブジェクトＯＢ１）を、図１１（ａ）に示すように、第二のオブジェクトＯＢ５に変化させる。あるいは、５個目の第一のオブジェクトは、図１０において既に表示されている第一のオブジェクトＯＢ１，ＯＢ３，第二のオブジェクトＯＢ４の中の一のオブジェクト（ここでは第二のオブジェクトＯＢ４）を、第二のオブジェクトＯＢ６に変化させる。
【００８５】
このように、同じ第一のギフトをギフティングしたとしても、ギフティングのタイミングによっては対応するギフトオブジェクトの表示態様が異なる。一例として、視聴ユーザにより１２個のつららギフトがギフティングされると、図１２に示すような態様のつららオブジェクトが表示される。なお、複数個のつららオブジェクトの集合体を後述する１つ「表示オブジェクト」として扱うこともできるし、複数個のつららオブジェクトを個別に「表示オブジェクト」として扱うこともできる。
【００８６】
また、本開示の一又は複数のコンピュータプロセッサは、さらに、図１３に示すように、計測部４４０と、回数判定部４５０とを備えることができる。
【００８７】
計測部４４０は、第一のオブジェクトごとに当該第一のオブジェクトから表示態様が変化した回数を計測する。
【００８８】
回数判定部４５０は、計測部４４０により計測された回数が規定回数に達しているか否かを判定する。
【００８９】
そして、回数判定部４５０により回数が規定回数に達したと判定された場合、オブジェクト表示部４３０は、最終の表示態様である最終オブジェクトを当該最終オブジェクトが表示されている位置から移動させて表示する。
【００９０】
ここでいう最終オブジェクトは、規定回数だけ表示態様が変化した最終態様のオブジェクトをいうものとする。一例として、規定回数を２とすると、図１１に示した第三のオブジェクトＯＢ６が最終オブジェクトとなる。
【００９１】
そして、オブジェクト表示部４３０は、図１４に示すように、最終オブジェクトＦＮを位置Ｐ２から移動させる。一例として、最終オブジェクトＦＮは固定されていた画面下方に落下するように表示される。
【００９２】
このとき、本開示におけるオブジェクト表示部４３０は、最終オブジェクトＦＮを位置から動画の画面の外へ消えるよう移動させて表示を終了してもよい。
【００９３】
また、本開示におけるオブジェクト表示部４３０は、図１５に示すように、最終オブジェクトＦＮを位置Ｐ１から移動させる前に、最終オブジェクトＦＮの移動を予期させる効果を動画内に生じさせることができる。
【００９４】
最終オブジェクトＦＮの移動を予期させる効果とは、例えば音、動きおよび／または特殊効果により表現することができる。音の例としては、「メキメキ」といったヒビが入るような音、動きの例としては、つららが揺れるといった動き、特殊効果の例としては、つららから氷の破片が飛び散るといった特殊効果などが挙げられる。また、これらの効果は１つのみで最終オブジェクトＦＮの移動を予期させる効果としてもよいし、複数の効果を組み合わて適用してもよい。
【００９５】
また、本開示における一又は複数のコンピュータプロセッサは、図１３に示したように、さらに、接触判定部４６０を備えることができる。
【００９６】
接触判定部４６０は、第一のオブジェクト、第二のオブジェクト、第三のオブジェクトの少なくとも一つで構成される表示オブジェクトとキャラクタオブジェクトとが接触したか否かを判定する。
【００９７】
表示オブジェクトは、第一のオブジェクト、第二のオブジェクト、第三のオブジェクトの少なくとも一つで構成される。すなわち、上述したように、表示オブジェクトは、複数個のつららオブジェクトの集合体としてよいし、複数個のつららオブジェクトの１個１個であるものとしてもよい。
【００９８】
そして、接触判定部４６０により表示オブジェクトとキャラクタオブジェクトとが接触したと判定された場合、オブジェクト表示部４３０は、表示オブジェクトの表示態様を変化させて表示するか、または、表示オブジェクトを位置から移動可能として表示する。
【００９９】
ここでいう表示オブジェクトの表示態様の変化とは、一例として、表示オブジェクト（ここでは図１１（ｂ）に示した第三のオブジェクトＯＢ６）を、図１６（ａ）に示されるように、折れた状態に変化させるものとする。この折れた状態に変化させるには、第三のオブジェクトＯＢ６を第四のオブジェクトＯＢ７および第五のオブジェクトＯＢ８に変化させるものとしてもよい。なお、ここではつららが折れた状態を表現したが、つららが欠ける、砕け散るなどのつららが壊れる状態を表現するものとしてもよい。
【０１００】
あるいは、ここでいう表示オブジェクトの表示態様の変化とは、一例として、表示オブジェクト（ここでは図１１（ｂ）に示した第三のオブジェクトＯＢ６）を、図１６（ｂ）に示されるように、取り外した状態に変化させるものとする。この取り外した状態に変化させるには、第三のオブジェクトＯＢ６をキャラクタオブジェクトに持たせた状態に変化させるものとしてもよい。なお、図１６（ａ）の状態と図１６（ｂ）の状態とを組み合わせて、折れた一部のオブジェクトをキャラクタオブジェクトが持てるようにしてもよい。
【０１０１】
また、本開示において、視聴ユーザ端末から第一のギフトに関連する第二のギフトまたは動画に対する好意的な評価の表示要求がある場合に、位置設定部４２０は、動画に表示されている第一のオブジェクト、第二のオブジェクトまたは第三のオブジェクトの中の少なくとも一のオブジェクトを選定し、オブジェクト表示部４３０は、位置設定部４２０により選定された少なくとも一のオブジェクトの表示態様を別の表示態様に変化させることができる。
【０１０２】
具体的には、視聴ユーザが図６に示すいいねボタン２０９を押した場合に、動画に表示されている一のつららオブジェクトの表示態様が別の表示態様に変化するものとする。別の表示態様とは、例えば、つららが解けかけている状態を表したものとすることができる。
【０１０３】
かかる表現により、視聴ユーザのあたたかい心が冷たいつららを溶かすといった表現を演出することができる。これにより、配信ユーザは、つららが表示されてキャラクタオブジェクトが見えにくくなってしまっている間は視聴ユーザに対していいねボタンを押してというお願いをし、いいねボタンを押してくれた視聴ユーザに対しては感謝の意を述べるといったコミュニケーションを生じさせることができる。
【０１０４】
あるいは、本開示において、視聴ユーザの情報処理端末から第一のギフトに関連する第二のギフトまたは動画に対する好意的な評価の表示要求がある場合に、位置設定部４２０は、動画に表示されている第一のオブジェクト、第二のオブジェクトまたは第三のオブジェクトの中の少なくとも一のオブジェクトを選定し、オブジェクト表示部４３０は、位置設定部４２０により選定された少なくとも一のオブジェクトの表示を終了することができる。
【０１０５】
具体的には、視聴ユーザが図６に示すいいねボタン２０９を押した場合に、動画に表示されている一のつららオブジェクトの表示が終了されるものとする。
【０１０６】
かかる表現により、視聴ユーザのあたたかい心が冷たいつららを溶かすといった表現を演出することができる。これにより、配信ユーザは、つららが表示されてキャラクタオブジェクトが見えにくくなってしまっている間は視聴ユーザに対していいねボタンを押してというお願いをし、いいねボタンを押してくれた視聴ユーザに対しては感謝の意を述べるといったコミュニケーションを生じさせることができる。
【０１０７】
また、本開示において、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達するまでに行われる当該第一のギフトの表示要求に必要なコストと、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後に行われる当該第一のギフトの表示要求に必要なコストとを異ならせるのが好ましい。
【０１０８】
具体的には、１個目〜３個目までの第一のギフトの表示要求に関しては有料とし、４個目以降については無料としてもよい。あるいは、すべてが有料であるとして、最初の方のギフトを最後の方のギフトよりも高額にするといった傾斜をつけてもよい。
【０１０９】
なお、上記実施形態では、つららオブジェクトは１本ずつ配置位置に配置される例を示したが、図１２に示したようなつららの集合体毎に配置位置に配置する構成としてもよい。
【０１１０】
また、この時、つららの集合体に含まれる１本のつららが、規定時間の経過とともに折れて落下する構成としてもよい。この時、折れて落下したつららが、他のギフトオブジェクトまたはキャラクタオブジェクトに影響を与える構成としてもよい。
【０１１１】
一例として、雪だるまオブジェクトの例を用いて具体的に説明すると、雪玉ギフトの表示要求に応じてキャラクタオブジェクトの頭部に雪だるまオブジェクトが装着された後に、つららギフトの表示要求がなされ、つららが画面上部から下部へ落下する際に上記雪だるまオブジェクトに接触すると、上記雪だるまオブジェクトが大きくなるような構成としてもよい。この時、つららギフトおよび雪玉ギフトは互いに関連付けて管理されているものとする。
【０１１２】
かかる管理の手法としては、つららギフトおよび雪玉ギフトに同一の「氷属性」という属性を付す手法が挙げられる。かかる属性には、「氷属性」以外にも、「スイーツ属性」「水属性」「火属性」「食べ物属性」など、様々な属性を付すことが可能である。
【０１１３】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１１４】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１１５】
続いて、本開示の実施形態における情報処理方法について説明を行う。
【０１１６】
本開示の実施形態における情報処理方法は、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システム２０００における情報処理方法である。情報処理システム２０００は、配信ユーザ端末１００と、視聴ユーザ端末２００と、情報処理装置４００（サーバ装置４００）とを備える。
【０１１７】
本開示における情報処理方法は、図１７に一例として示されるように、情報処理システムが備える一又は複数のプロセッサに、ステップＳ１０〜Ｓ１７を実行させる。
【０１１８】
ステップＳ１０では、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、視聴ユーザ端末に配信する。かかる情報は、配信ユーザ端末から受信することができる。かかるステップＳ１０は、上述した配信部４１０により実行されることができる。
【０１１９】
ステップＳ１１では、視聴ユーザ端末から送信される第一のギフトの表示要求を受け付ける。かかるステップＳ１１は、上述したサーバ装置４００により実行されることができる。
【０１２０】
ステップＳ１２では、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達しているか否かを判定する。かかるステップＳ１２は、上述したサーバ装置４００により実行されることができる。
【０１２１】
ステップＳ１３では、Ｓ１２において動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していないと判定された場合に、ギフト配置位置を第一のオブジェクトを表示させる位置に設定する。かかるステップＳ１３は、上述した位置設定部４２０により実行されることができる。
【０１２２】
ステップＳ１４では、ステップＳ１３により設定された位置に第一のオブジェクトを表示させる。かかるステップＳ１４は、上述したオブジェクト表示部４３０により実行されることができる。本フローは、ステップＳ１４の実行後、ステップＳ１１へ遷移する。
【０１２３】
ステップＳ１５では、ステップＳ１２において動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合に、規定数の第一のオブジェクトのすべての表示態様が変化しているか否かを判定する。かかるステップＳ１５は、上述したサーバ装置４００により実行されることができる。
【０１２４】
ステップＳ１６では、ステップＳ１５において規定数の第一のオブジェクトのすべての表示態様が変化していないと判定された場合に、規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定する。かかるステップＳ１６は、上述した位置設定部４２０により実行されることができる。
【０１２５】
ステップＳ１７では、ステップＳ１６により選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させる。かかるステップＳ１７は、上述したオブジェクト表示部４３０により実行されることができる。本フローは、ステップＳ１７の実行後、ステップＳ１１へ遷移する。
【０１２６】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１２７】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１２８】
また、追加的に図１８に示されるように、ステップＳ１２において動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定されると、ステップＳ１９１において、規定数の第一のオブジェクトの中のすべてではない少なくとも一の第一のオブジェクトの表示態様が第二のオブジェクトに変化しているか否かを判定してもよい。かかるステップＳ１９１は、上述したサーバ装置４００により実行されることができる。
【０１２９】
ステップＳ１９２では、ステップＳ１９１において規定数の第一のオブジェクトの中のすべてではない少なくとも一の第一のオブジェクトの表示態様が第二のオブジェクトに変化していると判定された場合、第一のオブジェクト、または、第二のオブジェクトを選定する。かかるステップＳ１９２は、上述した位置設定部４２０により実行されることができる。
【０１３０】
ステップＳ１９３では、ステップＳ１９２により選定された第一のオブジェクトまたは第二のオブジェクトの表示態様を、それぞれ第二のオブジェクトまたは第三のオブジェクトに変化させる。かかるステップＳ１９３は、上述したオブジェクト表示部４３０により実行されることができる。
【０１３１】
ステップＳ１９１において規定数の第一のオブジェクトの中のすべてではない少なくとも一の第一のオブジェクトの表示態様が第二のオブジェクトに変化していないと判定された場合、上記ステップＳ１５へと進む。
【０１３２】
また、ステップＳ１８では、ステップＳ１５において規定数の第一のオブジェクトのすべての表示態様が変化していると判定された場合に、表示されている第二のオブジェクトの中の一の第二のオブジェクトを選定する。かかるステップＳ１８は、上述した位置設定部４２０により実行されることができる。
【０１３３】
ステップＳ１９では、ステップＳ１８により選定された第二のオブジェクトの表示態様を第三のオブジェクトに変化させる。かかるステップＳ１９は、上述したオブジェクト表示部４３０により実行されることができる。本フローは、ステップＳ１９の実行後、ステップＳ１１へ遷移する。なお、第三のオブジェクトが最終オブジェクトである場合には、本フローは終了する（図示せず）。
【０１３４】
続いて、本開示の実施形態におけるコンピュータプログラムについて説明を行う。
【０１３５】
本開示の実施形態におけるコンピュータプログラムは、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システム２０００において実行されるコンピュータプログラムである。情報処理システム２０００は、配信ユーザ端末１００と、視聴ユーザ端末２００と、情報処理装置４００（サーバ装置４００）とを備える。
【０１３６】
本開示におけるコンピュータプログラムは、情報処理システムが備える一又は複数のプロセッサに、配信機能と、位置設定機能と、オブジェクト表示機能とを実現させることを特徴とする。
【０１３７】
配信機能は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、視聴ユーザ端末に配信する。
【０１３８】
位置設定機能は、視聴ユーザ端末から送信されるギフトの表示要求に基づいて、ギフトに対応するギフトオブジェクトを表示させる位置を設定する。
【０１３９】
オブジェクト表示機能は、位置設定部が設定した位置にギフトに対応するオブジェクトを表示させる。
【０１４０】
そして、視聴ユーザ端末から第一のギフトの表示要求があるたびに、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達する前は、位置設定部は、ギフト配置位置を第一のオブジェクトを表示させる位置に設定し、オブジェクト表示部は、位置設定部により設定された位置に第一のオブジェクトを表示させ、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、規定数の第一のオブジェクトのすべての表示態様が変化していない場合は、位置設定部は、規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定し、オブジェクト表示部は、位置設定部により選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させる。
【０１４１】
上記機能は、図１９に示す配信回路１４１０、位置設定回路１４２０およびオブジェクト表示回路１４３０により実現されることができる。配信回路１４１０、位置設定回路１４２０、および、オブジェクト表示回路１４３０は、それぞれ上述した配信部４１０、位置設定部４２０およびオブジェクト表示部４３０により実現されるものとする。各部の詳細については上述したとおりである。
【０１４２】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１４３】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１４４】
続いて、本開示の実施形態における配信ユーザ端末について説明を行う。
【０１４５】
本開示における配信ユーザ端末は、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システム２０００を構成する。情報処理システム２０００は、さらに、視聴ユーザ端末２００および情報処理装置４００（サーバ装置４００）を備える。
【０１４６】
そして、配信ユーザ端末１００は、図２０（ａ）に示すように、送信部１１０と、受信部１２０と、位置設定部１３０と、オブジェクト表示部１４０とを備える。
【０１４７】
送信部１１０は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、サーバ装置に送信する。
【０１４８】
受信部１２０は、視聴ユーザ端末から送信されるギフトの表示要求を受信する。
【０１４９】
位置設定部１３０は、受信部１２０が受信した表示要求に基づいて、ギフトに対応するギフトオブジェクトを表示させる位置を設定する。かかる位置設定部１３０は、上述した情報処理装置４００が備える位置設定部４２０と同様の機能構成とすることができる。
【０１５０】
オブジェクト表示部１４０は、位置設定部１３０が設定した位置にギフトに対応するオブジェクトを表示させる。かかるオブジェクト表示部１４０は、上述した情報処理装置４００が備えるオブジェクト表示部４３０と同様の機能構成とすることができる。
【０１５１】
そして、視聴ユーザ端末から第一のギフトの表示要求があるたびに、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達する前は、位置設定部１３０は、ギフト配置位置を第一のオブジェクトを表示させる位置に設定し、オブジェクト表示部１４０は、位置設定部１３０により設定された位置に第一のオブジェクトを表示させ、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、規定数の第一のオブジェクトのすべての表示態様が変化していない場合は、位置設定部１３０は、規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定し、オブジェクト表示部１４０は、位置設定部１３０により選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させる。
【０１５２】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１５３】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１５４】
続いて、本開示の実施形態における配信ユーザ端末用のコンピュータプログラムについて説明を行う。
【０１５５】
本開示におけるコンピュータプログラムは、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する配信ユーザ端末１００で実行されるコンピュータプログラムである。情報処理システム２０００は、さらに、視聴ユーザ端末２００および情報処理装置４００（サーバ装置４００）を備える。
【０１５６】
そして、上記コンピュータプログラムは、配信ユーザ端末が備える一又は複数のコンピュータプロセッサに、送信機能と、受信機能と、位置設定機能と、オブジェクト表示機能とを実現させる。
【０１５７】
送信機能は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、サーバ装置に送信する。
【０１５８】
受信機能は、視聴ユーザ端末から送信されるギフトの表示要求を受信する。
【０１５９】
位置設定機能は、受信機能が受信した表示要求に基づいて、ギフトに対応するギフトオブジェクトを表示させる位置を設定する。かかる位置設定機能は、上述した情報処理装置４００が実現する位置設定機能と同様の機能構成とすることができる。
【０１６０】
オブジェクト表示機能は、位置設定機能が設定した位置にギフトに対応するオブジェクトを表示させる。かかるオブジェクト表示機能は、上述した情報処理装置４００が実現するオブジェクト表示機能と同様の機能構成とすることができる。
【０１６１】
そして、視聴ユーザ端末から第一のギフトの表示要求があるたびに、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達する前は、位置設定機能は、ギフト配置位置を第一のオブジェクトを表示させる位置に設定し、オブジェクト表示機能は、位置設定機能により設定された位置に第一のオブジェクトを表示させ、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、規定数の第一のオブジェクトのすべての表示態様が変化していない場合は、位置設定機能は、規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定し、オブジェクト表示機能は、位置設定機能により選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させる。
【０１６２】
上記機能は、図２０（ｂ）に示す送信回路１１１０、受信回路１１２０、位置設定回路１１３０およびオブジェクト表示回路１１４０により実現されることができる。送信回路１１１０、受信回路１１２０、位置設定回路１１３０およびオブジェクト表示回路１１４０は、それぞれ上述した送信部１１０、受信部１２０、位置設定部１３０およびオブジェクト表示部１４０により実現されるものとする。各部の詳細については上述したとおりである。
【０１６３】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１６４】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１６５】
続いて、本開示の実施形態における配信ユーザ端末における情報処理方法について説明を行う。
【０１６６】
本開示における情報処理方法は、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する配信ユーザ端末における情報処理方法である。情報処理システム２０００は、さらに、視聴ユーザ端末２００および情報処理装置４００（サーバ装置４００）を備える。
【０１６７】
本開示における情報処理方法は、図２１に一例として示されるように、配信ユーザ端末が備える一又は複数のコンピュータプロセッサに、ステップＳ２０〜Ｓ２７を実行させる。
【０１６８】
ステップＳ２０は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報をサーバ装置に送信する。かかるステップＳ２０は、上述した送信部１１０により実行されることができる。
【０１６９】
ステップＳ２１は、視聴ユーザ端末から送信される第一のギフトの表示要求をサーバ装置から受信する。かかるステップＳ２１は、上述した受信部１２０により実行されることができる。
【０１７０】
ステップＳ２２は、動画内のギフト配置位置に配置される第一のオブジェクトが規定数にしているか否かを判定する。かかるステップＳ２２は、配信ユーザ端末により実行されることができる。
【０１７１】
ステップＳ２３は、ステップＳ２２において動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していないと判定された場合に、ギフト配置位置を第一のオブジェクトを表示させる位置に設定する。かかるステップＳ２３は、上述した位置設定部１３０により実行されることができる。
【０１７２】
ステップＳ２４は、位置設定部により設定された位置に第一のオブジェクトを表示させる。かかるステップＳ２４は、上述したオブジェクト表示部１４０により実行されることができる。本フローは、ステップＳ２４の実行後、ステップＳ２１へ遷移する。
【０１７３】
ステップＳ２５は、ステップＳ２２において動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合に、規定数の第一のオブジェクトのすべての表示態様が変化しているか否かを判定する。かかるステップＳ２５は、配信ユーザ端末により実行されることができる。
【０１７４】
ステップＳ２６は、ステップＳ２５において規定数の第一のオブジェクトのすべての表示態様が変化していないと判定された場合に、規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定する。かかるステップＳ２６は、上述した位置設定部１３０により実行されることができる。
【０１７５】
ステップＳ２７は、位置設定部により選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させる。かかるステップＳ２７は、上述したオブジェクト表示部１４０により実行されることができる。本フローは、ステップＳ２７の実行後、ステップＳ２１へ遷移する。
【０１７６】
また、ステップＳ２８では、ステップＳ２５において規定数の第一のオブジェクトのすべての表示態様が変化していると判定された場合に、表示されている第二のオブジェクトの中の一の第二のオブジェクトを選定する。かかるステップＳ２８は、上述した位置設定部１３０により実行されることができる。
【０１７７】
ステップＳ２９では、ステップＳ２８により選定された第二のオブジェクトの表示態様を第三のオブジェクトに変化させる。かかるステップＳ２９は、上述したオブジェクト表示部１４０により実行されることができる。本フローは、ステップＳ２９の実行後、ステップＳ２１へ遷移する。なお、第三のオブジェクトが最終オブジェクトである場合には、本フローは終了する（図示せず）。
【０１７８】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１７９】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１８０】
続いて、本開示の実施形態における視聴ユーザ端末について説明を行う。
【０１８１】
本開示における視聴ユーザ端末は、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システム２０００を構成する。情報処理システム２０００は、さらに、配信ユーザ端末１００および情報処理装置４００（サーバ装置４００）を備える。
【０１８２】
そして、視聴ユーザ端末２００は、図２２（ａ）に示すように、受信部２１０と、表示部２２０と、送信部２３０とを備える。
【０１８３】
受信部２１０は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、サーバ装置から受信する。
【０１８４】
表示部２２０は、サーバ装置から受信した動画に関する情報に基づいて、動画を表示する。
【０１８５】
送信部２３０は、サーバ装置にギフトの表示要求を送信する。
【０１８６】
そして、表示部２２０は、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合に、第一のオブジェクトを表示させる位置に設定された位置に第一のオブジェクトを表示させ、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合で、規定数の第一のオブジェクトのすべての表示態様が変化していると判定された場合に、選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させる。
【０１８７】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１８８】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１８９】
続いて、本開示の実施形態における視聴ユーザ端末用のコンピュータプログラムについて説明を行う。
【０１９０】
本開示におけるコンピュータプログラムは、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システム２０００を構成する視聴ユーザ端末２００で実行されるコンピュータプログラムである。情報処理システム２０００は、さらに、配信ユーザ端末１００および情報処理装置４００（サーバ装置４００）を備える。
【０１９１】
そして、上記コンピュータプログラムは、視聴ユーザ端末が備える一又は複数のコンピュータプロセッサに、受信機能と、表示機能と、送信機能とを実現させる。
【０１９２】
受信機能は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、サーバ装置から受信する。
【０１９３】
表示機能は、サーバ装置から受信した動画に関する情報に基づいて、動画を表示する。
【０１９４】
送信機能は、サーバ装置にギフトの表示要求を送信する。
【０１９５】
そして、表示機能は、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合に、第一のオブジェクトを表示させる位置に設定された位置に第一のオブジェクトを表示させ、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合で、規定数の第一のオブジェクトのすべての表示態様が変化していると判定された場合に、選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させる。
【０１９６】
上記機能は、図２２（ｂ）に示す受信回路１２１０、表示回路１２２０および送信回路１２３０により実現されることができる。受信回路１２１０、表示回路１２２０および送信回路１２３０は、それぞれ上述した受信部２１０、表示部２２０および送信部２３０により実現されるものとする。各部の詳細については上述したとおりである。
【０１９７】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１９８】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１９９】
続いて、本開示の実施形態における視聴ユーザ端末における情報処理方法について説明を行う。
【０２００】
本開示における情報処理方法は、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する視聴ユーザ端末における情報処理方法である。情報処理システム２０００は、さらに、配信ユーザ端末１００および情報処理装置４００（サーバ装置４００）を備える。
【０２０１】
本開示における情報処理方法は、図２３に示されるように、視聴ユーザ端末が備える一又は複数のコンピュータプロセッサに、ステップＳ３０〜Ｓ３４を実行させる。
【０２０２】
ステップＳ３０は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報をサーバ装置から受信する。かかるステップは、上述した受信部２１０により実行されることができる。
【０２０３】
ステップＳ３１は、サーバ装置から受信した情報に基づいて、動画を表示する。かかるステップは、上述した表示部２２０により実行されることができる。
【０２０４】
ステップＳ３２は、第一のギフトの表示要求をサーバ装置に送信する。かかるステップは、上述した送信部２３０により実行されることができる。
【０２０５】
ステップＳ３３は、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合に、第一のオブジェクトを表示させる位置に設定された位置に第一のオブジェクトを表示させる。かかるステップは、上述した表示部２２０により実行されることができる。
【０２０６】
ステップＳ３４は、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達していると判定された場合で、規定数の第一のオブジェクトのすべての表示態様が変化していると判定された場合に、選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させる。かかるステップは、上述した表示部２２０により実行されることができる。
【０２０７】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０２０８】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０２０９】
また、上述した実施形態に係るサーバ装置又は端末装置として機能させるために、コンピュータ又は携帯電話などの情報処理装置を好適に用いることができる。このような情報処理装置は、実施形態に係るサーバ装置又は端末装置の各機能を実現する処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装置のＣＰＵによって当該プログラムを読み出して実行させることによって実現可能である。
【０２１０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０２１１】
また、実施形態に記載した手法は、計算機（コンピュータ）に実行させることができるプログラムとして、例えば磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウェア手段（実行プログラムのみならずテーブルやデータ構造も含む）を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウェア手段を構築し、このソフトウェア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。記憶部は、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。
【符号の説明】
【０２１２】
１０００  情報処理システム
２０００  情報処理システム
１００  配信ユーザ端末
２００  視聴ユーザ端末
３００  ネットワーク
４００  情報処理装置
【要約】      （修正有）【課題】視聴ユーザのギフティングの意欲を向上させる動画配信システムを提供する。【解決手段】情報処理システムは、配信部と、位置設定部と、オブジェクト表示部とを備え、視聴ユーザ端末から第一のギフトの表示要求があるたびに、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達する前は、ギフト配置位置を第一のオブジェクトを表示させる位置に設定し、位置設定部により設定された位置に第一のオブジェクトを表示させ、動画内のギフト配置位置に配置される第一のオブジェクトが規定数に達した後であって、かつ、規定数の第一のオブジェクトのすべての表示態様が変化していない場合は、規定数の第一のオブジェクトの中の一の第一のオブジェクトを選定し、位置設定部により選定された第一のオブジェクトの表示態様を第二のオブジェクトに変化させる。【選択図】図１７【図１】
0006823150.tif 000002
【図２】
0006823150.tif 000003
【図３】
0006823150.tif 000004
【図４】
0006823150.tif 000005
【図５】
0006823150.tif 000006
【図６】
0006823150.tif 000007
【図７】
0006823150.tif 000008
【図８】
0006823150.tif 000009
【図９】
0006823150.tif 000010
【図１０】
0006823150.tif 000011
【図１１】
0006823150.tif 000012
【図１２】
0006823150.tif 000013
【図１３】
0006823150.tif 000014
【図１４】
0006823150.tif 000015
【図１５】
0006823150.tif 000016
【図１６】
0006823150.tif 000017
【図１７】
0006823150.tif 000018
【図１８】
0006823150.tif 000019
【図１９】
0006823150.tif 000020
【図２０】
0006823150.tif 000021
【図２１】
0006823150.tif 000022
【図２２】
0006823150.tif 000023
【図２３】
0006823150.tif 000024