Conditional access filter as for a packet video signal inverse transport system
First Claim
1. A method of transmitting conditional access information including entitlement management and control data comprising:
- forming N-byte conditional access codes of like type, each of which is equal in length to an MPEG start code;
concatenating M different of said like type N-byte conditional access codes, N an integer and M an integer greater than one;
selecting one of said N-byte conditional access codes of like type or a special N-byte conditional access code of like type having a predetermined logic state;
forming a payload including a) said selected one of said N-byte conditional access codes or said special N-byte code, b) concatenating the selected code with concatenated said M different N-byte conditional access codes to form M+1 concatenated N-byte conditional access codes of like type and c) concatenating the concatenated codes with said entitlement management and control data; and
forming a transport packet having a) a header identifying such transport packet as containing entitlement data, and b) said payload.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatus in a receiver, for processing transmitted entitlement control information, includes a packet transport processor for selecting signal packets having payloads containing a conditional access payload header and a remaining payload of entitlement data. Respective payload headers include groups of bytes which are coded in a manner to allow or disallow the respective receiver from processing the entitlement data. A conditional access filter preprogrammed with a subscriber specific conditional access codeword examines respective byte groupings of the conditional access header for a match with the subscriber specific conditional access codeword. Only if a match occurs is the processor permitted to process the entitlement data. The entitlement data is thereafter utilized to generate decryption keys for descrambling portions of the transmitted signal.
-
Citations
4 Claims
-
1. A method of transmitting conditional access information including entitlement management and control data comprising:
-
forming N-byte conditional access codes of like type, each of which is equal in length to an MPEG start code; concatenating M different of said like type N-byte conditional access codes, N an integer and M an integer greater than one; selecting one of said N-byte conditional access codes of like type or a special N-byte conditional access code of like type having a predetermined logic state; forming a payload including a) said selected one of said N-byte conditional access codes or said special N-byte code, b) concatenating the selected code with concatenated said M different N-byte conditional access codes to form M+1 concatenated N-byte conditional access codes of like type and c) concatenating the concatenated codes with said entitlement management and control data; and forming a transport packet having a) a header identifying such transport packet as containing entitlement data, and b) said payload. - View Dependent Claims (2)
-
-
3. A method of transmitting conditional access information including entitlement management data comprising:
-
providing R concatenated N-byte conditional access codes, where R and N are integers and respective said N-byte conditional access codes are equal in bit-length to an MPEG start code; providing said entitlement management data; providing transport header data; forming a transport packet including said transport header and including a payload including said R concatenated N-byte conditional access codes and said entitlement management data.
-
-
4. A method of transmitting conditional access information comprising:
-
providing entitlement management data; providing a plurality of N-byte conditional access codes N an integer and each said conditional access code being equal in Length to an MPEG start code, and one of said N-byte conditional access codes is defined by all bits having a like logic state; concatenating an integer number, greater than one, of N-byte conditional access codes; forming a transport packet having a header and a payload including concatenated said integer number of N-byte conditional access codes and said entitlement management data.
-
Specification