JP5436793B2 - ゲーム動画配信システム - Google Patents
ゲーム動画配信システム Download PDFInfo
- Publication number
- JP5436793B2 JP5436793B2 JP2008098552A JP2008098552A JP5436793B2 JP 5436793 B2 JP5436793 B2 JP 5436793B2 JP 2008098552 A JP2008098552 A JP 2008098552A JP 2008098552 A JP2008098552 A JP 2008098552A JP 5436793 B2 JP5436793 B2 JP 5436793B2
- Authority
- JP
- Japan
- Prior art keywords
- game
- moving image
- image data
- data
- distribution
- 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
Links
- 238000009826 distribution Methods 0.000 title claims description 202
- 238000003860 storage Methods 0.000 claims description 64
- 238000006243 chemical reaction Methods 0.000 claims description 27
- 230000033001 locomotion Effects 0.000 claims description 18
- 238000013500 data storage Methods 0.000 claims description 15
- 238000012217 deletion Methods 0.000 claims description 14
- 230000037430 deletion Effects 0.000 claims description 14
- 230000008859 change Effects 0.000 claims description 8
- 230000000007 visual effect Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 89
- 238000004891 communication Methods 0.000 description 53
- 238000000034 method Methods 0.000 description 53
- 238000007726 management method Methods 0.000 description 48
- 230000008569 process Effects 0.000 description 41
- 230000006870 function Effects 0.000 description 30
- 238000004364 calculation method Methods 0.000 description 27
- 230000005540 biological transmission Effects 0.000 description 25
- 238000009434 installation Methods 0.000 description 19
- 238000010586 diagram Methods 0.000 description 17
- 230000000694 effects Effects 0.000 description 16
- 238000005457 optimization Methods 0.000 description 8
- 230000003287 optical effect Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000005236 sound signal Effects 0.000 description 5
- 230000002860 competitive effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 239000003795 chemical substances by application Substances 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000003908 quality control method Methods 0.000 description 1
- 230000011514 reflex Effects 0.000 description 1
- 230000001629 suppression Effects 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
Images
Classifications
-
- A63F13/10—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
- A63F13/48—Starting a game, e.g. activating a game device or waiting for other players to join a multiplayer session
-
- A63F13/12—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/45—Controlling the progress of the video game
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/77—Game security or game management aspects involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/552—Details of game data or player data management for downloading to client devices, e.g. using OS version, hardware or software profile of the client device
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5526—Game data structure
- A63F2300/554—Game data structure by saving game or status data
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/57—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player
- A63F2300/577—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of game services offered to the player for watching a game played by other players
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
前記ゲーム再現手段によって再現されたゲームの動画データを生成する動画データ生成手段(例えば、図1のキャプチャサーバ1430)と、
前記動画データ生成手段によって生成された動画データを記憶する動画データ記憶手段(例えば、図1のキャプチャサーバ1430、ストレージ1432、動画配信サーバ1440、ストレージ1442)と、
前記動画データ記憶手段に記憶されている動画データの中から外部端末装置(例えば、図1の携帯端末装置1500)から要求された動画データを選択して当該外部端末装置へ向けて配信する動画配信手段と(例えば、図1の動画配信サーバ1440)を備えるゲーム動画配信システムである。
第1の発明によれば、ゲームセンターなどの実店舗でのゲームプレイに使用されているゲーム装置からキー入力情報を取得し、これを元にゲームプレイを再現してその様子を動画データとして記憶し、外部端末装置から要求された動画データを当該外部端末装置へ配信することができる。つまり、どこかで行われたゲームプレイのゲーム動画を動画配信することができる。従って、動画配信サービスを利用可能な外部端末装置を用いれば実店舗に赴かなくとも他プレーヤのゲームプレイの様子を観賞することができる。
前記取得された仕様情報に基づいて配信予定の動画データのデータ形式の適否を判定するデータ形式判定手段(例えば図1の動画配信サーバ1440、図16のデータ形式適正化制御部234、動画データ形式適合判定TBL566、図23のステップS132)と、
前記データ形式判定手段によって不適と判定された場合に、前記配信予定の動画データを前記取得された仕様情報に従ったデータ形式に変換する動画データ形式変換手段(例えば、図1の動画変換サーバ1450)とを更に備え、
前記動画配信手段が、前記データ形式判定手段によって不適と判定された場合に、前記配信予定の動画データに代えて前記動画データ形式変換手段によって変換された動画データを配信する、第1の発明のゲーム動画配信システムである。
第2の発明によれば、第1の発明と同様の効果を奏するとともに、動画配信先の外部端末装置の動画再生能力に適当なデータ形式の動画データを配信することができる。よって、動画を配信したものの配信先で適切に再生できないといった事態を未然に防ぐことができる。
前記動画データ削除手段は、前記動画データ形式変換手段によって変換されて前記動画データ記憶手段に記憶された動画データも含めて、前記削除対象条件を満たす動画データを選択して削除する第4の発明のゲーム動画配信システムである。
前記動画データ記憶手段が、記憶している動画データそれぞれの前記配信回数カウント手段によりカウントされた配信回数を更に記憶し、前記動画データ削除手段は、配信回数の条件を前記削除対象条件に含めて削除対象の動画データを選択して削除する、第5の発明のゲーム動画配信システムである。
前記ゲーム再現手段は、前記確度判定手段によって判定された確度に従って、前記プレーヤ情報取得手段により取得されたプレーヤ情報に対応するゲームを再現対象とするか否かを決定する、第1〜第6の何れかの発明のゲーム動画配信システムである。
第7の発明によれば、第1〜第6の何れかの発明と同様の効果を奏するとともに、どういったプレーヤによるゲームプレイかによってある確度で配信対象とするか否かを決定することができる。従って、単純にゲームプレイの全てを配信対象とする場合に比べて、動画データの記憶領域を効率的に利用できるほか、動画配信ウェブサイトにおける内容の品質管理が可能になる。
前記ゲーム再現手段によって再現されたゲームが行われたゲーム装置の設置場所毎の再現されたゲームの数に関する所定の統計計算を行う統計手段(例えば、図1のゲームサーバ1410、図5の処理部200A、統計処理部217、図21のステップS42)と、
前記統計手段による統計計算結果をもとに、前記設置場所情報取得手段により取得された設置場所でプレイされたゲームが再現された数と、他の設置場所でプレイされたゲームが再現された数との相対的関係に基づいて、前記設置場所情報取得手段により取得された設置場所でプレイされたゲームを配信対象とする確度を判定する確度判定手段(例えば、図1のゲームサーバ1410、図5の処理部200A、キーログ送信制御部216、配信基準データ536、プレイ地区別配信統計データ538、図7の選択確率536c)と、を更に備え、
前記ゲーム再現手段は、前記確度判定手段によって判定された確度に従って、前記設置場所情報取得手段により取得された設置場所に対応するゲームを再現対象とするか否かを決定する、第1〜第6の何れかの発明のゲーム動画配信システムである。
図1は、本実施形態におけるシステム構成例を示すシステム構成図である。本実施形態におけるゲーム動画配信システム1400は、ゲームサーバ1410と、リプレイサーバ1420と、キャプチャサーバ1430と、動画配信サーバ1440と、動画変換サーバ1450とを含み、これらの各サーバの連携によって動画配信用の動画データを生成し、インターネットやローカルネットワーク、専用回線網、その他の回線網、及び通信を仲介する中継装置等でなる通信回線1を介したウェブサイトの閲覧が可能な携帯端末装置1500(外部端末装置)からの要求に応じて通信回線1を利用した動画配信をする。通信回線は、簡明化のために図中及び説明においては同一の符号を用いて説明するが、それぞれの通信形態に応じた通信網が構成されている。携帯端末装置1500としては、例えば携帯電話機、UMPC(Ultra-Mobile Personal Computer)、携帯型ゲーム装置、PDA(Personal Digital Assistant)といった情報処理装置が考えられる。
本実施形態では、先に述べたプレーヤ情報の登録・管理に係る処理をするととともに、対戦プレイに使用される一対の業務用ゲーム装置1300を登録して、それらから送信されるゲーム開始から終了に至るまでの操作コードをゲームプレイ単位のキーログデータとしてストレージ1412に構築されたキーログファイルライブラリ530に蓄積・登録する。そして、対戦ゲーム終了後に記憶したキーログデータを、所定の配信基準に照らして取捨選択し、動画配信に適当と判断したキーログデータを対戦した2名分のプレーヤ情報などとともに通信回線1を介してリプレイサーバ1420に送信する機能を実現する。
キャプチャサーバ1430は、動画キャプチャ機能を有するサーバ装置であり、リプレイサーバ1420から出力されたゲーム映像及びゲーム音を取り込み、所定の動画データ形式(動画フォーマット、ビデオフォーマットと同意)の動画データを生成し、ストレージ1432に構築された動画データライブラリ550に蓄積・登録する。
図3は本実施形態における業務用ゲーム装置1300の機能構成例を示す機能ブロック図である。業務用ゲーム装置1300は、操作入力部100と、カード読み書き部110と、処理部200と、音出力部350と、画像表示部360と、通信部370と、記憶部500とを備える。
次に、図5は本実施形態におけるゲームサーバ1410の機能構成例を示す機能ブロック図である。尚、業務用ゲーム装置1300で説明した機能ブロックと同様の構成要素については同じ符号を付与し詳細な説明は省略する。
例えば、本実施形態のように対戦型格闘ゲームの場合、「一方のプレーヤのプレーヤレベルが注目基準以上」や「一方のプレーヤの連勝回数が注目回数以上」などを選択基準に設定すると好適である。
また、動画配信ウェブサイトで対戦プレイの動画配信する目的の一つに、同じ地区で生活するプレーヤ間でのコミュニケーションの促進やきっかけ作りを含めるならば、配信される動画の元になった対戦プレイの場所に地区によって偏りが生じるのは得策ではない。よって、選択基準536bに、「プレイ地区別配信統計データにおいて他プレイ地区よりも配信用動画生成回数に基準以上の差がある」といった条件を含めると好適である。具体的には、地区別の動作生成回数の偏差値を算出し、偏差値が40未満の地区を選択するといった条件が考えられる。そして、当該条件の適/不適を判定するために、本実施形態ではゲームサーバ1410の記憶部500Aにはプレイ地区別配信統計データ538が記憶されている。
例えば、図8に示すように、ゲームプレイの行われた場所の区分であるプレイ地区538aに対応づけてキーログファイルの送信合計回数を格納するキーログファイル送信回数538bを格納する。
図9は本実施形態におけるリプレイサーバ1420の機能構成例を示す機能ブロック図である。尚、業務用ゲーム装置1300及びゲームサーバ1410の機能ブロックと同様の構成要素については同じ符号を付与し詳細な説明は省略する。
リプレイサーバ1420は、サーバの管理のためにオペレータが何らかの操作入力をする為の操作入力部100と、処理部200Bと、通信部370と、記憶部500Bとを備える。
また、リプレイゲーム演算部218は、業務用ゲーム装置1300に適用された標準仮想カメラ設定データ516ではなく動画配信用に別途設定された配信用仮想カメラ設定データ540で定義された仮想カメラの設定で制御する。
例えば、図10に示すように、選択優先順540aに対応づけて選択条件540bと配信用仮想カメラ設定データ540cとが格納されている。リプレイゲーム演算部218は、選択優先順540aの順に対応する選択条件540bを満たすか否かを判定し、満たす場合には対応する配信用仮想カメラ設定データ540cを読み出して、同データで定義されている設定に従って仮想カメラを制御する。
尚、選択条件はこれらに限らず、その他の条件をゲーム内容に応じて適宜設定可能であるのは勿論である。
次に、図14は本実施形態におけるキャプチャサーバ1430の機能構成例を示す機能ブロック図である。尚、業務用ゲーム装置1300、ゲームサーバ1410、リプレイサーバ1420の機能ブロックと同様の構成要素については同じ符号を付与し詳細な説明は省略する。
次に、図16は本実施形態における動画配信サーバ1440の機能構成例を示す機能ブロック図である。尚、業務用ゲーム装置1300、ゲームサーバ1410、リプレイサーバ1420、キャプチャサーバ1430の機能ブロックと同様の構成要素については同じ符号を付与し詳細な説明は省略する。
また、本実施形態における動画配信制御部232は、動画配信の要求が有った場合に、先ず記憶部500Dに構築されたコンテンツライブラリ568内から該当する動画データを含むコンテンツを検索配信する。コンテンツライブラリ568に該当するコンテンツが無ければ、キャプチャサーバ1430からに該当する動画データを対応するインデックスデータ550とともに取得し、これをコンテンツライブラリ568に登録して配信する制御を行う。
次に、図20は本実施形態における動画変換サーバ1450の機能構成例を示す機能ブロック図である。尚、業務用ゲーム装置1300、ゲームサーバ1410、リプレイサーバ1420、キャプチャサーバ1430、動画配信サーバ1440の機能ブロックと同様の構成要素については同じ符号を付与し詳細な説明は省略する。
動画変換サーバ1450は、オペレータがサーバ管理を行うための操作入力部100と、処理部200Eと、画像表示部360と、通信部370と、記憶部500Eとを備える。
次に、図21〜図24を参照して本実施形態における処理の流れについて説明する。
先ず、図21に示すように、業務用ゲーム装置1300は、公知の通信対戦ゲームと同様にしてゲーム開始前に対戦する相手装置とのマッチング及びデータ通信の確立に係る処理(所謂ネゴシエーション処理)をするのに次いで、ゲームサーバ1410とのデータ通信の確立を行って、ヘッダー400(図4参照)を送信する(ステップS2)。
そして、業務用ゲーム装置1300は所定のゲーム終了処理を実行し、ゲーム結果に基づいてゲームカード1360に記憶されているプレーヤレベルや対戦履歴などの情報を更新して対戦型格闘ゲームの実行を終了する(ステップS12)。
そして、そのゲーム音及び配信用の特別なカメラワークで撮影したゲーム画像をリプレイ音声・リプレイ映像としてキャプチャサーバ1430に出力する(ステップS54)。
そして、リプレイが終了したならば(ステップS60のYES)、リプレイサーバ1420は、サムネイル候補フレーム一覧544に格納されているフレーム番号の何れか一つをランダムに選択して、選択したフレームのゲーム画像を生成し、これを所定サイズにリサイズしてサムネイル画像を生成する(ステップS62)。
そして、リプレイサーバ1420からインデックスデータ546を受信したならばリプレイが終了したと判断して、受信したインデックスデータ546とともに生成した動画データを動画データライブラリ550(図15参照)に登録処理する(ステップS74)。
例えば図25に示すような構成を備える。ホームページH2には、動画データライブラリ一覧データ554の各インデックスデータ550aに含まれる情報から選別できる幾つかの分類表示30にリンクが設定されている。例えば、「本日分」の分類表示30aはページH4にリンクされている。
具体的には、先に受信したリクエストヘッダに含まれるユーザエージェントの文字列から機種を判別し、動画データ形式適合判定TBL566にて判別した機種が該当する配信先機種566aに対応する適合動画データ形式566bと、要求された動画に該当するコンテンツの動画データ568bの動画データ形式568cとを比較し適合判定する。
以上、本発明を適用した実施形態について説明したが、本発明の適用形態がこれに限定されるものではなく、発明の趣旨を逸脱しない限りにおいて適宜構成要素の追加・省略・変更を行うことができる。
この場合、ゲームサーバ1410、リプレイサーバ1420、キャプチャサーバ1430、動画配信サーバ1440、動画変換サーバ1450に分散していた機能ブロックを図27に示すように集約することができる。従って、処理の流れについても図21〜図24で示したステップのうち、サーバ間におけるデータの送受信に関する処理を適宜省略することができる。また、ゲーム動画配信システム1000に含まれる各サーバ装置を全てひとまとめに実現するのではなく、例えばリプレイサーバ1420とキャプチャサーバ1430とをまとめて一台のサーバ装置で実現すると言った具合に適宜機能の集約を図ることもできる。
例えば、動画配信サーバ1440がコンテンツライブラリ568に登録されているコンテンツのインデックスデータ568a別に、同じインデックスデータを有する動画データの総配信回数568fのうち最大値を選択してリスト化し、これを動画データライブラリ550に送信する。そして、動画データライブラリ550では受信したこのリストを参照して、所定時間経過後における総配信回数568fが基準値に満たない動画データを削除する構成としても良い。また例えば、コンテンツライブラリの管理処理において削除された動画データのインデックスデータ568aからプレイIDを抜き出したリストをキャプチャサーバ1430に送信し、キャプチャサーバ1430で同リストのプレイIDの動画データを削除する構成としても良い。
210 ゲーム演算部
212 操作コード送受信制御部
214 キーログ管理部
216 キーログ送信制御部
218 リプレイゲーム演算部
220 サムネイル画像生成部
222 インデックスデータ送信制御部
224 動画データ生成部
226 動画データライブラリ管理部
230 ウェブサイト管理制御部
232 動画配信制御部
234 データ形式適正化制御部
236 広告付与制御部
238 コンテンツライブラリ管理部
500,500A,500B,500C,500D,500E 記憶部
501 システムプログラム
502 ゲームプログラム
503 サーバシステムプログラム
504 キーログ管理プログラム
505a リプレイゲームプログラム
505b サムネイル画像生成プログラム
505c インデックスデータ送信制御プログラム
507a 動画データ生成プログラム
507b 動画データライブラリ管理プログラム
508a ウェブサイト管理プログラム
508b 動画配信制御プログラム
508c データ形式適正化制御プログラム
508d 広告付与プログラム
508e コンテンツライブラリ管理プログラム
514 標準仮想カメラ設定データ
516 設置場所情報
530 キーログファイルライブラリ
532 キーログファイル
536 配信基準データ
538 プレイ地区別配信統計データ
540 配信用仮想カメラ設定TBL
542 サムネイル候補選択条件データ
544 サムネイル候補フレーム一覧
546 インデックスデータ
546a サムネイル画像
550 動画データライブラリ
552 動画データ
562 動画配信ウェブサイトデータ
564 動画データ形式適合判定TBL
568 コンテンツライブラリ
570 広告データ
1300 業務用ゲーム装置
1360 ゲームカード
1400 ゲーム動画配信システム
1410 ゲームサーバ
1420 リプレイサーバ
1430 キャプチャサーバ
1440 動画配信サーバ
1450 動画変換サーバ
1460 通信キャリアサーバ
1462 基地局
1500 携帯端末装置
Claims (6)
- ゲーム装置からプレーヤがゲームプレイ時に入力した操作情報を取得し、当該取得した操作情報に基づいて、キャラクタオブジェクトを3次元仮想空間内で移動制御して前記ゲーム装置でプレイされたゲーム進行を再現するとともに、再現用に設定された仮想カメラの設定条件で撮影した前記3次元仮想空間の画像を生成するゲーム再現手段と、
前記ゲーム再現手段によって生成された画像から動画配信用の動画データを生成する動画データ生成手段と、
前記動画データ生成手段によって生成された動画データを記憶する動画データ記憶手段と、
前記動画データ記憶手段に記憶されている動画データの中から外部端末装置から要求された動画データを選択して当該外部端末装置へ向けて配信する動画配信手段と、
を備えたゲーム動画配信システムであって、
配信先の外部端末装置から、少なくともアスペクト比を含む動画再生に関する仕様情報を取得する仕様情報取得手段を更に備え、
前記ゲーム再現手段は、前記仕様情報取得手段により取得された仕様情報に基づいて前記仮想カメラの画角に関する前記設定条件を設定し、当該設定条件に従った仮想カメラで撮影した前記3次元仮想空間の画像を生成する、
ゲーム動画配信システム。 - ゲーム装置からプレーヤがゲームプレイ時に入力した操作情報を取得し、当該取得した操作情報に基づいて、キャラクタオブジェクトを3次元仮想空間内で移動制御して前記ゲーム装置でプレイされたゲーム進行を再現するとともに、再現用に設定された仮想カメラの設定条件で撮影した前記3次元仮想空間の画像を生成するゲーム再現手段と、
前記ゲーム再現手段によって生成された画像から動画配信用の動画データを生成する動画データ生成手段と、
前記動画データ生成手段によって生成された動画データを記憶する動画データ記憶手段と、
前記動画データ記憶手段に記憶されている動画データの中から外部端末装置から要求された動画データを選択して当該外部端末装置へ向けて配信する動画配信手段と、
を備えたゲーム動画配信システムであって、
前記ゲーム再現手段は、
前記キャラクタオブジェクトの位置に基づいて前記3次元仮想空間中の注目点を設定する注目点設定手段と、
前記仮想カメラの視線方向を前記注目点の現在の位置に向けるように前記仮想カメラの位置及び/又は回転を制御するカメラ制御手段と、
前記カメラ制御手段による前記仮想カメラの移動及び向き変化に対する抵抗となる仮想ダンパー機能を制御するダンパー機能制御手段と、
を有するゲーム動画配信システム。 - ゲーム装置でプレイされたゲームを再現するゲーム再現手段と、
前記ゲーム再現手段によって再現されたゲームの動画データを生成する動画データ生成手段と、
前記生成された動画データを所与のデータ形式の動画データに変換する動画データ形式変換手段と、
前記変換された動画データを記憶する動画データ記憶手段と、
前記動画データ記憶手段に記憶されている動画データを外部端末装置へ向けて配信する動画配信手段と、
前記動画配信手段によって配信された動画データ毎に配信回数をカウントする配信回数カウント手段と、
を備え、
前記動画データ記憶手段は、記憶している動画データそれぞれの前記配信回数カウント手段によりカウントされた配信回数を更に記憶し、
少なくとも配信回数の条件を含む所定の削除対象条件を満たす動画データを選択して削除する動画データ削除手段を更に備えた、
ゲーム動画配信システム。 - 前記動画データ記憶手段は、前記動画データの記憶日時を更に記憶し、
前記動画データ削除手段は、前記記憶日時の条件を前記削除対象条件に含めて削除対象の動画データを選択して削除する、
請求項3に記載のゲーム動画配信システム。 - 前記ゲーム装置から当該プレーヤのプレーヤ情報を取得するプレーヤ情報取得手段と、
前記プレーヤ情報取得手段により取得されたプレーヤ情報に基づいて、対応するゲームを配信対象とする確度を判定する確度判定手段と、
を更に備え、
前記ゲーム再現手段は、前記確度判定手段によって判定された確度に従って、前記プレーヤ情報取得手段により取得されたプレーヤ情報に対応するゲームを再現対象とするか否かを決定する、
請求項3又は4に記載のゲーム動画配信システム。 - ゲーム装置からプレーヤの操作情報を取得して、前記ゲーム装置でプレイされたゲームを再現するゲーム再現手段と、
前記ゲーム装置から前記操作情報を取得する際に、当該プレーヤのプレーヤ情報を取得するプレーヤ情報取得手段と、
前記プレーヤ情報取得手段により取得されたプレーヤ情報に基づいて、対応するゲームを配信対象とする確度を判定する確度判定手段と、
前記ゲーム再現手段によって再現されたゲームの動画データを生成する動画データ生成手段と、
前記動画データを外部端末装置へ向けて配信する動画配信手段と、
を備え、
前記ゲーム再現手段は、前記確度判定手段によって判定された確度に従って、前記プレーヤ情報取得手段により取得されたプレーヤ情報に対応するゲームを再現対象とするか否かを決定する、
ゲーム動画配信システム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008098552A JP5436793B2 (ja) | 2008-04-04 | 2008-04-04 | ゲーム動画配信システム |
US12/418,125 US20090253506A1 (en) | 2008-04-04 | 2009-04-03 | Game movie distribution method and system |
GB0905738A GB2458812B (en) | 2008-04-04 | 2009-04-03 | Game movie distribution system |
CN2009101303829A CN101549208B (zh) | 2008-04-04 | 2009-04-07 | 游戏动画发送*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008098552A JP5436793B2 (ja) | 2008-04-04 | 2008-04-04 | ゲーム動画配信システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009247562A JP2009247562A (ja) | 2009-10-29 |
JP5436793B2 true JP5436793B2 (ja) | 2014-03-05 |
Family
ID=40749999
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008098552A Active JP5436793B2 (ja) | 2008-04-04 | 2008-04-04 | ゲーム動画配信システム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20090253506A1 (ja) |
JP (1) | JP5436793B2 (ja) |
CN (1) | CN101549208B (ja) |
GB (1) | GB2458812B (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101465976B1 (ko) * | 2007-07-31 | 2014-11-27 | 삼성전자주식회사 | UPnP 디바이스가 화면 상의 복수의 재생 영역을 통해복수의 컨텐츠를 재생하는 방법 및 이를 위한 장치 |
JP5517416B2 (ja) * | 2008-04-14 | 2014-06-11 | 株式会社タイトー | リプレイ配信システム |
KR100964455B1 (ko) * | 2009-11-03 | 2010-06-16 | 김영준 | 일괄식 진행에 의한 토너먼트 온라인 게임 시스템 |
JP2012085823A (ja) * | 2010-10-19 | 2012-05-10 | Sony Computer Entertainment Inc | 情報処理システム、情報処理方法、情報処理プログラム、情報処理プログラムを記憶したコンピュータ読み取り可能な記録媒体 |
KR102003483B1 (ko) * | 2011-02-15 | 2019-07-24 | 가부시키가이샤 캡콤 | 게임 시스템, 컴퓨터 장치, 컴퓨터 장치의 제어 방법, 및 기록 매체 |
JP5750946B2 (ja) * | 2011-03-09 | 2015-07-22 | 株式会社リコー | コンテンツ配信システム、コンテンツ配信サーバ、コンテンツ配信方法、プログラムおよび記録媒体 |
JP5052696B1 (ja) * | 2011-07-27 | 2012-10-17 | 武 櫻井 | 動画公開装置、方法、及びコンピュータプログラム |
EP2916558B1 (en) | 2012-11-05 | 2022-03-09 | Sony Interactive Entertainment Inc. | Information processing device |
EP3092621A4 (en) | 2014-01-09 | 2017-12-06 | Square Enix Holdings Co., Ltd. | Video gaming device with remote rendering capability |
JP6535323B2 (ja) * | 2014-04-07 | 2019-06-26 | 株式会社ソニー・インタラクティブエンタテインメント | ゲーム動画配信装置、ゲーム動画配信方法、ゲーム動画配信プログラム |
US10600245B1 (en) | 2014-05-28 | 2020-03-24 | Lucasfilm Entertainment Company Ltd. | Navigating a virtual environment of a media content item |
JP6693704B2 (ja) * | 2015-03-30 | 2020-05-13 | 株式会社バンダイナムコエンターテインメント | サーバシステム |
JP6227688B2 (ja) * | 2016-02-26 | 2017-11-08 | 株式会社エヌケービー | プログラム、情報処理装置及び情報処理方法 |
JP7463057B2 (ja) | 2016-03-16 | 2024-04-08 | スキルズ プラットフォーム インコーポレイテッド | ストリーミングビデオデータの管理 |
JP7068776B2 (ja) | 2017-03-31 | 2022-05-17 | 株式会社バンダイナムコエンターテインメント | コンピュータシステム、制御方法、視聴者端末、及びプログラム |
EP3675015A4 (en) * | 2017-08-24 | 2021-01-13 | GungHo Online Entertainment, Inc. | TERMINAL DEVICE, PROGRAM AND PROCEDURE |
WO2019174353A1 (zh) * | 2018-03-12 | 2019-09-19 | 尊博科技股份有限公司 | 一种供进行射击游戏的装置及*** |
US10860664B2 (en) * | 2018-03-19 | 2020-12-08 | Roblox Corporation | Data flood checking and improved performance of gaming processes |
JP7106133B2 (ja) * | 2019-07-08 | 2022-07-26 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲーム装置のプログラム、ゲーム装置の制御方法、及び、配信システム |
JP2020010394A (ja) * | 2019-09-19 | 2020-01-16 | 株式会社ソニー・インタラクティブエンタテインメント | 情報処理装置および検索結果取得方法 |
US20220347577A1 (en) * | 2021-04-28 | 2022-11-03 | I Win Games, Llc | Gaming system and method having player defined games |
WO2023150471A1 (en) * | 2022-02-01 | 2023-08-10 | Dolby Laboratories Licensing Corporation | Directing computer game streaming |
WO2024091630A1 (en) * | 2022-10-26 | 2024-05-02 | John Kellogg | Latency compensation between coordinated player devices |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5892900A (en) * | 1996-08-30 | 1999-04-06 | Intertrust Technologies Corp. | Systems and methods for secure transaction management and electronic rights protection |
US5755620A (en) * | 1995-04-03 | 1998-05-26 | Kabushiki Kaisha Sega Enterprises | Game system and data processing method thereof |
US6721794B2 (en) * | 1999-04-01 | 2004-04-13 | Diva Systems Corp. | Method of data management for efficiently storing and retrieving data to respond to user access requests |
US6578008B1 (en) * | 2000-01-12 | 2003-06-10 | Aaron R. Chacker | Method and system for an online talent business |
KR100372899B1 (ko) * | 2000-04-04 | 2003-02-25 | 주식회사 게임위즈 | 인터넷을 통한 게임방송방법 및 그 장치 |
US6699127B1 (en) * | 2000-06-20 | 2004-03-02 | Nintendo Of America Inc. | Real-time replay system for video game |
US8020183B2 (en) * | 2000-09-14 | 2011-09-13 | Sharp Laboratories Of America, Inc. | Audiovisual management system |
US6993496B2 (en) * | 2001-06-22 | 2006-01-31 | Boombacker, Inc. | Method and system for determining market demand based on consumer contributions |
WO2003039698A1 (en) * | 2001-11-02 | 2003-05-15 | Atlantis Cyberspace, Inc. | Virtual reality game system with pseudo 3d display driver & mission control |
JP2003320170A (ja) * | 2002-05-07 | 2003-11-11 | Taito Corp | 新規なリプレイシステムを備えたゲームシステム |
US9108107B2 (en) * | 2002-12-10 | 2015-08-18 | Sony Computer Entertainment America Llc | Hosting and broadcasting virtual events using streaming interactive video |
US20040266533A1 (en) * | 2003-04-16 | 2004-12-30 | Gentles Thomas A | Gaming software distribution network in a gaming system environment |
US20050132405A1 (en) * | 2003-12-15 | 2005-06-16 | Microsoft Corporation | Home network media server with a jukebox for enhanced user experience |
US20050251531A1 (en) * | 2004-05-10 | 2005-11-10 | Microsoft Corporation | Data management for a networked multimedia console |
JP2005341093A (ja) * | 2004-05-26 | 2005-12-08 | Mitsubishi Electric Corp | コンテンツ適応化装置、コンテンツ適応化システム、コンテンツ適応化方法 |
JP4494882B2 (ja) * | 2004-06-29 | 2010-06-30 | 株式会社バンダイナムコゲームス | プログラム、ゲーム装置、表示制御装置、サーバ及び情報記憶媒体 |
GB0428213D0 (en) * | 2004-12-23 | 2005-01-26 | Waterleaf Ltd | Broadcast System |
US20090024626A1 (en) * | 2005-03-16 | 2009-01-22 | Matsushita Electric Industrial Co., Ltd. | Information processing terminal, content providing system, content providing method, and content providing program |
US8214264B2 (en) * | 2005-05-02 | 2012-07-03 | Cbs Interactive, Inc. | System and method for an electronic product advisor |
CN1801899A (zh) * | 2005-08-31 | 2006-07-12 | 珠海市西山居软件有限公司 | 一种游戏录像回放*** |
JP2007074374A (ja) * | 2005-09-07 | 2007-03-22 | Oki Electric Ind Co Ltd | 配信システムおよび配信方法 |
US20070061359A1 (en) * | 2005-09-15 | 2007-03-15 | Emc Corporation | Organizing managed content for efficient storage and management |
US8025572B2 (en) * | 2005-11-21 | 2011-09-27 | Microsoft Corporation | Dynamic spectator mode |
US9602512B2 (en) * | 2006-05-08 | 2017-03-21 | At&T Intellectual Property I, Lp | Methods and apparatus to distribute media delivery to mobile devices |
US20070294089A1 (en) * | 2006-06-02 | 2007-12-20 | Garbow Zachary A | Gameplay Recording and Marketplace |
CN1862553A (zh) * | 2006-06-02 | 2006-11-15 | 北京金山数字娱乐科技有限公司 | 游戏录像及回放的方法及*** |
JP5063990B2 (ja) * | 2006-11-15 | 2012-10-31 | 任天堂株式会社 | ゲームプログラムおよびゲーム装置 |
US20080139301A1 (en) * | 2006-12-11 | 2008-06-12 | Ole-Ivar Holthe | System and method for sharing gaming experiences |
US20080268961A1 (en) * | 2007-04-30 | 2008-10-30 | Michael Brook | Method of creating video in a virtual world and method of distributing and using same |
US20080275960A1 (en) * | 2007-05-03 | 2008-11-06 | Nokia Corporation | Coordination and Management of Content Distribution |
-
2008
- 2008-04-04 JP JP2008098552A patent/JP5436793B2/ja active Active
-
2009
- 2009-04-03 US US12/418,125 patent/US20090253506A1/en not_active Abandoned
- 2009-04-03 GB GB0905738A patent/GB2458812B/en active Active
- 2009-04-07 CN CN2009101303829A patent/CN101549208B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
GB0905738D0 (en) | 2009-05-20 |
US20090253506A1 (en) | 2009-10-08 |
CN101549208B (zh) | 2012-11-28 |
GB2458812B (en) | 2010-09-22 |
CN101549208A (zh) | 2009-10-07 |
GB2458812A (en) | 2009-10-07 |
JP2009247562A (ja) | 2009-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5436794B2 (ja) | ゲーム動画配信システム | |
JP5436793B2 (ja) | ゲーム動画配信システム | |
JP5393991B2 (ja) | 動画データ生成システム | |
US20200023280A1 (en) | Computer system and game system | |
RU2606568C2 (ru) | Система и способ для сбора и совместного использования данных игры на консоли | |
RU2620956C2 (ru) | Система и способ для сбора и совместного использования данных игры на консоли | |
JP6693704B2 (ja) | サーバシステム | |
US10071315B2 (en) | Content providing method, content providing server, and content providing system | |
US10245515B2 (en) | Game management device, game system, and computer-readable storage medium having program recorded thereon | |
US9005002B2 (en) | Content giving control method | |
US8246454B2 (en) | System for converting television commercials into interactive networked video games | |
JP5105497B1 (ja) | ゲーム制御装置、アイテム抽選方法、アイテム抽選プログラム、ゲームシステム | |
US20180165701A1 (en) | Computer system, game system, and game device | |
KR20220042343A (ko) | 콘솔 게임 데이터를 캡처하고 공유하기 위한 시스템 및 방법 | |
JP2022130495A (ja) | コンテンツ配信制御方法およびコンテンツ配信システム | |
JP2017182603A (ja) | プログラム及びコンピュータシステム | |
JP2014061037A (ja) | プログラム、記憶媒体およびゲーム装置 | |
JP2014136049A (ja) | サーバシステムおよびプログラム | |
JP2020162881A (ja) | コンピュータシステムおよび動画配信視聴システム | |
JP6639540B2 (ja) | ゲームシステム | |
JP2009119146A (ja) | サーバシステム、ゲーム装置、プログラム及び情報記憶媒体 | |
CN114073100A (zh) | 数字内容的映射视图 | |
JP5938094B2 (ja) | ゲーム管理装置、ゲームシステム、ゲーム装置及びプログラム | |
JP6972222B2 (ja) | サーバシステム | |
JP7130025B2 (ja) | ゲームサーバ、ゲームプログラム、情報処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110328 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130604 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130802 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130924 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131125 |
|
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: 20131210 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131211 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5436793 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |