Session-Based DASH Query Resolution Model

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The current Session-Based DASH specification lacks clear rules for processing multiple Session-Based Description (SBD) descriptors for the same Media Presentation Description (MPD), leading to inconsistencies and non-deterministic query generation.

Innovation Solution

A processing model is introduced that allows for the equivalence, addition, and replacement of queries based on the relationship between SBD descriptors, enabling consistent and deterministic query generation by adding multiple queries at various stages of the MPD hierarchical data model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple SBD descriptors are processed without clear rules, then the system can handle diverse session requirements, but the query generation becomes inconsistent and non-deterministic

Engineering Contradiction:
Improveability to handle multiple SBD descriptorsVSAvoidquery generation consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent segments the processing of multiple SBD descriptors by introducing a hierarchical structure with explicit rules at different levels. The processing is divided into: (1) identifying individual SBD descriptors, (2) determining their relationships through equivalence classes, (3) applying resolution rules at each hierarchical level, and (4) generating queries in a deterministic sequence. This segmentation transforms the ambiguous multi-descriptor processing into a structured, rule-based procedure that maintains both versatility and consistency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter of descriptor processing from ad-hoc interpretation to rule-based determination by introducing explicit relationship parameters (equivalence, replacement, addition). The system evaluates SBD descriptors against defined criteria such as @schemeIdUri, @value, and @id attributes to determine their relationships, transforming the processing from subjective to objective and deterministic while maintaining the ability to handle diverse descriptor types.

Inventive Principle:
Principle #35Parameter changes

2Ease of manufacture

If a generic MPD is used for all clients, then the system is simple to manage, but it cannot provide session-specific customization

Engineering Contradiction:
ImproveMPD management simplicityVSAvoidsession-specific customization capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent implements a dual-layer descriptor system where a generic MPD serves all clients while Session-Based Descriptors provide session-specific customization. The SBD descriptors are processed through equivalence class grouping and resolution rules to generate session-specific queries that are applied to the generic MPD. This allows the system to maintain a single manageable MPD while delivering customized experiences for different sessions and clients.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Ease of operation

If Session-Based Descriptors are added to customize MPD per session, then client-specific functionality is improved, but the complexity of processing multiple descriptors increases

Engineering Contradiction:
Improveclient-specific functionalityVSAvoiddescriptor processing complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining resolution rules and equivalence class criteria before SBD descriptors are processed. The system预先 establishes: (1) the hierarchy of descriptor elements, (2) the relationship determination rules based on attributes like @schemeIdUri and @id, and (3) the query generation sequence. This preliminary structuring reduces processing complexity during runtime by eliminating ad-hoc decision-making and providing a deterministic evaluation path.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11822555B2Signaling and resolution model for multi-level session-based description descriptors
Publication Date: 2023.11.21 TENCENT AMERICA LLC
  • US11822555B2 patent drawing
  • US11822555B2 patent drawing
  • US11822555B2 patent drawing

AI summary

A method, computer program, and computer system is provided for signaling for session-based dynamic adaptive streaming over HTTP (DASH). Multiple queries at one or more elements of a Media Presentation Description are added. At least part of the multiple queries are replaced when building a Session-Based DASH query, whereby one or more query descriptors are added at the one or more elements of the Media Presentation Description. A relationship is determined between Session-Based DASH descriptors based on assigning values to the Session-Based DASH descriptors.