[go: up one dir, main page]

JP6840485B2 - Video recording device, video distribution method and program - Google Patents

Video recording device, video distribution method and program Download PDF

Info

Publication number
JP6840485B2
JP6840485B2 JP2016144410A JP2016144410A JP6840485B2 JP 6840485 B2 JP6840485 B2 JP 6840485B2 JP 2016144410 A JP2016144410 A JP 2016144410A JP 2016144410 A JP2016144410 A JP 2016144410A JP 6840485 B2 JP6840485 B2 JP 6840485B2
Authority
JP
Japan
Prior art keywords
game
data
video
video data
play
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
JP2016144410A
Other languages
Japanese (ja)
Other versions
JP2018011849A (en
Inventor
正行 菊池
正行 菊池
功一 庄司
功一 庄司
Original Assignee
株式会社タイトー
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 株式会社タイトー filed Critical 株式会社タイトー
Priority to JP2016144410A priority Critical patent/JP6840485B2/en
Publication of JP2018011849A publication Critical patent/JP2018011849A/en
Application granted granted Critical
Publication of JP6840485B2 publication Critical patent/JP6840485B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description

本発明は、動画記録装置、動画配信方法及びプログラムに関する。 The present invention relates to a moving image recording device, a moving image distribution method, and a program.

近年では、ゲームセンターやアミューズメント施設に設置されたゲーム装置、あるいは家庭内で使用されるパーソナルコンピュータやゲーム専用機などでは、スタンドアロンでゲームを実行する以外に、ネットワークを介して接続された相手と対戦ゲームをすることが一般的となっている。 In recent years, in addition to playing games standalone, game devices installed in game centers and amusement facilities, personal computers and dedicated game machines used in the home, etc., play against opponents connected via a network. It is common to play games.

また、プレーヤが実行したゲーム中のゲーム映像(ゲーム音声を含む)を記憶しておき、ゲーム映像をゲーム終了後にプレーヤが取得できるようになっている。例えば、プレーヤは、アミューズメント施設に設置されたゲーム装置からUSB(Universal Serial Bus)メモリなどの記録媒体にゲーム映像データをコピーして持ち帰ることができる。プレーヤは、自宅などにおいてゲーム映像を閲覧して、ゲーム中の入力操作の確認や次回にゲームする際の対策などを検討することができる。 In addition, the game video (including the game sound) during the game executed by the player is stored, and the player can acquire the game video after the game is completed. For example, a player can copy game video data from a game device installed in an amusement facility to a recording medium such as a USB (Universal Serial Bus) memory and take it home. The player can view the game video at home or the like to check the input operation during the game and consider measures for the next game.

特開2001−170360号公報Japanese Unexamined Patent Publication No. 2001-170360

しかしながら、従来技術では、ゲーム映像をそのまま記憶して、ゲーム実行中に見ていたゲーム映像をゲーム終了後に閲覧できるようにするだけであった。 However, in the prior art, only the game video is stored as it is so that the game video that was viewed during the game execution can be viewed after the game is completed.

本発明は前述した事情に考慮してなされたもので、その目的は、ゲーム映像をより有効に利用可能にする動画記録装置、動画配信方法及びプログラムを提供することにある。 The present invention has been made in consideration of the above-mentioned circumstances, and an object of the present invention is to provide a moving image recording device, a moving image distribution method, and a program that enable more effective use of game images.

上記の課題を解決するために、本発明の動画記録装置は、ゲーム映像を表示させながらゲームを実行するゲーム処理手段と、前記ゲーム映像のゲーム映像データと前記ゲームの実行状況に応じた第1制御データを記録する第1映像データ記録手段と、映像データを入力する映像手段と、前記映像データを前記ゲーム映像データと対応づけて記録する第2映像データ記録手段と、前記映像データをもとに映像の変化に応じた第2制御データを生成する制御データ生成手段と、前記第1制御データを、前記実行状況の発生時刻をもとに前記ゲーム映像データと関連づけて記録し、前記第2制御データを、前記映像の変化が発生した発生時刻をもとに前記ゲーム映像データと関連づけて記録する制御データ記録手段と、前記ゲーム映像データ、前記映像データ、前記第1制御データ、前記第2制御データを含む第1プレイ動画データを生成する生成手段とを有する。 In order to solve the above problems, the moving image recording device of the present invention has a game processing means for executing a game while displaying a game image, and a first method according to the game image data of the game image and the execution state of the game. Based on the first video data recording means for recording control data , the video means for inputting video data, the second video data recording means for recording the video data in association with the game video data, and the video data. The control data generation means for generating the second control data according to the change in the image and the first control data are recorded in association with the game image data based on the occurrence time of the execution status, and the second control data is recorded. A control data recording means that records control data in association with the game video data based on the time when the change in the video occurs , the game video data, the video data, the first control data , and the second. It has a generation means for generating first play moving image data including control data.

本発明によれば、ゲーム動画をより有効に利用可能にする動画記録装置、及び動画配信方法を提供できる。 According to the present invention, it is possible to provide a moving image recording device and a moving image distribution method that enable more effective use of game moving images.

本実施形態における動画配信システムの構成を示すブロック図。The block diagram which shows the structure of the moving image distribution system in this embodiment. 本実施形態における店舗システムの構成の一例を示すブロック図。The block diagram which shows an example of the structure of the store system in this embodiment. 本実施形態における店舗サーバの構成の一例を示すブロック図。The block diagram which shows an example of the structure of the store server in this embodiment. 本実施形態におけるゲーム装置の構成を示すブロック図。The block diagram which shows the structure of the game apparatus in this embodiment. 本実施形態におけるゲーム装置と動画出力装置の構成を示すブロック図。The block diagram which shows the structure of the game apparatus and the moving image output apparatus in this embodiment. 本実施形態における映像処理(映像処理プログラム)に用意されるフレームパターン設定データを示す図。The figure which shows the frame pattern setting data prepared for the image processing (image processing program) in this embodiment. 本実施形態におけるフレームパターン(動画再生フレーム)の一例を示す図。The figure which shows an example of the frame pattern (video reproduction frame) in this embodiment. 本実施形態におけるプレイ動画データのデータ形式の一例を示す図。The figure which shows an example of the data format of the play moving image data in this embodiment. 本実施形態における制御データが示す各種のゲームの実行状況(イベント)の一例を示す図。The figure which shows an example of the execution state (event) of various games shown by the control data in this embodiment. 本実施形態における第1プレイ動画データ形式の他のデータ形式の一例を示す図。The figure which shows an example of the other data format of the 1st play moving image data format in this embodiment. 本実施形態における複数の映像の映像データを編集して1つの映像データにしたデータ形式である第2プレイ動画データ形式の一例を示す図。The figure which shows an example of the 2nd play video data format which is the data format which edited the video data of a plurality of video in this embodiment into one video data. 本実施形態におけるプレイ動画仲介サーバの構成を示すブロック図。The block diagram which shows the structure of the play video mediation server in this embodiment. 本実施形態におけるプレイ動画仲介サーバのプレイ動画データの記憶形式を概念的に示す図。The figure which conceptually shows the storage format of the play video data of the play video mediation server in this embodiment. 本実施形態におけるプレイ動画仲介サーバの配信設定データのデータ形式を概念的に示す図。The figure which conceptually shows the data format of the distribution setting data of the play video intermediary server in this embodiment. 本実施形態におけるスタジオシステムの構成を示すブロック図。The block diagram which shows the structure of the studio system in this embodiment. 本実施形態におけるゲーム装置の動作について示すフローチャート。The flowchart which shows the operation of the game apparatus in this embodiment. 本実施形態におけるプレイ動画設定処理の動作を説明するためのフローチャート。The flowchart for demonstrating the operation of the play moving image setting process in this embodiment. 本実施形態におけるデータセンタによる配信(第1配信方法、第2配信方法)の一例を示すフローチャート。The flowchart which shows an example of the distribution by the data center (the first distribution method, the second distribution method) in this embodiment. 本実施形態におけるプレイ動画仲介サーバによる第3配信方法によるプレイ動画データの配信の一例を示すフローチャート。The flowchart which shows an example of the distribution of the play video data by the 3rd distribution method by the play video mediation server in this embodiment. 本実施形態における動画再生処理の一例を示すフローチャート。The flowchart which shows an example of the moving image play processing in this embodiment. 本実施形態における動画再生処理を説明するための図。The figure for demonstrating the moving image reproduction processing in this embodiment.

以下、図面を参照して本発明の実施の形態について説明する。
図1は、本実施形態における動画配信システムの構成を示すブロック図である。図1に示す動画配信システムは、ゲームセンターやアミューズメント施設に設けられた店舗システム10内のゲーム装置において実行されるゲームの様子を表すプレイ動画をより有効に利用可能にすることができるシステムである。動画配信システムは、全国に存在する複数の店舗システム10(10−1,10−2,…,10−n)、データセンタ12、スタジオシステム14、動画配信サーバ16、電子機器18などを含み、それぞれが相互にインターネットなどのネットワーク2を介して接続される。店舗システム10には、少なくとも1台のゲーム装置が含まれる。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing a configuration of a moving image distribution system according to the present embodiment. The video distribution system shown in FIG. 1 is a system capable of more effectively using a play video showing a state of a game executed by a game device in a store system 10 provided in a game center or an amusement facility. .. The video distribution system includes a plurality of store systems 10 (10-1, 10-2, ..., 10-n) existing nationwide, a data center 12, a studio system 14, a video distribution server 16, an electronic device 18, and the like. Each is connected to each other via a network 2 such as the Internet. The store system 10 includes at least one game device.

本実施形態の動画配信システムでは、プレイ動画には、ゲーム装置においてゲーム実行時に画面に表示されるゲーム映像とゲーム実行時に出力されるゲーム音声の他に、ゲーム実行時にカメラを通じて撮影された他の映像やマイクを通じて入力された音声を含む。ゲーム実行時に撮影された他の映像には、例えば、ゲーム操作においてゲームをするプレーヤの様子(全身、顔、上半身、ゲームを操作する手や足など)を撮影した映像、ゲーム装置で実行されるゲームを見ている周囲の観客の様子を撮影した映像、予めゲームの実行とは別に記録された動画(静止画)ファイルによる映像(例えば、コマーシャル用映像、演出用映像など)などを含む。ゲーム実行時に入力された音声には、プレーヤが発した音声、ゲーム装置の周囲(観客などを含む)の音、ゲーム状況の解説などのプレーヤ以外の人が発した音声、予めゲームの実行とは別に記録された音声ファイルによる音(例えば、効果音、BGM(back ground music))などを含む。 In the video distribution system of the present embodiment, the play video includes the game video displayed on the screen when the game is executed and the game sound output when the game is executed on the game device, as well as other images taken through the camera when the game is executed. Includes video and audio input through a microphone. Other images taken during game execution include, for example, images of the player playing the game during game operation (whole body, face, upper body, hands and feet operating the game, etc.), and are executed by the game device. Includes images of the surrounding audience watching the game, images of video (still image) files recorded separately from the execution of the game (for example, commercial images, production images, etc.). The sounds input when the game is executed include the sounds emitted by the player, the sounds around the game device (including the audience), the sounds emitted by people other than the player such as commentary on the game situation, and the execution of the game in advance. Includes sounds from separately recorded audio files (eg, sound effects, BGM (back ground music)) and the like.

さらに、プレイ動画に含まれる映像(ゲーム映像、撮影映像)に対しては、プレイ動画の表示制御に利用される制御データが含まれる。制御データは、例えば各種のゲームの実行状況を示すデータであり、各種のゲームの実行状況の発生時刻をもとに映像データと関連づけて記憶される。ゲームの実行状況には、例えばゲーム内容に基づいた、ゲーム開始/終了、入力コマンドに応じた各種イベントの発生、ゲームの勝敗やイベントの成功/失敗などの決定などがある。さらに、ゲームの実行状況には、ゲームをプレイしているプレーヤの動作や音声、ゲームを見ている観客の動作や音声など、ゲームの実行に伴って発生するがゲーム内容とは直接関係しないものを含む。 Further, the video (game video, shot video) included in the play video includes control data used for display control of the play video. The control data is, for example, data indicating the execution status of various games, and is stored in association with the video data based on the occurrence time of the execution status of various games. The execution status of the game includes, for example, the start / end of the game, the occurrence of various events according to the input commands, and the determination of the outcome of the game and the success / failure of the event based on the game content. Furthermore, the game execution status includes the actions and sounds of the player playing the game, the actions and sounds of the spectators watching the game, and other things that occur with the execution of the game but are not directly related to the game content. including.

また、プレイ動画のデータ(プレイ動画データ)は、複数の映像の映像データを個別に処理可能なデータ形式である第1プレイ動画データ形式と、複数の映像の映像データを編集して1つの映像データにしたデータ形式の第2プレイ動画データ形式がある。プレイ動画データに含まれる制御データは、映像データを表示/編集する映像処理(映像処理プログラム)によって、例えば第1プレイ動画データ形式のプレイ動画データを編集して映像を表示させる、あるいは第1プレイ動画データ形式のプレイ動画データを第2プレイ動画データ形式に変更する場合に利用することができる。例えば、映像処理プログラムは、画面に表示させる映像を変更する、画面中に映像を表示する形態を示すフレームパターンを変更する、映像に演出効果を付加するなどの編集を、制御データに応じて自動的に実行する。 Further, the play video data (play video data) includes the first play video data format, which is a data format capable of individually processing the video data of a plurality of videos, and one video by editing the video data of the plurality of videos. There is a second play video data format of the data format converted into data. The control data included in the play video data can be displayed by editing the play video data in the first play video data format by video processing (video processing program) that displays / edits the video data, or the first play. It can be used when changing the play video data in the video data format to the second play video data format. For example, the video processing program automatically performs editing such as changing the video to be displayed on the screen, changing the frame pattern indicating the form of displaying the video on the screen, and adding an effect to the video according to the control data. To execute.

店舗システム10は、ゲームセンターやアミューズメント施設に設けられており、少なくとも1台のゲーム装置が含まれる。店舗システム10は、ゲーム装置において実行されたゲームのプレイ動画データを記憶して、外部に配信あるいは出力することができる。プレイ動画データの配信では、ゲームの実行中に、プレイ動画データが生成されると直ちに外部に出力される。プレイ動画データの配信先としては、データセンタ12(プレイ動画仲介サーバ12e)、スタジオシステム14、動画配信サーバ16などがある。プレイ動画データの出力では、記憶済みのプレイ動画データについて出力要求があった場合に、指定された出力先に出力(コピー)される。プレイ動画データの出力先としては、店舗システム10の内部において、USBメモリなどの記録媒体や携帯型電子機器を対象とすることができる。 The store system 10 is provided in a game center or an amusement facility, and includes at least one game device. The store system 10 can store the play moving image data of the game executed in the game device and distribute or output it to the outside. In the distribution of play video data, as soon as the play video data is generated during the execution of the game, it is output to the outside. As the distribution destination of the play video data, there are a data center 12 (play video mediation server 12e), a studio system 14, a video distribution server 16, and the like. In the output of the play video data, when there is an output request for the stored play video data, it is output (copied) to the specified output destination. As the output destination of the play moving image data, a recording medium such as a USB memory or a portable electronic device can be targeted inside the store system 10.

店舗システム10に設けられるゲーム装置は、例えばデータセンタ12(認証・配信サーバ12a)から配信される複数のゲームのゲームプログラムを記憶し、プレーヤの操作により選択された何れかのゲームを実行することができる。また、ゲーム装置は、同じ店舗内の他のゲーム装置、あるいは他の店舗システム10に設けられた他のゲーム装置との間で対戦ゲームを実行することができる。 The game device provided in the store system 10 stores, for example, game programs of a plurality of games distributed from the data center 12 (authentication / distribution server 12a), and executes any of the games selected by the operation of the player. Can be done. In addition, the game device can execute a competitive game with another game device in the same store or another game device provided in the other store system 10.

データセンタ12は、複数の店舗システム10において実行されるゲームや映像データの配信を管理するためのサーバ群であり、例えば認証・配信サーバ12a、ランキングサーバ12b、課金・ストレージサーバ12c、マッチングサーバ12d、プレイ動画仲介サーバ12eを含む。 The data center 12 is a group of servers for managing the distribution of games and video data executed in a plurality of store systems 10. For example, an authentication / distribution server 12a, a ranking server 12b, a billing / storage server 12c, and a matching server 12d. , Play video mediation server 12e is included.

認証・配信サーバ12aは、店舗システム10のゲーム装置を利用するプレーヤが提示した識別データ(カードに記録されたカードID)について認証処理を実行する。また、認証・配信サーバ12aは、識別データ(カードID)が提示されたゲーム装置に対して、プレーヤが選択したゲームを実行するためのプログラムやデータ等を配信する。 The authentication / distribution server 12a executes an authentication process for the identification data (card ID recorded on the card) presented by the player who uses the game device of the store system 10. Further, the authentication / distribution server 12a distributes a program, data, or the like for executing the game selected by the player to the game device in which the identification data (card ID) is presented.

ランキングサーバ12bは、全ての店舗システム10のゲーム装置において実行されたゲームのゲーム結果を集計し、認証・配信サーバ12aによって認証された識別データ(カードID)毎のランキングデータを生成する。ランキングサーバ12bは、ゲーム装置において実行可能な複数のゲーム毎に、それぞれランキングデータを生成する。ランキングサーバ12bは、例えばゲーム装置、あるいはプレーヤが使用する電子機器(パーソナルコンピュータ、スマートフォンなど)などに、ランキングデータを配信することができる。 The ranking server 12b aggregates the game results of the games executed in the game devices of all the store systems 10 and generates ranking data for each identification data (card ID) authenticated by the authentication / distribution server 12a. The ranking server 12b generates ranking data for each of a plurality of games that can be executed in the game device. The ranking server 12b can distribute ranking data to, for example, a game device or an electronic device (personal computer, smartphone, etc.) used by a player.

課金・ストレージサーバ12cは、店舗システム10のゲーム装置においてゲームが実行されることにより課金を発生させ、例えば店舗システム10毎の課金額を記録する。 The billing / storage server 12c generates a bill when the game is executed in the game device of the store system 10, and records, for example, the billing amount for each store system 10.

マッチングサーバ12dは、店舗システム10のゲーム装置において実行されるゲームが対戦ゲームである場合に、対戦待ち状態にあるプレーヤ(カードIDにより識別される)をマッチングする。例えば、マッチングサーバ12dは、異なる店舗システム10のゲーム装置との間で対戦ゲームを実行する店舗間対戦と、同じ店舗システム10内の他のゲーム装置との間で対戦ゲームを実行する店内対戦のそれぞれに応じたマッチングを実行する。マッチングサーバ12dは、店舗間対戦の場合には、例えばプレーヤからの指定に応じて、(a)ランクマッチング、(b)フレンドマッチング、(c)店舗マッチングの何れかのマッチング方法によってプレーヤをマッチングすることができる。 The matching server 12d matches a player (identified by a card ID) in a battle waiting state when the game executed in the game device of the store system 10 is a battle game. For example, the matching server 12d has an in-store match that executes a match game between game devices of different store systems 10 and an in-store match that executes a match game between other game devices in the same store system 10. Perform matching according to each. In the case of a store-to-store match, the matching server 12d matches players by any of (a) rank matching, (b) friend matching, and (c) store matching, for example, according to a designation from the player. be able to.

(a)ランクマッチングは、プレーヤ(カードID)毎にゲーム結果をもとに設定されるランク(あるいは、段位、ポイントなどの数値)をプレーヤにより指定させて、この指定されたランク(段位、ポイントなど)が一致する他の対戦待ち状態にあるプレーヤとをマッチングする。(b)フレンドマッチングは、プレーヤが指定した対戦相手のみとのマッチングを行う。(c)店舗マッチングは、指定した店舗(店舗システム10)に設置されたゲーム装置において対戦待ち状態にある相手とマッチングする。マッチングサーバ12dは、対戦相手としてマッチングしたプレーヤが使用する複数のゲーム装置に対して、それぞれ対戦ゲームの実行を通知する。マッチングサーバ12dから対戦ゲームの実行が通知されたゲーム装置は、相互に対戦ゲームの実行に必要なデータ等を送受信しながらゲームを実行する。 (A) In rank matching, a player specifies a rank (or a numerical value such as a rank or a point) set based on a game result for each player (card ID), and the designated rank (dan or point) is specified. Etc.) Matches with other players waiting for a match. (B) In friend matching, matching is performed only with the opponent specified by the player. (C) Store matching matches with an opponent who is waiting for a match in a game device installed in a designated store (store system 10). The matching server 12d notifies the plurality of game devices used by the matched players as opponents of the execution of the battle game. The game device notified from the matching server 12d that the battle game is executed executes the game while transmitting and receiving data and the like necessary for executing the battle game to each other.

プレイ動画仲介サーバ12eは、店舗システム10から配信されるプレイ動画データを受信して記録すると共に、スタジオシステム14、動画配信サーバ16、あるいは電子機器18などに配信する。プレイ動画仲介サーバ12eは、店舗システム10から受信されたプレイ動画データ(第1プレイ動画データ形式)をそのまま配信する第1データ形式配信方法、店舗システム10から受信されたプレイ動画データに含まれる複数の映像データ(あるいは音声データ)を編集して配信用のプレイ動画データ(第2プレイ動画データ形式)を生成して配信する第2データ形式配信方法を実行可能である。 The play video mediation server 12e receives and records the play video data distributed from the store system 10, and distributes the play video data to the studio system 14, the video distribution server 16, the electronic device 18, and the like. The play video mediation server 12e is a first data format distribution method that directly distributes the play video data (first play video data format) received from the store system 10, and a plurality of play video data included in the play video data received from the store system 10. It is possible to execute a second data format distribution method in which the video data (or audio data) of the above is edited to generate and distribute the play video data (second play video data format) for distribution.

スタジオシステム14は、インターネット放送用などの動画コンテンツ(放送番組)などを生成して、ネットワーク2を通じて配信するためのシステムである。スタジオシステム14は、例えば店舗システム10あるいはデータセンタ12(プレイ動画仲介サーバ12e)から配信されたプレイ動画データをもとに、ゲーム装置において実行されるゲームの実況などの動画コンテンツを配信する。特に、スタジオシステム14は、複数のゲーム装置の間で対戦ゲームを実行する場合に、複数のゲーム装置において表示されるゲーム映像、スタジオ内にいる解説者や観客などを撮影した映像などを編集して組み合わせた動画コンテンツを生成することができる。 The studio system 14 is a system for generating video contents (broadcast programs) for Internet broadcasting and distributing them through the network 2. The studio system 14 distributes video content such as a live game executed on a game device based on play video data distributed from, for example, a store system 10 or a data center 12 (play video mediation server 12e). In particular, the studio system 14 edits game images displayed on a plurality of game devices, images of commentators and spectators in the studio, and the like when a competitive game is executed between a plurality of game devices. It is possible to generate video content that is combined with each other.

動画配信サーバ16は、例えば動画共有サイト(動画投稿サイト)をインターネット上に開設するサーバであり、ユーザが投稿(アップロード)した動画を記録し、ユーザからの要求に応じて、ネットワーク2(インターネット)を介して動画を配信する。動画配信サーバ16は、データセンタ12(プレイ動画仲介サーバ12e)あるいは店舗システム10から配信されるゲーム映像を含むプレイ動画データの投稿を受信し、他の一般的な動画と同様に配信する。例えば、動画配信サーバ16は、投稿されたプレイ動画データを記憶して、ネットワーク2を通じたアクセス要求に応じて配信する、あるいは投稿されたプレイ動画データをリアルタイムで配信することができる。 The video distribution server 16 is, for example, a server that opens a video sharing site (video posting site) on the Internet, records videos posted (uploaded) by the user, and responds to a request from the user to network 2 (Internet). Deliver videos via. The video distribution server 16 receives a post of play video data including a game video distributed from the data center 12 (play video mediation server 12e) or the store system 10 and distributes it in the same manner as other general videos. For example, the video distribution server 16 can store the posted play video data and distribute it in response to an access request through the network 2, or can distribute the posted play video data in real time.

電子機器18は、例えば、店舗システム10のゲーム装置においてゲームをするプレーヤが所有する機器である。電子機器18は、例えばパーソナルコンピュータ(PC)、タブレット型PC、スマートフォン、携帯電話機、ゲーム機などの通信機能を有する機器である。電子機器18では、スタジオシステム14、動画配信サーバ16から配信される動画を、ネットワーク2を通じて受信して閲覧することができる。 The electronic device 18 is, for example, a device owned by a player who plays a game in the game device of the store system 10. The electronic device 18 is a device having a communication function, such as a personal computer (PC), a tablet PC, a smartphone, a mobile phone, or a game machine. In the electronic device 18, the moving image distributed from the studio system 14 and the moving image distribution server 16 can be received and viewed through the network 2.

図2は、本実施形態における店舗システム10の構成の一例を示すブロック図である。
図2に示すように、店舗システム10は、ルータ20を通じてネットワーク2と接続される。ルータ20には、ハブ21を通じて、店舗サーバ24、複数のゲーム装置26(26−1,26−2,…,26−m)、動画出力装置28などが接続される。店舗サーバ24、複数のゲーム装置26(26−1,26−2,…,26−m)、動画出力装置28は、LAN(Local Area Network)などのネットワークを介して相互に接続される。
FIG. 2 is a block diagram showing an example of the configuration of the store system 10 in the present embodiment.
As shown in FIG. 2, the store system 10 is connected to the network 2 through the router 20. A store server 24, a plurality of game devices 26 (26-1, 26-2, ..., 26-m), a moving image output device 28, and the like are connected to the router 20 through a hub 21. The store server 24, the plurality of game devices 26 (26-1, 26-2, ..., 26-m), and the moving image output device 28 are connected to each other via a network such as a LAN (Local Area Network).

店舗サーバ24は、店舗に設置された複数のゲーム装置26を管理するための機能を有する。例えば、店舗サーバ24は、複数のゲーム装置26のそれぞれにおいて実行されるゲームのプレイ動画データを記憶(録画)/出力/配信のための機能の設定や変更等を実行する。また、店舗サーバ24は、ゲーム装置26に代わり、例えばゲーム装置26において実行されたゲームのゲーム映像を含むプレイ動画データの記憶(録画)/出力/配信を実行することができる。また、店舗サーバ24は、記憶したプレイ動画データを、プレーヤが所有するUSBメモリなどの記録媒体や携帯型の電子機器にコピー(出力)する機能を有する。 The store server 24 has a function for managing a plurality of game devices 26 installed in the store. For example, the store server 24 sets or changes a function for storing (recording) / outputting / distributing game play video data executed in each of the plurality of game devices 26. Further, the store server 24 can execute storage (recording) / output / distribution of play moving image data including a game image of a game executed by, for example, the game device 26 instead of the game device 26. Further, the store server 24 has a function of copying (outputting) the stored play moving image data to a recording medium such as a USB memory owned by the player or a portable electronic device.

ゲーム装置26は、プレーヤの入力操作に応じてゲームを実行する装置である。ゲーム装置26は、例えばデータセンタ12(認証・配信サーバ12a)から配信される複数のゲームのゲームプログラムを記憶し、プレーヤの操作により選択された何れかのゲームを実行する。また、ゲーム装置26は、1人のプレーヤによるスタンドアロンでのソロプレー、同じ店舗内の他のゲーム装置26のプレーヤと対戦する店内対戦プレー、他の店舗のゲーム装置26と対戦する店舗間対戦プレーによりゲームを実行することができる。また、ゲーム装置26は、店舗サーバ24による設定に応じて、ゲームのプレイ動画データを記憶(録画)/出力/配信する機能を有する。ゲーム装置26は、記憶したプレイ動画データを、プレーヤが所有するUSBメモリなどの記録媒体や携帯型の電子機器にコピー(出力)する機能を有する。 The game device 26 is a device that executes a game in response to an input operation of the player. The game device 26 stores, for example, game programs of a plurality of games distributed from the data center 12 (authentication / distribution server 12a), and executes any game selected by the operation of the player. In addition, the game device 26 is a stand-alone solo play by one player, an in-store battle play against a player of another game device 26 in the same store, and an inter-store battle play against a game device 26 of another store. You can run the game. Further, the game device 26 has a function of storing (recording) / outputting / distributing game play moving image data according to the setting by the store server 24. The game device 26 has a function of copying (outputting) the stored play moving image data to a recording medium such as a USB memory owned by the player or a portable electronic device.

動画出力装置28は、ゲーム装置26に代わり、ゲーム装置26において実行されるゲームのプレイ動画データを記憶(録画)/出力/配信する機能を有する。動画出力装置28は、プレイ動画データを生成するための各種データを、ゲーム装置26、カメラ、マイクなどの周辺機器から入力して、記憶(録画)/出力/配信の対象とするプレイ動画データを生成する。 The moving image output device 28 has a function of storing (recording) / outputting / distributing the play moving image data of the game executed in the game device 26 instead of the game device 26. The video output device 28 inputs various data for generating play video data from peripheral devices such as a game device 26, a camera, and a microphone, and stores (records) / outputs / distributes the play video data. Generate.

図3は、本実施形態における店舗サーバ24の構成の一例を示すブロック図である。
図3に示すように、店舗サーバ24は、プロセッサ24a、メモリ24b、記憶装置24c、表示部24d、入力部24e、通信部24f、メディアI/F24g、及びカードリーダ24jを有する。
FIG. 3 is a block diagram showing an example of the configuration of the store server 24 in the present embodiment.
As shown in FIG. 3, the store server 24 includes a processor 24a, a memory 24b, a storage device 24c, a display unit 24d, an input unit 24e, a communication unit 24f, a media I / F 24g, and a card reader 24j.

プロセッサ24aは、メモリ24bに記憶されているプログラムやデータに基づいて、店舗サーバ24の全体の制御、記憶装置24cに記憶されるデータの管理、ゲーム装置26の制御等の各種処理を実行する。 The processor 24a executes various processes such as overall control of the store server 24, management of data stored in the storage device 24c, and control of the game device 26, based on the programs and data stored in the memory 24b.

メモリ24bは、プロセッサ24aにより実行される各種プログラムや、各種処理により実行される一時的にデータなどが記憶される。メモリ24bに記憶されるプログラムには、基本プログラム(OS(Operating System))の他、カードリーダ24jにより読み取られたカードIDについての認証処理、店舗の管理者の操作に応じて実行される、複数のゲーム装置26及び動画出力装置28におけるプレイ動画データの記録/配信/出力に関する設定処理をする設定処理プログラム、店舗サーバ24におけるプレイ動画データの記録/配信/出力に関する処理(映像処理を含む)を実行する動画処理プログラムが含まれる。設定処理では、例えば、プレイ動画データの記憶(録画)の有無、プレイ動画データの配信の有無、プレイ動画データの配信先、プレイ動画データのリアルタイムの配信の有無、プレイ動画データの出力(記憶媒体等へのコピー)の有無、記録/配信/出力の対象とするプレイ動画データのデータ形式(第1プレイ動画データ形式、第2プレイ動画データ形式)など、プレイ動画データの記録/配信/出力を制御するための設定データを記録する。 The memory 24b stores various programs executed by the processor 24a, temporary data executed by various processes, and the like. The programs stored in the memory 24b include a basic program (OS (Operating System)), an authentication process for the card ID read by the card reader 24j, and a plurality of programs executed according to the operation of the store administrator. A setting processing program for setting processing related to recording / distribution / output of play video data in the game device 26 and the video output device 28, and processing (including video processing) related to recording / distribution / output of play video data in the store server 24. Contains a video processing program to run. In the setting process, for example, whether or not the play video data is stored (recorded), whether or not the play video data is delivered, where the play video data is delivered, whether or not the play video data is delivered in real time, and whether or not the play video data is output (storage medium). Recording / distribution / output of play video data such as presence / absence (copy to, etc.), data format of play video data to be recorded / distributed / output (first play video data format, second play video data format), etc. Record the setting data for control.

記憶装置24cは、各種プログラムやデータ等を記憶する。記憶装置24cには、ゲーム装置26により実行されるゲームのプレイ動画データの他、設定処理による設定内容を示す設定データなどが記憶される。また、記憶装置24cは、データセンタ12から配信された複数のゲームプログラムを記憶しておくこともできる。記憶装置24cには、複数のゲーム装置26から出力されるプレイ動画データを記憶する場合、プレーヤにより提示されたカードから読み取られたカードIDと対応づけて記憶される。また、カードIDだけでなく、プレイ動画データを識別するための他の識別情報と対応づけて記憶されるようにしても良い。他の識別情報は、例えばゲームの実行毎(プレイ動画データが生成される毎)に、例えばゲーム装置26により生成される情報(例えば、英数字列やコード画像など)とすることができる。 The storage device 24c stores various programs, data, and the like. In the storage device 24c, in addition to the play moving image data of the game executed by the game device 26, setting data indicating the setting contents by the setting process and the like are stored. The storage device 24c can also store a plurality of game programs distributed from the data center 12. When the play moving image data output from the plurality of game devices 26 is stored in the storage device 24c, it is stored in association with the card ID read from the card presented by the player. Further, not only the card ID but also other identification information for identifying the play moving image data may be stored in association with the card ID. The other identification information can be, for example, information generated by the game device 26 (for example, an alphanumeric string, a code image, etc.) each time the game is executed (every time the play moving image data is generated).

表示部24dは、プロセッサ24aによる処理に応じた画面をLCD(Liquid Crystal Display)等のディスプレイに表示させる。 The display unit 24d displays a screen corresponding to the processing by the processor 24a on a display such as an LCD (Liquid Crystal Display).

入力部24eは、プロセッサ24aによる各種処理に応じたデータや指示を、キーボードやマウスなどの入力デバイスを通じて入力する。 The input unit 24e inputs data and instructions corresponding to various processes by the processor 24a through an input device such as a keyboard and a mouse.

通信部24fは、プロセッサ24aの制御のもとで、ネットワーク2を介した通信を制御する。 The communication unit 24f controls communication via the network 2 under the control of the processor 24a.

メディアI/F24gは、外部の記録媒体(USBメモリ等)や電子機器との間でデータを送受信するためのインタフェースである。メディアI/F24gは、例えば記録媒体や電子機器を電気的に接続するコネクタや、近接無線通信を制御する通信ユニットを含む。 The media I / F 24g is an interface for transmitting and receiving data to and from an external recording medium (USB memory or the like) or an electronic device. The media I / F 24g includes, for example, a connector for electrically connecting a recording medium or an electronic device, and a communication unit for controlling proximity wireless communication.

カードリーダ24jは、プレーヤに対して予め発行済みのカードに記録された識別データ(カードID)を、例えば近接無線通信により読み取る。 The card reader 24j reads the identification data (card ID) recorded on the card issued in advance to the player by, for example, proximity wireless communication.

図4は、本実施形態におけるゲーム装置26−1の構成を示すブロック図である。ゲーム装置26−1は、装置本体にプレイ動画データを作成する機能を設けた構成例を示す。 FIG. 4 is a block diagram showing the configuration of the game device 26-1 according to the present embodiment. The game device 26-1 shows a configuration example in which the device main body is provided with a function of creating play moving image data.

図4に示すように、ゲーム装置26−1は、プロセッサ26−1a、メモリ26−1b、記憶装置26−1c、表示部26−1d、入力部26−1e、通信部26−1f、メディアI/F26−1g、入力I/F26−1h、カードリーダ26−1j、カメラ26c1,26c2,26c3、及びマイク26m1,26m2を有する。 As shown in FIG. 4, the game device 26-1 includes a processor 26-1a, a memory 26-1b, a storage device 26-1c, a display unit 26-1d, an input unit 26-1e, a communication unit 26-1f, and a media I. It has / F26-1g, input I / F26-1h, card reader 26-1j, camera 26c1,26c2,26c3, and microphone 26m1,26m2.

プロセッサ26−1aは、メモリ26−1bに記憶されているプログラムやデータに基づいて、ゲーム装置26−1の全体の制御等の各種処理を実行する。プロセッサ26−1aは、プレーヤの操作によって選択されたゲームのゲームプログラムに基づいてゲーム処理を実行する。また、プロセッサ26−1aは、動画処理プログラムに基づいて、ゲーム処理の実行に伴って生成されるゲーム映像及びゲーム音声を含むプレイ動画データを記録/配信/出力に関する処理を実行する。 The processor 26-1a executes various processes such as overall control of the game device 26-1 based on the programs and data stored in the memory 26-1b. The processor 26-1a executes game processing based on the game program of the game selected by the operation of the player. Further, the processor 26-1a executes a process related to recording / distribution / output of play video data including a game video and a game sound generated by executing the game process based on the video processing program.

メモリ26−1bは、プロセッサ26−1aにより実行される各種プログラムや、各種処理により実行される一時的なデータなどが記憶される。メモリ26−1bに記憶されるプログラムには、基本プログラム(OS(Operating System))の他、カードリーダ26−1jにより読み取られたカードIDについての認証処理をする認証処理プログラム、プレーヤの操作によって選択されたゲームのゲーム処理を実行するゲームプログラム、ゲーム処理の実行に伴うプレイ動画データの記録/配信/出力に関する処理(映像処理を含む)を実行する動画処理プログラムなどが含まれる。 The memory 26-1b stores various programs executed by the processor 26-1a, temporary data executed by various processes, and the like. The program stored in the memory 26-1b is selected by operating the player, an authentication processing program that performs authentication processing for the card ID read by the card reader 26-1j, in addition to the basic program (OS (Operating System)). A game program that executes the game processing of the played game, a video processing program that executes processing (including video processing) related to recording / distribution / output of play video data accompanying the execution of the game processing, and the like are included.

記憶装置26−1cは、各種プログラムやデータ等を記憶する。記憶装置26−1cには、データセンタ12(認証・配信サーバ12a)から配信された複数の異なるゲーム(タイトル)に対応するプログラムが記憶されており、プレーヤの操作により選択されたゲームのプログラムがメモリ26−1bに読み出される。また、記憶装置26−1cは、店舗サーバ24による設定処理による設定内容を示す設定データ、ゲームのプレイ動画データなどが記憶される。プレイ動画データは、カードリーダ26−1jにより読み取られたカードID(さらには、ゲーム毎に発行される他の識別情報)と対応づけて記憶される。なお、設定データは、店舗サーバ24における設定処理により設定されるとしているが、個々のゲーム装置26における設定処理により設定されるようにしても良い。 The storage device 26-1c stores various programs, data, and the like. The storage device 26-1c stores programs corresponding to a plurality of different games (titles) distributed from the data center 12 (authentication / distribution server 12a), and the program of the game selected by the operation of the player can be stored. It is read into the memory 26-1b. Further, the storage device 26-1c stores setting data indicating the setting contents by the setting process by the store server 24, game play moving image data, and the like. The play moving image data is stored in association with the card ID (furthermore, other identification information issued for each game) read by the card reader 26-1j. Although the setting data is set by the setting process in the store server 24, it may be set by the setting process in each game device 26.

表示部26−1dは、プロセッサ26−1aによる処理に応じた画面をLCD(Liquid Crystal Display)等のディスプレイに表示させる。 The display unit 26-1d displays a screen corresponding to the processing by the processor 26-1a on a display such as an LCD (Liquid Crystal Display).

入力部26−1eは、プロセッサ26−1aによる各種処理に応じたデータや指示を、ジョイスティック、ボタン、ゲーム専用の入力デバイス、タッチパネルなどの入力デバイスを通じて入力する。 The input unit 26-1e inputs data and instructions corresponding to various processes by the processor 26-1a through an input device such as a joystick, a button, a game-dedicated input device, and a touch panel.

通信部26−1fは、プロセッサ26−1aの制御のもとで、ネットワーク2を介した通信を制御する。 The communication unit 26-1f controls communication via the network 2 under the control of the processor 26-1a.

メディアI/F26−1gは、外部の記録媒体(USBメモリ等)や電子機器との間でデータを送受信するためのインタフェースである。メディアI/F26−1gは、例えば記録媒体や電子機器を電気的に接続するコネクタや、近接無線通信を制御する通信ユニットを含む。 The media I / F26-1g is an interface for transmitting and receiving data to and from an external recording medium (USB memory or the like) or an electronic device. The media I / F26-1g includes, for example, a connector for electrically connecting a recording medium or an electronic device, and a communication unit for controlling proximity wireless communication.

入力I/F26−1hは、外部デバイスからのデータを入力するためのインタフェースである。外部デバイスとしては、例えば複数のカメラ26c1,26c2,26c3、複数のマイク26m1,26m2が含まれる。 The input I / F26-1h is an interface for inputting data from an external device. The external device includes, for example, a plurality of cameras 26c1,26c2,26c3 and a plurality of microphones 26m1,26m2.

カードリーダ26−1jは、プレーヤに対して予め発行済みのカードに記録されたカードIDを、例えば近接無線通信により読み取る。なお、カードリーダライタ(電子マネーユニット)を設けることで、電子マネーとして使用されるカードとの間でプレイ料金の決済のためのデータ送受信をできるようにしてもよい。 The card reader 26-1j reads the card ID recorded on the card issued in advance to the player by, for example, proximity wireless communication. By providing a card reader / writer (electronic money unit), it may be possible to send and receive data for settlement of play charges with a card used as electronic money.

カメラ26c1,26c2,26c3は、映像を撮影する。例えばカメラ26c1は、プレーヤの入力デバイスを操作する手元を撮影した映像、カメラ26c2は、プレーヤの顔を含む姿を撮影した映像、カメラ26c3は、観客の様子を撮影した映像を、それぞれ入力するために用いられる。 The cameras 26c1, 26c2, 26c3 capture images. For example, the camera 26c1 is for inputting an image of a hand operating a player's input device, the camera 26c2 is for inputting an image of a figure including the player's face, and the camera 26c3 is for inputting an image of an audience. Used for.

マイク26m1,26m2は、音声を入力する。例えば、マイク26m1は、プレーヤの音声、マイク26m2は、観客を含むゲーム装置26−1の周囲の音を、それぞれ入力するために用いられる。 The microphones 26m1, 26m2 input voice. For example, the microphone 26m1 is used to input the sound of the player, and the microphone 26m2 is used to input the sound around the game device 26-1 including the spectator.

図5は、本実施形態におけるゲーム装置26−2と動画出力装置28の構成を示すブロック図である。ゲーム装置26−2は、プレイ動画データを記録する機能を有しておらず、ゲーム専用機として構成されている。ゲーム装置26−2は、プレイ動画の記録/配信/出力が不要な場合には、動画出力装置28が接続されないで単独で使用される。プレイ動画の記録/配信/出力が必要な場合に、動画出力装置28が接続される。 FIG. 5 is a block diagram showing the configurations of the game device 26-2 and the moving image output device 28 in the present embodiment. The game device 26-2 does not have a function of recording play moving image data, and is configured as a dedicated game machine. When the recording / distribution / output of the play moving image is not required, the game device 26-2 is used independently without the moving image output device 28 being connected. A moving image output device 28 is connected when recording / distribution / output of a play moving image is required.

図5に示すように、ゲーム装置26−2は、プロセッサ26−2a、メモリ26−2b、記憶装置26−2c、表示部26−2d、入力部26−2e、通信部26−2f、入力I/F26−2h、カードリーダ26−2jを有する。なお、図4に示すゲーム装置26−1と同じ名称の部分については、ゲーム装置26−1と同様の機能を有するものとして詳細な説明を省略する。 As shown in FIG. 5, the game device 26-2 includes a processor 26-2a, a memory 26-2b, a storage device 26-2c, a display unit 26-2d, an input unit 26-2e, a communication unit 26-2f, and an input I. It has / F26-2h and a card reader 26-2j. The portion having the same name as the game device 26-1 shown in FIG. 4 is assumed to have the same function as the game device 26-1, and detailed description thereof will be omitted.

なお、ゲーム装置26−2は、プレイ動画データの記録/配信/出力に関する処理を実行しないため、この処理のためのプログラムが記憶されない。また、ゲーム装置26−2は、プレイ動画データを動画出力装置28において記録/配信/出力させるため、カードリーダ26−2jにより読み取ったカードID、ゲームの実行に伴って表示部26−2dにより表示されるゲーム映像の映像データ、及びゲーム実行時の音声データを動画出力装置28に出力する。また、プロセッサ26−2aは、ゲームプログラムの実行に伴い、ゲームの実行状況を示すデータを動画出力装置28に出力する。ゲームの実行状況を示すデータには、例えばゲーム開始/終了、入力コマンドに応じた各種イベントの発生、ゲームの勝敗やイベントの成功/失敗などの決定などを示すデータが含まれる。 Since the game device 26-2 does not execute the process related to the recording / distribution / output of the play moving image data, the program for this process is not stored. Further, in order to record / distribute / output the play video data in the video output device 28, the game device 26-2 displays the card ID read by the card reader 26-2j and the display unit 26-2d as the game is executed. The video data of the game video to be played and the audio data at the time of executing the game are output to the moving image output device 28. Further, the processor 26-2a outputs data indicating the execution status of the game to the moving image output device 28 as the game program is executed. The data indicating the execution status of the game includes, for example, data indicating the start / end of the game, the occurrence of various events according to the input command, the outcome of the game, the success / failure of the event, and the like.

図5に示すように、動画出力装置28は、プロセッサ28a、メモリ28b、記憶装置28c、通信部28f、入力I/F28h、メディアI/F28gを有する。 As shown in FIG. 5, the moving image output device 28 includes a processor 28a, a memory 28b, a storage device 28c, a communication unit 28f, an input I / F 28h, and a media I / F 28g.

プロセッサ28aは、メモリ28bに記憶されているプログラムやデータに基づいて、動画出力装置28の全体の制御、ゲーム処理の実行に伴うプレイ動画データの記録/配信/出力に関する処理、記憶装置28cに記憶されるデータの管理等の各種処理を実行する。 Based on the program and data stored in the memory 28b, the processor 28a controls the entire video output device 28, processes related to recording / distribution / output of play video data accompanying the execution of game processing, and stores the video output device 28c in the storage device 28c. Execute various processes such as management of data to be performed.

メモリ28bは、プロセッサ28aにより実行される各種プログラムや、各種処理により実行される一時的なデータなどが記憶される。メモリ28bに記憶されるプログラムには、基本プログラム(OS(Operating System))の他、ゲーム装置26−2におけるゲーム処理の実行に伴うプレイ動画データの記録/配信/出力に関する処理(映像処理を含む)を実行する動画処理プログラムが含まれる。 The memory 28b stores various programs executed by the processor 28a, temporary data executed by various processes, and the like. In addition to the basic program (OS (Operating System)), the program stored in the memory 28b includes processing (including video processing) related to recording / distribution / output of play video data accompanying execution of game processing in the game device 26-2. ) Is included in the video processing program.

記憶装置28cは、各種プログラムやデータ等を記憶する。記憶装置28cには、ゲーム装置26−2により実行されるゲームのプレイ動画データの他、店舗サーバ24による設定処理による設定内容を示す設定データなどが記憶される。プレイ動画データは、ゲーム装置26−2のカードリーダ26−2jにより読み取られたカードID(さらに、他の識別情報)と対応づけて記憶される。 The storage device 28c stores various programs, data, and the like. In the storage device 28c, in addition to the play moving image data of the game executed by the game device 26-2, setting data indicating the setting contents by the setting process by the store server 24 and the like are stored. The play moving image data is stored in association with the card ID (further, other identification information) read by the card reader 26-2j of the game device 26-2.

通信部28fは、プロセッサ28aの制御のもとで、ネットワーク2を介した通信を制御する。 The communication unit 28f controls communication via the network 2 under the control of the processor 28a.

入力I/F28hは、プレイ動画の作成に用いられる映像を入力するためのカメラ29c1,29c2,29c3、及び音声を入力するためのマイク29m1,29m2が接続される。図5では、入力I/F28hには、3つのカメラ29c1,29c2,29c3と2つのマイク29m1,29m2が接続された例を示しているが、それぞれ任意の数のカメラとマイクを接続することができる。 The input I / F 28h is connected to a camera 29c1, 29c2, 29c3 for inputting an image used for creating a play moving image, and a microphone 29m1,29m2 for inputting audio. FIG. 5 shows an example in which three cameras 29c1, 29c2, 29c3 and two microphones 29m1,29m2 are connected to the input I / F28h, but any number of cameras and microphones can be connected to each. it can.

メディアI/F28gは、外部の記録媒体(USBメモリ等)や電子機器との間でデータを送受信するためのインタフェースである。メディアI/F28gは、例えば記録媒体や電子機器を電気的に接続するコネクタや、近接無線通信を制御する通信ユニットを含む。 The media I / F 28g is an interface for transmitting and receiving data to and from an external recording medium (USB memory or the like) or an electronic device. The media I / F 28g includes, for example, a connector for electrically connecting a recording medium or an electronic device, and a communication unit for controlling proximity wireless communication.

動画出力装置28は、プレイ動画データを記録する機能を有していないゲーム装置26−2に接続して、プレイ動画の記録/配信/出力を実行させることができる。例えば、動画出力装置28は、特定のゲーム装置26−2において実行される対戦ゲームのプレイ動画の記録/配信が必要である場合に、そのゲーム装置26−2に接続して使用される。なお、図2では、1台の動画出力装置28を示しているが、必要に応じた任意の台数の動画出力装置28を設置することが可能である。 The moving image output device 28 can be connected to a game device 26-2 that does not have a function of recording play moving image data to execute recording / distribution / output of playing moving images. For example, the moving image output device 28 is used by connecting to the game device 26-2 when it is necessary to record / distribute a play moving image of a competitive game executed on a specific game device 26-2. Although one moving image output device 28 is shown in FIG. 2, any number of moving image output devices 28 can be installed as needed.

店舗システム10では、店舗サーバ24、ゲーム装置26あるいは動画出力装置28からプレイ動画データの配信/出力が可能であり、何れか1つ、あるいは複数から配信/出力が可能となるように、それぞれを動作させることができる。また、店舗サーバ24、ゲーム装置26及び動画出力装置28のそれぞれにおいて、プレイ動画データ(第1プレイ動画データ形式)をそのまま配信する第1データ形式配信方法、第1プレイ動画データ形式のプレイ動画データに含まれる複数の映像データ(あるいは音声データ)を編集して配信用のプレイ動画データ(第2プレイ動画データ形式)を生成して配信する第2データ形式配信方法を利用することができる。第1データ形式配信方法と第2データ形式配信方法の何れ(少なくとも何れか一方)を利用するかは、予め各装置において設定されていても良いし、店舗システム10の管理者あるいはプレーヤの操作に応じて設定されるようにしても良い。 In the store system 10, play video data can be distributed / output from the store server 24, the game device 26, or the video output device 28, and each can be distributed / output from any one or a plurality of them. Can be operated. Further, in each of the store server 24, the game device 26, and the video output device 28, the play video data (first play video data format) is delivered as it is, the first data format distribution method, and the play video data in the first play video data format. A second data format distribution method can be used in which a plurality of video data (or audio data) included in the data are edited to generate play video data (second play video data format) for distribution and distributed. Whether to use the first data format distribution method or the second data format distribution method (at least one of them) may be set in advance in each device, and may be set in advance for the operation of the manager or player of the store system 10. It may be set accordingly.

次に、本実施形態における動画配信システムにおいて配信/出力されるプレイ動画を表示する形態について説明する。映像処理(映像処理プログラム)では、第1プレイ動画データ形式のプレイ動画データをもとに、画面中に映像を表示する形態を示すフレームパターンに応じて映像を表示させる。また、映像処理(映像処理プログラム)では、第1プレイ動画データ形式のプレイ動画データを、フレームパターンに応じた画面を表示させる第2プレイ動画データ形式に編集(変換)することができる。 Next, a mode for displaying the play moving image distributed / output in the moving image distribution system in the present embodiment will be described. In the video processing (video processing program), based on the play video data in the first play video data format, the video is displayed according to the frame pattern indicating the form in which the video is displayed on the screen. Further, in the video processing (video processing program), the play video data in the first play video data format can be edited (converted) into the second play video data format for displaying the screen according to the frame pattern.

図6は、本実施形態における映像処理(映像処理プログラム)に用意されるフレームパターン設定データを示している。図6に示すように、フレームパターン設定データでは、複数のフレームNo(番号)と対応づけて、それぞれ異なるフレームパターン1,2,…,xが設定されている。 FIG. 6 shows the frame pattern setting data prepared for the video processing (video processing program) in the present embodiment. As shown in FIG. 6, in the frame pattern setting data, different frame patterns 1, 2, ..., X are set in association with a plurality of frame numbers (numbers).

図7は、本実施形態におけるフレームパターン(動画再生フレーム)の一例を示している。
図7(a)は、1画面を均等に4分割して、4つの映像(1,2,3,4)を表示するフレームパターンの例を示している。図7(a)に示すフレームパターンは、画面を均等に4分割するため、例えば4K解像度でプレイ動画を表示する場合には、4つの映像をそれぞれ2K解像度(ハイビジョン)で表示させることができる。図7(b)に示すフレームパターンは、1つの映像のエリアを拡大し、複数(例えば6つ)の映像のエリアを縮小した例を示している。図7(b)では、エリア数を多くすることで、例えば、ゲーム装置26から出力されるゲーム映像とカメラにより撮影される3つの映像を常に表示させるとしても、それ以外の2つの映像(例えば、コマーシャル用映像、演出用映像、スタジオで合成される映像など)を同時に表示させることができる。図7(b)に示すフレームパターンでは、主とする映像(例えばゲーム映像)を拡大表示し、その他の映像(例えば、プレーヤや観客などの映像)を縮小して表示することができる。図7(c)に示すフレームパターンは、1つの映像のみを選択して表示する例を示している。図7(d)に示すフレームパターンは、映像を表示するための1つの拡大したエリアと2つの縮小したエリアの他に、映像以外の画像やテキスト(例えば、コマーシャル用画像、解説文章など)を表示するエリアが設けられた例を示している。
FIG. 7 shows an example of a frame pattern (moving image reproduction frame) in the present embodiment.
FIG. 7A shows an example of a frame pattern in which one screen is evenly divided into four and four images (1, 2, 3, 4) are displayed. Since the frame pattern shown in FIG. 7A divides the screen into four evenly, for example, when displaying a play moving image at 4K resolution, each of the four images can be displayed at 2K resolution (high definition). The frame pattern shown in FIG. 7B shows an example in which one image area is enlarged and a plurality of (for example, six) image areas are reduced. In FIG. 7B, by increasing the number of areas, for example, even if the game image output from the game device 26 and the three images taken by the camera are always displayed, the other two images (for example, , Commercial video, production video, studio composite video, etc.) can be displayed at the same time. In the frame pattern shown in FIG. 7B, a main image (for example, a game image) can be enlarged and displayed, and other images (for example, an image of a player or an audience) can be reduced and displayed. The frame pattern shown in FIG. 7C shows an example in which only one image is selected and displayed. The frame pattern shown in FIG. 7D includes an enlarged area and two reduced areas for displaying an image, as well as images and texts other than the image (for example, commercial images, explanatory texts, etc.). An example in which an area to be displayed is provided is shown.

なお、図7(a)〜(d)に示すフレームパターンは一例であって、他の形態のパターンを用いることが可能である。また、フレームパターンの各エリアに表示される映像は固定されておらず、例えば映像データに付加された制御データに応じて切り替えることができる。また、1つのプレイ動画を表示する間に、例えば制御データに応じてフレームパターンを切り替えたり、フレームパターン中の特定のエリアのサイズや形状を動的に変形させたりすることも可能である。 The frame patterns shown in FIGS. 7 (a) to 7 (d) are examples, and patterns of other forms can be used. Further, the video displayed in each area of the frame pattern is not fixed, and can be switched according to, for example, the control data added to the video data. Further, while displaying one play moving image, it is possible to switch the frame pattern according to, for example, control data, or to dynamically deform the size and shape of a specific area in the frame pattern.

図8は、本実施形態におけるプレイ動画データのデータ形式の一例を示す図である。図8は、複数の映像データを個別に処理可能なデータ形式である第1プレイ動画データ形式の一例を示している。 FIG. 8 is a diagram showing an example of the data format of the play moving image data in the present embodiment. FIG. 8 shows an example of the first play moving image data format, which is a data format capable of individually processing a plurality of video data.

例えば、ゲーム装置26は、ゲームの実行に伴ってゲーム映像(映像データ1)とゲーム音声(音声データ1)を生成する。また、ゲーム装置26は、例えば、カメラ26c1によりプレーヤの入力デバイスを操作する手元を撮影した映像(映像データ2)、カメラ26c2によりプレーヤの顔を含む姿を撮影した映像(映像データ3)、カメラ26c3により観客の様子を撮影した映像(映像データ4)を入力する。さらに、ゲーム装置26は、マイク26m1によりプレーヤの音声を入力し、マイク26m2により観客を含むゲーム装置26−1の周囲の音を入力し、ミキシングして音声データ2を生成する。なお、マイク26m1,26m2のそれぞれから入力される音声データを、ミキシングしないでそれぞれ独立したデータとしても良い。 For example, the game device 26 generates a game video (video data 1) and a game sound (audio data 1) as the game is executed. Further, the game device 26 may include, for example, an image (video data 2) of the hand operating the player's input device by the camera 26c1, an image (video data 3) of the image including the player's face by the camera 26c2, and a camera. A video (video data 4) of the audience captured by 26c3 is input. Further, the game device 26 inputs the player's voice through the microphone 26m1, inputs the surrounding sound of the game device 26-1 including the spectator through the microphone 26m2, and mixes them to generate the voice data 2. The audio data input from each of the microphones 26m1 and 26m2 may be independent data without mixing.

さらに、ゲーム装置26は、各種のゲームの実行状況(イベント)を示す制御データを生成する。制御データは、1つのイベントに対して、例えば各種のゲームの実行状況の発生時刻、関連づけの対象とする映像、ゲームの実行状況(イベント等)をそれぞれ示すデータを含む。 Further, the game device 26 generates control data indicating the execution status (event) of various games. The control data includes data indicating, for example, the occurrence time of the execution status of various games, the video to be associated with, and the execution status (event, etc.) of the game for one event.

図9は、本実施形態における制御データが示す各種のゲームの実行状況(イベント)の一例を示す図である。 FIG. 9 is a diagram showing an example of execution status (event) of various games indicated by the control data in the present embodiment.

例えば、ゲーム開始前のイベントとして、カードリーダ26−1j,26−2jによるカードIDの読み取りがある。カメラ26c2によりゲーム開始前からプレーヤを撮影した映像(映像データ3)を入力する場合に、映像データ3に関連づけてカードIDの読み取りのイベントに応じた制御データを生成する。 For example, as an event before the start of the game, the card readers 26-1j and 26-2j read the card ID. When the video (video data 3) taken by the player before the start of the game is input by the camera 26c2, the control data corresponding to the event of reading the card ID is generated in association with the video data 3.

また、ゲーム装置26においてゲームが実行される間に発生するイベントとして、例えばゲーム開始/終了、入力コマンド(1,2,…)に応じた各種イベントの発生、ゲームの勝敗やイベントの成功/失敗などがある。ゲームプログラムは、前述したイベントが発生した場合に、発生したイベントを示すデータを出力する。このゲームの実行に伴って発生するイベントのそれぞれに応じて制御データを生成し、ゲームの実行に伴って生成されるゲーム映像(映像データ1)と関連づける。 In addition, as events that occur while the game is being executed on the game device 26, for example, game start / end, occurrence of various events according to input commands (1, 2, ...), game win / loss, and event success / failure. and so on. When the above-mentioned event occurs, the game program outputs data indicating the event that has occurred. Control data is generated according to each of the events that occur with the execution of this game, and is associated with the game video (video data 1) generated with the execution of the game.

また、プレーヤを撮影するカメラ26c1,26c2からの映像データをもとにプレーヤの予め決められた動作を検出し、イベントの発生とすることもできる。例えば、カメラ26c2によりプレーヤの顔を含む姿を撮影した映像(映像データ3)をもとに既存の画像認識処理を用いて、予め決められた動作(腕を上げる、頭を大きく動かす、笑顔などの特定の顔の表情をする等)を検出する。予め決められた動作が検出された場合に、映像データ3と関連づける制御データを生成する。なお、カメラ26c1により撮影した映像(映像データ2)をもとにイベントを検出した場合には、同様にして、映像データ2に関連づける制御データを生成する。 Further, it is also possible to detect a predetermined operation of the player based on the video data from the cameras 26c1 and 26c2 that shoot the player, and to generate an event. For example, using the existing image recognition processing based on the image (video data 3) of the image including the player's face taken by the camera 26c2, predetermined movements (arms raised, head moved greatly, smile, etc.) Detects a specific facial expression, etc.). When a predetermined operation is detected, control data associated with the video data 3 is generated. When an event is detected based on the video (video data 2) captured by the camera 26c1, control data associated with the video data 2 is generated in the same manner.

また、プレーヤの音声を入力するマイク26m1からの音声データをもとに、予め決められた音の発生を検出し、イベントの発生とすることもできる。例えば予め決められた設定値以上の音量の音が入力された場合(例えばプレーヤが叫ぶなど)、入力された音声についての音声認識処理により予め決められた単語が発声されたことを検出する。予め決められた音の発生が検出された場合に、音声データと関連づける制御データを生成する。 Further, it is also possible to detect the generation of a predetermined sound based on the voice data from the microphone 26m1 for inputting the voice of the player and set it as the occurrence of an event. For example, when a sound having a volume equal to or higher than a predetermined set value is input (for example, a player shouts), it is detected that a predetermined word is uttered by a voice recognition process for the input voice. When the generation of a predetermined sound is detected, control data associated with the voice data is generated.

