IP Library Granted Patent US 7,397,822
Granted Patent B2
US 7,397,822 · App. 10/619,900 · Granted Jul 8, 2008

Method and system for compensating for timing violations of a multiplex of at least two media packet streams

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,397,822
App. No.
10/619,900
Granted
Jul 8, 2008
Kind
B2
Abstract

The invention provides a system and method for compensating for timing violations of a multiplex of at least two streams of media packets. The method includes the steps of: receiving the multiplex; associating a transmitter timing information to media packets; whereas the multiple media packet streams are associated to different time bases; transmitting the media packets and the associated transmitter timing information over a timing violation inducing communication channel to a receiver; receiving, by the receiver, the transmitter timing information and the media packets; providing at least one timing violation compensated stream of media packets in response to the transmitter timing information.

Claims (28)

1. A system for compensating for timing violations of a multiplex of at least two media packet streams, the system comprises:

a transmitter, operated to receive the multiplex, to associate transmitter timing information to media packets that belong to the multiplex, and to transmit the media packets and the associated transmitter timing information towards a receiver, over a timing violation inducing communication channel; wherein the transmitter comprises a transmitter time base generator that is adapted to generate the transmitter timing information without synchronizing to any to time bases associated with the media packet streams; whereas the at least two media packet streams are associated with multiple time; and

a receiver, operated to receive the transmitter timing information and the media packets, and to provide at least one timing violation compensated media packet stream in response to the transmitter timing information.

2. The system according to claim 1 further comprises a decoder for decoding the at least one timing violation compensated media packet stream.

3. The system of claim ˜ 1 wherein the receiver comprises a phased lock loop (PLL) for reconstructing the transmitter time base.

4. The system of claim 1 wherein the transmitter is operated to encapsulate said media packets and the transmitter timing information in a communication channel format packets.

5. The system of claim 4 , wherein the communication channel format packets does not comprise RTP compliant headers.

6. The system of claim 4 wherein the transmitter is operated to include the transmitter timing information within a communication channel format packet header.

7. The system of claim 1 wherein the receiver comprises: a receiving end communication interface, connected to a splicer, wherein said receiving end communication interface receives said communication channel format packets from the timing violation inducing communication channel, wherein said receiving end communication interface provides said communication channel format packets to said

splicer; and wherein the splicer is operated to extract the transmitter timestamp to provide it to a receiver PLL and to extract the media packets.

8. The system of claim 1 wherein at least one media stream packet IS MPEG compliant.

9. A system for reducing jitter of a multiple program transport stream, the system comprises:

a transmitter, operated to receive the multiple program transport stream from a low jitter communication channel, to associate a transmitter timing information to the packets of the multiple program transport stream, and to transmit the packets of the multiple program transport stream and the associated transmitter timing information over a high jitter communication channel towards a receiver; wherein the transmitter comprises a transmitter time base generator that is operated to generate a transmitter time base without synchronizing to any of at least two different time bases of at least two media packet streams of the multiple program transport stream; and

a receiver, coupled to the transmitter over the high jitter communication channel, the receiver is operated to receive the transmitter timing information and the packets of the multiple program transport stream, and to provide at least one low jittered program in response to the transmitter timing information.

10. The system according to claim 9 further comprising a decoder for decoding the at least one program.

11. The system of claim 9 , wherein the receiver comprises a phased lock loop (PLL) for reconstructing the transmitter time base.

12. The system of claim 9 wherein the receiver comprises: a receiving end communication interface that receives media packets from the high jittered communication channel and provides the media packets to a splicer; and wherein the splicer is operated to extract transmitter timing information as well as transport stream packets from the media packets.

13. A method for compensating for timing violations of a multiplex of at least two media packet streams, the method comprising the steps of:

(a) generating the transmitter timing information, wherein the step of generating does not involve synchronizing to a time base associated with any of the media packet streams; (b) receiving the multiplex; (c) associating transmitter timing information to

media packets that belong to the multiplex; (d) transmitting the media packets and the associated transmitter timing information towards a receiver, over a timing violation inducing communication channel; whereas the at least two media packet streams are associated with different time bases; (e) receiving the transmitter timing information and the media packets; and

(f) providing at least one timing violation compensated media packet stream in response to the transmitter timing information.

14. The method of claim 13 further comprising a step of decoding the at least one timing violation compensated media packet stream.

15. The method of claim 13 wherein the step of providing comprises a step

of reconstructing a transmitter time base from the transmitter timing information.

16. The method of claim 13 further comprising a step of converting media packets of the multiplex to communication channel format packets; whereas the communication channel format packets comprise the transmitter timing information.

17. The method of claim 16 wherein the communication channel format packets do not comprise RTP compliant headers.

18. The method of claim 13 wherein at least one media stream packet is MPEG compliant.

19. The method of claim 13 wherein the multiplex is received over a low jitter communication channel.

Assignments (14)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Dec 17, 2024
From: ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE INC., OF NORTH CAROLINA; OUTDOOR WIRELESS NETWORKS LLC; RUCKUS IP HOLDINGS LLC
To: APOLLO ADMINISTRATIVE AGENCY LLC
Reel/Frame 069889/0114 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
CHANGE OF NAME Recorded Jun 25, 2019
From: ARRIS ENTERPRISES, INC.
To: ARRIS ENTERPRISES LLC
Reel/Frame 049586/0470 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2015
From: ARRIS SOLUTIONS, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 036601/0162 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
CORRECTIVE ASSIGNMENT TO CORRET THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 027422 FRAME 0633. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 7, 2012
From: BIGBAND NETWORKS, INC.
To: ARRIS SOLUTIONS, INC.
Reel/Frame 028226/0273 →
MERGER Recorded Dec 20, 2011
From: BIGBAND NETWORKS, INC.
To: ARRIS GROUP, INC.
Reel/Frame 027422/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2003
From: GOLAN, ODED; AVIELI, GILAT; AVIELI, ERAN; ABUDDI, SHLOMO; KALMA, DAVID
To: BIGBAND NETWORKS, INC.
Reel/Frame 014731/0750 →