Dynamic Bit Rate Adjustment in VoLTE Video Calling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for adjusting bit rates in VoLTE video calling rely on negotiated network bandwidth, which is an experience value and does not accurately represent current network conditions, leading to poor video quality due to potential network packet loss and mosaics.

Innovation Solution

A method and device that dynamically adjust bit rates based on actual network bandwidth by estimating the downlink reception bit rate and packet loss rate of RTP packets, using Temporary Maximum Media Stream Bit Rate Request (TMMBR) packets to request and configure the transmission bit rate, thereby improving video calling quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If the bit rate is increased to improve video quality, then video resolution and clarity improve, but network packet loss increases causing mosaics and poor user experience

Engineering Contradiction:
Improvevideo qualityVSAvoidnetwork packet loss
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent implements dynamic bit rate adjustment by continuously monitoring actual network bandwidth and adapting the transmission bit rate accordingly. The system transitions from static bit rate configuration to dynamic adjustment, allowing the video transmission to adapt to changing network conditions and prevent packet loss while maintaining optimal video quality.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent establishes a feedback mechanism where the receiver estimates actual network bandwidth and sends this information back to the transmitter. The transmitter uses this feedback to adjust the bit rate dynamically, creating a closed-loop control system that balances video quality and network reliability based on real-time conditions.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If the negotiated network bandwidth is used as reference for bit rate configuration, then the method is simple to implement, but it does not accurately represent current network conditions leading to poor video calling quality

Engineering Contradiction:
Improvebit rate configuration simplicityVSAvoidnetwork bandwidth accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent performs preliminary network bandwidth estimation during the call setup phase using TMMBR packets before actual video transmission begins. This preliminary action allows the system to establish an accurate baseline of available bandwidth, which is then used to configure appropriate bit rates for video coding, combining simplicity with accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the traditional negotiation-based bandwidth estimation mechanism with a measurement-based approach using TMMBR packets and actual network traffic analysis. This substitution transitions from a theoretical negotiation system to an empirical measurement system, providing accurate real-time bandwidth information while maintaining implementation simplicity through standardized protocol usage.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS10218761B2Method and device for adjusting bit rate in video calling based on voice over long-term evolution and video over long-term evolution, and mobile terminal
Publication Date: 2019.02.26 SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
  • US10218761B2 patent drawing
  • US10218761B2 patent drawing
  • US10218761B2 patent drawing

AI summary

Method and device for adjusting bit rate in video calling based on VoLTE, and mobile terminal are provided. The method includes: determining whether the data receiver transmits a TMMBR packet for the first time or has received a TMMBN packet from a data transmitter, or whether the number of times a same TMMBR packet has been retransmitted exceeds a predetermined time; if yes, estimating downlink reception bit rate and calculating downlink packet loss rate of RTP packet; calculating transmission bit rate of the data transmitter which is requested by the data receiver based on the estimated downlink reception bit rate and the calculated downlink packet loss rate of RTP packet; and transmitting the TMMBR packet to the data transmitter based on the transmission bit rate of the data transmitter. A bit rate can be dynamically adjusted based on actual network bandwidth, which may improve quality of video calling.