-
公开(公告)号:US20190180084A1
公开(公告)日:2019-06-13
申请号:US15934521
申请日:2018-03-23
Applicant: Apple Inc.
Inventor: Sofien Bouaziz , Brian Amberg , Thibaut Weise , Patrick Snape , Stefan Brugger , Alex Mansfield , Reinhard Knothe , Thomas Kiser
CPC classification number: G06K9/00281 , G06K9/00261 , G06K9/00315 , G06T17/20
Abstract: A three-dimensional model (e.g., motion capture model) of a user is generated from captured images or captured video of the user. A machine learning network may track poses and expressions of the user to generate and refine the three-dimensional model. Refinement of the three-dimensional model may provide more accurate tracking of the user's face. Refining of the three-dimensional model may include refining the determinations of poses and expressions at defined locations (e.g., eye corners and/or nose) in the three-dimensional model. The refining may occur in an iterative process. Tracking of the three-dimensional model over time (e.g., during video capture) may be used to generate an animated three-dimensional model (e.g., an animated puppet) of the user that simulates the user's poses and expressions.
-
公开(公告)号:US10210648B2
公开(公告)日:2019-02-19
申请号:US15809875
申请日:2017-11-10
Applicant: Apple Inc.
Inventor: Justin D. Stoyles , Alexandre R. Moha , Nicolas V. Scapel , Guillaume P. Barlier , Aurelio Guzman , Bruno M. Sommer , Nina Damasky , Thibaut Weise , Thomas Goossens , Hoan Pham , Brian Amberg
Abstract: Systems and methods for generating a video of an emoji that has been puppeted using inputs from image, depth, and audio. The inputs can capture facial expressions of a user, eye, eyebrow, mouth, and head movements. A pose, held by the user, can be detected that can be used to generate supplemental animation. The emoji can further be animated using physical properties associated with the emoji and captured movements. An emoji of a dog can have its ears move in response to an up-and-down movement, or a shaking of the head. The video can be sent in a message to one or more recipients. A sending device can render the puppeted video in accordance with hardware and software capabilities of a recipient's computer device.
-
公开(公告)号:US20180089880A1
公开(公告)日:2018-03-29
申请号:US15712683
申请日:2017-09-22
Applicant: Apple Inc.
Inventor: Christopher M. Garrido , Brian Amberg , David L. Biderman , Eric L. Chien , Haitao Guo , Sarah Amsellem , Thibaut Weise , Timothy L. Bienz
CPC classification number: G06T13/80 , H04L65/4069 , H04L65/601 , H04L65/605 , H04L65/80 , H04N7/147 , H04N7/15 , H04N7/157 , H04N21/4223 , H04N21/44209 , H04N21/44245 , H04N21/4532 , H04N21/4788 , H04N2007/145
Abstract: In an embodiment a method of online video communication is disclosed. An online video communication is established between a source device and a receiving device. The source device captures a live video recording of a sending user. The captured recording is analyzed to identify one or more characteristics of the sending user. The source device then generates avatar data corresponding to the identified characteristics. The avatar data is categorized into a plurality of groups, wherein a first group of the at least two groups comprises avatar data that is more unique to the sending user. Finally, at least the first group of the plurality of groups is transmitted to the receiving device. The transmitted first group of avatar data defines, at least in part, how to animate an avatar that mimics the sending user's one or more physical characteristics.
-
公开(公告)号:US20240005537A1
公开(公告)日:2024-01-04
申请号:US18214604
申请日:2023-06-27
Applicant: Apple Inc.
Inventor: Brian Amberg , John S. McCarten , Nicolas V. Scapel , Peter Kaufmann , Sebastian Martin
CPC classification number: G06T7/521 , G06V40/176 , G06T13/40
Abstract: Various implementations disclosed herein include devices, systems, and methods that generates values for a representation of a face of a user. For example, an example process may include obtaining sensor data (e.g., live data) of a user, wherein the sensor data is associated with a point in time, generating a set of values representing the user based on the sensor data, and providing the set of values, where a depiction of the user at the point in time is displayed based on the set of values. In some implementations, the set of values includes depth values that define three-dimensional (3D) positions of portions of the user relative to multiple 3D positions of points of a projected surface and appearance values (e.g., color, texture, opacity, etc.) that define appearances of the portions of the user.
-
公开(公告)号:US11856203B1
公开(公告)日:2023-12-26
申请号:US17701498
申请日:2022-03-22
Applicant: Apple Inc.
Inventor: Michael Tschannen , Ali Benlalah , Anna Volokitin , Brian Amberg , Sebastian Martin , Stefan Brugger
IPC: H04N19/139 , H04N19/132 , H04N19/42
CPC classification number: H04N19/139 , H04N19/132 , H04N19/42
Abstract: Advances in deep generative models (DGM) have led to the development of neural face video compression codecs that are capable of using an order of magnitude less data than “traditional” engineered codecs. These “neural” codecs can reconstruct a target image by warping a source image to approximate the content of the target image and using a DGM to compensate for imperfections in the warped source image. The determined warping operation may be encoded and transmitted using less data (e.g., transmitting a small number of keypoints, rather than a dense flow field), leading to the bandwidth savings compared to traditional codecs. However, by relying on a single source image only, these methods can lead to inaccurate reconstructions. The techniques presented herein improve image reconstruction quality while maintaining bandwidth savings, via a combination of using multiple source images (i.e., containing multiple views of the first human subject) and novel feature aggregation techniques.
-
公开(公告)号:US20230290082A1
公开(公告)日:2023-09-14
申请号:US18125277
申请日:2023-03-23
Applicant: APPLE INC.
Inventor: Brian Amberg , Nicolas V. Scapel , Jason D. Rickwald , Dorian D. Dargan , Gary I. Butcher , Giancarlo Yerkes , William D. Lindmeier , John S. McCarten
CPC classification number: G06T19/006 , G06T17/00 , G06T5/001 , G06T7/246 , G06T13/40 , G06T2207/30201
Abstract: Various implementations disclosed herein include devices, systems, and methods that generates and displays a portion of a representation of a face of a user. For example, an example process may include obtaining a first set of data corresponding to features of a face of a user in a plurality of configurations, while a user is using an electronic device, obtaining a second set of data corresponding to one or more partial views of the face from one or more image sensors, generating a representation of the face of the user based on the first set of data and the second set of data, wherein portions of the representation correspond to different confidence values, and displaying the portions of the representation based on the corresponding confidence values.
-
公开(公告)号:US11068698B2
公开(公告)日:2021-07-20
申请号:US16586758
申请日:2019-09-27
Applicant: Apple Inc.
Inventor: Sofien Bouaziz , Brian Amberg , Thibaut Weise , Patrick Snape , Stefan Brugger , Alex Mansfield , Reinhard Knothe , Thomas Kiser
Abstract: A three-dimensional model (e.g., motion capture model) of a user is generated from captured images or captured video of the user. A machine learning network may track poses and expressions of the user to generate and refine the three-dimensional model. Refinement of the three-dimensional model may provide more accurate tracking of the user's face. Refining of the three-dimensional model may include refining the determinations of poses and expressions at defined locations (e.g., eye corners and/or nose) in the three-dimensional model. The refining may occur in an iterative process. Tracking of the three-dimensional model over time (e.g., during video capture) may be used to generate an animated three-dimensional model (e.g., an animated puppet) of the user that simulates the user's poses and expressions.
-
公开(公告)号:US11379996B2
公开(公告)日:2022-07-05
申请号:US16761582
申请日:2018-11-13
Applicant: APPLE INC.
Inventor: Peter Kaufmann , Daniel Kurz , Brian Amberg , Yanghai Tsin
Abstract: Various implementations disclosed herein include devices, systems, and methods that use event camera data to track deformable objects such as faces, hands, and other body parts. One exemplary implementation involves receiving a stream of pixel events output by an event camera. The device tracks the deformable object using this data. Various implementations do so by generating a dynamic representation of the object and modifying the dynamic representation of the object in response to obtaining additional pixel events output by the event camera. In some implementations, generating the dynamic representation of the object involves identifying features disposed on the deformable surface of the object using the stream of pixel events. The features are determined by identifying patterns of pixel events. As new event stream data is received, the patterns of pixel events are recognized in the new data and used to modify the dynamic representation of the object.
-
公开(公告)号:US11120600B2
公开(公告)日:2021-09-14
申请号:US16276535
申请日:2019-02-14
Applicant: Apple Inc.
Inventor: Justin D. Stoyles , Alexandre R. Moha , Nicolas V. Scapel , Guillaume P. Barlier , Aurelio Guzman , Bruno M. Sommer , Nina Damasky , Thibaut Weise , Thomas Goossens , Hoan Pham , Brian Amberg
Abstract: Systems and methods for generating a video of an emoji that has been puppeted using inputs from image, depth, and audio. The inputs can capture facial expressions of a user, eye, eyebrow, mouth, and head movements. A pose, held by the user, can be detected that can be used to generate supplemental animation. The emoji can further be animated using physical properties associated with the emoji and captured movements. An emoji of a dog can have its ears move in response to an up-and-down movement, or a shaking of the head. The video can be sent in a message to one or more recipients. A sending device can render the puppeted video in accordance with hardware and software capabilities of a recipient's computer device.
-
公开(公告)号:US10430642B2
公开(公告)日:2019-10-01
申请号:US15934521
申请日:2018-03-23
Applicant: Apple Inc.
Inventor: Sofien Bouaziz , Brian Amberg , Thibaut Weise , Patrick Snape , Stefan Brugger , Alex Mansfield , Reinhard Knothe , Thomas Kiser
Abstract: A three-dimensional model (e.g., motion capture model) of a user is generated from captured images or captured video of the user. A machine learning network may track poses and expressions of the user to generate and refine the three-dimensional model. Refinement of the three-dimensional model may provide more accurate tracking of the user's face. Refining of the three-dimensional model may include refining the determinations of poses and expressions at defined locations (e.g., eye corners and/or nose) in the three-dimensional model. The refining may occur in an iterative process. Tracking of the three-dimensional model over time (e.g., during video capture) may be used to generate an animated three-dimensional model (e.g., an animated puppet) of the user that simulates the user's poses and expressions.
-
-
-
-
-
-
-
-
-