Facial animation system and production method
First Claim
1. A facial animation system for producing 3-dimensional (3D) facial animation data in response to input video data, the input video data comprising a first frame, the facial animation system comprising:
- a display module;
a transformation calculating module;
a character acquiring device for performing data positioning and character sorting operations on the input video data to acquire first-layer character data according to the peak value of the variance of pixel data gray level of the input video data, for indicating a plurality of first-layer character points, and performing data positioning and character sorting operations on the first frame of the input video data to acquire first-layer model data; and
a character verifying device for obtaining first-layer model outline data according to the first-layer model data, and obtaining first-layer character outline data according to the first-layer character data, the character verifying device further comparing the first-layer character outline data with the first-layer model outline data to judge whether the first-layer character outline data and the first-layer model outline data satisfy a judgment condition;
wherein when the first-layer character outline data and the first-layer model outline data do not satisfy the judgment condition, the character verifying device outputs the first-layer character data, as output character data, to the transformation calculating module;
wherein the transformation calculating module produces fundamental facial-mesh transformation data according to the output character data, and thus drives the display module to display the 3D facial animation data.
1 Assignment
0 Petitions
Accused Products
Abstract
A facial animation production method for producing 3-dimensional (3D) facial animation data in response to input video data includes the following steps. First, data positioning and character sorting processes are performed on the input video data to acquire first-layer character data, for indicating multiple first-layer character points, and first-layer model data. Next, first-layer model outline data and first-layer character outline data are respectively obtained according to the first-layer model data and the first-layer character data. Then, the first-layer character outline data is compared with the first-layer model outline data to judge whether a judgment condition is satisfied. If not, output character data are produced according to the first-layer character data, and fundamental facial-mesh transformation data are thus produced. Thereafter, the 3D facial animation data are displayed according to the fundamental facial-mesh transformation data.
-
Citations
24 Claims
-
1. A facial animation system for producing 3-dimensional (3D) facial animation data in response to input video data, the input video data comprising a first frame, the facial animation system comprising:
-
a display module; a transformation calculating module; a character acquiring device for performing data positioning and character sorting operations on the input video data to acquire first-layer character data according to the peak value of the variance of pixel data gray level of the input video data, for indicating a plurality of first-layer character points, and performing data positioning and character sorting operations on the first frame of the input video data to acquire first-layer model data; and a character verifying device for obtaining first-layer model outline data according to the first-layer model data, and obtaining first-layer character outline data according to the first-layer character data, the character verifying device further comparing the first-layer character outline data with the first-layer model outline data to judge whether the first-layer character outline data and the first-layer model outline data satisfy a judgment condition; wherein when the first-layer character outline data and the first-layer model outline data do not satisfy the judgment condition, the character verifying device outputs the first-layer character data, as output character data, to the transformation calculating module; wherein the transformation calculating module produces fundamental facial-mesh transformation data according to the output character data, and thus drives the display module to display the 3D facial animation data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A facial animation production method for producing 3-dimensional (3D) facial animation data in response to input video data, the input video data comprising a first frame, the facial animation production method comprising the steps of:
-
performing data positioning and character sorting processes on the input video data to acquire first-layer character data according to the peak value of the variance of pixel data gray level of the input video data, for indicating a plurality of first-layer character points, and performing data positioning and character sorting operations on the first frame of the input video data to acquire first-layer model data; obtaining first-layer model outline data according to the first-layer model data, and obtaining first-layer character outline data according to the first-layer character data; comparing the first-layer character outline data with the first-layer model outline data to judge whether the first-layer character outline data and the first-layer model outline data satisfy a judgment condition; producing output character data according to the first-layer character data and thus producing fundamental facial-mesh transformation data when the first-layer character outline data and the first-layer model outline data do not satisfy the judgment condition; and displaying the 3D facial animation data according to the fundamental facial-mesh transformation data. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification