Claims Analysis
Total Claims: 28
Claim 1
Independent Claim
168 words
A bandwidth efficient method for communicating variable amounts of a plurality of different types of user information in a digital television data stream, comprising the steps of: extracting user information from portions of input video data that correspond to vertical blanking intervals (VBIs) of successive video frames; providing a first identifier for each type of the extracted user information, each of said first identifiers specifying a count of the user information associated with the identifier; inserting said first identifiers and the associated user information into a video syntax for said digital television data stream such that each type of said user information can be identified by a relative position of said first identifiers in the video syntax; and communicating said data stream including said first identifiers and associated user information to a receiver; wherein said first identifiers enable the adjustment of said data stream to accommodate variable amounts of different types of user information without space being reserved for specific amounts and types of user information in advance.
Claim 2
Dependent Claim
168 words
A bandwidth efficient method for communicating variable amounts of a plurality of different types of user information in a digital television data stream, comprising the steps of: extracting user information from portions of input video data that correspond to vertical blanking intervals (VBIs) of successive video frames; providing a first identifier for each type of the extracted user information, each of said first identifiers specifying a count of the user information associated with the identifier; inserting said first identifiers and the associated user information into a video syntax for said digital television data stream such that each type of said user information can be identified by a relative position of said first identifiers in the video syntax; and communicating said data stream including said first identifiers and associated user information to a receiver; wherein said first identifiers enable the adjustment of said data stream to accommodate variable amounts of different types of user information without space being reserved for specific amounts and types of user information in advance.
Claim 3
Dependent Claim
68 words
A method in accordance with claim 1 comprising the further steps of: providing a second identifier for each type of the extracted user information; and inserting said second identifiers into the video syntax; said second identifiers designating a priority of the particular type of user information specified by said first identifiers; wherein said priority corresponds to a hardware capability level for processing the particular type of user information.
Claim 4
Dependent Claim
32 words
A method in accordance with claim 2 wherein said first and second identifiers precede the user information associated therewith in said video syntax, with each second identifier following a counterpart first identifier.
Claim 5
Dependent Claim
54 words
A method in accordance with claim 1 wherein the extracted user information comprises non-realtime video data, said method comprising the further step of: providing second and third identifiers for said non-realtime video data, said second identifiers designating a sequence number and said third identifiers designating segment numbers for portions of said non-realtime video data.
Claim 6
Dependent Claim
39 words
A method in accordance with claim 1 wherein the extracted user information comprises AMOL data, said method comprising the further step of: providing second identifiers to designate whether the AMOL data is null data represented in an abbreviated form.
Claim 7
Dependent Claim
23 words
A method in accordance with claim 5 comprising the further step of: providing third identifiers to designate parity values for said AMOL data.
Claim 8
Dependent Claim
34 words
A method in accordance with claim 1 wherein the extracted user information inserted into said video syntax comprises at least one of closed caption data, non-realtime video data, sampled video data, and AMOL data.
Claim 9
Dependent Claim
60 words
A method in accordance with claim 1 wherein said video syntax is assembled to provide a first identifier specifying a count for closed caption data, followed by a first identifier specifying a count for non-realtime video data, followed by a first identifier specifying a count for sampled video data, followed by a first identifier specifying a count for AMOL data.
Claim 10
Dependent Claim
55 words
A method in accordance with claim 1 wherein said video syntax is assembled to provide a first identifier specifying a count for closed caption data, a first identifier specifying a count for non-realtime video data, a first identifier specifying a count for sampled video data, and a first identifier specifying a count for AMOL data.
Claim 11
Dependent Claim
57 words
A method for decoding user information communicated in accordance with the method of claim 7 comprising the steps of: receiving said digital television data stream at a decoder and detecting said first identifiers therein; and processing said closed caption data when the first identifier specifying said count of closed caption data indicates the presence of such data.
Claim 12
Dependent Claim
57 words
A method for decoding user information communicated in accordance with the method of claim 7 comprising the steps of: receiving said digital television data stream at a decoder and detecting said first identifiers therein; and processing said non-realtime video data when the first identifier specifying said count of non-realtime video data indicates the presence of such data.
Claim 13
Dependent Claim
57 words
A method for decoding user information communicated in accordance with the method of claim 7 comprising the steps of: receiving said digital television data stream at a decoder and detecting said first identifiers therein; and processing said sampled video data when the first identifier specifying said count of sampled video data indicates the presence of such data.
Claim 14
Dependent Claim
55 words
A method for decoding user information communicated in accordance with the method of claim 7 comprising the steps of: receiving said digital television data stream at a decoder and detecting said first identifiers therein; and processing said AMOL data when the first identifier specifying said count of AMOL data indicates the presence of such data.
Claim 15
Dependent Claim
62 words
A method in accordance with claim 7 wherein: prior to communicating said digital television data stream to said receiver, second identifiers are provided in said video syntax, said second identifiers designating a priority of the particular type of user information specified by said first identifiers; wherein said priority corresponds to a hardware capability level for processing the particular type of user information.
Claim 16
Dependent Claim
54 words
A method in accordance with claim 14 wherein the decoding of said user information comprises the further steps of: detecting said second identifiers in the received data stream; and inhibiting the processing of particular user information if the priority thereof identified by the corresponding second identifier is not a priority supported by the decoder.
Claim 17
Dependent Claim
121 words
A method in accordance with claim 8 comprising the further steps of: providing second identifiers for the extracted user information, said second identifiers designating a priority of the particular type of user information specified by said first identifiers; wherein said priority corresponds to a hardware capability level for processing the particular type of user information; providing third and fourth identifiers for said non-realtime video data, said third identifiers designating a sequence number and said fourth identifiers designating segment numbers for said non-realtime video portions; and providing fifth and sixth identifiers for said AMOL data, said fifth identifiers designating whether the AMOL data is null data represented in an abbreviated form and said sixth identifiers designating parity values for said AMOL data.
Claim 18
Dependent Claim
150 words
Receiver apparatus for decoding user information contained in digital television signals, comprising: means for detecting information from a video syntax carried by a video blanking portion of a received digital television signal by identifying at least one of: (a) a count of closed caption data which is associated with the information according to a relative position of the count in the video syntax; and (b) a count of non-realtime video data which is associated with the information according to a relative position of the count in the video syntax; means responsive to said detecting means for processing said closed caption data when said count of closed caption data indicates the presence of such data in said vertical blanking portion; and means responsive to said detecting means for processing said non-realtime video data when said count of non-realtime video data indicates the presence of such data in said vertical blanking portion.
Claim 19
Dependent Claim
150 words
Receiver apparatus for decoding user information contained in digital television signals, comprising: means for detecting information from a video syntax carried by a video blanking portion of a received digital television signal by identifying at least one of: (a) a count of closed caption data which is associated with the information according to a relative position of the count in the video syntax; and (b) a count of non-realtime video data which is associated with the information according to a relative position of the count in the video syntax; means responsive to said detecting means for processing said closed caption data when said count of closed caption data indicates the presence of such data in said vertical blanking portion; and means responsive to said detecting means for processing said non-realtime video data when said count of non-realtime video data indicates the presence of such data in said vertical blanking portion.
Claim 20
Dependent Claim
93 words
Receiver apparatus in accordance with claim 17 further comprising: means for detecting information in said video syntax identifying at least one of a count of sampled video data and a count of AMOL data; means responsive to said detecting means for processing said sampled video data when said count of sampled video data indicates the presence of such data in said vertical blanking portion; and means responsive to said detecting means for processing said AMOL data when said count of AMOL data indicates the presence of such data in said vertical blanking portion.
Claim 21
Dependent Claim
68 words
Receiver apparatus in accordance with claim 17 wherein each of said processing means comprise: means for detecting information identifying a priority of the received data; said priority corresponding to a hardware capability level for processing the user information; and means responsive to said means for detecting information identifying said priority for inhibiting the processing of the data if said identified priority is not supported by the receiver apparatus.
Claim 22
Dependent Claim
17 words
Receiver apparatus in accordance with claim 17 wherein said received digital television signal has an MPEG format.
Claim 23
Dependent Claim
159 words
Apparatus for communicating user information in a bandwidth efficient manner in a digital television data stream, comprising: means for extracting user information from portions of digital video data that correspond to vertical blanking intervals of successive video frames; means for quantifying at least one particular type of user information extracted by said extracting means and associating a first identifier therewith, said first identifier specifying a count of the particular type of user information following the identifier; and means for combining the extracted user information including the first identifiers associated therewith with active video portions of said digital video data to form said digital television data stream such that each type of said user information can be identified by a relative position of said first identifiers in the data stream; wherein said first identifiers enable the adjustment of said data stream to accommodate variable amounts and types of user information without space being reserved for said user information in advance.
Claim 24
Dependent Claim
159 words
Apparatus for communicating user information in a bandwidth efficient manner in a digital television data stream, comprising: means for extracting user information from portions of digital video data that correspond to vertical blanking intervals of successive video frames; means for quantifying at least one particular type of user information extracted by said extracting means and associating a first identifier therewith, said first identifier specifying a count of the particular type of user information following the identifier; and means for combining the extracted user information including the first identifiers associated therewith with active video portions of said digital video data to form said digital television data stream such that each type of said user information can be identified by a relative position of said first identifiers in the data stream; wherein said first identifiers enable the adjustment of said data stream to accommodate variable amounts and types of user information without space being reserved for said user information in advance.
Claim 25
Dependent Claim
50 words
Apparatus in accordance with claim 21 further comprising: means for associating second identifiers with the extracted user information, said second identifiers designating a priority of the particular type of user information specified by said first identifiers; wherein: said priority corresponds to a hardware capability level for processing the user information.
Claim 26
Dependent Claim
23 words
Apparatus in accordance with claim 22 wherein each of said second identifiers is inserted into said data stream following a counterpart first identifier.
Claim 27
Dependent Claim
35 words
Apparatus in accordance with claim 21 wherein said means for quantifying and associating provides a first identifier specifying a count for closed caption data and a first identifier specifying a count for non-realtime video data.
Claim 28
Dependent Claim
35 words
Apparatus in accordance with claim 24 wherein said means for quantifying and associating further provides a first identifier specifying a count for sampled video data and a first identifier specifying a count for AMOL data.