Partial dual encrypted stream utilizing program map tables
First Claim
1. A communications system for encoding and transmitting a partial dual-encrypted program stream, the communications system for receiving a clear program stream, the clear program stream including a plurality of programs, each program including a plurality of packets, the communications system comprising:
- a first encryptor for receiving the clear program stream and encrypting the plurality of programs according to a first encryption scheme;
a second encryptor for receiving the clear program stream and encrypting the plurality of programs according to a second encryption scheme;
a first demultiplexer for demultiplexing the first encrypted plurality of program streams to produce a plurality of first encrypted programs;
a second demultiplexer for demultiplexing the second encrypted plurality of program streams to produce a plurality of second encrypted programs;
a third demultiplexer for demultiplexing the clear program stream to produce a plurality of clear programs; and
a plurality of identifier devices, each identifier device receiving at least one particular program from the plurality of first encrypted programs and receiving the same at least one particular program from the plurality of second encrypted programs and receiving the same at least one particular program from the plurality of clear programs, wherein the at least one particular program received by each identifier device is different in a form of encryption, each identifier device configured to;
identify critical packets in the at least one particular program from the plurality of clear programs; and
pass rackets of the clear program stream that are not critical rackets;
wherein when the critical packet is identified by a packet identifier in the clear program stream, drop the identified critical packets in the at least one particular program from the plurality of the clear programs and pass corresponding critical packets in the at least one particular program from the plurality of first encrypted programs and in the at least one particular program from the plurality of second encrypted programs.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention is suitable for use in a partial dual encrypted system. The present invention allows for two different decryption devices (e.g., an incumbent, or first, set-top and an overlay, or second, set-top) to be located in a single system having an incumbent encryption scheme and a second encryption scheme. Each set-top is designed to decrypt the first or second proprietary encryption schemes, respectively. In accordance with the present invention, the second set-top utilizes a novel program map table to ensure that the second set-top chooses correct elementary streams in the partial dual-encrypted stream (i.e., a combined stream including a first encrypted stream, a second encrypted stream, and a clear stream) for a desired program.
-
Citations
4 Claims
-
1. A communications system for encoding and transmitting a partial dual-encrypted program stream, the communications system for receiving a clear program stream, the clear program stream including a plurality of programs, each program including a plurality of packets, the communications system comprising:
-
a first encryptor for receiving the clear program stream and encrypting the plurality of programs according to a first encryption scheme; a second encryptor for receiving the clear program stream and encrypting the plurality of programs according to a second encryption scheme; a first demultiplexer for demultiplexing the first encrypted plurality of program streams to produce a plurality of first encrypted programs; a second demultiplexer for demultiplexing the second encrypted plurality of program streams to produce a plurality of second encrypted programs; a third demultiplexer for demultiplexing the clear program stream to produce a plurality of clear programs; and a plurality of identifier devices, each identifier device receiving at least one particular program from the plurality of first encrypted programs and receiving the same at least one particular program from the plurality of second encrypted programs and receiving the same at least one particular program from the plurality of clear programs, wherein the at least one particular program received by each identifier device is different in a form of encryption, each identifier device configured to; identify critical packets in the at least one particular program from the plurality of clear programs; and pass rackets of the clear program stream that are not critical rackets; wherein when the critical packet is identified by a packet identifier in the clear program stream, drop the identified critical packets in the at least one particular program from the plurality of the clear programs and pass corresponding critical packets in the at least one particular program from the plurality of first encrypted programs and in the at least one particular program from the plurality of second encrypted programs. - View Dependent Claims (2, 3, 4)
-
Specification