Video deblocking method and apparatus
First Claim
1. A method comprising:
- providing a plurality of decoded video information comprising a plurality of pixels;
comparing pixels from amongst the plurality of pixels having a predetermined spatial relationship to one another to identify at least one group of pixels that share a common attribute;
selecting a deblocking filter based, at least in part, upon the at least one group of pixels that share a common attribute;
applying the deblocking filter as a function of a respective center of at least one group of pixels within the at least one group of pixels.
4 Assignments
0 Petitions
Accused Products
Abstract
Digital video imagery is deblocked as a function of horizontal and/or vertically oriented pixels that share a common attribute (such as a corresponding pixel value). In particular, a deblocking filter can be selected from amongst a plurality of candidate deblocking filters as a function of the presence of pixels that are both adjacent to one another and that are substantially similar to one another. The selected deblocking filter can be applied as a function, at least in part, of a respective center of the pixels that are both adjacent and similar to one another. In one embodiment, luminance information is deblocked pursuant to a process that is different from a deblocking process that is used with chrominance information.
34 Citations
24 Claims
-
1. A method comprising:
-
providing a plurality of decoded video information comprising a plurality of pixels;
comparing pixels from amongst the plurality of pixels having a predetermined spatial relationship to one another to identify at least one group of pixels that share a common attribute;
selecting a deblocking filter based, at least in part, upon the at least one group of pixels that share a common attribute;
applying the deblocking filter as a function of a respective center of at least one group of pixels within the at least one group of pixels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for deblocking decoded video information that includes luminance information and chrominance information, comprising:
-
deblocking the luminance information pursuant to a first deblocking process; and
deblocking the chrominance information using a deblocking process other than the first deblocking process;
wherein deblocking the luminance information pursuant to the first deblocking process includes; comparing pixels from amongst a block of pixels having a predetermined spatial relationship to one another to identify at least one group of pixels that share a common attribute;
selecting a deblocking filter based, at least in part, upon the at least one group of pixels that share a common attribute;
applying the deblocking filter as a function of a respective center of at least one group of pixels within the at least one group of pixels. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a decoded video data input;
an adjacent similar pixel detector having an input operably coupled to the decoded video data input and having an adjacent similar pixel count output and a similar pixel section count output;
a deblocking filter selector that is responsive to the adjacent similar pixel count output and the similar pixel section count output and having a deblocking filter selection output; and
a plurality of deblocking filters responsive to the deblocking filter selection output. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification