(57)【特許請求の範囲】
【請求項１】
コンピュータにより読み取り可能な命令を実行する一又は複数のプロセッサにより実行される動画処理方法であって、
配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギフトを付与することを要求する要求信号を、前記視聴ユーザの端末装置から通信回線を介して受信する受信工程と、
複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２のギフトが装着されたアニメーションを含む前記動画を生成する生成工程と、
前記組合せが前記所定条件を満たした場合に、前記第２のギフトに対して前記動画内において持続する持続時間を設定し、該持続時間が経過した場合に前記第２のギフトを前記動画から消去する消去工程と、
前記第２のギフトが消去される旨を予告するコメント情報を複数の前記視聴ユーザの端末装置に対して送信する第１送信工程と、
を含む動画処理方法。
【請求項２】
前記第２のギフトが装着された旨を示すコメント情報を、複数の前記視聴ユーザの端末装置に対して送信する第２送信工程をさらに含む、請求項１に記載の動画処理方法。
【請求項３】
前記アニメーションが前記配信ユーザの動作に基づいて生成される、請求項１又は請求項２に記載の動画処理方法。
【請求項４】
前記第２のギフトは、前記第１のギフトの大きさ、色、及び／又は、少なくとも一部の形状が変化するものである、請求項１乃至請求項３のいずれか一項に記載の動画処理方法。
【請求項５】
複数の前記第１のギフトの組合せが所定条件を満たしていない場合、前記組合せが前記所定条件を満たすための必要条件を示すコメント情報を複数の視聴ユーザの端末装置に対して送信する工程をさらに含む、請求項１乃至請求項４のいずれか一項に記載の動画処理方法。
【請求項６】
或る視聴ユーザの端末装置から受信した前記要求信号に応答して、前記アバターオブジェクトの前記装着部位に対して前記第１のギフトが付与された旨、及び／又は前記アバターオブジェクトの前記装着部位に対して前記第１のギフトが装着された旨を示すコメント情報を複数の視聴ユーザの端末装置に対して送信する工程をさらに含む、請求項１乃至請求項５のいずれか一項に記載の動画処理方法。
【請求項７】
前記組合せが前記所定条件を満たしたか否かに関する判定は、前記アバターオブジェクトの前記装着部位に対して付与された前記第１のギフトの種類と、前記第１のギフトの種類毎の付与数とを対応付けて記憶する参照テーブルに基づいて行われる、請求項１乃至請求項６のいずれか一項に記載の動画処理方法。
【請求項８】
前記受信工程及び前記生成工程が、前記視聴ユーザの端末装置及び／又は前記配信ユーザの端末装置に通信回線を介して接続されるサーバ装置により実行される、請求項１乃至請求項７のいずれか一項に記載の動画処理方法。
【請求項９】
前記組合せが前記所定条件を満たしたことが、前記サーバ装置により判定される、請求項８に記載の動画処理方法。
【請求項１０】
前記生成工程が、前記配信ユーザの端末装置により実行される、請求項１乃至請求項７のいずれか一項に記載の動画処理方法。
【請求項１１】
前記組合せが前記所定条件を満たしたことが、前記視聴ユーザの端末装置及び／又は前記配信ユーザの端末装置に通信回線を介して接続されるサーバ装置、又は前記配信ユーザの端末装置により判定される、請求項１０に記載の動画処理方法。
【請求項１２】
前記受信工程が、前記視聴ユーザの端末装置及び／又は前記配信ユーザの端末装置に通信回線を介して接続されるサーバ装置、又は前記配信ユーザの端末装置により実行され、
前記組合せが前記所定条件を満たしたことが、前記サーバ装置又は前記配信ユーザの端末装置により判定され、
前記生成工程のうち、前記第２のギフトが装着されたアニメーションを含む前記動画の生成が、前記視聴ユーザの端末装置により実行される、請求項１乃至請求項７のいずれか一項に記載の動画処理方法。
【請求項１３】
前記サーバ装置又は前記配信ユーザの端末装置は、前記組合せが前記所定条件を満たしたと判定した場合、前記第２のギフトに係る情報を前記視聴ユーザの端末装置へ送信する、請求項１２に記載の動画処理方法。
【請求項１４】
前記アバターオブジェクトの前記装着部位が、該アバターオブジェクトの一部分及び／又は該アバターオブジェクトから離れた部分にある、請求項１乃至請求項１３のいずれか一項に記載の動画処理方法。
【請求項１５】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ又はグラフィックスプロセッシングユニット（ＧＰＵ）である、請求項１乃至請求項１４のいずれか一項に記載の動画処理方法。
【請求項１６】
前記通信回線がインターネットを含む、請求項１乃至請求項１５のいずれか一項に記載の動画処理方法。
【請求項１７】
１又は複数のプロセッサを具備し、
該プロセッサが、
配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギフトを付与することを要求する要求信号を、前記視聴ユーザの端末装置から通信回線を介して受信し、
複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２のギフトが装着されたアニメーションを含む前記動画を生成し、
前記組合せが前記所定条件を満たした場合に、前記第２のギフトに対して前記動画内において持続する持続時間を設定し、該持続時間が経過した場合に前記第２のギフトを前記動画から消去し、
前記第２のギフトが消去される旨を予告するコメント情報を複数の前記視聴ユーザの端末装置に対して送信する、サーバ装置。
【請求項１８】
１又は複数のプロセッサを具備し、
該プロセッサが、
配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギフトを付与することを要求する要求信号を、前記視聴ユーザの端末装置から通信回線を介して受信し、
複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２のギフトに係る情報を、前記第２のギフトが装着されたアニメーションを含む前記動画を生成する前記視聴ユーザの端末装置又は前記配信ユーザの端末装置へ送信し、
前記組合せが前記所定条件を満たした場合に、前記第２のギフトに対して前記動画内において持続する持続時間を設定し、該持続時間が経過した場合に前記第２のギフトを前記動画から消去する旨の情報を、前記視聴ユーザの端末装置又は前記配信ユーザの端末装置へ送信し、
前記第２のギフトが消去される旨を予告するコメント情報を複数の前記視聴ユーザの端末装置に対して送信する、
サーバ装置。
【請求項１９】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ又はグラフィックスプロセッシングユニット（ＧＰＵ）である、請求項１７又は請求項１８に記載のサーバ装置。
【請求項２０】
前記通信回線がインターネットを含む、請求項１７乃至請求項１９のいずれか一項に記載のサーバ装置。
【請求項２１】
１又は複数のプロセッサに実行されることにより、
配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギフトを付与することを要求する要求信号を、前記視聴ユーザの端末装置から通信回線を介して受信し、
複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２のギフトが装着されたアニメーションを含む前記動画を生成し、
前記組合せが前記所定条件を満たした場合に、前記第２のギフトに対して前記動画内において持続する持続時間を設定し、該持続時間が経過した場合に前記第２のギフトを前記動画から消去し、
前記第２のギフトが消去される旨を予告するコメント情報を複数の前記視聴ユーザの端末装置に対して送信する、
ように前記プロセッサを機能させるコンピュータプログラム。
【請求項２２】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ又はグラフィックスプロセッシングユニット（ＧＰＵ）である、請求項２１に記載のコンピュータプログラム。
【請求項２３】
前記通信回線がインターネットを含む、請求項２１又は請求項２２に記載のコンピュータプログラム。
【請求項２４】
１又は複数のプロセッサに実行されることにより、
配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギフトを付与することを要求する要求信号を、通信回線を介して発信し、
複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２のギフトが装着されたアニメーションを含む前記動画を生成するために、前記第２のギフトに係る情報を配信ユーザの端末装置又はサーバ装置から受信し、
前記組合せが前記所定条件を満たした場合に、前記第２のギフトに対して前記動画内において持続する持続時間を設定し、該持続時間が経過した場合に前記第２のギフトを前記動画から消去する旨の情報を、前記配信ユーザの端末装置又は前記サーバ装置から受信し、
前記第２のギフトが消去される旨を予告するコメント情報を前記配信ユーザの端末装置又は前記サーバ装置から受信する、
ように前記プロセッサを機能させるコンピュータプログラム。
【請求項２５】
１又は複数のプロセッサに実行されることにより、
配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギフトを付与することを要求する要求信号を、通信回線を介して発信し、
複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２のギフトが装着されたアニメーションを含む前記動画を配信ユーザの端末装置又はサーバ装置から受信し、
前記組合せが前記所定条件を満たした場合に、前記第２のギフトに対して前記動画内において持続する持続時間を設定し、該持続時間が経過した場合に前記第２のギフトが消去された前記動画を、前記配信ユーザの端末装置又は前記サーバ装置から受信し、
前記第２のギフトが消去される旨を予告するコメント情報を前記配信ユーザの端末装置又は前記サーバ装置から受信する、
ように前記プロセッサを機能させるコンピュータプログラム。
【請求項２６】
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ又はグラフィックスプロセッシングユニット（ＧＰＵ）である、請求項２４又は請求項２５に記載のコンピュータプログラム。
【請求項２７】
前記通信回線がインターネットを含む、請求項２４乃至請求項２６のいずれか一項に記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本件出願に開示された技術は、視聴ユーザが視聴する動画の動画処理方法、当該動画を
制御するサーバ装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
従来から、ネットワークを介して端末装置に動画を配信する動画配信サービスが知られ
ている。この種の動画配信サービスにおいては、当該動画を配信する配信ユーザのアバタ
ー（アバタ―オブジェクト）が表示されたり、当該動画を視聴する視聴ユーザと配信ユー
ザとがメッセージやチャット等を通じてコミュニケーションを図ることができるような環
境が提供されている。
【０００３】
さらに、視聴ユーザと配信ユーザとのコミュニケーションツールとして、特許文献１に
は、視聴ユーザが取得したアイテムを動画内のアバター（配信ユーザ）へプレゼントとし
て提供する行為（ギフティング）を電子的に実現させる旨が開示されている。
【０００４】
また、ＲＥＡＬＩＴＹ（登録商標）等の動画配信サービスにおいては、視聴ユーザが、
アバター（配信ユーザ）の装着部位（例えば、頭、首、及び手）ごとにギフティングする
ことができる環境が提供されている（非特許文献１）。
【０００５】
なお、上記特許文献１及び非特許文献１は、引用によりその全体が本明細書に組み入れ
られる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１２００９８号公報
【非特許文献】
【０００７】
【非特許文献１】"ＲＥＡＬＩＴＹ"、［online］、［２０１９年８月２７日検索］、インターネット（URL: https://twitter.com/WFLE_REALITY）
【発明の概要】
【発明が解決しようとする課題】
【０００８】
前述のギフティングは、視聴ユーザと配信ユーザ（アバター）との間の直接的なコミュ
ニケーションを通して、アバターに対する視聴ユーザの親近感や関与感を醸成するもので
ある。しかしながら、非特許文献１に記載されるようなアバターの装着部位ごとへのギフ
ティングにおいては、１人の視聴ユーザが例えばアバターの頭に対してギフティングをし
、当該ギフティングに基づくギフトが頭に装着されたアバターを含む動画が配信される場
合、当該頭に装着されたギフトが動画内から削除されるまでの所定時間中、他の視聴ユー
ザはアバターの頭に対してギフティングしたとしても、当該ギフティングに基づくギフト
はアバターの頭に装着されないこととなってしまう。したがって、このようなギフティン
グ制御の場合、限られたギフティング行為のみしか動画内で反映されず、視聴ユーザによ
るギフティング機会が限定的となってしまい、視聴ユーザによるギフティング意欲を抑止
しまうという課題がある。
【０００９】
他方、前述の課題を解決する方法として、１人の視聴ユーザが例えばアバターの頭に対
してギフトＡをギフティングし、当該ギフティングに基づくギフトＡが頭に装着されたア
バターを含む動画が配信される場合において、他の視聴ユーザがアバターの頭に対してギ
フトＢをギフティングすると即時にギフトＡをギフトＢに上書きするように制御する代替
案も提案されている。しかしながら、この場合においては、ギフトＡをギフティングした
視聴ユーザにとっては、自らギフティングしたギフトが他の視聴ユーザによるギフティン
グに起因して突如動画内から削除されることとなってしまうため、ギフティング行為に対
する失望感を助長させてしまう等の課題もある。
【００１０】
また、ギフティングとは、視聴ユーザが動画配信サービスを提供するサービス提供者に
対価を支払うことでギフトを購入した上で、当該ギフトを配信ユーザ（アバター）にギフ
ティングする態様を意味することからすれば、視聴ユーザによるギフティング機会を増加
させることは、サービス提供者にとっての課題といえる。
【００１１】
したがって、本件出願において開示された幾つかの実施形態は、視聴ユーザによるギフ
ティング機会を増加させる動画処理方法、サーバ装置及びコンピュータプログラムを提供
する。
【課題を解決するための手段】
【００１２】
一態様に係る動画処理方法は、コンピュータにより読み取り可能な命令を実行する一又
は複数のプロセッサにより実行される動画処理方法であって、配信ユーザのアバターオブ
ジェクトのアニメーションを含む動画を視聴する視聴ユーザの操作に基づいて生成され、
前記アバターオブジェクトの装着部位に対して第１のギフトを付与することを要求する要
求信号を、前記視聴ユーザの端末装置から通信回線を介して受信する受信工程と、複数の
前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与された複
数の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前記アバタ
ーオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２のギフト
が装着されたアニメーションを含む前記動画を生成する生成工程と、を含むものである。
【００１３】
一態様に係るサーバ装置は、１又は複数のプロセッサを具備し、該プロセッサが、配信
ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユーザの操作
に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギフトを付与
することを要求する要求信号を、前記視聴ユーザの端末装置から通信回線を介して受信し
、複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与
された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前
記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２
のギフトが装着されたアニメーションを含む前記動画を生成するものである。
【００１４】
一態様に係るサーバ装置は、１又は複数のプロセッサを具備し、該プロセッサが、配信
ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユーザの操作
に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギフトを付与
することを要求する要求信号を、前記視聴ユーザの端末装置から通信回線を介して受信し
、複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与
された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前
記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２
のギフトに係る情報を、前記第２のギフトが装着されたアニメーションを含む前記動画を
生成する前記視聴ユーザの端末装置又は前記配信ユーザの端末装置へ送信するものである
。
【００１５】
一態様に係るコンピュータプログラムは、１又は複数のプロセッサに実行されることに
より、配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユ
ーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギ
フトを付与することを要求する要求信号を、前記視聴ユーザの端末装置から通信回線を介
して受信し、複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に
対して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された
場合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を
有する第２のギフトが装着されたアニメーションを含む前記動画を生成する、ように前記
プロセッサを機能させるものである。
【００１６】
一態様に係るコンピュータプログラムは、１又は複数のプロセッサに実行されることに
より、配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユ
ーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギ
フトを付与することを要求する要求信号を、前記視聴ユーザの端末装置から通信回線を介
して受信し、複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に
対して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された
場合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を
有する第２のギフトに係る情報を、前記第２のギフトが装着されたアニメーションを含む
前記動画を生成する前記視聴ユーザの端末装置又はサーバ装置へ送信する、ように前記プ
ロセッサを機能させるものである。
【００１７】
一態様に係るコンピュータプログラムは、１又は複数のプロセッサに実行されることに
より、配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユ
ーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギ
フトを付与することを要求する要求信号を、通信回線を介して発信し、複数の前記要求信
号に基づいて前記アバターオブジェクトの前記装着部位に対して付与された複数の前記第
１のギフトの組合せが所定条件を満たすことが判定された場合に、前記アバターオブジェ
クトの前記装着部位に前記第１のギフトと共通する特徴を有する第２のギフトが装着され
たアニメーションを含む前記動画を生成するために、前記第２のギフトに係る情報を配信
ユーザの端末装置又はサーバ装置から受信する、ように前記プロセッサを機能させるもの
である。
【００１８】
一態様に係るコンピュータプログラムは、１又は複数のプロセッサに実行されることに
より、配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユ
ーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギ
フトを付与することを要求する要求信号を、通信回線を介して発信し、複数の前記要求信
号に基づいて前記アバターオブジェクトの前記装着部位に対して付与された複数の前記第
１のギフトの組合せが所定条件を満たすことが判定された場合に、前記アバターオブジェ
クトの前記装着部位に前記第１のギフトと共通する特徴を有する第２のギフトが装着され
たアニメーションを含む前記動画を配信ユーザの端末装置又はサーバ装置から受信する、
ように前記プロセッサを機能させるものである。
【図面の簡単な説明】
【００１９】
【図１】図１は、一実施形態に係る動画配信システムの構成の一例を示すブロック図である。
【図２】図２は、図１に示した端末装置（サーバ装置）のハードウェア構成の一例を模式的に示すブロック図である。
【図３】図３は、図１に示した端末装置の機能の一例を模式的に示すブロック図である。
【図４】図４は、図１に示したサーバ装置の機能の一例を模式的に示すブロック図である。
【図５】図５は、データベース部によって管理されるテーブルの一例を示す図である。
【図６Ａ】図６Ａは、データベース部によって管理されるテーブルの一例を示す図であって、判定部が判定する際のイメージを模式的に示す図である。
【図６Ｂ】図６Ｂは、データベース部によって管理されるテーブルの一例を示す図であって、判定部が判定する際のイメージを模式的に示す図である。
【図６Ｃ】図６Ｃは、データベース部によって管理されるテーブルの一例を示す図であって、判定部が判定する際のイメージを模式的に示す図である。
【図６Ｄ】図６Ｄは、データベース部によって管理されるテーブルの一例を示す図であって、判定部が判定する際のイメージを模式的に示す図である。
【図７】図７は、配信ユーザの端末装置の表示部に表示される確認画面の一例を示す図である。
【図８】図８は、図１に示した動画配信システムにおいて行われる動作の一例を示すフロー図である。
【図９】図９は、配信ユーザのアバターオブジェクトのアニメーションを含む動画の一例を示す図である。
【図１０】図１０は、配信ユーザのアバターオブジェクトの装着部位に第１のギフトが装着された状態のアニメーションを含む動画の一例を示す図である。
【図１１】図１１は、配信ユーザのアバターオブジェクトの装着部位において、第１のギフトに代わって第２のギフトが装着されるイメージの一例を模式的に示す図である。
【発明を実施するための形態】
【００２０】
以下、添付図面を参照して本発明の様々な実施形態を説明する。なお、図面において共
通した構成要素には同一の参照符号が付されている。また、或る図面に表現された構成要
素が、説明の便宜上、別の図面においては省略されていることがある点に留意されたい。
さらにまた、添付した図面が必ずしも正確な縮尺で記載されている訳ではないということ
に注意されたい。さらにまた、アプリケーションという用語は、ソフトウェア又はプログ
ラムと称呼されるものであってもよく、コンピュータに対する指令であって、ある種の結
果を得ることができるように組み合わされたものであればよい。
【００２１】
１．動画配信システムの構成
本件出願において開示される動画配信システム１は、簡潔にいえば、配信を行う配信ユ
ーザが、その端末装置を用いて、この配信ユーザの動作に関するデータ及び／又は配信ユ
ーザによって発せられた発話や歌唱に関する音声データに基づいて生成されたアバターオ
ブジェクトのアニメーションを含む動画を、通信回線を介して、動画を視聴する視聴ユー
ザの端末装置へと配信することを可能にするものである。
【００２２】
図１は、一実施形態に係る動画配信システム１の構成の一例を示すブロック図である。
図１に示すように、動画配信システム１は、通信回線（図示せず）に接続される複数の端
末装置１０と、通信回線に接続される１又はそれ以上のサーバ装置２０と、を含むことが
できる。各端末装置１０は、通信回線を介して、１又はそれ以上のサーバ装置２０に接続
される。
【００２３】
なお、通信回線とは、携帯電話網、無線ＬＡＮ、固定電話網、インターネット、イント
ラネット及び／又はイーサネット（登録商標）等をこれらに限定することなく含むことが
できる。
【００２４】
１−１．端末装置１０
図１に示すように、複数の端末装置１０は、１又はそれ以上の配信ユーザの端末装置１
０（ここでは端末装置１０Ａ）と、１又はそれ以上の視聴ユーザの端末装置１０（ここで
は端末装置１０Ｂ乃至１０Ｄ）と、を含むことができる。各端末装置１０は、共通した構
成を有することにより、動画を配信するための端末装置（配信ユーザの端末装置１０）及
び動画を視聴するための端末装置（視聴ユーザの端末装置１０）のいずれにもなり得るも
のである。
【００２５】
各端末装置１０は、配信ユーザの端末装置１０として動作する場合には、インストール
された動画配信用アプリケーションを実行することにより、その配信ユーザの動作に関す
るデータ及び／又は配信ユーザによって発せられた発話や歌唱に関する音声データを取得
し、取得したデータに従って変化させた仮想的なキャラクター（アバターオブジェクト）
のアニメーションを含む動画を生成して、当該動画を通信回線を介してサーバ装置２０（
配信サーバ装置２０Ｃ）に送信することができる。当該動画は、サーバ装置２０（配信サ
ーバ装置２０Ｃ）により通信回線を介して、インストールされた動画視聴用アプリケーシ
ョンを実行する、動画を受信するための端末装置１０（視聴ユーザの端末装置１０）に配
信される。
【００２６】
さらに、各端末装置１０が配信ユーザの端末装置１０として動作する場合において、サ
ーバ装置２０が、通信回線を介して、視聴ユーザの操作に基づいてこの配信ユーザ（アバ
ターオブジェクト）の装着部位に対してギフト（第１のギフト）を付与すること（ギフテ
ィング）を要求する要求信号を、動画を視聴する視聴ユーザの端末装置１０から受信する
と、各端末装置１０は、サーバ装置２０（情報処理サーバ装置２０Ｂ）から当該要求信号
をサーバ装置２０から受信して、アバターオブジェクトの装着部位に第１のギフトが装着
された状態のアニメーションを含む動画を生成することができる。
【００２７】
ところで、アバターオブジェクトの装着部位とは、アバターオブジェクトの頭、顔、首
、右手、左手、腰、右足、左足、等のアバターオブジェクトの一部分、及び／又はアバタ
ーオブジェクトから離れた部分（頭上、足元、後ろ等、アバターオブジェクトを包囲する
空間を含む）のことを意味する。
【００２８】
なお、前述のギフティングに際し、アバターオブジェクトの装着部位に対して第１のギ
フトを付与することを要求する要求信号が複数（１つの視聴ユーザ端末装置１０から複数
の要求信号が発信される場合、及び複数の視聴ユーザ端末装置１０から要求信号が発信さ
れる場合の両方を含む）発信される場合においては、配信ユーザの端末装置１０は、サー
バ装置２０（情報処理サーバ装置２０Ｂ）から、アバターオブジェクトの装着部位に対し
て第１のギフトと共通する特徴を有する第２のギフトが装着された状態のアニメーション
を含む動画を生成することを要求する情報を受信して当該動画を生成することができる。
【００２９】
なお、アバターオブジェクトの装着部位に対して第２のギフトが装着された状態のアニ
メーションを含む動画を生成するか否かについての判定方法については後述するが、当該
判定は、後述するサーバ装置２０（情報処理サーバ装置２０Ｂ）で実行される。
【００３０】
一方、各端末装置１０は、動画を視聴するための端末装置（視聴ユーザの端末装置）と
して動作する場合には、インストールされた動画視聴用アプリケーションを実行すること
により、配信ユーザの端末装置１０により配信された動画を、サーバ装置２０（配信サー
バ装置２０Ｃ）を介して受信することができる。
【００３１】
さらに、各端末装置１０は、視聴ユーザの端末装置として動作する場合には、動画視聴
用アプリケーションを実行することにより、視聴ユーザの操作に基づいて配信ユーザ（ア
バターオブジェクト）の装着部位に対してギフト（第１のギフト）を付与することを要求
する要求信号をサーバ装置２０（ギフトＡＰＩサーバ装置２０Ａ）に送信することができ
る。
【００３２】
さらに、各端末装置１０は、視聴ユーザの端末装置として動作する場合には、動画視聴
用アプリケーションを実行することにより、視聴ユーザから配信ユーザ（アバターオブジ
ェクト）に対するコメントに係る情報をサーバ装置２０（コメントＡＰＩサーバ装置２０
Ｄ）に送信することができる。
【００３３】
なお、前述した動画配信用アプリケーション及び動画視聴用アプリケーションは、統合
された１つのアプリケーションとして、又は、それぞれ別々のアプリケーションとして、
各端末装置１０にインストール及び実行されるものとすることができる。
【００３４】
各端末装置１０は、このような動作を実行することができる任意の端末装置であって、
スマートフォン、タブレット、携帯電話（フィーチャーフォン）及び／又はパーソナルコ
ンピュータ等を、これらに限定することなく含むことができるものである。
【００３５】
１−２．サーバ装置２０
図１に示すように、サーバ装置２０は、後述する複数のサーバ装置が組み合わされた動
画配信システムと呼ぶこともできる。
【００３６】
サーバ装置２０は、配信ユーザの端末装置１０から送信された動画を各視聴ユーザの端
末装置１０に配信することができる。
【００３７】
さらに、サーバ装置２０は、アバターオブジェクトの装着部位に対してギフト（第１の
ギフト）を付与すること（ギフティング）を要求する要求信号を、各視聴ユーザの端末装
置１０から受信することができる。また当該要求信号に係る情報を、配信ユーザの端末装
置１０へ発信した上で、当該情報を受信した配信ユーザの端末装置１０によって生成され
るアバターオブジェクトの装着部位に当該ギフトが装着された状態のアニメーションを含
む動画を受信することもできる。
【００３８】
なお、前述のギフティングに際し、アバターオブジェクトの装着部位に対して第１のギ
フトを付与することを要求する要求信号が複数（１つの視聴ユーザ端末装置１０から複数
の要求信号が発信される場合、及び複数の視聴ユーザ端末装置１０から要求信号が発信さ
れる場合の両方を含む）発信される場合においては、サーバ装置２０は、アバターオブジ
ェクトの装着部位に対して第２のギフトが装着された状態のアニメーションを含む動画を
生成するか否かについて判定して、その当該動画を生成すると判定した場合には、当該動
画を生成することを要求する情報を配信ユーザの端末装置１０へ発信することができる。
その上で、サーバ装置２０は、配信ユーザの端末装置１０から、アバターオブジェクトの
装着部位に第２のギフトが装着された状態のアニメーションを含む動画を受信することが
できる。
【００３９】
さらに、サーバ装置２０は、視聴ユーザから配信ユーザ（アバターオブジェクト）に対
するコメントに係る情報を、視聴ユーザの端末装置１０から受信することができ、且つ当
該コメントを同一の動画を視聴する視聴ユーザに対して配信することができる。
【００４０】
このような動作を実行するために、サーバ装置２０は、一実施形態において、相互に通
信回線（図示しない無線回線及び／又は有線回線を含む）を介して接続された、ギフトＡ
ＰＩサーバ装置２０Ａ、情報処理サーバ装置２０Ｂ、配信サーバ装置２０Ｃ、及びコメン
トＡＰＩサーバ装置２０Ｄを含むことができる。
【００４１】
ギフトＡＰＩサーバ装置２０Ａは、視聴ユーザの操作に基づいてアバターオブジェクト
の装着部位に対してギフト（第１のギフト）を付与すること（ギフティング）を要求する
要求信号を、各視聴ユーザの端末装置１０から受信することができる。この際、ギフトＡ
ＰＩサーバ装置２０Ａは、当該要求信号から、ギフティング行為がなされた視聴ユーザの
識別情報（各視聴ユーザの端末装置１０のシリアル番号や各視聴ユーザに付与されるＩＤ
情報等）、ギフティングされたギフトに係る情報（アバターオブジェクトのいずれの装着
部位に対応するどのようなギフトであるかの情報）、及びギフティング対象のアバターオ
ブジェクトたる配信ユーザの識別情報（配信ユーザの端末装置１０のシリアル番号や配信
ユーザに付与されるＩＤ情報等）を少なくとも読み出して、読み出した情報を自動的に、
又は情報処理サーバ装置２０Ｂから問い合わせを受けたときに、情報処理サーバ装置２０
Ｂに送信することができる。
【００４２】
情報処理サーバ装置２０Ｂは、ギフトＡＰＩサーバ装置２０Ａが読み出した情報を、自
動的に、又は自ら問い合わせをして、当該情報をギフトＡＰＩサーバ装置２０Ａから受信
する。また、情報処理サーバ装置２０Ｂは、配信ユーザ毎のテーブル（データベース）を
有することができ、ギフトＡＰＩサーバ装置２０Ａが読み出したギフトに係る情報を、各
テーブルに格納することができる。
【００４３】
さらにまた、情報処理サーバ装置２０Ｂは、テーブルに格納されたギフトに係る情報を
参照して、複数のギフティング行為（１人の視聴ユーザによる複数のギフティング行為、
及び複数の視聴ユーザによる複数のギフティング行為の両方を含む）があった場合に、ア
バターオブジェクトの装着部位に対して第１のギフトと共通する特徴を有する第２のギフ
トが装着された状態のアニメーションを含む動画を生成するか否かについて判定すること
ができる。なお、当該判定は、複数のギフティング行為（複数の第１のギフト）の組合せ
が予め設定された所定条件を満たすか否かによって判定される。
【００４４】
さらにまた、情報処理サーバ装置２０Ｂは、テーブルに格納されたギフトに係る情報を
参照して、アバターオブジェクトの装着部位に第１のギフトが装着された状態のアニメー
ションを含む動画を生成することを要求する情報を、配信ユーザの端末装置１０へ発信す
ることができる。同様に、前述の判定によって、第２のギフトが装着された状態のアニメ
ーションを含む動画を生成すると判定した場合においては、アバターオブジェクトの装着
部位に第２のギフトが装着された状態のアニメーションを含む動画を生成することを要求
する情報を、配信ユーザの端末装置１０へ発信することができる。
【００４５】
さらにまた、情報処理サーバ装置２０Ｂは、テーブルに格納された視聴ユーザの識別情
報及びギフトに係る情報を参照して、アバターオブジェクトの装着部位（配信ユーザ）に
対して、どの視聴ユーザがどのようなギフトを付与したかに係る全て又は一部の情報をコ
メントＡＰＩサーバ装置２０Ｄに送信することができる。
【００４６】
さらにまた、情報処理サーバ装置２０Ｂは、複数のギフティング行為（複数の第１のギ
フト）の組合せが予め設定された所定条件を満たしていないと判定した場合、どのような
組合せになれば当該所定条件を満たすかに係る必要条件を算出した上で、当該必要条件を
コメントＡＰＩサーバ装置２０Ｄに送信することもできる。なお、ここでいう必要条件の
詳細は後述する。
【００４７】
配信サーバ装置２０Ｃは、配信ユーザの端末装置１０から送信された動画を、各視聴ユ
ーザの端末装置１０に配信することができる。
【００４８】
また、配信サーバ装置２０Ｃは、アバターオブジェクトの装着部位に第１のギフトが装
着された状態のアニメーションを含む動画を配信ユーザの端末装置１０から受信して、当
該動画を各視聴ユーザの端末装置１０に配信することができる。
【００４９】
さらにまた、配信サーバ装置２０Ｃは、アバターオブジェクトの装着部位に第２のギフ
トが装着された状態のアニメーションを含む動画を配信ユーザの端末装置１０から受信し
て、当該動画を各視聴ユーザの端末装置１０に配信することができる。
【００５０】
コメントＡＰＩサーバ装置２０Ｄは、視聴ユーザの端末装置１０から視聴ユーザのコメ
ントを受信することができ、受信した当該コメントを、同一の動画を視聴している各視聴
ユーザに対して配信することができる。
【００５１】
また、コメントＡＰＩサーバ装置２０Ｄは、情報処理サーバ装置２０Ｂから受信する、
アバターオブジェクトの装着部位（配信ユーザ）に対してどの視聴ユーザがどんなギフト
を付与したかに係る全て又は一部の情報に対応するコメントを、同一の動画を視聴してい
る各視聴ユーザに対して配信することができる。
【００５２】
さらにまた、コメントＡＰＩサーバ装置２０Ｄは、情報処理サーバ装置２０Ｂから受信
する、前述の必要条件に対応するコメントを、同一の動画を視聴している各視聴ユーザに
対して配信することもできる。
【００５３】
なお、図１に示した例では、負荷を分散すること等を目的として、サーバ装置２０が、
ギフトＡＰＩサーバ装置２０Ａ、情報処理サーバ装置２０Ｂ、配信サーバ装置２０Ｃ、及
びコメントＡＰＩサーバ装置２０Ｄからなる４つのサーバ装置を有する構成が示されてい
る。しかし、これら４つのサーバ装置のうちの少なくとも１つのサーバ装置が残りのサー
バ装置のいずれかと統合されるようにしてもよい。
【００５４】
２．各装置のハードウェア構成
次に、端末装置１０及びサーバ装置２０の各々が有するハードウェア構成の一例につい
て説明する。
【００５５】
２−１．端末装置１０のハードウェア構成
各端末装置１０のハードウェア構成例について図２を参照して説明する。図２は、図１
に示した端末装置１０（サーバ装置２０）のハードウェア構成の一例を模式的に示すブロ
ック図である（なお、図２において、括弧内の参照符号は、後述するようにサーバ装置２
０に関連して記載されたものである。）
【００５６】
図２に示すように、各端末装置１０は、主に、中央処理装置１１と、主記憶装置１２と
、入出力インタフェイス装置１３と、入力装置１４と、補助記憶装置１５と、出力装置１
６と、を含むことができる。これら装置同士は、データバス及び／又は制御バスにより接
続されている。
【００５７】
中央処理装置１１は、「ＣＰＵ」と称されるものであり、主記憶装置１２に記憶されて
いる命令及びデータに対して演算を行い、その演算の結果を主記憶装置１２に記憶させる
ものである。さらに、中央処理装置１１は、入出力インタフェイス装置１３を介して、入
力装置１４、補助記憶装置１５及び出力装置１６等を制御することができる。端末装置１
０は、１又はそれ以上のこのような中央処理装置１１を含むことが可能である。
【００５８】
主記憶装置１２は、「メモリ」と称されるものであり、入力装置１４、補助記憶装置１
５及び通信回線３０（サーバ装置２０等）から、入出力インタフェイス装置１３を介して
受信した命令及びデータ、並びに、中央処理装置１１の演算結果を記憶するものである。
主記憶装置１２は、ＲＡＭ（ランダムアクセスメモリ）、ＲＯＭ（リードオンリーメモリ
）及び／又はフラッシュメモリ等をこれらに限定することなく含むことができる。
【００５９】
補助記憶装置１５は、主記憶装置１２よりも大きな容量を有する記憶装置である。前述
した特定のアプリケーション（動画配信用アプリケーション、動画視聴用アプリケーショ
ン等）やウェブブラウザ等を構成する命令及びデータ（コンピュータプログラム）を記憶
しておき、中央処理装置１１により制御されることにより、これらの命令及びデータ（コ
ンピュータプログラム）を入出力インタフェイス装置１３を介して主記憶装置１２に送信
することができる。補助記憶装置１５は、磁気ディスク装置及び／又は光ディスク装置等
をこれらに限定することなく含むことができる。
【００６０】
入力装置１４は、外部からデータを取り込む装置であり、タッチパネル、ボタン、キー
ボード、マウス及び／又はセンサ等をこれらに限定することなく含むものである。センサ
は、後述するように、１又はそれ以上のカメラ等及び／又は１又はそれ以上のマイク等を
含むセンサをこれらに限定することなく含むことができる。
【００６１】
出力装置１６は、ディスプレイ装置、タッチパネル及び／又はプリンタ装置等をこれら
に限定することなく含むことができる。
【００６２】
このようなハードウェア構成にあっては、中央処理装置１１が、補助記憶装置１５に記
憶された特定のアプリケーションを構成する命令及びデータ（コンピュータプログラム）
を順次主記憶装置１２にロードし、ロードした命令及びデータを演算することにより、入
出力インタフェイス装置１３を介して出力装置１６を制御し、或いはまた、入出力インタ
フェイス装置１３及び通信回線３０（通信網３０）を介して、他の装置（例えばサーバ装
置２０及び他の端末装置１０等）との間で様々な情報の送受信を行うことができる。
【００６３】
これにより、端末装置１０は、インストールされた特定のアプリケーションを実行する
ことにより、動画を生成するために必要な動作、動画を発信（配信）及び／又は受信する
ために必要な動作、ギフティング行為に必要な動作、コメントを発信するために必要な動
作（その他、後に詳述する様々な動作を含む）を実行することができる。
【００６４】
なお、端末装置１０は、中央処理装置１１に代えて又は中央処理装置１１とともに、１
又はそれ以上のマイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニッ
ト（ＧＰＵ）を含むものであってもよい。
【００６５】
２−２．サーバ装置２０のハードウェア構成
各サーバ装置２０のハードウェア構成例について同じく図２を参照して説明する。各サ
ーバ装置２０（ギフトＡＰＩサーバ装置２０Ａ、情報処理サーバ装置２０Ｂ、配信サーバ
装置２０Ｃ、及びコメントＡＰＩサーバ装置２０Ｄ）のハードウェア構成としては、例え
ば、前述した各端末装置１０のハードウェア構成と同一のものを用いることが可能である
。したがって、各サーバ装置２０が有する構成要素に対する参照符号は、図２において括
弧内に示されている。
【００６６】
図２に示すように、各サーバ装置２０は、主に、中央処理装置２１と、主記憶装置２２
と、入出力インタフェイス装置２３と、入力装置２４と、補助記憶装置２５と、出力装置
２６と、を含むことができる。これら装置同士は、データバス及び／又は制御バスにより
接続されている。
【００６７】
中央処理装置２１、主記憶装置２２、入出力インタフェイス装置２３、入力装置２４、
補助記憶装置２５及び出力装置２６は、それぞれ、前述した各端末装置１０に含まれる、
中央処理装置１１、主記憶装置１２、入出力インタフェイス装置１３、入力装置１４、補
助記憶装置１５及び出力装置１６と略同一なものとすることができる。
【００６８】
このようなハードウェア構成にあっては、中央処理装置２１が、補助記憶装置２５に記
憶された特定のアプリケーションを構成する命令及びデータ（コンピュータプログラム）
を順次主記憶装置２２にロードし、ロードした命令及びデータを演算することにより、入
出力インタフェイス装置２３を介して出力装置２６を制御し、或いはまた、入出力インタ
フェイス装置２３及び通信回線３０（通信網３０）を介して、他の装置（例えば各端末装
置１０等）との間で様々な情報の送受信を行うことができる。
【００６９】
これにより、サーバ装置２０は、各配信ユーザの端末装置１０により送信された動画を
、各視聴ユーザの端末装置１０に配信するために必要な動作、各視聴ユーザの端末装置１
０から発信されるギフティング行為を受信するために必要な動作、端末装置１０に動画を
生成させるために必要な要求情報を生成するために必要な動作、動画を発信（配信）及び
／又は受信するために必要な動作等（後に詳述する様々な動作を含む）を実行することが
できる。
【００７０】
なお、サーバ装置２０は、中央処理装置２１に代えて又は中央処理装置２１とともに、
１又はそれ以上のマイクロプロセッサ、及び／又は、グラフィックスプロセッシングユニ
ット（ＧＰＵ）を含むものであってもよい。
【００７１】
３．各装置の機能
次に、端末装置１０及びサーバ装置２０の各々が有する機能の詳細の一例について説明
する。
【００７２】
３−１．端末装置１０の機能
端末装置１０の機能の一例について図３を参照しつつ説明する。図３は、図１に示した
端末装置１０の機能の一例を模式的に示すブロック図である。
【００７３】
図３に示すように、端末装置１０は、主に、動画生成部１００、表示部１１０、記憶部
１２０、ユーザインタフェイス部１３０、ギフト記憶部１４０、及び通信部１５０を含む
ことができる。
【００７４】
（１）動画生成部１００
動画生成部１００は、配信ユーザの動作に関するデータ及び／又は配信ユーザによって
発せられた発話や歌唱に関する音声データに基づいて、この配信ユーザのアバターオブジ
ェクトのアニメーションを含む動画を生成することができる。これを実現するために、動
画生成部１００は、例えば、取得部（図示せず）及び処理部（図示せず）を含むことがで
きる。
【００７５】
取得部は、配信ユーザの顔や手足等（体全体）に関するデータを取得する１又はそれ以
上の第１のセンサ（図示せず）と、配信ユーザにより発せられた発話及び／又は歌唱に関
する音声データを取得する１又はそれ以上の第２のセンサ（図示せず）と、を含むことが
できる。
【００７６】
第１のセンサは、好ましい実施形態では、可視光線を撮像するＲＧＢカメラと、近赤外
線を撮像する近赤外線カメラと、を含むことができる。このようなカメラとしては、例え
ばｉｐｈｏｎｅ Ｘ（登録商標）のトゥルーデプス（Ｔｒｕｅ Ｄｅｐｔｈ）カメラに含ま
れたものを用いることが可能である。第２のセンサは、音声を記録するマイクロフォンを
含むことができる。
【００７７】
まず、第１のセンサに関して、取得部は、配信ユーザの顔や手足等に近接して配置され
た第１のセンサを用いて配信ユーザの顔や手足等を撮像する。これにより、取得部は、Ｒ
ＧＢカメラにより取得された画像をタイムコード（取得した時間を示すコード）に対応付
けて単位時間にわたって記録したデータ（例えばＭＰＥＧファイル）を生成することがで
きる。さらに、取得部は、近赤外線カメラにより取得された所定数（例えば５１個）の深
度を示す数値（例えば浮動小数点の数値）を上記タイムコードに対応付けて単位時間にわ
たって記録したデータ（例えばＴＳＶファイル［データ間をタブで区切って複数のデータ
を記録する形式のファイル］）を生成することができる。
【００７８】
近赤外線カメラに関して、具体的には、ドットプロジェクタがドット（点）パターンを
なす赤外線レーザーを配信ユーザの顔や手足に放射し、近赤外線カメラが、配信ユーザの
顔や手足に投影され反射した赤外線ドットを捉え、このように捉えた赤外線ドットの画像
を生成する。取得部は、予め登録されているドットプロジェクタにより放射されたドット
パターンの画像と、近赤外線カメラにより捉えられた画像とを比較して、両画像における
各ポイント（各特徴点）（例えば５１個のポイント・特徴点の各々）における位置のずれ
を用いて各ポイント（各特徴点）の深度（各ポイント・各特徴点と近赤外線カメラとの間
の距離）を算出することができる。取得部は、このように算出された深度を示す数値を上
記のようにタイムコードに対応付けて単位時間にわたって記録したデータを生成すること
ができる。
【００７９】
次に、第２のセンサに関して、取得部は、配信ユーザに近接して配置された第２のセン
サを用いて配信ユーザにより発せられた発話及び／又は歌唱に関する音声を取得する。こ
れにより、取得部は、タイムコードに対応付けて単位時間にわたって記録したデータ（例
えばＭＰＥＧファイル）を生成することができる。一実施形態では、取得部は、第１のセ
ンサを用いて配信ユーザの顔や手足に関するデータを取得すると同時に、第２のセンサを
用いて配信ユーザにより発せられた発話及び／又は歌唱に関する音声データを取得するこ
とができる。この場合には、取得部は、ＲＧＢカメラにより取得された画像と、第２のセ
ンサを用いて配信ユーザにより発せられた発話及び／又は歌唱に関する音声データとを、
同一のタイムコードに対応付けて単位時間にわたって記録したデータ（例えばＭＰＥＧフ
ァイル）を生成することができる。
【００８０】
取得部は、このように生成した、配信ユーザの顔や手足等に関するデータ（ＭＰＥＧフ
ァイル及びＴＳＶファイル等）、及び／又は、配信ユーザにより発せられた発話及び／又
は歌唱に関する音声データ（ＭＰＥＧファイル等）を、処理部に出力することができる。
【００８１】
なお、ここでは、第１のセンサがＲＧＢカメラ及び赤外線カメラを含む場合について説
明したが、第１のセンサは、例えば、（Ａ）赤外線レーザーにより放射され配信ユーザの
顔や手足等に反射した赤外線を検出するカメラ、（Ｂ）可視光線を撮像する複数のＲＧＢ
カメラ、及び、（Ｃ）可視光線を撮像する単一のカメラ、のうちのいずれかを含むもので
あってもよい。上記（Ａ）の場合には、取得部は、前述したものと同様の手法により、配
信ユーザの顔や手足等における各特徴点について深度を算出することができる。上記（Ｂ
）の場合には、取得部は、複数のＲＧＢカメラにより撮像された複数の画像を用いて、配
信ユーザの顔や手足等における各特徴点について奥行（深度）を計算することができる。
上記（Ｃ）の場合には、取得部は、単一のカメラにより撮像された画像から、配信ユーザ
の顔や手足等における各特徴点の奥行（深度）を、ディープラーニング等を利用して算出
することができる。また、上記（Ｃ）の場合には、取得部は、単一のカメラにより撮像さ
れた画像に対する分析処理（画像処理等）により、配信ユーザの顔や手足等における各特
徴点の奥行（深度）を算出してもよい。
【００８２】
処理部は、取得部からの、配信ユーザの顔や手足等に関するデータに基づいて、仮想的
なキャラクター（アバターオブジェクト）のアニメーションを含む動画を生成することが
できる。アバターオブジェクトの動画自体については、処理部は、図示しないキャラクタ
ーデータ記憶部に記憶された様々な情報（例えば、ジオメトリ情報、ボーン情報、テクス
チャ情報、シェーダ情報及びブレンドシェイプ情報等）を用いて、図示しないレンダリン
グ部にレンダリングを実行させることにより、アバターオブジェクトの動画を生成するこ
ともできる。
【００８３】
なお、配信ユーザの動作に関するデータ及び／又は配信ユーザによって発せられた発話
や歌唱に関する音声データに基づいて、この配信ユーザのアバターオブジェクトのアニメ
ーションを含む動画を生成するために、他の任意の周知な技術を利用することも可能であ
る。
【００８４】
ところで、動画生成部１００は、後述する通信部１５０がアバターオブジェクトの装着
部位に第１のギフト又は第２のギフトが装着された状態のアニメーションを含む動画を生
成する旨の要求情報をサーバ装置２０（情報処理サーバ装置２０Ｂ）から受信すると、当
該要求情報を通信部１５０から受信して、当該動画を生成することができる。この場合、
動画生成部１００は、前述のとおり詳述して生成されたアバターオブジェクトのアニメー
ションを含む動画に係るデータと、第１のギフト又は第２のギフトに係るデータ（アバタ
ーオブジェクトのどの装着部位にどのような形状・大きさ・色を有するギフトであるかに
係るデータ）とを組合せて、アバターオブジェクトの装着部位に第１のギフト又は第２の
ギフトが装着された状態のアニメーションを含む動画を生成することができる。具体的に
は、第１のギフト及び第２のギフトに、アバターオブジェクトのどの装着部位に装着され
るものであるかに関する情報（装着位置情報）を予め設定しておき、視聴ユーザからのギ
フティング又は後述する所定条件が満たされることを契機として、当該装着位置情報に基
づく装着部位に、第１のギフト又は第２のギフトを動画上に表示させることができる。例
えば、第１のギフトが「赤いランドセル」である場合には、装着位置情報は「背中」とな
り、「赤いランドセル」が視聴ユーザからギフティングされると、アバターオブジェクト
の「背中」の少なくとも一部を覆うように（又は「背中」の少なくとも一部に接するよう
に）、当該「赤いランドセル」を動画上に表示させる。同様に、第２のギフトが「虹色の
大きなフォーク」である場合には、装着位置情報は「左手」（「右手」でもよい）となり
、「左手」において後述の所定条件が満たされると、アバターオブジェクトの「左手」に
接触するように（「左手」の一部を覆うように）、当該「虹色の大きなフォーク」を動画
上に表示させる。なお、動画内のアバターオブジェクトの各装着部位の位置（位置情報）
は、例えば、後述するモーションセンサ等のセンサによって検出されている。したがって
、アバターオブジェクトの「背中」に「赤いランドセル」を表示させる場合には、その時
点の「背中」の位置情報が参照された上で、当該「背中」に対応して「赤いランドセル」
が動画上に表示されることとなる。また、表示された第１のギフト及び第２のギフトは、
これらが表示される間（後述の持続時間）においては、装着されたアバターオブジェクト
の装着部位の動きに付随して動くように動画上において表示されてもよい。このような、
アバターオブジェクトの装着部位に第１のギフト又は第２のギフトが装着された状態のア
ニメーションを含む動画を生成する方法は、特許第６４３１２３３号明細書に記載の方法
や、他の周知技術を用いることができる。
【００８５】
（２）表示部１１０
表示部１１０は、動画（アバターオブジェクトの装着部位に第１のギフト又は第２のギ
フトが装着された状態のアニメーションを含む動画を含む）の配信及び／又は視聴に必要
とされる様々な情報を表示することができる。例えば、表示部１１０は、配信される動画
、受信した動画、及び／又は生成した動画等を、表示することができる。また、表示部１
１０は、サーバ装置２０から各端末装置１０に配信される各種のコメントも、受信した動
画とともに表示することができる。さらにまた、ギフト記憶部１４０に記憶されているギ
フト情報を、視聴ユーザの操作に応じて適宜表示することもできる。
【００８６】
（３）記憶部１２０
記憶部１２０は、動画（アバターオブジェクトの装着部位に第１のギフト又は第２のギ
フトが装着された状態のアニメーションを含む動画を含む）の配信及び／又は視聴に必要
とされる様々な情報を記憶することができる。
【００８７】
（４）ユーザインタフェイス部１３０
ユーザインタフェイス部１３０は、動画（アバターオブジェクトの装着部位に第１のギ
フト又は第２のギフトが装着された状態のアニメーションを含む動画を含む）の配信及び
／又は視聴に必要とされる様々な情報を、配信ユーザ又は視聴ユーザの操作を介して入力
することができる。例えば、ユーザインタフェイス部１３０は、アバターオブジェクトに
対するギフティングに係る視聴ユーザの操作（予め用意された複数の第１のギフトから所
定のギフトを選択してアバターオブジェクトに付与するコマンドを選択する等の操作を含
む）の内容を示す操作データを視聴ユーザから入力して、当該操作データを通信部１５０
へ出力することができる。ここで、前述の操作データとは、例えば、視聴ユーザが配信ユ
ーザに対してどのようなギフト（ギフトの種類）をギフティングしたかに係る情報を含む
ことができる。
【００８８】
また、別の例として、ユーザインタフェイス部１３０は、視聴ユーザから１又は複数の
ギフティングがなされた場合に、当該ギフティングに対応するギフト（第１のギフト又は
第２のギフト）をアバターオブジェクトの装着部位に装着させることについての問合せを
サーバ装置２０から受け付けたときに、当該問合せに対する回答に係る操作データを配信
ユーザから入力して、当該操作データを通信部１５０へ出力することができる。
【００８９】
（５）ギフト記憶部１４０
ギフト記憶部１４０は、動画配信用アプリケーション及び動画視聴用アプリケーション
が端末装置１０にインストールされると、これらのアプリケーションに予め設定されるギ
フト情報を記憶することができる。なお、ギフト情報とは、各ギフトの名称・形状・色等
の識別情報、視聴ユーザがギフティングした場合に当該視聴ユーザに対して請求される各
ギフトの金額等を含むことができる。
【００９０】
（６）通信部１５０
通信部１５０は、動画（アバターオブジェクトの装着部位に第１のギフト又は第２のギ
フトが装着された状態のアニメーションを含む動画を含む）の配信及び／又は視聴に必要
とされる様々な情報を、サーバ装置２０との間において通信することができる。例えば、
通信部１５０は、端末装置１０が配信ユーザの端末装置１０として動作する場合には、ア
バターオブジェクトの装着部位に第１のギフト又は第２のギフトが装着された状態のアニ
メーションを含む動画を生成する旨の要求情報をサーバ装置２０（情報処理サーバ装置２
０Ｂ）から受信して、生成された当該動画をサーバ装置２０（配信サーバ装置２０Ｃ）に
送信することができる。また、同じく端末装置１０が配信ユーザの端末装置１０として動
作する場合であって、且つ視聴ユーザから１又は複数のギフティングがなされた場合に、
当該ギフティングに対応するギフト（第１のギフト又は第２のギフト）をアバターオブジ
ェクトの装着部位に装着させることについての問合せをサーバ装置２０から受信して、当
該問合せの情報を表示部１１０へ出力し、当該問合せに対する回答に係る操作データをユ
ーザインタフェイス部１３０から受信して当該回答に係る情報をサーバ装置２０に送信す
ることができる。
【００９１】
他方、通信部１５０は、端末装置１０が視聴ユーザの端末装置１０として動作する場合
には、配信ユーザの端末装置１０によって生成された動画をサーバ装置２０から受信する
ことができる。また、同じく端末装置１０が視聴ユーザの端末装置１０として動作する場
合には、視聴ユーザから配信ユーザ（アバターオブジェクト）対するギフティングに係る
情報、及び視聴ユーザから配信ユーザ（アバターオブジェクト）に対するコメントに係る
情報をサーバ装置２０（コメントＡＰＩサーバ装置２０Ｄ）に送信することができる。
【００９２】
（７）スタジオユニット
前述の動画生成部１００、表示部１１０、記憶部１２０、ユーザインタフェイス部１３
０、ギフト記憶部１４０、及び通信部１５０を含むスタジオユニット（図示せず）を端末
装置１０として用いることもできる。
【００９３】
スタジオユニットは、パーソナルコンピュータ等の情報処理装置により実装可能なもの
であって、前述した端末装置１０及びサーバ装置２０と同様に、主に、中央処理装置と、
主記憶装置と、入出力インタフェイス装置と、入力装置と、補助記憶装置と、出力装置と
、を含むことができる。これら装置同士は、データバス及び／又は制御バスにより接続さ
れている。また、スタジオユニットは、インストールされた特定のアプリケーションを実
行する情報処理装置として機能することにより、スタジオユニットが設置されたスタジオ
ルーム（図示せず）に居る配信ユーザの動作に関するデータ及び／又は配信ユーザによっ
て発せられた発話や歌唱に関するデータに基づいて、アバターオブジェクトのアニメーシ
ョンを含む動画を生成することができる。
【００９４】
スタジオユニットに含まれる動画生成部１００の構成要素の多くは、スタジオルームに
配される。また、スタジオルームにおいては、配信ユーザが種々のパフォーマンスを行い
、スタジオユニットが、当該配信ユーザの動作、表情、及び発話（歌唱を含む）等を検出
している。
【００９５】
配信ユーザは、スタジオユニット（動画生成部１００）に含まれる種々のセンサ群によ
って動作、表情、及び発話（歌唱を含む）等がキャプチャされる対象となっている。この
場合において、配信ユーザは、必ずしも人間である必要はなく、例えば、自立運動可能な
ロボットであってもよい。また、スタジオルーム内の配信ユーザは、１であってもよいし
、２以上であってもよい。
【００９６】
スタジオユニットにおける動画生成部１００は、配信ユーザに装着される種々のモーシ
ョンセンサ（図示せず）と、配信ユーザの手に把持されるコントローラ（図示せず）と、
装着具（図示せず）を介して配信ユーザの頭部に取付けられるカメラ（図示せず）と、を
有することができる。また、スタジオユニットには、配信ユーザの音声データを取得する
ために、前述の装着具やスタジオルーム内のいずれかの場所（例えば、壁、床、天井等）
にマイクが設けられている。さらに、スタジオユニットは、上記の構成に加えて、複数の
ベースステーション（図示せず）、トラッキングセンサ（図示せず）、及びディスプレイ
（図示せず）を有することができる。
【００９７】
前述のモーションセンサは、前述のベースステーションと協働して、配信ユーザの位置
及び向きを検出することができる。一実施形態において、複数のベースステーションは、
多軸レーザーエミッタ―であり、同期用の点滅光を発した後に、１つのベースステーショ
ンは例えば鉛直軸の周りでレーザー光を走査し、他のベースステーションは、例えば水平
軸の周りでレーザー光を走査するように構成される。モーションセンサは、ベースステー
ションからの点滅光及びレーザー光の入射を検知する光センサを複数備え、点滅光の入射
タイミングとレーザー光の入射タイミングとの時間差、各光センサでの受光時間、各光セ
ンサが検知したレーザー光の入射角度、等を検出することができる。モーションセンサは
、例えば、ＨＴＣ  ＣＯＲＰＯＲＡＴＩＯＮから提供されているＶｉｖｅ  Ｔｒａｃｋｅ
ｒであってもよいし、ＺＥＲＯ  Ｃ  ＳＥＶＥＮ  Ｉｎｃ．から提供されているＸｓｅｎ
ｓ  ＭＶＮ  Ａｎａｌｙｚｅであってもよい。
【００９８】
スタジオユニットにおける動画生成部１００は、モーションセンサにおいて算出された
各モーションセンサの位置及び向きを示す検出情報を取得する。モーションセンサは、配
信ユーザの手首、足甲、腰、頭頂等の部位に装着されることにより、モーションセンサの
位置及び向きを検出することにより、配信ユーザの体の動きを検出することができる。
【００９９】
一実施形態においては、複数のモーションセンサに多数の赤外ＬＥＤを搭載し、この赤
外ＬＥＤからの光を、スタジオルームの床や壁に設けられた赤外線カメラで検知すること
で、当該モーションセンサの位置及び向きを検出してもよい。また、赤外ＬＥＤに代えて
可視光ＬＥＤを使用し、この可視光ＬＥＤからの光を可視光カメラで検出することで、当
該モーションセンサの位置及び向きを検出してもよい。
【０１００】
一実施形態においては、モーションセンサに代えて、複数の反射マーカーを用いること
もできる。反射マーカーは、配信ユーザに粘着テープ等により貼付される。このように反
射マーカーが貼付された配信ユーザを撮影して撮影データを生成し、この撮影データを画
像処理することにより、反射マーカーの位置及び向きを検出するような構成としてもよい
。
【０１０１】
コントローラは、配信ユーザの操作に応じたコントロール信号を出力し、これを動画生
成部１００が取得する。
【０１０２】
トラッキングセンサは、動画に含まれる仮想空間を構築するための仮想カメラの設定情
報を定めるためのトラッキング情報を生成する。当該トラッキング情報は、三次元直交座
標系での位置及び各軸回りの角度として算出され、動画生成部１００は当該トラッキング
情報を取得する。
【０１０３】
配信ユーザの頭部に取付けられるカメラは、配信ユーザの顔を撮像できるように配置さ
れる。当該カメラは、配信ユーザの顔を連続的に撮像することで、配信ユーザの顔の撮像
データを取得し、動画生成部１００はこの撮像データを当該カメラから取得する。なお、
当該カメラは、配信ユーザの顔の奥行きを検出可能な３Ｄカメラであってもよい。
【０１０４】
ディスプレイは表示部１１０として機能するものであり、配信ユーザによって視認可能
な位置に配置され、配信ユーザは、各種情報を取得して動画生成部１００によって生成さ
れた動画を、ディスプレイを通して視認することが可能となっている。
【０１０５】
スタジオユニットは、以上のとおり説明した構成要素に加えて、前述にて説明した記憶
部１２０、ユーザインタフェイス部１３０、ギフト記憶部１４０、及び通信部１５０を同
様に含む。また、以上のとおり説明したスタジオユニットの構成要素は一例であって、他
に適用可能な様々な構成要素を含みうる。
【０１０６】
３−２．サーバ装置２０の機能
サーバ装置２０の機能の一例について図４乃至図７を参照しつつ説明する。図４は、図
１に示したサーバ装置２０の機能の一例を模式的に示すブロック図である。図５は、デー
タベース部２３０によって管理されるテーブルの一例を示す図である。図６Ａ乃至図６Ｄ
は、データベース部２３０によって管理されるテーブルの一例を示す図であって、判定部
２４０が判定する際のイメージを模式的に示す図である。図７は、配信ユーザの端末装置
１０の表示部１１０に表示される確認画面の一例を示す図である。
【０１０７】
図４に示すように、サーバ装置２０は、主に、記憶部２００、通信部２１０、ギフト処
理部２２０、データベース部２３０、判定部２４０、及びコメント処理部２５０を含むこ
とができる。
【０１０８】
（１）記憶部２００
記憶部２００は、動画（アバターオブジェクトの装着部位に第１のギフト又は第２のギ
フトが装着された状態のアニメーションを含む動画を含む）の配信及び／又は視聴に必要
とされる様々な情報を記憶することができる。
【０１０９】
（２）通信部２１０
通信部２１０は、動画（アバターオブジェクトの装着部位に第１のギフト又は第２のギ
フトが装着された状態のアニメーションを含む動画を含む）の配信及び／又は視聴に必要
とされる様々な情報を、配信ユーザの端末装置１０及び／又は視聴ユーザの端末装置１０
との間において通信することができる。例えば、通信部２１０は、動画（アバターオブジ
ェクトの装着部位に第１のギフト又は第２のギフトが装着された状態のアニメーションを
含む動画を含む）を、配信ユーザの端末装置１０から受信して各視聴ユーザの端末装置１
０へ配信することができる。
【０１１０】
また、通信部２１０は、視聴ユーザから配信ユーザ（アバターオブジェクト）対するギ
フティングに係る情報、及び視聴ユーザから配信ユーザ（アバターオブジェクト）に対す
るコメントに係る情報を視聴ユーザの端末装置１０から受信して、ギフティングに係る情
報はギフト処理部２２０へ、コメントに係る情報はコメント処理部２５０へと各々出力す
る。
【０１１１】
さらにまた、通信部２１０は、アバターオブジェクトの装着部位に第１のギフト又は第
２のギフトが装着された状態のアニメーションを含む動画を生成する旨の要求情報を配信
ユーザの端末装置１０へ送信することができる。
【０１１２】
さらにまた、視聴ユーザから複数のギフティングがなされた場合であって、且つ後述す
る判定部２４０によって第１のギフトの組合せが所定条件を満たすことが判定された場合
、第２のギフトをアバターオブジェクトの装着部位に装着させることについて配信ユーザ
の確認を得るための問合せ（確認）に係る要求信号を配信ユーザの端末装置１０へ送信し
、当該問合せに対する回答に係る情報を配信ユーザの端末装置１０から受信することもで
きる。
【０１１３】
（３）ギフト処理部２２０
ギフト処理部２２０は、通信部２１０からギフティングに係る情報（ギフティングに係
る要求信号）が出力されると、ギフティング行為がなされた視聴ユーザの識別情報（各視
聴ユーザの端末装置１０のシリアル番号や各視聴ユーザに付与されるＩＤ情報等）、ギフ
ティングされたギフト情報（アバターオブジェクトのいずれの装着部位に対応するどのよ
うなギフトであるかの情報であって、各ギフトの名称・形状・色等の識別情報）、及びギ
フティング対象のアバターオブジェクトたる配信ユーザの識別情報（配信ユーザの端末装
置１０のシリアル番号や配信ユーザに付与されるＩＤ情報等）を少なくとも読み出して、
読み出した情報を自動的に、又は問い合わせに応じてデータベース部２３０に格納する。
【０１１４】
（４）データベース部２３０
データベース部２３０は、ギフト処理部２２０が読み出した各種の情報を、自動的に、
又はギフト処理部２２０に対して所定時間間隔で問い合わせすることで、ギフト処理部２
２０から受信することができる。また、データベース部２３０は、図５に示すように、配
信ユーザ毎のテーブル（参照テーブル）を有しており、ギフト処理部２２０から受信した
各種の情報を、対応する配信ユーザの各テーブルに格納する。
【０１１５】
次に、図５を参照しつつ、テーブルに格納された情報の一例を説明する。
【０１１６】
データベース部２３０は、配信ユーザ毎のテーブル５００を有するにあたり、各テーブ
ル５００には配信ユーザの識別情報５０１（例えば配信ユーザのＩＤ情報）が付与されて
いる。さらに、データベース部２３０は、ギフト処理部２２０から受信した配信ユーザの
識別情報５０１に応じて、対応するテーブルにギフティングされたギフト情報を順次（図
５においてはギフティングされた順が一例とされているが、例えばアバターオブジェクト
に第１のギフトが装着された順でもよい）格納していく。
【０１１７】
さらに詳細に説明すると、まずアバターオブジェクトの装着部位にギフトが全く装着さ
れていない状態（初期状態）から、図５に示すような、「赤いランドセル」、「ダイヤの
冠」、「銀のフォーク」、「黄金のハリセン」、「金の指輪」、及び「白のスニーカー」
の順番で、１又は複数の視聴ユーザから第１のギフトに係るギフティングが実行された場
合、アバターオブジェクトの装着部位には当該順番で各第１のギフトが装着される（アバ
ターオブジェクトの装着部位に第１のギフトが装着されたアニメーションを含む動画が生
成される）。したがって、データベース部２３０は、テーブル５００において、「赤いラ
ンドセル」、「ダイヤの冠」、「銀のフォーク」、「黄金のハリセン」、「金の指輪」、
及び「白のスニーカー」を、この順番（ギフティングされた順番又は装着された順番）で
「装着済ギフト一覧」のボックス５０２に格納する。なお、図５には記載されていないが
、各第１のギフトに対応するアバターオブジェクトの装着部位に係る情報（「赤いランド
セル」に対応するアバターオブジェクトの装着部位は「背中」）や、各第１のギフトをギ
フティングした視聴ユーザの識別情報（例えば視聴ユーザのＩＤ情報）を、各第１のギフ
トと対応するようにボックス５０２に格納（表示）させてもよい。
【０１１８】
次に、前述の６つの第１のギフトがアバターオブジェクトの装着部位に各々装着された
状態から、さらに、「ダイヤの冠」、「銀のフォーク」、「銀の指輪」、「銅のナイフ」
、「黒いリュックサック」、「白いランドセル」、「金のフォーク」、「金のめがね」、
及び「銀のスプーン」の順番で、１又は複数の視聴ユーザからさらに第１のギフトに係る
ギフティングが実行される。この場合、これらのギフトに対応するアバターオブジェクト
の装着部位には、既に前述の６つの第１のギフトが装着されている。つまり、「背中」に
は「赤いランドセル」、「頭」には「ダイヤの冠」、「左手」には「銀のフォーク」、「
右手」には「黄金のハリセン」、「指」には「金の指輪」、「両足」には「白のスニーカ
ー」が装着されているの。一方、「背中」にさらに「黒いリュックサック」、「指」には
「銀の指輪」等、対応する装着部位が重複してしまう。このような場合、データベース部
２３０は、少なくとも一時的に、さらにギフティングされた第１のギフトをギフティング
された順番で「未装着ギフト一覧」のボックス５０３に格納する。この場合、ボックス５
０２と同様、対応するアバターオブジェクトの装着部位に係る情報や、各第１のギフトを
ギフティングした視聴ユーザの識別情報を、各第１のギフトと対応するようにボックス５
０３に格納（表示）させてもよい。
【０１１９】
データベース部２３０は、前述のように格納した情報に基づいて、アバターオブジェク
トの装着部位に対して付与された第１のギフトの種類と、第１のギフトの種類毎の付与数
とを対応付けて記憶しているといえる。換言すれば、データベース部２３０は、装着部位
毎に、どんな種類の第１のギフトがいくつ付与されたかについて、テーブル５００を用い
て管理（記憶）しており、管理（記憶）される情報は判定部２４０の問い合わせに応じて
、当該判定部２４０にも出力される。
【０１２０】
なお、アバターオブジェクトに装着された第１のギフトは、アバターオブジェクトに装
着された時点を起算して、所定時間経過（例えば、１分又は２分）すると、自動的に動画
から消去されるように、動画配信用アプリケーション及び動画視聴用アプリケーショにお
いて予め設定されている。したがって、仮に、前述の「赤いランドセル」がアバターオブ
ジェクトに装着されてから所定時間経過した後に、「黒いリュックサック」がギフティン
グされると、「黒いリュックサック」はアバターオブジェクトに装着されることとなる（
この場合、データベース２３０は、「黒いリュックサック」をボックス５０２に格納する
こととなる）。
【０１２１】
（５）判定部２４０
判定部２４０は、複数のギフティング行為（１人の視聴ユーザによる複数のギフティン
グ行為、及び複数の視聴ユーザによる複数のギフティング行為の両方を含む）があった場
合に、アバターオブジェクトの装着部位に対して第１のギフトと共通する特徴を有する第
２のギフトが装着された状態のアニメーションを含む動画を生成するか否かについて判定
する。この判定は、データベース部２３０が管理するテーブル５００を参照して（データ
ベース部２３０から出力される情報に基づいて）実行され、複数の第１のギフトの組合せ
が、動画配信用アプリケーション及び動画視聴用アプリケーショにおいて予め設定される
所定条件を満たすか否かによって判定される。
【０１２２】
判定の例を、図６Ａ乃至図６Ｄを参照しつつ説明する。
【０１２３】
図５を参照して前述したとおり、アバターオブジェクトの装着部位のうち「頭」に着目
すると、既に「ダイヤの冠」が装着されている。この状態において、さらに「ダイヤの冠
」がギフティングされる場合、第１のギフトの組合せは全く同一の「ダイヤの冠」が２つ
ということになる（図６Ａ参照）。ここで、前述の所定条件の少なくとも一つが、同一の
第１のギフトが２つ揃うことであった場合、「ダイヤの冠」が２つ揃うことが前述の所定
条件を満たす。このような所定条件は、動画配信用アプリケーション及び動画視聴用アプ
リケーションにおいて予め任意に設定することができる。このように所定条件が満たされ
ると、判定部２４０はアバターオブジェクトの「頭」において第１のギフトたる「ダイヤ
の冠」と共通する特徴を有する第２のギフトが装着された状態のアニメーションを含む動
画を生成すると判定する。この場合の第２のギフトとしては、例えば、「大きなダイヤの
冠」や「１００カラットダイヤのティアラ」等、第１のギフトの大きさ、色、及び／又は
少なくとも一部の形状が変化するものを適宜に採用することができる。
【０１２４】
次に、図５を参照して前述したとおり、アバターオブジェクトの装着部位のうち「指」
に着目すると、既に「金の指輪」が装着されている。この状態において、さらに「銀の指
輪」がギフティングされる場合、第１のギフトの組合せは、「金の指輪」及び「銀の指輪
」、ということになる（図６Ｂ参照）。ここで、前述の所定条件の少なくとも一つが、色
のみが異なる２つの第１のギフトが揃うことであった場合、当該組合せは所定条件を満た
す。このように所定条件が満たされると、判定部２４０は図６Ａを参照しつつ説明した場
合と同様、第１のギフトたる「金の指輪」と共通する特徴を有する「ダイヤの指輪」等の
第２のギフトが装着された状態のアニメーションを含む動画を生成すると判定する。
【０１２５】
次に、図５を参照して前述したとおり、アバターオブジェクトの装着部位のうち「背中
」に着目すると、既に「赤いランドセル」が装着されている。この状態において、さらに
「黒いリュックサック」及び「白いランドセル」がギフティングされる場合、第１のギフ
トの組合せは、「赤いランドセル」、「黒いリュックサック」及び「白いランドセル」、
という３つの組合せになる（図６Ｃ参照）。ここで、前述の所定条件の少なくとも一つが
、「背中」に対して第１のギフトが３つ揃うことであった場合、当該組合せは所定条件を
満たす。このように所定条件が満たされると、判定部２４０は図６Ａを参照しつつ説明し
た場合と同様、第１のギフトたる「赤いランドセル」と共通する特徴を有する第２のギフ
トが装着された状態のアニメーションを含む動画を生成すると判定する。この場合の第２
のギフトとしては、例えば「大きな翼」等が設定される。このように、第１のギフトと第
２のギフトの装着部位が共通することのみをもって、第２のギフトが第１のギフトと共通
する特徴を有する、としてもよい。また、第２のギフトが第１のギフトと同じ色であるこ
と、同じ大きさであること、同じ種類の物品（同種類）であること、等も、第２のギフト
が第１のギフトと共通する特徴を有する、ということができる。
【０１２６】
次に、図５を参照して前述したとおり、アバターオブジェクトの装着部位のうち「左手
」に着目すると、既に「銀のフォーク」が装着されている。この状態において、さらに「
銀のフォーク」、「銅のナイフ」、「金のフォーク」、及び「銀のスプーン」がギフティ
ングされる場合、第１のギフトの組合せは、２つの「銀のフォーク」、「銅のナイフ」、
「金のフォーク」及び「銀のスプーン」、という合計５つの組合せになる（図６Ｄ参照）
。ここで、前述の所定条件の少なくとも一つが、「左手」において、金・銀・銅の色が揃
い且つナイフ・フォーク・スプーンが揃うことであった場合、当該組合せは所定条件を満
たす。このように所定条件が満たされると、判定部２４０は図６Ａを参照しつつ説明した
場合と同様、第１のギフトたる「銀のフォーク」と共通する特徴を有する第２のギフトが
装着された状態のアニメーションを含む動画を生成すると判定する。この場合の第２のギ
フトとしては、例えば「虹色の大きなフォーク」等が設定される。
【０１２７】
以上の例のように、前述の所定条件はどのようにも設定することができる。所定条件を
平易（例えば、図６Ａや図６Ｂを参照して説明した例、等）なものとすれば、多くの種類
の第２のギフトを出現させることができるため、視聴ユーザによるギフティング意欲を刺
激することができる。他方、所定条件を難解（例えば、図６Ｄを参照しつ説明した例、等
）なものとしても、視聴ユーザにとっては、どのような第１のギフトを組み合せれば第２
のギフトが出現するのかという関心や好奇心が惹起される。したがって、視聴ユーザによ
るギフティング機会が増加する。
【０１２８】
ところで、判定部２４０は、複数の第１のギフトの組合せが所定条件を満たしていない
場合においては、当該組合せが所定条件を満たすために必要な必要条件（所定条件を満た
すために必要なギフトの種類や数、等）を算出することができる。判定部２４０は、設定
された所定条件と複数の第１のギフトの組合せとを対比して、当該所定条件を満たすため
に、どのような第１のギフトがさらに追加でギフティングされる必要があるのか、という
条件を算出する。算出された必要条件は、コメント処理部２５０へ出力される。ここで、
必要条件の具体例を説明する。例えば、図６Ｃを参照しつつ説明した前述の場合において
、所定条件が前述のとおり「背中に対して第１のギフトが３つ揃うこと」であるとすると
、視聴ユーザから「赤いランドセル」（装着済）と「黒いリュックサック」だけしかギフ
ティングされていない場合、必要条件は「アバターオブジェクトの背中に対応する第１の
ギフトが１つ」となる。このような必要条件の場合、コメント処理部２５０からは、例え
ば「背中につけるギフトがあと１つあればギフトが変化するよ」といったようなコメント
情報が動画に合成されて（動画上に表示されて）配信ユーザの端末装置１０に送信される
。また、図６Ｄを参照しつつ説明した前述の場合において、所定条件が前述のとおり「左
手に対して、金・銀・銅の色が揃い且つナイフ・フォーク・スプーンが揃うこと」である
とすると、視聴ユーザから「銀のフォーク」（装着済）、「金のフォーク」、及び「銀の
スプーン」だけしかギフティングされていない場合、必要条件は「アバターオブジェクト
の左手に対応する銅のナイフ」となる。このような必要条件の場合、コメント処理部２５
０からは、例えば「銅のナイフのギフティング募集中！！」といったようなコメント情報
が動画に合成されて（動画上に合成されて）配信ユーザの端末装置１０に送信される。
【０１２９】
また、判定部２４０は、第１のギフトの組合せが所定条件を満たすと判定した場合、第
２のギフトをアバターオブジェクトの装着部位に装着させる（アバターオブジェクトの装
着部位に第２のギフトが装着されたアニメーションを含む動画を生成する）ことについて
、配信ユーザの確認を得るための問い合わせに係る要求信号を通信部２１０に出力するこ
とができる。通信部２１０は当該要求信号を配信ユーザ（配信ユーザの端末装置１０）へ
送信し、当該問い合わせに対する回答に係る情報を配信ユーザの端末装置１０から受信す
る。なお、この場合に、具体的には、図７に示すような画面６００が配信ユーザの端末装
置１０の表示部１１０に表示される。なお、図７における「合成しますか？」とは、「第
２のギフトをアバターオブジェクトに装着させますか？」との文言に置換することができ
る。このように、第２のギフトをアバターオブジェクトに装着させることについて、配信
ユーザが了解した場合（図７において、配信ユーザが「はい」を選択した場合）、第２の
ギフトが装着されたアバターオブジェクトの装着部位に対して視聴ユーザがさらにギフテ
ィングを行われたとしても、一定時間（後述の持続時間）当該ギフティングはアバターオ
ブジェクトに反映されない旨を視聴ユーザに通知するために、例えば「もう合成できない
ぞ」や「既に第２のギフト装着中！！」といったようなコメント情報を、配信ユーザの端
末装置１０に送信するように、判定部２４０がコメント処理部２５０に対して指示しても
よい。
【０１３０】
アバターオブジェクトに装着された第２のギフトに対しては、動画内において持続する
（アバターオブジェクトの装着部位に第２のギフトが装着された状態のアニメーションを
含む動画内において第２のギフトが存在する）持続時間（例えば、１分又は２分）が予め
設定されており、当該持続時間が経過すると、第２のギフトが動画内から消去されるよう
に、動画配信用アプリケーション及び動画視聴用アプリケーションにおいて設定されてい
る。第２のギフトの持続時間は、第２のギフトがアバターオブジェクトの装着部位に装着
された時点を起点にしてもよいし、所定条件を満たすために視聴ユーザによって実行され
た最後のギフティングの時点（所定条件が満たされた時点）を起点にしてもよい。また、
第２のギフトが動画内から消去された直後のタイミングで視聴ユーザによるギフティング
を惹起させるために、第２のギフトが動画内から消去される直前に、例えば「第２のギフ
トが消えちゃうから、新たなギフティング募集！！」といったようなコメント情報を、配
信ユーザの端末装置１０に送信するように、判定部２４０がコメント処理部２５０に対し
て指示してもよい。
【０１３１】
（６）コメント処理部２５０
コメント処理部２５０は、視聴ユーザから配信ユーザ（アバターオブジェクト）に対す
るコメント情報を、通信部２１０を介して視聴ユーザの端末装置１０から受信することが
でき、視聴ユーザからの当該コメント情報を、同一の動画を視聴している各視聴ユーザに
対して配信することができる。
【０１３２】
また、コメント処理部２５０は、データベース部２３０にて管理されるテーブル５００
を参照して、どの視聴ユーザがどんなギフトをアバターオブジェクトの装着部位にギフテ
ィングしたかに係る全て又は一部の情報に対応するコメント情報を作成して、当該コメン
ト情報を同一の動画を視聴している各視聴ユーザに対して配信することもできる。
【０１３３】
さらにまた、コメント処理部２５０は、データベース部２３０にて管理されるテーブル
５００を参照して、アバターオブジェクトの装着部位に対して第１のギフト及び／又は第
２のギフトが付与された旨及び／又は装着された旨を示すコメント情報を作成して、当該
コメント情報を同一の動画を視聴している各視聴ユーザに対して配信することもできる。
【０１３４】
さらにまた、コメント処理部２５０は、判定部によって算出された前述の必要条件に対
応するコメント情報を作成して、当該コメント情報を同一の動画を視聴している各視聴ユ
ーザに対して配信することもできる。
【０１３５】
４．動画配信システム１の全体的な動作
次に、上記構成を有する動画配信システム１においてなされる全体的な動作について、
図８乃至図１１を参照して説明する。図８は、図１に示した動画配信システム１において
行われる動作の一例を示すフロー図である。図９は、配信ユーザのアバターオブジェクト
のアニメーションを含む動画の一例を示す図である。図１０は、配信ユーザのアバターオ
ブジェクトの装着部位に第１のギフトが装着された状態のアニメーションを含む動画の一
例を示す図である。図１１は、配信ユーザのアバターオブジェクトの装着部位において、
第１のギフトに代わって第２のギフトが装着されるイメージの一例を模式的に示す図であ
る
【０１３６】
まず、ステップ（以下「ＳＴ」という。）３００において、配信ユーザ（ここでは配信
ユーザＡ）の操作に従って、その端末装置１０（ここでは端末装置１０Ａ）が動画配信用
アプリケーションを起動して実行する。
【０１３７】
次に、ＳＴ３０１において、端末装置１０Ａは、配信ユーザＡの動作に関するデータ及
び／又は配信ユーザによって発せられた発話や歌唱に関する音声データに基づいて配信ユ
ーザＡのアバターオブジェクトのアニメーションを含む動画を生成する。これにより、図
９に例示されるように、端末装置１０Ａの表示部１１０には、配信ユーザＡのアバターオ
ブジェクト４００のアニメーションを含む動画４０１が表示される。
【０１３８】
さらに、端末装置１０Ａは、生成した動画４０１をサーバ装置２０の配信サーバ装置２
０Ｃに送信する。配信サーバ装置２０Ｃは、端末装置１０Ａから受信した動画を、動画視
聴用アプリケーションを実行している各視聴ユーザの端末装置１０に配信する。これによ
り、各視聴ユーザの端末装置１０の表示部１１０にも、図９に例示したような動画４０１
が表示される。
【０１３９】
次に、ＳＴ３０２において、視聴ユーザの端末装置１０は、ユーザインタフェイス部１
３０に対する視聴ユーザの操作に基づいて、配信ユーザＡ（アバターオブジェクト４００
の装着部位）に対して第１のギフトを付与することを要求する要求信号をサーバ装置２０
（ギフトＡＰＩサーバ装置２０Ａ）に発信する。
【０１４０】
次に、ＳＴ３０３において、視聴ユーザの端末装置１０から第１のギフトに係る要求信
号を受信したサーバ装置２０（ギフトＡＰＩサーバ装置２０Ａ）は、ギフティング行為が
なされた視聴ユーザの識別情報、ギフティングされたギフトに係る情報、及びギフティン
グ対象のアバターオブジェクトたる配信ユーザの識別情報を少なくとも読み出す。そして
、読み出された各種の情報は、サーバ装置２０における情報処理サーバ装置２０Ｂ内のテ
ーブルに格納される。
【０１４１】
次に、ＳＴ３０４にて、サーバ装置２０（情報処理サーバ装置２０Ｂ）は、ＳＴ３０３
にてテーブルに情報が格納された時点において、配信ユーザＡのアバターオブジェクト４
００の各装着部位に第１のギフトが既に装着されているか否かについて確認する。ＳＴ３
０４において、視聴ユーザによってギフティングがなされたアバターオブジェクト４００
の装着部位が例えば「頭」であって、そのギフティングに係る情報がＳＴ３０３において
テーブルに格納された時点で、当該「頭」に第１のギフトが装着されていなければ、サー
バ装置２０（情報処理サーバ装置２０Ｂ）は、ＳＴ３０４において「ＮＯ」と判断した上
でＳＴ３１０に進むべく、当該アバターオブジェクト４００の「頭」に視聴ユーザからギ
フティングされた第１のギフト（例えば、「ダイヤの冠」）が装着されたアニメーション
を含む動画を生成する旨を要求する情報を配信ユーザＡの端末装置１０Ａへ発信する。
【０１４２】
一方、ＳＴ３０４において、視聴ユーザによってギフティングがなされたアバターオブ
ジェクト４００の装着部位が例えば「頭」であって、そのギフティングに係る情報がＳＴ
３０３においてテーブルに格納された時点で、当該「頭」に「ダイヤの冠」が既に装着さ
れていれば、サーバ装置２０（情報処理サーバ装置２０Ｂ）は、当該「頭」に対して第１
のギフト（「ダイヤの冠」）を付与する旨の要求信号が複数存在すると理解して、ＳＴ３
０４において「ＹＥＳ」と判断した上で、後述するＳＴ３２０にて、第１のギフトの組合
せに係る判定を実行する。
【０１４３】
次に、前述のとおりＳＴ３０４においてサーバ装置２０が「ＮＯ」と判断した結果、配
信ユーザＡの端末装置１０Ａが、サーバ装置２０（情報処理サーバ装置２０Ｂ）から、ア
バターオブジェクト４００の「頭」に視聴ユーザからギフティングされた第１のギフト（
例えば、「ダイヤの冠」）が装着されたアニメーションを含む動画を生成する旨を要求す
る情報を受信すると、ＳＴ３１０にて、端末装置１０Ａが当該動画を生成する。これによ
り、図１０に例示されるように、端末装置１０Ａの表示部１１０には、配信ユーザＡのア
バターオブジェクト４００の「頭」に「ダイヤの冠」たる第１のギフト４１０が装着され
たアニメーションを含む動画４０２が表示される。なお、図１０における動画４０２には
、同様のステップで、アバターオブジェクト４００の「左手」に「銀のフォーク」たる第
１のギフト４２０が装着されている一例が示されている。
【０１４４】
さらに、端末装置１０Ａは、生成した動画４０２をサーバ装置２０の配信サーバ装置２
０Ｃに送信する。配信サーバ装置２０Ｃは、ＳＴ３１１にて、端末装置１０Ａから受信し
た動画を、動画視聴用アプリケーションを実行している各視聴ユーザの端末装置１０に配
信する。これにより、各視聴ユーザの端末装置１０の表示部１１０にも、図１０に例示し
たような動画４０２が表示されて、ＳＴ３０４においてサーバ装置が「ＮＯ」と判断され
た場合のステップが終了する。
【０１４５】
他方、前述のとおりＳＴ３０４においてサーバ装置２０が「ＹＥＳ」と判断すると、第
１のギフトの組合せが所定条件を満たすか否かについて、判定部２４０が判定することと
なる。第１のギフトの組合せが所定条件を満たす場合（ＳＴ３２０にて「ＹＥＳ」の場合
）、サーバ装置２０（情報処理サーバ装置２０Ｂの判定部２４０）は、ＳＴ３２１にて、
配信ユーザＡに対して、アバターオブジェクト４００に第２のギフトを装着させてもよい
かどうかの問い合わせ（確認）に係る情報を、配信ユーザＡの端末装置１０Ａに発信する
。この問い合わせに対して、配信ユーザＡがＯＫである旨の回答を配信ユーザＡの端末装
置１０Ａからサーバ装置２０へ送信すると、サーバ装置２０（情報処理装置２０Ｂ）は、
アバターオブジェクト４００の装着部位（例えば、「頭」）に第２のギフト（例えば、「
１００カラットダイヤのティアラ」）が装着されたアニメーションを含む動画を生成する
旨を要求する情報を配信ユーザＡの端末装置１０Ａへ発信する。ところで、第２のギフト
の具体例について図１１を参照して補足すると、例えば、アバターオブジェクト４００の
「左手」に「銀のフォーク」たる第１のギフト４２０が装着されている場合に、所定条件
が満たされると、「虹色の大きなフォーク」なる第２のギフト４２０Ｚが生成（合成）さ
れる。この場合、第１のギフト４２０と第２のギフト４２０Ｚは、対応するアバターオブ
ジェクト４００の装着部位が共通するだけでなく、特徴の一つである形状も共通する。こ
のように、第１のギフト４２０と第２のギフト４２０Ｚとは、何らかの共通する特徴を有
している。
【０１４６】
次に、ＳＴ３２２にて、配信ユーザＡの端末装置１０Ａが、サーバ装置２０（情報処理
サーバ装置２０Ｂ）から、アバターオブジェクト４００の「頭」に第２のギフト（例えば
、「１００カラットダイヤのティアラ」）が装着されたアニメーションを含む動画を生成
する旨を要求する情報を受信すると、端末装置１０Ａが当該動画（図示せず）を生成する
。
【０１４７】
さらに、端末装置１０Ａは、生成した動画をサーバ装置２０の配信サーバ装置２０Ｃに
送信する。配信サーバ装置２０Ｃは、ＳＴ３２３にて、端末装置１０Ａから受信した動画
を、動画視聴用アプリケーションを実行している各視聴ユーザの端末装置１０に配信する
。これにより、各視聴ユーザの端末装置１０の表示部１１０にも、同様の動画が表示され
て、ＳＴ３０４においてサーバ装置が「ＹＥＳ」と判断された場合であって且つＳＴ３２
０において「ＹＥＳ」と判断された場合のステップが終了する。
【０１４８】
なお、ＳＴ３２０において、第１のギフトの組合せが所定条件を満たさない場合（ＳＴ
３２０にて「ＮＯ」の場合）、サーバ装置２０（情報処理サーバ装置２０Ｂの判定部２４
０）は、ＳＴ３３０にて、当該組合せが所定条件を満たすための必要な必要条件（所定条
件を満たすために必要なギフトの種類や数、等）を算出する。さらに、算出された必要条
件はコメント情報に変換されて、コメント処理部２５０を介して各視聴ユーザの端末装置
１０に配信される。これにより、各視聴ユーザの端末装置１０の表示部１１０にも、同様
のコメント情報が表示される。こうして、ＳＴ３２０において「ＮＯ」と判断された場合
のステップが終了する。
【０１４９】
以上のステップは、視聴ユーザからギフティング行為がなされる度に実行される。した
がって、あらゆるギフティング行為に対して、アバターオブジェクト４００の各装着部位
において、第１のギフト又は第２のギフトが装着されたアニメーションを含む動画を適時
に生成及び配信することができる。
【０１５０】
５．変形例について
前述の一実施形態においては、動画（アバターオブジェクトの装着部位に第１のギフト
又は第２のギフトが装着された状態のアニメーションを含む動画を含む）の生成は配信ユ
ーザの端末装置１０によって実行されていたが、別の実施形態では、例えば、サーバ装置
２０又は視聴ユーザの端末装置１０によって実行されてもよい。また、配信ユーザの端末
装置１０、サーバ装置２０、及び視聴ユーザの端末装置１０の各々が動画の一部を生成し
て、最終的な動画が生成されてもよいし、これらの装置以外の装置がさらに動画の一部を
生成してもよい。また、前述の別の実施形態においては、サーバ装置２０及び／又は視聴
ユーザの端末装置１０にレンダリング部（図示せず）を設けておき、配信ユーザの端末装
置１０は、サーバ装置２０及び／又は視聴ユーザの端末装置１０が動画（アバターオブジ
ェクトの装着部位に第１のギフト又は第２のギフトが装着された状態のアニメーションを
含む動画を含む）を生成することができるように、例えば、第１のギフトに係る情報や第
２のギフトに係る情報に加えて、配信ユーザの動作に関するデータ及び／又は配信ユーザ
によって発せられた発話や歌唱に関するデータのみを生成して、これらのデータをサーバ
装置２０及び／又は視聴ユーザの端末装置１０へ送信するような構成としてもよい。
【０１５１】
このような構成を実現するために、サーバ装置２０、視聴ユーザの端末装置１０、及び
配信ユーザの端末装置１０の各機能は前述の一実施形態から適宜に変更される別の実施形
態が採用されうる。例えば、一実施形態において動画生成部１００は端末装置１０に具備
されていたが、サーバ装置２０に具備されてもよいし、端末装置１０でも視聴ユーザの端
末装置１０に具備されてもよい。
【０１５２】
また、ギフト情報を格納するテーブル５００や当該テーブル５００を参照して第１のギ
フトの組合せが所定条件を満たすか否かに係る判定は、前述の一実施形態においてはサー
バ装置２０における情報処理サーバ装置２０Ｂによって実行されていたが、別の実施形態
では、配信ユーザの端末装置１０で実行されてもよい。これに伴って、前述の一実施形態
において判定部２４０はサーバ装置２０に具備されていたが、配信ユーザの端末装置１０
に具備されてもよい。
【０１５３】
さらにまた、前述の一実施形態においては、アバターオブジェクトの装着部位毎に付与
される第１のギフトの組合せ（例えば、「頭」に付与される第１のギフトの組合せ）に基
づいて、当該組合せが所定条件を満たすか否かを判定していたが、別の実施形態では、例
えば、アバターオブジェクトの複数の装着部位に付与される複数の第１のギフトの組合せ
に基づいて、当該組合せが所定条件を満たすか否かを判定してもよい。具体的には、アバ
ターオブジェクトの「頭」に付与される第１のギフトと「首」に付与される第１のギフト
との組合せや、アバターオブジェクトの「左手」に付与される第１のギフト、「右手」に
付与される第１のギフト、「左足」に付与される第１のギフト、及び「右足」に付与され
る第１のギフトの組合せであってもよい。
【０１５４】
さらにまた、前述の所定条件は、別の実施形態においては、所定時間毎（例えば、日毎
、週毎、月毎）に変化するように設定されてもよい。
【０１５５】
さらにまた、前述の一実施形態において図１１を参照して説明したように、第２のギフ
トは予め設定された第１のギフトの組合せに応じて予め決められたギフトが合成されるよ
うに設定されてもよいが、別の実施形態では、予め設定された第１のギフトの組合せに応
じて、複数種類の第２のギフトが合成されるように設定し、且つ当該複数種類の第２のギ
フトから配信ユーザの選択によって決定された第２のギフトがアバターオブジェクトに装
着されるように設定してもよい。
【０１５６】
したがって、様々な実施形態によれば、視聴ユーザによるギフティング機会を増加させ
る動画処理方法、サーバ装置及びコンピュータプログラムを提供することができる。
【０１５７】
６．様々な態様について
第１の態様に係る動画処理方法は、「コンピュータにより読み取り可能な命令を実行す
る一又は複数のプロセッサにより実行される動画処理方法であって、配信ユーザのアバタ
ーオブジェクトのアニメーションを含む動画を視聴する視聴ユーザの操作に基づいて生成
され、前記アバターオブジェクトの装着部位に対して第１のギフトを付与することを要求
する要求信号を、前記視聴ユーザの端末装置から通信回線を介して受信する受信工程と、
複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与さ
れた複数の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前記
アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２の
ギフトが装着されたアニメーションを含む前記動画を生成する生成工程と、を含む」もの
である。
【０１５８】
第２の態様に係る動画処理方法は、上記第１の態様において「前記アニメーションが前
記配信ユーザの動作に基づいて生成される」ものである。
【０１５９】
第３の態様に係る動画処理方法は、上記第１の態様又は上記第２の態様において「前記
第２のギフトは、前記第１のギフトの大きさ、色、及び／又は、少なくとも一部の形状が
変化する」ものである。
【０１６０】
第４の態様に係る動画処理方法は、上記第１の態様から上記第３の態様のいずれかにお
いて「複数の前記第１のギフトの組合せが所定条件を満たしていない場合、前記組合せが
前記所定条件を満たすための必要条件を示すコメント情報を複数の視聴ユーザの端末装置
に対して送信する工程をさらに含む」ものである。
【０１６１】
第５の態様に係る動画処理方法は、上記第１の態様から上記第４の態様のいずれかにお
いて「或る視聴ユーザの端末装置から受信した前記要求信号に応答して、前記アバターオ
ブジェクトの前記装着部位に対して前記第１のギフトが付与された旨、及び／又は前記ア
バターオブジェクトの前記装着部位に対して前記第１のギフトが装着された旨を示すコメ
ント情報を複数の視聴ユーザの端末装置に対して送信する工程をさらに含む」ものである
。
【０１６２】
第６の態様に係る動画処理方法は、上記第１の態様から上記第５の態様のいずれかにお
いて「前記組合せが前記所定条件を満たしたか否かに関する判定は、前記アバターオブジ
ェクトの前記装着部位に対して付与された前記第１のギフトの種類と、前記第１のギフト
の種類毎の付与数とを対応付けて記憶する参照テーブルに基づいて行われる」ものである
。
【０１６３】
第７の態様に係る動画処理方法は、上記第１の態様から上記第６の態様のいずれかにお
いて「前記組合せが前記所定条件を満たした場合に、前記第２のギフトに対して前記動画
において持続する持続時間を設定し、該持続時間が経過したときに前記第２のギフトを前
記動画から消去する工程をさらに含む」ものである。
【０１６４】
第８の態様に係る動画処理方法は、上記第１の態様から上記第７の態様のいずれかにお
いて「前記受信工程及び前記生成工程が、前記視聴ユーザの端末装置及び／又は前記配信
ユーザの端末装置に通信回線を介して接続されるサーバ装置により実行される」ものであ
る。
【０１６５】
第９の態様に係る動画処理方法は、上記第８の態様において「前記組合せが前記所定条
件を満たしたことが、前記サーバ装置により判定される」ものである。
【０１６６】
第１０の態様に係る動画処理方法は、上記第１の態様から上記第７の態様のいずれかに
おいて「前記生成工程が、前記配信ユーザの端末装置により実行される」ものである。
【０１６７】
第１１の態様に係る動画処理方法は、上記第１０の態様において「前記組合せが前記所
定条件を満たしたことが、前記サーバ装置又は前記配信ユーザの端末装置により判定され
る」ものである。
【０１６８】
第１２の態様に係る動画処理方法は、上記第１の態様から上記第７の態様のいずれかに
おいて「前記生成工程が、前記視聴ユーザの端末装置により実行される」ものである。
【０１６９】
第１３の態様に係る動画処理方法は、上記第１２の態様において「前記組合せが前記所
定条件を満たしたことが、前記サーバ装置又は前記配信ユーザの端末装置により判定され
る」ものである。
【０１７０】
第１４の態様に係る動画処理方法は、上記第１の態様から上記第１３の態様のいずれか
において「前記アバターオブジェクトの前記装着部位が、該アバターオブジェクトの一部
分及び／又は該アバターオブジェクトから離れた部分にある」ものである。
【０１７１】
第１５の態様に係る動画処理方法は、上記第１の態様から上記第１４の態様のいずれか
において「前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ又はグラフ
ィックスプロセッシングユニット（ＧＰＵ）である」ものである。
【０１７２】
第１６の態様に係る動画処理方法は、上記第１の態様から上記第１５の態様のいずれか
において「前記通信回線がインターネットを含む」ものである。
【０１７３】
第１７の態様に係るサーバ装置は、「１又は複数のプロセッサを具備し、該プロセッサ
が、配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユー
ザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギフ
トを付与することを要求する要求信号を、前記視聴ユーザの端末装置から通信回線を介し
て受信し、複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対
して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された場
合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有
する第２のギフトが装着されたアニメーションを含む前記動画を生成する」ものである。
【０１７４】
第１８の態様に係るサーバ装置は、「１又は複数のプロセッサを具備し、該プロセッサ
が、配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴する視聴ユー
ザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して第１のギフ
トを付与することを要求する要求信号を、前記視聴ユーザの端末装置から通信回線を介し
て受信し、複数の前記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対
して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判定された場
合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有
する第２のギフトに係る情報を、前記第２のギフトが装着されたアニメーションを含む前
記動画を生成する前記視聴ユーザの端末装置又は前記配信ユーザの端末装置へ送信する」
ものである。
【０１７５】
第１９の態様に係るサーバ装置は、上記第１７の態様又は上記第１８の態様において「
前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ又はグラフィックスプ
ロセッシングユニット（ＧＰＵ）である」ものである。
【０１７６】
第２０の態様に係るサーバ装置は、上記第１７の態様から上記第１９の態様のいずれか
において「前記通信回線がインターネットを含む」ものである。
【０１７７】
第２１の態様に係るコンピュータプログラムは、「１又は複数のプロセッサに実行され
ることにより、配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴す
る視聴ユーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して
第１のギフトを付与することを要求する要求信号を、前記視聴ユーザの端末装置から通信
回線を介して受信し、複数の前記要求信号に基づいて前記アバターオブジェクトの前記装
着部位に対して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判
定された場合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通す
る特徴を有する第２のギフトが装着されたアニメーションを含む前記動画を生成する、よ
うに前記プロセッサを機能させる」ものである。
【０１７８】
第２２の態様に係るコンピュータプログラムは、「１又は複数のプロセッサに実行され
ることにより、配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴す
る視聴ユーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して
第１のギフトを付与することを要求する要求信号を、前記視聴ユーザの端末装置から通信
回線を介して受信し、複数の前記要求信号に基づいて前記アバターオブジェクトの前記装
着部位に対して付与された複数の前記第１のギフトの組合せが所定条件を満たすことが判
定された場合に、前記アバターオブジェクトの前記装着部位に前記第１のギフトと共通す
る特徴を有する第２のギフトに係る情報を、前記第２のギフトが装着されたアニメーショ
ンを含む前記動画を生成する前記視聴ユーザの端末装置又はサーバ装置へ送信する、よう
に前記プロセッサを機能させる」ものである。
【０１７９】
第２３の態様に係るコンピュータプログラムは、上記第２１の態様又は上記第２２の態
様において「前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ又はグラ
フィックスプロセッシングユニット（ＧＰＵ）である」ものである。
【０１８０】
第２４の態様に係るコンピュータプログラムは、上記２１の態様から上記２３の態様の
いずれかにおいて「前記通信回線がインターネットを含む」ものである。
【０１８１】
第２５の態様に係るコンピュータプログラムは、「１又は複数のプロセッサに実行され
ることにより、配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴す
る視聴ユーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して
第１のギフトを付与することを要求する要求信号を、通信回線を介して発信し、複数の前
記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与された複数
の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前記アバター
オブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２のギフトが
装着されたアニメーションを含む前記動画を生成するために、前記第２のギフトに係る情
報を配信ユーザの端末装置又はサーバ装置から受信する、ように前記プロセッサを機能さ
せる」ものである。
【０１８２】
第２６の態様に係るコンピュータプログラムは、「１又は複数のプロセッサに実行され
ることにより、配信ユーザのアバターオブジェクトのアニメーションを含む動画を視聴す
る視聴ユーザの操作に基づいて生成され、前記アバターオブジェクトの装着部位に対して
第１のギフトを付与することを要求する要求信号を、通信回線を介して発信し、複数の前
記要求信号に基づいて前記アバターオブジェクトの前記装着部位に対して付与された複数
の前記第１のギフトの組合せが所定条件を満たすことが判定された場合に、前記アバター
オブジェクトの前記装着部位に前記第１のギフトと共通する特徴を有する第２のギフトが
装着されたアニメーションを含む前記動画を配信ユーザの端末装置又はサーバ装置から受
信する、ように前記プロセッサを機能させる」ものである。
【０１８３】
第２７の態様に係るコンピュータプログラムは、上記第２５の態様又は上記第２６の態
様において「前記プロセッサが、中央処理装置（ＣＰＵ）、マイクロプロセッサ又はグラ
フィックスプロセッシングユニット（ＧＰＵ）である」ものである。
【０１８４】
第２８の態様に係るコンピュータプログラムは、上記２５の態様から上記２７の態様の
いずれかにおいて「前記通信回線がインターネットを含む」ものである。
【０１８５】
７．本件出願に開示された技術が適用される分野
本件出願に開示された技術は、例えば、次のような分野において適用することが可能な
ものである。
（１）アバターオブジェクトが登場するライブ動画を配信するアプリケーション・サー
ビス
（２）文字及びアバターオブジェクトを用いてコミュニケーションすることができるア
プリケーション・サービス（チャットアプリケーション、メッセンジャー、メールアプリ
ケーション等）
【符号の説明】
【０１８６】
１  動画配信システム
１０（１０Ａ〜１０Ｄ）  端末装置
２０  サーバ装置
２０Ａ  ギフトＡＰＩサーバ装置
２０Ｂ  情報処理サーバ装置
２０Ｃ  配信サーバ装置
２０Ｄ  コメントＡＰＩサーバ装置
１００  動画生成部
２２０  ギフト処理部
２３０  データベース部
２４０  判定部
２５０  コメント処理部   
４００  アバターオブジェクト
４０１、４０２  動画
４１０、４２０  第１のギフト
４２０Ｚ  第２のギフト
５００  テーブル
【図１】
0006942834.tif 000002
【図２】
0006942834.tif 000003
【図３】
0006942834.tif 000004
【図４】
0006942834.tif 000005
【図５】
0006942834.tif 000006
【図６Ａ】
0006942834.tif 000007
【図６Ｂ】
0006942834.tif 000008
【図６Ｃ】
0006942834.tif 000009
【図６Ｄ】
0006942834.tif 000010
【図７】
0006942834.tif 000011
【図８】
0006942834.tif 000012
【図９】
0006942834.tif 000013
【図１０】
0006942834.tif 000014
【図１１】
0006942834.tif 000015