MPEG block detector
AssigneeKoninklijke Philips Electronics N.V.
InventorsAntoine Drouot, Laurent Rouvellou
Life of this patent
Estimating the term…
Abstract
A method of detecting blocking artifacts in digital video pictures, includes a step of filtering (GF) a digital input signal (x) using a gradient filter for providing at least one filtered signal, and a step of calculating (CALC) a block level metric (BM) for processing the filtered signal(s) to identify and count blocking artifacts as a function of their position in a grid. If the block level metric (BM) is lower than a threshold, the picture has either not been encoded using a block-based processing, or has been encoded in a seamless way. In the opposite case, the picture has been encoded using a block-based processing in a non-seamless way and corrective actions, such as a post-processing (PP), can be taken.
Claims12
A method of detecting blocking artifacts in digital video pictures comprising pixels, said method comprising the steps:
- filtering a values of the pixels using a gradient filter for providing filtered values;
- determining block artifacts from the filtered values;
- and
- calculating a block level metric indicating if the picture has been encoded or not using a block-based processing, said calculating step including counting the blocking artifacts in a picture as a function of their position in a grid.
A method of processing a sequence of digital video pictures comprising pixels, said method comprising the steps:
- detecting blocking artifacts in said digital video pictures comprising pixels by:
- filtering a values of the pixels using a gradient filter for providing filtered values;
- determining block artifacts from the filtered values;
- and
- calculating a block level metric indicating if the picture has been encoded or not using a block-based processing, said calculating step including counting the blocking artifacts in a picture as a function of their position in a grid;
- and
- post-processing the digital video pictures if the block level metric is higher than a threshold.
A device for detecting blocking artifacts in digital video pictures comprising pixels, said device comprising:
- means for filtering values of the pixels using a gradient filter for providing filtered values;
- means for determining block artifacts from the filtered values;
- and
- means for calculating a block level metric indicating if the picture has been encoded or not using a block-based processing, said calculating means including counting the blocking artifacts as a function of their position in a grid.
A device for processing a sequence of digital video pictures comprising:
- means for detecting blocking artifacts, said detecting means comprising:
- means for filtering values of the pixels using a gradient filter for providing filtered values;
- means for determining block artifacts from the filtered values;
- and
- means for calculating a block level metric indicating if the picture has been encoded or not using a block-based processing, said calculating means including counting the blocking artifacts as a function of their position in a grid;
- and
- means for post-processing the digital video pictures if the block level metric is higher than a threshold.
Dependencies are inferred from the claim text.