同様にして、観客を撮影するカメラ26c3からの映像データ、あるいは観客を含むゲーム装置26−1の周囲の音を入力するマイク26m2からの音声データをもとに、イベントの発生を検出して、それぞれに対応する制御データを生成することができる。 Similarly, the occurrence of an event is detected based on the video data from the camera 26c3 that captures the audience or the audio data from the microphone 26m2 that inputs the sound around the game device 26-1 including the audience. Control data corresponding to each can be generated.

こうして、ゲームの実行状況には、ゲームをプレイしているプレーヤの動作や音声、ゲームを見ている観客の動作や音声など、ゲームの実行に伴って発生するがゲーム内容とは直接関係しないものを含み、それぞれの発生に応じた制御データを生成して、映像データあるいは音声データと関連づけて記憶することができる。 In this way, the execution status of the game includes the movements and sounds of the player playing the game, the movements and voices of the spectators watching the game, and other things that occur with the execution of the game but are not directly related to the content of the game. , And control data corresponding to each occurrence can be generated and stored in association with video data or audio data.

なお、前述した説明では、ゲーム装置26においてプレイ動画データを生成する場合について説明しているが、動画出力装置28も同様に、複数の映像データ1〜4、音声データ1〜2、制御データをもとにプレイ動画データを生成することができる。 In the above description, the case where the game device 26 generates the play moving image data is described, but the moving image output device 28 also similarly generates a plurality of video data 1 to 4, audio data 1 to 2, and control data. Play video data can be generated based on this.

動画出力装置28は、ゲーム装置26−2におけるゲーム処理の実行に伴う映像データ1と音声データ1をゲーム装置26−2から入力すると共に、カメラ29c1,29c2,29c3から映像データ2〜4を入力し、マイク29m1,29m2からそれぞれ音声データを入力する。そして、前述したように、動画出力装置28は、入力された映像データと音声データをもとにイベントの発生を検出して、それぞれのイベントの発生に応じた制御データを生成する。また、動画出力装置28は、ゲーム装置26−2からカードリーダ26−2jにより読み取られたカードIDを受信して、カードID読み取りのイベントを検出することができる。 The video output device 28 inputs video data 1 and audio data 1 associated with the execution of game processing in the game device 26-2 from the game device 26-2, and inputs video data 2 to 4 from the cameras 29c1, 29c2, 29c3. Then, audio data is input from the microphones 29m1 and 29m2, respectively. Then, as described above, the moving image output device 28 detects the occurrence of an event based on the input video data and audio data, and generates control data according to the occurrence of each event. Further, the moving image output device 28 can receive the card ID read by the card reader 26-2j from the game device 26-2 and detect the event of reading the card ID.

図10は、本実施形態における第1プレイ動画データ形式の他のデータ形式の一例を示す図である。図8に示す第1プレイ動画データ形式では、映像データと音声データとは別に制御データが生成されているが、図10に示すデータ形式では映像データ中に制御データを含めている。 FIG. 10 is a diagram showing an example of another data format of the first play moving image data format in the present embodiment. In the first play moving image data format shown in FIG. 8, control data is generated separately from the video data and the audio data, but in the data format shown in FIG. 10, the control data is included in the video data.

例えば、ゲーム装置26において生成されるゲーム映像(映像データ1)については、前述したようにゲームが実行される間に発生するイベントに応じて、イベントが発生したタイミングで生成された映像データと共に制御データを記憶する。例えば、制御データは、映像データのデータフォーマット中の拡張データとして記憶させることができる。拡張データは、時系列で生成される映像データと関連づけられているため、図8(g)に示す制御データのように時刻と関連づけの対象とする映像を示すデータが不要である。すなわち、ゲームの実行状況(イベント等)を示すデータのみを記憶させれば良い。同様にして、カメラ26c1〜26c3によって入力される映像データ2〜4に対して、それぞれに対応するイベントが発生した場合に、そのタイミングで入力された映像データと共に制御データを記憶する。 For example, the game video (video data 1) generated by the game device 26 is controlled together with the video data generated at the timing when the event occurs according to the event that occurs while the game is executed as described above. Store data. For example, the control data can be stored as extended data in the data format of the video data. Since the extended data is associated with the video data generated in time series, there is no need for data indicating the video to be associated with the time, such as the control data shown in FIG. 8 (g). That is, only the data indicating the game execution status (event, etc.) needs to be stored. Similarly, when an event corresponding to each of the video data 2 to 4 input by the cameras 26c1 to 26c3 occurs, the control data is stored together with the video data input at that timing.

このように、第1プレイ動画データ形式では、複数の映像データを個別に処理可能なデータ形式であるため、例えばスタジオシステム14において、複数の映像データを個別に処理し、適宜、組み合わせるなどの編集をして映像を表示させることができる。この際、映像処理(映像処理プログラム)では、映像データとイベントの発生時刻をもとに関連づけられた制御データをもとに、人の操作による編集操作によらず、自動でフレームパターンなどを切り替えるなどの映像編集をすることができる。例えば、表示対象とする映像の切り替えや、映像を表示させるエリアの形状やサイズの変更などをすることができる。 As described above, since the first play video data format is a data format capable of individually processing a plurality of video data, for example, in the studio system 14, a plurality of video data are individually processed and edited by appropriately combining them. Can be displayed. At this time, in the video processing (video processing program), the frame pattern and the like are automatically switched based on the video data and the control data associated with the event occurrence time, regardless of the editing operation by human operation. You can edit video such as. For example, it is possible to switch the image to be displayed and change the shape and size of the area for displaying the image.

図11は、本実施形態における複数の映像の映像データを編集して1つの映像データにしたデータ形式である第2プレイ動画データ形式の一例を示している。第2プレイ動画データ形式は、例えば、複数の映像データを組み合わせて編集した映像を、そのまま配信/出力する場合に用いられる。 FIG. 11 shows an example of the second play moving image data format, which is a data format obtained by editing the video data of a plurality of moving images in the present embodiment into one video data. The second play moving image data format is used, for example, when a video edited by combining a plurality of video data is distributed / output as it is.

図11(a)に示す映像データは、図8(a)に示すゲーム装置26により生成された映像データ1と、カメラ1〜3から入力される映像データ2〜4とを映像処理により編集して作成した映像データである。また、図11(b)に示す音声データは、図8(b)に示す音声データ1と図8(F)に示す音声データ2とをミキシングした音声データである。図11(c)に示す制御データは、映像データ1〜4及び音声データ1〜3をもとに検出される各種のゲームの実行状況(イベント)に応じて生成される。制御データは、1つのイベントに対して、各種のゲームの実行状況の発生時刻と、ゲームの実行状況(イベント等)をそれぞれ示すデータを含む。 The video data shown in FIG. 11A is obtained by editing the video data 1 generated by the game device 26 shown in FIG. 8A and the video data 2 to 4 input from the cameras 1 to 3 by video processing. This is the video data created by The voice data shown in FIG. 11B is a mixture of the voice data 1 shown in FIG. 8B and the voice data 2 shown in FIG. 8F. The control data shown in FIG. 11C is generated according to the execution status (event) of various games detected based on the video data 1 to 4 and the audio data 1 to 3. The control data includes data indicating the occurrence time of various game execution statuses and the game execution status (events, etc.) for one event.

第2プレイ動画データ形式の映像データは、前述した第1プレイ動画データ形式を編集する場合と同様に、映像処理(映像処理プログラム)により、映像データとイベントの発生時刻をもとに関連づけられた制御データをもとに自動でフレームパターンなどを切り替えるなどの映像編集をすることで生成することができる。 The video data in the second play video data format is associated with the video data based on the event occurrence time by the video processing (video processing program) as in the case of editing the first play video data format described above. It can be generated by video editing such as automatically switching frame patterns based on control data.

次に、本実施形態におけるプレイ動画仲介サーバ12eについて説明する。
図12は、本実施形態におけるプレイ動画仲介サーバ12eの構成を示すブロック図である。図12に示すように、プレイ動画仲介サーバ12eは、プロセッサ30a、メモリ30b、記憶装置30c、及び通信部30fを有する。
Next, the play moving image mediation server 12e in the present embodiment will be described.
FIG. 12 is a block diagram showing the configuration of the play video mediation server 12e in the present embodiment. As shown in FIG. 12, the play video mediation server 12e includes a processor 30a, a memory 30b, a storage device 30c, and a communication unit 30f.

プロセッサ30aは、メモリ30bに記憶されているプログラムやデータに基づいて、プレイ動画仲介サーバ12eの全体の制御、店舗システム10から送信されるプレイ動画データの受信、記憶装置30cに記憶されるプレイ動画データの管理、プレイ動画データについて映像編集する映像処理、プレイ動画データの送信(配信)の制御等の各種処理を実行する。 Based on the programs and data stored in the memory 30b, the processor 30a controls the entire play video mediation server 12e, receives the play video data transmitted from the store system 10, and stores the play video in the storage device 30c. It executes various processes such as data management, video processing for editing video of play video data, and control of transmission (distribution) of play video data.

メモリ30bは、プロセッサ30aにより実行される各種プログラムや、各種処理により実行される一時的にデータなどが記憶される。メモリ30bに記憶されるプログラムには、基本プログラム(OS(Operating System))の他、プレイ動画データを送受信するための動画記憶/配信処理を実行する動画記憶/配信処理プログラム、プレイ動画データについて映像編集する映像処理を実行する映像処理プログラムなどが含まれる。動画記憶/配信処理では、例えば、店舗システム10からプレイ動画データを受信して、リアルタイムで例えばスタジオシステム14や動画配信サーバ16などに配信する第1配信方法、記憶装置30cに記憶させたプレイ動画データを予め決められたタイミングで動画配信サーバ16等に配信(投稿)する第2配信方法、あるいは電子機器18等からの要求に応じてプレイ動画データを例えば動画配信サーバ16あるいは電子機器18に配信する第3配信方法などがある。 The memory 30b stores various programs executed by the processor 30a, temporary data executed by various processes, and the like. In addition to the basic program (OS (Operating System)), the programs stored in the memory 30b include a video storage / distribution processing program that executes video storage / distribution processing for transmitting and receiving play video data, and video about play video data. Includes a video processing program that executes video processing for editing. In the video storage / distribution process, for example, the play video stored in the storage device 30c, which is the first distribution method in which the play video data is received from the store system 10 and distributed in real time to, for example, the studio system 14 or the video distribution server 16. A second distribution method that distributes (posts) data to the video distribution server 16 or the like at a predetermined timing, or distributes play video data to, for example, the video distribution server 16 or the electronic device 18 in response to a request from the electronic device 18 or the like. There is a third delivery method to be used.

記憶装置30cは、各種プログラムやデータ等を記憶する。記憶装置30cには、店舗システム10から受信されたプレイ動画データ、プレイ動画データの配信先(記録先)などを示す配信設定データなどが記憶される。 The storage device 30c stores various programs, data, and the like. The storage device 30c stores play moving image data received from the store system 10, distribution setting data indicating a distribution destination (recording destination) of the play moving image data, and the like.

通信部30fは、プロセッサ30aの制御のもとで、ネットワーク2を介した通信を制御する。 The communication unit 30f controls communication via the network 2 under the control of the processor 30a.

図13は、本実施形態におけるプレイ動画仲介サーバ12eのプレイ動画データの記憶形式を概念的に示す図である。図13に示すように、プレイ動画仲介サーバ12eでは、店舗システム10から受信されたプレイ動画データを、プレイ動画データと共に受信されるカードID(さらに、ゲーム毎に発行される他の識別情報)と対応づけて記憶される。 FIG. 13 is a diagram conceptually showing a storage format of play video data of the play video mediation server 12e in the present embodiment. As shown in FIG. 13, in the play video mediation server 12e, the play video data received from the store system 10 is combined with the card ID (furthermore, other identification information issued for each game) received together with the play video data. It is associated and memorized.

プレイ動画仲介サーバ12eは、第3配信方法において、例えば電子機器18からプレイ動画データの配信要求を受信した場合に、電子機器18により指定されたカードIDに対応するプレイ動画データを抽出して要求元に配信する。 In the third distribution method, for example, when the play video mediation server 12e receives a play video data distribution request from the electronic device 18, the play video mediation server 12e extracts and requests the play video data corresponding to the card ID specified by the electronic device 18. Deliver to the original.

図14は、本実施形態におけるプレイ動画仲介サーバ12eの配信設定データのデータ形式を概念的に示す図である。図14に示すように、プレイ動画仲介サーバ12eでは、配信設定データとして、店舗システム10から受信されたカードIDと対応づけて、プレイ動画データの配信先(プレイ動画記録先)を示すプレイ動画記録先データが記憶される。 FIG. 14 is a diagram conceptually showing the data format of the distribution setting data of the play video mediation server 12e in the present embodiment. As shown in FIG. 14, in the play video mediation server 12e, the play video recording indicating the distribution destination (play video recording destination) of the play video data is associated with the card ID received from the store system 10 as the distribution setting data. The destination data is stored.

例えば、店舗システム10のゲーム装置26においてゲームを実行するプレーヤが、プレイ動画仲介サーバ12eにカードIDとプレイ動画記録先データを予め登録しておくことで、店舗システム10(店舗サーバ24またはゲーム装置26)からプレイ動画仲介サーバ12eに配信されるプレイ動画データを、プレイ動画記録先データが示すプレイ動画記録先(例えば、スタジオシステム14、動画配信サーバ16、電子機器18)に配信させることができる。 For example, a player who executes a game on the game device 26 of the store system 10 registers the card ID and the play video recording destination data in the play video mediation server 12e in advance, so that the store system 10 (store server 24 or the game device) The play video data distributed from the play video mediation server 12e to the play video mediation server 12e can be distributed to the play video recording destination (for example, studio system 14, video distribution server 16, electronic device 18) indicated by the play video recording destination data. ..

さらに、配信設定データとして、カードIDと対応づけて、プレイ動画データに対する編集に使用するフレームパターンのフレームNo(番号)を予め設定することができる。例えば、店舗システム10から第1データ形式配信方法によってプレイ動画データがプレイ動画仲介サーバ12eに配信される場合に、配信設定データとして設定されたフレームNoが示すフレームパターンを利用して、プレイ動画仲介サーバ12eにおいて第1プレイ動画データを第2プレイ動画データ形式に編集させた上で、例えばスタジオシステム14、動画配信サーバ16、電子機器18に配信させることができる。 Further, as the distribution setting data, the frame No. (number) of the frame pattern used for editing the play moving image data can be set in advance in association with the card ID. For example, when the play video data is distributed from the store system 10 to the play video mediation server 12e by the first data format distribution method, the play video mediation is performed by using the frame pattern indicated by the frame No. set as the distribution setting data. After the first play moving image data is edited in the second play moving image data format on the server 12e, it can be distributed to, for example, the studio system 14, the moving image distribution server 16, and the electronic device 18.

さらに、配信設定データとして、カードIDと対応づけて付加データを予め設定することができる。設定データは、店舗システム10(店舗サーバ24またはゲーム装置26)からプレイ動画仲介サーバ12eに配信されたプレイ動画データに付加する映像や演出効果、さらにはプレイ動画データに付加する動画(静止画)の動画(静止画)ファイルなどを示すデータである。付加データを設定しておくことで、店舗システム10から配信されたプレイ動画データに、映像に演出効果を付加するなどの編集をしたり、動画(静止画)ファイルによる映像(例えば、コマーシャル用映像、演出用映像など)などを付加する編集をした後のプレイ動画データを、例えばスタジオシステム14、動画配信サーバ16、電子機器18に配信させることができる。 Further, as the distribution setting data, additional data can be set in advance in association with the card ID. The setting data includes images and effect effects added to the play video data distributed from the store system 10 (store server 24 or game device 26) to the play video mediation server 12e, and videos (still images) added to the play video data. This is data indicating a moving image (still image) file or the like. By setting the additional data, you can edit the play video data distributed from the store system 10 by adding a production effect to the video, or you can edit the video (still image) file video (for example, commercial video). , Production video, etc.) can be added and edited, and the play moving image data can be distributed to, for example, the studio system 14, the moving image distribution server 16, and the electronic device 18.

なお、配信設定データは、例えば店舗システム10(店舗サーバ24またはゲーム装置26)における操作、電子機器18に対するプレーヤの操作によって、ネットワーク2を通じてプレイ動画仲介サーバ12eに設定することができる。さらに、データセンタ12(プレイ動画仲介サーバ12e)の管理者の操作によって直接設定することもできる。 The distribution setting data can be set in the play video intermediary server 12e through the network 2, for example, by operating the store system 10 (store server 24 or game device 26) or operating the player with respect to the electronic device 18. Further, it can be set directly by the operation of the administrator of the data center 12 (play video mediation server 12e).

図15は、本実施形態におけるスタジオシステム14の構成を示すブロック図である。スタジオシステム14は、例えばネットワーク2を通じて配信する番組を制作することができるシステムである。スタジオシステム14では、店舗システム10において実行されるゲームのプレイ動画データを利用し、ゲームのプレイ動画とスタジオ内で撮影された映像(音声)、さらにはネットワーク2を通じて番組の視聴者等から送信されるデータ(例えば、チャットのテキストデータ、簡易ブログ等への投稿データなど)とを組み合わせた、例えばゲームの実況を放送する番組などが制作される。特に、スタジオシステム14は、複数の店舗システム10(ゲーム装置26)の間で実行される対戦ゲームを放送する番組を、複数の店舗システム10のそれぞれから配信されるプレイ動画データを組み合わせた映像を生成すると共にスタジオ内の解説者や観客の映像や音声を追加して、放送(ネットワーク配信)することができる。 FIG. 15 is a block diagram showing the configuration of the studio system 14 in the present embodiment. The studio system 14 is a system capable of producing a program to be distributed through, for example, a network 2. The studio system 14 uses the game play video data executed in the store system 10, and is transmitted from the viewers of the program through the game play video, the video (audio) shot in the studio, and the network 2. A program that broadcasts the live game, for example, is produced by combining the data (for example, chat text data, data posted on a simple blog, etc.). In particular, the studio system 14 displays a program that broadcasts a competitive game executed between a plurality of store systems 10 (game devices 26) and a video that combines play video data distributed from each of the plurality of store systems 10. It can be generated and broadcast (network distribution) by adding video and audio of commentators and spectators in the studio.

図15に示すように、スタジオシステム14は、プロセッサ32a、メモリ32b、記憶装置32c、表示部32d、入力部32e、通信部32f、入力I/F32h、カメラ32c1,32c2,32c3、及びマイク32m1,32m2を有する。 As shown in FIG. 15, the studio system 14 includes a processor 32a, a memory 32b, a storage device 32c, a display unit 32d, an input unit 32e, a communication unit 32f, an input I / F 32h, a camera 32c1, 32c2, 32c3, and a microphone 32m1, It has 32 m2.

プロセッサ32aは、メモリ32bに記憶されているプログラムやデータに基づいて、スタジオシステム14の全体の制御等の各種処理を実行する。プロセッサ32aは、スタジオの番組制作スタッフなどの操作あるいはプレイ動画データの制御データに応じた、プレイ動画データを用いた放送用の番組制作/配信処理を実行する。 The processor 32a executes various processes such as overall control of the studio system 14 based on the programs and data stored in the memory 32b. The processor 32a executes a program production / distribution process for broadcasting using the play moving image data according to the operation of the program production staff of the studio or the control data of the play moving image data.

メモリ32bは、プロセッサ32aにより実行される各種プログラムや、各種処理により実行される一時的なデータなどが記憶される。メモリ32bに記憶されるプログラムには、基本プログラム(OS(Operating System))の他、番組制作/配信処理のための番組制作/配信処理プログラム、プレイ動画データの記録/配信/出力に関する処理を実行する動画処理プログラムなどが含まれる。動画処理プログラムには、プレイ動画データについて映像編集する映像処理を実行するための映像処理プログラムが含まれる。 The memory 32b stores various programs executed by the processor 32a, temporary data executed by various processes, and the like. In the program stored in the memory 32b, in addition to the basic program (OS (Operating System)), a program production / distribution processing program for program production / distribution processing and processing related to recording / distribution / output of play video data are executed. Includes video processing programs to be used. The video processing program includes a video processing program for executing video processing for editing video of play video data.

記憶装置32cは、各種プログラムやデータ等を記憶する。記憶装置32cには、店舗システム10あるいはデータセンタ12(プレイ動画仲介サーバ12e)から受信されたプレイ動画データ、配信用の番組データなどを記憶する。 The storage device 32c stores various programs, data, and the like. The storage device 32c stores play video data, program data for distribution, and the like received from the store system 10 or the data center 12 (play video mediation server 12e).

