Method and apparatus for controlling ports in a digital conference arrangement
First Claim
1. In a multiport digital conference arrangement wherein information samples from selected ports are included in an output sample and wherein each port can assume a first and a second plurality of states, a method for selecting ports;
- comprising the steps of;
detecting the state of each port in said first plurality of states;
detecting the state of each port in said second plurality of states;
assigning a priority level to each port based on the detected states of the port; and
including in said output sample the information samples of only the ports having predetermined priority levels.
1 Assignment
0 Petitions
Accused Products
Abstract
For use in multiport digital conference arrangements wherein the speech samples of selected speakers are included in an output sample for distribution to the conferees, the disclosed arrangement features a speech detector for each port and processor-controlled switching hardware. By evaluating the conferee'"'"'s speech level, the current state of the port, and other factors, each conferee is dynamically assigned an adjusted priority by a conference processing program. The speech samples of only the highest priority conferees are summed to control noise level, singing caused by echo, and other types of distortion.
-
Citations
13 Claims
-
1. In a multiport digital conference arrangement wherein information samples from selected ports are included in an output sample and wherein each port can assume a first and a second plurality of states, a method for selecting ports;
- comprising the steps of;
detecting the state of each port in said first plurality of states; detecting the state of each port in said second plurality of states; assigning a priority level to each port based on the detected states of the port; and including in said output sample the information samples of only the ports having predetermined priority levels.
- comprising the steps of;
-
2. In a multiport digital conference arrangement wherein information samples received from selected ports are included in an output sample and wherein each port can assume a first and a second plurality of states, a method for selecting ports;
- comprising the steps of;
detecting the state of each port in said first plurality of states; ascertaining the period of time each port has been in the detected state of said first plurality; detecting the state of each port in said second plurality of states; assigning a priority level to each port based on the detected states of the port and the period of time the port has been in the detected state of said first plurality; and including in said output sample the information samples of only the ports having predetermined priority levels. - View Dependent Claims (3, 4, 5, 6, 7, 8)
- comprising the steps of;
-
9. In a multiport digital conference arrangement wherein data samples representing audio information on selected ports are combined for distribution to the ports, a method for selecting ports;
- comprising the steps of;
establishing a first rank order of priority among the ports based on the energy level measured on each port as represented by the corresponding data sample, establishing a second rank order of priority among the ports based on the busy/idle status of each port, establishing a third rank order of priority among the ports based on the interval of time a port is idle, arranging the order of the ports per a predetermined algorithm, and combining the data samples of particular ports selected according to said last named order.
- comprising the steps of;
-
10. In a multiport digital conference arrangement wherein data samples representing audio information on selected ports are combined for distribution to the ports, a method for selecting ports;
- comprising the steps of;
establishing a first rank order of priority among the ports based on the energy level measured on each port as represented by the corresponding data sample, establishing a second rank order or priority among the ports based on the busy/idle status of each port, establishing a third rank order of priority among the ports based on the interval of time a port is busy, arranging the order of the ports in accordance with the first, second, and third ranks of priority, and combining the data samples of particular ports selected according to said order.
- comprising the steps of;
-
11. In a multiport digital conference arrangement wherein information samples from selected ports are included in an output sample for distribution to the ports and wherein each port can assume a first and a second plurality of states, apparatus for selecting ports;
- comprising;
means for detecting the state of each port in said first plurality; means for detecting the state of each port in said second plurality; means for assigning a priority level to each port based on the detected states of the port; and means for including in said output sample the information samples of only the ports having predetermined priority levels. - View Dependent Claims (13)
- comprising;
-
12. In a multi-port digital conference arrangement wherein information samples from selected ports are included in an output sample for distribution to the ports and wherein each port can assume a first and a second plurality of states, apparatus for selecting ports;
- comprising;
means for detecting the state of each port in said first plurality; means for ascertaining the period of time each port has been in the detected state of said first plurality; means for detecting the state of port in said second plurality; means for assigning a priority level to each port based on the detected states of the port and the period of time the port has been in the state of said first plurality; and means for including in said output sample the information samples of only the ports having predetermined priority levels.
- comprising;
Specification