WO1998035502A1 - Picture coding device and picture decoding device - Google Patents
Picture coding device and picture decoding device Download PDFInfo
- Publication number
- WO1998035502A1 WO1998035502A1 PCT/JP1998/000359 JP9800359W WO9835502A1 WO 1998035502 A1 WO1998035502 A1 WO 1998035502A1 JP 9800359 W JP9800359 W JP 9800359W WO 9835502 A1 WO9835502 A1 WO 9835502A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- sub
- subband
- symbol information
- coefficient
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/64—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
- H04N19/645—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission by grouping of coefficients into blocks after the transform
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/64—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
- H04N19/647—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission using significance based coding, e.g. Embedded Zerotrees of Wavelets [EZW] or Set Partitioning in Hierarchical Trees [SPIHT]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
Definitions
- the present invention belongs to the field of digital image processing, and relates to an image encoding device that encodes image data with high efficiency and an image decoding device that decodes encoded data created by the image encoding device.
- a sub-band coding scheme has been proposed as a highly efficient coding and decoding scheme for images.
- an input image is analyzed by a band division filter bank, and a method of performing band division as shown in Fig. 16 is generally known as a method having high coding efficiency.
- Such a method is described, for example, in “Fujii and Nomura“ About Wave 1 e t Transform ”” and IEICE Technical Report IE92-11 (1992).
- Figure 16 shows a subband image obtained by performing three-dimensional subband division on the input signal three times.
- H L1 is the horizontal high band and the vertical low band by the first division
- .L H 1 is the horizontal low band and the vertical high band
- H H 1 is the horizontal high band and the vertical high band.
- the second two-dimensional subband division is performed to obtain the bands HL2, LH2, and HH2 in the same manner as described above.
- a third two-dimensional subband division is performed to obtain HL 3, LH 3, and HH 3 in the same manner as described above.
- the horizontal low-pass and vertical low-pass at the time are LL 3.
- a filter bank for band division a filter bank for wavelet conversion, a subband division / synthesis filter bank, or the like can be used.
- the subband-divided image has a hierarchical structure.
- ZTE Zero-tree coding
- the ZTE method will be described below.
- subband coefficients hereinafter, referred to as coefficients
- coefficients corresponding to the same position in the space connected by arrows as shown in Fig. 17 are collected from the subband-divided image. Create a block structure like this. It is already known that the coefficients in each block have a correlation between the coefficients connected by the arrows in Fig. 17, except for the highest frequency subband.
- the entire relationship between the coefficients as shown by the arrows in Fig. 17 is called the "tree", and the subband (LH) that is one level higher than the lowest frequency subband (LL3) is one level higher. 3, HL 3, HH 3) 1.
- the coefficients correspond to each other (for example, a 1, a 2, a 3 correspond to a 0 in FIG. 17).
- Subbands of higher frequency (LH2, HL2, HH2) correspond to each of the four coefficients (for example, al0, all, a12, a13 correspond to al in Fig. 17).
- the sub-bands (LH 1, HL 1, HH 1) of one level higher than those of each of the four coefficients correspond to each of the 16 coefficients.
- the tree for the coefficient a0 is shown in Figure 19. In Fig. 19, “" ”and“ ⁇ ”indicate the subband Indicates a coefficient. This array consists of subband coefficients with a coarser resolution as you go up, and subband coefficients with
- the coefficient with the coarser resolution is called the "parent", and the coefficient with the next finer resolution at the same spatial position indicated by the arrow is called the "child".
- the coefficient a0 is a parent for the coefficients a1, a2, and a3, and the coefficients a1, a2, and a3 are children for the coefficient a0.
- the coefficients a10, a11, a12, a13 are the parent, and for the coefficient a1, the coefficients a10, all, a12, a13 are Be a child.
- all the coefficients of the fine resolution are called “descendants” when they are in the same spatial position connected by an arrow to a certain parent, and they are in the same spatial position connected by an arrow to a certain child.
- All coefficients with a coarser resolution are called “ancestors”. For example, in FIG. 19, for the coefficient a 1, the coefficient surrounded by a dotted line is a descendant, and for the coefficient a 100, the coefficients a 10, a l, and a O are ancestors.
- the coefficients are then quantized on a block-by-block basis, and three symbols are assigned to each node in the grid to indicate whether the quantized coefficients are "0" or non- "0". The definition of the symbol is described below.
- ZTR zero-tree
- the quantization value of a 2 is not “0”, but the descendants are all “0”, so the symbol V ZTR is assigned and only the quantization value of a 2 is encoded. Also, for the descendants of a 2, as with the descendants of a 1, there is no need to encode any information about them. Since a3 has a coefficient whose quantization value is not "0" and whose descendants are not "0”, the symbol Va1ue is allocated and the quantization value is encoded. a30 is VZTR, a31 is ZTR, a32 and a33 are Value. For the coefficients of the highest frequency (a320 to a333), symbols are not allocated and only their quantized values are encoded. As described above, the information to be coded for this block is
- Q (a) indicates the quantized value of coefficient a.
- Figure 21 shows the contents of the encoded data.
- the quantization value of the corresponding coefficient must be encoded, but in general, in the high frequency subband, there are many coefficients whose quantization value is "0". Since the coefficient value does not need to be coded, the coding efficiency is improved.
- the order of coding coefficients does not shift from sub-band to sub-band, but is quantized for each block, and the symbol information in each block is combined with the symbol information. After encoding the coefficient information completely, start encoding the next block.
- Fig. 14 shows an image coding device using the ZTE method
- Fig. 15 shows an image decoding device using the ZTE method
- reference numeral 1401 denotes a sub-band division unit for sub-band division by a two-dimensional division filter
- reference numeral 1402 denotes a parent-child split from the sub-band image as shown in FIG.
- a block creation unit that collects coefficients having a relationship to create a block
- 1403 is a quantization unit that quantizes coefficients in units of blocks
- 1444 is a pro- The symbol information deciding unit that decides the symbols as shown in Fig.
- 1405 is a symbol information encoding unit that performs variable length encoding of each symbol information
- 1406 is 1404.
- Figure 22 is a flowchart showing this series of operations.
- reference numeral 1501 denotes a data separation unit that separates encoded data into symbol information and coefficient information for each block, and 150.2.
- a symbol information decoding unit that performs variable length decoding of symbol information.
- 1503 is a coefficient decoding unit for decoding coefficients corresponding to Va1ue and VZTR based on the decoded symbol information
- 1504 is a coefficient decoding unit based on the decoded symbol information and coefficient information.
- Play all coefficient values for one block Block data reproducing section to perform 1505 is an inverse quantization section that inversely quantizes the coefficient quantized for each block, and 1506 is a rearrangement of the coefficient values of all blocks
- a sub-band image creating unit for creating an entire sub-band image by reverse-blocking and a subband synthesizing unit 1507 for synthesizing the sub-band using a two-dimensional synthesizing filter.
- Figure 23 shows a flow chart showing this series of operations.
- subband coefficients can be efficiently encoded and decoded in block units.
- a block is created by collecting sub-band coefficients having a parent-child relationship, and the block is quantized.
- the coding efficiency can be improved by using the fact that most of the bits are "0", it is possible to add the inherent hierarchical property (scalability) of subband coding to the coded data. I can no longer do it.
- the entire image can be reproduced at a finer resolution than when only LL3 is used. Furthermore, if all encoded data is decoded, the entire image can be reproduced with the finest resolution.
- the present invention has been made in order to solve the above-mentioned problems.
- a method for dividing an image into sub-bands to generate a first sub-band image, and a plurality of sub-band coefficients in a parent-child relationship between each sub-band of the first sub-band image Means for constructing the second block and generating a protected second sub-band image; and means for quantizing the sub-band coefficient of each block of the second sub-band image.
- Means for rearranging according to the frequency position of the symbol, means for variable-length encoding the relocated symbol information, and quantized subband coefficients to be encoded based on the symbol information.
- Subband image frequency of 1 Means for rearranging according to the position to create a third subband image, a coefficient encoding unit for variable-length encoding the rearranged subband coefficients, encoded symbol information and subbands And a coded data integration unit for arranging the coefficients for each sub-band.
- Means for decoding the third sub-band image, and the decoded sub- A means for creating a plurality of blocks by combining the band coefficients and creating a second protected subband image, and reversing the subband coefficients of the second subband image.
- the inverse quantizer for quantization and the inversely quantized subband coefficient of the second subband image are deblocked and rearranged in accordance with the frequency position of the third subband coefficient. It has means for creating a sub-band image and means for synthesizing the sub-band image to obtain a decoded image.
- FIG. 1 is a block diagram showing an embodiment of the present invention.
- FIG. 2 is a block diagram showing an embodiment of the present invention.
- FIG. 3 is a diagram illustrating the present invention.
- FIG. 4 is a diagram illustrating the present invention.
- FIG. 5 is a diagram illustrating the present invention.
- FIG. 6 is a flowchart illustrating the operation of the present invention.
- FIG. 7 is a flowchart illustrating the operation of the present invention.
- FIG. 8 is a block diagram showing an embodiment of the present invention.
- FIG. 9 is a flowchart illustrating the operation of the present invention.
- FIG. 10 is a block diagram showing an embodiment of the present invention.
- FIG. 11 is a block diagram showing an embodiment of the present invention.
- FIG. 12 is a flowchart illustrating the operation of the present invention.
- FIG. 13 is a flowchart illustrating the operation of the present invention.
- FIG. 14 is a block diagram showing a conventional example.
- FIG. 15 is a block diagram showing a conventional example.
- FIG. 16 is a diagram illustrating a conventional technique.
- FIG. 17 is a diagram illustrating a conventional technique.
- FIG. 18 is a diagram for explaining a conventional technique.
- FIG. 19 is a diagram illustrating a conventional technique.
- FIG. 20 is a diagram for explaining a conventional technique.
- FIG. 21 is a diagram illustrating a conventional technique.
- Figure 22 is a flowchart explaining the operation of the conventional technology
- Figure 23 is a flowchart explaining the operation of the conventional technology
- Figure 24 is a diagram showing the hierarchy of subband division.
- FIG. 25 is a diagram for explaining the problems of the conventional technology. BEST MODE FOR CARRYING OUT THE INVENTION
- FIG. 1 is a block diagram showing an encoding device according to the first embodiment of the present invention.
- 101 is a subband division unit
- 102 is a block creation unit
- 103 is a quantization unit
- 104 is a symbol information determination unit
- 105 is a symbol information encoding unit
- Reference numeral 106 denotes a coefficient encoding unit, each of which is shown in FIG. 14 as 1401, 1402, 1404, 1404, 1405, and 1406. It has the same configuration.
- the image is divided into sub-bands by the sub-band division unit 101, the block creation unit 102, the quantization unit 103, and the symbol determination unit 104, and the sub-band image is shown in FIG. Division into blocks as shown in Fig. 8 and quantization of subband coefficients for each block are the same as in the conventional technology. Quantization is performed in units of blocks, but as a special case, all blocks may be quantized with the same quantization width.
- the subband image is created again by dividing the subbands and quantization coefficients for each subband, rearranging them, and encoding them in order from the low-resolution subband symbol information and coefficient information.
- Reference numeral 108 in FIG. 1 denotes a symbol information rearrangement unit that divides the symbol information created for each live channel according to the conventional technology into subbands and rearranges them.
- One block of the blocked sub-band image created by the conventional technology in Fig. 18 corresponds to the block in Fig. 3 (a).
- Symbol 108 in Fig. 1 divides and rearranges the symbols from Fig. 3 (a) to Fig. 3 (b) for each block, creates a new subband image, and saves the memory of 110.
- Reference numeral 109 in FIG. 1 denotes a coefficient rearrangement unit that divides the coefficient information quantized for each live channel according to the conventional technique into subbands and rearranges them. As described above, one block of the blocked subband image created by the conventional technique in Fig. 18 corresponds to the block in Fig. 3 (a). In Fig. 1, reference numeral 109 denotes the division and rearrangement of coefficient information from Fig. 3 (a) to Fig. 3 (c) for each block, and a new subband image is created. Output to memory. However, for the coefficient corresponding to the SKIP recorded in memory 110, the symbol of the SKIP is similarly written instead of the coefficient value, and is not encoded at the time of encoding.
- Reference numeral 107 in FIG. 1 denotes an encoded data integration unit that arranges symbol information and coefficient information recorded in the memories 110 and 111 collectively for each subband.
- Fig. 4 (a) shows an example of the content of encoded data when symbol information and coefficient information are arranged together for each subband.
- the symbol information and coefficient information are input in the order of the subband with the highest frequency, starting with the lowest frequency subband, and encode the symbol information for one subband first.
- the coefficient information for one subband is written to the encoded data, and then the operation of writing the symbol information for one subband, which is one level higher, to the encoded data is repeated up to the highest frequency subband.
- Fig. 4 (b) shows another example of the content of encoded data when symbol information and coefficient information are arranged together for each sub-band.
- the coded data integration unit first, symbol information corresponding to one coefficient and one coefficient information corresponding to the symbol information are written into the coded data as a set.
- the operation of writing the corresponding encoded information into a set and writing the encoded data is repeated up to the highest frequency subband.
- the coefficient information is Since there is no input, there is no input, and the symbol information is input continuously.
- the subbands of the highest frequency HL1, LH1, HH1
- only the coefficient information is coded because there is no symbol information.
- the encoded data of the symbol information and coefficient information in Fig. 4 (b) is shown below.
- S symbol information
- C coefficient information.
- FIG. 6 (a) is a flowchart showing an example of the operation of the image coding device in Fig. 1.
- Flowchart for creating encoded data Fig. 6 (c) is a flowchart for creating the encoded data in Fig. 4 (b).
- encoded data is created in order from a low-resolution sub-band to a high-resolution sub-band by rearranging symbol information and coefficient information.
- the encoded data can be made hierarchical.
- FIG. 2 shows a decoding device according to the first embodiment of the present invention, which decodes encoded data created by the encoding device according to the first embodiment of the present invention. It decodes encoded data, reproduces the subband image that has been blocked, dequantizes each block, deblocks it, creates a subband image, and synthesizes the subband. Before the inverse quantization of the prior art, which obtains a reproduced image by decoding, the symbol information and coefficient information were separated from the encoded data, decoded, divided into subbands and rearranged to create the entire subband image. Then, block the data for inverse quantization. This is a process to add
- Reference numeral 201 in FIG. 2 denotes an encoded data separation unit that separates encoded data into symbol information and coefficient information, and outputs the result to a symbol information decoding unit 202 and a coefficient decoding unit 203.
- a symbol information decoding unit 202 and a coefficient decoding unit 203 For example, when the coded data shown in Fig. 4 (a) is input, the boundary between the coded symbol information for one subband and the coefficient information for one subband corresponding to this symbol information is detected. The symbol information is output to the symbol information decoding unit, and the coefficient information is output to the coefficient information decoding unit.
- Reference numeral 208 denotes a memory, which records the symbol information subjected to variable-length decoding by the symbol information decoding unit 202 at a corresponding position on the subband image as shown in FIG. 3 (b).
- Reference numeral 209 denotes a memory, and the coefficient information subjected to variable-length decoding by the coefficient decoding unit 203 is recorded at a corresponding position on the subband image as shown in FIG. 3 (c). If the symbol of the corresponding tree is ZTR or SKIP, there is no coefficient in the parent-child relationship with a higher resolution, so writing "0" to memory 209 will cause the coefficient value to be written. Do not overwrite.
- the block creation unit 204 collects the coefficients that have a parent-child relationship between subbands as shown in Fig. 3 (a). Then, as described in the related art, the inverse quantizer 205 dequantizes the coefficients quantized for each block, and then generates the subband image generator 206. Rearranges the coefficient values of all blocks to reverse-block to create the entire subband image, and the subband synthesis unit 207 performs subband synthesis using a two-dimensional synthesis filter, and reproduces the reproduced image. Obtainable.
- a symbol information decoding unit 202 a coefficient decoding unit 203, an inverse quantization unit 205, a sub-band image creating unit 206, a sub-band combining unit 207, and a block creating unit 2
- Numeral 04 is shown in FIG. 15 as 1502, 1503, 1505, 1506, 1507, and FIG. .
- Figure 7 shows a flow chart showing this series of operations.
- the decoding device can decode coded data having a hierarchical property.
- FIG. 10 shows another example for realizing the encoding device according to the first embodiment of the present invention.
- the difference between Fig. 10 and Fig. 1 is that instead of the symbol information encoding unit 105, the coefficient information encoding unit 106, and the encoded data integration unit 107, the set creation unit 1005 And the set encoding unit 106 is incorporated.
- symbol information and coefficient information are separately variable-length coded and then arranged. In this example, variable-length coding is performed after a set of symbol information and coefficient information is created. Become
- one symbol information and coefficient information corresponding to this symbol information are set as a set. However, since the symbol information does not exist in the subbands of the highest frequency (HL1, LH1, HH1), the coefficient information is shifted by one. In subbands other than the highest frequency, only symbol information exists. If the corresponding coefficient information does not exist (ZTR), only the symbol information is used.
- S represents symbol information
- C represents coefficient information
- () represents a set.
- the set coding unit 1006 can change the set of symbol information and coefficient information created by the set creation unit 1005 Perform long encoding.
- Specific variable length coding methods include two-dimensional Huffman coding of symbol information and coefficient information, variable length coding of the same symbol length when only symbol information continues, and coefficient There is one-dimensional Huffman coding for only the case.
- Figure 12 shows a flow chart showing this series of operations.
- Embodiment 1 of the present invention creates encoded data in order from a low-resolution sub-band to a high-resolution sub-band by rearranging symbol information and coefficient information. By doing so, the encoded data can be given a hierarchy.
- FIG. 11 shows another example of realizing the decoding device according to the first embodiment of the present invention.
- the difference between FIG. 11 and FIG. 2 is that the encoded data separating unit 201 and the symbol information decoding unit 20 2.
- a set decoding unit 1101 and a set separation unit 1102 are incorporated in place of the coefficient information decoding unit 203.
- separately encoded symbol information and coefficient information are separated and then subjected to variable length decoding.
- the set of symbol information and coefficient information is subjected to variable length decoding. After that, it is separated into symbol information and coefficient information.
- the symbol information created by the encoding device shown in Fig. 10 is used.
- Variable-length decoding is performed on the coded data obtained by performing variable-length coding on the set of and the coefficient information. In this case as well, as described for coding, the highest frequency subband
- the set separating section 1102 separates the set of symbol information and coefficient information decoded by the set decoding section 1101 into symbol information and coefficient information, and stores them in memory 110, respectively. , 1 109.
- Figure 13 shows a flow chart showing this series of operations.
- another decoding device can decode encoded data having a hierarchical property.
- FIG. 8 shows a decoding device according to the second embodiment of the present invention.
- the encoding device is the same as in the first embodiment.
- FIG. 8 The difference between FIG. 8 and FIG. 2 is that a data interpolator 810 is added in FIG.
- a data interpolator 810 is added in FIG.
- the encoded data created by the image encoding device is not completely input to the image decoding device, or when all of the transmitted encoded data cannot be decoded due to the slow processing speed of the image decoding device, etc. In some cases, the latter half of the encoded data cannot be input by the image decoding device.
- FIG. 5 shows the contents of the memories 808 and 809 of FIG. 8 when the head portion of the encoded data having the hierarchical structure input to the image decoding device is decoded.
- the coded data created by the image coding apparatus according to the first embodiment has a hierarchical structure that extends from low-frequency subband information to high-frequency subband information.
- the symbol information and coefficient information decoded from the coded data exist as shown by the shaded areas in Fig. 5 (a).
- the blank part indicates a coefficient for which no encoded data exists and for which such information cannot be decoded.
- the data interpolation unit 810 in FIG. 8 substitutes “0” for the coefficient in the blank part in FIG. 5A, and interpolates all the coefficients for the subband image. In this case, since only part of the HL 2 in the second layer of the subband has data, the horizontal resolution of the area of the reproduced image corresponding to that part is increased. Since all the coefficients of the sub-band image have been aligned by the data interpolation unit 810, the block can be blocked by the block creation unit 804 of Fig. 8 as shown in Fig. 5 (b). . Note that the data interpolation unit 810 may perform interpolation on the coefficient information after the coefficient decoding unit 803.
- Fig. 5 (a) shows an example in which the encoded data is truncated in the middle of the sub-band HL2.
- the upper half-tone dot in Fig. 5 (b) is added to each block when it is blocked.
- FIG. 5 (c) shows a reproduced image when only a part of the encoded data is decoded in this way.
- Fig. 5 (c) corresponds to Fig. 5 (a), where the upper half of the image is the high-resolution image, and the lower half is the image whose resolution is one level lower in the vertical direction than the upper half. can get.
- Figure 9 shows a flow chart showing this series of operations.
- the decoding device can decode the entire image from a part of the encoded data having a hierarchy.
- a reproduced image of the entire image can be obtained from a part of the encoded data by giving the encoded data a hierarchical structure.
- the image coding apparatus of the present invention divides an image into sub-bands, performs coding processing in units of blocks, and divides and rearranges information in units of sub-bands to create coded data. By doing so, it is possible to perform quantization in units of blocks in the past, and at the same time, to realize layering of encoded data, which was not possible in the past.
- the image encoding apparatus of the present invention can perform quantization on a block basis, it is possible to control the bit assignment of an image for each block, and to achieve high image quality. .
- the encoded data is hierarchized, so that the image decoding device can reproduce the entire image from a part of the encoded data having a hierarchy.
- the amount of data to be decoded is specified to an arbitrary number of bits when only a part of the encoded data is decoded in the image decoding device. can do.
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP98901034A EP0961494B1 (en) | 1997-02-05 | 1998-01-29 | Image coding device and image decoding device |
US09/355,839 US6529636B1 (en) | 1997-02-05 | 1998-01-29 | Picture coding device and picture decoding device |
DE1998623011 DE69823011T2 (de) | 1997-02-05 | 1998-01-29 | Bildkodierungs- und dekodierungsvorrichtung |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9/22308 | 1997-02-05 | ||
JP2230897A JP3213561B2 (ja) | 1997-02-05 | 1997-02-05 | 画像符号化装置及び画像復号装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1998035502A1 true WO1998035502A1 (en) | 1998-08-13 |
Family
ID=12079122
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP1998/000359 WO1998035502A1 (en) | 1997-02-05 | 1998-01-29 | Picture coding device and picture decoding device |
Country Status (6)
Country | Link |
---|---|
US (1) | US6529636B1 (ja) |
EP (1) | EP0961494B1 (ja) |
JP (1) | JP3213561B2 (ja) |
DE (1) | DE69823011T2 (ja) |
ES (1) | ES2219867T3 (ja) |
WO (1) | WO1998035502A1 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7947643B2 (en) | 2008-06-20 | 2011-05-24 | The Procter & Gamble Company | Laundry composition comprising a substituted polysaccharide |
CN109344629A (zh) * | 2018-09-19 | 2019-02-15 | 湖北工程学院 | 图像加密隐藏方法及装置、图像解密方法及装置 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3224514B2 (ja) * | 1996-08-21 | 2001-10-29 | シャープ株式会社 | 動画像符号化装置および動画像復号装置 |
US6272180B1 (en) * | 1997-11-21 | 2001-08-07 | Sharp Laboratories Of America, Inc. | Compression and decompression of reference frames in a video decoder |
FR2792433A1 (fr) * | 1999-04-15 | 2000-10-20 | Canon Kk | Dispositif et procede de transformation de signal numerique |
CN1197253C (zh) | 1999-04-15 | 2005-04-13 | 株式会社理光 | 数据高速压缩伸展方法及其装置 |
FR2792432B1 (fr) * | 1999-04-15 | 2001-07-13 | Canon Kk | Dispositif et procede de transformation de signal numerique |
KR100783396B1 (ko) * | 2001-04-19 | 2007-12-10 | 엘지전자 주식회사 | 부호기의 서브밴드 분할을 이용한 시공간 스케일러빌러티방법 |
US7512277B2 (en) | 2002-04-19 | 2009-03-31 | Qinetio Limited | Data compression for colour images using wavelet transform |
MX2013003691A (es) * | 2010-09-30 | 2013-04-24 | Samsung Electronics Co Ltd | Metodo de codficacion de video para codificar simbolos de estructura jerarquica y dispositivo para esto, y metodo de decodificacion de video para decodificar simbolos de estructura jerarquica y dispositivo para esto. |
JP6188651B2 (ja) * | 2014-07-25 | 2017-08-30 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置および画像処理プログラム |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04245863A (ja) * | 1991-01-31 | 1992-09-02 | Nec Corp | 階層表現された信号の符号化方式 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5315670A (en) * | 1991-11-12 | 1994-05-24 | General Electric Company | Digital data compression system including zerotree coefficient coding |
US5412741A (en) * | 1993-01-22 | 1995-05-02 | David Sarnoff Research Center, Inc. | Apparatus and method for compressing information |
JP3050736B2 (ja) | 1993-12-13 | 2000-06-12 | シャープ株式会社 | 動画像符号化装置 |
JP3224465B2 (ja) | 1993-12-22 | 2001-10-29 | シャープ株式会社 | 画像符号化装置 |
JP3356516B2 (ja) | 1993-12-28 | 2002-12-16 | シャープ株式会社 | 動画像符号化装置 |
JP3086396B2 (ja) | 1995-03-10 | 2000-09-11 | シャープ株式会社 | 画像符号化装置及び画像復号装置 |
US6023301A (en) | 1995-07-14 | 2000-02-08 | Sharp Kabushiki Kaisha | Video coding device and video decoding device |
JP3249729B2 (ja) | 1995-10-24 | 2002-01-21 | シャープ株式会社 | 画像符号化装置及び画像復号装置 |
US6483946B1 (en) | 1995-10-25 | 2002-11-19 | Sarnoff Corporation | Apparatus and method for encoding zerotrees generated by a wavelet-based coding technique |
US6157746A (en) * | 1997-02-12 | 2000-12-05 | Sarnoff Corporation | Apparatus and method for encoding wavelet trees generated by a wavelet-based coding method |
-
1997
- 1997-02-05 JP JP2230897A patent/JP3213561B2/ja not_active Expired - Lifetime
-
1998
- 1998-01-29 US US09/355,839 patent/US6529636B1/en not_active Expired - Fee Related
- 1998-01-29 ES ES98901034T patent/ES2219867T3/es not_active Expired - Lifetime
- 1998-01-29 EP EP98901034A patent/EP0961494B1/en not_active Expired - Lifetime
- 1998-01-29 WO PCT/JP1998/000359 patent/WO1998035502A1/ja active IP Right Grant
- 1998-01-29 DE DE1998623011 patent/DE69823011T2/de not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH04245863A (ja) * | 1991-01-31 | 1992-09-02 | Nec Corp | 階層表現された信号の符号化方式 |
Non-Patent Citations (1)
Title |
---|
See also references of EP0961494A4 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7947643B2 (en) | 2008-06-20 | 2011-05-24 | The Procter & Gamble Company | Laundry composition comprising a substituted polysaccharide |
CN109344629A (zh) * | 2018-09-19 | 2019-02-15 | 湖北工程学院 | 图像加密隐藏方法及装置、图像解密方法及装置 |
CN109344629B (zh) * | 2018-09-19 | 2021-04-23 | 湖北工程学院 | 图像加密隐藏方法及装置、图像解密方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP0961494A1 (en) | 1999-12-01 |
US6529636B1 (en) | 2003-03-04 |
JPH10224788A (ja) | 1998-08-21 |
DE69823011D1 (de) | 2004-05-13 |
DE69823011T2 (de) | 2005-03-31 |
EP0961494B1 (en) | 2004-04-07 |
ES2219867T3 (es) | 2004-12-01 |
JP3213561B2 (ja) | 2001-10-02 |
EP0961494A4 (en) | 2001-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100524566B1 (ko) | 이미지 처리 장치 및 방법 | |
US8135226B2 (en) | Image encoder, image encoding method, image decoder, and image decoding method | |
JP3108808B2 (ja) | データ圧縮システム | |
EP0971544B1 (en) | An image coding method and apparatus for localised decoding at multiple resolutions | |
JP3853758B2 (ja) | 画像符号化装置 | |
JP3213582B2 (ja) | 画像符号化装置及び画像復号装置 | |
US6266450B1 (en) | Encoding method and apparatus | |
JP4124792B2 (ja) | 符号化方法及び復号化方法及び符号化装置及び復号化装置 | |
US6978048B1 (en) | Encoding method and apparatus | |
JPH11225076A (ja) | データ圧縮方法 | |
JP2007267384A (ja) | 圧縮装置及び圧縮方法 | |
WO1998035502A1 (en) | Picture coding device and picture decoding device | |
KR100561587B1 (ko) | 3차원 웨이브렛 변환 방법 및 장치 | |
JP2004505520A (ja) | ウェーブレット分解を用いたビデオ符号化方法 | |
EP1705924A1 (en) | Moving picture encoding method and device, and moving picture decoding method and device | |
JPH08294119A (ja) | 画像符号化/復号化装置 | |
US6847736B2 (en) | In image compression, selecting field or frame discrete wavelet transformation based on entropy, power, or variances from the high frequency subbands | |
WO2005006766A1 (ja) | 動画像符号化方法、動画像復号方法、動画像符号化装置、動画像復号装置およびコンピュータプログラム | |
JPH05236428A (ja) | 画像データ記録・送信装置 | |
JP2001298738A (ja) | 画像符号化方法、画像符号化装置及び画像符号化プログラムを記憶した媒体 | |
JP4367113B2 (ja) | 画像符号化装置及び方法 | |
JP2001218209A (ja) | 画像符号化方法及び画像復号方法、画像符号化装置及び画像復号装置、並びにそれらのプログラムを記憶した媒体 | |
AU725719B2 (en) | A method of digital image compression | |
JP2006352365A (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 | |
JP2003244443A (ja) | 画像符号化装置及び画像復号装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): CA CN KR US |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1998901034 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 09355839 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 1998901034 Country of ref document: EP |
|
WWG | Wipo information: grant in national office |
Ref document number: 1998901034 Country of ref document: EP |