摘要:
A watermarking procedure that is applicable to images, audio, video and multimedia data to be watermarked divides the data to be watermarked into a set of n × n blocks, such as the 8x8 blocks of MPEG. The same watermark signal can be distributed throughout the set of blocks in a large variety of ways. This allows the insertion algorithm to be changed without affecting the decoders. The decoding procedure first sums together the DCT coefficients of N sets of 8x8 blocks to form a set of N summed 8x8 blocks and then extracts the watermark from the summed block. Since the sum of the DCT blocks is equal to the DCT of the sum of the intensity blocks, efficient decoding can occur in both the spatial and frequency domains.; The symmetric nature of the decoding process allows geometric distortions to be handled in the spatial domain and other signal distortions to be handled in the frequency domain. Moreover, insertion of a watermark signal into image data and the subsequent extraction of the watermark from watermarked image data which has been subject to distortion between the times of insertion and extraction involves the insertion of multiple watermarks designed to survive predefined distortions of the image data, such as panscan or letterbox mode transformations. Alternatively, a registration pattern in the image data, after the image data containing the registration pattern is subject to an unknown distortion, is used to compensate for distortion of the watermarked image data.
摘要:
A method for embedding digital watermark data in digital data contents includes the steps of obtaining a frequency coefficient of block data of digital data contents, obtaining a complexity of the block data, obtaining an amount of transformation of the frequency coefficient from the complexity and the digital watermark data, and embedding the digital watermark data by transforming the frequency coefficient. In addition, a method for reading digital watermark data includes the steps of calculating a probability of reading '1' or '0' in a read bit sequence by using a test method on the basis of binary distribution, determining the presence or absence of digital watermark data according to the probability, and reconstituting digital watermark data. Another method includes the steps of performing soft decision in code theory by assigning weights to the digital watermark sequence with a weighting function, and reconstituting digital watermark data.
摘要:
A method for embedding digital watermark data in digital data contents includes the steps of obtaining a frequency coefficient of block data of digital data contents, obtaining a complexity of the block data, obtaining an amount of transformation of the frequency coefficient from the complexity and the digital watermark data, and embedding the digital watermark data by transforming the frequency coefficient. In addition, a method for reading digital watermark data includes the steps of calculating a probability of reading '1' or '0' in a read bit sequence by using a test method on the basis of binary distribution, determining the presence or absence of digital watermark data according to the probability, and reconstituting digital watermark data. Another method includes the steps of performing soft decision in code theory by assigning weights to the digital watermark sequence with a weighting function, and reconstituting digital watermark data.
摘要:
A detecting data processing apparatus determines whether one or more code words of a predetermined set of code words are present in a suspected version of a material item. The apparatus comprises a registration processor operable to associate samples of the suspected version with samples of a copy of the original material item, a recovery processor and a detection processor. The recovery processor is operable to generate a recovered code word by comparing the registered copy of the original and the suspect material items. The detection processor is operable to detect one or more code words from a correlation between the recovered code word and the code words from the set. The registration processor is operable to form at least one reduced-bandwidth-version of the material item and to associate the suspected version and the copy of the material item in accordance with a comparison between the reduced-bandwidth-versions of the suspected version and the original material item. The registration of the suspected version and the original version of the material item is typically required in order to improve a likelihood of correctly recovering a code word from the suspected version. For material items such as video recordings of motion picture films, a substantial number of samples may need to be associated in order to effect the registration process. As a result, the registration process may be time consuming or at least computationally difficult. However, by forming reduced-bandwidth-versions of the suspected version and the original version of the material items, a corresponding reduction in the time taken to perform the registration process is provide in accordance with the bandwidth reduction.
摘要:
A system for watermarking and distributing material includes a data processing apparatus, which operates as a watermark encoder. The data processing apparatus is operable to process an original material item to form a reduced-bandwidth-version of the material item, marked with a code word from a predetermined set of code words. The data processing apparatus is operable to form an impaired version of the material item from which a marked representation of the original material item can be formed. The impaired version is formed by subtracting the reduced-bandwidth-version of the material item from a copy of the original material item. As such, the impaired version can be mass distributed, but a representation of the original material item cannot be formed without the reduced-bandwidth-version of the material item. By watermarking the reduced-bandwidth-versions, a representation of the material item, formed by combining one of the marked reduced-bandwidth-versions with the impaired material item, can be uniquely identified. However, only a low bandwidth part of the material item need be watermark encoded, which is more easily distributable to individual recipients than watermarked copies of the original material item.
摘要:
An implementation of a technology is described herein for deriving robust non-local characteristics and quantizing such characteristics for blind watermarking of a digital good. This technology finds the proper balance between minimizing the probability of false alarms (i.e., detecting a non-existent watermark) and the probability of misses (i.e., failing to detect an existing watermark). The technology, described herein, performs quantization index modulation (QIM) based upon non-local characteristics of the digital good. Non-local characteristics may include statistics (e.g., averages, median) of a group of individual parts (e.g., pixels) of a digital good. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
摘要:
There are disclosed a method for burying data in an image, by which a standard decoder can decode an image in which data is buried during JPEG encoding, the data buried in the decoding can be extracted completely even if an irreversibly encoding method is used, and the image deterioration caused by burying the data is little; and a method for extracting the data. The method is characterized in that an original image is divided into blocks in units of 8 x 8 pixels, a DCT of each block of the entire image is carried out, each block is quantized with reference to a quantization table, data of 1 bit is substituted for the quantized coefficient value, thus burying data in an image, a run length encoding and a Huffman encoding are sequentially done, and the value of the quantization table corresponding to the substituted coefficient value after the quantization is replaced with 1.