Quick blur approximation
First Claim
Patent Images
1. A method of blurring a digital video image having a plurality of pixels, each having a value specifying color data, said method comprising:
- Identifying a particular pixel of the plurality of pixels;
Selecting P pixels from the plurality of pixels;
Determining a blurred value as a function of the values of the selected pixels; and
Replacing the value of the particular pixel with the blurred value.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system of blurring a digital video image or video stream having a plurality of pixels, each having a value specifying color data. A particular pixel of the plurality of pixels is identified. A number of pixels from the plurality of pixels is selected. A blurred value is determined as a function of the values of the selected pixels. The value of the particular pixel is replaced with the blurred value.
20 Citations
44 Claims
-
1. A method of blurring a digital video image having a plurality of pixels, each having a value specifying color data, said method comprising:
-
Identifying a particular pixel of the plurality of pixels;
Selecting P pixels from the plurality of pixels;
Determining a blurred value as a function of the values of the selected pixels; and
Replacing the value of the particular pixel with the blurred value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for blurring a digital video image having a plurality of pixels, each having a value specifying color data, said system comprising:
-
A memory storing the values of the pixels of the digital video image; and
A processor for;
Identifying a particular pixel of the plurality of pixels;
Selecting P pixels from the plurality of pixels;
Determining a blurred value as a function of the values of the selected pixels stored in the memory; and
Replacing the value of the particular pixel stored in memory with the blurred value;
A display for displaying the replaced values stored in memory and displaying the other values stored in memory which have not been replaced. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A computer readable medium having instructions for blurring a digital video image having a plurality of pixels, each having a value specifying color data, said instructions comprising:
-
Identifying a particular pixel of the plurality of pixels;
Selecting 2N pixels from the plurality of pixels, where N is a positive integer;
Determining a blurred value as a function of the values of the selected pixels; and
Replacing the value of the particular pixel with the blurred value. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A method of modifying values from a plurality of values, said method comprising:
-
Identifying a particular value;
Selecting 2N values from the plurality of values, where N is a positive integer;
Determining a modified value as a function of the selected values; and
Replacing the particular value with the modified value. - View Dependent Claims (28, 29, 30, 31, 32)
-
-
33. A method of blurring a digital video image having a plurality of pixels, each having a value specifying color data, said method comprising:
-
Identifying a particular pixel of the plurality of pixels;
Selecting 2N pixels from the plurality of pixels, where N is a positive integer;
masking the least significant N bits of the value of each selected pixel to get a modified value for each selected pixel dividing the modified value of each selected pixel by 2N to get a divided value for each selected pixel;
summing the divided values to get a total value; and
replacing the value of the particular pixel with the total value whereby the particular pixel has a blurred value. - View Dependent Claims (34, 35, 36, 37, 38)
-
-
39. A method of blurring a digital video image having a plurality of pixels, each having a value specifying color data, said method comprising:
-
Identifying a particular pixel of the plurality of pixels;
Selecting 2N pixels from the plurality of pixels, where N is a positive integer;
masking the least significant N bits of the value of each selected pixel to get a modified value of each selected pixel;
dividing the modified value by 2N to get a divided value for each selected pixel;
summing the divided values to get a total value; and
replacing the value of the particular pixel with the total value whereby the particular pixel has a blurred value. - View Dependent Claims (40, 41, 42, 43, 44)
-
Specification