Dynamic Media Stream Switching via Quality Assessment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Consumers face difficulties in selecting the best media stream for a live event from multiple recordings with varying quality and sources, as they cannot readily compare and switch between different media streams.

Innovation Solution

A system and method that dynamically switches between media streams by obtaining source data from multiple stream sources, applying quality assessment functions to assign quality scores, and generating selection data to enable the streaming client to access the highest quality stream portions, thereby providing a seamless streaming presentation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple media streams are provided from different stream sources, then the variety of recording qualities and perspectives increases, but the complexity of selecting and switching between streams increases

Engineering Contradiction:
Improvevariety of recording qualitiesVSAvoidcomplexity of stream selection
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a manifest file as an intermediary between multiple stream sources and the streaming client. This manifest contains structured information about available streams, their qualities, and selection criteria, enabling the client to automatically select appropriate streams without manual intervention or complex comparison logic

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements quality assessment functions that continuously evaluate stream quality and provide feedback to the streaming client. This feedback mechanism enables dynamic stream selection based on current quality metrics, allowing the system to adapt to changing stream conditions automatically

Inventive Principle:
Principle #23Feedback

2Ease of operation

If manual stream switching is required, then the consumer has control over stream selection, but the ease of operation deteriorates due to inability to readily compare streams

Engineering Contradiction:
Improveease of stream selectionVSAvoidinformation for stream comparison
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The manifest file is generated in advance and contains pre-processed information about all available streams, including their qualities, formats, and other relevant attributes. This preliminary organization of stream information eliminates the need for real-time comparison and enables immediate informed selection

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses metadata tagging and quality indicators (analogous to visual indicators) to differentiate stream qualities. The manifest structure provides clear, distinguishable information about each stream's characteristics, making it easy for the client to identify and select the most appropriate stream without manual comparison

Inventive Principle:
Principle #32Color changes

3Reliability

If dynamic stream switching is implemented, then the streaming quality improves, but the processing complexity increases

Engineering Contradiction:
Improvestreaming qualityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the stream selection process into distinct, manageable components: stream discovery, quality assessment, manifest generation, and client selection. Each component handles a specific aspect of the problem, reducing overall processing complexity while maintaining high streaming quality through systematic evaluation

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11778258B2Establishing a streaming presentation of an event
Publication Date: 2023.10.03 KONINK KPN NV
  • US11778258B2 patent drawing
  • US11778258B2 patent drawing
  • US11778258B2 patent drawing

AI summary

The invention provides a streaming client with a streaming presentation of an event, with said presentation being obtained by dynamically switching between a plurality of media streams which represent different recordings of the event. For that purpose, source data is obtained from a plurality of stream sources. The source data is constituted by content data and/or metadata of concurrent portions of the plurality of media streams. By applying a quality assessment function to the source data, a quality score is assigned to each one of the concurrent portions. This allows selection data to be generated which enables the streaming client to access a selected one of the concurrent portions of a respective media stream. For example, a segment may be selected which provides a highest quality score. By doing so, it is therefore not required anymore for a consumer to manually switch between different media streams.