Back to results
US 10,930,044 B2Granted
Control system for virtual characters
AssigneeMursion, Inc.
InventorsAlex Zelenin, Brian D. Kelly, Arjun Nagendran
Life of this patent
Estimating the term…
Abstract
A control system provides an interface for virtual characters, or avatars, during live avatar-human interactions. A human interactor can select facial expressions, poses, and behaviors of the virtual character using an input device mapped to menus on a display device.
Claims31
A system for controlling a virtual character, comprising:
- one or more processors and a memory located at an interactor node, the memory including a stored library comprising a plurality of facial expressions, a plurality of poses, and a plurality of behaviors associated with the virtual character;
- and
- wherein the one or more processors are operable, via machine-readable instructions stored in the memory, to:
- display a menu on a first display device located at the interactor node, the menu configured to provide a listing of selections from one of the plurality of facial expressions, the plurality of poses, and the plurality of behaviors associated with the virtual character,
- receive from an input device at the interactor node one or more of a user-selected facial expression, a user-selected pose, and a user-selected behavior for the virtual character selected from the menu,
- provide an animation of movement of the virtual character from a prior position to a position exhibiting the one or more user-selected facial expression, user-selected pose, and user-selected behavior, and
- display on a second display device located at an end user node located remotely from the interactor node, the movement of the virtual character from the prior position to the position exhibiting the one or more user-selected facial expression, user-selected pose, and user-selected behavior.
4 more elements
A method for controlling a virtual character, comprising:
- displaying the virtual character on a first display device located at an end user display device located remotely from an interactor node;
- displaying a menu on a second display device located at the interactor node, the menu configured to provide a listing selections from one of a plurality of facial expressions, a plurality of poses, and a plurality of behaviors associated with the virtual character;
- at the interactor node including one or more processors and a memory, receiving, from a user input device, one or more of a user-selected facial expression, a user-selected pose, and a user-selected behavior for the virtual character selected from the menu;
- providing an animation of movement of the virtual character from a prior position to a position exhibiting the one or more user-selected facial expression, user-selected pose, and user-selected behavior;
- and
- displaying, on the first display device, the movement of the virtual character in real time from a prior position to a position exhibiting the one or more user-selected facial expression, user-selected pose, and user-selected behavior.
3 more elements
A method of creating a virtual character for a system for virtual character interaction, comprising:
- creating, at a computer comprising one or more processors and a non-transitory computer-readable memory, a virtual character with an emotional or cognitive profile, further comprising:
- creating a set of facial expressions for the virtual character comprising capturing an image of each facial expression and storing each facial expression in a library of facial expressions in the non-transitory computer-readable memory;
- creating a set of poses for the virtual character comprising creating an animation for each pose from a sequence of video images and storing each animation in a library of poses in the non-transitory computer-readable memory;
- creating a set of behaviors for the virtual character comprising capturing each behavior with a motion capture system, separating each behavior into one or more motion clips, and storing each clip in a library of motions in the non-transitory computer-readable memory;
- and
- associating the facial expressions, poses, or behaviors into response states based on the emotional or cognitive profile of the virtual character and storing the response states in the non-transitory computer-readable memory,
- wherein the libraries and the responses states are stored in a configuration system of the computer in communication with an input system, and each facial expression, pose, or behavior is associated to a selection of the input system.
4 more elements
Dependencies are inferred from the claim text.