Quality Prediction Apparatus for Adaptive Bitrate Video Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Adaptive Bitrate (ABR) video streaming, switching of streaming servers leads to delayed throughput and buffer occupation measurements, resulting in potential reproduction interruptions and inconsistent quality of experience due to the time required to select a proper streaming bit rate.

Innovation Solution

A quality prediction apparatus that acquires and compares access network and core network throughputs to predict the smaller throughput value, enabling efficient selection of the appropriate streaming bit rate without requiring actual measurement after server switching.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If throughput and buffer occupation amount are measured after server switching in ABR scheme, then measurement accuracy is improved, but response time increases causing reproduction interruptions

Engineering Contradiction:
Improvethroughput measurement accuracyVSAvoidresponse time for bit rate selection
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary measurement of throughput and buffer occupation amount before server switching occurs. By obtaining these measurements in advance, the system can predict the appropriate streaming bit rate without waiting for post-switching measurements, thereby reducing response time and preventing reproduction interruptions while maintaining measurement accuracy.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If high streaming bit rate is selected in low throughput environment, then image quality is improved, but reproduction interruption occurs due to insufficient data arrival

Engineering Contradiction:
Improvevideo image qualityVSAvoidreproduction continuity
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the predicted throughput and buffer occupation amount are continuously monitored and used to dynamically adjust the streaming bit rate selection. When throughput is low, the system feedback-indicates to select lower bit rates to prevent reproduction interruptions, while allowing higher bit rates when throughput is sufficient, thus balancing image quality and reproduction continuity.

Inventive Principle:
Principle #23Feedback

3Reliability

If low streaming bit rate is continuously selected in high throughput environment, then reproduction interruption is prevented, but quality of experience does not increase

Engineering Contradiction:
Improvereproduction continuityVSAvoidquality of experience
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent employs dynamic bit rate selection that adapts to changing network conditions. Instead of continuously selecting low bit rates, the system dynamically adjusts the streaming bit rate based on real-time throughput predictions and buffer status. When throughput increases, the system automatically selects higher bit rates to improve quality of experience, while maintaining reproduction continuity through continuous monitoring and adaptation.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20210120067A1Quality prediction apparatus, quality prediction method and program
Publication Date: 2021.04.22 NIPPON TELEGRAPH & TELEPHONE CORP
  • US20210120067A1 patent drawing
  • US20210120067A1 patent drawing
  • US20210120067A1 patent drawing

AI summary

A quality prediction apparatus includes a first acquisition unit acquiring a first throughput for an access network of a terminal from the terminal, the terminal acquiring video data in a divided state from a plurality of video streaming servers, a second acquisition unit acquiring a second throughput for a core network to which the plurality of video streaming servers connect, the terminal being to acquire the video data from one of the video streaming servers, and a prediction unit selecting smaller one of the first throughput and the second throughput as a prediction value of a throughput for the video data to be acquired, and therefore, an efficient prediction of the throughput for the video data streaming can be enabled.