Foveated Color Compressor for VR Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current graphics processing systems face inefficiencies in rendering high-quality images, particularly in foveated rendering applications where precise color representation is not uniformly necessary across the entire field of view, leading to suboptimal use of resources such as memory, network bandwidth, and computational power.

Innovation Solution

Implementing a foveated color compressor that selectively reduces color precision based on the user's gaze direction, using color masks to differentiate regions of the image, with higher precision in the focal area and decreasing precision in peripheral regions, thereby optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If uniform high precision color rendering is applied across the entire field of view, then image quality is improved, but memory usage and computational resources increase significantly

Engineering Contradiction:
Improvecolor precisionVSAvoidmemory usage
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent applies different color precision levels to different regions of the image based on the foveal area. The foveal region (where the user is looking) maintains high color precision, while peripheral regions use reduced precision. This is achieved by identifying the foveal center and applying a gradient precision mask that transitions from high precision at the center to lower precision at the edges, thereby reducing overall memory usage while maintaining perceived image quality.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The image is segmented into multiple precision zones based on distance from the foveal center. The patent divides the field of view into a foveal region (high precision), intermediate region (medium precision), and peripheral region (low precision). This segmentation allows selective application of different color compression levels, optimizing the balance between image quality and resource consumption.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If uniform high precision color rendering is applied across the entire field of view, then image quality is improved, but network bandwidth consumption increases

Engineering Contradiction:
Improvecolor precisionVSAvoidnetwork bandwidth
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent reduces network bandwidth consumption by transmitting color data at different precision levels for different image regions. The foveal region data is transmitted at high precision, while peripheral region data is transmitted at reduced precision. This differential transmission strategy significantly reduces the total amount of data that needs to be transmitted over the network while maintaining the visual quality in the most important viewing area.

Inventive Principle:
Principle #3Local quality

3Manufacturing precision

If uniform high precision color rendering is applied across the entire field of view, then image quality is improved, but computational power consumption increases

Engineering Contradiction:
Improvecolor precisionVSAvoidcomputational power
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent reduces computational power consumption by applying high-precision color processing only to the foveal region where the user is looking, while using simplified processing for peripheral regions. The system identifies the foveal center and applies computationally intensive color precision operations selectively, thereby significantly reducing the overall computational load while maintaining perceived image quality.

Inventive Principle:
Principle #3Local quality

4Quantity of substance

If color precision is reduced in peripheral regions, then resource consumption is decreased, but image quality in peripheral areas deteriorates

Engineering Contradiction:
Improvememory usageVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The patent applies different precision levels to different regions based on human visual perception characteristics. The foveal region maintains high precision for critical viewing areas, while peripheral regions use reduced precision. This approach exploits the fact that human vision is less sensitive to color variations in peripheral areas, thereby achieving resource optimization without significantly impacting overall perceived image quality.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11756247B2Predictive viewport renderer and foveated color compressor
Publication Date: 2023.09.12 INTEL CORP
  • US11756247B2 patent drawing
  • US11756247B2 patent drawing
  • US11756247B2 patent drawing

AI summary

An embodiment of a graphics apparatus may include a focus identifier to identify a focus area, and a color compressor to selectively compress color data based on the identified focus area. Another embodiment of a graphics apparatus may include a motion detector to detect motion of a real object, a motion predictor to predict a motion of the real object, and an object placer to place a virtual object relative to the real object based on the predicted motion of the real object. Another embodiment of a graphics apparatus may include a frame divider to divide a frame into viewports, a viewport prioritizer to prioritize the viewports, a renderer to render a viewport of the frame in order in accordance with the viewport priorities, and a viewport transmitter to transmit a completed rendered viewport. Other embodiments are disclosed and claimed.