Claims
- 1. A method of integrating at least a portion of a watermark into at least a portion of a compressed image comprising:
encoding the at least a portion of the watermark; compressing at least a portion the image; and combining the at least a portion of the encoded watermark and the at least a portion of the compressed image.
- 2. The method of claim 1, wherein encoding the at least a watermark portion comprises encrypting the at least a watermark portion.
- 3. The method of claim 2, wherein combining the encrypted at least a watermark portion and the at least a compressed image portion comprises dividing the encrypted at least a watermark portion into bytes and distributing the bytes over the at least a compressed image portion.
- 4. The method of claim 3, wherein distributing the bytes of the encrypted at least a watermark portion over the at least a compressed image portion comprises intermittently interspersing the bytes of the at least a watermark portion between selected byte locations in the at least a compressed image portion.
- 5. The method of claim 4, wherein the byte locations in the at least a compressed image portion are selected in accordance with a pseudo-random number generation technique.
- 6. The method of claim 5, wherein the initial seed, Q, of the pseudo-random number generation technique is selected substantially in accordance with the following relationship:
- 7. A method of integrating a watermark into a compressed image comprising:
dividing the watermark, or portion thereof, into groupings of bits; compressing the image, or portion thereof; and intermittently interspersing the watermark bit groups throughout the compressed image, or portion thereof.
- 8. The method of claim 7, wherein the groupings of bits comprise 4 bit nibbles.
- 9. The method of claim 6, wherein the groupings of bits comprise bytes.
- 10. The method of claim 9, wherein intermittently interspersing the bytes of the watermark, or portion thereof, over the compressed image, or portion thereof, comprises inserting the respective bytes of the watermark, of portion thereof, between respective, selected byte locations in the compressed image, or portion thereof.
- 11. The method of claim 10, wherein the respective, selected byte locations in the compressed image, or portion thereof, are selected in accordance with a pseudo-random number generation technique.
- 12. The method of claim 11, wherein the initial seed, Q, of the pseudo-random number generation technique is selected substantially in accordance with the following relationship:
- 13. The method of claim 7, wherein the watermark comprises an encoded watermark.
- 14. The method of claim 13, wherein the encoded watermark comprises an encrypted watermark.
- 15. A method of recovering a watermark from a combined image file of the watermark and a compressed image, said method comprising:
determining locations in the combined image file that include groupings of bits for the watermark; extracting the bit groupings for the watermark from those pixel locations; and forming the watermark from the extracted bit groupings.
- 16. The method of claim 15, wherein the watermark extracted and formed is a subportion of a watermark.
- 17. The method of claim 15, wherein the compressed image is a compressed subportion of an image.
- 18. The method of claim 15, wherein the watermark is an encoded watermark
- 19. The method of claim 18, and further comprising:
decoding the encoded watermark.
- 20. The method of claim 15, wherein the groupings of bits comprise bytes.
- 21. The method of claim 20, wherein the locations of the bytes for the watermark are determined, at least in part, based on the size of the combined image file.
- 22. An article comprising:
a storage medium having stored thereon instructions to integrate a watermark, or portion thereof, into a compressed image, or portion thereof, the instructions, when executed by a system, resulting in:
dividing the watermark, or portion thereof, into groupings of bits; compressing the image, or portion thereof; and intermittently interspersing the watermark bit groups throughout the compressed image, or portion thereof.
- 23. The article of claim 22, wherein the instructions, when executed, further result in:
dividing the watermark, or portion thereof, into byte sized groupings of bits.
- 24. The article of claim 23, wherein the instructions, when executed, further result in intermittently interspersing the bytes of the watermark, or portion thereof, over the compressed image, or portion thereof, by inserting the respective bytes of the watermark, of portion thereof, between respective, selected byte locations in the compressed image, or portion thereof.
- 25. An article comprising:
a storage medium having stored thereon instructions to recovering a watermark, or portion thereof, from a combined image file of the watermark, or portion thereof, and a compressed image, or portion thereof, the instructions, when executed by a system, resulting in:
determining locations in the combined image file that include groupings of bits for the watermark, or portion thereof; extracting the bit groupings for the watermark from those pixel locations; and forming the watermark, or portion thereof, from the extracted bit groupings.
- 26. The article of claim 25, wherein the instructions, when, executed, result in recovering an encoded watermark, or portion thereof, from is a combined image file.
- 27. The article of claim 26, wherein the instructions, when executed, further result in:
decoding the encoded watermark, or portion thereof.
RELATED APPLICATION
[0001] This patent application is related to concurrently filed U.S. patent application Ser. No. ______ titled “Method of Integrating a Watermark into an Image,” by Acharya etal., (attorney docket No. 042390.P7136), assigned to the assignee of the current invention and herein incorporated by reference.
Continuations (2)
|
Number |
Date |
Country |
Parent |
10194179 |
Jul 2002 |
US |
Child |
10457922 |
Jun 2003 |
US |
Parent |
09519135 |
Mar 2000 |
US |
Child |
10194179 |
Jul 2002 |
US |