Adaptive Bit Rate Video Multiplexing via HTTP Proxy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current adaptive video delivery techniques are not optimized to maximize picture quality across multiple video programs within a fixed-bit-rate transmission channel, as they focus on delivering a single program without considering the bandwidth usage and quality of other programs in the channel.

Innovation Solution

Implementing a method and apparatus for multiplexing digital video programs in an adaptive bit rate environment, where video programs are provided in a fragmented format with multiple bit rates, and an HTTP proxy manages requests to ensure all programs fit within the fixed-bit-rate channel by adjusting bit rates based on client requests, subscription plans, and overall bandwidth, using statistical multiplexing techniques to optimize delivery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If VBR compression is used to maximize picture quality, then picture quality is improved, but bit rate fluctuation increases causing potential overflow of fixed-rate channel

Engineering Contradiction:
Improvepicture qualityVSAvoidbit rate control complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-segmenting video programs into temporal segments and pre-calculating bit rate allocations before transmission. The system divides video content into manageable segments and prepares statistical multiplexing parameters in advance, allowing the fixed-rate channel to be efficiently utilized without real-time complex control while maintaining VBR quality benefits.

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If multiple VBR-compressed video programs are sent over a fixed-rate channel, then picture quality is improved, but aggregate bit rate may exceed channel capacity

Engineering Contradiction:
Improvepicture qualityVSAvoidbit rate compliance
Core Design Contradiction:
Manufacturing precisionVSReliability

Solution Approach 1:

The patent applies segmentation by dividing multiple video programs into temporal segments and organizing them into a structured multiplex format. Each program is segmented into segments that can be independently controlled and allocated bit rates, ensuring the aggregate bit rate remains within channel capacity while maintaining VBR quality characteristics for each program.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies dynamics by implementing time-varying bit rate allocation across multiple video programs in the multiplex. The system dynamically adjusts the bit rate assigned to each program at different time segments based on channel conditions and program requirements, allowing picture quality to be optimized while ensuring aggregate compliance with fixed-rate channel constraints.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If CBR compression is used for easy management, then ease of operation is improved, but picture quality efficiency deteriorates

Engineering Contradiction:
Improvecompression managementVSAvoidpicture quality efficiency
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent applies universality by creating a multiplex structure that can accommodate both CBR and VBR compressed video programs within a single fixed-rate channel. The system provides a universal framework that handles different compression types through a unified statistical multiplexing approach, maintaining ease of operation while improving picture quality efficiency for VBR programs.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10764642B2Managed multiplexing of video in an adaptive bit rate environment
Publication Date: 2020.09.01 IMAGINE COMMUNICATIONS CORP
  • US10764642B2 patent drawing
  • US10764642B2 patent drawing
  • US10764642B2 patent drawing

AI summary

Methods and apparatus for delivering video programs are provided. A plurality of video programs are provided in a fragmented, adaptive bit rate format. A request for a respective video program from the plurality of video programs is received from each of a plurality of clients. The requested video programs are multiplexed for delivery to the clients in a multiplex over a shared, fixed-bit-rate transmission channel. In the fragmented, adaptive bit rate format, the fragment delivered to the client may not be the same as the requested fragment and is dependent on multiple criteria, including the bitrate and quality of the requested and delivered fragments, the total available delivery bandwidth, and other fragment requests made on the channel. The resulting multiplex may be either a constant bit rate multiplex or a variable bit rate multiplex.