3D Data Decoding via Projection Direction and Patch Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for decoding 3D data encoded using a video-based approach are restricted by decoding order and range, requiring the entire dataset to be decoded to access a desired portion, leading to complex and inefficient processing.

Innovation Solution

An image processing apparatus and method that generates and decodes bit streams including projection direction information, allowing for flexible projection directions and patch placement, enabling partial decoding and reducing processing load by associating projection directions with identifiers and encoding units.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the entire decoding target is decoded to access a desired portion, then the desired portion can be obtained, but the processing complexity and time increase significantly

Engineering Contradiction:
Improveaccess accuracy to desired portionVSAvoiddecoding time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the 3D data into multiple patches that can be independently decoded. Each patch corresponds to a specific region in the decoded image, allowing the decoder to selectively decode only the patches containing the desired portion rather than the entire decoding target. This segmentation enables partial decoding and reduces unnecessary processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial decoding by allowing the decoder to decode only a subset of patches rather than the complete set. The bitstream includes information about which patches are available and their spatial relationships, enabling the decoder to perform just enough decoding to access the desired portion without excessive processing of unrelated data.

Inventive Principle:
Principle #16Partial or excessive action

2Ease of manufacture

If traditional video-based encoding is used for 3D data, then encoding can be performed, but decoding order and range are restricted

Engineering Contradiction:
Improveencoding capabilityVSAvoiddecoding flexibility
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent organizes patches in a two-dimensional array structure with row and column indices, adding spatial dimension information to the encoding. This dimensional organization allows the decoder to navigate and access patches flexibly based on their spatial positions, overcoming the linear decoding order restrictions of traditional video-based encoding methods.

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

Solution Approach 2:

The patent creates a universal patch-based encoding framework that can handle various types of 3D data and support multiple decoding scenarios. The same encoding structure enables both full decoding and partial decoding, sequential and random access, making the system versatile for different application requirements while maintaining encoding capability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Quantity of substance

If patches are densely packed in encoding units, then data compactness is improved, but occlusion and patch decomposition increase

Engineering Contradiction:
Improvedata compactnessVSAvoidocclusion and patch decomposition
Core Design Contradiction:
Quantity of substanceVSObject-generated harmful factors

Solution Approach 1:

The patent applies different packing strategies to different regions based on their characteristics. Patches are organized in a structured two-dimensional array where spatial relationships are preserved, allowing regions with potential occlusion issues to be handled differently from non-occluded regions. This local quality approach maintains data compactness while reducing harmful occlusion effects in critical areas.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary organization of patches into a structured array before encoding, establishing spatial relationships and identifying potential occlusion issues in advance. This preliminary action allows the encoder to prepare appropriate handling strategies for each patch, reducing decomposition problems during decoding while maintaining compact representation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11310518B2Image processing apparatus and method
Publication Date: 2022.04.19 SONY GROUP CORP
  • US11310518B2 patent drawing
  • US11310518B2 patent drawing
  • US11310518B2 patent drawing

AI summary

An image processing apparatus and method that make it possible to decode encoded data of 3D data with increased ease. A bit stream is generated which includes projection direction information including information relating to a projection direction of position information of 3D data representative of a three-dimensional structure on a two-dimensional plane and encoded data of a geometry image obtained by projecting the position information on the two-dimensional plane.