# US 12,112,024 B2 · User interfaces for managing media styles

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

- Number: US 12,112,024 B2
- Document ID: US12112024B2
- Status: Granted
- Kind: B2
- Application number: 17/721,039
- Filed: 2022-04-14
- Published: 2022-12-01
- Granted: 2024-10-08
- Earliest claimed: 2021-06-01
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Johnnie B. Manzari; Graham R. Clarke; William A. Sorrentino, III; Andre Souza Dos Santos
- Web page: https://patentgrep.com/patent/US12112024B2

## CPC

- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04847: Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G11B 27/031: Electronic editing of digitised analogue information signals, e.g. audio or video signals
- G11B 27/34: Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)}
- H04N 23/631: {Graphical user interfaces [GUI] specially adapted for controlling image capture or setting capture parameters}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G11B: INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER (recording measured values in a way that does not require playback through a transducer G01D9/00; recording or playback apparatus using mechanically marked tape, e.g. punched paper tape, or using unit records, e.g. punched or magnetically marked cards G06K; transferring data from one type of record carrier to another G06K1/18; circuits for coupling output of reproducer to radio receiver H04B1/20; gramophone pick-ups or like acoustic electromechanical transducers or circuits therefor H04R)
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

The present disclosure generally relates to user interfaces for media-processing styles. In some embodiments, the present disclosure relates to user interfaces for editing media-processing styles.

## Claims

### Claim 1

A computer system configured to communicate with a display generation component and one or more input devices, comprising:
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:
displaying, via the display generation component, a user interface that includes a representation of media, wherein the representation of the media is displayed using a first media-processing style that is applied to visual content of the media, wherein the first media-processing style is defined by a first value of a first parameter of the first media-processing style and a second value of a second parameter of the first media-processing style;
while displaying the representation of the media using the first media-processing style:
concurrently displaying, via the display generation component, a plurality of selectable user interface objects for the first media-processing style, including:
a first selectable user interface object for editing the first parameter of the first media-processing style that is displayed with a representation of a current value for the first parameter of the first media-processing style; and
a second selectable user interface object for editing the second parameter of the first media-processing style that is displayed with a representation of a current value for the second parameter of the first media-processing style, wherein the first parameter is different from the second parameter; and
displaying a first identifier that corresponds to the first media-processing style before detecting a first input directed to the plurality of selectable user interface objects for the first media-processing style;
while displaying the plurality of selectable user interface objects for the first media-processing style, detecting, via the one or more input devices, the first input directed to the plurality of selectable user interface objects for the first media-processing style; and
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style:
in accordance with a determination that the first input is directed to the first selectable user interface object for editing the first parameter of the first media-processing style, displaying, via the display generation component, a first control for adjusting the current value for the first parameter;
in accordance with a determination that the first input is directed to the second selectable user interface object for editing the second parameter of the first media-processing style, displaying, via the display generation component, a second control for adjusting the current value for the second parameter; and
in accordance with a determination that the current value for the first parameter has changed to a value that is different from a default value of the first parameter of the first media-processing style, displaying a second identifier, wherein the second identifier is different from the first identifier.

### Claim 2 (depends on 1)

The computer system of claim 1, the one or more programs further including instructions for:
while displaying the representation of the media using the first media-processing style and the plurality of selectable user interface objects for the first media-processing style, detecting a request to display the representation of the media using a third media-processing style that is applied to the visual content of the media; and
in response to detecting the request to display the representation of the media using the third media-processing style that is applied to the visual content of the media, ceasing to display the plurality of selectable user interface objects for the first media-processing style.

### Claim 3 (depends on 1)

The computer system of claim 1, wherein displaying, via the display generation component, the first control for adjusting the current value for the first parameter includes expanding the first selectable user interface object for editing the first parameter of the first media-processing style.

### Claim 4 (depends on 1)

The computer system of claim 1, the one or more programs further including instructions for:
while displaying, via the display generation component, the first control for adjusting the current value for the first parameter, detecting an end of the first input directed to the plurality of selectable user interface objects for the first media-processing style; and
in response to detecting the end of the first input directed to the plurality of selectable user interface objects for the first media-processing style, reducing a size of the first control for adjusting the current value for the first parameter.

### Claim 5 (depends on 1)

The computer system of claim 1, wherein:
the first selectable user interface object for editing the first parameter is displayed with a first representation of a first range of values for the first parameter, the first range of values having a first distance between a first point in the first representation of the first range of values representing a third value and a second point in the first representation of the first range of values representing a fourth value; and
displaying the first control includes displaying a second representation of a range of values which has a second distance, greater than the first distance, between a first point in the second representation of the range of values representing the third value and a second point in the second representation of the range of values representing the fourth value.

### Claim 6 (depends on 1)

The computer system of claim 1, wherein the first control is displayed with a third representation of a third range of values for the first parameter, the third range of values having a third distance between a first point in the third representation of the third range of values representing a third value and a second point in the third representation of the third range of values representing a fourth value, the one or more programs further including instructions for:
while displaying, via the display generation component, the first control with the third representation of the third range of values for the first parameter, detecting an end of the first input directed to the plurality of selectable user interface objects for the first media-processing style; and
in response to detecting the end of the first input directed to the plurality of selectable user interface objects for the first media-processing style, displaying the first selectable user interface object for editing the first parameter with a fifth representation of a range of values which has a fourth distance, lesser than the third distance, between a first point in the fifth representation of the range of values representing the third value and a second point in the fifth representation of the range of values representing the fourth value.

### Claim 7 (depends on 1)

The computer system of claim 1, the one or more programs further including instructions for:
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style and in accordance with a determination that the first input is directed to the first selectable user interface object for editing the first parameter of the first media-processing style, ceasing to display the second control for adjusting the current value for the second parameter.

### Claim 8 (depends on 1)

The computer system of claim 1, wherein the user interface includes a selectable user interface object for resetting one or more parameters of the first media-processing style, the one or more programs further including instructions for:
while displaying the selectable user interface object for resetting one or more parameters of the first media-processing style, detecting an input directed to the selectable user interface object for resetting the one or more parameters of the first media-processing style; and
in response to detecting the input directed to the selectable user interface object for resetting the one or more parameters of the first media-processing style:
displaying the representation of the current value for the first parameter of the first media-processing style as a second default value for the first parameter of the first media-processing style; and
displaying the representation of the current value for the second parameter of the first media-processing style as a second default value for the second parameter of the first media-processing style.

### Claim 9 (depends on 8)

The computer system of claim 8, the one or more programs further including instructions for:
in response to detecting the input directed to the selectable user interface object for resetting the one or more parameters of the first media-processing style, displaying a prompt to confirm resetting the one or more parameters of the first media-processing style.

### Claim 10 (depends on 1)

The computer system of claim 1, wherein the user interface includes a second selectable user interface object for capturing media, the one or more programs further including instructions for:
while displaying the representation of the media using the first media-processing style and the second selectable user interface object for capturing media, detecting an input directed to the second selectable user interface object for capturing media; and
in response to detecting the input directed to the second selectable user interface object for capturing media, capturing third media that has the first media-processing style applied.

### Claim 11 (depends on 1)

The computer system of claim 1, wherein displaying the representation of the media using the first media-processing style includes applying the first media-processing style differently to one or more objects in a first portion of the representation of the media than to a second portion of the representation of the media that does not include the one or more objects.

### Claim 12 (depends on 1)

The computer system of claim 1, the one or more programs further including instructions for:
while displaying the plurality of selectable user interface objects for the first media-processing style, detecting, via the one or more input devices, a third input directed to the representation of the media;
in response to detecting the third input directed to the representation of the media, displaying a portion of the representation of the media using a fifth media-processing style; and
while displaying the portion of the representation of the media using the fifth media-processing style and in accordance with a determination that the portion of the representation of the media displayed using the fifth media-processing style is greater than a threshold amount of the representation of the media, displaying a representation of a current value for a first parameter of the fifth media-processing style and ceasing to display the representation of the current value for the first parameter of the first media-processing style.

### Claim 13 (depends on 1)

The computer system of claim 1, the one or more programs further including instructions for:
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style and in accordance with a determination that at least one current value for one or more parameters of the first media-processing style is different from one or more default values for the one or more parameters of the first media-processing style, adding a first custom media-processing style that is different from the first media-processing style to a set of available media-processing styles.

### Claim 14 (depends on 13)

