US20170269760A1 - Optical finger navigation module for extreme temperature operation and method for increasing life time of ofn module - Google Patents
Optical finger navigation module for extreme temperature operation and method for increasing life time of ofn module Download PDFInfo
- Publication number
- US20170269760A1 US20170269760A1 US15/076,646 US201615076646A US2017269760A1 US 20170269760 A1 US20170269760 A1 US 20170269760A1 US 201615076646 A US201615076646 A US 201615076646A US 2017269760 A1 US2017269760 A1 US 2017269760A1
- Authority
- US
- United States
- Prior art keywords
- compensation
- light source
- sensor
- optical finger
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 230000003287 optical effect Effects 0.000 title claims abstract description 69
- 238000000034 method Methods 0.000 title claims abstract description 19
- 230000007613 environmental effect Effects 0.000 claims abstract description 43
- 239000000758 substrate Substances 0.000 claims description 18
- 229910052751 metal Inorganic materials 0.000 claims description 15
- 239000002184 metal Substances 0.000 claims description 15
- 239000011248 coating agent Substances 0.000 claims description 12
- 238000000576 coating method Methods 0.000 claims description 12
- 230000008859 change Effects 0.000 claims description 5
- 238000000151 deposition Methods 0.000 claims description 4
- 238000005240 physical vapour deposition Methods 0.000 claims description 4
- 230000008021 deposition Effects 0.000 claims description 3
- 238000001514 detection method Methods 0.000 claims description 3
- 238000009713 electroplating Methods 0.000 claims description 3
- 238000004544 sputter deposition Methods 0.000 claims description 3
- 238000012986 modification Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- BQCADISMDOOEFD-UHFFFAOYSA-N Silver Chemical compound [Ag] BQCADISMDOOEFD-UHFFFAOYSA-N 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- BASFCYQUMIYNBI-UHFFFAOYSA-N platinum Chemical compound [Pt] BASFCYQUMIYNBI-UHFFFAOYSA-N 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 229910052709 silver Inorganic materials 0.000 description 2
- 239000004332 silver Substances 0.000 description 2
- PVYBHVJTMRRXLG-UHFFFAOYSA-N 1,2,5-trichloro-3-(3,4-dichlorophenyl)benzene Chemical compound ClC1=CC(Cl)=C(Cl)C(C=2C=C(Cl)C(Cl)=CC=2)=C1 PVYBHVJTMRRXLG-UHFFFAOYSA-N 0.000 description 1
- 239000004593 Epoxy Substances 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 239000003990 capacitor Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 229910052760 oxygen Inorganic materials 0.000 description 1
- 239000001301 oxygen Substances 0.000 description 1
- 229910052697 platinum Inorganic materials 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01K—MEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
- G01K1/00—Details of thermometers not specially adapted for particular types of thermometer
- G01K1/14—Supports; Fastening devices; Arrangements for mounting thermometers in particular locations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01K—MEASURING TEMPERATURE; MEASURING QUANTITY OF HEAT; THERMALLY-SENSITIVE ELEMENTS NOT OTHERWISE PROVIDED FOR
- G01K13/00—Thermometers specially adapted for specific purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3262—Power saving in digitizer or tablet
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0421—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means by interrupting or reflecting a light beam, e.g. optical touch-screen
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/042—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
- G06F3/0425—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04105—Pressure sensors for measuring the pressure or force exerted on the touch surface without providing the touch position
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
Definitions
- the present application relates to an optical finger navigation (OFN) module, and particularly to an OFN module for extreme temperature operation.
- the present application also relates to a method for increasing the life time of an OFN module by minimizing operation time of a light source and compensating for environmental variation in an OFN module.
- Light source is one of the most critical components of an OFN module.
- the operation of OFN module will rely on light reflection from a tracking surface to determine its tracking motion.
- light-emitting diode (LED) and vertical-cavity surface-emitting laser (VCSEL) will be the options of light source.
- LED light-emitting diode
- VCSEL vertical-cavity surface-emitting laser
- Optical power is a critical factor that affects tracking performance.
- current compensation for the light source will be needed.
- the temperature characteristic of LED/VCSEL can vary a lot among light sources.
- a tailor-made compensation curve will be needed for individual light source.
- a dedicated memory space will be needed to store the compensation setting for every light source.
- this requirement is not properly addressed in the existing OFN IC, so usually there is only limited memory space left. There is a need to develop a compensation algorithm for temperature compensation with minimal memory usage.
- light source will be driven by a pulse signal at different frequencies and duty cycles depending on the tracking status.
- the pulse frequency and duty cycle will be slower.
- the pulse frequency and duty cycle will be increased to catch up the motion.
- the light source needs to be always operating in pulse mode. It is desirable to develop an OFN with a proximity sensor to minimize the operating time of light source, and thereby increasing the life time of the OFN module.
- an optical finger navigation module for extreme temperature operation which may include a housing comprising a top window plate and a bottom electrical substrate, a light source mounted below the top window plate, a transmitter driver for outputting a current to the light source, a photodetector and a digital signal processor for capturing and processing light signals from the light source respectively, a temperature sensor mounted on the bottom electrical substrate for sensing an ambient temperature and providing a temperature signal, a sensor integrated circuit having a main processor coupled with the temperature sensor for reading the temperature signal and generating a compensated current that corresponds to the temperature signal based on a compensation curve tailor-made for the light source and derived from a temperature compensation algorithm using a plurality of compensation factors, a memory coupled with the main processor for storing the compensation factors, and a capacitance sensing circuit for sensing a tracking object on top of the window plate.
- an optical finger navigation module which may include a light source mounted below a window plate formed on a housing of the module, a transmitter driver for outputting a current to the light source, an environmental sensor mounted inside the housing for sensing an environmental condition and providing a signal representing the environmental condition, and a sensor integrated circuit having a main processor coupled with the environmental sensor for reading the signal and generating a compensated current that corresponds to the signal based on a compensation curve tailor-made for the light source and derived from a compensation algorithm using a plurality of compensation factors.
- the environmental sensor can be a temperature sensor for sensing an ambient temperature.
- the plurality of compensation factors may include a high temperature factor and a low temperature factor.
- Each factor may include an end-point compensation current and a mid-point compensation current, and a maximum end-point compensation current is determined by a capacity of the transmitter driver for driving the light source.
- the main processor may be coupled with the environmental sensor via an I/O interface.
- the optical finger navigation module may further include a photodiode array and a digital signal processor for capturing and processing light signals from the light source respectively after detection of a tracking surface on the window plate.
- the optical finger navigation module may further include a memory coupled with the main processor for storing the plurality of compensation factors, each compensation factor having a memory usage of 1-2 bytes.
- the optical finger navigation module may further included an apertured sensor cover for covering the sensor integrated circuit.
- the optical finger navigation module may further include a proximity sensor for detecting a tracking object on top of the window plate.
- the proximity sensor can be a piezoelectric force sensor in the form of a sensing film disposed underneath a bottom electrical substrate of the module.
- the piezoelectric force sensing film may be electrically coupled with the electrical substrate via an electrical connection.
- the proximity sensor can be a capacitance sensor for detecting a capacitance change on the module using a capacitance sensing circuit.
- the capacitance sensing circuit may include a metal coating coated on an inner surface of the housing between the window plate and a bottom electrical substrate on which the light source, the environmental sensor and the sensor integrated circuit are mounted.
- the metal coating may be formed by physical vapor deposition, or sputtering and electro-plating deposition.
- the environmental sensor may be integrated into the sensor integrated circuit.
- a method for increasing life time of an optical finger navigation module by minimizing operation time of a light source and compensating for environment variation in the optical finger navigation module having a light source and a transmitter driver for outputting a current to the light source may include providing an environmental sensor inside a housing of the module for sensing an environmental condition, reading a signal provided by the environmental sensor that represents the environmental condition, generating a compensated current that corresponds to the signal based on a compensation curve tailor-made for the light source and derived from a compensation algorithm using a plurality of compensation factors, and controlling the transmitter driver to output the compensated current to the light source.
- the environmental sensor can be a temperature sensor.
- the plurality of compensation factors may include a high temperature factor and a low temperature factor.
- Each factor may include an end-point compensation current and a mid-point compensation current, and a maximum end-point compensation is determined by a capacity of the transmitter driver for driving the light source.
- the method may further include characterizing the light source at different temperatures, determining a current compensation for each temperature and producing an actual current value from the current compensation, translating the actual current value into a compensation factor, and storing the compensation factor in a memory using 1-2 bytes.
- the method may further include preparing and storing one tailor-made compensation curve for each kind of light source.
- the method may further include providing a proximity sensor for sensing a tracking object when it is placed on top of a window plate formed on the housing of the module.
- the proximity sensor can be a piezoelectric force sensor in the form of a sensing film disposed underneath the housing of the module.
- the proximity sensor can be a capacitance sensor for detecting a capacitance change on the module using a capacitance sensing circuit, the capacitance sensing circuit having a metal coating deposited on an inner surface of the housing of the module.
- optical finger navigation module is shown and described with respect to certain embodiments, it is obvious that equivalents and modifications will occur to others skilled in the art upon the reading and understanding of the specification.
- the optical finger navigation module in the present application includes all such equivalents and modifications, and is limited only by the scope of the claims.
- FIG. 1 a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a first embodiment of the present application.
- FIG. 1 b is a block diagram of the optical finger navigation module of FIG. 1 a.
- FIG. 2 a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a second embodiment of the present application.
- FIG. 2 b is a block diagram of the optical finger navigation module of FIG. 2 a.
- FIG. 3 a shows the temperature compensation algorithm of the optical finger navigation module for extreme temperature operation.
- FIG. 3 b shows the compensation setting stored in the optical finger navigation module for extreme temperature operation.
- FIG. 4 is a flow chart of the operation of the first and second embodiments of the optical finger navigation module for extreme temperature operation.
- FIG. 5 a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a third embodiment of the present application.
- FIG. 5 b shows the housing structure of the optical finger navigation module for extreme temperature operation according to an embodiment of the present application.
- FIG. 6 a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a fourth embodiment of the present application.
- FIG. 6 b shows the connection of the optical finger navigation module with a force sensing file according to an embodiment of the present application.
- FIG. 7 is a flow chart of operation of the optical finger navigation module for extreme temperature operation with a proximity sensor.
- optical finger navigation module examples of which are also provided in the following description. Exemplary embodiments of the optical finger navigation module are described in detail, although it will be apparent to those skilled in the relevant art that some features that are not particularly important to an understanding of the optical finger navigation module may not be shown for the sake of clarity.
- optical finger navigation module is not limited to the precise embodiments described below and that various changes and modifications thereof may be effected by one skilled in the art without departing from the scope of the protection.
- elements and/or features of different illustrative embodiments may be combined with each other and/or substituted for each other within the scope of this disclosure and appended claims.
- FIG. 1 a is a cross sectional view of an optical finger navigation (OFN) module for extreme temperature operation according to a first embodiment of the present application
- FIG. 1 b is a block diagram of the optical finger navigation module of FIG. 1 a.
- OFN optical finger navigation
- the optical finger navigation module may include a housing 108 having a top window plate 109 and a bottom electrical substrate 107 .
- a light source 103 , an environmental sensor 104 and a sensor integrated circuit (IC) 105 may be mounted on the bottom electrical substrate 107 .
- the sensor integrated circuit 105 may include a transmitter driver 111 , an I/O interface 112 , a main processor 113 , a photodetector (photodiode array) and digital signal processor (DSP) 114 , and a memory 115 .
- the light source 103 may be mounted below the top window plate 109 .
- the light source 103 can be a light-emitting diode, a vertical-cavity surface-emitting laser, or any other suitable light source.
- the transmitter driver 111 can be used for outputting a current to the light source 103 .
- the photodiode array and DSP 114 can be used for capturing and processing light signals from the light source 103 respectively.
- the environmental sensor 104 may be mounted on the bottom electrical substrate 107 inside the housing 108 for sensing an environmental condition and providing a signal that represents the environmental condition.
- the environmental sensor 104 is a temperature sensor for sensing an ambient temperature and providing a temperature signal. It is understood that the environmental sensor 104 may be any other sensor (e.g. proximity sensor) that could sense an environmental condition which may affect the operation of the optical finger navigation module.
- the main processor 113 may be coupled with the temperature sensor 104 for reading the temperature signal and generating a compensated current that corresponds to the temperature signal based on a compensation curve tailor-made for the light source 103 and derived from a temperature compensation algorithm using a plurality of compensation factors.
- the memory 115 can be coupled with the main processor 113 for storing the compensation factors.
- the main processor 113 may read the ambient temperature from the temperature sensor 104 via the I/O interface 112 .
- the main processor 113 can control the output current of the transmitter driver 111 based on the compensation factors that are stored in the memory 115 .
- the transmitter driver 111 can output a current to turn on the light source 103 . Light from the light source 103 can be transmitted through the window plate 109 .
- An apertured sensor cover 106 may cover the sensor IC 105 and may only allow light signal in a designated output light path 102 and a return light path 110 to be reflected to the photodiode array 114 , and block other stray light.
- the reflected light signal may then be processed by the digital signal processor 114 and the main processor 113 , and then transmitted an electrical signal from the OFN module to an external equipment via the electrical interface 107 .
- the term “electrical interface” is interchangeable with “electrical substrate” and “printed circuit board (PCB)”.
- FIG. 2 a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a second embodiment of the present application
- FIG. 2 b is a block diagram of the optical finger navigation module of FIG. 2 a
- the structure of the OFN module in the second embodiment is the same as that in the first embodiment. The only difference is that the environmental sensor 202 can be integrated into the sensor IC 201 .
- FIG. 3 a shows the temperature compensation algorithm of the optical finger navigation module for extreme temperature operation.
- the light source output power should be stable over temperatures.
- the light source 103 usually requires different driving currents to maintain similar output optical power level over temperatures. Different kinds of light sources may have different temperature dependence characteristics. In order to maintain a stable power output, a tailor-made current compensation curve 302 is needed for each kind of light source 103 .
- a compensation algorithm with minimum memory usage can provide the best fitting for every light source.
- FIG. 3 b shows the compensation factors stored in the optical finger navigation module for extreme temperature operation.
- the compensation factors can have minimum memory usage of 1-2 bytes for each compensation factor.
- the compensation factors may be divided into two groups, namely high temperature factor 304 and low temperature factor 305 . Both high and low temperature factors 304 , 305 may be further divided into 2 groups, namely end-point compensation current 306 , 308 and mid-point compensation current 307 , 309 .
- room temperature 25° C. may be the reference temperature.
- ⁇ 40° C. may be the low temperature (LT) end-point
- ⁇ 10° C. may be the low temperature (LT) mid-point
- 85° C. may be the high temperature (HT) end-point
- 55° C. may be the high temperature (HT) mid-point.
- “high temperature” means a temperature higher than the room temperature
- “low temperature” means a temperature lower than the room temperature.
- the maximum end-point compensation current “X” depends on the capability of the light source driver 111 . Different drivers 111 may have different maximum end-point compensation currents “X”.
- the maximum mid-point compensation current 307 , 309 may be confined to be X/2 by the firmware.
- the resolution of the end-point compensation current may equal to X/8 and X/32, in the 1-byte factor 310 and the 2-byte factor 311 , respectively.
- the compensation current X can be positive and negative depending on the light source temperature characteristic.
- FIG. 4 is a flow chart of the operation of the first and second embodiments of the optical finger navigation module for extreme temperature operation.
- the main processor 103 will read the temperature from the environmental sensor 104 , 201 (temperature sensor in these embodiments).
- the main processor 113 Based on the temperature and the compensation curve stored inside the memory 115 , the main processor 113 will calculate the most appropriate driving current, and then control the transmitter driver 111 to output such current to the light source 103 .
- the light source 103 can be driven by low frequency and low duty cycle pulses.
- Light pulse will then transmit through the window plate 109 .
- the photodiode array 114 will determine the present of tracking surface based on the reflected light strength.
- the current pulse frequency and duty cycle will be increased so as to increase the frame rate to catch up the motion.
- the photodiode array and DSP 114 will receive and process the reflected signal and then translate it into motion data.
- FIG. 5 a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a third embodiment of the present application
- FIG. 5 b shows the housing structure of the optical finger navigation module for extreme temperature operation according to an embodiment of the present application.
- a metal coating 501 may be coated on an inner surface of the housing 108 between the window plate 109 and the electrical substrate 107 on which the light source 103 , the environmental sensor 202 and the sensor IC 201 are mounted.
- the housing 108 may be attached to the printed circuit board (PCB) by silver epoxy, and PCB trace can route the signal to a capacitance sensing circuit.
- PCB printed circuit board
- the finger 101 and the metal coating 501 can form a capacitor through the window plate 109 .
- the change of capacitance can be transferred from the metal coating 501 to the PCB 107 and then to the capacitance sensor 202 .
- the metal coating 501 can be formed by different thin metal film deposition methods, such as physical vapor deposition (PVD), and sputtering and electro-plating deposition.
- PVD physical vapor deposition
- sputtering and electro-plating deposition a thin metal film deposition method
- metal with better oxygen and water resistance and high conductivity are preferable for the metal coating.
- Metal such as gold, silver, platinum and aluminum can be the options.
- FIG. 6 a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a fourth embodiment of the present application.
- the OFN module can be provided with a piezoelectric force sensing film 601 at the bottom of the electrical substrate 107 .
- the piezoelectric force sensing film 601 can sense the force and translate the pressure into voltage.
- the electrical signal can be transmitted from the piezoelectric force sensing film 601 to the electrical substrate 107 , and then inputted to the environmental sensor 202 .
- FIG. 6 b shows the connection of the optical finger navigation module with a piezoelectric force sensing file according to an embodiment of the present application.
- the piezoelectric force sensing film 601 can be hingedly and electrically connected to the electrical interface 107 of the OFN module via an electrical connection (e.g. wire, PCB flex cable, etc.).
- FIG. 7 is a flow chart of operation of the optical finger navigation module for extreme temperature operation with a proximity sensor.
- Environmental sensor (refer to a proximity sensor in this embodiment) 601 can be used for detecting the tracking surface.
- the proximity sensor is always active for detecting tracking surface. When no tracking surface is detected, the light source 103 will be off.
- the main processor 113 When tracking surface is detected, the main processor 113 will read back temperature from the environmental sensor (refer to a temperature sensor here) 202 .
- the main processor 113 will calculate the driving current based on the compensation factor that is stored inside the memory 115 so as to calculate the light source driving current, and then control the transmitter driver 111 to output the current accordingly.
- the photodiode array and DSP 114 will capture and process the reflected light and then send back the signal to the main processor 113 .
- the main processor 113 will translate the data into tracking motion, and report to the external equipment via the electrical substrate 107 .
- optical finger navigation module has been shown and described with particular references to a number of preferred embodiments thereof, it should be noted that various other changes or modifications may be made without departing from the scope of the appended claims.
Abstract
Description
- The present application relates to an optical finger navigation (OFN) module, and particularly to an OFN module for extreme temperature operation. The present application also relates to a method for increasing the life time of an OFN module by minimizing operation time of a light source and compensating for environmental variation in an OFN module.
- Light source is one of the most critical components of an OFN module. The operation of OFN module will rely on light reflection from a tracking surface to determine its tracking motion. Depending on the motion sensor technology, light-emitting diode (LED) and vertical-cavity surface-emitting laser (VCSEL) will be the options of light source. Usually, both LED and VCSEL are designed for room temperature operation. They will have the best light emitting efficiency at room temperature.
- Optical power is a critical factor that affects tracking performance. To minimize optical power variation at high and low temperatures, current compensation for the light source will be needed. The temperature characteristic of LED/VCSEL can vary a lot among light sources. To give the best operating condition, a tailor-made compensation curve will be needed for individual light source. In this case, a dedicated memory space will be needed to store the compensation setting for every light source. However, this requirement is not properly addressed in the existing OFN IC, so usually there is only limited memory space left. There is a need to develop a compensation algorithm for temperature compensation with minimal memory usage.
- Also, in normally operation, light source will be driven by a pulse signal at different frequencies and duty cycles depending on the tracking status. When no tracking surface is detected, the pulse frequency and duty cycle will be slower. When tracking surface is detected, the pulse frequency and duty cycle will be increased to catch up the motion. Based on this object detection algorithm, the light source needs to be always operating in pulse mode. It is desirable to develop an OFN with a proximity sensor to minimize the operating time of light source, and thereby increasing the life time of the OFN module.
- Thus, there is a need to optimize the operating mechanism of OFN modules to make it more reliable for operation at high and low temperatures so that life time of the modules will be improved by minimizing operating time and optimizing the driving current of light source during extreme temperature.
- The above description of the background is provided to aid in understanding the optical finger navigation module, but is not admitted to describe or constitute pertinent prior art to the optical finger navigation module, or consider any cited documents as material to the patentability of the claims of the present application.
- According to one aspect, there is provided an optical finger navigation module for extreme temperature operation which may include a housing comprising a top window plate and a bottom electrical substrate, a light source mounted below the top window plate, a transmitter driver for outputting a current to the light source, a photodetector and a digital signal processor for capturing and processing light signals from the light source respectively, a temperature sensor mounted on the bottom electrical substrate for sensing an ambient temperature and providing a temperature signal, a sensor integrated circuit having a main processor coupled with the temperature sensor for reading the temperature signal and generating a compensated current that corresponds to the temperature signal based on a compensation curve tailor-made for the light source and derived from a temperature compensation algorithm using a plurality of compensation factors, a memory coupled with the main processor for storing the compensation factors, and a capacitance sensing circuit for sensing a tracking object on top of the window plate.
- According to another aspect, there is provided an optical finger navigation module which may include a light source mounted below a window plate formed on a housing of the module, a transmitter driver for outputting a current to the light source, an environmental sensor mounted inside the housing for sensing an environmental condition and providing a signal representing the environmental condition, and a sensor integrated circuit having a main processor coupled with the environmental sensor for reading the signal and generating a compensated current that corresponds to the signal based on a compensation curve tailor-made for the light source and derived from a compensation algorithm using a plurality of compensation factors.
- In one embodiment, the environmental sensor can be a temperature sensor for sensing an ambient temperature. The plurality of compensation factors may include a high temperature factor and a low temperature factor. Each factor may include an end-point compensation current and a mid-point compensation current, and a maximum end-point compensation current is determined by a capacity of the transmitter driver for driving the light source.
- In one embodiment, the main processor may be coupled with the environmental sensor via an I/O interface.
- The optical finger navigation module may further include a photodiode array and a digital signal processor for capturing and processing light signals from the light source respectively after detection of a tracking surface on the window plate.
- The optical finger navigation module may further include a memory coupled with the main processor for storing the plurality of compensation factors, each compensation factor having a memory usage of 1-2 bytes.
- The optical finger navigation module may further included an apertured sensor cover for covering the sensor integrated circuit.
- The optical finger navigation module may further include a proximity sensor for detecting a tracking object on top of the window plate. The proximity sensor can be a piezoelectric force sensor in the form of a sensing film disposed underneath a bottom electrical substrate of the module. The piezoelectric force sensing film may be electrically coupled with the electrical substrate via an electrical connection.
- In one embodiment, the proximity sensor can be a capacitance sensor for detecting a capacitance change on the module using a capacitance sensing circuit. The capacitance sensing circuit may include a metal coating coated on an inner surface of the housing between the window plate and a bottom electrical substrate on which the light source, the environmental sensor and the sensor integrated circuit are mounted. The metal coating may be formed by physical vapor deposition, or sputtering and electro-plating deposition.
- In one embodiment, the environmental sensor may be integrated into the sensor integrated circuit.
- According to a further aspect, there is provided a method for increasing life time of an optical finger navigation module by minimizing operation time of a light source and compensating for environment variation in the optical finger navigation module having a light source and a transmitter driver for outputting a current to the light source. The method may include providing an environmental sensor inside a housing of the module for sensing an environmental condition, reading a signal provided by the environmental sensor that represents the environmental condition, generating a compensated current that corresponds to the signal based on a compensation curve tailor-made for the light source and derived from a compensation algorithm using a plurality of compensation factors, and controlling the transmitter driver to output the compensated current to the light source.
- In one embodiment, the environmental sensor can be a temperature sensor. The plurality of compensation factors may include a high temperature factor and a low temperature factor. Each factor may include an end-point compensation current and a mid-point compensation current, and a maximum end-point compensation is determined by a capacity of the transmitter driver for driving the light source.
- The method may further include characterizing the light source at different temperatures, determining a current compensation for each temperature and producing an actual current value from the current compensation, translating the actual current value into a compensation factor, and storing the compensation factor in a memory using 1-2 bytes.
- The method may further include preparing and storing one tailor-made compensation curve for each kind of light source.
- The method may further include providing a proximity sensor for sensing a tracking object when it is placed on top of a window plate formed on the housing of the module.
- In one embodiment, the proximity sensor can be a piezoelectric force sensor in the form of a sensing film disposed underneath the housing of the module.
- In one embodiment, the proximity sensor can be a capacitance sensor for detecting a capacitance change on the module using a capacitance sensing circuit, the capacitance sensing circuit having a metal coating deposited on an inner surface of the housing of the module.
- Although the optical finger navigation module is shown and described with respect to certain embodiments, it is obvious that equivalents and modifications will occur to others skilled in the art upon the reading and understanding of the specification. The optical finger navigation module in the present application includes all such equivalents and modifications, and is limited only by the scope of the claims.
- Specific embodiments of the optical finger navigation module will now be described by way of example with reference to the accompanying drawings wherein:
-
FIG. 1a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a first embodiment of the present application. -
FIG. 1b is a block diagram of the optical finger navigation module ofFIG. 1 a. -
FIG. 2a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a second embodiment of the present application. -
FIG. 2b is a block diagram of the optical finger navigation module ofFIG. 2 a. -
FIG. 3a shows the temperature compensation algorithm of the optical finger navigation module for extreme temperature operation. -
FIG. 3b shows the compensation setting stored in the optical finger navigation module for extreme temperature operation. -
FIG. 4 is a flow chart of the operation of the first and second embodiments of the optical finger navigation module for extreme temperature operation. -
FIG. 5a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a third embodiment of the present application. -
FIG. 5b shows the housing structure of the optical finger navigation module for extreme temperature operation according to an embodiment of the present application. -
FIG. 6a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a fourth embodiment of the present application. -
FIG. 6b shows the connection of the optical finger navigation module with a force sensing file according to an embodiment of the present application. -
FIG. 7 is a flow chart of operation of the optical finger navigation module for extreme temperature operation with a proximity sensor. - Reference will now be made in detail to a preferred embodiment of the optical finger navigation module, examples of which are also provided in the following description. Exemplary embodiments of the optical finger navigation module are described in detail, although it will be apparent to those skilled in the relevant art that some features that are not particularly important to an understanding of the optical finger navigation module may not be shown for the sake of clarity.
- Furthermore, it should be understood that the optical finger navigation module is not limited to the precise embodiments described below and that various changes and modifications thereof may be effected by one skilled in the art without departing from the scope of the protection. For example, elements and/or features of different illustrative embodiments may be combined with each other and/or substituted for each other within the scope of this disclosure and appended claims.
- In addition, improvements and modifications which may become apparent to persons of ordinary skill in the art after reading this disclosure, the drawings, and the appended claims are deemed within the scope of the protection.
- It should be noted that throughout the specification and claims herein, when one element is said to be “coupled” or “connected” to another, this does not necessarily mean that one element is fastened, secured, or otherwise attached to another element. Instead, the term “coupled” or “connected” means that one element is either connected directly or indirectly to another element or is in mechanical or electrical communication with another element.
-
FIG. 1a is a cross sectional view of an optical finger navigation (OFN) module for extreme temperature operation according to a first embodiment of the present application, andFIG. 1b is a block diagram of the optical finger navigation module ofFIG. 1 a. - The optical finger navigation module may include a
housing 108 having atop window plate 109 and a bottomelectrical substrate 107. Alight source 103, anenvironmental sensor 104 and a sensor integrated circuit (IC) 105 may be mounted on the bottomelectrical substrate 107. The sensor integratedcircuit 105 may include atransmitter driver 111, an I/O interface 112, amain processor 113, a photodetector (photodiode array) and digital signal processor (DSP) 114, and amemory 115. - The
light source 103 may be mounted below thetop window plate 109. Thelight source 103 can be a light-emitting diode, a vertical-cavity surface-emitting laser, or any other suitable light source. Thetransmitter driver 111 can be used for outputting a current to thelight source 103. The photodiode array andDSP 114 can be used for capturing and processing light signals from thelight source 103 respectively. - The
environmental sensor 104 may be mounted on the bottomelectrical substrate 107 inside thehousing 108 for sensing an environmental condition and providing a signal that represents the environmental condition. In the present embodiment, theenvironmental sensor 104 is a temperature sensor for sensing an ambient temperature and providing a temperature signal. It is understood that theenvironmental sensor 104 may be any other sensor (e.g. proximity sensor) that could sense an environmental condition which may affect the operation of the optical finger navigation module. - The
main processor 113 may be coupled with thetemperature sensor 104 for reading the temperature signal and generating a compensated current that corresponds to the temperature signal based on a compensation curve tailor-made for thelight source 103 and derived from a temperature compensation algorithm using a plurality of compensation factors. Thememory 115 can be coupled with themain processor 113 for storing the compensation factors. - The
main processor 113 may read the ambient temperature from thetemperature sensor 104 via the I/O interface 112. Themain processor 113 can control the output current of thetransmitter driver 111 based on the compensation factors that are stored in thememory 115. Thetransmitter driver 111 can output a current to turn on thelight source 103. Light from thelight source 103 can be transmitted through thewindow plate 109. - If there is a tracking object (e.g. a finger) 101 on top of the
window plate 109, light from thelight source 103 will be reflected by a tracking surface of thetracking object 101. Anapertured sensor cover 106 may cover thesensor IC 105 and may only allow light signal in a designatedoutput light path 102 and a returnlight path 110 to be reflected to thephotodiode array 114, and block other stray light. The reflected light signal may then be processed by thedigital signal processor 114 and themain processor 113, and then transmitted an electrical signal from the OFN module to an external equipment via theelectrical interface 107. As used herein, the term “electrical interface” is interchangeable with “electrical substrate” and “printed circuit board (PCB)”. -
FIG. 2a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a second embodiment of the present application, andFIG. 2b is a block diagram of the optical finger navigation module ofFIG. 2a . The structure of the OFN module in the second embodiment is the same as that in the first embodiment. The only difference is that theenvironmental sensor 202 can be integrated into thesensor IC 201. -
FIG. 3a shows the temperature compensation algorithm of the optical finger navigation module for extreme temperature operation. - To ensure a stable tracking performance over temperatures, it is necessary to make sure the strength of the reflected optical signal is strong and stable. To achieve this, the light source output power should be stable over temperatures.
- Depending on the temperature characteristic, the
light source 103 usually requires different driving currents to maintain similar output optical power level over temperatures. Different kinds of light sources may have different temperature dependence characteristics. In order to maintain a stable power output, a tailor-madecurrent compensation curve 302 is needed for each kind oflight source 103. - Temperature characteristic of light sources was not properly addressed in existing OFN modules, and hence usually there is only limited memory space for the compensation factors. In traditional practice, a single
pre-determined compensation curve 301 for all kinds of light sources is applied. However, this kind of over compensation will generally shorten the life time of the light sources and the OFN modules. - Thus, a compensation algorithm with minimum memory usage can provide the best fitting for every light source.
-
FIG. 3b shows the compensation factors stored in the optical finger navigation module for extreme temperature operation. - The compensation factors can have minimum memory usage of 1-2 bytes for each compensation factor. The compensation factors may be divided into two groups, namely
high temperature factor 304 andlow temperature factor 305. Both high andlow temperature factors FIG. 3a ,room temperature 25° C. may be the reference temperature. −40° C. may be the low temperature (LT) end-point, −10° C. may be the low temperature (LT) mid-point, 85° C. may be the high temperature (HT) end-point, and 55° C. may be the high temperature (HT) mid-point. As used herein, “high temperature” means a temperature higher than the room temperature; and “low temperature” means a temperature lower than the room temperature. - The maximum end-point compensation current “X” depends on the capability of the
light source driver 111.Different drivers 111 may have different maximum end-point compensation currents “X”. The maximum mid-point compensation current 307, 309 may be confined to be X/2 by the firmware. The resolution of the end-point compensation current may equal to X/8 and X/32, in the 1-byte factor 310 and the 2-byte factor 311, respectively. The resolution of the mid-point compensation current X/4 and X/16, in the 1-byte factor 310 and the 2-byte factor 311, respectively. The compensation current X can be positive and negative depending on the light source temperature characteristic. - In actual application, one needs to first characterize the light source at different temperatures, determine the current compensation needed for each temperature and produce an actual current value from the current compensation, translate the actual current value into a compensation factor, and then store the compensation factor in the
memory 115. -
FIG. 4 is a flow chart of the operation of the first and second embodiments of the optical finger navigation module for extreme temperature operation. - 401: The
main processor 103 will read the temperature from theenvironmental sensor 104, 201 (temperature sensor in these embodiments). - 402: Based on the temperature and the compensation curve stored inside the
memory 115, themain processor 113 will calculate the most appropriate driving current, and then control thetransmitter driver 111 to output such current to thelight source 103. Thelight source 103 can be driven by low frequency and low duty cycle pulses. - 403: Light pulse will then transmit through the
window plate 109. Thephotodiode array 114 will determine the present of tracking surface based on the reflected light strength. - 404: If tracking surface is present, the current pulse frequency and duty cycle will be increased so as to increase the frame rate to catch up the motion.
- 405: The photodiode array and
DSP 114 will receive and process the reflected signal and then translate it into motion data. - 406: When no more tracking surface is detected, the light source driving pulses will be restored to low frequency and low duty cycle.
-
FIG. 5a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a third embodiment of the present application, andFIG. 5b shows the housing structure of the optical finger navigation module for extreme temperature operation according to an embodiment of the present application. - A
metal coating 501 may be coated on an inner surface of thehousing 108 between thewindow plate 109 and theelectrical substrate 107 on which thelight source 103, theenvironmental sensor 202 and thesensor IC 201 are mounted. - Except the
area 502 for transmitting and receiving optical signal, all other areas may be covered by themetal coating 501. Thehousing 108 may be attached to the printed circuit board (PCB) by silver epoxy, and PCB trace can route the signal to a capacitance sensing circuit. - When a
finger 101 is placed on top of thehousing 108, thefinger 101 and themetal coating 501 can form a capacitor through thewindow plate 109. The change of capacitance can be transferred from themetal coating 501 to thePCB 107 and then to thecapacitance sensor 202. - The
metal coating 501 can be formed by different thin metal film deposition methods, such as physical vapor deposition (PVD), and sputtering and electro-plating deposition. - For better reliability and capacitance sensitivity, metal with better oxygen and water resistance and high conductivity (>1e-5 S/m) are preferable for the metal coating. Metal such as gold, silver, platinum and aluminum can be the options.
-
FIG. 6a is a cross sectional view of an optical finger navigation module for extreme temperature operation according to a fourth embodiment of the present application. - The OFN module can be provided with a piezoelectric
force sensing film 601 at the bottom of theelectrical substrate 107. When an object or afinger 101 presses on top of thewindow plate 109, the piezoelectricforce sensing film 601 can sense the force and translate the pressure into voltage. The electrical signal can be transmitted from the piezoelectricforce sensing film 601 to theelectrical substrate 107, and then inputted to theenvironmental sensor 202. -
FIG. 6b shows the connection of the optical finger navigation module with a piezoelectric force sensing file according to an embodiment of the present application. The piezoelectricforce sensing film 601 can be hingedly and electrically connected to theelectrical interface 107 of the OFN module via an electrical connection (e.g. wire, PCB flex cable, etc.). -
FIG. 7 is a flow chart of operation of the optical finger navigation module for extreme temperature operation with a proximity sensor. Environmental sensor (refer to a proximity sensor in this embodiment) 601 can be used for detecting the tracking surface. - 701: The proximity sensor is always active for detecting tracking surface. When no tracking surface is detected, the
light source 103 will be off. - 702: When tracking surface is detected, the
main processor 113 will read back temperature from the environmental sensor (refer to a temperature sensor here) 202. - 703: The
main processor 113 will calculate the driving current based on the compensation factor that is stored inside thememory 115 so as to calculate the light source driving current, and then control thetransmitter driver 111 to output the current accordingly. - 704: The photodiode array and
DSP 114 will capture and process the reflected light and then send back the signal to themain processor 113. Themain processor 113 will translate the data into tracking motion, and report to the external equipment via theelectrical substrate 107. - 705: If no tracking surface is detected, the light source will be disabled.
- While the optical finger navigation module has been shown and described with particular references to a number of preferred embodiments thereof, it should be noted that various other changes or modifications may be made without departing from the scope of the appended claims.
Claims (23)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/076,646 US9778786B1 (en) | 2016-03-21 | 2016-03-21 | Optical finger navigation module for extreme temperature operation and method for increasing life time of OFN module |
CN201710078963.7A CN107219939B (en) | 2016-03-21 | 2017-02-14 | Optical finger navigation module and method for extending the life of an OFN module |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/076,646 US9778786B1 (en) | 2016-03-21 | 2016-03-21 | Optical finger navigation module for extreme temperature operation and method for increasing life time of OFN module |
Publications (2)
Publication Number | Publication Date |
---|---|
US20170269760A1 true US20170269760A1 (en) | 2017-09-21 |
US9778786B1 US9778786B1 (en) | 2017-10-03 |
Family
ID=59855563
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US15/076,646 Active US9778786B1 (en) | 2016-03-21 | 2016-03-21 | Optical finger navigation module for extreme temperature operation and method for increasing life time of OFN module |
Country Status (2)
Country | Link |
---|---|
US (1) | US9778786B1 (en) |
CN (1) | CN107219939B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117109776A (en) * | 2023-10-24 | 2023-11-24 | 成都明夷电子科技有限公司 | New single-point temperature calibration method for optical module |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6504530B1 (en) * | 1999-09-07 | 2003-01-07 | Elo Touchsystems, Inc. | Touch confirming touchscreen utilizing plural touch sensors |
US20110298715A1 (en) * | 2010-06-04 | 2011-12-08 | Sae Magnetics (H.K.) Ltd. | Optical navigation apparatus |
US20140293149A1 (en) * | 2013-03-27 | 2014-10-02 | Shenzhen O-Film Tech Co., Ltd | Capacitive touch screen and manufacturing method thereof |
US9103658B2 (en) * | 2011-06-16 | 2015-08-11 | Cypress Semiconductor Corporation | Optical navigation module with capacitive sensor |
US20160320543A1 (en) * | 2015-05-01 | 2016-11-03 | Apple Inc. | Backlight Structures for an Electronic Device With Sensor Circuitry |
US20160328029A1 (en) * | 2011-10-13 | 2016-11-10 | Wendy March | Detection of user activities by a portable device |
US20170059746A1 (en) * | 2015-08-24 | 2017-03-02 | Apple Inc. | Electronic Device With Low Reflectance and Color Matched Display Border |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060165140A1 (en) | 2005-01-27 | 2006-07-27 | Tan Shan C | Temperature compensated laser system |
US8605035B2 (en) * | 2010-04-30 | 2013-12-10 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Backlighting for optical finger navigation |
US8816963B2 (en) | 2010-12-13 | 2014-08-26 | Sae Magnetics (H.K.) Ltd. | Optical navigation module and mobile electronic appliance using optical navigation module |
DE102013000944A1 (en) * | 2013-01-19 | 2014-07-24 | Daimler Ag | Steering wheel with improved interface to a finger navigation module |
-
2016
- 2016-03-21 US US15/076,646 patent/US9778786B1/en active Active
-
2017
- 2017-02-14 CN CN201710078963.7A patent/CN107219939B/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6504530B1 (en) * | 1999-09-07 | 2003-01-07 | Elo Touchsystems, Inc. | Touch confirming touchscreen utilizing plural touch sensors |
US20110298715A1 (en) * | 2010-06-04 | 2011-12-08 | Sae Magnetics (H.K.) Ltd. | Optical navigation apparatus |
US9103658B2 (en) * | 2011-06-16 | 2015-08-11 | Cypress Semiconductor Corporation | Optical navigation module with capacitive sensor |
US20160328029A1 (en) * | 2011-10-13 | 2016-11-10 | Wendy March | Detection of user activities by a portable device |
US20140293149A1 (en) * | 2013-03-27 | 2014-10-02 | Shenzhen O-Film Tech Co., Ltd | Capacitive touch screen and manufacturing method thereof |
US20160320543A1 (en) * | 2015-05-01 | 2016-11-03 | Apple Inc. | Backlight Structures for an Electronic Device With Sensor Circuitry |
US20170059746A1 (en) * | 2015-08-24 | 2017-03-02 | Apple Inc. | Electronic Device With Low Reflectance and Color Matched Display Border |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117109776A (en) * | 2023-10-24 | 2023-11-24 | 成都明夷电子科技有限公司 | New single-point temperature calibration method for optical module |
Also Published As
Publication number | Publication date |
---|---|
CN107219939A (en) | 2017-09-29 |
US9778786B1 (en) | 2017-10-03 |
CN107219939B (en) | 2021-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20050199786A1 (en) | Photoelectric sensor and detector terminal module therefor | |
US20200366975A1 (en) | Compact modular wireless sensor | |
US10670856B2 (en) | Optical module and method of driving optical module | |
US10555387B2 (en) | Light-emitting element drive circuit and portable electronic instrument | |
US7751717B2 (en) | Host printed circuit board with multiple optical transceivers | |
US9778786B1 (en) | Optical finger navigation module for extreme temperature operation and method for increasing life time of OFN module | |
RU2009117658A (en) | DETECTION OF THE CONDITION OF THE ENVIRONMENT BY A FULLY INTEGRAL TRANSFORMING DEVICE BASED ON HYDROGEL | |
KR20210044433A (en) | Image sensor and image processing device including the same | |
KR930004897B1 (en) | Light senser | |
HUT74626A (en) | Electronic label with optical reading/writing | |
CN110530611B (en) | Calibration method, laser emission module, depth camera and electronic equipment | |
CN111094939B (en) | Optoelectronic module with temperature independent properties | |
JP5940388B2 (en) | Raindrop detector | |
EP3465268B1 (en) | Loop powered distance transmitter | |
CN114814880A (en) | Laser radar detection parameter adjustment control method and device | |
US11033193B2 (en) | Light emitting device, biological information measuring apparatus, and method of manufacturing light emitting device | |
CN103167683B (en) | Automatic power control system, device, bucking voltage computing module and detection module | |
WO2020260012A1 (en) | Differential current-to-voltage conversion | |
JPH08184514A (en) | Pressure sensor | |
CN108180980B (en) | Ultrasonic sensor | |
CN210535626U (en) | Photosensitive tube for shielding interference light | |
CN110837154A (en) | Optical module and optical transmission device | |
CN115856904A (en) | Time difference of flight ranging module, optical power detection method thereof and electronic equipment | |
US11876557B1 (en) | Setting parameters of optical transmitter using receive-side control | |
CN219038819U (en) | Photoelectric sensor for detecting front and back surfaces of glass slide |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SAE MAGNETICS (H.K.) LTD., HONG KONG Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TONG, KA LAP;HUNG, VINCENT WAI;REEL/FRAME:038056/0924 Effective date: 20160319 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: CLOUD LIGHT TECHNOLOGY LIMITED, HONG KONG Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SAE MAGNETICS (H.K.) LTD.;REEL/FRAME:046569/0754 Effective date: 20180713 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: SMAL); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 4 |
|
FEPP | Fee payment procedure |
Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |