Frequency domain acoustic echo cancellation using filters and variable step-size updates
    1.
    发明授权
    Frequency domain acoustic echo cancellation using filters and variable step-size updates 有权
    使用滤波器和可变步长更新的频域声学回声消除

    公开(公告)号:US09036816B1

    公开(公告)日:2015-05-19

    申请号:US14210154

    申请日:2014-03-13

    CPC classification number: H04M1/20 H04B3/232 H04M9/082

    Abstract: A acoustic echo canceller (AEC) system may be configured to perform echo cancellation in the frequency domain. Features are disclosed for determining an estimated echo in the frequency domain using adaptive filters. An adaptive filter corresponding to a frequency bin can comprise a plurality of filter taps. Additional features are disclosed for updating the adaptive filter. In addition, a frequency-bin dependent step size controller may be used to control a step size used in updating the adaptive filters. Features are disclosed for determining the frequency-bin dependent step size.

    Abstract translation: 声学回声消除器(AEC)系统可以被配置为在频域中执行回声消除。 公开了用于使用自适应滤波器来确定频域中的估计回波的特征。 对应于频率仓的自适应滤波器可以包括多个滤波器抽头。 公开了用于更新自适应滤波器的附加特征。 此外,可以使用频率槽相关步长控制器来控制用于更新自适应滤波器的步长。 公开了用于确定频率依赖步长的特征。

    Volume control
    3.
    发明授权

    公开(公告)号:US09755605B1

    公开(公告)日:2017-09-05

    申请号:US14032081

    申请日:2013-09-19

    CPC classification number: H03G3/02 H03G3/3005 H03G3/32

    Abstract: This disclosure generally pertains to volume control of audio output by a device. A piecewise curve may be used to implement volume control using two or more curves segments. The piecewise curve may be implemented by a signal converter. The curve segments may be selected to provide volume control that provides incremental changes in amplification at mid-level to high level volumes, while providing anticipated amplification at lower volumes which satisfy users' expectations. In some instances, different piecewise curves may be selected for different types of audio so that these different types of audio are provided to users at an expected volume and/or in a meaningful way. When multiple audio outputs occur at a same time, the piecewise curves associated with some of the audio outputs may be dynamically adjusted or updated based on the presence of the other ones of the multiple audio outputs and/or ambient noise.

    Noise estimation algorithm for non-stationary environments
    4.
    发明授权
    Noise estimation algorithm for non-stationary environments 有权
    非平稳环境噪声估计算法

    公开(公告)号:US09172791B1

    公开(公告)日:2015-10-27

    申请号:US14261301

    申请日:2014-04-24

    CPC classification number: H04M3/002 H04B3/23 H04L2025/03687 H04M9/082

    Abstract: Features are disclosed for estimating a noise level using a variable step size. An acoustic echo canceller (AEC) may be configured to perform echo cancellation. The acoustic echo canceller may determine an estimated echo using a playback signal. The acoustic echo canceller also may determine an estimated error using the estimated echo and a microphone signal. A variable step size may be determined using the estimated error and the microphone signal. Noise reduction may be performed using the variable step size.

    Abstract translation: 公开了使用可变步长估计噪声水平的特征。 声学回声消除器(AEC)可以被配置为执行回声消除。 声学回声消除器可以使用重放信号来确定估计的回波。 声回波消除器还可以使用估计的回波和麦克风信号来确定估计的误差。 可以使用估计误差和麦克风信号来确定可变步长。 可以使用可变步长来执行降噪。

    Cyclically variable signal delays for acoustic echo cancellation

    公开(公告)号:US09787825B1

    公开(公告)日:2017-10-10

    申请号:US14788032

    申请日:2015-06-30

    CPC classification number: H04M3/002 H04B3/20

    Abstract: A multi-channel audio communication system is configured to receive highly correlated input audio signals, generated as an example by multiple microphones at a far-end site. Each input audio signal is cyclically stepped through a range of discrete delay amounts, between upper and lower limits, using a step size that is a fraction of the sample period of the input audio signals. Delay cycles applied to the different input audio signals are configured to have different phases, thereby reducing the inter-signal correlation of the input audio signals. The delayed input audio signals are then played by loudspeakers. Microphone output, which may contain sound generated by the loudspeakers, is then subjected to multi-channel acoustic echo cancellation.

    Clock synchronization for multichannel system
    8.
    发明授权
    Clock synchronization for multichannel system 有权
    多通道系统的时钟同步

    公开(公告)号:US09472203B1

    公开(公告)日:2016-10-18

    申请号:US14753979

    申请日:2015-06-29

    Abstract: An acoustic echo cancellation (AEC) system that detects and compensates for differences in sample rates between the AEC system and a set of wireless speakers based on a search-based trial-and-error technique. The system individually determines a frequency offset for each microphone-speaker pair using an iterative process, determining an echo-return loss enhancement (ERLE) value for each offset that is tried, and selecting the frequency offset associated with the largest ERLE value.

    Abstract translation: 声学回声消除(AEC)系统,其基于基于搜索的试错技术来检测和补偿AEC系统和一组无线扬声器之间的采样率的差异。 该系统使用迭代过程单独地确定每个麦克风 - 扬声器对的频率偏移,确定所尝试的每个偏移的回波回波损耗增强(ERLE)值,以及选择与最大ERLE值相关联的频率偏移。

    Adaptive estimation of delay in audio systems
    9.
    发明授权
    Adaptive estimation of delay in audio systems 有权
    音频系统延迟的自适应估计

    公开(公告)号:US09246545B1

    公开(公告)日:2016-01-26

    申请号:US14251393

    申请日:2014-04-11

    CPC classification number: H04B3/23 H04M9/082

    Abstract: Features are disclosed for adaptively estimating propagation delay in an audio system. A first device in communication with a speaker may be configured produce sound based on an audio playback signal. A second device in communication with one or more microphones may be configured to detect sound as a microphone signal. The second device may perform acoustic echo cancellation using a first propagation delay parameter and determine a first echo return loss enhancement. The second device may perform acoustic echo cancellation using a second propagation delay parameter and determine a second echo return loss enhancement. A propagation delay between the audio playback signal and the microphone signal may be adaptively estimated based on a comparison of the first and second echo return loss enhancements.

    Abstract translation: 公开了用于自适应地估计音频系统中的传播延迟的特征。 可以配置与扬声器通信的第一设备,其基于音频回放信号产生声音。 与一个或多个麦克风通​​信的第二设备可以被配置为检测作为麦克风信号的声音。 第二设备可以使用第一传播延迟参数来执行声学回声消除并且确定第一回波回波损耗增强。 第二装置可以使用第二传播延迟参数执行声学回波消除,并且确定第二回波回波损耗增强。 可以基于第一和第二回波损耗增强的比较来自适应地估计音频回放信号和麦克风信号之间的传播延迟。

    Correcting clock drift via embedded sin waves
    10.
    发明授权
    Correcting clock drift via embedded sin waves 有权
    通过嵌入的正弦波校正时钟漂移

    公开(公告)号:US09219456B1

    公开(公告)日:2015-12-22

    申请号:US14109756

    申请日:2013-12-17

    Abstract: Features are disclosed for measuring and correcting clock drift and propagation delay in an audio system through one or more waveforms embedded in an audio signal. A first device in communication with a speaker may be configured to obtain an audio signal and insert one or more waveforms into the audio signal. For example, the waveforms may be inserted during an interval of time. A second device in communication with a microphone may be configured to detect sound as an audio input signal. The second device may obtain a spectral representation of the audio input signal and determine a rotation based on the spectral representation at the frequency of at least one of the inserted waveforms. Clock drift may be determined based on the rotation.

    Abstract translation: 公开了用于通过嵌入在音频信号中的一个或多个波形来测量和校正音频系统中的时钟漂移和传播延迟的特征。 与扬声器通信的第一设备可以被配置为获得音频信号并将一个或多个波形插入到音频信号中。 例如,可以在一段时间间隔期间插入波形。 与麦克风通信的第二设备可以被配置为检测声音作为音频输入信号。 第二设备可以获得音频输入信号的频谱表示,并且基于在至少一个插入波形的频率处的频谱表示来确定旋转。 时钟漂移可以基于旋转来确定。

Patent Agency Ranking