System and method for performing optical navigation on glass-like navigation surfaces
First Claim
Patent Images
1. A method for performing optical navigation on a navigation surface, said method comprising:
- setting an image capturing mode to one of a first operational mode and a second operational mode based on said navigation surface;
electronically capturing said navigation surface using M×
N photosensitive elements of an image sensor array as first frames of image data when said image capturing mode is set to said first operational mode, including addressing said M×
N photosensitive elements such that each of said first frames of image data includes M×
N sampled signals;
electronically capturing said navigation surface using at most said M×
N photosensitive elements of the image sensor array as second frames of image data when said image capturing mode is set to said second operational mode, including addressing at most said M×
N photosensitive elements such that each of said second frames of image data includes less than M×
N sampled signals; and
processing said first and second frames of image data to determine relative displacements using at least some of said first and second frames of image data, said processing including calculating said relative displacements using said first frames of image data when said image capturing mode is set to said first operational mode, said processing including calculating said relative displacements using said second frames of image data when said image capturing mode is set to said second operational mode.
8 Assignments
0 Petitions
Accused Products
Abstract
A system and method for performing optical navigation addresses M×N photosensitive elements of an image sensor array to capture first frames of image data of a navigation surface when set to a first operational mode such that each of the first frames of image data includes M×N sampled signals, and addresses at most the M×N photosensitive elements of the image sensor array to capture second frames of image data of the navigation surface when set to a second operational mode such that each of said second frames of image data includes less than M×N sampled signals.
-
Citations
20 Claims
-
1. A method for performing optical navigation on a navigation surface, said method comprising:
-
setting an image capturing mode to one of a first operational mode and a second operational mode based on said navigation surface; electronically capturing said navigation surface using M×
N photosensitive elements of an image sensor array as first frames of image data when said image capturing mode is set to said first operational mode, including addressing said M×
N photosensitive elements such that each of said first frames of image data includes M×
N sampled signals;electronically capturing said navigation surface using at most said M×
N photosensitive elements of the image sensor array as second frames of image data when said image capturing mode is set to said second operational mode, including addressing at most said M×
N photosensitive elements such that each of said second frames of image data includes less than M×
N sampled signals; andprocessing said first and second frames of image data to determine relative displacements using at least some of said first and second frames of image data, said processing including calculating said relative displacements using said first frames of image data when said image capturing mode is set to said first operational mode, said processing including calculating said relative displacements using said second frames of image data when said image capturing mode is set to said second operational mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for optical navigation, said system comprising:
-
an image sensor array including M×
N photosensitive elements positioned to receive light reflected from a navigation surface;a decoding unit operatively connected to said image sensor array to selectively address said M×
N photosensitive elements of said image sensor array;a mode selector operatively connected to said decoding unit to set an image capturing mode to one of a first operational mode and a second operational mode based on said navigation surface; a processor operatively connected to said decoding unit and said mode selector to instruct said decoding unit to selectively address said M×
N photosensitive elements of said image sensor array depending on said image capturing mode, said processor being configured to instruct said decoding unit to selectively address said M×
N photosensitive elements of said image sensor array to capture first frames of image data of said navigation surface when said image capturing mode is set to said first operational mode such that each of said first frames of image data includes M×
N sampled signals, said processor further being configured to instruct said decoding unit to selectively address at most said M×
N photosensitive elements to capture second frames of image data of said navigation surface when said image capturing mode is set to said second operational mode such that each of said second frames of image data includes less than M×
N sampled signals; andan image processing module operatively connected to said image sensor array to receive said first and second frames of image data, said image processing module being configured to correlate said first and second frames of image data to determine relative displacements using at least some of said first and second frames of image data, said image processing module being configured to calculate said relative displacements using said first frames of image data when said image capturing mode is set to said first operational mode, said image processing module being configured to calculate said relative displacements using said second frames of image data when said image capturing mode is set to said second operational mode. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for optical navigation, said system comprising:
-
a light source configured to emit light; an image sensor array including M×
N photosensitive elements positioned to receive the light reflected from a navigation surface;an ion generator configured to inject ions onto said navigation surface; a decoding unit operatively connected to said image sensor array to selectively address said photosensitive elements of said image sensor array; a processor operatively connected to said decoding unit to instruct said decoding unit to selectively address said M×
N photosensitive elements of said image sensor array to capture said navigation surface as frames of image data; andan image processing module operatively connected to said image sensor array to receive said frames of image data, said image processing module being configured to correlate said frames of image data to determine relative displacements using at least some of said frames of image data, wherein said light source, said image sensor, said ion generator, said decoding unit, said processor and said image processing module are included in an optical computer mouse. - View Dependent Claims (20)
-
Specification