Mesh Residual Entropy Coding for Lower Signaling Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mesh coding techniques face inefficiencies in signaling requirements and bit allocation for residual signs, particularly in 3D mesh processing, leading to excessive bit rate overhead and suboptimal coding efficiency.

Innovation Solution

Adaptive entropy coding of residual signs in mesh processing, utilizing a maximum value for arithmetic coding and considering bit depth, to reduce redundancy and improve coding efficiency by exploiting correlations in sign sequences and optimizing bit allocation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional mesh coding techniques are used, then the coding process is simple, but the bit rate overhead is excessive and coding efficiency is suboptimal

Engineering Contradiction:
Improvecoding efficiencyVSAvoidbit rate overhead
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the maximum value for arithmetic coding based on bit depth. The system changes the coding parameters adaptively - using arithmetic coding for residuals within the range [2, 2^bit_depth-1] and alternative coding for larger values. This parameter adaptation resolves the contradiction by optimizing bit allocation to reduce overhead while maintaining coding efficiency for different residual magnitudes.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements dynamics through adaptive entropy coding that adjusts its behavior based on the current residual values and bit depth. The system dynamically switches between different coding strategies (arithmetic coding vs. other methods) depending on the residual magnitude relative to the maximum value. This dynamic approach allows the system to minimize bit rate overhead while maintaining high coding efficiency across varying conditions.

Inventive Principle:
Principle #15Dynamics

2Productivity

If adaptive entropy coding with arithmetic coding is used, then coding efficiency is improved, but the complexity of the coding system increases

Engineering Contradiction:
Improvecoding efficiencyVSAvoidcoding system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the residual coding process into distinct segments based on magnitude ranges. The system segments residuals into two categories: those within the arithmetic coding range [2, 2^bit_depth-1] and those exceeding it. This segmentation allows each segment to be handled by the most appropriate coding method, improving overall efficiency while managing complexity through clear, rule-based division of labor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses parameter changes to manage complexity by establishing clear thresholds and ranges for different coding methods. By defining the arithmetic coding range based on bit depth (2^bit_depth-1), the system creates simple, rule-based decision logic that improves efficiency without proportionally increasing complexity. The parameter-based approach makes the complex adaptive system predictable and manageable.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If the maximum value for arithmetic coding is increased, then larger residuals can be encoded, but the bit rate overhead increases

Engineering Contradiction:
Improverange of encodable residualsVSAvoidbit rate overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent applies parameter changes by setting the maximum value for arithmetic coding based on bit depth (2^bit_depth-1). This parameter adaptation allows the system to encode larger residuals when necessary while avoiding excessive bit rate overhead for smaller residuals. The bit depth-dependent parameter selection ensures that the coding range is just sufficient for the given precision requirements, optimizing the trade-off between adaptability and overhead.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements partial action by applying arithmetic coding only to the extent necessary - specifically for residuals within the range [2, 2^bit_depth-1]. For larger residuals, the system uses alternative coding methods. This partial application of arithmetic coding (only where most efficient) improves encoding capability for common cases without incurring the full overhead cost of always using the most versatile method.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250310528A1Entropy coding of residuals
Publication Date: 2025.10.02 TENCENT AMERICA LLC
  • US20250310528A1 patent drawing
  • US20250310528A1 patent drawing
  • US20250310528A1 patent drawing

AI summary

Aspects of the disclosure includes methods and apparatuses for mesh coding. The method includes receiving coded information of a bitstream of a mesh that includes a plurality of residuals. The method includes performing entropy decoding on a current residual in the plurality of residuals based on a maximum value for arithmetic coding and a type of entropy coding for a sign of the current residual in the plurality of residuals, and reconstructing the mesh based on the entropy decoded current residual. The sign of the current residual is determined based on a previous sign and whether the sign of the current residual is flipped from the previous sign, or the maximum value for the arithmetic coding is based on a bit depth associated with the current residual.