Method of integrating a watermark into a compressed image
AssigneeIntel Corporation
InventorsTinku Acharya, Kannan Raj
Life of this patent
Estimating the term…
Abstract
In accordance with one embodiment of the invention, a method is provided for integrating at least a portion of a watermark into at least a portion of a compressed image. The method of this embodiment includes encoding at least a portion of the watermark and compressing at least a portion of the image. The encoded watermark, or portion thereof, and the compressed image, or portion thereof, are combined. Of course, many other embodiments in accordance with the invention are included within the scope of the present invention.
Claims23
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 the at least a portion of the image;
- and
- combining the at least a portion of the encoded watermark and the at least a portion of the compressed image, the combining of the at least a portion of the encoded watermark and the at least a portion of the compressed image comprising inserting respective groupings of bits of the at least a portion of the encoded watermark at selected byte locations in the at least a portion of the compressed image, the selected byte locations being selected in accordance with a pseudo-random number generation technique.
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 inserting the watermark bit groups throughout the compressed image, or portion thereof, at byte locations in the compressed image, or portion thereof, selected in accordance with a pseudo-random number generation technique.
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, the groupings of bits comprising bytes and being inserted at locations in the compressed image determined based, at least in part, on a size of the combined image file;
- extracting the bit groupings for the watermark from the locations in the combined image file;
- and
- forming the watermark from the extracted bit groupings for the watermark.
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 inserting the watermark bit groups throughout the compressed image, or portion thereof, at locations in the compressed image, or portion thereof, determined based, at least in part, upon a size of a combined file that comprises the watermark, or portion thereof, and also comprises the compressed image, or portion thereof.
An article comprising:
- a storage medium having stored thereon instructions to recovering a watermark, or a 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, the groupings of bits being inserted at locations in the compressed image, or portion thereof, determined based, at least in part, upon a size of the combined image file;
- extracting the bit groupings for the watermark from the locations in the combined image file;
- and
- forming the watermark, or portion thereof, from the extracted bit groupings for the watermark.
Dependencies are inferred from the claim text.