G-PCC Occupancy Coding With Selective IDCM for Inter Prediction

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 costs, and angular mode, which is not always optimal.

Innovation Solution

Implementing techniques that limit the use of IDCM to when a node is not inter predictable or when angular mode is enabled, thereby reducing overhead by enabling IDCM only when appropriate.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

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

Engineering Contradiction:
Improvecoding flexibilityVSAvoidoverhead cost
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent applies local quality by enabling IDCM mode selectively at specific nodes in the octree structure based on local geometric characteristics. The coder determines whether to use IDCM on a per-node basis, allowing flexible coding adaptation to local conditions while avoiding overhead in regions where it is not beneficial.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the coding parameter (coding mode) dynamically based on the inter predictability of nodes. By monitoring geometric characteristics and inter prediction results, the system switches between IDCM and other coding modes to optimize the balance between flexibility and overhead.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If IDCM mode is used for all nodes, then coding adaptability is improved, but bit cost increases

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

Solution Approach 1:

The patent applies partial action by using IDCM mode only for nodes that are not inter predictable or where angular mode is enabled, rather than applying it universally. This selective application reduces bit cost while maintaining adaptability where it is most needed.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent segments the point cloud data into different regions with different coding characteristics, applying IDCM only to suitable segments (nodes) while using other coding methods for others, thereby optimizing the overall bit cost while preserving necessary adaptability.

Inventive Principle:
Principle #1Segmentation

3Reliability

If IDCM mode is enabled for nodes that are inter predictable, then coding completeness is improved, but efficiency deteriorates

Engineering Contradiction:
Improvecoding completenessVSAvoidcoding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent introduces dynamic decision-making in the coding process by evaluating inter predictability on a per-node basis. The coder adaptively determines whether to use IDCM or other modes based on real-time assessment of node characteristics, optimizing both completeness and efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from inter prediction results to guide coding mode selection. By evaluating whether a node is inter predictable based on previous coding results and geometric characteristics, the system makes informed decisions about IDCM usage, ensuring coding completeness while maintaining efficiency.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260080577A1Coding point cloud data using direct mode for inter prediction in g-pcc
Publication Date: 2026.03.19 QUALCOMM INC
  • US20260080577A1 patent drawing
  • US20260080577A1 patent drawing
  • US20260080577A1 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.