表示部32dは、プロセッサ32aによる処理に応じた画面をLCD(Liquid Crystal Display)等のディスプレイに表示させる。 The display unit 32d displays a screen corresponding to the processing by the processor 32a on a display such as an LCD (Liquid Crystal Display).

入力部32eは、プロセッサ32aによる各種処理に応じたデータや指示を、キーボード、ボタン、タッチパネルなどの入力デバイスを通じて入力する。 The input unit 32e inputs data and instructions corresponding to various processes by the processor 32a through an input device such as a keyboard, a button, and a touch panel.

通信部32fは、プロセッサ32aの制御のもとで、ネットワーク2を介した通信を制御する。 The communication unit 32f controls communication via the network 2 under the control of the processor 32a.

入力I/F32hは、スタジオ内などに設置された外部デバイスからのデータを入力するためのインタフェースである。外部デバイスとしては、例えば複数のカメラ32c1,32c2,32c3、複数のマイク32m1,32m2が含まれる。なお、カメラとマイクは、任意の数を設けることができる。 The input I / F 32h is an interface for inputting data from an external device installed in a studio or the like. Examples of the external device include a plurality of cameras 32c1, 32c2, 32c3, and a plurality of microphones 32m1, 32m2. Any number of cameras and microphones can be provided.

カメラ32c1,32c2,32c3は、例えばスタジオ内の解説者や観客等を撮影した映像を、それぞれ入力するために用いられる。 The cameras 32c1, 32c2, 32c3 are used, for example, to input images of a commentator, an audience, etc. in the studio.

マイク32m1,32m2は、例えばスタジオ内の解説者や観客等の音声を、それぞれ入力するために用いられる。 The microphones 32m1 and 32m2 are used, for example, to input the voices of commentators and spectators in the studio, respectively.

スタジオシステム14は、基本的に、店舗システム10あるいはプレイ動画仲介サーバ12eから受信したプレイ動画データに対する映像処理により、番組配信用の番組データとして第2プレイ動画データ形式のプレイ動画データを生成して、第2データ形式配信方法により配信する。なお、第1データ形式配信方法を用いることで、プレイ動画データに含まれる複数の映像データや音声データを個別に配信することも可能である。 The studio system 14 basically generates play video data in the second play video data format as program data for program distribution by video processing on the play video data received from the store system 10 or the play video mediation server 12e. , The second data format is distributed by the distribution method. By using the first data format distribution method, it is also possible to individually distribute a plurality of video data and audio data included in the play moving image data.

次に、本実施形態における動画配信システムの動作について説明する。
まず、本実施形態におけるゲーム装置26−1の動作について、図16に示すフローチャートを参照しながら説明する。なお、ゲーム装置26−1と同等の機能を有する他のゲーム装置26も同様に動作するものとして説明を省略する。
Next, the operation of the video distribution system in this embodiment will be described.
First, the operation of the game device 26-1 in the present embodiment will be described with reference to the flowchart shown in FIG. It should be noted that the description will be omitted assuming that the other game device 26 having the same function as the game device 26-1 also operates in the same manner.

ゲーム装置26−1(プロセッサ26−1a)は、電源が投入されると、複数のゲームタイトルから何れかを選択可能なゲーム選択画面を表示させる。ゲーム装置26は、プレーヤによる入力デバイスに対する操作によって、何れかのゲームタイトルが選択されると、この選択されたゲームタイトルを設定して、対応するゲームプログラムを起動する(ステップA1)。 When the power is turned on, the game device 26-1 (processor 26-1a) displays a game selection screen in which one of a plurality of game titles can be selected. When any game title is selected by the operation of the player on the input device, the game device 26 sets the selected game title and starts the corresponding game program (step A1).

ゲーム装置26−1は、コイン投入が検知された場合、あるいは電子マネーからの入金が検出された場合(ステップA2、有り)、例えば表示部26−1dによりディスプレイに「カードをリーダにタッチさせて下さい」などのメッセージを含むカード認証画面を表示させて、プレーヤ識別用のカードの認証画面を表示させる(ステップA3)。ここで、プレーヤの操作により、カードリーダ26−1jによってカードに記録されたカードIDを読み取らせる。 When the coin insertion is detected or the payment from the electronic money is detected (step A2, yes), the game device 26-1 displays, for example, the display unit 26-1d "touches the card with the reader. A card authentication screen including a message such as "Please" is displayed, and the player identification card authentication screen is displayed (step A3). Here, the card reader 26-1j is made to read the card ID recorded on the card by the operation of the player.

カードの認証画面を表示させた後、例えば一定時間が経過してもカードリーダ26−1jによるカードの読み取りが実行されない場合(ステップA4、無し)、ゲーム装置26−1は、カード利用のメリットをプレーヤに説明するための画面を表示させる(ステップA5)。その後、ゲーム利用開始に必要な料金の投入、あるいは電子マネーからの入金が検出された場合(ステップA6、有り)、ゲーム装置26−1は、ゲームモードを設定するためのモード設定処理を実行する。 After displaying the card authentication screen, for example, when the card reader 26-1j does not read the card even after a certain period of time has passed (step A4, none), the game device 26-1 has the merit of using the card. A screen for explaining is displayed to the player (step A5). After that, when the input of the fee required to start using the game or the payment from the electronic money is detected (step A6, yes), the game device 26-1 executes the mode setting process for setting the game mode. ..

一方、ゲーム装置26−1は、コイン投入あるいは電子マネーからの入金が検知される前に(ステップA2、無し)、カードリーダ26−1jによりカードIDが読み取られると、使用可能なカードであるか認証処理をする。ゲーム装置26−1は、使用可能なカードであることが認証された場合(ステップA7、有り)、カードIDをデータセンタ12の認証・配信サーバ12aに送信して、このカードIDに対応するプレーヤ登録を確認する。 On the other hand, is the game device 26-1 a usable card if the card ID is read by the card reader 26-1j before the coin insertion or the payment from the electronic money is detected (step A2, none)? Perform authentication processing. When the game device 26-1 is authenticated as a usable card (step A7, yes), the game device 26-1 transmits the card ID to the authentication / distribution server 12a of the data center 12, and the player corresponding to this card ID. Confirm registration.

認証・配信サーバ12aは、ゲーム装置26から受信されたカードIDに対応するプレーヤデータが記録されているか判定する。カードIDに対応するプレーヤデータが記録されていない場合、認証・配信サーバ12aは、新規プレーヤであることをゲーム装置26に通知し、カードIDに対応するプレーヤデータが記録されている場合には、該当するプレーヤに関するデータを含むプレーヤ管理データをゲーム装置26に送信する。 The authentication / distribution server 12a determines whether the player data corresponding to the card ID received from the game device 26 is recorded. When the player data corresponding to the card ID is not recorded, the authentication / distribution server 12a notifies the game device 26 that the player is a new player, and when the player data corresponding to the card ID is recorded, the authentication / distribution server 12a notifies the game device 26. Player management data including data about the corresponding player is transmitted to the game device 26.

ゲーム装置26−1は、認証・配信サーバ12aから新規プレーヤであることが通知された場合(ステップA9、無し)、例えば「このカードは、このゲーム装置に未登録のカードです。新規登録を開始しますか?」のメッセージを含むプレーヤ新規登録画面を表示して、例えばプレーヤネームなどの登録を促す。ここで、ゲーム装置26−1は、新規登録の実行が指示されると、プレーヤ登録用の操作画面を表示させて、プレーヤの操作によってプレーヤネームなどのプレーヤに関するデータを登録する。ゲーム装置26−1は、新規カードから読み込んだカードIDと、プレーヤ操作により入力されたプレーヤネーム等のデータを認証・配信サーバ12aに送信して記録させる。 When the game device 26-1 is notified by the authentication / distribution server 12a that it is a new player (step A9, none), for example, "This card is an unregistered card in this game device. New registration is started. A new player registration screen containing the message "Do you want to do it?" Is displayed, prompting you to register the player name, for example. Here, when the game device 26-1 is instructed to execute the new registration, the operation screen for player registration is displayed, and the data related to the player such as the player name is registered by the operation of the player. The game device 26-1 transmits the card ID read from the new card and data such as the player name input by the player operation to the authentication / distribution server 12a for recording.

一方、ゲーム装置26−1は、認証・配信サーバ12aからプレーヤ管理データを受信した場合、すなわち既にプレーヤ登録されている場合には(ステップA9、有り)、プレーヤ管理データに含まれるプレーヤに関するデータ(プレーヤ情報)を、例えばディスプレイに表示させる(ステップA11)。例えば、プレーヤ情報としては、プレーヤ管理データに含まれるプレーヤネーム、カスタムイメージ、レベルや称号、獲得アイテム、プレーヤ成績、プレイ動画設定処理(後述する)の設定内容などがある。プレイ動画設定処理では、プレイ動画を記録するための各種情報が設定される。 On the other hand, when the game device 26-1 receives the player management data from the authentication / distribution server 12a, that is, when the player has already been registered (step A9, yes), the data regarding the player included in the player management data (there is). Player information) is displayed on, for example, a display (step A11). For example, the player information includes a player name, a custom image, a level and a title, an acquired item, a player result, and setting contents of a play video setting process (described later) included in the player management data. In the play video setting process, various information for recording the play video is set.

なお、本実施形態のゲーム装置26−1では、二人のプレーヤが同時にゲームを実行することができる。ゲーム装置26−1は、カードリーダ26−1jによってカードIDが読み取られた後(ステップA7、Yes)、クレジット成立する前に(ステップA6、No)、再度、カードリーダ26−1jによってカードID(前回と異なる)が読み取られた場合には(ステップA8、Yes)、2人のプレーヤが同時にゲームに参加する2人モードを設定する(ステップA12)。なお、2人モードを設定した場合には、ゲーム装置26−1は、それぞれのカードIDに対応するプレーヤ情報を表示する。 In the game device 26-1 of the present embodiment, two players can execute the game at the same time. After the card ID is read by the card reader 26-1j (steps A7, Yes) and before the credit is established (steps A6, No), the game device 26-1 is again subjected to the card ID (steps A6, No) by the card reader 26-1j. When (different from the previous time) is read (step A8, Yes), a two-player mode in which two players participate in the game at the same time is set (step A12). When the two-player mode is set, the game device 26-1 displays the player information corresponding to each card ID.

クレジット条件が成立すると(ステップA6、有り)、ゲーム装置26−1は、ディスプレイにゲームモードを選択するためのモード選択画面を表示させる(ステップA13)。モード選択画面において選択可能なゲームモードには、例えばゲーム装置26−1のみにおいてゲームを実行する通常モードと対戦モードがある。対戦モードは、他のゲーム装置26において同時にプレーするプレーヤと対戦をするモードであり、異なる店舗システム10のゲーム装置26との間で対戦ゲームを実行する店舗間対戦と、同じ店舗システム10内の他のゲーム装置26との間で対戦ゲームを実行する店内対戦がある。店舗間対戦がプレーヤによって指定された場合には、さらにランクマッチング、フレンドマッチング、あるいは店舗マッチングの何れかのマッチング方法をプレーヤに選択させる。 When the credit condition is satisfied (step A6, yes), the game device 26-1 displays a mode selection screen for selecting the game mode on the display (step A13). The game modes that can be selected on the mode selection screen include, for example, a normal mode in which the game is executed only on the game device 26-1, and a battle mode. The battle mode is a mode in which a player who plays simultaneously on another game device 26 is played against a player, and a battle between stores that executes a battle game with a game device 26 of a different store system 10 and a battle between stores in the same store system 10 are performed. There is an in-store battle that executes a battle game with another game device 26. When a store-to-store match is specified by the player, the player is further asked to select a matching method of rank matching, friend matching, or store matching.

さらに、本実施形態におけるゲーム装置26−1では、モード選択画面において、プレイ動画を記録するか否かをプレーヤの操作により指定することができる。 Further, in the game device 26-1 of the present embodiment, it is possible to specify by the operation of the player whether or not to record the play moving image on the mode selection screen.

ゲーム装置26−1は、プレイ動画を記録する指定がされた場合(ステップA14、Yes)、プレイ動画の記録に関する各種設定をするためのプレイ動画設定処理を実行する。プレイ動画設定処理では、ゲーム実行時にプレーヤの操作によって、プレイ動画データの記録先(配信先)や、プレイ動画データの生成を制御するためのデータを設定することができる。 When the game device 26-1 is designated to record the play video (steps A14, Yes), the game device 26-1 executes the play video setting process for making various settings related to the recording of the play video. In the play video setting process, the recording destination (delivery destination) of the play video data and the data for controlling the generation of the play video data can be set by the operation of the player when the game is executed.

図17は、本実施形態におけるプレイ動画設定処理の動作を説明するためのフローチャートである。
まず、ゲーム装置26−1は、プレーヤが提示したカードのカードIDについて認証済みであり、認証・配信サーバ12aから受信したプレーヤ情報にプレイ動画設定処理の設定内容が含まれているか判別する。ここで、ゲーム装置26−1は、カードIDが認証済みでない場合、あるいはカードIDが認証済みであるがプレーヤ情報にプレイ動画設定処理の設定内容が含まれていない場合には(ステップB1、No)、プレイ動画を記録するための各種情報を設定するための設定画面を表示させる。
FIG. 17 is a flowchart for explaining the operation of the play moving image setting process in the present embodiment.
First, the game device 26-1 determines whether the card ID of the card presented by the player has been authenticated and the player information received from the authentication / distribution server 12a includes the setting contents of the play moving image setting process. Here, in the game device 26-1, when the card ID is not authenticated, or when the card ID is authenticated but the player information does not include the setting contents of the play video setting process (steps B1, No.). ), Display the setting screen for setting various information for recording the play video.

まず、プレイ動画データの記録先をプレーヤの指示に応じて設定する(ステップB4)。プレイ動画データの記録先としては、例えば店内記録(ゲーム装置26−1あるいは店舗サーバ24)、データセンタ12(プレイ動画仲介サーバ12e)に記録するデータセンタ記録、及び動画サイト投稿があるものとする。 First, the recording destination of the play moving image data is set according to the instruction of the player (step B4). As the recording destination of the play video data, for example, it is assumed that there are in-store recording (game device 26-1 or store server 24), data center recording recorded in the data center 12 (play video mediation server 12e), and video site posting. ..

また、プレイ動画を表示する画面のフレームパターンをプレーヤの指示に応じて設定する。例えば、複数のフレームパターン(図7参照)を表示して、何れかをプレーヤによって選択させる。また、カメラ26c1,26c2,26c3及びマイク26m1,26m2の使用数や撮影(録音)対象をプレーヤにより変更可能とする場合には、プレーヤの指示に応じて何れかを選択させるようにしても良い(ステップB5)。 In addition, the frame pattern of the screen for displaying the play video is set according to the instruction of the player. For example, a plurality of frame patterns (see FIG. 7) are displayed, and one of them is selected by the player. Further, when the number of cameras 26c1, 26c2, 26c3 and the microphones 26m1,26m2 used and the shooting (recording) target can be changed by the player, one of them may be selected according to the instruction of the player (instruction of the player). Step B5).

ゲーム装置26−1は、プレイ動画設定処理において設定(あるいは変更)された設定内容をプレイ動画仲介サーバ12eに送信して、カードIDと対応づけて記憶させる。プレイ動画仲介サーバ12eに記憶された設定内容は、次回、何れかのゲーム装置26においてゲームをする際に読み出して使用することができる。 The game device 26-1 transmits the setting contents set (or changed) in the play video setting process to the play video mediation server 12e, and stores the setting contents in association with the card ID. The setting contents stored in the play moving image mediation server 12e can be read out and used when playing a game on any of the game devices 26 next time.

こうして、ゲーム装置26−1は、プレイ動画を記録するための各種情報の設定が完了すると、カードIDと対応づけて設定内容を示すデータをプレイ動画仲介サーバ12eに送信する。プレイ動画仲介サーバ12eは、カードIDと設定内容を対応づけて記憶しておく。 In this way, when the setting of various information for recording the play moving image is completed, the game device 26-1 transmits the data indicating the setting content in association with the card ID to the play moving image intermediary server 12e. The play video mediation server 12e stores the card ID and the setting contents in association with each other.

なお、カードIDが認証済みであり、プレーヤ情報にプレイ動画設定処理の設定内容が含まれている場合には(ステップB1、Yes)、ゲーム装置26−1は、設定内容をもとに設定済みのプレイ動画の記録先と選択済みのフレームパターンを表示させる(ステップB2)。設定内容の変更がない場合には(ステップB3、No)、ゲーム装置26−1は、プレイ動画設定処理を終了する。 If the card ID has been authenticated and the player information includes the setting contents of the play video setting process (steps B1, Yes), the game device 26-1 has already been set based on the setting contents. The recording destination of the play video and the selected frame pattern are displayed (step B2). If there is no change in the setting contents (step B3, No), the game device 26-1 ends the play moving image setting process.

一方、設定内容の変更がある場合には(ステップB3、No)、ゲーム装置26−1は、前述したように、プレイ動画の記録先、及びフレームパターンをプレーヤからの指示に応じて設定し(ステップB4〜B6)、プレイ動画設定処理を終了する。 On the other hand, when there is a change in the setting contents (step B3, No), the game device 26-1 sets the recording destination of the play video and the frame pattern according to the instruction from the player as described above (step B3, No). Steps B4 to B6), the play video setting process is completed.

なお、プレイ動画データの記録/配信/出力を制御するための設定データにおいて、プレイ動画データの配信先が設定されている場合には、この設定内容をプレイ動画設定処理により設定されるプレイ動画の記録先の初期値(デフォルト)として設定されるようにしても良い。また、プレイ動画設定処理において、前述した設定処理を実行するようにしても良い。 If the distribution destination of the play video data is set in the setting data for controlling the recording / distribution / output of the play video data, the setting contents of the play video set by the play video setting process are set. It may be set as the initial value (default) of the recording destination. Further, in the play video setting process, the above-mentioned setting process may be executed.

ゲーム装置26−1は、プレイ動画設定処理が終了すると、プレイ動画の記録を開始する(ステップA16)。すなわち、カメラ26c1,26c2,26c3により撮影される映像の記録、マイク26m1,26m2から入力される音の記録を開始する。また、ゲーム装置26−1によりゲーム処理が開始された場合には、ゲーム処理の実行に伴うプレイ動画データ(映像、音声)の記録を実行する。 When the play video setting process is completed, the game device 26-1 starts recording the play video (step A16). That is, the recording of the image taken by the cameras 26c1, 26c2 and 26c3 and the recording of the sound input from the microphones 26m1,26m2 are started. Further, when the game processing is started by the game device 26-1, the play moving image data (video, audio) accompanying the execution of the game processing is recorded.

さらに、モード選択画面において、対戦モードが選択された場合(ステップA17、Yes)、ゲーム装置26−1は、対戦をする相手を設定するためのプレーヤマッチング処理を実行する(ステップA18)。プレーヤマッチング処理では、店内対戦がプレーヤにより指定された場合には、例えば、店内の複数のゲーム装置26のうち最初に店内対戦プレーの実行が指示されたゲーム装置26がホストプレーヤとなり、他のゲーム装置26に対して対戦相手(ゲスト)を募集する。予め決められた一定時間内に、対戦要求がなかった場合、対戦ゲームが実行できないものとして、モード選択画面を表示する状態に戻る。なお、店舗サーバ24が店舗内の各ゲーム装置26から対戦要求を受信してマッチング処理を実行するようにしても良い。 Further, when the battle mode is selected on the mode selection screen (steps A17, Yes), the game device 26-1 executes a player matching process for setting an opponent to play against (step A18). In the player matching process, when the in-store match is specified by the player, for example, the game device 26 instructed to execute the in-store match play first among the plurality of game devices 26 in the store becomes the host player, and other games. Recruit opponents (guests) for device 26. If there is no battle request within a predetermined fixed time, it is assumed that the battle game cannot be executed, and the mode return to the state of displaying the mode selection screen. The store server 24 may receive a match request from each game device 26 in the store and execute the matching process.

また、プレーヤマッチング処理では、店舗間対戦がプレーヤにより指定された場合には、プレーヤにより指示されたマッチング方法(ランクマッチング、フレンドマッチング、店舗マッチング)による対戦相手のマッチングをマッチングサーバ12dに要求する。 Further, in the player matching process, when the match between stores is specified by the player, the matching server 12d is requested to match the opponent by the matching method (rank matching, friend matching, store matching) instructed by the player.

