Methods and apparatus for embedding codes in compressed audio data streams
AssigneeThe Nielsen Company (US), LLC
InventorVenugopal Srinivasan
Life of this patent
Estimating the term…
Abstract
Methods and apparatus for embedding codes in compressed audio data streams are disclosed. An example method to embed a code in a compressed audio data stream disclosed herein comprises obtaining a plurality of transform coefficients comprising the compressed audio data stream, wherein the plurality of transform coefficients is represented by a respective plurality of mantissas and a respective plurality of scale factors, and modifying a mantissa in the plurality of mantissas and a corresponding scale factor in the plurality of scale factors to embed the code in the compressed audio data stream.
Claims13
A method to embed a code in a compressed audio data stream comprising:
- obtaining a plurality of transform coefficients from the compressed audio data stream, wherein the plurality of transform coefficients is represented by a respective plurality of mantissas and a respective plurality of scale factors;
- determining a plurality of reconstructed time domain samples corresponding to the plurality of transform coefficients;
- determining a temporary watermarked transform coefficient corresponding to a first transform coefficient in the plurality of transform coefficients, the temporary watermarked transform coefficient determined for a combination of the plurality of reconstructed time domain samples with the code;
- and
- modifying a first mantissa and a first scale factor associated with the first transform coefficient to embed the code in the compressed audio data stream by comparing the first mantissa and the first scale factor with a second mantissa and a second scale factor associated with the temporary watermarked transform coefficient to determine a modification to the first mantissa and the first scale factor for embedding the code.
A method to distribute watermarked media content comprising:
- storing a compressed data stream to carry the media content;
- determining an imperceptible watermark to embed in the media content;
- and
- embedding the watermark in the media content without decompressing the compressed data stream by modifying a first mantissa and a first scale factor of a first transform coefficient comprising the compressed data stream based on comparing the first mantissa and the first scale factor with a second mantissa and a second scale factor associated with a temporary watermarked transform coefficient to determine a modification to the first mantissa and the first scale factor for embedding the watermark.
A method to transmit data with media content comprising:
- obtaining a compressed data stream corresponding to the media content;
- obtaining data to transmit with the media content;
- representing the transmitted data as frequency variations in audio content associated with the media content;
- and
- modifying the compressed data stream to generate the frequency variations in the audio content without decompressing the compressed data stream by modifying a first mantissa and a first scale factor of a first transform coefficient comprising the compressed data stream based on comparing the first mantissa and the first scale factor with a second mantissa and a second scale factor associated with a temporary watermarked transform coefficient to determine a modification to the first mantissa and the first scale factor for generating the frequency variations in the audio content.
A method for broadcasting media content comprising:
- conveying the media content in a compressed data stream:
- determining a watermark to embed in the media content, wherein the watermark identifies at least one of the media content or a provider of the media content;
- and
- embedding the watermark in the compressed data stream conveying the media content without decompressing the compressed data stream by modifying a first mantissa and a first scale factor of a first transform coefficient comprising the compressed data stream based on comparing the first mantissa and the first scale factor with a second mantissa and a second scale factor associated with a temporary watermarked transform coefficient to determine a modification to the first mantissa and the first scale factor for embedding the watermark.
Dependencies are inferred from the claim text.