Adaptive Video Encoding Using Dual Bandwidth Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video transmission systems struggle with non-fixed bandwidth communication channels, leading to inconsistent video quality and transmission errors due to unknown or dynamically changing available bandwidth.

Innovation Solution

A system that estimates available bandwidth at the recipient device using two methods, selecting the most accurate value based on pre-defined rules, and dynamically adjusts video encoding parameters to match the estimated bandwidth, ensuring reliable and high-quality video transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If video encoding parameters are fixed, then device complexity is reduced, but video quality consistency deteriorates on non-fixed bandwidth channels

Engineering Contradiction:
Improvevideo encoder configuration complexityVSAvoidvideo quality consistency
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The video encoder transitions from static fixed parameter configuration to dynamic adaptive configuration. The system continuously estimates available bandwidth and adjusts encoding parameters (bitrate, resolution, frame rate) in real-time to match channel conditions, ensuring consistent video quality on non-fixed bandwidth channels while maintaining manageable device complexity through automated adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where the recipient device estimates available bandwidth and communicates this information back to the transmitting device. The transmitting device uses this feedback to dynamically adjust video encoding parameters, creating a closed-loop control system that adapts to changing network conditions and maintains reliable video quality.

Inventive Principle:
Principle #23Feedback

2Device complexity

If bandwidth estimation is not performed, then device complexity is reduced, but transmission reliability deteriorates

Engineering Contradiction:
Improvebandwidth estimation mechanism complexityVSAvoidtransmission reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The recipient device performs self-service by autonomously estimating the available bandwidth of the communication channel using received video packets. This self-measured bandwidth information is then used to guide the transmitting device's encoding decisions, eliminating the need for external bandwidth measurement tools or complex third-party intervention while improving transmission reliability.

Inventive Principle:
Principle #25Self-service

3Device complexity

If single bandwidth estimation method is used, then device complexity is reduced, but measurement precision deteriorates under varying network conditions

Engineering Contradiction:
Improvebandwidth estimation method complexityVSAvoidbandwidth estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The bandwidth estimation process is segmented into multiple independent methods (e.g., throughput-based estimation, packet inter-arrival time analysis). Each method has its own calculation logic and is suited for different network conditions. The system segments the estimation task across multiple approaches and then selects or combines results based on current channel characteristics, improving overall measurement precision without excessive complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes estimation parameters dynamically based on network conditions. When bandwidth is stable, it uses methods optimized for steady-state measurement; when bandwidth fluctuates, it switches to methods better suited for capturing transient changes. This parameter adaptation allows accurate bandwidth estimation across diverse network scenarios while managing computational complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20260067346A1System, Device, and Method of Video Encoding and Video Transmission Using Improved Estimation of Available Bandwidth
Publication Date: 2026.03.05 AMIMON
  • US20260067346A1 patent drawing
  • US20260067346A1 patent drawing
  • US20260067346A1 patent drawing

AI summary

System, device, and method of video encoding and video transmission using improved estimation of available bandwidth. A transmitting device is configured to transmit video data to a recipient device over a communication network having a non-fixed bandwidth. A configurable video encoder encodes a source video into an encoded video. An Available Bandwidth Estimator operates at the recipient device, to estimate a currently-available bandwidth of the communication channel. Two different bandwidth estimation methods are used at the recipient device, and one of two estimated values is then selected based on pre-defined selection rules. Video encoding parameters that are used by the configurable video encoder of the transmitting device are dynamically modified based on the most-recent estimate of the currently-available bandwidth of the communication channel. Optionally, pre-transmission packets are sorted at the transmitting device, based on packet size, to improve accuracy of bandwidth estimation.