Individual Adjustment of Audio and Video Properties in Network Conferencing
First Claim
1. A computer-implemented method for conducting a videoconference between at least three participants, the method comprising:
- receiving a first audio stream from a first participant, the first audio stream having a first gain;
receiving a second audio stream from a second participant, the second audio stream having a second gain;
a third participant adjusting the first gain independent of the second gain; and
the third participant playing the received first and second audio streams, the first audio stream played at the adjusted first gain, and the second audio stream played at the second gain.
2 Assignments
0 Petitions
Accused Products
Abstract
Individual adjustment of audio volume and video properties in a computer network conference environment is provided. For audio adjustment, a buffer collects incoming streams; a stream decoder decodes the buffered audio streams, a gain adjustment applies a gain increase or decrease to the individual audio stream, and a mixer combines each of the individual signals together. The gain adjustment module receives input from a user interface control associated with each participant, and adjusts the volume of that participant'"'"'s stream accordingly. If a requested increase in gain would cause an overflow of the signal, only a gain increase that will avoid such overflow is applied. Video properties such as brightness, contrast and saturation are also adjustable. Properties of the user'"'"'s transmitted audio and video streams are also adjustable.
172 Citations
37 Claims
-
1. A computer-implemented method for conducting a videoconference between at least three participants, the method comprising:
-
receiving a first audio stream from a first participant, the first audio stream having a first gain; receiving a second audio stream from a second participant, the second audio stream having a second gain; a third participant adjusting the first gain independent of the second gain; and the third participant playing the received first and second audio streams, the first audio stream played at the adjusted first gain, and the second audio stream played at the second gain. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-implemented method for conducting a videoconference between at least three participants, the method comprising:
-
receiving a first audio stream from a first participant, the first audio stream having a first gain; receiving a second audio stream from a second participant, the second audio stream having a second gain; receiving an instruction to adjust the first gain by a multiplier; adjusting the first gain by the multiplier to produce an adjusted first audio stream; mixing the adjusted first audio stream and the second audio stream; and outputting the mixed streams. - View Dependent Claims (6, 7, 8, 9, 37)
-
-
10. A system for conducting a videoconference between at least three participants, comprising:
-
a stream decoder, adapted to receive a first audio stream from a first participant and a second audio stream from a second participant, the first audio stream having a first gain and the second audio stream having a second gain; a gain adjustment module, coupled to the stream decoder, adapted to; receive an instruction to adjust the first gain by a multiplier; and adjust the first gain by the multiplier to produce an adjusted first audio stream; and a mixer, coupled to the gain adjustment module, adapted to mix the adjusted first audio stream and the second audio stream. - View Dependent Claims (11)
-
-
12. A computer-implemented method for conducting a videoconference between at least three participants, the method comprising:
-
receiving a first video stream from a first participant, the first video stream having a first image attribute level; receiving a second video stream from a second participant, the second video stream having a second image attribute level; adjusting the first image attribute level independent of the second image attribute level; and playing the received first and second video streams, the first video stream played at the adjusted first image attribute level, and the second audio stream played at the second image attribute level. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-implemented method for conducting a videoconference between at least three participants, the method comprising:
-
receiving a first video stream from a first participant, the first video stream having a first image attribute level; receiving a second video stream from a second participant, the second video stream having a second video attribute level; receiving an instruction to adjust the first image attribute level by a multiplier; adjusting the first image attribute level by the multiplier to produce an adjusted first video stream; and outputting the adjusted first video stream and the received second video stream. - View Dependent Claims (27, 28, 29)
-
-
30. A system for conducting a videoconference between at least three participants, comprising:
-
a video stream decoder, adapted to receive a first video stream from a first participant and a second video stream from a second participant, the first video stream having a first image attribute level and the second video stream having a second image attribute level; an image adjustment module, coupled to the video stream decoder, adapted to; receive an instruction to adjust the first image attribute level by a multiplier; and adjust the first image attribute level by the multiplier to produce an adjusted first video stream. - View Dependent Claims (31)
-
-
32. A computer-implemented method for conducting a videoconference between at least three participants, the method comprising:
-
receiving a first video stream from a first participant, the first video stream having a first image orientation; receiving a second video stream from a second participant, the second video stream having a second image orientation; adjusting the first image orientation independent of the second image orientation; and playing the received first and second video streams, the first video stream played at the adjusted first image orientation, and the second audio stream played at the second image orientation. - View Dependent Claims (33, 34, 35)
-
-
36. A system for conducting a videoconference between at least two participants, comprising:
-
a video stream decoder, adapted to receive a video stream from a participant, the video stream having an image attribute level; and an image adjustment module, coupled to the video stream decoder, adapted to; receive an instruction to adjust the image attribute level by a multiplier; and adjust the image attribute level by the multiplier to produce an adjusted video stream.
-
Specification