Signaling Last Non-Zero Wavelet Coefficient Index for Mesh Displacement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mesh compression standards struggle to efficiently handle dynamic meshes with time-varying connectivity information and attribute maps, particularly in real-time applications like virtual reality and augmented reality, where existing technologies do not support constant connectivity dynamic meshes effectively.

Innovation Solution

The proposed solution involves a new mesh compression standard that encodes displacement information and base mesh data using wavelet transforms, where the processing circuitry determines and signals the last non-zero quantized wavelet coefficient in a coefficient array to reconstruct meshes efficiently, enabling lossy and lossless compression for dynamic meshes with time-varying connectivity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If wavelet transform is applied to compress displacement information, then compression ratio is improved, but computational complexity increases

Engineering Contradiction:
Improvedata sizeVSAvoidcomputational complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent extracts and signals only the index of the last non-zero quantized wavelet coefficient rather than transmitting the entire coefficient array. This selective extraction reduces the data quantity that needs to be transmitted and processed, thereby improving compression ratio while reducing computational complexity compared to processing complete wavelet coefficient arrays.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies partial action by utilizing only the essential information (index of last non-zero coefficient) from the wavelet transform results for transmission, rather than processing and transmitting all wavelet coefficients. This partial utilization achieves sufficient reconstruction quality with reduced computational effort.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If all quantized wavelet coefficients are transmitted, then reconstruction precision is improved, but transmission bandwidth increases

Engineering Contradiction:
Improvemesh reconstruction precisionVSAvoidtransmission data volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the critical index information indicating the position of the last non-zero quantized wavelet coefficient. This extracted index allows the receiver to reconstruct the displacement field with sufficient precision by knowing where non-zero coefficients are located, while dramatically reducing the transmission data volume compared to sending all coefficients.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses the index of the last non-zero coefficient as a compact representation that enables reconstruction of the essential displacement information. This index acts as a compressed copy of the critical structural information in the coefficient array, maintaining reconstruction precision while minimizing data transmission.

Inventive Principle:
Principle #26Copying

3Quantity of substance

If mesh compression is applied to reduce data size, then storage efficiency is improved, but processing time increases

Engineering Contradiction:
Improvemesh data sizeVSAvoidprocessing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent extracts only the index of the last non-zero quantized wavelet coefficient for transmission and storage. This extraction approach significantly reduces mesh data size while minimizing processing time because the index can be quickly determined during encoding and easily used during decoding, avoiding the need to process entire coefficient arrays.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent performs preliminary wavelet transform and identifies the index of the last non-zero coefficient during the encoding phase. This preliminary action prepares the compressed representation in advance, allowing for efficient storage and faster decoding later, as the receiver only needs to process the index information rather than complete coefficient data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240355002A1Signaling zero coefficients for displacement coding
Publication Date: 2024.10.24 TENCENT AMERICA LLC
  • US20240355002A1 patent drawing
  • US20240355002A1 patent drawing
  • US20240355002A1 patent drawing

AI summary

An apparatus for mesh decoding is provided. The apparatus includes processing circuitry. The processing circuitry is configured to receive a bitstream that includes displacement information and base mesh information of a mesh in a current mesh frame. The displacement information indicates a plurality of displacements associated with a base mesh and the mesh. The base mesh includes a subset of a plurality of vertices of the mesh. The processing circuitry is configured to determine a last non-zero quantized wavelet coefficient of a plurality of non-zero quantized wavelet coefficients in a coefficient array associated with the plurality of displacements based on index information included in the bitstream. The processing circuitry is configured to reconstruct the mesh based on the plurality of displacements indicated by the plurality of non-zero quantized wavelet coefficients.