# US 12,112,028 B2 · Device, method, and graphical user interface for switching between camera interfaces

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,112,028 B2
- Document ID: US12112028B2
- Status: Granted
- Kind: B2
- Application number: 17/467,025
- Filed: 2021-09-03
- Published: 2022-02-24
- Granted: 2024-10-08
- Earliest claimed: 2013-06-09
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Gregory N. Christie; Imran Chaudhri
- Web page: https://patentgrep.com/patent/US12112028B2

## CPC

- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/0485: Scrolling or panning
- G06F 3/0488: using a touch-screen or digitiser, e.g. input of commands through traced gestures
- H04N 23/62: Control of parameters via user interfaces
- H04N 23/632: {for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters}
- G06F 2203/04805: Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method is performed at an electronic device with a touch-sensitive display and one or more cameras. The device concurrently displays, on the touch-screen display, a shutter button, a live preview of visual data sensed by the one or more cameras, and a plurality of filter options. The device detects selection of a respective filter option of the plurality of filter options. In response to detecting selection of the respective filter option, the device changes an appearance of the live preview based on the respective filter option.

## Claims

### Claim 1

A method, comprising:
at an electronic device with one or more cameras and a touch-screen display:
displaying on the touch-screen display a first camera user interface corresponding to a first camera mode;
detecting a first input comprising a swipe gesture on the first camera user interface;
in response to detecting the first input, displaying on the touch-screen display a second camera interface corresponding to a second camera mode, including concurrently displaying, on the touch-screen display:
a shutter button;
a live preview of visual data sensed by the one or more cameras; and
while displaying the second camera interface, detecting a second input comprising selection of a filter control affordance,
in response to the second input, displaying, concurrently with the shutter button and the live preview of the visual data sensed by the one or more cameras, a plurality of filter options not included in the first camera user interface;
detecting selection of a respective filter option of the plurality of filter options; and
in response to detecting selection of the respective filter option, changing an appearance of the live preview based on the respective filter option.

### Claim 2 (depends on 1)

The method of claim 1, wherein the filter control affordance is displayed concurrently with the live preview and the shutter button.

### Claim 3 (depends on 1)

The method of claim 1, wherein the filter control affordance is one of a plurality of camera setting affordances for controlling operation of the one or more cameras that are displayed concurrently with the live preview and the shutter button.

### Claim 4 (depends on 3)

The method of claim 3, wherein, after the respective filter option has been selected, the filter control affordance is visually distinguished from other camera setting affordances of the plurality of camera setting affordances.

### Claim 5 (depends on 3)

The method of claim 3, wherein the plurality of camera setting affordances are overlaid on the live preview.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
detecting a second input on the shutter button while the respective filter option is selected; and
in response to detecting the second input on the shutter button, capturing media with the respective filter option applied.

### Claim 7 (depends on 1)

The method of claim 1, wherein the respective filter option applies a visual effect that affects an appearance of media captured by the one or more cameras.

### Claim 8 (depends on 7)

The method of claim 7, wherein the visual effect applied by the respective filter option is non-destructive so as to be removable after the media is captured via selection of the shutter button.

### Claim 9 (depends on 1)

The method of claim 1, wherein the second camera interface is a still image camera interface and the first camera user interface is a user interface other than the still image camera interface.

### Claim 10 (depends on 9)

The method of claim 9, wherein the second camera interface is a video camera interface.

### Claim 11

An electronic device, comprising:
a touch-screen display;
one or more cameras;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
displaying on the touch-screen display a first camera user interface corresponding to a first camera mode;
detecting a first input comprising a swipe gesture on the first camera user interface;
in response to detecting the first input, displaying on the touch-screen display a second camera interface corresponding to a second camera mode, including concurrently displaying, on the touch-screen display:
a shutter button;
a live preview of visual data sensed by the one or more cameras; and
while displaying the second camera interface, detecting a second input comprising selection of a filter control affordance,
in response to the second input, displaying, concurrently with the shutter button and the live preview of the visual data sensed by the one or more cameras, a plurality of filter options not included in the first camera user interface;
detecting selection of a respective filter option of the plurality of filter options; and
in response to detecting selection of the respective filter option, changing an appearance of the live preview based on the respective filter option.

