IP Library Patent Application 11348058
Patent Application
App. No. 11/348,058

Blurring an image using a graphic processing unit

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/348,058
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.

Claims (30)

1 . 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.

2 . The method of claim 1 , wherein the scaling of the image down from the original size is performed by a vertex shader module.

3 . The method of claim 1 , wherein the blurring of the scaled down image is performed by a pixel shader module.

4 . The method of claim 1 , wherein the returning of the blurred scaled down image to the original size is performed by a vertex shader module.

5 . The method of claim 1 , wherein the blur is a Gaussian Blur.

6 . The method of claim 1 , wherein the blur is performed according to a predetermined radius.

7 . The method of claim 6 , wherein the predetermined radius is measured in pixels.

8 . The method of claim 1 further comprising:

presenting the blurred original size image to a user.

9 . A computer-readable medium having computer-executable instructions for performing the method recited in claim 1 .

10 . 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.

11 . The method of claim 10 , wherein the scaling of the image down from the original size is performed by a vertex shader module.

12 . The method of claim 10 , wherein the blurring of the scaled down image is performed by a pixel shader module.

13 . The method of claim 10 , wherein the returning of the blurred scaled down image to the original size is performed by a vertex shader module.

14 . The method of claim 10 , wherein the blur is a Gaussian Blur.

15 . The method of claim 10 further comprising:

presenting the blurred original size image to a user.

16 . A computer-readable medium having computer-executable instructions for performing the method recited in claim 10 .

17 . 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.

18 . A computer-readable medium having computer-executable instructions for performing the method recited in claim 17.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2006
From: RICARD, DOUGLAS A.; DEMANDOLX, DENIS C.
To: MICROSOFT CORPORATION
Reel/Frame 017249/0627 →