G-PCC Occupancy Coding with Conditional IDCM

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point cloud compression techniques face inefficiencies in coding occupancy data, particularly when using inferred direct coding mode (IDCM), which incurs high overhead bit costs, and angular mode, which complicates the coding process.

Innovation Solution

Implementing techniques that limit the use of IDCM to when it is appropriate, such as when a node is not inter predictable or angular mode is enabled, thereby optimizing the coding process by enabling IDCM only under specific conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If IDCM is used for coding occupancy data, then coding flexibility is improved, but overhead bit cost increases

Engineering Contradiction:
Improvecoding flexibilityVSAvoidoverhead bit cost
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent applies local quality by enabling IDCM only for specific nodes that meet certain criteria (non-inter-predictable nodes or nodes with angular mode), rather than uniformly applying it to all nodes. This selective application optimizes the balance between coding flexibility and overhead bit cost by using IDCM's adaptive advantages where needed while avoiding its overhead penalties where unnecessary.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If IDCM is used for all nodes, then coding adaptability is improved, but compression efficiency deteriorates

Engineering Contradiction:
Improvecoding adaptabilityVSAvoidcompression efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent implements local quality by determining IDCM applicability on a per-node basis using specific criteria. This ensures that IDCM's adaptive coding benefits are realized only where they contribute to compression efficiency, while avoiding nodes where other coding methods would be more efficient, thus resolving the contradiction between adaptability and compression efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by selectively enabling IDCM for only those nodes that require its adaptive capabilities, rather than applying it excessively to all nodes. This partial application maintains coding adaptability where needed while preserving overall compression efficiency by using simpler methods for suitable nodes.

Inventive Principle:
Principle #16Partial or excessive action

3Measurement precision

If angular mode is enabled for a node, then coding precision is improved, but processing complexity increases

Engineering Contradiction:
Improvecoding precisionVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the IDCM determination process adaptive based on node characteristics. The system dynamically evaluates whether each node is inter-predictable and whether angular mode is enabled, then selectively applies IDCM accordingly. This dynamic approach optimizes the balance between coding precision and processing complexity by avoiding unnecessary complexity for nodes that don't require enhanced precision.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12444092B2Coding point cloud data using direct mode for inter-prediction in G-PCC
Publication Date: 2025.10.14 QUALCOMM INC
  • US12444092B2 patent drawing
  • US12444092B2 patent drawing
  • US12444092B2 patent drawing

AI summary

An example device for coding point cloud data includes a memory configured to store point cloud data; and one or more processors implemented in circuitry and configured to: determine at least one of 1) that a node of an octree of the point cloud data is not inter predictable or 2) that angular mode is enabled for the node; in response to determining the at least one of 1) that the node is not inter predictable or 2) that angular mode is enabled for the node, determine an inferred direct coding mode (IDCM) mode for the node; and code occupancy data of the node using the determined IDCM mode.