Method and apparatus for audio teleconferencing a plurality of phone channels
First Claim
1. A signal processing apparatus for use in a system for teleconferencing a plurality of phone channels, said system being of the type including common bus means for carrying digital signals representing data incoming from and outgoing to said plurality of phone channels, comprising:
- A. at least one digital signal processor (DSP), coupled to said common bus means and associated with at least three of said plurality of phone channels, and including means for;
(i) responding to incoming data on each of said associated phone channels by generating status signals, wherein each of said status signals is representative of a status of one of said associated phone channels;
(ii) transferring said status signals onto said common bus; and
(iii) responding to a control parameter for at least initializing teleconferencing between said plurality of phone channels;
B. host processing means, coupled to said at least one DSP, for generating and storing for access thereby, said control parameters;
C. said at least one DSP further including means for;
(i) responding to said status signals associated with said plurality of phone channels to generate output data signals, wherein one of said output data signals is generated for each of said associated phone channels and wherein each of said output data signals is a function of at least selected ones of said incoming data signals;
(ii) transferring to each of said associated phone channels, one of said output data signals by way of said common bus; and
(iii) maintaining teleconferencing between at least selected ones of said plurality of phone channels in the event of a selected fault by said host processing means.
6 Assignments
0 Petitions
Accused Products
Abstract
An improved system for connecting and processing a plurality of phone user in a teleconference on a common digital bus. The apparatus includes a plurality of digital processing units (DSPs) associated with selective phone lines and in communication with each other. Each DSP determines an activity status for each associated phone line and transmits that status to the other DSPs, The DSPs create and update respective identical "talk-lists" which reflect the active conferees whose voice data is currently being output on the phone channels. The system thus provides scaleable teleconferencing in a real-time configuration without switching between the various signals on the common bus such that each incoming caller or even a plurality of conferences has equal priority.
165 Citations
12 Claims
-
1. A signal processing apparatus for use in a system for teleconferencing a plurality of phone channels, said system being of the type including common bus means for carrying digital signals representing data incoming from and outgoing to said plurality of phone channels, comprising:
-
A. at least one digital signal processor (DSP), coupled to said common bus means and associated with at least three of said plurality of phone channels, and including means for; (i) responding to incoming data on each of said associated phone channels by generating status signals, wherein each of said status signals is representative of a status of one of said associated phone channels; (ii) transferring said status signals onto said common bus; and (iii) responding to a control parameter for at least initializing teleconferencing between said plurality of phone channels; B. host processing means, coupled to said at least one DSP, for generating and storing for access thereby, said control parameters; C. said at least one DSP further including means for; (i) responding to said status signals associated with said plurality of phone channels to generate output data signals, wherein one of said output data signals is generated for each of said associated phone channels and wherein each of said output data signals is a function of at least selected ones of said incoming data signals; (ii) transferring to each of said associated phone channels, one of said output data signals by way of said common bus; and (iii) maintaining teleconferencing between at least selected ones of said plurality of phone channels in the event of a selected fault by said host processing means.
-
-
2. A signal processing apparatus for use in a system for teleconferencing a plurality of phone channels, said system being of the type including common bus means for carrying digital signals representing data incoming from and outgoing to said plurality of phone channels, comprising:
-
A. a plurality of digital signal processors (DSPs), each of said DSPs being coupled to said common bus means and associated with a different one or more of said plurality of phone channels, and including means for; (i) responding to incoming data on each of said associated phone channels by generating one or more status signals, wherein each of said status signals is representative of a status of one of said associated phone channels; and (ii) transferring said status signals to each other ones of said DSPs; B. each of said DSPs further including means for; (i) responding to said status signals associated with said plurality of phone channels to generate output data signals, wherein one of said output data signals is generated for each of said associated phone channels and wherein each of said output data signals is a function of at least selected ones of said incoming data signals; and (ii) transferring to each of said associated phone channels, one of said output data signals by way of said common bus. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for teleconferencing a plurality of phone channels in a system having a common bus means for carrying digital signals representing data incoming from and outgoing to said plurality of phone channels, comprising the steps of:
-
A. coupling a plurality of digital signal processors (DSPs) to said common bus means wherein each of said DSPs is associated with a different one or more of said plurality of phone channels, and wherein each of said DSPs receives said incoming data from said associated phone channels; B. responding to incoming data on each of said associated phone channels by generating status signals, wherein each of said status signals is representative of a status of one of said associated phone channels; C. each of said DSPs transferring said status signals of each associated phone channels to each other of said DSPs; D. responding to said status signals associated with said plurality of phone channels to generate output data signals, wherein one of said output data signals is generated for each of said associated phone channels and wherein each of said output data signals is a function of at least selected ones of said incoming data signals; and E. transferring to each of said associated phone channels, one of said output data signals by way of said common bus.
-
Specification