# US 10,375,313 B1 · Creative camera

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

- Number: US 10,375,313 B1
- Document ID: US10375313B1
- Status: Granted
- Kind: B1
- Application number: 16/110,514
- Filed: 2018-08-23
- Granted: 2019-08-06
- Earliest claimed: 2018-05-07
- Assignees: Apple Inc.
- Applicants: Apple Inc.
- Inventors: Marcel Van Os; Jessica Aboukasm; David R. Black; Robert Chinn; Gregory L. Dudey; Katherine K. Ernst; Grant Paul; William A. Sorrentino, III; Brian E. Walsh; Jean-Francois Albouze; Jae Woo Chang; Aurelio Guzman; Christopher J. Moulios; Joanna M. Newman; Nicolas Scapel; Joseph-Alexander P. Weil; Christopher Wilson
- Web page: https://patentgrep.com/patent/US10375313B1

## CPC

- H04N 23/632: {for displaying or modifying preview images prior to image capturing, e.g. variety of image resolutions or capturing parameters}
- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/0304: {Detection arrangements using opto-electronic means (constructional details of pointing devices not related to the detection arrangement using opto-electronic means G06F3/033; optical digitisers G06F3/042)}
- G06T 13/40: of characters, e.g. humans, animals or virtual beings
- H04L 51/10: Multimedia information
- H04M 1/72436: for text messaging, e.g. short messaging services [SMS] or e-mails
- H04M 1/72439: for image or video messaging
- H04N 5/2621: {Cameras specially adapted for the electronic generation of special effects during image pickup, e.g. digital cameras, camcorders, video cameras having integrated special effects capability}
- H04N 5/2628: {Alteration of picture size, shape, position or orientation, e.g. zooming, rotation, rolling, perspective, translation}
- H04N 5/272: Means for inserting a foreground image in a background image, i.e. inlay, outlay
- H04N 7/141: {between two video terminals, e.g. videophone (telephonic communication systems combined with television receiver for reception of entertainment or information matter H04M11/085)}
- H04N 7/147: {Communication arrangements, e.g. identifying the communication as a video-communication, intermediate storage of the signals (selecting H04Q)}
- H04N 23/611: where the recognised objects include parts of the human body
- H04N 23/62: Control of parameters via user interfaces
- H04N 23/63: by using electronic viewfinders
- H04N 23/667: Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
- A61B 5/1128: {using image analysis (A61B5/1127 takes precedence)}
- A61B 5/744: {Displaying an avatar, e.g. an animated cartoon character}
- G06F 3/04842: Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence)
- G06F 3/04845: for image manipulation, e.g. dragging, rotation, expansion or change of colour
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06T 7/50: Depth or shape recovery
- G06T 7/70: Determining position or orientation of objects or cameras (camera calibration G06T7/80)
- G06T 2207/30196: Human being; Person
- H04N 2005/2726: {for simulating a person's appearance, e.g. hair style, glasses, clothes}
- H04N 2007/145: {Handheld terminals}
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G06T: IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)

## Abstract

The present disclosure generally relates to displaying visual effects in image data. In some examples, visual effects include an avatar displayed on a user's face. In some examples, visual effects include stickers applied to image data. In some examples, visual effects include screen effects. In some examples, visual effects are modified based on depth data in the image data.

## Claims

### Claim 1

An electronic device, comprising:
a camera;
a display apparatus;
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 apparatus, a camera user interface, the camera user interface including:
a camera display region including a representation of image data captured via the camera, wherein the representation includes a representation of a subject and a representation of a background, and the image data corresponds to depth data for the subject; and
a first affordance associated with a first camera display mode;
identifying the subject based on the depth data;
while the subject is positioned within a field of view of the camera and the representation of the subject and the representation of the background are displayed in the camera display region, detecting a gesture directed to the first affordance;
in response to detecting the gesture directed to the first affordance, activating the first camera display mode, wherein activating the first camera display mode includes:
displaying an avatar selection region including a plurality of avatar options; and
in response to detecting a selection of one of the plurality of avatar options, displaying a representation of the selected avatar option over a first portion of the representation of the identified subject in the camera display region and while maintaining display of at least a second portion of the representation of the identified subject;
while the first camera display mode is active, detecting a change in pose of the subject;
in response to detecting the change in pose of the subject, changing an appearance of the displayed representation of the selected avatar option based on the detected change in pose of the subject while maintaining display of the second portion of the representation of the identified subject and at least a portion of the representation of the background;
while displaying the representation of the selected avatar option over the first portion of the representation of the identified subject in the camera display region and while maintaining display of at least the second portion of the representation of the identified subject, detecting a gesture directed to a filter affordance that is concurrently displayed on the display with the representation of the selected avatar; and
in response to detecting the gesture directed to the filter affordance, activating a filter mode, wherein activating the filter mode includes:
changing an appearance of the displayed representation of the selected avatar option based on the selected filter; and
changing an appearance of at least a portion of the representation of the background based on the selected filter.

