Voice and video control of interactive electronically simulated environment
First Claim
Patent Images
1. A method of moving objects in a graphical user interface, comprising:
- obtaining a video image of a user of the interface with an image capture device that the user faces while facing a display;
displaying a mirror image of the video image on the display such that the video image is superposed with one or more objects displayed on the display; and
moving one or more objects displayed on the display based on recognition of motions of the mirror image of the video image of the user, wherein moving the one or more objects includes, determining whether the user'"'"'s arm crosses the user'"'"'s chest, determining whether the user is using the user'"'"'s left or right hand to select or move the one or more objects, determining a relative location of an image of the user'"'"'s hand relative to an image of the user'"'"'s head, and positioning the one or more objects differently relative to the user'"'"'s head in the mirror image depending on whether the user'"'"'s left hand or right hand is used to move or select the one or more objects and whether the user'"'"'s arm crosses the user'"'"'s chest.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of moving objects in a graphical user interface, includes obtaining a video image of a user of the interface; displaying the video image on a display such that the video image is superposed with one or more objects displayed on the display; and moving one or more objects displayed on the display based on recognition of motions of the video image of the user. Recognition of motions of the video image may include recognition of motions of an image of the user'"'"'s hand.
-
Citations
51 Claims
-
1. A method of moving objects in a graphical user interface, comprising:
-
obtaining a video image of a user of the interface with an image capture device that the user faces while facing a display; displaying a mirror image of the video image on the display such that the video image is superposed with one or more objects displayed on the display; and moving one or more objects displayed on the display based on recognition of motions of the mirror image of the video image of the user, wherein moving the one or more objects includes, determining whether the user'"'"'s arm crosses the user'"'"'s chest, determining whether the user is using the user'"'"'s left or right hand to select or move the one or more objects, determining a relative location of an image of the user'"'"'s hand relative to an image of the user'"'"'s head, and positioning the one or more objects differently relative to the user'"'"'s head in the mirror image depending on whether the user'"'"'s left hand or right hand is used to move or select the one or more objects and whether the user'"'"'s arm crosses the user'"'"'s chest. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 51)
-
-
31. A computer program, stored in a non-transitory storage medium, for
moving objects in a graphical user interface, the program comprising executable instructions that cause a computer to: -
obtain a video image of a user of the interface; display a mirror image of the video image of the user on a display; determine whether a user'"'"'s arm crosses a user'"'"'s chest; and based on recognition of motions of the mirror image of the video image of the user, moving one or more objects displayed in the graphical user interface, wherein moving the one or more objects includes determining whether the user is using the user'"'"'s left or right hand to select or move the one or more objects, determining a relative location of an image of the user'"'"'s hand relative to an image of the user'"'"'s head, and positioning the one or more objects differently relative to the user'"'"'s head in the mirror image depending on whether the user'"'"'s left hand or right hand is used to move or select the one or more objects and whether the user'"'"'s arm crosses the user'"'"'s chest. - View Dependent Claims (32, 33)
-
-
34. A multimedia processing apparatus, comprising:
-
a video image capture device adapted to capture a real-time video image of a user of a graphical user interface; a display adapted to show the medium icon array and the contents icon array superposed over a mirror image of the image of the user; and a display control that allows the user to move one or more objects shown in the graphical user interface based on motions of the mirror image of the image of the user, wherein the display control is configured to determine whether the user'"'"'s arm crosses the user'"'"'s chest, determine whether the user is using the user'"'"'s left or right hand to select or move the one or more objects, determine a relative location of an image of the user'"'"'s hand relative to an image of the user'"'"'s head, and position the one or more objects differently relative to the user'"'"'s head in the mirror image depending on whether the user'"'"'s left hand or right hand is used to move or select the one or more objects and whether the user'"'"'s arm crosses the user'"'"'s chest. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification