Claims Analysis
Total Claims: 11
Claim 1
Independent Claim
144 words
A decoder for extracting service information for a particular data service from a broadband data stream containing a plurality of service transport streams carrying a plurality of data services, comprising: means for selecting said particular data service from said plurality of data services by specifying a logical channel number; a tuner which selects a frequency containing service components of said particular data service; processing means for extracting a logical channel table from said service components, said logical channel table mapping said logical channel number to a particular service transport stream and a program number of said particular service transport stream on which said particular data service can be found; and means for extracting said particular data service from said broadband data stream by specifying said particular service transport stream and said program number corresponding to said logical channel number selected by said selecting means.
Claim 2
Dependent Claim
144 words
A decoder for extracting service information for a particular data service from a broadband data stream containing a plurality of service transport streams carrying a plurality of data services, comprising: means for selecting said particular data service from said plurality of data services by specifying a logical channel number; a tuner which selects a frequency containing service components of said particular data service; processing means for extracting a logical channel table from said service components, said logical channel table mapping said logical channel number to a particular service transport stream and a program number of said particular service transport stream on which said particular data service can be found; and means for extracting said particular data service from said broadband data stream by specifying said particular service transport stream and said program number corresponding to said logical channel number selected by said selecting means.
Claim 3
Dependent Claim
25 words
A decoder as in claim 1, wherein said selecting means comprises a remote control unit which a user uses to enter said logical channel number.
Claim 4
Dependent Claim
44 words
A decoder as in claim 1, wherein said selecting means comprises an electronic program guide which maps logical channel numbers to particular data services and a remote control unit which a user uses to select said particular data service from said electronic program guide.
Claim 5
Dependent Claim
48 words
A decoder as in claim 1, wherein said processing means uses a transport stream ID of said particular service transport stream corresponding to said logical channel number in said logical channel table as a key to a network information table for determining said frequency tuned by said tuner.
Claim 6
Dependent Claim
51 words
A decoder as in claim 4, wherein said processing means uses said program number corresponding to said logical channel number in said logical channel table as a key to a program association table transmitted at said frequency for extracting a key to a program map table for said particular data service.
Claim 7
Dependent Claim
82 words
A decoder as in claim 1, wherein said processing means further extracts a composite channel table from said service components, said composite channel table comprising a composite channel number and a current logical channel number, said composite channel number being a time-sequenced variable mapping of a logical channel number specified by said selecting means to said current logical channel number, and said current logical channel number identifying a program currently being transmitted on a channel identified by said selected logical channel number.
Claim 8
Dependent Claim
51 words
A decoder as in claim 6, wherein said processing means uses said current logical channel number as a key to said logical channel table to determine a service transport stream ID and a program number of said program currently being transmitted on said channel identified by said selected logical channel number.
Claim 9
Dependent Claim
58 words
A decoder as in claim 7, wherein said logical channel table includes means for indicating whether said logical channel number is a time-sequenced variable mapping of said logical channel number specified by said selecting means to said current logical channel number and, if so, for identifying a home channel on which said composite channel table can be found.
Claim 10
Dependent Claim
55 words
A decoder as in claim 8, wherein said home channel is used by said processing means as a key to said logical channel table to determine a service transport stream ID of said home channel, and said composite channel table is transmitted at a predetermined location within a service transport stream of said home channel.
Claim 11
Dependent Claim
76 words
A decoder as in claim 9, wherein said processing means determines when a logical channel number related to a particular composite channel number has changed to a new logical channel number and said processing means uses said new logical channel number as said key to said logical channel table to determine said service transport stream ID and said program number of said program currently being transmitted on said channel identified by said selected logical channel number.