METHOD AND APPARATUS FOR SPARSITY-BASED DE-ARTIFACT FILTERING FOR VIDEO ENCODING AND DECODING
First Claim
Patent Images
1. An apparatus, comprising:
- an encoder (400, 600, 800) for encoding at least a portion of an image by grouping regions within the portion based on a grouping metric, transforming the grouped regions, adaptively performing de-artifact filtering on the transformed regions using a de-artifacting filter (465, 613, 813) comprised in the encoder, inverse transforming the de-artifacted regions to create replacement regions, and restoring the replacement regions to positions with the image from which the regions were taken prior to the grouping.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for sparsity-based de-artifact filtering for video encoding and decoding. An apparatus includes an encoder (400) for encoding at least a portion of an image by grouping regions within the portion based on a grouping metric, transforming the grouped regions, adaptively performing de-artifact filtering on the transformed regions using a de-artifacting filter (413) included in the encoder, inverse transforming the de-artifacted regions to create replacement regions, and restoring the replacement regions to positions with the image from which the regions were taken prior to the grouping.
-
Citations
33 Claims
-
1. An apparatus, comprising:
an encoder (400, 600, 800) for encoding at least a portion of an image by grouping regions within the portion based on a grouping metric, transforming the grouped regions, adaptively performing de-artifact filtering on the transformed regions using a de-artifacting filter (465, 613, 813) comprised in the encoder, inverse transforming the de-artifacted regions to create replacement regions, and restoring the replacement regions to positions with the image from which the regions were taken prior to the grouping. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
9. A method performed in a video encoder, comprising:
-
encoding at least a portion of an image, wherein said encoding step comprises; grouping (1020) regions within the portion based on a grouping metric; transforming (1025A) the grouped regions; adaptively performing de-artifact filtering (1025B) on the transformed regions using a de-artifacting filter; inverse transforming (1025C) the de-artifacted regions to create replacement regions; and restoring the replacement regions to positions with the image from which the regions were taken prior to the grouping. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. An apparatus, comprising:
a decoder (500, 700, 900) for decoding at least a portion of an image by grouping regions within the portion based on a grouping metric, transforming the grouped regions, adaptively performing de-artifact filtering on the transformed regions using a de-artifacting filter (565, 713, 913) comprised in the decoder, inverse transforming the de-artifacted regions to create replacement regions, and restoring the replacement regions to positions with the image from which the regions were taken prior to the grouping. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
25. A method performed in a video decoder, comprising:
-
decoding at least a portion of an image, wherein said decoding step comprises; grouping (1120) regions within the portion based on a grouping metric; transforming (1125A) the grouped regions; adaptively performing de-artifact filtering (1125B) on the transformed regions using a de-artifacting filter; inverse transforming (1125C) the de-artifacted regions to create replacement regions; and restoring the replacement regions to positions with the image from which the regions were taken prior to the grouping. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A storage media having video signal data encoded thereupon, comprising:
at least a portion of an image encoded by grouping regions within the portion based on a grouping metric, transforming the grouped regions, adaptively performing de-artifact filtering on the transformed regions using a de-artifacting filter comprised in the encoder, inverse transforming the de-artifacted regions to create replacement regions, and restoring the replacement regions to positions with the image from which the regions were taken prior to the grouping.
Specification