### Claim 2 (depends on 1)

The electronic device of claim 1, wherein activating the first camera display mode further includes:
prior to displaying the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region:
displaying the representation of the subject in the camera display region without displaying the representation of the selected avatar option over the first portion of the representation of the subject.

### Claim 3 (depends on 1)

The electronic device of claim 1, wherein the avatar selection region further includes an option for ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display, the one or more programs further including instructions for:
receiving a user input corresponding to selection of the option for ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region; and
in response to receiving a user input corresponding to selection of the option for ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region, ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region.

### Claim 4 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
detecting a horizontal swipe gesture on the avatar selection region; and
in response to detecting the horizontal swipe gesture, displaying an avatar creation affordance associated with a function for adding a new avatar option to the plurality of avatar options.

### Claim 5 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
while the first camera display mode is active, detecting a swipe gesture on the avatar selection region; and
in response to detecting the swipe gesture on the avatar selection region, changing an appearance of the displayed representation of the selected avatar option in the camera display region from a first appearance to a second appearance, wherein the second appearance corresponds to a different one of the plurality of avatar options.

### Claim 6 (depends on 1)

The electronic device of claim 1, wherein the representation of image data captured via the camera is a live camera preview.

### Claim 7 (depends on 6)

The electronic device of claim 6, the one or more programs further including instructions for:
while the first camera display mode is active, detecting a swipe gesture on the camera display region; and
in response to detecting the swipe gesture on the camera display region, changing an appearance of the displayed representation of the selected avatar option in the camera display region from a first appearance to a second appearance, wherein the second appearance corresponds to a different one of the plurality of avatar options.

### Claim 8 (depends on 1)

The electronic device of claim 1, wherein activating the first camera display mode further includes:
displaying the selected avatar option with a static appearance in the avatar selection region;
updating the selected avatar option to have a dynamic appearance that changes based on the detected change in pose of the subject; and
displaying an animation of the selected avatar having the dynamic appearance moving from the avatar selection region to the first portion of the representation of the subject in the camera display region.

### Claim 9 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
while the first camera display mode is active:
in response to a determination that the subject is no longer positioned in the field of view of the camera, displaying an animation of the representation of the selected avatar option moving to a center location in the camera display region.

### Claim 10 (depends on 1)

The electronic device of claim 1, the one or more programs further including instructions for:
while the first camera display mode is active:
in response to a determination that the subject is no longer positioned in the field of view of the camera, modifying the visual appearance of the background displayed in the camera display region.

### Claim 11 (depends on 1)

The electronic device of claim 1, wherein the camera user interface further includes a second affordance associated with a second camera display mode, the one or more programs further including instructions for:
while the subject is positioned within the field of view of the camera and the representation of the subject and the representation of the background are displayed in the camera display region, detecting a gesture directed to the second affordance;
in response to detecting the gesture directed to the second affordance, activating the second camera display mode, wherein activating the second camera display mode includes:
displaying a visual effects selection region including a plurality of graphical objects;
while the second camera display mode is active, detecting a selection of one of the plurality of graphical objects in the visual effects selection region; and
in response to detecting the selection, displaying a representation of the selected graphical object in the camera display region.

### Claim 12 (depends on 1)

The electronic device of claim 1, wherein the representation of image data captured via the camera is a media item, and wherein the camera user interface further includes a third affordance associated with a third camera display mode, the one or more programs further including instructions for:
detecting a gesture directed to the third affordance;
in response to detecting the gesture directed to the third affordance, activating the third camera display mode, wherein activating the third camera display mode includes:
displaying a visual effects selection region including a plurality of graphical objects;
while the third camera display mode is active, detecting a selection of one of the plurality of graphical objects in the visual effects selection region; and
in response to detecting the selection, displaying a representation of the selected graphical object on the media item in the camera display region.

### Claim 13 (depends on 1)

