Two or more spatial filters are used in determining velocity based on speckle translation. A light source may be turned on, turned off, or both for a variable amount of time during operation. The velocity may then be determined with trend identification, correlation, recursive frequency estimation, or measurement bandwidth variation. A confidence level may also be calculated for the measured velocity, and the measured velocity reported or used only when the calculated confidence level meets or exceeds a given value.
Drawings
Claims9
A method for determining velocity, comprising:
receiving in-phase (I) and quadrature (Q) signals;
performing a recursive frequency estimation using the I and Q signals, wherein the recursive frequency estimation includes differentiating an equation for sum of squared errors, which includes at least one complex number that represents one of the I and Q signals;
and
determining the velocity based on one or more results from the recursive frequency estimation.
1 more element
A system for determining velocity, comprising:
two or more spatial filters, each of the spatial filters being configured to output in-phase (I) and quadrature (Q) signals;
and
a measurement circuit configured to receive the I and Q signals output from the two or more spatial filters and configured to perform a recursive frequency estimation using the I and Q signals output from the two or more spatial filters, wherein the measurement circuit is configured to differentiate an equation for sum of squared errors, which includes at least one complex number that represents one of the I and Q signals, to perform the recursive frequency estimation.
A method for selecting a timing scheme for obtaining a plurality of velocity measurements, comprising:
determining whether a timing scheme has been selected, the timing scheme defining one or more illumination intervals and one or more non-illumination intervals, wherein the illumination intervals are periods when illumination provided by a light source is on and the non-illumination intervals are periods when the illumination provided by the light source is off;
if a timing scheme has not been selected, obtaining the plurality of velocity measurements with a default scheme;
and
if a timing scheme has been selected, obtaining the plurality of velocity measurements with the selected scheme.
15 Sep 2028Estimated · howhide20 years from earliest known nonprovisional domestic filing plus recorded patent term adjustment, including 1,368 days of adjustment. Maintenance-fee lapses, terminal disclaimers and statutory extensions have not been checked. The continuity chain may be incomplete; this is not an enforceability determination.
With detection of two-dimensional [2D] relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D…
Life of this patent
About 1 year 11 months of term left · ends 15 Sep 2028 (estimated)
Priority17 Dec 2004
Filed23 Nov 2009
Published18 Mar 2010
Granted16 Dec 2014
Today12 Oct 2026
Term ends15 Sep 2028
Priority17 Dec 2004
Granted16 Dec 2014
Term ends15 Sep 2028
Priority claimedParent application 11/016,651
Application filedUS 12/624,091
PublishedUS 2010/0066680 A1
Assigned to Deutsche Bank AG New York Branch, AS Collateral Agentpatent security agreement
GrantedUS 8,913,232 B2
Assigned to Avago Technologies General IP (Singapore) Pte. Ltd.termination and release of security interest in patent rights (releases rf 032851-0001)
Assigned to Bank of America, N.A., AS Collateral Agentpatent security agreement
Assigned to Pixart Imaging Inc.assignment of assignor's interest
Assigned to Avago Technologies General IP (Singapore) Pte. Ltd.termination and release of security interest in patents
Assigned to Avago Technologies General IP (Singapore) Pte. Ltd.termination and release of security interest in patents
TodayWithin its term
Term endsEstimated, includes 1,368 days of adjustment
Description4,311 words
Summary377 words
#Navigational devices have been used with computers and other types of computing systems for many years. A computer mouse is one example of a navigation device. With a mechanical computer mouse, a ball rolls over a mouse pad as the mouse is moved. Interior to the mouse are wheels that contact the ball and covert its rotation into electrical signals representing orthogonal components of motion.
#Another type of computer mouse is an optical mouse. FIG. 1 is a diagrammatic illustration of a portion of an optical mouse according to the prior art. Mouse 100 includes light source 102 and motion sensor 104. Light source 102 is typically implemented a light-emitting diode, which emits light 106 towards surface 108. Motion detector 104 typically includes a camera that captures images of surface 108. Motion detector 104 also includes a digital signal processor that receives and analyzes a sequence of images. Motion detector 104 determines the speed and distance mouse 100 has moved across surface 108 based on differences in the captured images.
#The type and texture of surface 108 can impact how effectively motion detector 104 determines the speed and distance of mouse 100. For example, a rough or patterned surface can make it easier for motion detector 104 to determine the velocity of mouse 100, because differences in the images are more easily discernable. Other types of surfaces, such as glass surfaces, can make it more difficult for motion detector 104 to determine the velocity of mouse 100. Because glass is a transparent material, it typically does not have a sufficient amount of detectable imperfections or patterns that may be used to determine the speed and distance of navigation device 100.
Brief description of the drawings12 figures
#The invention will best be understood by reference to the following detailed description of embodiments in accordance with the invention when read in conjunction with the accompanying drawings, wherein:
#FIG. 1 is a diagrammatic illustration of a portion of an optical mouse according to the prior art;
#FIG. 2 is a diagrammatic illustration of a spatial filter in an embodiment in accordance with the invention;
Detailed description3,655 words
#The following description is presented to enable one skilled in the art to make and use embodiments in accordance with the invention, and is provided in the context of a patent application and its requirements. Various modifications to the disclosed embodiments will be readily apparent to those skilled in the art, and the generic principles herein may be applied to other embodiments. Thus, the invention is not intended to be limited to the embodiments shown, but is to be accorded the widest scope consistent with the appended claims and with the principles and features described herein.
#With reference to the figures and in particular with reference to FIG. 2, there is shown a diagrammatic illustration of a spatial filter in an embodiment in accordance with the invention. Spatial filter 200 includes a repeating pattern of photodetectors 202, 204, 206, 208 that generate individual signals on signal lines 210, 212, 214, 216, respectively. Individual signals 210, 214 are summed 218 to create signal 220. Signals 212, 216 are summed 222 to create signal 224. Signal 220 is typically known as the in-phase (I) channel or the cosine channel, while signal 224 as the quadrature (Q) channel or the sine channel.
#The spatial filter shown in FIG. 2 may be used in the systems and methods described herein. Embodiments in accordance with the invention, however, are not limited to the spatial filter design of FIG. 2. Other types of spatial filters may be used, such as, for example, a liquid crystal cell array, photodiode array, lenticular grating, cylinder array, transmission grating, or a prism grating.