Auxiliary program association table
First Claim
1. A method of identifying programs in a digital video communication system, comprising:
- generating an auxiliary program association table (PAT) and an auxiliary program map table (PMT), wherein the auxiliary PAT and auxiliary PMT relate at least one program identifier (PID) to a program;
packetizing the auxiliary PAT and auxiliary PMT and identifying packets containing the auxiliary PAT and auxiliary PMT using a designated PID;
encoding the designated PID as private descriptor in a network information table (NIT); and
wherein the auxiliary PAT and the auxiliary PMT are different from a conventional PAT and a conventional PMT, and, wherein the auxiliary PAT and auxiliary PMT relate at least one program identifier (PID) to at least one portion of a program encrypted with a non-legacy encryption to distinguish the at least one portion of the program encrypted with the non-legacy encryption from the at least one portion of the program encrypted with a legacy encryption.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of identifying programs in a digital video communication system, consistent with certain embodiment of the present invention involve generating an auxiliary program association table (PAT) and an auxiliary program map table (PMT), wherein the auxiliary PAT and auxiliary PMT relate at least one program identifier (PID) to a program. The auxiliary PAT and auxiliary PMT are packetized and identified using a designated PID. The designated PID is encoded as private descriptor in a network information table (NIT) that is transmitted to the Set-top boxes (STB) over an out of band channel. The STBs have an out of band modem that receives a network information table (NIT). A NIT parser parses the NIT to obtain a designated program identifier (PID) for packets containing an auxiliary program association table (PAT) and an auxiliary program map table (PMT). A demultiplexer extracts packets containing the auxiliary PAT and auxiliary PMT based upon the designated PID to obtain PID values associated with programs for use in decoding and decrypting programs.
-
Citations
29 Claims
-
1. A method of identifying programs in a digital video communication system, comprising:
-
generating an auxiliary program association table (PAT) and an auxiliary program map table (PMT), wherein the auxiliary PAT and auxiliary PMT relate at least one program identifier (PID) to a program; packetizing the auxiliary PAT and auxiliary PMT and identifying packets containing the auxiliary PAT and auxiliary PMT using a designated PID; encoding the designated PID as private descriptor in a network information table (NIT); and wherein the auxiliary PAT and the auxiliary PMT are different from a conventional PAT and a conventional PMT, and, wherein the auxiliary PAT and auxiliary PMT relate at least one program identifier (PID) to at least one portion of a program encrypted with a non-legacy encryption to distinguish the at least one portion of the program encrypted with the non-legacy encryption from the at least one portion of the program encrypted with a legacy encryption. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19)
-
-
11. A method of obtaining program association information, comprising:
-
receiving a network information table (NIT); parsing the NIT to obtain a designated program identifier (PID) encoded as private descriptor data for packets containing an auxiliary program association table (PAT) and an auxiliary program map table (PMT); extracting the auxiliary PAT and auxiliary PMT to obtain PID values associated with programs; and wherein the auxiliary PAT and the auxiliary PMT are different from a conventional PAT and a conventional PMT, and, wherein the auxiliary PAT and auxiliary PMT relate at least one program identifier (PID) to at least one portion of a program encrypted with a non-legacy encryption to distinguish the at least one portion of the program encrypted with the non-legacy encryption from the at least one portion of the proeram encrypted with a legacy encryption. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
20. A digital video decoder device, comprising:
-
a modem that receives a network information table (NIT); a NIT parser that parses the NIT to obtain a designated program identifier (PID) encoded as private descriptor data for packets containing an auxiliary program association table (PAT) and an auxiliary program map table (PMT); a demultiplexer that extracts packets containing the auxiliary PAT and auxiliary PMT based upon the designated PID to obtain PID values associated with programs; and wherein the auxiliary PAT and the auxiliary PMT are different from a conventional PAT and a conventional PMT, and, wherein the auxiliary PAT and auxiliary PMT relate at least one program identifier (PID) to at least one portion of a program encrypted with a non-legacy encryption to distinguish the at least one portion of the program encrypted with the non-legacy encryption from the at least one portion of the program encrypted with a legacy encryption. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A television Set-top box, comprising:
-
an out of band DOCSIS compliant modem that receives a network information table (NIT); a NIT parser that parses the NIT to obtain a designated program identifier (PID) encoded as private descriptor data for packets containing an auxiliary program association table (PAT) and an auxiliary program map table (PMT), wherein the designated PID is listed in a second descriptor loop of the NIT, and wherein the NIT parser further parses the NIT to obtain other information needed to tune to a transport stream carrying the designated PID; a demultiplexer that extracts packets from inband transport streams containing the auxiliary PAT and auxiliary PMT based upon the designated PID to obtain PID values associated with programs; a memory for storing the auxiliary PAT and the auxiliary PMT; a decoder that decodes video programs identified by PID values stored in the auxiliary PAT and the auxiliary PMT and provides an output signal suitable for driving a television display; and wherein the auxiliary PAT and the auxiliary PMT are different from a conventional PAT and a conventional PMT, and, wherein the auxiliary PAT and auxiliary PMT relate at least one program identifier (PID) to at least one portion of a program encrypted with a non-legacy encryption to distinguish the at least one portion of the program encrypted with the non-legacy encryption from the at least one portion of the program encrypted with a legacy encryption.
-
Specification