Post-processing method and apparatus for use in a video signal decoding apparatus
First Claim
1. A method for post-processing a current block for use in a decoding system for decoding an encoded digital image signal, wherein the encoded digital image signal includes a plurality of encoded blocks of quantized transform coefficients, and the current block corresponds to one of the encoded blocks having a quantized DC coefficient and a predetermined number of quantized AC coefficients, the quantized DC coefficient having been quantized based on a DC quantization step size(OS), comprising the steps of:
- (a) calculating an average neighboring pixel value(ANV) of neighboring block pixels located along a borderline between the current block and its neighboring blocks;
(b) obtaining an average current pixel value(ACV) of current block pixels located along the borderline between the current block and the neighboring blocks; and
(c) adjusting pixel values of the current block pixels based on the average neighboring pixel value, the average current pixel value, and the DC quantization step size;
wherein said adjusting step (c) includes the steps of;
(c1) subtracting the ANV from the ACV; and
(c2) if (ACV-ANV)≧
QS/2, decreasing all the pixel values of the current block by QS/2;
if (ACV-ANV)≦
-QS/2, increasing all the pixel values of the current block by QS/2; and
, if -QS/2<
(ACV-ANV)<
QS/2, increasing all the pixel values of the current block by ACV-ANV.
5 Assignments
0 Petitions
Accused Products
Abstract
A method for post-processing a current block is used in a decoding system for decoding an encoded digital image signal. The encoded digital image signal includes a plurality of encoded blocks of quantized transform coefficients, and the current block corresponds to one of the encoded blocks having a quantized DC coefficient and a predetermined number of quantized AC coefficients, the quantized DC coefficient having been quantized based on a DC quantization step size. The method comprises the steps of:
(a) calculating an average neighboring pixel value(ANV) of neighboring block pixels located along a borderline between the current block and its neighboring blocks; (b) obtaining an average current pixel value(ACV) of current block pixels located along the borderline between the current block and the neighboring blocks; and (c) adjusting pixel values of the current block pixels based on the average neighboring pixel value, the average current pixel value, and the DC quantization step size.
158 Citations
9 Claims
-
1. A method for post-processing a current block for use in a decoding system for decoding an encoded digital image signal, wherein the encoded digital image signal includes a plurality of encoded blocks of quantized transform coefficients, and the current block corresponds to one of the encoded blocks having a quantized DC coefficient and a predetermined number of quantized AC coefficients, the quantized DC coefficient having been quantized based on a DC quantization step size(OS), comprising the steps of:
-
(a) calculating an average neighboring pixel value(ANV) of neighboring block pixels located along a borderline between the current block and its neighboring blocks; (b) obtaining an average current pixel value(ACV) of current block pixels located along the borderline between the current block and the neighboring blocks; and (c) adjusting pixel values of the current block pixels based on the average neighboring pixel value, the average current pixel value, and the DC quantization step size; wherein said adjusting step (c) includes the steps of; (c1) subtracting the ANV from the ACV; and (c2) if (ACV-ANV)≧
QS/2, decreasing all the pixel values of the current block by QS/2;
if (ACV-ANV)≦
-QS/2, increasing all the pixel values of the current block by QS/2; and
, if -QS/2<
(ACV-ANV)<
QS/2, increasing all the pixel values of the current block by ACV-ANV. - View Dependent Claims (2, 3)
-
-
4. A method for post-processing a current block for use in a decoding system for decoding an encoded digital image signal, wherein the encoded digital image signal includes a plurality of encoded blocks of quantized transform coefficients, and the current block corresponds to one of the encoded blocks having a quantized DC coefficient and a predetermined number of quantized AC coefficients, the quantized DC coefficient having been quantized based on a DC quantization step size(QS), comprising the steps of:
-
(a) calculating an average neighboring pixel value(ANV) of neighboring block pixels located along a borderline between the current block and its neighboring blocks; (b) obtaining an average current pixel value(ACV) of current block pixels located along the borderline between the current block and the neighboring blocks; (c) forming a difference (ACV-ANV); (d) comparing the difference (ACV-ANV) with the DC quantization step; and (e) adjusting pixel values of the current block pixels based on the comparison result; wherein said adjusting step (e) includes the step of;
if (ACV-ANV)≧
QS/2, decreasing all the pixel values of the current block by QS/2;
if (ACV-ANV)≦
-QS/2, increasing all the pixel values of the current block by QS/2; and
, if -QS/2<
(ACV-ANV) <
QS/2, increasing all the pixel values of the current block by ACV-ANV. - View Dependent Claims (5, 6)
-
-
7. An apparatus for post-processing a current block for use in a decoding system for decoding an encoded digital image signal, wherein the encoded digital image signal includes a plurality of encoded blocks of quantized transform coefficients, and the current block corresponds to one of the encoded blocks having a quantized DC coefficient and a predetermined number of quantized AC coefficients, the quantized DC coefficient having been quantized based on a DC quantization step size(QS), the apparatus comprising:
-
first average calculator for calculating an average neighboring pixel value(ANV) of neighboring block pixels located along a borderline between the current block and its neighboring blocks, second average calculator for obtaining an average current pixel value(ACV) of current block pixels located along the borderline between the current block and the neighboring blocks; subtractor for forming a difference (ACV-ANV); comparator for comparing the difference (ACV-ANV) with the DC quantization step; and pixel value adjustor for adjusting pixel values of the current block pixels based on the comparison result; wherein said pixel value adjustor includes;
if (ACV-ANV)≧
QS/2, means for decreasing all the pixel values of the current block by QS/2;
if (ACV-ANV)≦
-QS/2, means for increasing all the pixel values of the current block by QS/2; and
, if -QS/2<
(ACV-ANV)<
QS/2, means for increasing all the pixel values of the current block by ACV-ANV. - View Dependent Claims (8, 9)
-
Specification