Foveated Rendering Object Tearing Prevention via Gaze-Dependent Pixel Strategies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Foveated Rendering (FR) improves rendering speed by focusing high resolution on the gaze area and low resolution on the periphery, but this leads to inconsistent resolutions within objects, causing 'object tearing' and a poor user experience.

Innovation Solution

An object rendering method that acquires position information of a target object in a scene and renders it based on a first rendering strategy (P×Q pixel points at a time) if the object's intersection with the user gaze area meets a preset condition, thereby maintaining consistent rendering quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If Foveated Rendering is applied to improve rendering speed, then rendering efficiency is improved, but object consistency deteriorates causing object tearing

Engineering Contradiction:
Improverendering efficiencyVSAvoidobject consistency
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The patent segments the rendering process into different strategies based on object characteristics. It divides objects into those that should use high-resolution rendering (when they intersect with the gaze area) and those that can use low-resolution rendering, thereby maintaining object consistency where needed while improving overall rendering efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different rendering qualities to different parts of the scene based on local characteristics. Objects intersecting with the user's gaze area receive high-resolution rendering to maintain consistency, while non-intersecting objects receive low-resolution rendering to improve efficiency, thus resolving the contradiction between object consistency and rendering efficiency.

Inventive Principle:
Principle #3Local quality

2Use of energy by moving object

If Foveated Rendering is applied to save computational power, then energy consumption is reduced, but rendering quality deteriorates for objects outside gaze area

Engineering Contradiction:
Improvecomputational power consumptionVSAvoidrendering quality
Core Design Contradiction:
Use of energy by moving objectVSManufacturing precision

Solution Approach 1:

The patent applies partial high-resolution rendering only to objects that intersect with the gaze area, rather than rendering everything at high resolution. This partial action approach saves computational power for objects outside the gaze area while maintaining rendering quality for objects of interest, resolving the contradiction between energy consumption and rendering quality.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If different rendering resolutions are applied to different parts of the scene, then rendering efficiency is improved, but user experience deteriorates due to object tearing

Engineering Contradiction:
Improverendering efficiencyVSAvoiduser experience
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent performs preliminary detection to identify which objects intersect with the user's gaze area before rendering. This preliminary action allows the system to pre-determine which objects should receive high-resolution rendering and which can use low-resolution rendering, ensuring consistent user experience while maintaining rendering efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250139898A1Object rendering method and apparatus, electronic device, storage medium, and program product
Publication Date: 2025.05.01 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20250139898A1 patent drawing
  • US20250139898A1 patent drawing
  • US20250139898A1 patent drawing

AI summary

The present disclosure relates to an object rendering method and apparatus, an electronic device, a storage medium, and a program product, which can avoid tearing a rendered target object due to the fact that optimized rendering is performed on a scene to be rendered to improve the rendering efficiency and improving the user experience. The method comprises: acquiring first position information of a target object in a scene to be rendered in a screen; and rendering, in a case that the first position information indicates that an intersection of the target object and a user gaze area satisfies a preset condition, the target object based on a first rendering strategy, wherein the first rendering strategy is a strategy of rendering P×Q pixel points at a time, and P and Q are positive integers.