Subscriber network receiving digital packets and transmitting digital packets below a predetermined maximum bit rate
OwnerHoward G. Pinderinventor
Life of this patent
Estimating the term…
Abstract
Methods of providing a transport streams are disclosed. In one embodiment, among others, a method comprises receiving an input transport stream having a plurality of packet identifier (PID) streams included therein, the plurality of PID streams comprising first, second, third, and fourth PID streams, decrypting the first PID stream, statistically multiplexing the second PID stream, encrypting the third PID stream, and transmitting the fourth PID stream, wherein the receiving, decrypting, statistically multiplexing, encrypting, and transmitting are implemented at a transport stream apparatus.
Claims22
A method of providing a transport stream, which includes a group of PID streams, wherein a PID stream is a stream of packets having a common packet identifier (PID) associated therewith, with a predetermined maximum bit rate, the method is implemented in a receiver-transmitter adapted to receive and transmit transport streams, the method comprising:
- receiving an input transport stream having a plurality of PID streams included therein, wherein packets in each of the PID streams have a respective PID value;
- determining at the receiver-transmitter whether to decrypt a first at least one PID stream of the plurality of received PID streams based on the PID value of the first at least one PID stream and an encrypt/decrypt look-up table;
- decrypting at the receiver-transmitter the first at least one PID stream based on the determination of whether to decrypt;
- statistically multiplexing at the receiver-transmitter a second at least one PID stream of the plurality of received PID streams into a group of PID streams, wherein the bit rate of the group of PID streams does not exceed the predetermined maximum bit rate;
- encrypting a third at least one PID stream of the plurality of received PID streams;
- transmitting from the receiver-transmitter a fourth at least one PID stream of the plurality of received PID streams from at least one transmitter;
- determining at the receiver-transmitter whether to statistically multiplex the second at least one PID stream;
- and
- the statistically multiplexing at the receiver-transmitter being based on the determination of whether to statistically multiplex;
- wherein the determining whether to statistically multiplex is based on the PID value of the second at least one PID stream and a stat-mux lookup table.
A method of providing a transport stream, which includes a group of PID streams, wherein a PID stream is a stream of packets having a common packet identifier (PID) associated therewith, with a predetermined maximum bit rate, the method is implemented in a receiver-transmitter adapted to receive and transmit transport streams, the method comprising:
- receiving an input transport stream having a plurality of PID streams included therein, wherein packets in each of the PID streams have a respective PID value;
- determining at the receiver-transmitter whether to decrypt a first at least one PID stream of the plurality of received PID streams based on the PID value of the first at least one PID stream and an encrypt/decrypt look-up table;
- decrypting at the receiver-transmitter the first at least one PID stream based on the determination of whether to decrypt;
- statistically multiplexing at the receiver-transmitter a second at least one PID stream of the plurality of received PID streams into a group of PID streams, wherein the bit rate of the group of PID streams does not exceed the predetermined maximum bit rate;
- encrypting a third at least one PID stream of the plurality of received PID streams;
- transmitting from the receiver-transmitter a fourth at least one PID stream of the plurality of received PID streams from at least one transmitter;
- determining at the receiver-transmitter whether to statistically multiplex the second at least one PID stream;
- the statistically multiplexing at the receiver-transmitter being based on the determination of whether to statistically multiplex;
- determining at the receiver-transmitter whether to encrypt the third at least one PID stream;
- and
- appending a data header to each packet of a PID stream at the receiver-transmitter, the data header used for processing the packet including at least one of the decrypting of the first at least one PID stream, the statistically multiplexing of the second at least one PID stream and encryption of the third at least one PID stream.
A method of providing a transport stream, which includes a group of PID streams, wherein a PID stream is a stream of packets having a common packet identifier (PID) associated therewith, with a predetermined maximum bit rate, the method is implemented in a receiver-transmitter adapted to receive and transmit transport streams, the method comprising:
- receiving an input transport stream having a plurality of PID streams included therein, wherein packets in each of the PID streams have a respective PID value;
- determining at the receiver-transmitter whether to decrypt a first at least one PID stream of the plurality of received PID streams based on the PID value of the first at least one PID stream and an encrypt/decrypt look-up table;
- decrypting at the receiver-transmitter the first at least one PID stream based on the determination of whether to decrypt;
- statistically multiplexing at the receiver-transmitter a second at least one PID stream of the plurality of received PID streams into a group of PID streams, wherein the bit rate of the group of PID streams does not exceed the predetermined maximum bit rate;
- encrypting a third at least one PID stream of the plurality of received PID streams;
- transmitting from the receiver-transmitter a fourth at least one PID stream of the plurality of received PID streams from at least one transmitter;
- and
- remapping at the receiver-transmitter the PID value of a fifth at least one PID stream to a new PID value whereupon each PID stream of the fourth at least one PID stream has a unique PID value associated therewith.
A method of providing a transport stream in a receiver-transmitter, the method comprising:
- receiving an input transport stream having a plurality of packet identifier (PID) streams included therein, the plurality of PID streams comprising first, second, third, and fourth PID streams, wherein each of the PID streams is associated with a PID value;
- determining at the receiver-transmitter whether to decrypt the first PID stream based on the PID value of the first at least one PID stream and an encrypt/decrypt look-up table;
- decrypting at the receiver-transmitter the first PID stream based on the determination of whether to decrypt;
- determining at the receiver-transmitter whether to statistically multiplex the second PID stream;
- statistically multiplexing at the receiver-transmitter the second PID stream based on the determination of whether to statistically multiplex;
- determining at the receiver-transmitter whether to encrypt the third PID stream;
- encrypting at the receiver-transmitter the third PID stream based on the determination of whether to encrypt;
- transmitting from the receiver-transmitter the fourth PID stream;
- and
- appending a data header to each packet of a PID stream at the receiver-transmitter based on each of the determinations, the data header used for processing the packet, including at least one of the decrypting of the first at least one PID stream, the statistically multiplexing of the second at least one PID stream and the encrypting of the third at least one PID stream.
A method of providing a transport stream, which includes a group of PID streams, wherein a PID stream is a stream of packets having a common packet identifier (PID) associated therewith, with a predetermined maximum bit rate, the method is implemented in a receiver-transmitter adapted to receive and transmit transport streams, the method comprising:
- receiving at the receiver-transmitter an input transport stream having a plurality of PID streams included therein, wherein each of the plurality of PID streams includes a PID value;
- determining at the receiver-transmitter whether to decrypt a first at least one PID stream of the plurality of PID streams based on a PID value of the first at least one PID stream and an encrypt/decrypt lookup table;
- determining at the receiver-transmitter whether to statistically multiplex a second at least one PID stream of the plurality of PID streams;
- determining at the receiver-transmitter whether to encrypt the third at least one PID stream of the plurality of PID streams;
- transmitting at the receiver-transmitter a fourth at least one PID stream of the plurality of PID streams;
- decrypting at the receiver-transmitter the first at least one PID stream based on the determination of whether to decrypt;
- statistically multiplexing at the receiver-transmitter the second at least one PID stream based on the determination of whether to statistical multiplex;
- encrypting at the receiver-transmitter the third at least one PID stream based on the determination of whether to encrypt;
- and
- appending a data header to each packet of a given PID stream at the receiver-transmitter based on each of the determinations, the data header used for processing the given packet at the receiver transmitter, including at least one of the decrypting of the first at least one PID stream, the statistically multiplexing of the second at least one PID stream and the encrypting of the third at least one PID stream.
Dependencies are inferred from the claim text.