Gesture-Based Configuration of Image Processing Techniques
First Claim
1. An image processing method, comprising:
- applying an image filter to an unfiltered image to generate a first filtered image at an electronic device;
receiving input indicative of a location in the first filtered image from one or more sensors in communication with the electronic device;
associating an input parameter for a first image processing technique with the received input;
translating the received input from a location in the first filtered image to a corresponding location in the unfiltered image;
assigning a value to the input parameter based on the translated received input;
applying the first image processing technique to generate a second filtered image, the input parameter having the assigned value; and
storing the second filtered image in a memory.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure pertains to apparatuses, methods, and computer readable medium for mapping particular user interactions, e.g., gestures, to the input parameters of various image filters, while simultaneously setting auto exposure, auto focus, auto white balance, and/or other image processing technique input parameters based on the appropriate underlying image sensor data in a way that provides a seamless, dynamic, and intuitive experience for both the user and the client application software developer. Such techniques may handle the processing of image filters applying location-based distortions as well as those image filters that do not apply location-based distortions to the captured image data. Additionally, techniques are provided for increasing the performance and efficiency of various image processing systems when employed in conjunction with image filters that do not require all of an image sensor'"'"'s captured image data to produce their desired image filtering effects.
114 Citations
35 Claims
-
1. An image processing method, comprising:
-
applying an image filter to an unfiltered image to generate a first filtered image at an electronic device; receiving input indicative of a location in the first filtered image from one or more sensors in communication with the electronic device; associating an input parameter for a first image processing technique with the received input; translating the received input from a location in the first filtered image to a corresponding location in the unfiltered image; assigning a value to the input parameter based on the translated received input; applying the first image processing technique to generate a second filtered image, the input parameter having the assigned value; and storing the second filtered image in a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 33, 34, 35)
-
-
11. An image processing method, comprising.
receiving, at an electronic device, a selection of a first filter to apply to an unfiltered image; -
applying the first filter to the unfiltered image to generate a first filtered image; receiving input indicative of a location in the first filtered image from one or more sensors in communication with the electronic device; associating a first input parameter for the first filter with the received input; assigning a first value to the first input parameter based on the received input; associating a second input parameter for a first image processing technique with the received input; translating the received input from the location in the first filtered image to a corresponding location in the unfiltered image; assigning a second value to the second input parameter based on the translated received input; applying the first filter and the first image processing technique to generate a second filtered image, the first input parameter having the first assigned value and the second input parameter having the second assigned value; and storing the second filtered image in a memory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An image processing method, comprising:
-
applying an image filter to an unfiltered image to generate a first filtered image at an electronic device; receiving input indicative of a location in the first filtered image from one or more sensors in communication with the electronic device; associating an input parameter for a first image processing technique with the received input; translating the received input from a location in the first filtered image to a corresponding location in the unfiltered image; determining a relevant portion of the unfiltered image based on a characteristic of the image filter; assigning a value to the input parameter based on the translated received input; applying the first image processing technique based on the determined relevant portion of the unfiltered image to generate a second filtered image, the input parameter having the assigned value; and storing the second filtered image in a memory. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
Specification