JP2024063068A - Computer program, information processing method, and video distribution system - Google Patents
Computer program, information processing method, and video distribution system Download PDFInfo
- Publication number
- JP2024063068A JP2024063068A JP2024026016A JP2024026016A JP2024063068A JP 2024063068 A JP2024063068 A JP 2024063068A JP 2024026016 A JP2024026016 A JP 2024026016A JP 2024026016 A JP2024026016 A JP 2024026016A JP 2024063068 A JP2024063068 A JP 2024063068A
- Authority
- JP
- Japan
- Prior art keywords
- video
- viewing user
- user
- distribution
- 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 a computer program, an information processing method, and a video distribution system.
従来から、配信ユーザの動きに基づいてキャラクタオブジェクトのアニメーションを生成し、かかるキャラクタオブジェクトのアニメーションを含む動画をライブ配信する動画配信システムが知られている。このような動画配信システムは、例えば、特許文献1および非特許文献1に開示されている。
Conventionally, there has been known a video distribution system that generates animation of a character object based on the movement of a broadcasting user and live-broadcasts a video including the animation of the character object. Such a video distribution system is disclosed, for example, in
また、動画配信システムにおいて、視聴ユーザは、動画の配信中であればいつでも配信ユーザを自主的にフォローすることができるのが一般的である。 In addition, in video distribution systems, it is common for viewing users to be able to voluntarily follow broadcasting users at any time while a video is being distributed.
また、動画の視聴を終了した視聴ユーザに対して、当該動画の配信ユーザのフォローを誘導する画面を自動的に表示する例もある。これは、動画配信中に配信者をフォローすることを失念していた視聴ユーザに対しては効果的なものであるが、動画の内容に興味がなかった視聴ユーザに対しては単に煩わしいだけであり、配信ユーザと視聴ユーザとを適切に繋いでいるとはいい難かった。 In some cases, a screen is automatically displayed to viewers who have finished watching a video, encouraging them to follow the distributor of that video. This is effective for viewers who forgot to follow the distributor while the video was being distributed, but it is merely annoying for viewers who were not interested in the content of the video, and it is difficult to say that it properly connects distributors and viewers.
本開示の目的は、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することである。本開示のより具体的な目的の一つは、配信ユーザと視聴ユーザとを適切に繋ぐことができる動画配信システム、情報処理方法およびコンピュータプログラムを提供することにある。 The objective of the present disclosure is to provide a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above. One of the more specific objectives of the present disclosure is to provide a video distribution system, information processing method, and computer program that can appropriately connect distribution users and viewing users.
本発明の動画配信システムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、一又は複数のコンピュータプロセッサを備え、一又は複数のコンピュータプロセッサは、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信部と、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する判断部と、判断部により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる表示部と、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザを関連付けて記憶する記憶部とを備えることを特徴とする。 The video distribution system of the present invention is a video distribution system that distributes videos including animations of character objects generated based on the movements of a distribution user, and is equipped with one or more computer processors. The one or more computer processors are characterized by comprising: a distribution unit that distributes videos including animations of character objects of the distribution user to an information processing terminal of a viewing user; a judgment unit that judges whether or not an action of the viewing user on the video satisfies a specific condition when a specific association is not made between the viewing user and the distribution user; a display unit that displays a screen on the information processing terminal of the viewing user requesting input as to whether or not to make a specific association with the distribution user when the judgment unit judges that the action of the viewing user on the video satisfies the specific condition; and a storage unit that associates and stores the viewing user with the distribution user when input to make the specific association is received from the viewing user.
判断部は、視聴ユーザからの動画の視聴終了要求を受け付けた場合に、判断を行うことができる。 The determination unit can make a determination when it receives a request from a viewing user to end viewing of a video.
判断部は、アクションである、視聴ユーザの動画の視聴が、所定時間を超えているか否かを判断することができる。 The determination unit can determine whether the viewing user's video viewing, which is an action, has exceeded a predetermined time.
判断部は、アクションである、視聴ユーザの動画へのコメント投稿が、所定回数を超えているか否かを判断することができる。 The determination unit can determine whether the number of comments posted by a viewing user to a video, which is an action, has exceeded a predetermined number.
判断部は、アクションである、視聴ユーザの動画への評価投稿が、所定回数を超えているか否かを判断することができる。 The determination unit can determine whether the number of reviews posted by a viewing user on a video, which is an action, has exceeded a predetermined number.
判断部は、アクションである、視聴ユーザの動画へのギフティングが、所定回数を超えているか否かを判断することができる。 The determination unit can determine whether the action of gifting a video by a viewing user has exceeded a predetermined number of times.
判断部は、アクションである、視聴ユーザの動画へのギフティングが、所定額を超えているか否かを判断することができる。 The determination unit can determine whether the action, which is gifting of a video by a viewing user, exceeds a predetermined amount.
判断部は、さらに、動画の配信が所定時間を超えているか否かを判断し、表示部は、判断部により、動画の配信が所定時間を超えていると判断され、かつ、視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、画面を表示させることができる。 The determination unit further determines whether or not the distribution of the video has exceeded a predetermined time, and the display unit can display the screen when the determination unit determines that the distribution of the video has exceeded the predetermined time and that the action of the viewing user on the video satisfies a specific condition.
配信部が、2以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む一の動画を視聴ユーザの情報処理端末に配信する場合において、判断部は、視聴ユーザと2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断し、表示部は、判断部により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、所定の関連付けが行われていない配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させることができる。 When the distribution unit distributes a video including animations of character objects of two or more distribution users to the viewing user's information processing terminal, the determination unit determines whether or not the viewing user's action on the video satisfies a specific condition when a specified association has not been made between the viewing user and at least one of the two or more distribution users, and the display unit can display a screen on the viewing user's information processing terminal when the determination unit determines that the viewing user's action on the video satisfies a specific condition, requesting input as to whether or not to make a specified association with a distribution user with whom the specified association has not been made.
判断部は、所定の関連付けが行われていない配信ユーザが2以上いる場合に、視聴ユーザの動画へのアクションがいずれの配信ユーザに対応づけられたものであるかに基づいて、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断し、表示部は、判断部により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、アクションが対応付けられた配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を優先的に表示させることができる。 When there are two or more distribution users with whom a specified association has not been made, the determination unit determines whether or not the viewing user's action on the video satisfies a specific condition based on which distribution user the viewing user's action on the video is associated with, and when the determination unit determines that the viewing user's action on the video satisfies the specific condition, the display unit can preferentially display on the viewing user's information processing terminal a screen requesting input as to whether or not to make a specified association with the distribution user with 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 videos including animations of character objects generated based on the movements of a broadcasting user, and is characterized in that one or more computer processors are caused to execute the following: a distribution step of distributing the videos including animations of the broadcasting user's character objects to an information processing terminal of a viewing user; a judgment step of judging whether or not the viewing user's action on the video satisfies a specific condition when a specific association has not been made between the viewing user and the broadcasting user; a display step of displaying a screen on the information processing terminal of the viewing user when it is judged in the judgment step that the viewing user's action on the video satisfies the specific condition, requesting input as to whether or not to make a specific association with the broadcasting user; and a storage step of associating and storing the viewing user with the broadcasting user when input to make the specific association is received from the viewing user.
本発明のコンピュータプログラムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信するためのコンピュータプログラムであって、一又は複数のコンピュータプロセッサに、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信機能と、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する判断機能と、判断機能により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる表示機能と、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザとを関連付けて記憶する記憶機能とを実現させることを特徴とする。 The computer program of the present invention is a computer program for distributing a video including animation of a character object generated based on the movement of a broadcasting user, and is characterized in that it has one or more computer processors realize a distribution function for distributing a video including animation of the broadcasting user's character object to a viewing user's information processing terminal, a judgment function for judging whether or not the viewing user's action on the video satisfies a specific condition when a specific association has not been made between the viewing user and the broadcasting user, a display function for displaying a screen on the viewing user's information processing terminal requesting input as to whether or not to make a specific association with the broadcasting user when the judgment function judges that the viewing user's action on the video satisfies a specific condition, and a storage function for associating and storing the viewing user with the broadcasting user when input from the viewing user to make the specific association is received.
本発明によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、本発明によれば、配信ユーザと視聴ユーザとを適切に繋ぐことができる。 The present invention provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above. Furthermore, the present invention makes it possible to appropriately connect distribution users and viewing users.
初めに、本発明の動画配信システムの概要について図面を参照しながら説明する。 First, we will explain the overview of the video distribution system of the present invention with reference to the drawings.
本発明の動画配信システムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、一又は複数のコンピュータプロセッサを備える。 The video distribution system of the present invention is a video distribution system that distributes videos including animations of character objects generated based on the movements of a distribution user, and is equipped with one or more computer processors.
<システム構成>
図1に一例として示されるように、動画配信システム100は、1以上の視聴ユーザ端末200、および、これら視聴ユーザ端末200とネットワーク300を介して接続される、動画の配信スタジオ等に配置された情報処理装置(サポートコンピュータ)400を含むことができる。
<System Configuration>
As shown as an example in Figure 1, the
また、当該情報処理装置400は、インターネットを介してサーバ装置500(図示せず)と接続され、後述する情報処理装置400で行われるべき処理の一部を当該サーバ装置500で行うものとしてもよい。 In addition, the information processing device 400 may be connected to a server device 500 (not shown) via the Internet, and some of the processing to be performed by the information processing device 400 (described below) may be performed by the server device 500.
本明細書において、かかる動画配信システム100による配信を、スタジオ配信と呼ぶものとする。
In this specification, distribution by such
スタジオ配信において、配信ユーザ(アクター)の全身の動きは、配信ユーザに取り付けられたマーカをスタジオに備え付けられたカメラで撮影し、既知のモーションキャプチャ技術を用いてリアルタイムでキャラクタに反映させるものとする。 In studio streaming, the entire body movements of the streaming user (actor) are captured by a camera installed in the studio using markers attached to the streaming user, and are reflected in the character in real time using known motion capture technology.
また、本発明の動画配信システム100は、図2に一例として示される別の動画配信システム10と連携することができる。図2に示される動画配信システム10は、配信ユーザ端末20、1以上の視聴ユーザ端末30、および、これら配信ユーザ端末20および視聴ユーザ端末30とネットワーク40を介して接続される情報処理装置(サーバ装置)50を含むことができる。
The
上記の例において、配信ユーザ端末20はスマートフォン等の情報処理端末とすることができる。本明細書において、かかる動画配信システム10による配信を、モバイル配信と呼ぶものとする。
In the above example, the
モバイル配信において、配信ユーザの顔の動きは、配信ユーザの顔を配信ユーザの情報処理端末が備えるカメラで撮影し、既知のフェイストラッキング技術を用いてリアルタイムでキャラクタの顔に反映させるものとする。 In mobile distribution, the facial movements of the broadcasting user are captured by a camera on the broadcasting user's information processing terminal, and are reflected on the character's face in real time using known face tracking technology.
上記動画配信システム100および動画配信システム10により生成される動画は、一例として、一の動画配信プラットフォームから、視聴ユーザへ配信することができる。
The videos generated by the
なお、モバイル配信における配信ユーザと視聴ユーザの区別は特になく、視聴ユーザはいつでもモバイル配信が可能であり、配信ユーザは他の配信ユーザの動画を視聴する場合には視聴ユーザとなりうる。 In addition, there is no particular distinction between broadcast users and viewing users in mobile distribution; viewing users can broadcast via mobile at any time, and broadcast users can become viewing users when viewing videos of other broadcast users.
以下、本発明の動画配信システム100は図1に示されるシステム構成を備えるものとして説明を行うが、これに限られるものではない。
The
<ハードウェア構成>
ここで、図3を用いて、動画配信システム100に含まれる情報処理装置400のハードウェア構成について説明する。情報処理装置400は、プロセッサ401と、メモリ402と、ストレージ403と、入出力インタフェース(入出力I/F)404と、通信インタフェース(通信I/F)405とを含む。各構成要素は、バスBを介して相互に接続される。
<Hardware Configuration>
3, a hardware configuration of the information processing device 400 included in the
情報処理装置400は、プロセッサ401と、メモリ402と、ストレージ403と、入出力I/F404と、通信I/F405との協働により、本実施形態に記載される機能、方法を実現することができる。 The information processing device 400 can realize the functions and methods described in this embodiment through cooperation between the processor 401, memory 402, storage 403, input/output I/F 404, and communication I/F 405.
プロセッサ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 processor 401 executes functions and/or methods realized by codes or instructions included in a program stored in the storage 403. The processor 401 includes, for example, a central processing unit (CPU), a micro processing unit (MPU), a graphics processing unit (GPU), a microprocessor, a processor core, a multiprocessor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), etc., and may realize each process disclosed in each embodiment by a logic circuit (hardware) or a dedicated circuit formed in an integrated circuit (an integrated circuit (IC) chip, a large scale integration (LSI)), etc.). In addition, these circuits may be realized by one or more integrated circuits, and multiple processes shown in each embodiment may be realized by one integrated circuit. In addition, an LSI may be called a VLSI, a super LSI, an ultra LSI, etc. depending on the degree of integration.
メモリ402は、ストレージ403からロードしたプログラムを一時的に記憶し、プロセッサ401に対して作業領域を提供する。メモリ402には、プロセッサ401がプログラムを実行している間に生成される各種データも一時的に格納される。メモリ402は、例えば、RAM(Random Access Memory)、ROM(Read Only Memory)等を含む。 The memory 402 temporarily stores the programs loaded from the storage 403 and provides a working area for the processor 401. The memory 402 also temporarily stores various data generated while the processor 401 is executing the programs. The memory 402 includes, for example, a RAM (Random Access Memory), a ROM (Read Only Memory), etc.
ストレージ403は、プログラムを記憶する。ストレージ403は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、フラッシュメモリ等を含む。 Storage 403 stores programs. Storage 403 includes, for example, a hard disk drive (HDD), a solid state drive (SSD), flash memory, etc.
通信I/F405は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装され、ネットワーク600を介して各種データの送受信を行う。当該通信は、有線、無線のいずれで実行されてもよく、互いの通信が実行できるのであれば、どのような通信プロトコルを用いてもよい。通信I/F405は、ネットワーク600を介して、他の情報処理装置との通信を実行する。通信I/F405は、各種データをプロセッサ401からの指示に従って、他の情報処理装置に送信する。また、通信I/F405は、他の情報処理装置から送信された各種データを受信し、プロセッサ401に伝達する。
The communication I/F 405 is implemented as hardware such as a network adapter, communication software, or a combination of these, and transmits and receives various data via the
入出力I/F404は、情報処理装置400に対する各種操作を入力する入力装置、及び、情報処理装置400で処理された処理結果を出力する出力装置を含む。入出力I/F404は、入力装置と出力装置が一体化していてもよいし、入力装置と出力装置とに分離していてもよい。 The input/output I/F 404 includes an input device that inputs various operations to the information processing device 400, and an output device that outputs the results of processing by the information processing device 400. The input/output I/F 404 may be an integrated input device and output device, or may be separate input device and output device.
入力装置は、ユーザからの入力を受け付けて、当該入力に係る情報をプロセッサ401に伝達できる全ての種類の装置のいずれか、又は、その組み合わせにより実現される。入力装置は、例えば、タッチパネル、タッチディスプレイ、キーボード等のハードウェアキーや、マウス等のポインティングデバイス、カメラ(画像を介した操作入力)、マイク(音声による操作入力)を含む。 The input device is realized by any of a variety of devices, or a combination of devices, that can receive input from a user and transmit information related to the input to the processor 401. Examples of input devices include hardware keys such as a touch panel, a touch display, and a keyboard, pointing devices such as a mouse, a camera (operation input via images), and a microphone (operation input via voice).
出力装置は、プロセッサ401で処理された処理結果を出力する。出力装置は、例えば、タッチパネル、スピーカ等を含む。なお、情報処理装置500、情報処理装置50、配信ユーザ端末200、視聴ユーザ端末300も特筆すべき場合を除き、図3と同様のハードウェア構成で構成されることができる。
The output device outputs the processing results processed by the processor 401. The output device includes, for example, a touch panel, a speaker, etc. Note that, except where noted otherwise, the information processing device 500, the information processing device 50, the
<機能構成>
そして、上記一又は複数のコンピュータプロセッサ(本例では情報処理装置400)は、図4に示すように、配信部410と、判断部420と、表示部430と、記憶部440とを備える。
<Functional configuration>
The one or more computer processors (information processing device 400 in this example) include a delivery unit 410, a determination unit 420, a display unit 430, and a storage unit 440, as shown in FIG.
配信部410は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末200に配信する。
The distribution unit 410 distributes a video including animation of the distribution user's character object to the viewing user's
上記配信部410は、上述した動画配信プラットフォームを介して動画をライブ配信することができる。 The distribution unit 410 can live stream videos via the video distribution platform described above.
図5は、上記動画配信プラットフォームにアクセスした視聴ユーザの情報処理端末に表示されるトップ画面600を示したものである。
Figure 5 shows the
図5に示されるように、視聴ユーザは、トップ画面600において一覧表示される一以上の配信チャンネル610の中から一の配信チャンネルを選ぶことにより、当該一の配信チャンネルで再生される動画を視聴することができる。
As shown in FIG. 5, a viewing user can select one distribution channel from one or more distribution channels 610 listed on the
あるいは、視聴ユーザは、特定の一の配信チャンネルの固定リンクへアクセスすることにより、当該特定の一の配信チャンネルで再生される動画を視聴することができる。かかる固定リンクは、フォロー中の配信ユーザからのお知らせ、または、他のユーザから送られたシェアの通知などにより得ることができる。 Alternatively, a viewing user can view a video being played on a specific distribution channel by accessing a fixed link for that specific distribution channel. Such a fixed link can be obtained through notifications from a distribution user who is being followed, or through notifications of shares sent by other users.
なお、図5に示すように、トップ画面600にはキャンペーンなどのお知らせの表示欄620が表示されてもよい。
As shown in FIG. 5, the
また、上記動画配信プラットフォームでは、配信中の配信チャンネル一覧と、配信予定の配信チャンネル一覧とをタブにより分けて表示することができる。一例として、図5は配信中の配信チャンネル一覧を示したものである。 The video distribution platform can also display a list of currently streaming channels and a list of upcoming streaming channels using separate tabs. As an example, Figure 5 shows a list of currently streaming channels.
なお、視聴ユーザは、トップ画面600で一の配信チャンネルを選択することで動画の視聴が可能であるが、配信ボタン630を選択することで自身で動画を配信する配信ユーザとなることもできる。
Note that a viewing user can watch videos by selecting a distribution channel on the
そして、判断部420は、視聴ユーザと、視聴ユーザが視聴している配信チャンネルの配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。 Then, when there is no predetermined association between the viewing user and the distribution user of the distribution channel being viewed by the viewing user, the determination unit 420 determines whether the action of the viewing user on the video satisfies a specific condition.
所定の関連付けとは、一例として、視聴ユーザが配信ユーザをフォローしている場合に行われるものとすることができる。この「フォロー」は、他のユーザと繋がることであり、フォローした他のユーザを自身のマイページに一覧表示させたり、フォローした他のユーザの配信の通知を受信したりすることができるようになるものである。 As an example, a predetermined association can be made when a viewing user follows a broadcasting user. This "following" means connecting with another user, and allows the user to display a list of other followed users on their own My Page and to receive notifications of broadcasts from other followed users.
図6は、視聴ユーザが未だフォローしていない配信ユーザが配信する動画の画面を示した例であり、画面700には、配信ユーザをフォローするためのフォローボタン710が表示される。
Figure 6 shows an example of a screen showing a video distributed by a distributor user who is not yet being followed by a viewing user, and the
一方で、図7は、視聴ユーザが既にフォローしている配信ユーザが配信する動画の画面を示した例であり、画面750には、フォロー中ボタン760が表示される。なお、フォロー中ボタン760が選択されると、関連付けが解除されてフォローボタン710が再度表示される。
On the other hand, FIG. 7 shows an example of a screen of a video distributed by a distribution user who is already being followed by the viewing user, and a Following
なお、この「フォロー」は視聴ユーザから視聴ユーザへ、配信ユーザから視聴ユーザへ、配信ユーザから配信ユーザへ行われるものであってもよい。ただし、フォローは一方向のみの関連付けとして管理され、逆方向の関連付けはフォロワーとして別に管理されるものとする。 Note that this "following" may occur from viewing user to viewing user, from broadcasting user to viewing user, or from broadcasting user to broadcasting user. However, following is managed as a one-way association only, and associations in the reverse direction are managed separately as followers.
そして、視聴ユーザの動画へのアクションは、例えば、動画を視聴すること、コメントを投稿すること、ギフトを投じる(ギフティングする)こと、評価を投稿することなどとすることができる。 The actions of a viewing user on a video can be, for example, watching the video, posting a comment, giving a gift (gifting), posting a rating, etc.
図6において、コメントはコメント投稿欄720にテキスト入力を行い送信ボタン721を押すことで投稿することができる。また、ギフトはギフトボタン730を押すことでギフト一覧が表示され、選択により指定したギフトを投じることができる。また、評価はいいねボタン740を押すことで投稿することができる。なお、ボタンを押すとは、画面に表示されたボタンをタップ等により選択することを含むものとする。
In FIG. 6, a comment can be posted by inputting text in a
また、視聴ユーザの動画へのアクションは、外部サービスであるSNS(ソーシャル・ネットワーキング・サービス)へ動画をシェアすること、配信ユーザのキャラクタオブジェクトを含む配信画面を静止画で保存する(スクリーンショットする)こと、保存した静止画をSNSへシェアすることなどとしてもよい。 In addition, the viewing user's actions on the video may include sharing the video on an external service such as a social networking service (SNS), saving the broadcast screen including the broadcasting user's character object as a still image (taking a screenshot), and sharing the saved still image on a social networking service.
図6において、シェアはシェアボタン770を押すことでシェア可能なSNS一覧が表示され、選択により指定したSNSの指定した場所に固定リンクを送信することができる。また、静止画はスクリーンショットボタン780を押すことで保存されることができる。また、静止画はスクリーンショットボタン780を押すことでシェア可能なSNS一覧が表示、選択により指定したSNSの指定した場所に静止画を送信することができる。
In FIG. 6, to share, press the
これらのアクションの詳細については後述する。 More details about these actions will be provided below.
なお、判断部420による判断は、一例として、視聴ユーザによる動画の視聴が予め定められた所定の時間に達した際に行われるものであってもよいし、後述する視聴終了要求があった際に行われるものとしてもよい。なお、視聴終了要求は図6に示す視聴終了ボタン790を選択することにより行われるものとすることができる。
The judgment by the judgment unit 420 may be made, for example, when the viewing user has watched the video for a predetermined period of time, or when a request to end viewing is made, as described below. The request to end viewing may be made by selecting the
また、別の実施形態として、判断部420は、視聴ユーザの動画へのアクションが特定の条件を満たしている場合に、視聴ユーザと配信ユーザとの間に所定の関連付けが行われているか否かを判断してもよい。 In another embodiment, the determination unit 420 may determine whether a specified association has been made between the viewing user and the distribution user when the viewing user's action on the video satisfies a specific condition.
そして、特定の条件とは、例えば、視聴ユーザの動画へのアクションが、視聴ユーザが配信ユーザに興味を抱いていることを示す条件とすることができる。一例として、特定の条件は、アクションが動画を視聴することであれば、視聴時間が所定の時間を超えること、である。 The specific condition can be, for example, a condition in which the viewing user's action on a video indicates that the viewing user is interested in the distributor user. As an example, if the action is watching a video, the specific condition is that the viewing time exceeds a predetermined time.
表示部430は、判断部420により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。 When the judgment unit 420 judges that the action of the viewing user on the video satisfies a specific condition, the display unit 430 causes the viewing user's information processing terminal to display a screen requesting input as to whether or not to make a specified association with the distribution user.
配信ユーザとの所定の関連付けを行うか否かの入力を求める画面とは、図8に示すように、配信ユーザをフォローするためのフォローボタン810と、フォローせずに、または、フォロー後に画面を閉じるためのクローズボタン820とを含む画面800とすることができる。
The screen that prompts the user to input whether or not to make a specified association with the broadcasting user can be a
視聴ユーザがフォローするためのフォローボタン810を選択した場合には、当該フォローボタン810は、図9に示すようなフォローした状態を示すフォロー中ボタン830へと変化する。 When a viewing user selects the Follow button 810 to follow, the Follow button 810 changes to a Following button 830 indicating the following state, as shown in FIG. 9.
視聴ユーザがクローズボタン820を選択した場合には、図5に示した動画配信プラットフォームのトップ画面600へと遷移する。
If the viewing user selects the close button 820, the screen transitions to the
記憶部440は、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに、視聴ユーザを関連付けて記憶する。 When the storage unit 440 receives input from a viewing user to make a specified association, it associates the viewing user with the distribution user and stores them.
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、以上の構成によれば、配信ユーザと視聴ユーザとを適切に繋ぐことができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above. Furthermore, the above configuration makes it possible to appropriately connect distribution users and viewing users.
また、以上の構成によれば、視聴ユーザの情報処理端末には、動画へのアクションが特定の条件を満たした場合にのみ、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面が表示される。そのため、動画へのアクションが特定の条件を満たしていない視聴ユーザには上記画面が表示されない。 Furthermore, according to the above configuration, a screen is displayed on the information processing terminal of the viewing user requesting input as to whether or not to make a specified association with the distribution user only when an action on a video satisfies a specific condition. Therefore, the above screen is not displayed to viewing users whose actions on a video do not satisfy the specific condition.
この動画へアクションを行う行為は、視聴ユーザの、配信ユーザやその動画に対する興味の度合いを測る指標とすることができる。 The act of taking action on this video can be used as an indicator to measure the viewer's level of interest in the distributor and the video.
そのため、かかる興味の度合いの高いユーザに対してのみ、配信ユーザをフォローするための画面を表示し、興味の度合いの低いユーザに対して当該画面を表示しないことは、配信ユーザと視聴ユーザとを適切に繋ぐのに効果的である。 Therefore, displaying a screen for following broadcast users only to users with a high level of interest and not displaying the screen to users with a low level of interest is an effective way of properly connecting broadcast users and viewing users.
また、判断部420は、視聴ユーザからの動画の視聴終了要求を受け付けた場合に、上記判断を行うことができる。 The determination unit 420 can also make the above determination when it receives a request from a viewing user to end viewing of a video.
視聴終了要求は、図6に示す視聴終了ボタン790を押すことにより送信されるものとすることができる。
The request to end viewing can be sent by pressing the
かかる構成によれば、動画にアクションを行ったにもかかわらず、動画の配信終了を待たずに途中で視聴を終了しようとする視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。かかる視聴ユーザは、単に動画配信中にフォローを行うことを失念した者である場合が多いため、効果的に配信ユーザと繋ぐことができるようになる。 With this configuration, viewing users who have taken an action on a video but are about to end viewing midway without waiting for the video distribution to end can effectively be made to consider following the distributor. Since such viewing users are often people who simply forgot to follow the video during distribution, it becomes possible to effectively connect with the distributor.
動画へのアクションが視聴ユーザの動画の視聴である場合に、判断部420は、当該視聴が所定時間を超えているか否かを判断することができる。 When the action on the video is the viewing of a video by a viewing user, the determination unit 420 can determine whether the viewing has exceeded a predetermined time.
所定時間は一例として15分程度とすることができるが、かかる時間に限られるものではない。 As an example, the specified time can be about 15 minutes, but is not limited to this time.
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。 This configuration allows viewing users who are determined to be interested in a broadcasting user to effectively consider following the broadcasting user.
なお、上記所定の時間は、視聴ユーザの過去の視聴時間に基づいて配信ユーザに興味を抱いていると推定できる視聴時間を推定し、この推定された視聴時間を視聴ユーザ個別の上記所定時間として設定するものとしてもよい。 The above-mentioned predetermined time may be determined by estimating the viewing time that the viewing user is likely to be interested in based on the viewing time of the viewing user in the past, and setting this estimated viewing time as the above-mentioned predetermined time for each viewing user.
動画へのアクションが視聴ユーザの動画へのコメント投稿である場合に、判断部420は、当該コメント投稿が、所定回数を超えているか否かを判断することができる。 When an action on a video is a comment posted by a viewing user on the video, the determination unit 420 can determine whether the comment has been posted more than a predetermined number of times.
所定回数は一例として1回とすることができるが、かかる回数に限られるものではない。 The specified number of times can be, for example, once, but is not limited to this number.
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。 This configuration allows viewing users who are determined to be interested in a broadcasting user to effectively consider following the broadcasting user.
なお、上記コメント投稿の回数は、特定のワードが含まれるコメント投稿の回数としてもよい。これは、特定のワード(例えば、「かわいい」、「好き」等)が含まれるコメントは、配信ユーザに興味を抱いているコメントであると推定できるためである。かかる特定のワードの検出は、本発明の動画配信システムが備える検出部により実現されることができる。 The number of times the comment has been posted may be the number of times a comment has been posted that includes a specific word. This is because comments that include specific words (e.g., "cute," "like," etc.) can be assumed to be comments that interest the broadcasting user. Detection of such specific words can be achieved by a detection unit provided in the video broadcasting system of the present invention.
動画へのアクションが視聴ユーザの動画への評価投稿である場合に、判断部420は、当該評価投稿が、所定回数を超えているか否かを判断することができる。 When an action on a video is a rating posted by a viewing user on the video, the determination unit 420 can determine whether the rating has been posted more than a predetermined number of times.
評価投稿とは、図6で示したいいねボタン740を押すことにより投稿されるものであって、視聴ユーザから動画に対してなされる好意的な評価を示すものである。 A rating post is posted by pressing the Like button 740 shown in FIG. 6, and indicates a favorable evaluation of a video by a viewing user.
所定回数は一例として1回とすることができるが、かかる回数に限られるものではない。 The specified number of times can be, for example, once, but is not limited to this number.
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。 This configuration allows viewing users who are determined to be interested in a broadcasting user to effectively consider following the broadcasting user.
なお、上記所定回数は、視聴ユーザの過去の評価投稿の回数に基づいて配信ユーザに興味を抱いていると推定できる回数を推定し、この推定された回数を視聴ユーザ個別の上記所定回数として設定するものとしてもよい。 The above-mentioned predetermined number of times may be determined by estimating the number of times that a viewing user can be assumed to be interested in the distribution user based on the number of past evaluation posts made by the viewing user, and setting this estimated number of times as the above-mentioned predetermined number for each viewing user.
動画へのアクションが視聴ユーザの動画へのギフティングである場合に、判断部420は、当該ギフティングが、所定回数を超えているか否かを判断することができる。 When the action on the video is a gifting of the video by the viewing user, the determination unit 420 can determine whether the gifting has exceeded a predetermined number of times.
所定回数は一例として1回とすることができるが、かかる回数に限られるものではない。 The specified number of times can be, for example, once, but is not limited to this number.
かかる構成によれば、配信ユーザに興味を抱いていると判断される視聴ユーザに、配信ユーザのフォローを効果的に検討させることができる。 This configuration allows viewing users who are determined to be interested in a broadcasting user to effectively consider following the broadcasting user.
動画へのアクションが視聴ユーザの動画へのギフティングである場合に、判断部420は、当該ギフティングが、所定額を超えているか否かを判断することができる。 When an action on a video is a gifting of the video by a viewing user, the determination unit 420 can determine whether the gifting exceeds a predetermined amount.
ここで、上記ギフティングにより投じられるギフトの種類について説明を行う。 Here, we will explain the types of gifts that can be given through the gifting mentioned above.
本発明の実施形態により配信される動画において、視聴ユーザが投じることができるギフトには、無償ギフトと有償ギフトが存在する。 In videos distributed according to an embodiment of the present invention, the gifts that viewers can give include free gifts and paid gifts.
有償ギフトはコイン(C)により購入することができるギフトであって、一例として1コイン1円で購入することができるものである。 Paid gifts are gifts that can be purchased with coins (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 awarded, for example, when downloading a special application, logging in, watching videos, and at events.
なお、動画の視聴時に付与されるポイントは、一の動画に対して所定時間以上視聴を続けることを条件として所定数が付与されるものとしてもよい。一例として、一の動画を60秒以上視聴すると、ポイントが10PT付与されるものとすることができる。また、このポイントは、1日の間に最大で10回まで、すなわち1000PTまで付与されることができる。 Note that points awarded when watching a video may be a predetermined number, provided that the user continues watching the video for a predetermined period of time or more. As an example, 10 points may be awarded when a video is watched for 60 seconds or more. Furthermore, points may be awarded up to 10 times in a single day, i.e., up to 1,000 points.
ここでいう所定額は、上記コインおよびポイントのいずれか一方の合算値であってもよいし、両方の合算値であってもよい。 The specified amount here may be the combined value of either the coins or points, or the combined value of both.
また、コインよりもポイントの方が希少性が高いと評価できる場合には、コインの所定額の方をポイントの所定額よりも高くする構成としてもよい。 Also, if points are considered to be rarer than coins, the specified amount of coins may be set higher than the specified amount of points.
判断部420によりこれらの特定の条件の少なくとも一つが満たされていると判断されれば、表示部430が上記の画面を表示させるものとすることができる。 If the judgment unit 420 judges 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 the distribution of the video has exceeded a predetermined time, and the display unit 430 can display a screen for following when the determination unit 420 determines that the distribution of the video has exceeded the predetermined time and that the action of the viewing user on the video satisfies a specific condition. Alternatively, the specific condition may be configured by combining these conditions.
所定時間は一例として10分とすることができるが、これに限定されるものではない。 The specified time can be, for example, 10 minutes, but is not limited to this.
このように、極端に短い配信時間の動画の場合にあっては、例えば視聴ユーザの動画へのアクションが特定の条件を満たしている場合であっても、上記画面は表示させない。 In this way, in the case of a video with an extremely short distribution time, the above screen will not be displayed, even if, for example, the viewing user's actions on the video meet certain conditions.
かかる構成によれば、視聴ユーザに対し、質の低い動画を配信した配信ユーザへのフォロー誘導を行ってしまうことを防ぐことができる。 This configuration can prevent viewers from being led to follow broadcasters who broadcast low-quality videos.
続いて、配信部410が、2以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む一の動画を視聴ユーザの情報処理端末に配信する場合について説明を行う。 Next, we will explain the case where the distribution unit 410 distributes a video including animations of character objects of two or more distribution users to the information processing terminal of a viewing user.
2以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む一の動画とは、図10に示すように、一の配信ユーザのキャラクタオブジェクトと他の配信ユーザのキャラクタオブジェクトとが一つの動画内で共演している動画(以下、「共演動画」という。)を意味するものとする。 A video including animations of character objects of two or more broadcast users means a video in which a character object of one broadcast user and a character object of another broadcast user appear together in the same video (hereinafter referred to as a "co-starring video"), as shown in FIG. 10.
図10は、キャラクタオブジェクトAとキャラクタオブジェクトBとが共演している動画を表示した画面の一例である。 Figure 10 shows an example of a screen displaying a video of character object A and character object B appearing together.
このとき、判断部420は、視聴ユーザと2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。 At this time, if a predetermined association has not been made between the viewing user and at least one of the two or more distribution users, the judgment unit 420 judges whether the action of the viewing user on the video satisfies a specific condition.
そして、表示部430は、判断部420により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、所定の関連付けが行われていない配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。 Then, when the judgment unit 420 judges that the action of the viewing user on the video satisfies a specific condition, the display unit 430 causes the viewing user's information processing terminal to display a screen requesting input as to whether or not to make a specified association with a distribution user with whom a specified association has not been made.
以上の構成によれば、共演動画の場合でも適切なフォロー誘導画面を表示させることができる。 With the above configuration, it is possible to display an appropriate follow invitation screen even in the case of a co-starring video.
また、判断部420は、所定の関連付けが行われていない配信ユーザが2以上いる場合に、視聴ユーザの動画へのアクションがいずれの配信ユーザに対応づけられたものであるかに基づいて、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断することができる。 In addition, when there are two or more distribution users with whom a specific association has not been made, the judgment unit 420 can judge whether or not an action of the viewing user on a video satisfies a specific condition based on which distribution user the action of the viewing user on the video is associated with.
すなわち、視聴ユーザは動画へのアクションを配信ユーザの一人に対応づけることができる。具体的には、アクションがギフティングである場合には、ギフトを与えたい配信ユーザを指定してギフティングを行うことができる。 In other words, a viewing user can associate an action on a video with one of the broadcasting users. Specifically, if the action is gifting, the viewing user can specify the broadcasting user to whom they would like to give a gift and perform the gifting.
そして、表示部430は、判断部420により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、アクションが対応付けられた配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を優先的に表示させることができる。 Then, when the judgment unit 420 judges that the action of the viewing user on the video satisfies a specific condition, the display unit 430 can preferentially display, on the information processing terminal of the viewing user, a screen requesting input as to whether or not to make a specified association with the distribution user to which the action is associated.
優先的に表示させるとは、例えば、アクションが対応付けられた配信ユーザの画面を先に表示させたり、同時に表示されるとしても表示態様を変えることで目立たせたりすることである。 Preferential display means, for example, displaying the screen of the broadcast user with whom the action is associated first, or, even if they are displayed simultaneously, making them stand out by changing the display mode.
また、アクションの対応付けが両方になされている場合には、対応付けられたアクションの重みを比較していずれの配信ユーザを優先させるか決定する。この重みは、例えば特定の条件の満足度の大小により定められることができる。 Also, if actions are associated with both, the weights of the associated actions are compared to determine which broadcast user should be given priority. This weight can be determined, for example, based on the degree of satisfaction of a particular condition.
続いて、本発明の実施形態に係る情報処理方法の一例について説明する。 Next, an example of an information processing method according to an 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 videos including animations of character objects generated based on the movements of a distribution user, and causes one or more computer processors to execute a distribution step S110, a determination step S120, a display step S130, and a storage step S140.
配信ステップS110は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する。かかる配信ステップS110は、上述した配信部410により実行されることができる。 The distribution step S110 distributes a video including an animation of the distribution user's character object to the viewing user's information processing terminal. Such distribution step S110 can be executed by the distribution unit 410 described above.
判断ステップS120は、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。かかる判断ステップS120は、上述した判断部420により実行されることができる。 In the judgment step S120, if a predetermined association has not been made between the viewing user and the distribution user, it is judged whether or not the action of the viewing user on the video satisfies a specific condition. Such judgment step S120 can be executed by the judgment unit 420 described above.
表示ステップS130は、判断ステップにおいて視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。かかる表示ステップS130は、上述した表示部430により実行されることができる。 When it is determined in the determination step that the action of the viewing user on the video satisfies a specific condition, the display step S130 causes the information processing terminal of the viewing user to display a screen that prompts the viewing user to input whether or not to make a specified association with the distribution user. Such display step S130 can be executed by the display unit 430 described above.
記憶ステップS140は、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザを関連付けて記憶する。かかる記憶ステップS140は、上述した記憶部440により実行されることができる。 When an input to make a specified association is received from the viewing user, the storage step S140 associates the viewing user with the distribution user and stores them. Such storage step S140 can be executed by the storage unit 440 described above.
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、以上の構成によれば、配信ユーザと視聴ユーザとを適切に繋ぐことができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above. Furthermore, the above configuration makes it possible to appropriately connect distribution users and viewing users.
最後に、本発明のコンピュータプログラムについて説明を行う。 Finally, we will explain the computer program of the present invention.
本発明のコンピュータプログラムは、配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信するためのコンピュータプログラムであって、一又は複数のコンピュータプロセッサに、配信機能と、判断機能と、表示機能と、記憶機能とを実行させる。 The computer program of the present invention is a computer program for distributing videos including animations of character objects generated based on the movements of a distributing user, and causes one or more computer processors to execute a distribution function, a determination function, a display function, and a storage function.
配信機能は、配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する。 The distribution function distributes videos including animations of the distributing user's character objects to the viewing user's information processing terminal.
判断機能は、視聴ユーザと配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの動画へのアクションが特定の条件を満たしているか否かを判断する。 The judgment function judges whether the action of the viewing user on the video satisfies a specific condition when a specified association is not made between the viewing user and the distribution user.
表示機能は、判断機能により視聴ユーザの動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、配信ユーザとの所定の関連付けを行うか否かの入力を求める画面を表示させる。 When the judgment function judges that the action of the viewing user on the video satisfies a specific condition, the display function causes the viewing user's information processing terminal to display a screen requesting input as to whether or not to make a specified association with the distribution user.
記憶機能は、視聴ユーザから所定の関連付けを行う旨の入力を受け付けた場合に、配信ユーザに視聴ユーザとを関連付けて記憶する。 When the storage function receives input from a viewing user to make a specified association, it stores the distribution user in association with the viewing user.
上記配信機能、判断機能、表示機能、記憶機能は、図12に示す配信回路1410、判断回路1420、表示回路1430および記憶回路1440により実現されることができる。配信回路1410、判断回路1420、表示回路1430および記憶回路1440は、それぞれ上述した配信部410、判断部420、表示部430および記憶部440により実現されるものとする。各部の詳細については上述したとおりである。 The above-mentioned distribution function, judgment function, display function, and storage function can be realized by the distribution circuit 1410, judgment circuit 1420, display circuit 1430, and storage circuit 1440 shown in FIG. 12. The distribution circuit 1410, judgment circuit 1420, display circuit 1430, and storage circuit 1440 are realized by the above-mentioned distribution unit 410, judgment unit 420, display unit 430, and storage unit 440, respectively. Details of each unit are as described above.
以上の構成によれば、上述した従来技術の問題の少なくとも一部を解決又は緩和する技術的な改善を提供することができる。また、以上の構成によれば、配信ユーザと視聴ユーザとを適切に繋ぐことができる。 The above configuration provides a technical improvement that solves or alleviates at least some of the problems of the conventional technology described above. Furthermore, the above configuration makes it possible to appropriately connect distribution users and viewing users.
また、上述した実施形態に係るサーバ装置又は端末装置として機能させるために、コンピュータ又は携帯電話などの情報処理装置を好適に用いることができる。このような情報処理装置は、実施形態に係るサーバ装置又は端末装置の各機能を実現する処理内容を記述したプログラムを、情報処理装置の記憶部に格納し、情報処理装置のCPUによって当該プログラムを読み出して実行させることによって実現可能である。 In addition, an information processing device such as a computer or a mobile phone can be suitably used to function as the server device or terminal device according to the above-mentioned embodiment. Such an information processing device can be realized by storing a program describing the processing contents for realizing each function of the server device or terminal device according to the embodiment in a memory unit of the information processing device, and reading and executing the program by the CPU of the information processing device.
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。 Although several 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 forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. These embodiments and their modifications are included in the scope and gist of the invention, and are included in the scope of the invention and its equivalents described in the claims.
また、実施形態に記載した手法は、計算機(コンピュータ)に実行させることができるプログラムとして、例えば磁気ディスク(フロッピー(登録商標)ディスク、ハードディスク等)、光ディスク(CD-ROM、DVD、MO等)、半導体メモリ(ROM、RAM、フラッシュメモリ等)等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、計算機に実行させるソフトウェア手段(実行プログラムのみならずテーブルやデータ構造も含む)を計算機内に構成させる設定プログラムをも含む。本装置を実現する計算機は、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウェア手段を構築し、このソフトウェア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、計算機内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。記憶部は、例えば主記憶装置、補助記憶装置、又はキャッシュメモリとして機能してもよい。
[付記]
以下に、親出願の親出願の出願当初の特許請求の範囲を付記する。
[1]配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムであって、一又は複数のコンピュータプロセッサを備え、
前記一又は複数のコンピュータプロセッサは、
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信部と、
前記視聴ユーザと前記配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断する判断部と、
前記判断部により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、前記配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させる表示部と、
前記視聴ユーザから前記所定の関連付けを行う旨の入力を受け付けた場合に、前記配信ユーザに前記視聴ユーザを関連付けて記憶する記憶部と
を備える動画配信システム。
[2]前記判断部は、前記視聴ユーザからの前記動画の視聴終了要求を受け付けた場合に、前記判断を行うことを特徴とする上記[1]に記載の動画配信システム。
[3]前記判断部は、前記アクションである、前記視聴ユーザの前記動画の視聴が、所定時間を超えているか否かを判断することを特徴とする上記[1]または[2]に記載の動画配信システム。
[4]前記判断部は、前記アクションである、前記視聴ユーザの前記動画へのコメント投稿が、所定回数を超えているか否かを判断することを特徴とする上記[1]から[3]のいずれか一に記載の動画配信システム。
[5]前記判断部は、前記アクションである、前記視聴ユーザの前記動画への評価投稿が、所定回数を超えているか否かを判断することを特徴とする上記[1]から[4]のいずれか一に記載の動画配信システム。
[6]前記判断部は、前記アクションである、前記視聴ユーザの前記動画へのギフティングが、所定回数を超えているか否かを判断することを特徴とする上記[1]から[5]のいずれか一に記載の動画配信システム。
[7]前記判断部は、前記アクションである、前記視聴ユーザの前記動画へのギフティングが、所定額を超えているか否かを判断することを特徴とする上記[1]から[6]のいずれか一に記載の動画配信システム。
[8]前記判断部は、さらに、前記動画の配信が所定時間を超えているか否かを判断し、
前記表示部は、
前記判断部により、前記動画の配信が所定時間を超えていると判断され、かつ、前記視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、前記画面を表示させることを特徴とする上記[1]から[7]のいずれか一に記載の動画配信システム。
[9]前記配信部が、2以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む一の動画を視聴ユーザの情報処理端末に配信する場合において、
前記判断部は、前記視聴ユーザと前記2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断し、
前記表示部は、前記判断部により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、前記所定の関連付けが行われていない配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させることを特徴とする上記[1]から[8]のいずれか一に記載の動画配信システム。
[10]前記判断部は、前記所定の関連付けが行われていない配信ユーザが2以上いる場合に、前記視聴ユーザの前記動画へのアクションがいずれの配信ユーザに対応づけられたものであるかに基づいて、当該視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断し、
前記表示部は、前記判断部により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、前記アクションが対応付けられた配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を優先的に表示させることを特徴とする上記[9]に記載の動画配信システム。
[11]配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信する動画配信システムにおける情報処理方法であって、一又は複数のコンピュータプロセッサに、
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信ステップと、
前記視聴ユーザと前記配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断する判断ステップと、
前記判断ステップにおいて視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、前記配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させる表示ステップと、
前記視聴ユーザから前記所定の関連付けを行う旨の入力を受け付けた場合に、前記配信ユーザに前記視聴ユーザを関連付けて記憶する記憶ステップと
を実行させる情報処理方法。
[12]配信ユーザの動きに基づいて生成されるキャラクタオブジェクトのアニメーションを含む動画を配信するためのコンピュータプログラムであって、一又は複数のコンピュータプロセッサに、
前記配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末に配信する配信機能と、
前記視聴ユーザと前記配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断する判断機能と、
前記判断機能により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザの情報処理端末に、前記配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させる表示機能と、
前記視聴ユーザから前記所定の関連付けを行う旨の入力を受け付けた場合に、前記配信ユーザに前記視聴ユーザとを関連付けて記憶する記憶機能と
を実現させるコンピュータプログラム。
In addition, the method described in the embodiment can be stored as a program that can be executed by a calculator (computer) on a recording medium such as a magnetic disk (floppy disk, hard disk, etc.), an optical disk (CD-ROM, DVD, MO, etc.), a semiconductor memory (ROM, RAM, flash memory, etc.), etc., and can also be distributed by transmitting it via a communication medium. The program stored on the medium side also includes a setting program that configures software means (including not only execution programs but also tables and data structures) that are executed by a computer. The computer that realizes this device reads the program recorded on the recording medium, and in some cases, constructs software means using a setting program, and executes the above-mentioned processing by controlling the operation of this software means. Note that the recording medium referred to in this specification is not limited to a storage medium for distribution, but also includes storage media such as a magnetic disk or semiconductor memory provided inside the computer or in a device connected via a network. The storage unit may function as, for example, a main storage device, an auxiliary storage device, or a cache memory.
[Additional Notes]
The claims of the parent application as originally filed are set forth below.
[1] A video distribution system for distributing videos including animations of character objects generated based on a distribution user's movements, comprising 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 an information processing terminal of a viewing user;
a determination unit that, when a predetermined association is not made between the viewing user and the distribution user, determines whether or not an action of the viewing user on the video satisfies a specific condition;
a display unit that, when the determination unit determines that the action of the viewing user on the video satisfies a specific condition, displays on an information processing terminal of the viewing user a screen requesting input as to whether or not to make the predetermined association with the distribution user;
a storage unit that, when receiving an input from the viewing user to make the specified association, associates the viewing user with the distribution user and stores the associated information.
[2] The video distribution system according to [1] above, characterized in that the judgment unit makes the judgment when a request to end viewing of the video is received from the viewing user.
[3] The video distribution system described in [1] or [2] above, characterized in that the judgment unit determines whether the action, that is, the viewing of the video by the viewing user, has exceeded a predetermined time.
[4] The video distribution system described in any one of [1] to [3] above, characterized in that the judgment unit determines whether the action, that is, the viewing user's posting of a comment on the video, has exceeded a predetermined number of times.
[5] The video distribution system described in any one of [1] to [4] above, characterized in that the judgment unit determines whether the action, that is, the viewing user's posting of a rating for the video, has exceeded a predetermined number of times.
[6] The video distribution system described in any one of [1] to [5] above, characterized in that the judgment unit determines whether the action, that is, gifting of the video by the viewing user, has exceeded a predetermined number of times.
[7] The video distribution system described in any one of [1] to [6] above, characterized in that the judgment unit determines whether the action, that is, gifting of the video by the viewing user, exceeds a predetermined amount.
[8] The determination unit further determines whether the distribution of the video has exceeded a predetermined time,
The display unit is
The video distribution system described in any one of [1] to [7] above, characterized in that the screen is displayed when the judgment unit determines that the distribution of the video has exceeded a predetermined time and that the action of the viewing user on the video satisfies certain conditions.
[9] In the case where the distribution unit distributes one video including animations of character objects of two or more distribution users to an information processing terminal of a viewing user,
The determination unit, when a predetermined association is not made between the viewing user and at least one of the two or more distribution users, determines whether or not an action of the viewing user on the video satisfies a specific condition;
The video distribution system described in any one of [1] to [8] above, characterized in that when the judgment unit judges that the viewing user's action on the video satisfies certain conditions, the display unit displays a screen on the viewing user's information processing terminal requesting input as to whether or not to make the specified association with a distribution user with whom the specified association has not been made.
[10] When there are two or more distribution users to whom the predetermined association has not been performed, the determination unit determines whether or not an action of the viewing user on the video satisfies a specific condition based on which distribution user the action of the viewing user on the video is associated with,
The video distribution system described in [9] above, characterized in that when the judgment unit judges that the viewing user's action on the video satisfies certain conditions, the display unit preferentially displays a screen on the viewing user's information processing terminal requesting input as to whether or not to make the specified association with the distribution user to which the action corresponds.
[11] An information processing method in a video distribution system that distributes videos including animations of character objects generated based on a distribution user's movements, comprising:
a distribution step of distributing a video including an animation of the character object of the distributor user to an information processing terminal of a viewing user;
a determination step of determining whether or not an action of the viewing user on the video satisfies a specific condition when a predetermined association has not been made between the viewing user and the distribution user;
a display step of displaying, when it is determined in the determination step that the action of the viewing user on the video satisfies a specific condition, a screen requesting an input as to whether or not to perform the predetermined association with the distributor user on an information processing terminal of the viewing user;
and a storage step of associating and storing said viewing user with said distribution user when an input to make said predetermined association is received from said viewing user.
[12] A computer program for distributing a video including an animation of a character object generated based on a distributor user's movement, the computer program comprising:
a distribution function for distributing a video including an animation of the character object of the distribution user to an information processing terminal of a viewing user;
a determination function for determining whether or not an 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;
a display function that, when it is determined by the determination function that the action of the viewing user on the video satisfies a specific condition, displays a screen on the information processing terminal of the viewing user requesting input as to whether or not to make the predetermined association with the distribution user;
a storage function of storing said distribution user in association with said viewing user when an input to make said predetermined association is received from said viewing user.
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 (18)
前記一又は複数のコンピュータプロセッサは、
2以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末で視聴可能に表示させるための情報を視聴ユーザの情報処理端末に配信する配信部と、
前記視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断する第一判断部と、
前記第一判断部により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合であって、当該視聴ユーザと前記2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの情報処理端末に、前記所定の関連付けが行われていない少なくとも一の配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させる表示部と、
前記視聴ユーザから前記所定の関連付けを行う旨の入力を受け付けた場合に、前記所定の関連付けが行われていない少なくとも一の配信ユーザに前記視聴ユーザを関連付けて記憶する記憶部と
を備える動画配信システム。 A video distribution system including one or more computer processors,
the one or more computer processors:
a distribution unit that distributes information for displaying videos including animations of character objects of two or more distribution users in a viewable manner on an information processing terminal of a viewing user to the information processing terminal of the viewing user;
A first determination unit that determines whether or not an action of the viewing user on the video satisfies a specific condition;
a display unit that displays, on an information processing terminal of the viewing user, a screen requesting an input as to whether or not to make the specified association with at least one distributor user with whom the specified association is not made, when the first determination unit has determined that an action of the viewing user on the video satisfies a specific condition and a specified association has not been made between the viewing user and at least one distributor user of the two or more distributor users;
a memory unit that, when receiving input from the viewing user to make the specified association, associates the viewing user with at least one distribution user with whom the specified association has not been made and stores the association.
前記第一判断部により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、当該視聴ユーザと前記2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われているか否かを判断する第二判断部を備え、
前記表示部は、前記第一判断部により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合であって、かつ、前記第二判断部により前記視聴ユーザと前記2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていないと判断された場合に、当該視聴ユーザの情報処理端末に、前記所定の関連付けが行われていない少なくとも一の配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させることを特徴とする請求項1に記載の動画配信システム。 The one or more computer processors further include:
a second determination unit that, when it is determined by the first determination unit that an action of the viewing user on the video satisfies a specific condition, determines whether or not a predetermined association is made between the viewing user and at least one of the two or more distribution users;
The video distribution system of claim 1, characterized in that, when the first judgment unit judges that the action of the viewing user on the video satisfies a specific condition and the second judgment unit judges that a specified association has not been made between the viewing user and at least one of the two or more distribution users, the display unit displays a screen on the information processing terminal of the viewing user requesting input as to whether or not to make the specified association with the at least one distribution user with which the specified association has not been made.
前記特定の条件は、前記視聴ユーザの前記動画の視聴時間が第一の所定時間を超えていることであり、
前記第一判断部は、さらに、前記動画の配信が第二の所定時間を超えているか否かを判断し、
前記表示部は、前記第一判断部により、前記動画の配信が第二の所定時間を超えていると判断され、かつ、前記視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合に、前記画面を表示させることを特徴とする請求項1に記載の動画配信システム。 The action is the viewing of the video by the viewing user;
The specific condition is that the viewing time of the video by the viewing user exceeds a first predetermined time,
The first determination unit further determines whether or not the distribution of the video has exceeded a second predetermined time;
The video distribution system of claim 1, characterized in that the display unit displays the screen when the first judgment unit determines that the distribution of the video has exceeded a second specified time and that the viewing user's action on the video satisfies a specific condition.
前記特定の条件は、前記視聴ユーザの前記動画の視聴時間が第一の所定時間を超えていることであり、
前記第一の所定時間は、前記視聴ユーザの過去の視聴時間に基づいて推定された時間であることを特徴とする請求項1に記載の動画配信システム。 The action is the viewing of the video by the viewing user,
The specific condition is that the viewing time of the video by the viewing user exceeds a first predetermined time,
2. The video distribution system according to claim 1, wherein the first predetermined time is a time estimated based on a past viewing time of the viewing user.
前記第二判断部は、前記視聴ユーザと前記2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われているか否かを判断し、
前記表示部は、前記第二判断部により前記視聴ユーザと前記2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていないと判断された場合に、当該視聴ユーザの情報処理端末に、前記所定の関連付けが行われていない配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させることを特徴とする請求項2に記載の動画配信システム。 In a case where the distribution unit distributes information for displaying one video including animations of character objects of two or more distribution users in a viewable manner on the information processing terminal of the viewing user to the information processing terminal of the viewing user,
The second determination unit determines whether or not a predetermined association is made between the viewing user and at least one of the two or more distribution users,
The video distribution system described in claim 2, characterized in that when the second judgment unit determines that a specified association has not been made between the viewing user and at least one of the two or more distribution users, the display unit displays a screen on the information processing terminal of the viewing user requesting input as to whether or not to make the specified association with a distribution user with whom the specified association has not been made.
2以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末で視聴可能に表示させるための情報を視聴ユーザの情報処理端末に配信する配信ステップと、
前記視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断する第一判断ステップと、
前記第一判断ステップにおいて視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合であって、当該視聴ユーザと前記2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの情報処理端末に、前記所定の関連付けが行われていない少なくとも一の配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させる表示ステップと、
前記視聴ユーザから前記所定の関連付けを行う旨の入力を受け付けた場合に、前記所定の関連付けが行われていない少なくとも一の配信ユーザに前記視聴ユーザを関連付けて記憶する記憶ステップと
を実行させる情報処理方法。 one or more computer processors,
a distribution step of distributing information for displaying moving images including animations of character objects of two or more distributor users in a viewable manner on the information processing terminal of the viewing user to the information processing terminal of the viewing user;
A first determination step of determining whether or not the action of the viewing user on the video satisfies a specific condition;
a display step of displaying, on an information processing terminal of the viewing user, a screen for requesting an input as to whether or not to make the predetermined association with at least one distribution user with which the predetermined association has not been made, when it is determined in the first judgment step that the action of the viewing user on the video satisfies a specific condition and a predetermined association has not been made between the viewing user and at least one distribution user of the two or more distribution users;
and a storage step of, when an input to make the specified association is received from the viewing user, associating the viewing user with at least one distribution user with which the specified association has not been made and storing the association.
2以上の配信ユーザのキャラクタオブジェクトのアニメーションを含む動画を視聴ユーザの情報処理端末で視聴可能に表示させるための情報を視聴ユーザの情報処理端末に配信する配信機能と、
前記視聴ユーザの前記動画へのアクションが特定の条件を満たしているか否かを判断する第一判断機能と、
前記第一判断機能により視聴ユーザの前記動画へのアクションが特定の条件を満たしていると判断された場合であって、当該視聴ユーザと前記2以上の配信ユーザの少なくとも一の配信ユーザとの間に所定の関連付けが行われていない場合に、当該視聴ユーザの情報処理端末に、前記所定の関連付けが行われていない少なくとも一の配信ユーザとの前記所定の関連付けを行うか否かの入力を求める画面を表示させる表示機能と、
前記視聴ユーザから前記所定の関連付けを行う旨の入力を受け付けた場合に、前記所定の関連付けが行われていない少なくとも一の配信ユーザに前記視聴ユーザとを関連付けて記憶する記憶機能と
を実現させるコンピュータプログラム。
one or more computer processors,
a distribution function for distributing information for displaying videos including animations of character objects of two or more distribution users in a viewable manner on the information processing terminal of the viewing user to the information processing terminal of the viewing user;
A first determination function that determines whether the action of the viewing user on the video satisfies a specific condition;
a display function that, when it is determined by the first determination function that an action of the viewing user on the video satisfies a specific condition and a predetermined association has not been made between the viewing user and at least one of the two or more distribution users, displays a screen on the information processing terminal of the viewing user requesting an input as to whether or not to make the predetermined association with at least one distribution user with which the predetermined association has not been made;
a storage function for, when receiving input from the viewing user to make the specified association, associating the viewing user with at least one distribution user with whom the specified association has not been made, and storing the association.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024026016A JP7624677B2 (en) | 2019-10-15 | 2024-02-22 | Computer program, information processing method, and video distribution system |
Applications Claiming Priority (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 JP7624677B2 (en) | 2019-10-15 | 2024-02-22 | Computer program, information processing method, and video distribution system |
Related Parent 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 (2)
| Publication Number | Publication Date |
|---|---|
| JP2024063068A true JP2024063068A (en) | 2024-05-10 |
| JP7624677B2 JP7624677B2 (en) | 2025-01-31 |
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 Active JP7624677B2 (en) | 2019-10-15 | 2024-02-22 | Computer program, information processing method, and video distribution system |
Family Applications Before (2)
| 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 |
Country Status (1)
| Country | Link |
|---|---|
| JP (3) | JP7165112B2 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016013179A (en) * | 2014-06-30 | 2016-01-28 | グリー株式会社 | Control method, control program, and computer |
| JP2018093962A (en) * | 2016-12-09 | 2018-06-21 | 株式会社バンダイナムコエンターテインメント | Computer system, game system and game device |
| JP6378811B1 (en) * | 2017-07-18 | 2018-08-22 | 株式会社 ディー・エヌ・エー | System, method, and program for delivering live video |
| JP2018174544A (en) * | 2018-06-12 | 2018-11-08 | 株式会社コナミデジタルエンタテインメント | Server device and computer program to be used for the same |
| 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 |
| JP6454883B1 (en) * | 2018-02-22 | 2019-01-23 | 株式会社バーチャルキャスト | Content distribution system, content distribution method, and content distribution program |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013190697A1 (en) | 2012-06-22 | 2013-12-27 | 株式会社山和エンターテイメント | Social networking service system and server |
| JP5984685B2 (en) | 2013-01-11 | 2016-09-06 | アルパイン株式会社 | Display system, server, terminal device, display method and program |
| JP5986328B1 (en) | 2016-01-25 | 2016-09-06 | 株式会社 ディー・エヌ・エー | Program, system, and method for providing predetermined service |
| JP6659479B2 (en) | 2016-06-28 | 2020-03-04 | Line株式会社 | Information processing apparatus control method, information processing apparatus, 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 |
-
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/JP7624677B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016013179A (en) * | 2014-06-30 | 2016-01-28 | グリー株式会社 | Control method, control program, and computer |
| JP2018093962A (en) * | 2016-12-09 | 2018-06-21 | 株式会社バンダイナムコエンターテインメント | Computer system, game system and game device |
| JP6378811B1 (en) * | 2017-07-18 | 2018-08-22 | 株式会社 ディー・エヌ・エー | System, method, and program for delivering live video |
| JP6454883B1 (en) * | 2018-02-22 | 2019-01-23 | 株式会社バーチャルキャスト | Content distribution system, content distribution method, and content distribution program |
| 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 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2021005858A (en) | 2021-01-14 |
| JP7165112B2 (en) | 2022-11-02 |
| JP7450193B2 (en) | 2024-03-15 |
| JP7624677B2 (en) | 2025-01-31 |
| JP2023011694A (en) | 2023-01-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6605174B1 (en) | Computer program, information processing method, and moving image distribution system | |
| US10643253B2 (en) | Multi-protocol interactive mobile video advertising | |
| US10878021B2 (en) | Content search and geographical considerations | |
| TW201510900A (en) | Incentives for acknowledging product advertising within media content | |
| CN103092902B (en) | Message processing device, information processing method and program | |
| WO2020003555A1 (en) | Advertisement display method, advertisement display device, and advertisement display program | |
| WO2025036235A1 (en) | Live-streaming interaction method and apparatus, and device and medium | |
| JPWO2014097814A1 (en) | Display device, input device, information presentation device, program, and recording medium | |
| JP2021087149A (en) | Video distribution system, information processing method, and computer program | |
| US20250260847A1 (en) | Information display method and apparatus, electronic device, and computer readable medium | |
| US12022165B2 (en) | Video distribution system, information processing method, and computer program | |
| JP6675029B1 (en) | Video distribution system, information processing method, and computer program | |
| JP7624677B2 (en) | Computer program, information processing method, and video distribution system | |
| CN112004116B (en) | Method, device, electronic equipment and medium for determining object adding mode | |
| CN105744338A (en) | Video processing method and equipment | |
| CN106688005A (en) | System and method for predictively serving advertisements to devices with an advertisement exchange | |
| JP2024057083A (en) | Information processing system, information processing method, and computer program | |
| US20250240491A1 (en) | Comment presentation method and apparatus, electronic device, and computer readable medium | |
| JP7465489B1 (en) | Information processing device, information processing method, and program | |
| JP7462235B2 (en) | Video distribution system, information processing method, and computer program | |
| JP6921157B2 (en) | Computer programs, information processing methods and video distribution systems | |
| CN117636529A (en) | An interactive method, device, electronic device, computer-readable medium | |
| JP2023120932A (en) | Information processing system, information processing device, program, and information processing method | |
| CN108897801B (en) | User behavior determination method and device | |
| US12432395B2 (en) | Server, method and user terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240222 |
|
| 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: 20241224 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250110 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7624677 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |