IN-BAND DATA RECOGNITION AND SYNCHRONIZATION SYSTEM
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.
1 . A method, comprising:
receiving, at a multimedia device, a multimedia content stream comprising in-band data;
computing, based on the in-band data, a hash value sequence associated with a location in the multimedia content stream;
determining that the hash value sequence matches a stored pattern of hash values, the stored pattern of hash values associated with metadata comprising instructions for performing one or more actions; and
performing the one or more actions, the one or more actions include at least skipping over a segment of the multimedia content stream.
2 - 30 . (canceled)