Display Device Frame Interpolation for VR Motion Blur Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual reality (VR) and augmented reality (AR) systems experience motion blur and motion judder due to latency in reflecting user motion on the screen, leading to degraded image quality and potential user fatigue and motion sickness.

Innovation Solution

An image generation method that calculates a pixel displacement value based on an angle value from a motion sensor, generating interpolated frame data to shift and display image frames, thereby increasing the frame rate and reducing latency, which prevents motion blur and judder by updating the screen with a constant frame rate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If image data is generated by GPU based on user motion detection, then the system can respond to user movements, but the frame rate becomes non-constant causing motion blur and motion judder

Engineering Contradiction:
Improveresponse to user motionVSAvoidframe rate consistency
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by generating interpolated frame data in advance between GPU-generated frames. The display device calculates pixel displacement values based on motion sensor data and creates intermediate frames before the next GPU frame is generated, ensuring constant frame rate display and eliminating motion blur while maintaining responsive user motion tracking.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the display screen is updated to reflect user motion, then the virtual reality experience is enhanced, but latency causes motion blur and motion judder

Engineering Contradiction:
Improvemotion reflection capabilityVSAvoidmotion to photon latency
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent uses preliminary action by pre-calculating pixel displacement values and generating interpolated frame data before the next display update cycle. This allows the display to reflect user motion without waiting for the complete GPU image generation process, reducing motion to photon latency while maintaining adaptability to user movements.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary approach by inserting interpolated frame data between GPU-generated frames. The display device acts as an intermediary that processes motion sensor data and creates intermediate frames, bridging the gap between GPU processing and display output to reduce latency while maintaining motion reflection capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the frame rate is increased to reduce latency, then motion blur is reduced, but the system complexity increases

Engineering Contradiction:
Improveframe rateVSAvoidimage processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the display device to autonomously generate interpolated frame data using motion sensor information and pixel displacement calculations. This self-service capability allows the display to increase effective frame rate without requiring complex external processing, as the display device itself performs the frame interpolation using its own resources and the provided motion data.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10754163B2Image generation method and display device using the same
Publication Date: 2020.08.25 LG DISPLAY CO LTD
  • US10754163B2 patent drawing
  • US10754163B2 patent drawing
  • US10754163B2 patent drawing

AI summary

An image generation method and a display device using the same are disclosed. The image generation method includes receiving an angle value obtained from a motion sensor, calculating a pixel displacement value based on the angle value, generating interpolated frame data by shifting frame data of the input image displayed on the screen by the pixel displacement value, and displaying the frame data of the input image and the interpolated frame data on the screen.