Point Cloud Attribute Encoding With Fixed-Point Transforms

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing point cloud encoding methods using transformation matrices with floating point numbers lead to computational precision loss, affecting encoding accuracy.

Innovation Solution

Perform attribute transformation encoding using a transformation matrix that does not include floating point numbers, combined with layer-specific division and shift operations, and quantization, to generate a target bitstream.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a transformation matrix with floating point numbers is used for attribute transformation encoding, then the encoding process can be performed, but computational precision loss occurs affecting encoding accuracy

Engineering Contradiction:
Improveencoding accuracyVSAvoidcomputational precision
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent changes the parameter type of the transformation matrix from floating point numbers to fixed point numbers (integers). This parameter change eliminates the precision loss inherent in floating point arithmetic while maintaining the functional capability of the transformation operation. The fixed point matrix operates on integer values throughout the encoding process, ensuring computational precision is preserved.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If a transformation matrix with floating point numbers is used, then the transformation can be performed, but computational complexity increases and precision is lost

Engineering Contradiction:
Improveencoding efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent substitutes the floating point arithmetic system with a fixed point arithmetic system. This replacement eliminates the complex floating point unit requirements and associated computational overhead, simplifying the computational system while maintaining transformation functionality. The integer-based operations are computationally simpler and more efficient than floating point operations.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Quantity of substance

If quantization processing is applied to attribute coefficients, then the data can be compressed, but precision may be reduced

Engineering Contradiction:
Improvedata sizeVSAvoidattribute coefficient precision
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent performs the transformation operation using fixed point arithmetic before quantization, ensuring that all intermediate calculations maintain integer precision. This preliminary use of exact arithmetic operations prevents precision loss that would otherwise occur during the transformation stage, preserving maximum precision through the quantization process while still enabling data compression.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250299374A1Attribute transformation encoding method, attribute transformation decoding method, and terminal
Publication Date: 2025.09.25 VIVO MOBILE COMM CO LTD
  • US20250299374A1 patent drawing
  • US20250299374A1 patent drawing
  • US20250299374A1 patent drawing

AI summary

An attribute transformation encoding method includes: generating a transform tree structure corresponding to a point cloud based on geometry information of the point cloud; performing a transformation operation on a first attribute coefficient corresponding to a child node of each first node in N layers by using a preset target transformation matrix, to determine a second attribute coefficient, and predicting a first attribute coefficient corresponding to each second node in the N layers, to determine an attribute coefficient residual; quantizing the second attribute coefficient, the attribute coefficient residual, and a first attribute coefficient corresponding to a child node of each first node in a top layer; and encoding the second attribute coefficient, the attribute coefficient residual, and the first attribute coefficient corresponding to the child node of each first node in the top layer of the N layers that are quantized and the geometry information, to generate a target bitstream.