Systems and methods for improved group communication sessions
AssigneeQUALCOMM Incorporated
InventorsMiran Chun, Michael Franco Taveira, Paul Torres, Vinesh Sukumar, Joel Linsky
Life of this patent
Estimating the term…
Abstract
Systems and techniques are provided for processing audio data. For instance, a process can include obtaining a primary audio signal from a user computing device and obtaining first audio data from an additional computing device, wherein the additional computing device is within an auditory range of the user computing device. The primary audio signal can be filtered to generate a filtered primary audio signal. The filtering can include removing a representation of the first audio data from the primary audio signal. The filtered primary audio signal can be output to a network-based meeting.
Claims30
A method of processing audio data, the method comprising:
- in response to a user computing device connecting to a network-based meeting, performing device discovery to detect an additional computing device within an auditory range of the user computing device, wherein the user computing device is associated with the network-based meeting and corresponds to a remote participant of the network-based meeting, and wherein the additional computing device is not associated with the network-based meeting;
- obtaining a primary audio signal from the user computing device, the primary audio signal including a representation of a primary conversation associated with the network-based meeting and a first representation of a background sound output associated with a user of the additional computing device;
- obtaining first audio data from the additional computing device, the first audio data including a second representation of the background sound output;
- identifying, based on the primary audio signal and the first audio data, the background sound output as a secondary conversation between the remote participant and the user of the additional computing device, wherein the secondary conversation is not associated with the network-based meeting;
- detecting the secondary conversation within the primary audio signal based on the first audio data;
- filtering the primary audio signal to generate a filtered primary audio signal, wherein the filtering includes using the first audio data to remove the first representation of the background sound output identified as the secondary conversation from the primary audio signal;
- and
- outputting the filtered primary audio signal to the network-based meeting.
An apparatus for processing audio data, comprising:
- a memory;
- and
- one or more processors coupled to the memory, the one or more processors configured to:
- perform device discovery to detect an additional computing device within an auditory range of a user computing device, the device discovery performed in response to connection of the user computing device to a network-based meeting, wherein the user computing device is associated with the network-based meeting and corresponds to a remote participant of the network-based meeting, and wherein the additional computing device is not associated with the network-based meeting;
- obtain a primary audio signal from the user computing device, the primary audio signal including a representation of a primary conversation associated with the network-based meeting and a first representation of a background sound output associated with a user of the additional computing device;
- obtain first audio data from the additional computing device, the first audio data including a second representation of the background sound output;
- identify, based on the primary audio signal and the first audio data, the background sound output as a secondary conversation between the remote participant and the user of the additional computing device, wherein the secondary conversation is not associated with the network-based meeting;
- detect the secondary conversation within the primary audio signal based on the first audio data;
- filter the primary audio signal to generate a filtered primary audio signal, wherein the filtering includes using the first audio data to remove the first representation of the background sound output identified as the secondary conversation from the primary audio signal;
- and
- output the filtered primary audio signal to the network-based meeting.
A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, cause the one or more processors to:
- perform device discovery to detect an additional computing device within an auditory range of a user computing device, the device discovery performed in response to connection of the user computing device to a network-based meeting, wherein the user computing device is associated with the network-based meeting and corresponds to a remote participant of the network-based meeting, and wherein the additional computing device is not associated with the network-based meeting;
- obtain a primary audio signal from the user computing device, the primary audio signal including a representation of a primary conversation associated with the network-based meeting and a first representation of a background sound output associated with a user of the additional computing device;
- obtain first audio data from the additional computing device, the first audio data including a second representation of the background sound output;
- identify, based on the primary audio signal and the first audio data, the background sound output as a secondary conversation between the remote participant and the user of the additional computing device, wherein the secondary conversation is not associated with the network-based meeting;
- detect the secondary conversation within the primary audio signal based on the first audio data;
- filter the primary audio signal to generate a filtered primary audio signal, wherein the filtering includes using the first audio data to remove the first representation of the background sound output identified as the secondary conversation from the primary audio signal;
- and
- output the filtered primary audio signal to the network-based meeting.
Dependencies are inferred from the claim text.