Uplink Buffer Status Feedback for Video Bitrate Adaptation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cellular specifications for video calls face challenges in bitrate adaptation due to congestion in wireless links, as the video source is often unaware of layer 1 and 2 congestion, leading to inefficient data transmission.

Innovation Solution

Directly providing radio information from OSI model layer 2 to layer 7, using uplink buffer status to adjust video bitrate and frame size, enabling quicker convergence with available uplink radio bandwidth in LTE networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the video source continues to push data from layer 7 to layer 2, then the video source can maintain its data transmission, but the modem is unable to effectively transmit because of congestion in layers 1 and 2

Engineering Contradiction:
Improvevideo data transmission rateVSAvoiddata transmission reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements feedback by having the modem layer (layer 2) report buffer status information to the video source (layer 7). This feedback loop allows the video source to monitor congestion conditions in real-time and adjust its transmission rate accordingly, preventing buffer overflow and ensuring reliable transmission while maintaining optimal productivity.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system enables self-service by allowing the video source to autonomously adjust its own transmission rate based on congestion feedback from the modem layer. The video source monitors its own transmission performance and self-regulates to match available uplink bandwidth, eliminating the need for external control mechanisms.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If TMMBR is used for bitrate adaptation, then the video sender can control its video bitrate, but the mechanism may not be supported by devices, may not always be reliable, may be lost, and is not particularly well suited for use in the uplink path

Engineering Contradiction:
Improvebitrate adaptation capabilityVSAvoidbitrate adaptation reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent introduces an intermediary mechanism where the modem layer acts as a mediator between the video source and the network. Instead of relying on TMMBR messages that may be lost or unsupported, the modem layer directly reports buffer status to the video source, providing a more reliable and device-independent adaptation pathway that is specifically designed for uplink conditions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If packet loss statistics from receiver reports are used for bitrate adaptation, then the video sender can estimate congestion, but the estimation may not be as accurate or as timely as other estimation techniques

Engineering Contradiction:
Improvebitrate adaptation capabilityVSAvoidcongestion estimation accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by having the modem layer report buffer status information before significant congestion occurs. This proactive approach allows the video source to anticipate congestion conditions and adjust its transmission rate in advance, providing more accurate and timely estimation compared to reactive packet loss analysis from receiver reports.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10743210B2Using uplink buffer status to improve video stream adaptation control
Publication Date: 2020.08.11 INTEL CORP
  • US10743210B2 patent drawing
  • US10743210B2 patent drawing
  • US10743210B2 patent drawing

AI summary

A method for sending video over a cellular link includes obtaining from a modem layer an uplink buffer status metric. An indication derived from the metric is transmitted from the modem layer to a video source application. The indication is used to adjust a video bitrate.