System for program specific information error management in a video decoder
First Claim
1. A method for operating a device to decode packetized program information including program specific information comprising a plurality of hierarchically ordered information tables, said method comprising:
- detecting, via said device, a mismatch between a version number of a first table of said program specific information and a corresponding version number of said first table in a second table;
ensuring, via said device, compatibility of said version number of said first table as represented in said first and second tables in response to said detected mismatch using a forced compatible version number, wherein said forced compatible version number is generated without said device re-acquiring said first and second tables from a broadcast source; and
decoding, via said device, said packetized program information using said program specific information including said forced compatible version number to provide a video program for display.
1 Assignment
0 Petitions
Accused Products
Abstract
A processing system decodes packetized program information including ancillary program specific information comprising a plurality of hierarchically ordered information tables. The ancillary information is used in acquiring and decoding packetized program information to provide a video program for display. The processing system employs a method involving detection of a mismatch between a version number of a first table of the program specific information (e.g. a virtual channel table (VCT), or channel information table (CIT)) and a corresponding version number of the first table conveyed in a second table (e.g. a master guide table (MGT)). If a mismatch is detected, the first and second tables are forced to contain a compatible first table version number. The packetized program information is decoded to provide a video program for display using the program specific information including the first and second tables including the forced compatible version number. A detected mismatch may also be disregarded to enable the decoding of the packetized program information and a User'"'"'s channel line-up may be edited to remove channels associated with a detected mismatch or other program specific information error condition.
17 Citations
18 Claims
-
1. A method for operating a device to decode packetized program information including program specific information comprising a plurality of hierarchically ordered information tables, said method comprising:
-
detecting, via said device, a mismatch between a version number of a first table of said program specific information and a corresponding version number of said first table in a second table; ensuring, via said device, compatibility of said version number of said first table as represented in said first and second tables in response to said detected mismatch using a forced compatible version number, wherein said forced compatible version number is generated without said device re-acquiring said first and second tables from a broadcast source; and decoding, via said device, said packetized program information using said program specific information including said forced compatible version number to provide a video program for display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method used to decode packetized program information including program specific information comprising a plurality of hierarchically ordered information tables comprising:
-
detecting a mismatch between a version number of a first table of said program specific information and a corresponding version number of said first table in a second table; examining said program specific information for an error condition in addition to said detected mismatch; decoding said packetized program information in response to an absence of said error condition when said detected mismatch is the only detected error condition; and inhibiting decoding of said packetized program information in response to a presence of said error condition in addition to said detected mismatch. - View Dependent Claims (8, 9)
-
-
10. An apparatus for decoding packetized program information including program specific information comprising a plurality of hierarchically ordered information tables, said apparatus comprising:
-
a processor configured to detect a mismatch between a version number of a first table of said program specific information and a corresponding version number of said first table in a second table; said processor configured to ensure compatibility of said version number of said first table as represented in said first and second tables in response to said detected mismatch using a forced compatible version number, wherein said forced compatible version number is generated without said apparatus re-acquiring said first and second tables from a broadcast source; and said processor configured to decode packetized program information using said program specific information including said forced compatible version number to provide a video program for display. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. An apparatus operative to decode packetized program information including program specific information comprising a plurality of hierarchically ordered information tables, said apparatus comprising:
-
a processor configured to detect a mismatch between a version number of a first table of said program specific information and a corresponding version number of said first table in a second table; said processor configured to examine said program specific information for an error condition in addition to said detected mismatch; said processor configured to decode said packetized program information in response to an absence of said error condition when said detected mismatch is the only detected error condition; and said processor inhibits decoding of said packetized program information in response to a presence of said error condition in addition to said detected mismatch. - View Dependent Claims (17, 18)
-
Specification