System and method for automated broadcast media identification
AssigneeSmrtv, Inc.
InventorsAlan Moskowitz, Randall Cook, Joe Addalia
Life of this patent
Estimating the term…
Abstract
An media identification system, operable by a network entity, receives media data for broadcast program segments including at least one of video data or audio data. The media identification system encodes a reference fingerprint based on the media data and receives a program log associated with the media data, the program log including segment names and broadcast times for the broadcast program segments. The media identification system associates the reference fingerprint with a segment name for a program segment based at least in part on the program log.
Claims32
A method for automated broadcast media identification, operable by a network entity, comprising:
- receiving media data for broadcast program segments comprising video data or audio data;
- encoding a reference fingerprint based on the media data;
- recording a timestamp for the reference fingerprint;
- receiving a program log comprising segment names and broadcast times for the broadcast program segments, wherein each segment name corresponds to a broadcast time;
- and
- determining a matching segment name from the program log for the reference fingerprint based at least in part on matching the timestamp to the broadcast times.
(canceled)
An apparatus, comprising:
- a receiver configured to:
- receive media data comprising at least one of video data or audio data;
- and
- receive a program log comprising segment names and broadcast times for program segments, wherein each segment name corresponds to a broadcast time;
- and
- at least one processor configured to:
- record a timestamp for the reference fingerprint;
- encode a reference fingerprint for a program segment based on the media data;
- and
- determining a matching segment name from the program log for the reference fingerprint based at least in part on matching the timestamp to the broadcast times;
- and
- a memory coupled to the at least one processor for storing data.
An apparatus, comprising:
- means for receiving media data comprising at least one of video data or audio data;
- means for encoding a reference fingerprint for a program segment based on the media data;
- means for recording a timestamp for the reference fingerprint;
- means for receiving a program log comprising segment names and broadcast times for program segments, wherein each segment name corresponds to a broadcast time;
- and.
A computer program product, comprising:
- a non-transitory computer-readable medium comprising code for causing at least one computer to:
- receive media data comprising at least one of video data or audio data;
- encode a reference fingerprint for a program segment based on the media data;
- record a timestamp for the reference fingerprint;
- receive a program log comprising segment names and broadcast times for program segments, wherein each segment name corresponds to a broadcast time;
- and
- determining a matching segment name from the program log for the reference fingerprint based at least in part on matching the timestamp to the broadcast times.
Dependencies are inferred from the claim text.