The electronic device of claim 1, wherein the camera user interface further includes a sticker affordance associated with a sticker display mode, the one or more programs further including instructions for:
while displaying the image data in the camera display region, detecting a gesture directed to the sticker affordance;
in response to detecting the gesture directed to the sticker affordance, activating the sticker display mode, wherein activating the sticker display mode includes:
displaying a sticker selection region including a plurality of sticker options;
detecting a selection of one of the plurality of sticker options in the sticker selection region; and
in response to detecting the selection, displaying a representation of the selected sticker option on the image data in the camera display region.

### Claim 14 (depends on 13)

The electronic device of claim 13, the one or more programs further including instructions for:
while displaying the representation of the selected sticker option on the image data in the camera display region:
detecting lateral movement of the subject in the field of view of the camera; and
in response to detecting the lateral movement of the subject in the field of view of the camera, moving the representation of the selected sticker option laterally in accordance with the movement of the subject in the field of view of the camera.

### Claim 15 (depends on 13)

The electronic device of claim 13, the one or more programs further including instructions for:
while displaying the representation of the selected sticker option on the image data in the camera display region:
detecting rotation of the subject in the field of view of the camera; and
in response to detecting the rotation of the subject in the field of view of the camera:
in accordance with a determination that the representation of the selected sticker option has a first relationship to the subject, rotating the representation of the selected sticker option in accordance with a magnitude and direction of the rotation of the subject; and
in accordance with a determination that the representation of the selected sticker option does not have the first relationship to the subject, forgoing rotating the representation of the selected sticker option in accordance with the magnitude and direction of the rotation of the subject.

### Claim 16 (depends on 13)

The electronic device of claim 13, the one or more programs further including instructions for:
while displaying the representation of the selected sticker option on the image data in the camera display region:
detecting movement of the subject toward the camera; and
in response to detecting the movement of the subject toward the camera:
in accordance with a determination that the representation of the selected sticker option has the first relationship to the subject, enlarging the representation of the selected sticker option in accordance with a magnitude of movement of the subject toward the camera; and
in accordance with a determination that the representation of the selected sticker option does not have the first relationship to the subject, forgoing enlarging the representation of the selected sticker option in accordance with the magnitude of movement of the subject toward the camera.

### Claim 17

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 camera and a display apparatus, the one or more programs including instructions for:
displaying, via the display apparatus, a camera user interface, the camera user interface including:
a camera display region including a representation of image data captured via the camera, wherein the representation includes a representation of a subject and a representation of a background, and the image data corresponds to depth data for the subject; and
a first affordance associated with a first camera display mode;
identifying the subject based on the depth data;
while the subject is positioned within a field of view of the camera and the representation of the subject and the representation of the background are displayed in the camera display region, detecting a gesture directed to the first affordance;
in response to detecting the gesture directed to the first affordance, activating the first camera display mode, wherein activating the first camera display mode includes:
displaying an avatar selection region including a plurality of avatar options; and
in response to detecting a selection of one of the plurality of avatar options, displaying a representation of the selected avatar option over a first portion of the representation of the identified subject in the camera display region and while maintaining display of at least a second portion of the representation of the identified subject;
while the first camera display mode is active, detecting a change in pose of the subject;
in response to detecting the change in pose of the subject, changing an appearance of the displayed representation of the selected avatar option based on the detected change in pose of the subject while maintaining display of the second portion of the representation of the identified subject and at least a portion of the representation of the background;
while displaying the representation of the selected avatar option over the first portion of the representation of the identified subject in the camera display region and while maintaining display of at least the second portion of the representation of the identified subject, detecting a gesture directed to a filter affordance that is concurrently displayed on the display with the representation of the selected avatar; and
in response to detecting the gesture directed to the filter affordance, activating a filter mode, wherein activating the filter mode includes:
changing an appearance of the displayed representation of the selected avatar option based on the selected filter; and
changing an appearance of at least a portion of the representation of the background based on the selected filter.

### Claim 18 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein activating the first camera display mode further includes:
prior to displaying the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region:
displaying the representation of the subject in the camera display region without displaying the representation of the selected avatar option over the first portion of the representation of the subject.

### Claim 19 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the avatar selection region further includes an option for ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display, the one or more programs further including instructions for:
receiving a user input corresponding to selection of the option for ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region; and
in response to receiving a user input corresponding to selection of the option for ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region, ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region.

