Synchronous Display System for Remote Users
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for synchronous display of 3D computer renderings to remote users face challenges such as security risks, large storage requirements, and inconsistent rendering speeds due to varying network bandwidths, leading to user frustration and reduced interactivity.
Innovation Solution
A system that renders 3D models centrally and dynamically adjusts frame display characteristics based on remote users' communication characteristics, modifying resolution and compression to ensure synchronized and detailed frame transmission, optimizing performance for each user's bandwidth.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If copies of data are distributed to all remote locations to accommodate simultaneous display performance, then display performance is improved, but security risks increase, storage requirements increase, and preparation time increases
Solution Approach 1:
The patent extracts only the necessary rendered frames from the central location and transmits them to remote users, rather than distributing complete data sets. This allows simultaneous display performance while minimizing data transmission and storage requirements at remote locations.
Solution Approach 2:
The patent introduces a central rendering location as an intermediary that processes 3D models and generates rendered frames, which are then transmitted to remote users. This mediator approach allows centralized control and security while enabling simultaneous display across multiple locations.
2Productivity
If copies of data are distributed to all remote locations to accommodate simultaneous display performance, then display performance is improved, but storage requirements increase
Solution Approach 1:
The patent extracts only the rendered frame data needed for display rather than distributing complete 3D model data sets. This significantly reduces storage requirements at remote locations while maintaining simultaneous display performance.
3Ease of operation
If rendered frames are transmitted to remote users over the Internet, then remote access is enabled, but individual frames are transmitted at unpredictable rates due to varying network bandwidth
Solution Approach 1:
The patent dynamically changes transmission parameters such as frame resolution and compression level based on the network bandwidth of each remote user. This allows the system to adapt to varying network conditions and maintain consistent frame transmission rates across different users with different bandwidth capabilities.
4Productivity
If the level of detail of centrally-rendered frames is reduced when transmitted to remote users, then image-manipulation and load-time performance increase, but image quality decreases and software complexity increases
Solution Approach 1:
The patent applies different quality levels to different remote users based on their specific network bandwidth capabilities. Users with higher bandwidth receive higher quality frames, while users with lower bandwidth receive appropriately reduced quality frames. This local optimization maintains overall system performance without unnecessarily reducing image quality for all users.
Solution Approach 2:
The patent dynamically adjusts frame parameters such as resolution and compression level based on the network bandwidth of each remote user. This allows the system to optimize image-manipulation and load-time performance for each user while minimizing quality loss through adaptive parameter selection.
5Loss of time
If the level of detail of centrally-rendered frames is reduced when transmitted to remote users, then load-time performance increases, but preparation time and processing overhead increase due to more software complexity
Solution Approach 1:
The patent implements automatic parameter adjustment based on measured network bandwidth, using algorithms that dynamically select appropriate frame quality and compression levels. This approach improves load-time performance while managing software complexity through systematic parameter selection rather than manual configuration.
Data Source
AI summary
Methods and systems for providing a synchronous display to a plurality of remote users are disclosed. In one embodiment, a method includes providing a synchronous display from a host to a plurality of remote users comprising rendering a frame on the host, determining a communication characteristic between each of the plurality of remote users and the host, modifying a frame display characteristic for at least one of the plurality of remote users based on one or more of the communication characteristics, and transmitting the frame to two or more of the plurality of remote users to provide substantially synchronous display of the frame to the two or more of the plurality of remote users, wherein transmitting includes transmitting to the at least one of the plurality of remote users based on the modified frame display characteristic.


