Foveated Image Generation with Resolution Functions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rendering high-resolution images is computationally expensive, particularly due to the need to process and display images with varying levels of detail across different parts of the image, as humans have weak peripheral vision, leading to inefficiencies in processing power and bandwidth usage.

Innovation Solution

Implementing foveation techniques, where the image resolution varies based on the user's gaze, with higher resolution at the fovea and decreasing in an inverse linear fashion towards the periphery, using resolution functions that characterize the resolution in the display space as a function of angle, allowing for the generation of foveated images that require less processing power and data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If high-resolution images are rendered across the entire display area, then image quality is improved, but computational cost and processing time increase significantly

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies different resolution levels to different regions of the display based on human visual sensitivity. The foveal region (center of gaze) receives high-resolution rendering while peripheral regions receive lower resolution, matching the biological特性 of human vision where the fovea has high acuity and peripheral vision has lower acuity. This resolves the contradiction by maintaining high image quality where needed while reducing computational burden in less critical areas.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The display area is segmented into multiple resolution zones including a foveal high-resolution region and peripheral low-resolution regions. This segmentation allows the system to allocate computational resources selectively to different segments, improving overall processing efficiency while maintaining perceived image quality through the resolution constraint function that defines boundaries between resolution levels.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If uniform high resolution is applied across the entire image, then image quality is improved, but data transmission requirements and bandwidth usage increase

Engineering Contradiction:
Improveimage qualityVSAvoiddata volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

Different data densities are applied to different spatial regions, with high data volume concentrated in the foveal region and reduced data volume in peripheral regions. This local quality approach ensures that image quality is maintained where human vision is most sensitive while significantly reducing overall data transmission requirements through the resolution constraint function.

Inventive Principle:
Principle #3Local quality

3Productivity

If resolution varies across different portions of the image, then computational efficiency is improved, but image quality may deteriorate in peripheral areas

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidimage quality
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The resolution constraint function dynamically adjusts the resolution parameter across different spatial locations and gaze positions. By changing the resolution parameter based on the user's foveal position and peripheral regions, the system maintains high perceived image quality while improving processing efficiency. The function ensures smooth transitions between resolution levels to avoid visible artifacts.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240095879A1Image Generation with Resolution Constraints
Publication Date: 2024.03.21 APPLE INC
  • US20240095879A1 patent drawing
  • US20240095879A1 patent drawing
  • US20240095879A1 patent drawing

AI summary

In one implementation, a method of generating an image is performed by a device including one or more processors and non-transitory memory. The method includes generating a first resolution function based on a formula with a set of variables having a first set of values. The method includes generating a first image based on first content and the first resolution function. The method includes detecting a resolution constraint. The method includes generating a second resolution function based on the formula with the set of variables having a second set of values, wherein the second resolution function has a summation value that satisfies the resolution constraint. The method includes generating a second image based on second content and the second resolution function.