Dynamic Frame Display Control for Multiplayer Game Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Game systems experience delays in data transmission and reception over communication networks, leading to synchronization issues during multiplayer games, as existing technologies fail to effectively manage and absorb these delays.

Innovation Solution

Implementing a system where information processing apparatuses employ low-speed and high-speed display control units to adjust the display duration of drawing frames, either by duplicating or dropping frames, to absorb delay times without disrupting the gaming experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If data is transmitted and received between game apparatuses via communication network, then multiplayer gaming functionality is enabled, but delay time is caused leading to game synchronization issues

Engineering Contradiction:
Improvemultiplayer gaming functionalityVSAvoiddelay time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by transmitting input data immediately when acquired, without waiting for the other apparatus to be ready to receive. The transmitting apparatus sends the data in advance, and the receiving apparatus is designed to process and display this data even before it has completed its current frame rendering cycle, thereby compensating for network delay and maintaining game synchronization.

Inventive Principle:
Principle #10Preliminary action

2Speed

If normal display speed is maintained during data transmission, then display performance is preserved, but delay accumulation occurs disrupting game synchronization

Engineering Contradiction:
Improvedisplay speedVSAvoidgame synchronization
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system dynamically adjusts the display timing based on the reception status of input data. When input data is received from the other apparatus, the displaying unit displays the current frame at a reduced speed (holding it longer) to allow time for the incoming data to be processed. This dynamic adjustment ensures that the game state remains synchronized between both apparatuses while maintaining acceptable display performance.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9192862B2Information processing system, information processing apparatus, storage medium having stored therein information processing program, and information processing method
Publication Date: 2015.11.24 NINTENDO CO LTD
  • US9192862B2 patent drawing
  • US9192862B2 patent drawing
  • US9192862B2 patent drawing

AI summary

An apparatus capable of communicating with another apparatus includes a display control unit configured to display, for a time longer than normal, a plurality of drawing frames forming images that are to be displayed after transmission of predetermined input data and are based on a user input, and/or a display control unit configured to display, for a time shorter than normal, a plurality of drawing frames forming images that are to be displayed after reception of predetermined input data and are based on input data.