Methods for providing conditional access information to decoders in a packet-based multiplexed communications system
AssigneeScientific-Atlanta, Inc.
InventorAnthony J. Wasilewski
Life of this patent
Estimating the term…
Loading patent…
AssigneeScientific-Atlanta, Inc.
InventorAnthony J. Wasilewski
Estimating the term…
In a packet-based multiplexed communications system, a method of providing different sets of conditional access information to a remote location comprises the steps of: (a) for each different set of conditional access information, inserting the set of conditional access information into a respective sequence of transport packets and assigning a unique packet ID to the transport packet of that sequence; (b) generating a table that specifies, for each of the different sets of conditional access information, the packet ID of the transport packets that carry that set of conditional access information; and (c) transmitting the table and the transport packets that carry each of the different sets of conditional access information to the remote location along with other information bearing transport packets. A decoder at the remote location can employ the transmitted table to identify and extract the transport packets that carry a selected one of the sets of conditional access information.
In a packet-based multiplexed communications system wherein a plurality of different elementary streams are each segmented and inserted into respective transport packets that are then multiplexed to form a single transport stream for transmission to a remote location, and wherein the elementary streams are separately and uniquely encrypted prior to transmission, and wherein encryption related information specific to each elementary stream is generated and must be provided to the remote location for decryption purposes, and further wherein different combinations of elementary streams define a plurality of different programs, a method of providing the encryption related information for each elementary stream to the remote location comprising the steps of:
In a packet-based multiplexed communications system in which a plurality of different elementary streams are each segmented and inserted into respective transport packets that are then multiplexed to form a single transport stream for transmission to a plurality of different remote locations, each remote location employing a decoder, each decoder operating in accordance with one of a plurality of different conditional access systems, wherein different sets of conditional access information specific to each of the different conditional access systems must be provided to the remote locations, a method of providing the different sets of conditional access information to the remote locations comprising the steps of:
In a packet-based multiplexed communications system wherein a plurality of different elementary streams are each segmented and inserted into respective transport packets that are assigned a unique packet ID and then multiplexed to form a single transport stream for transmission to a remote location, different combinations of said elementary streams defining a plurality of different programs, and wherein the elementary streams are separately and uniquely encrypted prior to transmission and, for each elementary stream, encryption related information necessary for decrypting that elementary stream is inserted into a respective sequence of transport packets also being assigned a unique packet ID, and further wherein a program map table is transmitted in the transport stream that specifies, for each of said different programs, the packet IDs of the transport packets that carry each of the elementary streams that comprise said each program, said program map table further specifying, for each elementary stream of each program, the packet ID of the transport packets that carry the encryption related information for that elementary stream, a method of accessing a selected program for output at a remote location comprising the steps of:
In a packet-based multiplexed communications system in which a plurality of transport packets are multiplexed to form a single transport stream for transmission to a plurality of different remote locations, each remote location employing a decoder and each decoder operating in accordance with one of a plurality of different conditional access systems, each conditional access system having a unique identifier (CA.sub.-- System.sub.-- ID) associated therewith and each decoder being provided with the CA.sub.-- System.sub.-- ID of the conditional access system in accordance with which it operates, and wherein, for each conditional access system, conditional access information specific to that conditional access system is transmitted to each remote location in a respective sequence of transport packets having a unique packet ID, and further wherein a conditional access table is transmitted in the transport stream that specifies, for each conditional access system operating in the communications system, the packet ID of the transport packets that carry the conditional access information specific to that conditional access system, a method of retrieving at a decoder the conditional access information specific to the conditional access system in accordance with which the decoder operates, said method comprising the steps of:
Dependencies are inferred from the claim text.