WO2004107736A1 - 画像処理装置、および画像処理プログラム - Google Patents
画像処理装置、および画像処理プログラム Download PDFInfo
- Publication number
- WO2004107736A1 WO2004107736A1 PCT/JP2004/007198 JP2004007198W WO2004107736A1 WO 2004107736 A1 WO2004107736 A1 WO 2004107736A1 JP 2004007198 W JP2004007198 W JP 2004007198W WO 2004107736 A1 WO2004107736 A1 WO 2004107736A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tile
- image processing
- difference
- slope
- processing apparatus
- 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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/527—Global motion vector estimation
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/14—Coding unit complexity, e.g. amount of activity or edge presence estimation
-
- 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/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
Definitions
- the present invention relates to an image processing technique for reducing the tile distortion inconspicuously.
- Patent Document 1 describes a technique of predicting an average value of pixels in a target block by extending a pixel change in an adjacent block and uniformly shifting a pixel value of the target block according to the predicted value. Have been.
- Patent Literatures 2 and 3 disclose techniques for reducing block noise by filtering a boundary portion between blocks.
- Patent Document 1 U.S. Pat.No. 5,757,969
- Patent Document 1 is a technique targeting a small block of about (8 pixels ⁇ 8 pixels).
- the average pixel value of such a minute block is It is relatively easy to predict from locks. Even if the prediction is incorrect, the effect of the prediction is limited to a small block, so that a noticeable failure is not conspicuous in the entire image.
- the tile targeted by the present invention has a large area of several hundred pixels or more. Therefore, in the case of a tile, a variation factor such as the pattern of each tile has a great effect, and the probability of deviation from the prediction operation as in Patent Document 1 increases.
- an object of the present invention is to provide a new technique for reducing tile distortion.
- the image processing apparatus of the present invention is an apparatus that reduces distortion (hereinafter, referred to as “tile distortion”) generated at a tile boundary by compressing / expanding an image in tile units.
- This image processing apparatus includes a step detecting section, a slope calculating section, and a slope correcting section.
- the step detecting unit calculates a difference between pixels sandwiching a tile boundary, and detects a gradation step of tile distortion based on the difference.
- the slope calculation unit obtains a slope that brings the gradation step closer to a square with a predetermined width (provided that the predetermined width ⁇ the tile width), and calculates a correction value for changing the value in this slope shape.
- the soup correction unit corrects the pixel value near the boundary of the tile with the slope correction value, thereby correcting the gradation step of the tile distortion into a gentle slope change.
- the step difference detection unit first locally smoothes the difference in the tile boundary direction.
- the step detecting section obtains a gradation step of tile distortion based on the locally smoothed difference.
- the step detecting section obtains a gradation step by weighting and adding the difference in the tile boundary direction.
- the step detecting unit suppresses the weight distribution of the weighting addition as the difference changes more.
- the step detecting section obtains a gradation step by weighting and adding the difference in the tile boundary line direction.
- the step detecting unit suppresses the weighted distribution of the weighted addition as the difference becomes larger.
- the step detecting section obtains a gradation step by weighting and adding the difference in the tile boundary direction.
- the step detecting unit suppresses the weighted distribution of the weighted addition in a portion where the change in the pixel value in the boundary line direction is large.
- the level difference detection unit obtains a smoothed value by smoothing pixels near the tile boundary in the boundary line direction.
- the level difference detector calculates a difference with respect to the smoothed value sandwiching the tile boundary, and obtains a gradation level difference of the tile distortion based on the difference.
- the slope correction unit obtains a pixel value of a tile at a tile boundary.
- the slope correction unit adds a slope change in a direction substantially orthogonal to the gradient.
- the slope correction unit adds a slope change to the pixel values on both sides of the tile boundary.
- the slope correction unit sets the slope to the pixel value on one side of the tile boundary. Add loop changes.
- the level difference detection unit should be at least (W + h_l ) Prepare a buffer for pixels.
- the level difference detector holds the pixel values located on the “side in contact with the unprocessed tile group” of the tile group that has been subjected to the tile distortion reduction processing while sequentially updating the buffer in this buffer.
- An image processing program causes a computer to function as the above-described image processing apparatus.
- a gradation step of tile distortion is detected from a difference between pixels sandwiching a tile boundary, and this gradation step is corrected to a gentle slope change. As a result, a good image with less noticeable tile distortion can be obtained.
- FIG. 1 is a diagram illustrating a configuration of an image processing apparatus 11 according to the present embodiment.
- FIG. 2 is a flowchart illustrating the operation of the image processing apparatus 11.
- FIG. 3 is a diagram illustrating a state of a tile boundary.
- FIG. 4 is a diagram illustrating a process of calculating a gradation step.
- FIG. 5 is a diagram showing a slope-like gradation correction.
- FIG. 6 is a diagram illustrating the direction in which the slope is added.
- FIG. 7 is a diagram for explaining the recording update operation of the buffer 15.
- FIG. 8 is a flowchart illustrating the operation of the image processing apparatus 11. BEST MODE FOR CARRYING OUT THE INVENTION
- FIG. 1 is a diagram illustrating a configuration of an image processing apparatus 11 according to the present embodiment.
- This image processing apparatus 11 has the following components.
- Image decompressor 1 2. 'Decompresses JPEG 2000 image compressed files in tile units.
- Tile image memory 1 3 ⁇ ⁇ Temporarily store tiles with expanded images.
- Step detection section 14 ⁇ Detects the gradation step of tile distortion based on the difference between pixels sandwiching the tile boundary.
- Buffer 15 5 ⁇ ⁇ At least a storage capacity for (W + h-1) pixels.
- W is the number of horizontal pixels of the image
- h is the number of vertical pixels of the tile.
- Slope correction section 17 7 ' Adds a slope change to pixels near the tile boundary.
- FIG. 2 is a flowchart illustrating the operation of the image processing apparatus 11. Hereinafter, the operation will be described along the step numbers shown in FIG.
- the image decompression unit 12 takes in the JPEG 2000 image compression file and performs image decompression (arithmetic decoding, entropy decoding, dequantization, and inverse wavelet conversion) in tile units. This image expansion in tile units is performed in the scanning order shown in Fig. 7 (from the left tile to the right tile, from the right end tile to the lower left end tile).
- the luminance component of the unprocessed tile (the tile before the tile distortion reduction processing is completed) after image expansion is temporarily stored in the tile image memory 13.
- the step detecting unit 14 determines whether or not a processed tile (a tile on which tile distortion reduction processing has been performed) is adjacent to an upper side or a left side of the unprocessed tile.
- the level difference detection unit 14 shifts the operation to Step S4.
- Step S3 the step detecting unit 14 shifts the operation to Step S3.
- the step detecting unit 14 stores the pixel rows arranged on the lower side of the unprocessed tile (Ah 1 to Ah w shown in FIG. 3) and the right side (A lw to A (h-1) w shown in FIG. 3) in the buffer 15. After such an operation, the level difference detection unit 14 shifts the operation to Step S10.
- the step detecting unit 14 reads the adjacent side of the processed tile from the buffer 15. For example, in the case shown in FIG. 3, the level difference detection unit 14 reads the lower side (Uhl to Uhw) of the processed tile U and the right side (L 1 w to Lhw) of the processed tile L from the buffer 15 respectively. .
- the step detecting unit 14 calculates a difference in pixel value between pixels sandwiching the tile boundary.
- the step detecting unit 14 subtracts the upper side (A1l to A1w) of the unprocessed tile A from the lower side (Uh1 to Uhw) of the processed tile U, respectively. Also, the left side (A1l to Ahl) of the unprocessed tile A is subtracted from the right side (L1w to Lhw) of the processed tile L, respectively.
- the level difference detection unit 14 locally smoothes the obtained difference along the boundary line direction, and obtains a level difference (AAl w to AAhl).
- the tile boundary line is not interrupted at the upper left corner of the unprocessed tile, and the number of samples for local smoothing can be secured at the upper left corner.
- the gradation step near the upper left corner (such as ⁇ 11) can be obtained more accurately.
- the difference includes a gradation step of tile distortion that smoothly changes in the boundary direction and a high-frequency component caused by a picture or image noise. Therefore, by performing the averaging operation in the boundary direction to suppress the high frequency component, the gradation step ⁇ of the tile distortion can be detected.
- the local sample of the difference is a
- the weight distribution ⁇ (k) it is preferable to set the weight distribution ⁇ (k) to be smaller as the distance between pixels (the absolute value of k) increases.
- the weighted distribution ⁇ (k) is
- the gradation step ⁇ is calculated by executing the weighted addition of the above equation (1).
- ⁇ 2 in the equation is a coefficient for adjusting the variation width of the weight distribution, and is set to, for example, about 10 (the same applies hereinafter).
- the gradation step ⁇ is calculated by executing the weighted addition of the above equation (1).
- the weight distribution ⁇ (k) is calculated according to the absolute value of the difference.
- the weight distribution is suppressed as the absolute value of the difference increases. As a result, a portion where the difference is large due to the picture is not reflected on the gradation step ⁇ , and the minute gradation step ⁇ can be accurately detected.
- the gradation step ⁇ is calculated by executing the weighted addition of the above equation (1).
- the weight distribution is suppressed as the change in the pixel value in the boundary line direction is larger.
- the gradation step ⁇ can be accurately detected with emphasis on the difference in the flat region of the image.
- the slope calculation unit 16 sets a slope approaching zero with a predetermined width (provided that the predetermined width ⁇ the tile width) from the gradation step ⁇ of the tile distortion.
- the predetermined width is preferably set to such a width that a steep gradation step becomes inconspicuous.
- the width may be set to about 4 pixels.
- the correction value (for example, ⁇ , ⁇ , ⁇ / 2, ⁇ / 3) that changes in a slope shape is obtained.
- Step S8 The slope correction unit 17 adds a slope-like correction value near the boundary of the unprocessed tile.
- the steep gradation step ⁇ at the tile boundary is corrected to a gentle slope change and becomes inconspicuous.
- Fig. 5 does not show the original signal change of the pattern. The pattern change over both sides of the tile boundary is superimposed on this slope change, and the slope change is reduced. It is even less noticeable.
- a slope change is added in the direction orthogonal to the tile boundary.
- processing on the left side detection of gradation steps on the left side, addition of slope on the left side
- processing on the upper side detection of gradation steps on the upper side, addition of slope on the upper side
- a slope change in two directions can be added without failure near the upper left corner of the unprocessed tile.
- the step detecting unit 14 overwrites the lower side of the processed tile U (Uhl to Uhw shown in FIG. 3) in the buffer 15 with the lower side of the unprocessed tile A (Ah1 to Ahw shown in FIG. 3). Update.
- step detecting section 14 indicates the right side of the processed tile L of buffer 1 in 5 (L 1 W ⁇ L (h- 1 shown in FIG. 3) w), the right side of the untreated tile A (Fig. 3 A Overwrite and update with lw to A (h-1) w).
- the “unprocessed” The latest pixel value of the “side in contact with the logical tile group” is always stored in the buffer 15. Since the buffer only needs to have a storage capacity of (W + h-1) pixels at the maximum, the device configuration of the image processing device 11 can be simplified.
- the image processing apparatus 11 determines whether or not processing of all tiles has been completed. If all tiles have not been processed yet, the image processing device 11 returns to step S 1 and repeats the operation.
- the image processing apparatus 11 ends the tile distortion reduction processing.
- the luminance component processed by the image processing device 11 is componentized together with the color difference component, and is externally output as a color image.
- a steep gradation step due to tile distortion is corrected to a gentle slope-like gradation change. Therefore, the tile distortion becomes less noticeable.
- slope-like gradation correction since the slope change and the pattern itself are gently mixed, a false edge hardly occurs in the image. Also, in the case of slope-like gradation correction, unlike the case where a spatial frequency filter is applied, the original high-frequency component of the pattern is hard to be lost. For this reason, the image processing of the present embodiment has a very small adverse effect on the picture.
- the difference is locally smoothed in the direction of the boundary line of the tile to obtain the gradation step.
- This local smoothing removes “pattern and noise fluctuations” from the difference, so that the gradation step of tile distortion can be accurately obtained.
- the weight distribution is set to be lower as the change in the difference is larger. Normally, a part where the change in the difference is large is strongly affected by the original fluctuation component of the picture pattern. Therefore, by suppressing the weight distribution for a portion where the change in the difference is large, the gradation step of the tile distortion can be more accurately detected.
- the weight distribution is set lower as the difference is larger.
- the parts with large differences are strongly affected by the original fluctuation component of the picture pattern. Therefore, by suppressing the weight distribution for a portion having a large difference, the gradation step of the tile distortion can be detected more accurately.
- the weight distribution is reduced as the change in the pixel value in the boundary direction is larger.
- a portion where a change in pixel value is large is strongly influenced by a fluctuation component inherent in a picture pattern of an image. Therefore, by suppressing the weight distribution for a portion where the pixel value changes largely, the gradation step of the tile distortion can be detected more accurately.
- a slope change is added to one side (unprocessed tile side) of the tile boundary. In this case, there is no need to add a slope change again to the processed tile on the opposite side, and the processing speed can be increased.
- the tile side of the processed tile is updated and stored in the buffer for (W + h ⁇ l) pixels. Therefore, it is not necessary to hold a huge amount of image data of processed tiles during processing, and the memory capacity required for the image processing device 11 can be significantly reduced.
- the processing is performed on the pixel value after the inverse wavelet transform.
- the present invention is not limited to this.
- the above-described local smoothing can be omitted by calculating the difference between the low-frequency subbands.
- the present invention is not limited to this.
- the present invention relates to Thailand This is effective for all images including distortion.
- the process of reducing the tile distortion is performed on the luminance component.
- the present invention is not limited to this.
- tile distortion reduction processing may be performed on each of the color components. Further, only the color component containing the largest luminance component may be subjected to the tile distortion reduction processing.
- the larger the value of the gradation step ⁇ the wider the slope change width.
- the slope of the slope change can always be kept small, so that the tile distortion becomes less noticeable.
- a slope change is added to one side of the tile boundary.
- the present invention is not limited to this.
- slope changes may be added to both sides of the tile boundary.
- each tile may have a slope of about half of the gradation step ⁇ , so that the adverse effect on the picture can be further reduced.
- the width can be set to a predetermined width (tile width Z 2) so that the slopes generated from the opposing tile boundaries do not overlap.
- the slope shape may be any shape as long as the gradation change is not conspicuous, and may be a linear shape or a curved shape.
- the slope that monotonously decreases or increases is set, but the slope of the present invention is not limited to this.
- a slope approaching zero may be set after a smooth transition to a pixel value change (especially a low-frequency change) near the boundary between adjacent tiles.
- a slope including a peak as shown in FIG. 5 [D] may be added.
- the peak in this case is preferably a gentle peak that does not substantially cause ringing, for example, by slightly increasing the predetermined width.
- the image processing apparatus 11 of the present embodiment may be realized by hardware or may be realized by software on a computer. Further, the image processing service of the present invention may be provided on a communication line such as the Internet.
- the difference between pixels sandwiching the tile boundary is smoothed to obtain the step ⁇ .
- the present invention is not limited to this.
- the step ⁇ may be obtained by the processing shown in FIG.
- the level difference detection unit 14 first obtains a smoothed value by locally smoothing pixels near the tile boundary in the boundary direction (step S30 in FIG. 8). Next, the step detecting section 14 calculates a difference between the smoothed values sandwiching the tile boundary. Based on the difference between the smoothed values, the step detecting section 14 estimates the step ⁇ of the tile distortion in units of pixels or sides (step S31 in FIG. 8). Even with such processing, the influence of the image structure can be eliminated and the step ⁇ of the tile distortion can be obtained with high accuracy. It should be noted that the present invention can be implemented in other various forms without departing from the spirit or main features thereof. Therefore, the above-described embodiment is merely an example in every aspect, and should not be construed as limiting. The scope of the present invention is defined by the scope of the claims, and is not limited by the text of the specification. Further, all modifications and changes belonging to the equivalent scope of the claims are within the scope of the present invention. Industrial applicability
- the present invention is a technique that can be used for an image processing device and an image processing program.
Abstract
Description
Claims
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04734106A EP1631057A4 (en) | 2003-05-27 | 2004-05-20 | IMAGE PROCESSING DEVICE AND PICTURE PROCESSING PROGRAM |
CN2004800147918A CN1795665B (zh) | 2003-05-27 | 2004-05-20 | 图像处理装置与图像处理程序 |
JP2005506486A JP4321523B2 (ja) | 2003-05-27 | 2004-05-20 | 画像処理装置、および画像処理プログラム |
US11/235,066 US7209597B2 (en) | 2003-05-27 | 2005-09-27 | Image processing apparatus for reducing tile distortion |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003-149136 | 2003-05-27 | ||
JP2003149136 | 2003-05-27 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/235,066 Continuation US7209597B2 (en) | 2003-05-27 | 2005-09-27 | Image processing apparatus for reducing tile distortion |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2004107736A1 true WO2004107736A1 (ja) | 2004-12-09 |
Family
ID=33487143
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2004/007198 WO2004107736A1 (ja) | 2003-05-27 | 2004-05-20 | 画像処理装置、および画像処理プログラム |
Country Status (5)
Country | Link |
---|---|
US (1) | US7209597B2 (ja) |
EP (1) | EP1631057A4 (ja) |
JP (1) | JP4321523B2 (ja) |
CN (1) | CN1795665B (ja) |
WO (1) | WO2004107736A1 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7689063B2 (en) | 2005-03-28 | 2010-03-30 | Kabushiki Kaisha Toshiba | Information processing apparatus and image processing method |
JP2011095861A (ja) * | 2009-10-27 | 2011-05-12 | Canon Inc | 画像処理装置、制御方法、及びプログラム |
JP2015012410A (ja) * | 2013-06-28 | 2015-01-19 | ルネサスエレクトロニクス株式会社 | 画像復号装置 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8755636B2 (en) * | 2011-09-14 | 2014-06-17 | Mediatek Inc. | Method and apparatus of high-resolution image reconstruction based on multi-frame low-resolution images |
KR101892329B1 (ko) | 2011-11-03 | 2018-08-27 | 톰슨 라이센싱 | 이미지 정교화에 기초한 비디오 인코딩 및 디코딩 |
US9607356B2 (en) | 2013-05-02 | 2017-03-28 | Arm Limited | Graphics processing systems |
US9767595B2 (en) | 2013-05-02 | 2017-09-19 | Arm Limited | Graphics processing systems |
US9741089B2 (en) | 2013-05-02 | 2017-08-22 | Arm Limited | Graphics processing systems |
US9514563B2 (en) * | 2013-08-30 | 2016-12-06 | Arm Limited | Graphics processing systems |
US11107264B2 (en) * | 2019-01-18 | 2021-08-31 | Arm Limited | Graphics processing systems for determining blending operations |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0514735A (ja) * | 1991-07-01 | 1993-01-22 | Kubota Corp | 画像処理装置 |
JPH07322262A (ja) * | 1994-04-30 | 1995-12-08 | Daewoo Electron Co Ltd | ビデオ信号復号化装置 |
JPH0993580A (ja) * | 1995-09-28 | 1997-04-04 | Toshiba Corp | 画像復号化装置 |
JPH1051775A (ja) * | 1996-05-14 | 1998-02-20 | Daewoo Electron Co Ltd | 動映像復号化器のブロック化現象除去方法及び装置 |
JP2002010256A (ja) * | 2000-06-27 | 2002-01-11 | Sony Corp | 画像処理装置および画像処理方法、並びに記録媒体 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3540855B2 (ja) * | 1995-03-08 | 2004-07-07 | シャープ株式会社 | ブロック歪み補正器 |
US6041145A (en) * | 1995-11-02 | 2000-03-21 | Matsushita Electric Industrial Co., Ltd. | Device and method for smoothing picture signal, device and method for encoding picture and device and method for decoding picture |
US5974196A (en) * | 1996-03-15 | 1999-10-26 | Sony Corporation | Method and apparatus for blocking effect reduction in images |
CN1136719C (zh) * | 1997-05-28 | 2004-01-28 | 索尼公司 | 减少数据块失真的方法和装置及编码数据的方法和装置 |
FI103003B (fi) * | 1997-06-13 | 1999-03-31 | Nokia Corp | Suodatusmenetelmä, suodatin ja kannettava päätelaite |
AUPP444898A0 (en) * | 1998-07-02 | 1998-07-23 | Canon Kabushiki Kaisha | A method and apparatus for boundary filtering a digital image |
JP3589956B2 (ja) | 2000-07-12 | 2004-11-17 | 日本電信電話株式会社 | 画像間濃度平滑化方法および画像間濃度平滑化プログラムを記録した記録媒体 |
EP1193649A1 (en) * | 2000-09-28 | 2002-04-03 | Sony International (Europe) GmbH | Quality rating function for a discrete decoded picture |
US7003174B2 (en) * | 2001-07-02 | 2006-02-21 | Corel Corporation | Removal of block encoding artifacts |
EP1359547A3 (fr) * | 2002-03-29 | 2006-05-24 | Koninklijke Philips Electronics N.V. | Procédé de traitement d'images numériques pour applications bas débit |
-
2004
- 2004-05-20 EP EP04734106A patent/EP1631057A4/en not_active Ceased
- 2004-05-20 WO PCT/JP2004/007198 patent/WO2004107736A1/ja active Application Filing
- 2004-05-20 CN CN2004800147918A patent/CN1795665B/zh active Active
- 2004-05-20 JP JP2005506486A patent/JP4321523B2/ja active Active
-
2005
- 2005-09-27 US US11/235,066 patent/US7209597B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0514735A (ja) * | 1991-07-01 | 1993-01-22 | Kubota Corp | 画像処理装置 |
JPH07322262A (ja) * | 1994-04-30 | 1995-12-08 | Daewoo Electron Co Ltd | ビデオ信号復号化装置 |
JPH0993580A (ja) * | 1995-09-28 | 1997-04-04 | Toshiba Corp | 画像復号化装置 |
JPH1051775A (ja) * | 1996-05-14 | 1998-02-20 | Daewoo Electron Co Ltd | 動映像復号化器のブロック化現象除去方法及び装置 |
JP2002010256A (ja) * | 2000-06-27 | 2002-01-11 | Sony Corp | 画像処理装置および画像処理方法、並びに記録媒体 |
Non-Patent Citations (1)
Title |
---|
See also references of EP1631057A4 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7689063B2 (en) | 2005-03-28 | 2010-03-30 | Kabushiki Kaisha Toshiba | Information processing apparatus and image processing method |
JP2011095861A (ja) * | 2009-10-27 | 2011-05-12 | Canon Inc | 画像処理装置、制御方法、及びプログラム |
JP2015012410A (ja) * | 2013-06-28 | 2015-01-19 | ルネサスエレクトロニクス株式会社 | 画像復号装置 |
Also Published As
Publication number | Publication date |
---|---|
JPWO2004107736A1 (ja) | 2006-07-20 |
CN1795665B (zh) | 2013-01-09 |
CN1795665A (zh) | 2006-06-28 |
US20060018558A1 (en) | 2006-01-26 |
JP4321523B2 (ja) | 2009-08-26 |
EP1631057A1 (en) | 2006-03-01 |
EP1631057A4 (en) | 2007-01-17 |
US7209597B2 (en) | 2007-04-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7209597B2 (en) | Image processing apparatus for reducing tile distortion | |
JP3095140B2 (ja) | ブロック化効果の低減のための一次元信号適応フィルター及びフィルタリング方法 | |
JP3001094B2 (ja) | リンギングノイズの減少のための信号適応フィルタリング方法及び信号適応フィルター | |
US6600839B2 (en) | Non-linear adaptive image filter for filtering noise such as blocking artifacts | |
US6983079B2 (en) | Reducing blocking and ringing artifacts in low-bit-rate coding | |
JP5035029B2 (ja) | 信号処理装置および方法、並びにプログラム | |
US8189946B2 (en) | Image processing apparatus and method thereof for detecting and removing noise in decoded images | |
JPH10313456A (ja) | 信号適応フィルタリング方法及び信号適応フィルター | |
EP1351508A2 (en) | Adaptive post-filtering for reducing noise in highly compressed image/video coding | |
WO2009042101A2 (en) | Processing an input image to reduce compression-related artifacts | |
JP4641784B2 (ja) | 階調変換処理装置、階調変換処理方法、画像表示装置、テレビジョン、携帯情報端末、カメラ、集積回路および画像処理プログラム | |
US6643410B1 (en) | Method of determining the extent of blocking artifacts in a digital image | |
WO2002067589A1 (en) | Image processing system, image processing method, and image processing program | |
JP3195142B2 (ja) | 画像処理方法及び装置 | |
JPH08251422A (ja) | ブロック歪み補正器及び画像信号伸張装置 | |
JP2005167520A (ja) | 圧縮復元画像におけるモスキート・ノイズの削減方法及び装置 | |
JP2005117449A (ja) | モスキートノイズ低減装置、モスキートノイズ低減方法、及びモスキートノイズ低減用プログラム | |
JP4380498B2 (ja) | ブロック歪み低減装置 | |
US8601042B2 (en) | Signal processing device and method, and signal processing program | |
JP4177743B2 (ja) | アイコンを用いたjpeg及びjpeg2000圧縮画像用エラー隠蔽 | |
US20070223693A1 (en) | Compensating Watermark Irregularities Caused By Moved Objects | |
KR101515440B1 (ko) | 압축 영상에 대한 명암 대비 개선 장치 및 방법 | |
EP1739974B1 (en) | Error concealment method and apparatus | |
KR20050027271A (ko) | 블록킹 아티팩트들의 동적 검출 | |
JP2004056213A (ja) | 画像伸張装置、および画像伸張プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
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: 2005506486 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 11235066 Country of ref document: US |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2004734106 Country of ref document: EP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 20048147918 Country of ref document: CN |
|
WWP | Wipo information: published in national office |
Ref document number: 11235066 Country of ref document: US |
|
WWP | Wipo information: published in national office |
Ref document number: 2004734106 Country of ref document: EP |