Patent ID: 7849494

Claim:
A circuit for a digital television receiver for use in a digital television broadcast system in which a plurality of digital television data streams are provided in respective streams of television broadcast packets forming a lowest layer of a layered digital television structure and respective streams of Internet protocol packets forming a lowest layer of a layered Internet protocol structure, at least the streams of television broadcast packets being broadcast with a plurality of tables, the tables indicating where data of one layer of one structure can be found in another layer of one or other of the two structures, the circuit including: a demodulator configured to receive the plurality of tables; and a processor configured to construct, from the tables, mappings of where the data included in layers can be found in adjacent layers; configured to construct, from the mappings, a data tree structure including a television tree structure and including an Internet protocol tree structure, the television tree structure representing the layered digital television structure and the Internet protocol tree structure representing the layered Internet protocol structure; configured to store the data tree structure; and configured to use the stored data tree structure to directly map television broadcast packets to data streams of the plurality of digital television data streams, and to determine directly in which one of the streams of the television broadcast packets the television data of a selected stream of Internet protocol packets is found.