Digital watermarking
First Claim
1. A method to embed into a digitized file a watermark, comprising:
- obtaining a modulated digitized image file;
obtaining a modulated digitized watermark file;
allocating in said digitized image file portions where human sense is less sensible to additional data being added into said portions; and
adding into at least a part of said portions data representing said modulated digitized watermark file, wherein said step of allocating portions where human sense is less sensible to additional data being added comprises allocating elements in the transformation domain of said digitized image file to which additional data may be added with less sensibility by human sense, and also comprises the steps of;
calculating capacity values of all elements in the transform domain of said digitized image file to obtain a matrix of said capacity values, said capacity values representing a power of resistance to noises of said elements;
calculating, according to values and positions of said capacity values in said matrix of capacity values, human-sensibility values corresponding to each of said capacity values to obtain a matrix of human-sensibility values; and
labeling in said matrix of human-sensibility values elements with human-sensibility values greater than a predetermined threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A watermarking method and device to embed a digitized watermark into a digital image file in the transformation domain is disclosed. In the watermarking technology of this invention, the digitized watermark is first error corrected to enhance its robustness. The digital image file to be embedded with the digitized watermark is first processed such that capacity of each element of the digital image file is calculated. The capacity of an element of the digital image file represents the highest value of tolerance for an element of the watermark to be added to the said element of the digital image file. Elements of the digital image file to which watermark elements may be added are selected and their addresses are recorded. The selected elements are then modulated so that they are suited to be embedded with elements of the digital watermark. After modulation the digitized watermark is embedded into the digital file by distributing the modulated elements of the watermark into the selected addresses. A 3*3 mask is used to calculate the capacity of each element of the digital image file.
-
Citations
12 Claims
-
1. A method to embed into a digitized file a watermark, comprising:
-
obtaining a modulated digitized image file;
obtaining a modulated digitized watermark file;
allocating in said digitized image file portions where human sense is less sensible to additional data being added into said portions; and
adding into at least a part of said portions data representing said modulated digitized watermark file, wherein said step of allocating portions where human sense is less sensible to additional data being added comprises allocating elements in the transformation domain of said digitized image file to which additional data may be added with less sensibility by human sense, and also comprises the steps of;
calculating capacity values of all elements in the transform domain of said digitized image file to obtain a matrix of said capacity values, said capacity values representing a power of resistance to noises of said elements;
calculating, according to values and positions of said capacity values in said matrix of capacity values, human-sensibility values corresponding to each of said capacity values to obtain a matrix of human-sensibility values; and
labeling in said matrix of human-sensibility values elements with human-sensibility values greater than a predetermined threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
7. The method according to claim 1 wherein said step of adding into said digitized watermark file further comprises adjusting values of elements of said digitized watermark with scaling factors.
-
-
8. A device for processing of a digitized image file wherein operation of said device comprises:
-
obtaining a modulated digitized image file;
obtaining a modulated digitized watermark file;
allocating in said digitized image file portions where human sense is less sensible to additional data being added into said portions; and
adding into at least a part of said portions data representing said modulated digitized watermark file, wherein said operation of allocating portions where human sense is less sensible to additional data being added comprises allocating elements in the transformation domain of said digitized image file to which additional data may be added with less sensibility by human sense, and also comprises the operations of;
calculating capacity values of all elements in the transform domain of said digitized image file to obtain a matrix of said capacity values, said capacity values representing a power of resistance to noises of said elements;
calculating, according to values and positions of said capacity values in said matrix of capacity values, human-sensibility values corresponding to each of said capacity values to obtain a matrix of human-sensibility values; and
labeling in said matrix of human-sensibility values elements with human-sensibility values greater than a predetermined threshold. - View Dependent Claims (9, 10, 11, 12)
-
12. The device according to claim 8 wherein said operation of adding into said digitized watermark file further comprises adjusting values of elements of said digitized watermark with scaling factors.
-
Specification