System and method implementing non-physical pointers for computer devices
First Claim
1. A user input system for a computer device comprising:
- a projecting device for projecting images for display on a surface in front of a user located proximate said device, a projected image including an active screen display corresponding to an application executing in said device, another projected image including an object image located within the active screen display and representing means for pointing to locations within said projected active screen display;
a signal detection system for detecting the presence of an object located at said surface in front of a user located and within a projected image display area; and
, mechanism for converting detected movement of said object located within a projected image display area on said surface into movement of said object image within said projected active screen display to facilitate data input functions at locations in said active screen display for said executing application.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for providing input to a handheld computing device by provisioning the handheld computing device with a device for projecting images generated as a result of applications executing on the computer device on a surface in front of a user located proximate said device, a projected image including an active screen display corresponding to an application executing in the device. A further projected image includes an object image located within the active screen display and representing a pointer to locations within the projected active screen display. The system detects the presence of an object located at the surface and within a projected image display area, and converts detected movement of the object located within a projected image display area on the surface into movement of the object image within the projected active screen display. The user is thus able to initiate a data input operation or execute a function at a location in the active screen display for the executing application.
73 Citations
31 Claims
-
1. A user input system for a computer device comprising:
-
a projecting device for projecting images for display on a surface in front of a user located proximate said device, a projected image including an active screen display corresponding to an application executing in said device, another projected image including an object image located within the active screen display and representing means for pointing to locations within said projected active screen display;
a signal detection system for detecting the presence of an object located at said surface in front of a user located and within a projected image display area; and
,mechanism for converting detected movement of said object located within a projected image display area on said surface into movement of said object image within said projected active screen display to facilitate data input functions at locations in said active screen display for said executing application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for inputting data in a computer device comprising:
-
a) projecting images generated as a result of applications executing on said computer device on a surface in front of a user located proximate said device, a projected image including an active screen display corresponding to an application executing in said device, another projected image including an object image located within the active screen display and representing means for pointing to locations within said projected active screen display;
b) detecting the presence of an object located at said surface in front of a user located and within a projected image display area; and
,c) converting detected movement of said object located within a projected image display area on said surface into movement of said object image within said projected active screen display, d) initiating a data input function at a location in said active screen display for said executing application. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for inputting data in a computer device, the method comprising steps of:
-
a) projecting images generated as a result of applications executing on said computer device on a surface in front of a user located proximate said device, a projected image including an active screen display corresponding to an application executing in said device, another projected image including an object image located within the active screen display and representing means for pointing to locations within said projected active screen display;
b) detecting the presence of an object located at said surface in front of a user located and within a projected image display area; and
,c) converting detected movement of said object located within a projected image display area on said surface into movement of said object image within said projected active screen display, d) initiating a data input function at a location in said active screen display for said executing application. - View Dependent Claims (30, 31)
-
Specification