JP6576245B2 - 情報処理装置、制御方法及びプログラム - Google Patents
情報処理装置、制御方法及びプログラム Download PDFInfo
- Publication number
- JP6576245B2 JP6576245B2 JP2015546744A JP2015546744A JP6576245B2 JP 6576245 B2 JP6576245 B2 JP 6576245B2 JP 2015546744 A JP2015546744 A JP 2015546744A JP 2015546744 A JP2015546744 A JP 2015546744A JP 6576245 B2 JP6576245 B2 JP 6576245B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- program
- operation input
- client device
- function
- 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
- 238000000034 method Methods 0.000 title claims description 138
- 230000010365 information processing Effects 0.000 title claims description 20
- 230000008569 process Effects 0.000 claims description 115
- 238000012545 processing Methods 0.000 claims description 84
- 230000004044 response Effects 0.000 claims description 9
- 239000002131 composite material Substances 0.000 claims description 7
- 238000004458 analytical method Methods 0.000 claims description 6
- 230000002194 synthesizing effect Effects 0.000 claims description 6
- 238000004590 computer program Methods 0.000 claims 1
- 230000006870 function Effects 0.000 description 120
- 238000012544 monitoring process Methods 0.000 description 43
- 238000004364 calculation method Methods 0.000 description 18
- 238000007906 compression Methods 0.000 description 15
- 230000008859 change Effects 0.000 description 14
- 230000006835 compression Effects 0.000 description 14
- 239000000203 mixture Substances 0.000 description 13
- 230000004048 modification Effects 0.000 description 13
- 238000012986 modification Methods 0.000 description 13
- 238000009877 rendering Methods 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 238000010191 image analysis Methods 0.000 description 10
- 230000009471 action Effects 0.000 description 9
- 230000015572 biosynthetic process Effects 0.000 description 9
- 238000003786 synthesis reaction Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 230000009467 reduction Effects 0.000 description 5
- 230000007704 transition Effects 0.000 description 5
- 230000006837 decompression Effects 0.000 description 4
- 238000011156 evaluation Methods 0.000 description 4
- 239000000872 buffer Substances 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000003466 anti-cipated effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000001939 inductive effect Effects 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 235000013550 pizza Nutrition 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 239000011435 rock Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/60—Editing figures and text; Combining figures or text
-
- 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
- A63F13/33—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections
- A63F13/335—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers using wide area network [WAN] connections using Internet
-
- 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
- A63F13/35—Details of game servers
- A63F13/355—Performing operations on behalf of clients with restricted processing capabilities, e.g. servers transform changing game scene into an encoded video stream for transmitting to a mobile phone or a thin client
-
- 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/50—Controlling the output signals based on the game progress
- A63F13/53—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
- A63F13/533—Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Optics & Photonics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Processing Or Creating Images (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Image Generation (AREA)
Description
図1は、本発明の非限定的な実施形態に係るクラウド型ビデオゲームシステムアーキテクチャを概略的に示している。該アーキテクチャは、インターネット130等のデータネットワークを介してクラウドゲーミングサーバシステム100に接続されたクライアント機器120、120Aを含む。クライアント機器120、120Aの各々は、各々のローカルアクセスネットワーク(不図示)を介することを含む、あらゆる好適な方式でインターネット130に接続していてもよい。また、クラウドゲーミングサーバシステム100は、ローカルアクセスネットワーク(不図示)を介してインターネット130に接続してもよいが、クラウドゲーミングサーバシステム100はローカルアクセスネットワークの媒介なく、インターネット130と直接接続してよい。クラウドゲーミングサーバシステム100と1以上のクライアント機器120、120Aとの接続は、1以上のチャネルを含んでいてもよい。これらのチャネルは、物理的及び/または論理的リンクによりなされ、無線周波数、光ファイバ、光空間(free-space optical)、同軸ケーブル、及びツイストペアを含む様々な物理的媒体を回遊してもよい。チャネルはUDPやTCP/IPのようなプロトコルに従ってもよい。また、1以上のチャネルが、仮想プライベートネットワーク(VPN)でサポートされていてもよい。いくつかの実施形態では、1以上の接続はセッションベースでなされてもよい。
図2Aは、クラウドゲーミングサーバシステム100の構成要素の非限定的な物理的構成の第1の態様を示している。本実施形態では、クラウドゲーミングサーバシステム100の個々のサーバが、専用の機能を実行するよう構成される。例えば、計算サーバ200Cは、ユーザ入力に基づいてビデオゲーム内の状態変化の追跡についての役割を担い、描画サーバ200Rは、グラフィックス(映像データ)の描画についての役割を担い得る。
図2Bは、クラウドゲーミングサーバシステム100の構成要素の非限定的な物理的構成の第2の態様を示している。本実施形態ではハイブリッドサーバ200Hは、ユーザ入力に基づいてビデオゲーム内の状態変化の追跡とグラフィックス(映像データ)の描画の両方の役割を担う。
さらに図2Cを参照すると、上述した計算サーバ200Cと描画サーバ200R(図2A)及び/またはハイブリッドサーバ200H(図2B)の物理的構成要素は、ビデオゲーム機能モジュール270、描画機能モジュール280、及びビデオエンコーダ285を含む機能モジュールセットを実現する。図2Aの非限定的な実施形態によれば、ビデオゲーム機能モジュール270は計算サーバ200Cにより実現され、描画機能モジュール280及びビデオエンコーダ285は描画サーバ200Rにより実現される。図2Bの非限定的な実施形態によれば、ハイブリッドサーバ200Hはビデオゲーム機能モジュール270、描画機能モジュール280、及びビデオエンコーダ285を実現する。
以下、ビデオゲーム機能モジュール270による描画命令の生成が、図2C、3A及び3Bを参照してより詳細に説明される。具体的には、ビデオゲーム機能モジュール270の実行は、いかに詳細が説明されるメインゲームプロセス300Aと1以上のグラフィックス制御プロセス300Bを含むいくつかのプロセスを伴う。
メインゲームプロセスとして言及される第1のプロセスは、図3Aを参照して説明される。メインゲームプロセス300Aは、断続的に実行する。メインゲームプロセス300Aの一部として、実行中、クライアント機器入力が受信されうる動作310Aが提供される。ビデオゲームが観戦の可能性がない1人プレイヤ用ビデオゲームである場合、単一のクライアント機器(例えばクライアント機器120)からのクライアント機器入力(例えばクライアント機器入力140)が動作310Aの一部として受信される。ビデオゲームがマルチプレイヤ用ビデオゲームまたは観戦の可能性がある1人プレイヤ用ゲームである場合、1以上のクライアント機器(例えばクライアント機器120及び120A)からのクライアント機器入力(例えばクライアント機器入力140及び140A)が、動作310Aの一部として受信されうる。
以下、グラフィックス制御プロセスとして言及される第2のプロセスについて、図3Bを参照して説明する。グラフィックス制御プロセス300Bは断続的に実行し、描画命令セット204の各々の結果をもたらす複数の分離したグラフィックス制御プロセス300Bが存在してもよい。観戦の可能性がない1人プレイヤ用ビデオゲームの場合、1人のプレイヤのみが存在し、故に描画命令セット204の結果は1つのみであり、従ってグラフィックス制御プロセス300Bは、上述したメインゲームプロセス300Aの延長として実行されうる。マルチプレイヤ用ビデオゲームの場合、複数の独立した描画命令セットが複数のプレイヤについて生成されることが必要であり、従って、複数のグラフィックス制御プロセス300Bが並行して実行しうる。観戦の可能性がある1人プレイヤ用ゲームの場合、また単一の描画命令セット204のみが存在し得、故に単一のグラフィックス制御プロセス300Bはビデオゲーム機能モジュール270において実行しうるが、結果である映像データストリームは、描画機能モジュール280により複数の観戦者にも複製されうる。もちろん、これらはただの実装の例であり、限定として取られるべきものではない。
描画機能モジュール280は、描画命令セット204を解釈し、参加している各クライアント機器につき1つである、複数の映像データストリーム205を生成する。描画は、(図2Aの)CPU220R、222Rまたは(図2Bの)CPU220H、222Hの制御の下、GPU240R、250R、240H、250Hにより実現されうる。1つの参加者のクライアント機器に係る映像データのフレームが生成されるレートは、フレームレートとして参照されうる。
以下、非限定的な例示の目的で、クライアント機器120またはクライアント機器120Aたり得る、任意の参加者に関連付けられたクライアント機器の動作を示す図4Aを参照する。
以下、音声生成処理として言及される3番目の処理が、図3Cを参照して説明される。音声生成処理は、知覚可能な音声ストリームを要求する各参加者について、断続的に実行する。一実施形態において、音声生成処理はグラフィックス制御プロセス300Bと無関係に実行されてよい。他の実施形態において、音声生成処理及びグラフィックス制御処理の実行が連動されてもよい。
以下、本発明の所定の非限定的な実施形態について、より詳細な説明が提供される。
《メニュー拡張処理》
このような構成のシステムのサーバ側において実行される、本発明の一態様である実施形態に係るサーバ側(サーバシステム100、計算サーバ200C及び描画サーバ200R、あるいはハイブリッドサーバ200H)でのメニュー拡張処理について、図5Aのブロック図及び図6のフローチャートを用いて具体的な処理を説明する。
次に、このように生成された機能拡張されたメニュー表示に対して所定の操作入力がなされたことに伴い、重畳画像を変更して表示を更新する方法について、図8A及び8Bのフローチャートを用いて説明する。該表示更新処理は、メニュー表示に係る描画処理が行われている間、メインプロセスのゲームプログラムの処理フレームごとに実行されるものとする。このとき、クライアント機器入力140は毎フレーム基準で受信されているものとする。
上述した実施形態では、拡張機能用のメニュー項目を重畳し、該項目への操作入力があった場合に、操作入力の処理権限を一時的にメインプロセスから奪取してサブプロセスで拡張機能に係る処理を実行する方法について説明した。しかしながら、既存のコンテンツに係るプログラムを改変することなく、該コンテンツの提供において機能拡張したユーザ体験を提供する方法はこれに限られるものではない。本変形例では、サブプロセスが操作入力の処理権限を奪取するのではなく、メインプロセスにおける操作入力による変化を検出して、拡張的な表示を重畳することにより機能拡張したユーザ体験を提供する方法について説明する。
上述した変形例1では、メインプロセスにおいて管理されるパラメータを監視し、予め定められた位置に対応するテキスト表示を配置したゲーム画面を提供する方法について説明した。しかしながら、本発明の実施において表示によりユーザ体験を拡張する方法はこれに限られるものではない。本変形例では、図5Bに示されるようにメインプロセスに係り描画機能モジュール280が生成したゲーム画面の解析を行う画像解析モジュール540をさらに備える。該画像解析モジュール540にゲーム画面の解析を行わせることで、パラメータの変化を検出する方法について説明する。即ち、内部的に管理されているパラメータの値を監視するのではなく、ゲームコンテンツがどのような状態にあるか、あるいはゲームコンテンツについてどのような処理が実行されている状況にあるかをゲーム画面の解析によって検出する。
上述した変形例1及び2では、情報提示やエフェクト表示を目的とした重畳画像を生成するものとして説明した。しかしながら、本発明の実施はこれに限られるものではない。
例示的な実施形態を参照して本発明を説明してきたが、記載した例示的な実施形態に発明が限られるものでないことは理解されよう。以下の特許請求の範囲は、このような変形、等価な構成及び機能の全てを包含するように、広範な解釈を許容されよう。また、本発明に係る情報処理装置及びその制御方法は、コンピュータにおいて該手法が実行されるプログラムにより実現可能である。プログラムは、コンピュータ読み取り可能な記録媒体に格納されることで、または電気的な通信回線を介して、提供/配信可能である。
Claims (10)
- コンテンツに係る操作入力を受信する受信手段と、
前記受信手段により受信された操作入力に応じて前記コンテンツに係る第1のプログラムを実行することで、前記コンテンツに対応する第1の画像を生成する第1の生成手段と、
前記第1のプログラムとは異なる第2のプログラムを実行することで、前記第1の画像に付加される第2の画像を生成する第2の生成手段と、
前記第1の画像と前記第2の画像とを合成することで得られた合成画像を出力する出力手段と、
前記受信手段が前記合成画像の前記第2の画像に係る領域に対する操作入力を受信した場合に、前記第1の生成手段に該操作入力に応じて前記第1のプログラムを実行させないように制御する制御手段と、
を有する情報処理装置。 - 前記第2の生成手段は、前記受信手段が前記第2の画像に係る領域に対する操作入力を受信した場合に、前記第2の画像を更新する請求項1に記載の情報処理装置。
- 前記第2の画像は、前記第1のプログラムにより実現されない機能の実行を指示するための表示アイテムを含み、
前記第2の生成手段は、前記受信手段が前記第2の画像に係る領域に対する操作入力を受信した場合に、前記第2のプログラムのうちの該領域に配置される表示アイテムに対応する機能に係るプログラムを実行する
請求項1または2に記載の情報処理装置。 - 前記第1のプログラムにより実現されない機能は、前記情報処理装置の特有の設定を変更する機能、あるいはインターネットを利用するサービスとの連携機能である請求項3に記載の情報処理装置。
- 前記制御手段は、前記第2の画像に係る領域に対する操作入力を前記第1の生成手段に伝送しないことにより、前記第1の生成手段に該操作入力に応じて前記第1のプログラムを実行させない請求項1乃至3のいずれか1項に記載の情報処理装置。
- 前記第1の画像を解析し、表示アイテムが配置される位置を決定する解析手段をさらに有し、
前記第2の生成手段は、前記解析手段により決定された位置に表示アイテムが配置された前記第2の画像を生成する
請求項1乃至5のいずれか1項に記載の情報処理装置。 - 前記出力手段は、前記第1の画像に前記第2の画像を重畳することにより前記合成画像を生成する請求項1乃至6のいずれか1項に記載の情報処理装置。
- 前記第1の画像及び前記第2の画像のそれぞれには表示アイテムが含まれ、
前記コンテンツに係る操作入力は、前記第1の画像の領域と前記第2の画像の領域の双方について受け付けられるものであり、
前記制御手段は、
前記第1の画像に含まれる表示アイテムに対する操作入力がなされた場合には、該表示アイテムに対応する機能の処理を実行し、
前記第2の画像に含まれる表示アイテムに対する操作入力がなされた場合には、該表示アイテム対応する機能の処理を実行し、
前記第1の画像に含まれる表示アイテムに対応する機能の処理は、前記第1のプログラムに組み込まれており、 前記第2の画像に含まれる表示アイテムに対応する機能の処理は、前記第1のプログラムにより実現されるものではなく、
前記制御手段は、前記第2の画像に含まれる表示アイテムに対する操作入力がなされた場合にのみ、前記第1のプログラムを実行させないように制御する
請求項1乃至7のいずれか1項に記載の情報処理装置。 - コンテンツに係る操作入力を受信する受信工程と、
前記受信工程において受信された操作入力に応じて前記コンテンツに係る第1のプログラムを実行することで、前記コンテンツに対応する第1の画像を生成する第1の生成工程と、
前記第1のプログラムとは異なる第2のプログラムを実行することで、前記第1の画像に付加される第2の画像を生成する第2の生成工程と、
前記第1の画像と前記第2の画像とを合成することで得られた合成画像を出力する出力工程と、
前記受信工程において前記合成画像の前記第2の画像に係る領域に対する操作入力が受信された場合に、前記第1の生成工程において該操作入力に応じて前記第1のプログラムを実行させないように制御する制御工程と、
を有する情報処理装置の制御方法。 - 1以上のコンピュータを、請求項1乃至8のいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201361820909P | 2013-05-08 | 2013-05-08 | |
US61/820,909 | 2013-05-08 | ||
PCT/JP2014/062761 WO2014181892A1 (en) | 2013-05-08 | 2014-05-07 | Information processing apparatus, control method and program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2016526929A JP2016526929A (ja) | 2016-09-08 |
JP2016526929A5 JP2016526929A5 (ja) | 2017-06-22 |
JP6576245B2 true JP6576245B2 (ja) | 2019-09-18 |
Family
ID=51867361
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015546744A Active JP6576245B2 (ja) | 2013-05-08 | 2014-05-07 | 情報処理装置、制御方法及びプログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US20160110903A1 (ja) |
EP (1) | EP2994830A4 (ja) |
JP (1) | JP6576245B2 (ja) |
CA (1) | CA2910655A1 (ja) |
WO (1) | WO2014181892A1 (ja) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8790185B1 (en) | 2012-12-04 | 2014-07-29 | Kabam, Inc. | Incentivized task completion using chance-based awards |
EP3011540A4 (en) * | 2013-06-17 | 2017-05-24 | Square Enix Holdings Co., Ltd. | Image processing apparatus, image processing system, image processing method and storage medium |
US10565818B2 (en) | 2016-09-26 | 2020-02-18 | Everi Games, Inc. | Apparatus and methods for facilitating wagering on games conducted on an independent video gaming system |
JP6341986B2 (ja) * | 2013-09-11 | 2018-06-13 | 株式会社スクウェア・エニックス・ホールディングス | 描画装置、その描画方法、プログラム及び記録媒体 |
US10482713B1 (en) * | 2013-12-31 | 2019-11-19 | Kabam, Inc. | System and method for facilitating a secondary game |
US10307666B2 (en) | 2014-06-05 | 2019-06-04 | Kabam, Inc. | System and method for rotating drop rates in a mystery box |
US9717986B1 (en) | 2014-06-19 | 2017-08-01 | Kabam, Inc. | System and method for providing a quest from a probability item bundle in an online game |
US9452356B1 (en) | 2014-06-30 | 2016-09-27 | Kabam, Inc. | System and method for providing virtual items to users of a virtual space |
JP6284242B2 (ja) * | 2015-06-05 | 2018-02-28 | 株式会社コーエーテクモゲームス | ゲームプログラム及び記録媒体 |
JP6154516B1 (ja) * | 2016-05-17 | 2017-06-28 | 株式会社ドワンゴ | コメント配信装置、ゲームサーバ装置、コメント配信方法およびプログラム |
US10046236B2 (en) | 2016-06-13 | 2018-08-14 | Sony Interactive Entertainment America, LLC | Browser-based cloud gaming |
US11130064B2 (en) * | 2017-07-17 | 2021-09-28 | Neuromotion, Inc. | Systems and methods for biofeedback gameplay |
US10814230B2 (en) * | 2017-10-12 | 2020-10-27 | Microsoft Technology Licensing, Llc | Interactive event broadcasting |
US11224804B2 (en) * | 2018-07-17 | 2022-01-18 | Roblox Corporation | Personalized remote game update capture and recording system for multi-player online games |
Family Cites Families (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001159525A (ja) * | 1999-11-30 | 2001-06-12 | Mitsubishi Electric Corp | ナビゲーション装置および記録媒体 |
JP2002238036A (ja) * | 2001-02-07 | 2002-08-23 | Fujitsu Ltd | 放送方法、および、放送方法を放送局装置に実行させるプログラム |
US7454713B2 (en) * | 2003-12-01 | 2008-11-18 | Sony Ericsson Mobile Communications Ab | Apparatus, methods and computer program products providing menu expansion and organization functions |
US7913248B1 (en) * | 2004-03-26 | 2011-03-22 | Adobe Systems Incorporated | System and method for installing one or more programs, and at least a portion of their environment |
US9740794B2 (en) * | 2005-12-23 | 2017-08-22 | Yahoo Holdings, Inc. | Methods and systems for enhancing internet experiences |
JP4854443B2 (ja) * | 2006-09-21 | 2012-01-18 | 株式会社ソニー・コンピュータエンタテインメント | 再生装置、メニュー画面表示方法、メニュー画面表示プログラム及びメニュー画面表示プログラムを記憶したコンピュータ読み取り可能な記憶媒体 |
KR101391602B1 (ko) * | 2007-05-29 | 2014-05-07 | 삼성전자주식회사 | 터치 스크린 기반의 사용자 인터페이스 인터렉션 방법 및 멀티 미디어 단말 기기 |
US9211473B2 (en) | 2008-12-15 | 2015-12-15 | Sony Computer Entertainment America Llc | Program mode transition |
US8968087B1 (en) * | 2009-06-01 | 2015-03-03 | Sony Computer Entertainment America Llc | Video game overlay |
US9355493B2 (en) * | 2007-12-31 | 2016-05-31 | Advanced Micro Devices, Inc. | Device and method for compositing video planes |
US9723319B1 (en) * | 2009-06-01 | 2017-08-01 | Sony Interactive Entertainment America Llc | Differentiation for achieving buffered decoding and bufferless decoding |
US8019390B2 (en) * | 2009-06-17 | 2011-09-13 | Pradeep Sindhu | Statically oriented on-screen transluscent keyboard |
WO2011102656A2 (en) * | 2010-02-17 | 2011-08-25 | Samsung Electronics Co., Ltd. | Apparatus and method for providing user interface |
JP5147087B2 (ja) * | 2010-07-22 | 2013-02-20 | シャープ株式会社 | 表示操作装置及び画像処理装置 |
JP5149357B2 (ja) * | 2010-09-16 | 2013-02-20 | コモタ株式会社 | 情報処理装置 |
JP2012085821A (ja) * | 2010-10-19 | 2012-05-10 | Sony Computer Entertainment Inc | 情報処理システム、情報処理方法、情報処理プログラム、情報処理プログラムを記憶したコンピュータ読み取り可能な記録媒体 |
JP5379250B2 (ja) * | 2011-02-10 | 2013-12-25 | 株式会社ソニー・コンピュータエンタテインメント | 入力装置、情報処理装置および入力値取得方法 |
WO2012114760A1 (ja) * | 2011-02-23 | 2012-08-30 | 京セラ株式会社 | タッチセンサを備えた電子機器 |
US20120231887A1 (en) * | 2011-03-07 | 2012-09-13 | Fourth Wall Studios, Inc. | Augmented Reality Mission Generators |
KR101788060B1 (ko) * | 2011-04-13 | 2017-11-15 | 엘지전자 주식회사 | 영상표시장치 및 이를 이용한 콘텐츠 관리방법 |
JP5854637B2 (ja) * | 2011-05-19 | 2016-02-09 | 日本放送協会 | 受信機 |
WO2013035215A1 (ja) * | 2011-09-06 | 2013-03-14 | 株式会社カプコン | ゲームシステム、ゲーム制御方法および記憶媒体 |
WO2013175631A1 (ja) * | 2012-05-25 | 2013-11-28 | 任天堂株式会社 | 操作装置、情報処理システム、および情報処理方法 |
-
2014
- 2014-05-07 EP EP14794717.0A patent/EP2994830A4/en not_active Withdrawn
- 2014-05-07 WO PCT/JP2014/062761 patent/WO2014181892A1/en active Application Filing
- 2014-05-07 US US14/787,029 patent/US20160110903A1/en not_active Abandoned
- 2014-05-07 CA CA2910655A patent/CA2910655A1/en not_active Abandoned
- 2014-05-07 JP JP2015546744A patent/JP6576245B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
EP2994830A1 (en) | 2016-03-16 |
JP2016526929A (ja) | 2016-09-08 |
EP2994830A4 (en) | 2017-04-19 |
US20160110903A1 (en) | 2016-04-21 |
CA2910655A1 (en) | 2014-11-13 |
WO2014181892A1 (en) | 2014-11-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6576245B2 (ja) | 情報処理装置、制御方法及びプログラム | |
JP5987060B2 (ja) | ゲームシステム、ゲーム装置、制御方法、プログラム及び記録媒体 | |
JP6310073B2 (ja) | 描画システム、制御方法、及び記憶媒体 | |
JP6232423B2 (ja) | 情報処理装置、描画装置、方法及びプログラム | |
JP6196668B2 (ja) | クラウド型ゲームシステムにおける描画リソースの動的割り当て | |
JP6069528B2 (ja) | 画像処理装置、画像処理システム、画像処理方法、及び記憶媒体 | |
US9873045B2 (en) | Systems and methods for a unified game experience | |
JP6341986B2 (ja) | 描画装置、その描画方法、プログラム及び記録媒体 | |
JP7355841B2 (ja) | 仮想キャラクタの現実間のクロスオーバを示すための方法及び非一時的なコンピュータ可読媒体 | |
JP6379107B2 (ja) | 情報処理装置並びにその制御方法、及びプログラム | |
JP6200062B2 (ja) | 情報処理装置、制御方法、プログラム及び記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170508 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170508 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20180608 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180718 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181225 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190222 |
|
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: 20190802 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190820 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6576245 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |