3D Mesh Displacement Encoding Using YUV Sample Weighting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for encoding three-dimensional data are inefficient and result in high code amounts due to encoding all components of displacement vectors, leading to suboptimal tradeoffs between quality and bitstream size.

Innovation Solution

Transform displacement vectors into samples using a YUV format where the number of Y samples exceeds U and V samples, optimizing the encoding process to balance quality and bitstream size.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all components of displacement vectors are encoded, then the quality of reconstructed three-dimensional mesh frames is maintained, but the code amount increases

Engineering Contradiction:
Improvequality of reconstructed three-dimensional mesh framesVSAvoidcode amount
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The displacement vector components are segmented into different importance categories. The gradient component (divided into gradient magnitude and gradient direction) is encoded with higher precision using more bits, while the non-gradient component is encoded with lower precision using fewer bits. This segmentation allows the encoding system to allocate code resources according to the actual importance of different components, maintaining reconstruction quality for critical gradient information while reducing overall code amount.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different encoding precision is applied to different components of the displacement vector based on their local importance. The gradient component, which has greater impact on reconstruction quality, is encoded with higher precision (more bits), while the non-gradient component is encoded with lower precision (fewer bits). This local quality differentiation resolves the contradiction by concentrating code resources where they are most needed.

Inventive Principle:
Principle #3Local quality

2Productivity

If displacement vectors are transformed into YUV format samples, then the tradeoff between quality and bitstream size is optimized, but the encoding process becomes more complex

Engineering Contradiction:
Improveencoding efficiencyVSAvoidencoding process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The encoding process transforms displacement vectors from their original format into YUV format samples, changing the parameter representation. This parameter transformation enables more efficient bitstream allocation by separating luminance (Y) and chrominance (UV) information, allowing different precision levels for different components. The parameter change optimizes the quality-bitstream size tradeoff while the systematic transformation process manages the complexity through standardized operations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250371743A1Encoding method, decoding method, encoding device, and decoding device
Publication Date: 2025.12.04 PANASONIC INTELLECTUAL PROPERTY CORP OF AMERICA
  • US20250371743A1 patent drawing
  • US20250371743A1 patent drawing
  • US20250371743A1 patent drawing

AI summary

An encoding method according to one aspect of the present disclosure includes: transforming displacement vectors into samples in a predetermined YUV format, the displacement vectors representing displacements for correcting three-dimensional points included in a three-dimensional mesh frame; and encoding the samples to a bitstream. The samples include two or more Y samples corresponding to Y, one or more U samples corresponding to U, and one or more V samples corresponding to V. The two or more Y samples are more numerous than the one or more U samples and the one or more V samples.