Dynamic Frame Display Control for Multiplayer Game Synchronization
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Speed
If normal display speed is maintained during data transmission, then display performance is preserved, but delay accumulation occurs disrupting game synchronization
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.
Data Source
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.


