Two-Stage IP De-Jitter Algorithm for Multiplexed Video Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multiplexed systems face issues with signal disruption due to excessive bandwidth and delay in data packet delivery, particularly in time-critical video applications, where existing de-jitter techniques can cause output bandwidth to exceed limits or result in late arrival of video components.

Innovation Solution

A two-stage IP de-Jitter algorithm is implemented in a multiplexer, using a first phase locked loop for initial de-jitter operation and a second phase locked loop based on output hardware and sequence encoding, with program clock reference correction to manage packet timing and synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing de-jitter techniques are used to ensure signal quality, then signal quality is improved, but output multiplexed bandwidth exceeds the allowed bandwidth

Engineering Contradiction:
Improvesignal qualityVSAvoidoutput multiplexed bandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The de-jitter process is divided into two distinct stages: a first de-jitter stage that handles initial timing adjustment, and a second de-jitter stage that performs refined timing correction based on program clock reference. This segmentation allows each stage to be optimized independently, preventing bandwidth exceedance while maintaining signal quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first de-jitter operation performs preliminary timing adjustment on incoming packets before they are processed by the second de-jitter stage. This preliminary action reduces the burden on the second stage and prevents bandwidth congestion by addressing timing issues early in the processing pipeline.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If existing de-jitter techniques are used to ensure signal quality, then signal quality is improved, but excessive delay in delivery time occurs

Engineering Contradiction:
Improvesignal qualityVSAvoiddelivery time delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

By dividing de-jitter into two stages, the patent reduces the total processing time compared to a single comprehensive de-jitter operation. The first stage handles bulk timing adjustment quickly, while the second stage performs precise corrections with minimal delay, overall reducing the time loss while maintaining signal quality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The first de-jitter stage performs preliminary timing corrections that address the majority of timing issues immediately, reducing the need for extensive processing later. This preliminary action minimizes total delay by resolving timing problems early rather than deferring them to a single later processing stage.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If packets are processed with strict timing requirements, then signal disruption is prevented, but device complexity increases

Engineering Contradiction:
Improvesignal disruption preventionVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The processing system is segmented into two distinct de-jitter stages with specific functions. The first stage handles general timing adjustment, while the second stage handles program clock reference-based corrections. This segmentation simplifies the overall system design by breaking down complex timing management into manageable, dedicated stages rather than requiring a single complex processing unit.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The solution effectively reduces jitter and ensures timely delivery of multiplexed signals, maintaining signal quality and preventing bandwidth exceedance, thereby addressing the challenges of signal disruption and delay in multiplexed systems.

Implementation Method 1

performing a first de-jitter operation on each of said plurality of input signals. The system can also include determining a sequence for encoding said plurality of packets from each of said plurality of input signals into a multiplexed signal

Methodology Applied
Scientific EffectPhase locked loop:

Implementation Method 2

wherein said second de-jitter operation is accomplished using a second phase locked loop; wherein said second phase locked loop is based at least in part on output hardware associated with an output schedule time for said input signals to which said program clock reference has been applied

Methodology Applied
Scientific EffectPhase locked loop:

Implementation Method 3

determining whether any of said plurality of input signals is to be encoded incorporating a program clock reference. In some embodiments, the system can further include applying a program clock reference correction to each input signal that is to be encoded incorporation said program clock reference

Methodology Applied
Scientific EffectProgram clock reference correction:

Data Source

PatentUS12021962B2Two-stage IP de-jitter algorithm in a multiplexer for a group of statistically multiplexed single program transport streams
Publication Date: 2024.06.25 ARRIS ENTERPRISES LLC
  • US12021962B2 patent drawing
  • US12021962B2 patent drawing
  • US12021962B2 patent drawing

AI summary

A system and method are provided for encoding and decoding multiplexed video signals to de-jitter the content. A first de-jitter operation is performed on incoming signals and a second de-jitter operation is performed on PCR modified outbound packetized signals after sequencing of the packetized signals has been determined. In one case the second de-jitter operation can be performed using a PLL that is based, at least in part, on the output hardware limitations.