GPCC Context Reduction for Point Cloud Encoding Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing processes for determining contexts for arithmetic coding in point cloud compression, specifically for plane position and point offset syntax elements, are complex, leading to increased hardware implementation costs and slower encoding and decoding processes.

Innovation Solution

The techniques simplify the planar and azimuthal modes in the Geometric Point Cloud Compression (GPCC) standard by reducing the number of contexts available for arithmetic coding, specifically determining contexts from a plurality of 8 contexts for horizontal plane positions and point offsets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If existing complex processes for determining contexts for arithmetic coding are used, then compression efficiency is maintained, but hardware implementation costs increase and encoding/decoding speed decreases

Engineering Contradiction:
Improveencoding and decoding speedVSAvoidcontext determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential context information needed for arithmetic coding, removing unnecessary complexity from the context determination process. Instead of using all available context parameters, the invention selectively uses only the most critical ones (such as occupancy flags and basic spatial relationships), thereby simplifying the hardware implementation while maintaining adequate compression performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the parameters used for context determination from a complex multi-factor model to a simplified model with fewer parameters. Specifically, it reduces the context selection criteria to depend on simpler factors such as occupancy patterns and basic spatial relationships, which can be processed more quickly and with less hardware complexity while still providing effective compression.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If existing complex processes for determining contexts for arithmetic coding are used, then compression efficiency is maintained, but hardware implementation costs increase

Engineering Contradiction:
Improvehardware implementation costVSAvoidcontext determination complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent extracts only the essential context information needed for arithmetic coding, removing unnecessary complexity from the context determination process. Instead of using all available context parameters, the invention selectively uses only the most critical ones (such as occupancy flags and basic spatial relationships), thereby simplifying the hardware implementation while maintaining adequate compression performance.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent employs simpler, less expensive context determination mechanisms that can be implemented with lower-cost hardware components. By using basic occupancy flags and simple spatial relationship checks instead of complex multi-parameter analysis, the invention reduces hardware costs while achieving sufficient compression efficiency for practical applications.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Productivity

If reduced number of contexts (8 contexts) are used for arithmetic coding, then hardware costs decrease and processing speed increases, but compression efficiency may be affected

Engineering Contradiction:
Improveencoding and decoding speedVSAvoidcompression efficiency
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent changes the parameters used for context determination from a complex multi-factor model to a simplified model with fewer parameters. Specifically, it reduces the context selection criteria to depend on simpler factors such as occupancy patterns and basic spatial relationships, which can be processed more quickly and with less hardware complexity while still providing effective compression.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent applies different context determination strategies to different parts of the data structure based on their specific characteristics. For example, it uses simplified context selection for syntax elements where high precision is less critical, while maintaining more detailed context analysis where it matters most, thereby achieving a balance between speed and compression efficiency.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12283074B2Planar and azimuthal mode in geometric point cloud compression
Publication Date: 2025.04.22 QUALCOMM INC
  • US12283074B2 patent drawing
  • US12283074B2 patent drawing
  • US12283074B2 patent drawing

AI summary

A device for encoding point cloud data, the device comprising: a memory to store the point cloud data; and one or more processors coupled to the memory and implemented in circuitry, the one or more processors configured to: determine a horizontal plane position of a node, wherein the horizontal plane position indicates a position of a single plane that is perpendicular to a first axis of a coordinate system, wherein the first axis is a horizontal axis; determine, from a plurality of contexts consisting of 8 contexts, a context for the horizontal plane position of the node; and perform arithmetic encoding on a syntax element indicating the horizontal plane position using the determined context.