Virtual Scene Frame Reprojection Using Depth and Color Texture Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Many terminal devices struggle to support high frame rates for virtual scene rendering due to limited processing capabilities, leading to suboptimal display effects.

Innovation Solution

An image display method that involves acquiring a first scene depth and color texture maps, mapping spatial positions of triangle faces using camera parameters, and generating subsequent texture maps to display frames without full redrawn rendering, thereby reducing processing workload and improving frame rates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If high frame rate rendering is implemented, then display effect is improved, but terminal processing capability requirements increase

Engineering Contradiction:
Improveframe rateVSAvoidprocessing capability requirement
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores spatial position relationships of triangle faces in a clipping space during the first rendering. When generating the second image frame, it directly retrieves and maps these pre-stored positions using camera parameters, avoiding real-time complex calculations. This preliminary preparation enables high frame rates by reducing the computational burden during actual rendering.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent generates the second image frame by copying and mapping spatial position data from the first image frame's clipping space. Instead of recalculating all triangle face positions, it creates a transformed copy using camera parameter mappings, significantly reducing processing requirements while maintaining visual fidelity.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If full redrawn rendering is performed for each frame, then image quality is maintained, but processing workload increases

Engineering Contradiction:
Improveimage qualityVSAvoidprocessing workload
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The patent extracts only the essential spatial position information of triangle faces from the first image frame and stores it in a clipping space. For the second frame, it only needs to map these extracted positions using camera parameters, rather than performing complete redrawn rendering. This selective extraction maintains image quality while dramatically reducing processing workload.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of performing complete rendering for every frame, the patent applies partial rendering by only updating the portions of the image that require changes based on camera parameter differences. It maps existing triangle face positions rather than recalculating all positions, achieving sufficient image quality with reduced processing effort.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250342646A1Image Display Method for Virtual Scene, Device, Medium, and Program Product
Publication Date: 2025.11.06 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US20250342646A1 patent drawing
  • US20250342646A1 patent drawing
  • US20250342646A1 patent drawing

AI summary

Image rendering techniques for use with virtual worlds and interactive media are described herein. Techniques may include: acquiring a first scene depth texture map and a first scene color texture map of a first image frame; acquiring, based on the first scene depth texture map, a first spatial position of a vertex of a target triangle face in a first clipping space; mapping, based on a first camera parameter and a second camera parameter, the first spatial position to a second spatial position in a second clipping space; generating a second scene depth texture map and a second scene color texture map based on the second spatial position and the first scene color texture map; and displaying a second image frame based on the second scene depth texture map and the second scene color texture map. Image display frame rates for a virtual scene may be improved, thereby improving visual effects.