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

Digital conference circuit and method

Assignee: Nortel Networks Ltd
•
Filing: 1981-06-12
•
Granted: 1983-06-07
•
Expires: 2001-06-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A digital conference circuit for a digital telephone switching network is provided, connected between a receive TDM (time division multiplex) bus carrying PCM (pulse code modulation) words to the conference circuit and a transmit TDM bus carrying PCM words from the conference circuit. A memory (storage) device stores the PCM words most recently received on the receive TDM bus and decision circuitry determines, for each conferee, which two PCM words, excluding the PCM word originating from that conferee, should be read from the memory device. The two PCM words so read are attenuated in a predetermined fashion, summed, and the resultant PCM sum applied to the transmit TDM bus during an appropriate timeslot. The decision circuit makes its decision based upon the largest average magnitude of each conferee's PCM words, received at the conference circuit, during the previous frames. In other words, for transmission on the transmit TDM bus to a given conferee, two PCM words are chosen from amongst the other conferees based upon the largest average magnitude of those conferee's PCM words.

Inventors

  • 👤 Ernst A. Munter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-04 09:58
CPC Classifications
H; H04; H04M; H04M3/00; H04M3/42; H04M3/56; H04M3/568; H04M3/569

Claims Analysis

Total Claims: 39
Claim 1
Independent Claim 150 words
A conference circuit for connection in a digital telephone system between a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, for establishing a conference connection between N-conferees, wherein N is a positive integer, 3≦N, said conference circuit comprising: memory means for storing the N PCM words received on said first TDM bus during said N time slots; means for determing for each conferee, according to a predetermined criterion, which two PCM words stored in said memory means, excluding the PCM word originating from said conferee, meet said criterion; and means for summing said two PCM words meeting said criterion and for applying the resultant PCM sum word to said second TDM bus.
Claim 2
Dependent Claim 150 words
A conference circuit for connection in a digital telephone system between a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, for establishing a conference connection between N-conferees, wherein N is a positive integer, 3≦N, said conference circuit comprising: memory means for storing the N PCM words received on said first TDM bus during said N time slots; means for determing for each conferee, according to a predetermined criterion, which two PCM words stored in said memory means, excluding the PCM word originating from said conferee, meet said criterion; and means for summing said two PCM words meeting said criterion and for applying the resultant PCM sum word to said second TDM bus.
Claim 3
Dependent Claim 17 words
The conference circuit of claim 1 wherein said predetermined criterion is the magnitude of said PCM words.
Claim 4
Dependent Claim 30 words
The conference circuit of claim 1 wherein said predetermined criterion is the absolute value of said PCM words, in each of said N time slots, during the most recent frames.
Claim 5
Dependent Claim 13 words
The conference circuit of claim 1, 2 or 3 wherein N equals six.
Claim 6
Dependent Claim 250 words
A conference circuit for connection in a digital telephone system between a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, for establishing a conference connection between N-conferees, wherein N is a positive integer, 3≦N, said conference circuit comprising: memory means, responsive to said PCM words on said first TDM bus, for storing the N PCM words received on said first TDM bus during said N time slots; code means for forming and for storing N loudness codes, each said loudness code being associated with one conferee and being derived from the absolute magnitude of the PCM words in that conferee's time slot on said first TDM bus; selection means both for determining the two PCM words to be read from said memory means, for each said conferee, by determining according to a predetermined criterion, which two of said N loudness codes meet said criterion, and for reading from said memory means, for each said conferee, the two most recent PCM words corresponding to the two conferees associated with the two loudness codes indicated as meeting said criterion; and summation means for adding together said two PCM words, so read by said selection means, and producing a resultant PCM word on said second TDM bus during the time slot corresponding to said conferee.
Claim 7
Dependent Claim 250 words
A conference circuit for connection in a digital telephone system between a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, for establishing a conference connection between N-conferees, wherein N is a positive integer, 3≦N, said conference circuit comprising: memory means, responsive to said PCM words on said first TDM bus, for storing the N PCM words received on said first TDM bus during said N time slots; code means for forming and for storing N loudness codes, each said loudness code being associated with one conferee and being derived from the absolute magnitude of the PCM words in that conferee's time slot on said first TDM bus; selection means both for determining the two PCM words to be read from said memory means, for each said conferee, by determining according to a predetermined criterion, which two of said N loudness codes meet said criterion, and for reading from said memory means, for each said conferee, the two most recent PCM words corresponding to the two conferees associated with the two loudness codes indicated as meeting said criterion; and summation means for adding together said two PCM words, so read by said selection means, and producing a resultant PCM word on said second TDM bus during the time slot corresponding to said conferee.
Claim 8
Dependent Claim 25 words
The conference circuit of claim 5 wherein said predetermined criterion is the magnitude of said loudness codes, excluding the loudness code associated with said conferee.
Claim 9
Dependent Claim 12 words
The conference circuit of claim 5 or 6 wherein N equals six.
Claim 10
Dependent Claim 67 words
The conference circuit of claim 5 or 6 wherein said PCM words are non-linearly encoded PCM words and said summation means comprises: means for linearizing said non-linearly encoded PCM words to produce linearly encoded PCM words; means for adding said linearly encoded PCM words to produce a resultant linear PCM sum; and means for coding said resultant linear PCM sum to produce a resultant coded PCM sum.
Claim 11
Dependent Claim 305 words
A conference circuit for connection in a digital telephone system between a first TDM (time division multiplex) bus for carrying, in N distinct timeslots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, for establishing a conference connection between N-conferees wherein N is a positive integer, 3≦N, said conference circuit comprising: addressable memory means, responsive to said PCM words on said first TDM bus, for storing the N PCM words received on said first TDM bus during said N time slots, in a sequential and cyclic fashion; code means for forming and for storing N loudness codes, each said loudness code being associated with one conferee and being derived from the absolute magnitude of the PCM words in that conferee's time slot on said first TDM bus; selection means both for determining the two PCM words to be read from said memory means, for each said conferee, by determining according to a predetermined criterion, which two of said N loudness codes, excluding the loudness code associated with said conferee, meet said criterion, and for reading from said memory means, for each said conferee, the two most recently stored PCM words from memory locations corresponding to the two conferees associated with the two loudness codes indicated as meeting said criterion; and summation means both for attenuating said two PCM words, so read by said selection means, by inserting a predetermined loss into each said PCM word based upon the magnitudes of said loudness codes associated with the conferees from which the PCM words were selected and for summing said two attenuated PCM words and producing a resultant PCM word on said second TDM bus during the time slot corresponding to said conferee.
Claim 12
Dependent Claim 305 words
A conference circuit for connection in a digital telephone system between a first TDM (time division multiplex) bus for carrying, in N distinct timeslots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, for establishing a conference connection between N-conferees wherein N is a positive integer, 3≦N, said conference circuit comprising: addressable memory means, responsive to said PCM words on said first TDM bus, for storing the N PCM words received on said first TDM bus during said N time slots, in a sequential and cyclic fashion; code means for forming and for storing N loudness codes, each said loudness code being associated with one conferee and being derived from the absolute magnitude of the PCM words in that conferee's time slot on said first TDM bus; selection means both for determining the two PCM words to be read from said memory means, for each said conferee, by determining according to a predetermined criterion, which two of said N loudness codes, excluding the loudness code associated with said conferee, meet said criterion, and for reading from said memory means, for each said conferee, the two most recently stored PCM words from memory locations corresponding to the two conferees associated with the two loudness codes indicated as meeting said criterion; and summation means both for attenuating said two PCM words, so read by said selection means, by inserting a predetermined loss into each said PCM word based upon the magnitudes of said loudness codes associated with the conferees from which the PCM words were selected and for summing said two attenuated PCM words and producing a resultant PCM word on said second TDM bus during the time slot corresponding to said conferee.
Claim 13
Dependent Claim 31 words
The conference circuit of claim 9 wherein said predetermined loss, for each pair of PCM words to be summed, is less for the PCM word having the larger associated loudness code.
Claim 14
Dependent Claim 14 words
The conference circuit of claim 9 or 10 wherein said predetermined loss is zero.
Claim 15
Dependent Claim 19 words
The conference circuit of claim 9 or 10 wherein said predetermined criterion is the magnitude of said loudness codes.
Claim 16
Dependent Claim 25 words
The conference circuit of claim 9 wherein said predetermined loss may be zero, and wherein said predetermined criterion is the largest of said loudness codes.
Claim 17
Dependent Claim 13 words
The conference circuit of claim 9, 10 or 13 wherein N equals six.
Claim 18
Dependent Claim 77 words
A conference circuit interconnection for a twenty-six party conference wherein six conference circuits, each constructed according to claim 1, 5 or 13, wherein N=6, are employed; five of said conference circuits interact with signals from five conferees each, and the remaining five ports, one from each of said first five conference circuits, connect to give ports of said sixth conference circuit, and the remaining sixth port of said sixth conference circuit interacts with signals from one conferee.
Claim 19
Dependent Claim 228 words
A conference circuit for connection in a digital telephone system between a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, for establishing an N-party conference connection between a first conferee and (N-1) other conferees, wherein N is a positive integer, 3≦N, said conference circuit comprising: memory means, responsive to said PCM words on said first TDM bus, for storing the N most recent PCM words received on said first TDM bus during said N time slots; code means for forming and for storing N loudness codes, each said loudness code being associated with one conferee and being derived from the absolute magnitude of the PCM words in that conferee's time slot on said first TDM bus; selection means both for determining according to a predetermined criterion, for said first conferee, two PCM words to be read from said memory means, and for reading from said memory means, for said first conferee, said two PCM words; and summation means for adding together said two PCM words, so read by selection means, and producing a resultant PCM word on said second TDM bus during the time slot corresponding to said first conferee.
Claim 20
Dependent Claim 228 words
A conference circuit for connection in a digital telephone system between a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, for establishing an N-party conference connection between a first conferee and (N-1) other conferees, wherein N is a positive integer, 3≦N, said conference circuit comprising: memory means, responsive to said PCM words on said first TDM bus, for storing the N most recent PCM words received on said first TDM bus during said N time slots; code means for forming and for storing N loudness codes, each said loudness code being associated with one conferee and being derived from the absolute magnitude of the PCM words in that conferee's time slot on said first TDM bus; selection means both for determining according to a predetermined criterion, for said first conferee, two PCM words to be read from said memory means, and for reading from said memory means, for said first conferee, said two PCM words; and summation means for adding together said two PCM words, so read by selection means, and producing a resultant PCM word on said second TDM bus during the time slot corresponding to said first conferee.
Claim 21
Dependent Claim 64 words
The conference circuit of claim 16 wherein said predetermined criterion for determining said two PCM words is to select the two loudness codes meeting a predetermined requirement, excluding the loudness code of said first conferee, and to choose as the two PCM words, from the N PCM words stored in said memory means, the two PCM words associated with the two selected loudness codes.
Claim 22
Dependent Claim 15 words
The conference circuit of claim 16 or 17 wherein N equals either three or six.
Claim 23
Dependent Claim 22 words
The conference circuit of claim 17 wherein said requirement is: the loudness codes having the largest magnitude and the second largest magnitude.
Claim 24
Dependent Claim 13 words
The conference circuit of claim 19 wherein N equals either three or six.
Claim 25
Dependent Claim 239 words
A conference circuit for connection in a digital telephone system between a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, for establishing conference connections between each M conferees, wherein N and M are each positive integers, N≧6, M≧3, M is a factor of N, and M<N, said conference circuit comprising: memory means, responsive to said PCM words on said first TDM bus, for storing the N most recent PCM words received on said first TDM bus during said N time slots; code means for forming and for storing N loudness codes, each said loudness code being associated with one conferee and being derived from the absolute magnitude of the PCM words in that conferee's time slot on said first TDM bus; selection means both for determining according to a predetermined criterion, for each said conferee of each said conference connection, two PCM words to be read from said memory means, and for reading from said memory means, for each said conferee, said two PCM words; and summation means for adding together said two PCM words, so read by said selection means, and producing a resultant PCM sum word on said second TDM bus during the time slot corresponding to said conferee.
Claim 26
Dependent Claim 239 words
A conference circuit for connection in a digital telephone system between a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, for establishing conference connections between each M conferees, wherein N and M are each positive integers, N≧6, M≧3, M is a factor of N, and M<N, said conference circuit comprising: memory means, responsive to said PCM words on said first TDM bus, for storing the N most recent PCM words received on said first TDM bus during said N time slots; code means for forming and for storing N loudness codes, each said loudness code being associated with one conferee and being derived from the absolute magnitude of the PCM words in that conferee's time slot on said first TDM bus; selection means both for determining according to a predetermined criterion, for each said conferee of each said conference connection, two PCM words to be read from said memory means, and for reading from said memory means, for each said conferee, said two PCM words; and summation means for adding together said two PCM words, so read by said selection means, and producing a resultant PCM sum word on said second TDM bus during the time slot corresponding to said conferee.
Claim 27
Dependent Claim 14 words
The conference circuit of claim 21 wherein N equals six and M equals three.
Claim 28
Dependent Claim 18 words
The conference circuit of claim 21 wherein N equals twenty-four and M equals either three, four, or six.
Claim 29
Dependent Claim 18 words
The conference circuit of claim 21 wherein N equals thirty and M equals either three, five, or six.
Claim 30
Dependent Claim 76 words
The conference circuit of claim 21, 22, 23, or 24 wherein said predetermined criterion for determining said two PCM words is to select, for each said conferee of each said conference connection, the two loudness codes meeting a predetermined requirement excluding the loudness code of said conferee, and to choose as the two PCM words, from the N PCM words stored in said memory means, the two PCM words associated with the two selected loudness codes.
Claim 31
Independent Claim 150 words
A method of providing a conference circuit interconnection in a digital telephone system for N conferees, wherein N is a positive integer, 3≦N≦32, and wherein said telephone system has a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, said method comprising: storing the N PCM words received on said first TDM bus during said N time slots; determining for each said conferee, according to a predetermined criterion, which two of said N most recently stored PCM words, excluding the PCM word originating from said conferee, meet said criterion; summing, for each said conferee, said two PCM words that meet said criterion and outputting the resultant PCM sum on said second TDM bus.
Claim 32
Independent Claim 150 words
A method of providing a conference circuit interconnection in a digital telephone system for N conferees, wherein N is a positive integer, 3≦N≦32, and wherein said telephone system has a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, said method comprising: storing the N PCM words received on said first TDM bus during said N time slots; determining for each said conferee, according to a predetermined criterion, which two of said N most recently stored PCM words, excluding the PCM word originating from said conferee, meet said criterion; summing, for each said conferee, said two PCM words that meet said criterion and outputting the resultant PCM sum on said second TDM bus.
Claim 33
Dependent Claim 24 words
The method of claim 26 wherein said predetermined criterion is the absolute magnitude of said PCM words, in each of said N time slots.
Claim 34
Dependent Claim 117 words
The method of claim 26 further including the step of forming and storing N loudness codes, one for each said conferee, based upon the absolute magnitude of the PCM words received in each conferee's respective timeslot, such that the magnitude of each said loudness code increases with an increase in the absolute magnitude of the PCM words from said respective conferee and decreases with a decrease in the absolute magnitude of the PCM words from said respective conferee; and said predetermined criterion is based upon selecting for each said conferee, from the N stored PCM words, two PCM words corresponding to the two loudness codes with the greatest magnitudes, excluding the loudness code associated with said conferee.
Claim 35
Dependent Claim 46 words
The method of claim 28 further including the step of inserting predetermined losses (which may be zero) into the two PCM words that meet said criterion, prior to summing said PCM words; said predetermined losses depending upon the relative magnitude of the loudness codes associated therewith.
Claim 36
Dependent Claim 46 words
The method of claim 28 further including the step of inserting predetermined losses (which may be zero) into the two PCM words that meet said criterion, prior to summing said PCM words; said predetermined losses depending upon the absolute magnitude of the loudness codes associated therewith.
Claim 37
Independent Claim 266 words
A method of providing a conference circuit interconnection in a digital telephone system for N conferees, wherein N is a positive integer, 3≦N≦32, and wherein said telephone system has a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, said method comprising: storing, in a sequential and cyclic fashion in a memory means, the N PCM words received on said first TDM bus during said N time slots; forming and storing, in a sequential and cyclic fashion, N loudness codes, one for each said conferee, based upon the absolute magnitude of the PCM words received in each conferee's respective timeslot, such that the magnitude of each said loudness code increases with an increase in the absolute magnitude of the PCM words from said respective conferee, and decreases with a decrease in the absolute magnitude of the PCM words from said respective conferee; determining, for each said conferee, which two of said N most recently stored PCM words in said memory means are to be read by choosing the two PCM words corresponding to the two loudness codes, excluding the loudness code for that said conferee, that have the largest magnitudes; inserting predetermined attenuations (which may be zero) into the two PCM words read from said memory means; summing, for each said conferee, said two PCM words, so attenuated, and outputting the resultant PCM sum on said second TDM bus.
Claim 38
Independent Claim 266 words
A method of providing a conference circuit interconnection in a digital telephone system for N conferees, wherein N is a positive integer, 3≦N≦32, and wherein said telephone system has a first TDM (time division multiplex) bus for carrying, in N distinct time slots of each frame, PCM (pulse code modulation) words to said conference circuit, and a second TDM bus for carrying, in N distinct time slots of each frame, PCM words from said conference circuit, said method comprising: storing, in a sequential and cyclic fashion in a memory means, the N PCM words received on said first TDM bus during said N time slots; forming and storing, in a sequential and cyclic fashion, N loudness codes, one for each said conferee, based upon the absolute magnitude of the PCM words received in each conferee's respective timeslot, such that the magnitude of each said loudness code increases with an increase in the absolute magnitude of the PCM words from said respective conferee, and decreases with a decrease in the absolute magnitude of the PCM words from said respective conferee; determining, for each said conferee, which two of said N most recently stored PCM words in said memory means are to be read by choosing the two PCM words corresponding to the two loudness codes, excluding the loudness code for that said conferee, that have the largest magnitudes; inserting predetermined attenuations (which may be zero) into the two PCM words read from said memory means; summing, for each said conferee, said two PCM words, so attenuated, and outputting the resultant PCM sum on said second TDM bus.
Claim 39
Dependent Claim 13 words
The method of claim 26, 28, 30 or 31 wherein N equals six.

References Cited (Backward Citations)

US3924082A Cited
US3970797A Cited
US4007338A Cited
US4031328A Cited
US4190744A Cited
US4224688A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1986-06-06 1986-12-06 1987-06-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1990-06-06 1990-12-06 1991-06-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1994-06-06 1994-12-06 1995-06-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag