Disambiguation of False Touch Inputs at an Information Handling System Projected User Interface
First Claim
1. An information handling system comprising:
- a processor operable to process information for presentation to a user as visual images;
memory interfaced with the processor and operable to store the information;
a graphics system interfaced with the processor and memory, the graphics system operable to generate the visual images at one or more display devices;
a projector interfaced with the graphics system and operable to project the visual images at the projection surface;
a detection device operable to detect end user inputs made at the visual images proximate the projection surface;
a touch input module interfaced with the graphics system and detection device, the touch input module operable to determine an end user input at the visual image based upon a detection by the detection device at a detection location; and
a touch input verifier interfaced with the touch input module and operable to apply a predetermined sensed condition to verify that the detection by the detection device at the detection input is a touch input.
14 Assignments
0 Petitions
Accused Products
Abstract
Inputs to a projected or other type of displayed user interface are verified with a verification device that enhances input detection accuracy. For example, inputs at a projected keyboard are detected by an infrared curtain projected over the keyboard and breached by an end user finger as it strikes a key. The inputs are verified with a capacitive sensor device disposed below the keyboard that confirms a user touch. Alternatively, proximity sensing by the capacitive sensor measures distance and velocity associated with a finger to verify the inputs detected by breaching of the infrared curtain are intended inputs. Other verification devices may include an accelerometer that detects accelerations associated with inputs and three dimensional cameras that capture finger positions. Verification devices may be selectively enabled based upon power and accuracy constraints.
16 Citations
20 Claims
-
1. An information handling system comprising:
-
a processor operable to process information for presentation to a user as visual images; memory interfaced with the processor and operable to store the information; a graphics system interfaced with the processor and memory, the graphics system operable to generate the visual images at one or more display devices; a projector interfaced with the graphics system and operable to project the visual images at the projection surface; a detection device operable to detect end user inputs made at the visual images proximate the projection surface; a touch input module interfaced with the graphics system and detection device, the touch input module operable to determine an end user input at the visual image based upon a detection by the detection device at a detection location; and a touch input verifier interfaced with the touch input module and operable to apply a predetermined sensed condition to verify that the detection by the detection device at the detection input is a touch input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for verify inputs at a projected user interface, the method comprising:
-
projecting a user interface on a projection surface, the user interface accepting end user inputs made at the projection surface; detecting the end user inputs at the projected user interface with a detection device; and verifying the end user inputs with one or more verification devices by relating conditions sensed by the one or more verification devices to end user inputs detected by the detection device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for verifying inputs at a projected user interface, the system comprising:
-
a display device operable to present a keyboard; a detection device operable to identify end user inputs made at the keyboard by detecting passage of end user fingers through a plane above the keyboard; and a verification device operable to distinguish movements of end user fingers to verify end user inputs. - View Dependent Claims (20)
-
Specification