Eye gaze correction
First Claim
Patent Images
1. A user device for correcting an eye gaze of a user comprising:
- an input configured to receive from a camera video of the user'"'"'s face;
computer storage holding a plurality of templates, each comprising a different image of an eye of the user looking directly at the camera;
an eye gaze correction module configured to modify every frame of at least one continuous interval of the video to replace each of the user'"'"'s eyes with that of a respective template selected for that frame, whereby the user is perceived to be looking directly at the camera in the modified frames; and
a template selection module configured to select the templates for the continuous interval, wherein different templates are selected for different frames of the continuous interval so that the user'"'"'s eyes exhibit animation throughout the continuous interval.
1 Assignment
0 Petitions
Accused Products
Abstract
A user'"'"'s eye gaze is corrected in a video of the user'"'"'s face. Each of a plurality of templates comprises a different image of an eye of the user looking directly at the camera. Every frame of at least one continuous interval of the video is modified to replace each of the user'"'"'s eyes with that of a respective template selected for that frame, whereby the user is perceived to be looking directly at the camera in the modified frames. Different templates are selected for different frames of the continuous interval so that the user'"'"'s eyes exhibit animation throughout the continuous interval.
-
Citations
20 Claims
-
1. A user device for correcting an eye gaze of a user comprising:
-
an input configured to receive from a camera video of the user'"'"'s face; computer storage holding a plurality of templates, each comprising a different image of an eye of the user looking directly at the camera; an eye gaze correction module configured to modify every frame of at least one continuous interval of the video to replace each of the user'"'"'s eyes with that of a respective template selected for that frame, whereby the user is perceived to be looking directly at the camera in the modified frames; and a template selection module configured to select the templates for the continuous interval, wherein different templates are selected for different frames of the continuous interval so that the user'"'"'s eyes exhibit animation throughout the continuous interval. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of correcting an eye gaze of a user comprising:
-
receiving from a camera video of the user'"'"'s face; accessing a plurality of stored templates, each comprising a different image of an eye of the use looking directly at the camera; and modifying every frame of at least one continuous interval of the video to replace each of the user'"'"'s eyes with that of a respective template selected for that frame, whereby the user is perceived to be looking directly at the camera in the modified frames, wherein different templates are selected for different frames of the continuous interval so that the user'"'"'s eyes exhibit animation throughout the continuous interval.
-
-
20. A computer program product for correcting an eye gaze of a user comprising code stored on a computer readable storage medium device and configured to:
-
receive from a camera video of the user'"'"'s face; access a plurality of stored templates, each comprising a different image of an eye of the use looking directly at the camera; and modify every frame of at least one continuous interval of the video to replace each of the user'"'"'s eyes with that of a respective template selected for that frame, whereby the user is perceived to be looking directly at the camera in the modified frames, wherein different templates are selected for different frames of the continuous interval so that the user'"'"'s eyes exhibit animation throughout the continuous interval.
-
Specification