Point Cloud Data Encoding Using PCM and Adaptive Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for transmitting point cloud data face challenges in efficiency, latency, and encoding/decoding complexity, particularly in supporting high-throughput requirements for applications like virtual reality, augmented reality, and self-driving services.

Innovation Solution

A method involving encoding point cloud data using a specific scheme like pulse coding modulation (PCM), along with metadata indicating the encoding scheme, to facilitate efficient transmission and adaptive decoding based on receiver performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If point cloud data is transmitted with high throughput to support VR/AR/self-driving services, then service quality is improved, but transmission complexity and latency increase

Engineering Contradiction:
Improvetransmission throughputVSAvoidencoding/decoding complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The point cloud data is divided into multiple samples, with each sample containing geometry data and attribute data. This segmentation allows for parallel processing and efficient encoding/decoding operations, reducing overall complexity while maintaining high throughput transmission capability

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs adaptive decoding that adjusts to receiver performance dynamically. The system can switch between different decoding strategies based on real-time conditions, optimizing the balance between transmission throughput and processing complexity for VR/AR/self-driving services

Inventive Principle:
Principle #15Dynamics

2Speed

If point cloud data is encoded using a specific scheme like PCM to improve decoding efficiency, then decoding speed is improved, but encoding complexity increases

Engineering Contradiction:
Improvedecoding speedVSAvoidencoding complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent applies pulse coding modulation (PCM) which changes the encoding parameters to fixed-width binary representations. This standardization simplifies the decoding process significantly, as the decoder knows exactly how to interpret each sample without complex variable-length decoding logic, thereby improving decoding speed while managing encoding complexity through parameter standardization

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If metadata including encoding scheme information is transmitted to enable adaptive decoding, then adaptability is improved, but data transmission overhead increases

Engineering Contradiction:
Improveadaptive decoding capabilityVSAvoidmetadata overhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential encoding scheme information into separate metadata fields (such as track reference type boxes), rather than embedding encoding details throughout the entire data stream. This extraction approach provides the necessary adaptability for receivers to select appropriate decoding methods while minimizing the quantity of metadata overhead by including only critical information

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11170556B2Apparatus for transmitting point cloud data, a method for transmitting point cloud data, an apparatus for receiving point cloud data and a method for receiving point cloud data
Publication Date: 2021.11.09 LG ELECTRONICS INC
  • US11170556B2 patent drawing
  • US11170556B2 patent drawing
  • US11170556B2 patent drawing

AI summary

A method of transmitting point cloud data in accordance with embodiments may include encoding point cloud data, and/or transmitting a bitstream containing the encoded point cloud data and metadata for the point cloud data. In addition, a method of receiving point cloud data in accordance with embodiments may include receiving a bitstream containing point cloud data and metadata, and/or decoding the point cloud data.