Audio processing of shared content
First Claim
Patent Images
1. A method of a computing device, comprising:
- receiving a first audio signal, wherein the first audio signal corresponds to content to be shared in a video conference, and the first audio signal played for consumption by a plurality of participants of the video conference;
receiving a second audio signal from a microphone;
receiving a third audio signal from a network;
providing the first audio signal to a first input of a mixer in the computing device, and providing a version of the second audio signal to a second input of the mixer;
mixing, by the mixer, the first audio signal and the version of the second audio signal together to produce a fourth audio signal that includes the first audio signal added to the version of the second audio signal, wherein the fourth audio signal is prepared for output to the network;
mixing the first audio signal and the third audio signal together to produce a fifth audio signal, wherein the fifth audio signal is prepared for output to a speaker;
canceling acoustic echo of the fifth audio signal from the second audio signal to produce a sixth audio signal; and
filtering the sixth audio signal to produce the version of the second audio signal.
1 Assignment
0 Petitions
Accused Products
Abstract
An audio processor for a video conference system receives an audio signal from content to be shared over a video conference and an audio signal from a network. The audio signal from the shared content and the audio signal from the network are mixed together for output to a speaker. The audio processor may also receive a local audio signal from a microphone. The local audio signal is mixed with the audio signal of the shared to content to generate an outbound signal.
23 Citations
13 Claims
-
1. A method of a computing device, comprising:
-
receiving a first audio signal, wherein the first audio signal corresponds to content to be shared in a video conference, and the first audio signal played for consumption by a plurality of participants of the video conference; receiving a second audio signal from a microphone; receiving a third audio signal from a network; providing the first audio signal to a first input of a mixer in the computing device, and providing a version of the second audio signal to a second input of the mixer; mixing, by the mixer, the first audio signal and the version of the second audio signal together to produce a fourth audio signal that includes the first audio signal added to the version of the second audio signal, wherein the fourth audio signal is prepared for output to the network; mixing the first audio signal and the third audio signal together to produce a fifth audio signal, wherein the fifth audio signal is prepared for output to a speaker; canceling acoustic echo of the fifth audio signal from the second audio signal to produce a sixth audio signal; and filtering the sixth audio signal to produce the version of the second audio signal. - View Dependent Claims (2, 3, 4, 5, 12, 13)
-
-
6. A non-transitory machine-readable storage medium storing instructions that upon execution cause a computing device to:
-
receive a first audio signal corresponding to audible content to be shared for consumption by a plurality of participants in a video conference; receive a second audio signal from a microphone; receive a third audio signal from a video conference end point over a network; provide the first audio signal to a first input of a first mixer in the computing device, and provide a version of the second audio signal to a second input of the first mixer; receive a fourth audio signal produced by mixing, by the first mixer, the first audio signal and the version of the second audio signal together, the fourth audio signal including the first audio signal added to the version of the second audio signal, wherein the fourth audio signal is for output to the video conference end point; receive a fifth audio signal produced by mixing, by a second mixer, the first audio signal and the third audio signal; cancel acoustic echo of the fifth audio signal output by the second mixer from the second audio signal to produce a sixth audio signal; filter the sixth audio signal to produce the version of the second audio signal; and output the fifth audio signal to a speaker. - View Dependent Claims (7)
-
-
8. An audio processor comprising:
-
a first mixer to mix together a first audio signal and a second audio signal to produce a third audio signal, wherein the first audio signal corresponds to audible content to be played for consumption by a plurality of participants in a video conference, and wherein the second audio signal is received from a video conference end point coupled to a network, the third audio signal for output to a speaker; a second mixer to mix together the first audio signal and a fourth audio signal to produce a fifth audio signal, the fifth audio signal comprising the first audio signal added to the fourth audio signal, the second mixer comprising a first input to receive the first audio signal, and a second input to receive the fourth audio signal, wherein the fourth audio signal is based on a signal received from a microphone, and wherein the fifth audio signal is for output to the network; an acoustic echo canceler to cancel acoustic echo of the third audio signal from the signal received from the microphone to produce a sixth audio signal; and a filter to filter the sixth audio signal to produce the fourth audio signal. - View Dependent Claims (9, 10, 11)
-
Specification