A method and apparatus for providing unified conferencing services in a
telecommunications system is described. A DSP chip in the system contains
an internal CPU and on-chip memory storage device. The CPU is programmed
such that when a conference has been established, the time slots or
channels of PCM information are collected and stored. Channels are
sub-sampled at a pre-determined optimal time interval. The energy for each
sub-sample, which is a mathematical summation over time utilizing a sum of
squares equation, is calculated for each channel. These calculated
energies are stored in an associated array. The energies are surveyed to
select the N loudest channels. The input signals (the voice information)
for those N loudest channels are used to form the conference. More
specifically, the sum of the N loudest channels is generated. This sum
forms the basis for a broadcast output. In the case of an individual
participant who is not one of the N loudest, the broadcast output is
written out in the correct PCM format to that conferee. In the case of an
individual participant who is actually one of the N loudest, its own
sample is subtracted from the total sum and the result is written out in
the correct PCM format to the particular conferee. The broadcast outputs
are also written out in required PCM formats for half-duplex listen-only
connections to the conference.
Um método e um instrumento para fornecer serviços unified do conferencing em um sistema das telecomunicações são descritos. Uma microplaqueta de DSP no sistema contem um dispositivo de armazenamento interno do processador central e da memória da em-microplaqueta. O processador central é programado tais que quando uma conferência foi estabelecida, os entalhes de tempo ou as canaletas da informação do PCM são coletadas e armazenadas. As canaletas secundário-são provadas em um intervalo optimal pre-determined do tempo. A energia para cada sub-sample, que é uma estadia excedente da soma matemática que utiliza uma soma dos quadrados equação, é calculada para cada canaleta. Estas energias calculadas são armazenadas em uma disposição associada. As energias são examinadas para selecionar as canaletas as mais altas de N. Os sinais de entrada (a informação da voz) para aquelas canaletas as mais altas de N são usados dar forma à conferência. Mais especificamente, a soma das canaletas as mais altas de N é gerada. Esta soma dá forma à base para uma saída da transmissão. No exemplo de um participant individual que não seja um do N o mais ruidosamente, a saída da transmissão é escrita para fora no formato correto do PCM a esse conferencista. No exemplo de um participant individual que seja realmente um do N o mais ruidosamente, sua própria amostra é subtraída da soma total e o resultado é escrito para fora no formato correto do PCM ao conferencista particular. As saídas da transmissão são escritas também para fora em formatos requeridos do PCM para half-duplex escutam-somente conexões à conferência.