JP2021005858A - Computer program, information processing method, and video distribution system - Google Patents
Computer program, information processing method, and video distribution system Download PDFInfo
- Publication number
- JP2021005858A JP2021005858A JP2019188711A JP2019188711A JP2021005858A JP 2021005858 A JP2021005858 A JP 2021005858A JP 2019188711 A JP2019188711 A JP 2019188711A JP 2019188711 A JP2019188711 A JP 2019188711A JP 2021005858 A JP2021005858 A JP 2021005858A
- Authority
- JP
- Japan
- Prior art keywords
- user
- distribution
- viewing user
- video
- viewing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、コンピュータプログラム、情報処理方法および動画配信システムに関する。 The present invention relates to computer programs, information processing methods and video distribution systems.
従来から、配信ユーザの動きに基づいてキャラクタオブジェクトのアニメーションを生成し、かかるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信システムが知られている。このような動画配信システムは、例えば、特許文献1および非特許文献1に開示されている。 Conventionally, there has been known a video distribution system that generates an animation of a character object based on the movement of a distribution user and delivers a video including the animation of the character object live. Such a moving image distribution system is disclosed in, for example, Patent Document 1 and Non-Patent Document 1.
また、動画配信システムにおいて、視聴ユーザは、動画の配信中であればいつでも配信ユーザを自主的にフォローすることができるのが一般的である。 Further, in the video distribution system, it is general that the viewing user can voluntarily follow the distribution user at any time during the distribution of the video.
また、動画の視聴を終了した視聴ユーザに対して、当該動画の配信ユーザのフォローを誘導する画面を自動的に表示する例もある。これは、動画配信中に配信者をフォローすることを失念していた視聴ユーザに対しては効果的なものであるが、動画の内容に興味がなかった視聴ユーザに対しては単に煩わしいだけであり、配信ユーザと視聴ユーザとを適切に繋いでいるとはいい難かった。 There is also an example in which a screen for inducing the follow-up of the distribution user of the video is automatically displayed to the viewing user who has finished watching the video. This is effective for viewers who have forgotten to follow the distributor during video distribution, but it is only annoying for viewers who are not interested in the content of the video. Therefore, it was difficult to say that the distribution user and the viewing user were properly connected.
本開示の目的は、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することである。本開示のより具体的な目的の一つは、配信ユーザと視聴ユーザとを適切に繋ぐことができる動画配信システム、情報処理方法およびコンピュータプログラムを提供することにある。 An object of the present disclosure is to provide technical improvements that solve or alleviate at least some of the problems of the prior art described above. One of the more specific purposes of the present disclosure is to provide a video distribution system, an information processing method, and a computer program capable of appropriately connecting a distribution user and a viewing user.
本発明の動画配信システムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、一又は複数のコンピュータプロセッサを備え、一又は複数のコンピュータプロセッサは、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信部と、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する判断部と、判断部により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる表示部と、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザを関連付けて記憶する記憶部とを備えることを特徴とする。 The video distribution system of the present invention is a video distribution system that distributes a video including an animation of a character object generated based on the movement of a distribution user, and includes one or a plurality of computer processors, and one or a plurality of computer processors. Is a case where a predetermined association is not established between the distribution unit that distributes the video including the animation of the character object of the distribution user to the information processing terminal of the viewing user and the viewing user and the distribution user. When the judgment unit that determines whether the action on the video meets a specific condition and the judgment unit determines that the action on the video of the viewing user satisfies the specific condition, the viewing user A display unit that displays a screen requesting the information processing terminal to input whether or not to make a predetermined association with the distribution user, and a display unit that receives an input from the viewing user to make a predetermined association, the distribution user is viewed. It is characterized by including a storage unit for associating and storing users.
判断部は、視聴ユーザからの動画の視聴終了要求を受け付けた場合に、判断を行うことができる。 The determination unit can make a determination when it receives a request for ending viewing of a moving image from a viewing user.
判断部は、アクションである、視聴ユーザの動画の視聴が、所定時間を超えているか否かを判断することができる。 The determination unit can determine whether or not the viewing user's viewing of the moving image, which is an action, exceeds a predetermined time.
判断部は、アクションである、視聴ユーザの動画へのコメント投稿が、所定回数を超えているか否かを判断することができる。 The determination unit can determine whether or not the comment posting to the video of the viewing user, which is an action, exceeds a predetermined number of times.
判断部は、アクションである、視聴ユーザの動画への評価投稿が、所定回数を超えているか否かを判断することができる。 The determination unit can determine whether or not the evaluation posting to the video of the viewing user, which is an action, exceeds a predetermined number of times.
判断部は、アクションである、視聴ユーザの動画へのギフティングが、所定回数を超えているか否かを判断することができる。 The determination unit can determine whether or not the viewing user's gifting to the moving image, which is an action, exceeds a predetermined number of times.
判断部は、アクションである、視聴ユーザの動画へのギフティングが、所定額を超えているか否かを判断することができる。 The determination unit can determine whether or not the viewing user's gifting to the video, which is an action, exceeds a predetermined amount.
判断部は、さらに、動画の配信が所定時間を超えているか否かを判断し、表示部は、判断部により、動画の配信が所定時間を超えていると判断され、かつ、視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、画面を表示させることができる。 The judgment unit further determines whether or not the video distribution has exceeded the predetermined time, and the display unit determines that the video distribution has exceeded the predetermined time by the judgment unit, and the video of the viewing user. The screen can be displayed when it is determined that the action to is satisfied with a specific condition.
配信部が、2以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む一の動画を視聴ユーザの情報処理端末に配信する場合において、判断部は、視聴ユーザと2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断し、表示部は、判断部により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、所定の関連付けが行われていない配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させることができる。 When the distribution unit distributes one video including the animation of the character objects of two or more distribution users to the information processing terminal of the viewing user, the determination unit determines at least one distribution user of the viewing user and the two or more distribution users. When a predetermined association is not made between and, it is determined whether or not the action of the viewing user on the video satisfies a specific condition, and the display unit determines whether or not the viewing user's video is subjected to the determination unit. A screen that prompts the information processing terminal of the viewing user to input whether or not to make a predetermined association with a distribution user for which a predetermined association is not made when it is determined that the action satisfies a specific condition. Can be displayed.
判断部は、所定の関連付けが行われていない配信ユーザが2以上いる場合に、視聴ユーザの動画へのアクションがいずれの配信ユーザに対応づけられたものであるかに基づいて、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断し、表示部は、判断部により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、アクションが対応付けられた配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を優先的に表示させることができる。 When there are two or more distribution users who do not have a predetermined association, the judgment unit determines which distribution user the action of the viewing user on the video is associated with. The display unit determines whether or not the action on the video satisfies a specific condition, and when the judgment unit determines that the action on the video of the viewing user satisfies the specific condition, the viewing user. It is possible to preferentially display a screen asking the information processing terminal of the above to input whether or not to make a predetermined association with the distribution user to which the action is associated.
本発明の情報処理方法は、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムにおける情報処理方法であって、一又は複数のコンピュータプロセッサに、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信ステップと、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する判断ステップと、判断ステップにおいて視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる表示ステップと、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザを関連付けて記憶する記憶ステップとを実行させることを特徴とする。 The information processing method of the present invention is an information processing method in a video distribution system that distributes a moving image including an animation of a character object generated based on the movement of the distribution user, and the information processing method of the distribution user to one or a plurality of computer processors When the distribution step of distributing the video including the animation of the character object to the information processing terminal of the viewing user and the predetermined association between the viewing user and the distribution user are not made, the action of the viewing user on the video is performed. When it is determined in the judgment step of determining whether or not a specific condition is satisfied and the action of the viewing user on the video satisfies the specific condition, the information processing terminal of the viewing user is notified. A display step that displays a screen asking for input as to whether or not to make a predetermined association with the distribution user, and when an input to make a predetermined association is received from the viewing user, the viewing user is associated with the distribution user and stored. It is characterized by executing a memory step to be performed.
本発明のコンピュータプログラムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信するためのコンピュータプログラムであって、一又は複数のコンピュータプロセッサに、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信機能と、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する判断機能と、判断機能により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる表示機能と、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザとを関連付けて記憶する記憶機能とを実現させることを特徴とする。 The computer program of the present invention is a computer program for distributing a moving image including an animation of a character object generated based on a movement of a distribution user, and an animation of the character object of the distribution user to one or more computer processors. When the distribution function that distributes the video including the above to the information processing terminal of the viewing user and the predetermined association between the viewing user and the distribution user are not made, the action of the viewing user on the video satisfies a specific condition. When the judgment function for determining whether or not the conditions are satisfied and the judgment function determines that the action on the video of the viewing user satisfies a specific condition, the information processing terminal of the viewing user is contacted with the distribution user. A display function that displays a screen asking for input as to whether or not to perform a predetermined association, and a storage function that stores the viewing user in association with the distribution user when an input to the effect of performing the predetermined association is received from the viewing user. It is characterized by realizing.
本発明によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、本発明によれば、配信ユーザと視聴ユーザとを適切に繋ぐことができる。 According to the present invention, it is possible to provide technical improvements that solve or alleviate at least a part of the problems of the prior art described above. Further, according to the present invention, the distribution user and the viewing user can be appropriately connected.
初めに、本発明の動画配信システムの概要について図面を参照しながら説明する。 First, the outline of the moving image distribution system of the present invention will be described with reference to the drawings.
本発明の動画配信システムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、一又は複数のコンピュータプロセッサを備える。 The moving image distribution system of the present invention is a moving image distribution system that distributes a moving image including an animation of a character object generated based on a movement of a distribution user, and includes one or more computer processors.
<システム構成>
図1に一例として示されるように、動画配信システム100は、1以上の視聴ユーザ端末200、および、これら視聴ユーザ端末200とネットワーク300を介して接続される、動画の配信スタジオ等に配置された情報処理装置(サポートコンピュータ)400を含むことができる。
<System configuration>
As shown as an example in FIG. 1, the
また、当該情報処理装置400は、インターネットを介してサーバ装置500(図示せず)と接続され、後述する情報処理装置400で行われるべき処理の一部を当該サーバ装置500で行うものとしてもよい。
Further, the
本明細書において、かかる動画配信システム100による配信を、スタジオ配信と呼ぶものとする。
In the present specification, the distribution by the moving
スタジオ配信において、配信ユーザ(アクター)の全身の動きは、配信ユーザに取り付けられたマーカをスタジオに備え付けられたカメラで撮影し、既知のモーションキャプチャ技術を用いてリアルタイムでキャラクタに反映させるものとする。 In studio distribution, the movement of the entire body of the distribution user (actor) shall be captured by the camera installed in the studio with the marker attached to the distribution user, and reflected in the character in real time using known motion capture technology. ..
また、本発明の動画配信システム100は、図2に一例として示される別の動画配信システム10と連携することができる。図2に示される動画配信システム10は、配信ユーザ端末20、1以上の視聴ユーザ端末30、および、これら配信ユーザ端末20および視聴ユーザ端末30とネットワーク40を介して接続される情報処理装置(サーバ装置)50を含むことができる。
Further, the moving
上記の例において、配信ユーザ端末20はスマートフォン等の情報処理端末とすることができる。本明細書において、かかる動画配信システム10による配信を、モバイル配信と呼ぶものとする。
In the above example, the
モバイル配信において、配信ユーザの顔の動きは、配信ユーザの顔を配信ユーザの情報処理端末が備えるカメラで撮影し、既知のフェイストラッキング技術を用いてリアルタイムでキャラクタの顔に反映させるものとする。 In mobile distribution, the movement of the distribution user's face is photographed by a camera provided in the distribution user's information processing terminal and reflected on the character's face in real time using a known face tracking technology.
上記動画配信システム100および動画配信システム10により生成される動画は、一例として、一の動画配信プラットフォームから、視聴ユーザへ配信することができる。
The moving images generated by the moving
なお、モバイル配信における配信ユーザと視聴ユーザの区別は特になく、視聴ユーザはいつでもモバイル配信が可能であり、配信ユーザは他の配信ユーザの動画を視聴する場合には視聴ユーザとなりうる。 There is no particular distinction between a distribution user and a viewing user in mobile distribution, the viewing user can perform mobile distribution at any time, and the distribution user can be a viewing user when viewing a video of another distribution user.
以下、本発明の動画配信システム100は図1に示されるシステム構成を備えるものとして説明を行うが、これに限られるものではない。
Hereinafter, the moving
<ハードウェア構成>
ここで、図3を用いて、動画配信システム100に含まれる情報処理装置400のハードウェア構成について説明する。情報処理端末400は、プロセッサ401と、メモリ402と、ストレージ403と、入出力インタフェース(入出力I/F)404と、通信インタフェース(通信I/F)405とを含む。各構成要素は、バスBを介して相互に接続される。
<Hardware configuration>
Here, the hardware configuration of the
情報処理装置400は、プロセッサ401と、メモリ402と、ストレージ403と、入出力I/F404と、通信I/F405との協働により、本実施形態に記載される機能、方法を実現することができる。
The
プロセッサ401は、ストレージ403に記憶されるプログラムに含まれるコード又は命令によって実現する機能、及び/又は、方法を実行する。プロセッサ401は、例えば、中央処理装置(CPU)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、マイクロプロセッサ(microprocessor)、プロセッサコア(processor core)、マルチプロセッサ(multiprocessor)、ASIC(Application-Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)等を含み、集積回路(IC(Integrated Circuit)チップ、LSI(Large Scale Integration))等に形成された論理回路(ハードウェア)や専用回路によって各実施形態に開示される各処理を実現してもよい。また、これらの回路は、1又は複数の集積回路により実現されてよく、各実施形態に示す複数の処理を1つの集積回路により実現されることとしてもよい。また、LSIは、集積度の違いにより、VLSI、スーパーLSI、ウルトラLSI等と呼称されることもある。
The
メモリ402は、ストレージ403からロードしたプログラムを一時的に記憶し、プロセッサ401に対して作業領域を提供する。メモリ402には、プロセッサ401がプログラムを実行している間に生成される各種データも一時的に格納される。メモリ402は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)等を含む。
The
ストレージ403は、プログラムを記憶する。ストレージ403は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ等を含む。
The
通信I/F405は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装され、ネットワーク600を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F405は、ネットワーク600を介して、他の情報処理装置との通信を実行する。通信I/F405は、各種データをプロセッサ401からの指示に従って、他の情報処理装置に送信する。また、通信I/F405は、他の情報処理装置から送信された各種データを受信し、プロセッサ401に伝達する。
The communication I /
入出力I/F404は、情報処理装置400に対する各種操作を入力する入力装置、及び、情報処理装置400で処理された処理結果を出力する出力装置を含む。入出力I/F404は、入力装置と出力装置が一体化していてもよいし、入力装置と出力装置とに分離していてもよい。
The input / output I / F 404 includes an input device for inputting various operations to the
入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報をプロセッサ401に伝達できる全ての種類の装置のいずれか、又は、その組み合わせにより実現される。入力装置は、例えば、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(画像を介した操作入力)、マイク(音声による操作入力)を含む。
The input device is realized by any one or a combination of all kinds of devices capable of receiving an input from a user and transmitting information related to the input to the
出力装置は、プロセッサ401で処理された処理結果を出力する。出力装置は、例えば、タッチパネル、スピーカ等を含む。なお、情報処理装置500、情報処理装置50、配信ユーザ端末200、視聴ユーザ端末300も特筆すべき場合を除き、図3と同様のハードウェア構成で構成されることができる。
The output device outputs the processing result processed by the
<機能構成>
そして、上記一又は複数のコンピュータプロセッサ(本例では情報処理装置400)は、図4に示すように、配信部410と、判断部420と、表示部430と、記憶部440とを備える。
<Functional configuration>
Then, as shown in FIG. 4, the one or more computer processors (
配信部410は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末200に配信する。
The distribution unit 410 distributes a moving image including an animation of the character object of the distribution user to the
上記配信部410は、上述した動画配信プラットフォームを介して動画をライブ配信することができる。 The distribution unit 410 can live-stream a video via the video distribution platform described above.
図5は、上記動画配信プラットフォームにアクセスした視聴ユーザの情報処理端末に表示されるトップ画面600を示したものである。
FIG. 5 shows a
図5に示されるように、視聴ユーザは、トップ画面600において一覧表示される一以上の配信チャンネル610の中から一の配信チャンネルを選ぶことにより、当該一の配信チャンネルで再生される動画を視聴することができる。
As shown in FIG. 5, the viewing user can watch the video played on the one distribution channel by selecting one distribution channel from the one or more distribution channels 610 listed on the
あるいは、視聴ユーザは、特定の一の配信チャンネルの固定リンクへアクセスすることにより、当該特定の一の配信チャンネルで再生される動画を視聴することができる。かかる固定リンクは、フォロー中の配信ユーザからのお知らせ、または、他のユーザから送られたシェアの通知などにより得ることができる。 Alternatively, the viewing user can view the video played on the specific distribution channel by accessing the fixed link of the specific distribution channel. Such a fixed link can be obtained by a notification from a distribution user who is following, a notification of a share sent from another user, or the like.
なお、図5に示すように、トップ画面600にはキャンペーンなどのお知らせの表示欄620が表示されてもよい。
As shown in FIG. 5, a
また、上記動画配信プラットフォームでは、配信中の配信チャンネル一覧と、配信予定の配信チャンネル一覧とをタブにより分けて表示することができる。一例として、図5は配信中の配信チャンネル一覧を示したものである。 Further, in the above-mentioned video distribution platform, a list of distribution channels being distributed and a list of distribution channels scheduled to be distributed can be displayed separately by tabs. As an example, FIG. 5 shows a list of distribution channels being distributed.
なお、視聴ユーザは、トップ画面600で一の配信チャンネルを選択することで動画の視聴が可能であるが、配信ボタン630を選択することで自身で動画を配信する配信ユーザとなることもできる。
The viewing user can watch the video by selecting one distribution channel on the
そして、判断部420は、視聴ユーザと、視聴ユーザが視聴している配信チャンネルの配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。 Then, when the viewing user and the distribution user of the distribution channel that the viewing user is viewing are not associated with each other, the determination unit 420 determines that the action of the viewing user on the video is a specific condition. Judge whether or not the above is satisfied.
所定の関連付けとは、一例として、視聴ユーザが配信ユーザをフォローしている場合に行われるものとすることができる。この「フォロー」は、他のユーザと繋がることであり、フォローした他のユーザを自身のマイページに一覧表示させたり、フォローした他のユーザの配信の通知を受信したりすることができるようになるものである。 As an example, the predetermined association can be performed when the viewing user is following the distribution user. This "follow" is to connect with other users so that you can list other users you follow on your own My Page and receive notifications of distributions of other users you follow. It will be.
図6は、視聴ユーザが未だフォローしていない配信ユーザが配信する動画の画面を示した例であり、画面700には、配信ユーザをフォローするためのフォローボタン710が表示される。
FIG. 6 is an example showing a screen of a moving image distributed by a distribution user that the viewing user has not yet followed, and a
一方で、図7は、視聴ユーザが既にフォローしている配信ユーザが配信する動画の画面を示した例であり、画面750には、フォロー中ボタン760が表示される。なお、フォロー中ボタン760が選択されると、関連付けが解除されてフォローボタン710が再度表示される。
On the other hand, FIG. 7 is an example showing a screen of a moving image distributed by a distribution user already being followed by the viewing user, and the
なお、この「フォロー」は視聴ユーザから視聴ユーザへ、配信ユーザから視聴ユーザへ、配信ユーザから配信ユーザへ行われるものであってもよい。ただし、フォローは一方向のみの関連付けとして管理され、逆方向の関連付けはフォロワーとして別に管理されるものとする。 Note that this "follow" may be performed from the viewing user to the viewing user, from the distribution user to the viewing user, and from the distribution user to the distribution user. However, followers are managed as one-way associations, and reverse associations are managed separately as followers.
そして、視聴ユーザの動画へのアクションは、例えば、動画を視聴すること、コメントを投稿すること、ギフトを投じる(ギフティングする)こと、評価を投稿することなどとすることができる。 Then, the action of the viewing user on the video can be, for example, viewing the video, posting a comment, giving a gift (gifting), posting an evaluation, or the like.
図6において、コメントはコメント投稿欄720にテキスト入力を行い送信ボタン721を押すことで投稿することができる。また、ギフトはギフトボタン730を押すことでギフト一覧が表示され、選択により指定したギフトを投じることができる。また、評価はいいねボタン740を押すことで投稿することができる。なお、ボタンを押すとは、画面に表示されたボタンをタップ等により選択することを含むものとする。
In FIG. 6, a comment can be posted by inputting text in the
また、視聴ユーザの動画へのアクションは、外部サービスであるSNS(ソーシャル・ネットワーキング・サービス)へ動画をシェアすること、配信ユーザのキャラクタオブジェクトを含む配信画面を静止画で保存する(スクリーンショットする)こと、保存した静止画をSNSへシェアすることなどとしてもよい。 In addition, the action of the viewing user on the video is to share the video to an external service, SNS (Social Networking Service), and save the distribution screen including the character object of the distribution user as a still image (screenshot). That, the saved still image may be shared to the SNS, and the like.
図6において、シェアはシェアボタン770を押すことでシェア可能なSNS一覧が表示され、選択により指定したSNSの指定した場所に固定リンクを送信することができる。また、静止画はスクリーンショットボタン780を押すことで保存されることができる。また、静止画はスクリーンショットボタン780を押すことでシェア可能なSNS一覧が表示、選択により指定したSNSの指定した場所に静止画を送信することができる。
In FIG. 6, a list of SNSs that can be shared is displayed by pressing the
これらのアクションの詳細については後述する。 Details of these actions will be described later.
なお、判断部420による判断は、一例として、視聴ユーザによる動画の視聴が予め定められた所定の時間に達した際に行われるものであってもよいし、後述する視聴終了要求があった際に行われるものとしてもよい。なお、視聴終了要求は図6に示す視聴終了ボタン790を選択することにより行われるものとすることができる。
As an example, the determination by the determination unit 420 may be made when the viewing user reaches a predetermined time for viewing the moving image, or when there is a viewing end request described later. It may be done in. The viewing end request can be made by selecting the
また、別の実施形態として、判断部420は、視聴ユーザの動画へのアクションが特定の条件を満たしている場合に、視聴ユーザと配信ユーザとの間に所定の関連付けが行われているか否かを判断してもよい。 Further, as another embodiment, the determination unit 420 determines whether or not a predetermined association is made between the viewing user and the distribution user when the action of the viewing user on the video satisfies a specific condition. May be judged.
そして、特定の条件とは、例えば、視聴ユーザの動画へのアクションが、視聴ユーザが配信ユーザに興味を抱いていることを示す条件とすることができる。一例として、特定の条件は、アクションが動画を視聴することであれば、視聴時間が所定の時間を超えること、である。 Then, the specific condition can be, for example, a condition that the action of the viewing user on the video indicates that the viewing user is interested in the distribution user. As an example, a specific condition is that if the action is to watch a video, the viewing time exceeds a predetermined time.
表示部430は、判断部420により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。 When the determination unit 420 determines that the action of the viewing user on the video satisfies a specific condition, the display unit 430 makes a predetermined association with the distribution user on the information processing terminal of the viewing user. Display a screen asking for input of whether or not.
配信ユーザとの所定の関連付けを行うか否かの入力を求める画面とは、図8に示すように、配信ユーザをフォローするためのフォローボタン810と、フォローせずに、または、フォロー後に画面を閉じるためのクローズボタン820とを含む画面800とすることができる。
As shown in FIG. 8, the screen asking for input as to whether or not to perform a predetermined association with the distribution user includes a follow button 810 for following the distribution user and a screen without following or after following. The
視聴ユーザがフォローするためのフォローボタン810を選択した場合には、当該フォローボタン810は、図9に示すようなフォローした状態を示すフォロー中ボタン830へと変化する。
When the viewing user selects the follow button 810 for following, the follow button 810 changes to the
視聴ユーザがクローズボタン820を選択した場合には、図5に示した動画配信プラットフォームのトップ画面600へと遷移する。
When the viewing user selects the
記憶部440は、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに、視聴ユーザを関連付けて記憶する。 When the storage unit 440 receives an input from the viewing user to the effect that a predetermined association is to be performed, the storage unit 440 associates the viewing user with the distribution user and stores the viewing user.
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、以上の構成によれば、配信ユーザと視聴ユーザとを適切に繋ぐことができる。 According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the prior art described above. Further, according to the above configuration, the distribution user and the viewing user can be appropriately connected.
また、以上の構成によれば、視聴ユーザの情報処理端末には、動画へのアクションが特定の条件を満たした場合にのみ、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面が表示される。そのため、動画へのアクションが特定の条件を満たしていない視聴ユーザには上記画面が表示されない。 Further, according to the above configuration, the information processing terminal of the viewing user is requested to input whether or not to make a predetermined association with the distribution user only when the action on the video satisfies a specific condition. Is displayed. Therefore, the above screen is not displayed to the viewing user whose action on the moving image does not satisfy a specific condition.
この動画へアクションを行う行為は、視聴ユーザの、配信ユーザやその動画に対する興味の度合いを測る指標とすることができる。 The act of performing an action on the video can be used as an index for measuring the degree of interest of the viewing user in the distribution user and the video.
そのため、かかる興味の度合いの高いユーザに対してのみ、配信ユーザをフォローするための画面を表示し、興味の度合いの低いユーザに対して当該画面を表示しないことは、配信ユーザと視聴ユーザとを適切に繋ぐのに効果的である。 Therefore, displaying the screen for following the distribution user only to the user with a high degree of interest and not displaying the screen for the user with a low degree of interest means that the distribution user and the viewing user are affected. It is effective for connecting properly.
また、判断部420は、視聴ユーザからの動画の視聴終了要求を受け付けた場合に、上記判断を行うことができる。 Further, the determination unit 420 can make the above determination when the viewing end request for the moving image is received from the viewing user.
視聴終了要求は、図6に示す視聴終了ボタン790を押すことにより送信されるものとすることができる。
The viewing end request can be transmitted by pressing the
かかる構成によれば、動画にアクションを行ったにもかかわらず、動画の配信終了を待たずに途中で視聴を終了しようとする視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。かかる視聴ユーザは、単に動画配信中にフォローを行うことを失念した者である場合が多いため、効果的に配信ユーザと繋ぐことができるようになる。 According to such a configuration, it is possible to make a viewing user who wants to end the viewing in the middle without waiting for the end of the distribution of the video to effectively consider the follow-up of the distribution user even though the action is performed on the video. .. Since such a viewing user is often a person who simply forgets to follow during video distribution, it becomes possible to effectively connect with the distribution user.
動画へのアクションが視聴ユーザの動画の視聴である場合に、判断部420は、当該視聴が所定時間を超えているか否かを判断することができる。 When the action on the moving image is the viewing of the moving image by the viewing user, the determination unit 420 can determine whether or not the viewing exceeds a predetermined time.
所定時間は一例として15分程度とすることができるが、かかる時間に限られるものではない。 The predetermined time can be, for example, about 15 minutes, but is not limited to the time required.
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。 According to such a configuration, it is possible to make the viewing user who is determined to be interested in the distribution user effectively consider the follow-up of the distribution user.
なお、上記所定の時間は、視聴ユーザの過去の視聴時間に基づいて配信ユーザに興味を抱いていると推定できる視聴時間を推定し、この推定された視聴時間を視聴ユーザ個別の上記所定時間として設定するものとしてもよい。 The predetermined viewing time is estimated to be the viewing time that can be estimated to be interested in the distribution user based on the past viewing time of the viewing user, and the estimated viewing time is used as the predetermined viewing time for each viewing user. It may be set.
動画へのアクションが視聴ユーザの動画へのコメント投稿である場合に、判断部420は、当該コメント投稿が、所定回数を超えているか否かを判断することができる。 When the action on the video is a comment posting on the video of the viewing user, the determination unit 420 can determine whether or not the comment posting exceeds a predetermined number of times.
所定回数は一例として1回とすることができるが、かかる回数に限られるものではない。 The predetermined number of times can be set to one as an example, but is not limited to such a number of times.
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。 According to such a configuration, it is possible to make the viewing user who is determined to be interested in the distribution user effectively consider the follow-up of the distribution user.
なお、上記コメント投稿の回数は、特定のワードが含まれるコメント投稿の回数としてもよい。これは、特定のワード(例えば、「かわいい」、「好き」等)が含まれるコメントは、配信ユーザに興味を抱いているコメントであると推定できるためである。かかる特定のワードの検出は、本発明の動画配信システムが備える検出部により実現されることができる。 The number of comment postings may be the number of comment postings including a specific word. This is because a comment containing a specific word (for example, "cute", "like", etc.) can be presumed to be a comment that is of interest to the distribution user. The detection of such a specific word can be realized by the detection unit included in the moving image distribution system of the present invention.
動画へのアクションが視聴ユーザの動画への評価投稿である場合に、判断部420は、当該評価投稿が、所定回数を超えているか否かを判断することができる。 When the action on the video is an evaluation post to the video of the viewing user, the determination unit 420 can determine whether or not the evaluation post exceeds a predetermined number of times.
評価投稿とは、図6で示したいいねボタン740を押すことにより投稿されるものであって、視聴ユーザから動画に対してなされる好意的な評価を示すものである。
The evaluation post is posted by pressing the
所定回数は一例として1回とすることができるが、かかる回数に限られるものではない。 The predetermined number of times can be set to one as an example, but is not limited to such a number of times.
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。 According to such a configuration, it is possible to make the viewing user who is determined to be interested in the distribution user effectively consider the follow-up of the distribution user.
なお、上記所定回数は、視聴ユーザの過去の評価投稿の回数に基づいて配信ユーザに興味を抱いていると推定できる回数を推定し、この推定された回数を視聴ユーザ個別の上記所定回数として設定するものとしてもよい。 The predetermined number of times is estimated based on the number of past evaluation posts of the viewing user, and the estimated number of times is set as the predetermined number of times for each viewing user. It may be the one to do.
動画へのアクションが視聴ユーザの動画へのギフティングである場合に、判断部420は、当該ギフティングが、所定回数を超えているか否かを判断することができる。 When the action for the moving image is the giving to the moving image of the viewing user, the determination unit 420 can determine whether or not the giving is exceeding a predetermined number of times.
所定回数は一例として1回とすることができるが、かかる回数に限られるものではない。 The predetermined number of times can be set to one as an example, but is not limited to such a number of times.
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。 According to such a configuration, it is possible to make the viewing user who is determined to be interested in the distribution user effectively consider the follow-up of the distribution user.
動画へのアクションが視聴ユーザの動画へのギフティングである場合に、判断部420は、当該ギフティングが、所定額を超えているか否かを判断することができる。 When the action on the video is the gifting to the video of the viewing user, the determination unit 420 can determine whether or not the gifting exceeds a predetermined amount.
ここで、上記ギフティングにより投じられるギフトの種類について説明を行う。 Here, the types of gifts thrown by the above gifting will be described.
本発明の実施形態により配信される動画において、視聴ユーザが投じることができるギフトには、無償ギフトと有償ギフトが存在する。 In the moving image distributed according to the embodiment of the present invention, gifts that can be thrown by the viewing user include free gifts and paid gifts.
有償ギフトはコイン(C)により購入することができるギフトであって、一例として1コイン1円で購入することができるものである。 A paid gift is a gift that can be purchased with a coin (C), and as an example, one coin can be purchased for 1 yen.
無償ギフトはポイント(PT)により交換することができるギフトであって、このポイントは、一例として専用のアプリケーションのダウンロード時や、ログイン時、動画の視聴時、イベントなどで付与されるものである。 Free gifts are gifts that can be exchanged for points (PT), and these points are given as an example when downloading a dedicated application, logging in, watching a video, or at an event.
なお、動画の視聴時に付与されるポイントは、一の動画に対して所定時間以上視聴を続けることを条件として所定数が付与されるものとしてもよい。一例として、一の動画を60秒以上視聴すると、ポイントが10PT付与されるものとすることができる。また、このポイントは、1日の間に最大で10回まで、すなわち1000PTまで付与されることができる。 It should be noted that a predetermined number of points may be given when viewing a moving image, provided that the viewing of one moving image is continued for a predetermined time or longer. As an example, if one moving image is viewed for 60 seconds or longer, 10 PT of points can be given. In addition, this point can be awarded up to 10 times in a day, that is, up to 1000 PT.
ここでいう所定額は、上記コインおよびポイントのいずれか一方の合算値であってもよいし、両方の合算値であってもよい。 The predetermined amount referred to here may be the total value of either one of the above coins and points, or may be the total value of both.
また、コインよりもポイントの方が希少性が高いと評価できる場合には、コインの所定額の方をポイントの所定額よりも高くする構成としてもよい。 Further, when it can be evaluated that the points are more rare than the coins, the predetermined amount of coins may be higher than the predetermined amount of points.
判断部420によりこれらの特定の条件の少なくとも一つが満たされていると判断されれば、表示部430が上記の画面を表示させるものとすることができる。 If the determination unit 420 determines that at least one of these specific conditions is satisfied, the display unit 430 can display the above screen.
判断部420は、さらに、動画の配信が所定時間を超えているか否かを判断し、表示部430は、判断部420により、動画の配信が所定時間を超えていると判断され、かつ、視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、フォローするための画面を表示させることができる。あるいは、これらの条件を組み合わせて特定の条件を構成してもよい。 The determination unit 420 further determines whether or not the video distribution has exceeded the predetermined time, and the display unit 430 determines by the determination unit 420 that the video distribution exceeds the predetermined time, and the video is viewed. When it is determined that the user's action on the video meets certain conditions, a screen for following can be displayed. Alternatively, these conditions may be combined to form a specific condition.
所定時間は一例として10分とすることができるが、これに限定されるものではない。 The predetermined time can be 10 minutes as an example, but is not limited to this.
このように、極端に短い配信時間の動画の場合にあっては、例えば視聴ユーザの動画へのアクションが特定の条件を満たしている場合であっても、上記画面は表示させない。 As described above, in the case of a moving image having an extremely short delivery time, the above screen is not displayed even if the action of the viewing user on the moving image satisfies a specific condition.
かかる構成によれば、視聴ユーザに対し、質の低い動画を配信した配信ユーザへのフォロー誘導を行ってしまうことを防ぐことができる。 According to such a configuration, it is possible to prevent the viewing user from being guided to follow the distribution user who distributed the low-quality video.
続いて、配信部410が、2以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む一の動画を視聴ユーザの情報処理端末に配信する場合について説明を行う。 Subsequently, a case where the distribution unit 410 distributes one moving image including animations of character objects of two or more distribution users to the information processing terminal of the viewing user will be described.
2以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む一の動画とは、図10に示すように、一の配信ユーザのキャラクタオブジェクトと他の配信ユーザのキャラクタオブジェクトとが一つの動画内で共演している動画(以下、「共演動画」という。)を意味するものとする。 As shown in FIG. 10, one video containing animations of character objects of two or more distribution users means that a character object of one distribution user and a character object of another distribution user co-star in one video. It shall mean a video (hereinafter referred to as "co-starring video").
図10は、キャラクタオブジェクトAとキャラクタオブジェクトBとが共演している動画を表示した画面の一例である。 FIG. 10 is an example of a screen displaying a moving image in which the character object A and the character object B co-star.
このとき、判断部420は、視聴ユーザと2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。 At this time, when the viewing user and at least one distribution user of the two or more distribution users are not associated with each other, the determination unit 420 sets a specific condition for the action of the viewing user on the video. Determine if it meets or not.
そして、表示部430は、判断部420により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、所定の関連付けが行われていない配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。 Then, when the determination unit 420 determines that the action of the viewing user on the moving image satisfies a specific condition, the display unit 430 does not make a predetermined association with the information processing terminal of the viewing user. Display a screen asking for input as to whether or not to make a predetermined association with the distribution user.
以上の構成によれば、共演動画の場合でも適切なフォロー誘導画面を表示させることができる。 According to the above configuration, an appropriate follow guidance screen can be displayed even in the case of a co-starring video.
また、判断部420は、所定の関連付けが行われていない配信ユーザが2以上いる場合に、視聴ユーザの動画へのアクションがいずれの配信ユーザに対応づけられたものであるかに基づいて、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断することができる。 In addition, when there are two or more distribution users who are not associated with each other, the determination unit 420 determines which distribution user the action of the viewing user for the video is associated with. It is possible to determine whether or not the viewing user's action on the video meets a specific condition.
すなわち、視聴ユーザは動画へのアクションを配信ユーザの一人に対応づけることができる。具体的には、アクションがギフティングである場合には、ギフトを与えたい配信ユーザを指定してギフティングを行うことができる。 That is, the viewing user can associate the action on the moving image with one of the distribution users. Specifically, when the action is gifting, the gifting can be performed by designating the delivery user who wants to give the gift.
そして、表示部430は、判断部420により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、アクションが対応付けられた配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を優先的に表示させることができる。 Then, when the determination unit 420 determines that the action of the viewing user on the moving image satisfies a specific condition, the display unit 430 is a distribution user whose action is associated with the information processing terminal of the viewing user. It is possible to preferentially display a screen asking for input as to whether or not to make a predetermined association with.
優先的に表示させるとは、例えば、アクションが対応付けられた配信ユーザの画面を先に表示させたり、同時に表示されるとしても表示態様を変えることで目立たせたりすることである。 The preferential display is, for example, to display the screen of the distribution user to which the action is associated first, or to make it stand out by changing the display mode even if it is displayed at the same time.
また、アクションの対応付けが両方になされている場合には、対応付けられたアクションの重みを比較していずれの配信ユーザを優先させるか決定する。この重みは、例えば特定の条件の満足度の大小により定められることができる。 When both actions are associated with each other, the weights of the associated actions are compared to determine which distribution user is prioritized. This weight can be determined, for example, by the degree of satisfaction of a specific condition.
続いて、本発明の実施形態に係る情報処理方法の一例について説明する。 Subsequently, an example of the information processing method according to the embodiment of the present invention will be described.
本発明の情報処理方法は、図11に示すように、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムにおける情報処理方法であって、一又は複数のコンピュータプロセッサに、配信ステップS110と、判断ステップS120と、表示ステップS130と、記憶ステップS140とを実行させる。 As shown in FIG. 11, the information processing method of the present invention is an information processing method in a video distribution system that distributes a moving image including an animation of a character object generated based on a movement of a distribution user, and is one or a plurality of information processing methods. The computer processor is made to execute the distribution step S110, the determination step S120, the display step S130, and the storage step S140.
配信ステップS110は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する。かかる配信ステップS110は、上述した配信部410により実行されることができる。 The distribution step S110 distributes a moving image including an animation of the character object of the distribution user to the information processing terminal of the viewing user. The distribution step S110 can be executed by the distribution unit 410 described above.
判断ステップS120は、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。かかる判断ステップS120は、上述した判断部420により実行されることができる。 The determination step S120 determines whether or not the action of the viewing user on the moving image satisfies a specific condition when a predetermined association is not made between the viewing user and the distribution user. The determination step S120 can be executed by the determination unit 420 described above.
表示ステップS130は、判断ステップにおいて視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。かかる表示ステップS130は、上述した表示部430により実行されることができる。 In the display step S130, when it is determined in the determination step that the action of the viewing user on the video satisfies a specific condition, whether or not the information processing terminal of the viewing user is associated with the distribution user. Display the screen asking for the input. Such display step S130 can be executed by the display unit 430 described above.
記憶ステップS140は、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザを関連付けて記憶する。かかる記憶ステップS140は、上述した記憶部440により実行されることができる。 The storage step S140 stores the viewing user in association with the distribution user when the input to the effect that the predetermined association is performed is received from the viewing user. Such a storage step S140 can be executed by the storage unit 440 described above.
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、以上の構成によれば、配信ユーザと視聴ユーザとを適切に繋ぐことができる。 According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the prior art described above. Further, according to the above configuration, the distribution user and the viewing user can be appropriately connected.
最後に、本発明のコンピュータプログラムについて説明を行う。 Finally, the computer program of the present invention will be described.
本発明のコンピュータプログラムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信するためのコンピュータプログラムであって、一又は複数のコンピュータプロセッサに、配信機能と、判断機能と、表示機能と、記憶機能とを実行させる。 The computer program of the present invention is a computer program for distributing a moving image including an animation of a character object generated based on a movement of a distribution user, and has a distribution function and a judgment function to one or more computer processors. , Display function and memory function are executed.
配信機能は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する。 The distribution function distributes a moving image including an animation of the character object of the distribution user to the information processing terminal of the viewing user.
判断機能は、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。 The determination function determines whether or not the action of the viewing user on the video satisfies a specific condition when a predetermined association is not made between the viewing user and the distribution user.
表示機能は、判断機能により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。 The display function determines whether or not the information processing terminal of the viewing user is associated with the distribution user when the judgment function determines that the action on the video of the viewing user satisfies a specific condition. Display the screen asking for the input of.
記憶機能は、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザとを関連付けて記憶する。 When the storage function receives an input from the viewing user to the effect that a predetermined association is to be performed, the storage function stores the distribution user in association with the viewing user.
上記配信機能、判断機能、表示機能、記憶機能は、図12に示す配信回路1410、判断回路1420、表示回路1430および記憶回路1440により実現されることができる。配信回路1410、判断回路1420、表示回路1430および記憶回路1440は、それぞれ上述した配信部410、判断部420、表示部430および記憶部440により実現されるものとする。各部の詳細については上述したとおりである。
The distribution function, determination function, display function, and storage function can be realized by the distribution circuit 1410, the determination circuit 1420, the display circuit 1430, and the
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、以上の構成によれば、配信ユーザと視聴ユーザとを適切に繋ぐことができる。 According to the above configuration, it is possible to provide a technical improvement that solves or alleviates at least a part of the problems of the prior art described above. Further, according to the above configuration, the distribution user and the viewing user can be appropriately connected.
また、上述した実施形態に係るサーバ装置又は端末装置として機能させるために、コンピュータ又は携帯電話などの情報処理装置を好適に用いることができる。このような情報処理装置は、実施形態に係るサーバ装置又は端末装置の各機能を実現する処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装置のCPUによって当該プログラムを読み出して実行させることによって実現可能である。 Further, in order to function as the server device or terminal device according to the above-described embodiment, an information processing device such as a computer or a mobile phone can be preferably used. Such an information processing device stores a program describing processing contents that realize each function of the server device or the terminal device according to the embodiment in the storage unit of the information processing device, and the CPU of the information processing device stores the program. This can be achieved by reading and executing.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although some embodiments of the present invention have been described, these embodiments are presented as examples and are not intended to limit the scope of the invention. These novel embodiments can be implemented in various other embodiments, and various omissions, replacements, and changes can be made without departing from the gist of the invention. These embodiments and modifications thereof are included in the scope and gist of the invention, and are also included in the scope of the invention described in the claims and the equivalent scope thereof.
また、実施形態に記載した手法は、計算機(コンピュータ)に実行させることができるプログラムとして、例えば磁気ディスク(フロッピー(登録商標)ディスク、ハードディスク等)、光ディスク(CD−ROM、DVD、MO等)、半導体メモリ(ROM、RAM、フラッシュメモリ等)等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウェア手段(実行プログラムのみならずテーブルやデータ構造も含む)を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウェア手段を構築し、このソフトウェア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。記憶部は、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。 Further, the method described in the embodiment includes, for example, a magnetic disk (floppy (registered trademark) disk, hard disk, etc.), an optical disk (CD-ROM, DVD, MO, etc.), as a program that can be executed by a computer (computer). It can be stored in a recording medium such as a semiconductor memory (ROM, RAM, flash memory, etc.), or transmitted and distributed by a communication medium. The program stored on the medium side also includes a setting program for configuring the software means (including not only the execution program but also the table and the data structure) to be executed by the computer in the computer. A computer that realizes this device reads a program recorded on a recording medium, constructs software means by a setting program in some cases, and executes the above-mentioned processing by controlling the operation by the software means. The recording medium referred to in the present specification is not limited to distribution, and includes a storage medium such as a magnetic disk or a semiconductor memory provided in a device connected inside a computer or via a network. The storage unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory.
100 動画配信システム
200 視聴ユーザ端末
300 ネットワーク
400 情報処理装置
600 画面
610 配信チャンネル
620 表示欄
630 配信ボタン
700 画面
710 フォローボタン
720 コメント欄
730 ギフトボタン
740 いいねボタン
750 画面
760 フォロー中ボタン
770 シェアボタン
780 スクリーンショットボタン
790 視聴終了ボタン
800 画面
810 フォローボタン
820 クローズボタン
830 フォロー済みボタン
900 画面
100
Claims (12)
前記一又は複数のコンピュータプロセッサは、
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信部と、
前記視聴ユーザと前記配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断する判断部と、
前記判断部により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、前記配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させる表示部と、
前記視聴ユーザから前記所定の関連付けを行う旨の入力を受け付けた場合に、前記配信ユーザに前記視聴ユーザを関連付けて記憶する記憶部と
を備える動画配信システム。 Distribution A video distribution system that distributes videos containing animations of character objects generated based on user movements, including one or more computer processors.
The one or more computer processors
A distribution unit that distributes a video including an animation of the character object of the distribution user to the information processing terminal of the viewing user.
A determination unit that determines whether or not the action of the viewing user on the video satisfies a specific condition when a predetermined association is not made between the viewing user and the distribution user.
Whether or not the information processing terminal of the viewing user is associated with the distribution user when the determination unit determines that the action of the viewing user on the moving image satisfies a specific condition. A display unit that displays a screen that asks for input of
A moving image distribution system including a storage unit that associates and stores the viewing user with the distribution user when an input to the effect of performing the predetermined association is received from the viewing user.
前記動画の配信が所定時間を超えているか否かを判断し、
前記表示部は、
前記判断部により、前記動画の配信が所定時間を超えていると判断され、かつ、前記視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、前記画面を表示させることを特徴とする請求項1から7のいずれか一項に記載の動画配信システム。 The judgment unit further
Judging whether the delivery of the video exceeds the predetermined time,
The display unit
The screen is displayed when it is determined by the determination unit that the delivery of the moving image exceeds a predetermined time and that the action of the viewing user on the moving image satisfies a specific condition. The video distribution system according to any one of claims 1 to 7, wherein the video distribution system is characterized.
前記判断部は、前記視聴ユーザと前記2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断し、
前記表示部は、前記判断部により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、前記所定の関連付けが行われていない配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させることを特徴とする請求項1から8のいずれか一項に記載の動画配信システム。 When the distribution unit distributes one video including animations of character objects of two or more distribution users to the information processing terminal of the viewing user.
In the determination unit, when a predetermined association is not made between the viewing user and at least one distribution user of the two or more distribution users, the action of the viewing user on the video satisfies a specific condition. Judge whether it meets or not,
When the determination unit determines that the action of the viewing user on the moving image satisfies a specific condition, the display unit does not make the predetermined association with the information processing terminal of the viewing user. The video distribution system according to any one of claims 1 to 8, wherein a screen for requesting input of whether or not to perform the predetermined association with the distribution user is displayed.
前記表示部は、前記判断部により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、前記アクションが対応付けられた配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を優先的に表示させることを特徴とする請求項9に記載の動画配信システム。 The determination unit is based on which distribution user the action of the viewing user on the video is associated with when there are two or more distribution users who do not have the predetermined association. Determining whether the viewing user's action on the video meets certain conditions,
When the determination unit determines that the action of the viewing user on the moving image satisfies a specific condition, the display unit is a distribution user to which the action is associated with the information processing terminal of the viewing user. The moving image distribution system according to claim 9, wherein a screen requesting input of whether or not to perform the predetermined association with the above is preferentially displayed.
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信ステップと、
前記視聴ユーザと前記配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断する判断ステップと、
前記判断ステップにおいて視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、前記配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させる表示ステップと、
前記視聴ユーザから前記所定の関連付けを行う旨の入力を受け付けた場合に、前記配信ユーザに前記視聴ユーザを関連付けて記憶する記憶ステップと
を実行させる情報処理方法。 An information processing method in a video distribution system that distributes a video including an animation of a character object generated based on the movement of a distribution user, and is applied to one or more computer processors.
A distribution step of distributing a video including an animation of the character object of the distribution user to the information processing terminal of the viewing user,
A determination step for determining whether or not the viewing user's action on the video satisfies a specific condition when a predetermined association is not made between the viewing user and the distribution user.
Whether or not to make the predetermined association with the distribution user on the information processing terminal of the viewing user when it is determined in the determination step that the action of the viewing user on the moving image satisfies a specific condition. A display step that displays a screen asking for input of
An information processing method for causing the distribution user to execute a storage step of associating and storing the viewing user when receiving an input from the viewing user to perform the predetermined association.
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信機能と、
前記視聴ユーザと前記配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断する判断機能と、
前記判断機能により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、前記配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させる表示機能と、
前記視聴ユーザから前記所定の関連付けを行う旨の入力を受け付けた場合に、前記配信ユーザに前記視聴ユーザとを関連付けて記憶する記憶機能と
を実現させるコンピュータプログラム。
Distribution A computer program for distributing a video containing an animation of a character object generated based on the movement of a user, to one or more computer processors.
A distribution function that distributes a video including an animation of the character object of the distribution user to the information processing terminal of the viewing user,
A determination function for determining whether or not the action of the viewing user on the video satisfies a specific condition when a predetermined association is not made between the viewing user and the distribution user.
Whether or not the information processing terminal of the viewing user is associated with the distribution user when it is determined by the determination function that the action of the viewing user on the moving image satisfies a specific condition. A display function that displays a screen asking for input of
A computer program that realizes a storage function of associating and storing the viewing user with the distribution user when an input to the effect of performing the predetermined association is received from the viewing user.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019188711A JP7165112B2 (en) | 2019-10-15 | 2019-10-15 | Computer program, information processing method, and video distribution system |
JP2022168728A JP7450193B2 (en) | 2019-10-15 | 2022-10-21 | Computer programs, information processing methods and video distribution systems |
JP2024026016A JP2024063068A (en) | 2019-10-15 | 2024-02-22 | Computer program, information processing method, and video distribution system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019188711A JP7165112B2 (en) | 2019-10-15 | 2019-10-15 | Computer program, information processing method, and video distribution system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019117971A Division JP6605174B1 (en) | 2019-06-26 | 2019-06-26 | Computer program, information processing method, and moving image distribution system |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022168728A Division JP7450193B2 (en) | 2019-10-15 | 2022-10-21 | Computer programs, information processing methods and video distribution systems |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2021005858A true JP2021005858A (en) | 2021-01-14 |
JP2021005858A5 JP2021005858A5 (en) | 2021-07-29 |
JP7165112B2 JP7165112B2 (en) | 2022-11-02 |
Family
ID=74097313
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019188711A Active JP7165112B2 (en) | 2019-10-15 | 2019-10-15 | Computer program, information processing method, and video distribution system |
JP2022168728A Active JP7450193B2 (en) | 2019-10-15 | 2022-10-21 | Computer programs, information processing methods and video distribution systems |
JP2024026016A Pending JP2024063068A (en) | 2019-10-15 | 2024-02-22 | Computer program, information processing method, and video distribution system |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022168728A Active JP7450193B2 (en) | 2019-10-15 | 2022-10-21 | Computer programs, information processing methods and video distribution systems |
JP2024026016A Pending JP2024063068A (en) | 2019-10-15 | 2024-02-22 | Computer program, information processing method, and video distribution system |
Country Status (1)
Country | Link |
---|---|
JP (3) | JP7165112B2 (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013190697A1 (en) * | 2012-06-22 | 2013-12-27 | 株式会社山和エンターテイメント | Social networking service system and server |
JP2014135026A (en) * | 2013-01-11 | 2014-07-24 | Alpine Electronics Inc | Display system, server, terminal device, display method and program |
JP2017131297A (en) * | 2016-01-25 | 2017-08-03 | 株式会社 ディー・エヌ・エー | Program, system, and method for providing predetermined service |
JP2018005320A (en) * | 2016-06-28 | 2018-01-11 | Line株式会社 | Control method for information processing device, information processing device, and program |
JP6491388B1 (en) * | 2018-08-28 | 2019-03-27 | グリー株式会社 | Video distribution system, video distribution method, and video distribution program for live distribution of a video including animation of a character object generated based on the movement of a distribution user |
JP6511217B1 (en) * | 2018-11-21 | 2019-05-15 | 株式会社 ディー・エヌ・エー | System, method, and program for delivering live video |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5702493B1 (en) | 2014-06-30 | 2015-04-15 | グリー株式会社 | Control method, control program, and computer |
JP6530363B2 (en) | 2016-12-09 | 2019-06-12 | 株式会社バンダイナムコエンターテインメント | Computer system, game system and game device |
JP6378811B1 (en) | 2017-07-18 | 2018-08-22 | 株式会社 ディー・エヌ・エー | System, method, and program for delivering live video |
JP6446154B1 (en) | 2018-05-09 | 2018-12-26 | グリー株式会社 | Video distribution system for live distribution of animation including animation of character objects generated based on actor movement |
JP2018174544A (en) | 2018-06-12 | 2018-11-08 | 株式会社コナミデジタルエンタテインメント | Server device and computer program to be used for the same |
-
2019
- 2019-10-15 JP JP2019188711A patent/JP7165112B2/en active Active
-
2022
- 2022-10-21 JP JP2022168728A patent/JP7450193B2/en active Active
-
2024
- 2024-02-22 JP JP2024026016A patent/JP2024063068A/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013190697A1 (en) * | 2012-06-22 | 2013-12-27 | 株式会社山和エンターテイメント | Social networking service system and server |
JP2014135026A (en) * | 2013-01-11 | 2014-07-24 | Alpine Electronics Inc | Display system, server, terminal device, display method and program |
JP2017131297A (en) * | 2016-01-25 | 2017-08-03 | 株式会社 ディー・エヌ・エー | Program, system, and method for providing predetermined service |
JP2018005320A (en) * | 2016-06-28 | 2018-01-11 | Line株式会社 | Control method for information processing device, information processing device, and program |
JP6491388B1 (en) * | 2018-08-28 | 2019-03-27 | グリー株式会社 | Video distribution system, video distribution method, and video distribution program for live distribution of a video including animation of a character object generated based on the movement of a distribution user |
JP6511217B1 (en) * | 2018-11-21 | 2019-05-15 | 株式会社 ディー・エヌ・エー | System, method, and program for delivering live video |
Also Published As
Publication number | Publication date |
---|---|
JP2024063068A (en) | 2024-05-10 |
JP7450193B2 (en) | 2024-03-15 |
JP7165112B2 (en) | 2022-11-02 |
JP2023011694A (en) | 2023-01-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20150207764A1 (en) | Method and device for sharing data | |
WO2018228037A1 (en) | Media data processing method and device and storage medium | |
JP6605174B1 (en) | Computer program, information processing method, and moving image distribution system | |
JP2012118919A (en) | Information provision system | |
JP7458458B2 (en) | Programs, methods, terminals | |
US12022165B2 (en) | Video distribution system, information processing method, and computer program | |
JP2022097047A (en) | Information processing system, information processing method, and computer program | |
CN105744338B (en) | A kind of method for processing video frequency and its equipment | |
JP2021087149A (en) | Video distribution system, information processing method, and computer program | |
JP2021002699A (en) | Video distribution system, information processing method, and computer program | |
JP2024057083A (en) | Information processing system, information processing method, and computer program | |
JP6902133B2 (en) | Video distribution system, information processing method and computer program | |
JP2024029088A (en) | Information processing system, information processing method and computer program | |
JP6921157B2 (en) | Computer programs, information processing methods and video distribution systems | |
JP7165112B2 (en) | Computer program, information processing method, and video distribution system | |
JP7199791B2 (en) | Information processing system, information processing method and computer program | |
JP7095162B2 (en) | Video distribution system, information processing method and computer program | |
JP2023041591A (en) | Information processing system, information processing method, and computer program | |
CN117354548A (en) | Comment display method and device, electronic equipment and computer readable medium | |
JP7090199B1 (en) | Information processing systems, information processing methods and computer programs | |
JP2018156184A (en) | Bot control management program, method, device, and system | |
JP2024028715A (en) | Information processing system, information processing method, and computer program | |
JP2018156185A (en) | Bot control management program, method, device, and system | |
JP2017107522A (en) | Digital content distribution system, method and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20210617 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210617 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220526 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220712 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20221007 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20221021 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7165112 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |