IP Library Granted Patent US 9,313,397
Granted Patent B2
US 9,313,397 · App. 14/292,209 · Granted Apr 12, 2016

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/23216H04N5/2355H04N5/23293
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 9,313,397
App. No.
14/292,209
Granted
Apr 12, 2016
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 (66)

1. A computer-implemented method comprising:

receiving, with an image sensor of an image capture device, scene frames for a scene to be captured by the image capture device;

automatically adjusting, by an auto-exposure algorithm, exposure settings of the scene frames to be captured;

displaying, on a touch-sensitive display of the image capture device, at least one scene frame for the scene to be captured;

receiving, on the touch-sensitive display, a touch gesture;

adjusting, by the auto-exposure algorithm, exposure settings for the scene to be captured by focusing on a portion of the scene frames in an area of focus around a location of the touch gesture;

displaying the scene frames to be captured according to the auto-exposure settings that are adjusted by the touch gesture;

displaying, upon receiving the touch gesture, a bounding shape substantially centered on the area of focus;

displaying a slider element substantially adjacent to the bounding shape;

receiving, on the touch-sensitive display, a slide gesture using the slider element for manually adjusting the auto-exposure settings for the scene frames for the scene to be captured based on the auto-exposure settings for the portion of the scene frames in the area of focus; and

displaying, on the touch-sensitive display, the scene frames for the scene to be captured using the manually adjusted exposure settings as adjusted by the slide gesture.

2. The computer-implemented method of claim 1 , wherein the touch gesture comprises a tap gesture.

3. The computer-implemented method of claim 1 , wherein a degree of manual adjustment of the auto-exposure settings depends on a speed of the slide gesture.

4. The computer-implemented method of claim 1 ,

wherein a degree of manual adjustment of the auto-exposure settings for the scene frames to be captured based on the auto-exposure settings for the portion of the scene frames in the area of focus depends on a range that the slide gesture moves.

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

receiving an additional slide gesture using the slider element wherein the additional touch gesture more-finely adjusts the auto-exposure settings for the scene frames for the scene to be captured based on the auto-exposure settings for the portion of the scene frame in the area of focus.

6. A media capture device comprising:

a touch-sensitive display for displaying scene frames and accepting touch gestures;

an image sensor configured to receive scene frames for a scene to be captured;

a device memory storing an auto-exposure algorithm that is used to automatically define auto-exposure settings for the image capture device based on the scene frames;

a processor configured to:

display, according to the auto-exposure settings, at least one scene frame for a scene to be captured to be displayed on the touch-sensitive display;

interpret a touch gesture received on the touch-sensitive display;

wherein the touch-sensitive is further configured to display a bounding shape substantially centered on an area of focus around a location of the touch gesture;

wherein the processor is further configured to adjust, using the auto-exposure algorithm, the exposure settings for the scene frames to be captured by focusing on a portion of the scene frames in an area of focus around the location of the touch gesture; and

adjust the scene frames displayed on the touch-sensitive display by the auto-exposure algorithm using the adjusted settings;

wherein the touch-sensitive is further configured to:

display the scene frames to be captured according to the auto-exposure settings that are adjusted by the touch gesture;

display a slider element substantially adjacent to the bounding shape;

receive a slide gesture on the slider element for manually adjusting the auto-exposure settings for the scene frames for the scene to be captured based on the auto-exposure settings for the portion of the scene frames in the area of focus;

wherein the processor is further configured to manually adjust the exposure settings, for the scene frames to be captured, as adjusted by the slide gesture; and

wherein the touch-sensitive display is further configured to display, on the touch-sensitive display, the scene frames for the scene to be captured using the manually adjusted exposure settings as adjusted by the slide gesture.

7. The media capture device of claim 6 , wherein the processor is further configured to capture a scene frame based on the adjusted exposure settings.

8. A non-transitory computer-readable storage medium comprising:

a medium configured to store computer-readable instructions thereon; and

the computer-readable instructions that, when executed by a processing device cause the processing device to perform a method, comprising:

receiving, with an image sensor of an image capture device, scene frames for a scene to be captured by the image capture device;

automatically adjusting, by an auto-exposure algorithm, exposure settings of the scene frames for the scene to be captured;

displaying, on a touch-sensitive display of the image capture device, at least one scene frame for the scene to be captured;

receiving, on the touch-sensitive display, a touch gesture;

adjusting, by the auto-exposure algorithm, exposure settings for the scene frames to be captured by focusing on a portion of the scene frames in an area of focus around a location of the touch gesture;

displaying, upon receiving the touch gesture, a bounding shape substantially centered on the area of focus;

displaying a slider element substantially adjacent to the bounding shape;

receiving, on the touch-sensitive display, a slide gesture using the slider element for manually adjusting the auto-exposure settings for the scene frames for the scene to be captured based on the auto-exposure settings for the portion of the scene frames in the area of focus; and

displaying, on the touch-sensitive display, the scene frames for the scene to be captured using the manually adjusted exposure settings as adjusted by the slide gesture.

9. The non-transitory computer-readable storage medium of claim 8 , the instructions further causing the processing device to perform the step of:

capturing a scene frame according to the manually adjusted exposure settings as adjusted by the slide gesture.

10. The non-transitory computer-readable storage medium of claim 8 , wherein a degree of manual adjustment of the auto-exposure settings depends on a speed of the slide gesture.

11. The non-transitory computer-readable storage medium of claim 8 ,

wherein a degree of manual adjustment of the auto-exposure settings for the scene frames to be captured based on the auto-exposure settings for the portion of the scene frames in the area of focus depends on a range that the slide gesture moves.

12. The non-transitory computer-readable storage medium of claim 8 , further comprising:

receiving an additional slide gesture using the slider element, wherein the additional touch gesture more-finely adjusts the auto-exposure settings for the scene frames to be captured based on the auto-exposure settings for the portion of the scene frames in the area of focus.

13. A computer-implemented method comprising:

receiving, with an image sensor of an image capture device, scene frames for a scene to be captured by the image capture device;

receiving, on the touch-sensitive display, a tap touch gesture that selects a region of interest of the scene frames;

adjusting, based on the touch gesture using an auto-exposure algorithm that automatically defines auto-exposure settings for the image capture device based on the scene frames, the auto-exposure settings based on the a portion of scene frames in the region of interest;

displaying a bounding shape substantially centered on region of interest;

displaying a first preview of the scene frames of the scene to be captured as adjusted by the touch gesture;

displaying a slider element substantially adjacent to the region of interest;

receiving, on the touch-sensitive display, a slide touch gesture using the slider element for manually adjusting the auto-exposure settings for the scene frames based on the auto-exposure settings for the selected region of interest to generate manually adjusted scene frames of the scene to be captured; and

displaying a second preview of the manually adjusted scene frames of the scene to be captured.

14. The computer-implemented method of claim 13 , wherein a degree of manual adjustment of the auto-exposure settings depends on a speed of the slide touch gesture.

15. The computer-implemented method of claim 13 , wherein a degree of manual adjustment of the auto-exposure settings for the scene frames to be captured based on the auto-exposure settings for the portion of the scene frames in an area of focus depends on a range that the slide touch gesture moves.

16. The computer-implemented method of claim 13 , further comprising:

receiving an additional slide gesture using the slider element, wherein the additional touch gesture more-finely adjusts the auto-exposure settings for the scene frames for the scene to be captured based on the auto-exposure settings for the portion of the scene frame in the area of focus.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 2, 2015
From: HARRIS, ELLIOTT B.
To: APPLE INC.
Reel/Frame 035070/0048 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2015
From: BRASKET, JEFFREY; TITI, JUSTIN; MANZARI, JOHNNIE B.
To: APPLE INC.
Reel/Frame 034848/0989 →
Continuity (1)
Related Publication 20150350533A1 · Dec 3, 2015