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, the detection device detecting a first type of physical condition;
an accelerometer operable to detect accelerations at the projection surface that result from impact of an object at 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 different from the first type of physical condition to verify that the detection by the detection device at the detection input is a touch input, the touch input verifier disambiguating verified touches as inputs to the detection device from unverified touches as unintended to be inputs;
wherein the predetermined sensed condition includes at least an acceleration caused by impact on the projection surface; and
wherein the touch input verifier interfaces with the accelerometer and analyzes the accelerations to determine the predetermined sensed condition of a physical impact at the projection surface.
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.
-
Citations
18 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, the detection device detecting a first type of physical condition; an accelerometer operable to detect accelerations at the projection surface that result from impact of an object at 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 different from the first type of physical condition to verify that the detection by the detection device at the detection input is a touch input, the touch input verifier disambiguating verified touches as inputs to the detection device from unverified touches as unintended to be inputs; wherein the predetermined sensed condition includes at least an acceleration caused by impact on the projection surface; and wherein the touch input verifier interfaces with the accelerometer and analyzes the accelerations to determine the predetermined sensed condition of a physical impact at the projection surface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for verifying 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 that detects a first type of condition, including at least a touch and lift of a finger at a capacitive sensor; 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, the conditions sensed by the one or more verification devices different from the first type of condition and including at least lift of the finger above an infrared curtain projected over the projection surface, the verified end user inputs applied as inputs, the unverified end user inputs disambiguated as false touches not applied as inputs. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. 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, the verification device including at least an accelerometer that detects accelerations from fingers impacting the display device, the verification device disambiguating verified touches as intended inputs and unverified touches as unintended to be inputs. - View Dependent Claims (18)
-
Specification