Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Page images | Web History | Sign in

Patents

  

Illlllllllllllllllllllllllllllllllllllllllllllllll

US006944186B2

(12) United States Patent ao) Patent No.: us 6,944,186 B2

Zaun et al. (45) Date of Patent: Sep. 13,2005

(54) MPEG RE-MULTIPLEXER HAVING MULTIPLE INPUTS AND MULTIPLE OUTPUTS

(75) Inventors: David Brian Zaun, Cherry Hill, NJ

(US); Jeffrey P. Viola, Glen Mills, PA
(US); Stephen M. Iaquinto,

Doylestown, PA (US)

(73) Assignee: General Instrument Corporation,

Horsham, PA (US)

( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 980 days.

(21) Appl. No.: 09/736,947

(22) Filed: Dec. 14, 2000

(65) Prior Publication Data

US 2001/0024456 Al Sep. 27, 2001

Related U.S. Application Data

(60) Provisional application No. 60/170,531, filed on Dec. 14, 1999.

(51) Int. C I. 1104.1 1 00

(52) U.S. CI 370/487; 374/485; 374/486;

725/135; 725/136

(58) Field of Search 370/537, 474,

370/486, 487, 489, 490; 725/78, 81-86, 90-91, 109, 135-136

(56) References Cited

U.S. PATENT DOCUMENTS

5,754,783 A 5/1998 Mendelson
5,835,493 A 11/1998 Magee
5,909,468 A * 6/1999 Lawrence

375/295

6,002,687 A * 12/1999 Magee et al 370/394

6,233,238 Bl * 5/2001 Romanowski et al 370/389

6,351,471 Bl * 2/2002 Robinett et al 370/468

6,408,436 Bl * 6/2002 de Haas 725/86

FOREIGN PATENT DOCUMENTS

WO 99/14955 3/1999

WO 99/37048 7/1999

OTHER PUBLICATIONS

International Preliminary Examination Report, dated Apr. 8, 2002.

Written Opinion from International Preliminary Examination Authority, dated Dec. 19, 2001.

C.T Cartwright: "Issues in Multiplex and Service Management in Digital Multichannel Broadcasting", International Broadcasting Convention, GB, London, Sep. 1997, pp. 308-313, XP-000668937.

* cited by examiner

Primary Examiner—-Wellington Chin
Assistant Examiner—Mark Mais

(74) Attorney, Agent, or Firm—Steven L. Nichols; Ronald P. Kananeri; Rader, Fishman & Grauer PLLC

(57) ABSTRACT

A re-multiplexer module for use in a packet processing system used in cable television headend devices generates two or more output streams from two or more MPEG input transport streams. The re-multiplexer module includes an input processing portion that receives a plurality of input data streams containing packet data, a plurality of packet buffers to store the packet data, an output processor that selectively multiplexes the data packets in the packet buffers, and a host processor that controls the operation of the input processing portion and the output processing portion.

37 Claims, 5 Drawing Sheets

[graphic]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][table][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small]
[merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][table][merged small][merged small][merged small]
[graphic][merged small][merged small][merged small][merged small]
« PreviousContinue »