Apparatus and method for encoding/decoding data including the suppression of blocking artifacts
First Claim
1. A method for suppressing blocking artifacts in an encoder comprising the steps of:
- dividing original frame data into a size of predetermined blocks;
compressing the data through a data transformation and a quantization process on a per unit block basis;
decompressing and restoring the compressed data on a per unit frame basis;
delaying the original frame data for a predetermined period of time;
measuring a degree of blocking artifact by comparing the restored frame data with the delayed original frame data; and
generating a post-processing parameter which represents the degree of blocking artifact.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for removing blocking artifacts in an encoder/decoder system. The encoder includes a delay device for delaying original input frame data, a decoder for decoding the compressed data and outputting the restored frame data, and a blocking artifact measurer which receives the restored frame data and the original frame data, and measures the degree of blocking artifact using the above two frame data so as to generate a predetermined post-processing parameter. The post-processing parameter is transmitted to the receiver/decoder together with the encoded data. The decoder includes a receiver for receiving the encoded data and the post-processing parameter, a second decoder for decoding and restoring the encoded transmission data, and a filter for adaptively filtering the restored data output from the second decoder according to the post-processing parameter. As a result, the blocking artifact of the block boundary is removed from the encoded data such that a user does not notice any reduction in the picture quality.
-
Citations
22 Claims
-
1. A method for suppressing blocking artifacts in an encoder comprising the steps of:
- dividing original frame data into a size of predetermined blocks;
compressing the data through a data transformation and a quantization process on a per unit block basis;
decompressing and restoring the compressed data on a per unit frame basis;
delaying the original frame data for a predetermined period of time;
measuring a degree of blocking artifact by comparing the restored frame data with the delayed original frame data; and
generating a post-processing parameter which represents the degree of blocking artifact. - View Dependent Claims (2, 3, 4, 5, 6)
- dividing original frame data into a size of predetermined blocks;
-
7. A method for suppressing blocking artifacts in a decoder which receives an encoded transmission signal including encoded data and a post-processing parameter from an encoder, said post-processing parameter representing the degree of blocking artifact of said encoded data, said method comprising the steps of:
- receiving the encoded data and the post-processing parameter;
decoding and restoring the received data; and
adaptively filtering the decoded and restored data according to the post-process parameter. - View Dependent Claims (8, 9, 10)
- receiving the encoded data and the post-processing parameter;
-
11. An encoding apparatus comprising:
-
an input terminal for receiving original frame data; dividing means, coupled to said input terminal, for dividing said original frame data into blocks of a predetermined size; processing means, responsive to said blocks of data, including means for compressing the data through a data transformation process and for quantizing the data through a quantization process on a per block unit basis; delaying means, coupled to said input terminal, for delaying the original frame data; restoring means, coupled to said processing means, for restoring the compressed and quantized data and outputting the restored frame data; and a blocking artifact measurer, coupled to an output of said delaying means for receiving the delayed original frame data and to an output of said restoring means for receiving the restored frame data, for measuring a degree of blocking artifact based on said delayed and restored frame data so as to generate a predetermined post-processing parameter. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A decoding apparatus for suppressing blocking artifacts which receives an encoded transmission signal including encoded data and a post-processing signal from an encoder, said post-processing parameter representing the degree of blocking artifact of said encoded data, said decoding apparatus comprising:
-
means for receiving the encoded data and the post-processing parameter; restoring means for decoding and restoring the received encoded data; and means for adaptively filtering the restored data output from said restoring means according to said post-processing parameter. - View Dependent Claims (21, 22)
-
Specification