Dynamic Rate Control for Audio-Video Network Transmission

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication technologies face challenges in managing network bandwidth variability, leading to potential loss of audio streams when transmitting high-resolution video at maximum bit rates, causing network saturation and errors.

Innovation Solution

Implementing a rate control mechanism that monitors network capacity using a probing module and employs voice activity detection to adjust video bit rates dynamically, ensuring they remain below the network's capacity, thereby prioritizing audio stream integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If video is transmitted at maximum bit rate to achieve high resolution, then video quality is improved, but audio streams may be lost due to network saturation

Engineering Contradiction:
Improvevideo qualityVSAvoidaudio stream integrity
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The system dynamically adjusts the video bit rate based on real-time network capacity conditions. Instead of transmitting at a fixed maximum bit rate, the encoder continuously adapts the video stream bitrate to match available network resources, ensuring that audio streams are never sacrificed while maintaining the highest possible video quality under current conditions.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where network capacity is continuously monitored and measured. This feedback information is used to control the video encoding rate, creating a closed-loop system that automatically adjusts video quality to prevent network saturation and protect audio stream transmission reliability.

Inventive Principle:
Principle #23Feedback

2Reliability

If network capacity is probed and rate limiting is applied to prevent saturation, then reliability is improved, but video transmission speed decreases

Engineering Contradiction:
Improvecommunication stabilityVSAvoidvideo transmission rate
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system changes the video encoding parameters (specifically bit rate) based on measured network capacity conditions. By continuously adjusting the video bitrate parameter to match available network capacity, the system maintains reliable communication while maximizing transmission speed under current network conditions, rather than applying a fixed rate limit.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If high bit rate video transmission is used to overcome network restrictions, then productivity is improved, but network errors increase due to capacity fluctuations

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoiderror rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system employs dynamic rate control where the video encoding bit rate is continuously adjusted according to real-time network capacity measurements. This dynamic adaptation allows the system to maintain high transmission efficiency when network capacity is available while automatically reducing the bit rate when capacity fluctuates, thereby preventing network errors and ensuring reliable communication.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9762499B2Rate control for a communication
Publication Date: 2017.09.12 TANGOME INC
  • US9762499B2 patent drawing
  • US9762499B2 patent drawing
  • US9762499B2 patent drawing

AI summary

Methods and systems for communicating with rate control. A communication is sent and received from a first device to a second device over a network, wherein the communication comprises at least one audio stream and a second communication stream. A capacity of the network is probed at the first device for the sending and receiving the communication. A presence of a voice in the at least one audio stream is detected at the first device via a voice activity detection of the at least one audio stream. A rate limit is set for the sending and receiving the communication at the first device based on the capacity of the network and the detection of the presence of the at least one audio stream.