IP Library Granted Patent US 7,844,463
Granted Patent B2
US 7,844,463 · App. 12/193,397 · Granted Nov 30, 2010

Method and system for aligning natural and synthetic video to speech synthesis

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,844,463
App. No.
12/193,397
Granted
Nov 30, 2010
Kind
B2
Abstract

According to MPEG-4's TTS architecture, facial animation can be driven by two streams simultaneously—text and Facial Animation Parameters. A Text-To-Speech converter drives the mouth shapes of the face. An encoder sends Facial Animation Parameters to the face. The text input can include codes, or bookmarks, transmitted to the Text-to-Speech converter, which are placed between and inside words. The bookmarks carry an encoder time stamp. Due to the nature of text-to-speech conversion, the encoder time stamp does not relate to real-world time, and should be interpreted as a counter. The Facial Animation Parameter stream carries the same encoder time stamp found in the bookmark of the text. The system reads the bookmark and provides the encoder time stamp and a real-time time stamp. The facial animation system associates the correct facial animation parameter with the real-time time stamp using the encoder time stamp of the bookmark as a reference.

Claims (22)

1. A method of aligning video with audio, the method comprising:

identifying a predetermined code associated with an animation mimic in a first stream, wherein the predetermined code comprises an escape sequence followed by a plurality of bits, which define one of a set of possible animation mimics; and

transmitting the predetermined code within a second stream to thereby synchronize the second stream with the first stream.

2. The method of claim 1 , wherein the first stream is an animation mimics stream and the second stream is a text stream.

3. The method of claim 2 , further comprising encoding the first stream containing the animation mimic and the text stream containing the predetermined code.

4. The method of claim 1 , wherein the animation mimic is a facial mimic.

5. The method of claim 1 , further comprising placing the predetermined code in between words in the second stream.

6. A system for aligning video with audio, the system comprising:

a processor;

a module configured to control the processor to identify a predetermined code associated with an animation mimic in a first stream, wherein the predetermined code comprises an escape sequence followed by a plurality of bits, which define one of a set of possible animation mimics; and

a module configured to control the processor to transmit the predetermined code within a second stream to thereby synchronize the second stream with the first stream.

7. The system for claim 6 , wherein the first stream is an animation mimics stream and the second stream is a text stream.

8. The system for claim 7 , further comprising a module configured to control the processor to encode the first stream containing the animation mimic and the text stream containing the predetermined code.

9. The system for claim 6 , wherein the animation mimic is a facial mimic.

10. The system for claim 6 , further comprising a module configured to control the processor to place the predetermined code in between words in the second stream.

11. A computer-readable medium storing instructions for controlling a computing device to align a video with audio, the instructions comprising:

identifying a predetermined code associated with an animation mimic in a first stream, wherein the predetermined code comprises an escape sequence followed by a plurality of bits, which define one of a set of possible animation mimics; and

transmitting the predetermined code within a second stream to thereby synchronize the second stream with the first stream.

12. The computer-readable medium of claim 11 , wherein the first stream is an animation mimics stream and the second stream is a text stream.

13. The computer-readable medium of claim 12 , further comprising encoding the first stream containing the animation mimic and the text stream containing the predetermined code.

14. The computer-readable medium of claim 11 , wherein the animation mimic is a facial mimic.

15. The computer-readable medium of claim 11 , further comprising placing the predetermined code in between words in the second stream.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 26, 2017
From: AT&T INTELLECTUAL PROPERTY II, L.P.
To: NUANCE COMMUNICATIONS, INC.
Reel/Frame 041498/0316 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: AT&T CORP.
To: AT&T PROPERTIES, LLC
Reel/Frame 038529/0164 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2016
From: AT&T PROPERTIES, LLC
To: AT&T INTELLECTUAL PROPERTY II, L.P.
Reel/Frame 038529/0240 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 14, 2016
From: BASSO, ANDREA; BEUTNAGEL, MARK CHARLES; OSTERMANN, JOERN
To: AT&T CORP.
Reel/Frame 038279/0845 →