Encoding and decoding media signals
AssigneeDigimarc Corporation
InventorGeoffrey B. Rhoads
Life of this patent
Estimating the term…
Abstract
The present disclosure relates generally to encoding and decoding signals from media signals. One claim recites an apparatus comprising: electronic memory for storing blocks of a media signal; an electronic processor programmed for: determining a detection metric for the blocks, the detection metric comprising a measure of coincidence of detection parameters of different blocks; and performing detection operations based on the measure of coincidence of the detection parameters. Of course, other claims and combinations are provided as well.
Claims23
An apparatus comprising:
- electronic memory for storing blocks of a media signal;
- an electronic processor coupled to the electronic memory and configured to:
- determine a detection metric for the blocks, the detection metric comprising a measure of coincidence of detection parameters of different blocks;
- and
- perform detection operations based on the measure of coincidence of the detection parameters.
A method comprising:
- receiving information for embedding in a media signal;
- using an electronic processor, encrypting the information to form an encrypted signal, the encrypted signal comprising elements that correspond to attributes of the media signal;
- and
- using an electronic processor, encoding the encrypted signal in the media signal, wherein encoding includes quantizing attributes of the media signal.
A non-transitory computer readable medium comprising instructions stored therein, that if executed by a computing device, cause the computing device to perform operations comprising:
- receiving information for embedding in a media signal;
- encrypting the information to form an encrypted signal, the encrypted signal comprising elements that correspond to attributes of the media signal;
- and
- encoding the encrypted signal in the media signal, wherein encoding includes quantizing attributes of the media signal.
An apparatus comprising an electronic processor configured to:
- receive information for embedding in a media signal;
- encrypt the information to form an encrypted signal, the encrypted signal comprising elements that correspond to attributes of the media signal;
- and
- encode the encrypted signal in the media signal, wherein encoding includes quantizing attributes of the media signal.
A method comprising:
- using an electronic processor , generating first and second decoding signals using first and second encryption keys, respectively, wherein the first and second decoding signal are for extracting an encoded message from a digital watermark encoded in a media signal;
- using a programmed electronic processor, extracting estimates of the encoded message using the first and second decoding signals;
- and
- determining whether the estimates are valid using error detection.
A non-transitory computer readable medium comprising instructions stored therein, that if executed by a computing device, cause the computing device to perform operations comprising:
- generating first and second decoding signals using first and second encryption keys, respectively, wherein the first and second decoding signal are for extracting an encoded message from a digital watermark encoded in a media signal;
- extracting estimates of the encoded message using the first and second decoding signals;
- and
- determining whether the estimates are valid using error detection.
An apparatus comprising an electronic processor configured to:
- generate first and second decoding signals using first and second encryption keys, respectively, the first and second decoding signal are for extracting an encoded message from a digital watermark encoded in a media signal;
- extract estimates of the encoded message using the first and second decoding signals;
- and
- determine whether the estimates are valid using error detection.
Dependencies are inferred from the claim text.