Virtualization of interactive computer input
First Claim
1. A system for providing input from a physical controlling entity positionable by a user to an application executing on the system, comprising:
- a physical input device to produce commands to the application program when actuated by the physical entity;
a video input device to capture at least one image of the physical input device and to capture an action video image of the physical entity;
a monitor to display to the user a control view including the action image of the physical entity superimposed upon an image of a virtual representation of at least one of the commands at locations determined by the physical location of the input device;
a processor to generate the virtual representation of the command, and to produce the action image at a location in the control view determined by the physical entity'"'"'s position with respect to the physical input device.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods of providing user input to an interactive computer application using video input in association with touch input. The methods include generating a control view having a control image, wherein the control image is associated with an application command; generating a foreground view of a controlling entity superimposed on the control view, wherein an image location of the foreground view within the control view is indicative of a physical location of the controlling entity adjacent a touch input device; and producing an output capable of selecting the application command when the touch input device is activated by the controlling entity at the physical location where the foreground view is aligned with the control image. Machine-readable medium having instruction stored thereon capable of causing a processor to carry out the methods of providing user input. Apparatus adapted to carry out the methods of providing user input.
24 Citations
32 Claims
-
1. A system for providing input from a physical controlling entity positionable by a user to an application executing on the system, comprising:
-
a physical input device to produce commands to the application program when actuated by the physical entity;
a video input device to capture at least one image of the physical input device and to capture an action video image of the physical entity;
a monitor to display to the user a control view including the action image of the physical entity superimposed upon an image of a virtual representation of at least one of the commands at locations determined by the physical location of the input device;
a processor to generate the virtual representation of the command, and to produce the action image at a location in the control view determined by the physical entity'"'"'s position with respect to the physical input device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of providing input to an interactive application from a physical entity whose position with respect to a physical input device is controlled by a user, comprising:
-
capturing at least one image of the physical input device;
capturing an action image of the physical entity as it is being controlled by the user;
generating a virtual representation of a particular command for the application;
displaying both the virtual representation of the command and the action image of the entity in a control view at locations determined by their respective positions relative to the physical input device;
producing the particular command when the user causes the entity to actuate the input device at a physical location on the device such that the image of the physical entity is aligned with the virtual representation of that command in the control view. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method of providing a command to an application from a physical touch input device actuated by a hand and/or foot of a user, comprising:
-
capturing at least one background image of the physical touch input device;
capturing a foreground action image of the location of the hand and/or foot during motion caused by the user;
generating a virtual representation of the command for the computer as a control image;
displaying on a monitor both the control image of the command and the action image of the hand and/or foot of the user in a control view at locations determined by their respective positions relative to the physical input device, the background image of the physical input device itself being absent from the control view;
displaying graphics from the application on the monitor;
producing the command when the hand and/or foot of the user actuates the touch input device at a physical location on the input device such that the image of the hand and/or foot is aligned with the virtual representation of the command in the control view. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32)
-
Specification