摘要:
The present invention applies a technique, which is characteristic of color images, to embed a digital watermark in a color image and decode the embedded digital watermark. The technique adjusts a color signal transformation matrix by adding or subtracting a digital watermark matrix to or from the color signal transformation matrix in the process of transforming image data of an original color image in an RGB colorimetric system into image data in a YCbCr colorimetric system with the color signal transformation matrix. The digital watermark matrix includes an arbitrary numerical value of real number x, which represents digital watermark information, as an entry thereof and satisfies a condition that a sum of respective entries in each row and in each column is all substantially equal to zero. The technique inversely transforms the image data, which is obtained by the transformation with the adjusted color signal transformation matrix, into the image data in the RGB colorimetric system by means of an inverse color signal transformation matrix. The inversely transformed image has the numerical value of real number x embedded therein as the digital watermark. The numerical value of real number x is decoded from transformed image data, which is obtained by transforming the original image into color signals in the YCbCr colorimetric system.
摘要:
In the process of embedding watermark information in one-dimensional source data, first spread one-dimensional data x(t) is generated by subjecting one-dimensional source data s(t) to spectrum-spreading operation using a PN sequence g(t). This first spread one-dimensional data x(t) then undergoes a modified discrete cosine transformation. A specific frequency component value of the MDCT coefficients is modulated to provide association with the watermark information. The modulated frequency component then undergoes inverse transformation to generate second spread one-dimensional data x'(t). Then, using the same PN sequence in the spreading, the second spread one-dimensional data is subjected to spectrum-despreading to produce digitally watermarked one-dimensional data in which watermark data has been embedded.
摘要:
An encoder which encodes a voice in accordance with LD-CELP (low delay code excitation linear prediction encoding) of the ITU-T Recommendation G.728 as a method wherein, when a vibration wave such as a voice signal is encoded by vector quantization, the code is secretly combined with another data. The encoder stores dividing key data kidx by which 128 types of representative vector data (waveform codes) yj; j = 0, 1, ..., 127 are labeled with 0 or 1 in the order from the uppermost bit. If the bit to be combined is "0", the vectors are quantized by using only the waveform codes yj corresponding to the bit "0" of the dividing key data kidx as the selection objects. If the bit to be combined is "1", the vectors are quantized by using only the waveform codes yj corresponding to the bit "1" of the dividing key data kidx as the selection objects. Thus, the outputted voice code is combined with another datum bit.
摘要:
The procedure of the present invention specifies predetermined elements included in a matrix F, which is obtained by Fourier transform of master image data P0 (step S122), and adds a minute variation ΔF of a predetermined magnitude to either a real number array FR or an imaginary number array FI of the predetermined elements (step S124 and S126). Here note that the minute variation ΔF should be subtracted from corresponding elements, in order to keep the symmetry of the Fourier spectrum. A resulting image obtained by an inverse transform of the matrix with the minute variation ΔF added thereto includes a phase difference pattern W01 that is embedded therein and corresponds to the minute variation ΔF. As long as a master image is closed to the public, this embedded pattern can not be taken out of the resulting image nor be deleted by overwriting attacks. Even if the processed data with the digital watermark embedded therein is exposed to overwriting attacks of different pieces of watermark information by the similar algorithm, the arrangement of the invention enables the digital watermark embedded in the master data to be taken out accurately. The similar series of processing may be carried out with regard to a specific area of the low frequency component obtained by wavelet transform of the mater image.
摘要翻译:本发明的过程指定预定包括在矩阵F,所有这是由傅里叶获得主图像数据P0(步骤S122)的变换元件,并且增加了一个微小变化DELTA F A预定大小的任一实数阵列FR或 在预定的元件(步骤S124和S126)的虚数阵列FI。 这里注意,DASS模具微小变化的ΔF应该从相应元素中减去,以保持傅立叶光谱的对称性。 矩阵的通过在逆而获得的结果的图像变换用微小变化的ΔF加入其中包括相差图案W01那样被嵌入其中,并且对应于微小变化DELTA F.只要主图像被向公众开放, 此嵌入图案不能被取出所得到的图像,也不通过重写攻击被删除。 即使与嵌入其中的数字水印的处理过的数据被暴露于由类似的算法重写条不同的水印信息的攻击,本发明的布置能够嵌入在主数据中的数字水印被精确取出设定。 类似的一系列处理可以对于由小波变换获得的图像母校变换的低频分量的一特定区域来进行。
摘要:
An encoder which encodes a voice in accordance with LD-CELP (Low-Delay Code Excited Linear Prediction) of the ITU-T Recommendation G.728 as a method wherein, when a vibration wave such as a voice signal is encoded by vector quantization, the code is secretly combined with another data. The encoder stores dividing key data k idx by which 128 types of representative vector data (waveform codes) yj; j = 0, 1, ..., 127 are labeled with 0 or 1 in the order from the uppermost bit. If the bit to be combined is "0", the vectors are quantized by using only the waveform codes yj corresponding to the bit "0" of the dividing key data k idx as the selection objects. If the bit to be combined is "1" the vectors are quantized by using only the waveform codes yj corresponding to the bit "1" of the dividing key data k idx as the selection objects. Thus, the outputted voice code is combined with another datum bit.
摘要:
An original image is segmented into blocks. Each block is subjected to orthogonal transformation. The coefficients of the adjacent blocks are compared with each other, and the relationship of magnitude between the coefficients is changed depending on the bit information to be embedded. The bit information to be embedded is made to include a basic pattern formed by the density pattern method and embedded repetitively in image data. As a result since the bit information is converted to a pattern and repetitively embedded, the endurance strength is improved. Further since the original image is converted and then an electronic watermark is embedded, the original image does not necessarily need to be concealed when managed.
摘要:
The technique of the present invention extracts a plurality of blocks from a master image, processes image data corresponding to each block by orthogonal transform, compares coefficients of adjoining blocks with each other, and modifies the order of magnitude of the coefficients, based on bit information to be embedded. The bit information to be embedded is constructed as a basic pattern, which is generated, for example, by the density pattern method. The basic pattern is embedded in image data iteratively. The process of iteratively embedding the basic pattern enhances the resistance against various attacks. The technique of embedding a digital watermark in a transformed master image may not require labor-consuming management to keep master images closed to the public.
摘要:
An electronic watermarking method which makes it difficult to erase other information such as signature data combined with image data and which does not require the original image in extracting the information. The image signal is subjected to wavelet transform to extract a multiple resolution approximated area (MRA), which is spread to a wide-band frequency spectrum in a pseudonoise sequence (PN sequence), and signature data is incorporated into a specific part of the spread frequency spectrum according to predetermined rules. Then, the combined signals are subjected to spectrum-despreading according to the PN sequence and to wavelet inverse transform so as to generate an image signal combined with the signature data. By this method, because the signature data is combined for an MRA, It is resistant to signal processings such as filtering. Further, the use of the spread spectrum provides a high level of secrecy. Moreover, the feature of the wavelet transform can be utilized to synthesize signature data in multiple layers.