Mixed Reality Rendering via Virtual Coordinate Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mixed Reality (MR) systems experience display distortion and jitter due to the MTP delay caused by remote server computation and decoding processes, leading to a mismatch between virtual content and user head pose, resulting in an unsatisfactory user experience.

Innovation Solution

A mixed reality rendering system that includes a display device and a server, where the server converts physical coordinates into virtual coordinates, generates a virtual streaming camera, and renders objects based on these coordinates, transmitting them back to the display device for seamless display, reducing latency and jitter.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If remote server computation and decoding processes are used, then computational load on HMD is reduced, but MTP delay increases causing display distortion and jitter

Engineering Contradiction:
Improvecomputational load on HMDVSAvoidMTP delay
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

The system performs preliminary coordinate conversion by detecting the physical coordinate of the display device, converting it to virtual coordinate space, and pre-calculating the virtual streaming camera position and orientation before rendering. This preliminary action in coordinate space reduces the computational burden during the rendering pipeline while minimizing delays in the overall MTP process.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If remote server computation is used, then processing power requirements are reduced, but synchronization between video content and head pose deteriorates

Engineering Contradiction:
Improveprocessing power requirementsVSAvoidsynchronization between video content and head pose
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system continuously receives head pose information from the display device, converts physical coordinates to virtual coordinates, and uses this feedback to dynamically adjust the virtual streaming camera position and rendering parameters. This closed-loop feedback mechanism ensures synchronization between video content and head pose while distributing computational load to the remote server.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces coordinate conversion as an intermediary process between the display device and the rendering pipeline. By converting physical coordinates to virtual coordinates and establishing a virtual streaming camera, the system creates an intermediate representation that bridges the gap between real-world head movements and virtual content rendering, improving synchronization while reducing processing requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20240386620A1Mixed reality rendering system
Publication Date: 2024.11.21 NAT CENT UNIV
  • US20240386620A1 patent drawing
  • US20240386620A1 patent drawing
  • US20240386620A1 patent drawing

AI summary

A mixed reality rendering system includes a display device and a server, wherein the display device is at a user end, and the server is at a remote end. A native object is built in the server, wherein the native object has a virtual coordinate. The remote server converts a physical coordinate of the display device into a virtual coordinate. The server generates a virtual straight line based on the virtual coordinate of the display device and the virtual coordinate of the native object. A virtual streaming camera is generated on the virtual straight line based on a predetermined distance. The server renders a rendered object based on the virtual streaming camera.