← Back to Patent Explorer
US5539741A Expired / Lapsed US ⏱️ 0.0 years remaining

Audio conferenceing system

Assignee: International Business Machines Corp
•
Filing: 1994-11-29
•
Granted: 1996-07-23
•
Expires: 2014-11-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer workstation receives multiple audio input streams over a network in an audio conference. The audio input streams are kept separate by storing them in different queues. Digital samples from each of the queues are transferred to an audio adapter card 28 for output. A digital signal processor 46 on the audio adapter card multiplies each audio stream by its own weighting parameter, before summing the audio streams together for output. Thus the relative volume of each of the audio output streams can be controlled. For each block of audio data, the volume is calculated and displayed to the user, allowing the user to see the volume in each audio input stream independently. The user is also provided with volume control for each audio input stream, which effectively adjusts the weighting parameter, thereby allowing the user to alter the relative volumes of each speaker in the conference.

Inventors

  • 👤 Keith Barraclough
  • 👤 Peter R. Cripps
  • 👤 Adrian Gay

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 03:05
CPC Classifications
H; H04; H04L; H04L12/00; H04L12/02; H04L12/16; H04L12/18; H04L12/1813; H04L65/00; H04L65/10; H04L65/1059; H04L65/1066; H04L65/1083; H04L65/40; H04L65/403; H04L65/60; H04L65/61; H04L65/613; H04M; H04M3/00; H04M3/42; H04M3/56; H04M3/567; H04M3/568; H04N; H04N7/00; H04N7/14; H04N7/15; H04M3/42136; H04M3/42153; H04M3/42161

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 179 words
A computer workstation for connecting to a network and for playing out multiple audio input streams received from the network, wherein each audio stream comprises a sequence of digital audio samples and has a weighting parameter associated therewith, the weighting parameter representing the volume with which the associated audio stream is played out, the workstation including: means for storing the digital audio samples from each audio input stream received from the network in a separate queue; means for forming a sequence of sets, each set containing one digital audio sample from each audio input stream; means for weighting each digital audio sample in a set in accordance with the weighting parameter associated with the audio stream from which the audio sample originated; means for producing a sum from each set of weighted digital audio samples; means for generating an audio output from the sequence of sums of weighted digital audio samples; and means responsive to user input at the workstation for adjusting said weighting parameters to control the relative volumes within the audio output of the multiple audio streams.
Claim 2
Dependent Claim 179 words
A computer workstation for connecting to a network and for playing out multiple audio input streams received from the network, wherein each audio stream comprises a sequence of digital audio samples and has a weighting parameter associated therewith, the weighting parameter representing the volume with which the associated audio stream is played out, the workstation including: means for storing the digital audio samples from each audio input stream received from the network in a separate queue; means for forming a sequence of sets, each set containing one digital audio sample from each audio input stream; means for weighting each digital audio sample in a set in accordance with the weighting parameter associated with the audio stream from which the audio sample originated; means for producing a sum from each set of weighted digital audio samples; means for generating an audio output from the sequence of sums of weighted digital audio samples; and means responsive to user input at the workstation for adjusting said weighting parameters to control the relative volumes within the audio output of the multiple audio streams.
Claim 3
Dependent Claim 32 words
A computer workstation as claimed in claim 1, further comprising means for providing a visual indication for each of said multiple audio input streams whether or not that stream is currently silent.
Claim 4
Dependent Claim 30 words
A computer workstation as claimed in claim 2, wherein said visual indication further indicates for each of said multiple audio input streams the instantaneous sound volume in that audio stream.
Claim 5
Dependent Claim 28 words
A computer workstation as claimed in claims 2 or 3, wherein said visual indication is displayed adjacent a visual representation of the origin of that audio input stream.
Claim 6
Dependent Claim 33 words
A computer workstation as claimed in claim 4, further comprising for each of said multiple audio input streams, means for generating a running root-mean-square value from the sequence of digital audio samples therein.
Claim 7
Dependent Claim 37 words
A computer workstation as claimed in claim 4, wherein incoming audio data arrives in blocks, each containing a predetermined number of digital audio samples, and said visual indication is updated for each new block of audio data.
Claim 8
Dependent Claim 26 words
A computer workstation as claimed in claim 1, 2, or 3, further comprising means for disabling audio output from any of said multiple audio input streams.
Claim 9
Dependent Claim 42 words
A computer workstation as claimed in claim 1, 2 or 3, further comprising means for providing the user with a visual indication of the values of said weighting parameters, said means being responsive to user mouse operations to adjust said weighting parameters.
Claim 10
Independent Claim 172 words
A method of operating a computer workstation, connected to a network, to play out multiple audio input streams received from the network, wherein each audio stream comprises a sequence of digital audio samples and has a weighting parameter associated therewith, the weighting parameter representing the volume with which the associated audio stream is played out, said method comprising the steps of: storing the digital audio samples from each audio input stream received from the network in a separate queue; forming a sequence of sets, each set containing one digital audio sample from each audio input stream; weighting each digital audio sample in a set in accordance with the weighting parameter associated with the audio stream from which the audio sample originated; producing a sum from each set of weighted digital audio samples; generating an audio output from the sequence of sums of weighted digital audio samples; and adjusting responsive to user input at the workstation said weighting parameters to control the relative volumes within the audio output of the multiple audio streams.
Claim 11
Independent Claim 172 words
A method of operating a computer workstation, connected to a network, to play out multiple audio input streams received from the network, wherein each audio stream comprises a sequence of digital audio samples and has a weighting parameter associated therewith, the weighting parameter representing the volume with which the associated audio stream is played out, said method comprising the steps of: storing the digital audio samples from each audio input stream received from the network in a separate queue; forming a sequence of sets, each set containing one digital audio sample from each audio input stream; weighting each digital audio sample in a set in accordance with the weighting parameter associated with the audio stream from which the audio sample originated; producing a sum from each set of weighted digital audio samples; generating an audio output from the sequence of sums of weighted digital audio samples; and adjusting responsive to user input at the workstation said weighting parameters to control the relative volumes within the audio output of the multiple audio streams.
Claim 12
Dependent Claim 38 words
A method of operating a computer workstation as claimed in claim 9, further comprising the step of providing a visual indication for each of said multiple audio input streams of the instantaneous sound volume in that audio stream.

References Cited (Backward Citations)

US4389720A Cited
US4730306A Cited
US4750166A Cited
GB2207581A Cited
US4953159A Cited
US5014267A Cited
US5127001A Cited
US5402418A Cited
US5379280A Cited
US5375068A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-07-23 2000-01-22 2000-07-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-07-23 2004-01-22 2004-07-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-07-23 2008-01-22 2008-07-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag