Creating a blurred area for an image to reuse for minimizing blur operations
First Claim
1. A method, comprising:
- receiving, by a processor, input representing a selection of a first area of a source image;
sending, by the processor, a request to a server machine for a result image that corresponds to the source image;
responsive to determining that the server machine does not have the result image;
creating, by the processor, a blurred area for the first area, the blurred area corresponding to a portion of the image that contains the first area, the portion of the image having a size that is greater than an aggregate size of the first area and less than the size of the image; and
sending, by the processor, the blurred area to the server machine for storage of the blurred area as the result image; and
replacing, by the processor, the first area with the corresponding portion of the blurred area without blurring a remaining area of the image.
1 Assignment
0 Petitions
Accused Products
Abstract
A processing device receives input representing a selection of a first area of a source image. The processing device sends a request to a server machine for a result image that corresponds to the source image. The processing device, responsive to determining that the server machine does not have the result image, creates a blurred area for the first area, the blurred area corresponding to a portion of the image that contains the first area. The portion of the image having a size that is greater than an aggregate size of the first area and less than the size of the image. The processing device also sends the blurred area to the server machine for storage of the blurred area as the result image. The processing device replaces the first area with the corresponding portion of the blurred area without blurring a remaining area of the image.
-
Citations
30 Claims
-
1. A method, comprising:
-
receiving, by a processor, input representing a selection of a first area of a source image; sending, by the processor, a request to a server machine for a result image that corresponds to the source image; responsive to determining that the server machine does not have the result image; creating, by the processor, a blurred area for the first area, the blurred area corresponding to a portion of the image that contains the first area, the portion of the image having a size that is greater than an aggregate size of the first area and less than the size of the image; and sending, by the processor, the blurred area to the server machine for storage of the blurred area as the result image; and replacing, by the processor, the first area with the corresponding portion of the blurred area without blurring a remaining area of the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
a memory to store a source image; and a processor coupled with the memory to; receive input representing a selection of a first area of the source image; send a request to a server machine for a result image that corresponds to the source image; responsive to determining that the server machine does not have the result image; create a blurred area for the first area, the blurred area corresponding to a portion of the image that contains the first area, the portion of the image having a size that is greater than an aggregate size of the first area and less than the size of the image; and send the blurred area to the server machine for storage of the blurred area as the result image; and replace the first area with the corresponding portion of the blurred area without blurring a remaining area of the image. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer readable storage medium encoding instructions thereon that, in response to execution by a processor, cause the processor to perform operations comprising:
-
receiving, by the processor, input representing a selection of a first area of a source image; sending, by the processor, a request to a server machine for a result image that corresponds to the source image; responsive to determining that the server machine does not have the result image; creating, by the processor, a blurred area for the first area, the blurred area corresponding to a portion of the image that contains the first area, the portion of the image having a size that is greater than an aggregate size of the first area and less than the size of the image; and sending, by the processor, the blurred area to the server machine for storage of the blurred area as the result image; and replacing, by the processor, the first area with the corresponding portion of the blurred area without blurring a remaining area of the image. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification