Tiled Layer Composition with Guidance Meshes for Remote Rendering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing extended reality (ER) systems suffer from latency and user discomfort due to inefficient late stage reprojection (LSR) processes, which fail to scale well with increasing layer counts, leading to significant computational resource consumption and reduced performance.

Innovation Solution

Implement a tiled composition approach that uses guidance composition meshes to intelligently restrict which layers are considered during image composition, performing late stage reprojection (LSR) on multiple layers and generating a set of guidance composition meshes to optimize shader selection and reduce unnecessary processing, thereby improving computational efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional image composition processes consider all image layers, then image quality is maintained, but computational resource consumption increases and rendering speed decreases

Engineering Contradiction:
Improverendering speedVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the image composition process into tiled regions and segments the consideration of image layers based on depth information. Instead of processing all layers uniformly across the entire image, the system segments both the spatial domain (tiles) and the layer domain (based on depth), allowing selective processing of only relevant layers in each tile region. This segmentation dramatically reduces computational resources while maintaining visual quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by determining which image layers are relevant based on local depth information in each tile region. The system evaluates depth values locally to identify occlusion relationships, allowing different processing strategies for different regions of the image. This ensures high processing efficiency in regions where layers can be culled while maintaining full quality in regions requiring detailed composition.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If late stage reprojection is performed on all image layers, then accurate image correction is achieved, but processing time increases

Engineering Contradiction:
Improveimage correction accuracyVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary depth evaluation and layer selection before executing the full late stage reprojection process. By pre-processing depth information and identifying which layers will be visible in each tile region, the system prepares a reduced set of layers that need full reprojection processing. This preliminary action maintains correction accuracy for visible layers while avoiding unnecessary processing of hidden layers.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by performing complete late stage reprojection only on the subset of image layers that are determined to be visible, rather than processing all layers. The depth-based culling identifies the minimum necessary set of layers that must undergo full reprojection, achieving accurate correction where needed while reducing overall processing time by excluding layers that would not contribute to the final image.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If the system processes a large number of image layers, then image quality and completeness are maintained, but the system fails to scale efficiently

Engineering Contradiction:
Improveimage qualityVSAvoidsystem scalability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the image processing into independent tile regions and applies depth-based layer culling within each segment. This allows the system to handle large numbers of layers by processing them in manageable, parallelizable units. Each tile can be processed independently based on its local depth information, enabling the system to scale efficiently as the number of layers increases without compromising overall image quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the processing parameters dynamically based on depth information. Instead of using fixed processing parameters for all layers, the system adjusts which layers are processed by evaluating depth parameters in each tile region. This parameter change approach allows the system to maintain high image quality by processing necessary layers while achieving scalability by reducing the number of layers processed in regions where depth culling applies.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250299438A1Tiled layer composition for remote rendering
Publication Date: 2025.09.25 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250299438A1 patent drawing
  • US20250299438A1 patent drawing
  • US20250299438A1 patent drawing

AI summary

Techniques for performing tiled composition to intelligently restrict which layers are considered when performing an image composition process are disclosed. A service accesses, for each of multiple image layers, a corresponding color image and a corresponding depth image. The service performs LSR on the image layers to produce corresponding reprojected color images and corresponding reprojected depth images. The service uses the LSR's correction matrix to generate a set of guidance composition meshes. The service uses the guidance composition meshes to guide performance of the image composition process.