3D Data Encoding Using Divided Bitstreams and Separators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high data volume of 3D data, such as point cloud data, leads to increased load and processing challenges during encoding and decoding, making it difficult to implement using existing 2D image codecs like JPEG and HEVC, as they often violate standard constraints and result in unrealistic processing loads.

Innovation Solution

Divide 3D data into multiple pieces, encode each piece separately, and multiplex the bitstreams with a separator indicating the joint positions, allowing for efficient encoding and decoding using existing 2D image codecs by controlling the data size and facilitating scalable decoding.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If 3D data is encoded using existing 2D image codecs, then encoding can be performed with standard tools, but the data volume is too large causing violation of standard constraints and unrealistic processing load

Engineering Contradiction:
Improveencoding implementationVSAvoiddata volume
Core Design Contradiction:
Ease of manufactureVSQuantity of substance

Solution Approach 1:

The patent divides the 3D data into multiple smaller data pieces before encoding. This segmentation allows the use of existing 2D image codecs by reducing the data volume to manageable sizes that satisfy standard constraints, while still representing the complete 3D structure through the collection of divided pieces.

Inventive Principle:
Principle #1Segmentation

2Productivity

If 3D data is divided into multiple pieces for encoding, then encoding load is reduced and 2D codecs can be used, but decoding complexity increases due to need to handle multiple bitstreams

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

Solution Approach 1:

The patent introduces a separator as an intermediary element between the multiple divided bitstreams. This separator provides clear delimitation and structural information, simplifying the decoding process by enabling automatic identification and separation of individual bitstreams without complex parsing algorithms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If a separator is added to indicate joint positions between bitstreams, then decoding accuracy is improved, but bitstream size increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoidbitstream size
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent optimizes the separator design by changing its parameter representation - using a variable-length encoding where the separator length adapts to the data structure. This allows precise indication of joint positions and accurate decoding while minimizing the additional overhead, achieving a balance between decoding accuracy and bitstream size efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250005800A1Information processing apparatus and information processing method
Publication Date: 2025.01.02 SONY GROUP CORP
  • US20250005800A1 patent drawing
  • US20250005800A1 patent drawing
  • US20250005800A1 patent drawing

AI summary

3D data representing a three-dimensional structure is divided into a plurality of pieces and encoded, an obtained plurality of divided bitstreams is multiplexed, and one bitstream including a separator indicating a position of a joint between the divided bitstreams is generated. Furthermore, a separator indicating a position of a joint between divided bitstreams obtained by dividing 3D data representing a three-dimensional structure into a plurality of pieces and encoding the plurality of divided pieces of the 3D data, which is included in a bitstream obtained by multiplexing a plurality of the divided bitstreams, is analyzed, and the bitstream is divided into every divided bitstream on the basis of information included in the analyzed separator, and decoded. Applications of the technology include being implemented in, for example, an information processing apparatus, an image processing apparatus, electronic equipment, an information processing method, a program, or the like.