Digital watermarking
AssigneeHewlett-Packard Development Company, L.P.
InventorsHui-Man Hou, Jian-Ming Jin, Yuhong Xiong
Life of this patent
Estimating the term…
Loading patent…
AssigneeHewlett-Packard Development Company, L.P.
InventorsHui-Man Hou, Jian-Ming Jin, Yuhong Xiong
Estimating the term…
A method for embedding, using a processor, digital watermark data into image data representing a number of pixels, each of which has respective saturation values is disclosed. The method comprises the following steps: a) using said processor, dividing the image into blocks of pixels of a predefined size; b) for each block, using said processor to select one of a plurality of saturation patterns representing the binary value of one or more bits of the digital watermark data corresponding to the block; and c) for each block, using said processor to embed the binary value of the one or more bits of corresponding digital watermark data into the block by adjusting the saturation of pixels within each block in accordance with the selected pattern.
A method for embedding, using a processor, digital watermark data into image data representing a number of pixels, each of which has respective saturation values, the method comprising the following steps:
A method for extracting, using a processor, digital watermark data embedded in image data representing a number of pixels, each of which has a respective saturation value, the method comprising the following steps:
A system comprising a processor and a memory, the processor being adapted to execute a set of computer-readable instructions stored in the memory, thereby to embed digital watermark data into image data representing a number of pixels, each of which has respective saturation values, by a method comprising the following steps:
A system comprising a processor and a memory, the processor being adapted to execute a set of computer-readable instructions stored in the memory, thereby to extract digital watermark data embedded in image data representing a number of pixels, each of which has a respective saturation value, by a method comprising the following steps:
A computer program comprising a set of computer-readable instructions adapted, when executed on a computer device, to cause said computer device to embed digital watermark data into image data representing a number of pixels, each of which has respective saturation values, by a method comprising the following steps:
A computer program comprising a set of computer-readable instructions adapted, when executed on a computer device, to cause said computer device to extract digital watermark data embedded in image data representing a number of pixels, each of which has a respective saturation value, by a method comprising the following steps:
Dependencies are inferred from the claim text.