Animated 3D Attribute Encoding with Range-Based Subset Compression

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for encoding animated 3D models, such as free viewpoint video, face challenges with high bandwidth requirements, artifacts, and limited spatial extension, particularly in image/video, point cloud, and textured mesh approaches.

Innovation Solution

A method and apparatus for encoding and decoding animated 3D objects by reframing attribute values into subsets, using a first subset within a range and a second subset outside the range, and encoding these subsets, with techniques like EdgeBreaker for mesh topology and lossless video-based encoding for attributes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If image/video based approach is used for encoding animated 3D models, then the model can be represented with video streams, but heavy bandwidth is required and many artifacts are introduced

Engineering Contradiction:
Improvemodel representation qualityVSAvoidbandwidth requirement
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The attribute values are segmented into two subsets: a first subset containing values within a normal range and a second subset containing values outside the normal range. This segmentation allows different encoding strategies to be applied to different portions of the data, reducing overall bandwidth requirements while maintaining representation quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by reframing attribute values into a normalized range and identifying outliers. By transforming the parameter space and separating normal vs. abnormal values, the encoding becomes more efficient, reducing bandwidth while preserving model fidelity.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If point cloud approach is used for encoding animated 3D models, then a more compact 3D model representation is achieved, but the model nature is very limited in terms of spatial extension and holes appear on the surface

Engineering Contradiction:
Improvemodel compactnessVSAvoidspatial completeness
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

Different encoding qualities are applied to different regions of the data. Normal attribute values (first subset) are encoded with standard precision, while outlier values (second subset) receive special handling. This local quality approach maintains spatial completeness in critical areas while achieving compactness overall.

Inventive Principle:
Principle #3Local quality

3Device complexity

If textured mesh approach is used for encoding animated 3D models, then geometry definition can be quite low and texture can be encoded in standard video stream, but complex projections are required to obtain planar representation

Engineering Contradiction:
Improveencoding complexityVSAvoidrepresentation efficiency
Core Design Contradiction:
Device complexityVSQuantity of substance

Solution Approach 1:

The patent applies parameter changes by reframing mesh attribute values into a normalized range and separating outliers. This transformation simplifies the encoding process and improves representation efficiency without requiring complex projection operations, thus reducing encoding complexity while maintaining efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12499584B2Method and an apparatus for encoding/decoding at least one attribute of an animated 3D object
Publication Date: 2025.12.16 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US12499584B2 patent drawing
  • US12499584B2 patent drawing
  • US12499584B2 patent drawing

AI summary

A method, an apparatus for encoding at least one component of at least one attribute of an animated 3D object and a method and an apparatus for decoding at least one component of at least one attribute of an animated 3D object are disclosed. The at least one component of the at least one attribute of the animated 3D object is encoded by reframing values of the attributes into a first subset and a second subset, wherein the first subset of values comprises values of the at least one component being in a range of values, and the second subset of values comprising values of the at least one component being outside the range of values, and encoding the first subset and the second subset of values.