Image decoding device and image encoding device

A decoding device and image coding technology, applied in the directions of image communication, television, electrical components, etc., can solve the problem of inability to macro module units, and achieve the effect of suppressing the decline of processing speed

Inactive Publication Date: 2007-02-28
PANASONIC CORP
View PDF0 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In addition, before deblocking filter processing, all reconstructed images are stored in memory, so decoding processing (processing before reconstructing images) and deblocking filtering cannot be performed by pipeline processing (parallel processing) in units of macroblocks. deal with
In addition, using the image processed by the deblocking filter to encode or decode the next image, the decoding process (processing before reconstructing the image) and the deblocking filter process cannot be performed by pipeline processing (parallel processing) in the image unit.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Image decoding device and image encoding device
  • Image decoding device and image encoding device
  • Image decoding device and image encoding device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

Fig. 8 is a block diagram showing the configuration of image decoding apparatus 100 according to Embodiment 1 of the present invention.

[0063]

The image decoding device 100 can remove block deformation even when the order of decoding performed in block units is changed, and can suppress a decrease in processing speed, and has a variable length decoding unit 111, an inverse quantization unit 112, an inverse orthogonal transform unit 113 , memory 114 , in-plane prediction unit 115 , addition unit 116 , switch 117 , deblocking filter processing unit 119 , frame memory 120 , control unit 101 , frame memory 102 , switch 103 , and switch 104 .

[0064]

The variable length decoding unit 111 performs variable length decoding processing on each macroblock of the image represented by the coded signal, and outputs the quantized value of the processing result to the inverse quantization unit 112 .

[0065]

Here, the variable-length decoding unit 111 acquires order notification info...

Embodiment 2

Fig. 12 is a block diagram showing the structure of an image coding apparatus 200 according to Embodiment 2 of the present invention.

[0126]

The image encoding device 200 can remove block deformation and suppress a reduction in processing speed even when the order of encoding and decoding performed in block units is changed, and includes: a memory 211, an in-plane prediction unit 212, a subtraction unit 213, a switch 214, Orthogonal transformation unit 215, quantization unit 216, variable length coding unit 217, inverse quantization unit 218, inverse orthogonal transformation unit 219, addition unit 220, deblocking filter processing unit 222, frame memory 223, motion detection unit 224 , motion compensation unit 225 , control unit 201 , frame memory 202 , switch 203 , switch 204 , and setting unit 205 .

[0127]

The subtraction unit 213 calculates the difference between the macroblock image represented by the input image signal and the predicted image obtained by the swit...

Deformed example 1

Here, Modification 1 of the above-described Embodiment 2 will be described.

[0153]

The image coding device 200 of the second embodiment judges whether to perform coding processing, decoding processing, and deblocking filter processing through pipeline processing only according to the coding conditions, but the image coding device of this modified example judges whether to perform coding processing, decoding processing, and deblocking filtering processing according to the coding conditions and the filter code (disable_deblocking_filter_idc) , to judge.

[0154]

The image coding apparatus of this modified example performs the same processing as in the above-mentioned embodiment when the coding condition indicates an address processing order, but performs processing corresponding to the value of the filter code when the coding condition indicates an indeterminate order.

[0155]

Specifically, when the filter code is 0, the image coding apparatus of this modification perform...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Provided is an image decoding device which can eliminate block distortion and also can restrain decrease of a processing speed, Such an image decoding device (100) has: a variable length decoding unit (111) or th

Description

technical field [0001] The present invention relates to an image decoding apparatus for decoding encoded images in block units, and more particularly to an image decoding apparatus for performing filtering processing on decoded blocks. Background technique [0002] In the compression technology of moving images, there are H.261, H.263, H.264 of ITU (International Telecommunications Union Telecommunications Standardization Sector) and MPEG (Moving Picture Experts) of ISO (International Organization for Standardization) as standard specifications. Group)-1, MPEG-2, MPEG-4. [0003] In these moving image compression methods, an image is divided into blocks, and each block is encoded. By encoding each block, the compression efficiency is improved, but the decoded image is prone to block deformation. In H.264, in order to remove noise associated with a block, deblocking filter processing is used to remove noise in units of blocks from a reference image used for decoding o...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04N7/26
CPCH04N19/00781H04N19/00278H04N19/00315H04N19/00272H04N19/00896H04N19/00133H04N19/00066H04N19/00909H04N19/176H04N19/134H04N19/61H04N19/117H04N19/186H04N19/174H04N19/82H04N19/86
Inventor 工藤慎太郎西孝启井口雅保
Owner PANASONIC CORP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products