Dynamic Bandwidth Allocation for Video Encoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video distribution systems fail to dynamically manage bandwidth based on variations in transmission demands for non-video data, leading to inefficient bandwidth allocation and utilization.

Innovation Solution

Implementing a bandwidth request unit that allocates bandwidth dynamically for video data and auxiliary data, requesting additional bandwidth to reserve a portion for video quality enhancements or other purposes, while ensuring some bandwidth remains available for asynchronous data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If bandwidth is allocated based on predetermined values for auxiliary data, then auxiliary data transmission is guaranteed, but video quality cannot be enhanced even when auxiliary data uses less bandwidth than allocated

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth allocation flexibility
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic bandwidth allocation where the system continuously monitors actual auxiliary data transmission requirements and adjusts video bandwidth allocation in real-time. When auxiliary data consumes less bandwidth than predetermined allocations, the surplus is dynamically redistributed to enhance video quality through improved encoding parameters or resolution, thereby resolving the contradiction between guaranteed auxiliary data transmission and video quality enhancement.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes bandwidth allocation parameters dynamically based on actual transmission demands. By monitoring auxiliary data bandwidth consumption and adjusting the allocation parameters accordingly, the system can shift unused auxiliary bandwidth to video streams, improving video quality while maintaining auxiliary data transmission guarantees.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If bandwidth is reserved for asynchronous data transmission, then data availability is maintained, but overall bandwidth utilization efficiency decreases

Engineering Contradiction:
Improvedata availabilityVSAvoidbandwidth utilization efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a self-service bandwidth allocation mechanism where the system automatically monitors auxiliary data transmission patterns and identifies unused bandwidth capacity. The system then self-adjusts by reallocating these unused resources to video streams without manual intervention, maintaining data availability guarantees while maximizing overall bandwidth utilization efficiency through automated resource optimization.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system employs feedback loops that continuously monitor actual auxiliary data bandwidth consumption and use this information to adjust video bandwidth allocation. This feedback mechanism ensures that data availability is maintained through predetermined reservations while simultaneously improving bandwidth utilization efficiency by redistributing unused capacity to video streams based on real-time conditions.

Inventive Principle:
Principle #23Feedback

3Manufacturing precision

If fixed bandwidth allocation is used for auxiliary services, then transmission reliability is ensured, but unused bandwidth cannot be reallocated to improve video streams

Engineering Contradiction:
Improvevideo stream qualityVSAvoidwasted bandwidth
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent changes the bandwidth allocation parameter from a fixed predetermined value to a dynamic value that adjusts based on actual auxiliary data transmission requirements. This parameter change enables the system to identify and capture unused auxiliary bandwidth, reallocating it to video streams to improve video quality while eliminating wasted bandwidth capacity.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system discards the rigid predetermined bandwidth allocation for auxiliary services and recovers the unused bandwidth capacity by monitoring actual transmission needs. The recovered bandwidth is then reallocated to video streams, improving video quality while preventing bandwidth waste through continuous optimization based on actual usage patterns.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS10291544B1Bandwidth saving with programmable redistribution
Publication Date: 2019.05.14 HARMONIC INC
  • US10291544B1 patent drawing
  • US10291544B1 patent drawing
  • US10291544B1 patent drawing

AI summary

A video encoder unit receives a video signal to encode along with auxiliary services such as audio streams and/or data streams. While the auxiliary streams are allotted a fixed bandwidth, the video encoder determines a required video bandwidth, which must be allocated in response to the request by a central allocator. Where economies are made in the auxiliary services for example by transmitting stereo audio instead of surround sound for example, the bandwidth requested from the central allocator is inflated by an amount corresponding to a proportion of the economized bandwidth. The extra bandwidth allocated on this basis may then be used for improving the quality of video encoding, and/or reserved for the transmission of asynchronous data.