3D Point Cloud Entropy Decoding With Prediction-Based Context Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for encoding and decoding three-dimensional data are inefficient and result in excessive data handling, particularly due to inadequate context selection in intra prediction schemes.

Innovation Solution

A method and device that determine a numerical range based on whether intra or inter prediction is used, switching contexts between first and second contexts for entropy decoding or encoding, based on the absolute value of decoded information, to improve encoding efficiency and reduce data handling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single context is used for entropy encoding/decoding regardless of prediction type, then device complexity is reduced, but encoding efficiency deteriorates

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcontext switching complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the encoding/decoding process by creating separate contexts for intra-prediction and inter-prediction modes. The entropy encoder/decoder switches between a first context (for intra-prediction) and a second context (for inter-prediction) based on the prediction type, allowing optimized probability models for each mode while maintaining manageable complexity through clear segmentation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic context selection where the entropy coding context is adaptively switched based on the prediction mode. The system dynamically adjusts the probability model by selecting different contexts according to whether intra-prediction or inter-prediction is used, enabling the encoding/decoding process to adapt to different data characteristics.

Inventive Principle:
Principle #15Dynamics

2Productivity

If context switching is implemented based on prediction type, then encoding efficiency is improved, but processing overhead increases

Engineering Contradiction:
Improveencoding efficiencyVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by determining the prediction type (intra or inter) before performing entropy encoding/decoding. This allows the system to pre-select the appropriate context before processing the actual data, avoiding runtime decisions and reducing processing overhead during the critical encoding/decoding path.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If numerical range determination is performed for context switching, then data compression ratio is improved, but computational complexity increases

Engineering Contradiction:
Improvedata amountVSAvoidcomputational complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies local quality by determining numerical ranges specific to each prediction mode (intra vs. inter). Different numerical ranges are established for different contexts, allowing the system to optimize for local data characteristics of each prediction type while maintaining overall system efficiency through mode-specific parameter optimization.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12489901B2Decoding method, encoding method, decoding device, and encoding device
Publication Date: 2025.12.02 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12489901B2 patent drawing
  • US12489901B2 patent drawing
  • US12489901B2 patent drawing

AI summary

A decoding method includes: determining a numerical range based on whether intra prediction or inter prediction is to be used to decode encoded first information of a current three-dimensional point; and switching a context between a first context and a second context to entropy-decode the encoded first information, based on whether an absolute value of decoded second information of the current three-dimensional point is included in the numerical range determined.