Volumetric Scene Atlas Encoding for Lower-Bitrate 6DoF Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for encoding volumetric video face challenges with high bitrates due to the large amount of data required for 6DoF videos, leading to issues with storage space, network transmission, and decoding performance.

Innovation Solution

The method involves creating attribute and geometry atlases by projecting 3D scene samples onto 2D surfaces, with metadata indicating whether each attribute patch is associated with a geometry patch or a depth value, allowing efficient encoding and decoding of volumetric content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If volumetric video data is encoded using traditional methods with color and depth pictures, then the content can be displayed with 6DoF navigation, but the bitrate becomes excessively high causing storage and transmission issues

Engineering Contradiction:
Improve6DoF navigation capabilityVSAvoidbitrate
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent segments the volumetric video data into multiple patches that are projected onto separate 2D planes (front, back, left, right, top, bottom). Instead of encoding the entire 3D scene as a single high-bitrate stream, the scene is divided into manageable patches that can be independently encoded and transmitted at lower bitrates, then reconstructed during playback to maintain 6DoF navigation capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms 3D volumetric data into 2D projections by mapping patches onto six orthogonal planes. This dimensional reduction allows the data to be encoded using standard 2D video compression techniques, significantly reducing bitrate while preserving the ability to reconstruct 3D views for 6DoF navigation when needed.

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

2Adaptability or versatility

If more volumetric video data is transmitted to enable free navigation, then user immersion improves, but network transmission and decoding performance deteriorate

Engineering Contradiction:
Improvefree navigation capabilityVSAvoiddecoding performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

By segmenting the volumetric content into discrete patches organized on 2D planes, the patent enables selective decoding and rendering of only the patches needed for the current viewing direction. This segmentation allows the system to maintain free navigation capability while decoding performance degrades less severely, as not all patches need to be processed simultaneously.

Inventive Principle:
Principle #1Segmentation

3Manufacturing precision

If the data stream includes complete geometry and attribute information for all patches, then rendering quality is high, but storage space requirements increase significantly

Engineering Contradiction:
Improverendering qualityVSAvoidstorage space
Core Design Contradiction:
Manufacturing precisionVSWeight of moving object

Solution Approach 1:

The patent stores volumetric data as 2D projections on six orthogonal planes rather than as full 3D point clouds or voxel grids. This dimensional transformation reduces storage requirements while preserving the ability to reconstruct high-quality 3D views during rendering, as the 2D projections contain sufficient information to regenerate the 3D scene when needed.

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

Data Source

PatentUS12368831B2Method and apparatus for encoding and decoding volumetric content in and from a data stream
Publication Date: 2025.07.22 INTERDIGITAL CE PATENT HOLDINGS SAS
  • US12368831B2 patent drawing
  • US12368831B2 patent drawing
  • US12368831B2 patent drawing

AI summary

Methods and apparatus for encoding and decoding a volumetric scene are disclosed. A set of attribute and geometry patches is obtained by projecting samples of the volumetric scene onto the patches according to projection parameters. If the geometry patch is comparable to a planar layer located at a constant depth according to the projection parameters, only the attribute patch is packed in an attribute atlas image and the depth value is encoded in metadata. Otherwise, both attribute and geometry patches are packed in an atlas. At the decoding, if metadata for an attribute patch indicates that its geometry may be determined from the projection parameters and a constant depth, the attributes are inverse projected on a planar layer. Otherwise, attributes are inverse projected according to the associated geometry patch.