In-band data recognition and synchronization system
First Claim
1. A method for processing in-band data at a multimedia device, comprising:
- receiving a multimedia content stream, wherein the multimedia content stream contains in-band data;
processing the in-band data;
determining whether a portion of the in-band data matches a particular pattern among a plurality of patterns, wherein the particular pattern is associated with one or more events in the multimedia content stream; and
identifying one or more events in the multimedia content stream based on metadata associated with the matched particular pattern.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for recognizing and synchronizing to in-band data at a multimedia device is provided. A content stream includes in-band data. The in-band data is processed and in-band data pattern data associated with the content stream are created. Metadata are attached to the event identification data. The event identification data are provided to multimedia devices which receive broadcasted multimedia content streams containing video programs with in-band data. The in-band data are processed and compared to the event identification data. If a match occurs, the multimedia device uses the metadata to perform specified actions.
177 Citations
98 Claims
-
1. A method for processing in-band data at a multimedia device, comprising:
-
receiving a multimedia content stream, wherein the multimedia content stream contains in-band data; processing the in-band data; determining whether a portion of the in-band data matches a particular pattern among a plurality of patterns, wherein the particular pattern is associated with one or more events in the multimedia content stream; and identifying one or more events in the multimedia content stream based on metadata associated with the matched particular pattern. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus for processing in-band data at a multimedia device, comprising:
-
a module for receiving a multimedia content stream, wherein the multimedia content stream contains in-band data; a module for processing the in-band data; a module for determining whether a portion of the in-band data matches a particular pattern among a plurality of patterns, wherein the particular pattern is associated with one or more events in the multimedia content stream; and a module for identifying one or more events in the content stream based on metadata associated with the matched particular pattern. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer-readable medium carrying one or more sequences of instructions for processing in-band data at a multimedia device, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving a multimedia content stream, wherein the multimedia content stream contains in-band data; processing the in-band data; determining whether a portion of the in-band data matches a particular pattern among a plurality of patterns, wherein the particular pattern is associated with one or more events in the multimedia content stream; and identifying one or more events in the multimedia content stream based on metadata associated with the matched particular pattern. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A method for processing in-band data at a multimedia device, comprising:
-
reading a multimedia content stream from a removable storage medium, wherein the multimedia content stream contains in-band data; processing the in-band data; determining whether a portion of the in-band data matches a particular pattern among a plurality of patterns, wherein the particular pattern is associated with one or more events in the multimedia content stream; and identifying one or more events in the multimedia content stream based on metadata associated with the matched particular pattern. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79)
-
-
80. An apparatus for processing in-band data at a multimedia device, comprising:
-
a module for reading a multimedia content stream from a removable storage medium, wherein the multimedia content stream contains in-band data; a module for processing the in-band data; a module for determining whether a portion of the in-band data matches a particular pattern among a plurality of patterns, wherein the particular pattern is associated with one or more events in the multimedia content stream; and a module for identifying one or more events in the content stream based on metadata associated with the matched particular pattern. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98)
-
Specification