VR Server Rendering Dynamic and Static Objects Separately

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improve3D effect qualityVSAvoidrendering system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If all objects are rendered and streamed in real-time, then the 3D effect is maintained, but the rendering load increases significantly

Engineering Contradiction:
Improve3D effect qualityVSAvoidrendering efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If static objects are rendered continuously, then the 3D effect is maintained, but the rendering load and energy consumption increase

Engineering Contradiction:
Improve3D effect qualityVSAvoidenergy consumption
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

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.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11778007B2Server, method and user device for providing virtual reality content
Publication Date: 2023.10.03 KT CORP
  • US11778007B2 patent drawing
  • US11778007B2 patent drawing
  • US11778007B2 patent drawing

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.