Automatic mute control for video conferencing
First Claim
1. A method comprising:
- receiving, by a computing device and from a plurality of communication devices participating in a video communication session, a plurality of audio streams and one or more video streams;
determining, by the computing device, whether each respective audio stream of the plurality of audio streams is associated with human speech from a single speaker;
determining, by the computing device, respective user roles associated with the plurality of audio streams, the respective user roles including a main presenter of the video communication session;
identifying, by the computing device and based on the respective user roles, a main audio stream of the plurality of audio streams, wherein the main audio stream is associated with a respective user role of the main presenter of the video communication session;
responsive to determining that one or more audio streams of the plurality of audio streams are not associated with human speech from the single speaker and that none of the one or more audio streams is the main audio stream, muting, by the computing device and in the video communication session, the one or more audio streams; and
outputting, by the computing device and in the video communication session, one or more remaining audio streams of the plurality of audio streams that are not included in the one or more audio streams.
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.
36 Citations
20 Claims
-
1. A method comprising:
-
receiving, by a computing device and from a plurality of communication devices participating in a video communication session, a plurality of audio streams and one or more video streams; determining, by the computing device, whether each respective audio stream of the plurality of audio streams is associated with human speech from a single speaker; determining, by the computing device, respective user roles associated with the plurality of audio streams, the respective user roles including a main presenter of the video communication session; identifying, by the computing device and based on the respective user roles, a main audio stream of the plurality of audio streams, wherein the main audio stream is associated with a respective user role of the main presenter of the video communication session; responsive to determining that one or more audio streams of the plurality of audio streams are not associated with human speech from the single speaker and that none of the one or more audio streams is the main audio stream, muting, by the computing device and in the video communication session, the one or more audio streams; and outputting, by the computing device and in the video communication session, one or more remaining audio streams of the plurality of audio streams that are not included in the one or more audio streams. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computing device, comprising:
-
a memory; and at least one processor configured to; receive, from a plurality of communication devices participating in a video communication session, a plurality of audio streams and one or more video streams; determine whether each respective audio stream of the plurality of audio streams is associated with human speech from a single speaker; determine respective user roles associated with the plurality of audio streams, the respective user roles including a main presenter of the video communication session; identify, based on the respective user roles, a main audio stream of the plurality of audio streams, wherein the main audio stream is associated with a respective user role of the main presenter of the video communication session; responsive to a determination that one or more audio streams of the plurality of audio streams are not associated with human speech from the single speaker and that none of the respective audio streams is the main audio stream, select one or more mute, in the video communication session, the one or more respective audio streams; and output, in the video communication session, one or more remaining audio streams of the plurality of audio streams that are not included in the audio streams. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable storage medium comprising executable instructions for causing at least one processor of a computing device to perform operations comprising:
-
receive, from a plurality of communication devices participating in a video communication session, a plurality of audio streams and one or more video streams; determining whether each respective audio stream of the plurality of audio streams is associated with human speech from a single speaker; determining respective user roles associated with the plurality of audio streams, the respective user roles including a main presenter of the video communication session; identifying, based on the respective user roles, a main audio stream of the plurality of audio streams, wherein the main audio stream is associated with a respective user role of the main presenter of the video communication session; responsive to determining that one or more audio streams of the plurality of audio streams are not associated with human speech from the single speaker and that none of the one or more audio streams is the main audio stream, muting, in the video communication session, the one or more audio streams; and outputting, in the video communication session, one or more remaining audio streams of the plurality of audio streams that are not included in the one or more audio streams. - View Dependent Claims (20)
-
Specification