Dynamic Mesh Compression With Static-Motion Path Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mesh compression techniques do not effectively consider the impact of geometrical and attribute data encoding on overall distortion and bitrate, leading to inefficient compression of dynamic meshes.

Innovation Solution

A multipath encoding approach that optimizes rate-distortion cost functions by considering both geometrical and textural distortions, using a static path and a motion path, to select the most efficient encoding method for mesh data, including base mesh, displacement vectors, and attribute maps.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If direct encoding of geometrical data is used, then encoding simplicity is improved, but overall mesh compression efficiency deteriorates due to increased distortion

Engineering Contradiction:
Improveencoding simplicityVSAvoidmesh compression efficiency
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The patent implements dynamic path selection between static and motion encoding approaches based on rate-distortion optimization. The encoder adapts its encoding strategy frame-by-frame or group-of-pictures-by-group-of-pictures, switching between direct encoding and motion-compensated encoding depending on which path yields lower distortion for the given bitrate constraint.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the encoding parameters dynamically by selecting different encoding paths (static vs. motion) and adjusting motion vector precision, reference frame selection, and quantization parameters based on the optimized rate-distortion cost function, thereby improving compression efficiency without excessive complexity.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If motion path encoding is used, then compression efficiency is improved, but computational complexity increases due to multiple encoding paths

Engineering Contradiction:
Improvecompression efficiencyVSAvoidcomputational complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the encoding process into distinct static and motion paths, each handling specific types of mesh data with appropriate techniques. The static path handles frames better encoded with direct methods, while the motion path handles frames benefiting from temporal prediction, reducing overall computational complexity compared to applying motion compensation to all frames.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies motion compensation only partially - only to frames where rate-distortion optimization determines it provides sufficient benefit. This avoids the excessive computational cost of motion encoding for all frames while still achieving improved compression efficiency where needed.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If relative encoding of geometrical data is used, then distortion is reduced, but encoding complexity increases due to reference mesh requirements

Engineering Contradiction:
Improvedistortion reductionVSAvoidencoding complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent dynamically selects between direct and relative encoding based on rate-distortion optimization. When relative encoding provides sufficient distortion reduction for the given bitrate, it is selected; otherwise, direct encoding is used. This adaptive approach balances distortion reduction benefits against the increased encoding complexity of maintaining and using reference meshes.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20260038157A1Rate distortion optimization for time varying textured mesh compression
Publication Date: 2026.02.05 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US20260038157A1 patent drawing
  • US20260038157A1 patent drawing
  • US20260038157A1 patent drawing

AI summary

Apparatuses and methods are disclosed for encoding mesh data. Techniques disclosed include receiving a sequence of frames, each of which includes mesh data. For a frame in the sequence, techniques disclosed for encoding the mesh data of the frame according to a static path and according to a motion path of a multipath encoder, computing a static path cost of the encoding according to the static path and a motion path cost of the encoding according to the motion path, where the costs are computed by optimizing a rate-distortion cost function, and selecting, based on the computed motion path cost and static path cost, a bitstream generated by the encoding according to the motion path or a bitstream generated by the encoding according to the static path.