Remote Rendering Server for Spectator Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current video gaming systems require spectators to invest in gaming equipment that can interface with other devices on a private network, limiting access to online games for spectators.
Innovation Solution
A video gaming device that outputs rendering commands for remote rendering, allowing spectators to access the game action without the need for specialized gaming equipment, by interfacing with a remote rendering server.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If spectators use gaming equipment to interface with private network gaming devices, then they can view game action, but access is limited to those with specialized equipment
Solution Approach 1:
The patent introduces a rendering server as an intermediary between the gaming device and spectator devices. The gaming device sends rendering commands to the server, which then generates image data and transmits it to spectators' general-purpose devices, eliminating the need for spectators to have specialized gaming equipment.
Solution Approach 2:
The rendering server creates a copy of the game visual output by processing rendering commands and generating image data that replicates what would be displayed on a local display, allowing spectators to view the game action on their own devices without being part of the original gaming system.
2Adaptability or versatility
If remote rendering is implemented, then spectator accessibility is improved, but network data transmission requirements increase
Solution Approach 1:
The system segments the gaming system into distinct functional components: the gaming device that generates rendering commands, the rendering server that processes these commands and generates image data, and spectator devices that receive the final output. This allows rendering commands (compact data structures) to be transmitted to the server, which then generates the full image data for multiple spectators.
Solution Approach 2:
The rendering server performs multiple functions: it receives rendering commands from the gaming device, processes these commands to generate image data, and transmits this data to multiple spectator devices simultaneously. This multi-functionality allows a single server to support many spectators without each spectator requiring direct connection to the gaming device.
Data Source
Figure 1
Figure 2
Figure 3~4
AI summary
A gaming device for playing a video game. The gaming device executes game software to output rendering commands representing a virtual world of the video game and has a local rendering module for processing the rendering commands to generate an image data stream of the virtual world. The gaming device has a remote rendering controller for generating second rendering commands for processing by a remote rendering module to generate a rendered graphics output also depicting the virtual world.