H04H60/37

METHODS AND APPARATUS TO CREDIT MEDIA BASED ON PRESENTATION RATE
20220368441 · 2022-11-17 ·

Methods, apparatus, systems and articles of manufacture are disclosed to credit media based on the presentation rate. An example apparatus disclosed herein includes memory and instructions. The example apparatus disclosed herein further includes at least one processor to execute the instructions to cause the at least one processor to at least detect a first peak in a first frequency range of audio data associated with monitored media, detect a second peak in a second frequency range of the audio data, the second frequency range different from the first frequency range, detect that a presentation rate of the monitored media is increased relative to a reference version of the media in response to the second peak being greater than the first peak, generate a signature corresponding to the monitored media, and transmit the signature to a media monitoring entity to credit the monitored media based on the presentation rate.

METHODS AND APPARATUS TO DETERMINE WHEN A SMART DEVICE IS OUT-OF-TAB

Methods, apparatus, systems and articles of manufacture to determine whether a smart device is in-tab are disclosed. An example apparatus includes memory; instructions in the apparatus; and processor circuitry to execute the instructions to: provide smart television data from a smart television as an input to a model to generate an output, the smart television data being included in population data from a population of smart televisions; determine a tab status of the smart television based on the output; in response to the tab status of the smart television being out-of-tab, remove the smart television data from the population data; and credit media based on the population data.

METHODS AND APPARATUS TO DETERMINE WHEN A SMART DEVICE IS OUT-OF-TAB

Methods, apparatus, systems and articles of manufacture to determine whether a smart device is in-tab are disclosed. An example apparatus includes memory; instructions in the apparatus; and processor circuitry to execute the instructions to: provide smart television data from a smart television as an input to a model to generate an output, the smart television data being included in population data from a population of smart televisions; determine a tab status of the smart television based on the output; in response to the tab status of the smart television being out-of-tab, remove the smart television data from the population data; and credit media based on the population data.

Methods and apparatus for supplementing partially readable and/or inaccurate codes in media

Methods and apparatus are disclosed for supplementing partially readable and/or inaccurate codes. An example apparatus includes a watermark analyzer to select a first watermark and a second watermark decoded from media; a comparator to compare a first decoded timestamp of the first watermark to a second decoded timestamp of the second watermark; and a timestamp adjuster to adjust the second decoded timestamp based on the first decoded timestamp of the second watermark when at least a threshold number of symbols of the second decoded timestamp match corresponding symbols of the first decoded timestamp.

METHODS AND APPARATUS FOR MONITORING THE INSERTION OF LOCAL MEDIA INTO A PROGRAM STREAM
20230037853 · 2023-02-09 ·

Methods and apparatus for monitoring locally inserted media are disclosed. A disclosed apparatus includes instructions to detect, at a media device at an end user location, a frequency of a watermark that was spliced into a primary media stream received at the media device after the primary media stream was received at the end user location, associate identifying tags with segments of the primary media stream that were spliced, in response to the detection of the watermark, determine an advertisement associated with the segments of the primary media based on the identifying tags, present the primary media at a first time and the advertisement at second times, record a log including first identifying information including an identity of the content of the primary media and second identifying information including a change in the frequency of the watermark corresponding to the advertisement; and transmit the log to a data collection facility.

METHODS AND APPARATUS FOR MONITORING THE INSERTION OF LOCAL MEDIA INTO A PROGRAM STREAM
20230037853 · 2023-02-09 ·

Methods and apparatus for monitoring locally inserted media are disclosed. A disclosed apparatus includes instructions to detect, at a media device at an end user location, a frequency of a watermark that was spliced into a primary media stream received at the media device after the primary media stream was received at the end user location, associate identifying tags with segments of the primary media stream that were spliced, in response to the detection of the watermark, determine an advertisement associated with the segments of the primary media based on the identifying tags, present the primary media at a first time and the advertisement at second times, record a log including first identifying information including an identity of the content of the primary media and second identifying information including a change in the frequency of the watermark corresponding to the advertisement; and transmit the log to a data collection facility.

Methods and apparatus to detect a blank frame in a digital video broadcast signal
11496231 · 2022-11-08 · ·

Methods and apparatus to detect blank images in a digital video broadcast signal are disclosed. An example method of detecting a blank image includes receiving a compressed digital image including a plurality of DC values, analyzing a total number of bits in the digital image to determine if the digital image has a data size small enough to be a blank frame candidate, if the data size is small enough for the digital image to be a blank frame candidate, analyzing multiple areas of the digital image to determine if the multiple areas exhibit substantially a same complexity, if the multiple areas exhibit substantially the same complexity, determining a number of DC values in the plurality of DC values that meet a criterion, comparing the determined number of DC values meeting the criterion to a threshold, and identifying the received digital image as a blank image if the determined number of DC values exceeds the threshold.

Methods and apparatus to detect a blank frame in a digital video broadcast signal
11496231 · 2022-11-08 · ·

Methods and apparatus to detect blank images in a digital video broadcast signal are disclosed. An example method of detecting a blank image includes receiving a compressed digital image including a plurality of DC values, analyzing a total number of bits in the digital image to determine if the digital image has a data size small enough to be a blank frame candidate, if the data size is small enough for the digital image to be a blank frame candidate, analyzing multiple areas of the digital image to determine if the multiple areas exhibit substantially a same complexity, if the multiple areas exhibit substantially the same complexity, determining a number of DC values in the plurality of DC values that meet a criterion, comparing the determined number of DC values meeting the criterion to a threshold, and identifying the received digital image as a blank image if the determined number of DC values exceeds the threshold.

System and method for production, distribution and archival of content
11496780 · 2022-11-08 · ·

The present invention provides to a web-based software and hardware system that act together with a user device to capture an audio feed, to easily encode and add meta data to the audio content using input from studio systems, parse the content based on its type, and to provide the means to incorporate a feed segment produced from the encoded audio feed into a secondary production which is used to provide an indexed archive of audio and on-demand broadcast content, for example, by the creation and publication of pod-casts or on-demand broadcast, which includes ad positions inserted and dynamically served.

Automated data-matching based on fingerprints

Automated data-matching includes obtaining first and second stored fingerprints generated from first and second data. The stored fingerprints are divided into frames, and grouped into first blocks and second blocks including an equal number of frames. Each frame included in a current first block is compared to each frame included in a current second block to determine a number of matching frames, and a hamming distance between the current first block and the current second block is determined, based at least in part on the number of matching frames. A determination is made, based at least in part on the hamming distance, whether the current first block and the current second block match.