Patent classifications
H04M9/082
SOUND PICK-UP DEVICE, SOUND PICK-UP METHOD AND NON-TRANSITORY COMPUTER-READABLE RECORDING MEDIUM RECORDING SOUND PICK-UP PROGRAM
A sound pick-up device includes an adaptive filter configured to generate, from a reference signal, an estimated noise signal indicating a component of a noise signal contained in an input signal, a noise elimination signal generator configured to generate a noise elimination signal by subtracting the estimated noise signal from the input signal, a filter coefficient update unit configured to update a filter coefficient of the adaptive filter using the noise elimination signal, and a sample position identification unit configured to identify at least one signal sample position among a plurality of signal sample positions from a signal sample position where the noise elimination signal has a maximum absolute value to a signal sample position where the noise elimination signal has an absolute value that is largest at a predetermined order, in which the filter coefficient update unit updates the filter coefficient at the at least one signal sample position.
AUDIO FEEDBACK DETECTION APPARATUS AND AUDIO FEEDBACK DETECTION METHOD
An audio feedback detection apparatus including: a first audio signal input unit configured to acquire a first audio signal collected by a microphone; a second audio signal input unit configured to acquire a second audio signal from an audio communication application to be output to a speaker; and an audio feedback determination unit configured to determine whether an audio feedback is present based on a correlation between a frequency characteristic of the first audio signal input to the audio communication application and a frequency characteristic of the second audio signal input to the speaker. One of the microphone and the speaker is located on a path in which the audio feedback occurs, and the other of the microphone and the speaker is located on a path in which the audio feedback does not occur.
AUDIO DATA PROCESSING METHOD AND APPARATUS, DEVICE, AND STORAGE MEDIUM
An audio data processing method and apparatus, a device, and a storage medium that can obtain, in a game voice mode, a signal processing result associated with a first pre-signal processing policy in an application layer of a service application; control, in the application layer according to the signal processing result, a turned-on/turned-off state of a second optimization component in a second pre-signal processing policy in a terminal system layer, or a turned-on/turned-off state of a first optimization component in the first pre-signal processing policy, a first optimization component turned on in the first pre-signal processing policy being different from a second optimization component turned on in the second pre-signal processing policy; and obtain uplink voice data of a first user in the game voice mode, and perform voice optimization on the uplink voice data based on the turned-on first optimization component and the turned-on second optimization component.
Robust short-time fourier transform acoustic echo cancellation during audio playback
Example techniques involve noise-robust acoustic echo cancellation. An example implementation may involve causing one or more speakers of the playback device to play back audio content and while the audio content is playing back, capturing, via the one or more microphones, audio within an acoustic environment that includes the audio playback. The example implementation may involve determining measured and reference signals in the STFT domain. During each n.sup.th iteration of an acoustic echo canceller (AEC): the implementation may involve determining a frame of an output signal by generating a frame of a model signal by passing a frame of the reference signal through an instance of an adaptive filter and then redacting the n.sup.th frame of the model signal from an n.sup.th frame of the measured signal. The implementation may further involve determining an instance of the adaptive filter for a next iteration of the AEC.
System and method for distributed call processing and audio reinforcement in conferencing environments
Systems, apparatus, and methods for processing audio signals associated with conferencing devices communicatively connected in a daisy-chain configuration using local connection ports included on each device are provided. One method involving a first conferencing device comprises receiving auxiliary mixed microphone signal(s) from at least one other conferencing device via at least one local connection port, each auxiliary signal comprising a mix of microphone signals captured by the at least one other conferencing device; determining a gain adjustment value for each auxiliary mixed microphone signal based on a daisy-chain position of the at least one other conferencing device relative to the position of the first conferencing device; adjusting a gain value for each auxiliary mixed microphone signal based on the corresponding gain adjustment value; generating a loudspeaker output signal from the gain-adjusted auxiliary mixed microphone signal(s); and providing the loudspeaker signal to the loudspeaker of the first conferencing device.
WIDEBAND ADAPTATION OF ECHO PATH CHANGES IN AN ACOUSTIC ECHO CANCELLER
Systems, methods, and computer program products for echo cancellation with prediction filter adaptation and detection of wideband offset between a reference signal (available to the echo canceller) and an output signal (unavailable to the echo canceller), where the output signal has been generated by applying at least one level shift to the reference signal, e.g. such that the level shift is unknown to the echo canceller.
ECHO RESIDUAL SUPPRESSION
A method of audio processing includes calculating an estimated echo residual power based on a long-term amount of echo cancellation as indicated by an estimated power gain profile, where the estimated power gain profile is based on a reference signal and an echo residual signal. Echo suppression of the echo residual may then be performed based on the estimated echo residual power.
Communication System For Multiple Acoustic Zones
An In-Car Communication (ICC) system supports the communication paths within a car by receiving the speech signals of a speaking passenger and playing it back for one or more listening passengers. Signal processing tasks are split into a microphone related part and into a loudspeaker related part. A sound processing system suitable for use in a vehicle having multiple acoustic zones includes a plurality of microphone In-Car Communication (Mic-ICC) instances coupled and a plurality of loudspeaker In-Car Communication (Ls-ICC) instances. The system further includes a dynamic audio routing matrix with a controller and coupled to the Mic-ICC instances, a mixer coupled to the plurality of Mic-ICC instances and a distributor coupled to the Ls-ICC instances.
ACOUSTIC ECHO CANCELLATION WITH DELAY UNCERTAINTY AND DELAY CHANGE
An echo cancellation method includes receiving an echo reference signal, receiving a microphone signal, decomposing, with a first filter bank, the echo reference signal into a series of subband echo reference signals, decomposing, with a second filter bank, the microphone signal into a series of subband microphone signals, estimating a group delay between the echo reference signal and the microphone signal using the series of subband echo reference signals and the series of subband microphone signals, estimating, using adaptive filters, acoustic echoes in the echo reference signal based at least in part on the group delay, subtracting the acoustic echoes from the series of subband microphone signals to obtain a series of acoustic echo removed subband signals, combining the series of acoustic echo removed subband signals into a single time domain echo removed signal, and sending the single time domain echo removed signal to a host operating system.
Audio device, sound processing method, sound processing program, sound output method, and sound output program
There is provided an audio device including a control section configured to cause an audio signal to be output, the audio signal including a sound signal obtained through playback of content and a sound signal received from a communication partner device, and a sound processing section configured to generate an elimination signal obtained by eliminating a given sound signal from a microphone detection signal, which is the audio signal that is propagated and detected by a microphone. The control section causes the communication partner device to transmit the elimination signal.