-
公开(公告)号:WO2022246463A1
公开(公告)日:2022-11-24
申请号:PCT/US2022/072465
申请日:2022-05-20
Applicant: SONOS, INC.
Inventor: JONES, Aaron , BAGHERI SERESHKI, Saeed
Abstract: 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.
-
公开(公告)号:WO2022240854A1
公开(公告)日:2022-11-17
申请号:PCT/US2022/028563
申请日:2022-05-10
Applicant: SONOS, INC.
Inventor: SO, Won , LIN, Ted , PETERS, Jeffrey M. , ERDMANN, Derek W. , SHELDON, Michael
IPC: H04N21/81 , H04N21/233 , H04N21/439 , H04N21/266 , G06F21/10 , G06F21/602 , G06F2221/0753 , G06F3/165 , G10L19/167 , G10L19/173 , H04N21/26613 , H04N21/8106 , H04W24/08 , H04W84/12
Abstract: An example first playback device is configured to (i) obtain audio content from a cloud-based media service, the audio content encrypted according to a first encryption scheme, (ii) communicate with a cloud-based license service to obtain information for decrypting the audio content, (iii) use the obtained information to decrypt the audio content, (iv) re-encrypt the decrypted audio content in accordance with a second encryption scheme, (v) transmit the re-encrypted audio content to at least a second playback device that is grouped with the first playback device for synchronous audio playback, and (vi) play back the audio content in synchrony with playback of the audio content by the second playback device.
-
公开(公告)号:WO2022192143A1
公开(公告)日:2022-09-15
申请号:PCT/US2022/019158
申请日:2022-03-07
Applicant: SONOS, INC.
Inventor: SHOESMITH, William , LIN, Ted , PETERS, Jeffrey M. , SCOTT, Cameron , BABU, James , RUSU, Andi , COX, Bryan
Abstract: An example computing device is configured to (i) establish a connection to a secure wireless network (ii) determine that one or more playback devices of a media playback system are not connected to the secure wireless network (iii) receive, via a graphical display, a user input indicating a request to update the one or more playback devices with network configuration parameters for the secure wireless network, (iv) retrieve, from storage, a list of the one or more playback devices, (v) receive an input indicating a first playback device to be updated from the list, (vi) establish an initial communication path with the first playback device, (vii) transmit a set of one or more messages to the first computing device collectively comprising the network configuration parameters for the secure wireless network, and (viii) receive an indication that the first computing device has established a connection to the secure wireless network.
-
公开(公告)号:WO2022072457A2
公开(公告)日:2022-04-07
申请号:PCT/US2021/052591
申请日:2021-09-29
Applicant: SONOS, INC.
Inventor: VAUTRIN, Jodi , PANDINA, Matt , DOLMAN, Elizabeth , HU, Ken , YORE, Jason , MOORE, Matt , LIN, Ted , BANNON, Richard , BABROSKI, Chris , BERMANI, Rob
IPC: G06F3/16 , H04L12/28 , H04R1/10 , H04R5/04 , H04W88/06 , G06F3/167 , H04B1/1646 , H04L12/282 , H04L12/2834 , H04L2012/2841 , H04L2012/2849 , H04N21/43615 , H04R1/028 , H04R2227/005 , H04R2420/07 , H04R25/407 , H04R29/001 , H04R3/12 , H04R5/02 , H04R5/033 , H04S7/308
Abstract: Examples described herein relate to management of concurrent audio streams from different sources. Portable playback devices, such as wearable wireless headphones and earbuds, as well as portable battery-powered speakers, may include multiple network interfaces for connection to different types of networks, such as an 802.11-compatible network interface for connection to wireless local area networks (e.g., Wi-Fi® networks) and an 802.15-compatible network interface for connection to a mobile device via a personal area network (Bluetooth®). Via such connections, the playback devices may receive two or more concurrent streams. By managing these streams according to playback policies, the portable playback devices may play the user's intended audio without necessarily requiring user input to explicitly select among the concurrent streams.
-
公开(公告)号:WO2021237235A1
公开(公告)日:2021-11-25
申请号:PCT/US2021/070524
申请日:2021-05-10
Applicant: SONOS, INC.
Inventor: SMITH, Connor, Kristopher , ANDERSON, Matthew, David
IPC: G06F3/16
Abstract: A device, such as a network microphone device or playback device, receives an indication of an event such as a track change associated with a playback queue. In response, an input detection window is opened for a given time period. During the given time period the device is arranged to receive an input sound data stream representing sound detected by a microphone. The input sound data stream is analyzed for a plurality of command keywords and/or a wake-word for a voice assistant service (VAS) and, based on the analysis, it is determined that the input sound data stream includes voice input data comprising a command keyword or a wake-word for a VAS. In response, the device takes appropriate action such as causing the media playback system to perform a command corresponding to the command keyword or sending at least part of the input sound data stream to the VAS.
-
公开(公告)号:WO2021127578A1
公开(公告)日:2021-06-24
申请号:PCT/US2020/066231
申请日:2020-12-18
Applicant: SONOS, INC.
Inventor: SMITH, Connor
IPC: G06F3/16 , G10L15/22 , G10L15/08 , G10L15/18 , G06F3/165 , G06F3/167 , G10L15/07 , G10L15/1822 , G10L2015/088 , G10L2015/223 , G10L2015/228 , H04L43/0811
Abstract: As noted above, example techniques relate to offline voice control. A local voice input engine may process voice inputs locally when processing voice inputs via a cloud-based voice assistant service is not possible. Some techniques involve local (on-device) voice-assisted set-up of a cloud-based voice assistant service. Further example techniques involve local voice-assisted troubleshooting the cloud-based voice assistant service. Other techniques relate to interactions between local and cloud-based processing of voice inputs on a device that supports both local and cloud-based processing.
-
公开(公告)号:WO2021081076A1
公开(公告)日:2021-04-29
申请号:PCT/US2020/056632
申请日:2020-10-21
Applicant: SONOS, INC.
Inventor: SCHILLMOELLER, Fiede , SMITH, Connor
IPC: G10L15/22
Abstract: As noted above, example techniques relate to toggling a cloud-based VAS between enabled and disabled modes. An example implementation involves a NMD detecting that the housing is in a first orientation and enabling a first mode. Enabling the first mode includes disabling voice input processing via a cloud-based VAS and enabling local voice input processing. In the first mode, the NMD captures sound data associated with a first voice input and detects, via a local natural language unit, that the first voice input comprises sound data matching one or more keywords. The NMD determines an intent of the first voice input and performs a first command according to the determined intent. The NMD may detect that the housing is in a second orientation and enables the second mode. Enabling the second mode includes enabling voice input processing via the cloud-based VAS.
-
8.
公开(公告)号:WO2020069190A1
公开(公告)日:2020-04-02
申请号:PCT/US2019/053253
申请日:2019-09-26
Applicant: SONOS, INC.
Inventor: SERESHKI, Saeed, Bagheri , GIACOBELLO, Daniele
IPC: H04R1/40 , H04R3/00 , H04R5/04 , G10L21/0216 , G10L15/22 , G10L15/30 , G10L21/0232
Abstract: Systems and methods for suppressing noise and detecting voice input in a multi-channel audio signal captured by two or more network microphone devices include receiving an instruction to process one or more audio signals captured by a first network microphone device and after receiving the instruction (i) disabling at least a first microphone of a plurality of microphones of a second network microphone device, (ii) capturing a first audio signal via a second microphone of the plurality of microphones, (iii) receiving over a network interface of the second network microphone device a second audio signal captured via at least a third microphone of the first network microphone device, (iv) using estimated noise content to suppress first and second noise content in the first and second audio signals, (v) combining the suppressed first and second audio signals into a third audio signal, and (vi) determining that the third audio signal includes a voice input comprising a wake word.
-
公开(公告)号:WO2020068909A1
公开(公告)日:2020-04-02
申请号:PCT/US2019/052841
申请日:2019-09-25
Applicant: SONOS, INC.
Inventor: FAINBERG, Joachim , GIACOBELLO, Daniele , HARTUNG, Klaus
IPC: G10L15/30
Abstract: Systems and methods for media playback via a media playback system include capturing sound data via a network microphone device and identifying a candidate wake word in the sound data. Based on identification of the candidate wake word in the sound data, the system selects a first wake- word engine from a plurality of wake-word engines. Via the first wake-word engine, the system analyzes the sound data to detect a confirmed wake word, and, in response to detecting the confirmed wake word, transmits a voice utterance of the sound data to one or more remote computing devices associated with a voice assistant service.
-
公开(公告)号:WO2020068795A1
公开(公告)日:2020-04-02
申请号:PCT/US2019/052654
申请日:2019-09-24
Applicant: SONOS, INC.
IPC: H04R3/00 , G10L15/22 , G10L21/0208 , G10L21/0216 , G10L15/08
Abstract: Systems and methods for optimizing voice detection via a network microphone device (NMD) based on a selected voice-assistant service (VAS) are disclosed herein. In one example, the NMD detects sound via individual microphones and selects a first VAS to communicate with the NMD. The NMD produces a first sound-data stream based on the detected sound using a spatial processor in a first configuration. Once the NMD determines that a second VAS is to be selected over the first VAS, the spatial processor assumes a second configuration for producing a second sound-data stream based on the detected sound. The second sound-data stream is then transmitted to one or more remote computing devices associated with the second VAS.
-
-
-
-
-
-
-
-
-