Abstract:
Voice wakeup detecting devices and methods are provided. A microphone is configured to receive an audio input signal. The audio input signal includes a voice signal and an ambient voice signal. A first analog-to-digital converter is configured to convert the audio input signal into a first signal according to a first gain. A second analog-to-digital converter is configured to convert the audio input signal into a second signal according to a second gain. A control module is configured to merge the first signal multiplied by first weight and the second signal multiplied by second weight into a third signal and to adjust the first weight and the second weight in response to a volume value. The second gain is less than the first gain, and the first weight is different than the second weight.
Abstract:
An audio device is provided. The audio device includes processing circuitry which is connected to a loudspeaker and a microphone. The processing circuitry is configured to play an echo reference signal from a far end on the loudspeaker, and perform an acoustic echo cancellation (AEC) process using the echo reference signal and an acoustic signal received by the microphone using an AEC adaptive filter. The processing circuitry repeatedly determines a first status of the loudspeaker according to a relation between the played echo reference signal and the received acoustic signal, and transmits a first status signal indicating the first status of the loudspeaker to the far end through a cloud network.
Abstract:
A proximity detection method for detecting absorptive and reflective proximal objects using ultrasound signals and an associated electronic device are provided. The electronic device includes an audio codec, and an acoustics module having a microphone and a speaker. The method includes the steps of: utilizing the speaker to emit an ultrasound signal encoded by the audio codec; utilizing the microphone to sense to generate an incoming ultrasound signal associated with the emitted ultrasound signal; decoding the incoming ultrasound signal into ultrasound waves; and analyzing the ultrasound waves to detect the proximity of a proximal object.
Abstract:
An active noise control system and associated auto-selection method for modeling a secondary path for the active noise control system are provided. The method includes the steps of: receiving a reference signal; filtering the reference signal with a secondary-path estimation filter to obtain a filtered reference signal, wherein the secondary path estimation filter is determined from a plurality of candidate secondary-path estimation filters; filtering the reference signal with an adaptive filter to provide a compensation signal; sensing a residual noise signal at a listening position of the active noise control system; and adapting filter coefficients of the adaptive filter according to the residual noise signal and the filtered reference signal.
Abstract:
Methods and apparatus of reconstructing 360 audio/video (AV) file from multiple AV tracks captured by multiple capture devices are disclosed. According to the present invention, for multi-track audio/video data comprising a first and second audio tracks and a first and second video tracks, the first audio track and the first video track are aligned with the second audio track and the second video track by utilizing video synchronization information derived from the first video track and the second video track if the video synchronization information is available. When the video synchronization information is available, the first audio track and the first video track are aligned with the second audio track and the second video track by utilizing the video synchronization information.
Abstract:
A mobile device includes a motion detector, a processing unit, and a wireless positioning module. The motion detector is configured to detect a motion of the mobile device to obtain a motion signal. The processing unit is configured to do the followings: process the motion signal to obtain a vibration frequency and a vibration regularity of the mobile device; determine a device activity status of the mobile device according to the vibration frequency and the vibration regularity; and generate a control signal when finding that the device activity status switches from a first activity status to a second activity status. The wireless positioning module is configured to identify a first location of the mobile device in response to the control signal.