[go: up one dir, main page]

CN1148970C - Digit image coding/decoding device and method using water mark - Google Patents

Digit image coding/decoding device and method using water mark Download PDF

Info

Publication number
CN1148970C
CN1148970C CNB991109651A CN99110965A CN1148970C CN 1148970 C CN1148970 C CN 1148970C CN B991109651 A CNB991109651 A CN B991109651A CN 99110965 A CN99110965 A CN 99110965A CN 1148970 C CN1148970 C CN 1148970C
Authority
CN
China
Prior art keywords
image
main image
wavelet coefficients
coefficients
pseudo
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CNB991109651A
Other languages
Chinese (zh)
Other versions
CN1252676A (en
Inventor
申铉�
申铉枓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN1252676A publication Critical patent/CN1252676A/en
Application granted granted Critical
Publication of CN1148970C publication Critical patent/CN1148970C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T9/00Image coding
    • G06T9/007Transform coding, e.g. discrete cosine transform

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Discrete Mathematics (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)

Abstract

提供了使用水印的数字图像编码/解码装置及其方法。数字图像编码装置包括:离散子波变换部分,对要传送的主图像离散子波变换,输出M×M个离散子波系数;有效系数提取部分,提取上限有效系数;伪随机数发生器,产生伪随机数;系数替换/组合部分,获得表示N×N个替换位置的替换位置数据,用N×N个有效子波系统替换和组合与N×N替换位置对应的系数。使用当前图像校正失真主图像,故信息流连续。即使图像突然改变,校正图像处理中也不产生误差。

Figure 99110965

Provided are a digital image encoding/decoding device using a watermark and a method thereof. The digital image coding device includes: a discrete wavelet transform part, which outputs M×M discrete wavelet coefficients for the main image to be transmitted through discrete wavelet transform; an effective coefficient extraction part, which extracts an upper limit effective coefficient; a pseudo-random number generator, which generates Pseudo-random numbers; coefficient replacement/combination part, obtain replacement position data representing N×N replacement positions, replace and combine coefficients corresponding to N×N replacement positions with N×N effective wavelet systems. The current image is used to correct the distorted main image, so the information flow is continuous. No errors are generated in correcting image processing even if the image changes suddenly.

Figure 99110965

Description

使用水印的数字图像编码/ 解码装置和方法Digital image encoding/decoding apparatus and method using watermark

本申请涉及由本发明的申请人于1998年7月1日提交的题为“使用水印(watermarking)评估图像质量的方法”的美国序号60/091,540的临时专利申请。This application is related to provisional patent application US Serial No. 60/091,540, entitled "Method of Assessing Image Quality Using Watermarking," filed July 1, 1998 by the applicant of the present invention.

技术领域technical field

本发明涉及使用水印的数字图像编码装置、解码装置、以及编码和解码方法,更具体地说,涉及在主图像的失真严重时通过使用签名图像(signa ture image)校正失真主图像来使信息流连续的数字图像编码装置、解码装置、以及编码和解码方法。The present invention relates to a digital image encoding device, a decoding device, and an encoding and decoding method using a watermark, and more particularly, relates to making information flow by correcting a distorted main image using a signature image when the distortion of the main image is severe. A continuous digital image encoding device, decoding device, and encoding and decoding method.

背景技术Background technique

水印是一种为提供安全性和鉴别权的目的而把将要传送的图像与加密图像一起传送的技术。接收机侧接收与秘密传送的加密图像(下文称之为签名图像)一起传送的图像(下文称之为主图像)。签名图像由特定的解密装置解码。Watermarking is a technique of transmitting an image to be transmitted together with an encrypted image for the purpose of providing security and authentication. The receiver side receives an image (hereinafter referred to as a main image) transmitted together with a secretly transmitted encrypted image (hereinafter referred to as a signature image). The signature image is decoded by a specific decryption device.

图1是说明用于产生加水印的图像和从该加水印的图像提取签名图像的常规数字图像编解码装置的概念方框图。在将要描述的常规数字图像编码装置中,在编码期间,对主图像和秘密传送的签名图像进行DCT(离散余弦变换),从而提取相应图像的DCT系数。由编码器对DCT系数编码。在此,由一个用于进行加密控制操作的分离加密编码器对签名图像的DCT系数成分编码。以这种方式,可传送主图像的DCT系数和插入到被编码后的主图像的DCT系数中的签名图像的DCT系数。对主图像的DCT系数和插入到主图像的DCT系数中的签名图像的DCT系数进行IDCT(反离散余弦变换),从而获得只能看到主图像而不能看到签名图像的加水印图像。FIG. 1 is a conceptual block diagram illustrating a conventional digital image codec apparatus for generating a watermarked image and extracting a signature image from the watermarked image. In a conventional digital image encoding device to be described, during encoding, a main image and a secretly transmitted signature image are subjected to DCT (Discrete Cosine Transform), thereby extracting DCT coefficients of the corresponding images. The DCT coefficients are encoded by an encoder. Here, the DCT coefficient components of the signature image are encoded by a separate encryption encoder for encryption control operations. In this way, the DCT coefficients of the main image and the DCT coefficients of the signature image inserted into the DCT coefficients of the encoded main image can be transmitted. IDCT (Inverse Discrete Cosine Transform) is performed on the DCT coefficients of the main image and the DCT coefficients of the signature image inserted into the DCT coefficients of the main image, thereby obtaining a watermarked image in which only the main image can be seen but not the signature image.

由特定的解密装置对主图像上加水印的签名图像解码以将其恢复。恢复期间,对加水印的图像进行DCT,从而提取其DCT系数。接下来,从加水印的图像的DCT系数分离通过对原始主图像进行DCT获得的提取DCT系数,从而提取编码签名图像的DCT系数成分。然后,解码器对编码签名图像的DCT系数成分解码。在此,加密解码器执行解密的控制操作。对由解密控制操作解码的签名图像的DCT系数再次进行IDCT,从而恢复签名图像。The signature image watermarked on the main image is decoded by a specific decryption device to restore it. During restoration, DCT is performed on the watermarked image to extract its DCT coefficients. Next, the extracted DCT coefficients obtained by performing DCT on the original main image are separated from the DCT coefficients of the watermarked image, thereby extracting the DCT coefficient components of the encoded signature image. Then, the decoder decodes the DCT coefficient components of the coded signature image. Here, the encryption decoder performs the control operation of decryption. IDCT is performed again on the DCT coefficients of the signature image decoded by the decryption control operation, thereby restoring the signature image.

如上所述,在使用水印的常规数字图像编码装置中,如果确定当前的主图像严重失真,由解码单元使用前面的主图像校正当前图像。然而,如果在校正图像处理中使用前面的图像而不是当前图像,信息流变得不连续。另外,在图像突然改变时,在校正图像处理中可能产生误差。As described above, in a conventional digital image encoding device using a watermark, if it is determined that the current main image is severely distorted, the current image is corrected by the decoding unit using the previous main image. However, if a previous image is used instead of the current image in corrective image processing, the flow of information becomes discontinuous. In addition, when an image changes suddenly, an error may occur in correcting image processing.

发明内容Contents of the invention

本发明的一个目的是提供数字图像编码/解码装置及其方法,能够利用当前图像校正从严重噪声环境传送的失真主图像。An object of the present invention is to provide a digital image encoding/decoding apparatus and method thereof capable of correcting a distorted main image transmitted from a heavily noisy environment using a current image.

为实现本发明的上述目的,提供一种数字图像编码装置,该装置包括:一个离散子波(wavelet)变换部分,用于对其上将要传送的主图像进行离散子波变换,从而输出M×M个离散子波系数,其中M是预定正整数;一个有效系数提取部分,用于在M×M个子波系数中提取预定百分比的上限有效系数;一个伪随机数发生器,用于根据与加密代码对应的预定规则产生伪随机数;一个系数替换/组合部分,用于获得表示N×N个替换位置的替换位置数据,其中N是小于M的预定正整数,用N×N个有效子波系数替换和组合与在M×M个子波系数中选择的N×N个替换位置对应的系数;一个反离散子波变换部分,用于对被替换的M×M个子波系数进行反离散子波变换,以产生组合主图像;和一个压缩部分,用于压缩组合主图像和加密代码。In order to realize the above-mentioned purpose of the present invention, a kind of digital image coding device is provided, and this device comprises: a discrete wavelet (wavelet) transformation part, is used for carrying out discrete wavelet transformation to the main image to be transmitted on it, thereby output M × M discrete wavelet coefficients, wherein M is a predetermined positive integer; an effective coefficient extraction part is used to extract a predetermined percentage of upper effective coefficients from M×M wavelet coefficients; a pseudo-random number generator is used for encryption according to A predetermined rule corresponding to the code generates a pseudo-random number; a coefficient replacement/combination part is used to obtain replacement position data representing N×N replacement positions, where N is a predetermined positive integer smaller than M, and N×N effective wavelets are used Coefficient replacement and combination of coefficients corresponding to N×N replacement positions selected among M×M wavelet coefficients; an inverse discrete wavelet transform section for inverse discrete wavelet transform on the replaced M×M wavelet coefficients a transform to produce a combined main image; and a compression section to compress the combined main image and the encryption code.

另外,预定正整数N最好小于或等于0.5M。In addition, the predetermined positive integer N is preferably less than or equal to 0.5M.

根据本发明的另一方面,提供一种用于对使用水印编码的比特流解码的数字图像解码装置,该装置包括:一个解压缩部分,用于对压缩的比特流解压缩以恢复主图像和预定的加密代码;一个图像质量评估部分,用于评估恢复的主图像的质量,以及如果恢复的主图像质量低于预定等级产生变成第一逻辑状态的控制信号,和如果恢复的主图像质量不低于预定等级产生变成第二逻辑状态的控制信号;一个离散子波变换部分,用于响应第一逻辑状态控制信号对恢复的主图像进行离散子波变换,以获得M×M个子波系数,M是预定正整数;一个伪随机数发生器,用于根据与恢复加密代码对应的规则产生伪随机数;一个系数分离部分,用于使用伪随机数获得表示N×N个替换位置的分离位置数据,N是小于M的另一个预定正整数,和从M×M个子波系数分离N×N个分离位置的N×N个子波系数;一个反离散子波变换部分,用于对N×N个子波数进行反离散子波变换,以产生恢复的签名图像;一个图像标度转换部分,用于把恢复的签名图像的标度增加到主图像的标度中,和一个图像选择部分,用于响应第一逻辑状态控制信号选择标度增加的(scale-increasing)签名图像,和响应第二逻辑状态控制信号选择恢复的主图像,以输出选择的图像作为主图像。According to another aspect of the present invention, there is provided a digital image decoding apparatus for decoding a bitstream encoded using a watermark, the apparatus comprising: a decompression section for decompressing the compressed bitstream to restore the main image and predetermined encryption code; an image quality evaluation section for evaluating the quality of the restored main image, and if the restored main image quality is lower than a predetermined level, a control signal that becomes a first logic state is generated, and if the restored main image quality generating a control signal that changes to a second logic state at no lower than a predetermined level; a discrete wavelet transform section for performing discrete wavelet transform on the restored main image in response to the first logic state control signal to obtain M×M wavelets Coefficient, M is a predetermined positive integer; a pseudo-random number generator, used to generate pseudo-random numbers according to the rules corresponding to the recovery encryption code; a coefficient separation part, used to use pseudo-random numbers to obtain N×N replacement positions Separation position data, N is another predetermined positive integer smaller than M, and N × N wavelet coefficients separating N × N separation positions from M × M wavelet coefficients; an inverse discrete wavelet transform part for N ×N wavelet numbers for inverse discrete wavelet transform to produce the restored signature image; an image scale conversion section for adding the scale of the restored signature image to the scale of the main image, and an image selection section, For selecting a scale-increasing signature image in response to a first logic state control signal, and selecting a restored main image in response to a second logic state control signal, to output the selected image as the main image.

根据本发明的再一个方面,提供一种使用水印的数字图像编解码装置,该装置包括:一个第一离散子波变换部分,用于对其上将要传送的主图像进行离散子波变换,从而输出M×M个离散子波系数,其中M是预定正整数;一个有效系数提取部分,用于在M×M个子波系数中提取预定百分比的上限有效系数;一个第一伪随机数发生器,用于根据与加密代码对应的预定规则产生伪随机数;一个系数替换/组合部分,用于获得表示N×N个替换位置的替换位置数据,其中N是小于M的预定正整数,用N×N个有效子波系数替换和组合与在M×M个子波系数中选择的N×N个替换位置对应的系数;一个第一反离散子波变换部分,用于对替换的M×M个子波系数进行反离散子波变换,以产生组合的主图像;一个压缩部分,用于压缩组合的主图像和加密代码;一个解压缩部分,用于对压缩的比特流解压缩以恢复主图像和加密代码;一个图像质量评估部分,用于评估恢复的主图像的质量,以及如果恢复的主图像质量低于预定等级则产生变成第一逻辑状态的控制信号,和如果恢复的主图像质量不低于预定等级则产生变成第二逻辑状态的控制信号;一个第二离散子波变换部分,用于响应第一逻辑状态控制信号对恢复的主图像进行离散子波变换,以获得M×M个子波系数,M是预定正整数;一个第二伪随机数发生器,用于根据与恢复的加密代码对应的规则产生伪随机数;一个系数分离部分,用于使用伪随机数获得表示N×N个替换位置的分离位置数据,N是小于M的另一个预定正整数,和从M×M个子波系数分离与N×N个分离位置对应的N×N个子波系数;一个第二反离散子波变换部分,用于对N×N个子波系数进行反离散子波变换,以产生恢复的签名图像;一个图像标度转换部分,用于把恢复的签名图像的标度增加到主图像的标度中;和一个图像选择部分,用于响应第一逻辑状态控制信号选择标度增加的签名图像,和响应第二逻辑状态控制信号选择恢复的主图像,以输出主图像。According to another aspect of the present invention, there is provided a digital image codec device using watermark, the device includes: a first discrete wavelet transform part, used for performing discrete wavelet transform on the main image to be transmitted, thereby outputting M×M discrete wavelet coefficients, wherein M is a predetermined positive integer; an effective coefficient extracting part for extracting a predetermined percentage of upper effective coefficients from the M×M wavelet coefficients; a first pseudo-random number generator, Used to generate pseudo-random numbers according to predetermined rules corresponding to encrypted codes; a coefficient replacement/combination part is used to obtain replacement position data representing N×N replacement positions, where N is a predetermined positive integer smaller than M, and N×N N effective wavelet coefficients replace and combine coefficients corresponding to N×N replacement positions selected in M×M wavelet coefficients; a first inverse discrete wavelet transform part is used for replacing M×M wavelets The coefficients undergo an inverse discrete wavelet transform to produce the combined main image; a compression section compresses the combined main image and encryption code; a decompression section decompresses the compressed bitstream to recover the main image and encryption Code; an image quality evaluation part for evaluating the quality of the restored main image, and if the restored main image quality is lower than a predetermined level then generating a control signal that becomes a first logic state, and if the restored main image quality is not low At a predetermined level, a control signal that becomes a second logic state is generated; a second discrete wavelet transformation part is used to perform discrete wavelet transformation on the recovered main image in response to the first logic state control signal, so as to obtain M×M sub-wavelets The wave coefficient, M is a predetermined positive integer; a second pseudo-random number generator, used to generate pseudo-random numbers according to the rules corresponding to the restored encrypted code; a coefficient separation part, used to use the pseudo-random numbers to obtain representation N×N Separation position data of replacement positions, N is another predetermined positive integer less than M, and N × N wavelet coefficients corresponding to N × N separation positions are separated from M × M wavelet coefficients; a second inverse discrete sub A wavelet transform part is used to inverse discrete wavelet transform on N×N wavelet coefficients to generate the restored signature image; an image scale conversion part is used to increase the scale of the restored signature image to the scale of the main image and an image selection section for selecting a scale-increased signature image in response to a first logic state control signal, and selecting a restored main image in response to a second logic state control signal to output the main image.

根据本发明的再一个方面,提供一种使用水印的数字图像编码方法,该方法包括步骤:(a)对其上将要传送的主图像进行离散子波变换,从而输出M×M个离散子波系数,其中M是预定正整数;(b)在M×M个子波系数中提取预定百分比的上限有效系数;(c)根据与预定的加密代码对应的规则产生伪随机数;和(d)获得表示N×N个像素的替换位置的替换位置数据,其中N是小于M的预定正整数;(e)用N×N个有效子波系数替换和组合在M×M个子波系数中选择的N×N个替换位置的系数;(f)对被替换的M×M个子波系数进行反离散子波变换,以产生组合的主图像;和(g)压缩组合的主图像和N×N个像素位置数据。According to another aspect of the present invention, there is provided a digital image coding method using watermark, the method includes the steps of: (a) performing discrete wavelet transform on the main image to be transmitted, thereby outputting M×M discrete wavelets Coefficients, wherein M is a predetermined positive integer; (b) extracting a predetermined percentage of upper effective coefficients from M×M wavelet coefficients; (c) generating a pseudo-random number according to a rule corresponding to a predetermined encryption code; and (d) obtaining Replacement position data representing replacement positions of N×N pixels, where N is a predetermined positive integer smaller than M; (e) replacing and combining N selected among M×M wavelet coefficients with N×N effective wavelet coefficients ×N coefficients at replacement positions; (f) performing an inverse discrete wavelet transform on the replaced M×M wavelet coefficients to produce a combined main image; and (g) compressing the combined main image and N×N pixels location data.

根据本发明的再一个方面,提供一种用于对使用水印编码的比特流解码的数字图像解码方法,该方法包括步骤:(a)评估组合主图像的质量并确定组合主图像的质量是否大于或等于预定等级;(b)如果在步骤(a)中确定组合主图像的质量大于或等于预定等级,则设定组合主图像作为主图像;(c)如果在步骤(a)确定组合主图像的质量低于预定等级,则设定在组合主图像中嵌入的签名图像作为主图像;和(d)对压缩的比特流解压缩以恢复组合主图像和预定加密代码;其中步骤(c)进一步包括下面步骤:对恢复的主图像进行离散子波变换,以获得M×M个子波系数,M是预定正整数;根据与恢复的加密代码对应的预定规则产生伪随机数;使用伪随机数获得表示N×N个替换位置的分离位置数据,N是小于M的另一个正整数;从M×M个子波系数分离与N×N个分离位置对应的N×N个子波系数;对N×N个子波系数进行反离散子波变换,以产生恢复的签名图像;将恢复的签名图像的标度转换成主图像的标度;和设定标度转换的签名图像作为主图像。According to yet another aspect of the present invention, there is provided a digital image decoding method for decoding a bitstream coded using a watermark, the method comprising the steps of: (a) evaluating the quality of the combined main image and determining whether the quality of the combined main image is greater than or equal to a predetermined level; (b) if it is determined in step (a) that the quality of the combined main image is greater than or equal to a predetermined level, then set the combined main image as the main image; (c) if it is determined in step (a) that the combined main image is lower than a predetermined level, then set the signature image embedded in the combined main image as the main image; and (d) decompress the compressed bitstream to restore the combined main image and the predetermined encryption code; wherein step (c) further The method includes the following steps: performing discrete wavelet transform on the recovered main image to obtain M×M wavelet coefficients, M is a predetermined positive integer; generating a pseudo-random number according to a predetermined rule corresponding to the restored encryption code; using the pseudo-random number to obtain Represents the separation position data of N×N replacement positions, N is another positive integer less than M; separate N×N wavelet coefficients corresponding to N×N separation positions from M×M wavelet coefficients; for N×N performing an inverse discrete wavelet transform on wavelet coefficients to produce a restored signature image; converting the scale of the restored signature image to the scale of the main image; and setting the scale-transformed signature image as the main image.

附图说明Description of drawings

通过参考附图详细描述本发明的优选实施例将使本发明的上述目的和优点变得更加显而易见,其中:The above objects and advantages of the present invention will become more apparent by describing in detail preferred embodiments of the present invention with reference to the accompanying drawings, in which:

图1是说明用于产生水印图像和从加水印的图像提取签名图像的常规数字图像编解码装置的概念方框图;1 is a conceptual block diagram illustrating a conventional digital image codec apparatus for generating a watermarked image and extracting a signature image from the watermarked image;

图2是说明根据本发明的数字图像编解码装置的方框图;Fig. 2 is a block diagram illustrating a digital image codec device according to the present invention;

图3是表明根据本发明的数字图像编码方法步骤的流程图;和Fig. 3 is a flow chart showing the steps of the digital image encoding method according to the present invention; and

图4是表明根据本发明的数字图像解码方法步骤的流程图。Fig. 4 is a flowchart showing the steps of the digital image decoding method according to the present invention.

具体实施方式Detailed ways

参考图2,根据本发明的数字图像编解码装置包括一个编码单元20和一个解码单元22。编码单元20包括一个离散子波变换部分202、一个有效系数提取部分204、一个伪随机数发生器206、一个系数替换/组合部分208、一个反离散子波变换部分210和一个压缩部分212。另外,解码单元22包括一个解压缩部分222、一个图像质量评估部分224、一个离散子波变换部分226、一个伪随机数发生器228、一个系数分离部分230、一个反离散子波变换部分232、一个图像标度转换部分234和一个图像选择部分236。Referring to FIG. 2 , the digital image codec device according to the present invention includes an encoding unit 20 and a decoding unit 22 . The encoding unit 20 includes a discrete wavelet transform section 202 , a significant coefficient extracting section 204 , a pseudorandom number generator 206 , a coefficient replacing/combining section 208 , an inverse discrete wavelet transform section 210 and a compressing section 212 . In addition, the decoding unit 22 includes a decompression section 222, an image quality evaluation section 224, a discrete wavelet transform section 226, a pseudorandom number generator 228, a coefficient separation section 230, an inverse discrete wavelet transform section 232, An image scale conversion section 234 and an image selection section 236 .

首先,参考图2和3描述编码单元20的操作。First, the operation of the encoding unit 20 is described with reference to FIGS. 2 and 3 .

离散子波变换部分202接收将要传送的主图像,并进行离散子波变换(步骤302),以获得离散子波系数。正如本领域中已知的,离散子波系数由一个方形矩阵组成。在该实施例中,假设离散子波系数是M×M,M是预定正整数。The discrete wavelet transformation part 202 receives the main image to be transmitted, and performs discrete wavelet transformation (step 302 ) to obtain discrete wavelet coefficients. As known in the art, discrete wavelet coefficients consist of a square matrix. In this embodiment, it is assumed that the discrete wavelet coefficients are M×M, and M is a predetermined positive integer.

有效系数提取部分204从M×M个子波系数中提取25%的上限有效系数(步骤304)。The significant coefficient extracting section 204 extracts 25% upper limit significant coefficients from the M*M wavelet coefficients (step 304).

伪随机数发生器206根据与由用户的选项输入的预定加密代码对应的规则产生伪随机数,系数替换/组合部分208选择N×N个替换位置(步骤306)。另外,系数替换/组合部分208用N×N个有效子波系数替换和组合在M×M个子波系中选择的N×N个替换位置的系数(步骤3 08)。在此,由于在步骤304中在M×M个子波系数中选择了25%的上限有效系数,设置N为M的一半,即0.5M。鉴于水印的特性,考虑到对原始主图像的影响,N最好小于或等于0.5M。将要传送的主图像的有效子波系数随着签名图像的子波系数随机地分布在组合主图像中。The pseudo-random number generator 206 generates a pseudo-random number according to a rule corresponding to a predetermined encryption code input by the user's option, and the coefficient replacement/combination section 208 selects N*N replacement positions (step 306). In addition, the coefficient replacing/combining section 208 replaces and combines the coefficients at N×N replacement positions selected among the M×M wavelet systems with N×N effective wavelet coefficients (step 308). Here, since 25% upper effective coefficients are selected among the M×M wavelet coefficients in step 304, N is set to be half of M, ie 0.5M. In view of the characteristics of the watermark and considering the impact on the original main image, N is preferably less than or equal to 0.5M. The effective wavelet coefficients of the main image to be transmitted are randomly distributed in the combined main image along with the wavelet coefficients of the signature image.

反离散子波变换部分210对被替换的M×M个子波系数进行反离散子波变换以产生组合主图像(步骤310)。由于组合主图像具有利用水印包括在其中的签名图像,它与原始主图像没有太大的区别,用肉眼不能看清该签名图像。The inverse discrete wavelet transform section 210 performs inverse discrete wavelet transform on the replaced M×M wavelet coefficients to generate a combined main image (step 310). Since the combined main image has the signature image included therein with the watermark, it is not much different from the original main image, and the signature image cannot be seen clearly with the naked eye.

压缩部分212压缩组合主图像和加密代码以输出压缩的比特流(步骤312)。在此,为了用与在编码期间使用的替换位置相同的间隔来选择分离位置的目的,还压缩加密代码。The compression section 212 compresses the combined main image and the encryption code to output a compressed bit stream (step 312). Here, the encryption code is also compressed for the purpose of selecting the separation position with the same interval as the replacement position used during encoding.

如上所述,编码单元20在主图像的自身子波系数中伪随机地重新排列将要传送的主图像的上限有效子波系数。于是,在主图像自身中主图像的有效部分被加入水印。As described above, the encoding unit 20 pseudo-randomly rearranges the upper-limit effective wavelet coefficients of the main image to be transmitted among the own wavelet coefficients of the main image. A valid portion of the main image is then watermarked in the main image itself.

由解码单元22对由编码单元20加水印的主图像解码。The main image watermarked by the encoding unit 20 is decoded by the decoding unit 22 .

现在参考图2和4描述解码单元22的操作。The operation of the decoding unit 22 will now be described with reference to FIGS. 2 and 4 .

解压缩部分222对压缩的比特流解压缩以恢复主图像和加密代码(步骤402)。加密代码用于确定编码单元20中用于系数替换和组合的伪随机数的产生规则。在解码单元22中,由加密代码确定用于将在后面描述的系数分离的伪随机数产生规则。The decompression section 222 decompresses the compressed bit stream to restore the main image and encrypted code (step 402). The encryption code is used to determine the generation rules of the pseudo-random numbers used for coefficient replacement and combination in the coding unit 20 . In the decoding unit 22, a pseudo-random number generation rule for separating coefficients described later is determined from an encryption code.

图像质量评估部分224评估恢复的主图像的质量并确定恢复的主图像的质量是否大于或等于预定等级(步骤42)。因此,如果恢复的主图像质量低于预定等级,图像质量评估部分224产生变为逻辑“高”的控制信号,如果恢复的主图像质量不低于预定等级,图像质量评估部分224产生变为逻辑“低”的控制信号。例如,可用与失真评估相同的方式进行图像质量的评估。The image quality evaluation section 224 evaluates the quality of the restored main image and determines whether the quality of the restored main image is greater than or equal to a predetermined level (step 42). Therefore, if the restored main image quality is lower than the predetermined level, the image quality evaluating part 224 generates a control signal that becomes logic "high", and if the restored main image quality is not lower than the predetermined level, the image quality evaluating part 224 generates a logic "high" control signal. "LOW" control signal. For example, image quality evaluation can be performed in the same manner as distortion evaluation.

离散子波变换部分226响应逻辑“高”控制信号对恢复的主图像进行离散子波变换,以获得M×M个子波系数,M是预定正整数(步骤460)。The DWT part 226 performs DWT on the restored main image in response to the logic "high" control signal to obtain M×M wavelet coefficients, where M is a predetermined positive integer (step 460).

伪随机数发生器228根据与恢复的加密代码对应的规则产生伪随机数(步骤462)。伪随机数发生器228执行与编码单元20的伪随机数发生器206相同的操作。因此,如果输入恢复的加密代码,即与编码单元20中使用的相同的加密代码,根据与编码单元20中使用的相同规则产生伪随机数。The pseudo-random number generator 228 generates pseudo-random numbers according to the rules corresponding to the recovered encrypted code (step 462). The pseudo-random number generator 228 performs the same operation as the pseudo-random number generator 206 of the encoding unit 20 . Therefore, if a restored encryption code is input, that is, the same encryption code as used in the encoding unit 20, a pseudo-random number is generated according to the same rule as used in the encoding unit 20.

系数分离部分230使用伪随机数选择N×N个分离位置,N是小于M的另一个预定整数(步骤464)。另外,系数分离部分230从M×M个子波系数分离出N×N个分离位置的N×N个子波系数(步骤466)。在此,N是系数替换和组合期间在编码单元20中确定的,N最好小于或等于0.5M。The coefficient separation section 230 selects N*N separation positions using a pseudo-random number, N being another predetermined integer smaller than M (step 464). In addition, the coefficient separation section 230 separates N×N wavelet coefficients at N×N separation positions from the M×M wavelet coefficients (step 466 ). Here, N is determined in the encoding unit 20 during coefficient replacement and combination, and N is preferably less than or equal to 0.5M.

反离散子波变换部分232对N×N个子波系数进行反离散子波变换,以产生恢复的签名图像。The inverse discrete wavelet transform section 232 performs inverse discrete wavelet transform on the N×N wavelet coefficients to generate a restored signature image.

图像标度转换部分234把恢复的签名图像的标度转换成主图像的标度(步骤470)。把标度转换的签名图像设定为主图像。The image scale conversion section 234 converts the scale of the restored signature image into the scale of the main image (step 470). Set the scale-converted signature image as the main image.

最后,图像选择部分2 36响应逻辑“高”控制信号选择标度转换的签名图像,和响应逻辑“低”控制信号选择恢复的主图像,以输出所选择的图像作为主图像。Finally, the image selection section 236 selects the scale-converted signature image in response to the logic "high" control signal, and selects the restored main image in response to the logic "low" control signal to output the selected image as the main image.

因此,如果恢复主图像的质量大于或等于预定等级,解码单元22选择组合的主图像作为主图像(步骤44),然后输出。另一方面,如果恢复的主图像质量低于预定等级,解码单元22恢复嵌入主图像中的签名图像,并设定恢复的签名图像作为主图像(步骤46),然后输出。Therefore, if the quality of the restored main image is greater than or equal to a predetermined level, the decoding unit 22 selects the combined main image as the main image (step 44), and then outputs it. On the other hand, if the quality of the restored main image is lower than the predetermined level, the decoding unit 22 restores the signature image embedded in the main image, and sets the restored signature image as the main image (step 46), and then outputs.

如上所述,根据本发明,由于使用当前图像校正从严重噪声环境传送的失真主图像,信息流是连续的。另外,甚至当图像突然改变时,校正图像的处理中不产生误差。As described above, according to the present invention, since a distorted main image transmitted from a heavily noisy environment is corrected using the current image, the flow of information is continuous. In addition, even when the image changes suddenly, no error occurs in the process of correcting the image.

另外,可用一个数字图像编码装置和一个数字图像解码装置分开实现根据本发明的数字图像编解码装置的数字图像编码和解码单元。In addition, the digital image coding and decoding unit of the digital image codec device according to the present invention can be realized separately by one digital image coding device and one digital image decoding device.

另外,可在计算机程序中拟订数字图像编码和解码方法。另外,可用用于操作采用计算机中使用的介质的程序的普通用途数字计算机实现数字图像编码和解码方法。介质包括诸如软盘或硬盘之类的磁记录介质,和诸如CD-ROM或DVD之类的光记录介质。另外,与本发明相关领域的程序员可容易地推导出该函数程序、代码和代码段。In addition, digital image encoding and decoding methods can be formulated in a computer program. In addition, the digital image encoding and decoding methods can be realized with a general-purpose digital computer for operating a program employing a medium used in the computer. The media include magnetic recording media such as floppy disks or hard disks, and optical recording media such as CD-ROMs or DVDs. In addition, programmers in the field related to the present invention can easily derive the function programs, codes, and code segments.

Claims (8)

1.一种使用水印的数字图像编码装置,包括:1. A digital image encoding device using a watermark, comprising: 一个离散子波变换部分,用于对其上将要传送的主图像进行离散子波变换,从而输出M×M个离散子波系数,其中M是预定正整数;A discrete wavelet transform part, which is used to perform discrete wavelet transform on the main image to be transmitted, thereby outputting M×M discrete wavelet coefficients, where M is a predetermined positive integer; 一个有效系数提取部分,用于在M×M个子波系数中提取预定百分比的上限有效系数;an effective coefficient extracting part for extracting a predetermined percentage of upper effective coefficients from the M×M wavelet coefficients; 一个伪随机数发生器,用于根据与加密代码对应的预定规则产生N×N个伪随机数,其中N是小于M的预定正整数,N×N个伪随机数表示从对应于M×M个子波系数的M×M个位置中选择出的替换位置;A pseudo-random number generator for generating N×N pseudo-random numbers according to a predetermined rule corresponding to the encryption code, wherein N is a predetermined positive integer smaller than M, and the N×N pseudo-random numbers represent the corresponding M×M A replacement position selected from M×M positions of wavelet coefficients; 一个系数替换/组合部分,用于获得表示N×N个替换位置的替换位置数据,用N×N个有效子波系数替换和组合与在M×M个子波系数中选择的N×N个替换位置对应的系数;a coefficient replacement/combination section for obtaining replacement position data representing N×N replacement positions, replacing and combining N×N effective wavelet coefficients with N×N replacements selected among M×M wavelet coefficients The coefficient corresponding to the position; 一个反离散子波变换部分,用于对被替换的M×M个子波系数进行反离散子波变换,以产生组合主图像;和an inverse discrete wavelet transform section for performing an inverse discrete wavelet transform on the substituted M×M wavelet coefficients to produce a combined main image; and 一个压缩部分,用于压缩组合主图像和加密代码。A compression section that compresses the combined main image and encrypted code. 2.根据权利要求1所述的数字图像编码装置,其中预定正整数N小于或等于0.5M。2. The digital image encoding device according to claim 1, wherein the predetermined positive integer N is less than or equal to 0.5M. 3.一种用于对使用水印编码的比特流解码的数字图像解码装置,包括:3. A digital image decoding apparatus for decoding a bitstream encoded using a watermark, comprising: 一个解压缩部分,用于对压缩的比特流解压缩以恢复主图像和预定的加密代码;a decompression section for decompressing the compressed bitstream to recover the main image and predetermined encryption code; 一个图像质量评估部分,用于评估恢复的主图像的质量,以及如果恢复的主图像质量低于预定等级产生变成第一逻辑状态的控制信号,和如果恢复的主图像质量不低于预定等级产生变成第二逻辑状态的控制信号;an image quality evaluation section for evaluating the quality of the restored main image, and generating a control signal that changes to a first logic state if the restored main image quality is lower than a predetermined level, and if the restored main image quality is not lower than a predetermined level generating a control signal to change to a second logic state; 一个离散子波变换部分,用于响应第一逻辑状态控制信号对恢复的主图像进行离散子波变换,以获得M×M个子波系数,M是预定正整数;a discrete wavelet transform section, configured to perform discrete wavelet transform on the recovered main image in response to the first logic state control signal, to obtain M×M wavelet coefficients, where M is a predetermined positive integer; 一个伪随机数发生器,用于根据与恢复加密代码对应的规则产生伪随机数;A pseudo-random number generator for generating pseudo-random numbers according to the rules corresponding to the recovery encryption code; 一个系数分离部分,用于使用伪随机数获得表示N×N个替换位置的分离位置数据,N是小于M的另一个预定正整数,和从M×M个子波系数分离N×N个分离位置的N×N个子波系数;a coefficient separation section for obtaining separation position data representing N×N replacement positions using a pseudorandom number, N being another predetermined positive integer smaller than M, and separating the N×N separation positions from the M×M wavelet coefficients The N×N wavelet coefficients of ; 一个反离散子波变换部分,用于对N×N个子波系数进行反离散子波变换,以产生恢复的签名图像;an inverse discrete wavelet transform section for performing an inverse discrete wavelet transform on the N×N wavelet coefficients to produce a recovered signature image; 一个图像标度转换部分,用于把恢复的签名图像的标度增加到主图像的标度;和an image scale conversion section for increasing the scale of the recovered signature image to the scale of the main image; and 一个图像选择部分,用于响应第一逻辑状态控制信号选择标度增加的签名图像,和响应第二逻辑状态控制信号选择恢复的主图像,以输出选择的图像作为主图像。An image selection section for selecting the scale-increased signature image in response to the first logic state control signal, and selecting the restored main image in response to the second logic state control signal to output the selected image as the main image. 4.根据权利要求3所述的数字图像解码装置,其中预定正整数N小于或等于0.5M。4. The digital image decoding device according to claim 3, wherein the predetermined positive integer N is less than or equal to 0.5M. 5.一种使用水印的数字图像编解码装置,包括:5. A digital image codec device using a watermark, comprising: 一个第一离散子波变换部分,用于对其上将要传送的主图像进行离散子波变换,从而输出M×M个离散子波系数,其中M是预定正整数;A first discrete wavelet transform part, which is used to perform discrete wavelet transform on the main image to be transmitted, thereby outputting M×M discrete wavelet coefficients, wherein M is a predetermined positive integer; 一个有效系数提取部分,用于在M×M个子波系数中提取预定百分比的上限有效系数;an effective coefficient extracting part for extracting a predetermined percentage of upper effective coefficients from the M×M wavelet coefficients; 一个第一伪随机数发生器,用于根据与加密代码对应的预定规则产生N×N个伪随机数,其中N是小于M的预定正整数,N×N个伪随机数表示从对应于M×M个子波系数的M×M个位置中选择出的替换位置;A first pseudo-random number generator, used to generate N×N pseudo-random numbers according to predetermined rules corresponding to the encryption code, wherein N is a predetermined positive integer less than M, and the N×N pseudo-random numbers represent A replacement position selected from the M×M positions of the ×M wavelet coefficients; 一个系数替换/组合部分,用于获得表示N×N个替换位置的替换位置数据,用N×N个有效子波系数替换和组合与在M×M个子波系数中选择的N×N个替换位置对应的系数;a coefficient replacement/combination section for obtaining replacement position data representing N×N replacement positions, replacing and combining N×N effective wavelet coefficients with N×N replacements selected among M×M wavelet coefficients The coefficient corresponding to the position; 一个第一反离散子波变换部分,用于对替换的M×M个子波系数进行反离散子波变换,以产生组合的主图像;a first inverse discrete wavelet transform section for performing inverse discrete wavelet transform on the replaced M×M wavelet coefficients to produce a combined main image; 一个压缩部分,用于压缩组合的主图像和加密代码;a compression section for compressing the combined main image and encrypted code; 一个解压缩部分,用于对压缩的比特流解压缩以恢复主图像和加密代码;a decompression section for decompressing the compressed bitstream to recover the main image and encrypted code; 一个图像质量评估部分,用于评估恢复的主图像的质量,以及如果恢复的主图像质量低于预定等级则产生变成第一逻辑状态的控制信号,和如果恢复的主图像质量不低于预定等级则产生变成第二逻辑状态的控制信号;an image quality evaluation section for evaluating the quality of the restored main image, and generating a control signal that changes to a first logic state if the restored main image quality is lower than a predetermined level, and if the restored main image quality is not lower than a predetermined level The level generates a control signal that changes to a second logic state; 一个第二离散子波变换部分,用于响应第一逻辑状态控制信号对恢复的主图像进行离散子波变换,以获得M×M个子波系数,M是预定正整数;a second discrete wavelet transform part, configured to perform discrete wavelet transform on the recovered main image in response to the first logic state control signal, to obtain M×M wavelet coefficients, where M is a predetermined positive integer; 一个第二伪随机数发生器,用于根据与恢复的加密代码对应的规则产生伪随机数;A second pseudo-random number generator for generating pseudo-random numbers according to the rules corresponding to the restored encrypted code; 一个系数分离部分,用于使用伪随机数获得表示N×N个替换位置的分离位置数据,N是小于M的另一个预定正整数,和从M×M个子波系数分离与N×N个分离位置对应的N×N个子波系数;a coefficient separation section for obtaining separation position data representing N×N replacement positions using a pseudo-random number, N being another predetermined positive integer smaller than M, and separating from M×M wavelet coefficients and N×N separation N×N wavelet coefficients corresponding to the position; 一个第二反离散子波变换部分,用于对N×N个子波系数进行反离散子波变换,以产生恢复的签名图像;a second inverse discrete wavelet transform section for performing inverse discrete wavelet transform on the N×N wavelet coefficients to generate a restored signature image; 一个图像标度转换部分,用于把恢复的签名图像的标度增加到主图像的标度;和an image scale conversion section for increasing the scale of the recovered signature image to the scale of the main image; and 一个图像选择部分,用于响应第一逻辑状态控制信号选择标度增加的签名图像,和响应第二逻辑状态控制信号选择恢复的主图像,以输出主图像。An image selection section for selecting the scale-increased signature image in response to the first logic state control signal, and selecting the restored main image in response to the second logic state control signal to output the main image. 6.一种使用水印的数字图像编码方法,包括步骤:6. A digital image encoding method using a watermark, comprising the steps of: (a)对其上将要传送的主图像进行离散子波变换,从而输出M×M个离散子波系数,其中M是预定正整数;(a) performing discrete wavelet transform on the main image to be transmitted, thereby outputting M×M discrete wavelet coefficients, wherein M is a predetermined positive integer; (b)在M×M个子波系数中提取预定百分比的上限有效系数;(b) Extracting a predetermined percentage of upper effective coefficients from the M×M wavelet coefficients; (c)根据与预定的加密代码对应的规则产生N×N个伪随机数,其中N是小于M的预定正整数,N×N个伪随机数表示从对应于M×M个子波系数的M×M个位置中选择出的替换位置;(c) Generate N×N pseudo-random numbers according to the rules corresponding to predetermined encryption codes, wherein N is a predetermined positive integer smaller than M, and N×N pseudo-random numbers represent M The replacement position selected from the ×M positions; (d)获得表示N×N个像素的替换位置的替换位置数据;(d) obtaining replacement position data representing replacement positions of N×N pixels; (e)用N×N个有效子波系数替换和组合在M×M个子波系数中选择的N×N个替换位置的系数;(e) replacing and combining coefficients at N×N replacement positions selected among the M×M wavelet coefficients with N×N effective wavelet coefficients; (f)对被替换的M×M个子波系数进行反离散子波变换,以产生组合的主图像;和(f) performing an inverse discrete wavelet transform on the replaced M×M wavelet coefficients to produce a combined main image; and (g)压缩组合的主图像和N×N个像素位置数据。(g) Compressing the combined main image and NxN pixel position data. 7.根据权利要求6所述的数字图像编码方法,其中预定正整数N小于或等于0.5M。7. The digital image coding method according to claim 6, wherein the predetermined positive integer N is less than or equal to 0.5M. 8.一种用于对使用水印编码的比特流解码的数字图像解码方法,包括步骤:8. A digital image decoding method for decoding a bitstream encoded using a watermark, comprising the steps of: (a)对压缩的比特流解压缩以恢复组合主图像和预定加密代码;(a) decompressing the compressed bitstream to recover the combined main image and predetermined encryption code; (b)评估组合主图像的质量并确定组合主图像的质量是否大于或等于预定等级;(b) assessing the quality of the combined main image and determining whether the quality of the combined main image is greater than or equal to a predetermined level; (c)如果在步骤(a)中确定组合主图像的质量大于或等于预定等级,则设定组合主图像作为主图像;(c) if it is determined in step (a) that the quality of the combined main image is greater than or equal to a predetermined level, setting the combined main image as the main image; (d)如果在步骤(a)确定组合主图像的质量低于预定等级,则设定在组合主图像中嵌入的签名图像作为主图像;和(d) if in step (a) it is determined that the quality of the combined main image is below a predetermined level, setting the signature image embedded in the combined main image as the main image; and 其中步骤(d)进一步包括下面步骤:Wherein step (d) further comprises the following steps: 对恢复的主图像进行离散子波变换,以获得M×M个子波系数,M是预定正整数;performing discrete wavelet transform on the recovered main image to obtain M×M wavelet coefficients, where M is a predetermined positive integer; 根据与恢复的加密代码对应的预定规则产生伪随机数;generating a pseudo-random number according to a predetermined rule corresponding to the recovered encrypted code; 使用伪随机数获得表示N×N个替换位置的分离位置数据,N是小于M的另一个正整数;Obtaining separated position data representing N×N replacement positions using a pseudo-random number, N being another positive integer less than M; 从M×M个子波系数分离与N×N个分离位置对应的N×N个子波系数;separating N×N wavelet coefficients corresponding to N×N separation positions from the M×M wavelet coefficients; 对N×N个子波系数进行反离散子波变换,以产生恢复的签名图像;performing an inverse discrete wavelet transform on the N×N wavelet coefficients to produce a restored signature image; 将恢复的签名图像的标度转换成主图像的标度;和convert the scale of the recovered signature image to the scale of the master image; and 设定标度转换的签名图像作为主图像。Set the scale-transformed signature image as the main image.
CNB991109651A 1998-07-01 1999-07-01 Digit image coding/decoding device and method using water mark Expired - Fee Related CN1148970C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US9154098P 1998-07-01 1998-07-01
US60/091,540 1998-07-01

Publications (2)

Publication Number Publication Date
CN1252676A CN1252676A (en) 2000-05-10
CN1148970C true CN1148970C (en) 2004-05-05

Family

ID=30113674

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB991109651A Expired - Fee Related CN1148970C (en) 1998-07-01 1999-07-01 Digit image coding/decoding device and method using water mark

Country Status (3)

Country Link
JP (1) JP3494923B2 (en)
KR (1) KR100292359B1 (en)
CN (1) CN1148970C (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100333163B1 (en) * 1999-03-29 2002-04-18 최종욱 Digital watermarking method and apparatus
US6956903B2 (en) * 2001-05-29 2005-10-18 Intel Corporation Method and apparatus for three-dimensional wavelet transform
GB2408873A (en) * 2003-12-01 2005-06-08 Sony Uk Ltd Generating marked material by introducing code words
CN109344629B (en) * 2018-09-19 2021-04-23 湖北工程学院 Image encryption and hiding method and device, and image decryption method and device

Also Published As

Publication number Publication date
JP3494923B2 (en) 2004-02-09
JP2000101827A (en) 2000-04-07
KR100292359B1 (en) 2001-06-01
KR20000011332A (en) 2000-02-25
CN1252676A (en) 2000-05-10

Similar Documents

Publication Publication Date Title
Celik et al. Reversible data hiding
US7389420B2 (en) Content authentication and recovery using digital watermarks
Celik et al. Lossless generalized-LSB data embedding
US7336802B2 (en) Digital watermarking system using scrambling method
TWI439135B (en) Watermarking encoded content
JP2002325170A (en) Image processing apparatus and method, program code, and storage medium
CN1148949C (en) Digital image coding/decoding device using watermark and its method
JP2004163855A (en) Electronic watermark embedding method, and encoder and decoder capable of utilizing such method
WO2004003840A2 (en) System and method for embedding information in digital signals
JP4024153B2 (en) Digital watermark embedding method and encoding device and decoding device capable of using the method
CN101105857A (en) A High Capacity Reversible Watermarking Method Based on Prediction and Companding
CN1183739C (en) Digital image coding/decoding device and method for recording and recovering signature image
CN116546201A (en) Reversible data hiding method based on block self-adaptive coding and bit stream compression
Abdulaziz et al. Robust data hiding for images
US6683957B1 (en) Digital image coding/decoding apparatus and method for correcting distorted data in transmitted signals that use watermarking
CN1148970C (en) Digit image coding/decoding device and method using water mark
US6687824B1 (en) Digital image coding/decoding apparatus and method for recording and restoring a signature image using watermarking
Ohyama et al. Lossless data hiding using bit-depth embedding for JPEG2000 compressed bit-stream
Hu et al. Secure image hiding scheme based upon vector quantization
EP1743296B1 (en) Watermarking a compressed information signal
Chang et al. VQ‐Based Image Watermarking Using Anti‐Gray Coding
CN100474884C (en) Image processing device and image processing method
JP2006516848A (en) Lossless data embedding
Chen et al. Self-recovery fragile watermarking scheme with variable watermark payload
Meenpal et al. Digital image watermarking technique for tamper detection and restoration

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20040505

Termination date: 20150701

EXPY Termination of patent right or utility model