Head Mounted Display Image Reprojection for Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Head-mountable displays (HMDs) face challenges in providing an immersive experience by accurately rendering images in real-time, as they often suffer from latency issues due to the delay between detecting head movement and rendering the correct image, leading to potential user disorientation and nausea.

Innovation Solution

The technique involves capturing or rendering an image based on the initial view matrix and associating metadata with the image, which is then reprojected at display time to account for any differences between the initial and current head position, reducing latency by allowing the rendering operation to start earlier and adjusting the image in real-time to match the viewer's head movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the rendering operation waits to detect current head position before generating the image, then the image accuracy matches the viewer's head position, but the latency increases causing user disorientation and nausea

Engineering Contradiction:
Improveimage accuracyVSAvoidlatency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs the rendering operation in advance using the initial view matrix before the head position is fully detected. The image is generated preliminarily and then reprojected later to account for head movement, allowing the rendering to start earlier and reduce latency while still achieving accurate final positioning through the reprojection step

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If the rendering operation starts earlier to reduce latency, then the latency is reduced improving user comfort, but the image may not match the current head position causing disorientation

Engineering Contradiction:
ImprovelatencyVSAvoidimage accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The image processing is divided into two separate operations: (1) a rendering operation that generates the base image using the initial view matrix, and (2) a reprojection operation that adjusts the rendered image to account for head movement. This segmentation allows the rendering to occur earlier with reduced latency while the reprojection step ensures final image accuracy matches the current head position

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9881421B2Image processing
Publication Date: 2018.01.30 SONY INTERACTIVE ENTERTAINMENT LLC
  • US9881421B2 patent drawing
  • US9881421B2 patent drawing
  • US9881421B2 patent drawing

AI summary

An image processing method for a head mounted display device is provided, operable in respect of an image generated for display by the head mountable display device according to at least one of an initial position or orientation of a viewpoint. The method includes detecting one or both of a current position or orientation of the head mountable display device depending upon a display time at which the image is to be displayed. The method further includes processing the image using pixel position mappings in which at least a subset of pixels of the image are displaced by respective pixel displacements dependent upon a difference between at least one of the initial position and the detected current position, or the initial orientation and the detected current orientation at the time at which the image is to be displayed.