### Claim 20 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, the one or more programs further including instructions for:
detecting a horizontal swipe gesture on the avatar selection region; and
in response to detecting the horizontal swipe gesture, displaying an avatar creation affordance associated with a function for adding a new avatar option to the plurality of avatar options.

### Claim 21 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, the one or more programs further including instructions for:
while the first camera display mode is active, detecting a swipe gesture on the avatar selection region; and
in response to detecting the swipe gesture on the avatar selection region, changing an appearance of the displayed representation of the selected avatar option in the camera display region from a first appearance to a second appearance, wherein the second appearance corresponds to a different one of the plurality of avatar options.

### Claim 22 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the representation of image data captured via the camera is a live camera preview.

### Claim 23 (depends on 22)

The non-transitory computer-readable storage medium of claim 22, the one or more programs further including instructions for:
while the first camera display mode is active, detecting a swipe gesture on the camera display region; and
in response to detecting the swipe gesture on the camera display region, changing an appearance of the displayed representation of the selected avatar option in the camera display region from a first appearance to a second appearance, wherein the second appearance corresponds to a different one of the plurality of avatar options.

### Claim 24 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein activating the first camera display mode further includes:
displaying the selected avatar option with a static appearance in the avatar selection region;
updating the selected avatar option to have a dynamic appearance that changes based on the detected change in pose of the subject; and
displaying an animation of the selected avatar having the dynamic appearance moving from the avatar selection region to the first portion of the representation of the subject in the camera display region.

### Claim 25 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, the one or more programs further including instructions for:
while the first camera display mode is active:
in response to a determination that the subject is no longer positioned in the field of view of the camera, displaying an animation of the representation of the selected avatar option moving to a center location in the camera display region.

### Claim 26 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, the one or more programs further including instructions for:
while the first camera display mode is active:
in response to a determination that the subject is no longer positioned in the field of view of the camera, modifying the visual appearance of the background displayed in the camera display region.

### Claim 27 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the camera user interface further includes a second affordance associated with a second camera display mode, the one or more programs further including instructions for:
while the subject is positioned within the field of view of the camera and the representation of the subject and the representation of the background are displayed in the camera display region, detecting a gesture directed to the second affordance;
in response to detecting the gesture directed to the second affordance, activating the second camera display mode, wherein activating the second camera display mode includes:
displaying a visual effects selection region including a plurality of graphical objects;
while the second camera display mode is active, detecting a selection of one of the plurality of graphical objects in the visual effects selection region; and
in response to detecting the selection, displaying a representation of the selected graphical object in the camera display region.

### Claim 28 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the representation of image data captured via the camera is a media item, and wherein the camera user interface further includes a third affordance associated with a third camera display mode, the one or more programs further including instructions for:
detecting a gesture directed to the third affordance;
in response to detecting the gesture directed to the third affordance, activating the third camera display mode, wherein activating the third camera display mode includes:
displaying a visual effects selection region including a plurality of graphical objects;
while the third camera display mode is active, detecting a selection of one of the plurality of graphical objects in the visual effects selection region; and
in response to detecting the selection, displaying a representation of the selected graphical object on the media item in the camera display region.

### Claim 29 (depends on 17)

The non-transitory computer-readable storage medium of claim 17, wherein the camera user interface further includes a sticker affordance associated with a sticker display mode, the one or more programs further including instructions for:
while displaying the image data in the camera display region, detecting a gesture directed to the sticker affordance;
in response to detecting the gesture directed to the sticker affordance, activating the sticker display mode, wherein activating the sticker display mode includes:
displaying a sticker selection region including a plurality of sticker options;
detecting a selection of one of the plurality of sticker options in the sticker selection region; and
in response to detecting the selection, displaying a representation of the selected sticker option on the image data in the camera display region.

### Claim 30 (depends on 29)

The non-transitory computer-readable storage medium of claim 29, the one or more programs further including instructions for:
while displaying the representation of the selected sticker option on the image data in the camera display region:
detecting lateral movement of the subject in the field of view of the camera; and
in response to detecting the lateral movement of the subject in the field of view of the camera, moving the representation of the selected sticker option laterally in accordance with the movement of the subject in the field of view of the camera.

### Claim 31 (depends on 29)

The non-transitory computer-readable storage medium of claim 29, the one or more programs further including instructions for:
while displaying the representation of the selected sticker option on the image data in the camera display region:
detecting rotation of the subject in the field of view of the camera; and
in response to detecting the rotation of the subject in the field of view of the camera:
in accordance with a determination that the representation of the selected sticker option has a first relationship to the subject, rotating the representation of the selected sticker option in accordance with a magnitude and direction of the rotation of the subject; and
in accordance with a determination that the representation of the selected sticker option does not have the first relationship to the subject, forgoing rotating the representation of the selected sticker option in accordance with the magnitude and direction of the rotation of the subject.

### Claim 32 (depends on 29)

The non-transitory computer-readable storage medium of claim 29, the one or more programs further including instructions for:
while displaying the representation of the selected sticker option on the image data in the camera display region:
detecting movement of the subject toward the camera; and
in response to detecting the movement of the subject toward the camera:
in accordance with a determination that the representation of the selected sticker option has the first relationship to the subject, enlarging the representation of the selected sticker option in accordance with a magnitude of movement of the subject toward the camera; and
in accordance with a determination that the representation of the selected sticker option does not have the first relationship to the subject, forgoing enlarging the representation of the selected sticker option in accordance with the magnitude of movement of the subject toward the camera.

### Claim 33

A method comprising:
at an electronic device having a camera and a display apparatus:
displaying, via the display apparatus, a camera user interface, the camera user interface including:
a camera display region including a representation of image data captured via the camera, wherein the representation includes a representation of a subject and a representation of a background, and the image data corresponds to depth data for the subject; and
a first affordance associated with a first camera display mode;
identifying the subject based on the depth data;
while the subject is positioned within a field of view of the camera and the representation of the subject and the representation of the background are displayed in the camera display region, detecting a gesture directed to the first affordance;
in response to detecting the gesture directed to the first affordance, activating the first camera display mode, wherein activating the first camera display mode includes:
displaying an avatar selection region including a plurality of avatar options; and
in response to detecting a selection of one of the plurality of avatar options, displaying a representation of the selected avatar option over a first portion of the representation of the identified subject in the camera display region and while maintaining display of at least a second portion of the representation of the identified subject;
while the first camera display mode is active, detecting a change in pose of the subject;
in response to detecting the change in pose of the subject, changing an appearance of the displayed representation of the selected avatar option based on the detected change in pose of the subject while maintaining display of the second portion of the representation of the identified subject and at least a portion of the representation of the background;
while displaying the representation of the selected avatar option over the first portion of the representation of the identified subject in the camera display region and while maintaining display of at least the second portion of the representation of the identified subject, detecting a gesture directed to a filter affordance that is concurrently displayed on the display with the representation of the selected avatar; and
in response to detecting the gesture directed to the filter affordance, activating a filter mode, wherein activating the filter mode includes:
changing an appearance of the displayed representation of the selected avatar option based on the selected filter; and
changing an appearance of at least a portion of the representation of the background based on the selected filter.

### Claim 34 (depends on 33)

The method of claim 33, wherein activating the first camera display mode further includes:
prior to displaying the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region:
displaying the representation of the subject in the camera display region without displaying the representation of the selected avatar option over the first portion of the representation of the subject.

### Claim 35 (depends on 33)

The method of claim 33, wherein the avatar selection region further includes an option for ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display, the method further comprising:
receiving a user input corresponding to selection of the option for ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region; and
in response to receiving a user input corresponding to selection of the option for ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region, ceasing to display the representation of the selected avatar option over the first portion of the representation of the subject in the camera display region.

### Claim 36 (depends on 33)

The method of claim 33, the method further comprising:
detecting a horizontal swipe gesture on the avatar selection region; and
in response to detecting the horizontal swipe gesture, displaying an avatar creation affordance associated with a function for adding a new avatar option to the plurality of avatar options.

### Claim 37 (depends on 33)

The method of claim 33, the method further comprising:
while the first camera display mode is active, detecting a swipe gesture on the avatar selection region; and
in response to detecting the swipe gesture on the avatar selection region, changing an appearance of the displayed representation of the selected avatar option in the camera display region from a first appearance to a second appearance, wherein the second appearance corresponds to a different one of the plurality of avatar options.

### Claim 38 (depends on 33)

The method of claim 33, wherein the representation of image data captured via the camera is a live camera preview.

### Claim 39 (depends on 38)

The method of claim 38, the method further comprising:
while the first camera display mode is active, detecting a swipe gesture on the camera display region; and
in response to detecting the swipe gesture on the camera display region, changing an appearance of the displayed representation of the selected avatar option in the camera display region from a first appearance to a second appearance, wherein the second appearance corresponds to a different one of the plurality of avatar options.

### Claim 40 (depends on 33)

The method of claim 33, wherein activating the first camera display mode further includes:
displaying the selected avatar option with a static appearance in the avatar selection region;
updating the selected avatar option to have a dynamic appearance that changes based on the detected change in pose of the subject; and
displaying an animation of the selected avatar having the dynamic appearance moving from the avatar selection region to the first portion of the representation of the subject in the camera display region.

### Claim 41 (depends on 33)

The method of claim 33, the method further comprising:
while the first camera display mode is active:
in response to a determination that the subject is no longer positioned in the field of view of the camera, displaying an animation of the representation of the selected avatar option moving to a center location in the camera display region.

### Claim 42 (depends on 33)

The method of claim 33, the method further comprising:
while the first camera display mode is active:
in response to a determination that the subject is no longer positioned in the field of view of the camera, modifying the visual appearance of the background displayed in the camera display region.

### Claim 43 (depends on 33)

The method of claim 33, wherein the camera user interface further includes a second affordance associated with a second camera display mode, the method further comprising:
while the subject is positioned within the field of view of the camera and the representation of the subject and the representation of the background are displayed in the camera display region, detecting a gesture directed to the second affordance;
in response to detecting the gesture directed to the second affordance, activating the second camera display mode, wherein activating the second camera display mode includes:
displaying a visual effects selection region including a plurality of graphical objects;
while the second camera display mode is active, detecting a selection of one of the plurality of graphical objects in the visual effects selection region; and
in response to detecting the selection, displaying a representation of the selected graphical object in the camera display region.

### Claim 44 (depends on 33)

The method of claim 33, wherein the representation of image data captured via the camera is a media item, and wherein the camera user interface further includes a third affordance associated with a third camera display mode, the method further comprising:
detecting a gesture directed to the third affordance;
in response to detecting the gesture directed to the third affordance, activating the third camera display mode, wherein activating the third camera display mode includes:
displaying a visual effects selection region including a plurality of graphical objects;
while the third camera display mode is active, detecting a selection of one of the plurality of graphical objects in the visual effects selection region; and
in response to detecting the selection, displaying a representation of the selected graphical object on the media item in the camera display region.

### Claim 45 (depends on 33)

The method of claim 33, wherein the camera user interface further includes a sticker affordance associated with a sticker display mode, the method further comprising:
while displaying the image data in the camera display region, detecting a gesture directed to the sticker affordance;
in response to detecting the gesture directed to the sticker affordance, activating the sticker display mode, wherein activating the sticker display mode includes:
displaying a sticker selection region including a plurality of sticker options;
detecting a selection of one of the plurality of sticker options in the sticker selection region; and
in response to detecting the selection, displaying a representation of the selected sticker option on the image data in the camera display region.

### Claim 46 (depends on 45)

The method of claim 45, the method further comprising:
while displaying the representation of the selected sticker option on the image data in the camera display region:
detecting lateral movement of the subject in the field of view of the camera; and
in response to detecting the lateral movement of the subject in the field of view of the camera, moving the representation of the selected sticker option laterally in accordance with the movement of the subject in the field of view of the camera.

### Claim 47 (depends on 45)

The method of claim 45, the method further comprising:
while displaying the representation of the selected sticker option on the image data in the camera display region:
detecting rotation of the subject in the field of view of the camera; and
in response to detecting the rotation of the subject in the field of view of the camera:
in accordance with a determination that the representation of the selected sticker option has a first relationship to the subject, rotating the representation of the selected sticker option in accordance with a magnitude and direction of the rotation of the subject; and
in accordance with a determination that the representation of the selected sticker option does not have the first relationship to the subject, forgoing rotating the representation of the selected sticker option in accordance with the magnitude and direction of the rotation of the subject.

### Claim 48 (depends on 45)

The method of claim 45, the method further comprising:
while displaying the representation of the selected sticker option on the image data in the camera display region:
detecting movement of the subject toward the camera; and
in response to detecting the movement of the subject toward the camera:
in accordance with a determination that the representation of the selected sticker option has the first relationship to the subject, enlarging the representation of the selected sticker option in accordance with a magnitude of movement of the subject toward the camera; and
in accordance with a determination that the representation of the selected sticker option does not have the first relationship to the subject, forgoing enlarging the representation of the selected sticker option in accordance with the magnitude of movement of the subject toward the camera.
