Bitrate Instruction Device for Rapid Quality of Experience

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing bitrate control methods in communication networks, such as those described in PTL 1, often require a long time to reach the maximum quality of experience, resulting in a low average quality of experience for stream data due to inefficient bitrate adjustments.

Innovation Solution

A bitrate instruction device and method that generate a quality model based on bitrate and available bandwidth models to calculate an expected value, allowing for timely adjustments in communication data volume, prioritizing bitrate models with higher expected values to improve communication quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If probabilistic bitrate modification is used to search for maximum evaluation function, then bitrate optimization is achieved, but the time required to reach maximum quality of experience becomes long

Engineering Contradiction:
Improvequality of experienceVSAvoidtime to reach maximum quality
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores multiple bitrate models (including delay models and quality models) before actual communication occurs. When communication starts, the system can immediately select from pre-prepared models rather than searching for optimal bitrate in real-time, thus achieving high quality of experience without time loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically selects the most appropriate bitrate model from multiple pre-stored models based on current network conditions. Instead of using a single static bitrate or probabilistic search, the system adapts by choosing from multiple pre-calculated bitrate models that represent different scenarios, enabling rapid response to changing conditions.

Inventive Principle:
Principle #15Dynamics

2Reliability

If multiple bitrate models are evaluated and controlled, then communication quality improves, but the complexity of control increases

Engineering Contradiction:
Improvecommunication qualityVSAvoidcontrol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple bitrate models, delay models, and quality models are pre-calculated and stored in advance for various network conditions. This preliminary preparation eliminates the need for complex real-time calculations and comparisons, reducing control complexity while maintaining the ability to select optimal models based on current conditions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates multiple copies of bitrate models representing different scenarios and conditions. Instead of developing complex real-time optimization algorithms, the system uses pre-computed model copies that can be quickly selected and applied, simplifying the control process while maintaining high communication quality.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10911804B2Bitrate instruction device, bitrate instruction method, and non-transitory recording medium
Publication Date: 2021.02.02 NEC CORP
  • US10911804B2 patent drawing
  • US10911804B2 patent drawing
  • US10911804B2 patent drawing

AI summary

The bitrate instruction device generates a quality model that represents a change degree of communication quality with a passage of time based on a bitrate model in bitrate information and an available bandwidth model, the bitrate model representing a change degree per time of communication data volume via a communication network with the passage of time, the bitrate information including a plurality of the bitrate models, and the available bandwidth model representing a change degree of communication bandwidth of the communication network with the passage of time; and calculates an expected value of the generated quality model based on occurrence possibility of the available bandwidth model, and instructing a controller of the communication to control communication data volume per time in accordance with a bitrate model with higher expected value than that of other bitrate models in the plurality of the bitrate models included in the bitrate information.