Adaptive Bitrate Server Video Data Multiplexing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face challenges in maintaining optimum video quality while multiplexing video services with data services in constrained delivery pipelines, such as DOCSIS service groups, due to fixed bandwidth constraints, leading to reduced video quality or inefficiency.

Innovation Solution

A method and system that generate a soft upper bound for video data bandwidth, allowing it to fluctuate within a schedule window while ensuring an average bandwidth does not exceed a hard upper bound, enabling efficient multiplexing of video and data services by adjusting the required video data bandwidth based on need parameter values and quality factors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If video data bandwidth is constrained to a fixed hard upper bound, then bandwidth efficiency is improved, but video quality deteriorates when subscribers enter and leave the delivery pipeline

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoidvideo quality
Core Design Contradiction:
Loss of energyVSReliability

Solution Approach 1:

The patent applies dynamics by transitioning from a static hard bandwidth upper bound to a dynamic soft upper bound that adapts to changing subscriber conditions. The soft upper bound BWvideosoft(i) is recalculated for each schedule window based on current subscriber count and video complexity, allowing the system to respond dynamically to entering and leaving subscribers while maintaining overall bandwidth efficiency through the hard upper bound BVvideo constraint.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the bandwidth parameter from a fixed hard upper bound to a variable soft upper bound that can fluctuate within defined constraints. By introducing the soft upper bound BWvideosoft(i) that varies with subscriber conditions and video complexity NPV(i), the system maintains video quality adaptability while the hard upper bound BVvideo ensures long-term bandwidth efficiency and prevents buffer overflow.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If video data bandwidth is allowed to fluctuate dynamically, then video quality is improved, but bandwidth management complexity increases

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback through the control loop that continuously monitors subscriber count, calculates video complexity NPV(i), and adjusts the soft upper bound BWvideosoft(i) accordingly. The system uses feedback from buffer status, subscriber changes, and video content characteristics to dynamically regulate bandwidth allocation, maintaining video quality while managing complexity through automated closed-loop control rather than manual intervention.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent applies preliminary action by pre-calculating the soft upper bound BWvideosoft(i) for each schedule window based on predicted subscriber conditions and video complexity. The system proactively adjusts bandwidth allocation before subscribers enter or leave, and before video complexity changes occur, using the formula BWvideosoft(i) = BWneed(i) + ΔBW(i) to prepare appropriate bandwidth levels in advance, reducing reactive complexity.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a soft upper bound is used instead of a hard upper bound, then adaptability to subscriber changes is improved, but risk of buffer overflow increases

Engineering Contradiction:
Improveadaptability to subscriber changesVSAvoidbuffer overflow risk
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies partial action by allowing the soft upper bound BWvideosoft(i) to temporarily exceed the long-term average hard upper bound BVvideo when conditions warrant (such as when subscribers leave or video complexity decreases). This controlled excessive action provides adaptability to changing conditions while the hard upper bound BVvideo acts as a safety constraint that prevents sustained buffer overflow, balancing adaptability with reliability through the relationship BWvideosoft(i) ≤ BVvideo on average.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10349098B2Video and data multiplexing in an adaptive bitrate server
Publication Date: 2019.07.09 ARRIS ENTERPRISES LLC
  • US10349098B2 patent drawing
  • US10349098B2 patent drawing
  • US10349098B2 patent drawing

AI summary

A method is provided for multiplexing video services with data services in a constrained delivery pipeline. A soft upper bound for the video data bandwidth for a current schedule window BWvideosoft(i) is generated, wherein the soft upper bound for the video data bandwidth such that an average video data bandwidth over a time period T is no greater than a hard upper bound for the video data bandwidth BVvideo. The video data is then multiplexed with the other data according to the soft upper bound for the video data bandwidth BWvideosoft(i).