### Claim 12 (depends on 11)

The electronic device of claim 11, wherein the filter control affordance is displayed concurrently with the live preview and the shutter button.

### Claim 13 (depends on 11)

The electronic device of claim 11, wherein the filter control affordance is one of a plurality of camera setting affordances for controlling operation of the one or more cameras that are displayed concurrently with the live preview and the shutter button.

### Claim 14 (depends on 13)

The electronic device of claim 13, wherein, after the respective filter option has been selected, the filter control affordance is visually distinguished from other camera setting affordances of the plurality of camera setting affordances.

### Claim 15 (depends on 13)

The electronic device of claim 13, wherein the plurality of camera settings affordances are overlaid on the live preview.

### Claim 16 (depends on 11)

The electronic device of claim 11, wherein the one or more programs further include instructions for:
detecting a second input on the shutter button while the respective filter option is selected; and
in response to detecting the second input on the shutter button, capturing media with the respective filter option applied.

### Claim 17 (depends on 11)

The electronic device of claim 11, wherein the respective filter option applies a visual effect that affects an appearance of media captured by the one or more cameras.

### Claim 18 (depends on 17)

The electronic device of claim 17, wherein the visual effect applied by the respective filter option is non-destructive so as to be removable after the media is captured via selection of the shutter button.

### Claim 19 (depends on 11)

The electronic device of claim 11, wherein the second camera interface is a still image camera interface and the first camera user interface is a user interface other than the still image camera interface.

### Claim 20 (depends on 19)

The electronic device of claim 19, wherein the second camera interface is a video camera interface.

### Claim 21

A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic device with a touch-screen display and one or more cameras, cause the electronic device to:
display on the touch-screen display a first camera user interface corresponding to a first camera mode;
detect a first input comprising a swipe gesture on the first camera user interface;
in response to detecting the first input, display on the touch-screen display a second camera interface corresponding to a second camera mode, including concurrently displaying, on the touch-screen display:
a shutter button;
a live preview of visual data sensed by the one or more cameras; and
while displaying the second camera interface, detect a second input comprising selection of a filter control affordance,
in response to the second input, display, concurrently with the shutter button and the live preview of the visual data sensed by the one or more cameras, a plurality of filter options not included in the first camera user interface;
detect selection of a respective filter option of the plurality of filter options; and
in response to detecting selection of the respective filter option, change an appearance of the live preview based on the respective filter option.

### Claim 22 (depends on 21)

The non-transitory computer readable storage medium of claim 21, wherein the filter control affordance is displayed concurrently with the live preview and the shutter button.

### Claim 23 (depends on 21)

The non-transitory computer readable storage medium of claim 21, wherein the filter control affordance is one of a plurality of camera setting affordances for controlling operation of the one or more cameras that are displayed concurrently with the live preview and the shutter button.

### Claim 24 (depends on 23)

The non-transitory computer readable storage medium of claim 23, wherein, after the respective filter option has been selected, the filter control affordance is visually distinguished from other camera setting affordances of the plurality of camera setting affordances.

### Claim 25 (depends on 23)

The non-transitory computer readable storage medium of claim 23, wherein the plurality of camera setting affordances are overlaid on the live preview.

### Claim 26 (depends on 21)

The non-transitory computer readable storage medium of claim 21, wherein the one or more programs further comprise instructions that cause the electronic device to:
detect a second input on the shutter button while the respective filter option is selected; and
in response to detecting the second input on the shutter button, capture media with the respective filter option applied.

### Claim 27 (depends on 20)

The non-transitory computer readable storage medium of claim 20, wherein the respective filter option applies a visual effect that affects an appearance of media captured by the one or more cameras.

### Claim 28 (depends on 27)

The non-transitory computer readable storage medium of claim 27, wherein the visual effect applied by the respective filter option is non-destructive so as to be removable after the media is captured via selection of the shutter button.

### Claim 29 (depends on 21)

The non-transitory computer readable storage medium of claim 21, wherein the second camera interface is a still image camera interface and the first camera user interface is a user interface other than the still image camera interface.

### Claim 30 (depends on 29)

The non-transitory computer readable storage medium of claim 29, wherein the second camera interface is a video camera interface.