マッチングサーバ12dは、ゲーム装置26から対戦相手のマッチングが要求されると、指定されたマッチング方法に応じたマッチングを実行する。マッチングサーバ12dは、例えばランクマッチングが指定された場合、プレーヤにより対戦相手とするプレーヤのランク(あるいは、段位、ポイントなどの数値)を指定させて、この指定されたランク(段位、ポイントなど)が一致する他の対戦待ち状態にあるプレーヤとをマッチングする。また、マッチングサーバ12dは、フレンドマッチングが指定された場合、プレーヤにより対戦相手(例えばプレーヤネーム、カードIDなど)を指定させて、プレーヤが指定した対戦相手から対戦要求があった場合にのみマッチングを行う。また、マッチングサーバ12dは、店舗マッチングが指定された場合、プレーヤに特定の店舗(店舗システム10)を指定(例えば店舗一覧から指定)させ、指定された店舗に設置されたゲーム装置26において対戦待ち状態にある相手とマッチングする。 When the game device 26 requests matching of the opponent, the matching server 12d executes matching according to the designated matching method. For example, when rank matching is specified, the matching server 12d causes the player to specify the rank (or numerical value such as rank, point, etc.) of the opponent player, and the specified rank (dan, point, etc.) is set. Matches other matching players waiting for a match. Further, when friend matching is specified, the matching server 12d causes the player to specify an opponent (for example, player name, card ID, etc.), and matches only when the opponent specified by the player requests a match. Do. Further, when the store matching is specified, the matching server 12d causes the player to specify a specific store (store system 10) (for example, specified from the store list), and waits for a match in the game device 26 installed in the specified store. Match with the opponent in the state.

マッチングサーバ12dは、対戦相手としてマッチングしたプレーヤが使用する複数のゲーム装置26に対して、それぞれ対戦ゲームの実行を通知する。 The matching server 12d notifies the plurality of game devices 26 used by the matched players as opponents of the execution of the battle game.

ゲーム装置26−1は、マッチング処理が完了すると(ステップA19、Yes)、ゲーム処理を開始する。ゲーム装置26−1は、店舗間対戦の場合、マッチングサーバ12dから対戦ゲームの実行が通知されるとゲーム処理を開始し、マッチングサーバ12dから通知された対戦相手とするゲーム装置26との間で、P2P(peer-to-peer)により相互に対戦ゲームの実行に必要なデータ等を送受信しながらゲーム処理を実行する。 When the matching process is completed (step A19, Yes), the game device 26-1 starts the game process. In the case of an inter-store battle, the game device 26-1 starts game processing when the matching server 12d notifies the execution of the battle game, and the game device 26-1 is notified from the matching server 12d with the game device 26 as the opponent. , P2P (peer-to-peer) is used to execute game processing while transmitting and receiving data and the like necessary for executing a competitive game to each other.

なお、ゲーム装置26−1は、通常モードによるゲームがプレーヤにより指示されている場合には(ステップA17、No)、マッチング処理をすることなくゲーム処理を開始する(ステップA19,A20)。 When the game in the normal mode is instructed by the player (steps A17, No), the game device 26-1 starts the game processing without performing the matching processing (steps A19, A20).

ゲーム装置26−1は、ゲーム処理を開始することにより、ゲーム映像をディスプレイに表示させると共にゲームの音声をスピーカ等から出力させながらゲームを実行する。ゲーム装置26−1は、設定処理(設定データ)及びプレイ動画設定処理による設定内容に応じて、ゲーム処理の実行に伴って生成されるゲーム映像とゲーム音声を含むプレイ動画データを生成して記録する。すなわち、ゲーム装置26−1は、ゲーム映像のゲーム映像データ(音データを含む)を記録すると共に、ゲームの実行状況に応じた制御データを、実行状況の発生時刻をもとにゲーム映像データと関連づけて記録し、ゲーム映像データと制御データを含むプレイ動画データを生成する。ゲーム装置26−1は、生成したプレイ動画データを、プレイ動画設定処理により設定されたプレイ動画の記録先(あるいは設定データが示す配信先)に配信/出力する。なお、プレイ動画データの生成については、前述した図8、図10あるいは図10を用いて説明したように実行されるものとして説明を省略する。 By starting the game processing, the game device 26-1 executes the game while displaying the game image on the display and outputting the sound of the game from the speaker or the like. The game device 26-1 generates and records play video data including game video and game sound generated by executing the game process according to the setting contents (setting data) and the setting contents by the play video setting process. To do. That is, the game device 26-1 records the game video data (including sound data) of the game video, and also uses the control data according to the game execution status as the game video data based on the time when the execution status occurs. It records in association with each other and generates play video data including game video data and control data. The game device 26-1 distributes / outputs the generated play moving image data to the recording destination (or the distribution destination indicated by the setting data) of the play moving image set by the play moving image setting process. It should be noted that the generation of the play moving image data will be omitted as it is executed as described with reference to FIGS. 8, 10 or 10 described above.

例えば、設定データにおいて、プレイ動画データをリアルタイムに配信する設定がされている場合、ゲーム装置26−1は、ゲーム処理が終了されるまでは(ステップA22、No)、プレイ動画の記録先にプレイ動画データを配信する(ステップA21)。例えば、ゲーム装置26−1において実行されるゲーム内容をスタジオシステム14で制作される番組内でリアルタイムで使用する場合、あるいは動画配信サーバ16からリアルタイムで配信する場合に、ゲーム処理の実行中にリアルタイムでプレイ動画データを配信する。 For example, when the setting data is set to deliver the play video data in real time, the game device 26-1 plays at the recording destination of the play video until the game processing is completed (steps A22, No). Distribute the video data (step A21). For example, when the game content executed by the game device 26-1 is used in real time in the program produced by the studio system 14, or when the game content is distributed in real time from the video distribution server 16, the game processing is executed in real time. Deliver play video data with.

なお、プレイ動画データは、プレイ動画仲介サーバ12eを介して、スタジオシステム14あるいは動画配信サーバ16に配信するようにしても良いし、店舗システム10(店舗サーバ24あるいはゲーム装置26−1)から直接スタジオシステム14あるいは動画配信サーバ16に配信するようにしても良い。 The play video data may be distributed to the studio system 14 or the video distribution server 16 via the play video mediation server 12e, or directly from the store system 10 (store server 24 or game device 26-1). It may be distributed to the studio system 14 or the video distribution server 16.

ゲーム装置26−1は、例えばスタジオシステム14にプレイ動画データを配信する場合には、例えばプレイ動画データをスタジオで編集可能となるように第1プレイ動画データ形式によりプレイ動画データを配信する。一方、ゲーム装置26−1は、動画配信サーバ16に投稿する場合には、プレイ動画がそのまま電子機器18から配信できるように編集済みの第2プレイ動画データ形式によりプレイ動画データを配信する。第2プレイ動画データ形式のプレイ動画データを生成する処理は負荷が大きいため、リアルタイムで配信する場合には、プレイ動画仲介サーバ12eを介して動画配信サーバ16に配信する。すなわち、プレイ動画仲介サーバ12eは、ゲーム装置26−1から第1プレイ動画データ形式によりプレイ動画データを受信し、プレイ動画データに含まれる制御データを利用して第2プレイ動画データ形式のプレイ動画データを生成して、動画配信サーバ16に配信する。 When the game device 26-1 distributes the play video data to the studio system 14, for example, the game device 26-1 distributes the play video data in the first play video data format so that the play video data can be edited in the studio. On the other hand, when posting to the video distribution server 16, the game device 26-1 distributes the play video data in the edited second play video data format so that the play video can be distributed as it is from the electronic device 18. Since the process of generating the play video data in the second play video data format has a heavy load, when the data is distributed in real time, the data is distributed to the video distribution server 16 via the play video mediation server 12e. That is, the play video mediation server 12e receives the play video data from the game device 26-1 in the first play video data format, and uses the control data included in the play video data to play the play video in the second play video data format. Data is generated and distributed to the video distribution server 16.

ゲーム装置26−1は、ゲーム処理が終了されると(ステップA22、Yes)、プレイ動画データの記録を停止する(ステップA23)。そして、ゲーム装置26−1は、プレイ動画データを、設定データの設定内容に応じて記録あるいは配信する(ステップA24)。 When the game process is completed (step A22, Yes), the game device 26-1 stops recording the play moving image data (step A23). Then, the game device 26-1 records or distributes the play moving image data according to the setting contents of the setting data (step A24).

例えば、設定データにおいて、ゲーム装置26−1または店舗サーバ24(あるいは両方)に記録させる設定がされている場合、ゲーム装置26−1は、カードIDと対応づけてプレイ動画データを記録させる。ゲーム装置26−1または店舗サーバ24に記憶されたプレイ動画データは、例えばプレーヤが所有するUSBメモリなどの記録媒体や携帯型電子機器に出力(コピー)してプレーヤが持ち帰ることができる。 For example, when the setting data is set to be recorded in the game device 26-1 or the store server 24 (or both), the game device 26-1 causes the game device 26-1 to record the play moving image data in association with the card ID. The play moving image data stored in the game device 26-1 or the store server 24 can be output (copied) to a recording medium such as a USB memory owned by the player or a portable electronic device and taken back by the player.

また、設定データにおいて、プレイ動画データをリアルタイムではなく、スタジオシステム14あるいは動画配信サーバ16に設定されている場合には、ゲーム装置26−1は、スタジオシステム14あるいは動画配信サーバ16に対して直接配信するか、あるいはプレイ動画仲介サーバ12eを介してスタジオシステム14あるいは動画配信サーバ16に配信する。 Further, in the setting data, when the play video data is set in the studio system 14 or the video distribution server 16 instead of in real time, the game device 26-1 directly refers to the studio system 14 or the video distribution server 16. It is distributed or distributed to the studio system 14 or the video distribution server 16 via the play video mediation server 12e.

なお、前述したプレイ動画データの配信先、プレイ動画データのデータ形式などの設定内容については一例であって、プレーヤあるいはシステムの管理者によって任意に設定内容を変更することが可能である。また、前述した説明では、ゲーム装置26−1を例にして説明しているが、ゲーム装置26−2と動画出力装置28は、協働して動作することで、前述したゲーム装置26−1と同様の処理を実行する。すなわち、ゲーム装置26−2は、プレイ動画データの生成に必要な各種のデータを動画出力装置28に出力して、動画出力装置28によりプレイ動画データの記録/配信/出力のための処理を実行させる。 The settings such as the distribution destination of the play video data and the data format of the play video data described above are examples, and the settings can be arbitrarily changed by the player or the system administrator. Further, in the above description, the game device 26-1 is taken as an example, but the game device 26-2 and the moving image output device 28 operate in cooperation with each other, whereby the game device 26-1 described above is described. Performs the same processing as. That is, the game device 26-2 outputs various data necessary for generating the play video data to the video output device 28, and the video output device 28 executes processing for recording / distribution / output of the play video data. Let me.

このようにして、店舗システム10(ゲーム装置26、動画出力装置28)では、プレーヤによるゲームの実行に伴って、ゲームの実行状況に応じて生成される制御データが実行状況の発生時刻をもとにゲーム映像データと関連づけられたプレイ動画データを生成して、記録/配信/出力することができる。プレイ動画データの記録/配信先、データ形式、プレイ動画データを編集する際に用いるフレームパターンなどについて、設定処理やプレイ動画設定処理において設定することができ、プレイ動画データ(ゲーム動画を含む)の利用目的に応じた記録/配信/出力が可能となる。このため、プレイ動画データ(ゲーム動画を含む)をより有効に利用可能にすることができる。 In this way, in the store system 10 (game device 26, video output device 28), as the player executes the game, the control data generated according to the game execution status is based on the time when the execution status occurs. Play video data associated with game video data can be generated and recorded / distributed / output. The recording / distribution destination of the play video data, the data format, the frame pattern used when editing the play video data, etc. can be set in the setting process and the play video setting process, and the play video data (including the game video) can be set. Recording / distribution / output according to the purpose of use is possible. Therefore, the play video data (including the game video) can be used more effectively.

次に、本実施形態におけるプレイ動画仲介サーバ12eの動作について説明する。
プレイ動画仲介サーバ12eは、動画記憶/配信処理を実行することにより、店舗システム10からプレイ動画データを受信して記憶すると共に、予め設定された設定内容に応じて第1〜第3配信方法の何れかの方法によってプレイ動画データを配信することができる。
Next, the operation of the play moving image mediation server 12e in the present embodiment will be described.
The play video mediation server 12e receives and stores the play video data from the store system 10 by executing the video storage / distribution process, and of the first to third distribution methods according to the preset setting contents. Play video data can be distributed by either method.

第1配信方法では、例えば、店舗システム10からプレイ動画データを受信して、リアルタイムで例えばスタジオシステム14や動画配信サーバ16などに配信する。第2配信方法では、記憶されたプレイ動画データを予め決められたタイミング(例えば、予め決められた時刻、プレーヤやシステム管理者等によって指定された日時など)で動画配信サーバ16等に配信(投稿)する。 In the first distribution method, for example, play video data is received from the store system 10 and distributed in real time to, for example, a studio system 14 or a video distribution server 16. In the second distribution method, the stored play video data is distributed (posted) to the video distribution server 16 or the like at a predetermined timing (for example, a predetermined time, a date and time specified by a player, a system administrator, etc.). ).

図18は、本実施形態におけるデータセンタ12による配信(第1配信方法、第2配信方法)の一例を示すフローチャートである。図18では、複数のゲーム装置26との間で実行される対戦ゲームのプレイ動画データを配信する場合を例にしている。ここでは、ゲーム装置A,Bの間で対戦ゲームが実行されるものとする。 FIG. 18 is a flowchart showing an example of distribution (first distribution method, second distribution method) by the data center 12 in the present embodiment. In FIG. 18, an example is taken in which play video data of a competitive game executed between a plurality of game devices 26 is distributed. Here, it is assumed that the battle game is executed between the game devices A and B.

ゲーム装置A,Bの対戦ゲームは、マッチングサーバ12dによりマッチングされる。プレイ動画仲介サーバ12eは、マッチングサーバ12dから対戦ゲームをするゲーム装置A,Bを特定する情報を受信する(ステップC1)。例えば、プレイ動画仲介サーバ12eは、ゲーム装置A,Bを特定する情報として、それぞれにおいて読み取られたカードID、ゲーム装置A,Bが設置された店舗システム10とゲーム装置固有の情報、あるいはゲーム装置A,Bにおいて実行されるゲーム毎に発行される識別情報を用いることができる。 The competitive games of the game devices A and B are matched by the matching server 12d. The play video mediation server 12e receives information for identifying the game devices A and B for playing the battle game from the matching server 12d (step C1). For example, the play video intermediary server 12e uses the card ID read in each of the information to identify the game devices A and B, the information unique to the store system 10 and the game device in which the game devices A and B are installed, or the game device. The identification information issued for each game executed in A and B can be used.

ゲーム装置A,Bにおいて対戦ゲームが実行されると、前述したようにゲーム装置A,Bのそれぞれにおいてプレイ動画データが生成され、プレイ動画仲介サーバ12eに送信される。プレイ動画仲介サーバ12eは、ゲーム装置A,Bからそれぞれプレイ動画データA,Bを受信して(ステップC2)、プレイ動画データA,Bを対応づけて記憶する。すなわち、プレイ動画仲介サーバ12eは、プレイ動画データA,Bのそれぞれに付加されたカードID(あるいは識別情報、ゲーム装置固有の情報など)をもとに、対戦ゲームにより生成されたプレイ動画データを識別して対応づける。 When the battle game is executed in the game devices A and B, the play video data is generated in each of the game devices A and B as described above and transmitted to the play video mediation server 12e. The play video mediation server 12e receives the play video data A and B from the game devices A and B, respectively (step C2), and stores the play video data A and B in association with each other. That is, the play video mediation server 12e uses the play video data generated by the battle game based on the card ID (or identification information, information unique to the game device, etc.) added to each of the play video data A and B. Identify and associate.

プレイ動画仲介サーバ12eは、リアルタイムの配信が指定されていない場合(ステップC3、No)、ゲーム装置A,Bにおけるゲームが終了するまで、それぞれのプレイ動画データA,Bを対応づけて記憶しておく。ここで記憶されたプレイ動画データは、例えば第2配信方法によって所定のタイミングで配信される。 When the real-time distribution is not specified (steps C3 and No), the play video mediation server 12e stores the play video data A and B in association with each other until the game on the game devices A and B ends. deep. The play moving image data stored here is distributed at a predetermined timing by, for example, a second distribution method.

一方、プレイ動画仲介サーバ12eは、リアルタイムの配信が指定されている場合(ステップC4、Yes)、配信用のプレイ動画データを生成し(ステップC5)、予め指定された配信先(例えば、スタジオシステム14あるいは動画配信サーバ16)に送信する(第1配信方法)(ステップC6)。プレイ動画仲介サーバ12eは、ゲーム装置A,Bにおけるゲームが終了するまで、ゲーム装置A,Bからそれぞれ受信されるプレイ動画データA,Bから配信用のプレイ動画データを生成して、順次、配信先に送信する(ステップC2〜C7)。 On the other hand, when real-time distribution is specified (step C4, Yes), the play video mediation server 12e generates play video data for distribution (step C5), and the play video mediation server 12e generates a play video data for distribution (for example, a studio system). 14 or the video distribution server 16) (first distribution method) (step C6). The play video mediation server 12e generates play video data for distribution from the play video data A and B received from the game devices A and B, respectively, until the game on the game devices A and B ends, and sequentially distributes the play video data. It is transmitted first (steps C2 to C7).

例えば、スタジオシステム14に対して配信する場合には、プレイ動画仲介サーバ12eは、スタジオシステム14においてプレイ動画データの編集が可能となるように、配信用のプレイ動画データとして、第1プレイ動画データ形式のプレイ動画データをそのまま配信する(第1データ形式配信方法)。 For example, when distributing to the studio system 14, the play video mediation server 12e uses the first play video data as the play video data for distribution so that the play video data can be edited in the studio system 14. The play video data in the format is distributed as it is (first data format distribution method).

また、例えば動画配信サーバ16に対して配信する場合には、プレイ動画仲介サーバ12eは、第1プレイ動画データ形式のプレイ動画データに含まれる複数の映像データ(あるいは音声データ)を編集して配信用のプレイ動画データ(第2プレイ動画データ形式)を生成して配信する(第2データ形式配信方法)。なお、何れのデータ形式で配信するかは任意に設定可能である。第2プレイ動画データ形式のプレイ動画データの生成方法については、後述する動画再生処理(図20)において説明する。 Further, for example, when distributing to the video distribution server 16, the play video mediation server 12e edits and distributes a plurality of video data (or audio data) included in the play video data in the first play video data format. Play video data (second play video data format) is generated and distributed (second data format distribution method). The data format for distribution can be arbitrarily set. The method of generating the play moving image data in the second play moving image data format will be described in the moving image reproduction process (FIG. 20) described later.

なお、前述した例では、1人のプレーヤ同士で対戦する対戦ゲームの例を説明しているが、複数のプレーヤ対複数のプレーヤの間で対戦ゲームを実行する場合、さらに複数のプレーヤが混在して相互に戦闘する対戦ゲームなどを対象とすることも可能である。プレイ動画仲介サーバ12eは、対戦ゲームに参加するそれぞれのプレーヤがゲームをするゲーム装置26からプレイ動画データを受信し、相互に対応づけて記憶して、前述と同様にして第1配信方法あるいは第2配信方法により配信することができる。 In the above-mentioned example, an example of a battle game in which one player plays against each other is described, but when a battle game is executed between a plurality of players and a plurality of players, a plurality of players are further mixed. It is also possible to target battle games that fight each other. The play video mediation server 12e receives the play video data from the game device 26 in which each player participating in the battle game plays the game, stores the play video data in association with each other, and performs the first distribution method or the first distribution method or the first in the same manner as described above. 2 It can be delivered by the delivery method.

図19は、本実施形態におけるプレイ動画仲介サーバ12eによる第3配信方法によるプレイ動画データの配信の一例を示すフローチャートである。 FIG. 19 is a flowchart showing an example of distribution of play video data by the third distribution method by the play video mediation server 12e in the present embodiment.

プレーヤは、ゲーム装置26においてゲームをする際に、例えばプレイ動画仲介サーバ12eにプレイ動画データを配信(記憶)させる設定をしておく。これにより、前述したように、プレーヤが提示したカードID(あるいは識別情報、ゲーム装置固有の情報など)と対応づけて、プレーヤが実行したゲームのプレイ動画データがプレイ動画仲介サーバ12eに記憶される。 When playing a game on the game device 26, the player sets, for example, to distribute (store) the play video data to the play video mediation server 12e. As a result, as described above, the play video data of the game executed by the player is stored in the play video mediation server 12e in association with the card ID (or identification information, information unique to the game device, etc.) presented by the player. ..

