← Back to Patent Explorer
US6421359B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus and method for multi-service transport multiplexing

Assignee: Tiernan Communications Inc
•
Filing: 2000-10-05
•
Granted: 2002-07-16
•
Expires: 2020-10-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An elementary two-stream transport multiplexer provides for the addition of services contained in a transport stream to a pre-existing transport stream. The elementary multiplexer includes a pair of transport demultiplexers, a processor and a transport remultiplexer. The demultiplexers demultiplex a pair of input transport streams to their constituent service components and service control information tables. The service control information tables are routed to the processor which combines and reconfigures the information within the tables to provide a single set of output service control information tables. The demultiplexers filter the service components based on the output service control tables. The transport remultiplexer multiplexes the output tables with the filtered streams to provide an output transport stream.

Inventors

  • 👤 Christopher J. Bennett
  • 👤 Maximilien d'Oreye de Lantremange

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 09:56
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/23; H04N21/236; H04N21/23608; H04N21/2365; H04N21/23655

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 117 words
Apparatus for transport stream multiplexing comprising: an encoder for encoding a program source to provide a local transport stream, the encoder including a first bandwidth request in the local transport stream indicating a desired bandwidth for encoding the program source; a multiplexer coupled to the encoder for multiplexing the local transport stream with an input transport stream to provide an output transport stream, the input transport stream including second bandwidth requests, wherein the multiplexer determines from the first and second bandwidth requests a bandwidth allocation to provide to the encoder indicating an actual bandwidth to use for encoding the program source, wherein the output transport stream includes the first and second bandwidth requests and the bandwidth allocation.
Claim 2
Dependent Claim 117 words
Apparatus for transport stream multiplexing comprising: an encoder for encoding a program source to provide a local transport stream, the encoder including a first bandwidth request in the local transport stream indicating a desired bandwidth for encoding the program source; a multiplexer coupled to the encoder for multiplexing the local transport stream with an input transport stream to provide an output transport stream, the input transport stream including second bandwidth requests, wherein the multiplexer determines from the first and second bandwidth requests a bandwidth allocation to provide to the encoder indicating an actual bandwidth to use for encoding the program source, wherein the output transport stream includes the first and second bandwidth requests and the bandwidth allocation.
Claim 3
Dependent Claim 145 words
A transport stream multiplexing system comprising a plurality of elements connected in a ring, each element comprising: an encoder for encoding a program source to provide a local transport stream, the encoder including a first bandwidth request in the local transport stream indicating a desired bandwidth for encoding the program source; a multiplexer coupled to the encoder for multiplexing the local transport stream with an input transport stream to provide an output transport stream, the input transport stream including second bandwidth requests, wherein the multiplexer determines from the first and second bandwidth requests a bandwidth allocation to provide to the encoder indicating an actual bandwidth to use for encoding the program source and wherein the multiplexer includes the first and second bandwidth requests in the output transport stream, each output stream coupled to provide the input transport stream of the succeeding element in the ring.
Claim 4
Dependent Claim 145 words
A transport stream multiplexing system comprising a plurality of elements connected in a ring, each element comprising: an encoder for encoding a program source to provide a local transport stream, the encoder including a first bandwidth request in the local transport stream indicating a desired bandwidth for encoding the program source; a multiplexer coupled to the encoder for multiplexing the local transport stream with an input transport stream to provide an output transport stream, the input transport stream including second bandwidth requests, wherein the multiplexer determines from the first and second bandwidth requests a bandwidth allocation to provide to the encoder indicating an actual bandwidth to use for encoding the program source and wherein the multiplexer includes the first and second bandwidth requests in the output transport stream, each output stream coupled to provide the input transport stream of the succeeding element in the ring.
Claim 5
Dependent Claim 13 words
The system of claim 2 wherein each output stream includes the bandwidth allocation.
Claim 6
Independent Claim 97 words
A method of transport stream multiplexing comprising the steps of: encoding a program source to provide a local transport stream that includes a first bandwidth request indicating a desired bandwidth for encoding the program source; multiplexing the local transport stream with an input transport stream to provide an output transport stream, the input transport stream including second bandwidth requests; determining from the first and second bandwidth requests a bandwidth allocation indicating an actual bandwidth to use for encoding the program source, wherein the output transport stream includes the first and second bandwidth requests and the bandwidth allocation.
Claim 7
Independent Claim 97 words
A method of transport stream multiplexing comprising the steps of: encoding a program source to provide a local transport stream that includes a first bandwidth request indicating a desired bandwidth for encoding the program source; multiplexing the local transport stream with an input transport stream to provide an output transport stream, the input transport stream including second bandwidth requests; determining from the first and second bandwidth requests a bandwidth allocation indicating an actual bandwidth to use for encoding the program source, wherein the output transport stream includes the first and second bandwidth requests and the bandwidth allocation.
Claim 8
Independent Claim 119 words
A method of transport stream multiplexing comprising connecting a plurality of elements in a ring, in each element: encoding a program source to provide a local transport stream that includes a first bandwidth request indicating a desired bandwidth for encoding the program source; multiplexing the local transport stream with an input transport stream to provide an output transport stream, the input transport stream including second bandwidth requests; determining from the first and second bandwidth requests a bandwidth allocation indicating an actual bandwidth to use for encoding the program source; including the first and second bandwidth requests in the output transport stream; and coupling each output stream to provide the input transport stream of the succeeding element in the ring.
Claim 9
Independent Claim 119 words
A method of transport stream multiplexing comprising connecting a plurality of elements in a ring, in each element: encoding a program source to provide a local transport stream that includes a first bandwidth request indicating a desired bandwidth for encoding the program source; multiplexing the local transport stream with an input transport stream to provide an output transport stream, the input transport stream including second bandwidth requests; determining from the first and second bandwidth requests a bandwidth allocation indicating an actual bandwidth to use for encoding the program source; including the first and second bandwidth requests in the output transport stream; and coupling each output stream to provide the input transport stream of the succeeding element in the ring.
Claim 10
Dependent Claim 13 words
The method of claim 5 wherein each output stream includes the bandwidth allocation.

References Cited (Backward Citations)

US4958344A Cited
US5123015A Cited
US5159447A Cited
US5400401A Cited
US5319707A Cited
WO1995023495A2 Cited
US5566208A Cited
US5420866A Cited
US5521927A Cited
US5541919A Cited
US5859980A Cited
US5914962A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-07-15 2006-01-14 2006-07-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-07-15 2010-01-14 2010-07-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-07-15 2014-01-14 2014-07-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag