Dynamic Adaptation of Volumetric Content Sub-bitstreams in Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding systems struggle with efficiently adapting to changes in visual volumetric content, such as point cloud component sub-bitstreams, in point cloud streaming services, particularly in terms of bitrate adaptation and codec changes.

Innovation Solution

The system employs dynamic adaptation of visual volumetric content by using messages and parameter sets to indicate changes in active attributes and codecs. This includes using messages like the Component Codec Change (CCC) SEI message, Active Attributes (AA) SEI message, Component Change Parameter Set (CCPS), and Parameter Set Activation (PSA) SEI message to inform the decoder about these changes, allowing it to adjust the decoding process accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If all attribute sub-bitstreams are transmitted and decoded, then visual volumetric content quality is improved, but bandwidth usage and processing complexity increase

Engineering Contradiction:
Improvevisual volumetric content qualityVSAvoidbandwidth usage
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent implements dynamic adaptation of attribute sub-bitstreams by introducing SEI messages (AA message and PSA message) that enable the decoder to adaptively select which attribute sub-bitstreams to decode based on current operating conditions such as bandwidth availability, device capabilities, and content importance. This dynamic selection mechanism allows the system to transmit all attribute sub-bitstreams but decode only the necessary subset, resolving the contradiction between maintaining high visual quality and reducing bandwidth consumption.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple codecs are supported for different visual volumetric content components, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvecodec compatibilityVSAvoiddecoder complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces SEI messages as intermediary signaling mechanisms that carry codec identification and selection information. The CCC (Component Codec Change) SEI message specifically informs the decoder about codec changes for different visual volumetric content components without requiring the decoder to implement all possible codecs simultaneously. This intermediary signaling layer enables multi-codec adaptability while maintaining manageable decoder complexity by allowing selective codec implementation based on actual content requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If attribute changes are signaled frequently, then streaming quality adaptation is improved, but message overhead increases

Engineering Contradiction:
Improvestreaming quality adaptation speedVSAvoidmessage overhead
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The patent employs preliminary action by using PSA (Parameter Set Activation) SEI messages to pre-signal which attribute sub-bitstreams will be active in upcoming content segments. This allows the decoder to prepare appropriate decoding configurations in advance, enabling rapid quality adaptation when attribute changes occur without requiring excessive signaling overhead during actual content transmission. The preliminary signaling reduces the need for frequent change notifications by establishing expectations beforehand.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250168376A1Dynamic adaptation of volumetric content component sub-bitstreams in streaming services
Publication Date: 2025.05.22 INTERDIGITAL VC HOLDINGS INC
  • US20250168376A1 patent drawing
  • US20250168376A1 patent drawing
  • US20250168376A1 patent drawing

AI summary

A media content processing device may decode visual volumetric content based on one or more messages, which may indicate which attribute sub-bitstream of one or more attribute sub-bitstreams indicated in a parameter set is active. The parameter set may include a visual volumetric video-based parameter set. The message indicating one or more active attribute sub-bitstreams may be received by the decoder. A decoder may perform decoding, such as determining which attribute sub-bitstream to use for decoding visual media content, based on the one or more messages. The one or more messages may be generated and sent to a decoder, for example, to indicate the deactivation of the one or more attribute sub-bitstreams. The decoder may determine an inactive attribute sub-bitstream and skip the inactive attribute sub-bitstream for decoding the visual media content based on the one or more messages.