Game Apparatus Synchronization via Timing Feedback
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing game systems face challenges in maintaining synchronization of processing time between multiple game apparatuses due to slight differences in operating clocks, leading to issues with chronological information processing and securing adequate time for game processes.
Innovation Solution
A game system where each game apparatus acquires and transmits timing information to adjust its process cycle, allowing for temporary lengthening of the cycle if a difference is detected, ensuring synchronization and securing necessary processing time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the slave machine resets the synchronization counter upon receiving a reset command, then synchronization between game apparatuses is maintained, but the control cycle length is shortened and sufficient processing time cannot be secured
Solution Approach 1:
The master machine transmits a reset command to the slave machine before the slave machine's process cycle ends, allowing the slave machine to reset its synchronization counter in advance. This preliminary action ensures synchronization is maintained while preventing the control cycle from being shortened, as the reset occurs at a predetermined timing that guarantees sufficient processing time remains available.
2Duration of action of moving object
If the process cycle is temporarily lengthened to secure processing time, then sufficient time for game process is guaranteed, but synchronization with other game apparatuses is disrupted
Solution Approach 1:
The master machine transmits timing information to the slave machine based on the master machine's process cycle. The slave machine uses this feedback to adjust its process cycle timing, ensuring that even when the process cycle is lengthened to secure sufficient processing time, synchronization with the master machine is maintained through continuous timing adjustments.
3Measurement precision
If timing information is transmitted and process cycle is adjusted based on detected differences, then synchronization precision is improved, but system complexity increases
Solution Approach 1:
The master machine acts as an intermediary that transmits timing information to slave machines. This intermediary approach allows precise timing synchronization to be achieved without each machine needing complex synchronization logic, as the master machine centralizes the timing control and distribution function, thereby reducing overall system complexity while maintaining high precision.
Data Source
AI summary
In a game system of the illustrative embodiments, a slave machine a process of lengthening a frame cycle at times k1 and k2 by a time period of j1 and a time period of j2, respectively, thereby establishing synchronization with a master machine. Also, the master machine carries out a process of lengthening the frame cycle thereof by a time period of i at time h1 to deliberately cause the frame cycle to tend to be slower than the frame cycle of the slave machine, thereby causing the slave machine to adjust the frame cycle thereof so as to be lengthened by a time period of j3 at time k3. Accordingly, it is possible to secure a minimum length of the process cycle with consideration of an individual difference between game apparatuses


