Method of processing, and corresponding filtering device
First Claim
1. A method of processing data which represents a sequence of pictures, previously encoded and decoded, the method comprising the steps of:
- examining pixels within a picture of said sequence to detect edge pixels and non-edge pixels;
choosing from among the detected non-edge pixels a pixel to be filtered, wherein the chosen pixel is filtered if the number of edge pixels in pixel blocks containing, and adjacent to, the chosen pixel is not greater than a predetermined number and at least one block of pixels containing, and adjacent to, the chosen pixel contains at least a second predetermined number; and
replacing the chosen pixel with a pixel that is selected from among said chosen pixel and at least one pixel of said pixels within a picture in immediate vertical, horizontal or diagonal adjacency with said chosen pixel.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention relates to a method of processing data, which may be pixels (P[i,j]) representing a sequence of pictures, previously encoded and decoded. The method comprises at least in series a first step (ED) of detecting edge pixels within a picture, followed by a subsequent step (TEST) in which a choice is made from the pixels not detected as edges in the previous step, as to whether these pixels are to be filtered or not. Then, the method comprises a filtering step (SAF) which consists in replacing at least a pixel to be filtered with a pixel belonging to a close neighborhood of said pixel, said close neighborhood comprising said pixel and pixels adjacent to said pixel.
-
Citations
8 Claims
-
1. A method of processing data which represents a sequence of pictures, previously encoded and decoded, the method comprising the steps of:
-
examining pixels within a picture of said sequence to detect edge pixels and non-edge pixels; choosing from among the detected non-edge pixels a pixel to be filtered, wherein the chosen pixel is filtered if the number of edge pixels in pixel blocks containing, and adjacent to, the chosen pixel is not greater than a predetermined number and at least one block of pixels containing, and adjacent to, the chosen pixel contains at least a second predetermined number; and replacing the chosen pixel with a pixel that is selected from among said chosen pixel and at least one pixel of said pixels within a picture in immediate vertical, horizontal or diagonal adjacency with said chosen pixel. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A filtering device executing the steps of:
-
examining pixels within a picture of said sequence to detect edge pixels and non-edge pixels; choosing from among the detected non-edge pixels a pixel to be filtered, wherein the chosen pixel is filtered if the number of edge pixels in pixel blocks containing, and adjacent to, the chosen pixel is not greater than a predetermined number and at least one block of pixels containing, and adjacent to, the chosen pixel contains at least a second predetermined number; and replacing the chosen pixel with a pixel that is selected from among said chosen pixel and at least one pixel of said pixels within a picture in immediate vertical, horizontal or diagonal adjacency with said chosen pixel.
-
-
8. A computer-readable storage medium storing a set of instructions executable under the control of a computer or a processor to perform the steps of:
-
examining pixels within a picture of said sequence to detect edge pixels and non-edge pixels; choosing from among the detected non-edge pixels a pixel to be filtered, wherein the chosen pixel is filtered, if the number of edge pixels in pixel blocks containing, and adjacent to, the chosen pixel is not greater than a predetermined number and at least one block of pixels containing, and adjacent to, the chosen pixel contains at least a second predetermined number and replacing the chosen pixel with a pixel that is selected from among said chosen pixel and at least one pixel of said pixels within a picture in immediate vertical, horizontal or diagonal adjacency with said chosen pixel.
-
Specification