Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7011200B2 - Information processing equipment, information processing methods, and programs - Google Patents
[go: Go Back, main page]

JP7011200B2 - Information processing equipment, information processing methods, and programs - Google Patents

Information processing equipment, information processing methods, and programs Download PDF

Info

Publication number
JP7011200B2
JP7011200B2 JP2020102050A JP2020102050A JP7011200B2 JP 7011200 B2 JP7011200 B2 JP 7011200B2 JP 2020102050 A JP2020102050 A JP 2020102050A JP 2020102050 A JP2020102050 A JP 2020102050A JP 7011200 B2 JP7011200 B2 JP 7011200B2
Authority
JP
Japan
Prior art keywords
timeline
video data
game
game control
control log
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.)
Active
Application number
JP2020102050A
Other languages
Japanese (ja)
Other versions
JP2020161162A (en
Inventor
功典 岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mixi Inc
Original Assignee
Mixi Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mixi Inc filed Critical Mixi Inc
Priority to JP2020102050A priority Critical patent/JP7011200B2/en
Publication of JP2020161162A publication Critical patent/JP2020161162A/en
Priority to JP2022002331A priority patent/JP2022044642A/en
Application granted granted Critical
Publication of JP7011200B2 publication Critical patent/JP7011200B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、情報処理システムに関する。
本発明は、特に、端末で実行中のゲームの映像及び音声を記録したキャプチャデータにメタデータを付加する情報処理システムに関する。
The present invention relates to an information processing system.
The present invention particularly relates to an information processing system that adds metadata to captured data that records video and audio of a game being executed on a terminal.

特許文献1には、ゲーム動画を再生するために用いられる再生用データにインデックスとしてタグを付与する仕組みが開示されている。
特許文献1の第3実施形態では、タグが付与されていない再生用データとゲームの内容がタグ付け条件を満たしているか否かを示すフラグとを対応付けてゲーム装置がサーバに送信し、サーバがフラグの内容に応じて再生用データにタグを付与する。
Patent Document 1 discloses a mechanism for adding a tag as an index to the reproduction data used for reproducing a game moving image.
In the third embodiment of Patent Document 1, the game apparatus transmits the untagged playback data to the server in association with the flag indicating whether or not the content of the game satisfies the tagging condition, and the server. Adds a tag to the playback data according to the content of the flag.

特開2015-127857号公報JP-A-2015-127857

特許文献1記載の第3実施形態では、ゲーム装置に予め記録されているタグ付け条件を参照して当該条件を満たすか否かを当該ゲーム装置がゲームの実行中に判定する。
そのため、ゲーム装置に予め記録されていない条件に基づく精緻なタグを再生用データに付与することは困難である。
In the third embodiment described in Patent Document 1, the game device determines whether or not the condition is satisfied while the game is being executed, with reference to the tagging conditions recorded in advance in the game device.
Therefore, it is difficult to attach a precise tag based on a condition that is not recorded in advance in the game device to the reproduction data.

本発明が解決しようとする課題は、ゲーム実行中のユーザ端末により記録されるキャプチャデータに精緻なメタデータを効率よく付加することである。 The problem to be solved by the present invention is to efficiently add precise metadata to the capture data recorded by the user terminal during game execution.

〔A〕上記課題を解決するため、本発明の一態様である「情報処理装置」は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得手段と、前記取得手段により取得されるゲーム制御ログを参酌し前記キャプチャデータのタイムラインにメタデータを付加する付加手段と、を備える。
〔B〕上記課題を解決するため、本発明の一態様である「情報処理装置の制御方法」は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得ステップと、前記取得ステップにより取得されるゲーム制御ログを参酌し前記キャプチャデータのタイムラインにメタデータを付加する付加ステップと、を含む。
〔C〕上記課題を解決するため、本発明の一態様である「制御プログラム」は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得機能と、前記取得機能により取得されるゲーム制御ログを参酌し前記キャプチャデータのタイムラインにメタデータを付加する付加機能と、を情報処理装置のコンピュータに実現させる。
〔D〕上記課題を解決するため、本発明の一態様である「コンピュータ読取り可能な記録媒体」に記録される制御プログラムは、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得機能と、前記取得機能により取得されるゲーム制御ログを参酌し前記キャプチャデータのタイムラインにメタデータを付加する付加機能と、を情報処理装置のコンピュータに実現させる。
[A] In order to solve the above problem, the "information processing device" which is one aspect of the present invention acquires a game control log recorded in association with a timeline of capture data by a user terminal during game execution. A means and an additional means for adding metadata to the timeline of the capture data in consideration of the game control log acquired by the acquisition means are provided.
[B] In order to solve the above problem, in the "control method of the information processing device" which is one aspect of the present invention, the game control log recorded in association with the timeline of the captured data by the user terminal during game execution is recorded. It includes an acquisition step to be acquired and an additional step to add metadata to the timeline of the capture data in consideration of the game control log acquired by the acquisition step.
[C] In order to solve the above problems, the "control program" which is one aspect of the present invention has an acquisition function of acquiring a game control log recorded in association with a timeline of captured data by a user terminal during game execution. And, in consideration of the game control log acquired by the acquisition function, an additional function of adding metadata to the timeline of the capture data is realized in the computer of the information processing apparatus.
[D] In order to solve the above problems, the control program recorded on the "computer-readable recording medium" which is one aspect of the present invention is recorded by the user terminal during game execution in association with the timeline of captured data. The computer of the information processing device realizes an acquisition function for acquiring the acquired game control log and an additional function for adding metadata to the timeline of the captured data in consideration of the game control log acquired by the acquisition function. ..

上記〔A〕の「情報処理装置」には、下記の技術的限定を加えてもよい。また、同様の技術的限定を、上記〔B〕の「制御方法」,上記〔C〕の「制御プログラム」及び上記〔D〕の「記録媒体」が記録する制御プログラムに加えてもよい。
・前記付加手段が、複数の観点に対して少なくとも1つのタームをそれぞれ関連付ける前記メタデータを付加する。
・前記取得手段が、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションを含む前記ゲーム制御ログを取得し、前記付加手段が、前記アクションの種類,主体及び客体の各観点に対して前記タームをそれぞれ関連付ける前記メタデータを付加する。
・前記付加手段が、前記アクションにより変化し得るパラメータの推移に応じ該アクションの結果の観点に対して前記タームを関連付ける前記メタデータを付加する。
・前記付加手段が、前記ゲーム空間における前記第1オブジェクトと前記第2オブジェクトの位置関係に応じ前記アクションの方向の観点に対して前記タームを関連付ける前記メタデータを付加する。
・前記付加手段が、複数あるメタデータ付加ルールを参照して複数系統の前記メタデータを付加する。
・前記付加手段が、検索用タグを付加するための第1ルールを参照して検索用タグを前記メタデータとして付加するとともに、チャプタタイトルを付加するための第2ルールを参照してチャプタタイトルを前記メタデータとして付加する。
・前記付加手段が、第1ルールを参照して前記メタデータを付加するとともに、該第1ルールにとって代わる第2ルールを参照して該メタデータを更新する。
The following technical limitations may be added to the "information processing apparatus" of the above [A]. Further, the same technical limitation may be added to the control program recorded by the "control method" of the above [B], the "control program" of the above [C], and the "recording medium" of the above [D].
-The addition means adds the metadata that associates at least one term with respect to a plurality of viewpoints.
The acquisition means acquires the game control log including an action in which the first object is involved in the second object in the game space, and the additional means obtains the action type, subject, and object from each viewpoint. Add the metadata associated with each of the terms.
-The addition means adds the metadata that associates the term with respect to the viewpoint of the result of the action according to the transition of parameters that can be changed by the action.
-The addition means adds the metadata that associates the term with respect to the viewpoint in the direction of the action according to the positional relationship between the first object and the second object in the game space.
-The addition means adds the metadata of a plurality of systems with reference to a plurality of metadata addition rules.
-The addition means adds the search tag as the metadata by referring to the first rule for adding the search tag, and also refers to the second rule for adding the chapter title to add the chapter title. It is added as the metadata.
-The addition means adds the metadata with reference to the first rule, and updates the metadata with reference to the second rule that replaces the first rule.

本明細書では、下記のように用語を用いる。
・「キャプチャデータ」は、映像データと音声データとを少なくとも含む。
・「ゲーム制御ログ」は、ゲーム空間に存在し得るオブジェクトに関するデータと当該ゲーム空間で発生したイベントに関するデータとを少なくとも含む。
・「スナップショット」は、ゲーム空間に存在するオブジェクトに関するデータを少なくとも含む。
In this specification, terms are used as follows.
-"Capture data" includes at least video data and audio data.
-The "game control log" includes at least data on objects that may exist in the game space and data on events that occur in the game space.
-A "snapshot" contains at least data about objects that exist in the game space.

本発明は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを参酌し前記キャプチャデータのタイムラインにメタデータを付加する。
よって、本発明によれば、ゲーム実行中のユーザ端末により記録されるキャプチャデータに精緻なメタデータを効率よく付加することが可能になる。
The present invention takes into consideration the game control log recorded in association with the timeline of the capture data by the user terminal during game execution, and adds metadata to the timeline of the capture data.
Therefore, according to the present invention, it is possible to efficiently add precise metadata to the capture data recorded by the user terminal during game execution.

ゲーム制御ログの説明図である。(実施例)It is explanatory drawing of the game control log. (Example) システムの概要の説明図である。(実施例)It is explanatory drawing of the outline of a system. (Example) ネットワーク構成例である。(実施例)This is an example of network configuration. (Example) ユーザ装置のハードウェア構成例である。(実施例)This is an example of the hardware configuration of the user device. (Example) サーバ装置のハードウェア構成例である。(実施例)This is an example of the hardware configuration of the server device. (Example) 動画管理システムの機能構成例である。(実施例)This is an example of the functional configuration of a video management system. (Example) データ登録手順の一例である。(実施例)This is an example of the data registration procedure. (Example) メタデータ付加処理の説明図である。(実施例)It is explanatory drawing of the metadata addition processing. (Example) メタデータの項目例である。(実施例)This is an example of a metadata item. (Example) 検索手順の一例である。(実施例)This is an example of the search procedure. (Example) 検索条件指定画面の表示例である。(実施例)This is a display example of the search condition specification screen. (Example) ゲーム動画再生画面の表示例である。(実施例)This is a display example of the game video playback screen. (Example) アドバイス提示手順の一例である。(実施例)This is an example of the advice presentation procedure. (Example) 対象局面の表示例である。(実施例)This is a display example of the target aspect. (Example) アドバイス情報の表示例である。(実施例)This is an example of displaying advice information. (Example) 類似局面の表示例である。(実施例)This is a display example of a similar aspect. (Example)

[1.実施形態]
[1-1.実施形態1]
[1-1-1.概要]
実施形態1は、ユーザ端末で実行中のゲームの映像及び音声を記録したキャプチャデータにメタデータを付加する情報処理システムに関する。
実施形態1では、キャプチャデータに精緻なメタデータを効率よく付加するため、ユーザ端末がゲーム実行中にキャプチャデータのタイムラインに対応付けて記録したゲーム制御ログを参酌してメタデータを付加する構成が採用されている。
[1. Embodiment]
[1-1. Embodiment 1]
[1-1-1. Overview]
The first embodiment relates to an information processing system that adds metadata to captured data that records video and audio of a game being executed on a user terminal.
In the first embodiment, in order to efficiently add precise metadata to the capture data, the metadata is added by referring to the game control log recorded by the user terminal in association with the timeline of the capture data during game execution. Has been adopted.

[1-1-2.情報処理装置]
実施形態1に係る情報処理システムを構成する情報処理装置は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得手段と、前記取得手段により取得されるゲーム制御ログを参酌し前記キャプチャデータのタイムラインにメタデータを付加する付加手段と、を備える。
前記付加手段は、複数あるメタデータ付加ルールを参照して複数系統の前記メタデータを付加することができる。複数系統のメタデータは、検索用タグとチャプタタイトルのように異種のデータの組合せでもよいし、旧検索用タグと新検索用タグのように同種のデータの組合せでもよい。
[1-1-2. Information processing equipment]
The information processing apparatus constituting the information processing system according to the first embodiment is acquired by the acquisition means for acquiring the game control log recorded in association with the timeline of the captured data by the user terminal during game execution, and the acquisition means. The game control log is taken into consideration, and an additional means for adding metadata to the timeline of the captured data is provided.
The addition means can add a plurality of systems of the metadata by referring to a plurality of metadata addition rules. The metadata of a plurality of systems may be a combination of different types of data such as a search tag and a chapter title, or a combination of the same type of data such as an old search tag and a new search tag.

[1-2.実施形態2]
[1-2-1.概要]
実施形態2は、あるゲーム空間における特定の局面と類似する関係にある他のゲーム空間における局面を検索する情報処理システムに関する。
実施形態2では、あるゲーム空間の対象局面に類似する類似局面を他のゲーム空間の中から効率よく検索するため、ユーザ端末がゲーム実行中にキャプチャデータのタイムラインに対応付けて記録したゲーム制御ログを解析してインデックスを生成し、当該インデックスを参照して検索する構成が採用されている。
[1-2. Embodiment 2]
[1-2-1. Overview]
The second embodiment relates to an information processing system for searching an aspect in another game space having a relationship similar to that of a specific aspect in one game space.
In the second embodiment, in order to efficiently search for a similar aspect similar to the target aspect of a certain game space from another game space, a game control recorded by the user terminal in association with the timeline of captured data during game execution. A configuration is adopted in which the log is analyzed, an index is generated, and the index is referred to for searching.

[1-2-2.情報処理装置]
実施形態2に係る情報処理システムを構成する情報処理装置は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを解析し該キャプチャデータに記録された単数又は複数の局面のキー要素を少なくとも含むインデックスを生成する生成手段と、前記生成手段により生成されるインデックスを参照し対象局面のクエリ要素に類似するキー要素を有する類似局面を検索する検索手段と、を備える。
前記対象局面は、あるキャプチャデータに対応付けて記録されたゲーム制御ログを解析して特定されるゲーム動画内の局面でもよいし、ゲーム実行中のユーザ端末から取得されるスナップショットを解析して特定されるゲーム空間内の局面でもよい。
[1-2-2. Information processing equipment]
The information processing apparatus constituting the information processing system according to the second embodiment analyzes the game control log recorded in association with the timeline of the captured data by the user terminal during game execution, and is a single unit or a single recorded in the captured data. A generation means for generating an index containing at least the key elements of a plurality of aspects, and a search means for searching for similar aspects having key elements similar to the query element of the target aspect by referring to the index generated by the generation means. Be prepared.
The target phase may be a phase in a game video specified by analyzing a game control log recorded in association with a certain capture data, or a snapshot acquired from a user terminal during game execution may be analyzed. It may be an aspect in the specified game space.

[2.実施例]
[2-1.概要]
本実施例は、ユーザ端末で実行中のゲームの映像及び音声を記録したキャプチャデータにメタデータを付加するとともに、あるゲーム空間における特定の局面と類似する関係にある他のゲーム空間における局面を検索する情報処理システムに関する。
本実施例では、キャプチャデータに精緻なメタデータを効率よく付加するとともにあるゲーム空間の対象局面に類似する類似局面を他のゲーム空間の中から効率よく検索するため、ユーザ端末がゲーム実行中にキャプチャデータのタイムラインに対応付けて記録したゲーム制御ログを利用する構成が採用されている。
[2. Example]
[2-1. Overview]
In this embodiment, metadata is added to the captured data obtained by recording the video and audio of the game being executed on the user terminal, and the aspect in another game space having a relationship similar to that of a specific aspect in one game space is searched. Regarding the information processing system to be played.
In this embodiment, in order to efficiently add precise metadata to the captured data and efficiently search for similar aspects similar to the target aspect of one game space from other game spaces, the user terminal is running the game. A configuration that uses the game control log recorded in association with the timeline of the captured data is adopted.

図1を参照して、ゲーム制御ログの内容を説明する。
ゲーム制御ログは、ゲーム空間に存在し得るオブジェクトに関するパラメータの推移と当該ゲーム空間で発生し得るイベントに関するコマンドの実行履歴とをキャプチャデータのタイムラインに対応付けて記録する。
図1のゲーム制御ログは、パラメータAの推移121,パラメータBの推移122,コマンドの実行履歴130がタイムライン110に対応付けて記録している。
The contents of the game control log will be described with reference to FIG.
The game control log records the transition of parameters related to objects that may exist in the game space and the execution history of commands related to events that may occur in the game space in association with the timeline of the capture data.
In the game control log of FIG. 1, the transition 121 of the parameter A, the transition 122 of the parameter B, and the command execution history 130 are recorded in association with the timeline 110.

図1では、パラメータAの値がコマンドc1,c2によりa1→a2→a3と変化している。また、図1では、パラメータBの値がコマンドd1,d2によりb1→b2→b3と変化している。
ゲーム制御ログを利用してオブジェクトを配置しイベントを発生させることにより、あるゲーム空間におけるプレイ内容の少なくとも一部を再現することが可能である。この再現内容からゲーム動画を生成することも可能である。
In FIG. 1, the value of the parameter A changes from a1 to a2 to a3 by the commands c1 and c2. Further, in FIG. 1, the value of the parameter B changes from b1 to b2 to b3 by the commands d1 and d2.
By arranging objects using the game control log and generating an event, it is possible to reproduce at least a part of the play content in a certain game space. It is also possible to generate a game video from this reproduction content.

図2を参照して、実施例のシステムの概要を説明する。
ユーザ端末10a及びユーザ端末10bは、ゲーム管理システム20との間で必要に応じてデータを授受しつつ、ユーザの操作に従って電子ゲームを実行する。
ゲーム実行中のユーザ端末10aは、キャプチャデータとともにゲーム制御ログを記録し、これらのデータを動画管理システム30に提供する。
動画管理システム30は、キャプチャデータが示すゲーム動画を配信管理システム40に登録するとともに、キャプチャデータのタイムラインにメタデータを付加して検索用のインデックスを生成する。
An outline of the system of the embodiment will be described with reference to FIG.
The user terminal 10a and the user terminal 10b execute an electronic game according to a user's operation while exchanging data with and from the game management system 20 as necessary.
The user terminal 10a during game execution records the game control log together with the captured data, and provides these data to the video management system 30.
The video management system 30 registers the game video indicated by the capture data in the distribution management system 40, and adds metadata to the timeline of the capture data to generate an index for search.

ユーザ端末10bは、動画管理システム30においてゲーム動画を検索し、検索結果に基づいて配信管理システム40にゲーム動画の配信を要求する。配信管理システム40は、ユーザ端末10bからの要求に応じてゲーム動画をストリーミング配信する。
ゲーム動画再生中又はゲーム実行中のユーザ端末10bは、動画管理システム30にアドバイスを要求する。動画管理システム30は、ユーザ端末10bからの要求に応じて類似局面を検索し、アドバイス情報をユーザ端末10bに提供する。
The user terminal 10b searches for a game video in the video management system 30, and requests the distribution management system 40 to distribute the game video based on the search result. The distribution management system 40 streams and distributes the game video in response to a request from the user terminal 10b.
The user terminal 10b during game video playback or game execution requests advice from the video management system 30. The video management system 30 searches for similar aspects in response to a request from the user terminal 10b, and provides advice information to the user terminal 10b.

[2-2.ネットワーク構成]
図3は、実施例のシステムのネットワーク構成例を示す。
本実施例のシステムは、ユーザがそれぞれ使用する複数のユーザ端末10(ユーザ端末10a,ユーザ端末10b)と、ゲームサービスを提供するゲーム管理システム20と、動画管理サービスを提供する動画管理システム30と、動画配信サービスを提供する配信管理システム40と、を含む。
ゲーム管理システム20は、ユーザ管理サーバ21とデータ管理サーバ22とストレージ23とを含む。動画管理システム30は、ユーザ管理サーバ31と登録サーバ32とデータ管理サーバ33とストレージ34と検索サーバ35とを含む。配信管理システム40は、登録サーバ41とファイル管理サーバ42とストレージ43と配信サーバ44とを含む。
[2-2. Network configuration]
FIG. 3 shows an example of a network configuration of the system of the embodiment.
The system of this embodiment includes a plurality of user terminals 10 (user terminals 10a, user terminals 10b) used by each user, a game management system 20 that provides a game service, and a video management system 30 that provides a video management service. , A distribution management system 40 that provides a video distribution service, and the like.
The game management system 20 includes a user management server 21, a data management server 22, and a storage 23. The video management system 30 includes a user management server 31, a registration server 32, a data management server 33, a storage 34, and a search server 35. The distribution management system 40 includes a registration server 41, a file management server 42, a storage 43, and a distribution server 44.

ユーザ端末10とユーザ管理サーバ21とは、通信ネットワーク50を通じてデータの授受が可能である。ユーザ管理サーバ21は、データ管理サーバ22を介して、ストレージ23に記憶されるデータにアクセス可能である。
ユーザ端末10とユーザ管理サーバ31及び検索サーバ35とは、通信ネットワーク50を通じて相互にデータの授受が可能である。登録サーバ32及び検索サーバ35は、データ管理サーバ33を介して、ストレージ34に記憶されるデータにアクセス可能である。
Data can be exchanged between the user terminal 10 and the user management server 21 through the communication network 50. The user management server 21 can access the data stored in the storage 23 via the data management server 22.
The user terminal 10, the user management server 31, and the search server 35 can exchange data with each other through the communication network 50. The registration server 32 and the search server 35 can access the data stored in the storage 34 via the data management server 33.

ユーザ端末10と登録サーバ41及び配信サーバ44とは、通信ネットワーク50を通じてデータの授受が可能である。登録サーバ41及び配信サーバ44は、ファイル管理サーバ42を介して、ストレージ43に記憶されるデータにアクセス可能である。
登録サーバ32と登録サーバ41とは、通信ネットワーク50若しくは専用線を通じ又は共用する記憶装置を介して、データの授受が可能である。
通信ネットワーク50は、インターネット(Internet),携帯電話網,無線WAN(Wireless Wide Area Network),無線LAN(Wireless Local Area Network),イーサネット(Ethernet)(登録商標)などの既存のネットワークのうち少なくともいずれかを含んでいてよい。
Data can be exchanged between the user terminal 10, the registration server 41, and the distribution server 44 through the communication network 50. The registration server 41 and the distribution server 44 can access the data stored in the storage 43 via the file management server 42.
Data can be exchanged between the registration server 32 and the registration server 41 through the communication network 50 or a dedicated line or via a shared storage device.
The communication network 50 is at least one of existing networks such as the Internet, a mobile phone network, a wireless WAN (Wireless Wide Area Network), a wireless LAN (Wireless Local Area Network), and an Ethernet (registered trademark). May include.

[2-2-1.ユーザ端末]
ユーザ端末10は、所定のゲームプログラム及びWebブラウザプログラムがインストールされたユーザ装置(コンピュータ)である。
本実施例のシステムでは、ユーザ装置として、ゲームプログラム及びWebブラウザプログラムをインストール可能な汎用の携帯装置(例えば、携帯電話,スマートフォン(smartphone),タブレット(tablet)端末,タブレットPC(personal computer),ウェアラブルデバイス(wearable device)など)や汎用の処理装置(例えば、PC(personal computer)など)を用いることができる。
[2-2-1. User terminal]
The user terminal 10 is a user device (computer) in which a predetermined game program and a Web browser program are installed.
In the system of this embodiment, as a user device, a general-purpose mobile device (for example, a mobile phone, a smartphone (smartphone), a tablet (tablet) terminal, a tablet PC (personal computer), and a wearable) on which a game program and a Web browser program can be installed are installed. A device (wearable device, etc.) or a general-purpose processing device (for example, a PC (personal computer), etc.) can be used.

[2-2-2.ゲーム管理システム]
ゲーム管理システム20は、ユーザ管理サーバ21とデータ管理サーバ22とストレージ23とを含む。
ユーザ管理サーバ21は、Webサーバプログラム(HTTPデーモン(HyperText Transfer Protocol Daemon)ともいう。)がインストールされたサーバ装置(コンピュータ)である。
ユーザ管理サーバ21は、要求(リクエスト)に応じて、データ管理サーバ22を介してストレージ23から必要なデータを読み出し、要求元に提供(レスポンス)する。また、ユーザ管理サーバ21は、要求(リクエスト)に応じて、要求元から取得したデータをデータ管理サーバ22を介してストレージ23に書き込み、処理結果を要求元に提供(レスポンス)する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、ユーザ管理サーバ21の機能を分担させ又はユーザ管理サーバ21にかかる負荷を分散させてもよい。
[2-2-2. Game management system]
The game management system 20 includes a user management server 21, a data management server 22, and a storage 23.
The user management server 21 is a server device (computer) in which a Web server program (also referred to as an HTTP daemon (HyperText Transfer Protocol Daemon)) is installed.
In response to a request, the user management server 21 reads necessary data from the storage 23 via the data management server 22 and provides (responses) to the request source. Further, the user management server 21 writes the data acquired from the request source to the storage 23 via the data management server 22 in response to the request (request), and provides the processing result to the request source (response).
A server system may be configured by linking a plurality of server devices to share the functions of the user management server 21 or to distribute the load applied to the user management server 21.

データ管理サーバ22は、DB(Database)サーバプログラムがインストールされたサーバ装置(コンピュータ)である。データ管理サーバ22は、内蔵する又は外部の接続可能なストレージ23とともにDBMS(Database Management System)を構成する。
データ管理サーバ22は、データの格納要求に応じ要求元から取得されるデータをストレージ23に格納する。また、データ管理サーバ22は、データの抽出要求に応じストレージ23から抽出されるデータを要求元に応答する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、データ管理サーバ22の機能を分担させ又はデータ管理サーバ22にかかる負荷を分散させてもよい。
The data management server 22 is a server device (computer) in which a DB (Database) server program is installed. The data management server 22 constitutes a DBMS (Database Management System) together with a built-in or external connectable storage 23.
The data management server 22 stores the data acquired from the request source in the storage 23 in response to the data storage request. Further, the data management server 22 responds to the request source with the data extracted from the storage 23 in response to the data extraction request.
A server system may be configured by linking a plurality of server devices to share the functions of the data management server 22 or to distribute the load on the data management server 22.

ストレージ23は、ゲームサービスに関連する各種データを記憶する記憶装置である。
なお、複数の記憶装置を用意し、ストレージ23が記憶するデータの種類ごとに別々に記憶させてもよい。またストレージ23が記憶するデータを複数の記憶装置に分散配置することも可能である。
The storage 23 is a storage device that stores various data related to the game service.
A plurality of storage devices may be prepared and stored separately for each type of data stored in the storage 23. It is also possible to distribute the data stored in the storage 23 to a plurality of storage devices.

[2-2-3.動画管理システム]
動画管理システム30は、ユーザ管理サーバ31と登録サーバ32とデータ管理サーバ33とストレージ34と検索サーバ35とを含む。
ユーザ管理サーバ31は、Webサーバプログラムがインストールされたサーバ装置(コンピュータ)である。
ユーザ管理サーバ31は、要求元から取得したデータを登録サーバ32に渡す。また、ユーザ管理サーバ31は、要求(リクエスト)に応じて検索サーバ35に必要なデータを検索させ、処理結果を要求元に提供(レスポンス)する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、ユーザ管理サーバ31の機能を分担させ又はユーザ管理サーバ31にかかる負荷を分散させてもよい。
[2-2-3. Video management system]
The video management system 30 includes a user management server 31, a registration server 32, a data management server 33, a storage 34, and a search server 35.
The user management server 31 is a server device (computer) in which a Web server program is installed.
The user management server 31 passes the data acquired from the request source to the registration server 32. Further, the user management server 31 causes the search server 35 to search for necessary data in response to the request (request), and provides the processing result to the request source (response).
The server system may be configured by linking a plurality of server devices, and the functions of the user management server 31 may be shared or the load applied to the user management server 31 may be distributed.

登録サーバ32は、アプリケーションプログラムがインストールされたサーバ装置(コンピュータ)である。
登録サーバ32は、キャプチャデータ又はこれに加工を施したゲーム動画データを配信管理システム40に登録する。また、登録サーバ32は、メタデータを生成し、これをデータ管理サーバ33を介してストレージ34に記憶させる。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、登録サーバ32の機能を分担させ又は登録サーバ32にかかる負荷を分散させてもよい。
The registration server 32 is a server device (computer) in which an application program is installed.
The registration server 32 registers the captured data or the game video data processed thereof in the distribution management system 40. Further, the registration server 32 generates metadata and stores it in the storage 34 via the data management server 33.
A server system may be configured by linking a plurality of server devices, and the functions of the registration server 32 may be shared or the load applied to the registration server 32 may be distributed.

データ管理サーバ33は、DBサーバプログラムがインストールされたサーバ装置(コンピュータ)である。データ管理サーバ33は、内蔵する又は外部の接続可能なストレージ34とともにDBMSを構成する。
データ管理サーバ33は、データの格納要求に応じ要求元から取得されるデータをストレージ34に格納する。また、データ管理サーバ33は、データの抽出要求に応じストレージ34から抽出されるデータを要求元に応答する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、データ管理サーバ33の機能を分担させ又はデータ管理サーバ33にかかる負荷を分散させてもよい。
The data management server 33 is a server device (computer) in which a DB server program is installed. The data management server 33 constitutes a DBMS together with a built-in or external connectable storage 34.
The data management server 33 stores the data acquired from the request source in the storage 34 in response to the data storage request. Further, the data management server 33 responds to the request source with the data extracted from the storage 34 in response to the data extraction request.
A server system may be configured by linking a plurality of server devices, and the functions of the data management server 33 may be shared or the load applied to the data management server 33 may be distributed.

ストレージ34は、動画管理サービスに関連する各種データを記憶する記憶装置である。本実施例では、特に、キャプチャデータに対応付けられたゲーム制御ログ,当該キャプチャデータに付加されたメタデータ,メタデータを整形したインデックス等が記憶される。
なお、複数の記憶装置を用意し、ストレージ34が記憶するデータの種類ごとに別々に記憶させてもよい。またストレージ34が記憶するデータを複数の記憶装置に分散配置することも可能である。
The storage 34 is a storage device that stores various data related to the video management service. In this embodiment, in particular, the game control log associated with the capture data, the metadata added to the capture data, the index obtained by shaping the metadata, and the like are stored.
A plurality of storage devices may be prepared and stored separately for each type of data stored in the storage 34. It is also possible to distribute the data stored in the storage 34 to a plurality of storage devices.

検索サーバ35は、検索プログラムがインストールされたサーバ装置(コンピュータ)である。
検索サーバ35は、検索要求(リクエスト)に応じてインデックスを検索し、検索結果を要求元に提供(レスポンス)する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、検索サーバ35の機能を分担させ又は検索サーバ35にかかる負荷を分散させてもよい。
The search server 35 is a server device (computer) in which a search program is installed.
The search server 35 searches the index in response to the search request (request) and provides the search result to the request source (response).
A server system may be configured by linking a plurality of server devices, and the functions of the search server 35 may be shared or the load applied to the search server 35 may be distributed.

[2-2-4.配信管理システム]
配信管理システム40は、登録サーバ41とファイル管理サーバ42とストレージ43と配信サーバ44とを含む。
登録サーバ41は、アプリケーションプログラムがインストールされたサーバ装置(コンピュータ)である。
登録サーバ41は、登録要求(リクエスト)に応じて、要求元から提供される動画データをファイル管理サーバ42を介してストレージ43に記憶させ、処理結果を要求元に提供(レスポンス)する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、登録サーバ41の機能を分担させ又は登録サーバ41にかかる負荷を分散させてもよい。
[2-2-4. Delivery management system]
The distribution management system 40 includes a registration server 41, a file management server 42, a storage 43, and a distribution server 44.
The registration server 41 is a server device (computer) in which an application program is installed.
In response to the registration request (request), the registration server 41 stores the moving image data provided by the request source in the storage 43 via the file management server 42, and provides the processing result to the request source (response).
A plurality of server devices may be linked to form a server system, and the functions of the registration server 41 may be shared or the load applied to the registration server 41 may be distributed.

ファイル管理サーバ42は、ファイルサーバプログラムがインストールされたサーバ装置(コンピュータ)である。
ファイル管理サーバ42は、データの格納要求に応じ要求元から取得されるデータをストレージ43に格納する。また、ファイル管理サーバ42は、データの抽出要求に応じストレージ43から抽出されるデータを要求元に応答する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、ファイル管理サーバ42の機能を分担させ又はファイル管理サーバ42にかかる負荷を分散させてもよい。
The file management server 42 is a server device (computer) in which a file server program is installed.
The file management server 42 stores the data acquired from the request source in the storage 43 in response to the data storage request. Further, the file management server 42 responds to the request source with the data extracted from the storage 43 in response to the data extraction request.
A server system may be configured by linking a plurality of server devices to share the functions of the file management server 42 or to distribute the load on the file management server 42.

ストレージ43は、動画配信サービスに関連する各種データを記憶する記憶装置である。本実施例では、特に、動画ファイルデータが記憶される。
なお、ストレージ43が記憶するデータを複数の記憶装置に分散配置することも可能である。
The storage 43 is a storage device that stores various data related to the moving image distribution service. In this embodiment, in particular, moving image file data is stored.
It is also possible to distribute the data stored in the storage 43 to a plurality of storage devices.

配信サーバ44は、ストリーミング配信サーバプログラムがインストールされたサーバ装置(コンピュータ)である。
配信サーバ44は、配信要求(リクエスト)に応じて、ファイル管理サーバ42を介してストレージ43から必要なデータを読み出し、要求元にストリーミング配信(レスポンス)する。
なお、複数のサーバ装置を連携させてサーバシステムを構成し、配信サーバ44の機能を分担させ又は配信サーバ44にかかる負荷を分散させてもよい。
The distribution server 44 is a server device (computer) in which a streaming distribution server program is installed.
The distribution server 44 reads necessary data from the storage 43 via the file management server 42 in response to the distribution request (request), and streams the data to the request source (response).
A plurality of server devices may be linked to form a server system, and the functions of the distribution server 44 may be shared or the load applied to the distribution server 44 may be distributed.

[2-3.ハードウェア構成]
[2-3-1.ユーザ装置のハードウェア構成]
図4は、ユーザ装置のハードウェア構成例を示す。
典型的なユーザ装置は、制御処理部を構成するMPU(Micro-Processing Unit)411と、主記憶部を構成するRAM(Random Access Memory)421と、補助記憶部を構成するROM(Read Only Memory)422及びEEPROM(Electrically Erasable Programmable Read-Only Memory)423と、入力部及び表示部を構成するタッチパネルディスプレイ431と、音声出力部を構成するスピーカ432と、通信制御部を構成するNIC(Network Interface Controller)441及び無線LAN(Local Area Network)チップ442と、を少なくとも有する。
[2-3. Hardware configuration]
[2-3-1. Hardware configuration of user equipment]
FIG. 4 shows an example of hardware configuration of a user device.
Typical user devices include an MPU (Micro-Processing Unit) 411 that constitutes a control processing unit, a RAM (Random Access Memory) 421 that constitutes a main storage unit, and a ROM (Read Only Memory) that constitutes an auxiliary storage unit. 422 and EEPROM (Electrically Erasable Programmable Read-Only Memory) 423, a touch panel display 431 that constitutes an input unit and a display unit, a speaker 432 that constitutes an audio output unit, and a NIC (Network Interface Controller) that constitutes a communication control unit. It has at least a 441 and a wireless LAN (Local Area Network) chip 442.

RAM421と、ROM422と、EEPROM423と、タッチパネルディスプレイ431と、スピーカ432と、NIC441と、無線LANチップ442とは、バスラインを介してMPU411と接続される。
MPU411は、(1)ROM422又はEEPROM423に記憶されたプログラムをRAM421上に読み込み、(2)プログラムの指示に従ってタッチパネルディスプレイ431とEEPROM423とNIC441と無線LANチップ442との少なくともいずれかからデータを取得し、(3)取得したデータをプログラムに規定される手順で演算・加工した上で、(4)演算済み・加工済みのデータをEEPROM423とタッチパネルディスプレイ431とスピーカ432とNIC441と無線LANチップ442との少なくともいずれかに提供する。
The RAM 421, ROM 422, EEPROM 423, touch panel display 431, speaker 432, NIC 441, and wireless LAN chip 442 are connected to the MPU 411 via a bus line.
The MPU 411 (1) reads the program stored in the ROM 422 or the EEPROM 423 onto the RAM 421, and (2) acquires data from at least one of the touch panel display 431, the EEPROM 423, the NIC 441, and the wireless LAN chip 442 according to the instructions of the program. (3) After calculating and processing the acquired data according to the procedure specified in the program, (4) at least the calculated and processed data of EEPROM 423, touch panel display 431, speaker 432, NIC 441, and wireless LAN chip 442. Provide to either.

[2-3-2.サーバ装置のハードウェア構成]
図5は、サーバ装置のハードウェア構成例を示す。
典型的なサーバ装置は、MPUやROMを含む制御処理装置510と、RAMを含む主記憶装置520と、HDD(Hard Disc Drive)を含む補助記憶装置530と、マウスやキーボードを含む入力装置540と、ディスプレイやスピーカを含む出力装置550と、ネットワークカード(Network Interface Card)を含む通信制御装置560と、を有する。
[2-3-2. Server device hardware configuration]
FIG. 5 shows an example of the hardware configuration of the server device.
Typical server devices include a control processing device 510 including an MPU and ROM, a main storage device 520 including a RAM, an auxiliary storage device 530 including an HDD (Hard Disc Drive), and an input device 540 including a mouse and a keyboard. It has an output device 550 including a display and a speaker, and a communication control device 560 including a network interface card.

主記憶装置520、補助記憶装置530、入力装置540、出力装置550及び通信制御装置560は、バスラインを介して制御処理装置510とそれぞれ接続される。
制御処理装置510は、(1)補助記憶装置530に記憶されたプログラムを主記憶装置520上に読み込み、(2)プログラムの指示に従って入力装置540と補助記憶装置530と通信制御装置560との少なくともいずれかからデータを取得し、(3)取得したデータをプログラムに規定される手順で演算・加工した上で、(4)演算済み・加工済みのデータを補助記憶装置530と出力装置550と通信制御装置560との少なくともいずれかに提供する。
The main storage device 520, the auxiliary storage device 530, the input device 540, the output device 550, and the communication control device 560 are connected to the control processing device 510 via a bus line, respectively.
The control processing device 510 reads (1) the program stored in the auxiliary storage device 530 onto the main storage device 520, and (2) at least the input device 540, the auxiliary storage device 530, and the communication control device 560 according to the instruction of the program. After acquiring data from any of them, (3) calculating and processing the acquired data according to the procedure specified in the program, (4) communicating the calculated and processed data with the auxiliary storage device 530 and the output device 550. Provided in at least one of the control devices 560.

[2-4.機能構成]
図6は、動画管理システムの機能構成例を示す。
図6に例示されるように、動画管理システム30は、受付部611と、登録部612と、データ管理部621と、データ記憶部622と、入力部631と、特定部632と、検索部633と、出力部634と、を含む。
受付部611は、ユーザ管理サーバ31を含んで構成される。登録部612は、登録サーバ32を含んで構成される。
データ管理部621は、データ管理サーバ33を含んで構成される。データ記憶部622は、ストレージ34を含んで構成される。
入力部631及び出力部634は、ユーザ管理サーバ31を含んで構成される。特定部632及び検索部633は、検索サーバ35を含んで構成される。
[2-4. Function configuration]
FIG. 6 shows an example of a functional configuration of a video management system.
As illustrated in FIG. 6, the video management system 30 includes a reception unit 611, a registration unit 612, a data management unit 621, a data storage unit 622, an input unit 631, a specific unit 632, and a search unit 633. And the output unit 634.
The reception unit 611 includes a user management server 31. The registration unit 612 includes a registration server 32.
The data management unit 621 includes a data management server 33. The data storage unit 622 includes a storage 34.
The input unit 631 and the output unit 634 are configured to include the user management server 31. The specific unit 632 and the search unit 633 are configured to include a search server 35.

ユーザ管理サーバ31が担う機能は、サーバ装置向けOS(Operating System)と当該OS上で動作するWebサーバプログラムとがサーバ装置にそれぞれインストールされることにより実現される。
登録サーバ32が担う機能は、サーバ装置向けOSと当該OS上で動作するアプリケーションプログラムとがサーバ装置にそれぞれインストールされることにより実現される。
データ管理サーバ33が担う機能は、サーバ装置向けOSと当該OS上で動作するDBサーバプログラムとがサーバ装置にそれぞれインストールされることにより実現される。
検索サーバ35が担う機能は、サーバ装置向けOSと当該OS上で動作する検索プログラムとがサーバ装置にそれぞれインストールされることにより実現される。
The function of the user management server 31 is realized by installing an OS (Operating System) for a server device and a Web server program running on the OS in the server device, respectively.
The function of the registration server 32 is realized by installing an OS for the server device and an application program running on the OS in the server device, respectively.
The function of the data management server 33 is realized by installing the OS for the server device and the DB server program running on the OS in the server device, respectively.
The function of the search server 35 is realized by installing an OS for the server device and a search program running on the OS in the server device, respectively.

サーバ装置にインストールされるべきプログラムは、CD(Compact Disc),DVD(Digital Versatile Disk),MOディスク(Magneto-Optical disk),フラッシュメモリ(flash memory)などの記録媒体に記録された状態で配布され当該記録媒体からサーバ装置に読み込まれてもよいし、通信ネットワークを介し搬送波に重畳させてサーバ装置に供給されてもよい。 The programs to be installed in the server device are distributed in a state of being recorded on a recording medium such as a CD (Compact Disc), DVD (Digital Versatile Disk), MO disk (Magneto-Optical disk), or flash memory (flash memory). It may be read from the recording medium into the server device, or may be superimposed on the carrier via the communication network and supplied to the server device.

受付部611は、ゲーム実行中のユーザ端末10aによりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログと当該キャプチャデータとをユーザ端末10aから取得する。
本実施例において、ゲーム制御ログは、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションに関するパラメータの推移やコマンドの実行履歴を含む。
The reception unit 611 acquires the game control log recorded in association with the timeline of the captured data by the user terminal 10a during game execution and the captured data from the user terminal 10a.
In this embodiment, the game control log includes a transition of parameters related to an action in which the first object is involved in the second object in the game space, and a command execution history.

登録部612は、受付部611により取得されるキャプチャデータ又はこれに加工を施した動画データを配信管理システム40に登録する。また、登録部612は、受付部611により取得されるゲーム制御ログを参酌しキャプチャデータのタイムラインにメタデータを付加し、データ管理部621を介してデータ記憶部622に記憶させる。
本実施例において、登録部612は、複数あるメタデータ付加ルールをそれぞれ参照して複数系統のメタデータを付加する。
The registration unit 612 registers the capture data acquired by the reception unit 611 or the processed moving image data in the distribution management system 40. Further, the registration unit 612 adds metadata to the timeline of the capture data in consideration of the game control log acquired by the reception unit 611, and stores the metadata in the data storage unit 622 via the data management unit 621.
In this embodiment, the registration unit 612 adds a plurality of systems of metadata by referring to each of a plurality of metadata addition rules.

さらに、登録部612は、ゲーム制御ログに記録された単数又は複数の局面のキー要素を少なくとも含むインデックスを生成する。
キー要素は、キャプチャデータに記録された局面における第1キー項目と第2キー項目を特定可能なデータである。好ましくは、キー要素は、第1キー項目から第2キー項目に向けてなされるキーアクションを特定可能なデータである。さらに好ましくは、キー要素は、第1キー項目から第2キー項目に向けてオブジェクトを変位させるキーアクションを特定可能なデータである。第1キー項目及び第2キー項目は、ゲーム空間内の位置でもよいしゲーム空間内に存在するオブジェクトでもよい。
本実施例では、キャプチャデータに記録された局面における第1オブジェクトの配置位置,第2オブジェクトの配置位置が、それぞれ第1キー項目,第2キー項目である。
Further, the registration unit 612 generates an index containing at least one key element of a single or a plurality of aspects recorded in the game control log.
The key element is data that can identify the first key item and the second key item in the aspect recorded in the capture data. Preferably, the key element is data that can identify the key action performed from the first key item to the second key item. More preferably, the key element is data that can identify the key action that displaces the object from the first key item to the second key item. The first key item and the second key item may be a position in the game space or an object existing in the game space.
In this embodiment, the placement position of the first object and the placement position of the second object in the aspect recorded in the capture data are the first key item and the second key item, respectively.

入力部631は、ユーザ端末10bから検索要求を入力する。また、入力部631は、ゲーム動画再生中又はゲーム実行中のユーザ端末10bからアドバイス要求を受け付ける。
特定部632は、アドバイス要求の要求元がゲーム動画再生中である場合に、再生中のゲーム動画の指定位置(例えば、一時停止位置)の局面を対応するゲーム制御ログを解析することにより対象局面として特定する。一方、特定部632は、アドバイス要求の要求元がゲーム実行中である場合に、実行中のゲームのゲーム空間における現在の局面をユーザ端末10bから取得されるスナップショットを解析することにより対象局面として特定する。
The input unit 631 inputs a search request from the user terminal 10b. Further, the input unit 631 receives an advice request from the user terminal 10b during game video playback or game execution.
The specific unit 632 analyzes the game control log corresponding to the phase of the designated position (for example, the pause position) of the game video being played when the request source of the advice request is playing the game video. Specify as. On the other hand, the specific unit 632 sets the current aspect of the running game in the game space as the target aspect by analyzing the snapshot taken from the user terminal 10b when the request source of the advice request is executing the game. Identify.

検索部633は、ユーザ端末10bから検索要求を入力した場合に、指定された検索条件を満たすメタデータが付加されているゲーム動画を検索する。
また、検索部633は、ユーザ端末10bからアドバイス要求を受け付けた場合に、登録部612により生成されたインデックスを参照し対象局面のクエリ要素に類似するキー要素を有する類似局面を検索する。所定条件を満たす効果が得られたサブキー要素を有する類似局面のみに検索対象を絞り込んでもよい。クエリ要素の項目は、キー要素の項目に対応させるとよい。
When the search request is input from the user terminal 10b, the search unit 633 searches for the game video to which the metadata satisfying the specified search condition is added.
Further, when the advice request is received from the user terminal 10b, the search unit 633 refers to the index generated by the registration unit 612 and searches for a similar aspect having a key element similar to the query element of the target aspect. The search target may be narrowed down to only similar aspects having subkey elements that have the effect of satisfying a predetermined condition. The item of the query element should correspond to the item of the key element.

出力部634は、ユーザ端末10bから検索要求を入力した場合に、検索結果をユーザ端末10bに出力する。
また、出力部634は、ゲーム動画再生中のユーザ端末10bからアドバイス要求を受け付けた場合に、検索部633により特定される対象局面において実行されたユーザ操作に対するアドバイスを示すアドバイス情報を当該ゲーム動画に重畳させて提示する。一方、出力部634は、ゲーム実行中のユーザ端末10bからアドバイス要求を受け付けた場合に、検索部633により特定される対象局面において実行されるべきユーザ操作に対するアドバイスを示すアドバイス情報をゲーム画面に重畳させて提示する。
The output unit 634 outputs the search result to the user terminal 10b when the search request is input from the user terminal 10b.
Further, when the output unit 634 receives an advice request from the user terminal 10b during playback of the game video, the output unit 634 provides the game video with advice information indicating advice for the user operation executed in the target phase specified by the search unit 633. It is presented in a superimposed manner. On the other hand, when the output unit 634 receives an advice request from the user terminal 10b during game execution, the output unit 634 superimposes advice information indicating advice for the user operation to be executed in the target phase specified by the search unit 633 on the game screen. Let me present it.

アドバイス情報は、類似局面のキー要素を利用して統計的に生成される。例えば、結果の芳しさのレベルごとにアクションの方向,大きさ,強さ等を集計し、結果のレベルごとにユーザ操作の内容を解説する情報が生成されるとよい。
なお、アドバイス情報は、ゲーム制御ログ又はスナップショットを解析して判明する非重要エリア(つまり、キー要素が示す内容に関連するオブジェクトの配置位置やイベントの発生位置を含まないエリア)に重畳表示されるとよい。
Advice information is statistically generated using key elements of similar aspects. For example, it is preferable to aggregate the direction, size, strength, etc. of the action for each level of goodness of the result, and generate information explaining the content of the user operation for each level of the result.
The advice information is superimposed and displayed in a non-important area found by analyzing the game control log or snapshot (that is, an area that does not include the position of the object related to the content indicated by the key element or the position where the event occurs). It is good.

[2-5.データ登録手順]
図7は、動画管理システム30によるデータ登録手順を例示する。
S710では、受付部611が、ユーザ端末10aから登録データを取得する。登録データは、キャプチャデータと、当該キャプチャデータのタイムラインに対応付けられたゲーム制御ログと、を少なくとも含む。
[2-5. Data registration procedure]
FIG. 7 illustrates a data registration procedure by the video management system 30.
In S710, the reception unit 611 acquires the registration data from the user terminal 10a. The registration data includes at least the capture data and the game control log associated with the timeline of the capture data.

S720では、登録部612が、キャプチャデータ又はこれに加工を施したゲーム動画を配信管理システム40に登録する。
S730では、登録部612が、キャプチャデータのタイムラインにメタデータを付加する。本実施例では、複数あるメタデータ付加ルールをそれぞれ参照して複数系統のメタデータを付加する。本実施例では、検索用タグとチャプタタイトルを付加する。
S740では、登録部612が、付加されたメタデータをデータ管理部621を介してデータ記憶部622に記憶させる。またこのとき、登録部612が、検索用タグの集合を整形してインデックスを生成し、データ管理部621を介してデータ記憶部622に記憶させる。
In S720, the registration unit 612 registers the captured data or the processed game video in the distribution management system 40.
In S730, the registration unit 612 adds metadata to the timeline of the capture data. In this embodiment, a plurality of metadata systems are added by referring to each of a plurality of metadata addition rules. In this embodiment, a search tag and a chapter title are added.
In S740, the registration unit 612 stores the added metadata in the data storage unit 622 via the data management unit 621. At this time, the registration unit 612 shapes the set of search tags to generate an index, and stores the index in the data storage unit 622 via the data management unit 621.

図8を参照して、メタデータ付加処理を説明する。
本実施例において、登録部612は、一のゲーム制御ログ810に対し複数ある付加ルール(例えば、付加ルール820a,付加ルール820b)をそれぞれ適用することにより、複数系統のメタデータ(例えば、検索用タグ830a,チャプタタイトル830b)を生成する。
The metadata addition process will be described with reference to FIG.
In this embodiment, the registration unit 612 applies a plurality of additional rules (for example, additional rule 820a and additional rule 820b) to one game control log 810, whereby a plurality of systems of metadata (for example, for search) are applied. Tag 830a, chapter title 830b) are generated.

図9(a)は、検索用タグの項目例を示す。検索用タグはメタデータの一例である。
図9(a)に例示されるように、検索用タグは、キー項目である「動画ID」と、タイムライン上の「対応位置」,アクションを特定可能な「アクションID」,当該アクションの「名称」,「主体」(第1オブジェクト),「客体」(第2オブジェクト),「方向」(「大きさ」を含むベクトルでもよい),「効果」の観点にそれぞれ関連付けられた単数又は複数のタームと、を含む。
FIG. 9A shows an example of a search tag item. The search tag is an example of metadata.
As illustrated in FIG. 9A, the search tag includes a key item "video ID", a "corresponding position" on the timeline, an "action ID" that can identify an action, and a "action ID" of the action. Singular or plural associated with the viewpoints of "name", "subject" (first object), "object" (second object), "direction" (may be a vector including "magnitude"), and "effect", respectively. Including terms and.

「効果」とは、典型的には、「アクション」により「主体」が「客体」に与えたダメージの大きさのレベル又は度合いである。ダメージの大きさは、当該「アクション」に対応するコマンドの前後における「客体」に関連するパラメータの推移から特定され得る。
なお、「主体」を動かして「主体」又は他のオブジェクトが「客体」にぶつかった回数(ヒット数)に応じて得点が加算される種類のゲームにおいては、「効果」としてヒット数のレベル又は度合いを意味するタームを付加してもよい。
The "effect" is typically the level or degree of damage done by the "subject" to the "object" by the "action". The magnitude of the damage can be determined from the transition of the parameters related to the "object" before and after the command corresponding to the "action".
In addition, in a type of game in which points are added according to the number of times (the number of hits) that the "subject" or another object hits the "object" by moving the "subject", the level of the number of hits or the level of the number of hits is used as the "effect". A term indicating the degree may be added.

図9(b)は、チャプタタイトルの項目例を示す。チャプタタイトルはメタデータの一例である。
図9(b)に例示されるように、チャプタタイトルは、キー項目である「動画ID」及び「チャプタ番号」と、タイムライン上の「対応位置」,チャプタの「タイトル」と、を含む。
なお、チャプタのタイトルは、アクションの「名称」,「主体」,「客体」,「方向」,「結果」の観点にそれぞれ関連付けられたタームが所定の順序で連結されたテキストでよい。
FIG. 9B shows an example of an item of a chapter title. Chapter titles are an example of metadata.
As illustrated in FIG. 9B, the chapter title includes key items "video ID" and "chapter number", a "corresponding position" on the timeline, and a "title" of the chapter.
The title of the chapter may be a text in which terms associated with the viewpoints of "name", "subject", "object", "direction", and "result" of the action are concatenated in a predetermined order.

[2-6.検索手順]
図10は、動画管理システム30による検索手順を例示する。
S1010では、入力部631が、ユーザ端末10bから検索要求を入力する。検索要求には、ユーザにより指定される検索条件が含まれる。
S1020では、検索部633が、指定された検索条件を満たすゲーム動画を検索する。
S1030では、出力部634が、検索結果をユーザ端末10bに出力する。本実施例における検索結果は、再生開始位置を示すパラメータが付加されたゲーム動画のURLをリンク先とする単数又は複数のハイパーリンクを少なくとも含む。
[2-6. Search procedure]
FIG. 10 illustrates a search procedure by the moving image management system 30.
In S1010, the input unit 631 inputs a search request from the user terminal 10b. The search request includes search conditions specified by the user.
In S1020, the search unit 633 searches for game videos satisfying the designated search conditions.
In S1030, the output unit 634 outputs the search result to the user terminal 10b. The search result in this embodiment includes at least one or a plurality of hyperlinks to the URL of the game video to which the parameter indicating the playback start position is added.

