Volumetric Viewport Rendering With Default Values for Missing Pixels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for rendering volumetric scenes are computationally expensive due to the need for inpainting or filtering missing pixel attributes at the decoder side, lacking a format that directs renderers to the most appropriate solution for handling missing pixel values.

Innovation Solution

Encoding metadata in a data stream with suggested attribute values, such as color, reflectance, transparency, or shininess, to be used as default values for missing pixels, along with quality levels indicating visibility of visual artifacts, allowing renderers to efficiently handle missing data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If inpainting or filtering methods are used at the decoder side to handle missing pixel attributes, then the completeness of rendered pixel attributes is improved, but the computational resources required at the decoder/renderer side increase significantly

Engineering Contradiction:
Improvecompleteness of rendered pixel attributesVSAvoidcomputational resources at decoder/renderer side
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encoder performs preliminary action by computing and transmitting suggested default attribute values in the bitstream before rendering. These pre-computed suggested values are provided in advance to guide the renderer, eliminating the need for complex post-processing operations at the decoder side.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The suggested default attribute values act as an intermediary between the incomplete volumetric scene representation and the final rendered image. These intermediary values guide the renderer to fill missing pixel attributes efficiently without requiring computationally intensive inpainting or filtering operations.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If suggested default attribute values are provided in the bitstream, then the computational burden on renderers is reduced, but additional metadata encoding is required at the encoder side

Engineering Contradiction:
Improvecomputational burden on renderersVSAvoidencoder side metadata encoding
Core Design Contradiction:
Device complexityVSEase of manufacture

Solution Approach 1:

The suggested default attribute values are extracted as separate metadata from the main volumetric scene representation. This allows the encoder to add only the necessary default values without re-encoding the entire scene, minimizing the overhead while providing useful guidance to renderers.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The suggested default attribute values serve as a lightweight, disposable guide that provides sufficient information for rendering without requiring complex or permanent solutions. These simple default values are computationally inexpensive to transmit and process, making them an efficient compromise between completeness and computational cost.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS20260059141A1Missing attribute value transmission for rendered viewport of a volumetric scene
Publication Date: 2026.02.26 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US20260059141A1 patent drawing
  • US20260059141A1 patent drawing

AI summary

Methods, device and data stream are provided to generate, transmit and decode volumetric scenes. According the present principles, rendering attribute values, like color values, are transmitted to the renderer to be used as a suggested attribute value for pixels for which this attribute is missing. For example, when rendering a viewport image of a volumetric scene, some pixels may miss a color information. In such a case, the present principles provide a suggested default color. These principles apply to various rendering attributes like reflectance, transparency, material or shininess. In an embodiment, an attribute value is associated with a region of the 3D space. In another embodiment, a quality level linked to the default value helps the renderer to select a filling method.