Virtual Space Simulator Reducing Communication Load via Selective Notification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional virtual reality simulators face increased processing and communication loads due to the need to monitor and synchronize the positions of multiple interacting objects, particularly when different types of objects interact, leading to complex information exchange and increased computational requirements.
Innovation Solution
A simulator system with multiple individual simulators that selectively send information about simulation targets satisfying predetermined notification conditions to an intercommunication control device, reducing the need for synchronization between all simulators and user terminals, thereby reducing processing and communication loads.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If all individual simulators send information about all simulation targets to each other for every frame, then the positional relation between individual objects can be monitored accurately, but the processing load and communication load increase significantly
Solution Approach 1:
The patent extracts only the necessary information (simulation targets satisfying notification conditions) from the complete set of simulation targets and sends only this extracted information to other simulators. This reduces communication load while maintaining the ability to monitor positional relations accurately when needed.
Solution Approach 2:
Instead of sending complete information about all simulation targets, the system sends partial information only about targets that satisfy predetermined notification conditions. This partial action approach reduces communication overhead while maintaining sufficient monitoring capability for interacting objects.
2Power
If individual simulators are allocated to each kind of object for distributed processing, then processing capability is improved, but the complexity of sending and receiving information between individual simulators becomes complicated
Solution Approach 1:
The patent establishes a universal notification condition that can be applied across all individual simulators regardless of object type. This universal approach simplifies the information exchange mechanism while maintaining distributed processing capability, as all simulators follow the same notification protocol rather than requiring complex pairwise communication rules.
3Speed
If communication of object position is carried out for each frame between individual computer elements, then real-time simulation is achieved, but communication load increases with the number of objects
Solution Approach 1:
The patent implements periodic information exchange at synchronization timing determined by a timing determination rule, rather than continuous communication for every frame. This periodic action maintains real-time simulation performance while significantly reducing communication load by exchanging information only when necessary.
4Stability of the object's composition
If synchronization of information about objects is performed between all individual simulators and user terminal for each simulation step, then consistency is maintained, but processing load and communication load increase
Solution Approach 1:
The patent performs synchronization at specific synchronization timing determined by a timing determination rule rather than at every simulation step. This periodic synchronization maintains information consistency across the distributed system while reducing the processing and communication load associated with frequent synchronization operations.
Data Source
AI summary
A simulator system containing a plurality of individual simulators to simulate behavior of a predetermined simulation target, where: individual simulators select the simulation target satisfying a predetermined notification condition among simulation targets to send the information related thereto to an intercommunication control apparatus; and an intercommunication control apparatus executes the processing of the content determined according to a condition related to this notified simulation target to notify the result of the execution to individual simulators.