いずれかのハイパーリンクが指定されリンク先にアクセスされると、配信管理システム40からユーザ端末10bに対するストリーミング配信が開始する。ユーザ端末10bでは、指定されたゲーム動画が指定された再生開始位置から再生される。
なお、ゲーム動画は、Webブラウザプログラムにより再生されてもよいし、専用のアプリケーションプログラムにより再生されてもよい。Webブラウザプログラムにより再生される場合は、動画配信サービスの動画再生ページで再生されてもよいし、動画管理サービスのゲーム動画再生ページで再生されてもよい。
When any of the hyperlinks is designated and the link destination is accessed, streaming distribution from the distribution management system 40 to the user terminal 10b starts. On the user terminal 10b, the designated game video is played from the designated playback start position.
The game video may be played by a Web browser program or a dedicated application program. When it is played by the Web browser program, it may be played on the video playback page of the video distribution service, or it may be played on the game video playback page of the video management service.

図11は、検索条件指定画面の表示例である。
画面1100には、検索用タグの複数の観点にそれぞれ対応する複数の領域1110~1150と、ボタン1160と、が含まれる。
領域1110には、アクションの「名称」を指定するプルダウン1112が含まれる。領域1120には、アクションの「主体」を指定するプルダウン1122が含まれる。領域1130には、アクションの「客体」を指定するプルダウン1132が含まれる。領域1140には、アクションの「方向」を指定するプルダウン1142が含まれる。領域1150には、アクションの「効果」を指定するプルダウン1152が含まれる。
各プルダウンでは、指定なし又は具体的なタームを選択させるとよい。
各領域で項目が指定された後にユーザがボタン1160に対する所定の指定操作を行うと、ユーザ端末10bが検索サーバ35に検索要求を送信する。
FIG. 11 is a display example of the search condition specification screen.
The screen 1100 includes a plurality of areas 1110 to 1150 corresponding to a plurality of viewpoints of the search tag, and a button 1160.
Region 1110 includes a pull-down 1112 that specifies the "name" of the action. Region 1120 includes a pull-down 1122 that specifies the "subject" of the action. Region 1130 includes a pull-down 1132 that specifies the "object" of the action. Region 1140 includes pull-down 1142 that specifies the "direction" of the action. Region 1150 includes a pull-down 1152 that specifies the "effect" of the action.
In each pull-down, it is advisable to select an unspecified or specific term.
When the user performs a predetermined designation operation for the button 1160 after the item is designated in each area, the user terminal 10b sends a search request to the search server 35.

[2-7.ゲーム動画再生画面の表示例]
図12は、ゲーム動画再生画面の表示例である。
画面1200には、ゲーム動画が表示される領域1210と、チャプタ一覧が表示される領域1220と、が含まれる。
領域1220には、再生開始位置を示すパラメータが付加されたゲーム動画のURLをリンク先とするハイパーリンクがチャプタの数だけ配置される。いずれかのハイパーリンクが指定されると、配信管理システム40からユーザ端末10bに対するストリーミング配信が開始し、領域1210にゲーム動画が表示される。
[2-7. Display example of game video playback screen]
FIG. 12 is a display example of the game moving image playback screen.
The screen 1200 includes an area 1210 in which a game movie is displayed and an area 1220 in which a chapter list is displayed.
In the area 1220, as many hyperlinks as the number of chapters are arranged with the URL of the game video to which the parameter indicating the reproduction start position is added as the link destination. When any of the hyperlinks is specified, streaming distribution from the distribution management system 40 to the user terminal 10b starts, and the game video is displayed in the area 1210.

[2-8.アドバイス提示手順]
図13は、動画管理システム30によるアドバイス提示手順を例示する。
S1310では、入力部631が、ゲーム動画再生中又はゲーム実行中のユーザ端末10bからアドバイス要求を受け付ける。
S1320では、特定部632が、再生中のゲーム動画又は実行中のゲームのゲーム空間における対象局面を特定する。
[2-8. Advice presentation procedure]
FIG. 13 illustrates an advice presentation procedure by the video management system 30.
In S1310, the input unit 631 receives an advice request from the user terminal 10b during game video playback or game execution.
In S1320, the specific unit 632 specifies a target aspect in the game space of the game video being played or the game being executed.

S1330では、検索部633が、データ記憶部622に記憶されるインデックスを参照し、対象局面のクエリ要素と所定基準を満たす程度に類似するキー要素を有する類似局面を検索する。本実施例では、所定条件を満たす効果が得られたことを示すサブキー要素をさらに有する類似局面を優先的に検索する。
S1340では、出力部634が、類似局面のキー要素を利用して生成されるアドバイス情報をユーザ端末10bに提示する。
In S1330, the search unit 633 refers to the index stored in the data storage unit 622, and searches for a similar aspect having a key element similar to the query element of the target aspect to the extent that it satisfies a predetermined criterion. In this embodiment, a similar aspect having a subkey element indicating that an effect satisfying a predetermined condition is obtained is preferentially searched.
In S1340, the output unit 634 presents the advice information generated by using the key element of the similar aspect to the user terminal 10b.

図14は、対象局面の表示例である。画面1400は、ユーザ端末10bで再生中のゲーム動画における対象局面を例示する。
画面1400には、オブジェクトA1411と、オブジェクトB1412と、オブジェクトA1411からオブジェクトB1412に向けてなされたアクションの方向を示す軌跡1413が表示されている。
なお、実行中のゲームのゲーム空間における対象局面を表示するゲーム画面には、軌跡1413に相当する要素が表示されない。
FIG. 14 is a display example of the target aspect. The screen 1400 exemplifies a target aspect in a game moving image being played on the user terminal 10b.
On the screen 1400, the object A1411, the object B1412, and the locus 1413 indicating the direction of the action taken from the object A1411 toward the object B1412 are displayed.
It should be noted that the element corresponding to the locus 1413 is not displayed on the game screen displaying the target aspect in the game space of the game being executed.

