Emotion augmented avatar animation
First Claim
Patent Images
1. An apparatus for animating an avatar, comprising:
- one or more processors; and
an animation augmentation engine to be operated by the processor to receive facial expression data of a user, analyze the facial expression data to determine an emotion state of the user, the emotion state being one of a plurality of emotion states including at least one of a disgusted state, a fear state, or a surprise state, and drive additional animation that supplements animation of the avatar based at least in part on a result of the determination of the emotion state of the user, the additional animation and the animation of the avatar being separate animations;
wherein the animation augmentation engine is to further determine an intensity of the determined emotion state, acquire a movement trajectory, and calculate velocity in the movement trajectory for a collection of particles to be emitted from an emitter based at least in part on the determined intensity of the determined emotion state.
0 Assignments
0 Petitions
Accused Products
Abstract
Apparatuses, methods and storage medium associated with emotion augmented animation of avatars are disclosed herein. In embodiments, an apparatus may comprise an animation augmentation engine to receive facial data of a user, analyze the facial data to determine an emotion state of the user, and drive additional animation that supplements animation of the avatar based at least in part on a result of the determination of the emotion state of the user. Other embodiments may be described and/or claimed.
13 Citations
24 Claims
-
1. An apparatus for animating an avatar, comprising:
-
one or more processors; and an animation augmentation engine to be operated by the processor to receive facial expression data of a user, analyze the facial expression data to determine an emotion state of the user, the emotion state being one of a plurality of emotion states including at least one of a disgusted state, a fear state, or a surprise state, and drive additional animation that supplements animation of the avatar based at least in part on a result of the determination of the emotion state of the user, the additional animation and the animation of the avatar being separate animations; wherein the animation augmentation engine is to further determine an intensity of the determined emotion state, acquire a movement trajectory, and calculate velocity in the movement trajectory for a collection of particles to be emitted from an emitter based at least in part on the determined intensity of the determined emotion state. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for animating an avatar, comprising:
-
receiving, by a computing device, facial expression data of a user; analyzing, by the computing device, the facial expression data to determine an emotion state of the user, the emotion state being one of a plurality of emotion states including at least one of a disgusted state, a fear state, or a surprise state; driving, by the computing device, additional animation that supplements animation of the avatar based at least in part on a result of the determination of the emotion state of the user, the additional animation and the animation of the avatar being separate animations; determining, by the computing device, an intensity of the determined emotion state; acquiring, by the computing device, a movement trajectory; and calculating, by the computing device, velocity in the movement trajectory for a collection of particles to be emitted from an emitter, based at least in part on the determined intensity of the determined emotion state. - View Dependent Claims (11, 12, 13, 14)
-
-
15. One or more non-transitory computer-readable media comprising instructions that cause a computing device, in response to execution of the instructions by the computing device, to operate an animation augmentation engine to:
-
receive facial expression data of a user, analyze the facial expression data to determine an emotion state of the user, the emotion state being one of a plurality of emotion states including at least one of a disgusted state, a fear state, or a surprise state, and drive additional animation that supplements animation of an avatar based at least in part on a result of the determination of the emotion state of the user, the additional animation and the animation of the avatar being separate animations; wherein the computing device is to further determine an intensity of the determined emotion state, acquire a movement trajectory, and calculate velocity in the movement trajectory for a collection of particles to be emitted from an emitter based at least in part on the determined intensity of the determined emotion state. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification