Dynamic Mesh Coding With Joint Texture-Displacement Bitstreams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dynamic mesh coding systems require separate encoders/decoders for texture and displacement data, inefficiently use 4:4:0 and 4:2:0 formats, and lack optimal coding methods for displacement data, leading to increased resource usage and suboptimal coding efficiency.

Innovation Solution

Jointly encode texture and displacement data in a single bitstream, converting displacement data to 4:2:0 format, using different quantization parameters, and optimizing coding methods for improved efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If displacement data is coded in 4:4:4 format, then coding precision is improved, but resource usage increases

Engineering Contradiction:
Improvecoding precisionVSAvoidresource usage
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by converting displacement data from 4:4:4 chroma format to 4:2:0 chroma format. This changes the sampling parameters from full-resolution chroma to subsampled chroma, reducing the quantity of data while maintaining acceptable coding precision for displacement information. The conversion is performed using standard chroma subsampling techniques where the U and V components are downsampled by a factor of 2 in both horizontal and vertical directions.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If separate encoders/decoders are used for texture and displacement data, then coding precision is maintained, but device complexity increases

Engineering Contradiction:
Improvecoding precisionVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges the encoding and decoding of texture and displacement data into a single unified process. By combining both data types into one bitstream using the same encoder/decoder infrastructure, the system eliminates the need for separate encoding/decoding devices while maintaining coding precision through format conversion. This reduces device complexity by consolidating multiple processing paths into one.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent makes the encoder/decoder universal by enabling it to handle both texture and displacement data through a single interface. The same encoding device processes both data types by converting displacement data to compatible formats (4:2:0), allowing one device to perform multiple functions that previously required separate specialized devices.

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

3Quantity of substance

If displacement data is converted to 4:2:0 format, then resource usage is reduced, but coding efficiency decreases

Engineering Contradiction:
Improveresource usageVSAvoidcoding efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies parameter changes by converting displacement data from 4:4:4 to 4:2:0 format, which reduces resource usage through chroma subsampling. The conversion changes the data representation parameters to use fewer bits per pixel for the chroma components, thereby reducing overall resource requirements while maintaining sufficient precision for mesh displacement coding.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250343874A1Jointly coding of texture and displacement data in dynamic mesh coding
Publication Date: 2025.11.06 DOUYIN VISION CO LTD
  • US20250343874A1 patent drawing
  • US20250343874A1 patent drawing
  • US20250343874A1 patent drawing

AI summary

A mechanism for processing video data is disclosed. The mechanism includes determining that the displacement data is coded in a 4:2:0 format. A conversion is performed between the visual media data and a bitstream based on the displacement data as coded in the 4:2:0 format.