Methods, devices, and computer readable mediums for processing a digital picture
First Claim
Patent Images
1. A method for processing a digital picture, the digital picture comprising a plurality of pixels, the method comprising:
- dividing the digital picture into a plurality of blocks, each block comprising a plurality of pixels;
determining a type of block for each block;
associating each block with a filtering mode of a plurality of different filtering modes according to the type determined for the block; and
filtering each block using the associated filtering mode associated with the block,wherein the type of a block is determined based on a characteristic value of the block, andwherein the block is determined to be of an edge type if the characteristic value of the block is larger than a first threshold;
the block is determined to be of a texture type if the characteristic value of the block is between the first threshold and a second threshold, the second threshold being smaller than the first threshold; and
the block is determined to be of a homogeneous type if the characteristic value of the block is smaller than the second threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments provide a method for processing a digital picture, wherein the digital picture comprises a plurality of pixels. The method comprises dividing the digital picture into a plurality of blocks, each block comprising a plurality of pixels. The method further comprises determining a type of block for each block. The method further comprises associating each block with a filtering mode of a plurality of different filtering modes according to the type determined for the block. The method further comprises filtering each block using the associated filtering mode associated with the block.
42 Citations
14 Claims
-
1. A method for processing a digital picture, the digital picture comprising a plurality of pixels, the method comprising:
-
dividing the digital picture into a plurality of blocks, each block comprising a plurality of pixels; determining a type of block for each block; associating each block with a filtering mode of a plurality of different filtering modes according to the type determined for the block; and filtering each block using the associated filtering mode associated with the block, wherein the type of a block is determined based on a characteristic value of the block, and wherein the block is determined to be of an edge type if the characteristic value of the block is larger than a first threshold; the block is determined to be of a texture type if the characteristic value of the block is between the first threshold and a second threshold, the second threshold being smaller than the first threshold; and the block is determined to be of a homogeneous type if the characteristic value of the block is smaller than the second threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device for processing a digital picture, the digital picture comprising a plurality of pixels, the device comprising:
-
a dividing unit for dividing the digital picture into a plurality of blocks, each block comprising a plurality of pixels; a determining unit for determining a type of block for each block; an associating unit for associating each block with a filtering mode of a plurality of different filtering modes according to the type determined for the block; and a filtering unit for filtering each block using the associated filtering mode associated with the block, wherein the type of a block is determined based on a characteristic value of the block, and wherein the block is determined to be an edge type if the characteristic value of the block is larger than a first threshold; the block is determined to be of a texture type if the characteristic value of the block is between the first threshold and a second threshold, the second threshold being smaller than the first threshold; and the block is determined to be of a homogeneous type if the characteristic value of the block is smaller than the second threshold.
-
-
14. A non-transitory computer readable medium having a program recorded thereon, wherein the program is executed to make a computer process a digital picture, the digital picture comprising a plurality of pixels, the computer readable medium comprising:
-
instructions for dividing the digital picture into a plurality of blocks, each block comprising a plurality of pixels; instructions for determining a type of block for each block; instructions for associating each block with a filtering mode of a plurality of different filtering modes according to the type determined for the block; and instructions for filtering each block using the associated filtering mode associated with the block; wherein the type of a block is determined based on a characteristic value of the block, and wherein the block is determined to be of an edge type if the characteristic value of the block is larger than a first threshold; the block is determined to be of a texture type if the characteristic value of the block is between the first threshold and a second threshold, the second threshold being smaller than the first threshold; and the block is determined to be of a homogeneous type if the characteristic value of the block is smaller than the second threshold.
-
Specification