US20110248151A1 - System and Circuit Including Multiple Photo Detectors - Google Patents
System and Circuit Including Multiple Photo Detectors Download PDFInfo
- Publication number
- US20110248151A1 US20110248151A1 US12/948,615 US94861510A US2011248151A1 US 20110248151 A1 US20110248151 A1 US 20110248151A1 US 94861510 A US94861510 A US 94861510A US 2011248151 A1 US2011248151 A1 US 2011248151A1
- Authority
- US
- United States
- Prior art keywords
- photo detectors
- light
- circuit
- control circuit
- substrate
- 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
- 230000004888 barrier function Effects 0.000 claims abstract description 200
- 230000003287 optical effect Effects 0.000 claims abstract description 142
- 239000000758 substrate Substances 0.000 claims abstract description 94
- 230000001419 dependent effect Effects 0.000 claims abstract description 47
- 238000005259 measurement Methods 0.000 claims abstract description 27
- 230000033001 locomotion Effects 0.000 claims description 96
- 238000001514 detection method Methods 0.000 claims description 77
- 230000008859 change Effects 0.000 claims description 20
- 230000004044 response Effects 0.000 claims description 7
- 230000004913 activation Effects 0.000 claims description 2
- 238000000034 method Methods 0.000 description 41
- 238000010586 diagram Methods 0.000 description 33
- 239000011159 matrix material Substances 0.000 description 8
- 238000005286 illumination Methods 0.000 description 6
- 230000001965 increasing effect Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 4
- 238000002310 reflectometry Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000036039 immunity Effects 0.000 description 3
- 230000001788 irregular Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 229910000679 solder Inorganic materials 0.000 description 3
- 238000012937 correction Methods 0.000 description 2
- 238000000151 deposition Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005070 sampling Methods 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- RLLPVAHGXHCWKJ-IEBWSBKVSA-N (3-phenoxyphenyl)methyl (1s,3s)-3-(2,2-dichloroethenyl)-2,2-dimethylcyclopropane-1-carboxylate Chemical compound CC1(C)[C@H](C=C(Cl)Cl)[C@@H]1C(=O)OCC1=CC=CC(OC=2C=CC=CC=2)=C1 RLLPVAHGXHCWKJ-IEBWSBKVSA-N 0.000 description 1
- 241000282414 Homo sapiens Species 0.000 description 1
- XUIMIQQOPSSXEZ-UHFFFAOYSA-N Silicon Chemical compound [Si] XUIMIQQOPSSXEZ-UHFFFAOYSA-N 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000011248 coating agent Substances 0.000 description 1
- 238000000576 coating method Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000008021 deposition Effects 0.000 description 1
- 230000023077 detection of light stimulus Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000005530 etching Methods 0.000 description 1
- 229910052736 halogen Inorganic materials 0.000 description 1
- 150000002367 halogens Chemical class 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000002955 isolation Methods 0.000 description 1
- 238000000206 photolithography Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 238000010079 rubber tapping Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 229910052710 silicon Inorganic materials 0.000 description 1
- 239000010703 silicon Substances 0.000 description 1
- 239000012780 transparent material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J1/00—Photometry, e.g. photographic exposure meter
- G01J1/42—Photometry, e.g. photographic exposure meter using electric radiation detectors
- G01J1/4204—Photometry, e.g. photographic exposure meter using electric radiation detectors with determination of ambient light
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J1/00—Photometry, e.g. photographic exposure meter
- G01J1/42—Photometry, e.g. photographic exposure meter using electric radiation detectors
- G01J1/44—Electric circuits
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S11/00—Systems for determining distance or velocity not using reflection or reradiation
- G01S11/12—Systems for determining distance or velocity not using reflection or reradiation using electromagnetic waves other than radio waves
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/04—Systems determining the presence of a target
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/46—Indirect determination of position data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S3/00—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
- G01S3/78—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using electromagnetic waves other than radio waves
- G01S3/7803—Means for monitoring or calibrating
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S3/00—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
- G01S3/78—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using electromagnetic waves other than radio waves
- G01S3/782—Systems for determining direction or deviation from predetermined direction
- G01S3/783—Systems for determining direction or deviation from predetermined direction using amplitude comparison of signals derived from static detectors or detector systems
- G01S3/7835—Systems for determining direction or deviation from predetermined direction using amplitude comparison of signals derived from static detectors or detector systems using coding masks
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/481—Constructional features, e.g. arrangements of optical elements
- G01S7/4811—Constructional features, e.g. arrangements of optical elements common to transmitter and receiver
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/491—Details of non-pulse systems
- G01S7/4912—Receivers
- G01S7/4913—Circuits for detection, sampling, integration or read-out
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/497—Means for monitoring or calibrating
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/497—Means for monitoring or calibrating
- G01S7/4972—Alignment of sensor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01V—GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS
- G01V8/00—Prospecting or detecting by optical means
- G01V8/10—Detecting, e.g. by using light barriers
- G01V8/20—Detecting, e.g. by using light barriers using multiple transmitters or receivers
Definitions
- the present disclosure is generally related to optical detector circuits, and more particularly to proximity and motion sensor circuits with multiple photo detectors.
- Optical proximity and motion detector systems are used in a wide variety of applications, from robotic systems to security systems.
- the optical detectors in such systems detect large movements, which would not be suitable for use as an input interface to a computing system for receiving user input, for example.
- such systems utilize a large number of optical sensors, which allows for pixel-level image processing to be used to detect motion of an object.
- the large number of optical sensors increases the overall cost, and image processing consumes a large amount of power, making such systems unsuitable for use with computing systems, and particularly battery-powered or portable systems.
- motion detectors can include single-mode detectors, active or passive, for motion detection.
- Active detectors can use multiple light-emitting diode (LED) sources to provide light to illuminate an object from at least three directions to triangulate a position of the object.
- LED light-emitting diode
- Such systems can include reflectance-based proximity sensors and can use an associated algorithm configured to determine motion of the object by comparing changes in reflectance from the LED sources.
- Another conventional technique for active motion detection uses a discrete photo detector pair in connection with a focused reflected beam.
- Passive motion detectors can be realized using a passive photo detector array configured to capture images and to detect motion through image processing. Unfortunately, image processing consumes too much power for use in portable computing systems.
- Another passive motion detector uses a pair of passive infrared detectors overlaid with a Fresnel lens, which gathers light and directs in onto the pair of passive infrared detectors. Unfortunately, such systems fail to provide sufficient resolution for use as an input device for a computing system.
- a system in an embodiment, includes a plurality of photo detectors, each of which generates a signal proportional to incident light.
- the system further includes an optical barrier and a control circuit.
- the optical barrier partially obstructs reflected light from reaching the plurality of photo detectors to produce a spatially dependent reflectance pattern that is dependent on a position of an object relative to a substrate.
- the control circuit determines a position of the object during a reflectance measurement cycle using each of the plurality of photo detectors by calibrating to ambient light conditions, measuring ambient plus reflected light, determining the reflected light and detecting the position of the object based on a ratio of the reflected light received by at least two of the plurality of photo detectors.
- a circuit in another embodiment, includes a plurality of photo detectors configured to generate electrical signals based on received light including at least one of ambient light and reflected light.
- the circuit further includes an optical barrier configured to produce a non-uniform reflectance pattern over the plurality of photo detectors from light variations caused by an object proximate to a substrate.
- the circuit also includes a control circuit coupled to the plurality of photo detectors to receive the electrical signals, determine the light variations from the electrical signals, and determine a position of the object based on reflectance ratios of the light variations received by pairs of photo detectors of the plurality of photo detectors in response to determining the light variations.
- a system in yet another embodiment, includes a substrate having an active surface and a light-emitting diode configured to emit light above the active surface.
- the system further includes a plurality of photo detectors disposed in the substrate adjacent to the active surface and an optical barrier adjacent to the active surface. The optical barrier produces a spatially dependent reflectance pattern over the plurality of photo detectors based on reflectance of light by an object.
- the system also includes a control circuit configured to control activation of the light-emitting diode and to sequentially sample incident light with the light-emitting diode deactivated and a reflectance with the light-emitting diode activated using each photo detector of the plurality of photo detectors.
- the control circuit determines proximity of an object relative to the substrate based on ratios of reflectances between adjacent photo detectors of the plurality of photo detectors.
- FIG. 1 is a block diagram of an embodiment of a system 100 including multiple photo detectors and an optical barrier.
- FIG. 2 is a perspective view of a portion of a circuit including multiple photo detectors suitable for use in the system of FIG. 1 .
- FIG. 3 is a partial block diagram and partial cross-sectional diagram of a portion of a system including a cross-sectional view of the circuit of FIG. 2 , taken along line 3 - 3 in FIG. 2 .
- FIG. 4 is a cross-sectional diagram of a portion of a system including a cross-sectional view of the portion of the circuit of FIG. 2 , taken along line 4 - 4 in FIG. 2 .
- FIG. 5 is a partial block diagram and partial cross-sectional diagram of an embodiment of a portion of a system adapted to detect proximity and/or motion of one or more objects based on reflected light, which system suitable for use in the system of FIG. 1 .
- FIG. 6 is a cross-sectional view of a portion of a circuit with multiple photo detectors and an optical barrier configured to define spatially-dependent optical detection regions, which circuit is suitable for use in the system of FIG. 1 .
- FIG. 7 is a top view of a portion of a circuit with multiple photo detectors and an optical barrier configured to define spatially-dependent optical detection regions, which circuit is suitable for use in the system of FIG. 1 .
- FIG. 8 is a perspective view of a portion of a circuit with multiple photo detectors and an optical barrier suitable for use in the system of FIG. 1 , including a perspective view of the spatially-dependent optical detection regions.
- FIGS. 9-18 are top views of substrates including examples of optical barriers arranged in different patterns.
- FIG. 19 is a perspective view of an embodiment of a portion of a circuit including multiple photo detectors with lenses for creating spatially-dependent optical detection regions, which circuit is suitable for use in the system of FIG. 1 .
- FIG. 20 is a cross-sectional view of a portion of the circuit of FIG. 2 including a transparent layer.
- FIG. 21 is a perspective view of a system including a light source for illuminating an object and a portion of a circuit including multiple photo detectors and an optical barrier defining spatially-dependent optical detection regions, which system is suitable for use in the system of FIG. 1 .
- FIGS. 22-24 are partial block diagram and partial cross-sectional diagram views of a system including a light source, a first optical barrier, and a portion of a circuit with multiple photo detectors and a second optical barrier illustrating different reflected light patterns based on a position of an object relative to the circuit.
- FIG. 25 is a top view of a portion of a circuit including a substrate with multiple photo detectors and an optical barrier.
- FIG. 26 is a partial block diagram and a partial cross-sectional diagram of a system including the circuit of FIG. 25 , taken along line 26 - 26 in FIG. 25 .
- FIG. 27 is a block diagram of an embodiment of a system including multiple light sources separated from each other and from a single photo detector by optical barriers.
- FIG. 28 is a flow diagram of an embodiment of a method of determining motion of an object based on a change in a reflectance ratio.
- FIG. 29 is a flow diagram of a second embodiment of a method of determining motion of an object based on a reflectance ratio.
- FIG. 30 is a detailed flow diagram of a portion of the method of FIG. 29 .
- a circuit in an example, includes a substrate with multiple photo detectors and includes an optical barrier including one or more elements.
- the optical barrier provides a non-uniform optical surface or an opaque barrier over the photo detectors to generate spatially-dependent reflectance pattern across the photo detectors. Reflected light (reactances) received by the photo detectors can be processed to detect motion and/or proximity of one or more objects relative to the substrate.
- the circuit is suitable for use in optical track pads (or other motion-tracking devices), bar code readers, motion detection systems, touch screen interfaces, optical gesture recognition systems, and other optical detection systems.
- Reflectance sensors can detect an object moving into certain ranges because of a strong fourth-power decrease in reflected light from the object sensed. Because of this fourth-power effect, a twenty-percent change in distance causes approximately a hundred percent change in the reflected signal. For objects having varying degrees of reflectivity, a ten-to-one difference in reflectance translates to a fifty percent difference in detection range.
- Processing circuitry can be configured to detect motion as a function of changes in measured reflectances over time.
- Gross gestures can be inferred from relative motion of the object. For example, motion in a positive X-direction can be interpreted as a right scroll gesture, and motion in a negative X-direction can be interpreted as a left scroll gesture. Motion in other directions can represent other gestures corresponding to other operations.
- Other types of gesture recognition including more complicated gestures, such as pinching movements, tapping movements, and other types of gestures can be disambiguated to identify more complex inputs and corresponding functionality.
- Embodiments of systems and methods described below utilize multiple measurements of the strength of reflected light signals and compare those measurements over time to detect relative motion of an object.
- direct measurements of the reflectance depend on the reflectance of the object surface as well as the orientation of the object surface.
- the reflectance measurement values may not provide a highly accurate, absolute measure of distance.
- a system can measure reflectance iteratively over time to determine motion toward or away from the system.
- a system is described below that uses multiple receivers (photo diodes) to detect reflectances and to determine a reasonably accurate position and motion of an object.
- Such a system can be used for various complex applications including a touch-less interface for a portable computing device (such as a mobile telephone, a personal digital assistant, a portable music player, or another electronic device) or for optical control of a system.
- FIG. 1 is a block diagram of an embodiment of a system 100 including multiple photo detectors and an optical barrier 114 , which system is suitable for use in an optical proximity or motion detection system, such as a gesture recognition system.
- System 100 includes an optical detection device 102 including a sensor circuit 104 adapted to detect proximity and/or motion of an object 110 relative to a surface 106 based on reflected light 112 .
- Sensor circuit 104 includes a substrate with multiple photo detectors 116 , which receives reflected light 112 through the surface 106 (which is substantially transparent) and between the one or more objects or barrier elements arranged in a pattern to form optical barrier 114 .
- Each of the objects or barrier elements of the optical pattern are formed from material that does not allow reflected light to pass through.
- Such barrier elements may be substantially opaque, reflective, light diffusive, or otherwise not image transparent.
- the substrate with multiple photo detectors 116 includes multiple photo detectors in a matrix arrangement with pre-determined spacing relative to each other.
- Sensor circuit 104 includes a host interface 126 coupled to a host system 128 and a driver circuit 124 coupled to light source 108 , such as a light-emitting diode (LED).
- LED is emitting in an infrared range of approximately 850 nanometers (nm) to around 950 nm, and the photo detectors within the substrate with multiple photo detectors 116 can be photodiodes with a sensitivity that peaks within this 850 to 950 nm range.
- Sensor circuit 104 includes a control circuit 118 coupled to host interface 126 and driver circuit 124 . Further, sensor circuit 104 includes a memory 120 and an analog-to-digital converter (ADC) 122 coupled to control circuit 118 . Control circuit 118 includes an output coupled to the substrate with multiple photo detectors 116 . Substrate with multiple photo detectors 116 includes a terminal coupled to an ambient correction circuit 140 , which has an output coupled to ADC 122 .
- ADC analog-to-digital converter
- Control circuit 118 can be implemented as a programmable logic circuit, a processor, or other control circuit, depending on the specific implementation.
- control circuit 118 is a processor or other circuit configured to execute instructions stored in memory 120 .
- Host system 128 can be a processor or other circuitry associated with a device within which the sensor circuit 104 is incorporated.
- the host system 128 can be a processor within a computing device, such as a portable computer, a mobile telephone, a personal digital assistant, or another electronic device.
- Memory 120 includes instructions executable by control circuit 118 to detect motion of the object 110 relative to the surface 106 .
- the instructions include active mode detection instructions 130 , passive mode detection instructions 132 , and motion detection instructions 134 .
- memory 120 includes proximity detection instructions 136 and a threshold 138 , suitable for use in connection with the motion detection instructions 134 to indicate when a relative change in reflectance is sufficiently large to indication motion of the object 110 .
- Threshold 138 can be set to reduce false motion detection due to interference from distortion due to photo detector noise, distortion due to analog-to-digital and other conversions within control circuit 118 , or gain fluctuations due to flicker and light variation from sources such as the AC mains and ambient light flicker or sunlight flutter. As discussed in more detail below with respect to FIGS. 28-30 , using ratios of reflectances and not the absolute reflectance changes provides immunity not only for ambient-induced changes but also for differences in an object's reflectivity.
- control circuit 118 executes active mode detection instructions 130 , which cause the control circuit 118 to send a signal to driver circuit 124 to turn off the light source 108 and to sample one of the plurality of photo detectors to obtain an ambient light measurement. Control circuit 118 then sends a signal to driver circuit 124 to turn on the light source 108 to illuminate an area proximate to the surface 106 and samples the same one of the plurality of photo detectors to obtain an ambient light plus reflected light measurement.
- Control circuit 118 iteratively selects a photo detector, measures the ambient light, and then measures the ambient light plus reflected light, turning off and on the light source 108 as appropriate, and then repeats the measurements with another photo detector to obtain a plurality of ambient light measurements and a plurality of ambient light plus reflected light measurements.
- control circuit 118 measures the ambient light level at a point in time that is close to (either before or after) the ambient light plus reflected light measurement.
- control circuit 118 measures both the ambient light and the ambient light plus reflected light each time a measurement is to be taken.
- Ambient light is represented by dotted lines generally indicated by reference numeral 142 .
- object 110 may cast a shadow (such as shadow 144 ) by blocking some of the ambient light 142 .
- Control circuit 118 measures ambient light by keeping light source 108 turned off and receiving ambient light 142 at a plurality of photo detectors, which produce signals proportional to the received ambient light.
- Control circuit 118 selectively provides the electrical signals (via a multiplexer (not shown) to ADC 122 , which converts the each signal into a digital signal, and provides the digital signal to control circuit 118 . The control circuit 118 then subtracts the ambient light from the ambient light plus reflected light to determine a reflectance. In some embodiments, control circuit 118 may provide the raw digital data to a host system or another processor through an interface, and the host system or other processor may determine the reflectance. In this example, each photo detector is sampled for ambient light and for ambient light plus reflected light during a unique time slot.
- control circuit 118 controls driver circuit 124 to deactivate light source 108 for a first period of time (blanking interval or calibration interval) and then to activate light source 108 for a second period of time (sampling interval) before deactivating light source 108 again.
- control circuit 118 samples electrical signals from each of the photo detectors substantially concurrently. During the sampling intervals, control circuit 118 activates light source 108 and again measures a resulting current from each photo detector to evaluate a reflectance corresponding to each photo detector.
- Optical barrier 114 interferes with the reflected light 112 to produce a non-uniform reflectance pattern on the surface of the substrate with multiple photo detectors 116 , and the resulting reflectances at each of the photo detectors will be spatially dependent on the position of the object 110 relative to the surface 106 .
- Each photo detector produces a signal proportional to the reflected light 112 that reaches the photo detector and provides the signal to ADC 122 .
- Control circuit 118 executes proximity detection instructions 136 , causing control circuit 118 to determine reflectance ratios based on the signal from ADC 122 , which are attributable to adjacent photo detectors within the substrate with multiple photo detectors 116 .
- a ratio of a first reflectance from the first photo detector (PD 1 ) and a second reflectance from the second photo detector PD 2 is proportional to a position of the object 110 relative to the first and second photo detectors.
- a ratio of a third reflectance of the third photo detector (PD 3 ) and the first reflectance from the first photo detector (PD 1 ) is proportional to a position of the object relative to the first and third photo detectors.
- control circuit 118 executes the motion detection instructions 134 , which causes the control circuit 118 to determine a motion vector associated with the object by determining a difference between such reflectance ratios over time.
- the difference between the reflectances is compared to threshold 138 , which can include a positive threshold and a negative threshold. If the difference is greater than the positive threshold, motion is detected in a first direction. If the difference is less than the negative threshold, motion is detected in a second direction.
- threshold 138 can include a positive threshold and a negative threshold. If the difference is greater than the positive threshold, motion is detected in a first direction. If the difference is less than the negative threshold, motion is detected in a second direction.
- control circuit 118 determines the motion of the object 110 as a change in reflectance ratios over time. By evaluating ratios, control circuit 118 avoids problems of erroneous detection of motion due to differences in object reflectivity or due to non-ideal gain modulation of ADC 122 from large ambient changes.
- control circuit 118 executes passive mode detection instructions 132 , which cause the control circuit 118 to selectively activate one or more of the photo detectors within the substrate with multiple photo detectors 116 to detect ambient light 142 including light variations due to hulk ambient changes; such as, from room illumination changes and from changing shadows (such as shadow 144 ) cast by the object 110 and also due to changes in the reflected light from the object, and to produce signals proportional to the received light.
- passive mode can generally only detect proximity to moving objects. In an environment illuminated by uniform light sources, changes in light falling on a photo sensor are always due to changes in position (motion) of proximate objects.
- ambient illumination may change by comparable amounts due to various reasons; such as, variations in lighting power line voltage, clouds moving, etc.
- multiple photodiodes with different views due to shadowing, aperture directionality and/or lensing, in conjunction with signal processing it is possible to differentiate light variations due to a proximate object motion versus bulk ambient changes.
- an object's motion will cause less overall combined variation in intensity than relative variation between photodiodes. This effect can be increased by optimizing the view, shadowing or lensing of the photodiodes.
- one photodiode can have an upward view of the ceiling of a room where a moving object wilt not be seen or directly shadow the illumination falling on it, while a second photodiode will have a horizontal view of the room through multiple shadow slits (picket fencing).
- a ratioed change threshold between the outputs of both of the diodes of for example, over 1%
- motion detection of a moving object within a certain range of the two photodiodes can be reliably detected as the moving object passes in front of an open view and then behind a shadowing block, which causes a change in photodiode illumination.
- Bulk ambient changes in room illumination will tend to cause the same changes in both photodiode outputs, but not cause a change in ratios between the two diodes.
- Control circuit 118 determines the relative position and motion of the object 110 , using proximity detection instructions 136 , motion detection instructions 134 , and threshold 138 as discussed above, based on shadows cast by object 110 and partially obstructed by optical barrier 114 , producing spatially-dependent light patterns over the photo detectors.
- Optical barrier 114 is provided over or above the active surface of substrate with multiple photo detectors 116 .
- Optical barrier provides a non-uniform surface over the photo detectors.
- Optical barrier 114 can be printed on the surface (ink) of the chip or of the package, can be molded into the package (lens, notches, holes), can be part of the heterogeneous package material (grain fill, voids) or can be directly deposited on the surface of the substrate with multiple photo detectors 116 (using, for example, a thick film or Micro-electro-mechanical systems (MEMS) technology).
- MEMS Micro-electro-mechanical systems
- optical barrier 114 includes structures that extend substantially perpendicular to surface 106 .
- optical barrier 114 includes one or more barrier elements that can be arranged in a variety of patterns, such as a rectangular pattern, cross-shaped pattern, a crisscross or crossword pattern, a striped pattern, a pattern including an array of dots, an array of rectangles or squares, or any combination thereof, a concentric ring pattern, a spiral pattern, an acentric pattern, a concentric arc pattern, another pattern, or any combination thereof.
- Optical barrier 114 is designed to interfere with light to produce a non-uniform light pattern over the photo detectors to define optical detection regions.
- optical barrier 114 can be provided by a lens placed over each photo detector to define spatially-dependent optical detection regions.
- a spatially-dependent optical detection region is a three-dimensional area within which a particular photo detector is configured to receive reflected light.
- control circuit 118 is adapted to combine the reflectance signals from the photo detectors.
- control circuit 118 sequentially drives the multiple narrow-beam LEDs, which are arranged to direct light in different directions to create a non-overlapping radiation pattern.
- control circuit 118 synchronously or sequentially samples the photo detectors with each LED drive signal and evaluates motion based on time and reflectance ratio differences.
- photo detectors are configured to receive infrared light, which may be reflected from object 110 based on infrared light emitted by light source 108 .
- infrared light may be reflected from object 110 based on infrared light emitted by light source 108 .
- sunlight and various incandescent lights including halogen and any black body radiator, may produce infrared frequency components that can introduce noise. While long integration periods can reduce flicker noise in proportion to the number of cycles, such long periods increase response time for hand-control applications, and cause the circuitry to consume more power due the relatively long periods during which the light source 108 is emitting light.
- control circuit 118 may be configured to have a relatively short measurement period, such as less than about 52 microseconds per measurement cycle.
- Control circuit 118 controls the measurement period by controlling the driver circuitry, which applies drive signals to the photo detectors.
- a fifteen bit signal-to-noise ratio can be achieved with a single pulse of light source 108 , which pulse has a duration of approximately 25.6 microseconds. This reduces power consumption and response time while enhancing immunity from both incandescent flicker noise and sunlight flutter noise.
- multiple photo detector measurements can be taken in less than a few hundred microseconds.
- substrate with multiple photo detectors 116 may be formed using any of a variety of semiconductor fabrication processes, including, diffusion techniques, etching, photolithography, epitaxial growth, or other processes. In some embodiments, one may use different types, configurations, and manufacturing or fabrication techniques, as desired.
- the above-described system 100 depicted the substrate with photo detectors 116 and the optical barrier 114 in block form.
- An example of one possible implementation of the substrate with photo detectors 116 and an optical barrier 114 having a cross-shaped pattern is described below with respect to FIG. 2 .
- FIG. 2 is a perspective view of a portion of a circuit 200 including a substrate 216 with multiple photo detectors 202 , 204 , 206 , and 208 suitable for use as a portion of the substrate with multiple photo detectors 116 in the system of FIG. 1 .
- Substrate 216 includes an active surface 201 , which is proximate to a transparent surface, such as surface 106 in FIG. 1 . Further, substrate 216 includes photo detectors 202 , 204 , 206 , and 208 formed proximate to the active surface 201 .
- active surface refers to a surface of the substrate that is exposed to light, through transparent material, for the purpose of detection of light using photo detectors, such as photo detectors 202 , 204 , 206 , and 208 .
- a substrate has more than one active surface.
- optical barrier 114 includes barrier elements 212 and 214 , which are positioned above and between the multiple photo detectors 116 in a cross-shaped configuration.
- barrier element 212 is arranged substantially perpendicular to barrier element 214 in an X-Y plane parallel to the active surface 201 of the substrate 216 .
- the positions and vertical heights of the barrier elements 212 and 214 relative to the photo detectors 202 , 204 , 206 , and 208 cooperate to define spatially-dependent optical detection regions.
- the barrier elements 212 and 214 would restrict or control the size or area of the optical detection regions. Further, if the heights of the barrier elements 212 and 214 are changed, the optical detection regions of photo detectors 202 , 204 , 206 , and 208 would change accordingly.
- photo detectors 202 , 204 , 206 , and 208 are below or within a substantially transparent layer, such that the barrier elements 212 and 214 have a height dimension relative to the photo detectors 202 , 204 , 206 , and 208 to partially limit their optical detection regions.
- Barrier elements 212 and 214 cooperate to interfere with ambient light and reflected light (or shadows in passive mode) to produce a spatially-dependent, non-uniform reflectance pattern, which at least partially depends on the position of the object causing the reflection (or the shadow).
- Photo detectors 202 , 204 , 206 , and 208 detect reflectances associated with the irregular reflectance pattern and produce electrical signals proportional to the reactances. Ambient light plus reflectance measurements are converted to a digital signal by ADC 122 .
- Control circuit 118 provides ambient light correction to the measurements and uses ratios of reactances between adjacent photo detectors, such as photo detectors 202 and 204 or photo detectors 202 and 206 , to determine the proximity of an object to the surface of substrate 216 . Further, the control circuit 118 can compare differences between the ratios over time to one or more thresholds to determine a direction of motion of an object. If the difference does not exceed one of the thresholds, control circuit 118 determines that the object has not moved during the period of time.
- the circuit 200 is depicted in a perspective view in which some implementation details are not visible.
- An example of a cross-sectional view showing additional details of the circuit 200 of FIG. 2 are described below with respect to FIG. 3 .
- FIG. 3 is a diagram of a system 300 including a partial block diagram and partial cross-sectional diagram of the circuit 200 depicted in FIG. 2 , taken along line 3 - 3 in FIG. 2 .
- the substrate 216 , and barrier element 212 are depicted in cross-section.
- Photo detectors 206 and 208 are generally indicated as simplified, cross-hatched blocks, indicating their general location. The details of the particular implementation of the photo detectors 206 and 208 are omitted for the ease of discussion. Photo detectors 206 and 208 can be implemented using any number of photo-sensitive circuit elements, such photodiodes or other circuit components, which are known. The specific type and the implementation of the photo detectors 206 and 208 , and of the other photo detectors 202 and 204 , are left to the circuit designer.
- System 300 includes a transparent package 302 over the active surface 201 of substrate 216 , which is mounted to another circuit 304 .
- Wire traces or vias 306 connect photo detectors 206 and 208 to circuit 304 .
- circuit 304 represents sensor circuit 104 depicted in FIG. 1 .
- System 300 further includes a light-emitting diode 310 controlled by circuit 304 to emit light above the transparent package 302 , which light is reflected by objects 320 and 322 .
- Barrier element 212 prevents a portion of the reflected light from reaching the surface of the transparent package 302 and thereby prevents the reflected light from reaching photo detectors 206 and 208 , creating a non-uniform (irregular) reflectance pattern across photo detectors 206 and 208 .
- reflectances from object 322 toward photo detector 208 will be stronger than the reflectances from object 322 that reach photo detector 206 .
- the distance of the object relative to the photo detector determines the relative strength of the reflectance signal.
- the optical barrier 114 in particular barrier elements 214 and 212 , block some of the reflectances, increasing the spatial-dependence of the measured reflectances.
- FIG. 4 is a cross-sectional view 400 of the portion of the circuit 200 of FIG. 2 , taken along line 4 - 4 in FIG. 2 .
- photo detectors 202 and 204 are depicted in phantom because photo detectors 202 and 204 would not be visible through the substrate 216 at the cross-sectional location.
- barrier elements 212 and 214 have different vertical dimensions relative to the surface of the transparent package 402 and relative to the photo detectors 202 and 204 .
- barrier elements 212 and 214 define a non-uniform pattern, providing spatially-dependent optical detection regions.
- barrier elements 212 and 214 positioned on the surface of the transparent package 302
- the barrier elements may be provided in a variety of locations relative to the transparent package and relative to the photo detectors.
- An example of one possible implementation of a circuit with the optical barrier provided within the transparent package is described below with respect to FIG. 5 .
- FIG. 5 is a partial block diagram and partial cross-sectional diagram of a portion of a system 500 adapted to detect motion of one or more objects based on reflected light, which is system 500 suitable for use in the system 100 of FIG. 1 .
- System 500 includes a substrate 516 with multiple photo detectors 506 and 508 .
- System 500 further includes a circuit 504 coupled to substrate 516 and an optical barrier 512 above the substrate 516 .
- a transparent package 502 coats circuit 504 , substrate 516 , and optical barrier 512 .
- System 500 further includes a light-emitting diode 510 controlled by circuit 504 to emit light above a surface of the transparent package 502 to illuminate objects 520 and 522 , which reflect some of the light toward substrate 516 .
- Optical barrier 512 blocks some of the reflected light, defining spatially-dependent optical detection regions. Each optical detection region is associated with one of the photo detectors 506 and 508 .
- Circuit 504 represents circuit 104 in FIG. 1 , and can be configured to detect multiple objects 520 and 522 above the surface of substrate 516 . This particular example depicts two objects 520 and 522 , but multiple objects and their respective proximities and/or movements may be detected. Thus, circuit 504 is suitable for use in a system configured to detect proximity and movement of multiple objects, such as a gesture recognition system.
- transparent package 502 includes the optical barrier 512 .
- the barrier elements 212 and 214 are positioned on a surface of the transparent package 302 .
- the transparent package 502 surrounds the optical barrier 512 .
- An example of another possible implementation of a circuit with the barrier elements is described below with respect to FIG. 6 .
- FIG. 6 is a cross-sectional view of a portion of a circuit 600 including a substrate 616 with multiple photo detectors 606 and 608 and barrier elements 612 , 614 , and 618 configured to define spatially-dependent optical detection regions 626 and 628 , which circuit 600 is suitable for use in the system 100 of FIG. 1 .
- Circuit 600 includes a package window 602 including substrate 616 .
- Circuit 600 further includes an opaque layer or coating, which provides barrier elements 614 and 618 , and defines an opening over at least a portion of substrate 616 .
- Barrier element 612 extends substantially perpendicular to a surface of the substrate 616 within the opening, producing spatially-dependent optical detection regions 626 and 628 .
- Spatially-dependent optical detection regions 626 and 628 are conical shaped areas within which light reflected by an object is not blocked by barrier element 612 , allowing the reflected light to reach the associated photo detector 606 or 608 .
- Barrier element 612 limits the overlap of the spatially-dependent optical detection regions 626 and 628 .
- barrier element 612 determines the range of the right-portion of spatially-dependent optical detection region 626 and the left portion of the optical detection region 628 . Further, barrier element 614 limits a left-portion of spatially-dependent optical detection region 626 , and barrier element 618 limits a right portion of optical detection region 628 .
- the vertical dimension (i.e., height) and the horizontal position relative to the photo detectors 606 and 608 cooperate to define the optical detection regions 626 and 628 .
- the spacing between the photo detectors 606 and 608 and barrier element 612 can be designed to define the optical detection regions.
- An example of a substrate including an optical barrier and photo detectors adjacent to at least one of the barrier elements of the optical barrier is described below with respect to FIG. 7 .
- FIG. 7 is a top view of a portion of a circuit 700 with multiple photo detectors 702 , 704 , 706 and 708 and an optical barrier including barrier elements 712 and 714 configured to define spatially-dependent optical detection regions 722 , 724 , 726 , and 728 , which circuit 700 is suitable for use in the system 100 of FIG. 1 .
- photo detectors 702 , 704 , 706 , and 708 are in contact with barrier element 714 and are separated by a distance from barrier element 712 .
- Spatially-dependent optical detection region 722 is separate from spatially-dependent optical detection region 726 within a distance range from active surface 201 given by a height of the optical barrier (barrier elements 712 and 714 ), a layout of photo detectors 702 , 704 , 706 and 708 relative to each other and a spacing of photo detectors 702 , 704 , 706 , and 708 relative to the barrier elements 712 and 714 . Further, spatially-dependent optical detection region 722 abuts spatially-dependent optical detection region 724 . In this example, at least to a certain height above the photo detectors 702 , 704 , 706 , and 708 , spatially-dependent optical detection regions 722 , 724 , 726 , and 728 are non-overlapping.
- the spatially-dependent optical detection regions 722 , 724 , 726 , and 728 may overlap at certain distance from the photodetector or abut or may be non-overlapping.
- An example of a circuit defining distinct, non-overlapping optical detection regions is described below in FIG. 8 .
- FIG. 8 is a perspective view of a portion of a circuit 800 with multiple photo detectors 802 , 804 , 806 , and 808 and an optical barrier including barrier elements 812 and 814 , suitable for use in the system 100 of FIG. 1 , including a perspective view of the optical detection regions.
- photo detectors 802 , 804 , 806 , and 808 are closer to barrier element 812 than to barrier element 814 .
- a proximity sensor can be integrated with the substrate with multiple photo detectors.
- the multiple photo detectors are arranged in a matrix with defined relative spacing to each other, and optical barrier defines optical detection regions.
- the optical barrier can be provided by a non-uniform surface, by barrier elements, or by opaque layers positioned or formed over the photodiode matrix.
- the optical barrier can be deposited either directly onto the chip surface and incorporated within the chip package or externally onto the package.
- the optical barrier can be printed on the surface (opaque ink), molded into the package (such as lenses, notches, or holes), formed as part of the heterogeneous package material (such as grain fill, voids, or opaque layers) or be directly deposited on the silicon surface (thick film or MEMS technology).
- Optical barrier can be shaped into a variety of shapes and patterns. Some examples of such patterns are described below with respect to FIGS. 9-18 .
- FIGS. 9-18 are top views of substrate including examples of optical barriers arranged in different patterns.
- a portion of a circuit 900 includes a substrate 916 and an optical barrier having a plurality of barrier elements 902 arranged a pattern of substantially parallel lines.
- Photo detectors (not shown) can be positioned in the spaces between the barrier elements 902 .
- FIG. 10 depicts a portion of a circuit 1000 including a substrate 1016 with an optical barrier including a plurality of barrier elements 1002 and 1004 arranged in a crisscross pattern.
- Barrier elements 1002 extend substantially parallel to one another substantially perpendicular to barrier elements 1004 .
- the crisscross pattern defines a plurality of spatially-dependent optical detection regions. Further, the widths of barrier elements 1002 and 1004 may be adjusted to alter the spatially-dependent optical detection regions.
- Adjusting the relative widths of barrier elements 1002 and 1004 adjusts the opening through which light is allowed to reach the active surface of the substrate with multiple photo detectors, altering the horizontal extent of the spatially-dependent optical detection regions. By narrowing the opening (widening the barrier elements 1002 and 1004 ), the distance at which motion can be reliably detected can be increased. Further, by adjusting the height of the optical barrier and by adjusting the position of the photo detector relative to the optical barrier, the extent of the spatially-dependent optical detection regions can be adjusted.
- FIG. 11 depicts a portion of a circuit 1100 including a substrate 1116 with an optical barrier including a plurality of barrier elements 1102 arranged in a checkerboard-type of pattern.
- the barrier elements 1102 are substantially circular.
- Barrier elements 1102 may be implemented as painted dots, as solder bumps, or as other types of globular depositions, providing patterned optical obstructions.
- FIG. 12 depicts a portion of a circuit 1200 including a substrate 1216 with an optical barrier including a plurality of barrier elements 1202 arranged as concentric rings with spaces between the rings.
- photo detectors may be positioned in the spaces between the concentric rings and at spatial intervals sufficient to provide optical isolation between the photo detectors.
- such photo detectors are arranged differently in one space between adjacent ring-shaped barrier elements 1202 as compared to another space between other adjacent ring-shaped barrier elements.
- FIG. 13 depicts a portion of a circuit 1300 including a substrate 1316 with an optical barrier including a plurality of barrier elements, such as barrier elements 1302 and barrier elements 1304 .
- barrier elements 1302 are substantially concentric ring portions, which are not concentric with respect to barrier elements 1304 .
- Photo detectors may be arranged within the spaces between the barrier elements 1302 and between barrier elements 1304 .
- FIG. 14 depicts a portion of a circuit 1400 including substrate 216 with an optical barrier including barrier elements 212 and 214 arranged in a cross-shaped configuration.
- the cross-shaped configuration defines non-uniform light patterns that can be used to detect proximity and motion of an object relative to the substrate 216 .
- FIG. 15 depicts a portion of a circuit 1500 including a substrate 1516 with a barrier element 1502 that divides the substrate 1516 into two halves.
- barrier element 1502 defines two spatially-dependent optical detection regions.
- FIG. 16 depicts a portion of a circuit 1600 including a substrate 1616 with an optical barrier including barrier element 1602 .
- Barrier element 1602 is a square-shape that is substantially centered within the boundaries of substrate 1616 .
- Photo detectors may be positioned near the sides of barrier element 1602 to define optical detection regions corresponding to the sides of the barrier element 1602 .
- This particular configuration of the barrier element 1602 is useful for quad-detectors if made using micro-electro-mechanical systems (MEMS) technology.
- MEMS micro-electro-mechanical systems
- FIG. 17 depicts a portion of a circuit 1700 including a substrate 1716 with an optical barrier including barrier elements 1702 arranged in a checkerboard configuration. Photo detectors may be positioned in spaces between the barrier elements 1702 .
- FIG. 18 depicts a portion of a circuit 1800 including a substrate 1816 with an optical barrier including barrier elements 1802 and 1804 arranged in substantially a cross-shaped configuration with a gap 1806 where the barrier elements 1802 and 1804 would otherwise intersect.
- This configuration divides the substrate into four quadrants with gap 1806 in the center. Any or all of the quadrants or the gap 1806 can include a photo detector.
- this particular configuration of the barrier element 1802 is useful for quad-detectors if made using micro-electro-mechanical systems (MEMS) technology.
- MEMS micro-electro-mechanical systems
- each pair of photo detectors it is also possible to use the barrier elements to divide each pair of photo detectors into smaller units, where each photo detector has a dedicated light barrier. Reducing the optical slit or opening through which the photo detector receives light can be useful to limit the optical detection region. Additionally, it can be useful when directionality is desired at a greater distance from the photo detectors or where the barrier elements cannot be produced with sufficient height for the distance.
- barrier element 114 may include other shapes or shape combinations, such as stars, triangles, octagons, and other shapes, either to produce patterns depicted in FIGS. 9-18 or to form new patterns.
- an octagon shape could be used to replace barrier element 1602 in FIG. 16
- photo detectors could be formed adjacent to each side of the octagon, providing spatially-dependent optical detection regions.
- FIG. 19 is a perspective view of an embodiment of a portion of a circuit 1900 including a substrate 1916 having multiple photo detectors 1902 and 1904 with lenses 1912 and 1914 , respectively, for creating optical detection regions.
- Circuit 1900 is suitable for use with system 100 in FIG. 1 .
- lenses 1912 and 1914 are configured to limit the optical detection region of an associated photo detector 1902 or 1904 , respectively, to provide spatially-dependent optical detection regions.
- a single, large Fresnell lens is positioned above circuit 1900 and covering all of the detectors. The Fresnell lens creates a non-uniform pattern, which establishes spatially-dependent optical detection regions.
- FIG. 20 is a cross-sectional view of a portion of a circuit 2000 including a transparent layer 2002 .
- Circuit 2000 includes a substrate 2016 with photo detectors 2006 and 2008 separated by a pre-determined distance and a barrier element 2012 disposed there between.
- Barrier element 2012 extends above the surface of the transparent layer.
- barrier element 2012 may be a wire trace, a via, or other electrically conductive feature configurable to couple to another circuit.
- FIG. 20 depicts circuit 2000 in cross-section and discoupled from associated circuitry
- circuit 2000 can be used in conjunction with system 100 depicted in FIG. 1 .
- An example of a system including circuit 2000 is described below with respect to FIG. 21 .
- FIG. 21 is a perspective view of a system 2100 including a light-emitting diode 2110 for illuminating an object 2120 and including circuit 2000 .
- Substrate 2016 includes barrier elements 2012 and 2114 and photo detectors 2102 , 2104 , 2006 , and 2008 .
- An additional barrier element 2122 is positioned between light-emitting diode 2110 and substrate 2016 .
- light-emitting diode 2110 illuminates object 2120 , and object 2120 reflects some of the light toward substrate 2016 . Some of the reflected light reaches photo detectors 2102 and 2006 and barrier element 2012 prevents at least some of the reflected light from reaching photo detectors 2104 and 2008 . As the object 2120 moves further to the left, less of the reflected light will reach the photo detectors 2102 , 2104 , 2006 , and 2008 . Similarly, as the object 2120 moves further to the right, the amount of reflected light changes. An example of the change in reflectances is described below with respect to FIGS.
- 22-24 are partial block diagrams and partial cross-sectional diagrams of a system including a light source, a first barrier element, and a portion of a circuit with multiple photo detectors and a second barrier element illustrating different reflected light patterns based on a position of an object relative to the circuit.
- FIG. 22 depicts a partial block diagram and partial cross-sectional diagram of an embodiment of a system 2200 including a light-emitting diode 2202 , and barrier element 2210 , and a substrate 2216 with multiple photo detectors 2206 and 2208 and a barrier element 2212 .
- Light-emitting diode 2202 illuminates object 2220 , which reflects light back toward the substrate 2216 . Some of the reflected light reaches photo detector 2206 and some of the reflected light is blocked by barrier element 2212 .
- FIG. 23 depicts a partial block diagram and partial cross-sectional diagram of a system 2300 , which is the system 2200 with the object 2220 moved to a position that is partially over and partially to the right of barrier element 2212 .
- light-emitting diode 2202 illuminates object 2220 , which reflects some of the light toward substrate 2216 . Some of the reflected light reaches photo detector 2208 and some is blocked from reaching photo detector 2206 by barrier element 2212 .
- FIG. 24 depicts a partial block diagram and partial cross-sectional diagram of a system 2400 , which is the system 2200 with the object 2220 moved to a position that is substantially over the barrier element 2212 .
- the barrier element 2212 blocks some of the reflected light from reaching the substrate 2216 .
- barrier element 2212 is partially reflective, causing some of the reflected light from object 2220 directed onto barrier element 2212 to be reflected back toward the object 2220 (as indicated by the dashed lines).
- Barrier element 2212 blocks at least a portion of the light reflected by object 2220 from reaching photo detector 2208 and redirects some of the light toward object 2220 , which again reflects it toward substrate 2216 .
- the thrice reflected light received at photo detector 2208 may be substantially attenuated by the reflections and/or may contribute less light energy than the ambient light.
- FIG. 25 is a top view of a portion of a circuit 2500 including a substrate 2516 with multiple photo detectors 2502 , 2504 , 2506 , and 2508 and a plurality of barrier elements, such as barrier elements 2512 and 2514 .
- barrier elements 2512 and 2514 are solder bumps formed on the substrate 2516 and may electrically connect to another circuit. Additionally, barrier elements 2512 and 2514 interfere with reflected light, producing a non-uniform, spatially-dependent reflectance pattern.
- FIG. 26 is partial block and partial cross-sectional diagram of a system 2600 including a light-emitting diode 2602 , a first barrier element 2604 , an object 2610 , and a cross-sectional view of circuit 2500 of FIG. 25 , taken along line 26 - 26 .
- Substrate 2516 includes photo detectors 2506 and 2508 and a barrier element 2514 , which is implemented as a solder bump.
- light-emitting diode 2602 emits light that passes through the first barrier element 2604 .
- Object 2610 reflects the light toward substrate 2516 .
- Photo detector 2508 receives some of the reflected light and barrier element 2514 blocks some of the reflected light from receiving photo detector 2506 .
- FIG. 27 is a block diagram of an embodiment of a system 2700 including multiple light-emitting diodes 2702 , 2704 , and 2706 and a photo detector 2708 .
- Light-emitting diodes 2702 , 2704 , and 2706 separated from one another and from photo detector 2708 by barrier elements 2710 , 2712 , 2714 , 2716 , and 2718 .
- the barrier elements 2710 and 1712 define an illuminated region 2722 .
- barrier elements 2714 and 2716 cooperate to define an illuminated region 2724
- barrier elements 2716 and 2718 cooperate to define an illuminated region 2726 .
- barrier element 2716 includes a horizontal component that partially closes an opening over light-emitting diode 2706 to reduce the size of the illuminated region 2726 , reducing or eliminating overlap between adjacent illuminated regions.
- illuminated region 2722 illuminates object 2720 , which reflects light depicted by dashed arrows 2730 toward the light-emitting diode 2702 , toward photo detector 2708 , and toward barrier elements 2710 , 2712 , and 2714 .
- An associated control circuit such as control circuit 118 sequentially activates light-emitting diodes 2702 , 2704 , and 2706 and measures reflected light using photo detector 2708 .
- Photodetector 2708 may be realized as an array of photo detectors separated by optical barriers as described earlier.
- the barrier elements define optical detection regions, which produce non-uniform reflectance patterns on a surface of a substrate that includes one or more photo detectors. Examples of how proximity and movement of an object can be determined from such non-uniform reflectance patterns are described below with respect to FIGS. 28-30 .
- FIG. 28 is a flow diagram of an embodiment of a method 2800 of determining motion of an object based on a change in a reflectance ratio.
- a controller such as control circuit 118 in FIG. 1 , selectively controls at least one light source to direct light above an active surface of a substrate.
- the active surface of the substrate includes one or more photo detectors.
- the photo detectors are arranged in a matrix separated by barrier elements designed to produce a non-uniform reflectance pattern from light reflected by an object.
- barrier elements above the active surface interfere with the reflectances, producing a non-uniform reflectance pattern.
- the controller determines a position of the object relative to the active surface based on reflectance ratios of the reflectances between pairs of adjacent photo detectors in the matrix.
- a first photo detector (PD 1 ) measures a reflectance (R 1 [N]) at a first time (N) and a second photo detector (PD 2 ) measures a second reflectance (R 2 [N]), associated with the first time (N).
- the ratio of the first and second reflectances (R 1 [N]/R 2 [N]) represents proximity of the object relative to the first and second photo detectors.
- the controller determines a second reflectance at each of the plurality of photo detectors.
- the second reflectances represent the reflected light from the object at a next time slot (N+1).
- the controller turns off the light source for a brief period of time and then turns it on again, providing a blanking interval before detecting the reflectances from the object at the next time slot.
- the first photo detector (PD 1 ) measures a reflectance (R 1 [N+1]) and the second photo detector (PD 1 ) measures a reflectance (R 2 [N+1]).
- the ratio of the first and second reflectances at this next time slot represents a next position of the object relative to the active surface.
- the controller determines the motion of the object based on a change in the reflectance ratios that exceed a pre-determined threshold. For example, the ratios at time (N) and time (N+1) are subtracted to determine a difference, and the controller compares the difference to a positive threshold and a negative threshold (or compares an absolute value of the difference to a threshold) if the difference exceeds the positive threshold or is less than the negative threshold, the difference indicates motion of the object.
- the object if the difference of the first and second reflectance ratios is less than the negative threshold, the object has moved away from the second photo detector toward the first photo detector. If the difference is greater than the positive threshold, the object has moved away from the first photo detector and toward the second photo detector. If the difference is greater than the negative threshold and less than the positive threshold, the object has not moved appreciably. In this latter instance, the relative movement of the object may be insufficient for the controller to interpret the motion as user input, for example.
- ratios of reflectances as opposed to changes in the absolute reflectance values, provides immunity not only for ambient-induced changes but also for differences in an object's reflectivity.
- ambient light changes will be detected at multiple photo detectors, causing a consistent gain across multiple photo detectors and making such changes relatively easy to detect and to filter out.
- the ratios substantially normalize such gains, allowing changes to continue to be detected even when exposed to significant noise.
- the relative changes in measured ambient from multiple photo detectors can be used to differentiate motion from ambient light, making it possible to use the photo detector matrix in either active or passive (ambient) detection systems.
- FIG. 29 is a flow diagram of a more detailed example of a method 2900 of determining motion of an object based on a reflectance ratio.
- N the reset iteration number
- an LED is illuminated and the first, second, and third photo detectors measure reflectances.
- the method advances to 2908 and power is turned off to the LED 2908 .
- the method 2900 proceeds to 2910 and the iteration count is incremented.
- the method 2900 then returns to 2904 and the LED is once again illuminated and first, second, and third photo detectors measure their respective reflectances.
- the method advances to 2912 and the ratios of reactances at a previous time slot (N) and at a current time slot (N+1) are determined.
- the controller determines a reflectance ratio between the first and second photo detectors for the previous time slot (N), i.e., R 1 [N]/R 2 [N]). Further, the controller determines the reflectance ratio between the first and second photo detectors for the next time slot (N+1), i.e., R 1 [N+1]/R 2 [N+1].
- the controller determines differences between pairs of ratios, such as between the first and second photo detectors, the first and third photo detectors, and the second and third photo detectors.
- the difference between the ratios of the first and second photo detectors at the different time slots is determined according to the following equation:
- Ratio ⁇ ⁇ Difference R 1 ⁇ [ N ] R 2 ⁇ [ N ] - R 1 ⁇ [ N + 1 ] R 2 ⁇ [ N + 1 ] ( 1 )
- the method if the absolute value of the ratio difference (ABS(Ratio Difference)) is not greater than a threshold value, the method returns to 2908 and the LED is turned off. Otherwise, at 2916 , if the absolute value of the ratio difference is greater than the threshold value, the method proceeds to 2918 and the controller detects the motion of the object based on the ratio differences that are greater than the threshold. Continuing to 2920 , the controller communicates data related to the motion of the object to a host system.
- ABS(Ratio Difference) the absolute value of the ratio difference
- the substrate with the multiple photo detectors and the controller can be incorporated in a system, such as a mobile telephone or computing, system.
- the controller Upon detection of motion of the object, the controller communicates data to a processor of the host system, such as a processor within the mobile telephone or the computing system, which can use the data to determine a user input based on the detected motion.
- a processor of the host system such as a processor within the mobile telephone or the computing system
- FIG. 30 is a detailed flow diagram of a method 3000 detailing a portion of the method 2900 of FIG. 29 .
- the method 3000 includes block 2918 for detecting the motion of the object based on the ratio differences that are greater than the threshold.
- a first ratio difference is greater than a threshold, the method 3000 advances to 3004 , and an indicator is set representing motion of the object away from the first photo detector and toward the third photo detector.
- the first ratio difference is determined according to the following equation:
- Ratio ⁇ 1 R 1 ⁇ [ N ] R 3 ⁇ [ N ] - R 1 ⁇ [ N + 1 ] R 3 ⁇ [ N + 1 ] ( 2 )
- the indicator is set at 3004 .
- the method 3000 then proceeds to 3010 .
- the method 3000 advances to 3006 , and the first ratio difference is compared to a negative threshold.
- the first ratio difference (Ratio 1 ) will have a negative value, which is compared to a negative threshold. If the first ratio difference is less than the negative threshold, the method 3000 advances to 3008 and an indicator is set representing motion away from the third photo detector toward the first photo detector. The method 3000 proceeds to 3010 .
- a second ratio difference (Ratio 2 ) is greater than the threshold, the method 3000 advances to 3012 and an indicator is set representing motion away from the first photo detector and toward the second photo detector. The method then advances to 3018 .
- the second ratio difference is determined according to the following equation:
- Ratio ⁇ 2 R 1 ⁇ [ N ] R 2 ⁇ [ N ] - R 1 ⁇ [ N + 1 ] R 2 ⁇ [ N + 1 ] ( 3 )
- the method 3000 advances to 3014 and the second ratio difference is compared to the negative threshold. If the second ratio difference is less than the negative threshold, the method advances to 3016 and the indicator representing motion from the second photo detector to the first photo detector is set. The method then proceeds to 3018 .
- a third ratio difference (Ratio 3 ) is greater than the threshold, the method 3000 advances to 3020 and an indicator is set representing motion away from the second photo detector and toward the third photo detector. The method then advances to 3026 .
- the third ratio difference is determined according to the following equation:
- Ratio ⁇ 3 R 2 ⁇ [ N ] R 3 ⁇ [ N ] - R 2 ⁇ [ N + 1 ] R 3 ⁇ [ N + 1 ] ( 4 )
- the method 3000 advances to 3022 and the third ratio difference is compared to the negative threshold. If the third ratio difference is less than the negative threshold, the method advances to 3024 and the indicator representing motion from the third photo detector to the second photo detector is set. The method then proceeds to 3026 .
- the controller determines a directional vector representing motion of the object based on the various indicators.
- the relative motion of the object is determined based on the magnitudes of the differences in the three directions. If more photo detectors are present in the matrix, the control circuit can determine the directional vector with greater specificity.
- the method 3000 continues to 2920 , as also depicted in FIG. 29 , and the motion of the object is communicated to the host system.
- the methods described above with respect to FIGS. 28-30 represent examples of methods that can be implemented by the controller to detect the motion of the object relative to the substrate.
- the motion can be determined according to another sequence of comparisons.
- motion away from the first photo detector toward the second photo detector can be determined when a first reflectance ratio (R 1 [N]/R 2 [N]) is greater than a threshold and when a second reflectance ratio (R 1 [N+1]/R 2 [N+1]) is greater than the threshold. If one or both of the ratios is less than the threshold, the method advances to another comparison.
- different positive and different negative thresholds can be used to compare the various reflectance ratio differences (or, in the alternative example, the various reflectance ratios).
- decision blocks 3002 , 3006 , 3010 , 3014 , 3018 , and 3022 are depicted as occurring sequentially, in some instances, the ratio calculations and the decisions are performed substantially in parallel.
- the substrate can include any number of photo detectors. In some instances, increasing the number of photo detectors improves overall resolution of the device.
- a circuit in conjunction with the systems, circuits, and methods described above with respect to FIGS. 1-30 , includes multiple photo detectors adjacent to an active surface and includes an optical obstruction configured to define anon-uniform reflectance pattern on the active surface, providing optical detection regions associated with each of the photo detectors.
- a control circuit determines proximity of an object using ratios of reflectances between pairs of the photo detectors. The control circuit determines motion of the object by determining a difference between the ratios over time and by comparing the difference to one or more thresholds. The control circuit detects motion of the object in response to the absolute value of the difference exceeding a threshold. The relative direction of motion is determined based on the sign (positive or negative) of the difference.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Life Sciences & Earth Sciences (AREA)
- Spectroscopy & Molecular Physics (AREA)
- General Life Sciences & Earth Sciences (AREA)
- Geophysics (AREA)
- Sustainable Development (AREA)
- Semiconductor Integrated Circuits (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Power Sources (AREA)
- Circuit Arrangement For Electric Light Sources In General (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Electronic Switches (AREA)
- Photometry And Measurement Of Optical Pulse Characteristics (AREA)
- Position Input By Displaying (AREA)
- Photo Coupler, Interrupter, Optical-To-Optical Conversion Devices (AREA)
- Dc-Dc Converters (AREA)
Abstract
Description
- This application is a non-provisional of and claims priority from U.S. Provisional Patent Application No. 61/323,798 filed on Apr. 13, 2010 and entitled “APPARATUS WITH OPTICAL FUNCTIONALITY AND ASSOCIATED METHODS,” which is incorporated herein by reference in its entirety.
- The present disclosure is generally related to optical detector circuits, and more particularly to proximity and motion sensor circuits with multiple photo detectors.
- Optical proximity and motion detector systems are used in a wide variety of applications, from robotic systems to security systems. The optical detectors in such systems detect large movements, which would not be suitable for use as an input interface to a computing system for receiving user input, for example. In some instances, such systems utilize a large number of optical sensors, which allows for pixel-level image processing to be used to detect motion of an object. Unfortunately, the large number of optical sensors increases the overall cost, and image processing consumes a large amount of power, making such systems unsuitable for use with computing systems, and particularly battery-powered or portable systems.
- Conventionally, motion detectors can include single-mode detectors, active or passive, for motion detection. Active detectors can use multiple light-emitting diode (LED) sources to provide light to illuminate an object from at least three directions to triangulate a position of the object. Such systems can include reflectance-based proximity sensors and can use an associated algorithm configured to determine motion of the object by comparing changes in reflectance from the LED sources. Another conventional technique for active motion detection uses a discrete photo detector pair in connection with a focused reflected beam.
- Passive motion detectors can be realized using a passive photo detector array configured to capture images and to detect motion through image processing. Unfortunately, image processing consumes too much power for use in portable computing systems. Another passive motion detector uses a pair of passive infrared detectors overlaid with a Fresnel lens, which gathers light and directs in onto the pair of passive infrared detectors. Unfortunately, such systems fail to provide sufficient resolution for use as an input device for a computing system.
- In an embodiment, a system includes a plurality of photo detectors, each of which generates a signal proportional to incident light. The system further includes an optical barrier and a control circuit. The optical barrier partially obstructs reflected light from reaching the plurality of photo detectors to produce a spatially dependent reflectance pattern that is dependent on a position of an object relative to a substrate. The control circuit determines a position of the object during a reflectance measurement cycle using each of the plurality of photo detectors by calibrating to ambient light conditions, measuring ambient plus reflected light, determining the reflected light and detecting the position of the object based on a ratio of the reflected light received by at least two of the plurality of photo detectors.
- In another embodiment, a circuit includes a plurality of photo detectors configured to generate electrical signals based on received light including at least one of ambient light and reflected light. The circuit further includes an optical barrier configured to produce a non-uniform reflectance pattern over the plurality of photo detectors from light variations caused by an object proximate to a substrate. The circuit also includes a control circuit coupled to the plurality of photo detectors to receive the electrical signals, determine the light variations from the electrical signals, and determine a position of the object based on reflectance ratios of the light variations received by pairs of photo detectors of the plurality of photo detectors in response to determining the light variations.
- In yet another embodiment, a system includes a substrate having an active surface and a light-emitting diode configured to emit light above the active surface. The system further includes a plurality of photo detectors disposed in the substrate adjacent to the active surface and an optical barrier adjacent to the active surface. The optical barrier produces a spatially dependent reflectance pattern over the plurality of photo detectors based on reflectance of light by an object. The system also includes a control circuit configured to control activation of the light-emitting diode and to sequentially sample incident light with the light-emitting diode deactivated and a reflectance with the light-emitting diode activated using each photo detector of the plurality of photo detectors. The control circuit determines proximity of an object relative to the substrate based on ratios of reflectances between adjacent photo detectors of the plurality of photo detectors.
-
FIG. 1 is a block diagram of an embodiment of asystem 100 including multiple photo detectors and an optical barrier. -
FIG. 2 is a perspective view of a portion of a circuit including multiple photo detectors suitable for use in the system ofFIG. 1 . -
FIG. 3 is a partial block diagram and partial cross-sectional diagram of a portion of a system including a cross-sectional view of the circuit ofFIG. 2 , taken along line 3-3 inFIG. 2 . -
FIG. 4 is a cross-sectional diagram of a portion of a system including a cross-sectional view of the portion of the circuit ofFIG. 2 , taken along line 4-4 inFIG. 2 . -
FIG. 5 is a partial block diagram and partial cross-sectional diagram of an embodiment of a portion of a system adapted to detect proximity and/or motion of one or more objects based on reflected light, which system suitable for use in the system ofFIG. 1 . -
FIG. 6 is a cross-sectional view of a portion of a circuit with multiple photo detectors and an optical barrier configured to define spatially-dependent optical detection regions, which circuit is suitable for use in the system ofFIG. 1 . -
FIG. 7 is a top view of a portion of a circuit with multiple photo detectors and an optical barrier configured to define spatially-dependent optical detection regions, which circuit is suitable for use in the system ofFIG. 1 . -
FIG. 8 is a perspective view of a portion of a circuit with multiple photo detectors and an optical barrier suitable for use in the system ofFIG. 1 , including a perspective view of the spatially-dependent optical detection regions. -
FIGS. 9-18 are top views of substrates including examples of optical barriers arranged in different patterns. -
FIG. 19 is a perspective view of an embodiment of a portion of a circuit including multiple photo detectors with lenses for creating spatially-dependent optical detection regions, which circuit is suitable for use in the system ofFIG. 1 . -
FIG. 20 is a cross-sectional view of a portion of the circuit ofFIG. 2 including a transparent layer. -
FIG. 21 is a perspective view of a system including a light source for illuminating an object and a portion of a circuit including multiple photo detectors and an optical barrier defining spatially-dependent optical detection regions, which system is suitable for use in the system ofFIG. 1 . -
FIGS. 22-24 are partial block diagram and partial cross-sectional diagram views of a system including a light source, a first optical barrier, and a portion of a circuit with multiple photo detectors and a second optical barrier illustrating different reflected light patterns based on a position of an object relative to the circuit. -
FIG. 25 is a top view of a portion of a circuit including a substrate with multiple photo detectors and an optical barrier. -
FIG. 26 is a partial block diagram and a partial cross-sectional diagram of a system including the circuit ofFIG. 25 , taken along line 26-26 inFIG. 25 . -
FIG. 27 is a block diagram of an embodiment of a system including multiple light sources separated from each other and from a single photo detector by optical barriers. -
FIG. 28 is a flow diagram of an embodiment of a method of determining motion of an object based on a change in a reflectance ratio. -
FIG. 29 is a flow diagram of a second embodiment of a method of determining motion of an object based on a reflectance ratio. -
FIG. 30 is a detailed flow diagram of a portion of the method ofFIG. 29 . - In an example, a circuit includes a substrate with multiple photo detectors and includes an optical barrier including one or more elements. The optical barrier provides a non-uniform optical surface or an opaque barrier over the photo detectors to generate spatially-dependent reflectance pattern across the photo detectors. Reflected light (reactances) received by the photo detectors can be processed to detect motion and/or proximity of one or more objects relative to the substrate. The circuit is suitable for use in optical track pads (or other motion-tracking devices), bar code readers, motion detection systems, touch screen interfaces, optical gesture recognition systems, and other optical detection systems.
- Reflectance sensors can detect an object moving into certain ranges because of a strong fourth-power decrease in reflected light from the object sensed. Because of this fourth-power effect, a twenty-percent change in distance causes approximately a hundred percent change in the reflected signal. For objects having varying degrees of reflectivity, a ten-to-one difference in reflectance translates to a fifty percent difference in detection range.
- Processing circuitry can be configured to detect motion as a function of changes in measured reflectances over time. Gross gestures can be inferred from relative motion of the object. For example, motion in a positive X-direction can be interpreted as a right scroll gesture, and motion in a negative X-direction can be interpreted as a left scroll gesture. Motion in other directions can represent other gestures corresponding to other operations. Other types of gesture recognition, including more complicated gestures, such as pinching movements, tapping movements, and other types of gestures can be disambiguated to identify more complex inputs and corresponding functionality.
- Embodiments of systems and methods described below utilize multiple measurements of the strength of reflected light signals and compare those measurements over time to detect relative motion of an object. However, direct measurements of the reflectance depend on the reflectance of the object surface as well as the orientation of the object surface. Thus, the reflectance measurement values may not provide a highly accurate, absolute measure of distance. Even a system that is calibrated to a particular object experiences changes in ambient light and object orientation (such as where the object has facets or other characteristics that impact the reflectance independent of the distance of the object from the detector) that can degrade the accuracy of a distance measurement based on measured reflectance.
- However, relative motion can be reliably determined. While typical motion detection systems assume that variations in the reflectance of the object are due to motion and not to other factors (such as orientation), a system can measure reflectance iteratively over time to determine motion toward or away from the system. A system is described below that uses multiple receivers (photo diodes) to detect reflectances and to determine a reasonably accurate position and motion of an object. Such a system can be used for various complex applications including a touch-less interface for a portable computing device (such as a mobile telephone, a personal digital assistant, a portable music player, or another electronic device) or for optical control of a system.
-
FIG. 1 is a block diagram of an embodiment of asystem 100 including multiple photo detectors and anoptical barrier 114, which system is suitable for use in an optical proximity or motion detection system, such as a gesture recognition system.System 100 includes anoptical detection device 102 including asensor circuit 104 adapted to detect proximity and/or motion of anobject 110 relative to asurface 106 based on reflectedlight 112.Sensor circuit 104 includes a substrate withmultiple photo detectors 116, which receives reflected light 112 through the surface 106 (which is substantially transparent) and between the one or more objects or barrier elements arranged in a pattern to formoptical barrier 114. Each of the objects or barrier elements of the optical pattern are formed from material that does not allow reflected light to pass through. Such barrier elements may be substantially opaque, reflective, light diffusive, or otherwise not image transparent. In an example, the substrate withmultiple photo detectors 116 includes multiple photo detectors in a matrix arrangement with pre-determined spacing relative to each other. -
Sensor circuit 104 includes ahost interface 126 coupled to ahost system 128 and adriver circuit 124 coupled tolight source 108, such as a light-emitting diode (LED). In an example, LED is emitting in an infrared range of approximately 850 nanometers (nm) to around 950 nm, and the photo detectors within the substrate withmultiple photo detectors 116 can be photodiodes with a sensitivity that peaks within this 850 to 950 nm range. -
Sensor circuit 104 includes acontrol circuit 118 coupled tohost interface 126 anddriver circuit 124. Further,sensor circuit 104 includes amemory 120 and an analog-to-digital converter (ADC) 122 coupled to controlcircuit 118.Control circuit 118 includes an output coupled to the substrate withmultiple photo detectors 116. Substrate withmultiple photo detectors 116 includes a terminal coupled to anambient correction circuit 140, which has an output coupled toADC 122. -
Control circuit 118 can be implemented as a programmable logic circuit, a processor, or other control circuit, depending on the specific implementation. In the illustrated example,control circuit 118 is a processor or other circuit configured to execute instructions stored inmemory 120. -
Host system 128 can be a processor or other circuitry associated with a device within which thesensor circuit 104 is incorporated. In an example, thehost system 128 can be a processor within a computing device, such as a portable computer, a mobile telephone, a personal digital assistant, or another electronic device. -
Memory 120 includes instructions executable bycontrol circuit 118 to detect motion of theobject 110 relative to thesurface 106. The instructions include activemode detection instructions 130, passivemode detection instructions 132, andmotion detection instructions 134. Further,memory 120 includesproximity detection instructions 136 and athreshold 138, suitable for use in connection with themotion detection instructions 134 to indicate when a relative change in reflectance is sufficiently large to indication motion of theobject 110. -
Threshold 138 can be set to reduce false motion detection due to interference from distortion due to photo detector noise, distortion due to analog-to-digital and other conversions withincontrol circuit 118, or gain fluctuations due to flicker and light variation from sources such as the AC mains and ambient light flicker or sunlight flutter. As discussed in more detail below with respect toFIGS. 28-30 , using ratios of reflectances and not the absolute reflectance changes provides immunity not only for ambient-induced changes but also for differences in an object's reflectivity. - In an active mode,
control circuit 118 executes activemode detection instructions 130, which cause thecontrol circuit 118 to send a signal todriver circuit 124 to turn off thelight source 108 and to sample one of the plurality of photo detectors to obtain an ambient light measurement.Control circuit 118 then sends a signal todriver circuit 124 to turn on thelight source 108 to illuminate an area proximate to thesurface 106 and samples the same one of the plurality of photo detectors to obtain an ambient light plus reflected light measurement.Control circuit 118 iteratively selects a photo detector, measures the ambient light, and then measures the ambient light plus reflected light, turning off and on thelight source 108 as appropriate, and then repeats the measurements with another photo detector to obtain a plurality of ambient light measurements and a plurality of ambient light plus reflected light measurements. Preferably,control circuit 118 measures the ambient light level at a point in time that is close to (either before or after) the ambient light plus reflected light measurement. In a particular embodiment,control circuit 118 measures both the ambient light and the ambient light plus reflected light each time a measurement is to be taken. Ambient light is represented by dotted lines generally indicated byreference numeral 142. In some instances, object 110 may cast a shadow (such as shadow 144) by blocking some of theambient light 142.Control circuit 118 measures ambient light by keepinglight source 108 turned off and receivingambient light 142 at a plurality of photo detectors, which produce signals proportional to the received ambient light. -
Control circuit 118 selectively provides the electrical signals (via a multiplexer (not shown) toADC 122, which converts the each signal into a digital signal, and provides the digital signal to controlcircuit 118. Thecontrol circuit 118 then subtracts the ambient light from the ambient light plus reflected light to determine a reflectance. In some embodiments,control circuit 118 may provide the raw digital data to a host system or another processor through an interface, and the host system or other processor may determine the reflectance. In this example, each photo detector is sampled for ambient light and for ambient light plus reflected light during a unique time slot. - In the above-described process, ambient light and ambient light plus reflected light measurements are taken sequentially using the same photo detector before the
control circuit 118 takes similar measurements from a different photo detector. However, in an alternative example, the plurality of photo detectors is sampled substantially concurrently. For example, sample-hold circuits may be employed to capture the signal at a particular point in time for each of the plurality of photo detectors and to provide the captured data to controlcircuit 118 or to the host system. During this alternative embodiment,control circuit 118controls driver circuit 124 to deactivatelight source 108 for a first period of time (blanking interval or calibration interval) and then to activatelight source 108 for a second period of time (sampling interval) before deactivatinglight source 108 again. During the blanking interval,control circuit 118 samples electrical signals from each of the photo detectors substantially concurrently. During the sampling intervals,control circuit 118 activateslight source 108 and again measures a resulting current from each photo detector to evaluate a reflectance corresponding to each photo detector. -
Optical barrier 114 interferes with the reflected light 112 to produce a non-uniform reflectance pattern on the surface of the substrate withmultiple photo detectors 116, and the resulting reflectances at each of the photo detectors will be spatially dependent on the position of theobject 110 relative to thesurface 106. Each photo detector produces a signal proportional to the reflected light 112 that reaches the photo detector and provides the signal toADC 122.Control circuit 118 executesproximity detection instructions 136, causingcontrol circuit 118 to determine reflectance ratios based on the signal fromADC 122, which are attributable to adjacent photo detectors within the substrate withmultiple photo detectors 116. - For example, if the substrate with
multiple photo detectors 116 included first, second, and third photo detectors (PD1, PD2, and PD3), a ratio of a first reflectance from the first photo detector (PD1) and a second reflectance from the second photo detector PD2 is proportional to a position of theobject 110 relative to the first and second photo detectors. Similarly, a ratio of a third reflectance of the third photo detector (PD3) and the first reflectance from the first photo detector (PD1) is proportional to a position of the object relative to the first and third photo detectors. - In some instances,
control circuit 118 executes themotion detection instructions 134, which causes thecontrol circuit 118 to determine a motion vector associated with the object by determining a difference between such reflectance ratios over time. The difference between the reflectances is compared tothreshold 138, which can include a positive threshold and a negative threshold. If the difference is greater than the positive threshold, motion is detected in a first direction. If the difference is less than the negative threshold, motion is detected in a second direction. Thus,control circuit 118 determines the motion of theobject 110 as a change in reflectance ratios over time. By evaluating ratios,control circuit 118 avoids problems of erroneous detection of motion due to differences in object reflectivity or due to non-ideal gain modulation ofADC 122 from large ambient changes. - In a passive mode,
control circuit 118 executes passivemode detection instructions 132, which cause thecontrol circuit 118 to selectively activate one or more of the photo detectors within the substrate withmultiple photo detectors 116 to detectambient light 142 including light variations due to hulk ambient changes; such as, from room illumination changes and from changing shadows (such as shadow 144) cast by theobject 110 and also due to changes in the reflected light from the object, and to produce signals proportional to the received light. Unlike active reflectance proximity sensing which can positively detect objects in or out of range without motion, passive mode can generally only detect proximity to moving objects. In an environment illuminated by uniform light sources, changes in light falling on a photo sensor are always due to changes in position (motion) of proximate objects. However, ambient illumination may change by comparable amounts due to various reasons; such as, variations in lighting power line voltage, clouds moving, etc. By using multiple photodiodes with different views due to shadowing, aperture directionality and/or lensing, in conjunction with signal processing, it is possible to differentiate light variations due to a proximate object motion versus bulk ambient changes. In general, an object's motion will cause less overall combined variation in intensity than relative variation between photodiodes. This effect can be increased by optimizing the view, shadowing or lensing of the photodiodes. For example, one photodiode can have an upward view of the ceiling of a room where a moving object wilt not be seen or directly shadow the illumination falling on it, while a second photodiode will have a horizontal view of the room through multiple shadow slits (picket fencing). By setting a ratioed change threshold between the outputs of both of the diodes of for example, over 1%, motion detection of a moving object within a certain range of the two photodiodes can be reliably detected as the moving object passes in front of an open view and then behind a shadowing block, which causes a change in photodiode illumination. Bulk ambient changes in room illumination will tend to cause the same changes in both photodiode outputs, but not cause a change in ratios between the two diodes. - Light variation due to motion can be increased, therefore increasing motion sensitivity, by adding shadowing from single or multiple shadowing structures and also multi-focus lensing. Similarly, two photodiodes can have different horizontal views instead of one with a ceiling view and still detect horizontal motion. The ratioed outputs of the two photodiodes will change due to the horizontal motion; however, the ratioed outputs will be much less with bulk illumination changes, which will be substantially equal for both photodiodes. Generally, passive motion detection is sensitive to an object's view angle and not its absolute size. Consequently, a small object close moving at a slower speed will produce a similar change in ratioed photodiode outputs as a larger object, at an proportionally further distance, traveling at a proportionally faster speed. However, in practice if the application is proximity detecting motion of standard sized objects; such as human beings (which are fairly uniform in size), then an approximate proximity range can be determined as a function of the magnitude of the changes.
- The resulting signals are provided to
ADC 122, which produces digital signals which change as function of the bulk ambient and the proximity of a movingobject 110 and provides such signals to controlcircuit 118.Control circuit 118 determines the relative position and motion of theobject 110, usingproximity detection instructions 136,motion detection instructions 134, andthreshold 138 as discussed above, based on shadows cast byobject 110 and partially obstructed byoptical barrier 114, producing spatially-dependent light patterns over the photo detectors. -
Optical barrier 114 is provided over or above the active surface of substrate withmultiple photo detectors 116. Optical barrier provides a non-uniform surface over the photo detectors.Optical barrier 114 can be printed on the surface (ink) of the chip or of the package, can be molded into the package (lens, notches, holes), can be part of the heterogeneous package material (grain fill, voids) or can be directly deposited on the surface of the substrate with multiple photo detectors 116 (using, for example, a thick film or Micro-electro-mechanical systems (MEMS) technology). In some instances,optical barrier 114 includes structures that extend substantially perpendicular tosurface 106. - Further,
optical barrier 114 includes one or more barrier elements that can be arranged in a variety of patterns, such as a rectangular pattern, cross-shaped pattern, a crisscross or crossword pattern, a striped pattern, a pattern including an array of dots, an array of rectangles or squares, or any combination thereof, a concentric ring pattern, a spiral pattern, an acentric pattern, a concentric arc pattern, another pattern, or any combination thereof.Optical barrier 114 is designed to interfere with light to produce a non-uniform light pattern over the photo detectors to define optical detection regions. Alternatively,optical barrier 114 can be provided by a lens placed over each photo detector to define spatially-dependent optical detection regions. As used herein, a spatially-dependent optical detection region is a three-dimensional area within which a particular photo detector is configured to receive reflected light. - In an alternative embodiment, multiple light sources, such as multiple narrow-beam light-emitting diodes (LEDs), can be used, and
control circuit 118 is adapted to combine the reflectance signals from the photo detectors. In an example,control circuit 118 sequentially drives the multiple narrow-beam LEDs, which are arranged to direct light in different directions to create a non-overlapping radiation pattern. In this instance,control circuit 118 synchronously or sequentially samples the photo detectors with each LED drive signal and evaluates motion based on time and reflectance ratio differences. - In
system 100, photo detectors are configured to receive infrared light, which may be reflected fromobject 110 based on infrared light emitted bylight source 108. However, sunlight and various incandescent lights, including halogen and any black body radiator, may produce infrared frequency components that can introduce noise. While long integration periods can reduce flicker noise in proportion to the number of cycles, such long periods increase response time for hand-control applications, and cause the circuitry to consume more power due the relatively long periods during which thelight source 108 is emitting light. - In
system 100,control circuit 118 may be configured to have a relatively short measurement period, such as less than about 52 microseconds per measurement cycle.Control circuit 118 controls the measurement period by controlling the driver circuitry, which applies drive signals to the photo detectors. In a particular example, a fifteen bit signal-to-noise ratio can be achieved with a single pulse oflight source 108, which pulse has a duration of approximately 25.6 microseconds. This reduces power consumption and response time while enhancing immunity from both incandescent flicker noise and sunlight flutter noise. Thus, multiple photo detector measurements can be taken in less than a few hundred microseconds. - Further, substrate with
multiple photo detectors 116 may be formed using any of a variety of semiconductor fabrication processes, including, diffusion techniques, etching, photolithography, epitaxial growth, or other processes. In some embodiments, one may use different types, configurations, and manufacturing or fabrication techniques, as desired. - The above-described
system 100 depicted the substrate withphoto detectors 116 and theoptical barrier 114 in block form. An example of one possible implementation of the substrate withphoto detectors 116 and anoptical barrier 114 having a cross-shaped pattern is described below with respect toFIG. 2 . -
FIG. 2 is a perspective view of a portion of a circuit 200 including asubstrate 216 withmultiple photo detectors multiple photo detectors 116 in the system ofFIG. 1 .Substrate 216 includes an active surface 201, which is proximate to a transparent surface, such assurface 106 inFIG. 1 . Further,substrate 216 includesphoto detectors photo detectors - In the illustrated example,
optical barrier 114 includesbarrier elements multiple photo detectors 116 in a cross-shaped configuration. In particular,barrier element 212 is arranged substantially perpendicular tobarrier element 214 in an X-Y plane parallel to the active surface 201 of thesubstrate 216. The positions and vertical heights of thebarrier elements photo detectors - For example, if the
photo detectors photo detectors barrier elements FIGS. 7 and 8 , respectively), thebarrier elements barrier elements photo detectors photo detectors barrier elements photo detectors -
Barrier elements Photo detectors ADC 122.Control circuit 118 provides ambient light correction to the measurements and uses ratios of reactances between adjacent photo detectors, such asphoto detectors photo detectors 202 and 206, to determine the proximity of an object to the surface ofsubstrate 216. Further, thecontrol circuit 118 can compare differences between the ratios over time to one or more thresholds to determine a direction of motion of an object. If the difference does not exceed one of the thresholds,control circuit 118 determines that the object has not moved during the period of time. - In the illustrated example, the circuit 200 is depicted in a perspective view in which some implementation details are not visible. An example of a cross-sectional view showing additional details of the circuit 200 of
FIG. 2 are described below with respect toFIG. 3 . -
FIG. 3 is a diagram of a system 300 including a partial block diagram and partial cross-sectional diagram of the circuit 200 depicted inFIG. 2 , taken along line 3-3 inFIG. 2 . In particular, thesubstrate 216, andbarrier element 212 are depicted in cross-section. Photo detectors 206 and 208 are generally indicated as simplified, cross-hatched blocks, indicating their general location. The details of the particular implementation of the photo detectors 206 and 208 are omitted for the ease of discussion. Photo detectors 206 and 208 can be implemented using any number of photo-sensitive circuit elements, such photodiodes or other circuit components, which are known. The specific type and the implementation of the photo detectors 206 and 208, and of theother photo detectors - System 300 includes a
transparent package 302 over the active surface 201 ofsubstrate 216, which is mounted to anothercircuit 304. Wire traces or vias 306 connect photo detectors 206 and 208 tocircuit 304. In an example,circuit 304 representssensor circuit 104 depicted inFIG. 1 . -
Barrier elements transparent package 302. System 300 further includes a light-emitting diode 310 controlled bycircuit 304 to emit light above thetransparent package 302, which light is reflected by objects 320 and 322.Barrier element 212 prevents a portion of the reflected light from reaching the surface of thetransparent package 302 and thereby prevents the reflected light from reaching photo detectors 206 and 208, creating a non-uniform (irregular) reflectance pattern across photo detectors 206 and 208. - In general, reflectances from object 322 toward photo detector 208 will be stronger than the reflectances from object 322 that reach photo detector 206. The distance of the object relative to the photo detector determines the relative strength of the reflectance signal. The
optical barrier 114, inparticular barrier elements -
FIG. 4 is across-sectional view 400 of the portion of the circuit 200 ofFIG. 2 , taken along line 4-4 inFIG. 2 . In the illustrated example,photo detectors photo detectors substrate 216 at the cross-sectional location. In the illustrated example,barrier elements photo detectors barrier elements - While the cross-sectional views described above with respect to
FIGS. 3 and 4 includedbarrier elements transparent package 302, the barrier elements may be provided in a variety of locations relative to the transparent package and relative to the photo detectors. An example of one possible implementation of a circuit with the optical barrier provided within the transparent package is described below with respect toFIG. 5 . -
FIG. 5 is a partial block diagram and partial cross-sectional diagram of a portion of asystem 500 adapted to detect motion of one or more objects based on reflected light, which issystem 500 suitable for use in thesystem 100 ofFIG. 1 .System 500 includes asubstrate 516 withmultiple photo detectors System 500 further includes acircuit 504 coupled tosubstrate 516 and anoptical barrier 512 above thesubstrate 516. Atransparent package 502coats circuit 504,substrate 516, andoptical barrier 512. -
System 500 further includes a light-emittingdiode 510 controlled bycircuit 504 to emit light above a surface of thetransparent package 502 to illuminateobjects substrate 516.Optical barrier 512 blocks some of the reflected light, defining spatially-dependent optical detection regions. Each optical detection region is associated with one of thephoto detectors -
Circuit 504 representscircuit 104 inFIG. 1 , and can be configured to detectmultiple objects substrate 516. This particular example depicts twoobjects circuit 504 is suitable for use in a system configured to detect proximity and movement of multiple objects, such as a gesture recognition system. - In the illustrated example,
transparent package 502 includes theoptical barrier 512. InFIGS. 3 and 4 , thebarrier elements transparent package 302. In the illustrated example ofFIG. 5 , thetransparent package 502 surrounds theoptical barrier 512. An example of another possible implementation of a circuit with the barrier elements is described below with respect toFIG. 6 . -
FIG. 6 is a cross-sectional view of a portion of acircuit 600 including asubstrate 616 withmultiple photo detectors barrier elements optical detection regions circuit 600 is suitable for use in thesystem 100 ofFIG. 1 .Circuit 600 includes apackage window 602 includingsubstrate 616.Circuit 600 further includes an opaque layer or coating, which providesbarrier elements substrate 616.Barrier element 612 extends substantially perpendicular to a surface of thesubstrate 616 within the opening, producing spatially-dependentoptical detection regions optical detection regions barrier element 612, allowing the reflected light to reach the associatedphoto detector Barrier element 612 limits the overlap of the spatially-dependentoptical detection regions - As shown, the vertical extent of
barrier element 612 determines the range of the right-portion of spatially-dependentoptical detection region 626 and the left portion of theoptical detection region 628. Further,barrier element 614 limits a left-portion of spatially-dependentoptical detection region 626, andbarrier element 618 limits a right portion ofoptical detection region 628. Thus, the vertical dimension (i.e., height) and the horizontal position relative to thephoto detectors optical detection regions - The spacing between the
photo detectors barrier element 612 can be designed to define the optical detection regions. An example of a substrate including an optical barrier and photo detectors adjacent to at least one of the barrier elements of the optical barrier is described below with respect toFIG. 7 . -
FIG. 7 is a top view of a portion of acircuit 700 withmultiple photo detectors barrier elements optical detection regions circuit 700 is suitable for use in thesystem 100 ofFIG. 1 . As shown,photo detectors barrier element 714 and are separated by a distance frombarrier element 712. Spatially-dependentoptical detection region 722 is separate from spatially-dependentoptical detection region 726 within a distance range from active surface 201 given by a height of the optical barrier (barrier elements 712 and 714), a layout ofphoto detectors photo detectors barrier elements optical detection region 722 abuts spatially-dependentoptical detection region 724. In this example, at least to a certain height above thephoto detectors optical detection regions - Depending on the height of the
barrier elements optical detection regions FIG. 8 . -
FIG. 8 is a perspective view of a portion of acircuit 800 withmultiple photo detectors barrier elements system 100 ofFIG. 1 , including a perspective view of the optical detection regions. In this example,photo detectors barrier element 812 than tobarrier element 814. The relative spacing ofphoto detectors barrier elements barrier elements optical detection regions - In the examples described above with respect to
FIGS. 1-8 , a proximity sensor can be integrated with the substrate with multiple photo detectors. The multiple photo detectors are arranged in a matrix with defined relative spacing to each other, and optical barrier defines optical detection regions. The optical barrier can be provided by a non-uniform surface, by barrier elements, or by opaque layers positioned or formed over the photodiode matrix. The optical barrier can be deposited either directly onto the chip surface and incorporated within the chip package or externally onto the package. The optical barrier can be printed on the surface (opaque ink), molded into the package (such as lenses, notches, or holes), formed as part of the heterogeneous package material (such as grain fill, voids, or opaque layers) or be directly deposited on the silicon surface (thick film or MEMS technology). Optical barrier can be shaped into a variety of shapes and patterns. Some examples of such patterns are described below with respect toFIGS. 9-18 . -
FIGS. 9-18 are top views of substrate including examples of optical barriers arranged in different patterns. InFIG. 9 , a portion of acircuit 900 includes asubstrate 916 and an optical barrier having a plurality ofbarrier elements 902 arranged a pattern of substantially parallel lines. Photo detectors (not shown) can be positioned in the spaces between thebarrier elements 902. -
FIG. 10 depicts a portion of acircuit 1000 including asubstrate 1016 with an optical barrier including a plurality ofbarrier elements Barrier elements 1002 extend substantially parallel to one another substantially perpendicular tobarrier elements 1004. The crisscross pattern defines a plurality of spatially-dependent optical detection regions. Further, the widths ofbarrier elements - Adjusting the relative widths of
barrier elements barrier elements 1002 and 1004), the distance at which motion can be reliably detected can be increased. Further, by adjusting the height of the optical barrier and by adjusting the position of the photo detector relative to the optical barrier, the extent of the spatially-dependent optical detection regions can be adjusted. -
FIG. 11 depicts a portion of acircuit 1100 including asubstrate 1116 with an optical barrier including a plurality ofbarrier elements 1102 arranged in a checkerboard-type of pattern. In the illustrated example, thebarrier elements 1102 are substantially circular.Barrier elements 1102 may be implemented as painted dots, as solder bumps, or as other types of globular depositions, providing patterned optical obstructions. -
FIG. 12 depicts a portion of acircuit 1200 including asubstrate 1216 with an optical barrier including a plurality ofbarrier elements 1202 arranged as concentric rings with spaces between the rings. In this instance, photo detectors may be positioned in the spaces between the concentric rings and at spatial intervals sufficient to provide optical isolation between the photo detectors. In another instance, such photo detectors are arranged differently in one space between adjacent ring-shapedbarrier elements 1202 as compared to another space between other adjacent ring-shaped barrier elements. -
FIG. 13 depicts a portion of acircuit 1300 including asubstrate 1316 with an optical barrier including a plurality of barrier elements, such asbarrier elements 1302 andbarrier elements 1304. In this instance,barrier elements 1302 are substantially concentric ring portions, which are not concentric with respect tobarrier elements 1304. Photo detectors may be arranged within the spaces between thebarrier elements 1302 and betweenbarrier elements 1304. -
FIG. 14 depicts a portion of acircuit 1400 includingsubstrate 216 with an optical barrier includingbarrier elements FIG. 2 , the cross-shaped configuration defines non-uniform light patterns that can be used to detect proximity and motion of an object relative to thesubstrate 216. -
FIG. 15 depicts a portion of acircuit 1500 including asubstrate 1516 with abarrier element 1502 that divides thesubstrate 1516 into two halves. In this example,barrier element 1502 defines two spatially-dependent optical detection regions. -
FIG. 16 depicts a portion of acircuit 1600 including asubstrate 1616 with an optical barrier includingbarrier element 1602.Barrier element 1602 is a square-shape that is substantially centered within the boundaries ofsubstrate 1616. Photo detectors may be positioned near the sides ofbarrier element 1602 to define optical detection regions corresponding to the sides of thebarrier element 1602. This particular configuration of thebarrier element 1602 is useful for quad-detectors if made using micro-electro-mechanical systems (MEMS) technology. -
FIG. 17 depicts a portion of acircuit 1700 including asubstrate 1716 with an optical barrier includingbarrier elements 1702 arranged in a checkerboard configuration. Photo detectors may be positioned in spaces between thebarrier elements 1702. -
FIG. 18 depicts a portion of acircuit 1800 including asubstrate 1816 with an optical barrier includingbarrier elements gap 1806 where thebarrier elements gap 1806 in the center. Any or all of the quadrants or thegap 1806 can include a photo detector. As with thebarrier element 1602 configuration ofFIG. 16 , this particular configuration of thebarrier element 1802 is useful for quad-detectors if made using micro-electro-mechanical systems (MEMS) technology. - In addition to depositing or placing the barrier elements between photo detectors (or vice versa), it is also possible to use the barrier elements to divide each pair of photo detectors into smaller units, where each photo detector has a dedicated light barrier. Reducing the optical slit or opening through which the photo detector receives light can be useful to limit the optical detection region. Additionally, it can be useful when directionality is desired at a greater distance from the photo detectors or where the barrier elements cannot be produced with sufficient height for the distance.
- While the patterns described above with respect to
FIGS. 9-18 can be used to define optical detection regions and irregular light patterns, other patterns may also be used. For example, the concentric ring pattern could be replaced with a spiral pattern. Further, patterns may be combined or partially combined to producebarrier element 114. Additionally,barrier element 114 may include other shapes or shape combinations, such as stars, triangles, octagons, and other shapes, either to produce patterns depicted inFIGS. 9-18 or to form new patterns. For example, an octagon shape could be used to replacebarrier element 1602 inFIG. 16 , and photo detectors could be formed adjacent to each side of the octagon, providing spatially-dependent optical detection regions. -
FIG. 19 is a perspective view of an embodiment of a portion of acircuit 1900 including asubstrate 1916 havingmultiple photo detectors lenses Circuit 1900 is suitable for use withsystem 100 inFIG. 1 . In this instance,lenses photo detector circuit 1900 and covering all of the detectors. The Fresnell lens creates a non-uniform pattern, which establishes spatially-dependent optical detection regions. -
FIG. 20 is a cross-sectional view of a portion of acircuit 2000 including atransparent layer 2002.Circuit 2000 includes asubstrate 2016 withphoto detectors barrier element 2012 disposed there between.Barrier element 2012 extends above the surface of the transparent layer. In this instance,barrier element 2012 may be a wire trace, a via, or other electrically conductive feature configurable to couple to another circuit. - White
FIG. 20 depictscircuit 2000 in cross-section and discoupled from associated circuitry,circuit 2000 can be used in conjunction withsystem 100 depicted inFIG. 1 . An example of asystem including circuit 2000 is described below with respect toFIG. 21 . -
FIG. 21 is a perspective view of asystem 2100 including a light-emittingdiode 2110 for illuminating anobject 2120 and includingcircuit 2000.Substrate 2016 includesbarrier elements photo detectors additional barrier element 2122 is positioned between light-emittingdiode 2110 andsubstrate 2016. - In the illustrated example, light-emitting
diode 2110 illuminatesobject 2120, andobject 2120 reflects some of the light towardsubstrate 2016. Some of the reflected light reachesphoto detectors barrier element 2012 prevents at least some of the reflected light from reachingphoto detectors object 2120 moves further to the left, less of the reflected light will reach thephoto detectors object 2120 moves further to the right, the amount of reflected light changes. An example of the change in reflectances is described below with respect toFIGS. 22-24 , which are partial block diagrams and partial cross-sectional diagrams of a system including a light source, a first barrier element, and a portion of a circuit with multiple photo detectors and a second barrier element illustrating different reflected light patterns based on a position of an object relative to the circuit. -
FIG. 22 depicts a partial block diagram and partial cross-sectional diagram of an embodiment of a system 2200 including a light-emitting diode 2202, and barrier element 2210, and a substrate 2216 with multiple photo detectors 2206 and 2208 and a barrier element 2212. Light-emitting diode 2202 illuminates object 2220, which reflects light back toward the substrate 2216. Some of the reflected light reaches photo detector 2206 and some of the reflected light is blocked by barrier element 2212. -
FIG. 23 depicts a partial block diagram and partial cross-sectional diagram of a system 2300, which is the system 2200 with the object 2220 moved to a position that is partially over and partially to the right of barrier element 2212. In this example, light-emitting diode 2202 illuminates object 2220, which reflects some of the light toward substrate 2216. Some of the reflected light reaches photo detector 2208 and some is blocked from reaching photo detector 2206 by barrier element 2212. -
FIG. 24 depicts a partial block diagram and partial cross-sectional diagram of a system 2400, which is the system 2200 with the object 2220 moved to a position that is substantially over the barrier element 2212. Depending on the material properties of the barrier element 2212, the barrier element 2212 blocks some of the reflected light from reaching the substrate 2216. In this example, barrier element 2212 is partially reflective, causing some of the reflected light from object 2220 directed onto barrier element 2212 to be reflected back toward the object 2220 (as indicated by the dashed lines). Barrier element 2212 blocks at least a portion of the light reflected by object 2220 from reaching photo detector 2208 and redirects some of the light toward object 2220, which again reflects it toward substrate 2216. The thrice reflected light received at photo detector 2208 may be substantially attenuated by the reflections and/or may contribute less light energy than the ambient light. -
FIG. 25 is a top view of a portion of acircuit 2500 including asubstrate 2516 withmultiple photo detectors barrier elements barrier elements substrate 2516 and may electrically connect to another circuit. Additionally,barrier elements -
FIG. 26 is partial block and partial cross-sectional diagram of asystem 2600 including a light-emittingdiode 2602, afirst barrier element 2604, anobject 2610, and a cross-sectional view ofcircuit 2500 ofFIG. 25 , taken along line 26-26.Substrate 2516 includesphoto detectors barrier element 2514, which is implemented as a solder bump. In the illustrated example, light-emittingdiode 2602 emits light that passes through thefirst barrier element 2604.Object 2610 reflects the light towardsubstrate 2516.Photo detector 2508 receives some of the reflected light andbarrier element 2514 blocks some of the reflected light from receivingphoto detector 2506. - While the above-examples depicted a single light source (light-emitting diode) and multiple photo detectors, it is also possible to use multiple light sources and one or more photo detectors. An example of a system that uses multiple light-emitting diodes and a single photo detector for determining proximity and movement of an object is described below with respect to
FIG. 27 . -
FIG. 27 is a block diagram of an embodiment of asystem 2700 including multiple light-emittingdiodes photo detector 2708. Light-emittingdiodes photo detector 2708 bybarrier elements barrier elements 2710 and 1712 define an illuminatedregion 2722. Similarly,barrier elements region 2724, andbarrier elements region 2726. In this example,barrier element 2716 includes a horizontal component that partially closes an opening over light-emittingdiode 2706 to reduce the size of the illuminatedregion 2726, reducing or eliminating overlap between adjacent illuminated regions. - In the illustrated example, illuminated
region 2722 illuminatesobject 2720, which reflects light depicted by dashedarrows 2730 toward the light-emittingdiode 2702, towardphoto detector 2708, and towardbarrier elements control circuit 118 sequentially activates light-emittingdiodes photo detector 2708.Photodetector 2708 may be realized as an array of photo detectors separated by optical barriers as described earlier. - In the above-examples, the barrier elements define optical detection regions, which produce non-uniform reflectance patterns on a surface of a substrate that includes one or more photo detectors. Examples of how proximity and movement of an object can be determined from such non-uniform reflectance patterns are described below with respect to
FIGS. 28-30 . -
FIG. 28 is a flow diagram of an embodiment of amethod 2800 of determining motion of an object based on a change in a reflectance ratio. At 2802, a controller, such ascontrol circuit 118 inFIG. 1 , selectively controls at least one light source to direct light above an active surface of a substrate. The active surface of the substrate includes one or more photo detectors. When multiple photo detectors are used, the photo detectors are arranged in a matrix separated by barrier elements designed to produce a non-uniform reflectance pattern from light reflected by an object. Advancing to 2804, each of the photo detectors detects a reflectance associated with an object proximate to the active surface, where the photo detectors are arranged in a matrix configuration within the substrate adjacent to the active surface. Barrier elements above the active surface interfere with the reflectances, producing a non-uniform reflectance pattern. - Continuing to 2806, the controller determines a position of the object relative to the active surface based on reflectance ratios of the reflectances between pairs of adjacent photo detectors in the matrix. In an example, a first photo detector (PD1) measures a reflectance (R1[N]) at a first time (N) and a second photo detector (PD2) measures a second reflectance (R2[N]), associated with the first time (N). The ratio of the first and second reflectances (R1[N]/R2[N]) represents proximity of the object relative to the first and second photo detectors.
- Moving to 2808, the controller determines a second reflectance at each of the plurality of photo detectors. The second reflectances represent the reflected light from the object at a next time slot (N+1). In an example, the controller turns off the light source for a brief period of time and then turns it on again, providing a blanking interval before detecting the reflectances from the object at the next time slot. In this instance, the first photo detector (PD1) measures a reflectance (R1[N+1]) and the second photo detector (PD1) measures a reflectance (R2[N+1]). The ratio of the first and second reflectances at this next time slot represents a next position of the object relative to the active surface.
- Continuing to 2810, the controller determines the motion of the object based on a change in the reflectance ratios that exceed a pre-determined threshold. For example, the ratios at time (N) and time (N+1) are subtracted to determine a difference, and the controller compares the difference to a positive threshold and a negative threshold (or compares an absolute value of the difference to a threshold) if the difference exceeds the positive threshold or is less than the negative threshold, the difference indicates motion of the object.
- In an example, if the difference of the first and second reflectance ratios is less than the negative threshold, the object has moved away from the second photo detector toward the first photo detector. If the difference is greater than the positive threshold, the object has moved away from the first photo detector and toward the second photo detector. If the difference is greater than the negative threshold and less than the positive threshold, the object has not moved appreciably. In this latter instance, the relative movement of the object may be insufficient for the controller to interpret the motion as user input, for example.
- Using ratios of reflectances, as opposed to changes in the absolute reflectance values, provides immunity not only for ambient-induced changes but also for differences in an object's reflectivity. In particular, ambient light changes will be detected at multiple photo detectors, causing a consistent gain across multiple photo detectors and making such changes relatively easy to detect and to filter out. The ratios substantially normalize such gains, allowing changes to continue to be detected even when exposed to significant noise. The relative changes in measured ambient from multiple photo detectors can be used to differentiate motion from ambient light, making it possible to use the photo detector matrix in either active or passive (ambient) detection systems.
-
FIG. 29 is a flow diagram of a more detailed example of amethod 2900 of determining motion of an object based on a reflectance ratio. At 2902, first, second, and third reflectances (R1, R2, and R3) are set to zero and the reset iteration number is set to one (i.e., N=1). Advancing to 2904, an LED is illuminated and the first, second, and third photo detectors measure reflectances. Moving to 2906, if there were no prior reflectance measurements, the method advances to 2908 and power is turned off to theLED 2908. Themethod 2900 proceeds to 2910 and the iteration count is incremented. Themethod 2900 then returns to 2904 and the LED is once again illuminated and first, second, and third photo detectors measure their respective reflectances. - Returning to 2906, if a previous measurement has been taken, the method advances to 2912 and the ratios of reactances at a previous time slot (N) and at a current time slot (N+1) are determined. In an example, the controller determines a reflectance ratio between the first and second photo detectors for the previous time slot (N), i.e., R1[N]/R2[N]). Further, the controller determines the reflectance ratio between the first and second photo detectors for the next time slot (N+1), i.e., R1[N+1]/R2[N+1].
- Moving to 2914, the controller determines differences between pairs of ratios, such as between the first and second photo detectors, the first and third photo detectors, and the second and third photo detectors. In one example, the difference between the ratios of the first and second photo detectors at the different time slots is determined according to the following equation:
-
- Advancing to 2916, if the absolute value of the ratio difference (ABS(Ratio Difference)) is not greater than a threshold value, the method returns to 2908 and the LED is turned off. Otherwise, at 2916, if the absolute value of the ratio difference is greater than the threshold value, the method proceeds to 2918 and the controller detects the motion of the object based on the ratio differences that are greater than the threshold. Continuing to 2920, the controller communicates data related to the motion of the object to a host system.
- In an example, the substrate with the multiple photo detectors and the controller can be incorporated in a system, such as a mobile telephone or computing, system. Upon detection of motion of the object, the controller communicates data to a processor of the host system, such as a processor within the mobile telephone or the computing system, which can use the data to determine a user input based on the detected motion. A more detailed example of
block 2918 is described below with respect toFIG. 30 . -
FIG. 30 is a detailed flow diagram of amethod 3000 detailing a portion of themethod 2900 ofFIG. 29 . Themethod 3000 includesblock 2918 for detecting the motion of the object based on the ratio differences that are greater than the threshold. - At 3002, if a first ratio difference is greater than a threshold, the
method 3000 advances to 3004, and an indicator is set representing motion of the object away from the first photo detector and toward the third photo detector. The first ratio difference is determined according to the following equation: -
- If the first difference ratio is greater than a threshold (M), i.e., (Ratio1>M) where M is a pre-determined threshold, the indicator is set at 3004. The
method 3000 then proceeds to 3010. - Returning to 3002, if the first ratio difference is less than the threshold, the
method 3000 advances to 3006, and the first ratio difference is compared to a negative threshold. In particular, if the object moves away from the third photo detector toward the first photo detector, the first ratio difference (Ratio1) will have a negative value, which is compared to a negative threshold. If the first ratio difference is less than the negative threshold, themethod 3000 advances to 3008 and an indicator is set representing motion away from the third photo detector toward the first photo detector. Themethod 3000 proceeds to 3010. - At 3010, if a second ratio difference (Ratio2) is greater than the threshold, the
method 3000 advances to 3012 and an indicator is set representing motion away from the first photo detector and toward the second photo detector. The method then advances to 3018. The second ratio difference is determined according to the following equation: -
- Returning to 3010, if the second ratio difference is less than the negative threshold, the
method 3000 advances to 3014 and the second ratio difference is compared to the negative threshold. If the second ratio difference is less than the negative threshold, the method advances to 3016 and the indicator representing motion from the second photo detector to the first photo detector is set. The method then proceeds to 3018. - At 3018, if a third ratio difference (Ratio3) is greater than the threshold, the
method 3000 advances to 3020 and an indicator is set representing motion away from the second photo detector and toward the third photo detector. The method then advances to 3026. The third ratio difference is determined according to the following equation: -
- Returning to 3018, if the third ratio difference is less than the threshold, the
method 3000 advances to 3022 and the third ratio difference is compared to the negative threshold. If the third ratio difference is less than the negative threshold, the method advances to 3024 and the indicator representing motion from the third photo detector to the second photo detector is set. The method then proceeds to 3026. - At 3026, the controller determines a directional vector representing motion of the object based on the various indicators. In an example, the relative motion of the object is determined based on the magnitudes of the differences in the three directions. If more photo detectors are present in the matrix, the control circuit can determine the directional vector with greater specificity. The
method 3000 continues to 2920, as also depicted inFIG. 29 , and the motion of the object is communicated to the host system. - The methods described above with respect to
FIGS. 28-30 represent examples of methods that can be implemented by the controller to detect the motion of the object relative to the substrate. In an alternative example, the motion can be determined according to another sequence of comparisons. In one possible example, motion away from the first photo detector toward the second photo detector can be determined when a first reflectance ratio (R1[N]/R2[N]) is greater than a threshold and when a second reflectance ratio (R1[N+1]/R2[N+1]) is greater than the threshold. If one or both of the ratios is less than the threshold, the method advances to another comparison. - In some instances, different positive and different negative thresholds can be used to compare the various reflectance ratio differences (or, in the alternative example, the various reflectance ratios). Additionally, while the decision blocks 3002, 3006, 3010, 3014, 3018, and 3022 are depicted as occurring sequentially, in some instances, the ratio calculations and the decisions are performed substantially in parallel. Further, while, in some instances, only three photo detectors and their associated reflectances are shown, the substrate can include any number of photo detectors. In some instances, increasing the number of photo detectors improves overall resolution of the device.
- In conjunction with the systems, circuits, and methods described above with respect to
FIGS. 1-30 , a circuit includes multiple photo detectors adjacent to an active surface and includes an optical obstruction configured to define anon-uniform reflectance pattern on the active surface, providing optical detection regions associated with each of the photo detectors. A control circuit determines proximity of an object using ratios of reflectances between pairs of the photo detectors. The control circuit determines motion of the object by determining a difference between the ratios over time and by comparing the difference to one or more thresholds. The control circuit detects motion of the object in response to the absolute value of the difference exceeding a threshold. The relative direction of motion is determined based on the sign (positive or negative) of the difference. - Although the present invention has been described with reference to preferred embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the scope of the invention.
Claims (22)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/948,615 US8569679B2 (en) | 2010-04-13 | 2010-11-17 | System and circuit including multiple photo detectors and at least one optical barrier |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US32379810P | 2010-04-13 | 2010-04-13 | |
US12/948,615 US8569679B2 (en) | 2010-04-13 | 2010-11-17 | System and circuit including multiple photo detectors and at least one optical barrier |
Publications (2)
Publication Number | Publication Date |
---|---|
US20110248151A1 true US20110248151A1 (en) | 2011-10-13 |
US8569679B2 US8569679B2 (en) | 2013-10-29 |
Family
ID=44760239
Family Applications (12)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/849,815 Active 2030-12-08 US8384559B2 (en) | 2010-04-13 | 2010-08-04 | Sensor device with flexible interface and updatable information store |
US12/894,906 Active 2033-05-07 US8803096B2 (en) | 2010-04-13 | 2010-09-30 | Method and apparatus for spectrally-corrected ambient light sensor |
US12/943,263 Active 2032-07-28 US8723149B2 (en) | 2010-04-13 | 2010-11-10 | Systems and methods for advanced monitoring and control using an LED driver in an optical processor |
US12/948,615 Active 2031-12-31 US8569679B2 (en) | 2010-04-13 | 2010-11-17 | System and circuit including multiple photo detectors and at least one optical barrier |
US12/948,632 Expired - Fee Related US9651421B2 (en) | 2010-04-13 | 2010-11-17 | Device including multi-function circuitry having optical detectors and method of flip-chip assembly therefor |
US12/954,637 Active 2031-01-08 US8405030B2 (en) | 2010-04-13 | 2010-11-25 | Apparatus with optical functionality and associated methods |
US12/954,639 Active 2032-09-28 US8912496B2 (en) | 2010-04-13 | 2010-11-25 | Apparatus with optical functionality and power management and associated methods |
US12/956,775 Active 2031-01-18 US8253613B2 (en) | 2010-04-13 | 2010-11-30 | Second-order delta-sigma analog-to-digital converter |
US12/975,328 Active 2032-03-04 US8704152B2 (en) | 2010-04-13 | 2010-12-21 | Apparatus and circuit with a multi-directional arrangement of optical elements |
US12/975,819 Active 2032-08-12 US8698471B2 (en) | 2010-04-13 | 2010-12-22 | Systems and methods for a digital-to-charge converter (DQC) |
US12/982,874 Active 2030-11-29 US8384031B2 (en) | 2010-04-13 | 2010-12-30 | Apparatus with optical functionality and associated methods |
US14/555,500 Active US9429468B2 (en) | 2010-04-13 | 2014-11-26 | Apparatus with sensor functionality and power management and associated methods |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/849,815 Active 2030-12-08 US8384559B2 (en) | 2010-04-13 | 2010-08-04 | Sensor device with flexible interface and updatable information store |
US12/894,906 Active 2033-05-07 US8803096B2 (en) | 2010-04-13 | 2010-09-30 | Method and apparatus for spectrally-corrected ambient light sensor |
US12/943,263 Active 2032-07-28 US8723149B2 (en) | 2010-04-13 | 2010-11-10 | Systems and methods for advanced monitoring and control using an LED driver in an optical processor |
Family Applications After (8)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/948,632 Expired - Fee Related US9651421B2 (en) | 2010-04-13 | 2010-11-17 | Device including multi-function circuitry having optical detectors and method of flip-chip assembly therefor |
US12/954,637 Active 2031-01-08 US8405030B2 (en) | 2010-04-13 | 2010-11-25 | Apparatus with optical functionality and associated methods |
US12/954,639 Active 2032-09-28 US8912496B2 (en) | 2010-04-13 | 2010-11-25 | Apparatus with optical functionality and power management and associated methods |
US12/956,775 Active 2031-01-18 US8253613B2 (en) | 2010-04-13 | 2010-11-30 | Second-order delta-sigma analog-to-digital converter |
US12/975,328 Active 2032-03-04 US8704152B2 (en) | 2010-04-13 | 2010-12-21 | Apparatus and circuit with a multi-directional arrangement of optical elements |
US12/975,819 Active 2032-08-12 US8698471B2 (en) | 2010-04-13 | 2010-12-22 | Systems and methods for a digital-to-charge converter (DQC) |
US12/982,874 Active 2030-11-29 US8384031B2 (en) | 2010-04-13 | 2010-12-30 | Apparatus with optical functionality and associated methods |
US14/555,500 Active US9429468B2 (en) | 2010-04-13 | 2014-11-26 | Apparatus with sensor functionality and power management and associated methods |
Country Status (1)
Country | Link |
---|---|
US (12) | US8384559B2 (en) |
Cited By (76)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100238138A1 (en) * | 2009-02-15 | 2010-09-23 | Neonode Inc. | Optical touch screen systems using reflected light |
US20100238139A1 (en) * | 2009-02-15 | 2010-09-23 | Neonode Inc. | Optical touch screen systems using wide light beams |
US20110163998A1 (en) * | 2002-11-04 | 2011-07-07 | Neonode, Inc. | Light-based touch screen with shift-aligned emitter and receiver lenses |
US20110169781A1 (en) * | 2002-11-04 | 2011-07-14 | Neonode, Inc. | Touch screen calibration and update methods |
US20110169780A1 (en) * | 2002-12-10 | 2011-07-14 | Neonode, Inc. | Methods for determining a touch location on a touch screen |
US20110175852A1 (en) * | 2002-11-04 | 2011-07-21 | Neonode, Inc. | Light-based touch screen using elliptical and parabolic reflectors |
US20120212453A1 (en) * | 2011-02-23 | 2012-08-23 | Cheng-Chieh Huang | Sensor apparatus with different proximity sensors and sensing method thereof |
WO2013081818A1 (en) * | 2011-11-28 | 2013-06-06 | Neonode Inc. | Optical elements with alternating reflective lens facets |
US20130241888A1 (en) * | 2012-03-14 | 2013-09-19 | Texas Instruments Incorporated | Detecting Wave Gestures Near an Illuminated Surface |
CN103514436A (en) * | 2012-06-14 | 2014-01-15 | 英特赛尔美国有限公司 | Motion and simple gesture detection using multiple photodetector segments |
US20140027606A1 (en) * | 2012-07-24 | 2014-01-30 | Stmicroelectronics (Research & Development) Limited | Module for proximity and gesture sensing |
US8674966B2 (en) | 2001-11-02 | 2014-03-18 | Neonode Inc. | ASIC controller for light-based touch screen |
US20140098065A1 (en) * | 2012-10-04 | 2014-04-10 | Corning Incorporated | Touch screen systems and methods for sensing touch screen displacement |
EP2735891A1 (en) * | 2012-11-27 | 2014-05-28 | ams AG | Proximity sensor arrangement |
EP2749911A1 (en) * | 2012-12-27 | 2014-07-02 | Alpine Electronics, Inc. | Object position detection apparatus for an automotive input device in a vehicle |
WO2014104967A1 (en) * | 2012-12-27 | 2014-07-03 | Flatfrog Laboratories Ab | Method and apparatus for detecting visible ambient light |
US20140246592A1 (en) * | 2013-03-01 | 2014-09-04 | Capella Microsystems (Taiwan), Inc. | Optical sensor system |
WO2014137922A1 (en) * | 2013-03-05 | 2014-09-12 | Rambus Inc. | Phase gratings with odd symmetry for high-resoultion lensless optical sensing |
GB2513366A (en) * | 2013-04-24 | 2014-10-29 | Fire Fighting Entpr Ltd | Improvements in or relating to optical beam detectors |
EP2821889A1 (en) * | 2013-07-01 | 2015-01-07 | BlackBerry Limited | Performance control of ambient light sensors |
US20150049062A1 (en) * | 2012-03-26 | 2015-02-19 | Silicon Communications Technology Co., Ltd | Motion gesture sensing module and motion gesture sensing method |
WO2015024811A1 (en) * | 2013-08-21 | 2015-02-26 | Pmdtechnologies Gmbh | Scattered light reference pixel |
EP2866124A1 (en) * | 2013-10-28 | 2015-04-29 | BlackBerry Limited | Contactless gesture recognition with sensor having asymmetric field of view |
US9052777B2 (en) | 2001-11-02 | 2015-06-09 | Neonode Inc. | Optical elements with alternating reflective lens facets |
US9063614B2 (en) | 2009-02-15 | 2015-06-23 | Neonode Inc. | Optical touch screens |
US9110240B2 (en) | 2013-03-05 | 2015-08-18 | Rambus Inc. | Phase gratings with odd symmetry for high-resolution lensed and lensless optical sensing |
US9175985B2 (en) | 2012-07-19 | 2015-11-03 | Hewlett-Packard Indigo B.V. | Hybrid photodetector |
US20150316572A1 (en) * | 2013-01-25 | 2015-11-05 | Sharp Kabushiki Kaisha | Light sensor and electronic device |
US9194741B2 (en) | 2013-09-06 | 2015-11-24 | Blackberry Limited | Device having light intensity measurement in presence of shadows |
US9207800B1 (en) | 2014-09-23 | 2015-12-08 | Neonode Inc. | Integrated light guide and touch screen frame and multi-touch determination method |
WO2015195417A1 (en) * | 2014-06-20 | 2015-12-23 | Rambus Inc. | Systems and methods for lensed and lensless optical sensing |
US9256290B2 (en) | 2013-07-01 | 2016-02-09 | Blackberry Limited | Gesture detection using ambient light sensors |
JP2016044985A (en) * | 2014-08-20 | 2016-04-04 | オムロンオートモーティブエレクトロニクス株式会社 | Laser radar device |
US9304596B2 (en) | 2013-07-24 | 2016-04-05 | Blackberry Limited | Backlight for touchless gesture detection |
JP2016050833A (en) * | 2014-08-29 | 2016-04-11 | 旭化成エレクトロニクス株式会社 | Infrared sensor device |
US9323336B2 (en) | 2013-07-01 | 2016-04-26 | Blackberry Limited | Gesture detection using ambient light sensors |
US20160113530A1 (en) * | 2014-10-23 | 2016-04-28 | Samsung Electronics Co., Ltd. | Method and apparatus for acquiring biological information, and wrist watch-type terminal using the same |
US20160116592A1 (en) * | 2014-10-24 | 2016-04-28 | Intersil Americas LLC | Open loop correction for optical proximity detectors |
US9342671B2 (en) | 2013-07-01 | 2016-05-17 | Blackberry Limited | Password by touch-less gesture |
US9367137B2 (en) | 2013-07-01 | 2016-06-14 | Blackberry Limited | Alarm operation by touch-less gesture |
US9398221B2 (en) | 2013-07-01 | 2016-07-19 | Blackberry Limited | Camera control using ambient light sensors |
US9405461B2 (en) | 2013-07-09 | 2016-08-02 | Blackberry Limited | Operating a device using touchless and touchscreen gestures |
US9423913B2 (en) | 2013-07-01 | 2016-08-23 | Blackberry Limited | Performance control of ambient light sensors |
US9465448B2 (en) | 2013-07-24 | 2016-10-11 | Blackberry Limited | Backlight for touchless gesture detection |
US9489051B2 (en) | 2013-07-01 | 2016-11-08 | Blackberry Limited | Display navigation using touch-less gestures |
US20170010386A1 (en) * | 2015-07-08 | 2017-01-12 | Hyundai Motor Company | Apparatus and method for detecting object within short range, and vehicle using the same |
EP3193192A1 (en) * | 2016-01-12 | 2017-07-19 | ams AG | Optical sensor arrangement |
EP3211453A1 (en) * | 2016-02-26 | 2017-08-30 | ams AG | Optical proximity sensor arrangement and method for producing an optical proximity sensor arrangement |
WO2017144540A1 (en) * | 2016-02-23 | 2017-08-31 | Vishay Semiconductor Gmbh | Optoelectronic device |
US9778794B2 (en) | 2001-11-02 | 2017-10-03 | Neonode Inc. | Light-based touch screen |
WO2018167215A1 (en) | 2017-03-16 | 2018-09-20 | Trinamix Gmbh | Detector for optically detecting at least one object |
US20180301589A1 (en) * | 2017-04-12 | 2018-10-18 | Sense Photonics, Inc. | Devices incorporating integrated detectors and ultra-small vertical cavity surface emitting laser emitters |
US10190905B2 (en) | 2014-02-17 | 2019-01-29 | Ams Ag | Optical sensor arrangement with optical barrier for passing light emitted by light emitting device and scattered on or above an outer surface of cover |
US10282034B2 (en) | 2012-10-14 | 2019-05-07 | Neonode Inc. | Touch sensitive curved and flexible displays |
US10284825B2 (en) | 2015-09-08 | 2019-05-07 | Rambus Inc. | Systems with integrated refractive and diffractive optics |
EP3343888A4 (en) * | 2016-08-01 | 2019-05-08 | Samsung Electronics Co., Ltd. | Method for controlling operation of iris sensor and electronic device therefor |
US20190154871A1 (en) * | 2017-11-21 | 2019-05-23 | Reliance Core Consulting LLC | Methods and systems for detecting motion corresponding to a field of interest |
WO2019096986A1 (en) * | 2017-11-17 | 2019-05-23 | Trinamix Gmbh | Detector for determining a position of at least one object |
US20190156496A1 (en) * | 2017-11-21 | 2019-05-23 | Reliance Core Consulting LLC | Methods, systems, apparatuses and devices for facilitating motion analysis in an environment |
EP2821887B1 (en) * | 2013-07-01 | 2019-06-19 | BlackBerry Limited | Display navigation using touch-less gestures |
US20190257923A1 (en) * | 2016-08-26 | 2019-08-22 | SZ DJI Technology Co., Ltd. | Optical structure for extending laser radar scanning range of uavs and other objects, and associated systems and methods |
WO2020161075A1 (en) * | 2019-02-04 | 2020-08-13 | Ams International Ag | Proximity sensing based on ratio change detection |
US10795005B2 (en) | 2014-12-09 | 2020-10-06 | Intersil Americas LLC | Precision estimation for optical proximity detectors |
US10794762B2 (en) * | 2018-12-06 | 2020-10-06 | Lite-On Singapore Pte. Ltd. | Method for ambient light subtraction |
US10948567B2 (en) | 2016-11-17 | 2021-03-16 | Trinamix Gmbh | Detector for optically detecting at least one object |
WO2021256053A1 (en) * | 2020-06-15 | 2021-12-23 | パナソニックIpマネジメント株式会社 | Light emission device and distance measurement device |
TWI757265B (en) * | 2017-01-25 | 2022-03-11 | 原相科技股份有限公司 | Light sensing method, physiological parameter computing method and light sensing system |
US11379048B2 (en) | 2012-10-14 | 2022-07-05 | Neonode Inc. | Contactless control panel |
US11448762B2 (en) | 2017-08-28 | 2022-09-20 | Trinamix Gmbh | Range finder for determining at least one geometric information |
US11669210B2 (en) | 2020-09-30 | 2023-06-06 | Neonode Inc. | Optical touch sensor |
US11668828B2 (en) | 2017-08-28 | 2023-06-06 | Trinamix Gmbh | Detector for determining a position of at least one object |
US11733808B2 (en) | 2012-10-14 | 2023-08-22 | Neonode, Inc. | Object detector based on reflected light |
US11842014B2 (en) | 2019-12-31 | 2023-12-12 | Neonode Inc. | Contactless touch input system |
US11860292B2 (en) | 2016-11-17 | 2024-01-02 | Trinamix Gmbh | Detector and methods for authenticating at least one object |
EP4332616A4 (en) * | 2021-04-29 | 2024-10-30 | Hesai Technology Co Ltd | Method for measuring reflectivity of target object by using lidar, and lidar |
US12147630B2 (en) | 2023-06-01 | 2024-11-19 | Neonode Inc. | Optical touch sensor |
Families Citing this family (210)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8068125B2 (en) | 2007-01-05 | 2011-11-29 | Apple Inc. | Luminescence shock avoidance in display devices |
US8866408B2 (en) | 2008-04-14 | 2014-10-21 | Digital Lumens Incorporated | Methods, apparatus, and systems for automatic power adjustment based on energy demand information |
US10539311B2 (en) | 2008-04-14 | 2020-01-21 | Digital Lumens Incorporated | Sensor-based lighting methods, apparatus, and systems |
US8543249B2 (en) | 2008-04-14 | 2013-09-24 | Digital Lumens Incorporated | Power management unit with modular sensor bus |
US8754589B2 (en) | 2008-04-14 | 2014-06-17 | Digtial Lumens Incorporated | Power management unit with temperature protection |
US8552664B2 (en) | 2008-04-14 | 2013-10-08 | Digital Lumens Incorporated | Power management unit with ballast interface |
US8610376B2 (en) | 2008-04-14 | 2013-12-17 | Digital Lumens Incorporated | LED lighting methods, apparatus, and systems including historic sensor data logging |
US8531134B2 (en) | 2008-04-14 | 2013-09-10 | Digital Lumens Incorporated | LED-based lighting methods, apparatus, and systems employing LED light bars, occupancy sensing, local state machine, and time-based tracking of operational modes |
US8805550B2 (en) | 2008-04-14 | 2014-08-12 | Digital Lumens Incorporated | Power management unit with power source arbitration |
US8841859B2 (en) | 2008-04-14 | 2014-09-23 | Digital Lumens Incorporated | LED lighting methods, apparatus, and systems including rules-based sensor data logging |
US8610377B2 (en) | 2008-04-14 | 2013-12-17 | Digital Lumens, Incorporated | Methods, apparatus, and systems for prediction of lighting module performance |
US8823277B2 (en) | 2008-04-14 | 2014-09-02 | Digital Lumens Incorporated | Methods, systems, and apparatus for mapping a network of lighting fixtures with light module identification |
US8673163B2 (en) | 2008-06-27 | 2014-03-18 | Apple Inc. | Method for fabricating thin sheets of glass |
US7810355B2 (en) | 2008-06-30 | 2010-10-12 | Apple Inc. | Full perimeter chemical strengthening of substrates |
EP2404228B1 (en) | 2009-03-02 | 2020-01-15 | Apple Inc. | Techniques for strengthening glass covers for portable electronic devices |
US8593135B2 (en) * | 2009-04-14 | 2013-11-26 | Digital Lumens Incorporated | Low-cost power measurement circuit |
US8536802B2 (en) | 2009-04-14 | 2013-09-17 | Digital Lumens Incorporated | LED-based lighting methods, apparatus, and systems employing LED light bars, occupancy sensing, and local state machine |
US8954170B2 (en) | 2009-04-14 | 2015-02-10 | Digital Lumens Incorporated | Power management unit with multi-input arbitration |
US9185778B2 (en) * | 2009-05-14 | 2015-11-10 | Koninklijke Philips N.V. | Dynamic lighting arrangement for product presentation |
EP2320288B1 (en) * | 2009-11-06 | 2016-12-21 | Xsens Holding B.V. | A method and a system for enabling a wireless communication between a master unit and a sensor unit |
US9778685B2 (en) | 2011-05-04 | 2017-10-03 | Apple Inc. | Housing for portable electronic device with reduced border region |
US8384559B2 (en) * | 2010-04-13 | 2013-02-26 | Silicon Laboratories Inc. | Sensor device with flexible interface and updatable information store |
US9213451B2 (en) | 2010-06-04 | 2015-12-15 | Apple Inc. | Thin glass for touch panel sensors and methods therefor |
JP5758688B2 (en) * | 2010-07-22 | 2015-08-05 | ローム株式会社 | Lighting equipment |
US8923693B2 (en) * | 2010-07-30 | 2014-12-30 | Apple Inc. | Electronic device having selectively strengthened cover glass |
US10189743B2 (en) | 2010-08-18 | 2019-01-29 | Apple Inc. | Enhanced strengthening of glass |
US8824140B2 (en) | 2010-09-17 | 2014-09-02 | Apple Inc. | Glass enclosure |
US8645583B2 (en) * | 2010-09-23 | 2014-02-04 | Intersil Americas Inc. | Zero pin serial interface |
DE102010041937A1 (en) * | 2010-10-04 | 2012-04-05 | Robert Bosch Gmbh | Optical shielding device for separating optical paths |
EP2635844B1 (en) | 2010-11-04 | 2019-03-06 | Digital Lumens Incorporated | Method, apparatus, and system for occupancy sensing |
US8604774B2 (en) * | 2010-12-07 | 2013-12-10 | Himax Technologies Limited | Current sensing circuit with feedback control and dual capacitor set range setting |
KR101764125B1 (en) * | 2010-12-15 | 2017-08-02 | 삼성전자주식회사 | Negative high voltage generator and non-volatile memory device including negative high voltage generator |
US8620239B2 (en) * | 2011-01-14 | 2013-12-31 | Qualcomm Incorporated | Dynamic DC-offset determination for proximity sensing |
US9201185B2 (en) | 2011-02-04 | 2015-12-01 | Microsoft Technology Licensing, Llc | Directional backlighting for display panels |
US9725359B2 (en) | 2011-03-16 | 2017-08-08 | Apple Inc. | Electronic device having selectively strengthened glass |
US10781135B2 (en) | 2011-03-16 | 2020-09-22 | Apple Inc. | Strengthening variable thickness glass |
EP3735109A3 (en) | 2011-03-21 | 2020-12-02 | Digital Lumens Incorporated | Methods, apparatus and systems for providing occupancy-based variable lighting |
US20120242621A1 (en) * | 2011-03-24 | 2012-09-27 | Christopher James Brown | Image sensor and display device incorporating the same |
TWI472987B (en) * | 2011-04-15 | 2015-02-11 | Pixart Imaging Inc | Optical touchpad and portable electronic device |
US9128666B2 (en) | 2011-05-04 | 2015-09-08 | Apple Inc. | Housing for portable electronic device with reduced border region |
JP5032685B1 (en) * | 2011-05-31 | 2012-09-26 | 株式会社東芝 | Information processing apparatus and calibration method |
WO2012173640A1 (en) * | 2011-06-16 | 2012-12-20 | Cypress Semiconductor Corporaton | An optical navigation module with capacitive sensor |
EP2724170B1 (en) * | 2011-06-21 | 2015-09-16 | KK Wind Solutions A/S | Method for estimating the end of lifetime for a power semiconductor device |
US8866064B2 (en) * | 2011-07-26 | 2014-10-21 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Multi-directional proximity sensor |
JP2013058117A (en) * | 2011-09-09 | 2013-03-28 | Alps Electric Co Ltd | Input device |
US9944554B2 (en) | 2011-09-15 | 2018-04-17 | Apple Inc. | Perforated mother sheet for partial edge chemical strengthening and method therefor |
US9516149B2 (en) | 2011-09-29 | 2016-12-06 | Apple Inc. | Multi-layer transparent structures for electronic device housings |
TWI427783B (en) * | 2011-10-28 | 2014-02-21 | Ti Shiue Biotech Inc | Multi-junction photodiode in application of molecular detection and discrimination, and method for fabricating the same |
US8803071B2 (en) * | 2011-10-31 | 2014-08-12 | Nokia Corporation | Housing for an optical sensor with micro-windows and a light valve to prevent reflected light from escaping |
EP2774459B1 (en) * | 2011-11-03 | 2021-01-06 | Digital Lumens Incorporated | Methods, systems, and apparatus for intelligent lighting |
US20130119282A1 (en) | 2011-11-14 | 2013-05-16 | Stmicroelectronics Pte Ltd. | Wafer level packaging, optical detection sensor and method of forming same |
US10144669B2 (en) | 2011-11-21 | 2018-12-04 | Apple Inc. | Self-optimizing chemical strengthening bath for glass |
US8896553B1 (en) | 2011-11-30 | 2014-11-25 | Cypress Semiconductor Corporation | Hybrid sensor module |
KR20130065285A (en) * | 2011-12-09 | 2013-06-19 | 한국전자통신연구원 | Carrier assigning method of assigning carrier to station |
JP5899894B2 (en) * | 2011-12-19 | 2016-04-06 | 富士通株式会社 | Imaging apparatus, image processing apparatus, image processing program, and image processing method |
US9582083B2 (en) * | 2011-12-22 | 2017-02-28 | Apple Inc. | Directional light sensors |
US10133156B2 (en) | 2012-01-10 | 2018-11-20 | Apple Inc. | Fused opaque and clear glass for camera or display window |
JP2013150078A (en) * | 2012-01-17 | 2013-08-01 | Buffalo Inc | Signal output device and signal transmission and reception system |
US8773848B2 (en) | 2012-01-25 | 2014-07-08 | Apple Inc. | Fused glass device housings |
US9354748B2 (en) | 2012-02-13 | 2016-05-31 | Microsoft Technology Licensing, Llc | Optical stylus interaction |
US9075566B2 (en) | 2012-03-02 | 2015-07-07 | Microsoft Technoogy Licensing, LLC | Flexible hinge spine |
US9426905B2 (en) | 2012-03-02 | 2016-08-23 | Microsoft Technology Licensing, Llc | Connection device for computing devices |
US9064654B2 (en) | 2012-03-02 | 2015-06-23 | Microsoft Technology Licensing, Llc | Method of manufacturing an input device |
US9360893B2 (en) | 2012-03-02 | 2016-06-07 | Microsoft Technology Licensing, Llc | Input device writing surface |
USRE48963E1 (en) | 2012-03-02 | 2022-03-08 | Microsoft Technology Licensing, Llc | Connection device for computing devices |
US9870066B2 (en) | 2012-03-02 | 2018-01-16 | Microsoft Technology Licensing, Llc | Method of manufacturing an input device |
US8873227B2 (en) | 2012-03-02 | 2014-10-28 | Microsoft Corporation | Flexible hinge support layer |
US9298236B2 (en) | 2012-03-02 | 2016-03-29 | Microsoft Technology Licensing, Llc | Multi-stage power adapter configured to provide a first power level upon initial connection of the power adapter to the host device and a second power level thereafter upon notification from the host device to the power adapter |
US9460029B2 (en) | 2012-03-02 | 2016-10-04 | Microsoft Technology Licensing, Llc | Pressure sensitive keys |
EP2829160B1 (en) | 2012-03-19 | 2021-04-21 | Digital Lumens Incorporated | Methods, systems, and apparatus for providing variable illumination |
US8791489B2 (en) * | 2012-04-05 | 2014-07-29 | Heptagon Micro Optics Pte. Ltd. | Opto-electronic module |
US9331219B2 (en) | 2012-05-11 | 2016-05-03 | Nxp, B.V. | Integrated circuit with directional light sensor, device including such an IC and method of manufacturing such an IC |
EP2662895B1 (en) * | 2012-05-11 | 2014-06-25 | Nxp B.V. | Integrated circuit including a directional light sensor |
US20130300590A1 (en) | 2012-05-14 | 2013-11-14 | Paul Henry Dietz | Audio Feedback |
US10031556B2 (en) | 2012-06-08 | 2018-07-24 | Microsoft Technology Licensing, Llc | User experience adaptation |
US9330606B2 (en) | 2012-06-08 | 2016-05-03 | Apple Inc. | Electronic device with display brightness control |
US8947353B2 (en) | 2012-06-12 | 2015-02-03 | Microsoft Corporation | Photosensor array gesture detection |
US9019615B2 (en) | 2012-06-12 | 2015-04-28 | Microsoft Technology Licensing, Llc | Wide field-of-view virtual image projector |
US9459160B2 (en) | 2012-06-13 | 2016-10-04 | Microsoft Technology Licensing, Llc | Input device sensor configuration |
US9684382B2 (en) | 2012-06-13 | 2017-06-20 | Microsoft Technology Licensing, Llc | Input device configuration having capacitive and pressure sensors |
US9256089B2 (en) | 2012-06-15 | 2016-02-09 | Microsoft Technology Licensing, Llc | Object-detecting backlight unit |
US9570648B2 (en) * | 2012-06-15 | 2017-02-14 | Intersil Americas LLC | Wafer level optical proximity sensors and systems including wafer level optical proximity sensors |
US20150123938A1 (en) * | 2012-07-06 | 2015-05-07 | Freescale Semiconductor, Inc. | Electronic device for proximity detection, a light emitting diode for such electronic device, a control unit for such electronic device, an apparatus comprising such electronic device and an associated method |
US8974077B2 (en) | 2012-07-30 | 2015-03-10 | Ultravision Technologies, Llc | Heat sink for LED light source |
US9389725B2 (en) * | 2012-08-14 | 2016-07-12 | Lenovo (Singapore) Pte. Ltd. | Detecting a touch event using a first touch interface and a second touch interface |
US8964379B2 (en) | 2012-08-20 | 2015-02-24 | Microsoft Corporation | Switchable magnetic lock |
US9946302B2 (en) | 2012-09-19 | 2018-04-17 | Apple Inc. | Exposed glass article with inner recessed area for portable electronic device housing |
TWI491059B (en) * | 2012-10-04 | 2015-07-01 | Upi Semiconductor Corp | Proximity sensor and circuit layout method thereof |
US8654030B1 (en) | 2012-10-16 | 2014-02-18 | Microsoft Corporation | Antenna placement |
WO2014059624A1 (en) | 2012-10-17 | 2014-04-24 | Microsoft Corporation | Metal alloy injection molding protrusions |
US8786767B2 (en) | 2012-11-02 | 2014-07-22 | Microsoft Corporation | Rapid synchronized lighting and shuttering |
TW201419036A (en) | 2012-11-06 | 2014-05-16 | Pixart Imaging Inc | Sensor array and method of controlling sensing device and related electronic apparatus |
US9129548B2 (en) * | 2012-11-15 | 2015-09-08 | Apple Inc. | Ambient light sensors with infrared compensation |
US9070648B2 (en) | 2012-11-27 | 2015-06-30 | Apple Inc. | Electronic devices with display-integrated light sensors |
US9046421B2 (en) | 2012-12-17 | 2015-06-02 | Apple Inc. | Light sensors for electronic devices |
US9664555B2 (en) * | 2012-12-18 | 2017-05-30 | Apple Inc. | Electronic devices with light sensors |
US9310843B2 (en) | 2013-01-02 | 2016-04-12 | Apple Inc. | Electronic devices with light sensors and displays |
US9300276B2 (en) * | 2013-01-08 | 2016-03-29 | Elite Semiconductor Memory Technology Inc. | Oscillation control circuit for biasing ring oscillator by bandgap reference signal and related method |
JP6420035B2 (en) * | 2013-01-23 | 2018-11-07 | ルネサスエレクトロニクス株式会社 | Passive amplifier circuit |
US10578499B2 (en) | 2013-02-17 | 2020-03-03 | Microsoft Technology Licensing, Llc | Piezo-actuated virtual buttons for touch surfaces |
US10001790B2 (en) * | 2013-02-26 | 2018-06-19 | Honeywell International Inc. | Security system with integrated HVAC control |
EP2797227B1 (en) * | 2013-04-24 | 2018-07-11 | Ams Ag | Signal conditioning circuit for a light sensor, a sensor arrangement and a method for signal conditioning for a light sensor |
US9021574B1 (en) * | 2013-03-12 | 2015-04-28 | TrustPipe LLC | Configuration management for network activity detectors |
US9304549B2 (en) | 2013-03-28 | 2016-04-05 | Microsoft Technology Licensing, Llc | Hinge mechanism for rotatable component attachment |
CN104123179A (en) * | 2013-04-29 | 2014-10-29 | 敦南科技股份有限公司 | Method of interrupt control and electronic system using the same |
EP2992395B1 (en) | 2013-04-30 | 2018-03-07 | Digital Lumens Incorporated | Operating light emitting diodes at low temperature |
TWI536201B (en) * | 2013-05-29 | 2016-06-01 | 凌通科技股份有限公司 | Self-adaptive positioning device for detection region and product thereof |
EP2814064B1 (en) * | 2013-06-10 | 2020-11-25 | Nxp B.V. | Integrated sensor chip package with directional light sensor, apparatus including such a package and method of manufacturing such an integrated sensor chip package |
US9459661B2 (en) | 2013-06-19 | 2016-10-04 | Apple Inc. | Camouflaged openings in electronic device housings |
KR102185204B1 (en) * | 2013-08-27 | 2020-12-01 | 삼성전자주식회사 | Electronic device with using an infrared sensor and operation method thereof |
WO2015030673A1 (en) | 2013-09-02 | 2015-03-05 | Heptagon Micro Optics Pte. Ltd. | Opto-electronic module including a non-transparent separation member between a light emitting element and a light detecting element |
EP3044647A1 (en) | 2013-09-11 | 2016-07-20 | Google Technology Holdings LLC | Electronic device and method for detecting presence and motion |
US9213102B2 (en) | 2013-09-11 | 2015-12-15 | Google Technology Holdings LLC | Electronic device with gesture detection system and methods for using the gesture detection system |
JP6207321B2 (en) * | 2013-09-26 | 2017-10-04 | ローム株式会社 | Optical sensor device |
EP3056068B1 (en) | 2013-10-10 | 2020-09-09 | Digital Lumens Incorporated | Methods, systems, and apparatus for intelligent lighting |
US9250714B2 (en) * | 2013-11-27 | 2016-02-02 | Intersil Americas LLC | Optical proximity detectors |
US9448631B2 (en) | 2013-12-31 | 2016-09-20 | Microsoft Technology Licensing, Llc | Input device haptics and pressure sensing |
US9317072B2 (en) | 2014-01-28 | 2016-04-19 | Microsoft Technology Licensing, Llc | Hinge mechanism with preset positions |
US9759854B2 (en) | 2014-02-17 | 2017-09-12 | Microsoft Technology Licensing, Llc | Input device outer layer and backlighting |
US9886062B2 (en) | 2014-02-28 | 2018-02-06 | Apple Inc. | Exposed glass article with enhanced stiffness for portable electronic device housing |
JP2015187854A (en) * | 2014-03-13 | 2015-10-29 | 株式会社半導体エネルギー研究所 | Input device and input/output device |
US10120420B2 (en) | 2014-03-21 | 2018-11-06 | Microsoft Technology Licensing, Llc | Lockable display and techniques enabling use of lockable displays |
US9785007B2 (en) * | 2014-04-09 | 2017-10-10 | Apple Inc. | Display with localized backlight dimming |
US10122847B2 (en) * | 2014-07-20 | 2018-11-06 | Google Technology Holdings LLC | Electronic device and method for detecting presence and motion |
US10324733B2 (en) | 2014-07-30 | 2019-06-18 | Microsoft Technology Licensing, Llc | Shutdown notifications |
US9408264B2 (en) * | 2014-08-13 | 2016-08-02 | Hsiao Chang Tsai | Lamp system realizing various ways for controlling lighting up thereof |
US10092197B2 (en) * | 2014-08-27 | 2018-10-09 | Apple Inc. | Reflective surfaces for PPG signal detection |
US10215698B2 (en) | 2014-09-02 | 2019-02-26 | Apple Inc. | Multiple light paths architecture and obscuration methods for signal and perfusion index optimization |
US9912144B2 (en) | 2014-09-04 | 2018-03-06 | Analog Devices Global | Embedded overload protection in delta-sigma analog-to-digital converters |
US9424048B2 (en) | 2014-09-15 | 2016-08-23 | Microsoft Technology Licensing, Llc | Inductive peripheral retention device |
US9830289B2 (en) | 2014-09-16 | 2017-11-28 | Apple Inc. | Methods and apparatus for aggregating packet transfer over a virtual bus interface |
US9736906B2 (en) | 2014-09-25 | 2017-08-15 | Intel Corporation | Control mechanism and method using RGB light emitting diodes |
US9447620B2 (en) | 2014-09-30 | 2016-09-20 | Microsoft Technology Licensing, Llc | Hinge mechanism with multiple preset positions |
US9590504B2 (en) | 2014-09-30 | 2017-03-07 | Taiwan Semiconductor Manufacturing Company, Ltd. | Flipped gate current reference and method of using |
US9971397B2 (en) | 2014-10-08 | 2018-05-15 | Apple Inc. | Methods and apparatus for managing power with an inter-processor communication link between independently operable processors |
US9978887B2 (en) | 2014-10-28 | 2018-05-22 | Silicon Laboratories Inc. | Light detector using an on-die interference filter |
US9627424B2 (en) | 2014-11-19 | 2017-04-18 | Silicon Laboratories Inc. | Photodiodes for ambient light sensing and proximity sensing |
TWI582677B (en) | 2014-12-15 | 2017-05-11 | 精材科技股份有限公司 | Chip package and manufacturing method thereof |
KR20160085037A (en) * | 2015-01-07 | 2016-07-15 | 삼성디스플레이 주식회사 | Display device |
JP6434344B2 (en) * | 2015-03-17 | 2018-12-05 | ルネサスエレクトロニクス株式会社 | Semiconductor device |
US9635156B2 (en) * | 2015-05-21 | 2017-04-25 | Motorola Mobility Llc | Portable electronic device with proximity-based communication functionality |
US10133304B2 (en) * | 2015-05-26 | 2018-11-20 | Motorola Mobility Llc | Portable electronic device proximity sensors and mode switching functionality |
US10222889B2 (en) | 2015-06-03 | 2019-03-05 | Microsoft Technology Licensing, Llc | Force inputs and cursor control |
US10416799B2 (en) | 2015-06-03 | 2019-09-17 | Microsoft Technology Licensing, Llc | Force sensing and inadvertent input control of an input device |
US10042794B2 (en) | 2015-06-12 | 2018-08-07 | Apple Inc. | Methods and apparatus for synchronizing uplink and downlink transactions on an inter-device communication link |
US9752361B2 (en) | 2015-06-18 | 2017-09-05 | Microsoft Technology Licensing, Llc | Multistage hinge |
US9864039B2 (en) * | 2015-06-26 | 2018-01-09 | Motorola Mobility Llc | Portable electronic device proximity sensors with multi-directional functionality |
US9864415B2 (en) | 2015-06-30 | 2018-01-09 | Microsoft Technology Licensing, Llc | Multistage friction hinge |
US9892271B2 (en) | 2015-07-21 | 2018-02-13 | Motorola Mobility Llc | Device lock control apparatus and method with device user identification using a thermal signature |
WO2017037250A1 (en) * | 2015-09-02 | 2017-03-09 | Institut National De La Santé Et De La Recherche Médicale (Inserm) | Wearable health and lifestyle device |
US10593291B2 (en) | 2015-09-17 | 2020-03-17 | Apple Inc. | Methods for color sensing ambient light sensor calibration |
US10353360B2 (en) | 2015-10-19 | 2019-07-16 | Ademco Inc. | Method of smart scene management using big data pattern analysis |
US10644077B1 (en) | 2015-10-28 | 2020-05-05 | Apple Inc. | Display with array of light-transmitting windows |
US10157590B1 (en) | 2015-12-15 | 2018-12-18 | Apple Inc. | Display with localized brightness adjustment capabilities |
DE102016200287A1 (en) | 2016-01-13 | 2017-07-13 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Multi-aperture imaging devices, methods of making same, and imaging system |
WO2017126294A1 (en) * | 2016-01-22 | 2017-07-27 | 株式会社デンソー | Optical range-finding device |
US10061385B2 (en) | 2016-01-22 | 2018-08-28 | Microsoft Technology Licensing, Llc | Haptic feedback for a touch input device |
US10085214B2 (en) | 2016-01-27 | 2018-09-25 | Apple Inc. | Apparatus and methods for wake-limiting with an inter-device communication link |
US10191852B2 (en) | 2016-02-29 | 2019-01-29 | Apple Inc. | Methods and apparatus for locking at least a portion of a shared memory resource |
US10198364B2 (en) | 2016-03-31 | 2019-02-05 | Apple Inc. | Memory access protection apparatus and methods for memory mapped access between independently operable processors |
US10344797B2 (en) | 2016-04-05 | 2019-07-09 | Microsoft Technology Licensing, Llc | Hinge with multiple preset positions |
US11467211B2 (en) * | 2016-06-01 | 2022-10-11 | Signify Holding B.V. | Error detection on integrated circuit input/output pins |
US10132687B2 (en) * | 2016-06-30 | 2018-11-20 | Gooee Limited | Three-dimensional VLC/DLC sensor clip |
TWI603069B (en) * | 2016-09-05 | 2017-10-21 | 浚洸光學科技股份有限公司 | Device for measuring solution concentration |
US10163984B1 (en) | 2016-09-12 | 2018-12-25 | Apple Inc. | Display with embedded components and subpixel windows |
US10037057B2 (en) | 2016-09-22 | 2018-07-31 | Microsoft Technology Licensing, Llc | Friction hinge |
US10551902B2 (en) | 2016-11-10 | 2020-02-04 | Apple Inc. | Methods and apparatus for providing access to peripheral sub-system registers |
US10775871B2 (en) | 2016-11-10 | 2020-09-15 | Apple Inc. | Methods and apparatus for providing individualized power control for peripheral sub-systems |
US10918322B2 (en) | 2017-02-13 | 2021-02-16 | Apple Inc. | Light restriction designs in optical sensing applications having shared windows |
US10198014B2 (en) | 2017-03-31 | 2019-02-05 | Stmicroelectronics International N.V. | Low leakage low dropout regulator with high bandwidth and power supply rejection |
DE102017205631A1 (en) * | 2017-04-03 | 2018-10-04 | Robert Bosch Gmbh | LiDAR system and method for determining a system state of a LiDAR system |
US10062450B1 (en) | 2017-06-21 | 2018-08-28 | Analog Devices, Inc. | Passive switched capacitor circuit for sampling and amplification |
US20190020273A1 (en) * | 2017-07-17 | 2019-01-17 | Nanya Technology Corporation | Voltage system and method for operating the same |
US10346226B2 (en) | 2017-08-07 | 2019-07-09 | Time Warner Cable Enterprises Llc | Methods and apparatus for transmitting time sensitive data over a tunneled bus interface |
GB2566446B (en) * | 2017-09-06 | 2019-09-25 | Advanced Risc Mach Ltd | Message handling unit to control passing of messages between power domains in an integrated circuit |
EP3460508A1 (en) * | 2017-09-22 | 2019-03-27 | ams AG | Semiconductor body and method for a time-of-flight measurement |
CN111033313A (en) * | 2017-09-25 | 2020-04-17 | 日本电产株式会社 | Distance measuring device and moving body provided with same |
US11266320B2 (en) | 2017-09-26 | 2022-03-08 | Apple Inc. | Concentric architecture for optical sensing |
FR3075466B1 (en) | 2017-12-15 | 2020-05-29 | Stmicroelectronics (Grenoble 2) Sas | ELECTRONIC CIRCUIT BOX COVER |
FR3075465B1 (en) | 2017-12-15 | 2020-03-27 | Stmicroelectronics (Grenoble 2) Sas | ELECTRONIC CIRCUIT BOX COVER |
FR3075467B1 (en) * | 2017-12-15 | 2020-03-27 | Stmicroelectronics (Grenoble 2) Sas | ELECTRONIC CIRCUIT BOX COVER |
US10331612B1 (en) | 2018-01-09 | 2019-06-25 | Apple Inc. | Methods and apparatus for reduced-latency data transmission with an inter-processor communication link between independently operable processors |
US11381514B2 (en) | 2018-05-07 | 2022-07-05 | Apple Inc. | Methods and apparatus for early delivery of data link layer packets |
US10430352B1 (en) | 2018-05-18 | 2019-10-01 | Apple Inc. | Methods and apparatus for reduced overhead data transfer with a shared ring buffer |
US10585699B2 (en) | 2018-07-30 | 2020-03-10 | Apple Inc. | Methods and apparatus for verifying completion of groups of data transactions between processors |
US11073615B2 (en) * | 2018-08-20 | 2021-07-27 | Lite-On Singapore Pte. Ltd. | Proximity sensor module with two sensors |
US10719376B2 (en) | 2018-08-24 | 2020-07-21 | Apple Inc. | Methods and apparatus for multiplexing data flows via a single data structure |
JP7118825B2 (en) * | 2018-09-11 | 2022-08-16 | ローム株式会社 | proximity sensor |
US10909225B2 (en) | 2018-09-17 | 2021-02-02 | Motorola Mobility Llc | Electronic devices and corresponding methods for precluding entry of authentication codes in multi-person environments |
US10838450B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Methods and apparatus for synchronization of time between independently operable processors |
US10789110B2 (en) | 2018-09-28 | 2020-09-29 | Apple Inc. | Methods and apparatus for correcting out-of-order data transactions between processors |
US10541698B1 (en) | 2018-11-08 | 2020-01-21 | Analog Devices, Inc. | Switched capacitor multiplying digital-to-analog converter |
US20220136897A1 (en) * | 2019-03-07 | 2022-05-05 | ams Sensors Germany GmbH | Low current detection |
JP2020178052A (en) * | 2019-04-18 | 2020-10-29 | ローム株式会社 | Light receiving ic, proximity sensor, and electronic device |
CN112131906A (en) | 2019-06-24 | 2020-12-25 | Oppo广东移动通信有限公司 | Optical fingerprint sensor and electronic equipment with same |
CN110432885A (en) * | 2019-09-11 | 2019-11-12 | 东北大学 | A kind of photoplethysmographic noise remove method |
US11211940B2 (en) * | 2019-12-31 | 2021-12-28 | Texas Instruments Incorporated | Pinstrap detection circuit |
CN111162782B (en) * | 2019-12-31 | 2021-09-21 | 京信网络系统股份有限公司 | Direct current calibration method, system, device and storage medium |
US11487255B1 (en) * | 2020-01-14 | 2022-11-01 | University Of South Florida | Integrated detection scheme for fast blood flow measurement |
JP2021150671A (en) * | 2020-03-16 | 2021-09-27 | ローム株式会社 | Light receiving ic, proximity sensor, and electronic apparatus |
US11353993B2 (en) * | 2020-05-05 | 2022-06-07 | Pixart Imaging Inc. | Optical detection device |
GB2597916B (en) * | 2020-07-28 | 2022-09-28 | Thorpe F W Plc | Luminaire |
DE102021105503A1 (en) | 2021-03-08 | 2022-09-08 | ams Sensors Germany GmbH | OPTICAL SENSOR |
CN115113217A (en) * | 2021-03-19 | 2022-09-27 | 讯芯电子科技(中山)有限公司 | Optical sensor and method for manufacturing optical sensor |
CN113270916A (en) * | 2021-05-13 | 2021-08-17 | 阿理新能源科技(昆山)有限公司 | Lithium battery management control method |
TWI795852B (en) * | 2021-07-23 | 2023-03-11 | 連恩微電子有限公司 | Switch control unit and optical control unit |
US11714444B2 (en) * | 2021-10-18 | 2023-08-01 | Texas Instruments Incorporated | Bandgap current reference |
TWI841198B (en) * | 2022-04-06 | 2024-05-01 | 義明科技股份有限公司 | Proximity sensor |
WO2024068969A1 (en) * | 2022-09-29 | 2024-04-04 | Ams International Ag | Optical proximity sensor |
CN117991671A (en) * | 2022-10-31 | 2024-05-07 | 开利公司 | System on chip, environment monitoring device comprising same and control system |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080006762A1 (en) * | 2005-09-30 | 2008-01-10 | Fadell Anthony M | Integrated proximity sensor and light sensor |
Family Cites Families (111)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3426198A (en) | 1966-04-29 | 1969-02-04 | Santa Barbara Res Center | Detector array with electrode connections |
US4059764A (en) | 1968-08-13 | 1977-11-22 | Texas Instruments Incorporated | Multi-element infra red sensors |
US3703718A (en) | 1971-01-07 | 1972-11-21 | Optical Coating Laboratory Inc | Infrared intrusion detector system |
US4207466A (en) | 1978-02-27 | 1980-06-10 | Drage David J | Infrared proximity detecting apparatus |
US4225786A (en) | 1978-09-15 | 1980-09-30 | Detection Systems, Inc. | Infrared detection system |
US4214264A (en) | 1979-02-28 | 1980-07-22 | Eastman Kodak Company | Hybrid color image sensing array |
US4437112A (en) | 1980-02-15 | 1984-03-13 | Canon Kabushiki Kaisha | Solid-state color imaging apparatus |
JPS57111421A (en) | 1980-12-29 | 1982-07-10 | Fuji Photo Film Co Ltd | Measuring device of multielement sensor |
DE3323956C1 (en) | 1983-07-02 | 1984-01-05 | Bodenseewerk Gerätetechnik GmbH, 7770 Überlingen | Electro-optical reception system |
US4686373A (en) | 1983-08-31 | 1987-08-11 | Texas Instruments Incorporated | Infrared imager |
US4660075A (en) | 1983-10-28 | 1987-04-21 | Canon Kabushiki Kaisha | Color information detecting device |
JPS60130274A (en) | 1983-12-19 | 1985-07-11 | Toshiba Corp | Solid-state image pickup device |
US4677289A (en) | 1984-11-12 | 1987-06-30 | Kabushiki Kaisha Toshiba | Color sensor |
DE3618693A1 (en) | 1985-06-12 | 1986-12-18 | Yoshida Kogyo K.K., Tokio/Tokyo | METHOD AND DEVICE FOR DETERMINING THE PRESENCE OF A HUMAN BODY |
US4745614A (en) * | 1986-08-20 | 1988-05-17 | Kabushiki Kaisha Komatsu Seisakusho | Silent discharge type laser device |
JP2529983B2 (en) * | 1987-11-19 | 1996-09-04 | 富士通株式会社 | Bump electrode plating end point detection method |
US5122881A (en) | 1988-08-10 | 1992-06-16 | Hitachi, Ltd. | Solid-state imaging device with an amplifying FET in each pixel and an output capacitor in each row |
US5021663B1 (en) | 1988-08-12 | 1997-07-01 | Texas Instruments Inc | Infrared detector |
JP2763355B2 (en) | 1989-12-06 | 1998-06-11 | 富士通株式会社 | Infrared detector |
US5148166A (en) * | 1990-04-06 | 1992-09-15 | General Electric Company | Third order sigma delta oversampled analog-to-digital converter network with low component sensitivity |
US5391875A (en) | 1990-07-18 | 1995-02-21 | Raytheon Company | Infrared sensor package |
JP3048452B2 (en) * | 1990-11-30 | 2000-06-05 | 株式会社東芝 | AD converter |
EP0554492B1 (en) | 1992-02-07 | 1995-08-09 | International Business Machines Corporation | Method and device for optical input of commands or data |
JP3244798B2 (en) | 1992-09-08 | 2002-01-07 | 株式会社東芝 | Moving image processing device |
US5317281A (en) * | 1993-01-12 | 1994-05-31 | Raytheon Company | Slew rate booster circuit |
US5877897A (en) * | 1993-02-26 | 1999-03-02 | Donnelly Corporation | Automatic rearview mirror, vehicle lighting control and vehicle interior monitoring system using a photosensor array |
US5454043A (en) | 1993-07-30 | 1995-09-26 | Mitsubishi Electric Research Laboratories, Inc. | Dynamic and static hand gesture recognition through low-level image analysis |
US5393970A (en) * | 1993-09-13 | 1995-02-28 | Jeng-Jye Shau | Optical location tracking devices |
US5423554A (en) | 1993-09-24 | 1995-06-13 | Metamedia Ventures, Inc. | Virtual reality game method and apparatus |
US5502785A (en) | 1994-02-28 | 1996-03-26 | Hughes Aircraft Company | Integrated optical transceiver chip |
IL113653A (en) | 1994-05-30 | 1998-10-30 | Cerberus Ag | Active infrared detector |
US5579007A (en) | 1994-07-07 | 1996-11-26 | Massachusetts Institute Of Technology | Charge-to-digital converter |
US5502299A (en) | 1994-12-12 | 1996-03-26 | Rockwell International Corporation | Current ratio circuit for multi-color imaging |
US5668551A (en) | 1995-01-18 | 1997-09-16 | Analog Devices, Inc. | Power-up calibration of charge redistribution analog-to-digital converter |
US5736950A (en) * | 1995-01-31 | 1998-04-07 | The United States Of America As Represented By The Secretary Of The Navy | Sigma-delta modulator with tunable signal passband |
US5757008A (en) | 1995-11-08 | 1998-05-26 | Nikon Corporation | Infrared-ray image sensor |
WO1997021080A1 (en) | 1995-12-07 | 1997-06-12 | Diasense, Inc. | Array combining many photoconductive detectors in a compact package |
US5701010A (en) * | 1995-12-18 | 1997-12-23 | Martin Marietta Corporation | Dual band polarity reversing multiplexer |
US5726443A (en) * | 1996-01-18 | 1998-03-10 | Chapman Glenn H | Vision system and proximity detector |
US5760723A (en) | 1996-06-10 | 1998-06-02 | General Electric Company | Delta-sigma analog-to-digital converter including charge coupled devices |
JP4100739B2 (en) | 1996-10-24 | 2008-06-11 | キヤノン株式会社 | Photoelectric conversion device |
EP0849697B1 (en) | 1996-12-20 | 2003-02-12 | Hitachi Europe Limited | A hand gesture recognition system and method |
US5864591A (en) | 1997-03-27 | 1999-01-26 | Integration Associates, Inc. | Apparatus and method for suppression of feedback in a communications receiver |
US6198118B1 (en) | 1998-03-09 | 2001-03-06 | Integration Associates, Inc. | Distributed photodiode structure |
US5965875A (en) | 1998-04-24 | 1999-10-12 | Foveon, Inc. | Color separation in an active pixel cell imaging array using a triple-well structure |
US6373057B1 (en) * | 1998-09-23 | 2002-04-16 | Dickey-John Corporation | Infrared reflective article counting/detecting device |
EP1117326A1 (en) * | 1998-09-29 | 2001-07-25 | Mallinckrodt Inc. | Oximeter sensor with encoded temperature characteristic |
DE60035580T2 (en) * | 1999-04-13 | 2008-04-17 | Hamamatsu Photonics K.K., Hamamatsu | SEMICONDUCTOR |
US6370260B1 (en) | 1999-09-03 | 2002-04-09 | Honeywell International Inc. | Near-IR human detector |
AU2003900746A0 (en) * | 2003-02-17 | 2003-03-06 | Silverbrook Research Pty Ltd | Methods, systems and apparatus (NPS041) |
US6277668B1 (en) | 2000-01-04 | 2001-08-21 | Lucent Technologies, Inc. | Optical detector for minimizing optical crosstalk |
US20040252867A1 (en) | 2000-01-05 | 2004-12-16 | Je-Hsiung Lan | Biometric sensor |
US6624640B2 (en) | 2001-02-07 | 2003-09-23 | Fluke Corporation | Capacitance measurement |
US6804396B2 (en) | 2001-03-28 | 2004-10-12 | Honda Giken Kogyo Kabushiki Kaisha | Gesture recognition system |
US6596981B1 (en) | 2002-01-14 | 2003-07-22 | Texas Advanced Optoelectronic Solutions, Inc. | Method and apparatus for optical detector with special discrimination |
JP3959461B2 (en) | 2002-01-31 | 2007-08-15 | オプテックス株式会社 | Active infrared sensor |
US20040178463A1 (en) | 2002-03-20 | 2004-09-16 | Foveon, Inc. | Vertical color filter sensor group with carrier-collection elements of different size and method for fabricating such a sensor group |
US6726106B1 (en) * | 2002-04-02 | 2004-04-27 | Good Technology, Inc. | Power management and device illumination mechanisms for a personal digital assistant |
US7187505B2 (en) | 2002-10-07 | 2007-03-06 | Fresnel Technologies, Inc. | Imaging lens for infrared cameras |
US7224910B2 (en) | 2002-10-25 | 2007-05-29 | Gennum Corporation | Direct attach optical receiver module and method of testing |
US7391005B2 (en) * | 2002-10-25 | 2008-06-24 | Gennum Corporation | Direct attach optical receiver module and method of testing |
US6982406B2 (en) | 2003-04-03 | 2006-01-03 | Pao Jung Chen | Simple CMOS light-to-current sensor |
JP3717492B2 (en) * | 2003-04-16 | 2005-11-16 | ローム株式会社 | Power supply |
JP2005037320A (en) * | 2003-07-18 | 2005-02-10 | Sharp Corp | Human body detector and electronic apparatus equipped therewith |
US6982559B2 (en) * | 2004-01-14 | 2006-01-03 | Kyocera Wireless Corp. | Accurate and efficient sensing circuit and method for bi-directional signals |
JP2005339444A (en) * | 2004-05-31 | 2005-12-08 | Toshiba Matsushita Display Technology Co Ltd | Display device |
US7246027B2 (en) | 2005-03-11 | 2007-07-17 | Sigmatel, Inc. | Power optimization of a mixed-signal system on an integrated circuit |
JP5128052B2 (en) * | 2005-04-22 | 2013-01-23 | 浜松ホトニクス株式会社 | Photodetection unit, photodetection device, and X-ray tomographic imaging apparatus |
JP4781744B2 (en) * | 2005-08-05 | 2011-09-28 | ローム株式会社 | POWER SUPPLY DEVICE AND ELECTRIC DEVICE USING THE SAME |
US7319908B2 (en) * | 2005-10-28 | 2008-01-15 | Microsoft Corporation | Multi-modal device power/mode management |
US8242476B2 (en) * | 2005-12-19 | 2012-08-14 | Leddartech Inc. | LED object detection system and method combining complete reflection traces from individual narrow field-of-view channels |
US7482666B2 (en) | 2006-01-12 | 2009-01-27 | Silicon Laboratories Inc. | Apparatus and method for optical isolation |
US7583244B2 (en) * | 2006-05-11 | 2009-09-01 | Ansaldo Sts Usa, Inc. | Signal apparatus, light emitting diode (LED) drive circuit, LED display circuit, and display system including the same |
US20070273658A1 (en) * | 2006-05-26 | 2007-11-29 | Nokia Corporation | Cursor actuation with fingerprint recognition |
US7679602B2 (en) * | 2006-09-22 | 2010-03-16 | Aptina Imaging Corporation | Graphical user interface based control of imaging parameters including scene illumination parameters |
CA2701006C (en) * | 2006-09-27 | 2016-07-12 | University Of Connecticut | Implantable biosensor and methods of use thereof |
US8327158B2 (en) * | 2006-11-01 | 2012-12-04 | Texas Instruments Incorporated | Hardware voting mechanism for arbitrating scaling of shared voltage domain, integrated circuits, processes and systems |
WO2008060604A2 (en) * | 2006-11-14 | 2008-05-22 | Handylab, Inc. | Microfluidic system for amplifying and detecting polynucleotides in parallel |
JP4932526B2 (en) * | 2007-02-20 | 2012-05-16 | 株式会社 日立ディスプレイズ | Image display device with screen input function |
US20080307240A1 (en) * | 2007-06-08 | 2008-12-11 | Texas Instruments Incorporated | Power management electronic circuits, systems, and methods and processes of manufacture |
US8125619B2 (en) * | 2007-07-25 | 2012-02-28 | Eminent Electronic Technology Corp. | Integrated ambient light sensor and distance sensor |
US8249616B2 (en) * | 2007-08-23 | 2012-08-21 | Texas Instruments Incorporated | Satellite (GPS) assisted clock apparatus, circuits, systems and processes for cellular terminals on asynchronous networks |
US8926509B2 (en) * | 2007-08-24 | 2015-01-06 | Hmicro, Inc. | Wireless physiological sensor patches and systems |
US7486386B1 (en) | 2007-09-21 | 2009-02-03 | Silison Laboratories Inc. | Optical reflectance proximity sensor |
US7714674B2 (en) | 2007-10-01 | 2010-05-11 | Silicon Laboratories Inc. | System and method for calibrating bias current for low power RTC oscillator |
US20100171659A1 (en) * | 2008-10-02 | 2010-07-08 | Texas Instruments Incorporated | Position engine (pe) feedback to improve gnss receiver performance |
US8331898B2 (en) * | 2007-10-03 | 2012-12-11 | Texas Instruments Incorporated | Power-saving receiver circuits, systems and processes |
US7834613B2 (en) * | 2007-10-30 | 2010-11-16 | Power-One, Inc. | Isolated current to voltage, voltage to voltage converter |
US20090171174A1 (en) * | 2007-12-31 | 2009-07-02 | Nellcor Puritan Bennett Llc | System and method for maintaining battery life |
US8344638B2 (en) * | 2008-07-29 | 2013-01-01 | Point Somee Limited Liability Company | Apparatus, system and method for cascaded power conversion |
US8426799B2 (en) * | 2008-08-07 | 2013-04-23 | Rapt Ip Limited | Optical control system with feedback control |
US20100060611A1 (en) | 2008-09-05 | 2010-03-11 | Sony Ericsson Mobile Communication Ab | Touch display with switchable infrared illumination for touch position determination and methods thereof |
US8614595B2 (en) * | 2008-11-14 | 2013-12-24 | Beniamin Acatrinei | Low cost ultra versatile mixed signal controller circuit |
US8098143B2 (en) * | 2008-12-10 | 2012-01-17 | Lockheed Martin Corporation | Power aware techniques for energy harvesting remote sensor system |
US8363894B2 (en) * | 2008-12-12 | 2013-01-29 | Silicon Laboratories Inc. | Apparatus and method for implementing a touchless slider |
US8669944B2 (en) * | 2008-12-15 | 2014-03-11 | Sony Corporation | Touch sensitive displays with layers of sensor plates providing capacitance based proximity sensing and related touch panels |
WO2010088761A1 (en) * | 2009-02-06 | 2010-08-12 | Maziyar Khorasani | Method and apparatus for manipulating and detecting analytes |
US8395324B2 (en) * | 2009-04-20 | 2013-03-12 | Sensor Electronic Technology, Inc. | Light emitting system with dual use light element |
US8008613B2 (en) * | 2009-05-05 | 2011-08-30 | Apple Inc. | Light sensing device having a color sensor and a clear sensor for infrared rejection |
US20100289755A1 (en) | 2009-05-15 | 2010-11-18 | Honh Kong Applied Science and Technology Research Institute Co., Ltd. | Touch-Sensing Liquid Crystal Display |
US8405505B2 (en) * | 2009-05-26 | 2013-03-26 | Qualcomm Incorporated | Power management of sensors within a mobile device |
JP2010279132A (en) * | 2009-05-27 | 2010-12-09 | Toshiba Corp | Dc-dc converter |
US20100331733A1 (en) * | 2009-06-30 | 2010-12-30 | Orthosensor | Sensing device and method for an orthopedic joint |
US8283876B2 (en) | 2009-09-17 | 2012-10-09 | Dialog Semiconductor Gmbh | Circuit for driving an infrared transmitter LED with temperature compensation |
JP5427193B2 (en) * | 2009-10-09 | 2014-02-26 | パナソニック株式会社 | Switching regulator |
US8502153B2 (en) * | 2009-11-20 | 2013-08-06 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Methods, systems and devices for crosstalk measurement and cancellation in optical proximity sensors |
US8232883B2 (en) * | 2009-12-04 | 2012-07-31 | Avago Technologies Ecbu Ip (Singapore) Pte. Ltd. | Optical proximity sensor with improved shield and lenses |
US8350208B1 (en) * | 2010-01-21 | 2013-01-08 | Arizona Board Of Regents, A Body Corporate Of The State Of Arizona, Acting For And On Behalf Of Arizona State University | Two-terminal multi-color photodetectors and focal plane arrays |
US8760631B2 (en) * | 2010-01-27 | 2014-06-24 | Intersil Americas Inc. | Distance sensing by IQ domain differentiation of time of flight (TOF) measurements |
US8384559B2 (en) * | 2010-04-13 | 2013-02-26 | Silicon Laboratories Inc. | Sensor device with flexible interface and updatable information store |
US20120001841A1 (en) | 2010-06-30 | 2012-01-05 | Jeff Gokingco | Identifying ambient light type and illuminance compensation using a plurality of photodetectors |
-
2010
- 2010-08-04 US US12/849,815 patent/US8384559B2/en active Active
- 2010-09-30 US US12/894,906 patent/US8803096B2/en active Active
- 2010-11-10 US US12/943,263 patent/US8723149B2/en active Active
- 2010-11-17 US US12/948,615 patent/US8569679B2/en active Active
- 2010-11-17 US US12/948,632 patent/US9651421B2/en not_active Expired - Fee Related
- 2010-11-25 US US12/954,637 patent/US8405030B2/en active Active
- 2010-11-25 US US12/954,639 patent/US8912496B2/en active Active
- 2010-11-30 US US12/956,775 patent/US8253613B2/en active Active
- 2010-12-21 US US12/975,328 patent/US8704152B2/en active Active
- 2010-12-22 US US12/975,819 patent/US8698471B2/en active Active
- 2010-12-30 US US12/982,874 patent/US8384031B2/en active Active
-
2014
- 2014-11-26 US US14/555,500 patent/US9429468B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080006762A1 (en) * | 2005-09-30 | 2008-01-10 | Fadell Anthony M | Integrated proximity sensor and light sensor |
Cited By (136)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9052777B2 (en) | 2001-11-02 | 2015-06-09 | Neonode Inc. | Optical elements with alternating reflective lens facets |
US8674966B2 (en) | 2001-11-02 | 2014-03-18 | Neonode Inc. | ASIC controller for light-based touch screen |
US9778794B2 (en) | 2001-11-02 | 2017-10-03 | Neonode Inc. | Light-based touch screen |
US9035917B2 (en) | 2001-11-02 | 2015-05-19 | Neonode Inc. | ASIC controller for light-based sensor |
US20110163998A1 (en) * | 2002-11-04 | 2011-07-07 | Neonode, Inc. | Light-based touch screen with shift-aligned emitter and receiver lenses |
US20110169781A1 (en) * | 2002-11-04 | 2011-07-14 | Neonode, Inc. | Touch screen calibration and update methods |
US20110175852A1 (en) * | 2002-11-04 | 2011-07-21 | Neonode, Inc. | Light-based touch screen using elliptical and parabolic reflectors |
US9471170B2 (en) | 2002-11-04 | 2016-10-18 | Neonode Inc. | Light-based touch screen with shift-aligned emitter and receiver lenses |
US9052771B2 (en) | 2002-11-04 | 2015-06-09 | Neonode Inc. | Touch screen calibration and update methods |
US8587562B2 (en) | 2002-11-04 | 2013-11-19 | Neonode Inc. | Light-based touch screen using elliptical and parabolic reflectors |
US20110169780A1 (en) * | 2002-12-10 | 2011-07-14 | Neonode, Inc. | Methods for determining a touch location on a touch screen |
US8902196B2 (en) | 2002-12-10 | 2014-12-02 | Neonode Inc. | Methods for determining a touch location on a touch screen |
US9063614B2 (en) | 2009-02-15 | 2015-06-23 | Neonode Inc. | Optical touch screens |
US20100238139A1 (en) * | 2009-02-15 | 2010-09-23 | Neonode Inc. | Optical touch screen systems using wide light beams |
US9678601B2 (en) | 2009-02-15 | 2017-06-13 | Neonode Inc. | Optical touch screens |
US9213443B2 (en) | 2009-02-15 | 2015-12-15 | Neonode Inc. | Optical touch screen systems using reflected light |
US20100238138A1 (en) * | 2009-02-15 | 2010-09-23 | Neonode Inc. | Optical touch screen systems using reflected light |
US8723838B2 (en) * | 2011-02-23 | 2014-05-13 | Capella Microsystems (Taiwan), Inc. | Sensor apparatus with different proximity sensors and sensing method thereof |
US20120212453A1 (en) * | 2011-02-23 | 2012-08-23 | Cheng-Chieh Huang | Sensor apparatus with different proximity sensors and sensing method thereof |
WO2013081818A1 (en) * | 2011-11-28 | 2013-06-06 | Neonode Inc. | Optical elements with alternating reflective lens facets |
US9122354B2 (en) * | 2012-03-14 | 2015-09-01 | Texas Instruments Incorporated | Detecting wave gestures near an illuminated surface |
US20130241888A1 (en) * | 2012-03-14 | 2013-09-19 | Texas Instruments Incorporated | Detecting Wave Gestures Near an Illuminated Surface |
US20150049062A1 (en) * | 2012-03-26 | 2015-02-19 | Silicon Communications Technology Co., Ltd | Motion gesture sensing module and motion gesture sensing method |
CN103514436A (en) * | 2012-06-14 | 2014-01-15 | 英特赛尔美国有限公司 | Motion and simple gesture detection using multiple photodetector segments |
US9175985B2 (en) | 2012-07-19 | 2015-11-03 | Hewlett-Packard Indigo B.V. | Hybrid photodetector |
US20140027606A1 (en) * | 2012-07-24 | 2014-01-30 | Stmicroelectronics (Research & Development) Limited | Module for proximity and gesture sensing |
US9417734B2 (en) * | 2012-07-24 | 2016-08-16 | Stmicroelectronics (Research & Development) Limited | Module for proximity and gesture sensing |
US20140098065A1 (en) * | 2012-10-04 | 2014-04-10 | Corning Incorporated | Touch screen systems and methods for sensing touch screen displacement |
US9619084B2 (en) * | 2012-10-04 | 2017-04-11 | Corning Incorporated | Touch screen systems and methods for sensing touch screen displacement |
US10282034B2 (en) | 2012-10-14 | 2019-05-07 | Neonode Inc. | Touch sensitive curved and flexible displays |
US10949027B2 (en) | 2012-10-14 | 2021-03-16 | Neonode Inc. | Interactive virtual display |
US11714509B2 (en) | 2012-10-14 | 2023-08-01 | Neonode Inc. | Multi-plane reflective sensor |
US11379048B2 (en) | 2012-10-14 | 2022-07-05 | Neonode Inc. | Contactless control panel |
US11733808B2 (en) | 2012-10-14 | 2023-08-22 | Neonode, Inc. | Object detector based on reflected light |
WO2014082826A3 (en) * | 2012-11-27 | 2014-07-24 | Ams Ag | Proximity sensor arrangement |
EP2735891A1 (en) * | 2012-11-27 | 2014-05-28 | ams AG | Proximity sensor arrangement |
KR20150087416A (en) * | 2012-11-27 | 2015-07-29 | 에이엠에스 아게 | Proximity sensor arrangement |
KR101642669B1 (en) | 2012-11-27 | 2016-07-25 | 에이엠에스 아게 | Proximity sensor arrangement |
US9733343B2 (en) | 2012-11-27 | 2017-08-15 | Ams Ag | Proximity sensor arrangement having an optical barrier to pass light to a photo detector via a cover |
EP2749911A1 (en) * | 2012-12-27 | 2014-07-02 | Alpine Electronics, Inc. | Object position detection apparatus for an automotive input device in a vehicle |
WO2014104967A1 (en) * | 2012-12-27 | 2014-07-03 | Flatfrog Laboratories Ab | Method and apparatus for detecting visible ambient light |
US20150316572A1 (en) * | 2013-01-25 | 2015-11-05 | Sharp Kabushiki Kaisha | Light sensor and electronic device |
JP5985663B2 (en) * | 2013-01-25 | 2016-09-06 | シャープ株式会社 | Optical sensor and electronic equipment |
US9562922B2 (en) * | 2013-01-25 | 2017-02-07 | Sharp Kabushiki Kaisha | Light sensor and electronic device |
US9189074B2 (en) * | 2013-03-01 | 2015-11-17 | Capella Microsystems (Taiwan), Inc. | Optical sensor system |
US20140246592A1 (en) * | 2013-03-01 | 2014-09-04 | Capella Microsystems (Taiwan), Inc. | Optical sensor system |
US9268071B2 (en) | 2013-03-05 | 2016-02-23 | Rambus Inc. | Phase gratings with odd symmetry for high-resolution lensed and lenseless optical sensing |
US11372147B2 (en) | 2013-03-05 | 2022-06-28 | Rambus Inc. | Phase gratings with odd symmetry for high-resolution lensless optical sensing |
US9971078B2 (en) | 2013-03-05 | 2018-05-15 | Rambus Inc. | Phase gratings with odd symmetry for high-resolution lensless optical sensing |
US9772432B2 (en) | 2013-03-05 | 2017-09-26 | Rambus Inc. | Diffraction gratings producing curtains of minimum intensity separated by foci and extending to a focal plane |
US11029459B2 (en) | 2013-03-05 | 2021-06-08 | Rambus Inc. | Phase gratings with odd symmetry for high-resolution lensless optical sensing |
US9110240B2 (en) | 2013-03-05 | 2015-08-18 | Rambus Inc. | Phase gratings with odd symmetry for high-resolution lensed and lensless optical sensing |
WO2014137922A1 (en) * | 2013-03-05 | 2014-09-12 | Rambus Inc. | Phase gratings with odd symmetry for high-resoultion lensless optical sensing |
CN110058339A (en) * | 2013-03-05 | 2019-07-26 | 拉姆伯斯公司 | The phase grating with odd symmetry for high-resolution non-lens optical sensing |
US9470823B2 (en) | 2013-03-05 | 2016-10-18 | Rambus Inc. | Phase gratings with odd symmetry for optical sensing |
US9442228B2 (en) | 2013-03-05 | 2016-09-13 | Rambus Inc. | Phase gratings with odd symmetry for lensed optical sensing |
GB2513366A (en) * | 2013-04-24 | 2014-10-29 | Fire Fighting Entpr Ltd | Improvements in or relating to optical beam detectors |
GB2513366B (en) * | 2013-04-24 | 2015-04-01 | Fire Fighting Entpr Ltd | Improvements in or relating to optical beam detectors |
EP2821887B1 (en) * | 2013-07-01 | 2019-06-19 | BlackBerry Limited | Display navigation using touch-less gestures |
US9323336B2 (en) | 2013-07-01 | 2016-04-26 | Blackberry Limited | Gesture detection using ambient light sensors |
US9865227B2 (en) | 2013-07-01 | 2018-01-09 | Blackberry Limited | Performance control of ambient light sensors |
US9928356B2 (en) | 2013-07-01 | 2018-03-27 | Blackberry Limited | Password by touch-less gesture |
US9423913B2 (en) | 2013-07-01 | 2016-08-23 | Blackberry Limited | Performance control of ambient light sensors |
US9342671B2 (en) | 2013-07-01 | 2016-05-17 | Blackberry Limited | Password by touch-less gesture |
US9489051B2 (en) | 2013-07-01 | 2016-11-08 | Blackberry Limited | Display navigation using touch-less gestures |
US9256290B2 (en) | 2013-07-01 | 2016-02-09 | Blackberry Limited | Gesture detection using ambient light sensors |
US9398221B2 (en) | 2013-07-01 | 2016-07-19 | Blackberry Limited | Camera control using ambient light sensors |
US9367137B2 (en) | 2013-07-01 | 2016-06-14 | Blackberry Limited | Alarm operation by touch-less gesture |
EP2821889A1 (en) * | 2013-07-01 | 2015-01-07 | BlackBerry Limited | Performance control of ambient light sensors |
US9405461B2 (en) | 2013-07-09 | 2016-08-02 | Blackberry Limited | Operating a device using touchless and touchscreen gestures |
US9465448B2 (en) | 2013-07-24 | 2016-10-11 | Blackberry Limited | Backlight for touchless gesture detection |
US9304596B2 (en) | 2013-07-24 | 2016-04-05 | Blackberry Limited | Backlight for touchless gesture detection |
US9678200B2 (en) | 2013-08-21 | 2017-06-13 | Pmdtechnologies Gmbh | Scattered light reference pixel |
WO2015024811A1 (en) * | 2013-08-21 | 2015-02-26 | Pmdtechnologies Gmbh | Scattered light reference pixel |
CN105518483A (en) * | 2013-08-21 | 2016-04-20 | Pmd技术有限公司 | Scattered light reference pixel |
US9194741B2 (en) | 2013-09-06 | 2015-11-24 | Blackberry Limited | Device having light intensity measurement in presence of shadows |
US9280283B2 (en) | 2013-10-28 | 2016-03-08 | Blackberry Limited | Contactless gesture recognition with sensor having asymmetric field of view |
EP2866124A1 (en) * | 2013-10-28 | 2015-04-29 | BlackBerry Limited | Contactless gesture recognition with sensor having asymmetric field of view |
US10190905B2 (en) | 2014-02-17 | 2019-01-29 | Ams Ag | Optical sensor arrangement with optical barrier for passing light emitted by light emitting device and scattered on or above an outer surface of cover |
CN106455974A (en) * | 2014-06-20 | 2017-02-22 | 拉姆伯斯公司 | Systems and methods for lensed and lensless optical sensing |
US10188289B2 (en) | 2014-06-20 | 2019-01-29 | Rambus Inc. | Systems and methods for lensed and lensless optical sensing |
US10653313B2 (en) | 2014-06-20 | 2020-05-19 | Rambus Inc. | Systems and methods for lensed and lensless optical sensing of binary scenes |
US10057510B2 (en) | 2014-06-20 | 2018-08-21 | Rambus Inc. | Systems and methods for enhanced infrared imaging |
WO2015195417A1 (en) * | 2014-06-20 | 2015-12-23 | Rambus Inc. | Systems and methods for lensed and lensless optical sensing |
JP2016044985A (en) * | 2014-08-20 | 2016-04-04 | オムロンオートモーティブエレクトロニクス株式会社 | Laser radar device |
JP2016050833A (en) * | 2014-08-29 | 2016-04-11 | 旭化成エレクトロニクス株式会社 | Infrared sensor device |
US9645679B2 (en) | 2014-09-23 | 2017-05-09 | Neonode Inc. | Integrated light guide and touch screen frame |
US9207800B1 (en) | 2014-09-23 | 2015-12-08 | Neonode Inc. | Integrated light guide and touch screen frame and multi-touch determination method |
US20160113530A1 (en) * | 2014-10-23 | 2016-04-28 | Samsung Electronics Co., Ltd. | Method and apparatus for acquiring biological information, and wrist watch-type terminal using the same |
US10534446B2 (en) * | 2014-10-24 | 2020-01-14 | Intersil Americas LLC | Open loop correction for optical proximity detectors |
US20180267623A1 (en) * | 2014-10-24 | 2018-09-20 | Renesas Electronics America Inc. | Open loop correction for optical proximity detectors |
US20160116592A1 (en) * | 2014-10-24 | 2016-04-28 | Intersil Americas LLC | Open loop correction for optical proximity detectors |
US9977512B2 (en) * | 2014-10-24 | 2018-05-22 | Intersil Americas LLC | Open loop correction for optical proximity detectors |
US10795005B2 (en) | 2014-12-09 | 2020-10-06 | Intersil Americas LLC | Precision estimation for optical proximity detectors |
US20170010386A1 (en) * | 2015-07-08 | 2017-01-12 | Hyundai Motor Company | Apparatus and method for detecting object within short range, and vehicle using the same |
US10284825B2 (en) | 2015-09-08 | 2019-05-07 | Rambus Inc. | Systems with integrated refractive and diffractive optics |
US10705211B2 (en) | 2016-01-12 | 2020-07-07 | Ams Ag | Optical sensor arrangement |
EP3193192A1 (en) * | 2016-01-12 | 2017-07-19 | ams AG | Optical sensor arrangement |
WO2017121805A1 (en) * | 2016-01-12 | 2017-07-20 | Ams Ag | Optical sensor arrangement |
CN108700404A (en) * | 2016-02-23 | 2018-10-23 | 威世半导体有限公司 | Electrooptical device |
WO2017144540A1 (en) * | 2016-02-23 | 2017-08-31 | Vishay Semiconductor Gmbh | Optoelectronic device |
US10823606B2 (en) | 2016-02-23 | 2020-11-03 | Vishay Semiconductor Gmbh | Optoelectronic apparatus |
IL261317A (en) * | 2016-02-23 | 2018-10-31 | Vishay Semiconductor Gmbh | Optoelectronic apparatus |
US10629576B2 (en) * | 2016-02-26 | 2020-04-21 | Ams Ag | Optical proximity sensor arrangement and method for producing an optical proximity sensor arrangement |
EP3211453A1 (en) * | 2016-02-26 | 2017-08-30 | ams AG | Optical proximity sensor arrangement and method for producing an optical proximity sensor arrangement |
US20170250169A1 (en) * | 2016-02-26 | 2017-08-31 | Ams Ag | Optical proximity sensor arrangement and method for producing an optical proximity sensor arrangement |
US11256941B2 (en) | 2016-08-01 | 2022-02-22 | Samsung Electronics Co., Ltd. | Method for controlling operation of iris sensor and electronic device therefor |
EP3343888A4 (en) * | 2016-08-01 | 2019-05-08 | Samsung Electronics Co., Ltd. | Method for controlling operation of iris sensor and electronic device therefor |
US20190257923A1 (en) * | 2016-08-26 | 2019-08-22 | SZ DJI Technology Co., Ltd. | Optical structure for extending laser radar scanning range of uavs and other objects, and associated systems and methods |
US11415661B2 (en) | 2016-11-17 | 2022-08-16 | Trinamix Gmbh | Detector for optically detecting at least one object |
US10948567B2 (en) | 2016-11-17 | 2021-03-16 | Trinamix Gmbh | Detector for optically detecting at least one object |
US11860292B2 (en) | 2016-11-17 | 2024-01-02 | Trinamix Gmbh | Detector and methods for authenticating at least one object |
US11698435B2 (en) | 2016-11-17 | 2023-07-11 | Trinamix Gmbh | Detector for optically detecting at least one object |
US11635486B2 (en) | 2016-11-17 | 2023-04-25 | Trinamix Gmbh | Detector for optically detecting at least one object |
TWI757265B (en) * | 2017-01-25 | 2022-03-11 | 原相科技股份有限公司 | Light sensing method, physiological parameter computing method and light sensing system |
WO2018167215A1 (en) | 2017-03-16 | 2018-09-20 | Trinamix Gmbh | Detector for optically detecting at least one object |
US11719818B2 (en) | 2017-03-16 | 2023-08-08 | Trinamix Gmbh | Detector for optically detecting at least one object |
US20180301589A1 (en) * | 2017-04-12 | 2018-10-18 | Sense Photonics, Inc. | Devices incorporating integrated detectors and ultra-small vertical cavity surface emitting laser emitters |
US11187789B2 (en) * | 2017-04-12 | 2021-11-30 | Sense Photonics, Inc. | Devices incorporating integrated detectors and ultra-small vertical cavity surface emitting laser emitters |
US11448762B2 (en) | 2017-08-28 | 2022-09-20 | Trinamix Gmbh | Range finder for determining at least one geometric information |
US11668828B2 (en) | 2017-08-28 | 2023-06-06 | Trinamix Gmbh | Detector for determining a position of at least one object |
US11143736B2 (en) | 2017-11-17 | 2021-10-12 | Trinamix Gmbh | Detector for determining a position of at least one object comprising at least one device to determine relative spatial constellation from a longitudinal coordinate of the object and the positions of reflection image and reference image |
WO2019096986A1 (en) * | 2017-11-17 | 2019-05-23 | Trinamix Gmbh | Detector for determining a position of at least one object |
US20190154871A1 (en) * | 2017-11-21 | 2019-05-23 | Reliance Core Consulting LLC | Methods and systems for detecting motion corresponding to a field of interest |
US20190156496A1 (en) * | 2017-11-21 | 2019-05-23 | Reliance Core Consulting LLC | Methods, systems, apparatuses and devices for facilitating motion analysis in an environment |
US10921484B2 (en) * | 2017-11-21 | 2021-02-16 | Reliance Core Consulting | Methods and systems for detecting motion corresponding to a field of interest |
US10867398B2 (en) * | 2017-11-21 | 2020-12-15 | Reliance Core Consulting LLC | Methods, systems, apparatuses and devices for facilitating motion analysis in an environment |
US10794762B2 (en) * | 2018-12-06 | 2020-10-06 | Lite-On Singapore Pte. Ltd. | Method for ambient light subtraction |
WO2020161075A1 (en) * | 2019-02-04 | 2020-08-13 | Ams International Ag | Proximity sensing based on ratio change detection |
CN113454486A (en) * | 2019-02-04 | 2021-09-28 | ams国际有限公司 | Proximity sensing based on rate change detection |
US11821984B2 (en) | 2019-02-04 | 2023-11-21 | Ams International Ag | Proximity sensor based on ratio change detection |
US11842014B2 (en) | 2019-12-31 | 2023-12-12 | Neonode Inc. | Contactless touch input system |
WO2021256053A1 (en) * | 2020-06-15 | 2021-12-23 | パナソニックIpマネジメント株式会社 | Light emission device and distance measurement device |
US11669210B2 (en) | 2020-09-30 | 2023-06-06 | Neonode Inc. | Optical touch sensor |
EP4332616A4 (en) * | 2021-04-29 | 2024-10-30 | Hesai Technology Co Ltd | Method for measuring reflectivity of target object by using lidar, and lidar |
US12147630B2 (en) | 2023-06-01 | 2024-11-19 | Neonode Inc. | Optical touch sensor |
Also Published As
Publication number | Publication date |
---|---|
US8384031B2 (en) | 2013-02-26 |
US8253613B2 (en) | 2012-08-28 |
US8405030B2 (en) | 2013-03-26 |
US8803096B2 (en) | 2014-08-12 |
US9651421B2 (en) | 2017-05-16 |
US20110248875A1 (en) | 2011-10-13 |
US20110248171A1 (en) | 2011-10-13 |
US9429468B2 (en) | 2016-08-30 |
US8912496B2 (en) | 2014-12-16 |
US20110248170A1 (en) | 2011-10-13 |
US20110248649A1 (en) | 2011-10-13 |
US20150122996A1 (en) | 2015-05-07 |
US20110248152A1 (en) | 2011-10-13 |
US8384559B2 (en) | 2013-02-26 |
US8723149B2 (en) | 2014-05-13 |
US8704152B2 (en) | 2014-04-22 |
US8569679B2 (en) | 2013-10-29 |
US20110248172A1 (en) | 2011-10-13 |
US20110249258A1 (en) | 2011-10-13 |
US20110248865A1 (en) | 2011-10-13 |
US20110248194A1 (en) | 2011-10-13 |
US8698471B2 (en) | 2014-04-15 |
US20110248961A1 (en) | 2011-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8569679B2 (en) | System and circuit including multiple photo detectors and at least one optical barrier | |
US10521017B1 (en) | Method for detecting gestures using a multi-segment photodiode and one or fewer illumination sources | |
US9476979B2 (en) | Method for evaluating position and motion using time of flight detectors | |
US8154534B2 (en) | Detection of an incident light distribution | |
US7298367B2 (en) | Light emitting stylus and user input device using same | |
US9702690B2 (en) | Lens-less optical position measuring sensor | |
US7095002B2 (en) | Adaptive lighting control for vision-based occupant sensing | |
US20100108919A1 (en) | Optical sensor chip and jamming protection device comprising such a chip | |
CA2758743A1 (en) | Display surface and control device combined therewith for a data processing system | |
TWI579579B (en) | Method,system and optoelectronics apparatus for simple gesture detection using multiple photodetector segments | |
US20140035812A1 (en) | Gesture sensing device | |
CN102597796A (en) | Two-dimensional position sensing systems and sensors therefor | |
KR102315874B1 (en) | Uv light sensor with stray light suppression, and a method for detecting uv light | |
JP2009537815A (en) | Detection circuit that detects the movement of a movable object | |
KR20090007563A (en) | Detection circuit for detecting movement of a movable object | |
TWI573045B (en) | Method for detecting gestures using a multi-segment photodiode and one or fewer illumination sources | |
US6400460B1 (en) | Multifunction optical sensor with variable detection threshold and noise suppression | |
US20180192876A1 (en) | Optical sensor with narrow angular response | |
JP2013539188A (en) | Light Curtains | |
US20240004074A1 (en) | Electronic device with light sources emitting in different directions | |
US20230258785A1 (en) | Reconfigurable Time of Flight Proximity Sensor with Near-Field and Far-Field Measurement Capabilities | |
KR101382477B1 (en) | Motion recognizing method | |
JP2008151702A (en) | Optical ranging sensor and warm water wash toilet seat | |
KR101382519B1 (en) | Motion recognizing method | |
KR101405252B1 (en) | Motion sensing switch |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SILICON LABORATORIES, INC., TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HOLCOMBE, WAYNE T.;SVAJDA, MIROSLAV;REEL/FRAME:025370/0080 Effective date: 20101116 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 8 |