Combined tap sequence and camera based user interface
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsDavid C. Challener, James S. Rutledge, Jinping Yang
Life of this patent
Estimating the term…
Abstract
The invention includes a method, apparatus, and program storage device for providing a combined tap sequence and camera based user interface. The invention provides, among other features, an apparatus comprising: an accelerometer; a laser light generating module; wherein the laser light generating module provides a plane of laser light over a surface coupled to the accelerometer; at least one camera; at least one processor; and a memory; wherein the memory stores instructions, executable by the at least one processor, enabling the apparatus to ascertain an occurrence of an input event utilizing inputs from the accelerometer and a location of the input event utilizing inputs from the at least one camera.
Claims15
An apparatus comprising:
- an accelerometer;
- a laser light generating module;
- wherein the laser light generating module provides a plane of laser light over a surface coupled to the accelerometer;
- at least one camera;
- at least one processor;
- and
- a memory;
- wherein the memory stores instructions executable by the at least one processor to:
- ascertain an occurrence of an input event utilizing inputs from the accelerometer and a location of the input event utilizing inputs from the at least one camera;
- determine a tap sequence of the input event using the accelerometer;
- determine the input event has occurred at a predetermined sub-location within the surface using the at least one camera;
- and
- utilize both occurrence of the tap sequence of the input event detected by the accelerometer and the predetermined sub-location detected by the at least one camera to execute a function associated with the tap sequence of the input event at the predetermined sub-location;
- wherein the input event is detected as occurring at a location other than a location of a conventional keyboard and a touch pad.
A method comprising:
- providing a plane of laser light over a surface coupled to an accelerometer;
- ascertaining an occurrence of an input event utilizing inputs from the accelerometer;
- ascertaining a location of the input event utilizing inputs from at least one camera;
- determining a tap sequence of the input event using the accelerometer;
- determining the input event has occurred at a predetermined sub-location within the surface using the at least one camera;
- and
- utilizing both occurrence of the tap sequence of the input event detected by the accelerometer and the predetermined sub-location detected by the at least one camera to execute a function associated with the tap sequence of the input event at the predetermined sub-location;
- wherein the input event is detected as occurring at a location other than a location of a conventional keyboard and a touch pad.
A non-transitory program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to:
- provide a plane of laser light over a surface coupled to an accelerometer;
- ascertain an occurrence of an input event utilizing inputs from the accelerometer;
- ascertain a location of the input event utilizing inputs from at least one camera;
- determine a tap sequence of the input event using the accelerometer;
- determine the input event has occurred at a predetermined sub-location within the surface using the at least one camera;
- and
- utilizing utilize both occurrence of the tap sequence of the input event detected by the accelerometer and the predetermined sub-location input detected by the at least one camera to execute a function associated with the tap sequence of input event at the predetermined sub-location;
- wherein the input event is detected as occurring at a location other than a location of a conventional keyboard and a touch pad.
Dependencies are inferred from the claim text.