Compressed Video Buffering Rate Control for IP Streaming

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IP video streaming over large-scale video services lacks a guarantee of visual quality comparable to traditional cable and satellite digital video broadcasting, primarily due to inconsistencies in compressed video buffering and timing across IP networks.

Innovation Solution

The implementation of techniques that regulate compressed video buffering by determining optimal transmission rates based on decoder buffer size, network transmission rate, delay, and jitter, ensuring a target quality of service for IP video streams, using methods such as determining the combined amount of compressed video data in encoder and intermediary buffers to prevent buffer underflow and overflow, and employing processor circuitry to control the transmission rate and ensure quality of service provisioning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If compressed video data is transmitted over IP networks without regulation, then network flexibility and adaptability are improved, but visual quality consistency and service reliability deteriorate

Engineering Contradiction:
Improvenetwork flexibilityVSAvoidvisual quality consistency
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting transmission rates based on network conditions and decoder buffer status. The encoder monitors buffer fullness and modifies the transmission rate parameter to maintain visual quality consistency across IP networks, transforming the unregulated variable-rate transmission into a controlled process that adapts to network flexibility while preserving reliability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements feedback mechanisms where the encoder receives information about decoder buffer status and uses this feedback to regulate subsequent transmission rates. This closed-loop control system ensures that visual quality consistency is maintained by continuously adjusting transmission parameters based on actual buffer conditions, resolving the contradiction between network adaptability and service reliability.

Inventive Principle:
Principle #23Feedback

2Productivity

If transmission rate is increased to improve video delivery speed, then productivity is improved, but buffer overflow risk increases causing quality deterioration

Engineering Contradiction:
Improvevideo delivery speedVSAvoidbuffer overflow prevention
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies dynamics by making the transmission rate variable rather than fixed. The system continuously adapts the transmission rate based on real-time buffer status, allowing high delivery speed when buffers have capacity and reducing speed when buffers are full. This dynamic adjustment resolves the contradiction by enabling high productivity only when it does not cause buffer overflow.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements preliminary action by having the encoder proactively regulate transmission rates before buffer overflow occurs. By monitoring buffer fullness and adjusting transmission in advance, the system prevents overflow conditions rather than reacting after they occur, maintaining both high delivery speed and buffer safety.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If transmission rate is decreased to prevent buffer overflow, then buffer reliability is improved, but video delivery speed and productivity deteriorate

Engineering Contradiction:
Improvebuffer overflow preventionVSAvoidvideo delivery speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent resolves this contradiction through dynamic rate adjustment, allowing the transmission rate to be high when buffers have capacity and low when they are full. This eliminates the need for consistently low rates, maintaining productivity while ensuring buffer reliability only when necessary.

Inventive Principle:
Principle #15Dynamics

4Reliability

If decoder buffer size is increased to handle network jitter, then service reliability is improved, but device complexity and memory requirements increase

Engineering Contradiction:
Improvenetwork jitter handlingVSAvoidbuffer management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by regulating transmission rates to compensate for network jitter without requiring large buffer increases. By adjusting the transmission rate parameter dynamically, the system maintains service reliability while avoiding the complexity and memory costs of significantly enlarging decoder buffers.

Inventive Principle:
Principle #35Parameter changes

5Reliability

If encoder regulates transmission rate based on buffer status, then visual quality consistency is improved, but device complexity and processing requirements increase

Engineering Contradiction:
Improvevisual quality consistencyVSAvoidbuffer monitoring complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the encoder monitors decoder buffer status and uses this information to regulate transmission rates. This feedback-based approach achieves visual quality consistency through relatively simple monitoring and adjustment logic, avoiding the need for complex buffer management systems.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10638167B2Compressed video buffering
Publication Date: 2020.04.28 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US10638167B2 patent drawing
  • US10638167B2 patent drawing
  • US10638167B2 patent drawing

AI summary

A system controls a transmission of a sequence of compressed video data from an encoder buffer to a network for delivery to a decoder buffer. Control of the transmission includes to: determine characteristics of a video transmission path between the encoder buffer and the decoder buffer, the characteristics comprising at least one of a buffer size of the decoder buffer, an input rate of the decoder buffer, and a buffer size of an equivalent intermediary buffer of the video transmission path; determine a transmission rate from the characteristics of the video transmission path and from the sequence of compressed video data, the transmission rate being determined such that a target quality of service value can be guaranteed for the entire sequence of compressed video data transmitted at the determined transmission rate to the decoder buffer; and control transmission of the sequence of compressed video data at the determined transmission rate.