(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）、フラッシュメモリ等を含む。
【００４７】
通信Ｉ／Ｆ４０５は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装され、ネットワーク３００を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ４０５は、ネットワーク３００を介して、他の情報処理装置との通信を実行する。通信Ｉ／Ｆ４０５は、各種データをプロセッサ４０１からの指示に従って、他の情報処理装置に送信する。また、通信Ｉ／Ｆ４０５は、他の情報処理装置から送信された各種データを受信し、プロセッサ４０１に伝達する。
【００４８】
入出力Ｉ／Ｆ４０４は、情報処理装置４００に対する各種操作を入力する入力装置、及び、情報処理装置４００で処理された処理結果を出力する出力装置を含む。入出力Ｉ／Ｆ４０４は、入力装置と出力装置が一体化していてもよいし、入力装置と出力装置とに分離していてもよい。
【００４９】
入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報をプロセッサ４０１に伝達できる全ての種類の装置のいずれか、又は、その組み合わせにより実現される。入力装置は、例えば、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ（画像を介した操作入力）、マイク（音声による操作入力）を含む。
【００５０】
出力装置は、プロセッサ４０１で処理された処理結果を出力する。出力装置は、例えば、タッチパネル、スピーカ等を含む。なお、情報処理装置１３００、情報処理装置１４００、視聴ユーザ端末１１００、配信ユーザ端末１００、視聴ユーザ端末２００も特筆すべき場合を除き、図３と同様のハードウェア構成で構成されることができる。
【００５１】
＜機能構成＞
そして、上記一又は複数のコンピュータプロセッサ（本例では情報処理装置４００）は、図４に示すように、配信部４１０と、受付部４２０と、オブジェクト表示部４３０と、判定部４４０と、表現部４５０とを備える。
【００５２】
配信部４１０は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、視聴ユーザ端末２００に配信する。配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報には、例えばキャラクタオブジェクトの動作を示すモーション情報や、配信ユーザの音声情報や、他の視聴ユーザから送られたギフトを示すギフトオブジェクト情報などが含まれる。そして、ギフトオブジェクト情報は、少なくとも、ギフトオブジェクトの種類を特定するギフトオブジェクト識別情報と、ギフトオブジェクトが表示される位置を示す位置情報とを含む。
【００５３】
一例として、配信部４１０は、上述した動画配信プラットフォームを介して動画をライブ配信することができる。
【００５４】
図５は、上記動画配信プラットフォームにアクセスした視聴ユーザの視聴ユーザ端末２００に表示されるトップ画面２０１を示したものである。
【００５５】
図５に示されるように、視聴ユーザは、トップ画面２０１において一覧表示される一以上の配信チャンネル２０２の中から一の配信チャンネルを選ぶことにより、当該一の配信チャンネルで再生される動画を視聴することができる。
【００５６】
あるいは、視聴ユーザは、特定の一の配信チャンネルの固定リンクへアクセスすることにより、当該特定の一の配信チャンネルで再生される動画を視聴することができる。かかる固定リンクは、フォロー中の配信ユーザからのお知らせ、または、他のユーザから送られたシェアの通知などにより得ることができる。
【００５７】
なお、図５に示すように、トップ画面２０１にはキャンペーンやイベントなどのお知らせの表示欄２０３が表示されてもよい。このお知らせの表示欄２０３は、スライド操作により他のお知らせへの表示の切り替えが可能である。
【００５８】
また、上記動画配信プラットフォームでは、配信中の配信チャンネル一覧と、配信予定の配信チャンネル一覧とをタブ（配信中／動画一覧）により分けて表示することができる。一例として、図５は配信中の配信チャンネル一覧を示したものである。
【００５９】
なお、視聴ユーザは、トップ画面２０１で一の配信チャンネルを選択することで動画の視聴が可能であるが、配信ボタン２０４を選択することで、自身で動画を配信する配信ユーザとなることもできる。
【００６０】
図６は、視聴ユーザの端末に表示される配信動画の画面２０５を示した例である。視聴ユーザは、コメント投稿欄２０６にテキストの入力を行い、送信ボタン２０７を押すことでコメントを投稿することができる。また、ギフトボタン２０８を押すことで視聴ユーザにはギフト一覧が表示され、選択により指定したギフトを投じることができる。また、視聴ユーザは、いいねボタン２０９を押すことで好意を示す評価を投稿することができる。なお、ボタンを押すとは、画面に表示されたボタンをタップ等により選択することを含むものとする。
【００６１】
また、視聴ユーザが未だフォローしていない配信ユーザが配信する動画の画面には、視聴ユーザが配信ユーザをフォローするためのフォローボタン２１６が表示される。このフォローボタンは、視聴ユーザが既にフォローしている配信ユーザが配信する動画の画面では、フォロー解除ボタンとして機能する。
【００６２】
なお、この「フォロー」は視聴ユーザから視聴ユーザへ、配信ユーザから視聴ユーザへ、配信ユーザから配信ユーザへ行われるものであってもよい。ただし、フォローは一方向のみの関連付けとして管理され、逆方向の関連付けはフォロワーとして別に管理されるものとする。
【００６３】
また、動画のシェアに関し、視聴ユーザはシェアボタン２１１を押すことでシェア可能なＳＮＳ（ソーシャル・ネットワーキング・サービス）一覧を確認し、選択により指定したＳＮＳの指定した場所に固定リンクを送信することができる。
【００６４】
また、静止画に関し、視聴ユーザはスクリーンショットボタン２１２を押すことで画面の静止画を保存することができる。また、スクリーンショットボタン２１２を押すことで静止画をシェア可能なＳＮＳ一覧が表示され、視聴ユーザは選択により指定したＳＮＳの指定した場所に静止画を送信することができる。
【００６５】
また、コラボボタン２１３を押すことで配信ユーザに対してコラボ配信をリクエストすることができる。コラボ配信とは、配信ユーザの配信動画に視聴ユーザのキャラクタオブジェクトを登場させることをいう。
【００６６】
また、視聴終了要求は、図６に示す視聴終了ボタン２１４を押すことにより送信されるものとすることができる。
【００６７】
そして、受付部４２０は、視聴ユーザ端末２００から送信される特定のギフトの表示要求を受け付ける。上述したとおり、表示要求には、ギフトオブジェクト情報が含まれることができる。ギフトオブジェクト情報は、少なくともギフトオブジェクトの種類を特定するギフトオブジェクト識別情報と、ギフトオブジェクトが表示される位置を示す位置情報とを含む。
【００６８】
オブジェクト表示部４３０は、受付部４２０が受け付けた表示要求に応じて、動画に特定のギフトに対応する特定のギフトオブジェクトを表示させる。
【００６９】
特定のギフトは、一例として、上記ギフトボタン２０８を押すことで視聴ユーザ端末２００に表示されたギフトの一覧から視聴ユーザにより選択されて表示要求がなされるものとする。
【００７０】
図７は、視聴ユーザ端末２００に表示されたギフトの一覧を示す画面２１５の例を示したものである。図７に示されるように、ギフトは分類（無料ギフト、有料ギフト、アクセサリ、応援グッズ、アピール、バラエティ等）ごとに分けて表示されることができる。
【００７１】
ここで、有料ギフトとは、視聴ユーザが購入したマイコインの消費により購入可能なギフトであり、無料ギフトとは、視聴ユーザが無料で入手したマイポイントの消費または消費なしで入手可能なギフトである。
【００７２】
特定のギフトは、後述するように、配信ユーザまたは他のギフトオブジェクトの挙動情報に基づく特定の条件が関連付けられたギフトである。特定のギフトオブジェクトは、一例として、図８（ａ）に示すように、キャラクタオブジェクトが装着可能な眼鏡型のオブジェクトや、図８（ｂ）に示すように、飲食物を表した飲食物型のオブジェクトなどとすることができるが、これら例示されたものに限られるものではない。なお、図８（ａ）に示した例は、コウモリ等の翼を有する動物の形状をした眼鏡のオブジェクトであり、図８（ｂ）に示した例は、棒状のお菓子のオブジェクトである。
【００７３】
そして、判定部４４０は、配信ユーザまたは他のギフトオブジェクトの挙動情報が、特定のオブジェクトに関連付けられた所定の条件を満たすか否かを判定する。
【００７４】
配信ユーザの挙動情報は、例えば、配信ユーザの目の挙動に関する情報、配信ユーザの口の挙動に関する情報、配信ユーザの身体の挙動に関する情報、配信ユーザの声の挙動に関する情報の少なくとも一つを含むことができる。
【００７５】
配信ユーザの目の挙動に関する情報は、一例として、配信ユーザの瞼の動きまたは眼球の動きに基づいて特定される情報である。
【００７６】
配信ユーザの口の挙動に関する情報は、一例として、配信ユーザの唇の動きまたは舌の動きに基づいて特定される情報である。
【００７７】
配信ユーザの身体の挙動に関する情報は、一例として、配信ユーザの頭、首、肩、手、腰、尻または足等の部位の動きに基づいて特定される情報である。
【００７８】
配信ユーザの声の挙動に関する情報は、一例として、配信ユーザが発した声に基づいて特定される情報である。
【００７９】
他のギフトオブジェクトの挙動情報は、一例として、他のギフトオブジェクトの出現位置または表示位置に基づいて特定される情報である。
【００８０】
そして、配信ユーザの挙動情報が所定の条件を満たすとは、例えば、配信ユーザが規定回数だけ特定の挙動をしたこと、等である。かかる規定回数は１回であっても構わないし、意図せず所定の条件が満たされるのを防ぐために、複数回としてもよい。
【００８１】
上記判定部４４０は、上述したモーションキャプチャ技術、フェイストラッキング技術、および／または、既知の音声解析技術等により得られた情報を解析することにより上記判定を行うことができる。
【００８２】
一例として、図８（ａ）に示したオブジェクトには、配信ユーザがまばたき、すなわち瞼を開閉する挙動を行うことが、所定の条件として関連付けられることができる。
【００８３】
一例として、図８（ｂ）に示したオブジェクトには、配信ユーザがパクパク、すなわち口を開閉する挙動を行うことが、所定の条件として関連付けられることができる。
【００８４】
一方、他のギフトオブジェクトの挙動情報が所定の条件を満たすとは、例えば、他のギフトオブジェクトの出現位置または表示位置が、特定のオブジェクトの表示位置から規定距離内に近づいたこと、具体的には、オブジェクト同士が互いに接触したように表示されること、等である。かかる規定距離はオブジェクトの大きさ等により適宜定められることができる。
【００８５】
なお、これらの例は単なる例示であって、特定のオブジェクトに関連付けられる所定の条件は、配信ユーザまたは他のギフトオブジェクトの挙動情報により満足され得るものであれば特に限定されるものではない。
【００８６】
そして、表現部４５０は、判定部４４０において、配信ユーザまたは他のギフトオブジェクトの挙動情報が所定の条件を満たすと判定された場合、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させる。
【００８７】
特定のオブジェクトの動きを変化させることには、オブジェクトの少なくとも一部を動かすこと、および／または、オブジェクトの一部または全体を移動させることを含むものとする。
【００８８】
一例として、図８（ａ）に示したオブジェクトの場合、オブジェクトの一部である翼部分を上下に動かすことで動きを変化させる。かかる表現によれば、配信ユーザ（すなわちキャラクタオブジェクト）がまばたきを行うことで、装着しているコウモリ眼鏡の翼がパタパタと羽ばたくような演出がなされる。
【００８９】
また、まばたきの回数が予め定められた回数を超えた場合に、コウモリ部分が分離して上方に移動し、飛んでいくような演出がなされるようにしてもよい。
【００９０】
一方、特定のオブジェクトの形状を変化させることには、オブジェクトの一部が欠ける、増える、小さくなる、大きくなる、消滅する、爆発すること含むものとする。
【００９１】
一例として、図８（ｂ）に示したオブジェクトの場合、オブジェクトの一部を欠くことで形状を変化させる。かかる表現によれば、配信ユーザ（すなわちキャラクタオブジェクト）が口の開閉を行うことで、表示されているお菓子が食べられているような演出がなされる。
【００９２】
なお、このような飲食物型のオブジェクトは、キャラクタオブジェクトが装着しない非装着オブジェクトとしてもよいし、キャラクタオブジェクトの口付近に装着される装着オブジェクトとしてもよい。後者の場合、キャラクタオブジェクトが飲食物を飲食していることをより分かり易く表現することができる。
【００９３】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【００９４】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【００９５】
また、上記表現部４５０は、配信ユーザまたは他のギフトの挙動情報に基づいて、特定のオブジェクトに設定されたアニメーションを再生することで、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させることができる。
【００９６】
このとき、アニメーションは、上述した配信ユーザまたは他のギフトの挙動情報が上記所定の条件を満たしたことをトリガとして再生されるものとしてもよい。
【００９７】
一例として、図８（ａ）に示したオブジェクトの場合、配信ユーザ（すなわちキャラクタオブジェクト）がまばたきを３回行った場合に、装着しているコウモリ眼鏡の翼がパタパタと羽ばたくようなアニメーションが再生される。
【００９８】
一例として、図８（ｂ）に示したオブジェクトの場合、配信ユーザ（すなわちキャラクタオブジェクト）が口の開閉を２回行うことで、表示されているお菓子が徐々に減るようなアニメーションが再生される。
【００９９】
あるいは、上記表現部４５０は、配信ユーザまたは他のギフトの挙動情報に連動して、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させてもよい。
【０１００】
一例として、図８（ａ）に示したオブジェクトの場合、配信ユーザ（すなわちキャラクタオブジェクト）がまばたきを１回行う毎に、装着しているコウモリ眼鏡の翼が１回羽ばたくような表現がなされる。
【０１０１】
一例として、図８（ｂ）に示したオブジェクトの場合、配信ユーザ（すなわちキャラクタオブジェクト）が口の開閉を１回行う度に、表示されているお菓子が減るような表現がなされる。
【０１０２】
また、オブジェクト表示部４３０は、表示要求の受付または配信ユーザによる指示に基づいて、特定のギフトオブジェクトを表示させることができる。
【０１０３】
前者の場合、表示要求の受付順に動画内にオブジェクトが表示され、後者の場合は、配信ユーザによる指示の順に動画内にオブジェクトが表示される。なお、配信ユーザによる指示は、画面に表示される表示指示オブジェクトの選択により行われることができる。
【０１０４】
上記他のギフトオブジェクトは、特定のギフトオブジェクトに関連付けられたギフトオブジェクトとするのが好ましい。
【０１０５】
かかるギフトオブジェクト同士の関連付けは、ギフトオブジェクト情報に含まれるギフトオブジェクト識別情報を互いに紐付けて記憶することで実現される。
【０１０６】
一例として、特定のギフトオブジェクトが飲食物型のオブジェクトである場合には、他のオブジェクトは箸やカトラリー型のオブジェクトとすることができる。
【０１０７】
このような構成とすることにより、例えばドーナツ型の特定のオブジェクトに対し、くまのぬいぐるみのオブジェクトが接触したとしても、ドーナツには何ら変化が起きないのに対し、フォークが接触した場合には、ドーナツが欠けて、キャラクタオブジェクトがドーナツを食べているような表現が行われることになる。
【０１０８】
このとき、表現部４５０は、配信ユーザまたは他のギフトの挙動情報に基づいて、特定のオブジェクトの表示を徐々に終了させることができる。
【０１０９】
徐々に終了させるとは、ドーナツが欠けていったり、ドリンクが減っていったり、霧が晴れていったりすることで最終的にオブジェクトが消えるような表現をいうものとする。かかる表現はアニメーションの再生により実現してもよいし、静止画を差し替えることにより実現してもよい。
【０１１０】
また、上記特定のギフトは、キャラクタオブジェクトの目または口を装飾するための装着ギフトとすることができる。
【０１１１】
具体的には、上述したような眼鏡の他、目を覆うアイマスク、口を覆うマスクなどとすることができる。
【０１１２】
アイマスクの場合には、キャラクタオブジェクトの目は隠されるが、配信ユーザの眼球の動きに基づいて、アイマスクに描かれた目の眼球を動かすなどの演出も可能である。
【０１１３】
同様に、口を覆うマスクの場合には、キャラクタオブジェクトの口は隠されるが、配信ユーザの口の動きに基づいて、マスクに描かれた口を動かすなどの演出も可能である。
【０１１４】
また、本構成は、装着ギフトはキャラクタオブジェクトの目または口を装飾するためのものに限られず、頭部に装着される帽子型のギフトオブジェクトや、アクセサリ型のギフトオブジェクト、ペット型のギフトオブジェクトなどにも適用が可能である。
【０１１５】
続いて、配信部４１０が、二以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む一の動画に関する情報を、視聴ユーザ端末に配信する場合について説明を行う。
【０１１６】
２以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む一の動画とは、図９に示すように、一の配信ユーザのキャラクタオブジェクトＡと他の配信ユーザのキャラクタオブジェクトＢとが一つの動画内で共演している動画（以下、「共演動画」という。）を意味するものとする。
【０１１７】
図９は、キャラクタオブジェクトＡとキャラクタオブジェクトＢとが共演している動画を表示した画面の一例である。
【０１１８】
このとき、判定部４４０は、二以上の配信ユーザの挙動情報が、特定のオブジェクトに関連付けられた所定の条件を満たすか否かを判定する。
【０１１９】
上記所定の条件は、例えば、二以上の配信ユーザの中の少なくとの二人の配信ユーザの挙動情報に基づいて生成されるキャラクタオブジェクトの顔が互いに向き合っていることとすることができる。
【０１２０】
図１０は、キャラクタオブジェクトＡおよびキャラクタオブジェクトＢが向き合い、所定の条件が満たされている場合を示した例である。
【０１２１】
そして、表現部４５０は、判定部４４０において二以上の配信ユーザの挙動情報が所定の条件を満たすと判定された場合、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させる。
【０１２２】
一例として、図１０に示したように、特定のオブジェクトが棒状のお菓子オブジェクトＰＫである場合、お菓子オブジェクトＰＫの両端をキャラクタオブジェクトＡの口とキャラクタオブジェクトＢの口で咥えているような位置に、お菓子オブジェクトＰＫを移動させる。
【０１２３】
あるいは、お菓子オブジェクトＰＫはキャラクタオブジェクトＡの口に予め装着されていてもよい。
【０１２４】
そして、キャラクタオブジェクトＡおよびキャラクタオブジェクトＢが向き合った際に、お菓子オブジェクトＰＫが、一端または両端から欠けていくような表現を行う。
【０１２５】
このとき、キャラクタオブジェクトＡおよび／またはキャラクタオブジェクトＢは、互いに顔が近づいてキスを行うように、これらキャラクタオブジェクトに対応する配信ユーザが顔の位置を調整するのが好ましい。
【０１２６】
また、所定の条件は、互いに向き合っているキャラクタオブジェクトの顔の間の距離が所定値以下であることとしてもよい。
【０１２７】
かかる距離の値は、特定のオブジェクトのサイズに応じて適宜決定することができる。
【０１２８】
また、所定の条件は、互いに向き合っているキャラクタオブジェクトの口がいずれも所定間隔で開閉していることとしてもよい。
【０１２９】
あるいは、所定の条件は、口の開閉のタイミングが一致していることとしてもよい。
【０１３０】
かかる構成によれば、共演動画において、非共演動画では観ることができない演出を実現することができ、視聴ユーザのギフティングの意欲をより向上させることができる。
【０１３１】
また、特定のギフトがギフティングされて特定のギフトオブジェクトが表示された時点で既に所定の条件が満たされており、かつ、互いに向き合っているキャラクタオブジェクトの顔の間の距離が所定値以下である場合、表現部４５０は、上記お菓子オブジェクトＰＫの欠ける速度が速くなるような表現を行うこともできる。
【０１３２】
また、上記お菓子オブジェクトＰＫの欠ける速度は、上記互いに向き合っているキャラクタオブジェクトの顔の間の距離に応じて変化させてもよい。一例として、距離が短い場合には速度は速くなる。
【０１３３】
また、所定の条件が満たされている間は、さらに別のオブジェクトが表示されるものとしてもよい。かかる別のオブジェクトは、一例として図１０に示されるように、キャラクタオブジェクトＡおよびキャラクタオブジェクトＢの周りに表示されるハートオブジェクトＨＯとしてもよい。
【０１３４】
また、表現部４５０による変化には、所定の条件に加えて、さらに別の条件が課されてもよい。一例として、キャラクタオブジェクトに設定された性別が異なるという条件を課すことができる。
【０１３５】
なお、上述したオブジェクト表示部４３０に代えて、オブジェクト装着部４６０を備えてもよい。オブジェクト装着部４６０は、受付部４２０が受け付けた表示要求に応じて、キャラクタオブジェクトに特定のギフトに対応する特定のギフトオブジェクトを装着させるものである。
【０１３６】
ただし、この時に装着されたギフトオブジェクトは直ぐには表示されず、判定部４４０において、配信ユーザまたは他のギフトオブジェクトの挙動情報が所定の条件を満たすと判定された場合に、表示されるものとする。
【０１３７】
例えば、ビームオブジェクトを表示させるためのビームギフトの表示要求を受け付けた場合、動画内に表示する前にキャラクタオブジェクトの目部分に装着される。
【０１３８】
その後、配信ユーザが目を開いていると判定した場合（すなわち、キャラクタオブジェクトの目が開いた場合）に、ビームオブジェクトを表示させて、目からビームが出ているような演出を行うことができる。
【０１３９】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１４０】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１４１】
一例として、上述した特定のオブジェクトの動きまたは形状の少なくとも一方が変化することは、視聴ユーザがギフトを送る際には明示されていないものとする。これによれば、特定のギフトに対応した特定のギフトオブジェクトが表示されるだけの構成よりも、視聴ユーザおよび／または配信ユーザに対して意外性のあるギフティング体験を提供することができる。
【０１４２】
さらに、本開示によれば、視聴ユーザと視聴ユーザおよび／または視聴ユーザと配信ユーザとの間で、ギフトの変化を推測するための新たなコミュニケーションを生じさせることができる。
【０１４３】
加えて、本開示によれば、特定のギフトオブジェクトの変化を発動させようと特定のギフトを貰った配信ユーザが様々な挙動を行うことにつながり、動画の内容にバリエーションを生じさせることができる。
【０１４４】
続いて、本開示の実施形態における情報処理方法について説明を行う。
【０１４５】
本開示の実施形態における情報処理方法は、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システム２０００における情報処理方法である。情報処理システム２０００は、配信ユーザ端末１００と、視聴ユーザ端末２００と、情報処理装置４００（サーバ装置４００）とを備える。
【０１４６】
本開示における情報処理方法は、図１１に一例として示されるように、情報処理システムが備える一又は複数のプロセッサに、配信ステップＳ１１、受付ステップＳ１２、オブジェクト表示ステップＳ１３、判定ステップＳ１４および表現ステップＳ１５を実行させる。
【０１４７】
配信ステップＳ１１では、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、視聴ユーザ端末に配信する。かかる情報は、配信ユーザ端末から受信することができる。かかる配信ステップＳ１１は、上述した配信部４１０により実行されることができる。
【０１４８】
受付ステップＳ１２では、視聴ユーザ端末から送信される特定のギフトの表示要求を受け付ける。かかる受付ステップＳ１２は、上述した受付部４２０により実行されることができる。
【０１４９】
オブジェクト表示ステップＳ１３では、受付ステップＳ１２において受け付けられた表示要求に応じて、動画に特定のギフトに対応する特定のギフトオブジェクトを表示させる。かかるオブジェクト表示ステップＳ１３は、上述したオブジェクト表示部４３０により実行されることができる。
【０１５０】
判定ステップＳ１４では、配信ユーザまたは他のギフトオブジェクトの挙動情報が、特定のオブジェクトに関連付けられた所定の条件を満たすか否かを判定する。かかる判定ステップＳ１４は、上述した判定部４４０により実行されることができる。
【０１５１】
表現ステップＳ１５では、判定ステップＳ１４において所定の条件を満たすと判定された場合、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させる。かかる表現ステップＳ１５は、上述した表現部４５０により実行されることができる。
【０１５２】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１５３】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１５４】
続いて、本開示の実施形態におけるコンピュータプログラムについて説明を行う。
【０１５５】
本開示の実施形態におけるコンピュータプログラムは、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システム２０００において実行されるコンピュータプログラムである。情報処理システム２０００は、配信ユーザ端末１００と、視聴ユーザ端末２００と、情報処理装置４００（サーバ装置４００）とを備える。
【０１５６】
本開示におけるコンピュータプログラムは、情報処理システムが備える一又は複数のプロセッサに、配信機能と、受付機能と、オブジェクト表示機能と、判定機能と、表現機能とを実現させることを特徴とする。
【０１５７】
配信機能は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、視聴ユーザ端末に配信する。
【０１５８】
受付機能は、視聴ユーザ端末から送信される特定のギフトの表示要求を受け付ける。
【０１５９】
オブジェクト表示機能は、受付機能により受け付けられた表示要求に応じて、動画に特定のギフトに対応する特定のギフトオブジェクトを表示させる。
【０１６０】
判定機能は、配信ユーザまたは他のギフトオブジェクトの挙動情報が、特定のオブジェクトに関連付けられた所定の条件を満たすか否かを判定する。
【０１６１】
表現機能は、判定機能により所定の条件を満たすと判定された場合、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させる。
【０１６２】
上記機能は、図１２に示す配信回路１４１０、受付回路１４２０、オブジェクト表示回路１４３０、判定回路１４４０および表現回路１４５０により実現されることができる。配信回路１４１０、受付回路１４２０、オブジェクト表示回路１４３０、判定回路１４４０および表現回路１４５０は、それぞれ上述した配信部４１０、受付部４２０、オブジェクト表示部４３０、判定部４４０および表現部４５０により実現されるものとする。各部の詳細については上述したとおりである。
【０１６３】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１６４】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１６５】
続いて、本開示の実施形態における配信ユーザ端末について説明を行う。
【０１６６】
本開示における配信ユーザ端末１００は、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システム２０００を構成する。情報処理システム２０００は、さらに、視聴ユーザ端末２００および情報処理装置４００（サーバ装置４００）を備える。
【０１６７】
そして、配信ユーザ端末１００は、図１３（ａ）に示すように、送信部１１０と、受信部１２０と、オブジェクト表示部１３０と、判定部１４０と、表現部１５０とを備える。
【０１６８】
送信部１１０は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、サーバ装置に送信する。
【０１６９】
受信部１２０は、視聴ユーザ端末から送信される特定のギフトの表示要求を受信する。
【０１７０】
オブジェクト表示部１３０は、受信部１２０において受け付けられた表示要求に応じて、動画に特定のギフトに対応する特定のギフトオブジェクトを表示させる。かかるオブジェクト表示部１３０は、上述した情報処理装置４００が備えるオブジェクト表示部４３０と同様の機能構成とすることができる。
【０１７１】
判定部１４０は、配信ユーザまたは他のギフトオブジェクトの挙動情報が、特定のオブジェクトに関連付けられた所定の条件を満たすか否かを判定する。かかる判定部１４０は、上述した情報処理装置４００が備える判定部４４０と同様の機能構成とすることができる。
【０１７２】
表現部１５０は、判定部１４０おいて所定の条件を満たすと判定された場合、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させる。かかる表現部１５０は、上述した情報処理装置４００が備える表現部４５０と同様の機能構成とすることができる。
【０１７３】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１７４】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１７５】
続いて、本開示の実施形態における配信ユーザ端末用のコンピュータプログラムについて説明を行う。
【０１７６】
本開示におけるコンピュータプログラムは、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する配信ユーザ端末１００で実行されるコンピュータプログラムである。情報処理システム２０００は、さらに、視聴ユーザ端末２００および情報処理装置４００（サーバ装置４００）を備える。
【０１７７】
そして、上記コンピュータプログラムは、配信ユーザ端末が備える一又は複数のコンピュータプロセッサに、送信機能と、受信機能と、オブジェクト表示機能と、判定機能と、表現機能とを実現させる。
【０１７８】
送信機能は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、サーバ装置に送信する。
【０１７９】
受信機能は、視聴ユーザ端末から送信される特定のギフトの表示要求を受信する。
【０１８０】
オブジェクト表示機能は、受信機能により受け付けられた表示要求に応じて、動画に特定のギフトに対応する特定のギフトオブジェクトを表示させる。かかるオブジェクト表示機能は、上述した情報処理装置４００が実現するオブジェクト表示機能と同様の機能構成とすることができる。
【０１８１】
判定機能は、配信ユーザまたは他のギフトオブジェクトの挙動情報が、特定のオブジェクトに関連付けられた所定の条件を満たすか否かを判定する。かかる判定機能は、上述した情報処理装置４００が実現する判定機能と同様の機能構成とすることができる。
【０１８２】
表現機能は、判定機能により所定の条件を満たすと判定された場合、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させる。かかる表現機能は、上述した情報処理装置４００が実現する表現機能と同様の機能構成とすることができる。
【０１８３】
上記機能は、図１３（ｂ）に示す送信回路１１１０、受信回路１１２０、オブジェクト表示回路１１３０、判定回路１１４０および表現回路１１５０により実現されることができる。送信回路１１１０、受信回路１１２０、オブジェクト表示回路１１３０、判定回路１１４０および表現回路１１５０は、それぞれ上述した送信部１１０、受信部１２０、オブジェクト表示部１３０、判定部１４０および表現部１５０より実現されるものとする。各部の詳細については上述したとおりである。
【０１８４】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１８５】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１８６】
続いて、本開示の実施形態における配信ユーザ端末における情報処理方法について説明を行う。
【０１８７】
本開示における情報処理方法は、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する配信ユーザ端末１００における情報処理方法である。情報処理システム２０００は、さらに、視聴ユーザ端末２００および情報処理装置４００（サーバ装置４００）を備える。
【０１８８】
本開示における情報処理方法は、図１４に一例として示されるように、配信ユーザ端末が備える一又は複数のコンピュータプロセッサに、送信ステップＳ２１、受信ステップＳ２２、オブジェクト表示ステップＳ２３、判定ステップＳ２４、表現ステップＳ２５を実行させる。
【０１８９】
送信ステップＳ２１は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、サーバ装置に送信する。かかる送信ステップＳ２１は、上述した送信部１１０により実行されることができる。
【０１９０】
受信ステップＳ２２は、視聴ユーザ端末から送信される特定のギフトの表示要求を受信する。かかる受信ステップＳ２２は、上述した受信部１２０により実行されることができる。
【０１９１】
オブジェクト表示ステップＳ２３は、受信ステップＳ２２において受け付けられた表示要求に応じて、動画に特定のギフトに対応する特定のギフトオブジェクトを表示させる。かかるオブジェクト表示ステップＳ２３は、上述したオブジェクト表示部１３０により実行されることができる。
【０１９２】
判定ステップＳ２４は、配信ユーザまたは他のギフトオブジェクトの挙動情報が、特定のオブジェクトに関連付けられた所定の条件を満たすか否かを判定する。かかる判定ステップＳ２４は、上述した判定部１４０により実行されることができる。
【０１９３】
表現ステップＳ２５は、判定ステップＳ２４において所定の条件を満たすと判定された場合、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させる。かかる表現ステップＳ２５は、上述した表現部１５０により実行されることができる。
【０１９４】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０１９５】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０１９６】
続いて、本開示の実施形態における視聴ユーザ端末について説明を行う。
【０１９７】
本開示における視聴ユーザ端末２００は、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システム２０００を構成する。情報処理システム２０００は、さらに、配信ユーザ端末１００および情報処理装置４００（サーバ装置４００）を備える。
【０１９８】
そして、視聴ユーザ端末２００は、図１５（ａ）に示すように、受信部２１０と、表示部２２０と、送信部２３０とを備える。
【０１９９】
受信部２１０は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、サーバ装置から受信する。
【０２００】
表示部２２０は、サーバ装置から受信した動画に関する情報に基づいて、動画を表示する。
【０２０１】
送信部２３０は、サーバ装置に特定のギフトの表示要求を送信する。
【０２０２】
そして、表示部２２０は、配信ユーザまたは他のギフトオブジェクトの挙動情報が、表示要求に応じて動画に表示された特定のオブジェクトに関連付けられた所定の条件を満たすと判定された場合、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させる。
【０２０３】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０２０４】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０２０５】
続いて、本開示の実施形態における視聴ユーザ端末用のコンピュータプログラムについて説明を行う。
【０２０６】
本開示におけるコンピュータプログラムは、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システム２０００を構成する視聴ユーザ端末２００で実行されるコンピュータプログラムである。情報処理システム２０００は、さらに、配信ユーザ端末１００および情報処理装置４００（サーバ装置４００）を備える。
【０２０７】
そして、上記コンピュータプログラムは、視聴ユーザ端末２００が備える一又は複数のコンピュータプロセッサに、受信機能と、表示機能と、送信機能とを実現させる。
【０２０８】
受信機能は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、サーバ装置から受信する。
【０２０９】
表示機能は、サーバ装置から受信した動画に関する情報に基づいて、動画を表示する。
【０２１０】
送信機能は、サーバ装置に特定のギフトの表示要求を送信する。
【０２１１】
そして、表示機能は、配信ユーザまたは他のギフトオブジェクトの挙動情報が、表示要求に応じて動画に表示された特定のオブジェクトに関連付けられた所定の条件を満たすと判定された場合、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させる。
【０２１２】
上記機能は、図１５（ｂ）に示す受信回路１２１０、表示回路１２２０および送信回路１２３０により実現されることができる。受信回路１２１０、表示回路１２２０および送信回路１２３０は、それぞれ上述した受信部２１０、表示部２２０および送信部２３０により実現されるものとする。各部の詳細については上述したとおりである。
【０２１３】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０２１４】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０２１５】
続いて、本開示の実施形態における視聴ユーザ端末における情報処理方法について説明を行う。
【０２１６】
本開示における情報処理方法は、図２に示したように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する情報処理システムを構成する視聴ユーザ端末２００における情報処理方法である。情報処理システム２０００は、さらに、配信ユーザ端末１００および情報処理装置４００（サーバ装置４００）を備える。
【０２１７】
本開示における情報処理方法は、図１６に示されるように、視聴ユーザ端末が備える一又は複数のコンピュータプロセッサに、ステップＳ３１〜Ｓ３４を実行させる。
【０２１８】
ステップＳ３１は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報をサーバ装置から受信する。かかるステップＳ３１は、上述した受信部２１０により実行されることができる。
【０２１９】
ステップＳ３２は、サーバ装置から受信した情報に基づいて、動画を表示する。かかるステップＳ３２、上述した表示部２２０により実行されることができる。
【０２２０】
ステップＳ３３は、特定のギフトの表示要求をサーバ装置に送信する。かかるステップＳ３３は、上述した送信部２３０により実行されることができる。
【０２２１】
ステップＳ３４は、配信ユーザまたは他のギフトオブジェクトの挙動情報が、表示要求に応じて動画に表示された特定のオブジェクトに関連付けられた所定の条件を満たすと判定された場合、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させる。かかるステップＳ３４は、上述した表示部２２０により実行されることができる。
【０２２２】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。具体的には、本開示の一実施形態によれば、視聴ユーザのギフティングの意欲を向上させることができる。
【０２２３】
また、以上の構成によれば、ギフトの表示に変化を持たせることでギフティングの興趣性を高め、視聴ユーザのギフティングの意欲を向上させることができる。
【０２２４】
また、上述した実施形態に係るサーバ装置又は端末装置として機能させるために、コンピュータ又は携帯電話などの情報処理装置を好適に用いることができる。このような情報処理装置は、実施形態に係るサーバ装置又は端末装置の各機能を実現する処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装置のＣＰＵによって当該プログラムを読み出して実行させることによって実現可能である。
【０２２５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０２２６】
また、実施形態に記載した手法は、計算機（コンピュータ）に実行させることができるプログラムとして、例えば磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウェア手段（実行プログラムのみならずテーブルやデータ構造も含む）を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウェア手段を構築し、このソフトウェア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。記憶部は、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。
【符号の説明】
【０２２７】
１０００  情報処理システム
２０００  情報処理システム
１００  配信ユーザ端末
２００  視聴ユーザ端末
３００  ネットワーク
４００  情報処理装置
【要約】
【課題】  視聴ユーザのギフティングの意欲を向上させる。
【解決手段】  一又は複数のコンピュータプロセッサは、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画に関する情報を、視聴ユーザ端末に配信する配信部と、視聴ユーザ端末から送信される特定のギフトの表示要求を受け付ける受付部と、受付部が受け付けた表示要求に応じて、動画に特定のギフトに対応する特定のギフトオブジェクトを表示させるオブジェクト表示部と、配信ユーザまたは他のギフトオブジェクトの挙動情報が、特定のオブジェクトに関連付けられた所定の条件を満たすか否かを判定する判定部と、判定部において所定の条件を満たすと判定された場合、特定のオブジェクトの動きまたは形状の少なくとも一方を変化させる表現部とを備える。
【選択図】    図８【図１】
0006783919.tif 000002
【図２】
0006783919.tif 000003
【図３】
0006783919.tif 000004
【図４】
0006783919.tif 000005
【図５】
0006783919.tif 000006
【図６】
0006783919.tif 000007
【図７】
0006783919.tif 000008
【図８】
0006783919.tif 000009
【図９】
0006783919.tif 000010
【図１０】
0006783919.tif 000011
【図１１】
0006783919.tif 000012
【図１２】
0006783919.tif 000013
【図１３】
0006783919.tif 000014
【図１４】
0006783919.tif 000015
【図１５】
0006783919.tif 000016
【図１６】
0006783919.tif 000017