Real-Time Lip Synchronization Animation
AssigneeTD Ameritrade IP Company, Inc.
InventorAbd HABRA
Life of this patent
Estimating the term…
Abstract
A method for real-time lip synchronization is provided. The method transmits, by one or more processing devices, a requested document comprising embedded instructions to a client device. The one or more processing devices generate a plurality of phonemes responsive to an additional request from the client device. The one or more processing devices transmit the plurality of phonemes to the client device responsive to the additional request. The embedded instructions direct the client device to generate animation models and transition models based on the plurality of phonemes.
Claims20
A method, comprising
- transmitting, by one or more processing devices, a requested document comprising embedded instructions to a client device;
- generating, by the one or more processing devices, a first phoneme and a second phoneme responsive to an additional request from the client device;
- and
- transmitting, by the one or more processing devices, the first phoneme and the second phoneme to the client device responsive to the additional request, wherein the embedded instructions direct the client device to generate animation models and transition models based on the first phoneme and the second phoneme,
- wherein the embedded instructions direct the client device to process the first phoneme and the second phoneme by:
- receiving the first phoneme and the second phoneme,
- generating a first animation model based on the first phoneme,
- generating a second animation model based on the second phoneme, and
- generating a transition model based on the first animation model, the second animation model, and a progressive transition rule.
(canceled)
A non-transitory computer-readable medium having instructions stored thereon, that when executed by a computing device, cause the computing device to perform operations, the operations comprising:
- transmitting a requested document comprising embedded instructions to a client device;
- generating a first phoneme and a second phoneme responsive to an additional request from the client device;
- and
- transmitting the first phoneme and the second phoneme to the client device responsive to the additional request, wherein the embedded instructions direct the client device to generate animation models and transition models based on the first phoneme and the second phoneme,
- wherein the embedded instructions direct the client device to process the first phoneme and the second phoneme by:
- receiving the first phoneme and the second phoneme,
- generating a first animation model based on the first phoneme,
- generating a second animation model based on the second phoneme, and
- generating a transition model based on the first animation model, the second animation model, and a progressive transition rule.
(canceled)
A system, comprising:
- a processor and a memory coupled to the processor, the processor configured to:
- transmit a requested document comprising embedded instructions to a client device;
- generate a first phoneme and a second phoneme responsive to an additional request from the client device;
- and
- transmit the first phoneme and the second phoneme to the client device responsive to the additional request, wherein the embedded instructions direct the client device to generate animation models and transition models based on the first phoneme and the second phoneme,
- wherein the embedded instructions direct the client device to process the first phoneme and the second phoneme by:
- receiving the first phoneme and the second phoneme,
- generating a first animation model based on the first phoneme,
- generating a second animation model based on the second phoneme, and
- generating a transition model based on the first animation model, the second animation model, and a progressive transition rule.
Dependencies are inferred from the claim text.