Automatic mute control for video conferencing
First Claim
1. A method comprising:
- executing, by a first computing device, one or more video communication processes that receive audio streams and video streams from a plurality of computing devices participating in a video communication session associated with the one or more video communication processes;
evaluating, by the first computing device, one or more properties of the audio streams from the plurality of computing devices, the one or more properties comprising a volume of an audio signal among the audio streams;
receiving, by the first computing device, document data for a document application from a second computing device included in the plurality of computing devices;
selecting, by the first computing device, a first group of the audio streams from the plurality of computing devices to mute in the video communication session, based at least in part on the one or more properties of the audio streams;
outputting, by the first computing device, a second group of the audio streams from the plurality of computing devices for distribution in the video communication session, while muting the first group of audio streams from the plurality of computing devices in the video communication session; and
outputting, by the first computing device, the document data for distribution among the plurality of computing devices to enable the document data to be displayed on at least one of the computing devices;
wherein selecting the first group of the audio streams is based at least in part on selecting one or more of the audio streams other than an audio stream received from the second computing device, and wherein outputting the second group of the audio streams comprises outputting the audio stream received from the second computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
In one example, a device executes one or more video communication processes that receive audio streams and video streams from a plurality of computing devices participating in a video communication session associated with the one or more video communication processes. The device evaluates one or more properties of the audio streams, including the volume of an audio signal among the audio streams. The device selects a first group of the audio streams to mute in the video communication session, based at least in part on the one or more properties of the audio streams. The device distributes a second group of the audio streams in the video communication session, while muting the first group of audio streams in the video communication session.
71 Citations
20 Claims
-
1. A method comprising:
-
executing, by a first computing device, one or more video communication processes that receive audio streams and video streams from a plurality of computing devices participating in a video communication session associated with the one or more video communication processes; evaluating, by the first computing device, one or more properties of the audio streams from the plurality of computing devices, the one or more properties comprising a volume of an audio signal among the audio streams; receiving, by the first computing device, document data for a document application from a second computing device included in the plurality of computing devices; selecting, by the first computing device, a first group of the audio streams from the plurality of computing devices to mute in the video communication session, based at least in part on the one or more properties of the audio streams; outputting, by the first computing device, a second group of the audio streams from the plurality of computing devices for distribution in the video communication session, while muting the first group of audio streams from the plurality of computing devices in the video communication session; and outputting, by the first computing device, the document data for distribution among the plurality of computing devices to enable the document data to be displayed on at least one of the computing devices; wherein selecting the first group of the audio streams is based at least in part on selecting one or more of the audio streams other than an audio stream received from the second computing device, and wherein outputting the second group of the audio streams comprises outputting the audio stream received from the second computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
executing, by a first computing device, one or more video communication processes that receive audio streams and video streams from a plurality of computing devices participating in a video communication session associated with the one or more video communication processes; evaluating, by the first computing device, one or more properties of the audio streams from the plurality of computing devices, the one or more properties comprising a volume of an audio signal among the audio streams; selecting, by the first computing device, a first group of the audio streams from the plurality of computing devices to mute in the video communication session, based at least in part on the one or more properties of the audio streams; and outputting, by the first computing device, a second group of the audio streams from the plurality of computing devices for distribution in the video communication session, while muting the first group of audio streams from the plurality of computing devices in the video communication session; wherein evaluating one or more properties of the audio streams comprises evaluating one or more of the audio streams to determine whether the audio streams are conveying human speech from a single speaker; and wherein selecting the first group of the audio streams to mute comprises selecting at least one of the audio streams that is not conveying human speech from a single speaker. - View Dependent Claims (14)
-
-
15. A method comprising:
-
executing, by a first computing device, one or more video communication processes that receive audio streams and video streams from a plurality of computing devices participating in a video communication session associated with the one or more video communication processes; evaluating, by the first computing device, one or more properties of the audio streams from the plurality of computing devices, the one or more properties comprising a volume of an audio signal among the audio streams; evaluating, by the first computing device, one or more of the video streams to determine whether the video streams are conveying video data that represents a human figure; selecting, by the first computing device, a first group of the audio streams from the plurality of computing devices to mute in the video communication session, based at least in part on the one or more properties of the audio streams; and outputting, by the first computing device, a second group of the audio streams from the plurality of computing devices for distribution in the video communication session, while muting the first group of audio streams from the plurality of computing devices in the video communication session; wherein selecting the first group of the audio streams to mute comprises selecting at least one of the audio streams from one of the plurality of computing devices with a video stream that is not conveying video data representing a human figure. - View Dependent Claims (16)
-
-
17. A first computing device, comprising:
-
at least one processor; wherein the at least one processor is configured to; receive audio streams and video streams via a network interface from a plurality of client computing devices participating in a video communication session associated with one or more video communication processes; receive document data for a document application from a second computing device among the plurality of client computing devices; evaluate one or more properties of the audio streams from the plurality of client computing devices; select a first group of the audio streams from the plurality of client computing devices to refrain from outputting for distribution to the client computing devices in the video communication session, based at least in part on one or more properties of the audio streams; output the video streams for distribution in the video communication session via the network interface; output the document data for distribution among the plurality of client computing devices to enable the document data to be displayed on the client computing devices; and output a second group of the audio streams from the plurality of client computing devices for distribution in the video communication session via the network interface, while refraining from distributing the first group of the audio streams in the video communication session; wherein selecting the first group of the audio streams to refrain from outputting for distribution to the client computing devices in the video communication session is based at least in part on selecting one or more of the audio streams other than an audio stream received from the second computing device, and wherein outputting the second group of the audio streams for distribution comprises outputting the audio stream from the second computing device. - View Dependent Claims (18, 19, 20)
-
Specification