| CPC G06T 13/40 (2013.01) [G06F 40/284 (2020.01); G06F 40/117 (2020.01); G06F 40/211 (2020.01); G06F 40/242 (2020.01); G06F 40/30 (2020.01); G06T 2213/12 (2013.01)] | 6 Claims |

|
1. A method of animating a virtual character or digital entity, including the steps of:
receiving Input Text specifying words to be spoken by the virtual character or digital entity;
determining an emphasis score of each word in the Input Text;
determining a set of words with higher emphasis score compared to the remaining words in the Input Text; and
animating a virtual character or digital entity to speak the Input Text and applying a gesture to each word from the set of words with higher emphasis score; and
wherein at least one of:
(a) the gesture is applied to a stressed syllable of each word from the set of words with the higher emphasis score;
(b) the emphasis score is based on word rarity, wherein frequencies of words determine the word rarity;
(c) wherein the gesture applied to each word from the set of words has a gesture amplitude proportional or substantially proportional to the emphasis score of the word; and/or
(d) wherein the emphasis score is calculated by applying a set of criteria to determine the emphasis score of each word, wherein a contribution of each criterion to the emphasis score is weighted using a weighting.
|