VR Server Rendering Dynamic and Static Objects Separately
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional VR technologies experience a deterioration in 3D effects when images are streamed remotely, and there is a need to enhance immersion and reduce rendering load by separately rendering dynamic and static objects.
Innovation Solution
A server and user device system that renders and streams dynamic and static objects separately, with the static object rendered only when specific events occur, using a content providing server with requesting, image processing, and streaming units, and a user device with receiving and output units that utilize meshes for improved rendering and streaming.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If a monocular image is streamed remotely using conventional technology, then the streaming process is simple, but the 3D effect of the VR image deteriorates
Solution Approach 1:
The patent segments the VR rendering process by separating dynamic objects from static objects. The server renders only dynamic objects in real-time while static objects are pre-rendered and stored. This segmentation allows the system to maintain high 3D effect quality for dynamic content while avoiding the complexity of rendering all objects in real-time, thus resolving the contradiction between 3D effect quality and system complexity.
2Manufacturing precision
If all objects are rendered and streamed in real-time, then the 3D effect is maintained, but the rendering load increases significantly
Solution Approach 1:
The patent applies preliminary action by pre-rendering static objects before the user session begins. These pre-rendered static object images are stored on the server and transmitted to the user device without requiring real-time rendering. This allows the system to maintain high 3D effect quality while significantly reducing the real-time rendering load, thus improving rendering efficiency.
3Manufacturing precision
If static objects are rendered continuously, then the 3D effect is maintained, but the rendering load and energy consumption increase
Solution Approach 1:
The patent implements periodic action by transmitting static object images only when specific events occur (e.g., user movement, scene changes) rather than continuously streaming them. The server determines whether to transmit pre-rendered static object images based on event triggers, which reduces energy consumption while maintaining 3D effect quality when needed.
Data Source
AI summary
A content providing server provides virtual reality content. The content providing server includes a requesting unit configured to receive a request for virtual reality content from a user device; a dynamic object image processing unit configured to render an image of a dynamic object contained in the virtual reality content; a static object image processing unit configured to render an image of a static object contained in the virtual reality content; and a streaming unit configured to separately stream the image of the dynamic object and the image of the static object to the user device.


