Adaptive Streaming Quality Adjustment via Dynamic Bitrate Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing streaming technologies fail to adaptively manage media data transmission in fluctuating streaming environments, leading to inconsistent Quality of Service (QoS) due to fixed quality settings throughout the streaming process.

Innovation Solution

The method involves encoding content into multiple media data streams with varying qualities (bit rate, resolution, frame rate) and segmenting them by time, allowing clients to dynamically request and receive media data based on the current streaming environment, using tags to prioritize elements like resolution, bit rate, and frame rate for optimal quality adjustment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If fixed quality settings are used throughout the streaming process, then device complexity is reduced, but quality of service becomes inconsistent in fluctuating streaming environments

Engineering Contradiction:
Improvequality of service consistencyVSAvoidstreaming system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic quality adjustment by allowing the client to select different quality levels (high, medium, low) based on real-time network conditions. The system transitions from fixed quality settings to dynamic quality selection, where the streaming quality adapts to fluctuating network bandwidth and latency conditions, thereby improving QoS consistency without requiring overly complex infrastructure.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the quality parameter dynamically by providing multiple quality levels with different bitrates and resolutions. The system adjusts the quality parameter based on network conditions, switching between high quality (higher bitrate), medium quality, and low quality streams as needed, thus maintaining consistent service quality while managing system complexity through parameter variation rather than structural complexity.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple media data with different qualities are provided, then adaptability to network conditions improves, but device complexity increases due to multiple quality levels

Engineering Contradiction:
Improveadaptability to network conditionsVSAvoidmedia data structure complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the media data into multiple quality levels (high, medium, low) with different bitrates and resolutions. Each quality level is prepared as a separate media stream, allowing the client to select the appropriate segment based on network conditions. This segmentation enables adaptability to varying network conditions while organizing complexity through structured quality levels rather than unorganized data variations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by providing different quality levels for different segments or portions of the media content. Each quality level is tailored to specific network conditions, allowing the system to deliver high quality when network conditions permit and degrade quality locally when bandwidth is constrained, thus achieving adaptability without requiring complete system redesign.

Inventive Principle:
Principle #3Local quality

3Reliability

If quality adjustment is performed dynamically, then quality of service improves, but loss of time increases due to switching between quality levels

Engineering Contradiction:
Improvequality of serviceVSAvoidswitching time between quality levels
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-preparing multiple quality levels of media data before actual streaming begins. The high, medium, and low quality streams are all ready in advance, so when network conditions change, the client can switch between qualities without waiting for re-encoding or generation. This pre-preparation reduces switching time while maintaining dynamic quality adjustment capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent ensures continuity of useful action by maintaining multiple quality streams simultaneously, so that quality switching can occur without interruption to the streaming process. The system continues delivering media data without stopping, seamlessly transitioning between quality levels based on network conditions, thus improving QoS while minimizing time loss through continuous operation.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS9277252B2Method and apparatus for adaptive streaming based on plurality of elements for determining quality of content
Publication Date: 2016.03.01 HUAWEI TECH CO LTD
  • US9277252B2 patent drawing
  • US9277252B2 patent drawing
  • US9277252B2 patent drawing

AI summary

A method and apparatus are provided for performing adaptive streaming according to a streaming environment based on information about a plurality of elements for determining qualities of a plurality of media data with respect to the same content.