Point Cloud Attribute Layer Signaling for Multi-Codec Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing PCC systems face challenges in efficiently encoding and decoding point cloud data due to the inability to utilize different codecs for various attributes, improper identification of layers and streams, and lack of mechanisms for indicating layer combinations and correspondences, leading to inefficiencies in compression and decoding processes.

Innovation Solution

Implementing separate syntax elements to identify the video codec for each attribute, explicitly signaling the number of layers and layer combinations, and specifying the layer index within the PCC attribute stream, along with flags for irregular point clouds, allowing for more complex coding mechanisms that are decodable by the decoder.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single video codec is used to encode all PCC attributes in a sequence, then the coding system is simple to implement, but coding efficiency is reduced because some codecs are more efficient for certain attributes than others

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcodec selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the PCC attribute coding by introducing separate syntax elements for each attribute to identify its specific video codec. This allows different codecs to be applied to different attributes (geometry, texture, reflectance, transparency, normal) within the same sequence, optimizing coding efficiency for each attribute type while maintaining manageable system complexity through structured syntax elements.

Inventive Principle:
Principle #1Segmentation

2Productivity

If multiple video codecs are allowed for different PCC attributes, then coding efficiency increases, but the complexity of the coding system and processor resource usage increase

Engineering Contradiction:
Improvecompression efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by allowing different video codecs to be selected for different PCC attributes based on their specific characteristics. Each attribute (geometry, texture, reflectance, transparency, normal) can have its own identified_codec_for_attribute syntax element, enabling locally optimized coding decisions that improve overall compression efficiency while managing system complexity through attribute-specific control.

Inventive Principle:
Principle #3Local quality

3Reliability

If layer combinations and correspondences are not explicitly signaled, then the bitstream is more compact, but the decoder cannot properly identify and decode the layered PCC attributes

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbitstream size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent performs preliminary action by explicitly signaling layer combinations and correspondences in the bitstream through syntax elements such as attribute_layers_combination_mode and max_attribute_layer_idx. This pre-provides the decoder with necessary information about how PCC attributes are organized into layers and how they combine, ensuring reliable decoding while managing bitstream size through targeted signaling rather than exhaustive data transmission.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12587680B2Attribute layers and signaling in point cloud coding
Publication Date: 2026.03.24 HUAWEI TECH CO LTD
  • US12587680B2 patent drawing
  • US12587680B2 patent drawing
  • US12587680B2 patent drawing

AI summary

A video coding mechanism is disclosed. The mechanism includes receiving a bitstream comprising a plurality of coded sequences of point cloud coding (PCC) frames. The plurality of coded sequences of PCC frames represent a plurality of PCC attributes including geometry, texture, and one or more of reflectance, transparency, and normal. Each coded PCC frame is represented by one or more PCC network abstraction layer (NAL) units.The mechanism also includes parsing the bitstream to obtain, for each PCC attribute, an indication of one of a plurality of video codecs used to code the corresponding PCC attribute. The mechanism also includes decoding the bitstream based on the indicated video codecs for the PCC attributes.