Conference bridge for packetized speech-signal networks
First Claim
1. A conference bridge apparatus for a packet network, said conference bridge receiving input communications in the form of data packets from a plurality of participants and distributing said data packets to said plurality of participants, said apparatus comprising:
- a plurality of inputs, one of said plurality of inputs being connected to each of said plurality of participants, each of said plurality of inputs having a speech detection means for generating indications of the presence of data packets representing speech at its input;
a plurality of outputs, one of said plurality of outputs connected to each of said participants;
replicating means connected to said plurality of inputs and said plurality of outputs for receiving data packets from only one of said inputs, for replicating said received data packets; and
selector means connected to said plurality of speech detection means and said replicating means for comparing said indications from each of said speech detection means to determine which input has a speech signal and for causing said replicating means to replicate data packets from said input having a speech signal and send said replicated packets to ones of said plurality of outputs.
4 Assignments
0 Petitions
Accused Products
Abstract
A conference bridge that receives speech data in the form of data packets, and transmits data in the same form, without transforming the data in the conference bridge. The conference bridge according to this invention includes a plurality of inputs that have speech detectors that detect the presence of speech data. The speech detectors report the presence of speech to a controller. The controller causes data packets from one of the inputs detecting speech to be replicated for all outputs. If there is speech at more than one input at a time, then a decision is made as to which input to replicate. Advantageously, the decision is based on who is the loudest speaker. Further, the data that is replicated is not sent to the output for the originator in order to prevent echo.
-
Citations
8 Claims
-
1. A conference bridge apparatus for a packet network, said conference bridge receiving input communications in the form of data packets from a plurality of participants and distributing said data packets to said plurality of participants, said apparatus comprising:
-
a plurality of inputs, one of said plurality of inputs being connected to each of said plurality of participants, each of said plurality of inputs having a speech detection means for generating indications of the presence of data packets representing speech at its input; a plurality of outputs, one of said plurality of outputs connected to each of said participants; replicating means connected to said plurality of inputs and said plurality of outputs for receiving data packets from only one of said inputs, for replicating said received data packets; and selector means connected to said plurality of speech detection means and said replicating means for comparing said indications from each of said speech detection means to determine which input has a speech signal and for causing said replicating means to replicate data packets from said input having a speech signal and send said replicated packets to ones of said plurality of outputs. - View Dependent Claims (2, 3, 8)
-
-
4. A method for use in a conference bridge in a data network, said conference bridge including a plurality of inputs connected to a plurality of participants, a plurality of speech detectors for detecting the presence of speech data at each of said plurality of inputs and generating an indication when speech is detected, a plurality of outputs connected to said plurality of participants, replicating means connected to said plurality of inputs and said plurality of outputs for receiving data packets containing said speech data from said inputs, replicating said data packets and sending them to said plurality of outputs, and selector means connected to said plurality of speech detectors and said replicating means for controlling said replicating means, said method comprising the steps of:
-
said selector means determining which of said plurality of inputs has a speech indication from ones of said plurality of speech detectors; said selector means causing said replicating means to replicate data packets from said input having a speech signal; and said replicating means sending said data packets to said plurality of outputs. - View Dependent Claims (5, 6, 7)
-
Specification