Volume control in digital teleconferencing
First Claim
Patent Images
1. A computer-implemented process for processing audio signals, comprising the steps of:
- (a) receiving a plurality of input streams {S1, . . . , Sn-1, Sn } of audio signals from a plurality of stations participating in a real-time audio conference;
(b) generating a plurality of output streams from the plurality of input streams, wherein each output stream Oi is generated as a sum of products of each input stream and a plurality of corresponding volume-control factors {K1, . . . , Kn-1, Kn }, such that;
space="preserve" listing-type="equation">O.sub.i =K.sub.i1 S.sub.1 + . . . + K.sub.i(n-1) S.sub.n-1 +K.sub.in S.sub.nwherein at least one volume-control factor is independent of at least one other corresponding volume-control factor used to generate a different output stream; and
(c) transmitting the output streams to the stations, wherein each output stream is transmitted to a corresponding station.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented process and apparatus for processing audio signals for real-time audio conferencing. Digital audio signals from multiple stations of a teleconference are mixed by a control processor while incorporating special control signals that allow participants at each station to control the respective volumes of each of the audio signals received from each of the other stations independently.
77 Citations
14 Claims
-
1. A computer-implemented process for processing audio signals, comprising the steps of:
-
(a) receiving a plurality of input streams {S1, . . . , Sn-1, Sn } of audio signals from a plurality of stations participating in a real-time audio conference; (b) generating a plurality of output streams from the plurality of input streams, wherein each output stream Oi is generated as a sum of products of each input stream and a plurality of corresponding volume-control factors {K1, . . . , Kn-1, Kn }, such that;
space="preserve" listing-type="equation">O.sub.i =K.sub.i1 S.sub.1 + . . . + K.sub.i(n-1) S.sub.n-1 +K.sub.in S.sub.nwherein at least one volume-control factor is independent of at least one other corresponding volume-control factor used to generate a different output stream; and (c) transmitting the output streams to the stations, wherein each output stream is transmitted to a corresponding station. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for processing audio signals, comprising:
-
(a) means for receiving a plurality of input streams {S1, . . . , Sn-1, Sn } from a plurality of stations participating in a real-time audio conference; (b) means for generating a plurality of output streams from the plurality of input streams, wherein each output stream Oi is generated as a sum of products of each input stream and a plurality of corresponding volume-control factors {K1, . . . , Kn-1, Kn }, such that;
space="preserve" listing-type="equation">O.sub.i =K.sub.i1 S.sub.1 + . . . +K.sub.i(n-1).sup.- S.sub.n-1 +K.sub.in S.sub.nwherein at least one volume-control factor is independent of at least one other corresponding volume-control factor used to generate a different output stream; and (c) means for transmitting the output streams to the stations, wherein each output stream is transmitted to a corresponding station. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification