Abstract:
Information about an audio or video file played on a device is provided by (a) extracting features from the audio or video file, (b) communicating the features to a database, and (c) receiving the information about the audio or video file from the database. The information might include a song title, an album title, and/or a performer name. The information might include a title of a video work, a director of the video work, and/or names of performers in the video work. The information might be rendered on an output of the device. The information might be stored (e.g., persistently) locally on the device.
Abstract:
Information about media objects within media streams is inferred based on repeat instances of the media objects within the media streams. A system and methods enable the monitoring of one or more media streams and the identification of repeat instances of media objects (e.g., audio and/or video objects) within the media streams. The monitoring and object repeat identification is performed by one or more server computers on a network. Information about a media object can be inferred based on repeat instances of the media object and based on repeat instances of related media objects. The information is transferred from a server to a client in response to a user query entered at the client through an interactive user interface.
Abstract:
A central database provides a location for creating and storing samples of known television commercials. The database of commercial samples is downloaded to a set-top box via a communicate link. The set-top box incorporates a processor for comparing a television signal with the database of known commercial messages to detect the presence of commercial messages. The set-top box may be used to control a recording unit to stop recording for the duration of the commercial message or flag the commercial message for muting or manual skipping during playback. Using this system, the user has the ability to positively detect commercial messages and eliminate the commercials from viewing if desired.
Abstract:
Method and apparatus for identifying broadcast digital audio signals include structure and/or function whereby the digital audio signal is provided to processing structure which is configured to (i) identify a program-identifying code in the received digital audio signal, (ii) identify a program-identifying code in a decompressed received digital audio signal, (iii) identify a feature signature in the received digital audio signal, and (iv) identify a feature signature in the decompressed received digital audio signal. Preferably, such processing structure is disposed in a dwelling or a monitoring site in an audience measurement system, such as the Nielsen TV ratings system.
Abstract:
A method and apparatus for correlating the transmission of audio-video segments to digital signatures over a wireless or non-wireless medium to allow for real-time substitution and processing of audio and video programs. In one embodiment at least one digital signature having a correlated audio-video segment is transmitted as a digital waveform within an analog modulated signal representing the audio-video segment. The analog modulated signal is transmitted to a wireless receiver. The wireless receiver demodulates the digital waveforms while concurrently playing the correlated audio-video segment. An electronic user interface enables the wireless receiver to define conditional preferences to actively scan a plurality of channels and Internet addresses to substitute a currently playing audio-video segment with a preferred audio-video segment. In an alternative embodiment, a distributed computer network is the broadcast system transmitting digital signatures to either a wireless or non-wireless computer.
Abstract:
Hashes are short summaries or signatures of data files which can be used to identify the file. Hashing multimedia content (audio, video, images) is difficult because the hash of original content and processed (e.g. compressed) content may differ significantly. The disclosed method generates robust hashes for multimedia content, for example, audio clips. The audio clip is divided (12) into successive (preferably overlapping) frames. For each frame, the frequency spectrum is divided (15) into bands. A robust property of each band (e.g. energy) is computed (16) and represented (17) by a respective hash bit. An audio clip is thus represented by a concatenation of binary hash words, one for each frame. To identify a possibly compressed audio signal, a block of hash words derived therefrom is matched by a computer (20) with a large database (21). Such matching strategies are also disclosed. In an advantageous embodiment, the extraction process also provides information (19) as to which of the hash bits are the least reliable. Flipping these bits considerably improves the speed and performance of the matching process.
Abstract:
A detection apparatus includes a tuner tuned to the program and a meter coupled to the tuner and arranged to detect content ancillary information from the program tuned by the tuner. The content ancillary information may be a media link, closed captioning information, or the like. The meter may also be arranged to extract a broadcast signature from the program. A comparator compares the broadcast signature to a reference signature selected from a library of reference signatures based upon the content ancillary information. Broadcast signatures from unknown programs may be clustered at least partially on the basis of the content ancillary information.
Abstract:
A television audience measurement system measures viewing of a television program viewed on digital television located in a statistically selected site by (i) retrieving an audience measurement data packet from a television set in order to identify the television program, (ii) detecting an audio code embedded in the television program in order to identify the television program, (iii) extracting an audio signature from the television program in order to identify the television program, (iv) identifying the television program through use of a software agent, and (v) selecting at least one of the retrieving means, the detecting means, the extracting means, and the software agent in order to identify the television program.
Abstract:
A system identifies which of first and second signal sources is supplying a program signal to a monitored receiver. The first and second signal sources and the monitored receiver are located in a household. The system extracts a reference program signature representative of an output of the monitored receiver and first and second source program signatures representative of an output of the first and second signal sources. The system identifies-which of the first and second signal sources is a source of the program signal in response to the reference program signature and the first and second source program signatures.
Abstract:
Signatures are produced for characterizing an interval of a video signal representing a picture for use in broadcast segment recognition. The signature is produced based on portions of the video signal representing corresponding regions of the picture each spaced by a certain amount from a nominal edge of the picture. A shift in the video signal corresponding with a shift in the edge of the picture from a nominal edge of the picture is detected. The portions of the video signal are adjusted to compensate for the shift in the edge of the picture and a signature is produced based on the adjusted portions of the video signal.