その後、プレーヤは、自宅や任意の場所において、電子機器18を用いてプレイ動画仲介サーバ12eにアクセスして、プレイ動画データの配信要求を送信する。 After that, the player accesses the play video mediation server 12e using the electronic device 18 at home or at an arbitrary place, and transmits a distribution request for the play video data.

プレイ動画仲介サーバ12eは、電子機器18からの配信要求を受信すると(ステップD1、Yes)、さらに配信対象とするプレイ動画データを特定するための情報として、例えばゲーム実行時に提示したカードID(さらに英数字列やコード画像などの他の識別情報)を電子機器18から送信させる。 When the play video mediation server 12e receives the distribution request from the electronic device 18 (steps D1, Yes), as information for identifying the play video data to be distributed, for example, the card ID presented at the time of game execution (further Other identification information such as an alphanumeric string or a code image) is transmitted from the electronic device 18.

プレイ動画仲介サーバ12eは、カードID(さらに他の識別情報)を電子機器18から受信して(ステップD4)、カードID(他の識別情報)と対応づけて記憶されたプレイ動画データを識別する(ステップD3)。プレイ動画仲介サーバ12eは、カードIDに対応するプレイ動画データを、配信要求元の電子機器18に送信する(第3配信方法)(ステップD4)。 The play video mediation server 12e receives the card ID (further other identification information) from the electronic device 18 (step D4), and identifies the play video data stored in association with the card ID (other identification information). (Step D3). The play video mediation server 12e transmits the play video data corresponding to the card ID to the electronic device 18 of the distribution request source (third distribution method) (step D4).

このようにして、プレイ動画仲介サーバ12eを介してプレイ動画データを受信することで、第1プレイ動画データ形式のプレイ動画データに含まれる複数の映像データ(あるいは音声データ)を編集した第2プレイ動画データ形式のプレイ動画データを、プレーヤが希望する任意のタイミングで電子機器18により受信することができる。 In this way, by receiving the play video data via the play video mediation server 12e, the second play in which a plurality of video data (or audio data) included in the play video data in the first play video data format is edited. The play moving image data in the moving image data format can be received by the electronic device 18 at an arbitrary timing desired by the player.

こうして、本実施形態における動画配信システムでは、ゲーム装置26において実行したゲームのゲーム映像を含むプレイ動画データを、店舗システム10内のゲーム装置26と店舗サーバ24において取得するだけでなく、データセンタ12(プレイ動画仲介サーバ12e)、スタジオシステム14、動画配信サーバ16等に配信することができる。従って、ゲーム映像をより有効に利用可能にすることができる。また、プレイ動画データの配信先での利用目的に応じたデータ形式(第1プレイ動画データ形式、第2プレイ動画データ形式)によりプレイ動画データを配信することができるため、ゲーム映像の有効利用を効率的にすることができる。特に、プレイ動画データには、ゲームの実行状況に応じて生成された制御データが実行状況の発生時刻をもとにゲーム映像データと関連づけて記録されているため、制御データを利用した映像編集等が可能となる。例えば、スタジオシステム14では、プレイ動画データの制御データを利用した映像編集をして動画再生することができる。 In this way, in the video distribution system of the present embodiment, not only the play video data including the game video of the game executed by the game device 26 is acquired by the game device 26 and the store server 24 in the store system 10, but also the data center 12 (Play video mediation server 12e), the studio system 14, the video distribution server 16, and the like can be distributed. Therefore, the game image can be used more effectively. In addition, since the play video data can be distributed in a data format (first play video data format, second play video data format) according to the purpose of use of the play video data at the distribution destination, effective use of the game video can be achieved. Can be efficient. In particular, in the play video data, control data generated according to the game execution status is recorded in association with the game video data based on the time when the execution status occurs, so video editing using the control data, etc. Is possible. For example, in the studio system 14, it is possible to edit a video using the control data of the play video data and play back the video.

次に、本実施形態のスタジオシステム14により実行される動画再生処理について説明する。図20は、本実施形態における動画再生処理の一例を示すフローチャートである。動画再生処理では、店舗システム10あるいはプレイ動画仲介サーバ12eから受信される第1プレイ動画データ形式のプレイ動画データについて、映像処理(映像処理プログラム)により制御データを利用して映像編集(表示形態の変更)して、第2プレイ動画データ形式の番組放送用の番組データ(プレイ動画データ)を生成して動画再生することができる。スタジオシステム14は、番組映像の動画再生フレームの変更や表示対象とする映像の切り替えなどを、スタジオの番組制作スタッフによる操作だけでなく、制御データをもとにプログラムの制御により自動的に実行することができる。 Next, the moving image reproduction process executed by the studio system 14 of the present embodiment will be described. FIG. 20 is a flowchart showing an example of the moving image reproduction processing in the present embodiment. In the video playback processing, the play video data in the first play video data format received from the store system 10 or the play video mediation server 12e is edited (displayed) using the control data by the video processing (video processing program). It is possible to generate program data (play video data) for program broadcasting in the second play video data format and play the video. The studio system 14 automatically executes not only the operation by the program production staff of the studio but also the control of the program based on the control data, such as changing the video playback frame of the program video and switching the video to be displayed. be able to.

ここでは、例えば、2つのゲーム装置A,Bによる対戦ゲームを実況する番組の映像を生成して、ネットワーク2を通じて放送(ネットワーク配信)するものとする。スタジオシステム14は、ゲーム装置A,Bのそれぞれから受信されるプレイ動画データの他、スタジオ内で撮影された解説者や観客の映像(音声)、コマーシャル用映像(画像)とを組み合わせて、ゲームの実況を放送する番組などを制作する。なお、ネットワーク2を通じて番組の視聴者等から送信されるデータ(チャットのテキストデータ、簡易ブログ等への投稿データなど)など、その他のデータを利用して番組の映像を作成することもできる。 Here, for example, it is assumed that a video of a program showing a live battle game by two game devices A and B is generated and broadcast (network distribution) through the network 2. The studio system 14 combines the play video data received from each of the game devices A and B, the video (audio) of the commentator and the audience shot in the studio, and the commercial video (image) to play the game. Produce a program that broadcasts the actual situation of. It is also possible to create a video of the program by using other data such as data transmitted from the viewer of the program through the network 2 (text data of chat, data posted to a simple blog, etc.).

スタジオシステム14では、番組用の映像を作成するために、番組用の映像の構成を定義する動画再生フレーム定義が設定される(ステップE1)。動画再生フレーム定義では、例えば画面に映像を表示する動画再生フレーム(フレームパターン)、フレームパターン中の各フレームに表示する映像を指定するデータ、プレイ動画データに含まれる制御データに応じたフレームの変更や表示対象とする映像の変更を示すデータなどが設定される。 In the studio system 14, in order to create a video for a program, a moving image playback frame definition that defines the configuration of the video for the program is set (step E1). In the video playback frame definition, for example, a video playback frame (frame pattern) that displays video on the screen, data that specifies the video to be displayed in each frame in the frame pattern, and frame changes according to the control data included in the play video data. And data indicating changes in the video to be displayed are set.

スタジオシステム14は、動画再生(番組制作/配信処理)を開始すると(ステップE2)、動画再生フレーム定義において設定された初期の動画再生フレームに切り替え(ステップE3)、各フレーム内に対応する映像を表示させる(ステップE4)。 When the studio system 14 starts video playback (program production / distribution processing) (step E2), it switches to the initial video playback frame set in the video playback frame definition (step E3), and displays the corresponding video in each frame. Display (step E4).

図21(a)は、初期の動画再生フレームを用いた映像の表示例を示している。図21(a)は、1画面を均等に4分割したフレームパターンの例を示しており、例えば対戦ゲームが開始される前の表示形態を定義している。フレームF11には、ゲーム装置Aの映像データ(A2)(図8(c))を表示し、フレームF12には、ゲーム装置Bの映像データ(B2)(図8(c))を表示することを示している。すなわち、対戦ゲームが開始される前の、ゲーム装置A,Bのそれぞれのプレーヤを撮影した映像を表示させる。また、フレームF13には、例えばスタジオで観客を撮影した映像(S1)と、ゲーム装置Aの映像データ(A4)(図8(e))と、ゲーム装置Bの映像(B4)(図8(e))とを切り替えて表示することを示している。フレームF14には、コマーシャル用の映像(C1)を表示することを示している。 FIG. 21A shows an example of displaying an image using an initial moving image reproduction frame. FIG. 21A shows an example of a frame pattern in which one screen is evenly divided into four, and defines, for example, a display form before a battle game is started. The video data (A2) (FIG. 8 (c)) of the game device A is displayed on the frame F11, and the video data (B2) (FIG. 8 (c)) of the game device B is displayed on the frame F12. Is shown. That is, the images of the players of the game devices A and B before the start of the battle game are displayed. Further, in the frame F13, for example, an image (S1) of an audience photographed in a studio, image data (A4) (FIG. 8 (e)) of the game device A, and an image (B4) of the game device B (FIG. 8 (FIG. 8). It indicates that the display is switched between e)) and. The frame F14 indicates that a commercial image (C1) is displayed.

図21(b)は、別の初期の動画再生フレームを用いた映像の表示例を示している。図21(b)は、画面全体とするメインのフレームF21内に、複数の小さなフレームF22,F23,F24を設けたフレームパターンの例を示してしており、図21(a)と同様に、対戦ゲームが開始される前の表示形態を定義している。フレームF21には、ゲーム装置A,Bのプレーヤを撮影した映像データ(A2)(B2)、ゲーム装置A,Bの観客を撮影した映像データ(A4)(B4)(図8(e))、あるいはスタジオで2人の解説者をそれぞれ撮影した映像(S2)(S3)の何れを切り替えて表示することを示している。また、フレームF22,F23には、それぞれ異なるコマーシャル用の映像(C2)(C3)を表示することを示している。フレームF24には、例えばスタジオで観客を撮影した映像(S1)を表示することを示している。 FIG. 21B shows an example of displaying a video using another initial moving image reproduction frame. FIG. 21B shows an example of a frame pattern in which a plurality of small frames F22, F23, and F24 are provided in the main frame F21 as the entire screen. It defines the display format before the battle game starts. In the frame F21, video data (A2) (B2) of the players of the game devices A and B, video data (A4) (B4) of the spectators of the game devices A and B (FIG. 8 (e)), Alternatively, it is shown that either of the images (S2) and (S3) taken by the two commentators in the studio is switched and displayed. Further, it is shown that different commercial images (C2) and (C3) are displayed on the frames F22 and F23. The frame F24 indicates that, for example, an image (S1) of an audience photographed in a studio is displayed.

スタジオシステム14は、ゲーム装置A,Bから受信されたプレイ動画データの制御データからイベントの発生が検出されると(ステップE5、Yes)、動画再生フレーム定義に従い、制御データ(イベント)に応じた動画再生フレームに切り替える(ステップE6)。また、動画再生フレーム定義に従い、必要に応じて、切り替え後の動画再生フレームの各フレームに表示する映像を切り替える。 When the occurrence of an event is detected from the control data of the play video data received from the game devices A and B (steps E5, Yes), the studio system 14 responds to the control data (event) according to the video playback frame definition. Switch to the video playback frame (step E6). In addition, the video to be displayed in each frame of the switched video playback frame is switched as necessary according to the video playback frame definition.

例えば、ゲーム開始を示す制御データが検出されると、スタジオシステム14は、図21(a)に示す動画再生フレームを、図21(c)に示す対戦ゲーム中のための動画再生フレームに切り替える。図21(c)は、1つのフレームF31を拡大してメインフレームとし、ゲーム装置A,Bのゲーム映像(A1)(B1)を表示させる。なお、対戦ゲームにおけるゲーム映像がゲーム装置A,Bにおいて同じ(第3者視点)であればゲーム映像(A1)(B1)の何れか一方を表示させれば良い。ゲーム装置A,Bに表示されるゲーム映像が異なる(例えばプレーヤ視点)であれば、ゲーム状況に応じて(イベントの発生)により切り替えることができる。例えば、ゲーム装置Aのプレーヤの攻撃ターンの場合にはゲーム装置Aのゲーム映像(A1)を表示し、ゲーム装置Bのプレーヤの攻撃ターンの場合にはゲーム装置Bのゲーム映像(B1)を表示する。 For example, when the control data indicating the start of the game is detected, the studio system 14 switches the moving image reproduction frame shown in FIG. 21A to the moving image reproduction frame shown in FIG. 21C during the competitive game. In FIG. 21C, one frame F31 is enlarged to serve as a main frame, and game images (A1) and (B1) of game devices A and B are displayed. If the game images in the battle game are the same on the game devices A and B (third party viewpoint), either one of the game images (A1) and (B1) may be displayed. If the game images displayed on the game devices A and B are different (for example, from the player's point of view), the game images can be switched according to the game situation (occurrence of an event). For example, the game image (A1) of the game device A is displayed in the case of the attack turn of the player of the game device A, and the game image (B1) of the game device B is displayed in the case of the attack turn of the player of the game device B. To do.

また、フレームF32,F33には、ゲーム装置A,Bのプレーヤを撮影した映像(A2)(B2)をそれぞれ表示し、フレームF34,F35には、ゲーム装置A,Bのプレーヤの手元を撮影した映像(A3)(B3)をそれぞれ表示させる。すなわち、ゲーム映像を表示させると共に、プレーヤの様子や手元の映像を表示させることで、対戦ゲームの実行状況を容易に把握することができる。また、フレームF36には、スタジオで観客を撮影した映像(S1)を表示する。 In addition, images (A2) and (B2) of the players of the game devices A and B are displayed on the frames F32 and F33, respectively, and the hands of the players of the game devices A and B are photographed on the frames F34 and F35, respectively. The images (A3) and (B3) are displayed respectively. That is, by displaying the game image and the state of the player and the image at hand, the execution status of the competitive game can be easily grasped. Further, the frame F36 displays an image (S1) of the audience photographed in the studio.

図21(e)は、さらに別のイベントが発生した場合の動画再生フレームを用いた映像の表示例を示している。例えば、ゲーム装置Aのプレーヤが予め設定された特別な行動(動きや発声など)をしたことを示す制御データがある場合の例を示している。この場合、制御データ(イベント)に応じて、メインフレームのフレームF51にゲーム装置Aのプレーヤを撮影した映像(A2)を表示する。また、それまでゲーム装置Aのプレーヤを撮影していたフレームF52にゲーム映像(A1)を表示する。なお、フレームF53,F54,F55は、図21(c)に示すフレームF33,F34,F35と同じ映像の表示を継続する。 FIG. 21 (e) shows an example of displaying an image using a moving image reproduction frame when another event occurs. For example, an example is shown in which there is control data indicating that the player of the game device A has performed a special preset action (movement, vocalization, etc.). In this case, the image (A2) of the player of the game device A is displayed on the frame F51 of the main frame according to the control data (event). Further, the game image (A1) is displayed on the frame F52 in which the player of the game device A has been photographed until then. The frames F53, F54, and F55 continue to display the same images as the frames F33, F34, and F35 shown in FIG. 21 (c).

図21(g)は、さらに別のイベントが発生した場合の動画再生フレームを用いた映像の表示例を示している。例えば、ゲーム装置Aのプレーヤが対戦ゲームに勝利したことを示す制御データがある場合の例を示している。この場合、制御データ(イベント)に応じて、メインフレームのフレームF71にゲーム装置Aの対戦終了時のゲーム映像(A1)、すなわち対戦勝利を表す映像を表示する。フレームF72,F73,F76は、図21(c)に示すフレームF32,F33,F37と同じ映像の表示を継続する。フレームF74,F75には、対戦が終了したことによりプレーヤの手元の映像を表示する必要がないため、例えばそれぞれ異なるコマーシャル映像(C4)(C5)を表示する。 FIG. 21 (g) shows an example of displaying an image using a moving image reproduction frame when another event occurs. For example, an example is shown in which there is control data indicating that the player of the game device A has won the battle game. In this case, according to the control data (event), the game image (A1) at the end of the match of the game device A, that is, the image showing the match victory is displayed on the frame F71 of the main frame. The frames F72, F73, and F76 continue to display the same images as the frames F32, F33, and F37 shown in FIG. 21 (c). Since it is not necessary to display the images at the player's hand due to the end of the battle on the frames F74 and F75, for example, different commercial images (C4) and (C5) are displayed.

こうして、プレイ動画データに含まれ制御データが示すゲームの実行状況に応じて、動画再生フレームを変更し、またフレーム内に表示する映像を動的に変更することができる。 In this way, the video playback frame can be changed and the video displayed in the frame can be dynamically changed according to the game execution status included in the play video data and indicated by the control data.

なお、図21(c)(e)(g)では、画面をタイル状(各フレームが重複しない)に区分した動画再生フレームの例を示しているが、図21(d)(f)に示すように、フレームが他のフレームと重複するように変更される動画再生フレームを用いることもできる。 Although FIGS. 21 (c), (e), and (g) show an example of a moving image playback frame in which the screen is divided into tiles (each frame does not overlap), FIGS. 21 (d) and 21 (f) show. As such, it is also possible to use a moving image playback frame in which the frame is changed so as to overlap with other frames.

図21(d)は、対戦ゲーム中のための動画再生フレームの一例を示している。図21(d)に示す動画再生フレームでは、ゲーム装置Aのゲーム映像(A1)を表示するフレームF41と、ゲーム装置Bのゲーム映像(B1)を表示するフレームF42とを重複させている。また、フレームF43,F44には、それぞれゲーム装置A,Bのプレーヤを撮影した映像(A2)(B2)を表示する。 FIG. 21D shows an example of a moving image playback frame for during a competitive game. In the moving image reproduction frame shown in FIG. 21D, the frame F41 for displaying the game image (A1) of the game device A and the frame F42 for displaying the game image (B1) of the game device B are overlapped. Further, the frames F43 and F44 display images (A2) and (B2) of the players of the game devices A and B, respectively.

ここで、例えばゲーム装置Aにおいて特別なイベントが発生したことを示す制御データがある場合、図21(f)に示すように、ゲーム装置Aのゲーム映像(A1)を表示するフレームF61を拡大して、他のフレームF62,F63,F64にオーバーラップさせる。なお、F61,F62,F63,F64に表示する映像は、図21(d)に示すフレームF41,F42,F43,F44と同じ映像の表示を継続する。 Here, for example, when there is control data indicating that a special event has occurred in the game device A, the frame F61 for displaying the game image (A1) of the game device A is enlarged as shown in FIG. 21 (f). Then, it overlaps with other frames F62, F63, and F64. The images displayed on F61, F62, F63, and F64 continue to display the same images as the frames F41, F42, F43, and F44 shown in FIG. 21 (d).

図21(h)は、例えば、ゲーム装置Aのプレーヤが対戦ゲームに勝利したことを示す制御データがある場合の例を示している。この場合、制御データ(イベント)に応じて、画面全体をメインフレームのフレームF81とし、ゲーム装置Aの対戦終了時のゲーム映像(A1)、すなわち対戦勝利を表す映像を表示する。また、フレームF81に重複(オーバーラップ)させたフレームF82にプレーヤを撮影した映像(A2)を表示する。 FIG. 21H shows an example when there is control data indicating that the player of the game device A has won the battle game, for example. In this case, according to the control data (event), the entire screen is set as the frame F81 of the main frame, and the game image (A1) at the end of the match of the game device A, that is, the image showing the match victory is displayed. Further, the image (A2) taken by the player is displayed on the frame F82 which overlaps (overlaps) the frame F81.

こうして、フレームの形状を制御データが示すゲームの実行状況に応じて変形させることで、様々な演出効果を期待できる番組映像を表示することができる。 In this way, by deforming the shape of the frame according to the execution status of the game indicated by the control data, it is possible to display a program image that can be expected to have various effects.

なお、前述した説明では、プレイ動画データに含まれる制御データが示すゲームの実行状況(イベント)に応じて、動画再生フレームの形状やフレーム内に表示する映像を切り替えているが、スタジオの番組制作スタッフによる操作に応じて制御することもできる。スタジオシステム14は、番組制作スタッフによるフレームの切り替え操作、フレーム内に表示する映像の切り替え操作があった場合に(ステップE7、Yes)、この切り替え操作に応じて動画再生フレームの切り替えを実行する(ステップE8)。 In the above description, the shape of the video playback frame and the video displayed in the frame are switched according to the game execution status (event) indicated by the control data included in the play video data. It can also be controlled according to the operation by the staff. The studio system 14 executes the switching of the moving image playback frame in response to the frame switching operation by the program production staff and the switching operation of the video to be displayed in the frame (steps E7, Yes) (step E7, Yes). Step E8).

