Constrained Rendering for Artificial Reality Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Artificial reality systems face artifacts due to differences in subpixel sizes, shapes, and layouts across color channels, leading to poor image quality and user experience, especially when eye movement causes temporal misalignment during sequential display of color channels.

Innovation Solution

A constrained rendering framework that uses a 2D matrix filter to optimize pixel values and a constraint matrix to align subpixels, minimizing mean-squared error in the opponent color space by dynamically adjusting filter values based on eye tracking data and subpixel geometries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If subpixels of different color channels have different sizes, shapes, and layouts, then the display can be manufactured with current technology, but artifacts appear in displayed images due to misalignment

Engineering Contradiction:
Improvemanufacturability of displayVSAvoidsubpixel alignment precision
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent changes the parameter space by transforming from RGB color space to opponent color space (LMS or XYZ), allowing independent optimization of luminance and chrominance components. This enables separate handling of subpixel alignment issues for different color channels through mathematical transformation rather than physical realignment

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces an intermediary processing stage that includes: (1) measuring actual subpixel positions, (2) calculating misalignment offsets, (3) applying offset compensation in the opponent color space, and (4) transforming back to RGB for display. This intermediary process acts as a mediator between the physical display hardware and the final perceived image

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If color channels are displayed sequentially, then power consumption and device complexity are reduced, but temporal misalignment artifacts occur during eye movement

Engineering Contradiction:
Improvedisplay system complexityVSAvoidtemporal alignment precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent performs preliminary measurement of subpixel positions and calculation of misalignment offsets before actual image display. The offset compensation parameters are pre-computed and stored, then applied during sequential color channel display without requiring real-time recalculation, enabling compensation for temporal misalignment while maintaining sequential display benefits

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where eye tracking data is used to detect actual eye movement, and this information feeds back to adjust the offset compensation parameters dynamically. This closed-loop feedback system maintains temporal alignment precision even during eye movement while preserving the simplified sequential display approach

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If filter values are optimized for minimum error, then image quality improves, but computational complexity and processing time increase

Engineering Contradiction:
Improveimage quality precisionVSAvoidfilter optimization complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent performs filter optimization in advance during system initialization or calibration phase, computing the optimal filter values that minimize mean-squared error in the opponent color space. These pre-optimized filter values are then stored and applied directly during normal operation without requiring real-time optimization, reducing computational complexity while maintaining image quality precision

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the optimization objective from minimizing error in RGB space to minimizing mean-squared error in opponent color space (LMS or XYZ). This parameter space transformation simplifies the optimization problem by decoupling luminance and chrominance errors, allowing more efficient computation of optimal filter values while achieving better perceived image quality

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11551636B1Constrained rendering
Publication Date: 2023.01.10 META PLATFORMS TECHNOLOGIES LLC
  • US11551636B1 patent drawing
  • US11551636B1 patent drawing
  • US11551636B1 patent drawing

AI summary

In one embodiment, a computing system may determine a group of subpixels, that are associated with different color channels, within a display region of a display. The system may determine a micro-pixel corresponding to a basic unit shape configured to evenly divide the display region and each subpixel. The system may represent the display region as a group of micro-pixels and each subpixel as a combination of one or more micro-pixels in the group of micro-pixels. The system may determine a constraint for each color channel of the display region based on the group of micro-pixels. The constraint may constrain the micro-pixels associated with a same subpixel to have a same color value. The system may generate, based on an optimization process using the constraint, a filter for the display region. The filter may be configured to adjust image pixel values to be displayed by the group of subpixels.