Adaptive filtering based upon boundary strength
First Claim
1. An image decoding apparatus for filtering a boundary between two adjacent blocks in a reconstructed image, comprising:
- a motion compensation prediction means for predicting a block to be decoded by using a previously reconstructed image as a reference image;
an inverse quantization means for performing inverse quantization of a block of transformed and quantized coefficients;
an inverse transformation means for conducting inverse transformation of the block of inverse quantized coefficients;
an image reconstruction means for reconstructing an image using the motion compensation predicted block and the inverse transformed block; and
a deblock filter for deblock filtering the reconstructed image;
wherein the deblock filter includes a determination means for determining whether or not to conduct filtering at a boundary between two adjacent blocks in the reconstructed image, where;
(1) filtering is conducted when at least one of the two adjacent blocks is intra-coded, and(2) filtering is not conducted when both of the two adjacent blocks are not intra-coded, a non-zero transformation coefficient is not coded in both of the two adjacent blocks, the two adjacent blocks are predicted by a same reference frame, and an absolute value of a difference between motion vectors of the two adjacent blocks is smaller than a specified threshold value,wherein the filtering modifies the pixel values at the boundary between the two adjacent blocks in the reconstructed image when at least one of the two adjacent blocks is intra-coded.
2 Assignments
0 Petitions
Accused Products
Abstract
An image decoding apparatus that includes a motion compensation prediction circuit configured to conduct motion compensation prediction for each of blocks to be decoded by using the reconstructed image, an inverse transformation circuit configured to conduct inverse orthogonal transformation for the data of the blocks to be decoded, and a determination circuit configured to determine a filtering strength and whether or not to conduct filtering, with respect to each of the boundaries. In addition, the determining circuit is configured to determine filtering is conducted when at least one of the two adjacent blocks is intra-coded, and filtering is not conducted when both of the two adjacent blocks are not intra-coded, a non-zero transformation coefficient is not coded in both of the two adjacent blocks, the two adjacent blocks are predicted by the same reference frame, and an absolute value of a difference between motion vectors of the two adjacent blocks is smaller than a specified threshold value.
-
Citations
1 Claim
-
1. An image decoding apparatus for filtering a boundary between two adjacent blocks in a reconstructed image, comprising:
-
a motion compensation prediction means for predicting a block to be decoded by using a previously reconstructed image as a reference image; an inverse quantization means for performing inverse quantization of a block of transformed and quantized coefficients; an inverse transformation means for conducting inverse transformation of the block of inverse quantized coefficients; an image reconstruction means for reconstructing an image using the motion compensation predicted block and the inverse transformed block; and a deblock filter for deblock filtering the reconstructed image; wherein the deblock filter includes a determination means for determining whether or not to conduct filtering at a boundary between two adjacent blocks in the reconstructed image, where; (1) filtering is conducted when at least one of the two adjacent blocks is intra-coded, and (2) filtering is not conducted when both of the two adjacent blocks are not intra-coded, a non-zero transformation coefficient is not coded in both of the two adjacent blocks, the two adjacent blocks are predicted by a same reference frame, and an absolute value of a difference between motion vectors of the two adjacent blocks is smaller than a specified threshold value, wherein the filtering modifies the pixel values at the boundary between the two adjacent blocks in the reconstructed image when at least one of the two adjacent blocks is intra-coded.
-
Specification