Multi-stage chromatic aberration correction for XR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing equipment and techniques for generating images in immersive extended-reality (XR) technologies suffer from chromatic aberration, leading to color fringing effects and inefficient, computationally-intensive correction methods that impact image quality and user experience.

Innovation Solution

A system and method that utilize multi-stage chromatic aberration correction, where a server obtains calibration data and applies chromatic aberration correction to image frames before sending them to client devices, reducing computational burden and enhancing image quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Object-affected harmful factors

If conventional chromatic aberration correction is applied, then color distortion is reduced, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improvecolor distortionVSAvoidcomputational complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The chromatic aberration correction is divided into two stages: a first stage performed on the client device for real-time correction, and a second stage performed on a server for enhanced correction. This segmentation allows the system to balance computational load between devices, reducing the complexity burden on the client while maintaining correction quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary chromatic aberration correction on the client device before transmitting images to the server. This preliminary action reduces the computational complexity required for subsequent processing and allows the server to focus on finer adjustments, improving overall efficiency.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If multiple texture lookups per pixel are performed for chromatic aberration correction, then correction accuracy improves, but memory access efficiency deteriorates due to cache thrashing

Engineering Contradiction:
Improvecorrection accuracyVSAvoidmemory access efficiency
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The correction process is segmented between client and server, with the client performing initial correction and the server performing refinement. This reduces the number of texture lookups required at each stage, improving memory access efficiency while maintaining correction accuracy through the two-stage approach.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the parameters of correction by performing different types of corrections at different stages: the client performs geometric correction while the server performs color correction. This parameter differentiation reduces redundant texture lookups and improves memory access patterns.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If reprojections are performed multiple times for chromatic aberration correction, then correction quality improves, but processing time increases

Engineering Contradiction:
Improvechromatic aberration effectsVSAvoidprocessing time
Core Design Contradiction:
Object-affected harmful factorsVSLoss of time

Solution Approach 1:

The reprojection operations are segmented into two stages: a first reprojection performed on the client device and a second reprojection performed on the server. This segmentation distributes the time-consuming operations across different devices and time periods, reducing the perceived processing time while maintaining correction quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The client performs preliminary reprojection and correction before sending images to the server. This preliminary action reduces the amount of work required for subsequent server-side processing, effectively reducing total processing time while maintaining correction quality through the multi-stage approach.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12342087B2Multi-stage chromatic aberration correction
Publication Date: 2025.06.24 VARJO TECH OY
  • US12342087B2 patent drawing
  • US12342087B2 patent drawing
  • US12342087B2 patent drawing

AI summary

Calibration data pertaining to chromatic aberration in optics of client device(s) is obtained by server(s). First pose information indicative of at least a pose of the client device(s) over a first time period is received at server(s) from the client device(s). A first predicted pose of the client device(s) corresponding to a future time instant is estimated, at the server(s), based on first pose information. An image frame is reprojected from an initial pose to the first predicted pose, at the server(s), to generate a first reprojected image frame. A chromatic aberration correction is applied on the first reprojected image frame, at the server(s), based on the calibration data, to generate a first output image frame. The first output image frame is sent from the server(s) to client device(s).