Digital watermarking systems and methods
First Claim
1. A method comprising:
- receiving a copy of a compressed audio or video file;
decompressing the compressed audio or video file to yield decompressed audio or video content;
analyzing the decompressed audio or video content to determine watermarking criteria or watermark embedding instructions for the decompressed audio or video content, wherein the watermarking criteria includes information associated with an auxiliary watermark orientation signal or with an auxiliary watermark reference signal, and wherein the auxiliary watermark signals are separate from the audio or video file;
providing, to a remote location, the watermarking criteria or watermark embedding instructions in association with a request to obtain a copy of the compressed audio or video content.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to watermarking of compressed audio or video files. One claim recites a method including: obtaining a copy of a compressed audio or video file; decompressing the compressed audio or video file to yield decompressed audio or video content; determining a first watermarking component for the decompressed audio or video content, the first watermarking component intended to be steganographically hidden in the audio or video content; storing the first digital watermarking component separately from the compressed audio or video file; and then providing the stored first watermarking component, a unique plural-bit watermark identifier, and the compressed audio or video file to a remote location. Other claims and combinations are provided as well.
281 Citations
17 Claims
-
1. A method comprising:
-
receiving a copy of a compressed audio or video file; decompressing the compressed audio or video file to yield decompressed audio or video content; analyzing the decompressed audio or video content to determine watermarking criteria or watermark embedding instructions for the decompressed audio or video content, wherein the watermarking criteria includes information associated with an auxiliary watermark orientation signal or with an auxiliary watermark reference signal, and wherein the auxiliary watermark signals are separate from the audio or video file; providing, to a remote location, the watermarking criteria or watermark embedding instructions in association with a request to obtain a copy of the compressed audio or video content. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving a copy of a compressed audio or video file; decompressing the compressed audio or video file to yield decompressed audio or video content; analyzing the decompressed audio or video content to determine watermarking criteria or watermark embedding instructions for the decompressed audio or video content; providing the watermarking criteria or watermark embedding instructions in association with a request to obtain a copy of the compressed audio or video content; obtaining a plural-bit identifier that is uniquely associated with a requestor of the copy of the compressed audio or video file or a device of the requestor; and combining the watermarking criteria or watermark embedding instructions and the plural-bit identifier to yield a combined watermark signal. - View Dependent Claims (5, 6)
-
-
7. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to receive a copy of a compressed audio or video file; instructions to decompress the compressed audio or video file to yield decompressed audio or video content; instructions to analyze the decompressed audio or video content to determine watermarking criteria or watermark embedding instructions for the decompressed audio or video content, wherein the watermarking criteria includes information associated with an auxiliary watermark orientation signal or with an auxiliary watermark reference signal, and wherein the auxiliary watermark signals are separate from the audio or video file; and instructions to provide, to a remote location, the watermarking criteria or watermark embedding instructions in association with a request to obtain a copy of the compressed audio or video content.
-
-
8. A non-transitory computer readable medium having instructions stored thereon, the instructions comprising:
-
instructions to receive a copy of a compressed audio or video file; instructions to decompress the compressed audio or video file to yield decompressed audio or video content; instructions to analyze the decompressed audio or video content to determine watermarking criteria or watermark embedding instructions for the decompressed audio or video content; instructions to provide the watermarking criteria or watermark embedding instructions in association with a request to obtain a copy of the compressed audio or video content; instructions to obtain a plural-bit identifier that is uniquely associated with a requestor of the copy of the compressed audio or video file or with a device of the requestor; and instructions to combine the watermarking criteria or watermark embedding instructions and the plural-bit identifier to yield a combined watermark signal.
-
-
9. A method comprising:
-
obtaining a copy of a compressed audio or video file; decompressing the compressed audio or video file to yield decompressed audio or video content; determining a watermarking component for the decompressed audio or video content, wherein the watermarking component is steganographically hidden in the audio or video content, wherein the watermarking component includes information associated with an auxiliary watermark orientation signal or with an auxiliary watermark reference signal, and wherein the auxiliary watermark signals are separate from the audio or video file; storing the digital watermarking component separately from the compressed audio or video file; and providing the stored watermarking component, a unique plural-bit watermark identifier, and the compressed audio or video file to a remote location. - View Dependent Claims (11)
-
-
10. A method comprising:
-
obtaining a copy of a compressed audio or video file; decompressing the compressed audio or video file to yield decompressed audio or video content; determining a watermarking component for the decompressed audio or video content, wherein the watermarking component is steganographically hidden in the audio or video content; storing the digital watermarking component separately from the compressed audio or video file; combining the watermarking component and a unique plural-bit watermark identifier; compressing the combined watermarking component and the unique plural-bit watermark identifier to form a watermark object; and providing the watermark object and the compressed audio or video file to a remote location.
-
-
12. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to obtain a copy of a compressed audio or video file; instructions to decompress the compressed audio or video file to yield decompressed audio or video content; instructions to determine a watermarking component for the decompressed audio or video content, wherein the watermarking component is steganographically hidden in the audio or video content, wherein the watermarking component includes information associated with an auxiliary watermark orientation signal or with an auxiliary watermark reference signal, and wherein the auxiliary watermark signals are separate from the audio or video file; instructions to store the digital watermarking component separately from the compressed audio or video file; and instructions to provide the stored watermarking component, a unique plural-bit watermark identifier, and the compressed audio or video file to a remote location.
-
-
13. A non-transitory computer-readable medium having instructions stored thereon, the instructions comprising:
-
instructions to obtain a copy of a compressed audio or video file; instructions to decompress the compressed audio or video file to yield decompressed audio or video content; instructions to determine a watermarking component for the decompressed audio or video content, wherein the watermarking component is steganographically hidden in the audio or video content; instructions to store the digital watermarking component separately from the compressed audio or video file; instructions to combine the watermarking component and a unique plural-bit watermark identifier; instructions to compress the combined watermarking component and the unique plural-bit watermark identifier to form a watermark object; and instructions to provide the watermark object and the compressed audio or video file to a remote location.
-
-
14. A device comprising:
-
a memory; and a processor operatively coupled to the memory and configured to; receive a copy of a compressed audio or video file; decompress the compressed audio or video file to yield decompressed audio or video content; analyze the decompressed audio or video content to determine watermarking criteria or watermark embedding instructions for the decompressed audio or video content, wherein the watermarking criteria includes information associated with an auxiliary watermark orientation signal or with an auxiliary watermark reference signal, and wherein the auxiliary watermark signals are separate from the audio or video file; store the watermarking criteria or watermark embedding instructions for the decompressed audio or video content in the memory; and provide, to a remote location, the watermarking criteria or watermark embedding instructions in association with a request to obtain a copy of the compressed audio or video content.
-
-
15. A device comprising:
-
a memory; and a processor operatively coupled to the memory and configured to; receive a copy of a compressed audio or video file; decompress the compressed audio or video file to yield decompressed audio or video content; analyze the decompressed audio or video content to determine watermarking criteria or watermark embedding instructions for the decompressed audio or video content; provide the watermarking criteria or watermark embedding instructions in association with a request to obtain a copy of the compressed audio or video content; obtain a plural-bit identifier that is uniquely associated with a requestor of the copy of the compressed audio or video file or a device of the requestor; and combine the watermarking criteria or watermark embedding instructions and the plural-bit identifier to yield a combined watermark signal.
-
-
16. A device comprising:
-
a memory; and a processor operatively coupled to the memory and configured to; obtain a copy of a compressed audio or video file; decompress the compressed audio or video file to yield decompressed audio or video content; determine a watermarking component for the decompressed audio or video content, wherein the watermarking component is steganographically hidden in the audio or video content, wherein the watermarking component includes information associated with an auxiliary watermark orientation signal or with an auxiliary watermark reference signal, and wherein the auxiliary watermark signals are separate from the audio or video file; store the first digital watermarking component separately from the compressed audio or video file in the memory; and provide the stored watermarking component, a unique plural-bit watermark identifier, and the compressed audio or video file to a remote location.
-
-
17. A device comprising:
-
a memory; and a processor operatively coupled to the memory and configured to; obtain a copy of a compressed audio or video file; decompress the compressed audio or video file to yield decompressed audio or video content; determine a watermarking component for the decompressed audio or video content, wherein the watermarking component is steganographically hidden in the audio or video content; store the first digital watermarking component separately from the compressed audio or video file in the memory; combine the watermarking component and a unique plural-bit watermark identifier; compress the combined watermarking component and the unique plural-bit watermark identifier to form a watermark object; and provide the watermark object and the compressed audio or video file to a remote location.
-
Specification