Adaptive decoding system for processing encrypted and non-encrypted broadcast, cable or satellite video data
First Claim
1. In a video decoder, a method for adaptively processing input encrypted program data with an associated encryption code to provide either an encrypted or a decrypted program output, comprising the steps of:
- receiving mode selection information for selecting one of (a) a decrypted program output mode and (b) an encrypted program output mode;
(a) in encrypted mode selected in response to said mode selection information;
exporting encrypted program data and an associated encryption code to an output port;
(b) in decrypted mode selected in response to said mode selection information;
decrypting said input encrypted program data using an encryption key derived from said encryption code to provide decrypted program data; and
exporting said decrypted program data to an output port.
1 Assignment
0 Petitions
Accused Products
Abstract
An adaptive decoder generates a program representative datastream, in selectable, encrypted or decrypted form. A method for adaptively processing input encrypted program data with an associated encryption code provides either an encrypted or a decrypted program output. In an encrypted mode, encrypted program data and an associated encryption code is exported to an output port. In a decrypted mode, input encrypted program data is decrypted using an encryption key derived from the encryption code to provide decrypted program data. The decrypted program data is exported to the output port. Non-encrypted program data is exported to an output port in a selectable non-encrypted mode.
-
Citations
20 Claims
-
1. In a video decoder, a method for adaptively processing input encrypted program data with an associated encryption code to provide either an encrypted or a decrypted program output, comprising the steps of:
-
receiving mode selection information for selecting one of (a) a decrypted program output mode and (b) an encrypted program output mode; (a) in encrypted mode selected in response to said mode selection information; exporting encrypted program data and an associated encryption code to an output port; (b) in decrypted mode selected in response to said mode selection information; decrypting said input encrypted program data using an encryption key derived from said encryption code to provide decrypted program data; and exporting said decrypted program data to an output port. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a video decoder, a method for adaptively processing a plurality of programs including encrypted program data with an associated encryption code and non-encrypted program data, to provide either encrypted, non-encrypted or decrypted output program data, comprising the steps of:
-
receiving mode selection information for selecting one of (a) a decrypted program output mode and (b) an encrypted program output mode; (a) in non-encrypted mode; exporting non-encrypted program data to an output port; (b) in encrypted mode selected in response to said mode selection information; exporting encrypted program data to an output port; (c) in decrypted mode selected in response to said mode selection information; decrypting said encrypted program data using an encryption key derived from said encryption code to provide decrypted program data; and exporting said decrypted program data to an output port. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification