Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
134 words
A method for conditioning program data for transport, the program dam having a real time expressed in an encoding rate of the program dam, and the program data to be transported from a source over a network to a destination, comprising: writing the program data to a cell queue at the encoding rate of the program data; organizing the program data into transport cells; reading said transport cells from said cell queue at a transport rate, said transport rate determined by a network clock, and said transport rate chosen to have said transport cells transported faster than the real time of the encoding rate of the program data; supplying idle cells if said cell queue is empty to have the program data arrive at the destination in the real time of the encoding rate.
Claim 2
Independent Claim
134 words
A method for conditioning program data for transport, the program dam having a real time expressed in an encoding rate of the program dam, and the program data to be transported from a source over a network to a destination, comprising: writing the program data to a cell queue at the encoding rate of the program data; organizing the program data into transport cells; reading said transport cells from said cell queue at a transport rate, said transport rate determined by a network clock, and said transport rate chosen to have said transport cells transported faster than the real time of the encoding rate of the program data; supplying idle cells if said cell queue is empty to have the program data arrive at the destination in the real time of the encoding rate.
Claim 3
Dependent Claim
24 words
The method of claim 1 further comprising: providing said transport cells with routing information, said routing information increasing the size of said transport cells.
Claim 4
Dependent Claim
105 words
The method of claim 1 wherein said cell queue includes a buffer and a timing signal detector, and wherein the program data is partitioned into transport packets, some of said transport packets including timing signals, and further comprising: monitoring said transport packets for said timing signals; determining if a next transport packet includes said timing signal; transporting said next transport packet and an immediately following transport packet as eight of said transport cells if said next transport packet does not include said timing signals; and transporting said next transport packet as five of said transport cells if said next transport packet includes said timing signals.
Claim 5
Dependent Claim
63 words
The method as of claim 1 further comprising: concurrently writing a plurality of program data to a plurality of transport queues, there being one transport queue for each one of the plurality of program data; selecting a next byte from one of said program data for writing to a corresponding one of said plurality of cell queues according to a timing scheduling queue.
Claim 6
Independent Claim
173 words
An apparatus for conditioning program data for transport, the program data having a real time expressed in an encoding rate of the program data, and the program data to be transported from a source over a network to a destination, comprising: a byte time division multiplexor for writing the program data to a cell queue at the encoding rate of the program data, said byte time division multiplexor being synchronized by a clock signalling at the encoding rate; a buffer for organizing the program data into transport cells; a cell time division multiplexor for reading said transport cells from said cell queue at a transport rate, said cell time division multiplexor being synchronized to a network clock signaling at a transport rate, said transport rate chosen to have said transport cells transported faster than the real time of the encoding rate of the program data; means for supplying idle cells if said cell queue is empty to have the program data arrive at the destination in the real time of the encoding rate.
Claim 7
Independent Claim
173 words
An apparatus for conditioning program data for transport, the program data having a real time expressed in an encoding rate of the program data, and the program data to be transported from a source over a network to a destination, comprising: a byte time division multiplexor for writing the program data to a cell queue at the encoding rate of the program data, said byte time division multiplexor being synchronized by a clock signalling at the encoding rate; a buffer for organizing the program data into transport cells; a cell time division multiplexor for reading said transport cells from said cell queue at a transport rate, said cell time division multiplexor being synchronized to a network clock signaling at a transport rate, said transport rate chosen to have said transport cells transported faster than the real time of the encoding rate of the program data; means for supplying idle cells if said cell queue is empty to have the program data arrive at the destination in the real time of the encoding rate.