Pointing device using proximity sensing

US9703398B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9703398-B2
Application numberUS-48559309-A
CountryUS
Kind codeB2
Filing dateJun 16, 2009
Priority dateJun 16, 2009
Publication dateJul 11, 2017
Grant dateJul 11, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A pointing device using proximity sensing is described. In an embodiment, a pointing device comprises a movement sensor and a proximity sensor. The movement sensor generates a first data sequence relating to sensed movement of the pointing device relative to a surface. The proximity sensor generates a second data sequence relating to sensed movement relative to the pointing device of one or more objects in proximity to the pointing device. In embodiments, data from the movement sensor of the pointing device is read and the movement of the pointing device relative to the surface is determined. Data from the proximity sensor is also read, and a sequence of sensor images of one or more objects in proximity to the pointing device are generated. The sensor images are analyzed to determine the movement of the one or more objects relative to the pointing device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A pointing device, comprising: a housing; a movement sensor arranged in the housing to generate a first data sequence relating to sensed movement of the pointing device relative to a surface on which the pointing device is placed; a proximity sensor arranged in the housing to generate a second data sequence relating to sensed movement of one or more objects in proximity to the surface on which the pointing device is placed relative to the pointing device, the proximity sensor further arranged to detect a multi-touch gesture, detecting the multi-touch gesture comprising detecting at least one user-manipulated object; a tag sensor arranged to read a barcode or RFID tag associated with the one or more objects; a processor located within the housing and configured to determine a control input from the first data sequence and the second data sequence; and the sensors being arranged such that a user can provide the first and second data sequences simultaneously using one hand. 2. The pointing device according to claim 1 , wherein the proximity sensor comprises at least one emitter and at least one detector. 3. The pointing device according to claim 1 , wherein the one or more objects comprise at least one of: a stylus; a pen; a brush; a further pointing device; or a mobile telephone. 4. The pointing device according to claim 1 , wherein the proximity sensor comprises an illumination source arranged to illuminate the one or more objects, and a camera arranged to capture images of the one or more objects. 5. The pointing device according to claim 1 , wherein the proximity sensor comprises at least one of: an optical proximity sensor; an ultrasonic proximity sensor; an inductive proximity sensor; an electrostatic proximity sensor; a capacitive proximity sensor; a thermal imaging sensor; an acoustic sensor; or a magnetic proximity sensor. 6. The pointing device according to claim 1 , further comprising a projection device arranged to project a visual indication of an interaction zone in which the proximity sensor can sense the movement of the one or more objects. 7. The pointing device according to claim 1 , further comprising a transmitter arranged to transmit an electrostatic signal into a first location of a hand of a user in contact with the pointing device, and wherein the proximity sensor is arranged to detect the electrostatic signal being emitted from a second location of the hand of the user, the first location being different from the second location. 8. The pointing device according to claim 1 , further comprising a communication interface arranged to transmit the first and second data sequence to a user terminal. 9. The pointing device according to claim 1 wherein the second data sequence comprises a sequence of sensor images of the one or more objects, the sequence of sensor images being generated at least in part by ignoring background objects based at least in part on relative movement. 10. The pointing device according to claim 1 wherein the processor is further configured to control the launch of a software application or function in response to detection of a predefined object or code by at least one of the tag or proximity sensor. 11. One or more tangible device-readable media, the tangible device-readable media being hardware, with device-executable instructions comprising: device-executable instructions to read data from a movement sensor of a pointing device and determine a movement of the pointing device relative to a surface on which the pointing device rests, the pointing device comprising at least one of: a pointing device comprising a movement sensor, a proximity sensor, and a tag sensor arranged such that a user can provide a data sequence generated by the movement sensor and a data sequence generated by the proximity sensor simultaneously with one hand; or a computer mouse comprising an electrostatic proximity sensor arranged to detect a signal generated by the computer mouse traveling through at least a hand of the user and being emitted from one or more fingers of the user; device-executable instructions to read data from a first proximity sensor of the pointing device and generate a sequence of first proximity sensor images of one or more objects in proximity to the surface on which the pointing device rests, wherein the one or more images are captured by the first proximity sensor; device-executable instructions to analyze the first proximity sensor images to determine a movement of the one or more objects relative to the pointing device; device-executable instructions to read data from at least one second proximity sensor, the at least one second proximity sensor located on the underside of the pointing device, and analyzing the data from the at least one second proximity sensor to determine at least a tilt of the pointing device; and device-executable instructions to control a position of a cursor in a user interface such that movement of the pointing device relative to the surface on which the pointing device rests causes a different displacement of the cursor than a corresponding movement of the one or more objects relative to the pointing device, the movement of the pointing device relative to the surface on which the pointing device rests and the corresponding movement having a same distance and a same direction. 12. One or more tangible device-readable media according to claim 11 , further comprising: device-executable instructions to analyze the movement of the one or more objects in proximity to the surface on which the pointing device rests; and device-executable instructions to identify a user gesture based on the analyzing the movement of the one or more objects. 13. One or more tangible device-readable media according to claim 12 , further comprising: device-executable instructions to control a software program in accordance with the identified gesture. 14. One or more tangible device-readable media according to claim 11 , wherein the steps of reading data from the movement sensor and reading data from at least the first proximity sensor are performed substantially concurrently. 15. One or more tangible device-readable media according to claim 11 , wherein the movement of the pointing device relative to the surface on which the pointing device rests causes a larger displacement of the cursor than a corresponding movement of the one or more objects relative to the pointing device. 16. One or more tangible device-readable media according to claim 11 , wherein generating the sequence of first proximity sensor images of one or more objects in proximity to the pointing device comprises, for each first proximity sensor image in the sequence: subtracting a background image from the proximity sensor image; generating a processed version of the first proximity sensor image based on the subtracting; locating the one or more objects in the processed version of the first proximity sensor image; and estimating a position of the one or more objects based on the locating. 17. One or more tangible device-readable media according to claim 16 , wherein subtracting the background image from the first proximity sensor image comprises: assigning a pixel value for each pixel in the first proximity sensor image; comparing the pixel value to a predefined threshold; in response to the comparing, setting the pixel color to black when the pixel value is less than or equal to the predefined threshold; in response to the comparing, setting the pixel color to white when the pixel value is greater than the predefined t

Assignees

Inventors

Classifications

  • Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883) · CPC title

  • Detection arrangements using opto-electronic means (constructional details of pointing devices not related to the detection arrangement using opto-electronic means G06F3/033; optical digitisers G06F3/042) · CPC title

  • Mice or pucks (G06F3/03541 takes precedence) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9703398B2 cover?
A pointing device using proximity sensing is described. In an embodiment, a pointing device comprises a movement sensor and a proximity sensor. The movement sensor generates a first data sequence relating to sensed movement of the pointing device relative to a surface. The proximity sensor generates a second data sequence relating to sensed movement relative to the pointing device of one or mor…
Who is the assignee on this patent?
Butler David Alexander, Villar Nicolas, Helmes John, and 5 more
What technology area does this patent fall under?
Primary CPC classification G06F3/03543. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 11 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).