(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）、フラッシュメモリ等を含む。
【００３９】
通信Ｉ／Ｆ４０５は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装され、ネットワーク６００を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信Ｉ／Ｆ４０５は、ネットワーク６００を介して、他の情報処理装置との通信を実行する。通信Ｉ／Ｆ４０５は、各種データをプロセッサ４０１からの指示に従って、他の情報処理装置に送信する。また、通信Ｉ／Ｆ４０５は、他の情報処理装置から送信された各種データを受信し、プロセッサ４０１に伝達する。
【００４０】
入出力Ｉ／Ｆ４０４は、情報処理装置４００に対する各種操作を入力する入力装置、及び、情報処理装置４００で処理された処理結果を出力する出力装置を含む。入出力Ｉ／Ｆ４０４は、入力装置と出力装置が一体化していてもよいし、入力装置と出力装置とに分離していてもよい。
【００４１】
入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報をプロセッサ４０１に伝達できる全ての種類の装置のいずれか、又は、その組み合わせにより実現される。入力装置は、例えば、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ（画像を介した操作入力）、マイク（音声による操作入力）を含む。
【００４２】
出力装置は、プロセッサ４０１で処理された処理結果を出力する。出力装置は、例えば、タッチパネル、スピーカ等を含む。なお、情報処理装置５００、情報処理装置５０、配信ユーザ端末２００、視聴ユーザ端末３００も特筆すべき場合を除き、図３と同様のハードウェア構成で構成されることができる。
【００４３】
＜機能構成＞
そして、上記一又は複数のコンピュータプロセッサ（本例では情報処理装置４００）は、図４に示すように、配信部４１０と、判断部４２０と、表示部４３０と、記憶部４４０とを備える。
【００４４】
配信部４１０は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末２００に配信する。
【００４５】
上記配信部４１０は、上述した動画配信プラットフォームを介して動画をライブ配信することができる。
【００４６】
図５は、上記動画配信プラットフォームにアクセスした視聴ユーザの情報処理端末に表示されるトップ画面６００を示したものである。
【００４７】
図５に示されるように、視聴ユーザは、トップ画面６００において一覧表示される一以上の配信チャンネル６１０の中から一の配信チャンネルを選ぶことにより、当該一の配信チャンネルで再生される動画を視聴することができる。
【００４８】
あるいは、視聴ユーザは、特定の一の配信チャンネルの固定リンクへアクセスすることにより、当該特定の一の配信チャンネルで再生される動画を視聴することができる。かかる固定リンクは、フォロー中の配信ユーザからのお知らせ、または、他のユーザから送られたシェアの通知などにより得ることができる。
【００４９】
なお、図５に示すように、トップ画面６００にはキャンペーンなどのお知らせの表示欄６２０が表示されてもよい。
【００５０】
また、上記動画配信プラットフォームでは、配信中の配信チャンネル一覧と、配信予定の配信チャンネル一覧とをタブにより分けて表示することができる。一例として、図５は配信中の配信チャンネル一覧を示したものである。
【００５１】
なお、視聴ユーザは、トップ画面６００で一の配信チャンネルを選択することで動画の視聴が可能であるが、配信ボタン６３０を選択することで自身で動画を配信する配信ユーザとなることもできる。
【００５２】
そして、判断部４２０は、視聴ユーザと、視聴ユーザが視聴している配信チャンネルの配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。
【００５３】
所定の関連付けとは、一例として、視聴ユーザが配信ユーザをフォローしている場合に行われるものとすることができる。この「フォロー」は、他のユーザと繋がることであり、フォローした他のユーザを自身のマイページに一覧表示させたり、フォローした他のユーザの配信の通知を受信したりすることができるようになるものである。
【００５４】
図６は、視聴ユーザが未だフォローしていない配信ユーザが配信する動画の画面を示した例であり、画面７００には、配信ユーザをフォローするためのフォローボタン７１０が表示される。
【００５５】
一方で、図７は、視聴ユーザが既にフォローしている配信ユーザが配信する動画の画面を示した例であり、画面７５０には、フォロー中ボタン７６０が表示される。なお、フォロー中ボタン７６０が選択されると、関連付けが解除されてフォローボタン７１０が再度表示される。
【００５６】
なお、この「フォロー」は視聴ユーザから視聴ユーザへ、配信ユーザから視聴ユーザへ、配信ユーザから配信ユーザへ行われるものであってもよい。ただし、フォローは一方向のみの関連付けとして管理され、逆方向の関連付けはフォロワーとして別に管理されるものとする。
【００５７】
そして、視聴ユーザの動画へのアクションは、例えば、動画を視聴すること、コメントを投稿すること、ギフトを投じる（ギフティングする）こと、評価を投稿することなどとすることができる。
【００５８】
図６において、コメントはコメント投稿欄７２０にテキスト入力を行い送信ボタン７２１を押すことで投稿することができる。また、ギフトはギフトボタン７３０を押すことでギフト一覧が表示され、選択により指定したギフトを投じることができる。また、評価はいいねボタン７４０を押すことで投稿することができる。なお、ボタンを押すとは、画面に表示されたボタンをタップ等により選択することを含むものとする。
【００５９】
また、視聴ユーザの動画へのアクションは、外部サービスであるＳＮＳ（ソーシャル・ネットワーキング・サービス）へ動画をシェアすること、配信ユーザのキャラクタオブジェクトを含む配信画面を静止画で保存する（スクリーンショットする）こと、保存した静止画をＳＮＳへシェアすることなどとしてもよい。
【００６０】
図６において、シェアはシェアボタン７７０を押すことでシェア可能なＳＮＳ一覧が表示され、選択により指定したＳＮＳの指定した場所に固定リンクを送信することができる。また、静止画はスクリーンショットボタン７８０を押すことで保存されることができる。また、静止画はスクリーンショットボタン７８０を押すことでシェア可能なＳＮＳ一覧が表示、選択により指定したＳＮＳの指定した場所に静止画を送信することができる。
【００６１】
これらのアクションの詳細については後述する。
【００６２】
なお、判断部４２０による判断は、一例として、視聴ユーザによる動画の視聴が予め定められた所定の時間に達した際に行われるものであってもよいし、後述する視聴終了要求があった際に行われるものとしてもよい。なお、視聴終了要求は図６に示す視聴終了ボタン７９０を選択することにより行われるものとすることができる。
【００６３】
また、別の実施形態として、判断部４２０は、視聴ユーザの動画へのアクションが特定の条件を満たしている場合に、視聴ユーザと配信ユーザとの間に所定の関連付けが行われているか否かを判断してもよい。
【００６４】
そして、特定の条件とは、例えば、視聴ユーザの動画へのアクションが、視聴ユーザが配信ユーザに興味を抱いていることを示す条件とすることができる。一例として、特定の条件は、アクションが動画を視聴することであれば、視聴時間が所定の時間を超えること、である。
【００６５】
表示部４３０は、判断部４２０により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。
【００６６】
配信ユーザとの所定の関連付けを行うか否かの入力を求める画面とは、図８に示すように、配信ユーザをフォローするためのフォローボタン８１０と、フォローせずに、または、フォロー後に画面を閉じるためのクローズボタン８２０とを含む画面８００とすることができる。
【００６７】
視聴ユーザがフォローするためのフォローボタン８１０を選択した場合には、当該フォローボタン８１０は、図９に示すようなフォローした状態を示すフォロー中ボタン８３０へと変化する。
【００６８】
視聴ユーザがクローズボタン８２０を選択した場合には、図５に示した動画配信プラットフォームのトップ画面６００へと遷移する。
【００６９】
記憶部４４０は、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに、視聴ユーザを関連付けて記憶する。
【００７０】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、以上の構成によれば、配信ユーザと視聴ユーザとを適切に繋ぐことができる。
【００７１】
また、以上の構成によれば、視聴ユーザの情報処理端末には、動画へのアクションが特定の条件を満たした場合にのみ、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面が表示される。そのため、動画へのアクションが特定の条件を満たしていない視聴ユーザには上記画面が表示されない。
【００７２】
この動画へアクションを行う行為は、視聴ユーザの、配信ユーザやその動画に対する興味の度合いを測る指標とすることができる。
【００７３】
そのため、かかる興味の度合いの高いユーザに対してのみ、配信ユーザをフォローするための画面を表示し、興味の度合いの低いユーザに対して当該画面を表示しないことは、配信ユーザと視聴ユーザとを適切に繋ぐのに効果的である。
【００７４】
また、判断部４２０は、視聴ユーザからの動画の視聴終了要求を受け付けた場合に、上記判断を行うことができる。
【００７５】
視聴終了要求は、図６に示す視聴終了ボタン７９０を押すことにより送信されるものとすることができる。
【００７６】
かかる構成によれば、動画にアクションを行ったにもかかわらず、動画の配信終了を待たずに途中で視聴を終了しようとする視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。かかる視聴ユーザは、単に動画配信中にフォローを行うことを失念した者である場合が多いため、効果的に配信ユーザと繋ぐことができるようになる。
【００７７】
動画へのアクションが視聴ユーザの動画の視聴である場合に、判断部４２０は、当該視聴が所定時間を超えているか否かを判断することができる。
【００７８】
所定時間は一例として１５分程度とすることができるが、かかる時間に限られるものではない。
【００７９】
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。
【００８０】
なお、上記所定の時間は、視聴ユーザの過去の視聴時間に基づいて配信ユーザに興味を抱いていると推定できる視聴時間を推定し、この推定された視聴時間を視聴ユーザ個別の上記所定時間として設定するものとしてもよい。
【００８１】
動画へのアクションが視聴ユーザの動画へのコメント投稿である場合に、判断部４２０は、当該コメント投稿が、所定回数を超えているか否かを判断することができる。
【００８２】
所定回数は一例として１回とすることができるが、かかる回数に限られるものではない。
【００８３】
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。
【００８４】
なお、上記コメント投稿の回数は、特定のワードが含まれるコメント投稿の回数としてもよい。これは、特定のワード（例えば、「かわいい」、「好き」等）が含まれるコメントは、配信ユーザに興味を抱いているコメントであると推定できるためである。かかる特定のワードの検出は、本発明の動画配信システムが備える検出部により実現されることができる。
【００８５】
動画へのアクションが視聴ユーザの動画への評価投稿である場合に、判断部４２０は、当該評価投稿が、所定回数を超えているか否かを判断することができる。
【００８６】
評価投稿とは、図６で示したいいねボタン７４０を押すことにより投稿されるものであって、視聴ユーザから動画に対してなされる好意的な評価を示すものである。
【００８７】
所定回数は一例として１回とすることができるが、かかる回数に限られるものではない。
【００８８】
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。
【００８９】
なお、上記所定回数は、視聴ユーザの過去の評価投稿の回数に基づいて配信ユーザに興味を抱いていると推定できる回数を推定し、この推定された回数を視聴ユーザ個別の上記所定回数として設定するものとしてもよい。
【００９０】
動画へのアクションが視聴ユーザの動画へのギフティングである場合に、判断部４２０は、当該ギフティングが、所定回数を超えているか否かを判断することができる。
【００９１】
所定回数は一例として１回とすることができるが、かかる回数に限られるものではない。
【００９２】
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。
【００９３】
動画へのアクションが視聴ユーザの動画へのギフティングである場合に、判断部４２０は、当該ギフティングが、所定額を超えているか否かを判断することができる。
【００９４】
ここで、上記ギフティングにより投じられるギフトの種類について説明を行う。
【００９５】
本発明の実施形態により配信される動画において、視聴ユーザが投じることができるギフトには、無償ギフトと有償ギフトが存在する。
【００９６】
有償ギフトはコイン（Ｃ）により購入することができるギフトであって、一例として１コイン１円で購入することができるものである。
【００９７】
無償ギフトはポイント（ＰＴ）により交換することができるギフトであって、このポイントは、一例として専用のアプリケーションのダウンロード時や、ログイン時、動画の視聴時、イベントなどで付与されるものである。
【００９８】
なお、動画の視聴時に付与されるポイントは、一の動画に対して所定時間以上視聴を続けることを条件として所定数が付与されるものとしてもよい。一例として、一の動画を６０秒以上視聴すると、ポイントが１０ＰＴ付与されるものとすることができる。また、このポイントは、１日の間に最大で１０回まで、すなわち１０００ＰＴまで付与されることができる。
【００９９】
ここでいう所定額は、上記コインおよびポイントのいずれか一方の合算値であってもよいし、両方の合算値であってもよい。
【０１００】
また、コインよりもポイントの方が希少性が高いと評価できる場合には、コインの所定額の方をポイントの所定額よりも高くする構成としてもよい。
【０１０１】
判断部４２０によりこれらの特定の条件の少なくとも一つが満たされていると判断されれば、表示部４３０が上記の画面を表示させるものとすることができる。
【０１０２】
判断部４２０は、さらに、動画の配信が所定時間を超えているか否かを判断し、表示部４３０は、判断部４２０により、動画の配信が所定時間を超えていると判断され、かつ、視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、フォローするための画面を表示させることができる。あるいは、これらの条件を組み合わせて特定の条件を構成してもよい。
【０１０３】
所定時間は一例として１０分とすることができるが、これに限定されるものではない。
【０１０４】
このように、極端に短い配信時間の動画の場合にあっては、例えば視聴ユーザの動画へのアクションが特定の条件を満たしている場合であっても、上記画面は表示させない。
【０１０５】
かかる構成によれば、視聴ユーザに対し、質の低い動画を配信した配信ユーザへのフォロー誘導を行ってしまうことを防ぐことができる。
【０１０６】
続いて、配信部４１０が、２以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む一の動画を視聴ユーザの情報処理端末に配信する場合について説明を行う。
【０１０７】
２以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む一の動画とは、図１０に示すように、一の配信ユーザのキャラクタオブジェクトと他の配信ユーザのキャラクタオブジェクトとが一つの動画内で共演している動画（以下、「共演動画」という。）を意味するものとする。
【０１０８】
図１０は、キャラクタオブジェクトＡとキャラクタオブジェクトＢとが共演している動画を表示した画面の一例である。
【０１０９】
このとき、判断部４２０は、視聴ユーザと２以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。
【０１１０】
そして、表示部４３０は、判断部４２０により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、所定の関連付けが行われていない配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。
【０１１１】
以上の構成によれば、共演動画の場合でも適切なフォロー誘導画面を表示させることができる。
【０１１２】
また、判断部４２０は、所定の関連付けが行われていない配信ユーザが２以上いる場合に、視聴ユーザの動画へのアクションがいずれの配信ユーザに対応づけられたものであるかに基づいて、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断することができる。
【０１１３】
すなわち、視聴ユーザは動画へのアクションを配信ユーザの一人に対応づけることができる。具体的には、アクションがギフティングである場合には、ギフトを与えたい配信ユーザを指定してギフティングを行うことができる。
【０１１４】
そして、表示部４３０は、判断部４２０により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、アクションが対応付けられた配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を優先的に表示させることができる。
【０１１５】
優先的に表示させるとは、例えば、アクションが対応付けられた配信ユーザの画面を先に表示させたり、同時に表示されるとしても表示態様を変えることで目立たせたりすることである。
【０１１６】
また、アクションの対応付けが両方になされている場合には、対応付けられたアクションの重みを比較していずれの配信ユーザを優先させるか決定する。この重みは、例えば特定の条件の満足度の大小により定められることができる。
【０１１７】
続いて、本発明の実施形態に係る情報処理方法の一例について説明する。
【０１１８】
本発明の情報処理方法は、図１１に示すように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムにおける情報処理方法であって、一又は複数のコンピュータプロセッサに、配信ステップＳ１１０と、判断ステップＳ１２０と、表示ステップＳ１３０と、記憶ステップＳ１４０とを実行させる。
【０１１９】
配信ステップＳ１１０は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する。かかる配信ステップＳ１１０は、上述した配信部４１０により実行されることができる。
【０１２０】
判断ステップＳ１２０は、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。かかる判断ステップＳ１２０は、上述した判断部４２０により実行されることができる。
【０１２１】
表示ステップＳ１３０は、判断ステップにおいて視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。かかる表示ステップＳ１３０は、上述した表示部４３０により実行されることができる。
【０１２２】
記憶ステップＳ１４０は、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザを関連付けて記憶する。かかる記憶ステップＳ１４０は、上述した記憶部４４０により実行されることができる。
【０１２３】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、以上の構成によれば、配信ユーザと視聴ユーザとを適切に繋ぐことができる。
【０１２４】
最後に、本発明のコンピュータプログラムについて説明を行う。
【０１２５】
本発明のコンピュータプログラムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信するためのコンピュータプログラムであって、一又は複数のコンピュータプロセッサに、配信機能と、判断機能と、表示機能と、記憶機能とを実行させる。
【０１２６】
配信機能は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する。
【０１２７】
判断機能は、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。
【０１２８】
表示機能は、判断機能により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。
【０１２９】
記憶機能は、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザとを関連付けて記憶する。
【０１３０】
上記配信機能、判断機能、表示機能、記憶機能は、図１２に示す配信回路１４１０、判断回路１４２０、表示回路１４３０および記憶回路１４４０により実現されることができる。配信回路１４１０、判断回路１４２０、表示回路１４３０および記憶回路１４４０は、それぞれ上述した配信部４１０、判断部４２０、表示部４３０および記憶部４４０により実現されるものとする。各部の詳細については上述したとおりである。
【０１３１】
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、以上の構成によれば、配信ユーザと視聴ユーザとを適切に繋ぐことができる。
【０１３２】
また、上述した実施形態に係るサーバ装置又は端末装置として機能させるために、コンピュータ又は携帯電話などの情報処理装置を好適に用いることができる。このような情報処理装置は、実施形態に係るサーバ装置又は端末装置の各機能を実現する処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装置のＣＰＵによって当該プログラムを読み出して実行させることによって実現可能である。 
【０１３３】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１３４】
また、実施形態に記載した手法は、計算機（コンピュータ）に実行させることができるプログラムとして、例えば磁気ディスク（フロッピー（登録商標）ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ、ＭＯ等）、半導体メモリ（ＲＯＭ、ＲＡＭ、フラッシュメモリ等）等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウェア手段（実行プログラムのみならずテーブルやデータ構造も含む）を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウェア手段を構築し、このソフトウェア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。記憶部は、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。
【符号の説明】
【０１３５】
１００    動画配信システム
２００    視聴ユーザ端末
３００    ネットワーク
４００    情報処理装置
６００    画面
６１０    配信チャンネル
６２０    表示欄
６３０    配信ボタン
７００    画面
７１０    フォローボタン
７２０    コメント欄
７３０    ギフトボタン
７４０    いいねボタン
７５０    画面
７６０    フォロー中ボタン
７７０    シェアボタン
７８０    スクリーンショットボタン
７９０    視聴終了ボタン
８００    画面
８１０    フォローボタン
８２０    クローズボタン
８３０    フォロー済みボタン
９００    画面
【要約】
【課題】    配信ユーザと視聴ユーザとを適切に繋ぐことができる動画配信システム、情報処理方法およびコンピュータプログラムを提供する。
【解決手段】    本発明の動画配信システムの一又は複数のコンピュータプロセッサは、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信部と、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する判断部と、判断部により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる表示部と、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザを関連付けて記憶する記憶部とを備えることを特徴とする。
【選択図】    図６【図１】
0006605174.tif 000002
【図２】
0006605174.tif 000003
【図３】
0006605174.tif 000004
【図４】
0006605174.tif 000005
【図５】
0006605174.tif 000006
【図６】
0006605174.tif 000007
【図７】
0006605174.tif 000008
【図８】
0006605174.tif 000009
【図９】
0006605174.tif 000010
【図１０】
0006605174.tif 000011
【図１１】
0006605174.tif 000012
【図１２】
0006605174.tif 000013