JP6292707B2 - 情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法 - Google Patents
情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法 Download PDFInfo
- Publication number
- JP6292707B2 JP6292707B2 JP2013219265A JP2013219265A JP6292707B2 JP 6292707 B2 JP6292707 B2 JP 6292707B2 JP 2013219265 A JP2013219265 A JP 2013219265A JP 2013219265 A JP2013219265 A JP 2013219265A JP 6292707 B2 JP6292707 B2 JP 6292707B2
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- input data
- processing apparatus
- display control
- displayed
- 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
- 230000010365 information processing Effects 0.000 title claims description 394
- 238000003672 processing method Methods 0.000 title claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 67
- 238000004891 communication Methods 0.000 claims description 50
- 230000033001 locomotion Effects 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 10
- 230000003111 delayed effect Effects 0.000 claims description 6
- 238000000034 method Methods 0.000 description 149
- 230000008569 process Effects 0.000 description 143
- 230000001133 acceleration Effects 0.000 description 18
- 230000009471 action Effects 0.000 description 13
- 230000006870 function Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000002860 competitive effect Effects 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
Images
Classifications
-
- 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/31—Communication aspects specific to video games, e.g. between several handheld game devices at close range
-
- 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/25—Output arrangements for video game devices
-
- 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/358—Adapting the game course according to the network or server load, e.g. for reducing latency due to different connection speeds between clients
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1415—Digital output to display device ; Cooperation and interconnection of the display device with other functional units with means for detecting differences between the image stored in the host and the images displayed on the displays
-
- 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/80—Special adaptations for executing a specific game genre or game mode
- A63F13/812—Ball games, e.g. soccer or baseball
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Controls And Circuits For Display Device (AREA)
- Digital Computer Display Output (AREA)
- User Interface Of Digital Computer (AREA)
Description
2…入力装置
21…操作部
22…加速度センサ
23…ジャイロセンサ
3…情報処理装置
31…通信部
32…CPU
33…メモリ
34…プログラム記憶部
4…モニタ
100…ネットワーク
Claims (16)
- 第1の情報処理装置と当該第1の情報処理装置と通信可能な第2の情報処理装置とを少なくとも含む情報処理システムであって、
前記第1の情報処理装置は、
前記第1の情報処理装置のユーザ入力を取得する第1の入力取得手段と、
第1の表示画面に前記ユーザ入力に応じた画像を表示する第1の画像表示制御手段と、
前記ユーザ入力を示す入力データを前記第2の情報処理装置へ送信する第1の入力データ送信手段とを備え、
前記第2の情報処理装置は、
前記第1の情報処理装置から送信された入力データを受信する第2の入力データ受信手段と、
前記第2の入力データ受信手段が受信した入力データに応じた画像を第2の表示画面に表示する第2の画像表示制御手段とを備え、
所定の入力データ送信後に表示される前記ユーザ入力に応じた画像を構成する複数の描画フレームを標準より長い時間で表示させる低速表示制御手段が前記第1の画像表示制御手段に含まれ、
前記所定の入力データ受信後に表示される前記入力データに応じた画像を構成する複数の描画フレームを標準より短い時間で表示させる高速表示制御手段が前記第2の画像表示制御手段に含まれ、
前記低速表示制御手段は、前記複数の描画フレームの少なくとも1つを異なる時点で重複させて間延び表示させることによって、当該複数の描画フレームを標準より長い時間で表示させ、
前記第1の情報処理装置および/または前記第2の情報処理装置は、前記第1の情報処理装置と前記第2の情報処理装置との間でデータを送受信する際の遅延時間を計測する遅延時間計測手段を、さらに備え、
前記低速表示制御手段は、前記第1の情報処理装置の所定の入力データの送信後に前記第1の表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より長い時間で表示させ、
前記高速表示制御手段は、前記第2の情報処理装置で前記第1の情報処理装置から送信された所定の入力データの受信後に前記第2の表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より短い時間で表示させ、
前記第2の情報処理装置は、
前記所定の入力データ受信後に、前記第2の情報処理装置のユーザ入力を受け付けて取得する第2の入力取得手段と、
前記第2の情報処理装置のユーザ入力を示す入力データを前記第1の情報処理装置へ送信する第2の入力データ送信手段とを、さらに備え、
前記第2の画像表示制御手段は、前記第2の表示画面に前記第2の情報処理装置のユーザ入力に応じた画像を表示し、
前記第1の情報処理装置は、前記第2の情報処理装置から送信された入力データを受信する第1の入力データ受信手段を、さらに備え、
前記第1の画像表示制御手段は、前記第1の入力データ受信手段が受信した入力データに応じた画像を前記第1の表示画面に表示し、
前記低速表示制御手段は、前記第1の情報処理装置の所定の入力データの送信後から前記第2の情報処理装置から送信された所定の入力データを前記第1の情報処理装置で受信するまでの期間に前記第1の表示画面に表示される複数の描画フレームを標準より長い時間で表示させ、
前記高速表示制御手段は、前記第1の情報処理装置から送信された所定の入力データを前記第2の情報処理装置で受信後から前記第2の情報処理装置の所定の入力データを送信するまでの期間に前記第2の表示画面に表示される複数の描画フレームを標準より短い時間で表示させる、情報処理システム。 - 第1の情報処理装置と当該第1の情報処理装置と通信可能な第2の情報処理装置とを少なくとも含む情報処理システムであって、
前記第1の情報処理装置は、
前記第1の情報処理装置のユーザ入力を取得する第1の入力取得手段と、
第1の表示画面に前記ユーザ入力に応じた画像を表示する第1の画像表示制御手段と、
前記ユーザ入力を示す入力データを前記第2の情報処理装置へ送信する第1の入力データ送信手段とを備え、
前記第2の情報処理装置は、
前記第1の情報処理装置から送信された入力データを受信する第2の入力データ受信手段と、
前記第2の入力データ受信手段が受信した入力データに応じた画像を第2の表示画面に表示する第2の画像表示制御手段とを備え、
所定の入力データ送信後に表示される前記ユーザ入力に応じた画像を構成する複数の描画フレームを標準より長い時間で表示させる低速表示制御手段が前記第1の画像表示制御手段に含まれ、
前記所定の入力データ受信後に表示される前記入力データに応じた画像を構成する複数の描画フレームを標準より短い時間で表示させる高速表示制御手段が前記第2の画像表示制御手段に含まれ、
前記高速表示制御手段は、前記複数の描画フレームの少なくとも1つをドロップさせて間引き表示させることによって、当該複数の描画フレームを標準より短い時間で表示させ、
前記第1の情報処理装置および/または前記第2の情報処理装置は、前記第1の情報処理装置と前記第2の情報処理装置との間でデータを送受信する際の遅延時間を計測する遅延時間計測手段を、さらに備え、
前記低速表示制御手段は、前記第1の情報処理装置の所定の入力データの送信後に前記第1の表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より長い時間で表示させ、
前記高速表示制御手段は、前記第2の情報処理装置で前記第1の情報処理装置から送信された所定の入力データの受信後に前記第2の表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より短い時間で表示させ、
前記第2の情報処理装置は、
前記所定の入力データ受信後に、前記第2の情報処理装置のユーザ入力を受け付けて取得する第2の入力取得手段と、
前記第2の情報処理装置のユーザ入力を示す入力データを前記第1の情報処理装置へ送信する第2の入力データ送信手段とを、さらに備え、
前記第2の画像表示制御手段は、前記第2の表示画面に前記第2の情報処理装置のユーザ入力に応じた画像を表示し、
前記第1の情報処理装置は、前記第2の情報処理装置から送信された入力データを受信する第1の入力データ受信手段を、さらに備え、
前記第1の画像表示制御手段は、前記第1の入力データ受信手段が受信した入力データに応じた画像を前記第1の表示画面に表示し、
前記低速表示制御手段は、前記第1の情報処理装置の所定の入力データの送信後から前記第2の情報処理装置から送信された所定の入力データを前記第1の情報処理装置で受信するまでの期間に前記第1の表示画面に表示される複数の描画フレームを標準より長い時間で表示させ、
前記高速表示制御手段は、前記第1の情報処理装置から送信された所定の入力データを前記第2の情報処理装置で受信後から前記第2の情報処理装置の所定の入力データを送信するまでの期間に前記第2の表示画面に表示される複数の描画フレームを標準より短い時間で表示させる、情報処理システム。 - 前記低速表示制御手段は、前記第1の情報処理装置の所定の入力データの送信後から前記第1の情報処理装置で前記第2の情報処理装置から送信された所定の入力データを受信するまでの期間に前記第1の表示画面に表示される複数の描画フレームに対して、当該期間中に等間隔で間延び表示させることによって、当該複数の描画フレームを標準より長い時間で表示させ、
前記高速表示制御手段は、前記第2の情報処理装置で前記第1の情報処理装置から送信された所定の入力データの受信後から前記第2の情報処理装置の所定の入力データを送信するまでの期間に前記第2の表示画面に表示される複数の描画フレームに対して、当該期間中に等間隔で間引き表示させることによって、当該複数の描画フレームを標準より短い時間で表示させる、請求項1または2に記載の情報処理システム。 - 前記低速表示制御手段は、前記第1の情報処理装置の所定の入力データの送信後に前記第1の表示画面に表示される複数の描画フレームに対して、当該送信後から予め定められた間隔で間延び表示させることによって、当該複数の描画フレームを標準より長い時間で表示させ、
前記高速表示制御手段は、前記第2の情報処理装置で前記第1の情報処理装置から送信された所定の入力データの受信後に前記第2の表示画面に表示される複数の描画フレームに対して、当該受信後から予め定められた間隔で間引き表示させることによって、当該複数の描画フレームを標準より短い時間で表示させる、請求項1または2に記載の情報処理システム。 - 前記遅延時間計測手段は、前記入力データの送受信が行われる前に前記遅延時間を計測し、
前記低速表示制御手段は、前記第1の情報処理装置の所定の入力データを前記第2の情報処理装置に送信した後は、毎回前記送受信前に計測された遅延時間に基づいて標準より長い時間で表示させ、
前記高速表示制御手段は、前記第1の情報処理装置で入力された所定の入力データを前記第2の情報処理装置で受信した後は、毎回前記送受信前に計測された遅延時間に基づいて標準より短い時間で表示させる、請求項1乃至4の何れか1つに記載の情報処理システム。 - 前記低速表示制御手段は、前記遅延時間が所定時間以上の場合に標準より長い時間で表示を行い、
前記高速表示制御手段は、前記遅延時間が所定時間以上の場合に標準より短い時間で表示を行う、請求項1乃至5の何れか1つに記載の情報処理システム。 - 前記低速表示制御手段は、前記第1の情報処理装置の所定の入力データの送信後に前記第1の表示画面に表示される複数の描画フレームを、当該送信後から所定の間隔で所定の回数だけ間延び表示させることによって、当該複数の描画フレームを標準より長い時間で表示させ、
前記高速表示制御手段は、前記第2の情報処理装置で前記第1の情報処理装置から送信された所定の入力データの受信後に前記第2の表示画面に表示される複数の描画フレームを、当該受信後から前記間隔で前記回数だけ間引き表示させることによって、当該複数の描画フレームを標準より短い時間で表示させる、請求項1乃至6の何れか1つに記載の情報処理システム。 - 前記第1の入力データ送信手段は、ネットワークを介した遠距離通信を用いて前記入力データを前記第2の情報処理装置へ送信し、
前記第2の入力データ受信手段は、ネットワークを介した遠距離通信によって前記第1の情報処理装置から送信された前記入力データを受信する、請求項1乃至7の何れか1つに記載の情報処理システム。 - 前記第1の情報処理装置は、前記第1の情報処理装置の所定のユーザ入力に応じて、所定のオブジェクトに対する当該所定のユーザ入力以降の動作を決定する第1のオブジェクト動作決定手段を、さらに備え、
前記低速表示制御手段は、前記所定のユーザ入力以降の前記オブジェクトの一連の動作を示す複数の描画フレームを標準より長い時間で表示させ、
前記第2の情報処理装置は、前記第1の情報処理装置から受信した所定の入力データに応じて、前記オブジェクトに対する当該所定の入力データ受信以降の動作を決定する第2のオブジェクト動作決定手段を、さらに備え、
前記高速表示制御手段は、前記所定の入力データ受信以降の前記オブジェクトの一連の動作を示す複数の描画フレームを標準より短い時間で表示させる、請求項1乃至8の何れか1つに記載の情報処理システム。 - 前記第2のオブジェクト動作決定手段は、前記所定の入力データの受信が遅れた場合、前記オブジェクトの動作を一時停止し、当該所定の入力データの受信を待って当該所定の入力データ受信以降の動作を決定する、請求項9に記載の情報処理システム。
- 他の情報処理装置と通信可能な情報処理装置であって、
ユーザ入力を取得する入力取得手段と、
前記ユーザ入力を示す入力データを他の情報処理装置へ送信する入力データ送信手段と、
他の情報処理装置から送信された入力データを受信する入力データ受信手段と、
表示画面に前記ユーザ入力に応じた画像および前記入力データ受信手段が受信した入力データに応じた画像を表示する画像表示制御手段とを備え、
前記画像表示制御手段は、
所定の入力データ送信後に表示される前記ユーザ入力に応じた画像を構成する複数の描画フレームを標準より長い時間で表示させる低速表示制御手段と、
所定の入力データ受信後に表示される前記入力データ受信手段が受信した入力データに応じた画像を構成する複数の描画フレームを標準より短い時間で表示させる高速表示制御手段とを含み、
前記低速表示制御手段は、前記複数の描画フレームの少なくとも1つを異なる時点で重複させて間延び表示させることによって、当該複数の描画フレームを標準より長い時間で表示させ、
前記情報処理装置は、前記他の情報処理装置との間でデータを送受信する際の遅延時間を計測する遅延時間計測手段を、さらに備え、
前記低速表示制御手段は、所定の入力データの送信後に前記表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より長い時間で表示させ、
前記高速表示制御手段は、前記他の情報処理装置から送信された所定の入力データの受信後に前記表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より短い時間で表示させ、
前記低速表示制御手段は、前記入力データの送信後から前記他の情報処理装置から送信された入力データを受信するまでの期間に前記表示画面に表示される複数の描画フレームを標準より長い時間で表示させ、
前記高速表示制御手段は、前記他の情報処理装置から送信された入力データの受信後から前記他の情報処理装置へ入力データを送信するまでの期間に前記表示画面に表示される複数の描画フレームを標準より短い時間で表示させる、情報処理装置。 - 他の情報処理装置と通信可能な情報処理装置であって、
ユーザ入力を取得する入力取得手段と、
前記ユーザ入力を示す入力データを他の情報処理装置へ送信する入力データ送信手段と、
他の情報処理装置から送信された入力データを受信する入力データ受信手段と、
表示画面に前記ユーザ入力に応じた画像および前記入力データ受信手段が受信した入力データに応じた画像を表示する画像表示制御手段とを備え、
前記画像表示制御手段は、
所定の入力データ送信後に表示される前記ユーザ入力に応じた画像を構成する複数の描画フレームを標準より長い時間で表示させる低速表示制御手段と、
所定の入力データ受信後に表示される前記入力データ受信手段が受信した入力データに応じた画像を構成する複数の描画フレームを標準より短い時間で表示させる高速表示制御手段と含み、
前記高速表示制御手段は、前記複数の描画フレームの少なくとも1つをドロップさせて間引き表示させることによって、当該複数の描画フレームを標準より短い時間で表示させ、
前記情報処理装置は、前記他の情報処理装置との間でデータを送受信する際の遅延時間を計測する遅延時間計測手段を、さらに備え、
前記低速表示制御手段は、所定の入力データの送信後に前記表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より長い時間で表示させ、
前記高速表示制御手段は、前記他の情報処理装置から送信された所定の入力データの受信後に前記表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より短い時間で表示させ、
前記低速表示制御手段は、前記入力データの送信後から前記他の情報処理装置から送信された入力データを受信するまでの期間に前記表示画面に表示される複数の描画フレームを標準より長い時間で表示させ、
前記高速表示制御手段は、前記他の情報処理装置から送信された入力データの受信後から前記他の情報処理装置へ入力データを送信するまでの期間に前記表示画面に表示される複数の描画フレームを標準より短い時間で表示させる、情報処理装置。 - 他の情報処理装置と通信可能な情報処理装置に含まれるコンピュータで実行される情報処理プログラムであって、
前記コンピュータを、
ユーザ入力を取得する入力取得手段と、
前記ユーザ入力を示す入力データを他の情報処理装置へ送信する入力データ送信手段と、
他の情報処理装置から送信された入力データを受信する入力データ受信手段と、
表示画面に前記ユーザ入力に応じた画像および前記入力データ受信手段が受信した入力データに応じた画像を表示する画像表示制御手段として機能させ、
前記画像表示制御手段は、
所定の入力データ送信後に表示される前記ユーザ入力に応じた画像を構成する複数の描画フレームを標準より長い時間で表示させる低速表示制御手段と、
所定の入力データ受信後に表示される前記入力データ受信手段が受信した入力データに応じた画像を構成する複数の描画フレームを標準より短い時間で表示させる高速表示制御手段とを含み、
前記低速表示制御手段は、前記複数の描画フレームの少なくとも1つを異なる時点で重複させて間延び表示させることによって、当該複数の描画フレームを標準より長い時間で表示させ、
前記情報処理プログラムは、前記他の情報処理装置との間でデータを送受信する際の遅延時間を計測する遅延時間計測手段として、さらに前記コンピュータを機能させ、
前記低速表示制御手段は、所定の入力データの送信後に前記表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より長い時間で表示させ、
前記高速表示制御手段は、前記他の情報処理装置から送信された所定の入力データの受信後に前記表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より短い時間で表示させ、
前記低速表示制御手段は、前記入力データの送信後から前記他の情報処理装置から送信された入力データを受信するまでの期間に前記表示画面に表示される複数の描画フレームを標準より長い時間で表示させ、
前記高速表示制御手段は、前記他の情報処理装置から送信された入力データの受信後から前記他の情報処理装置へ入力データを送信するまでの期間に前記表示画面に表示される複数の描画フレームを標準より短い時間で表示させる、情報処理プログラム。 - 他の情報処理装置と通信可能な情報処理装置に含まれるコンピュータで実行される情報処理プログラムであって、
前記コンピュータを、
ユーザ入力を取得する入力取得手段と、
前記ユーザ入力を示す入力データを他の情報処理装置へ送信する入力データ送信手段と、
他の情報処理装置から送信された入力データを受信する入力データ受信手段と、
表示画面に前記ユーザ入力に応じた画像および前記入力データ受信手段が受信した入力データに応じた画像を表示する画像表示制御手段として機能させ、
前記画像表示制御手段は、
所定の入力データ送信後に表示される前記ユーザ入力に応じた画像を構成する複数の描画フレームを標準より長い時間で表示させる低速表示制御手段と、
所定の入力データ受信後に表示される前記入力データ受信手段が受信した入力データに応じた画像を構成する複数の描画フレームを標準より短い時間で表示させる高速表示制御手段とを含み、
前記高速表示制御手段は、前記複数の描画フレームの少なくとも1つをドロップさせて間引き表示させることによって、当該複数の描画フレームを標準より短い時間で表示させ、
前記情報処理プログラムは、前記他の情報処理装置との間でデータを送受信する際の遅延時間を計測する遅延時間計測手段として、さらに前記コンピュータを機能させ、
前記低速表示制御手段は、所定の入力データの送信後に前記表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より長い時間で表示させ、
前記高速表示制御手段は、前記他の情報処理装置から送信された所定の入力データの受信後に前記表示画面に表示される複数の描画フレームを、前記遅延時間から算出された、標準より短い時間で表示させ、
前記低速表示制御手段は、前記入力データの送信後から前記他の情報処理装置から送信された入力データを受信するまでの期間に前記表示画面に表示される複数の描画フレームを標準より長い時間で表示させ、
前記高速表示制御手段は、前記他の情報処理装置から送信された入力データの受信後から前記他の情報処理装置へ入力データを送信するまでの期間に前記表示画面に表示される複数の描画フレームを標準より短い時間で表示させる、情報処理プログラム。 - 他の装置と通信可能な少なくとも1つの装置により構成されるシステムに含まれる1つのプロセッサまたは複数のプロセッサ間の協働により実行される情報処理方法であって、
ユーザ入力を取得する入力取得ステップと、
前記ユーザ入力を示す入力データを他の装置へ送信する入力データ送信ステップと、
他の装置から送信された入力データを受信する入力データ受信ステップと、
表示画面に前記ユーザ入力に応じた画像および前記入力データ受信ステップにおいて受信された入力データに応じた画像を表示する画像表示制御ステップとを含み、
前記画像表示制御ステップは、
所定の入力データ送信後に表示される前記ユーザ入力に応じた画像を構成する複数の描画フレームを標準より長い時間で表示させる低速表示制御ステップと、
所定の入力データ受信後に表示される前記入力データ受信ステップが受信した入力データに応じた画像を構成する複数の描画フレームを標準より短い時間で表示させる高速表示制御ステップとを含み、
前記低速表示制御ステップでは、前記複数の描画フレームの少なくとも1つを異なる時点で重複させて間延び表示させることによって、当該複数の描画フレームが標準より長い時間で表示され、
前記情報処理方法は、前記他の装置との間でデータを送受信する際の遅延時間を計測する遅延時間計測ステップを、さらに含み、
前記低速表示制御ステップでは、所定の入力データの送信後に前記表示画面に表示される複数の描画フレームが、前記遅延時間から算出された、標準より長い時間で表示され、
前記高速表示制御ステップでは、前記他の装置から送信された所定の入力データの受信後に前記表示画面に表示される複数の描画フレームが、前記遅延時間から算出された、標準より短い時間で表示され、
前記低速表示制御ステップでは、前記入力データの送信後から前記他の装置から送信された入力データを受信するまでの期間に前記表示画面に表示される複数の描画フレームが標準より長い時間で表示され、
前記高速表示制御ステップでは、前記他の装置から送信された入力データの受信後から前記他の装置へ入力データを送信するまでの期間に前記表示画面に表示される複数の描画フレームが標準より短い時間で表示される、情報処理方法。 - 他の装置と通信可能な少なくとも1つの装置により構成されるシステムに含まれる1つのプロセッサまたは複数のプロセッサ間の協働により実行される情報処理方法であって、
ユーザ入力を取得する入力取得ステップと、
前記ユーザ入力を示す入力データを他の装置へ送信する入力データ送信ステップと、
他の装置から送信された入力データを受信する入力データ受信ステップと、
表示画面に前記ユーザ入力に応じた画像および前記入力データ受信ステップにおいて受信された入力データに応じた画像を表示する画像表示制御ステップとを含み、
前記画像表示制御ステップは、
所定の入力データ送信後に表示される前記ユーザ入力に応じた画像を構成する複数の描画フレームを標準より長い時間で表示させる低速表示制御ステップと、
所定の入力データ受信後に表示される前記入力データ受信ステップが受信した入力データに応じた画像を構成する複数の描画フレームを標準より短い時間で表示させる高速表示制御ステップとを含み、
前記高速表示制御ステップでは、前記複数の描画フレームの少なくとも1つをドロップさせて間引き表示させることによって、当該複数の描画フレームが標準より短い時間で表示され、
前記情報処理方法は、前記他の装置との間でデータを送受信する際の遅延時間を計測する遅延時間計測ステップを、さらに含み、
前記低速表示制御ステップでは、所定の入力データの送信後に前記表示画面に表示される複数の描画フレームが、前記遅延時間から算出された、標準より長い時間で表示され、
前記高速表示制御ステップでは、前記他の装置から送信された所定の入力データの受信後に前記表示画面に表示される複数の描画フレームが、前記遅延時間から算出された、標準より短い時間で表示され、
前記低速表示制御ステップでは、前記入力データの送信後から前記他の装置から送信された入力データを受信するまでの期間に前記表示画面に表示される複数の描画フレームが標準より長い時間で表示され、
前記高速表示制御ステップでは、前記他の装置から送信された入力データの受信後から前記他の装置へ入力データを送信するまでの期間に前記表示画面に表示される複数の描画フレームが標準より短い時間で表示される、情報処理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013219265A JP6292707B2 (ja) | 2013-10-22 | 2013-10-22 | 情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法 |
US14/146,333 US9192862B2 (en) | 2013-10-22 | 2014-01-02 | Information processing system, information processing apparatus, storage medium having stored therein information processing program, and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013219265A JP6292707B2 (ja) | 2013-10-22 | 2013-10-22 | 情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015082180A JP2015082180A (ja) | 2015-04-27 |
JP6292707B2 true JP6292707B2 (ja) | 2018-03-14 |
Family
ID=52825718
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013219265A Active JP6292707B2 (ja) | 2013-10-22 | 2013-10-22 | 情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9192862B2 (ja) |
JP (1) | JP6292707B2 (ja) |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6050884B1 (ja) * | 2015-12-24 | 2016-12-21 | 株式会社コロプラ | 対戦型ゲームの制御方法、及びプログラム |
US10456672B2 (en) | 2016-05-19 | 2019-10-29 | Google Llc | Methods and systems for facilitating participation in a game session |
JP6927750B2 (ja) * | 2017-05-24 | 2021-09-01 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理プログラム、および、情報処理方法 |
JP6944812B2 (ja) * | 2017-05-24 | 2021-10-06 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理プログラム、および、ゲーム処理方法 |
US10471347B2 (en) | 2017-05-24 | 2019-11-12 | Nintendo Co., Ltd. | Information processing system, information processing apparatus, storage medium storing information processing program, and information processing method |
JP6498732B2 (ja) * | 2017-08-04 | 2019-04-10 | 株式会社コロプラ | ゲームプログラム、方法、および情報処理装置 |
WO2019074952A2 (en) | 2017-10-10 | 2019-04-18 | Google Llc | GAMING PROFILING BASED ON DISTRIBUTED SAMPLE WITH GAME AND MEASUREMENT METADATA, AND GAME API PLATFORM SUPPORTING THIRD CONTENT |
US11140207B2 (en) | 2017-12-21 | 2021-10-05 | Google Llc | Network impairment simulation framework for verification of real time interactive media streaming systems |
EP3700640B1 (en) | 2018-03-22 | 2021-05-26 | Google LLC | Methods and systems for rendering and encoding content for online interactive gaming sessions |
US11077364B2 (en) | 2018-04-02 | 2021-08-03 | Google Llc | Resolution-based scaling of real-time interactive graphics |
JP7073526B2 (ja) | 2018-04-02 | 2022-05-23 | グーグル エルエルシー | インタラクティブなクラウドゲームのための方法、デバイス、およびシステム |
KR102614649B1 (ko) | 2018-04-10 | 2023-12-14 | 구글 엘엘씨 | 게이밍 렌더링에서의 메모리 관리 |
EP3807766B1 (en) | 2018-11-16 | 2021-10-27 | Google LLC | Shadow tracking of real-time interactive simulations for complex system analysis |
JP7322341B2 (ja) * | 2019-03-12 | 2023-08-08 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、及び、ゲームシステム |
JP6917075B2 (ja) * | 2019-03-12 | 2021-08-11 | 株式会社コナミデジタルエンタテインメント | ゲームシステム |
JP6644339B1 (ja) * | 2019-03-12 | 2020-02-12 | 株式会社コナミデジタルエンタテインメント | ゲーム装置、ゲームシステム、ゲームプログラム、及び、制御方法 |
US20220109617A1 (en) * | 2020-10-06 | 2022-04-07 | Nvidia Corporation | Latency determinations for human interface devices |
JP7441207B2 (ja) * | 2021-12-21 | 2024-02-29 | 任天堂株式会社 | 情報処理システム、プログラム、情報処理装置、および情報処理方法 |
JP7437433B2 (ja) * | 2022-02-16 | 2024-02-22 | 任天堂株式会社 | 情報処理プログラム、情報処理システム、情報処理装置、および情報処理方法 |
JP7454003B2 (ja) * | 2022-02-16 | 2024-03-21 | 任天堂株式会社 | 情報処理プログラム、情報処理システム、情報処理装置、および情報処理方法 |
US12001655B2 (en) * | 2022-05-11 | 2024-06-04 | Supercell Oy | Synchronizing user actions to account for data delay |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6155926A (en) * | 1995-11-22 | 2000-12-05 | Nintendo Co., Ltd. | Video game system and method with enhanced three-dimensional character and background control |
US6244959B1 (en) * | 1996-09-24 | 2001-06-12 | Nintendo Co., Ltd. | Three-dimensional image processing system with enhanced character control |
AU4804097A (en) * | 1996-09-30 | 1998-04-24 | Sandcastle, Inc. | Synchronization of events occurring over a network in the presence of latency |
JP2001054066A (ja) * | 1999-08-11 | 2001-02-23 | Toshiba Corp | 復号化装置および画像表示システム並びに画像表示方法 |
US6597739B1 (en) * | 2000-06-20 | 2003-07-22 | Microsoft Corporation | Three-dimensional shape-adaptive wavelet transform for efficient object-based video coding |
JP2003006127A (ja) * | 2001-06-18 | 2003-01-10 | Cyberstep Inc | 分散処理システム、分散処理方法、およびその方法を利用可能なクライアント端末 |
JP4022477B2 (ja) * | 2002-01-21 | 2007-12-19 | 株式会社東京大学Tlo | ロボットフォン |
JP4911557B2 (ja) * | 2004-09-16 | 2012-04-04 | 株式会社リコー | 画像表示装置、画像表示制御方法、プログラム及び情報記録媒体 |
JP5105458B2 (ja) * | 2005-10-04 | 2012-12-26 | 任天堂株式会社 | ゲームシステムおよびゲームプログラム |
US7976380B2 (en) * | 2006-08-10 | 2011-07-12 | Avago Technologies General Ip (Singapore) Pte. Ltd. | System and method for using wavelet analysis of a user interface signal for program control |
JP4941137B2 (ja) * | 2007-07-09 | 2012-05-30 | ソニー株式会社 | 動画像再生装置、動画像再生方法及び動画像再生方法のプログラム |
JP5597863B2 (ja) * | 2008-10-08 | 2014-10-01 | 株式会社バンダイナムコゲームス | プログラム、ゲームシステム |
JP5653057B2 (ja) * | 2009-05-27 | 2015-01-14 | キヤノン株式会社 | 測定装置 |
JP5551899B2 (ja) * | 2009-07-14 | 2014-07-16 | 任天堂株式会社 | 情報処理システム、情報処理装置、情報処理プログラム |
JP5017381B2 (ja) * | 2010-01-15 | 2012-09-05 | 株式会社コナミデジタルエンタテインメント | ゲームシステム及びゲーム端末 |
JP5454238B2 (ja) * | 2010-03-08 | 2014-03-26 | セイコーエプソン株式会社 | 電気光学装置 |
JP2011239075A (ja) * | 2010-05-07 | 2011-11-24 | Sony Corp | 表示装置、表示方法及びプログラム |
JP5091335B2 (ja) * | 2011-03-01 | 2012-12-05 | 株式会社コナミデジタルエンタテインメント | ゲーム機、並びに、それに用いる制御方法及びコンピュータプログラム |
-
2013
- 2013-10-22 JP JP2013219265A patent/JP6292707B2/ja active Active
-
2014
- 2014-01-02 US US14/146,333 patent/US9192862B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US9192862B2 (en) | 2015-11-24 |
JP2015082180A (ja) | 2015-04-27 |
US20150109185A1 (en) | 2015-04-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6292707B2 (ja) | 情報処理システム、情報処理装置、情報処理プログラム、および情報処理方法 | |
US10610772B2 (en) | Game system | |
US9457229B2 (en) | Sensor-based gaming system for an avatar to represent a player in a virtual environment | |
JP5241807B2 (ja) | ゲーム装置、ゲーム装置の制御方法、及びプログラム | |
US9019203B2 (en) | Storage medium, information processing apparatus, information processing system and information processing method | |
JP3957725B2 (ja) | 通信ゲームプログラムおよび通信ゲームシステム | |
JP4718622B2 (ja) | ゲーム装置、ゲームの進行方法、ゲームプログラム及び記録媒体 | |
EP2926877A2 (en) | Sensor-based gaming system for an avatar to represent a player in a virtual environment | |
US11497996B2 (en) | Game device, control method, control program, and computer-readable recording medium having control program recorded therein | |
US10335685B2 (en) | Storage medium having stored therein game program, information processing apparatus, information processing system, and game processing method | |
US20220016525A1 (en) | Game device, control method, control program, and computer-readable recording medium having control program recorded therein | |
JP2013233224A (ja) | ゲームシステム、ゲーム装置、ゲームプログラムおよびゲーム制御方法 | |
JP2009131291A (ja) | ゲーム装置、ゲーム制御方法、ゲーム制御プログラム、及び該プログラムを記録したコンピュータ読み取り可能な記録媒体。 | |
US9409085B2 (en) | Game system, game control method, game device, and computer-readable storage medium | |
WO2015098302A1 (ja) | 解析装置、記録媒体および解析方法 | |
US9180366B2 (en) | Game system, game processing method, game apparatus, and computer-readable storage medium having stored therein game program | |
JP5652046B2 (ja) | ビデオゲーム装置、ビデオゲーム制御方法、制御プログラム、および、記録媒体 | |
JP3979538B2 (ja) | ゲーム装置、ゲーム装置の制御方法、プログラム及びネットワークゲームシステム | |
US8235823B2 (en) | Game device, method of controlling a game device, and information storage medium | |
JP5223000B2 (ja) | ゲーム装置、ゲーム装置の制御方法、プログラム、及び情報記憶媒体 | |
JP2016198296A (ja) | 評価装置および評価システム | |
WO2015098303A1 (ja) | 解析装置、記録媒体および解析方法 | |
JP6133567B2 (ja) | ゲームシステム、ゲーム装置、ゲームプログラム、およびゲーム処理制御方法 | |
JP2018157986A (ja) | スイング解析装置、スイング解析システム、およびスイング解析方法 | |
WO2013051341A1 (ja) | ゲーム装置、ゲーム装置の制御方法、プログラム、及び情報記憶媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160907 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170517 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170531 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170713 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20171006 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171215 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20171221 |
|
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: 20180209 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20180209 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6292707 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 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |