IP Library Granted Patent US 7,737,947
Granted Patent B2
US 7,737,947 · App. 10/687,431 · Granted Jun 15, 2010

Tracking motion using an interference pattern

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,737,947
App. No.
10/687,431
Granted
Jun 15, 2010
Kind
B2
Abstract

A system, method, and device for tracking motion across a surface by creating an interference pattern by reflecting light from the surface. There is produced, as a result of sensor moving across the surface, at least one signal pattern corresponding to a detection of a dimension of the interference pattern. This detected dimension is associated with an assumed dimensional value to determine a distance traveled by the sensor.

Claims (41)

1. A method for determining a first distance along a movement path on a surface over which an optical tracking device is moved by a user, comprising:

projecting, from a coherent light source, and along the movement path, a beam of coherent light as a first light beam incident on the surface;

generating, on the surface and along the movement path, a plurality of light interference speckles resulting from the first light beam and a second light beam representing at least portions of the first light beam reflected from the surface interfering with one another, the speckles having at least a first average spatial dimension;

sensing the plurality of speckles with a plurality of light sensors arranged in a sensor cluster as the optical tracking device is moved along the movement path, each of the light sensors having a second spatial dimension that is less than the first average spatial dimension of the speckles, each of the light sensors further being configured to generate a first signal when one of the plurality of speckles is disposed therebeneath and detected thereby and to generate a second signal when one of the plurality of speckles is not disposed therebeneath and not detected thereby, and

determining, on the basis of the plurality of first and second signals, the first distance.

2. The method of claim 1 , further comprising determining, on the basis of the first and second signals generated by the plurality of light sensors as the device is moved over the surface, a direction in which the optical tracking device moves along the movement path.

3. The method of claim 1 , further comprising comparing the plurality of first and second signals to determine the first distance.

4. The method of claim 1 , further comprising comparing the plurality of first and second signals to determine a direction in which the optical tracking device moves along the movement path.

5. The method of claim 1 , further comprising sensing at least one characteristic of the speckles.

6. The method of claim 5 , wherein the at least one characteristic is selected from the group consisting of speckle length, speckle width, speckle dimension, an edge of a speckle, a distance between speckles, a distance between leading edges of speckles, and a distance between trailing edges of speckles.

7. The method of claim 1 , further comprising configuring the coherent light source and the plurality of light sensors such that the first average spatial dimension of the speckles may be predicted with a high degree of confidence.

8. The method of claim 1 , further comprising configuring the coherent light source and the plurality of light sensors such that the first average spatial dimension of the speckles is given approximately by the equation:

λ·(R/d),

where λ is a wavelength of the light emitted by the coherent light source, R is a second distance the coherent light source is from the surface, and d is a diameter of the coherent light beam.

9. The method of claim 1 , further comprising counting the number of speckles along the optical path to determine the first distance.

10. The method of claim 1 , wherein the first average spatial dimension of the speckles is selected form the group consisting of about 10 microns and ranging between about 50 microns and about 100 microns.

11. The method of claim 1 , wherein the plurality of light sensors comprises at least five light sensors.

12. The method of claim 1 , the first signal is a high signal and the second signal is a low signal.

13. The method of claim 1 , wherein the second signal is a high signal and the first signal is a low signal.

14. The method of claim 1 , wherein the first average spatial dimension of the speckles is at least twice that of the second spatial dimension of the sensors.

15. A device for determining a first distance along a movement path on a surface over which an optical tracking device is moved by a user, comprising:

a coherent light source configured to project a first coherent light beam along the movement path and onto the surface as an incident light beam, the coherent light source being configured in respect of the surface to produce a plurality of light interference speckles resulting from the first light beam and a second light representing at least portions of the first light beam reflected form the surface interfering with one another, the speckles having a first average spatial dimension;

a plurality of light sensors arranged in a sensor cluster and operatively associated with the coherent light source and the processor, each of the plurality of light sensors having a second spatial dimension that is less than the first average spatial dimension of the speckles, each of the light sensors further being configured to generate a first signal when one of the plurality of speckles is detected thereby and to generate a second signal when one of the plurality of speckles is not detected thereby, and

a processor configured to determine the first distance on the basis of the plurality of first and second signals generated by the plurality of light sensors as the device is moved over the surface.

16. The device of claim 15 , wherein the processor is further configured to determine, on the basis of the plurality of first and second signals generated by the plurality of light sensors as the device is moved over the surface, a direction in which the optical tracking device moves along the movement path.

17. The device of claim 15 , wherein the processor is further configured to compare the plurality of first and second output signals to determine at least one of the first distance and a first direction.

18. The device of claim 15 , wherein the processor is further configured to determine at least one characteristic of the speckles.

19. The device of claim 18 , wherein the at least one characteristic is selected from the group consisting of speckle length, speckle width, speckle dimensions, an edge of a speckle, distance between speckles, distance between leading edges of speckles, and distance between trailing edges of speckles.

20. The device of claim 15 , wherein the coherent light source and the plurality of sensors are configured such that the first average spatial dimension of the speckles may be predicted with a high degree of confidence.

21. The device of claim 15 , wherein the coherent light source and the plurality of sensors are configured such that the first average speckle dimension is given approximately by the equation:

λ·(R/d),

where λ is a wavelength of the light emitted by the coherent light source, R is a second distance the coherent light source is from the surface, and d is a diameter of the coherent light beam.

22. The device of claim 15 , wherein the processor is further configured to count the number of speckles along the optical path to determine the first distance.

23. The device of claim 15 , wherein the first average spatial dimension of the speckles is selected from the group consisting of about 10 microns and ranging between about 50 microns and about 100 microns.

24. The device of claim 15 , wherein the plurality of light sensors comprises at least five light sensors.

25. The device of claim 15 , wherein the first signal is a high signal and the second signal is a low signal.

26. The device of claim 15 , wherein the second signal is a high signal and the first signal is a low signal.

27. The device of claim 15 , wherein the processor is further configured to detect leading edges of the plurality of first and second signals generated by the plurality of light sensors.

28. The device of claim 15 , wherein the processor is further configured to detect trailing edges of the plurality of first and second signals generated by the plurality of light sensors.

29. The device of claim 15 , wherein the first average spatial dimension of the speckles is at least twice that of the second spatial dimension of the sensors.

30. The device of claim 15 , wherein the device is a mouse.

Assignments (11)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041710/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Aug 29, 2016
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 039862/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: PIXART IMAGING INC.
Reel/Frame 039788/0572 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 017206 FRAME: 0666. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 6, 2016
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 038632/0662 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037808/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (RELEASES RF 032851-0001) Recorded Feb 2, 2016
From: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 037689/0001 →
PATENT SECURITY AGREEMENT Recorded May 8, 2014
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS COLLATERAL AGENT
Reel/Frame 032851/0001 →
MERGER Recorded May 7, 2013
From: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 030369/0528 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2006
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD.
Reel/Frame 017675/0518 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2006
From: AGILENT TECHNOLOGIES, INC.
To: AVAGO TECHNOLOGIES GENERAL IP PTE. LTD.
Reel/Frame 017206/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 10, 2004
From: SCHROEDER, DALE W.; DEPUE, MARSHALL T.; KAKARALA, RAMAKRISHNA; XIE, TONG; VAN WIGGEREN, GREGORY D.
To: AGILENT TECHNOLOGIES, INC.
Reel/Frame 014326/0387 →