Application (pre-grant publication)
SYSTEMS AND METHODS FOR SPEECH ANIMATION USING VISEMES WITH PHONETIC BOUNDARY CONTEXT
- Number
- 20170154457
- Published
- 2017-06-01
- Filed
- 2015-12-01
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Theobald; Barry-John, Meyerhofer; Margaret, Matthews; Iain, Taylor; Sarah
- CPC
- G10L15/187; G10L21/10; G06T13/80; G06T13/205; G06T13/40
- Verdict
- Medium Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Speech-driven facial animation using visemes with phonetic boundary context to realistically simulate lip movement matching speech.
Abstract
Speech animation may be performed using visemes with phonetic boundary context. A viseme unit may comprise an animation that simulates lipmovement of an animated entity. Individual ones of the viseme units may correspond to oneor more complete phonemes and phoneme context of the one or more complete phonemes. Phoneme context may include a phoneme that is adjacent to the one or more complete phonemes that correspond to a given viseme unit. Potential sets of viseme units that correspond with individual phoneme string portions may be determined. One of the potential sets of viseme units may be selected for individual ones of the phoneme string portions based on a fit metric that conveys a match between individual ones of the potential sets and the corresponding phoneme string portion.
Background
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a system configured for speech animation using visemes with phonetic boundary context, in accordance with one or more implementations.
FIG. 2 illustrates an exemplary implementation of a server of the system of FIG. 1.
FIG. 3 illustrates an exemplary phonemestring portion of phoneme string.
FIG. 4 illustrates an exemplary implementation ofa set of viseme units.
FIG. 5 illustrates another exemplary implementation of a setof viseme units.
FIG. 6 illustrates a visual representation of a fit metric used toselect one of a plurality of potential sets of viseme units that correspond to a given phoneme sequence, in accordance with one or more implementations.
FIG. 7 illustrates amethod of speech animation using visemes with phonetic boundary context, in accordance with one or more implementations.DETAILED DESCRIPTION
FIG. 1 illustrates a system 100 configured for speech animation using visemes with phonetic boundary context, in accordance with one or more implementations. Visemes, or, more specifically, individual viseme units, may include concatenative units used for generating speech animation. A viseme unit maycorrespond to one or more of one or more complete phonemes; one or more partial phonemes that span a beginning, middle, and/or end of a given phoneme; one or more complete phonemes and phoneme context of the one or more complete phonemes; and/or other information. A vis