Video application graphical effects
AssigneeApple Inc.
InventorsNicolas V. Scapel, Johnnie B. Manzari, Giancarlo Yerkes
Life of this patent
Estimating the term…
Abstract
The present disclosure generally relates to methods and user interfaces for displaying graphical effects in a video application. In some embodiments, methods and user interfaces for displaying graphical effects during a real-time communication session are described. In some embodiments, methods and user interfaces for sharing content during a real-time communication session are described. In some embodiments, methods and user interfaces for displaying graphical effects in multiple video applications are described. In some embodiments, methods and user interfaces for framing a subject in a representation of the field of view of one or more camera sensors is described.
Claims42
A computer system that is configured to communicate with a display generation component, the computer system comprising:
- at least a first camera sensor;
- one or more processors;
- and
- memory storing one or more programs configured to be executed by the one or more processors, the one or more programs including instructions for:
- concurrently displaying, via the display generation component:
- a representation of a field of view of the first camera sensor, wherein the representation of the field of view of the first camera sensor includes a first representation of a participant associated with the computer system;
- and
- a second representation of a participant associated with an external computer system, wherein:
- the participant associated with the computer system is different from the participant associated with the external computer system;
- and
- the external computer system is different from the computer system;
- while the representation of the field of view of the first camera sensor including the first representation is concurrently displayed with the second representation, a first gesture performed by a first portion of the participant associated with the computer system is detected within the field of view of the first camera sensor, wherein a representation of the first portion of the participant is included in the first representation;
- and
- in response to detection of the first gesture performed by the first portion of the participant associated with the computer system:
- in accordance with a determination that the first gesture is maintained for more than a predetermined duration and that the first gesture is detected at a first gesture location in the field of view of the first camera sensor, displaying, via the display generation component, a first graphical effect at a first effect location in the representation of the field of view of the first camera sensor;
- in accordance with a determination that the first gesture is maintained for more than the predetermined duration and that the first gesture is at a second gesture location in the field of view of the first camera sensor that is different from the first gesture location, displaying, via the display generation component, the first graphical effect at a second effect location in the representation of the field of view of the first camera sensor that is different from the first effect location;
- and
- in accordance with a determination that the first gesture is maintained for less than the predetermined duration, forgoing displaying the first graphical effect while the representation of the first portion of the participant performing the first gesture is displayed.
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 with at least a first camera sensor in communication with a display generation component, the one or more programs including instructions for:
- concurrently displaying, via the display generation component:
- a representation of a field of view of the first camera sensor, wherein the representation of the field of view of the first camera sensor includes a first representation of a participant associated with the computer system;
- and
- a second representation of a participant associated with an external computer system, wherein:
- the participant associated with the computer system is different from the participant associated with the external computer system;
- and
- the external computer system is different from the computer system;
- while the representation of the field of view of the first camera sensor including the first representation is concurrently displayed with the second representation, a first gesture performed by a first portion of the participant associated with the computer system is detected within the field of view of the first camera sensor, wherein a representation of the first portion of the participant is included in the first representation;
- and
- in response to detection of the first gesture performed by the first portion of the participant associated with the computer system:
- in accordance with a determination that the first gesture is maintained for more than a predetermined duration and that the first gesture is detected at a first gesture location in the field of view of the first camera sensor, displaying, via the display generation component, a first graphical effect at a first effect location in the representation of the field of view of the first camera sensor;
- in accordance with a determination that the first gesture is maintained for more than the predetermined duration and that the first gesture is at a second gesture location in the field of view of the first camera sensor that is different from the first gesture location, displaying, via the display generation component, the first graphical effect at a second effect location in the representation of the field of view of the first camera sensor that is different from the first effect location;
- and
- in accordance with a determination that the first gesture is maintained for less than the predetermined duration, forgoing displaying the first graphical effect while the representation of the first portion of the participant performing the first gesture is displayed.
A method, comprising:
- at a computer system with at least a first camera sensor that is in communication with a display generation component:
- concurrently displaying, via the display generation component:
- a representation of a field of view of the first camera sensor, wherein the representation of the field of view of the first camera sensor includes a first representation of a participant associated with the computer system;
- and
- a second representation of a participant associated with an external computer system, wherein:
- the participant associated with the computer system is different from the participant associated with the external computer system;
- and
- the external computer system is different from the computer system;
- while the representation of the field of view of the first camera sensor including the first representation is concurrently displayed with the second representation, a first gesture performed by a first portion of the participant associated with the computer system is detected within the field of view of the first camera sensor, wherein a representation of the first portion of the participant is included in the first representation;
- and
- in response to detection of the first gesture performed by the first portion of the participant associated with the computer system:
- in accordance with a determination that the first gesture is maintained for more than a predetermined duration and that the first gesture is detected at a first gesture location in the field of view of the first camera sensor, displaying, via the display generation component, a first graphical effect at a first effect location in the representation of the field of view of the first camera sensor;
- in accordance with a determination that the first gesture is maintained for more than the predetermined duration and that the first gesture is at a second gesture location in the field of view of the first camera sensor that is different from the first gesture location, displaying, via the display generation component, the first graphical effect at a second effect location in the representation of the field of view of the first camera sensor that is different from the first effect location;
- and
- in accordance with a determination that the first gesture is maintained for less than the predetermined duration, forgoing displaying the first graphical effect while the representation of the first portion of the participant performing the first gesture is displayed.
Dependencies are inferred from the claim text.