User interface and authentication for a virtual mirror
First Claim
1. A computerized system for operating a monitor, a camera, and a processor, so as to display a mirror-mimicking image on the monitor, comprising:
- on a device having the processor and a memory storing a program for execution by the processor, the program including instructions for;
operating the monitor in an idle mode while sensing for presence of a user;
upon detecting the presence of a user, automatically and without the user prompting performing the steps;
initiating a mirror-mimicking mode by capturing images from the camera and operating on the images by the processor to generate mirror-mimicking images;
displaying the mirror-mimicking images on the monitor; and
initiating an authentication process to authenticate the user;
the method further comprises;
flipping the images about a vertical axis so as to reverse right and left sides of the images;
applying a transformation mapping to the images to modify the images to appears to mimic a reflection of a mirror;
resizing the images to reduce variations caused by changes in the object'"'"'s distance to the camera; and
displaying the images on the monitor after performing the flipping, transformation mapping, and resizing.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for operating a mirror-display including: operating the system in idle mode wherein image is displayed on the monitor and the processor awaits the presence of a user in front of the camera; once a user presence is identified, switching the operation of the mirror-display into mirror mode, wherein the camera continuously sends captured images to the processor, the processor flips the captured images to reverse right and left sides and applies transformation mapping to generate modified images that appear to mimic reflection of a mirror, and displaying the modified images on the monitor. During idle mode the camera continuously sends background images to the processor, and the user presence is identified by the processor detecting changes in the background images. The processor performs face recognition process on the captured image and interrogates a database to determine whether an account corresponding to the user exists in the database.
-
Citations
25 Claims
-
1. A computerized system for operating a monitor, a camera, and a processor, so as to display a mirror-mimicking image on the monitor, comprising:
- on a device having the processor and a memory storing a program for execution by the processor, the program including instructions for;
operating the monitor in an idle mode while sensing for presence of a user; upon detecting the presence of a user, automatically and without the user prompting performing the steps; initiating a mirror-mimicking mode by capturing images from the camera and operating on the images by the processor to generate mirror-mimicking images; displaying the mirror-mimicking images on the monitor; and initiating an authentication process to authenticate the user; the method further comprises; flipping the images about a vertical axis so as to reverse right and left sides of the images; applying a transformation mapping to the images to modify the images to appears to mimic a reflection of a mirror; resizing the images to reduce variations caused by changes in the object'"'"'s distance to the camera; and displaying the images on the monitor after performing the flipping, transformation mapping, and resizing. - View Dependent Claims (2, 3)
- on a device having the processor and a memory storing a program for execution by the processor, the program including instructions for;
-
4. A method for operating a mirror-display system, the mirror-display system having a camera, a monitor, and a processor, the method comprising:
-
operating the mirror-display system in an idle mode wherein an idle image is displayed on the monitor and the processor awaits the presence of a user in front of the camera; once a user presence is identified in front of the camera, switching the operation of the mirror-display into mirror mode, wherein the camera continuously images the user and sends captured images to the processor, the processor; flips the captured images about a vertical axis so as to reverse right and left sides of the captured images, resizes the image to reduce variations caused by changes in the object'"'"'s distance to the camera, applies transformation mapping to the captured images to generate modified images that appear to mimic reflection of a mirror, and displaying the modified images on the monitor. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer implemented method for operating a system having a monitor, a camera, and a processor, so as to display a mirror-mimicking image on the monitor, comprising:
- on a device having the processor and a memory storing a program for execution by the processor, the program including instructions for;
sensing for a user; initiating a mirror-mimicking mode for displaying the mirror-mimicking image on the monitor; initiating an authentication process; prompting the user to control the monitor; obtaining a digital image from the camera; flipping the image about a vertical axis so as to reverse right and left sides of the image; applying a transformation mapping to the image to modify the image such that it appears to mimic a reflection of a mirror; resizing the image to reduce variations caused by changes in the object'"'"'s distance to the camera; and displaying the image on the monitor after performing the flipping, transformation mapping, and resizing. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
- on a device having the processor and a memory storing a program for execution by the processor, the program including instructions for;
Specification