図15は、アドバイス情報の表示例である。
対象局面を例示する画面1400に、類似局面において好ましい効果がもたらされたアクションの方向を示す軌跡1520と、当該アクションの説明テキストを表示する領域1530と、アクションの効果に関する基準を指定するプルダウン1540と、指定された基準を満たす類似局面を有するゲーム動画の検索結果画面を表示させるボタン1550と、が重畳配置されている。
プルダウン1540で基準が指定されると、指定された基準を満たす類似局面における他のユーザの操作傾向がゲーム動画に重畳表示される。また、ボタン1550が指定されると、プルダウン1540で指定された基準を満たす類似局面を有するゲーム動画(後述の部分動画でもよい)へのリンクが設定された一覧画面が表示される。
FIG. 15 is an example of displaying advice information.
On the screen 1400 illustrating the target aspect, a locus 1520 indicating the direction of the action that produced a favorable effect in a similar aspect, an area 1530 displaying the explanatory text of the action, and a pull-down 1540 that specifies a criterion for the effect of the action. And a button 1550 for displaying a search result screen of a game movie having a similar aspect satisfying a designated criterion are superimposed and arranged.
When a criterion is specified by the pull-down 1540, the operation tendency of another user in a similar aspect satisfying the specified criterion is superimposed and displayed on the game video. Further, when the button 1550 is specified, a list screen in which a link to a game video (which may be a partial video described later) having a similar aspect satisfying the criteria specified by the pull-down 1540 is set is displayed.

図16は、類似局面の表示例である。
画面1600では、対象局面のオブジェクトA1411に対応する類似局面のオブジェクトA1611から対象局面のオブジェクトB1412に対応する類似局面のオブジェクトB1612に向けてなされるアクションの映像がピンポイントで再生される。
また、画面1600には、背景の有無を指定するプルダウン1621と、背景の模様を指定するプルダウン1622と、背景の色を指定するプルダウン1623と、が重畳表示される。
FIG. 16 is a display example of a similar aspect.
On the screen 1600, the video of the action taken from the object A1611 of the similar aspect corresponding to the object A1411 of the target aspect toward the object B1612 of the similar aspect corresponding to the object B1412 of the target aspect is reproduced pinpointly.
Further, on the screen 1600, a pull-down 1621 for designating the presence / absence of a background, a pull-down 1622 for designating a background pattern, and a pull-down 1623 for designating a background color are superimposed and displayed.

類似局面を表示する画面1600には、類似局面のキー要素以外の要素が含まれないようにするのが好ましい。これにより、ユーザは、ゲーム空間におけるオブジェクトの動きだけを確認することができる。
画面1600では、背景が白黒のグリッドになっている。背景の模様や色は、ユーザの指定により、任意のタイミングで切り替えることが可能である。オブジェクトのアイコンと被らない単色無模様等に切り替えることが想定される。これらの構成により、ゲーム空間におけるアクションの方向(本実施例では、オブジェクトの移動方向)を確認する際に視認性の向上が期待できる。
It is preferable that the screen 1600 displaying the similar aspect does not include elements other than the key elements of the similar aspect. This allows the user to see only the movement of the object in the game space.
On the screen 1600, the background is a black and white grid. The background pattern and color can be switched at any time according to the user's specifications. It is expected to switch to a monochromatic pattern that does not cover the object icon. With these configurations, improvement in visibility can be expected when confirming the direction of the action in the game space (in this embodiment, the moving direction of the object).

キー要素以外の要素(例えば、検索可能な局面の前後の映像及び音声,検索可能な局面の背景,イベントに伴うエフェクトの画像,キー要素と関連のないオブジェクト等)が含まれないゲーム動画(部分映像)は、ゲーム制御ログを解析することにより予め生成し配信管理システム40に登録しておけばよい。
登録部612は、部分映像を生成し、これを配信管理システム40に登録する。その際、登録部612は、登録した部分映像のアクセス先情報(例えば、URL)を取得し、データ管理部621を介してデータ記憶部622に記憶させておくとよい。
Game videos (parts) that do not include elements other than key elements (for example, video and audio before and after the searchable phase, background of searchable aspects, images of effects associated with events, objects unrelated to key elements, etc.) The video) may be generated in advance by analyzing the game control log and registered in the distribution management system 40.
The registration unit 612 generates a partial video and registers it in the distribution management system 40. At that time, the registration unit 612 may acquire the access destination information (for example, URL) of the registered partial video and store it in the data storage unit 622 via the data management unit 621.

[3.発明の構成例]
[3-1.発明1]
[3-1-1.発明1の課題]
発明1が解決しようとする課題は、ゲーム実行中のユーザ端末により記録されるキャプチャデータに精緻なメタデータを効率よく付加することである。
[3-1-2.発明1の構成]
〔A〕上記課題を解決するため、発明1の一態様である「情報処理装置」は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得手段と、前記取得手段により取得されるゲーム制御ログを参酌し前記キャプチャデータのタイムラインにメタデータを付加する付加手段と、を備える。
〔B〕上記課題を解決するため、発明1の一態様である「情報処理装置の制御方法」は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得ステップと、前記取得ステップにより取得されるゲーム制御ログを参酌し前記キャプチャデータのタイムラインにメタデータを付加する付加ステップと、を含む。
〔C〕上記課題を解決するため、発明1の一態様である「制御プログラム」は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得機能と、前記取得機能により取得されるゲーム制御ログを参酌し前記キャプチャデータのタイムラインにメタデータを付加する付加機能と、を情報処理装置のコンピュータに実現させる。
〔D〕上記課題を解決するため、発明1の一態様である「コンピュータ読取り可能な記録媒体」に記録される制御プログラムは、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得機能と、前記取得機能により取得されるゲーム制御ログを参酌し前記キャプチャデータのタイムラインにメタデータを付加する付加機能と、を情報処理装置のコンピュータに実現させる。
[3-1-3.発明1の構成の変形例]
上記〔A〕の「情報処理装置」には、下記の技術的限定を加えてもよい。また、同様の技術的限定を、上記〔B〕の「制御方法」,上記〔C〕の「制御プログラム」及び上記〔D〕の「記録媒体」が記録する制御プログラムに加えてもよい。
・前記付加手段が、複数の観点に対して少なくとも1つのタームをそれぞれ関連付ける前記メタデータを付加する。
・前記取得手段が、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションを含む前記ゲーム制御ログを取得し、前記付加手段が、前記アクションの種類,主体及び客体の各観点に対して前記タームをそれぞれ関連付ける前記メタデータを付加する。
・前記付加手段が、前記アクションにより変化し得るパラメータの推移に応じ該アクションの結果の観点に対して前記タームを関連付ける前記メタデータを付加する。
・前記付加手段が、前記ゲーム空間における前記第1オブジェクトと前記第2オブジェクトの位置関係に応じ前記アクションの方向の観点に対して前記タームを関連付ける前記メタデータを付加する。
・前記付加手段が、複数あるメタデータ付加ルールを参照して複数系統の前記メタデータを付加する。
・前記付加手段が、検索用タグを付加するための第1ルールを参照して検索用タグを前記メタデータとして付加するとともに、チャプタタイトルを付加するための第2ルールを参照してチャプタタイトルを前記メタデータとして付加する。
・前記付加手段が、第1ルールを参照して前記メタデータを付加するとともに、該第1ルールにとって代わる第2ルールを参照して該メタデータを更新する。
[3-1-4.発明1の効果]
発明1は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを参酌し前記キャプチャデータのタイムラインにメタデータを付加する。
よって、発明1によれば、ゲーム実行中のユーザ端末により記録されるキャプチャデータに精緻なメタデータを効率よく付加することが可能になる。
[3. Configuration example of the invention]
[3-1. Invention 1]
[3-1-1. Problem of Invention 1]
The problem to be solved by the invention 1 is to efficiently add precise metadata to the capture data recorded by the user terminal during game execution.
[3-1-2. Configuration of Invention 1]
[A] In order to solve the above problem, the "information processing device" which is one aspect of the invention 1 acquires a game control log recorded in association with a timeline of capture data by a user terminal during game execution. A means and an additional means for adding metadata to the timeline of the capture data in consideration of the game control log acquired by the acquisition means are provided.
[B] In order to solve the above problem, in the "control method of the information processing device" which is one aspect of the invention 1, the game control log recorded in association with the timeline of the captured data by the user terminal during game execution is recorded. It includes an acquisition step to be acquired and an additional step to add metadata to the timeline of the capture data in consideration of the game control log acquired by the acquisition step.
[C] In order to solve the above problem, the "control program" which is one aspect of the invention 1 has an acquisition function of acquiring a game control log recorded in association with a timeline of captured data by a user terminal during game execution. And, in consideration of the game control log acquired by the acquisition function, an additional function of adding metadata to the timeline of the capture data is realized in the computer of the information processing apparatus.
[D] In order to solve the above problems, the control program recorded on the "computer-readable recording medium" which is one aspect of the invention 1 is recorded by the user terminal during game execution in association with the timeline of the captured data. The computer of the information processing device realizes an acquisition function for acquiring the acquired game control log and an additional function for adding metadata to the timeline of the captured data in consideration of the game control log acquired by the acquisition function. ..
[3-1-3. Modification example of the configuration of Invention 1]
The following technical limitations may be added to the "information processing apparatus" of the above [A]. Further, the same technical limitation may be added to the control program recorded by the "control method" of the above [B], the "control program" of the above [C], and the "recording medium" of the above [D].
-The addition means adds the metadata that associates at least one term with respect to a plurality of viewpoints.
-The acquisition means acquires the game control log including an action in which the first object is involved in the second object in the game space, and the additional means obtains the viewpoints of the type, subject, and object of the action. Add the metadata associated with each of the terms.
-The addition means adds the metadata that associates the term with respect to the viewpoint of the result of the action according to the transition of parameters that can be changed by the action.
-The addition means adds the metadata that associates the term with respect to the viewpoint in the direction of the action according to the positional relationship between the first object and the second object in the game space.
-The addition means adds the metadata of a plurality of systems with reference to a plurality of metadata addition rules.
-The addition means adds the search tag as the metadata by referring to the first rule for adding the search tag, and also refers to the second rule for adding the chapter title to add the chapter title. It is added as the metadata.
-The addition means adds the metadata with reference to the first rule, and updates the metadata with reference to the second rule that replaces the first rule.
[3-1-4. Effect of Invention 1]
In the first invention, the metadata is added to the timeline of the capture data in consideration of the game control log recorded in association with the timeline of the capture data by the user terminal during the execution of the game.
Therefore, according to Invention 1, it is possible to efficiently add precise metadata to the capture data recorded by the user terminal during game execution.

