Adaptive Streaming Quality Switching via Probing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing adaptive streaming services face challenges in quickly switching to high-quality streaming without delay, especially in variable mobile network environments, due to the need for pre-stored chunks encoded at different bit rates and difficulties in determining service quality conditions for terminals with changing network and terminal states.

Innovation Solution

A method and apparatus that use a probing procedure to assess the terminal's service quality processing state, transmitting probing packets according to the MMT communication protocol, and adjusting the streaming service quality based on the reception measurement results to quickly switch to a higher quality without delay, using a predetermined number of packets at set intervals.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If pre-stored chunks encoded at different bit rates are used for adaptive streaming, then service quality can be adapted to network conditions, but switching to high-quality streaming experiences delay due to the need to buffer and switch between pre-encoded segments

Engineering Contradiction:
Improveservice quality adaptationVSAvoidswitching delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-collecting and buffering streaming data packets at the server side before the terminal requests them. When adaptive quality switching is needed, the terminal can immediately request higher quality packets that are already prepared, eliminating the delay associated with real-time encoding and buffering that would normally occur during quality transitions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism by using a probing procedure with test packets to assess terminal processing capability and network conditions before committing to a quality switch. This intermediary assessment step allows the system to determine the optimal quality level without experiencing buffering delays, as the probing results guide direct packet transmission at the appropriate quality level.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If frame-based packet transmission is used to reduce streaming delay, then low-delay streaming is achieved, but it becomes difficult to determine conditions for raising service quality and provide suitable resolution based on variable terminal environment

Engineering Contradiction:
Improvestreaming delayVSAvoidservice quality adjustment
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback by having the terminal periodically report its processing state and network conditions to the server. The server uses this feedback information to determine the appropriate service quality level and adjust packet transmission accordingly. This feedback loop enables real-time quality adaptation without requiring complex pre-planning or buffering, thus maintaining low delay while achieving adaptability.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies dynamics by making the service quality level changeable and adaptive based on real-time terminal state and network conditions. Rather than fixing the quality level or using rigid segment-based switching, the system dynamically adjusts packet quality in response to changing conditions, enabling both low delay and adaptability simultaneously.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If probing packets are transmitted multiple times at predetermined intervals to assess terminal capability, then accurate service quality determination is achieved, but transmission time and complexity increase

Engineering Contradiction:
Improveterminal capability assessmentVSAvoidprobing transmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by transmitting probing packets a predetermined number of times at set intervals rather than continuously or excessively. This partial probing approach achieves sufficient measurement precision to determine terminal capability and network conditions while minimizing the time and overhead associated with probing, balancing accuracy with efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11095701B2Method and apparatus for providing adaptive streaming service
Publication Date: 2021.08.17 SK TELECOM CO LTD
  • US11095701B2 patent drawing
  • US11095701B2 patent drawing
  • US11095701B2 patent drawing

AI summary

The present disclosure relates to a method for providing an adaptive streaming service and, more particularly, to a method for providing an adaptive streaming service, and a device therefor, the method being capable of adaptively changing the quality of a streaming service and providing the same by considering a service quality processing state in a terminal using the streaming service.