Abstract:
Disclosed are systems, devices, and methods for compensating for roll blur in an optical image stabilization (OIS) module. An OIS controller receives a selection for one or more areas of interest (AOI), each AOI associated with an image optimization point (IOP), and each IOP is associated with an X position (Xpos) and a Y position (Ypos). The OIS controller receives gyroscope data comprising X axis rotation data (Xgyro), Y axis rotation data (Ygyro) and Z axis rotation data (Zgyro). The OIS controller generates adjusted X axis rotation data (Xgyro_adj) and Y axis rotation data (Ygyro_adj), wherein Xgyro_adj and Ygyro_adj based on the Z axis rotation data and the one or more IOPs and adjusts lens shift gain on the basis of Xgyro_adj and Ygyro_adj and adjusts lens movement based at least in part on the lens shift gain.
Abstract:
Methods, systems, and apparatuses for micro actuators are presented. In some embodiments, a micro actuator can comprise a substrate coupled to an actuation member. A corrugating portion of the substrate in a first state can be uncontracted to form a substantially planar surface and in a second state can be contracted along a dimension parallel to the planar surface. The actuation member can be at least partially rigid. The micro actuator can be configured to move the actuation member relative to the corrugating portion upon a change in state of the corrugating portion. At least a layer of the substrate can be unitary and the actuation member can include at least a portion of the layer. The substrate can comprise a conducting polymer film.
Abstract:
Methods, systems, computer-readable media, and apparatuses for obtaining accurate gas sensor data are presented. A mobile device may receive gas sensor data from at least one gas sensor. The mobile device can include the at least one gas sensor and at least one environmental component. Additionally, the mobile device may receive environmental data from the at least one environmental component. Subsequently, the mobile device may calibrate the received gas sensor data based on the received environmental data and one or more reference characteristic curves. In one or more arrangements, the gas sensor can be a Metal Oxide Semiconductor (MOS) gas sensor or an electrochemical gas sensor configured to sense carbon monoxide.
Abstract:
Methods, systems, computer-readable media, and apparatuses for obtaining at least one bodily function measurement are presented. A mobile device includes an outer body sized to be portable for user, a processor contained within the outer body, and a plurality of sensors physically coupled to the outer body. The sensors are configured to obtain a first measurement indicative of blood volume and a second measurement indicative of heart electrical activity in response to a user action. A blood pressure measurement is determined based on the first measurement and the second measurement. The sensors also include electrodes where a portion of a user's body positioned between the electrodes completes a circuit and a measurement to provide at least one measure of impedance associated with the user's body. A hydration level measurement is determined based on the measure of impedance.
Abstract:
Examples of monolithic integrated emitter-detector array in a flexible substrate for biometric sensing and associated devices and methods are disclosed. One disclosed example device includes a flexible substrate; a first array of emitters embedded in the flexible substrate, the first array of emitters configured to emit first electromagnetic (EM) signals; a first array of detectors embedded in the flexible substrate, the first array of detectors configured to detect reflections of the first EM signals; a first scanning circuit coupled to the first array of emitters, the first scanning circuit configured to selectively activate individual emitters of the first array of emitters; and a first sensing circuit coupled to individual detectors of the first array of detectors, the first sensing circuit configured to receive a detection signal from at least one of the detectors of the first array of detectors.
Abstract:
Disclosed embodiments pertain to the measurement of heart rate in the presence of motion and noise. Spectral peaks in measurements by an optical sensor are compared with spectral peaks obtained from a motion sensor signal measurements, to obtain a fundamental frequency in the optical sensor signal, where the fundamental frequency is associated with a user's heart rate. A first heart rate may be estimated based on the fundamental frequency. A variety of quality metrics may be determined for the first heart rate estimate. A second estimated heart rate may be determined based by processing a frequency domain representation of the optical sensor signal based on a frequency domain representation of the motion sensor signal. One or more of the previously determined quality metrics may be dynamically adjusted based on a comparison of first and second estimated heart rates.
Abstract:
Techniques for determining one or more physiological properties of a user of a device is disclosed. The techniques include, in part, obtaining one or more vascular-related signals and a first set of data corresponding to one or more inertial sensors. The one or more vascular-related signals and the first set of data correspond to a common time interval. The techniques further include determining one or more motion state categories in accordance with the first set of data, selecting portions of the one or more vascular-related signals based on their corresponding motion state category, and processing the selected portions of the one or more vascular-related signals to determine the physiological properties of the user.
Abstract:
Methods, systems, computer-readable media, and apparatuses for assessing a fitness state of a user via a mobile device are presented. In some implementations, a first physiological measurement of the user during a first level of a physical activity is obtained via one or more sensors. A second physiological measurement during a second level of the physical activity is obtained via the one or more sensors. A transient physiological measurement based on the first physiological measurement and the second physiological measurement is determined. The physical activity is classified based on one or more motion measurements obtained via the one or more sensors. A fitness profile indicative of a fitness state of the user is generated based at least in part on the determined transient physiological measurement and the classified physical activity.