3D Point Cloud Attribute Encoding with Threshold-Based Tree Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing three-dimensional data encoding and decoding methods face inefficiencies in coding efficiency, particularly in handling large volumes of point cloud data.

Innovation Solution

A three-dimensional data encoding and decoding method that determines a valid node count in an N-ary tree structure, using prediction processes for encoding and decoding based on threshold values to optimize encoding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a prediction process using parent nodes is applied to all nodes in the N-ary tree structure, then coding efficiency improves, but processing complexity increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies different encoding strategies to different regions of the N-ary tree based on local characteristics. Specifically, it identifies leaf nodes with valid children and applies prediction encoding only to those nodes that meet certain criteria (valid node count thresholds), while using other encoding methods for remaining nodes. This localized application of prediction processes optimizes coding efficiency for suitable nodes while avoiding unnecessary complexity for others.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically selects encoding methods based on the actual data characteristics during the encoding process. It calculates valid node counts for different regions and adaptively chooses between prediction-based encoding and alternative encoding methods depending on whether the valid node count exceeds predetermined thresholds. This dynamic adaptation allows the system to optimize for coding efficiency when appropriate while reducing complexity when not beneficial.

Inventive Principle:
Principle #15Dynamics

2Quantity of substance

If prediction encoding is applied to increase compression ratio, then data transmission efficiency improves, but decoding complexity increases

Engineering Contradiction:
Improvedata compression ratioVSAvoiddecoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies prediction decoding selectively only to nodes that were encoded using prediction processes. During decoding, it identifies which nodes require prediction-based reconstruction by checking the encoded data markers, and applies the prediction process only to those specific nodes rather than all nodes. This localized approach maintains high compression ratios for suitable data while reducing unnecessary decoding operations.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The encoded data includes metadata or markers that automatically indicate which nodes were encoded using prediction processes. During decoding, the system uses these self-identifying markers to determine which nodes require prediction-based reconstruction, eliminating the need for complex external control logic. The data itself provides the information needed to guide the decoding process efficiently.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12380607B2Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
Publication Date: 2025.08.05 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12380607B2 patent drawing
  • US12380607B2 patent drawing
  • US12380607B2 patent drawing

AI summary

A three-dimensional data encoding method includes: determining whether a first valid node count is greater than or equal to a first threshold value predetermined, the first valid node count being a total number of valid nodes that are nodes each including a three-dimensional point, the valid nodes being included in first nodes belonging to a layer higher than a layer of a current node in an N-ary tree structure of three-dimensional points included in point cloud data, N being an integer greater than or equal to 2; and, when the first valid node count is greater than or equal to the first threshold value, performing first encoding on attribute information of the current node, the first encoding including a prediction process in which second nodes are used, the second nodes including a parent node of the current node and belonging to a same layer as the parent node.