User input using proximity sensing
First Claim
1. Control operation of the plurality of proximity sensing points by adjusting one or more of resolution and sensitivity of gesture detection in the interaction area, wherein a number of operational proximity sensing points increases from a first number to a second number after motion is detected in the interaction area based on an application being executed on the device;
- a processor; and
a memory arranged to store executable instructions, which when executed by the processor, cause the processor to;
control operation of the plurality of proximity sensing points by adjusting one or more of resolution and sensitivity of gesture detection in the interaction area based on an application being executed on the device, wherein a number of operational proximity sensing points increases from a first number to a second number after motion is detected in the interaction area;
create a sequence of proximity sensor images from data received from the second number of operational proximity sensing points; and
analyze the sequence of proximity sensor images to identify a user gesture in the interaction area.
2 Assignments
0 Petitions
Accused Products
Abstract
A device is described which enables users to interact with software running on the device through gestures made in an area adjacent to the device. In an embodiment, a portable computing device has proximity sensors arranged on an area of its surface which is not a display, such as on the sides of the device. These proximity sensors define an area of interaction adjacent to the device. User gestures in this area of interaction are detected by creating sensing images from data received from each of the sensors and then analyzing sequences of these images to detect gestures. The detected gestures may be mapped to particular inputs to a software program running on the device and therefore a user can control the operation of the program through gestures.
125 Citations
20 Claims
-
1. Control operation of the plurality of proximity sensing points by adjusting one or more of resolution and sensitivity of gesture detection in the interaction area, wherein a number of operational proximity sensing points increases from a first number to a second number after motion is detected in the interaction area based on an application being executed on the device;
-
a processor; and a memory arranged to store executable instructions, which when executed by the processor, cause the processor to; control operation of the plurality of proximity sensing points by adjusting one or more of resolution and sensitivity of gesture detection in the interaction area based on an application being executed on the device, wherein a number of operational proximity sensing points increases from a first number to a second number after motion is detected in the interaction area; create a sequence of proximity sensor images from data received from the second number of operational proximity sensing points; and analyze the sequence of proximity sensor images to identify a user gesture in the interaction area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15)
-
-
14. One or more tangible, device-readable media with device-executable instructions for performing operations comprising:
-
determining an operational arrangement of a plurality of proximity sensing points on a surface of a device based on an application running on the device; collecting data by the plurality of proximity sensing points, the data being collected from an interaction area that extends outward from a display portion housed in the device and in a plane of a display portion housed in the device; generating a sequence of proximity sensing images from the data; and analyzing the sequence of proximity sensing images to detect a gesture. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A handheld computing device comprising:
-
a plurality of operational proximity sensors arranged in a pattern along a side of the handheld computing device, the pattern of the operationally plurality of proximity sensors being configured to define an interaction zone based on an active application on the handheld computing device; and a processing apparatus arranged to; collect data from each operational proximity sensor; generate a sequence of proximity sensing images from the data; and analyze the sequence of proximity sensing images to detect a gesture.
-
Specification