G-PCC Secondary Component QP Coding for Point Cloud Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point cloud compression techniques face challenges in efficiently encoding and decoding secondary components, particularly in adapting quantization parameters and using multiple bitdepths, which affects compression efficiency and quality.

Innovation Solution

The proposed solution involves improving geometry-based point cloud compression (G-PCC) techniques by optimizing quantization parameter adaptation, efficiently using multiple bitdepths for primary and secondary components, and mapping QP values, including separate QP values for different components to tailor quantization to spatial variations in point cloud data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single QP value is used for all attribute components, then device complexity is reduced, but manufacturing precision of compression quality deteriorates

Engineering Contradiction:
Improvecomplexity of QP managementVSAvoidcompression quality
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent segments the attribute components into primary components (e.g., Y/luma) and secondary components (e.g., Cb, Cr/chroma). Different QP values are assigned to different component types, allowing independent optimization of compression quality for each component type while maintaining manageable complexity through structured segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different QP values to different attribute components based on their local characteristics. Primary components use one QP value while secondary components use another, allowing each component to be compressed with quality appropriate to its visual importance and characteristics.

Inventive Principle:
Principle #3Local quality

2Manufacturing precision

If multiple bitdepths are used for primary and secondary components, then manufacturing precision of quality is improved, but device complexity increases

Engineering Contradiction:
Improvequality precisionVSAvoidcomplexity of bitdepth management
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent introduces dynamic bitdepth selection where the bitdepth for secondary components can be adjusted based on the QP offset value. When QP offset is applied, secondary components may use reduced bitdepth (e.g., 8-bit instead of 10-bit), allowing flexible adaptation of precision requirements based on compression needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the bitdepth parameter for secondary components based on whether QP offset is applied. This parameter change allows the system to use lower precision (fewer bits) for secondary components when compression is prioritized, while maintaining higher precision when quality is prioritized.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If QP offset value is determined for secondary components, then manufacturing precision of compression is improved, but loss of information increases due to additional signaling

Engineering Contradiction:
Improvecompression precisionVSAvoidsignaling overhead
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The patent applies QP offset selectively rather than universally. The QP offset mechanism is available but only applied when it provides benefit, allowing the system to achieve improved compression precision for secondary components without always incurring the full signaling overhead.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent enables the decoding device to determine the QP offset value for secondary components based on information already available in the bitstream. The offset may be derived from existing QP parameters or determined through analysis of the compressed data characteristics, reducing the need for additional explicit signaling.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11847801B2Secondary component attribute coding for geometry-based point cloud compression (G-PCC)
Publication Date: 2023.12.19 QUALCOMM INC
  • US11847801B2 patent drawing
  • US11847801B2 patent drawing
  • US11847801B2 patent drawing

AI summary

In some examples, a method of decoding a point cloud includes decoding an initial QP value from an attribute parameter set. The method also includes determining a first QP value for a first component of an attribute of point cloud data from the initial QP value. The method further includes determining a QP offset value for a second component of the attribute of the point cloud data and determining a second QP value for the second component of the attribute from the first QP value and from the QP offset value. The method includes decoding the point cloud data based on the first QP value and further based on the second QP value.