VR Error Concealment via Pose-Based Frame Warping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual reality systems, image content information transmitted by a host device may be dropped or error-filled, leading to incomplete reconstruction of frames at client devices, where existing error concealment techniques fail to account for pose information, resulting in subpar image quality due to misalignment and disjointed image rendering.

Innovation Solution

The proposed solution involves warping image content from a previous frame based on pose information of both the previous and current frames to generate a warped frame, which is then blended with the current frame to create an error-concealed frame, effectively filling in missing content and improving image reconstruction accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If image content information is transmitted over a network in virtual reality systems, then the system can deliver visual content to client devices, but packet loss and transmission errors occur leading to incomplete frame reconstruction

Engineering Contradiction:
Improveframe reconstruction completenessVSAvoidimage content information loss
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by capturing and storing pose information from previous frames before transmission errors occur. This pose information is kept ready and can be immediately applied to warp and fill in missing image content when packet loss is detected, enabling rapid error concealment without waiting for retransmission or complex analysis.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a copy of the previous frame's image content and warps it using stored pose information to generate a substitute for the missing current frame content. This copied and transformed previous frame data serves as a replacement when the current frame data is lost during transmission, effectively concealing the error without requiring the original lost data.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If existing error concealment techniques are used to fill missing image content, then some image reconstruction is possible, but image quality deteriorates due to misalignment and disjointed rendering caused by ignoring pose information

Engineering Contradiction:
Improveimage reconstruction accuracyVSAvoidimage quality
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system changes the parameters used for error concealment by incorporating pose information (rotation, translation, scaling parameters) into the warping process. Instead of using simple spatial copying or basic interpolation, the image content from the previous frame is transformed using these pose parameters to match the expected orientation and position in the current frame, significantly improving reconstruction accuracy and visual quality.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If pose information is incorporated into error concealment by warping previous frame content, then image quality and alignment improve, but processing complexity increases

Engineering Contradiction:
Improveimage content estimation accuracyVSAvoiderror concealment processing complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary action by pre-capturing and storing pose information as it naturally occurs during normal VR operation. This pose data is accumulated and ready before any error concealment is needed, eliminating the need for complex real-time pose estimation algorithms when errors occur. The pre-stored pose information can be directly applied to warp images, simplifying the error concealment processing while maintaining high accuracy.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10779011B2Error concealment in virtual reality system
Publication Date: 2020.09.15 QUALCOMM INC
  • US10779011B2 patent drawing
  • US10779011B2 patent drawing
  • US10779011B2 patent drawing

AI summary

Example techniques are described for image processing. Processing circuitry may warp image content of a previous frame based on pose information of a device when the device requested image content information of the previous frame and pose information of the device when the device requested image content information of a current frame to generate warped image content, and blend image content from the warped image content with image content of the current frame to generate an error concealed frame. A display screen may display image content based on the error concealed frame.