IP Library Granted Patent US 11,468,625
Granted Patent B2
US 11,468,625 · App. 16/144,629 · Granted Oct 11, 2022

User interfaces for simulated depth effects

Inventors: Behkish J. Manzari (San Francisco, CA); Richard Lawrence Baer (Los Altos, CA); Arathi S. Bale (Sunnyvale, CA); Alan C. Dye (San Francisco, CA); Jonathan P. Ive (San Jose, CA); Pavel Pivonka (San Francisco, CA); Richard David Seely (San Jose, CA); William A. Sorrentino, III (Mill Valley, CA); Andre Souza Dos Santos (San Jose, CA)
Assignee: Apple Inc.
G06T15/10G06F3/04815G06F3/04847G06T7/50
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 11,468,625
App. No.
16/144,629
Filed
Sep 27, 2018
Granted
Oct 11, 2022
Kind
B2
Art Unit
2612
USPC
345/422
Abstract

The present disclosure generally relates to user interfaces for adjusting simulated image effects. In some embodiments, user interfaces for adjusting a simulated depth effect is described. In some embodiments, user interfaces for displaying adjustments to a simulated depth effect is described. In some embodiments, user interfaces for indicating an interference to adjusting simulated image effects is described.

Claims (92)

1. An electronic device, comprising:

a display;

one or more input devices;

one or more processors; and

memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:

concurrently displaying, on the display, a representation of image data and a simulated depth effect indicator;

while concurrently displaying the simulated depth effect indicator and the representation of image data with a simulated depth effect as modified by a first value of a plurality of selectable values for the simulated depth effect, detecting, via the one or more input devices, a first input;

in response to detecting the first input:

displaying, on the display, an adjustable slider associated with manipulating the representation of image data concurrently with the simulated depth effect indicator, wherein displaying the adjustable slider comprises sliding the representation of image data on the display to display the adjustable slider, wherein the slider is displayed at a location that was previously occupied by a portion of the representation of the image data that is displayed above the slider after sliding the representation of the image data on the display, and wherein the adjustable slider includes:

a plurality of option indicators corresponding to a plurality of the selectable values for the simulated depth effect; and

a selection indicator indicating that the first value is a currently-selected simulated depth effect value;

while displaying the adjustable slider, detecting, via the one or more input devices, an input directed to the adjustable slider;

in response to detecting the input directed to the adjustable slider:

moving the adjustable slider to indicate that a second value, of the plurality of selectable values for the simulated depth effect, is the currently-selected simulated depth effect value; and

changing an appearance of the representation of image data in accordance with the simulated depth effect as modified by the second value; and

while displaying the representation of the image data in accordance with the simulated depth effect as modified by the second value, concurrently displaying, on the display, the simulated depth effect indicator, wherein the simulated depth effect indicator includes a numerical indication of a current magnitude of the simulated depth effect corresponding to the second value.

2. The electronic device of claim 1 , wherein:

prior to detecting the first input, the simulated depth effect indicator is displayed with a first visual characteristic, and

after detecting the first input, the simulated depth effect indicator is displayed with a second visual characteristic different from the first visual characteristic.

3. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

prior to detecting the first input, displaying, on the display, one or more mode selector affordances, wherein displaying the adjustable slider comprises replacing display of the one or more mode selector affordances with the adjustable slider.

4. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

prior to detecting the first input, displaying, on the display, a zoom control element, wherein displaying the adjustable slider comprises replacing display of the zoom control element.

5. The electronic device of claim 1 , wherein the input directed to the adjustable slider is a swipe gesture on the adjustable slider, wherein the swipe gesture includes a user movement in a first direction having at least a first velocity at an end of the swipe gesture.

6. The electronic device of claim 1 , wherein moving the adjustable slider comprises moving the plurality of option indicators while the selection indicator remains fixed.

7. The electronic device of claim 1 , wherein moving the adjustable slider comprises moving the selection indicator while the plurality of option indicators remain fixed.

8. The electronic device of claim 1 , wherein the one or more programs further include instructions for:

while moving the adjustable slider, generating a first type of output in sync with the movement of the adjustable slider as different values are selected for a parameter controlled by the adjustable slider.

9. The electronic device of claim 8 , wherein, while moving the adjustable slider:

in accordance with a determination that the representation of image data corresponds to stored image data, the first type of output includes audio output; and

in accordance with a determination that the representation of image data corresponds to a live preview of image data being captured by the one or more cameras, the first type of output does not include audio output.

10. The electronic device of claim 1 , wherein displaying, on the display, the representation of image data further comprises:

in accordance with a determination that the representation of image data corresponds to stored image data, displaying the representation of image data with a prior simulated depth effect as previously modified by a prior first value for the simulated depth effect.

11. A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of an electronic device with a display and one or more input devices, the one or more programs including instructions for:

concurrently displaying, on the display, a representation of image data and a simulated depth effect indicator;

while concurrently displaying the simulated depth effect indicator and the representation of image data with a simulated depth effect as modified by a first value of a plurality of selectable values for the simulated depth effect, detecting, via the one or more input devices, a first input;

in response to detecting the first input:

displaying, on the display, an adjustable slider associated with manipulating the representation of image data concurrently with the simulated depth effect indicator, wherein displaying the adjustable slider comprises sliding the representation of image data on the display to display the adjustable slider, wherein the slider is displayed at a location that was previously occupied by a portion of the representation of the image data that is displayed above the slider after sliding the representation of the image data on the display, and wherein the adjustable slider includes:

a plurality of option indicators corresponding to a plurality of the selectable values for the simulated depth effect; and

a selection indicator indicating that the first value is a currently-selected simulated depth effect value;

while displaying the adjustable slider, detecting, via the one or more input devices, an input directed to the adjustable slider;

in response to detecting the input directed to the adjustable slider:

moving the adjustable slider to indicate that a second value, of the plurality of selectable values for the simulated depth effect, is the currently-selected simulated depth effect value; and

changing an appearance of the representation of image data in accordance with the simulated depth effect as modified by the second value; and

while displaying the representation of the image data in accordance with the simulated depth effect as modified by the second value, concurrently displaying, on the display, the simulated depth effect indicator, wherein the simulated depth effect indicator includes a numerical indication of a current magnitude of the simulated depth effect corresponding to the second value.

12. The non-transitory computer-readable storage medium of claim 11 , wherein:

prior to detecting the first input, the simulated depth effect indicator is displayed with a first visual characteristic, and

after detecting the first input, the simulated depth effect indicator is displayed with a second visual characteristic different from the first visual characteristic.

13. The non-transitory computer-readable storage medium of claim 11 , wherein the one or more programs further include instructions for:

prior to detecting the first input, displaying, on the display, one or more mode selector affordances, wherein displaying the adjustable slider comprises replacing display of the one or more mode selector affordances with the adjustable slider.

14. The non-transitory computer-readable storage medium of claim 11 , wherein the one or more programs further include instructions for:

prior to detecting the first input, displaying, on the display, a zoom control element, wherein displaying the adjustable slider comprises replacing display of the zoom control element.

15. The non-transitory computer-readable storage medium of claim 11 , wherein the input directed to the adjustable slider is a swipe gesture on the adjustable slider, wherein the swipe gesture includes a user movement in a first direction having at least a first velocity at an end of the swipe gesture.

16. The non-transitory computer-readable storage medium of claim 11 , wherein moving the adjustable slider comprises moving the plurality of option indicators while the selection indicator remains fixed.

17. The non-transitory computer-readable storage medium of claim 11 , wherein moving the adjustable slider comprises moving the selection indicator while the plurality of option indicators remain fixed.

18. The non-transitory computer-readable storage medium of claim 11 , wherein the one or more programs further include instructions for:

while moving the adjustable slider, generating a first type of output in sync with the movement of the adjustable slider as different values are selected for a parameter controlled by the adjustable slider.

19. The non-transitory computer-readable storage medium of claim 18 , wherein, while moving the adjustable slider:

in accordance with a determination that the representation of image data corresponds to stored image data, the first type of output includes audio output; and

in accordance with a determination that the representation of image data corresponds to a live preview of image data being captured by the one or more cameras, the first type of output does not include audio output.

20. The non-transitory computer-readable storage medium of claim 11 , wherein displaying, on the display, the representation of image data further comprises:

in accordance with a determination that the representation of image data corresponds to stored image data, displaying the representation of image data with a prior simulated depth effect as previously modified by a prior first value for the simulated depth effect.

21. A method, comprising:

at an electronic device with a display and one or more input devices:

concurrently displaying, on the display, a representation of image data and a simulated depth effect indicator;

while concurrently displaying the simulated depth effect indicator and the representation of image data with a simulated depth effect as modified by a first value of a plurality of selectable values for the simulated depth effect, detecting, via the one or more input devices, a first input;

in response to detecting the first input:

displaying, on the display, an adjustable slider associated with manipulating the representation of image data concurrently with the simulated depth effect indicator, wherein displaying the adjustable slider comprises sliding the representation of image data on the display to display the adjustable slider, wherein the slider is displayed at a location that was previously occupied by a portion of the representation of the image data that is displayed above the slider after sliding the representation of the image data on the display, and wherein the adjustable slider includes:

a plurality of option indicators corresponding to a plurality of the selectable values for the simulated depth effect; and

a selection indicator indicating that the first value is a currently-selected simulated depth effect value;

while displaying the adjustable slider, detecting, via the one or more input devices, an input directed to the adjustable slider;

in response to detecting the input directed to the adjustable slider:

moving the adjustable slider to indicate that a second value, of the plurality of selectable values for the simulated depth effect, is the currently-selected simulated depth effect value; and

changing an appearance of the representation of image data in accordance with the simulated depth effect as modified by the second value; and

while displaying the representation of the image data in accordance with the simulated depth effect as modified by the second value, concurrently displaying, on the display, the simulated depth effect indicator, wherein the simulated depth effect indicator includes a numerical indication of a current magnitude of the simulated depth effect corresponding to the second value.

22. The method of claim 21 , wherein:

prior to detecting the first input, the simulated depth effect indicator is displayed with a first visual characteristic, and

after detecting the first input, the simulated depth effect indicator is displayed with a second visual characteristic different from the first visual characteristic.

23. The method of claim 21 , further comprising:

prior to detecting the first input, displaying, on the display, one or more mode selector affordances, wherein displaying the adjustable slider comprises replacing display of the one or more mode selector affordances with the adjustable slider.

24. The method of claim 21 , further comprising:

prior to detecting the first input, displaying, on the display, a zoom control element, wherein displaying the adjustable slider comprises replacing display of the zoom control element.

25. The method of claim 21 , wherein the input directed to the adjustable slider is a swipe gesture on the adjustable slider, wherein the swipe gesture includes a user movement in a first direction having at least a first velocity at an end of the swipe gesture.

26. The method of claim 21 , wherein moving the adjustable slider comprises moving the plurality of option indicators while the selection indicator remains fixed.

27. The method of claim 21 , wherein moving the adjustable slider comprises moving the selection indicator while the plurality of option indicators remain fixed.

28. The method of claim 21 , further comprising:

while moving the adjustable slider, generating a first type of output in sync with the movement of the adjustable slider as different values are selected for a parameter controlled by the adjustable slider.

29. The method of claim 28 , wherein, while moving the adjustable slider:

in accordance with a determination that the representation of image data corresponds to stored image data, the first type of output includes audio output; and

in accordance with a determination that the representation of image data corresponds to a live preview of image data being captured by the one or more cameras, the first type of output does not include audio output.

30. The method of claim 21 , wherein displaying, on the display, the representation of image data further comprises:

in accordance with a determination that the representation of image data corresponds to stored image data, displaying the representation of image data with a prior simulated depth effect as previously modified by a prior first value for the simulated depth effect.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 22, 2022
From: BAER, RICHARD LAWRENCE; BALE, ARATHI S.; DYE, ALAN C.; IVE, JONATHAN P.; PIVONKA, PAVEL; SEELY, RICHARD DAVID; SORRENTINO, WILLIAM A., III; SOUZA DOS SANTOS, ANDRE
To: APPLE INC.
Reel/Frame 060279/0881 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 9, 2019
From: MANZARI, BEHKISH J.
To: APPLE INC.
Reel/Frame 048837/0771 →
Continuity (2)
Provisional Application 62729926 · Sep 11, 2018
Related Publication 20200082599A1 · Mar 12, 2020
Cited By (19)
US 1,074,737 US 12,192,617 US 12,314,553 US 12,394,077 US 12,401,889 US 12,450,854 US 12,495,204 US 12,506,953 US 12,530,116 US 12,532,063 US 12,556,806 US 12,593,122 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