3D Mesh Displacement Decoding Error Tolerance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing method of encoding and decoding mesh displacement images in a 4:2:0 format has insufficient error tolerance and scalability, leading to distortion in 3D data transmission.

Innovation Solution

A 3D data decoding apparatus that decodes mesh displacement images in a YCbCr 4:2:0 format using a video coding scheme, employing a displacement unmapper to derive mesh displacements from a mesh displacement image, and a video decoder to handle geometry video streams, thereby reducing distortion and improving encoding and decoding quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If mesh displacement image is encoded in 4:2:0 format using video coding scheme, then compression efficiency is improved, but error tolerance and scalability functions are insufficient

Engineering Contradiction:
Improvecompression efficiencyVSAvoiderror tolerance
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The displacement unmapper divides the mesh displacement image into multiple component images (e.g., R, G, B components), allowing independent processing and error isolation. This segmentation enables selective decoding of critical components while maintaining overall functionality even when some components suffer errors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts decoding parameters based on capability indicators from the decoding apparatus. When error tolerance is needed, the encoder can switch to more robust parameter settings, such as increased redundancy or alternative color space representations, while maintaining 4:2:0 format compression efficiency.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If mesh displacement image is encoded in 4:2:0 format using video coding scheme, then compression efficiency is improved, but scalability function is insufficient

Engineering Contradiction:
Improvecompression efficiencyVSAvoidscalability
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The displacement unmapper implements dynamic adaptability by adjusting its operation based on capability indicators received from the decoding apparatus. The system can switch between different displacement derivation methods and component processing strategies to match the decoding capabilities, enabling scalable deployment across devices with varying performance levels.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The displacement unmapper is designed to handle multiple color formats (4:2:0, 4:4:4, etc.) and multiple displacement derivation methods within a single unified structure. This multi-functionality allows the same encoding framework to serve diverse decoding capabilities, from high-performance devices to resource-constrained devices.

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

3Speed

If mesh displacement image is decoded without proper unmapping, then decoding speed is improved, but distortion in 3D data increases

Engineering Contradiction:
Improvedecoding speedVSAvoid3D data quality
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The displacement unmapper performs preliminary organization of component data during the decoding process, arranging R, G, and B components in their proper spatial and temporal relationships before final mesh reconstruction. This pre-organization prevents distortion while maintaining efficient processing by avoiding complex post-processing operations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250005803A13D data decoding apparatus and 3D data encoding apparatus
Publication Date: 2025.01.02 SHARP KK
  • US20250005803A1 patent drawing
  • US20250005803A1 patent drawing
  • US20250005803A1 patent drawing

AI summary

A video coding scheme for encoding and decoding 3D data encodes and decodes a mesh displacement image as an image in a 4:2:0 format, reduces distortion caused by encoding, and encodes and decodes 3D data with high quality. A 3D data decoding apparatus includes a video decoder that is configured to decode a mesh displacement image decoded from a geometry video stream in which a Unit Type of coded data is V3C_GVD and a displacement unmapper that is configured to derive a mesh displacement per position pos and component compIdx from the mesh displacement image. The displacement unmapper is further configured to derive a Y coordinate of a geometry image from a product of a height and a variable from 0 to a value indicating a number of dimensions of geometry minus 1 to derive the mesh displacement in a case that the geometry image is in a 4:2:0 format.