スタジオシステム14は、動画再生が終了されるまで(ステップE9、Yes)、前述した処理を繰り返して実行する(ステップE4〜E9)。 The studio system 14 repeats the above-described processing (steps E4 to E9) until the moving image playback is completed (steps E9, Yes).

このようにして、スタジオシステム14では、映像処理(映像処理プログラム)により、プレイ動画データに含まれる制御データを利用して映像編集(表示形態の変更)して、第2プレイ動画データ形式のプレイ動画データを生成して動画再生することができる。従って、スタジオの番組制作スタッフによる操作負担を大幅に軽減して、番組放送用の番組データ(プレイ動画データ)を生成して動画再生(ネットワーク配信)をすることができる。特に、ゲーム装置26において実行されるゲームの実況などをリアルタイムで配信する場合に有効である。 In this way, in the studio system 14, the video processing (video processing program) is used to edit the video (change the display form) using the control data included in the play video data, and play the second play video data format. Video data can be generated and played back. Therefore, it is possible to significantly reduce the operational burden on the program production staff of the studio, generate program data (play video data) for program broadcasting, and play back the video (network distribution). In particular, it is effective when delivering the actual condition of the game executed by the game device 26 in real time.

なお、前述した説明では、動画再生フレームの形状やフレーム内に表示する映像の切り替えを例にしているが、映像の切り替えに伴って音声の出力の切り替えも連動して実行するものとする。また、プレイ動画データ中の制御データが示すタイミングに合わせて、プレイ動画データに含まれない音、例えば予め用意されたジングルなどの効果音を追加したり、スーパーインポーズなど予め用意された画像(テキストを含む)を映像に追加したりするなどの編集を付加することもできる。 In the above description, the shape of the moving image playback frame and the switching of the video to be displayed in the frame are taken as an example, but the switching of the audio output is also performed in conjunction with the switching of the video. In addition, sounds not included in the play video data, such as sound effects such as jingles prepared in advance, can be added, and images prepared in advance such as superimpose can be added according to the timing indicated by the control data in the play video data. You can also add edits such as adding (including text) to the video.

また、前述した説明では、主にゲーム映像(図8(a)に示す映像データ1)と対応づけられた制御データを例にしているが、他の映像データ(例えば、プレーヤ、観客を撮影した映像)や他の音声データ(例えば、プレーヤや観客の音声)と対応づけられた制御データを利用して動画編集することも可能である。この場合、例えば音声データと対応づけられた制御データに応じて映像を切り替えるなど、制御データに応じた制御対象となるデータは、動画再生フレーム定義において設定されていれば、映像、音声、その他の映像(コマーシャルなど)の何れであっても良い。 Further, in the above description, the control data associated with the game video (video data 1 shown in FIG. 8A) is mainly taken as an example, but other video data (for example, a player and an audience are photographed). It is also possible to edit a moving image using control data associated with video) or other audio data (for example, the audio of a player or an audience). In this case, the data to be controlled according to the control data, such as switching the video according to the control data associated with the audio data, is video, audio, or any other data if it is set in the video playback frame definition. It may be any video (commercial, etc.).

さらに、前述した例では、ゲーム装置A,Bとの間で、1対1で対戦ゲームをする場合を例にしているが、団体での対戦ゲームでは、複数(3以上)のゲーム装置26からそれぞれのユーザ視点のゲーム映像を含むプレイ動画データが送信される。こうした場合、何れかのプレイ動画データに含まれる制御データをもとに、ゲームの実行状況に応じて映像や音声を取捨選択して映像を作成すれば良い。 Further, in the above-mentioned example, a case where a one-on-one battle game is played between the game devices A and B is taken as an example, but in a group battle game, a plurality of (3 or more) game devices 26 are used. Play video data including game video from each user's point of view is transmitted. In such a case, the video or audio may be selected and created according to the execution status of the game based on the control data included in any of the play video data.

なお、前述のようにして、第1プレイ動画データ形式のプレイ動画データをもとに、制御データを利用して映像編集し、第2プレイ動画データ形式のプレイ動画データを生成する方法は、店舗システム10(店舗サーバ24、ゲーム装置26)、プレイ動画仲介サーバ12eにおいて、同様にして実行することができる。 As described above, the method of editing the video using the control data based on the play video data in the first play video data format and generating the play video data in the second play video data format is a store. It can be executed in the same manner in the system 10 (store server 24, game device 26) and the play video mediation server 12e.

また、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。 Further, the present invention is not limited to the above-described embodiment as it is, and at the implementation stage, the components can be modified and embodied within a range that does not deviate from the gist thereof. In addition, various inventions can be formed by an appropriate combination of the plurality of components disclosed in the above-described embodiment. For example, some components may be removed from all the components shown in the embodiments. In addition, components across different embodiments may be combined as appropriate.

また、実施形態に記載した手法は、コンピュータに実行させることができるプログラム(ソフトウエア手段)として、例えば磁気ディスク(フレキシブルディスク、ハードディスク等)、光ディスク(CD−ROM、DVD、MO、Blu−ray(登録商標)等)、半導体メモリ(ROM、RAM、フラッシュメモリ等)等の記録媒体に格納し、また通信媒体により伝送して頒布することもできる。なお、媒体側に格納されるプログラムには、コンピュータに実行させるソフトウエア手段(実行プログラムのみならずテーブルやデータ構造も含む)をコンピュータ内に構成させる設定プログラムをも含む。本装置を実現するコンピュータは、記録媒体に記録されたプログラムを読み込み、また場合により設定プログラムによりソフトウエア手段を構築し、このソフトウエア手段によって動作が制御されることにより上述した処理を実行する。なお、本明細書でいう記録媒体は、頒布用に限らず、コンピュータ内部あるいはネットワークを介して接続される機器に設けられた磁気ディスクや半導体メモリ等の記憶媒体を含むものである。 Further, the method described in the embodiment includes, for example, a magnetic disk (flexible disk, hard disk, etc.), an optical disk (CD-ROM, DVD, MO, Blu-ray) as a program (software means) that can be executed by a computer. It can also be stored in a recording medium such as a registered trademark), a semiconductor memory (ROM, RAM, flash memory, etc.), or transmitted and distributed by a communication medium. The program stored on the medium side also includes a setting program for configuring the software means (including not only the execution program but also the table and the data structure) to be executed by the computer in the computer. A computer that realizes this device reads a program recorded on a recording medium, constructs software means by a setting program in some cases, and executes the above-mentioned processing by controlling the operation by the software means. The recording medium referred to in the present specification is not limited to distribution, and includes a storage medium such as a magnetic disk or a semiconductor memory provided in a device connected inside a computer or via a network.

2…ネットワーク、10(10−1,10−2,…,10−n)…店舗システム、12…データセンタ、12a…認証・配信サーバ、12b…ランキングサーバ、12c…課金・ストレージサーバ、12d…マッチングサーバ、12e…プレイ動画仲介サーバ、14…スタジオシステム、16…動画配信サーバ、18…電子機器、24…店舗サーバ、24a…プロセッサ、24b…メモリ、24c…記憶装置、24d…表示部、24e…入力部、24f…通信部、24g…メディアI/F、24j…カードリーダ、26(26−1,26−2,…,26−m)…ゲーム装置、28…動画出力装置。 2 ... Network, 10 (10-1, 10-2, ..., 10-n) ... Store system, 12 ... Data center, 12a ... Authentication / distribution server, 12b ... Ranking server, 12c ... Billing / storage server, 12d ... Matching server, 12e ... Play video mediation server, 14 ... Studio system, 16 ... Video distribution server, 18 ... Electronic equipment, 24 ... Store server, 24a ... Processor, 24b ... Memory, 24c ... Storage device, 24d ... Display unit, 24e ... Input unit, 24f ... Communication unit, 24g ... Media I / F, 24j ... Card reader, 26 (26-1, 26-2, ..., 26-m) ... Game device, 28 ... Movie output device.

Claims (7)

ゲーム映像を表示させながらゲームを実行するゲーム処理手段と、
前記ゲーム映像のゲーム映像データと前記ゲームの実行状況に応じた第1制御データを記録する第1映像データ記録手段と、
映像データを入力する映像手段と、
前記映像データを前記ゲーム映像データと対応づけて記録する第2映像データ記録手段と、
前記映像データをもとに映像の変化に応じた第2制御データを生成する制御データ生成手段と、
前記第1制御データを、前記実行状況の発生時刻をもとに前記ゲーム映像データと関連づけて記録し、前記第2制御データを、前記映像の変化が発生した発生時刻をもとに前記ゲーム映像データと関連づけて記録する制御データ記録手段と、
前記ゲーム映像データ、前記映像データ、前記第1制御データ、前記第2制御データを含む第1プレイ動画データを生成する生成手段と
を有する動画記録装置。
A game processing means that executes a game while displaying a game image,
A first video data recording means for recording game video data of the game video and first control data according to the execution status of the game, and
Video means for inputting video data and
A second video data recording means for recording the video data in association with the game video data,
A control data generation means that generates a second control data according to a change in the video based on the video data, and a control data generation means.
The first control data is recorded in association with the game video data based on the occurrence time of the execution status, and the second control data is recorded in the game video based on the occurrence time when the change in the video occurs. Control data recording means for recording in association with data,
A moving image recording device having a generation means for generating a first play moving image data including the game video data , the video data, the first control data , and the second control data.
前記第1制御データ及び前記第2制御データをもとに、前記ゲーム映像データと前記映像データとを1つの映像に編集して、第2プレイ動画データを生成する動画生成手段をさらに有する請求項1記載の動画記録装置。 A claim that further includes a moving image generating means that edits the game video data and the video data into one video based on the first control data and the second control data to generate the second play video data. 1. The moving image recording device according to 1. 前記動画生成手段は、画面を複数に区分するフレームパターンの形状とフレームに表示する映像を、前記第1制御データ及び前記第2制御データに応じて変更する請求項2記載の動画記録装置。 The moving image recording device according to claim 2 , wherein the moving image generating means changes the shape of a frame pattern that divides a screen into a plurality of frames and an image displayed on the frame according to the first control data and the second control data. ゲーム装置において実行されたゲームのゲーム映像データを入力する入力手段と、
前記ゲーム装置において実行されたゲームの実行状況に応じた第1制御データを入力する制御データ入力手段と、
映像データを入力する映像手段と、
前記映像データを前記ゲーム映像データと対応づけて記録する第2映像データ記録手段と、
前記映像データをもとに映像の変化に応じた第2制御データを生成する制御データ生成手段と、
前記第1制御データを前記実行状況の発生時刻をもとに前記ゲーム映像データと関連づけて記録し、前記第2制御データを、前記映像の変化が発生した発生時刻をもとに前記ゲーム映像データと関連づけて記録する制御データ記録手段と、
前記ゲーム映像データ、前記映像データ、前記第1制御データ、前記第2制御データを含む第1プレイ動画データを生成する生成手段と
を有する動画記録装置。
An input means for inputting game video data of a game executed on a game device,
A control data input means for inputting the first control data according to the execution status of the game executed in the game device, and
Video means for inputting video data and
A second video data recording means for recording the video data in association with the game video data,
A control data generation means that generates a second control data according to a change in the video based on the video data, and a control data generation means.
The first control data is recorded in association with the game video data based on the occurrence time of the execution status, and the second control data is recorded as the game video data based on the occurrence time when the change in the video occurs. Control data recording means for recording in association with
A moving image recording device having a generation means for generating a first play moving image data including the game video data , the video data, the first control data , and the second control data.
ゲーム映像を表示させながらゲームを実行し、
前記ゲーム映像のゲーム映像データと前記ゲームの実行状況に応じた第1制御データを記録し、
映像データを入力し、
前記映像データを前記ゲーム映像データと対応づけて記録し、
前記映像データをもとに映像の変化に応じた第2制御データを生成し、
前記第1制御データを、前記実行状況の発生時刻をもとに前記ゲーム映像データと関連づけて記録し、
前記第2制御データを、前記映像の変化が発生した発生時刻をもとに前記ゲーム映像データと関連づけて記録し、
前記ゲーム映像データ、前記映像データ、前記第1制御データ、前記第2制御データを含むプレイ動画データを配信する動画配信方法。
Run the game while displaying the game video,
The game video data of the game video and the first control data according to the execution status of the game are recorded.
Enter the video data and
The video data is recorded in association with the game video data,
Based on the video data, the second control data corresponding to the change in the video is generated.
The first control data is recorded in association with the game video data based on the time when the execution status occurs.
The second control data is recorded in association with the game video data based on the time when the change in the video occurs.
A video distribution method for distributing play video data including the game video data , the video data, the first control data , and the second control data.
ゲーム映像を表す第1ゲーム映像データに、ゲームの実行状況に応じた第1制御データが、前記実行状況の発生時刻をもとに関連づけられ、第1映像データに、前記第1映像データをもとに映像の変化に応じて生成された第2制御データが、前記映像の変化が発生した発生時刻をもとに関連づけられた、前記第1ゲーム映像データ、前記第1映像データ、前記第1制御データ、前記第2制御データを含む第1プレイ動画データを第1ゲーム装置から受信する第1受信手段と、
ゲーム映像を表す第2ゲーム映像データに、ゲームの実行状況に応じた第3制御データが、前記実行状況の発生時刻をもとに関連づけられ、第2映像データに、前記第2映像データをもとに映像の変化に応じて生成された第4制御データが、前記映像の変化が発生した発生時刻をもとに関連づけられ、前記第2ゲーム映像データ、前記第2映像データ、前記第3制御データ、前記第4制御データを含む第2プレイ動画データを第2ゲーム装置から受信する第2受信手段と、
前記第1〜第4制御データをもとに、前記第1プレイ動画データと前記第2プレイ動画データとを1つの映像に編集して、第3プレイ動画データを生成する動画生成手段とを有する動画記録装置。
The first game video data representing the game video is associated with the first control data according to the execution status of the game based on the occurrence time of the execution status , and the first video data also includes the first video data. The first game video data, the first video data, and the first are associated with the second control data generated in response to the change in the video based on the time when the change in the video occurs. A first receiving means for receiving control data, first play moving image data including the second control data from the first game device, and
The second game video data representing the game video is associated with the third control data according to the execution status of the game based on the occurrence time of the execution status , and the second video data also includes the second video data. The second game video data, the second video data, and the third are associated with the fourth control data generated in response to the change in the video based on the time when the change in the video occurs. A second receiving means for receiving the control data and the second play moving image data including the fourth control data from the second game device, and
Based on the first to fourth control data, the first play video data and the second play video data are edited into one video, and the video generation means for generating the third play video data is provided. Video recording device.
コンピュータを、
ゲーム映像を表示させながらゲームを実行するゲーム処理手段と、
前記ゲーム映像のゲーム映像データと前記ゲームの実行状況に応じた第1制御データを記録する第1映像データ記録手段と、
映像データを入力する映像手段と、
前記映像データを前記ゲーム映像データと対応づけて記録する第2映像データ記録手段と、
前記映像データをもとに映像の変化に応じた第2制御データを生成する制御データ生成手段と、
前記第1制御データを、前記実行状況の発生時刻をもとに前記ゲーム映像データと関連づけて記録し、前記第2制御データを、前記映像の変化が発生した発生時刻をもとに前記ゲーム映像データと関連づけて記録する制御データ記録手段と、
前記ゲーム映像データ、前記映像データ、前記第1制御データ、前記第2制御データを含むプレイ動画データを生成する生成手段として機能させるためのプログラム。
Computer,
A game processing means that executes a game while displaying a game image,
A first video data recording means for recording game video data of the game video and first control data according to the execution status of the game, and
Video means for inputting video data and
A second video data recording means for recording the video data in association with the game video data,
A control data generation means that generates a second control data according to a change in the video based on the video data, and a control data generation means.
The first control data is recorded in association with the game video data based on the occurrence time of the execution status, and the second control data is recorded in the game video based on the occurrence time when the change in the video occurs. Control data recording means for recording in association with data,
A program for functioning as a generation means for generating play video data including the game video data , the video data, the first control data , and the second control data.
JP2016144410A 2016-07-22 2016-07-22 Video recording device, video distribution method and program Active JP6840485B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016144410A JP6840485B2 (en) 2016-07-22 2016-07-22 Video recording device, video distribution method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016144410A JP6840485B2 (en) 2016-07-22 2016-07-22 Video recording device, video distribution method and program

Publications (2)

Publication Number Publication Date
JP2018011849A JP2018011849A (en) 2018-01-25
JP6840485B2 true JP6840485B2 (en) 2021-03-10

Family

ID=61019833

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016144410A Active JP6840485B2 (en) 2016-07-22 2016-07-22 Video recording device, video distribution method and program

Country Status (1)

Country Link
JP (1) JP6840485B2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2571306A (en) * 2018-02-23 2019-08-28 Sony Interactive Entertainment Europe Ltd Video recording and playback systems and methods
JP6947985B2 (en) * 2018-12-17 2021-10-13 株式会社カプコン Game video editing program and game video editing system
JP7325209B2 (en) 2019-03-29 2023-08-14 株式会社バンダイナムコエンターテインメント Server system, play data community system and control method
US11213748B2 (en) 2019-11-01 2022-01-04 Sony Interactive Entertainment Inc. Content streaming with gameplay launch
JP7529245B2 (en) * 2020-05-29 2024-08-06 株式会社コナミデジタルエンタテインメント Distribution system, distribution system control method, and computer program
US11554324B2 (en) * 2020-06-25 2023-01-17 Sony Interactive Entertainment LLC Selection of video template based on computer simulation metadata
JP7156748B1 (en) 2022-07-26 2022-10-19 株式会社ブラック Information processing system and information processing method
JP7368920B1 (en) 2023-07-27 2023-10-25 株式会社ミラティブ Game live distribution server and program

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5073965B2 (en) * 2006-05-25 2012-11-14 株式会社バンダイナムコゲームス PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE
JP5550248B2 (en) * 2009-03-19 2014-07-16 株式会社ソニー・コンピュータエンタテインメント Program, information storage medium, image processing apparatus, image processing method, and data structure
WO2015093108A1 (en) * 2013-12-20 2015-06-25 株式会社ソニー・コンピュータエンタテインメント Capture control device, capture control method, program, and information storage medium
WO2015156177A1 (en) * 2014-04-07 2015-10-15 株式会社ソニー・コンピュータエンタテインメント Game moving image distribution device, game moving image distribution method, and game moving image distribution program
JP6337136B2 (en) * 2014-10-27 2018-06-06 株式会社ソニー・インタラクティブエンタテインメント Moving image processing apparatus, moving image processing method, and program

Also Published As

Publication number Publication date
JP2018011849A (en) 2018-01-25

Similar Documents

Publication Publication Date Title
JP6840485B2 (en) Video recording device, video distribution method and program
JP7123520B2 (en) MOVIE RECORDING DEVICE, MOVIE GENERATION METHOD, AND PROGRAM
WO2021246498A1 (en) Live broadcasting system
JP6306093B2 (en) Digital jukebox device with karaoke and / or photo booth functions and related techniques
US10537798B2 (en) Server apparatus, dynamic-image delivery system, and control method and computer readable storage medium used therein
KR20220160116A (en) Creating, Maintaining, and Growing Virtual Music-Themed Worlds
JP7325209B2 (en) Server system, play data community system and control method
JP6471774B2 (en) Information processing system and moving image reproduction method
JP2010172656A (en) Game control program, game apparatus, game control method, management server, and data management method
WO2021251346A1 (en) Video distribution system, computer program used therein, and control method
JP2023119526A (en) System, method, and program for supporting event
JP7469977B2 (en) COMPUTER PROGRAM, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING APPARATUS
JP2006268442A (en) Image composition display device, portable terminal device, image composition display program, recording medium, and image composition display method
JP2020018687A (en) Game system and computer program used therefor
TW202147856A (en) Distribution system, control method of distribution system and memory medium with computer program
JP2010002732A (en) Karaoke video recording device
US20220314130A1 (en) Watching system, computer program for watching system, and control method for watching system
JP2023124782A (en) Performance video display program
KR20230169270A (en) User-configured music room digital assets in virtual environments
JP7027300B2 (en) Information processing equipment, information processing methods and information processing programs
JP2022156250A (en) CONTENT PROVIDING SYSTEM, SERVER DEVICE AND PROGRAM
JP7026900B2 (en) Content distribution system and content distribution method
JP2021153257A (en) Video data processing device, video distribution system, video editing device, recording medium, video data processing method, video distribution method, and program
JP6789581B2 (en) Server equipment, video distribution system, control methods and computer programs used for it
JP7072282B2 (en) Server devices, video distribution systems, control methods and computer programs used for them

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190711

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200710

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200721

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200918

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210217

R150 Certificate of patent or registration of utility model

Ref document number: 6840485

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150