IP Library Granted Patent US 10,230,901
Granted Patent B2
US 10,230,901 · App. 15/499,312 · Granted Mar 12, 2019

Realtime capture exposure adjust gestures

Inventors: Elliott B. Harris (San Francisco, CA); Jeffrey Brasket (San Francisco, CA); Justin S. Titi (Morgan Hill, CA); Johnnie B. Manzari (San Francisco, CA)
Assignee: Apple Inc.
H04N5/2353G06F3/167G06K9/00255H04N5/235H04N5/2354H04N5/2355H04N5/23216H04N5/23219H04N5/23293G06F3/04842G06F3/04883
View Patent ↗
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 10,230,901
App. No.
15/499,312
Granted
Mar 12, 2019
Kind
B2
Abstract

Disclosed herein are systems, device, methods, and non-transitory computer-readable storage media for enabling semi-manual media capture. Semi-manual media capture can involve calculating optimal exposure settings in an auto-exposure loop, displaying a scene with optimal exposure settings in real time, receiving a manual adjust gesture, and adjusting the scene, in real time, based on the manual adjust gesture.

Claims (47)

1. A computer-implemented method, comprising:

displaying, on a display device, an image of a scene to be captured, wherein the image of the scene to be captured includes a series of refreshed frames displaying the image;

focusing an auto-exposure algorithm on a portion of the displayed scene;

automatically setting auto-exposure settings for the image based on the auto-exposure algorithm focusing on the portion of the displayed scene;

receiving an adjustment via an input device associated with the display device, wherein receiving the adjustment comprises receiving a voice command;

animating an adjustment element displayed on the display device in response to receiving the voice command; and

adjusting, in response to the received adjustment, the auto-exposure settings for the entire image for each of the refreshed frames by applying a manual adjustment of the auto-exposure settings for the portion of the displayed scene to the entire image,

wherein a degree of adjustment of the auto exposure settings is indicated by one or more of: a range of movement of the animated adjustment element; and a speed of movement of the animated adjustment element.

2. The computer-implemented method of claim 1 , wherein the input device comprises a microphone.

3. The computer-implemented method of claim 1 , wherein the portion of the displayed scene is selected via an input received at the input device.

4. The computer-implemented method of claim 3 , wherein the input for selection of the portion comprises one or more of a touch input and a second voice command.

5. The computer-implemented method of claim 1 , wherein the portion of the displayed scene is automatically detected.

6. The computer-implemented method of claim 5 , wherein the automatic detection of the portion comprises detecting one or more objects in the displayed scene.

7. The computer-implemented method of claim 6 , wherein the detected one or more objects comprises one or more human faces.

8. The computer-implemented method of claim 1 , wherein the adjustment element is no longer displayed in response to an adjustment not being received via the input device after a predetermined amount of time.

9. The computer-implemented method of claim 1 , wherein the adjustment element is continuously displayed, regardless of an adjustment being received via the input device.

10. The computer-implemented method of claim 1 , wherein the adjustment element is displayed in response to a second voice command.

11. The computer-implemented method of claim 1 , further comprising:

receiving, via the input device, an additional adjustment; and

more-finely adjusting, based on the additional adjustment, the auto-exposure settings for the entire image for each of the refreshed frames, by applying the additional adjustment of the auto-exposure settings for the portion of the displayed scene to the entire image.

12. A non-transitory computer-readable storage medium storing instructions that, when executed by one or more processors, cause the one or more processor to:

cause an image of a scene to be captured to be displayed on a display device, wherein the image of the scene to be captured includes a series of refreshed frames displaying the image;

focus an auto-exposure algorithm on a portion of the displayed scene;

automatically set auto-exposure settings for the image based on the auto-exposure algorithm focusing on the portion of the displayed scene;

receive an adjustment via an input device associated with the display device, wherein receiving the adjustment comprises receiving a voice command;

animate an adjustment element displayed on the display device in response to receiving the voice command; and

adjust, in response to the received adjustment, the auto-exposure settings for the entire image for each of the refreshed frames by applying a manual adjustment of the auto-exposure settings for the portion of the displayed scene to the entire image,

wherein a degree of adjustment of the auto exposure settings is indicated by one or more of: a range of movement of the animated adjustment element; and a speed of movement of the animated adjustment element.

13. The non-transitory computer-readable storage medium of claim 12 , wherein the adjustment element is no longer displayed in response to an adjustment not being received via the input device after a predetermined amount of time.

14. The non-transitory computer-readable storage medium of claim 12 , wherein the adjustment element is displayed in response to a second voice command.

15. A system comprising:

memory storing data, the data comprising instructions;

a display device configured to present output;

an input device configured to receive input; and

logic coupled to the memory, the display device, and the input device, wherein the logic is configured to execute the instructions to:

cause an image of a scene to be captured to be displayed on the display device, wherein the image of the scene to be captured includes a series of refreshed frames displaying the image;

focus an auto-exposure algorithm on a portion of the displayed scene;

automatically set auto-exposure settings for the image based on the auto-exposure algorithm focusing on the portion of the displayed scene;

receive an adjustment via the input device, wherein receiving the adjustment comprises receiving a voice command;

animate an adjustment element displayed on the display device in response to receiving the voice command; and

adjust, in response to the received adjustment, the auto-exposure settings for the entire image for each of the refreshed frames by applying a manual adjustment of the auto-exposure settings for the portion of the displayed scene to the entire image,

wherein a degree of adjustment of the auto exposure settings is indicated by one or more of: a range of movement of the animated adjustment element; and a speed of movement of the animated adjustment element.

16. The system of claim 15 , wherein the input device comprises a microphone.

17. The system of claim 15 , wherein the adjustment element is displayed in response to a second voice command.

18. The system of claim 15 , wherein the adjustment element is no longer displayed in response to an adjustment not being received via the input device after a predetermined amount of time.

19. The system of claim 15 , wherein the adjustment element is continuously displayed, regardless of an adjustment being received via the input device.

20. The non-transitory computer-readable storage medium of claim 12 , wherein the adjustment element is continuously displayed, regardless of an adjustment being received via the input device.

Continuity (3)
Continuation 15056693 · Feb 29, 2016
Continuation 14292209 · May 30, 2014
Related Publication 20170237888A1 · Aug 17, 2017
Cited By (14)
US 12,192,617 US 12,314,553 US 12,394,077 US 12,401,889 US 12,495,204 US 12,506,953 US 12,530,116 US 12,602,154 US 12,647,673 US 12,659,569 US 12,666,132 US 12,671,891 US 12,701,334 US 12,707,140