[3-2.発明2]
[3-2-1.発明2の課題]
発明2が解決しようとする課題は、あるゲーム空間の対象局面に類似する類似局面を他のゲーム空間の中から効率よく検索することである。
[3-2-2.発明2の構成]
〔A〕上記課題を解決するため、発明2の一態様である「情報処理装置」は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを解析し該キャプチャデータに記録された単数又は複数の局面のキー要素を少なくとも含むインデックスを生成する生成手段と、前記生成手段により生成されるインデックスを参照し対象局面のクエリ要素に類似するキー要素を有する類似局面を検索する検索手段と、を備える。
〔B〕上記課題を解決するため、発明2の一態様である「情報処理装置の制御方法」は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを解析し該キャプチャデータに記録された単数又は複数の局面のキー要素を少なくとも含むインデックスを生成する生成ステップと、前記生成ステップにおいて生成されるインデックスを参照し対象局面のクエリ要素に類似するキー要素を有する類似局面を検索する検索ステップと、を含む。
〔C〕上記課題を解決するため、発明2の一態様である「制御プログラム」は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを解析し該キャプチャデータに記録された単数又は複数の局面のキー要素を少なくとも含むインデックスを生成する生成機能と、前記生成機能により生成されるインデックスを参照し対象局面のクエリ要素に類似するキー要素を有する類似局面を検索する検索機能と、を情報処理装置のコンピュータに実現させる。
〔D〕上記課題を解決するため、発明2の一態様である「コンピュータ読取り可能な記録媒体」に記録される制御プログラムは、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを解析し該キャプチャデータに記録された単数又は複数の局面のキー要素を少なくとも含むインデックスを生成する生成機能と、前記生成機能により生成されるインデックスを参照し対象局面のクエリ要素に類似するキー要素を有する類似局面を検索する検索機能と、を情報処理装置のコンピュータに実現させる。
[3-2-3.発明2の構成の変形例]
上記〔A〕の「情報処理装置」には、下記の技術的限定を加えてもよい。また、同様の技術的限定を、上記〔B〕の「制御方法」,上記〔C〕の「制御プログラム」及び上記〔D〕の「記録媒体」が記録する制御プログラムに加えてもよい。
・前記生成手段が、前記キャプチャデータに記録された局面における第1キー項目と第2キー項目を特定可能な前記キー要素を少なくとも含む前記インデックスを生成し、前記検索手段が、前記対象局面における第1クエリ項目と第2クエリ項目を特定可能な前記クエリ要素に類似する前記キー要素を有する前記類似局面を検索する。
・前記生成手段が、前記第1キー項目から前記第2キー項目に向けてなされるキーアクションをさらに特定可能な前記キー要素を少なくとも含む前記インデックスを生成し、前記検索手段が、前記第1クエリ項目から前記第2クエリ項目に向けてなされるクエリアクションをさらに特定可能な前記クエリ要素に類似する前記キー要素を有する前記類似局面を検索する。
・前記生成手段が、前記第1キー項目から前記第2キー項目に向けてオブジェクトを変位させる前記キーアクションを特定可能な前記キー要素を少なくとも含む前記インデックスを生成し、前記検索手段が、前記第1クエリ項目から前記第2クエリ項目に向けてオブジェクトを変位させる前記クエリアクションを特定可能な前記クエリ要素に類似する前記キー要素を有する前記類似局面を検索する。
・ユーザにより指定される指定キャプチャデータに対応付けられたゲーム制御ログを解析して前記対象局面を特定する特定手段と、前記特定手段により特定される対象局面において実行されたユーザ操作に対するアドバイスを示すアドバイス情報を前記指定キャプチャデータから生成されるリプレイ動画の該対象局面の表示部分に重畳させて提示する提示手段と、をさらに備える。
・ゲーム実行中のユーザ端末から取得されるスナップショットを解析して前記対象局面を特定する特定手段と、前記特定手段により特定される対象局面において実行されるべきユーザ操作に対するアドバイスを示すアドバイス情報を該対象局面の表示部分に重畳させて提示する提示手段と、をさらに備える。
・前記提示手段が、前記検索手段により検索される類似局面のキー要素から統計的に生成される前記アドバイス情報を提示する。
・前記提示手段が、前記検索手段により検索される類似局面のうち指定基準を満たす参考局面のキー要素から統計的に生成される前記アドバイス情報を提示する。
・前記生成手段が、前記第1キー項目から前記第2キー項目に向けてなされるキーアクションの効果を特定可能なサブキー要素をさらに含む前記インデックスを生成し、前記検索手段が、指定条件を満たす効果が得られたことを示す前記サブキー要素を有する前記類似局面を優先的に検索する。
・前記生成手段により生成されるインデックスにより検索可能な局面の内容を示す部分映像を配信手段に登録し該部分映像のアクセス先情報を取得する登録手段と、前記検索手段により検索される類似局面に対応する部分映像のアクセス先情報をユーザに提供する提供手段と、をさらに備える。
・前記生成手段により生成されるインデックスにより検索可能な局面の内容を示し該局面の前記キー要素に関連する事項以外の事項を含まない前記部分映像を生成する部分映像生成手段をさらに備える。
・前記第1キー項目,前記第2キー項目,前記第1クエリ項目及び前記第2クエリ項目は、ゲーム空間内の位置である。
・前記第1キー項目,前記第2キー項目,前記第1クエリ項目及び前記第2クエリ項目は、ゲーム空間内に存在するオブジェクトである。
[3-2-4.発明2の効果]
発明2は、ゲーム実行中のユーザ端末によりキャプチャデータのタイムラインに対応付けて記録されたゲーム制御ログを解析し該キャプチャデータに記録された単数又は複数の局面のキー要素を少なくとも含むインデックスを生成するとともに、当該インデックスを参照し対象局面のクエリ要素に類似するキー要素を有する類似局面を検索する。
よって、発明2によれば、あるゲーム空間の対象局面に類似する類似局面を他のゲーム空間の中から効率よく検索することが可能になる。
[3-2. Invention 2]
[3-2-1. Problem of Invention 2]
The problem to be solved by the invention 2 is to efficiently search for a similar aspect similar to the target aspect of a certain game space from another game space.
[3-2-2. Configuration of Invention 2]
[A] In order to solve the above problem, the "information processing apparatus" which is one aspect of the invention 2 analyzes the game control log recorded in association with the timeline of the captured data by the user terminal during game execution. A generation means that generates an index containing at least one or more key elements of the aspect recorded in the capture data, and a similar aspect having a key element similar to the query element of the target aspect with reference to the index generated by the generation means. It is provided with a search means for searching for.
[B] In order to solve the above problem, in the "control method of the information processing device" which is one aspect of the invention 2, the game control log recorded in association with the timeline of the capture data by the user terminal during game execution is recorded. A generation step that is analyzed and generates an index containing at least the key elements of one or more aspects recorded in the capture data, and a key element similar to the query element of the target aspect by referring to the index generated in the generation step. Includes a search step to search for similar aspects that it has.
[C] In order to solve the above problem, the "control program" which is one aspect of the invention 2 analyzes the game control log recorded in association with the timeline of the captured data by the user terminal during game execution, and captures the captured data. A generation function that generates an index containing at least one or more key elements of the aspect recorded in the data, and a similar aspect having a key element similar to the query element of the target aspect by referring to the index generated by the generation function. The search function for searching is realized in the computer of the information processing device.
[D] In order to solve the above problems, the control program recorded on the "computer-readable recording medium" which is one aspect of the invention 2 is recorded by the user terminal during game execution in association with the timeline of the captured data. A generation function that analyzes the generated game control log and generates an index containing at least one or more key elements of the aspect recorded in the capture data, and a query element of the target aspect by referring to the index generated by the generation function. A search function for searching for similar aspects having key elements similar to the above is realized in the computer of the information processing device.
[3-2-3. Modification example of the configuration of Invention 2]
The following technical limitations may be added to the "information processing apparatus" of the above [A]. Further, the same technical limitation may be added to the control program recorded by the "control method" of the above [B], the "control program" of the above [C], and the "recording medium" of the above [D].
The generation means generates the index including at least the key element capable of identifying the first key item and the second key item in the aspect recorded in the capture data, and the search means is the second in the target aspect. Search for the similar aspect having the key element similar to the query element that can identify one query item and a second query item.
The generation means generates the index containing at least the key element capable of further identifying the key action performed from the first key item to the second key item, and the search means causes the first query. Search for the similar aspect having the key element similar to the query element that can further identify the query action made from the item to the second query item.
The generation means generates the index containing at least the key element capable of identifying the key action that displaces the object from the first key item to the second key item, and the search means is the first. Search for the similar aspect having the key element similar to the query element capable of identifying the query action that displaces the object from one query item to the second query item.
-The specific means for identifying the target aspect by analyzing the game control log associated with the designated capture data specified by the user and the advice for the user operation executed in the target aspect specified by the specific means are shown. Further provided is a presentation means for superimposing and presenting the advice information on the display portion of the target aspect of the replay moving image generated from the designated capture data.
-A specific means for identifying the target aspect by analyzing a snapshot taken from a user terminal during game execution, and advice information indicating advice for a user operation to be executed in the target aspect specified by the specific means. Further provided with a presentation means for superimposing and presenting on the display portion of the target aspect.
-The presenting means presents the advice information statistically generated from the key elements of the similar aspect searched by the search means.
-The presenting means presents the advice information statistically generated from the key elements of the reference phase that satisfy the designated criteria among the similar phases searched by the search means.
The generation means further generates the index including a subkey element that can specify the effect of the key action performed from the first key item to the second key item, and the search means satisfies the specified condition. The similar aspect having the subkey element indicating that the effect is obtained is preferentially searched.
-The registration means for registering the partial video showing the contents of the aspect searchable by the index generated by the generation means in the distribution means and acquiring the access destination information of the partial video, and the similar aspect searched by the search means. Further provided with a providing means for providing the access destination information of the corresponding partial video to the user.
Further, a partial image generation means for generating the partial image, which indicates the contents of the aspect searchable by the index generated by the generation means and does not include items other than the items related to the key element of the aspect, is further provided.
-The first key item, the second key item, the first query item, and the second query item are positions in the game space.
-The first key item, the second key item, the first query item, and the second query item are objects existing in the game space.
[3-2-4. Effect of Invention 2]
The second invention analyzes a game control log recorded in association with a timeline of captured data by a user terminal during game execution, and generates an index including at least one or more key elements of one or more aspects recorded in the captured data. At the same time, the index is referred to to search for a similar aspect having a key element similar to the query element of the target aspect.
Therefore, according to the invention 2, it is possible to efficiently search for a similar aspect similar to the target aspect of a certain game space from another game space.

10,10a,10b ユーザ端末
20 ゲーム管理システム
21 ユーザ管理サーバ
22 データ管理サーバ
23 ストレージ
30 動画管理システム
31 ユーザ管理サーバ
32 登録サーバ
33 データ管理サーバ
34 ストレージ
35 検索サーバ
40 配信管理システム
41 登録サーバ
42 ファイル管理サーバ
43 ストレージ
44 配信サーバ
50 通信ネットワーク
10, 10a, 10b User terminal 20 Game management system 21 User management server 22 Data management server 23 Storage 30 Video management system 31 User management server 32 Registration server 33 Data management server 34 Storage 35 Search server 40 Distribution management system 41 Registration server 42 File Management server 43 Storage 44 Distribution server 50 Communication network

