Abstract:
Digital signal processing for microphone partial occlusion detection is described. In one embodiment, an electronic system for audio noise processing and for noise reduction, using a plurality of microphones, includes a first noise estimator to process a first audio signal from a first one of the microphones, and generate a first noise estimate. The electronic system also includes a second noise estimator to process the first audio signal, and a second audio signal from a second one of the microphones, in parallel with the first noise estimator, and generate a second noise estimate. A microphone partial occlusion detector determines a low frequency band separation of the first and second audio signals and a high frequency band separation of the first and second audio signals to generate a microphone partial occlusion function that indicates whether one of the microphones is partially occluded.
Abstract:
An electronic device that can be worn on a limb of a user can include a processing device and one or more position sensing devices operatively connected to the processing device. The processing device can be adapted to determine which limb of the user is wearing the electronic device based on one or more signals received from at least one position sensing device.
Abstract:
A wearable device configured to acquire and process electrocardiographic measurements, detect lead inversion and correct the acquired measurements for lead inversion is provided. In one example, the wearable device can detect lead inversion by first assessing whether the P-wave of a given electrocardiographic measurement has a negative amplitude, and if the P-wave is found to be negative, the device can determine if the magnitude of the R-wave is smaller than the maximum of the magnitudes of the S-wave and the Q-wave. In another example, the device can be put through an enrollment procedure in which electrocardiographic measurements are taken with the device being worn at known locations on the body. Once the enrollment procedure is completed, when the device is being used, any electrocardiographic results obtained can be compared against the measurements taken during the enrollment phase, and the location of the device on the body can be determined.
Abstract:
Implementations of the subject technology provide systems and methods for providing distributed audio processing for audio devices. Distributed audio processing may include encoding signals from multiple microphones and/or sensors, such as at a headphone or an earbud, and decoding and processing the signals on host, source, or companion device. Distributed audio processing may also include deactivating one or more digital signal processors and/or neural networks based on an operational mode of an audio device or based on a processing capability of a companion device.
Abstract:
A device implementing an automatic speech recognition triggering system includes at least one processor configured to receive first and second audio signals respectively corresponding to first and second microphones of a device. The at least one processor is further configured to generate, based on at least one of the first or second audio signals, a third audio signal corresponding to a voice beam directed to an expected position of a mouth of a user. The at least one processor is further configured to determine whether wind noise is present in at least one of the first, second, or third audio signals. The at least one processor is further configured to, based on determining whether wind noise is present, an audio signal from among the second or third audio signals, for a determination of whether at least one of the first or second audio signals corresponds to the user.
Abstract:
A wearable device configured to acquire and process electrocardiographic measurements, detect lead inversion and correct the acquired measurements for lead inversion is provided. In one example, the wearable device can detect lead inversion by first assessing whether the P-wave of a given electrocardiographic measurement has a negative amplitude, and if the P-wave is found to be negative, the device can determine if the magnitude of the R-wave is smaller than the maximum of the magnitudes of the S-wave and the Q-wave. In another example, the device can be put through an enrollment procedure in which electrocardiographic measurements are taken with the device being worn at known locations on the body. Once the enrollment procedure is completed, when the device is being used, any electrocardiographic results obtained can be compared against the measurements taken during the enrollment phase, and the location of the device on the body can be determined.