SYSTEMS AND METHODS FOR ACOUSTIC ECHO CANCELLATION FOR AUDIO PLAYBACK DEVICES

    公开(公告)号:US20240257821A1

    公开(公告)日:2024-08-01

    申请号:US18561028

    申请日:2022-05-20

    申请人: Sonos, Inc.

    摘要: Systems and methods for improved acoustic echo cancellation and convergence state detection are disclosed. An adaptive filter of a network microphone device (NMD) can be used to generate a filter output to be applied to microphone input signals for echo cancellation. The filter output can be generated using a reference signal corresponding to source audio content played back via transducers of the NMD. The adaptive filter can be updated dynamically over time based at least in part on an adaptation parameter that determines the rate of adaptation. In response to determining that a reset event has occurred, the adaptation parameter can be reset to a default value. Additionally or alternatively, in response to detecting a convergence error, the adaptation parameter can be reset to a default value.

    Systems and methods for power-efficient keyword detection

    公开(公告)号:US11551700B2

    公开(公告)日:2023-01-10

    申请号:US17248427

    申请日:2021-01-25

    申请人: Sonos, Inc.

    摘要: Systems and methods for audio processing include capturing sound data via at least one microphone of a network microphone device (NMD) and determining whether the captured sound includes voice activity. While in a first stage, the NMD forgoes spatial processing of the captured sound data. If the NMD determines that the detected sound includes voice activity, the NMD transitions to a second stage. In this second stage, the NMD spatially processes the detected sound to produce filtered sound data and detects a wake word. After detecting the wake word, the NMD may determine an action to be performed based on the captured sound data.

    SYSTEMS AND METHODS FOR POWER-EFFICIENT KEYWORD DETECTION

    公开(公告)号:US20220238120A1

    公开(公告)日:2022-07-28

    申请号:US17248427

    申请日:2021-01-25

    申请人: Sonos, Inc.

    摘要: Systems and methods for audio processing include capturing sound data via at least one microphone of a network microphone device (NMD) and determining whether the captured sound includes voice activity. While in a first stage, the NMD forgoes spatial processing of the captured sound data. If the NMD determines that the detected sound includes voice activity, the NMD transitions to a second stage. In this second stage, the NMD spatially processes the detected sound to produce filtered sound data and detects a wake word. After detecting the wake word, the NMD may determine an action to be performed based on the captured sound data.