IP Library Granted Patent US 8,081,162
Granted Patent B2
US 8,081,162 · App. 11/749,700 · Granted Dec 20, 2011

Optical navigation device with surface and free space navigation

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 8,081,162
App. No.
11/749,700
Granted
Dec 20, 2011
Kind
B2
Abstract

An optical navigation device for operation in a surface navigation mode and a free space navigation mode is described. One embodiment of the optical navigation device includes a microcontroller, a surface navigation sensor, and a free space navigation sensor. The surface and free space navigation sensors are coupled to the microcontroller. The microcontroller is configured to process a movement of the optical navigation device. The surface navigation sensor is configured to generate a surface navigation signal in response to a surface navigation image. The free space navigation sensor is configured to generate a free space navigation signal in response to a free space navigation image. Embodiments of the optical navigation device facilitate an integrated optical solution to provide desktop navigation and scene navigation in a single optical navigation device.

Claims (67)

1. An optical navigation device comprising:

a microcontroller to process a movement of the optical navigation device;

a surface navigation sensor coupled to the microcontroller, the surface navigation sensor to generate a surface navigation signal in response to a surface navigation image; and

a free space navigation sensor coupled to the microcontroller, the free space navigation sensor to generate a free space navigation signal in response to a free space navigation image;

wherein the microcontroller is further configured to switch between a surface navigation mode that uses the surface navigation signal and a free space navigation mode that uses the free space navigation signal in response to a change in an operating locality of the optical navigation device relative to a navigation surface.

2. The optical navigation device of claim 1 , the microcontroller comprising:

mode selection logic to operate the optical navigation device in either the surface navigation mode or the free space navigation mode; and

tracking logic coupled to the mode selection logic, the tracking logic to process the surface navigation signal in response to operation of the optical navigation device in the surface navigation mode, and the tracking logic to process the free space navigation signal in response to operation of the optical navigation device in the free space navigation mode.

3. The optical navigation device of claim 2 , the microcontroller further comprising user control logic coupled to the mode selection logic, the user control logic to assign surface navigation functionality to a user input device in response to operation of the optical navigation device in the surface navigation mode, and to assign free space navigation functionality to the user input device in response to operation of the optical navigation device in the free space navigation mode.

4. The optical navigation device of claim 1 , further comprising a lift detector coupled to the microcontroller, the lift detector to change a detector signal state in response to detection of a transition of the optical navigation device from a surface locality to a free space locality relative to a navigation surface.

5. The optical navigation device of claim 1 , the free space navigation sensor comprising:

a coherent light source to generate and emit a coherent light signal; and

an optical lens coupled relative to a pixel array of an image sensor, the optical lens to image a free space object onto the pixel array.

6. The optical navigation device of claim 5 , the optical lens comprising a telecentric lens.

7. The optical navigation device of claim 5 , the free space navigation sensor further comprising:

a beam splitter coupled relative to the coherent light source and the image sensor, the beam splitter to direct the coherent light signal from the coherent light source to an aperture of the optical navigation device, and to direct a reflected light signal toward the pixel array of the image sensor; and

a polarization rotation filter coupled relative to the beam splitter, the polarization rotation filter to rotate a polarization state of the coherent light signal.

8. The optical navigation device of claim 1 , further comprising:

a plurality of color filters of the free space navigation sensor, each of the color filters to filter a corresponding light signal;

an image sensor of the free space navigation sensor, the image sensor to process the filtered light signals; and

tracking logic of the microcontroller, the tracking logic to generate three-dimensional movement data to describe a three-dimensional movement of the optical navigation device, the three-dimensional movement data based on a plurality of the filtered light signals.

9. The optical navigation device of claim 8 , the plurality of color filters comprising:

a blue color filter to filter a first light signal incident on the blue color filter from a first direction; and

a red color filter to filter a second light signal incident on the red color filter from a second direction, the second direction at least partially different from the first direction.

10. The optical navigation device of claim 8 , further comprising a prism system to direct the filtered light signals from the plurality of color filters to the image sensor, the prism system comprising:

a dual triangular prism coupled between the plurality of color filters and the image sensor, the dual triangular prism to direct a pair of filtered light signals toward the image sensor; and

a pentaprism coupled between one of the plurality of color filters and the dual triangular prism, the pentaprism to change the direction of propagation of the corresponding light signal by about 90 degrees.

11. An optical navigation method for operating an optical navigation device, the method comprising:

detecting an operating locality of the optical navigation device relative to a navigation surface;

identifying a change in the operating locality of the optical navigation device relative to the navigation surface, the change in the operating locality comprising a change between a surface operating locality and a free space operating locality; and

switching between a surface navigation mode and a free space navigation mode in response to the change in the operating locality of the optical navigation device, wherein the surface navigation mode comprises generating and using a surface navigation image, and the free space navigation mode comprises generating and using a free space navigation image.

12. The optical navigation method of claim 11 , further comprising:

tracking a location of the optical navigation device relative to a navigation surface in response to operation of the optical navigation device in the surface navigation mode; and

tracking a location of the optical navigation device relative to a free space navigation surface in response to operation of the optical navigation device in the free space navigation mode.

13. The optical navigation method of claim 11 , further comprising:

assigning surface navigation functionality to a user input device in response to operation of the optical navigation device in the surface navigation mode; and

assigning free space navigation functionality to the user input device in response to operation of the optical navigation device in the free space navigation mode.

14. The optical navigation method of claim 11 , further comprising:

emitting a coherent light signal from a coherent light source within the optical navigation device;

reflecting the coherent light signal off of a free space object;

passing the coherent light signal through a polarization rotation filter; and

imaging a telecentric image of the free space object onto a pixel array within the optical navigation device.

15. The optical navigation method of claim 11 , further comprising:

filtering a plurality of light signals associated with a corresponding plurality of free space objects;

directing the filtered light signals toward a single image sensor;

imaging the free space objects based on the filtered light signals; and

tracking a three-dimensional movement of the optical navigation device based on three-dimensional movement data derived from the filtered light signals.

16. A computer readable storage medium embodying a program of machine-readable instructions, executable by a digital processor, to perform operations to facilitate optical navigation, the operations comprising:

detect an operating locality of the optical navigation device relative to a navigation surface;

identify a change in the operating locality of the optical navigation device relative to the navigation surface, the change in the operating locality comprising a change between a surface operating locality and a free space operating locality; and

switch between a surface navigation mode and a free space navigation mode in response to the identification of the change in the operating locality of the optical navigation device, wherein the surface navigation mode comprises generating and using a surface navigation image, and the free space navigation mode comprises generating and using a free space navigation image.

17. The computer readable storage medium of claim 16 , the operations further comprising:

track a location of the optical navigation device relative to a navigation surface in response to operation of the optical navigation device in the surface navigation mode; and

track a location of the optical navigation device relative to a free space navigation surface in response to operation of the optical navigation device in the free space navigation mode.

18. The computer readable storage medium of claim 16 , the operations further comprising:

assign surface navigation functionality to a user input device in response to operation of the optical navigation device in the surface navigation mode; and

assign free space navigation functionality to the user input device in response to operation of the optical navigation device in the free space navigation mode.

19. The computer readable storage medium of claim 16 , the operations further comprising:

emit a coherent light signal from a coherent light source within the optical navigation device;

reflect the coherent light signal off of a free space object;

pass the coherent light signal through a polarization rotation filter; and

image a telecentric image of the free space object onto a pixel array within the optical navigation device.

20. The computer readable storage medium of claim 16 , the operations further comprising:

filter a plurality of light signals associated with a corresponding plurality of free space objects;

direct the filtered light signals toward a single image sensor;

image the free space objects based on the filtered light signals; and

track a three-dimensional movement of the optical navigation device based on three-dimensional movement data derived from the filtered light signals.

Assignments (8)
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 →
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 29, 2007
From: TEOH, EDWARD KAH CHING; LEONG, YAT KHENG; ANG, JIN KIONG; LEE, WUI PIN; KOAY, BAN KUAN
To: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD.
Reel/Frame 019350/0574 →