VR Display Driver Coordinate Correction Circuit
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Virtual reality (VR) devices experience image distortion due to lenses, leading to chromatic aberration and radial distortion, which degrades image quality and can cause user discomfort, and existing solutions require high-performance processors increasing manufacturing costs and power consumption.
Innovation Solution
A display driver with an interface circuit, coordinate correction circuit, and image generation circuit that adjusts pixel coordinates to correct chromatic aberration and radial distortion, performing image processing on-the-fly to minimize memory requirements and power consumption, thereby reducing distortion without increasing costs or heat generation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If image processing is performed using high-performance processors, then image distortion correction is improved, but manufacturing costs and power consumption increase
Solution Approach 1:
The patent divides the image processing function into two parts: basic image processing is performed by a standard processor, while the specific distortion correction function is handled by a separate, dedicated correction unit. This segmentation allows the main processor to remain simple and inexpensive, while only the essential correction functionality requires specialized components.
Solution Approach 2:
The patent introduces an image correction unit as an intermediary component between the standard processor and the display device. This intermediary performs the specific distortion correction using predetermined correction values, allowing the main processor to remain a standard, cost-effective component while still achieving high-quality distortion correction.
2Manufacturing precision
If image processing is performed using high-performance processors, then image distortion correction is improved, but power consumption increases
Solution Approach 1:
The patent segments the processing workload by separating general image processing (handled by a standard, low-power processor) from specific distortion correction (handled by a dedicated correction unit with predetermined values). This reduces the computational burden and power consumption of the main processor while maintaining correction quality.
Solution Approach 2:
The patent applies preliminary action by pre-calculating and storing distortion correction values in a lookup table before runtime. During actual operation, the correction unit simply retrieves and applies these predetermined values rather than performing complex real-time calculations, significantly reducing power consumption during VR device operation.
3Adaptability or versatility
If lenses are used in VR devices, then immersive experience is improved, but image distortion occurs
Solution Approach 1:
The patent applies preliminary anti-action by pre-calculating correction values that counteract the specific distortion characteristics of the VR device lenses. The correction unit uses these predetermined values to apply inverse distortion, effectively canceling out the lens-induced distortion before the image is displayed to the user.
Solution Approach 2:
The patent creates a corrected copy of the distorted image by applying transformation based on predetermined correction values. Rather than attempting to modify the physical lens, the system generates a digitally corrected version of the image that compensates for lens distortion, maintaining the immersive lens-based experience while eliminating image quality degradation.
Data Source
AI summary
A display driver includes an interface circuit configured to receive an input image of a virtual reality (VR) experience from at least one of an application processor (AP) and a graphics processing unit (GPU); a coordinate correction circuit configured to generate corrected coordinates by adjusting input coordinates of pixels included in the input image; and an image generation circuit configured to generate an output image by distorting the input image using the corrected coordinates.


