V-DMC Octahedral Normal Coding for Lower-Bandwidth Mesh Signaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video-based dynamic mesh coding (V-DMC) technologies face inefficiencies in encoding and decoding normal vectors due to their three-dimensional representation, which consumes significant bandwidth and lacks flexibility in signaling.

Innovation Solution

The implementation of a 2D octahedral representation for normal vectors in V-DMC, allowing for encoding and decoding using two-dimensional coordinates, thereby reducing the amount of data required for signaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a 3D normal vector is used for encoding, then the normal vector can represent accurate 3D orientation information, but the bandwidth consumption increases and signaling efficiency decreases

Engineering Contradiction:
Improvenormal vector representation accuracyVSAvoidbandwidth consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies dimensionality reduction by transforming the 3D normal vector into a 2D octahedral representation. This involves mapping the 3D normal vector components (nx, ny, nz) to 2D coordinates (u, v) using specific transformation equations, thereby reducing the number of dimensions from three to two while preserving the essential orientation information needed for mesh coding.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent changes the parameter representation from 3D Cartesian coordinates to 2D octahedral coordinates. The normal vector is transformed through a series of mathematical operations that convert it into a different parameter space, allowing for more efficient encoding with reduced bandwidth requirements while maintaining sufficient accuracy for the application.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If a 3D normal vector is encoded with full precision, then accurate normal information is preserved, but the signaling bandwidth is excessive

Engineering Contradiction:
Improvenormal vector precisionVSAvoidencoding efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent reduces the dimensionality of the normal vector representation from 3D to 2D by projecting it onto an octahedral coordinate system. This transformation maintains the essential directional information while reducing the data size, thereby improving encoding efficiency without sacrificing necessary precision.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent extracts only the necessary information from the 3D normal vector by transforming it into a 2D representation. This involves discarding redundant information and retaining only the essential components needed for accurate normal vector representation in the context of mesh coding, thus optimizing the balance between precision and efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If traditional 3D normal vector encoding is used, then compatibility with existing systems is maintained, but flexibility in signaling and data compression is limited

Engineering Contradiction:
Improvesignaling flexibilityVSAvoidencoding system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent changes the parameter representation from conventional 3D Cartesian coordinates to 2D octahedral coordinates. This parameter transformation enables more flexible signaling and compression techniques while maintaining compatibility with existing V-DMC frameworks, as the transformation can be applied during the encoding process without requiring fundamental system redesign.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250322546A1V-DMC octahedral normal coding
Publication Date: 2025.10.16 QUALCOMM INC
  • US20250322546A1 patent drawing
  • US20250322546A1 patent drawing
  • US20250322546A1 patent drawing

AI summary

A method of encoding or decoding a base mesh includes determining a two-dimensional (2D) octahedral representation of a prediction vector for predicting a 2D octahedral representation of a three-dimensional (3D) normal vector of a current vertex or current face of the base mesh, the normal vector extending outward from the current vertex or current face and perpendicular to the current vertex or current face; and encoding or decoding the 3D normal vector of the current vertex or current face based on the 2D octahedral representation of the prediction vector.