A PARTIAL DUAL ENCRYPTED STREAM UTILIZING PROGRAM MAP TABLES
First Claim
1. A method for encoding and encyrpting a program in at least two distinct partial-encrypted streams, a plurality of set-tops for decrypting one of the at least two distinct partial-encrypted streams, the method comprising the steps of:
- encoding a program association table to include at least two program numbers in accordance with at least one program, and for associating a program map table with an identifier for each of the at least two program numbers;
encoding a first program map table corresponding to a program, the first program map table including first audio and video identifiers in accordance with a first encryption scheme; and
encoding a second program map table corresponding to the program, the second program map table including the first audio and video identifiers in accordance with the first encryption scheme and second audio and video identifiers in accordance with a second encryption scheme.
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
18 Claims
-
1. A method for encoding and encyrpting a program in at least two distinct partial-encrypted streams, a plurality of set-tops for decrypting one of the at least two distinct partial-encrypted streams, the method comprising the steps of:
-
encoding a program association table to include at least two program numbers in accordance with at least one program, and for associating a program map table with an identifier for each of the at least two program numbers;
encoding a first program map table corresponding to a program, the first program map table including first audio and video identifiers in accordance with a first encryption scheme; and
encoding a second program map table corresponding to the program, the second program map table including the first audio and video identifiers in accordance with the first encryption scheme and second audio and video identifiers in accordance with a second encryption scheme. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communications facility for encoding and transmitting a partial dual-encrypted program stream, the communications facility comprising:
-
existing headend equipment for providing a clear program stream and a first encrypted program stream in accordance with a first encryption scheme, wherein the clear program stream and the first encrypted program stream have associated program map tables including a plurality of program numbers each corresponding to a program, wherein a program number is found in both the clear program stream and the first encrypted program stream; and
an additional device for receiving the clear stream and the encrypted program stream, the additional device comprising;
a first demultiplexer for demultiplexing the plurality of programs in the clear stream and providing each demultiplexed program to an output of the first demultiplexer;
a second demultiplexer for demultiplexing the plurality of programs in the first encrypted program stream and providing each demultiplexed program to an output of the second demultiplexer; and
for each of the plurality of demultiplexed programs, an identifier for receiving the demultiplexed program of the clear stream and the corresponding demultiplexed program of the first encrypted stream and for identifying critical packets of the clear program, wherein, when a critical packet is identified in the clear program, the identified critical packet is encrypted by a second encryption scheme. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A communications facility for encoding and transmitting a partial dual-encrypted program stream, the communications facility for receiving a clear program stream, the clear program stream including a plurality of programs, the communications facility 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 and for providing a plurality of first encrypted programs;
a second demultiplexer for demultiplexing the second encrypted plurality of program stream and for providing a plurality of second encrypted programs;
a third demultiplexer for demultiplexing the clear program stream and for providing a plurality of clear programs; and
for each common program number of the first encrypted programs, the second encrypted programs, and the clear programs, an identifier for identifying critical packets in the clear program, and, when a critical packet is identified, for dropping the critical packet of the clear program and passing corresponding critical packets of the first and second encrypted programs. - View Dependent Claims (16, 17, 18)
-
Specification