Layered Point Cloud Attribute Encoding for Faster 3D Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing three-dimensional data decoding devices face significant processing time challenges due to the massive amount of data in point cloud representations, necessitating more efficient encoding and decoding methods.

Innovation Solution

A method of assigning three-dimensional points to layers and encoding attribute information using these layers, along with encoding the total number of points per layer, allows the decoding device to determine layer membership without geometry calculations, enabling parallel processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If point cloud data is used to represent three-dimensional structures, then the data can comprehensively capture geometric and attribute information, but the massive amount of data necessitates compression and increases processing time

Engineering Contradiction:
Improveinformation completenessVSAvoidprocessing time
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The patent segments the point cloud data into multiple layers based on depth information, where each layer contains points within a specific depth range. This segmentation allows the decoding device to process and reconstruct layers sequentially rather than handling all points simultaneously, significantly reducing processing time while preserving complete geometric and attribute information.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary encoding of layer structure information and point-to-layer mapping during the encoding phase. The bitstream includes pre-encoded data about the number of points in each layer and their assignments, allowing the decoding device to reconstruct the three-dimensional structure without performing complex geometry calculations during decoding, thereby reducing processing time.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If layer assignment is performed without pre-encoded mapping information, then the decoding can be simpler, but geometry calculations are required which increase processing time

Engineering Contradiction:
Improvedecoding complexityVSAvoidprocessing time
Core Design Contradiction:
Device complexityVSLoss of time

Solution Approach 1:

The encoding device performs the complex task of assigning points to layers and encoding this mapping information in advance. The bitstream contains pre-encoded layer structure data including the number of points per layer and their assignments. During decoding, the device simply reads this pre-encoded information without performing geometry calculations, thus reducing processing time while maintaining decoding simplicity.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If all three-dimensional points are processed simultaneously, then the decoding is straightforward, but the massive amount of data increases processing time significantly

Engineering Contradiction:
Improvedecoding simplicityVSAvoidprocessing efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent divides the point cloud into multiple layers based on depth ranges, allowing the decoding device to process each layer sequentially rather than handling all points simultaneously. This segmentation maintains decoding simplicity for each individual layer while significantly improving overall processing efficiency by breaking down the massive data set into manageable chunks.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12432363B2Three-dimensional data encoding method, three-dimensional data decoding method, three-dimensional data encoding device, and three-dimensional data decoding device
Publication Date: 2025.09.30 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US12432363B2 patent drawing
  • US12432363B2 patent drawing
  • US12432363B2 patent drawing

AI summary

A three-dimensional data encoding method is a method of encoding three-dimensional points each having an attribute information item. The three-dimensional data encoding method includes: assigning each of the three-dimensional points to any one of layers; encoding the attribute information item of each three-dimensional point using the layers; and encoding information indicating a total number of three-dimensional points belonging to each of the layers.