Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
293 words
A method for generating a head model specific to a person for use in animating a display image having the person's features, the method comprising the steps for: providing a frontal facial image of the person, the frontal facial image having an array of pixels; providing a profile facial image of the person, the profile facial image having an array of pixels; transforming the frontal facial image using wavelet transformations to generate a transformed frontal image having an array of pixels, each pixel of the transformed frontal image being associated with a respective pixel of the frontal facial image and being represented by a frontal transform jet associated with a predetermined number of wavelet component values; transforming the profile facial image using wavelet transformations to generate a transformed profile image having an array of pixels, each pixel of the transformed profile image being associated with a respective pixel of the profile facial image and being represented by a profile transform jet associated with a predetermined number of wavelet component values; locating predetermined facial features in the transformed frontal image based on a comparison between the frontal transform jets of the transformed frontal facial image and frontal graph jets at sensing nodes of a frontal graph; locating predetermined facial features in the transformed profile image based on a comparison between the profile transform jets of the transformed profile facial image and sensing nodes at profile graph jets of a profile graph; producing a three-dimensional model of the person's head using the frontal facial image and the profile facial image and based on the positions of the predetermined features located in the transformed frontal facial image and the predetermined features located in the transformed profile facial image; displaying the head model as a display image.
Claim 2
Independent Claim
293 words
A method for generating a head model specific to a person for use in animating a display image having the person's features, the method comprising the steps for: providing a frontal facial image of the person, the frontal facial image having an array of pixels; providing a profile facial image of the person, the profile facial image having an array of pixels; transforming the frontal facial image using wavelet transformations to generate a transformed frontal image having an array of pixels, each pixel of the transformed frontal image being associated with a respective pixel of the frontal facial image and being represented by a frontal transform jet associated with a predetermined number of wavelet component values; transforming the profile facial image using wavelet transformations to generate a transformed profile image having an array of pixels, each pixel of the transformed profile image being associated with a respective pixel of the profile facial image and being represented by a profile transform jet associated with a predetermined number of wavelet component values; locating predetermined facial features in the transformed frontal image based on a comparison between the frontal transform jets of the transformed frontal facial image and frontal graph jets at sensing nodes of a frontal graph; locating predetermined facial features in the transformed profile image based on a comparison between the profile transform jets of the transformed profile facial image and sensing nodes at profile graph jets of a profile graph; producing a three-dimensional model of the person's head using the frontal facial image and the profile facial image and based on the positions of the predetermined features located in the transformed frontal facial image and the predetermined features located in the transformed profile facial image; displaying the head model as a display image.
Claim 3
Dependent Claim
30 words
A method for generating a head model as defined in claim 1 , wherein the positions of the predetermined features are associated with respective nodes for animating the head model.
Claim 4
Dependent Claim
32 words
A method for generating a head model as defined in claim 1 , wherein the predetermined facial features associated with the frontal facial image include the person's eyes, nose, mouth, and chin.
Claim 5
Dependent Claim
32 words
A method for generating a head model as defined in claim 1 , wherein the predetermined facial features associated with the profile facial image include the person's eyes, nose, mouth, and chin.
Claim 6
Dependent Claim
20 words
A method for generating a head model as defined in claim 1 , wherein the wavelet transformations use Gabor wavelets.
Claim 7
Dependent Claim
31 words
A method for generating a head model as defined in claim 1 , wherein each wavelet component value is generated based on a Gabor wavelet having a particular orientation and frequency.
Claim 8
Independent Claim
277 words
A method for providing a display avatar having a specific person's features, the method comprising the steps for: providing a frontal facial image of the person, the frontal facial image having an array of pixels; providing a profile facial image of the person, the profile facial image having an array of pixels; transforming the frontal facial image using wavelet transformations to generate a transformed frontal image having an array of pixels, each pixel of the transformed frontal image being associated with a respective pixel of the frontal facial image and being represented by a frontal transform jet associated with a predetermined number of wavelet component values; transforming the profile facial image using wavelet transformations to generate a transformed profile image having an array of pixels, each pixel of the transformed profile image being associated with a respective pixel of the profile facial image and being represented by a profile transform jet associated with a predetermined number of wavelet component values; locating predetermined facial features in the transformed frontal facial image based on a comparison between the frontal transform jets of the transformed frontal facial image and frontal graph jets at sensing nodes of a frontal graph; locating predetermined facial features in the transformed profile facial image based on a comparison between the profile transform jets of the transformed profile facial image and sensing nodes at profile graph jets of a profile graph; producing the display avatar using the frontal facial image and the profile facial image and based on the positions of the predetermined features located in the transformed frontal facial image and the predetermined features located in the transformed profile facial image; displaying the display avatar.
Claim 9
Independent Claim
277 words
A method for providing a display avatar having a specific person's features, the method comprising the steps for: providing a frontal facial image of the person, the frontal facial image having an array of pixels; providing a profile facial image of the person, the profile facial image having an array of pixels; transforming the frontal facial image using wavelet transformations to generate a transformed frontal image having an array of pixels, each pixel of the transformed frontal image being associated with a respective pixel of the frontal facial image and being represented by a frontal transform jet associated with a predetermined number of wavelet component values; transforming the profile facial image using wavelet transformations to generate a transformed profile image having an array of pixels, each pixel of the transformed profile image being associated with a respective pixel of the profile facial image and being represented by a profile transform jet associated with a predetermined number of wavelet component values; locating predetermined facial features in the transformed frontal facial image based on a comparison between the frontal transform jets of the transformed frontal facial image and frontal graph jets at sensing nodes of a frontal graph; locating predetermined facial features in the transformed profile facial image based on a comparison between the profile transform jets of the transformed profile facial image and sensing nodes at profile graph jets of a profile graph; producing the display avatar using the frontal facial image and the profile facial image and based on the positions of the predetermined features located in the transformed frontal facial image and the predetermined features located in the transformed profile facial image; displaying the display avatar.
Claim 10
Dependent Claim
29 words
A method for providing a display avatar as defined in claim 7 , wherein the positions of the predetermined features are associated with respective nodes for animating the avatar.
Claim 11
Dependent Claim
32 words
A method for providing a display avatar as defined in claim 7 , wherein the predetermined facial features associated with the frontal facial image include the person's eyes, nose, mouth, and chin.
Claim 12
Dependent Claim
32 words
A method for providing a display avatar as defined in claim 7 , wherein the predetermined facial features associated with the profile facial image include the person's eyes, nose, mouth, and chin.
Claim 13
Dependent Claim
20 words
A method for providing a display avatar as defined in claim 7 , wherein the wavelet transformations use Gabor wavelets.
Claim 14
Dependent Claim
31 words
A method for providing a display avatar as defined in claim 7 , wherein each wavelet component value is generated based on a Gabor wavelet having a particular orientation and frequency.