Blurring an image using a graphic processing unit
AssigneeMicrosoft Corporation
InventorsDouglas Ricard, Denis Demandolx
Life of this patent
Estimating the term…
Abstract
A method is provided for applying a blur to an image using a graphic processing unit (“GPU”). The method includes instructing the GPU to scale an image down from an original size; instructing the GPU to blur the scaled down image; and instructing the GPU to return the blurred image to the original size.
Claims18
A method for applying a blur to an image using a graphic processing unit, the method comprising:
- instructing the graphic processing unit to scale the image down from an original size;
- instructing the graphic processing unit to blur the scaled down image;
- and
- instructing the graphic processing unit to return the blurred scaled down image to the original size.
A method for applying a blur to an image using a graphic processing unit, the method comprising:
- instructing the graphic processing unit to scale the image down from an original size;
- instructing the graphic processing unit to blur the scaled down image, wherein the blur is performed according to a predetermined radius that is measured in pixels;
- and
- instructing the graphic processing unit to return the blurred scaled down image to the original size.
A method for applying a Gaussian Blur to an image using a graphic processing unit, the method comprising:
- instructing the graphic processing unit to scale the image down from an original size using a vertex shader module;
- instructing the graphic processing unit to blur the scaled down image using a pixel shader module, wherein the blur is performed according to a predetermined radius that is measured in pixels;
- instructing the graphic processing unit to return the blurred scaled down image to the original size using the vertex shader module;
- and
- presenting the blurred original size image to a user.
Dependencies are inferred from the claim text.