The computer system of claim 13, the one or more programs further including instructions for:
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style and in accordance with a determination that at least one current value for one or more parameters of the first media-processing style is different from one or more default values for the one or more parameters of the first media-processing style:
in accordance with a determination that a difference between the at least one current value for the one or more parameters of the first media-processing style and the one or more default values for the one or more parameters of the first media-processing style is a first difference, displaying a first text identifier for the first custom media-processing style; and
in accordance with a determination that a difference between the at least one current value for the one or more parameters of the first media-processing style and the one or more default values for the one or more parameters of the first media-processing style is a second difference that is different from the first difference, displaying a second text identifier for the first custom media-processing style, wherein the second text identifier is different from the first text identifier.

### Claim 15 (depends on 14)

The computer system of claim 14, wherein the first media-processing style has a third text identifier that is different from the first text identifier and the second text identifier, the one or more programs further including instructions for:
while the set of available media-processing styles includes the first custom media-processing style, detecting a third request to change one or more parameters of the first custom media-processing style; and
in response to detecting the third request to change the one or more parameters of the first custom media-processing style and in accordance with a determination that the first custom media-processing style would be, after the third request is implemented, the same as one or more other available media-processing styles, displaying the third text identifier.

### Claim 16 (depends on 1)

The computer system of claim 1, wherein the plurality of selectable user interface objects for the first media-processing style are displayed in response to detecting a request to edit the first media-processing style.

### Claim 17 (depends on 1)

The computer system of claim 1, wherein the user interface including the representation of the media includes a second styles-mode user interface object that, when selected, causes the representation of the media to be displayed with a third selected media-processing style applied, the one or more programs further including instructions for:
detecting a respective input; and
in response to detecting the respective input and in accordance with a determination that the respective input is directed to the first control for adjusting the current value for the first parameter, changing a first appearance of the second styles-mode user interface object.

### Claim 18 (depends on 17)

The computer system of claim 17, wherein changing the first appearance of the second styles-mode user interface object includes changing display of a third visual aspect of the second styles-mode user interface object.

### Claim 19 (depends on 1)

The computer system of claim 1, wherein the first media-processing style is for newly captured media.

### Claim 20 (depends on 1)

The computer system of claim 1, wherein:
a third identifier that corresponds to a second media-processing style is displayed in response to detecting, via the one or more input devices, a second input that corresponds to a request to change the first media-processing style to the second media-processing style different from the first media-processing style; and
the second identifier is re-displayed in response to detecting, via the one or more input devices, a third input that corresponds to a request to change the second media-processing style back to the first media-processing style.

### Claim 21

A non-transitory computer-readable storage medium storing one or more programs configured to be executed by one or more processors of a computer system that is in communication with a display generation component and one or more input devices, the one or more programs including instructions for:
displaying, via the display generation component, a user interface that includes a representation of media, wherein the representation of the media is displayed using a first media-processing style that is applied to visual content of the media, wherein the first media-processing style is defined by a first value of a first parameter of the first media-processing style and a second value of a second parameter of the first media-processing style;
while displaying the representation of the media using the first media-processing style:
concurrently displaying, via the display generation component, a plurality of selectable user interface objects for the first media-processing style, including:
a first selectable user interface object for editing the first parameter of the first media-processing style that is displayed with a representation of a current value for the first parameter of the first media-processing style; and
a second selectable user interface object for editing the second parameter of the first media-processing style that is displayed with a representation of a current value for the second parameter of the first media-processing style, wherein the first parameter is different from the second parameter; and
displaying a first identifier that corresponds to the first media-processing style before detecting a first input directed to the plurality of selectable user interface objects for the first media-processing style;
while displaying the plurality of selectable user interface objects for the first media-processing style, detecting, via the one or more input devices, the first input directed to the plurality of selectable user interface objects for the first media-processing style; and
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style:
in accordance with a determination that the first input is directed to the first selectable user interface object for editing the first parameter of the first media-processing style, displaying, via the display generation component, a first control for adjusting the current value for the first parameter;
in accordance with a determination that the first input is directed to the second selectable user interface object for editing the second parameter of the first media-processing style, displaying, via the display generation component, a second control for adjusting the current value for the second parameter; and
in accordance with a determination that the current value for the first parameter has changed to a value that is different from a default value of the first parameter of the first media-processing style, displaying a second identifier, wherein the second identifier is different from the first identifier.

### Claim 22 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, wherein the first media-processing style is for newly captured media.

### Claim 23 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, the one or more programs further including instructions for:
while displaying the representation of the media using the first media-processing style and the plurality of selectable user interface objects for the first media-processing style, detecting a request to display the representation of the media using a third media-processing style that is applied to the visual content of the media; and
in response to detecting the request to display the representation of the media using the third media-processing style that is applied to the visual content of the media, ceasing to display the plurality of selectable user interface objects for the first media-processing style.

### Claim 24 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, wherein displaying, via the display generation component, the first control for adjusting the current value for the first parameter includes expanding the first selectable user interface object for editing the first parameter of the first media-processing style.

### Claim 25 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, the one or more programs further including instructions for:
while displaying, via the display generation component, the first control for adjusting the current value for the first parameter, detecting an end of the first input directed to the plurality of selectable user interface objects for the first media-processing style; and
in response to detecting the end of the first input directed to the plurality of selectable user interface objects for the first media-processing style, reducing a size of the first control for adjusting the current value for the first parameter.

### Claim 26 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, wherein:
the first selectable user interface object for editing the first parameter is displayed with a first representation of a first range of values for the first parameter, the first range of values having a first distance between a first point in the first representation of the first range of values representing a third value and a second point in the first representation of the first range of values representing a fourth value; and
displaying the first control includes displaying a second representation of a range of values which has a second distance, greater than the first distance, between a first point in the second representation of the range of values representing the third value and a second point in the second representation of the range of values representing the fourth value.

### Claim 27 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, wherein the first control is displayed with a third representation of a third range of values for the first parameter, the third range of values having a third distance between a first point in the third representation of the third range of values representing a third value and a second point in the third representation of the third range of values representing a fourth value, the one or more programs further including instructions for:
while displaying, via the display generation component, the first control with the third representation of the third range of values for the first parameter, detecting an end of the first input directed to the plurality of selectable user interface objects for the first media-processing style; and
in response to detecting the end of the first input directed to the plurality of selectable user interface objects for the first media-processing style, displaying the first selectable user interface object for editing the first parameter with a fifth representation of a range of values which has a fourth distance, lesser than the third distance, between a first point in the fifth representation of the range of values representing the third value and a second point in the fifth representation of the range of values representing the fourth value.

### Claim 28 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, the one or more programs further including instructions for:
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style and in accordance with a determination that the first input is directed to the first selectable user interface object for editing the first parameter of the first media-processing style, ceasing to display the second control for adjusting the current value for the second parameter.

### Claim 29 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, wherein the user interface includes a selectable user interface object for resetting one or more parameters of the first media-processing style, the one or more programs further including instructions for:
while displaying the selectable user interface object for resetting one or more parameters of the first media-processing style, detecting an input directed to the selectable user interface object for resetting the one or more parameters of the first media-processing style; and
in response to detecting the input directed to the selectable user interface object for resetting the one or more parameters of the first media-processing style:
displaying the representation of the current value for the first parameter of the first media-processing style as a second default value for the first parameter of the first media-processing style; and
displaying the representation of the current value for the second parameter of the first media-processing style as a second default value for the second parameter of the first media-processing style.

### Claim 30 (depends on 29)

The non-transitory computer-readable storage medium of claim 29, the one or more programs further including instructions for:
in response to detecting the input directed to the selectable user interface object for resetting the one or more parameters of the first media-processing style, displaying a prompt to confirm resetting the one or more parameters of the first media-processing style.

### Claim 31 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, wherein the user interface includes a second selectable user interface object for capturing media, the one or more programs further including instructions for:
while displaying the representation of the media using the first media-processing style and the second selectable user interface object for capturing media, detecting an input directed to the second selectable user interface object for capturing media; and
in response to detecting the input directed to the second selectable user interface object for capturing media, capturing third media that has the first media-processing style applied.

### Claim 32 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, wherein displaying the representation of the media using the first media-processing style includes applying the first media-processing style differently to one or more objects in a first portion of the representation of the media than to a second portion of the representation of the media that does not include the one or more objects.

### Claim 33 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, the one or more programs further including instructions for:
while displaying the plurality of selectable user interface objects for the first media-processing style, detecting, via the one or more input devices, a third input directed to the representation of the media;
in response to detecting the third input directed to the representation of the media, displaying a portion of the representation of the media using a fifth media-processing style; and
while displaying the portion of the representation of the media using the fifth media-processing style and in accordance with a determination that the portion of the representation of the media displayed using the fifth media-processing style is greater than a threshold amount of the representation of the media, displaying a representation of a current value for a first parameter of the fifth media-processing style and ceasing to display the representation of the current value for the first parameter of the first media-processing style.

### Claim 34 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, the one or more programs further including instructions for:
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style and in accordance with a determination that at least one current value for one or more parameters of the first media-processing style is different from one or more default values for the one or more parameters of the first media-processing style, adding a first custom media-processing style that is different from the first media-processing style to a set of available media-processing styles.

### Claim 35 (depends on 34)

The non-transitory computer-readable storage medium of claim 34, the one or more programs further including instructions for:
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style and in accordance with a determination that at least one current value for one or more parameters of the first media-processing style is different from one or more default values for the one or more parameters of the first media-processing style:
in accordance with a determination that a difference between the at least one current value for the one or more parameters of the first media-processing style and the one or more default values for the one or more parameters of the first media-processing style is a first difference, displaying a first text identifier for the first custom media-processing style; and
in accordance with a determination that a difference between the at least one current value for the one or more parameters of the first media-processing style and the one or more default values for the one or more parameters of the first media-processing style is a second difference that is different from the first difference, displaying a second text identifier for the first custom media-processing style, wherein the second text identifier is different from the first text identifier.

### Claim 36 (depends on 35)

The non-transitory computer-readable storage medium of claim 35, wherein the first media-processing style has a third text identifier that is different from the first text identifier and the second text identifier, the one or more programs further including instructions for:
while the set of available media-processing styles includes the first custom media-processing style, detecting a third request to change one or more parameters of the first custom media-processing style; and
in response to detecting the third request to change the one or more parameters of the first custom media-processing style and in accordance with a determination that the first custom media-processing style would be, after the third request is implemented, the same as one or more other available media-processing styles, displaying the third text identifier.

### Claim 37 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, wherein the plurality of selectable user interface objects for the first media-processing style are displayed in response to detecting a request to edit the first media-processing style.

### Claim 38 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, wherein the user interface including the representation of the media includes a second styles-mode user interface object that, when selected, causes the representation of the media to be displayed with a third selected media-processing style applied, the one or more programs further including instructions for:
detecting a respective input; and
in response to detecting the respective input and in accordance with a determination that the respective input is directed to the first control for adjusting the current value for the first parameter, changing a first appearance of the second styles-mode user interface object.

### Claim 39 (depends on 38)

The non-transitory computer-readable storage medium of claim 38, wherein changing the first appearance of the second styles-mode user interface object includes changing display of a third visual aspect of the second styles-mode user interface object.

### Claim 40 (depends on 21)

The non-transitory computer-readable storage medium of claim 21, wherein:
a third identifier that corresponds to a second media-processing style is displayed in response to detecting, via the one or more input devices, a second input that corresponds to a request to change the first media-processing style to the second media-processing style different from the first media-processing style; and
the second identifier is re-displayed in response to detecting, via the one or more input devices, a third input that corresponds to a request to change the second media-processing style back to the first media-processing style.

### Claim 41

A method, comprising:
at a computer system that is in communication with a display generation component and one or more input devices:
displaying, via the display generation component, a user interface that includes a representation of media, wherein the representation of the media is displayed using a first media-processing style that is applied to visual content of the media, wherein the first media-processing style is defined by a first value of a first parameter of the first media-processing style and a second value of a second parameter of the first media-processing style;
while displaying the representation of the media using the first media-processing style:
concurrently displaying, via the display generation component, a plurality of selectable user interface objects for the first media-processing style, including:
a first selectable user interface object for editing the first parameter of the first media-processing style that is displayed with a representation of a current value for the first parameter of the first media-processing style; and
a second selectable user interface object for editing the second parameter of the first media-processing style that is displayed with a representation of a current value for the second parameter of the first media-processing style, wherein the first parameter is different from the second parameter; and
displaying a first identifier that corresponds to the first media-processing style before detecting a first input directed to the plurality of selectable user interface objects for the first media-processing style;
while displaying the plurality of selectable user interface objects for the first media-processing style, detecting, via the one or more input devices, the first input directed to the plurality of selectable user interface objects for the first media-processing style; and
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style:
in accordance with a determination that the first input is directed to the first selectable user interface object for editing the first parameter of the first media-processing style, displaying, via the display generation component, a first control for adjusting the current value for the first parameter;
in accordance with a determination that the first input is directed to the second selectable user interface object for editing the second parameter of the first media-processing style, displaying, via the display generation component, a second control for adjusting the current value for the second parameter; and
in accordance with a determination that the current value for the first parameter has changed to a value that is different from a default value of the first parameter of the first media-processing style, displaying a second identifier, wherein the second identifier is different from the first identifier.

### Claim 42 (depends on 41)

The method of claim 41, wherein the first media-processing style is for newly captured media.

### Claim 43 (depends on 41)

The method of claim 41, further comprising:
while displaying the representation of the media using the first media-processing style and the plurality of selectable user interface objects for the first media-processing style, detecting a request to display the representation of the media using a third media-processing style that is applied to the visual content of the media; and
in response to detecting the request to display the representation of the media using the third media-processing style that is applied to the visual content of the media, ceasing to display the plurality of selectable user interface objects for the first media-processing style.

### Claim 44 (depends on 41)

The method of claim 41, wherein displaying, via the display generation component, the first control for adjusting the current value for the first parameter includes expanding the first selectable user interface object for editing the first parameter of the first media-processing style.

### Claim 45 (depends on 41)

The method of claim 41, further comprising:
while displaying, via the display generation component, the first control for adjusting the current value for the first parameter, detecting an end of the first input directed to the plurality of selectable user interface objects for the first media-processing style; and
in response to detecting the end of the first input directed to the plurality of selectable user interface objects for the first media-processing style, reducing a size of the first control for adjusting the current value for the first parameter.

### Claim 46 (depends on 41)

The method of claim 41, wherein:
the first selectable user interface object for editing the first parameter is displayed with a first representation of a first range of values for the first parameter, the first range of values having a first distance between a first point in the first representation of the first range of values representing a third value and a second point in the first representation of the first range of values representing a fourth value; and
displaying the first control includes displaying a second representation of a range of values which has a second distance, greater than the first distance, between a first point in the second representation of the range of values representing the third value and a second point in the second representation of the range of values representing the fourth value.

### Claim 47 (depends on 41)

The method of claim 41, wherein the first control is displayed with a third representation of a third range of values for the first parameter, the third range of values having a third distance between a first point in the third representation of the third range of values representing a third value and a second point in the third representation of the third range of values representing a fourth value, further comprising:
while displaying, via the display generation component, the first control with the third representation of the third range of values for the first parameter, detecting an end of the first input directed to the plurality of selectable user interface objects for the first media-processing style; and
in response to detecting the end of the first input directed to the plurality of selectable user interface objects for the first media-processing style, displaying the first selectable user interface object for editing the first parameter with a fifth representation of a range of values which has a fourth distance, lesser than the third distance, between a first point in the fifth representation of the range of values representing the third value and a second point in the fifth representation of the range of values representing the fourth value.

### Claim 48 (depends on 41)

The method of claim 41, further comprising:
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style and in accordance with a determination that the first input is directed to the first selectable user interface object for editing the first parameter of the first media-processing style, ceasing to display the second control for adjusting the current value for the second parameter.

### Claim 49 (depends on 41)

The method of claim 41, wherein the user interface includes a selectable user interface object for resetting one or more parameters of the first media-processing style, further comprising:
while displaying the selectable user interface object for resetting one or more parameters of the first media-processing style, detecting an input directed to the selectable user interface object for resetting the one or more parameters of the first media-processing style; and
in response to detecting the input directed to the selectable user interface object for resetting the one or more parameters of the first media-processing style:
displaying the representation of the current value for the first parameter of the first media-processing style as a second default value for the first parameter of the first media-processing style; and
displaying the representation of the current value for the second parameter of the first media-processing style as a second default value for the second parameter of the first media-processing style.

### Claim 50 (depends on 49)

The method of claim 49, further comprising:
in response to detecting the input directed to the selectable user interface object for resetting the one or more parameters of the first media-processing style, displaying a prompt to confirm resetting the one or more parameters of the first media-processing style.

### Claim 51 (depends on 41)

The method of claim 41, wherein the user interface includes a second selectable user interface object for capturing media, further comprising:
while displaying the representation of the media using the first media-processing style and the second selectable user interface object for capturing media, detecting an input directed to the second selectable user interface object for capturing media; and
in response to detecting the input directed to the second selectable user interface object for capturing media, capturing third media that has the first media-processing style applied.

### Claim 52 (depends on 41)

The method of claim 41, wherein displaying the representation of the media using the first media-processing style includes applying the first media-processing style differently to one or more objects in a first portion of the representation of the media than to a second portion of the representation of the media that does not include the one or more objects.

### Claim 53 (depends on 41)

The method of claim 41, further comprising:
while displaying the plurality of selectable user interface objects for the first media-processing style, detecting, via the one or more input devices, a third input directed to the representation of the media;
in response to detecting the third input directed to the representation of the media, displaying a portion of the representation of the media using a fifth media-processing style; and
while displaying the portion of the representation of the media using the fifth media-processing style and in accordance with a determination that the portion of the representation of the media displayed using the fifth media-processing style is greater than a threshold amount of the representation of the media, displaying a representation of a current value for a first parameter of the fifth media-processing style and ceasing to display the representation of the current value for the first parameter of the first media-processing style.

### Claim 54 (depends on 41)

The method of claim 41, further comprising:
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style and in accordance with a determination that at least one current value for one or more parameters of the first media-processing style is different from one or more default values for the one or more parameters of the first media-processing style, adding a first custom media-processing style that is different from the first media-processing style to a set of available media-processing styles.

### Claim 55 (depends on 54)

The method of claim 54, further comprising:
in response to detecting the first input directed to the plurality of selectable user interface objects for the first media-processing style and in accordance with a determination that at least one current value for one or more parameters of the first media-processing style is different from one or more default values for the one or more parameters of the first media-processing style:
in accordance with a determination that a difference between the at least one current value for the one or more parameters of the first media-processing style and the one or more default values for the one or more parameters of the first media-processing style is a first difference, displaying a first text identifier for the first custom media-processing style; and
in accordance with a determination that a difference between the at least one current value for the one or more parameters of the first media-processing style and the one or more default values for the one or more parameters of the first media-processing style is a second difference that is different from the first difference, displaying a second text identifier for the first custom media-processing style, wherein the second text identifier is different from the first text identifier.

### Claim 56 (depends on 55)

The method of claim 55, wherein the first media-processing style has a third text identifier that is different from the first text identifier and the second text identifier, further comprising:
while the set of available media-processing styles includes the first custom media-processing style, detecting a third request to change one or more parameters of the first custom media-processing style; and
in response to detecting the third request to change the one or more parameters of the first custom media-processing style and in accordance with a determination that the first custom media-processing style would be, after the third request is implemented, the same as one or more other available media-processing styles, displaying the third text identifier.

### Claim 57 (depends on 41)

The method of claim 41, wherein the plurality of selectable user interface objects for the first media-processing style are displayed in response to detecting a request to edit the first media-processing style.

### Claim 58 (depends on 41)

The method of claim 41, wherein the user interface including the representation of the media includes a second styles-mode user interface object that, when selected, causes the representation of the media to be displayed with a third selected media-processing style applied, further comprising:
detecting a respective input; and
in response to detecting the respective input and in accordance with a determination that the respective input is directed to the first control for adjusting the current value for the first parameter, changing a first appearance of the second styles-mode user interface object.

### Claim 59 (depends on 58)

The method of claim 58, wherein changing the first appearance of the second styles-mode user interface object includes changing display of a third visual aspect of the second styles-mode user interface object.

### Claim 60 (depends on 41)

The method of claim 41, wherein:
a third identifier that corresponds to a second media-processing style is displayed in response to detecting, via the one or more input devices, a second input that corresponds to a request to change the first media-processing style to the second media-processing style different from the first media-processing style; and
the second identifier is re-displayed in response to detecting, via the one or more input devices, a third input that corresponds to a request to change the second media-processing style back to the first media-processing style.
