Client-Server Throughput Prediction for Video Quality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing video distribution systems face challenges in accurately predicting network throughput, leading to suboptimal video quality settings due to lower prediction accuracy when limited data is used, especially when relying on either client or server predictions alone.

Innovation Solution

An information processing apparatus that combines its own throughput prediction with a server's prediction, selecting the more accurate value and requesting video transmission quality based on this selection to improve network throughput prediction accuracy and adapt video quality accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If only client apparatus throughput prediction is used, then device complexity is reduced, but throughput prediction accuracy deteriorates

Engineering Contradiction:
Improveprediction system complexityVSAvoidthroughput prediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent combines throughput prediction results from both the client apparatus and server apparatus to determine the final video quality. The selection unit selects the prediction result with higher accuracy based on comparison with actual throughput, effectively merging two prediction systems to overcome the limitations of using either system alone.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If only server apparatus throughput prediction is used, then data availability for prediction is increased, but device complexity increases

Engineering Contradiction:
Improvethroughput prediction accuracyVSAvoidprediction system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The server apparatus acts as an intermediary that provides throughput prediction based on aggregated network data from multiple sources. The client apparatus receives both the server's prediction and its own prediction, then selects the more accurate one through comparison with actual throughput measurements.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If prediction data amount is increased, then throughput prediction accuracy is improved, but information processing complexity increases

Engineering Contradiction:
Improvethroughput prediction accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the prediction data collection into two separate segments: the client apparatus collects local network performance data, while the server apparatus collects aggregated data from multiple clients. This segmentation allows each system to use appropriate data volumes for their respective prediction algorithms without overwhelming either system.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11716508B2Information processing apparatus, server apparatus, and information processing system
Publication Date: 2023.08.01 NTT DOCOMO INC
  • US11716508B2 patent drawing
  • US11716508B2 patent drawing
  • US11716508B2 patent drawing

AI summary

An information processing apparatus includes a predictor configured to predict a throughput of a network, to generate a first predicted value indicative of the predicted throughput, an acquirer configured to acquire, from a server apparatus connected to the network, a second predicted value indicative of a throughput of the network predicted by the server apparatus, a selector configured to select a predicted value with higher prediction accuracy from among the first predicted value and the second predicted value X2, and a requester configured to request a distribution apparatus to transmit a video with a quality based on the predicted value selected by the selector 125.