The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 19, 2023

Filed:

Jan. 07, 2022
Applicant:

Magic Leap, Inc., Plantation, FL (US);

Inventor:

Thomas Marshall Miller, IV, Los Angeles, CA (US);

Assignee:

MAGIC LEAP, INC., Plantation, FL (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06T 13/40 (2011.01); G06F 3/01 (2006.01); G06T 19/00 (2011.01); G10L 17/00 (2013.01);
U.S. Cl.
CPC ...
G06T 13/40 (2013.01); G06F 3/011 (2013.01); G06T 19/006 (2013.01); G10L 17/00 (2013.01);
Abstract

Real-time animation of a virtual character can be provided by pre-calculating a control policy that identifies a suitable animation clip to animate the next movement of the virtual character. The control policy can be calculated using a Markov decision process (MDP) and can specify an action to take (e.g., a movement) when the virtual character is in a particular state (e.g., in a particular position or pose). The control policy can be determined based on a discounted set of rewards or punishments associated with various actions that can occur in each state. The control policies can be pre-calculated, offline from a runtime animation engine (e.g., in an augmented reality display). The runtime animation engine can use the control policies to select an animation clip to move the virtual character through an environment in real time.


Find Patent Forward Citations

Loading…