Patents by Inventor Brian Todoroff
Brian Todoroff has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9103658Abstract: Optical navigation modules and methods of operating the same to sense relative movement between the optical navigation module and a tracking surface are provided. In one embodiment, the optical navigation module comprises: (i) a light source to illuminate at least a portion of a surface relative to which the optical navigation module is moved; (ii) an integrated circuit (IC) including a photo-detector array (PDA) to detect a light pattern propagated onto the PDA from the surface, and a signal processor to translate changes in the light pattern propagated onto the PDA into data representing motion of the optical navigation module relative to the surface; and (iii) a substrate to which the light source and IC are mounted, the substrate including an aperture in a light path between the surface and the PDA. Other embodiments are also disclosed.Type: GrantFiled: September 29, 2011Date of Patent: August 11, 2015Assignee: Cypress Semiconductor CorporationInventors: Jinghui Mu, Brett Alan Spurlock, Yansun Xu, John Frame, KeCai Zeng, Brian Todoroff
-
Patent number: 8669940Abstract: An optical navigation apparatus including a package incorporating a light source and a single die of silicon. The single die of silicon includes a photodiode array configured at the detection plane to receive the speckle pattern of the scattered light from the collection optics, circuitry configured to process signals from the photodiode array to determine changes in position of the apparatus relative to the tracking surface, analog circuitry configured to control and drive current through the light source, interface circuitry configured to communicate position data by outputting the position data via a data interface, a microcontroller comprising a processor core and memory for storing computer-readable code and data, and a system bus configured to communicate instructions and data between the microcontroller and said digital, analog, and interface circuitries. Other embodiments, aspects and features are also disclosed.Type: GrantFiled: October 4, 2011Date of Patent: March 11, 2014Assignee: Cypress Semiconductor CorporationInventors: Steven Sanders, John Frame, Brian Todoroff, Yansun Xu
-
Patent number: 8547336Abstract: An optical navigation system and method are provided. In one embodiment, the method includes: (i) generating for a first group of photosensitive elements a first quasi-sinusoidal signal at a first time, and a second quasi-sinusoidal signal at a second time in response to motion of light received thereon in a first direction; (ii) computing from the first and second quasi-sinusoidal signals a phase angle change; and (iii) computing from the first and second quasi-sinusoidal signals a radius value. Other embodiments are also described.Type: GrantFiled: February 8, 2011Date of Patent: October 1, 2013Assignee: Cypress Semiconductor CorporationInventors: Yansun Xu, Brian Todoroff
-
Publication number: 20120320385Abstract: Optical navigation modules and methods of operating the same to sense relative movement between the optical navigation module and a tracking surface are provided. In one embodiment, the optical navigation module comprises: (i) a light source to illuminate at least a portion of a surface relative to which the optical navigation module is moved; (ii) an integrated circuit (IC) including a photo-detector array (PDA) to detect a light pattern propagated onto the PDA from the surface, and a signal processor to translate changes in the light pattern propagated onto the PDA into data representing motion of the optical navigation module relative to the surface; and (iii) a substrate to which the light source and IC are mounted, the substrate including an aperture in a light path between the surface and the PDA. Other embodiments are also disclosed.Type: ApplicationFiled: September 29, 2011Publication date: December 20, 2012Applicant: CYPRESS SEMICONDUCTOR CORPORATIONInventors: Jinghui MU, Brett Alan SPURLOCK, Yansun XU, John FRAME, KeCai ZENG, Brian TODOROFF
-
Patent number: 8263921Abstract: One embodiment relates to a method of tracking motion using a speckle-based motion sensor. A distance moved is determined by a first signal processing procedure, and a distance moved is determined by a second signal processing procedure. Selection between said distances is made based on whether the distance determined by the first signal processing procedure exceeds a predetermined threshold distance. According to a preferred embodiment, the first signal processing procedure makes a more accurate determination of distance for slower speeds, while the second signal processing procedure makes a more accurate determination of distance for higher speeds. Other embodiments, aspects and features are also disclosed.Type: GrantFiled: August 6, 2007Date of Patent: September 11, 2012Assignee: Cypress Semiconductor CorporationInventors: Robert J. Lang, Brian Todoroff, Yansun Xu, Jeffry C. Bailey
-
Patent number: 8031176Abstract: An optical navigation apparatus including a package incorporating a light source and a single die of silicon. The single die of silicon includes a photodiode array configured at the detection plane to receive the speckle pattern of the scattered light from the collection optics, circuitry configured to process signals from the photodiode array to determine changes in position of the apparatus relative to the tracking surface, analog circuitry configured to control and drive current through the light source, interface circuitry configured to communicate position data by outputting the position data via a data interface, a microcontroller comprising a processor core and memory for storing computer-readable code and data, and a system bus configured to communicate instructions and data between the microcontroller and said digital, analog, and interface circuitries. Other embodiments, aspects and features are also disclosed.Type: GrantFiled: January 22, 2008Date of Patent: October 4, 2011Assignee: Cypress Semiconductor CorporationInventors: Steven Sanders, John Frame, Brian Todoroff, Yansun Xu
-
Patent number: 7728816Abstract: One embodiment relates to a method of sensing motion of an optical sensor relative to a surface. A first resolution and a second resolution are set. Measurement signals are obtained from a sensor array, and the motion of the optical sensor relative to the surface is tracked using the measurement signals. The tracking of the motion in a first dimension is performed at the first resolution, and the tracking of the motion in a second dimension is performed at the second resolution. Another embodiment relates to an optical sensor apparatus for sensing motion relative to a surface, wherein the tracking of the motion is performed at a variable resolution along each of two axes. Other embodiments and features are also disclosed.Type: GrantFiled: July 10, 2006Date of Patent: June 1, 2010Assignee: Cypress Semiconductor CorporationInventors: Yansun Xu, Brian Todoroff, Jahja I. Trisnadi, Clinton B. Carlisle
-
Patent number: 7492445Abstract: One embodiment relates to a method of velocity prediction using a sensor array. Differential signals are obtained from the sensor array at multiple frame rates. A first velocity prediction is determined from the differential signals at a first frame rate, and a second velocity prediction is determined from the differential signals at a second frame rate. Another embodiment relates to an optical navigation apparatus which includes a sensor array, differential circuitry, driver circuitry, and a signal processing device. The driver circuitry is configured to drive the sensor array and differential circuitry so as to operate at multiple frame rates in an interleaved manner. The signal processing device is configured to compute a first velocity prediction from the differential signals at a first frame rate and to compute a second velocity prediction from the differential signals at a second frame rate. Other embodiments and features are also disclosed.Type: GrantFiled: June 5, 2006Date of Patent: February 17, 2009Assignee: Cypress Semiconductor CorporationInventors: Brian Todoroff, Yansun Xu
-
Publication number: 20090040062Abstract: One embodiment relates to a method of tracking motion using a speckle-based motion sensor. A distance moved is determined by a first signal processing procedure, and a distance moved is determined by a second signal processing procedure. Selection between said distances is made based on whether the distance determined by the first signal processing procedure exceeds a predetermined threshold distance. According to a preferred embodiment, the first signal processing procedure makes a more accurate determination of distance for slower speeds, while the second signal processing procedure makes a more accurate determination of distance for higher speeds. Other embodiments, aspects and features are also disclosed.Type: ApplicationFiled: August 6, 2007Publication date: February 12, 2009Inventors: Robert J. Lang, Brian Todoroff, Yansun Xu, Jeffry C. Bailey
-
Publication number: 20080007526Abstract: One embodiment relates to a method of sensing motion of an optical sensor relative to a surface. A first resolution and a second resolution are set. Measurement signals are obtained from a sensor array, and the motion of the optical sensor relative to the surface is tracked using the measurement signals. The tracking of the motion in a first dimension is performed at the first resolution, and the tracking of the motion in a second dimension is performed at the second resolution. Another embodiment relates to an optical sensor apparatus for sensing motion relative to a surface, wherein the tracking of the motion is performed at a variable resolution along each of two axes. Other embodiments and features are also disclosed.Type: ApplicationFiled: July 10, 2006Publication date: January 10, 2008Inventors: Yansun Xu, Brian Todoroff, Jahja I. Trisnadi, Clinton B. Carlisle
-
Publication number: 20070165207Abstract: A method is provided for determining motion of an optical sensor including a periodic photo-diode array relative to a surface. The method includes steps of (i) generating sets of quasi-sinusoidal signals responsive to motion along first and second directions; (ii) combining the sets of signals to generate a wrapped phase angle value for each direction at a first time; (iii) combining the sets of signals at a second time to generate a second wrapped phase angle value for each direction; (iv) computing wrapped phase angle changes for each direction between the first time and the second time; (v) computing velocity predictors for each direction using corrected average phase angle changes from a number of preceding successive frames; (vi) calculating the number of full 27? rotations needed to unwrap the phase angle changes for each direction using the velocity predictors; and (vii) computing the unwrapped or corrected phase angle changes.Type: ApplicationFiled: January 3, 2006Publication date: July 19, 2007Inventors: Yansun Xu, Brian Todoroff
-
Publication number: 20060261994Abstract: A signal processing circuit and processing method are provided for measuring an analog signal from a photo-detector. Generally, the method includes steps of: (i) sampling and storing a characteristic of the signal at a first predetermined time following a reset of the circuit; (ii) sampling the characteristic of the signal at a second predetermined time following a reset or initialization of the circuit; (iii) determining a difference between the stored characteristic of the signal sampled at the first predetermined time and the characteristic of the signal sampled at the second predetermined time; and (iv) converting the determined difference to a digital value and determining a slope of the signal from the digital value and the difference between the first and second predetermined times. Thus, the measurement of the slope is independent of and substantially unaffected by absolute values of the characteristics measured at the first and second predetermined times.Type: ApplicationFiled: November 12, 2005Publication date: November 23, 2006Inventors: Brian Todoroff, Douglas Webb
-
Publication number: 20060106319Abstract: A signal processor and method are provided for detecting movement of a surface relative to an optical sensor having an array of photosensitive elements.Type: ApplicationFiled: November 8, 2005Publication date: May 18, 2006Inventors: Brian Todoroff, Yansun Xu