Host-Guest Game Timing Control for Communication Delay Fairness
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing technologies fail to effectively address communication delays between information processing devices during games, leading to potential disadvantages and inefficiencies.
Innovation Solution
An information processing system and method that includes a host device and guest device, where timing information is associated with operation data to manage and select data based on delay amounts, allowing for efficient game processing despite delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If operation data is transmitted between host device and guest device during game execution, then game communication functionality is achieved, but communication delays occur causing unfair advantages or disadvantages
Solution Approach 1:
The host device stores operation data from the guest device in advance (before the game execution timing) in a storage unit. This preliminary storage allows the system to have operation data ready without requiring real-time transmission during critical game moments, thereby reducing communication delays and ensuring fair game execution.
Solution Approach 2:
The system separates the operation data transmission and storage function from the game execution function. The host device independently stores operation data in a storage unit, and then retrieves it during game execution. This segmentation allows the system to handle communication and game processing independently, reducing the impact of communication delays on game fairness.
2Loss of time
If operation data is accumulated and stored in advance, then communication delays are reduced, but system complexity increases
Solution Approach 1:
The host device automatically manages the storage and retrieval of operation data without requiring complex external coordination. The control unit handles the entire process of storing operation data in the storage unit and retrieving it when needed, making the system self-sufficient and reducing overall complexity despite the added storage functionality.
Data Source
AI summary
An example of a host device executes a game process based on first operation data indicating an operation on the host device, and second operation data indicating an operation on an example of a guest device. The host device transmits a game image to the guest device while associating the game image with current timing information at the host device. The guest device renders the received game image, and transmits the second operation data to the host device while associating the second operation data with timing information associated with the game image at the time of acquisition of the second operation data. The host device executes a predetermined delay countermeasure process based on the timing information associated with the second operation data received from the guest device.


