Communication using interactive avatars
AssigneeIntel Corporation
InventorsXIAOFENG TONG, WENLONG LI, YANGZHOU DU, WEI HU, YIMIN ZHANG
Life of this patent
Estimating the term…
Abstract
Generally this disclosure describes a video communication system that replaces actual live images of the participating users with animated avatars. A method may include selecting an avatar; initiating communication; detecting a user input; identifying the user input; identifying an animation command based on the user input; generating avatar parameters; and transmitting at least one of the animation command and the avatar parameters.
Claims24
A system, comprising:
- a user input device configured to capture a user input;
- a communication circuitry configured to transmit and receive information;
- and
- one or more non-transitory storage memories having stored thereon, individually or in combination, instructions that when executed by one or more processors result in the following operations comprising:
- selecting an avatar;
- receiving an at least one image of a user;
- passively animating the avatar based at least in part on facial mapping of the at least one image, so as to produce a passively animated avatar for display on a remote device, wherein the passively animated avatar mimics motion of a body part of a user;
- detecting a user input with said user input device, said user input comprising at least one of a touch and a gesture;
- determining one or more animation commands associated with a user input identifier corresponding to a detected user input;
- determining an interactive animation for said passively animated avatar based at least in part on said one or more animation commands;
- modifying said passively animated avatar with said interactive animation, so as to produce an interactively animated avatar by deforming at least a portion of said passively animated avatar;
- and
- transmitting a signal to said remote device, said signal configured to cause said interactively animated avatar to be displayed on said remote device.
A method, comprising:
- selecting an avatar;
- receiving an at least one image of a user;
- passively animating the avatar based at least in part on facial mapping of the at least one image, so as to produce a passively animated avatar for display on a remote device, wherein the passively animated avatar mimics motion of a body part of a user;
- detecting a user input with a user input device, said user input comprising at least one of a touch and a gesture;
- determining one or more animation commands associated with a user input identifier corresponding to a detected user input;
- determining an interactive animation for said passively animated avatar based at least in part on said one or more animation commands;
- modifying said passively animated avatar with said interactive animation, so as to produce an interactively animated avatar by deforming at least a portion of said passively animated avatar;
- and
- transmitting a signal to said remote device, said signal configured to cause said interactively animated avatar to be displayed on said remote device.
A system comprising one or more non-transitory storage memories having stored thereon, individually or in combination, instructions that when executed by one or more processors result in the following operations comprising:
- selecting an avatar;
- receiving an at least one image of a user;
- passively animating the avatar based at least in part on facial mapping of the at least one image, so as to produce a passively animated avatar for display on a remote device, wherein the passively animated avatar mimics motion of a body part of a user;
- detecting a user input, said user input comprising at least one of a touch and a gesture;
- determining one or more animation commands associated with a user input identifier corresponding to a detected user input;
- determining an interactive animation for said passively animated avatar based at least in part on said one or more animation commands;
- modifying said passively animated avatar with said interactive animation, so as to produce an interactively animated avatar by deforming at least a portion of said passively animated avatar;
- and
- transmitting a signal to said remote device, said signal configured to cause said interactively animated avatar to be displayed on said remote device.
Dependencies are inferred from the claim text.