Abstract:
Apparatus, methods, and articles of manufacture for encoding a compressed media stream are disclosed. Example method of watermarking a digital media signal disclosed herein include copying compressed audio packets associated with an audio stream included in a transport stream of the digital media signal into respective frames of compressed audio data to be watermarked to include media identification information. Such example methods can also include determining whether a composition of the transport stream has changed during copying of the compressed audio packets into the respective frames of the compressed audio data. Such example methods can further include, if the composition of the transport stream has changed, writing the frames of the compressed audio data to an output stream corresponding to the digital media signal without applying a watermark to the frames of the compressed audio data.
Abstract:
A method of managing visual content. In one instance, the method includes receiving a stream of video fingerprints, derived in a fingerprint generator by an irreversible data reduction process, from respective temporal regions within a particular visual content stream and at a fingerprint processor that is physically separate from the fingerprint generator via a communication network. The fingerprints are processed in the fingerprint processor to generate metadata which is not directly encoded in the fingerprints. Processing of the fingerprints includes windowing the stream of fingerprints with a time window, deriving frequencies of occurrence of particular fingerprint values or ranges of fingerprint values within each time window, determining statistical moments or entropy values of said frequencies of occurrence, comparing said statistical moments or entropy values with expected values for particular types of content, and generating metadata representing the type of the visual content.
Abstract:
Methods and apparatus to identify media content using temporal signal characteristics are disclosed. An example method includes generating a reference signature based on a reference signal corresponding to known media, generating sums based on peaks in a media signal corresponding to media, identifying signal peaks based on the generated sums, generating a second signature based on normalized curve features, wherein the normalized curve features respectively correspond to the identified signal peaks at a corresponding temporal locations of the corresponding signal peak, and determining whether the media signal corresponds to the reference signal based on a comparison of the reference signature and the second signature.
Abstract:
Methods, apparatus, systems and articles of manufacture to perform signature retrieval and matching for media monitoring are disclosed. Example methods disclosed herein can include querying a first table using a first site signature obtained from a monitored site, the first table including hash keys corresponding to respective reference signatures, the first table further including respective qualifier data descriptive of respective ones of the reference signatures, Such example methods can also include querying a second table using first qualifier data obtained from querying the first table using the first site signature, the first qualifier data descriptive of a first reference signature corresponding to a first hash key determined to match the first site signature. Such example methods can further include comparing a first block of site signatures with a portion of a plurality of blocks of reference signatures obtained from querying the second table using the first qualifier data.
Abstract:
Example methods disclosed herein to monitor media presented by a media device include adjusting, with a circuit, an inbound audio signal input to the media device based on (i) a level of an outbound audio signal generated by the media device and (ii) a level of the inbound audio signal to produce an adjusted inbound audio signal. Such disclosed example methods also include combining, with the circuit, the adjusted inbound audio signal with a sampled version of the outbound audio signal to determine a return signal. Such disclosed example methods further include processing the return signal to determine first identification information to identify first presented media having an audio portion corresponding to the outbound audio signal generated by the media device.
Abstract:
A computer system comprising one or more processors and computer-readable media operatively connected thereto, having stored thereon instructions for carrying out the steps of: maintaining one or more databases comprising first electronic data comprising digitally created reference compact electronic representations for each of a plurality of reference electronic works and second electronic data associated with the reference electronic works and related to action information corresponding thereto; obtaining a first digitally created compact electronic representation comprising one or more extracted feature vectors of a first electronic work; identifying a matching reference electronic work by comparing the first digitally created compact electronic representation of the first electronic work with the first electronic data using a sub-linear search of the first electronic data; determining the action information corresponding to the matching reference electronic work based on the second electronic data; and associating the determined action information with the first electronic work.
Abstract:
A system and method for providing recommendations based on current user interests. The method includes identifying at least one current variable, wherein each current variable is associated with a user device or a user; determining, based on the identified at least one current variable, at least one current user interest of a user profile, the user profile including at least one contextual insight, wherein each contextual insight is based on at least one signature for at least one multimedia content element associated with the user; searching for at least one multimedia content element that matches the at least one current user interest; and causing a display of the at least one matching content item as a recommendation.
Abstract:
A client, such as a mobile phone, receives an audio signal from a microphone; the sound comes from a broadcast signal such as a radio or television program. The client sends a segment of audio data from the broadcast program to a detection system, such as a server. A broadcast monitoring system receives many broadcast audio signals and encodes their fingerprints in a database for matching. The detection system compares the client's audio data fingerprints to the content fingerprints to identify which broadcast station broadcast the signal having the sampled content. This information enables the client to resume the experience of the broadcast from one of a number of possible media sources.
Abstract:
Methods and apparatus to determine a state of a media presentation device are disclosed. Example disclosed methods include generating a first set of weighted coefficients based on first audio received by first and second microphones at a first time. Example disclosed methods include generating a second set of weighted coefficients based on second audio received by the first and second microphones at a second time after the first time. Example disclosed methods include comparing the first set of coefficients and the second set of coefficients to generate a similarity value. Example disclosed methods include, when the similarity value satisfies a threshold, determining that the media presentation device is in a first state. Example disclosed methods include, when the similarity value does not satisfy the threshold, determining that the media presentation device is in a second state.
Abstract:
An end user can sample a radio or television broadcast, generate a user representation of the broadcast sample, and send the user representation to a comparison system, which also receives known representations of content broadcast by multiple different stations. The known representations are stored in a continuous fashion, and represent actually broadcast content. The comparison system identifies the source of the broadcast sample by comparing the user representation to the known representations associated with each of the different stations using a bit count method, such as the Hamming distance. By comparing two representations of content that was actually broadcast, a broadcast source can be identified without requiring the use of watermarks, timestamps, or a database of discreet content items.