Rendering Pipeline Configuration Using Resource Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The inefficiency in rendering processes due to large data transmission volumes when rendering instructions carrying various resources across different devices affects the overall efficiency.

Innovation Solution

A method involving a control device generating a first pipeline configuration instruction for to-be-rendered resources, performing virtual pipeline configuration, and transmitting this information to a rendering device, which then generates a second pipeline configuration instruction for real pipeline configuration and rendering, thereby reducing data transmission volume.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If rendering instructions carry various rendering resources, then rendering completeness is improved, but data transmission volume increases and rendering efficiency deteriorates

Engineering Contradiction:
Improverendering completenessVSAvoidrendering efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the rendering process into two distinct parts: (1) control device performs data calculation and generates rendering instructions with resource identifiers, (2) rendering device performs actual rendering using local resources. This segmentation separates the instruction transmission (small data) from resource transmission (large data), resolving the contradiction between rendering completeness and transmission volume.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a resource identifier as an intermediary element. Instead of transmitting actual rendering resources through the network, the system transmits lightweight resource identifiers that reference resources stored locally at the rendering device. This intermediary approach maintains rendering completeness while dramatically reducing data transmission volume.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If data calculation and rendering are performed on the same device, then resource consistency is improved, but processing time increases and efficiency deteriorates

Engineering Contradiction:
Improveresource consistencyVSAvoidprocessing time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent divides the system into two functional segments: control device for data calculation and rendering device for rendering execution. The control device calculates scene data and generates rendering instructions, while the rendering device executes rendering using its own resources. This spatial segmentation enables parallel processing, reducing total processing time while maintaining resource consistency through identifier referencing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The rendering device pre-loads and caches rendering resources (models, textures, materials) locally before rendering is needed. When rendering instructions arrive with resource identifiers, the rendering device can immediately access pre-loaded resources without waiting for network transmission, thus reducing processing time while ensuring resource consistency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12608752B2Rendering resource-based data processing
Publication Date: 2026.04.21 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12608752B2 patent drawing
  • US12608752B2 patent drawing
  • US12608752B2 patent drawing

AI summary

A method includes generating a first pipeline configuration instruction for one or more to-be-rendered resources in response to a rendering trigger event, and performing an initial pipeline configuration through an initial pipeline interface according to the first pipeline configuration instruction, to obtain initial pipeline configuration information, the initial pipeline configuration information includes at least: a first to-be-rendered pipeline stage of a first to-be-rendered resource in the one or more to-be-rendered resources, a first rendering position of the first to-be-rendered resource, and a first to-be-rendered resource identifier of the first to-be-rendered resource. The method also includes transmitting the initial pipeline configuration information from a control device to a rendering device. Apparatus and non-transitory computer-readable storage medium counterpart embodiments are also contemplated.