Image processing for compression
AssigneeGoogle Inc.
InventorsJyrki Alakuijala, Robert Obryk
Life of this patent
Estimating the term…
Abstract
Systems and methods are disclosed for coding images. For example, methods may include: receiving an encoded bitstream that was generated at least in part by applying a sharpening filter to an input image to obtain a sharpened image and applying a blockwise encoder to the sharpened image; decoding, using a blockwise decoder, data from an encoded bitstream to obtain a plurality of blocks of image data; combining the plurality of blocks of image data to form a blocked image; and applying a blurring filter, which is matched to the sharpening filter, to the blocked image to obtain an output image.
Claims20
A system for decoding images, comprising:
- a memory;
- and
- a processor, wherein the memory stores instructions executable by the processor to cause the system to:
- receive an encoded bitstream that was generated at least in part by applying a sharpening filter to an input image to obtain a sharpened image and applying a blockwise encoder to the sharpened image;
- decode, using a blockwise decoder, data from an encoded bitstream to obtain a plurality of blocks of image data;
- combine the plurality of blocks of image data to form a blocked image;
- and
- apply a blurring filter, which is matched to the sharpening filter, to the blocked image to obtain an output image.
A method for decoding images comprising:
- receiving an encoded bitstream that was generated at least in part by applying a sharpening filter to an input image to obtain a sharpened image and applying a blockwise encoder to the sharpened image;
- decoding, using a blockwise decoder, data from an encoded bitstream to obtain a plurality of blocks of image data;
- combining the plurality of blocks of image data to form a blocked image;
- and
- applying a blurring filter, which is matched to the sharpening filter, to the blocked image to obtain an output image.
A system for encoding images, comprising:
- a memory;
- and
- a processor, wherein the memory stores instructions executable by the processor to cause the system to:
- apply a sharpening filter to an input image to obtain a sharpened image, wherein the sharpening filter is matched to a blurring filter;
- encode, using a blockwise encoder, the sharpened image to generate data of an encoded bitstream;
- and
- encode an indication of the blurring filter in the encoded bitstream.
Dependencies are inferred from the claim text.