V-PCC Decoder Buffer Synchronization for Point Cloud Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video compression techniques face challenges in achieving high compression ratios with minimal sacrifice in image quality, especially when dealing with large video data sets that need to be streamed or stored across networks with limited bandwidth or memory resources.

Innovation Solution

A method implemented by a PCC decoder that involves receiving a point cloud bitstream, buffering it based on a calculated delay and delay offset, and decoding it to improve synchronization, thereby reducing buffer memory size and enhancing compression efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If video data is compressed using conventional techniques, then the compression ratio is improved, but the image quality deteriorates

Engineering Contradiction:
Improvecompression ratioVSAvoidimage quality
Core Design Contradiction:
Quantity of substanceVSManufacturing precision

Solution Approach 1:

The video data is segmented into multiple components including occupancy maps, geometry data, attribute data, and atlas frames. Each component is processed and compressed separately through dedicated decoders, allowing optimized compression strategies for each type of data while maintaining overall quality

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to the compression process by buffering decoded components and applying output delay synchronization. This allows the system to wait for all components to be decoded before reconstruction, enabling more aggressive compression in spatial dimensions without sacrificing quality

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If buffer memory size is increased to improve synchronization, then the synchronization accuracy is improved, but the memory resource consumption increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidmemory resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The buffer memory size is made dynamic through output delay synchronization. Instead of allocating a fixed large buffer, the system dynamically adjusts the buffering duration based on the actual decoding times of different components. The delay is calculated as the difference between the maximum and minimum decoding times, allowing the buffer to be just large enough for synchronization needs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of buffer duration from a static large value to a dynamic calculated value. By computing the output delay based on actual decoding performance and component types, the system optimizes memory usage while maintaining synchronization accuracy

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12192498B2Video-based point cloud compression (V-PCC) component synchronization
Publication Date: 2025.01.07 HUAWEI TECH CO LTD
  • US12192498B2 patent drawing
  • US12192498B2 patent drawing
  • US12192498B2 patent drawing

AI summary

A method is implemented by a PCC decoder and comprises: receiving, by the PCC decoder, a point cloud bitstream; performing, by the PCC decoder, buffering of the point cloud bitstream based on a time, the performing comprising determining the time based on a delay and a delay offset; and decoding, by the PCC decoder, the point cloud bitstream based on the buffering. A method is implemented by a PCC decoder and comprises: receiving, by the PCC decoder, a point cloud bitstream; performing, by the PCC decoder, buffering of the point cloud bitstream based on a delay, the delay is based on a first delay and a second delay; and decoding, by the PCC decoder, the point cloud bitstream based on the buffering.