Digital conference circuit and method
First Claim
1. 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.
4 Assignments
0 Petitions
Accused Products
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.
32 Citations
32 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 15)
- N, said conference circuit comprising;
-
5. 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. - View Dependent Claims (6, 7, 8)
- N, said conference circuit comprising;
-
9. 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. - View Dependent Claims (10, 11, 12, 13, 14)
- N, said conference circuit comprising;
-
16. 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. - View Dependent Claims (17, 18, 19, 20)
- N, said conference circuit comprising;
-
21. 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. - View Dependent Claims (22, 23, 24, 25)
- 6, M≧
-
26. 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. - View Dependent Claims (27, 28, 29, 30, 32)
- N≦
-
31. 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.
- N≦
Specification