IP Library Granted Patent US 8,537,109
Granted Patent B2
US 8,537,109 · App. 12/466,279 · Granted Sep 17, 2013

System and method for automatically adjusting light source drive current during optical navigation operation

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,537,109
App. No.
12/466,279
Granted
Sep 17, 2013
Kind
B2
Abstract

A system and method for automatically adjusting a drive current to a light source during an optical navigation operation uses brightness characteristics of captured frames of image data to determine whether each of the frames of image data belongs to one of at least first and second types of frames of image data. The drive current is adjusted depending on counts of the frames of image data belonging to the first and second types of frames of image data.

Claims (25)

1. A system for performing an optical navigation operation to track relative movements of a computer input device, the system comprising:

a driver circuit configured to provide a drive current to a light source to produce light on a target surface;

an image sensor configured to capture frames of image data of the target surface illuminated by the light;

a navigation engine operably connected to the image sensor to receive the frames of image data, the navigation engine being configured to generate displacement values based on comparisons of the frames of image data; and

an automatic drive current adjuster operably connected to the image sensor to receive the frames of image data, the automatic drive current adjuster comprising a frame determination unit configured to determine whether each of the frames of image data belongs to one of at least first and second types of frames of image data with respect to brightness characteristics of the frames of image data, the automatic drive current adjuster further comprising a first counter to count the frames of image data belonging to the first type of frames of image data and a second counter to count the frames of image data belonging to the second type of frames of image data, the automatic drive current adjuster being configured to direct the driver circuit to adjust the drive current to the light source depending on counts of the frames of image data belonging to the first and second types of frames of image data,

wherein the automatic drive current adjuster is configured to direct the driver circuit to reduce the drive current to the light source when the count of the frames of image data belonging to the first type of frames of image data reaches a first predefined value and wherein the automatic drive current adjuster is configured to direct the driver circuit to increase the drive current to the light source when the count of the frames of image data belonging to the second type of frames of image data reaches a second predefined value, and

wherein the automatic drive current adjuster is configured to reset at least one of the count of the frames of image data belonging to the first type of frames of image data and the count of the frames of image data belonging to the second type of frames of image data when at least one of the two counts is changed, wherein the automatic drive current adjuster is configured to increase the count of the frames of image data belonging to the first type of frames of image data when a frame of image data has been determined to belong to the first type of frames of image data and when the count of the frames of image data belonging to the first type of frames of image data is less than the first predefined value and wherein the automatic drive current adjuster is configured to reset the count of the frames of image data belonging to the second type of frames of image data when the count of the frames of image data belonging to the first type of frames of image data is increased.

2. The system of claim 1 wherein the automatic drive current adjuster is configured to compare a current shutter value to a threshold shutter value to determine whether each of the frames of image data belongs to one of at least the first and second types of frames of image data.

3. The system of claim 1 wherein the automatic drive current adjuster is configured to compare an average pixel value of each of the frames of image data to a threshold average value to determine whether each of the frames of image data belongs to one of at least the first and second types of frames of image data.

4. The system of claim 1 wherein the automatic drive current adjuster is configured to increase the count of the frames of image data belonging to the second type of frames of image data when a frame of image data has been determined to belong to the second type of frames of image data and when the count of the frames of image data belonging to the second type of frames of image data is less than the second predefined value.

5. The system of claim 4 wherein the automatic drive current adjuster is configured to reset the count of the frames of image data belonging to the first type of frames of image data when the count of the frames of image data belonging to the second type of frames of image data is increased.

6. A method for automatically adjusting a drive current to a light source during an optical navigation operation to track relative movements of a computer input device, the method comprising:

providing the drive current to the light source to produce light on a target surface;

capturing frames of image data of the target surface illuminated by the light;

generating displacement values based on comparisons of the frames of image data;

determining whether each of the frames of image data belongs to at least one of first and second types of frames of image data with respect to brightness characteristics of the frames of image data;

counting the frames of image data belonging to the first and second types of frames of image data to derive a first count of the frames of image data belonging to the first type of frames image data and a second count of the frames of image data belonging to the second type of frames of image data;

automatically adjusting the drive current to the light source depending on the first and second counts of the frames of image data belonging to the first and second types of frames of image data; and

resetting at least one of the first and second counts of the frames of image data when at least one of the first and second counts of the frames of image data is changed,

wherein the automatically adjusting includes decreasing the drive current to the light source when the first count of the frames of image data belonging to the first type of frames of image data reaches a first predefined value and wherein the automatically adjusting includes increasing the drive current to the light source when the second count of the frames of image data belonging to the second type of frames of image data reaches a second predefined value,

wherein the counting includes increasing the first count of the frames of image data belonging to the first type of frames of image data when a frame of image data has been determined to belong to the first type of frames of image data and when the first count of the frames of image data belonging to the first type of frames of image data is less than the first predefined value and the method further comprises resetting the second count of the frames of image data belonging to the second type of frames of image data when the first count of the frames of image data belonging to the first type of frames of image data is increased.

7. The method of claim 6 wherein the determining includes comparing a current shutter value to a threshold shutter value to determine whether each of the frames of image data belongs to one of at least the first and second types of frames of image data.

8. The method of claim 6 wherein the determining includes comparing an average pixel value of each of the frames of image data to a threshold average value to determine whether each of the frames of image data belongs to one of at least the first and second types of frames of image data.

9. The method of claim 6 wherein the counting includes increasing the second count of the frames of image data belonging to the second type of frames of image data when a frame of image data has been determined to belong to the second type of frames of image data and when the second count of the frames of image data belonging to the second type of frames of image data is less than the second predefined value.

10. The method of claim 9 further comprising resetting the first count of the frames of image data belonging to the first type of frames of image data when the second count of the frames of image data belonging to the second type of frames of image data is increased.

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/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 14, 2009
From: LYE, ANDY BENG CHYE; LEE, SIEW CHIN; YAP, SUK LAI
To: AVAGO TECHNOLOGIES ECBU IP (SINGAPORE) PTE. LTD.
Reel/Frame 022687/0122 →