Claims (12)

ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得手段と、
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータを付加する付加手段を備え、
前記ゲーム制御ログには、前記ゲームに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され
前記付加手段は、前記コマンドにより操作される第1オブジェクトがゲーム空間内の第2オブジェクトに関与することによる前記第2オブジェクトのパラメータの変化に関する情報を前記メタデータとして付加する、
情報処理装置。
An acquisition means for acquiring a game control log recorded in association with a timeline of video data of a game executed by a user terminal, and
An additional means for adding metadata to the timeline of the video data based on the game control log is provided.
In the game control log, the execution history of commands related to the game is recorded in association with the timeline of the video data .
The addition means adds as the metadata information about changes in the parameters of the second object due to the involvement of the first object operated by the command in the second object in the game space.
Information processing equipment.
ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得手段と、
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータを付加する付加手段を備え、
前記ゲーム制御ログには、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され、
前記付加手段が、前記映像データのタイムラインにおいて前記アクションが対応する位置に、前記ゲーム空間における前記第1オブジェクトから前記第2オブジェクトに向けてなされる前記アクションの方向に対応する情報を関連付けた前記メタデータを付加する、
報処理装置。
An acquisition means for acquiring a game control log recorded in association with a timeline of video data of a game executed by a user terminal, and
An additional means for adding metadata to the timeline of the video data based on the game control log is provided.
In the game control log, the execution history of commands related to actions in which the first object is involved in the second object in the game space is recorded in association with the timeline of the video data.
The additional means associates information corresponding to the direction of the action made from the first object toward the second object in the game space at a position corresponding to the action on the timeline of the video data. Add metadata,
Information processing equipment.
ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得手段と、
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータを付加する付加手段を備え、
前記ゲーム制御ログには、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され、
前記付加手段が、前記映像データのタイムラインにおいて前記アクションが対応する位置に、前記アクションにより前記第1オブジェクトが前記第2オブジェクトに与えたダメージの大きさに対応する情報を含む前記メタデータを付加する、
報処理装置。
An acquisition means for acquiring a game control log recorded in association with a timeline of video data of a game executed by a user terminal, and
An additional means for adding metadata to the timeline of the video data based on the game control log is provided.
In the game control log, the execution history of commands related to actions in which the first object is involved in the second object in the game space is recorded in association with the timeline of the video data.
The addition means adds the metadata including information corresponding to the magnitude of damage caused by the first object to the second object by the action at a position corresponding to the action on the timeline of the video data. do,
Information processing equipment.
ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得手段と、
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータを付加する付加手段を備え、
前記ゲーム制御ログには、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され、
前記付加手段が、前記映像データのタイムラインにおいて前記アクションが対応する位置に、前記アクションにより前記第1オブジェクトが前記第2オブジェクトにヒットした回数に対応する情報を含む前記メタデータを付加する、
報処理装置。
An acquisition means for acquiring a game control log recorded in association with a timeline of video data of a game executed by a user terminal, and
An additional means for adding metadata to the timeline of the video data based on the game control log is provided.
In the game control log, the execution history of commands related to actions in which the first object is involved in the second object in the game space is recorded in association with the timeline of the video data.
The addition means adds the metadata including information corresponding to the number of times the first object hits the second object by the action at the position corresponding to the action on the timeline of the video data.
Information processing equipment.
ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログをコンピュータが取得する取得ステップと、
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータをコンピュータが付加する付加ステップと、を含み、
前記ゲーム制御ログには、前記ゲームに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され
前記付加ステップにおいて、前記コマンドにより操作される第1オブジェクトがゲーム空間内の第2オブジェクトに関与することによる前記第2オブジェクトのパラメータの変化に関する情報を前記メタデータとしてコンピュータが付加する、
情報処理方法。
An acquisition step in which the computer acquires the game control log recorded in association with the timeline of the video data of the game executed by the user terminal.
Includes an additional step in which the computer adds metadata to the video data timeline based on the game control log.
In the game control log, the execution history of commands related to the game is recorded in association with the timeline of the video data .
In the addition step, the computer adds information regarding changes in the parameters of the second object due to the involvement of the first object operated by the command in the second object in the game space as the metadata.
Information processing method.
ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログをコンピュータが取得する取得ステップと、 An acquisition step in which the computer acquires the game control log recorded in association with the timeline of the video data of the game executed by the user terminal.
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータをコンピュータが付加する付加ステップと、を含み、 Includes an additional step in which the computer adds metadata to the video data timeline based on the game control log.
前記ゲーム制御ログには、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され、 In the game control log, the execution history of commands related to actions in which the first object is involved in the second object in the game space is recorded in association with the timeline of the video data.
前記付加ステップにおいて、前記映像データのタイムラインにおいて前記アクションが対応する位置に、前記ゲーム空間における前記第1オブジェクトから前記第2オブジェクトに向けてなされる前記アクションの方向に対応する情報を関連付けた前記メタデータをコンピュータが付加する、 In the addition step, the information corresponding to the direction of the action performed from the first object to the second object in the game space is associated with the position corresponding to the action on the timeline of the video data. Computers add metadata,
情報処理方法。Information processing method.
ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログをコンピュータが取得する取得ステップと、 An acquisition step in which the computer acquires the game control log recorded in association with the timeline of the video data of the game executed by the user terminal.
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータをコンピュータが付加する付加ステップと、を含み、 Includes an additional step in which the computer adds metadata to the video data timeline based on the game control log.
前記ゲーム制御ログには、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され、 In the game control log, the execution history of commands related to actions in which the first object is involved in the second object in the game space is recorded in association with the timeline of the video data.
前記付加ステップにおいて、前記映像データのタイムラインにおいて前記アクションが対応する位置に、前記アクションにより前記第1オブジェクトが前記第2オブジェクトに与えたダメージの大きさに対応する情報を含む前記メタデータをコンピュータが付加する、 In the addition step, the computer includes the metadata including information corresponding to the magnitude of damage caused by the first object to the second object by the action at the position corresponding to the action on the timeline of the video data. Adds,
情報処理方法。Information processing method.
ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログをコンピュータが取得する取得ステップと、 An acquisition step in which the computer acquires the game control log recorded in association with the timeline of the video data of the game executed by the user terminal.
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータをコンピュータが付加する付加ステップと、を含み、 Includes an additional step in which the computer adds metadata to the video data timeline based on the game control log.
前記ゲーム制御ログには、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され、 In the game control log, the execution history of commands related to actions in which the first object is involved in the second object in the game space is recorded in association with the timeline of the video data.
前記付加ステップにおいて、前記映像データのタイムラインにおいて前記アクションが対応する位置に、前記アクションにより前記第1オブジェクトが前記第2オブジェクトにヒットした回数に対応する情報を含む前記メタデータをコンピュータが付加する、 In the addition step, the computer adds the metadata including the information corresponding to the number of times the first object hits the second object by the action at the position corresponding to the action on the timeline of the video data. ,
情報処理方法。Information processing method.
ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得手段と、
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータを付加する付加手段としてコンピュータを機能させるプログラムであって、
前記ゲーム制御ログには、前記ゲームに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され
前記付加手段は、前記コマンドにより操作される第1オブジェクトがゲーム空間内の第2オブジェクトに関与することによる前記第2オブジェクトのパラメータの変化に関する情報を前記メタデータとして付加する、
プログラム。
An acquisition means for acquiring a game control log recorded in association with a timeline of video data of a game executed by a user terminal, and
A program that causes a computer to function as an additional means for adding metadata to the timeline of video data based on the game control log.
In the game control log, the execution history of commands related to the game is recorded in association with the timeline of the video data .
The addition means adds as the metadata information about changes in the parameters of the second object due to the involvement of the first object operated by the command in the second object in the game space.
program.
ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得手段と、 An acquisition means for acquiring a game control log recorded in association with a timeline of video data of a game executed by a user terminal, and
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータを付加する付加手段としてコンピュータを機能させるプログラムであって、 A program that causes a computer to function as an additional means for adding metadata to the timeline of video data based on the game control log.
前記ゲーム制御ログには、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され、 In the game control log, the execution history of commands related to actions in which the first object is involved in the second object in the game space is recorded in association with the timeline of the video data.
前記付加手段が、前記映像データのタイムラインにおいて前記アクションが対応する位置に、前記ゲーム空間における前記第1オブジェクトから前記第2オブジェクトに向けてなされる前記アクションの方向に対応する情報を関連付けた前記メタデータを付加する、 The additional means associates information corresponding to the direction of the action made from the first object toward the second object in the game space at a position corresponding to the action on the timeline of the video data. Add metadata,
プログラム。 program.
ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得手段と、 An acquisition means for acquiring a game control log recorded in association with a timeline of video data of a game executed by a user terminal, and
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータを付加する付加手段としてコンピュータを機能させるプログラムであって、 A program that causes a computer to function as an additional means for adding metadata to the timeline of video data based on the game control log.
前記ゲーム制御ログには、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され、 In the game control log, the execution history of commands related to actions in which the first object is involved in the second object in the game space is recorded in association with the timeline of the video data.
前記付加手段が、前記映像データのタイムラインにおいて前記アクションが対応する位置に、前記アクションにより前記第1オブジェクトが前記第2オブジェクトに与えたダメージの大きさに対応する情報を含む前記メタデータを付加する、 The addition means adds the metadata including information corresponding to the magnitude of damage caused by the first object to the second object by the action at a position corresponding to the action on the timeline of the video data. do,
プログラム。 program.
ユーザ端末により実行されるゲームの映像データのタイムラインに対応付けて記録されたゲーム制御ログを取得する取得手段と、 An acquisition means for acquiring a game control log recorded in association with a timeline of video data of a game executed by a user terminal, and
前記ゲーム制御ログに基づいて前記映像データのタイムラインにメタデータを付加する付加手段としてコンピュータを機能させるプログラムであって、 A program that causes a computer to function as an additional means for adding metadata to the timeline of video data based on the game control log.
前記ゲーム制御ログには、ゲーム空間内で第1オブジェクトが第2オブジェクトに関与するアクションに関するコマンドの実行履歴が前記映像データのタイムラインに対応付けられて記録され、 In the game control log, the execution history of commands related to actions in which the first object is involved in the second object in the game space is recorded in association with the timeline of the video data.
前記付加手段が、前記映像データのタイムラインにおいて前記アクションが対応する位置に、前記アクションにより前記第1オブジェクトが前記第2オブジェクトにヒットした回数に対応する情報を含む前記メタデータを付加する、 The addition means adds the metadata including information corresponding to the number of times the first object hits the second object by the action at the position corresponding to the action on the timeline of the video data.
プログラム。 program.
JP2020102050A 2020-06-12 2020-06-12 Information processing equipment, information processing methods, and programs Active JP7011200B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020102050A JP7011200B2 (en) 2020-06-12 2020-06-12 Information processing equipment, information processing methods, and programs
JP2022002331A JP2022044642A (en) 2020-06-12 2022-01-11 Information processing equipment, information processing methods, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020102050A JP7011200B2 (en) 2020-06-12 2020-06-12 Information processing equipment, information processing methods, and programs

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017004102A Division JP6718387B2 (en) 2017-01-13 2017-01-13 Information processing apparatus, information processing method, and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2022002331A Division JP2022044642A (en) 2020-06-12 2022-01-11 Information processing equipment, information processing methods, and programs

Publications (2)

Publication Number Publication Date
JP2020161162A JP2020161162A (en) 2020-10-01
JP7011200B2 true JP7011200B2 (en) 2022-01-26

Family

ID=72639599

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2020102050A Active JP7011200B2 (en) 2020-06-12 2020-06-12 Information processing equipment, information processing methods, and programs
JP2022002331A Pending JP2022044642A (en) 2020-06-12 2022-01-11 Information processing equipment, information processing methods, and programs

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2022002331A Pending JP2022044642A (en) 2020-06-12 2022-01-11 Information processing equipment, information processing methods, and programs

Country Status (1)

Country Link
JP (2) JP7011200B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022044642A (en) * 2020-06-12 2022-03-17 株式会社ミクシィ Information processing equipment, information processing methods, and programs

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015198404A (en) 2014-04-02 2015-11-09 株式会社ソニー・コンピュータエンタテインメント Information processing device, information processing system, content image creation method and content data generation method
JP2016189802A (en) 2015-03-30 2016-11-10 株式会社バンダイナムコエンターテインメント Server system
JP2016189803A (en) 2015-03-30 2016-11-10 株式会社バンダイナムコエンターテインメント Server system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101604736B1 (en) * 2014-12-30 2016-03-25 주식회사 카카오 Method, device and server for generating additional information of game recording video
JP6043819B2 (en) * 2015-01-28 2016-12-14 グリー株式会社 Construction method, program, information processing system, and information processing apparatus
JP7011200B2 (en) * 2020-06-12 2022-01-26 株式会社ミクシィ Information processing equipment, information processing methods, and programs

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015198404A (en) 2014-04-02 2015-11-09 株式会社ソニー・コンピュータエンタテインメント Information processing device, information processing system, content image creation method and content data generation method
JP2016189802A (en) 2015-03-30 2016-11-10 株式会社バンダイナムコエンターテインメント Server system
JP2016189803A (en) 2015-03-30 2016-11-10 株式会社バンダイナムコエンターテインメント Server system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022044642A (en) * 2020-06-12 2022-03-17 株式会社ミクシィ Information processing equipment, information processing methods, and programs

Also Published As

Publication number Publication date
JP2020161162A (en) 2020-10-01
JP2022044642A (en) 2022-03-17

Similar Documents

Publication Publication Date Title
US11334621B2 (en) Image search system, image search method and storage medium
JP4354806B2 (en) Moving image management apparatus and method
JP6004283B2 (en) Multimedia content editing server, multimedia content editing method, program, and integrated circuit
US20180167658A1 (en) System and method for obtaining video streams
JP4799083B2 (en) Information processing apparatus and content reproduction method for information processing apparatus
JP2019033430A (en) Movie reproduction apparatus, control method thereof, and program
JP2013251667A (en) Information processing device, information processing method, and program
WO2010084585A1 (en) Information guidance system
JP7011200B2 (en) Information processing equipment, information processing methods, and programs
JP6751357B2 (en) Information processing apparatus, information processing method, and program
WO2023196338A1 (en) Systems and methods for automatically generating content items from identified events
JP6963198B2 (en) Information processing equipment, information processing methods and programs
JP7445166B2 (en) Video management system
JP6718387B2 (en) Information processing apparatus, information processing method, and program
JP2019003531A (en) Video generation program, mobile terminal, and video management system
JP3959525B2 (en) Application server program and application server in video content browsing system
JP2004023381A (en) Video information indexing support device, program, and storage medium
JP4549325B2 (en) VIDEO INFORMATION INDEXING SUPPORT DEVICE, PROGRAM, AND STORAGE MEDIUM
JP6375665B2 (en) VIDEO DATA MANAGEMENT DEVICE, VIDEO DATA MANAGEMENT METHOD, AND VIDEO DATA MANAGEMENT PROGRAM
JP7602169B2 (en) Information processing device, control method and control program for information processing device
JP2004341999A (en) Application cooperation control device, application cooperation control method, application cooperation control program, and recording medium
JP6856883B2 (en) Information processing device, control method and control program of information processing device
JP6898575B2 (en) Information processing device, control method and control program of information processing device
WO2024157668A1 (en) Information processing device, information processing method, and program
JP4250662B2 (en) Digital data editing device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200707

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200707

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210914

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20211109

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211130

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: 20211214

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211227

R150 Certificate of patent or registration of utility model

Ref document number: 7011200

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

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250