JP2010206695A - Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system - Google Patents
Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system Download PDFInfo
- Publication number
- JP2010206695A JP2010206695A JP2009052178A JP2009052178A JP2010206695A JP 2010206695 A JP2010206695 A JP 2010206695A JP 2009052178 A JP2009052178 A JP 2009052178A JP 2009052178 A JP2009052178 A JP 2009052178A JP 2010206695 A JP2010206695 A JP 2010206695A
- Authority
- JP
- Japan
- Prior art keywords
- terminal device
- signal
- terminal
- voice
- audio signal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Abstract
【課題】複数の地点に設置された端末装置のうち、特定の端末装置に接続されたマイクロホンにより集音された音声のみを他の端末装置へ伝送可能な電話会議システムを提供する。
【解決手段】電話会議システム1は、通信ネットワーク2に接続された複数の端末装置11〜14とサーバ3とを有する。サーバ3は、第1及び第2の音声信号合成器31、32と、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置から受信した音声信号を第1の音声信号合成器31に入力することにより合成された第1の合成音声信号を、その端末装置に配信する一方、第1の合成音声信号を第2の音声信号合成器32に入力することにより合成された音声信号を、他の端末装置へ音声信号を伝達しないように設定された端末装置に対して配信する制御部37とを有する。
【選択図】図3The present invention provides a telephone conference system capable of transmitting only sound collected by a microphone connected to a specific terminal device among terminal devices installed at a plurality of points to another terminal device.
A teleconference system includes a plurality of terminal devices connected to a communication network and a server. The server 3 receives the audio signal received from the first and second audio signal synthesizers 31 and 32 and the terminal device set to transmit the audio signal to the other terminal device among the plurality of terminal devices. The first synthesized speech signal synthesized by being inputted to one speech signal synthesizer 31 is distributed to the terminal device, while the first synthesized speech signal is inputted to the second speech signal synthesizer 32. And a control unit 37 that distributes the audio signal synthesized by the above to a terminal device set so as not to transmit the audio signal to other terminal devices.
[Selection] Figure 3
Description
ここに開示される実施形態は、電話会議システム、電話会議システム用サーバ及び電話会議システム用サーバの制御方法に関する。 Embodiments disclosed herein relate to a telephone conference system, a server for a telephone conference system, and a method for controlling a server for a telephone conference system.
従来より、互いに異なる場所にいる者同士が会議することを可能にする電話会議システムが開発されている。電話会議システムでは、音声を効率的に集音するために、電話会議システムが有する端末装置が設置された場所ごとに、複数のマイクロホンが設置されることがある。このような場合、複数の参加者が同時に発言すると、端末装置はそれぞれのマイクロホンにより集音された音声信号を一つの音声信号に合成した後、その合成された音声信号を他の端末装置へ送信する。そのため、電話会議システムのユーザは、合成された音声信号を受信した端末装置から再生された音声から、誰が発言したのかを識別することが困難であった。
そこで、音声信号を受信する端末装置が、音声信号を送信する端末装置に接続されたマイクロホンの切り替え制御及び入力レベル制御を行うことが可能な2地点間での電話会議用の電話会議装置が開発されている。また、端末装置が、その端末装置に接続された複数のマイクロホンの中から所定の選択アルゴリズムに従って一つのマイクロホンを選択し、その選択されたマイクロホンに対応する音声のみを他の端末装置へ送信する電話会議システムが提案されている。
2. Description of the Related Art Conventionally, a telephone conference system has been developed that allows people in different places to hold a conference. In a telephone conference system, in order to collect sound efficiently, a plurality of microphones may be installed in each place where a terminal device included in the telephone conference system is installed. In such a case, when a plurality of participants speak at the same time, the terminal device synthesizes the audio signals collected by the respective microphones into one audio signal, and then transmits the synthesized audio signal to another terminal device. To do. Therefore, it is difficult for the user of the conference call system to identify who speaks from the voice reproduced from the terminal device that has received the synthesized voice signal.
Therefore, a teleconference device for teleconference between two points has been developed in which a terminal device that receives an audio signal can perform switching control and input level control of a microphone connected to the terminal device that transmits the audio signal. Has been. In addition, the terminal device selects one microphone from a plurality of microphones connected to the terminal device according to a predetermined selection algorithm, and transmits only the sound corresponding to the selected microphone to another terminal device. A conference system has been proposed.
しかし、電話会議では、互いに異なる地点にいる参加者が同時に発言する場合もある。特に3箇所以上の地点に設置された複数の端末装置を用いて電話会議が開催されている場合、各端末装置に接続されたマイクロホンにより集音されるノイズの総音量も大きくなる。そのため、2箇所以上の異なる地点にいる参加者が同時に発言すると、その他の地点にいる参加者は、発言者を識別することが困難であった。
そこで、電話会議システムに対して、そのシステムが有する端末装置のうち、選択された端末装置に接続されたマイクロホンにより集音された音声信号のみを、他の端末装置へ伝送する技術が求められている。
However, in a conference call, participants at different points may speak at the same time. In particular, when a telephone conference is held using a plurality of terminal devices installed at three or more points, the total volume of noise collected by the microphones connected to each terminal device also increases. Therefore, when participants at two or more different points speak at the same time, it is difficult for the participants at other points to identify the speaker.
Therefore, there is a need for a technology for transmitting only the audio signal collected by the microphone connected to the selected terminal device among the terminal devices included in the system to the other terminal device. Yes.
そこで本明細書は、複数の端末装置のうち、選択された端末装置に接続されたマイクロホンにより集音された音声のみを他の端末装置へ伝送可能な電話会議システムを提供することを目的とする。 In view of this, it is an object of the present specification to provide a teleconference system capable of transmitting only the sound collected by a microphone connected to a selected terminal device among a plurality of terminal devices to another terminal device. .
一つの実施形態によれば、電話会議システムが提供される。この電話会議システムは、通信ネットワークに接続され、集音した音声に対応する音声信号をその通信ネットワークに送出し、またその通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置と、通信ネットワークに接続され、複数の端末装置から受信した音声信号を合成し、合成された音声信号を複数の端末装置へ配信するサーバとを有する。またサーバは、入力された複数の音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、入力された複数の音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を第1の音声信号合成器に接続し、第1の音声信号合成器に接続された端末装置から受信した音声信号を第1の音声信号合成器に入力し、第1の音声信号合成器に接続された端末装置に対して第1の合成音声信号を配信する一方、複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を第2の音声信号合成器に接続し、第1の合成音声信号を第2の音声信号合成器に入力し、第2の音声信号合成器に接続された端末装置に対して第2の合成音声信号を配信する制御部とを有する。 According to one embodiment, a conference call system is provided. This telephone conference system is connected to a communication network, sends out a voice signal corresponding to the collected voice to the communication network, and outputs a plurality of terminals corresponding to the voice signal received via the communication network And a server that is connected to a communication network, synthesizes audio signals received from a plurality of terminal devices, and distributes the synthesized audio signals to the plurality of terminal devices. The server combines a plurality of input audio signals into one audio signal, thereby outputting a first audio signal synthesizer that outputs the first synthesized audio signal, and the input audio signals into one audio signal. A second audio signal synthesizer that outputs a second synthesized audio signal by synthesizing the audio signal, and a terminal device set to transmit the audio signal to another terminal device among a plurality of terminal devices Is connected to the first audio signal synthesizer, the audio signal received from the terminal device connected to the first audio signal synthesizer is input to the first audio signal synthesizer, and the first audio signal synthesizer While the first synthesized speech signal is distributed to the connected terminal device, the second speech signal synthesis is performed on the terminal device set so as not to transmit the speech signal to other terminal devices among the plurality of terminal devices. The first synthesized speech signal to the second sound Input to the signal combiner, and a control unit for delivering a second synthesized speech signal to a terminal device connected to the second audio signal synthesizer.
また他の実施形態によれば、集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、合成された音声信号を複数の端末装置へ配信する電話会議システム用サーバが提供される。この電話会議システム用サーバは、入力された複数の音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、入力された複数の音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を第1の音声信号合成器に接続し、第1の音声信号合成器に接続された端末装置から受信した音声信号を第1の音声信号合成器に入力し、第1の音声信号合成器に接続された端末装置に対して第1の合成音声信号を配信する一方、複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を第2の音声信号合成器に接続し、第1の合成音声信号を第2の音声信号合成器に入力し、第2の音声信号合成器に接続された端末装置に対して第2の合成音声信号を配信する制御部とを有する。 According to another embodiment, an audio signal received from a plurality of terminal devices that outputs an audio signal corresponding to the collected audio to the communication network and outputs audio corresponding to the audio signal received via the communication network. And a conference call system server that distributes the synthesized audio signal to a plurality of terminal devices. The telephone conference system server includes a first voice signal synthesizer that outputs a first synthesized voice signal by synthesizing a plurality of inputted voice signals into one voice signal, and a plurality of inputted voices. A second audio signal synthesizer that outputs a second synthesized audio signal by synthesizing the signal into one audio signal, and a setting for transmitting the audio signal to other terminal devices among a plurality of terminal devices Connected to the first audio signal synthesizer, the audio signal received from the terminal device connected to the first audio signal synthesizer is input to the first audio signal synthesizer, and the first audio signal synthesizer Distribute the first synthesized speech signal to the terminal device connected to the signal synthesizer, and select the second terminal device set so as not to transmit the speech signal to the other terminal devices among the plurality of terminal devices. Connected to the first audio signal synthesizer Enter the voice signal to the second audio signal synthesizer, and a control unit for delivering a second synthesized speech signal to a terminal device connected to the second audio signal synthesizer.
さらに他の実施形態によれば、集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、合成された音声信号を複数の端末装置へ配信する電話会議システム用サーバの制御方法が提供される。ここで電話会議システム用サーバは、入力された音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、入力された音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器とを有する。そして電話会議システム用サーバの制御方法は、複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を第1の音声信号合成器に接続し、第1の音声信号合成器に接続された端末装置から受信した音声信号を第1の音声信号合成器に入力し、かつ第1の音声信号合成器に接続された端末装置に対して第1の合成音声信号を配信し、複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を第2の音声信号合成器に接続し、第1の合成音声信号を第2の音声信号合成器に入力し、かつ第2の音声信号合成器に接続された端末装置に対して第2の合成音声信号を配信することを含む。 According to yet another embodiment, audio signals received from a plurality of terminal devices that transmit audio signals corresponding to collected audio to a communication network and output audio corresponding to audio signals received via the communication network Is provided, and a method for controlling a telephone conference system server is provided that distributes the synthesized audio signal to a plurality of terminal devices. Here, the telephone conference system server combines the input audio signal into one audio signal, thereby combining the first audio signal synthesizer that outputs the first synthesized audio signal with the input audio signal. And a second audio signal synthesizer that outputs a second synthesized audio signal by synthesizing the two audio signals. And the control method of the server for a telephone conference system connects a terminal device set to transmit an audio signal to another terminal device among a plurality of terminal devices to the first audio signal synthesizer, An audio signal received from a terminal device connected to the audio signal synthesizer is input to the first audio signal synthesizer, and the first synthesized audio signal is transmitted to the terminal device connected to the first audio signal synthesizer. Of the plurality of terminal devices, the terminal device set not to transmit the audio signal to the other terminal device is connected to the second audio signal synthesizer, and the first synthesized audio signal is connected to the second audio signal synthesizer. Distributing the second synthesized speech signal to a terminal device that is input to the speech signal synthesizer and connected to the second speech signal synthesizer.
本明細書に開示された電話会議システムは、複数の端末装置のうち、選択された端末装置に接続されたマイクロホンにより集音された音声のみを他の端末装置へ伝送することができるという効果を奏する。 The teleconference system disclosed in the present specification has an effect that, of a plurality of terminal devices, only the sound collected by the microphone connected to the selected terminal device can be transmitted to other terminal devices. Play.
以下、図を参照しつつ、一つの実施形態による電話会議システムについて説明する。
この電話会議システムは、会議参加者がいるそれぞれの地点に設置される複数の端末装置と、各端末装置と通信ネットワークを介して接続されるサーバとを有する。そしてサーバは、音声信号を合成する音声信号合成器を複数有し、そのうちの会議用音声信号合成器である会議トランク部に各端末装置から受信した音声信号を入力する。サーバは、会議トランク部により合成された音声信号を各端末装置へ配信することで、各端末装置のユーザが、他の端末装置のユーザの発言を聞けるようにする。またサーバは、音声を他の端末装置へ伝送しないように設定された端末装置から受信した音声信号を、聞き取り専用音声信号合成器であるマイクオフトランク部に入力する。そしてサーバは、音声を他の端末装置へ伝送しないように設定された端末装置に対して、そのマイクオフトランク部により合成された音声信号を配信する。さらにサーバは、マイクオフトランク部に対して、会議トランク部から出力された合成音声信号を入力するが、マイクオフトランク部からの出力は会議トランク部へ入力しない。これにより、この電話会議システムは、特定の端末装置からの音声信号のみを各端末装置へ伝送することを可能にする。
Hereinafter, a telephone conference system according to an embodiment will be described with reference to the drawings.
This telephone conference system includes a plurality of terminal devices installed at respective points where conference participants are present, and a server connected to each terminal device via a communication network. The server has a plurality of audio signal synthesizers for synthesizing audio signals, and inputs the audio signals received from the terminal devices to the conference trunk unit, which is a conference audio signal synthesizer. The server distributes the voice signal synthesized by the conference trunk unit to each terminal device, so that the user of each terminal device can hear the remarks of the user of the other terminal device. In addition, the server inputs a voice signal received from a terminal device that is set not to transmit voice to another terminal device, to a microphone-off trunk unit that is a listening-only voice signal synthesizer. Then, the server distributes the voice signal synthesized by the microphone off trunk unit to the terminal device set not to transmit the voice to other terminal devices. Further, the server inputs the synthesized voice signal output from the conference trunk unit to the microphone off trunk unit, but does not input the output from the microphone off trunk unit to the conference trunk unit. Thereby, this telephone conference system makes it possible to transmit only an audio signal from a specific terminal device to each terminal device.
図1は、一つの実施形態による電話会議システム1の概略構成図である。図1に示すように、電話会議システム1は、4台の端末装置11〜14と、サーバ3とを有する。そして各端末装置11〜14とサーバ3とは、通信ネットワーク2を介して互いに通信可能に接続されている。各端末装置11〜14は、互いに異なる地点に設置される。そして各端末装置11〜14は、会議参加者の音声を集音してサーバ3へ送信する。一方、サーバ3は、各端末装置11〜14から受信した音声信号を合成する。そしてサーバ3は、その合成した音声信号を各端末装置11〜14へ配信する。なお、図1では、理解を容易にするために、4台の端末装置のみを示した。しかし電話会議システム1は、2台、3台、あるいは5台以上の端末装置を有していてもよい。
FIG. 1 is a schematic configuration diagram of a
通信ネットワーク2は、インターネットプロトコル(Internet Protocol、IP)にしたがってパケット単位でデータを伝送する通信ネットワークである。例えば、通信ネットワーク2は、IPパケットを伝送するための導線または光ファイバケーブルなどの複数の伝送線と、それら伝送線を連結し、IPパケットをそのヘッダ情報にしたがって所定の宛先へ転送する1台以上のルータ及びスイッチングハブなどを有する。
The
各端末装置11〜14は、ボイスオーバーインターネットプロトコル(Voice over Internet Protocol、VoIP)を利用して、サーバ3と音声信号を通信する。なお、各端末装置11〜14は、同様の機能及び構成を有するため、以下では端末装置11について説明する。
図2に、端末装置11の概略構成図を示す。端末装置11は、マイクロホン21と、スピーカ22と、操作部23と、通信インターフェース24と、制御部25とを有する。
Each terminal device 11-14 communicates a voice signal with the
FIG. 2 shows a schematic configuration diagram of the
操作部23は、会議参加者が端末装置11に対する所定の機能を実行するためのユーザインターフェースである。操作部23は、例えば、テンキーと、所定の機能に対応する操作ボタンなど、複数の操作ボタンを有する。あるいは、操作部23は、タッチパネルディスプレイを有し、タッチパネル上に複数の操作ボタンを表示してもよい。そして操作部23は、押下された操作ボタンに応じた制御信号を制御部25に送信する。制御部25は、受信した制御信号に応じた処理を実行する。
The
端末装置11のユーザは、端末装置11を接続したい電話会議を特定するための会議トランク番号及び端末装置11の電話番号を操作部23を介して入力することにより、端末装置11をその電話会議に接続することができる。
またユーザは、端末装置11が電話会議に接続されている間に、操作部23を介して操作対象となる端末装置の電話番号を入力し、かつ操作部23の所定の操作ボタンを押下することにより、以下の会議オプション機能の何れかをサーバ3に実行させることができる。なお、操作対象となる端末装置は、端末装置11自身に限られず、他の端末装置であってもよい。
(A)電話会議に接続中の端末装置からの音声発信停止
この機能は、操作部23を介して指定された、電話会議に接続中の端末装置のマイクロホンにより集音される音声信号を他の端末装置へ伝送することを停止する機能である。
(B)電話会議に接続中の端末装置からの音声発信許可
この機能は、音声発信が停止されている端末装置のマイクロホンにより集音される音声信号を他の端末装置へ伝送することを再開する機能である。
(C)電話会議に接続中の他の端末装置との個別接続の開始
この機能は、音声発信停止中の端末装置11と、操作部23を介して指定された、電話会議に接続中の他の端末装置間のみで音声信号の通信を行うことにより、それら端末装置のユーザが個別に会話することを可能にする機能である。
(D)電話会議に接続中の他の端末装置との個別接続の終了
この機能は、個別接続中の端末装置に対して、その個別接続を終了させる機能である。
なお、各機能を実現するためにサーバ3により実行される処理の詳細については後述する。
The user of the
In addition, while the
(A) Stopping voice transmission from the terminal device connected to the conference call This function is used to select the audio signal collected by the microphone of the terminal device connected to the conference call, which is designated via the
(B) Permission to send voice from terminal device connected to conference call This function resumes transmission of a voice signal collected by a microphone of a terminal device whose voice transmission is stopped to another terminal device. It is a function.
(C) Start of individual connection with another terminal device connected to the conference call This function is used when the
(D) Termination of Individual Connection with Other Terminal Device Connected to Telephone Conference This function is a function for terminating the individual connection with respect to the terminal device being individually connected.
Details of processing executed by the
通信インターフェース24は、端末装置11を通信ネットワーク2に接続するためのインターフェースである。そして通信インターフェース24は、制御部25から発信された信号を、通信ネットワーク2へ送出する。また通信インターフェース24は、通信ネットワーク2から受信した信号を制御部25へ渡す。
The
制御部25は、1個または複数個のプロセッサと、メモリと、その周辺回路を有する。そして制御部25は、端末装置11とサーバ3との間の通話制御、音声信号を送受信するための各種処理、及び電話会議システム1が提供する各種の会議オプション機能の実行をサーバ3に対して要求するための処理を行う。
The
具体的には、制御部25は、所定の呼制御プロトコルにしたがって、サーバ3との通信セッションを確立する。あるいは制御部25は、端末装置11とサーバ3との間で確立された通信セッションを終了させる。なお、本実施形態では、端末装置11及びサーバ3は、呼制御プロトコルとして、セッション開始プロトコル(Session Initiation Protocol、SIP)を使用する。制御部25は、端末装置11からサーバ3への通信セッションを確立する場合、発信処理を実行する。例えば制御部25は、サーバ3のアドレスを指定して、Invite信号を発信する。
Specifically, the
また制御部25は、何れかの端末装置に対して上記の(A)〜(D)の機能を実行する場合、対象となる端末装置の電話番号と、その機能に対応する命令を含むInfo信号をサーバ3へ送信する。
Info信号に含まれる命令形式の一例を以下に示す。
INFO{
MicCtlDn:xxxx
MicCtlOp:yyyy
}
ここで、MicCtlDnは、上記の(A)〜(D)の機能の実行対象となる端末装置を特定するための宣言文であり、MicCtlDnに続く記号"xxxx"は、その実行対象となる端末装置の電話番号である。例えば、端末装置11〜14に、それぞれ、電話番号"2001"〜"2004"が割り当てられており、端末装置12に対して上記の機能の何れかを実行する場合、MicCtlDnの次に、電話番号"2002"が記述される。またMicCtlOpは、上記の(A)〜(D)の機能の何れを実行するかを特定するための宣言文であり、MicCtlOpに続く記号"yyyy"は、上記の(A)〜(D)の機能の何れかに該当するコマンド名である。例えば、端末装置11が上記の(A)の機能、すなわち、音声発信の停止をサーバ3に対して要求する場合、コマンド名は"OFF"である。また端末装置11が上記の(B)の機能、すなわち、音声発信の許可をサーバ3に対して要求する場合、コマンド名は"ON"である。さらに、端末装置11が上記の(C)の機能、すなわち、個別接続の開始をサーバ3に対して要求する場合、コマンド名は"IndStart"である。また端末装置11が上記の(D)の機能、すなわち、個別接続の終了をサーバ3に対して要求する場合、コマンド名は"IndEnd"である。
In addition, when the
An example of the instruction format included in the Info signal is shown below.
INFO {
MicCtlDn: xxxx
MicCtlOp: yyyy
}
Here, MicCtlDn is a declaration statement for specifying the terminal device that is the execution target of the functions (A) to (D), and the symbol “xxxx” following MicCtlDn is the terminal device that is the execution target. Phone number. For example, telephone numbers “2001” to “2004” are assigned to the
また、制御部25は、端末装置11とサーバ3との間で通信セッションが確立されると、リアルタイム トランスポート プロトコル(Real-time Transport Protocol、RTP)などのデータ転送プロトコルに従ってサーバ3と音声信号を通信する。具体的には、制御部25は、マイクロホン21により集音された会議参加者の音声信号をサーバ3へ送信するために、その音声信号を様々な圧縮符号化技術の何れかを用いて圧縮し、符号化する。制御部25は、例えば、G711、G729a、G723.1などの規格により規定される圧縮符号化技術の何れかを使用することができる。そして制御部25は、圧縮符号化された音声信号をIPパケット単位のデータに分割する。制御部25は、それら分割されたデータに、データの送信先であるサーバ3のIPアドレスなどを含むヘッダ情報を付加して、複数のIPパケットを作成する。そして制御部25は、それらIPパケットを通信インターフェース24を介して、通信ネットワーク2へ送出する。
Further, when a communication session is established between the
さらに、制御部25は、サーバ3から通信ネットワーク2及び通信インターフェース24を介して音声信号を含むIPパケットを受信すると、そのIPパケットから圧縮符号化された音声信号を抽出する。そして制御部25は、その圧縮符号化された音声信号を復号する。また制御部25は、その音声信号に対してエコーキャンセラ処理を行った後、その音声信号をPCM形式の音声PCMデータに変換する。そして制御部25は、音声PCMデータをスピーカ22へ渡し、スピーカ22にその音声信号を再生させる。
Further, when the
サーバ3は、各端末装置11〜14から受信した音声信号を合成する。そしてサーバ3は、その合成した音声信号を各端末装置11〜14へ配信する。さらにサーバ3は、電話会議システム1が提供する各種の会議オプション機能に対応する処理を実行する。
The
図3に、サーバ3の概略構成図を示す。サーバ3は、会議トランク部31と、マイクオフトランク部32、33と、音源34と、記憶部35と、通信インターフェース36と、制御部37とを有する。なお、図3では、説明を簡単化するために、サーバ3は、一つの会議トランク部と二つのマイクオフトランク部を有するものとした。しかしサーバ3は、複数個の会議トランク部を有していてもよい。会議トランク部の数は、同時に開催可能な電話会議の数と等しい。そのため、サーバ3が有する会議トランク部の数が増えるほど、同時に開催可能な電話会議の数も増加する。またサーバ3は、マイクオフトランク部を一つまたは三つ以上有していてもよい。サーバ3が有するマイクオフトランク部の数が増えるほど、同時に音声発信が停止される端末装置の数、あるいは電話会議開催中に設定可能な個別接続の数も増加する。
FIG. 3 shows a schematic configuration diagram of the
会議トランク部31は、制御部37から受け取った、各端末装置からの音声信号を一つの音声信号に合成する音声信号合成器として機能する。そのために、会議トランク部31は、音声信号を合成するミキシング回路を有する。なお、会議トランク部31は、音源34が会議トランク部31に接続されている場合、各端末装置からの音声信号と音源34から受け取った音声信号を一つの音声信号に合成する。そして会議トランク部31は、合成された一つの音声信号を制御部37に返す。また会議トランク部31は、音声発信が停止されている端末装置あるいは個別接続中の端末装置が存在する場合、制御部37からの制御信号に従って、それらの端末装置からの音声信号が転送されているマイクオフトランク部にも、合成された音声信号を出力する。
The
マイクオフトランク部32、33も音声信号合成器として機能する。そのために、マイクオフトランク部32、33は、それぞれ、音声信号を合成するミキシング回路を有する。そしてマイクオフトランク部32、33は、それぞれ、制御部37から受け取った各端末装置からの音声信号と、会議トランク部31から受けとった合成音声信号とを一つの音声信号に合成する。さらに、マイクオフトランク部32、33は、音源34がマイクオフトランク部32、33に接続されている場合、各端末装置からの音声信号と、会議トランク部31から受けとった合成音声信号と、音源34から受け取った音声信号を一つの音声信号に合成する。そしてマイクオフトランク部32、33は、それぞれ、合成された一つの音声信号を制御部37に返す。
The microphone off
ただし、マイクオフトランク部32、33により合成された音声信号は、会議トランク部31へは出力されない。すなわち、制御部37から、会議トランク部31を経ずにマイクオフトランク部32、33へ直接転送された音声信号は、会議トランク部31により出力された合成音声信号を受信する端末装置へ到達しない。そのため、マイクオフトランク部32、33へ音声信号が直接転送される端末装置については、他の端末装置への音声発信が停止される。
また複数の端末装置からの音声信号が、一つのマイクオフトランク部へ直接転送された場合、そのマイクオフトランク部は、それら音声信号を一つに合成し、合成された音声信号を出力する。そのため、そのマイクオフトランク部へ音声信号が直接転送される複数の端末装置間では、一方の端末装置が、他方の端末装置から発信された音声信号を受信できる。したがって、同一のマイクオフトランク部に接続された端末装置のユーザは、開催中の電話会議に参加している他の端末装置のユーザには聞かれずに、個別に会話することができる。
However, the audio signal synthesized by the microphone-
When audio signals from a plurality of terminal devices are directly transferred to one microphone-off trunk unit, the microphone-off trunk unit combines these audio signals into one and outputs a synthesized audio signal. Therefore, one terminal apparatus can receive the audio signal transmitted from the other terminal apparatus between a plurality of terminal apparatuses to which the audio signal is directly transferred to the microphone off trunk section. Therefore, the user of the terminal device connected to the same microphone-off trunk unit can talk individually without being heard by the user of the other terminal device participating in the ongoing conference call.
音源34は、制御部37からの制御信号に従って、端末装置に通知するメッセージに相当する音声信号を生成する。そして音源34は、制御部37からの制御信号に従って、会議トランク部31、マイクオフトランク部32、33の何れかへ生成された音声信号を出力する。
The
記憶部35は、例えば、半導体メモリ、磁気ディスク装置、または光ディスク装置のうちの少なくとも何れか一つを有する。そして記憶部35は、サーバ3で使用されるコンピュータプログラム及び各種のデータを記憶する。
また記憶部35は、電話会議に参加する端末装置から受信した音声信号を会議トランク部31、マイクオフトランク部32、33の何れに転送するかを示す会議参加者テーブルを記憶する。
The
The
図4に、会議参加者テーブルの一例を示す。図4に示されるように、会議参加者テーブル400は、会議トランクテーブル410と、マイクオフトランクテーブル420を含む。会議トランクテーブル410は、会議トランク部ごとに用意される。そして会議トランクテーブル410は、電話会議に接続されている端末装置の一覧を表す参加端末リスト411と、音声発信の停止及び個別接続に利用されるマイクオフトランク部の一覧を表すマイクオフトランクリスト412を含む。またマイクオフトランクテーブル420は、マイクオフトランク部ごとに用意される。そしてマイクオフトランクテーブル420は、そのテーブル420が対応するマイクオフトランク部に音声信号が転送される端末装置の一覧を示すマイクオフ端末リスト421と、そのマイクオフトランク部が接続される会議トランク部の識別子422とを含む。
FIG. 4 shows an example of the conference participant table. As shown in FIG. 4, the conference participant table 400 includes a conference trunk table 410 and a microphone off trunk table 420. The conference trunk table 410 is prepared for each conference trunk unit. The conference trunk table 410 includes a participating
例えば、図4では、会議トランクテーブル410の参加端末リスト411は、会議トランクAにより識別される会議トランク部を用いて開催される電話会議に、電話番号2001〜2004の4台の端末装置が接続されていることを示している。また会議トランクテーブル410のマイクオフトランクリスト412は、その電話会議に関して、マイクオフトランクAとマイクオフトランクBにより識別される二つのマイクオフトランク部が使用されることを示している。さらに、マイクオフトランクテーブル420のマイクオフ端末リスト421は、マイクオフトランクAにより識別されるマイクオフトランク部に、電話番号2001と電話番号2002の2台の端末装置が接続されていることを示している。
For example, in FIG. 4, the participating
会議参加者テーブルは、何れかの端末装置から、電話会議への接続または切断、あるいは音声発信の停止または許可、あるいは個別接続の開始または終了などの命令をサーバ3が受け取ったときに、制御部37により更新される。
When the
通信インターフェース36は、サーバ3を通信ネットワーク2に接続するためのインターフェースである。そして通信インターフェース36は、制御部37から発信されたIPパケットなどの信号を、通信ネットワーク2へ送出する。また通信インターフェース36は、通信ネットワーク2から受信したIPパケットなどの信号を制御部37へ渡す。
The
制御部37は、1個または複数個のプロセッサと、メモリと、その周辺回路を有する。そして制御部37は、サーバ3と各端末装置11〜14との間の通信制御、音声信号を送受信するための各種処理、及び電話会議システム1が提供する各種の会議オプション機能を実行するための処理を行う。
制御部37は、セッション開始プロトコルに従って、各端末装置11〜14との通信セッションの確立及び通信セッションの終了などの通信制御を実行する。例えば、制御部37は、端末装置11から通信セッションの確立要求(Invite信号)を通信ネットワーク2及び通信インターフェース36を介して受信すると、端末装置11へ100 Trying信号、180 Ringing信号、200 OK信号などの応答信号を返信する。また制御部37は、端末装置11との通信に利用するチャネルを確保する。そして制御部37は、端末装置11との通信セッションを確立する。
また制御部37は、通信セッションが確立されている端末装置から通信セッションの終了要求(BYE信号)を通信ネットワーク2及び通信インターフェース36を介して受信すると、その端末装置との通信に利用されているチャネルを開放する。そして制御部37は、BYE信号を送信した端末装置に対して、200 OK信号などの応答信号を送信し、その端末装置との通信セッションを終了させる。
The
The
When the
制御部37は、通信セッションが確立された端末装置に対して、RTPなどのデータ転送プロトコルに従って音声信号を送信し、あるいは、その端末装置から音声信号を受信する。
制御部37は、サーバ3から通信ネットワーク2及び通信インターフェース36を介して音声信号を含むIPパケットを受信すると、そのIPパケットから圧縮符号化された音声信号を抽出する。そして制御部37は、その圧縮符号化された音声信号を復号する。制御部37は、記憶部35に記憶された会議参加者テーブルに従って、復号された音声信号を会議トランク部31、マイクオフトランク部32または33の何れかに渡す。
The
When the
また制御部37は、会議トランク部31、マイクオフトランク部32または33から受け取った音声信号を圧縮し、符号化する。そして制御部37は、圧縮符号化された音声信号をIPパケット単位のデータに分割する。制御部37は、それら分割されたデータに、会議参加者テーブルに従って特定される何れかの端末装置のIPアドレスなどを含むヘッダ情報を付加して、複数のIPパケットを作成する。そして制御部37は、それらIPパケットを通信インターフェース36を介して、通信ネットワーク2へ送出する。
The
次に、電話会議開始時における、各端末装置11〜14及びサーバ3で行われる処理の手順を、図5及び図6を参照しつつ説明する。
図5は、各端末装置11〜14間で電話会議を開始するために、各端末装置11〜14をサーバ3に接続する手順を示すシーケンス図である。図5において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置11、12、13、14、サーバ3の制御部37、会議トランク部31に対応する。また各端末装置11〜14には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
Next, a procedure of processing performed by each of the
FIG. 5 is a sequence diagram showing a procedure for connecting the
図5に示されるように、まず端末装置11は、サーバ3へ、電話会議への接続を要求するInvite信号を送信する(ステップS101)。その際、端末装置11は、端末装置11自身を示す電話番号と、接続したい会議を指定する会議トランク番号をInvite信号に含める。一方、サーバ3の制御部37は、端末装置11からInvite信号を受信すると、通信セッションを確立するために、端末装置11に対して100 Trying及び180 Ringingまたは486 Busy Hereなどの応答信号を送信する(ステップS102)。制御部37は、端末装置11を指定された会議トランク部へ接続可能な場合、その会議トランク部と端末装置11が通信するためのチャネルを確保する(ステップS103)。そして制御部37は、200 OK信号を端末装置11へ返信する(ステップS104)。その後、端末装置11は、200 OK信号を受信すると、通信セッションの確立に成功したことを確認するために、Ack信号をサーバ3へ返信する。その後、端末装置11とサーバ3の会議トランク部は、RTPなどのデータ転送プロトコルに従って音声信号の通信を開始する(ステップS105)。
As shown in FIG. 5, first, the
また、端末装置12〜14が、サーバ3へ電話会議への接続を要求する場合も、端末装置12〜14及びサーバ3は、上記のステップS101〜S105と同様の手順を実行する。そして複数の端末装置が同じ会議トランク部と接続され、音声信号の通信が可能となることにより、電話会議が開催可能となる。なお、各端末装置をサーバ3に接続する順序は、図5に示した順序に限定されず、何れの端末装置がサーバ3と最初に接続されてもよい。
Moreover, also when the terminal devices 12-14 request | require the connection to a telephone conference to the
図6は、サーバ3の制御部37によって制御される、端末装置を電話会議に接続する処理の動作フローチャートを示す。なお、以下では、電話会議への接続を要求した端末装置をリクエスト端末と呼ぶ。
サーバ3が、何れかの端末装置から、電話会議への接続を要求するInvite信号を受信すると、制御部37は、そのInvite信号から、Invite信号を送信したリクエスト端末を示す電話番号と、接続したい会議を指定する会議トランク番号を抽出する(ステップS201)。そして制御部37は、記憶部35に記憶されている会議参加者テーブルを参照して、会議トランク番号により指定された会議トランク部へ既に接続されている端末装置の数が、予め定められた最大接続数に達しているか否か判定する(ステップS202)。そして指定された会議トランク部へ既に接続されている端末装置の数が予め定められた最大接続数に達している場合(ステップS202−Yes)、制御部37は、リクエスト端末をその電話会議に接続することができない。そこで制御部37は、486 Busy Here信号をリクエスト端末へ返信する(ステップS203)。その後制御部37は、端末装置を電話会議に接続する処理を終了する。
FIG. 6 shows an operation flowchart of processing for connecting the terminal device to the conference call, which is controlled by the
When the
一方、指定された会議トランク部に対して既に接続されている端末装置の数が最大接続数に達していない場合(ステップS202−No)、制御部37は、100 Trying信号及び180 Ringingをリクエスト端末へ返信する(ステップS204)。制御部37は、指定された会議トランク部とリクエスト端末が通信するためのチャネルを確保する(ステップS205)。そして制御部37は、200 OK信号をリクエスト端末へ返信する(ステップS206)。また制御部37は、指定された会議トランク部に対応する会議トランクテーブルの参加端末リストに、リクエスト端末の電話番号を登録する(ステップS207)。そして、制御部37は、リクエスト端末を電話会議に接続する処理を終了し、その後、リクエスト端末からの音声信号は会議トランク部へ送信され、一方、会議トランク部により合成された音声信号は、リクエスト端末にも配信される。
On the other hand, when the number of terminal devices already connected to the designated conference trunk unit has not reached the maximum number of connections (step S202-No), the
さらに、制御部37は、電話会議に接続されている何れかの端末装置から、会議オプション機能の何れかに対応する命令を含むInfo信号を受け取ると、その命令に指定された会議オプション機能を実行する。
Further, when the
図7は、サーバ3の制御部37によって制御される、会議オプション機能を実行する処理の動作フローチャートを示す。
サーバ3が、電話会議に接続中の何れかの端末装置から、何れかの会議オプション機能を実行することを要求する命令を含むInfo信号を受信すると、制御部37は処理を開始する。なお、以下では、会議オプション機能を実行することを要求する命令を含むInfo信号を送信した端末装置をリクエスト端末と呼ぶ。
制御部37は、リクエスト端末が接続されている電話会議に対応する会議参加者テーブルを参照して、その命令において指定された端末装置の電話番号が、参加端末リストに含まれているか否か判定する(ステップS301)。その命令において指定された端末装置の電話番号が参加端末リストに含まれていない場合(ステップS301−No)、制御部37は、400 Bad Request信号をリクエスト端末へ返信する(ステップS302)。その後制御部37は、会議オプション機能の実行処理を終了する。
FIG. 7 shows an operation flowchart of processing for executing the conference option function, which is controlled by the
When the
The
一方、その命令においてMicCtlDnに指定された端末装置の電話番号が参加端末リストに含まれている場合(ステップS301−Yes)、制御部37は、Info信号に含まれる命令が会議オプション機能の何れかに該当するか否か判定する(ステップS303)。すなわち、制御部37は、Info信号に含まれる、MicCtlOpに宣言されたコマンドが、"ON"、"OFF"、"IndStart"、"IndEnd"の何れかと一致するか否か判定する。Info信号に含まれる命令が会議オプション機能の何れにも該当しない場合(ステップS303−No)、制御部37は、400 Bad Request信号をリクエスト端末へ返信する(ステップS302)。その後制御部37は、会議オプション機能の実行処理を終了する。
On the other hand, when the telephone number of the terminal device specified in MicCtlDn in the command is included in the participating terminal list (step S301-Yes), the
一方、Info信号に含まれる命令が会議オプション機能の何れかに該当する場合(ステップS303−Yes)、制御部37は、Info信号に含まれる命令は、音声発信の許可か否か判定する(ステップS304)。すなわち、制御部37は、MicCtlOpとして宣言されたコマンドが"ON"であるか否か判定する。Info信号に含まれる命令が音声発信の許可である場合(ステップS304−Yes)、制御部37は、指定された端末装置について音声発信を許可する処理を実行する(ステップS305)。その後制御部37は、会議オプション機能の実行処理を終了する。
一方、Info信号に含まれる命令が音声発信の許可でない場合(ステップS304−No)、制御部37は、Info信号に含まれる命令は、音声発信の停止か否か判定する(ステップS306)。すなわち、制御部37は、MicCtlOpに宣言されたコマンドが"OFF"であるか否か判定する。Info信号に含まれる命令が音声発信の停止である場合(ステップS306−Yes)、制御部37は、指定された端末装置について音声発信を停止する処理を実行する(ステップS307)。その後制御部37は、会議オプション機能の実行処理を終了する。
On the other hand, when the command included in the Info signal corresponds to one of the conference option functions (Step S303-Yes), the
On the other hand, when the command included in the Info signal is not permission for voice transmission (No at Step S304), the
一方、Info信号に含まれる命令が音声発信の停止でない場合(ステップS306−No)、制御部37は、Info信号に含まれる命令は、個別接続の開始か否か判定する(ステップS308)。すなわち、制御部37は、MicCtlOpに宣言されたコマンドが"IndStart"であるか否か判定する。Info信号に含まれる命令が個別接続の開始である場合(ステップS308−Yes)、制御部37は、指定された端末装置をリクエスト端末に個別接続する処理を実行する(ステップS309)。その後制御部37は、会議オプション機能の実行処理を終了する。
一方、Info信号に含まれる命令が個別接続の開始でない場合(ステップS308−No)、制御部37は、指定された端末装置とリクエスト端末間の個別接続を終了する処理を実行する(ステップS310)。その後制御部37は、会議オプション機能の実行処理を終了する。
On the other hand, when the command included in the Info signal is not a stop of voice transmission (step S306-No), the
On the other hand, when the command included in the Info signal is not the start of individual connection (step S308-No), the
次に、各会議オプション機能の処理の詳細を説明する。
(A)電話会議に接続中の何れかの端末装置に対する音声発信の停止
制御部37は、何れかの端末装置の音声発信を停止する命令を受け取った場合、その指定された端末装置から受け取った音声信号が何れかのマイクオフトランク部に転送されるように、会議参加者テーブルを書き換える。そして制御部37は、指定された端末装置の音声発信が停止されている間、その指定された端末装置から受け取った音声信号を、会議参加者テーブルによって指定されたマイクオフトランク部に転送する。また制御部37は、会議参加者テーブルによって指定されたマイクオフトランク部から受け取った合成音声信号を、その指定された端末装置へ送信する。
さらに制御部37は、既に何れかのマイクオフトランク部に接続されている端末装置が存在する場合において、他の端末装置の音声発信を停止する命令を受け取ることがある。この場合、制御部37は、その命令により指定された端末装置を、端末装置が1台も接続されていない、未使用のマイクオフトランク部に接続する。これにより、制御部37は、複数の端末装置からの音声発信を停止することができる。
Next, details of processing of each conference option function will be described.
(A) Stopping voice transmission to any terminal device connected to the telephone conference When the
Furthermore, the
図8〜図10を参照しつつ、複数の端末装置間で電話会議が行われている場合において、何れかの端末装置からの音声発信を停止する処理の手順を説明する。
図8は、電話会議に接続されている特定の端末装置の音声発信を停止する手順を示すシーケンス図である。この例では、端末装置11〜14間で電話会議が行われており、端末装置11からのリクエストによって、端末装置11自身の音声発信が停止される。図8において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置11、12、13、14、サーバ3の制御部37、会議トランク部31、マイクオフトランク部32、音源34に対応する。さらに、各端末装置11〜14には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
With reference to FIG. 8 to FIG. 10, a procedure of processing for stopping voice transmission from any terminal device when a telephone conference is performed between the plurality of terminal devices will be described.
FIG. 8 is a sequence diagram showing a procedure for stopping voice transmission of a specific terminal device connected to the telephone conference. In this example, a telephone conference is performed between the
図8に示されるように、まず端末装置11は、サーバ3へ、端末装置11自身の音声発信の停止を要求するInfo信号を送信する(ステップS401)。その際、端末装置11は、MicCtlDnに宣言された電話番号として端末装置11自身を表す"2001"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"OFF"をInfo信号に記述する。
一方、サーバ3の制御部37は、端末装置11からそのInfo信号を受信すると、どの端末装置も接続されていないマイクオフトランク部を確保する。なお、この例では、制御部37により、マイクオフトランク部32が確保されるものとする。さらに制御部37は、端末装置11が接続されていた会議トランク部31とマイクオフトランク部32との間のチャネルを確保する。そして制御部37は、そのチャネルを通じて会議トランク部31からマイクオフトランク部32への下り方向にのみ音声信号が流れるように、会議トランク部31とマイクオフトランク部32とを接続する(ステップS402)。
さらに制御部37は、端末装置11の接続先を会議トランク部31からマイクオフトランク部32に切り替える(ステップS403)。そして制御部37は、端末装置11に対して200 OK信号を送信する(ステップS404)。
As illustrated in FIG. 8, the
On the other hand, when receiving the Info signal from the
Furthermore, the
その後、制御部37は、端末装置11に対して音声発信が停止されたことを通知するために、音源34をマイクオフトランク部32に接続する(ステップS405)。音源34は、マイクオフトランク部32に接続されると、制御部37からの制御信号に従って、「マイクオフが設定されました」とのガイダンス音声信号をマイクオフトランク部32へ出力する(ステップS406)。マイクオフトランク部32は、端末装置11からの音声信号と、会議トランク部31から入力された音声信号と、音源34から入力された音声信号を合成する。そしてマイクオフトランク部32により合成された音声信号は、制御部37により、RTPなどのデータ転送プロトコルに従って端末装置11へ送信される(ステップS407)。その後、制御部37は、音源34とマイクオフトランク部32間の接続を切断する。
Thereafter, the
これにより、端末装置11から発信された音声信号は、直接マイクオフトランク部32に入力される。また、マイクオフトランク部32から会議トランク部31へは音声信号が伝達されない。従って、端末装置11から発信された音声信号は他の端末装置12〜14へ伝送されなくなるので、端末装置11からの音声発信は停止される。一方、端末装置12〜14から発信された音声信号は会議トランク部31により合成され、その合成された音声信号は、端末装置12〜14へ返信される(ステップS408)。またその合成された音声信号は、マイクオフトランク部32へ出力され、マイクオフトランク部32を経由して端末装置11へ送信される(ステップS409)。従って、端末装置11のユーザの発言を他の端末装置のユーザが聞くことはできなくなるが、端末装置11のユーザが他の端末装置のユーザの発言を聞くことはできる。
As a result, the voice signal transmitted from the
ここで、端末装置11が音声信号を発信すると、その音声信号はマイクオフトランク部32に入力される(ステップS410)。制御部37は、端末装置11から入力された音声信号の音量レベルが、所定音量レベル以上か否か判定する(ステップS411)。なお、その所定音量レベルは、例えば、人が静かな場所で会話するときに発する音声を、端末装置のマイクロホンで集音することにより得られる音量レベル程度に設定される。
端末装置11から入力された音声信号の音量レベルが所定音量レベル未満である場合(ステップS411−No)、端末装置11のマイクロホンにより集音された音は環境音である可能性が高いので、制御部37は特に何もしない。一方、端末装置11から入力された音声信号の音量レベルが、所定音量レベル以上である場合(ステップS411−Yes)、制御部37は、音源34をマイクオフトランク部32に接続する(ステップS412)。その後、音源34は、制御部37からの制御信号に従って、音声発信停止中であることを通知するメッセージ(例えば、「マイクオフが設定されています」)に対応するガイダンス音声信号をマイクオフトランク部32へ出力する(ステップS413)。マイクオフトランク部32は、端末装置11からの音声信号と、会議トランク部31から入力された音声信号と、音源34から入力された音声信号を合成する。そしてマイクオフトランク部32により合成された音声信号は、制御部37により、端末装置11へ送信される(ステップS414)。その後、制御部37は、音源34とマイクオフトランク部32間の接続を切断する。制御部37は、ステップS411〜S414の処理を実行することにより、端末装置11のユーザに対して、端末装置11からの音声発信が停止されていることを再確認させることができる。
なお、端末装置12〜14の何れかが、端末装置11からの音声発信を停止する命令をサーバ3に送信してもよい。この場合、上記のステップS401における、Info信号の送信元である端末装置が、端末装置12〜14の何れかとなる。また上記のステップS404における、200 OK信号の送信先の端末装置が、Info信号を送信した端末装置となる。
Here, when the
If the volume level of the audio signal input from the
In addition, any of the
図9〜図10は、サーバ3の制御部37によって制御される、特定の端末装置からの音声発信を停止する処理の動作フローチャートを示す。なお、以下では、特定の端末装置の音声発信の停止を要求した端末装置をリクエスト端末と呼ぶ。また、音声発信を停止することを要求された端末装置を指定端末と呼ぶ。
図9に示されるように、サーバ3がリクエスト端末から音声発信の停止を要求するInfo信号を受信すると、制御部37は処理を開始する。そして制御部37は、リクエスト端末が接続されている会議トランク部に対応する会議トランクテーブルの参加端末リストに、指定端末の電話番号が含まれているか否か判定する(ステップS501)。その参加端末リストに、指定端末の電話番号が含まれていない場合(ステップS501−No)、指定端末はリクエスト端末が接続されている電話会議に接続されていない。そのため、制御部37は404 Not Found信号をリクエスト端末へ返信する(ステップS502)。そして制御部37は音声発信停止処理を終了する。
9 to 10 are operational flowcharts of processing for stopping voice transmission from a specific terminal device, which is controlled by the
As illustrated in FIG. 9, when the
一方、その参加端末リストに、指定端末の電話番号が含まれている場合(ステップS501−Yes)、制御部37は、マイクオフトランクテーブルを参照して、指定端末は何れかのマイクオフトランク部に接続中か否か判定する(ステップS503)。指定端末が何れかのマイクオフトランク部に接続中であれば(ステップS503−Yes)、その指定端末は既に音声発信を停止されている。そこで制御部37は、200 OK信号をリクエスト端末へ返信する(ステップS504)。さらに制御部37は、リクエスト端末が接続されている会議トランク部またはマイクオフトランク部に音源34を接続する(ステップS505)。そして制御部37は、音源34から、リクエスト端末が接続されている会議トランク部またはマイクオフトランク部を介して、指定端末が既に音声発信停止されていることを示すガイダンス音声をリクエスト端末へ送信する(ステップS506)。その後制御部37は、その会議トランク部またはマイクオフトランク部から音源34を切断する(ステップS507)。そして制御部37は音声発信停止処理を終了する。
On the other hand, when the telephone number of the designated terminal is included in the participating terminal list (step S501-Yes), the
一方、ステップS503において、指定端末が何れのマイクオフトランク部にも接続されていない場合(ステップS503−No)、指定端末は会議トランク部に接続されているので、他の端末装置へ音声発信することが可能となっている。そこで制御部37は、指定端末からの音声が他の端末装置へ伝送されないようにするために、何れの端末装置も接続されていないマイクオフトランク部を確保する(ステップS508)。そして制御部37は、会議トランク部から確保されたマイクオフトランク部への下り方向のみ音声信号が流れるように、会議トランク部と確保されたマイクオフトランク部を接続する(ステップS509)。また制御部37は、指定端末の接続先を会議トランク部から確保されたマイクオフトランク部に切り替える(ステップS510)。そして制御部37は、確保されたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号を登録する(ステップS511)。制御部37は、指定端末の音声発信が停止されたことをリクエスト端末に通知するために、200 OK信号をリクエスト端末へ返信する(ステップS512)。
On the other hand, in step S503, if the designated terminal is not connected to any microphone off trunk unit (step S503-No), the designated terminal is connected to the conference trunk unit, so that voice transmission to other terminal devices is performed. Is possible. Therefore, the
また制御部37は、指定端末のユーザに対して、指定端末からの音声発信が停止されたことを通知するために、指定端末が接続されているマイクオフトランク部に音源34を接続する(ステップS513)。そして制御部37は、音源34から、指定端末が接続されているマイクオフトランク部を介して、指定端末が音声発信停止されたことを示すガイダンス音声をその指定端末へ送信する(ステップS514)。その後制御部37は、そのマイクオフトランク部から音源34を切断する(ステップS515)。
このステップS501〜S515の処理を実行することにより、制御部37は、指定端末からの音声発信を停止できる。
Further, the
By executing the processes in steps S501 to S515, the
図10に示されるように、指定端末が音声発信を停止されている間、制御部37は、その指定端末から音声信号を受信したか否か判定する(ステップS516)。制御部37は、指定端末から音声信号を受信していない場合(ステップS516−No)、ステップS516の処理を繰り返す。一方、制御部37は、指定端末から音声信号を受信した場合(ステップS516−Yes)、その受信した音声信号の音量レベルは所定音量レベル以上か否か判定する(ステップS517)。受信した音声信号の音量レベルは所定音量レベル未満である場合(ステップS517−No)、制御部37は、制御をステップS516に戻す。一方、受信した音声信号の音量レベルが所定音量レベル以上である場合(ステップS517−Yes)、制御部37は、指定端末が接続されているマイクオフトランク部に音源34を接続する(ステップS518)。そして制御部37は、音源34から、指定端末が接続されているマイクオフトランク部を介して、指定端末が音声発信停止中であることを示すガイダンス音声をその指定端末へ送信する(ステップS519)。その後、制御部37は、マイクオフトランク部から音源34を切断する(ステップS520)。そして制御部37は、制御をステップS516に戻し、指定端末の音声発信が停止されている間、その指定端末に関して、ステップS516〜ステップS520の処理を繰り返す。
As shown in FIG. 10, while the designated terminal is stopped from voice transmission, the
(B)電話会議に接続中の何れかの端末装置に対する音声発信の許可
制御部37は、音声発信が停止されている端末装置の音声発信を許可する命令を受け取った場合、その命令により指定された端末装置から受け取った音声信号が会議トランク部31に転送されるように、会議参加者テーブルを書き換える。そして制御部37は、指定された端末装置の音声発信が許可されている間、その端末装置から受け取った音声信号を、会議トランク部31に転送する。また制御部37は、会議トランク部31から受け取った音声信号を、その端末装置へ送信する。
(B) Permitting voice transmission to any terminal device connected to the telephone conference When the
図11及び図12を参照しつつ、音声発信が停止されている端末装置に対して音声発信を許可する処理の手順を説明する。
図11は、サーバ3が音声発信が停止されている端末装置からの音声発信を許可する手順を示すシーケンス図である。この例では、端末装置11が音声発信を停止されており、マイクオフトランク部32に接続されているものとする。図11において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置11、12、13、14、サーバ3の制御部37、会議トランク部31、マイクオフトランク部32、音源34に対応する。さらに、各端末装置11〜14には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
With reference to FIG. 11 and FIG. 12, a procedure of processing for permitting voice transmission to a terminal device in which voice transmission has been stopped will be described.
FIG. 11 is a sequence diagram illustrating a procedure in which the
図11に示されるように、まず端末装置11は、サーバ3へ、端末装置11自身の音声発信の許可を要求するInfo信号を送信する(ステップS601)。その際、端末装置11は、MicCtlDnに宣言された電話番号として端末装置11自身を表す"2001"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"ON"をInfo信号に記述する。一方、サーバ3の制御部37は、端末装置11からそのInfo信号を受信すると、端末装置11に対して200 OK信号を返信する(ステップS602)。
As illustrated in FIG. 11, the
その後、制御部37は、端末装置11に対して音声発信が許可されることを通知するために、音源34をマイクオフトランク部32に接続する(ステップS603)。音源34は、制御部37からの制御信号に従って、音声発信が許可されたことを示すメッセージ(例えば、「マイクオンに設定します」)に対応するガイダンス音声信号をマイクオフトランク部32へ出力する(ステップS604)。マイクオフトランク部32は、端末装置11から入力された音声信号と、会議トランク部31から入力された音声信号と、音源34から入力された音声信号を合成する。そしてマイクオフトランク部32により合成された音声信号は、制御部37により、RTPなどのデータ転送プロトコルに従って端末装置11へ送信される(ステップS605)。その後、制御部37は、音源34とマイクオフトランク部32間の接続を切断する。
Thereafter, the
さらに制御部37は、端末装置11の接続先をマイクオフトランク部32から会議トランク部31に切り替える(ステップS606)。そして制御部37は、会議トランク部31とマイクオフトランク部32との接続を切断する。さらに制御部37は、マイクオフトランク部32を開放し、かつ、会議トランク部31とマイクオフトランク部32との間のチャネルを開放する(ステップS607)。
Further, the
これにより、端末装置11から発信された音声信号は、再度会議トランク部31へ入力されるようになる。従って、端末装置11から発信された音声信号は他の端末装置12〜14へ伝送されるようになるので、端末装置11からの音声発信が可能になる。
なお、端末装置12〜14の何れかが、端末装置11からの音声発信を許可する命令をサーバ3に送信してもよい。この場合、上記のステップS601における、Info信号の送信元である端末装置が、端末装置12〜14の何れかとなる。また上記のステップS602における、200 OK信号の送信先の端末装置が、Info信号を送信した端末装置となる。
As a result, the audio signal transmitted from the
In addition, any of the
図12は、サーバ3の制御部37により制御される、音声発信が停止されている端末装置からの音声発信を許可する処理の動作フローチャートを示す。なお、以下では、音声発信の許可を要求した端末装置をリクエスト端末と呼ぶ。また、音声発信を許可することを要求された端末装置を指定端末と呼ぶ。
図12に示されるように、サーバ3がリクエスト端末から音声発信の許可を要求するInfo信号を受信すると、制御部37は処理を開始する。そして制御部37は、マイクオフトランクテーブルを参照して、指定端末は何れかのマイクオフトランク部に接続中か否か判定する(ステップS701)。指定端末は何れのマイクオフトランク部にも接続されていない場合、すなわち、マイクオフトランクテーブルのマイクオフ端末リストに指定端末の電話番号が含まれていない場合(ステップS701−No)、指定端末の音声発信は停止されていない。そこで、制御部37は404 Not Found信号をリクエスト端末へ返信する(ステップS702)。そして制御部37は音声発信許可処理を終了する。
FIG. 12 shows an operation flowchart of processing for permitting voice transmission from a terminal device controlled by the
As shown in FIG. 12, when the
一方、何れかのマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに指定端末の電話番号が含まれている場合、制御部37は、指定端末はそのマイクオフトランク部に接続されていると判定する(ステップS701−Yes)。そこで制御部37は、そのマイクオフ端末リストを参照して、指定端末が接続されているマイクオフトランク部への接続端末数が1か否か判定する(ステップS703)。接続端末数が2以上であれば(ステップS703−No)、指定端末は、他の何れかの端末装置と個別接続されている。そのため、制御部37は、指定端末からの音声を、個別接続の相手以外の端末装置へ送信すべきでない。そこで、制御部37は403 Forbidden信号をリクエスト端末へ返信する(ステップS704)。そして制御部37は音声発信許可処理を終了する。
On the other hand, when the telephone number of the designated terminal is included in the microphone off terminal list of the microphone off trunk table corresponding to any microphone off trunk part, the
一方、ステップS703において、接続端末数が1であれば、制御部37は、200 OK信号をリクエスト端末へ返信する(ステップS705)。さらに制御部37は、指定端末が接続されているマイクオフトランク部に音源34を接続する(ステップS706)。そして制御部37は、音源34から、指定端末が接続されているマイクオフトランク部を介して、指定端末の音声発信が許可されることを示すガイダンス音声を指定端末へ送信する(ステップS707)。その後制御部37は、そのマイクオフトランク部から音源34を切断する(ステップS708)。
On the other hand, if the number of connected terminals is 1 in step S703, the
また制御部37は、指定端末の接続先をマイクオフトランク部から会議トランク部31に切り替える(ステップS709)。そして制御部37は、それまで指定端末が接続されていたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストから、指定端末の電話番号を削除する(ステップS710)。その後制御部37は音声発信許可処理を終了する。そして制御部37は、会議トランク部31と未使用となったマイクオフトランク部との接続を切断する。さらに制御部37は、未使用となったマイクオフトランク部を開放し、かつ、会議トランク部31とそのマイクオフトランク部との間のチャネルを開放する(ステップS711)。
このステップS701〜S711の処理を実行することにより、制御部37は、指定端末からの音声発信を許可できる。
In addition, the
By executing the processes in steps S701 to S711, the
(C)個別接続の開始
制御部37は、何れかの端末装置から、他の端末装置との個別接続処理を開始する命令を受け取った場合、個別接続される全ての端末装置から受け取った音声信号が、同じマイクオフトランク部に転送されるように、会議参加者テーブルを書き換える。そして制御部37は、複数の端末装置が個別接続されている間、個別接続中の端末装置から受け取った音声信号を、会議参加者テーブルによって指定された同一のマイクオフトランク部に転送する。また制御部37は、会議参加者テーブルによって指定されたマイクオフトランク部から受け取った音声信号を、その個別接続中の端末装置へ配信する。
(C) Start of individual connection When the
図13及び図14を参照しつつ、個別接続を開始する処理の手順を説明する。
図13は、何れか二つの端末装置間で個別接続を開始させる手順を示すシーケンス図である。この例では、端末装置11及び14からの音声発信が停止されているものとする。そして端末装置11は、マイクオフトランク部32に接続されているものとする。一方、端末装置14は、マイクオフトランク部33に接続されているものとする。図13において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置11、12、13、14、サーバ3の制御部37、会議トランク部31、マイクオフトランク部32、マイクオフトランク部33、音源34に対応する。さらに、各端末装置11〜14には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
With reference to FIGS. 13 and 14, the procedure of the process for starting the individual connection will be described.
FIG. 13 is a sequence diagram showing a procedure for starting individual connection between any two terminal devices. In this example, it is assumed that voice transmission from the
図13に示されるように、まず端末装置11は、サーバ3へ、端末装置14との個別接続の開始を要求するInfo信号を送信する(ステップS801)。その際、端末装置11は、MicCtlDnに宣言された電話番号として端末装置14を表す"2004"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"IndStart"をInfo信号に記述する。一方、制御部37は、端末装置11からそのInfo信号を受信すると、端末装置11に対して200 OK信号を返信する(ステップS802)。
As illustrated in FIG. 13, the
その後、制御部37は、端末装置14の接続先をマイクオフトランク部33から端末装置11が接続されているマイクオフトランク部32に切り替える(ステップS803)。そして制御部37は、会議トランク部31とマイクオフトランク部33との接続を切断する。さらに制御部37は、マイクオフトランク部33を開放し、かつ、会議トランク部31とマイクオフトランク部33との間のチャネルを開放する(ステップS804)。
After that, the
その後、制御部37は、端末装置11及び14に対して個別接続が可能となったことを通知するために、音源34をマイクオフトランク部32に接続する(ステップS805)。音源34は、制御部37からの制御信号に従って、個別接続が可能となったことを示すメッセージ(例えば、「2001と2004を個別接続しました」)に対応するガイダンス音声信号をマイクオフトランク部32へ出力する(ステップS806)。マイクオフトランク部32は、会議トランク部31から入力された音声信号と、音源34から入力された音声信号を合成する。そしてマイクオフトランク部32により合成された音声信号は、制御部37により、RTPなどのデータ転送プロトコルに従って端末装置11及び14へ送信される(ステップS807)。その後、制御部37は、音源34とマイクオフトランク部32間の接続を切断する。
Thereafter, the
これにより、端末装置12または13から発信された音声信号は、会議トランク部31で合成される。そしてその合成音声信号は、端末装置12、13に配信され、かつ、マイクオフトランク部32へ入力される。一方、端末装置11及び14から発信された音声信号は、ともにマイクオフトランク部32へ入力されるようになる。従って、端末装置11から発信された音声信号と端末装置14から発信された音声信号は、会議トランク部31により合成された合成音声信号とともにマイクオフトランク部32により合成され、その合成された音声信号が端末装置11及び14へ配信される。そのため、端末装置11のユーザと端末装置14のユーザは、他のユーザに会話内容を聞かれることなく、個別に会話することができるようになる。
Thereby, the audio signal transmitted from the
図14は、サーバ3の制御部37により制御される、個別接続を開始する処理の動作フローチャートを示す。なお、以下では、個別接続の開始を要求した端末装置をリクエスト端末と呼ぶ。また、個別接続の相手となることを要求された端末装置を指定端末と呼ぶ。
図14に示されるように、サーバ3がリクエスト端末から個別接続の開始を要求するInfo信号を受信すると、制御部37は処理を開始する。そして制御部37は、マイクオフトランクテーブルを参照して、リクエスト端末は何れかのマイクオフトランク部に接続中か否か判定する(ステップS901)。すなわち、制御部37は、リクエスト端末が接続された会議で使用されるマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、リクエスト端末の電話番号が登録されているか否か判定する。リクエスト端末が何れのマイクオフトランク部にも接続されていない場合(ステップS901−No)、リクエスト端末は会議トランク部に接続されており、リクエスト端末からの音声は全ての端末装置に配信されている。そのため、リクエスト端末は個別接続を行うことができない。そこで、制御部37は403 Forbidden信号をリクエスト端末へ返信する(ステップS902)。そして制御部37は個別接続開始処理を終了する。
FIG. 14 is an operation flowchart of processing for starting individual connection, which is controlled by the
As illustrated in FIG. 14, when the
一方、何れかのマイクオフトランクテーブルのマイクオフ端末リストにリクエスト端末の電話番号が含まれていると、制御部37はリクエスト端末がそのマイクオフトランクテーブルに対応するマイクオフトランク部に接続されていると判定する(ステップS901−Yes)。
次に、制御部37は、リクエスト端末が接続されている会議トランク部に対応する会議トランクテーブルの参加端末リストに、指定端末の電話番号が含まれているか否か判定する(ステップS903)。その参加端末リストに指定端末の電話番号が含まれていない場合(ステップS903−No)、指定端末はリクエスト端末が参加している電話会議に接続されていない。そのため、制御部37は404 Not Found信号をリクエスト端末へ返信する(ステップS904)。そして制御部37は個別接続開始処理を終了する。
一方、その参加端末リストに、指定端末の電話番号が含まれている場合(ステップS903−Yes)、制御部37は、200 OK信号をリクエスト端末へ返信する(ステップS905)。
On the other hand, when the telephone number of the request terminal is included in the microphone-off terminal list of any microphone-off trunk table, the
Next, the
On the other hand, when the telephone number of the designated terminal is included in the participating terminal list (step S903-Yes), the
次に、制御部37は、指定端末の電話番号が登録されているマイクオフ端末リストを参照して、指定端末が接続されているマイクオフトランク部への接続端末数が1か否か判定する(ステップS907)。接続端末数が2以上であれば(ステップS907−No)、指定端末は、他の何れかの端末装置と個別接続されている。そのため、制御部37は、指定端末が他の端末装置と個別接続中であることをリクエスト端末に通知するために、リクエスト端末が接続されているマイクオフトランク部に音源34を接続する(ステップS908)。そして制御部37は、音源34から、リクエスト端末が接続されているマイクオフトランク部を介して、指定端末が他の端末装置と個別接続中であることを示すガイダンス音声をリクエスト端末へ送信する(ステップS909)。その後制御部37は、リクエスト端末が接続されているマイクオフトランク部から音源34を切断する(ステップS910)。そして制御部37は個別接続開始処理を終了する。
Next, the
一方、ステップS907において、接続端末数が1であれば、制御部37は、指定端末の接続先をそれまで指定端末が接続されていたマイクオフトランク部からリクエスト端末が接続されているマイクオフトランク部に切り替える(ステップS911)。そして制御部37は、それまで指定端末が接続されていたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストから、指定端末の電話番号を削除する。また制御部37は、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号を登録する。(ステップS912)。そして制御部37は、会議トランク部31とそれまで指定端末が接続されていたマイクオフトランク部との接続を切断する。さらに制御部37は、そのマイクオフトランク部を開放し、かつ、会議トランク部31とそのマイクオフトランク部との間のチャネルを開放する(ステップS913)。
On the other hand, in step S907, if the number of connected terminals is 1, the
次に、制御部37は、指定端末及びリクエスト端末が接続されているマイクオフトランク部に音源34を接続する(ステップS914)。そして制御部37は、音源34から、指定端末及びリクエスト端末が接続されているマイクオフトランク部を介して、個別接続が可能となったことを示すガイダンス音声を指定端末及びリクエスト端末へ送信する(ステップS915)。その後制御部37は、そのマイクオフトランク部から音源34を切断する(ステップS916)。
このステップS901〜S916の処理を実行することにより、制御部37は、指定端末とリクエスト端末間で個別接続を行わせることができる。
なお、指定端末は、個別接続の開始前の時点において、音声発信を許可されていてもよい。すなわち、その指定端末は、会議トランク部に接続されていてもよい。この場合、制御部37は、上記のステップS913の処理を省略する。
Next, the
By executing the processes in steps S901 to S916, the
The designated terminal may be permitted to make a voice call before starting the individual connection. That is, the designated terminal may be connected to the conference trunk unit. In this case, the
(D)個別接続の終了
制御部37は、個別接続を終了する命令を受け取った場合、その命令により指定された端末装置から受け取った音声信号が、端末装置が接続されていないマイクオフトランク部または会議トランク部31に転送されるように、会議参加者テーブルを書き換える。そして制御部37は、個別接続が終了された端末装置から受け取った音声信号を、個別接続に利用されていないマイクオフトランク部または会議トランク部31に転送する。
(D) Termination of individual connection When the
図15及び図16を参照しつつ、個別接続を終了する処理の手順を説明する。
図15は、二つの端末装置間の個別接続を終了させる手順を示すシーケンス図である。この例では、端末装置11と14との間で個別接続が行われており、端末装置11及び14は、マイクオフトランク部32に接続されているものとする。図15において縦方向に伸びる各線は、それぞれ、左側から順に、端末装置11、12、13、14、サーバ3の制御部37、会議トランク部31、マイクオフトランク部32、マイクオフトランク部33、音源34に対応する。さらに、各端末装置11〜14には、それぞれ電話番号として"2001"、"2002"、"2003"、"2004"が割り当てられている。
With reference to FIG. 15 and FIG. 16, a procedure of processing for terminating the individual connection will be described.
FIG. 15 is a sequence diagram illustrating a procedure for ending individual connection between two terminal devices. In this example, it is assumed that individual connections are made between the
図15に示されるように、まず端末装置11は、サーバ3へ、端末装置14との個別接続を終了することを要求するInfo信号を送信する(ステップS1001)。その際、端末装置11は、MicCtlDnに宣言された電話番号として端末装置14を表す"2004"をInfo信号に記述し、MicCtlOpに宣言されたコマンドとして"IndEnd"をInfo信号に記述する。一方、制御部37は、端末装置11からそのInfo信号を受信すると、端末装置11に対して200 OK信号を返信する(ステップS1002)。
As illustrated in FIG. 15, first, the
次に、制御部37は、端末装置11及び14に対して個別接続を終了することを通知するために、音源34をマイクオフトランク部32に接続する(ステップS1003)。音源34は、制御部37からの制御信号に従って、個別接続を終了することを示すメッセージ(例えば、「2001と2004の個別接続を解除します」)に対応するガイダンス音声信号をマイクオフトランク部32へ出力する(ステップS1004)。マイクオフトランク部32は、会議トランク部31から入力された音声信号と、音源34から入力された音声信号を合成する。そしてマイクオフトランク部32により合成された音声信号は、制御部37により、RTPなどのデータ転送プロトコルに従って端末装置11及び14へ送信される(ステップS1005)。その後、制御部37は、音源34とマイクオフトランク部32間の接続を切断する。
Next, the
次に、制御部37は、どの端末装置も接続されていないマイクオフトランク部を確保する。なお、この例では、制御部37により、マイクオフトランク部33が確保されるものとする。さらに制御部37は、会議トランク部31とマイクオフトランク部33との間のチャネルを確保する。そして制御部37は、そのチャネルを通じて会議トランク部31からマイクオフトランク部33への下り方向にのみ音声信号が流れるように、会議トランク部31とマイクオフトランク部33とを接続する(ステップS1006)。
その後制御部37は、端末装置14の接続先をマイクオフトランク部32からマイクオフトランク部33に切り替える(ステップS1007)。
Next, the
Thereafter, the
これにより、端末装置11及び14から発信された音声信号は、異なるマイクオフトランク部へ入力されるようになる。従って、端末装置11から発信された音声信号は端末装置14へ伝送されず、また端末装置14から発信された音声信号も端末装置11へ伝送されなくなるので、端末装置11と14間の個別接続が終了する。そして、端末装置12と13間のみ、会議トランク部31を介して音声信号が互いに伝達される。
なお、端末装置14自身が、個別接続を終了する命令をサーバ3に対して送信してもよい。この場合、上記のステップS1001における、Info信号の送信元である端末装置が、端末装置14となる。また上記のステップS1002における、200 OK信号の送信先の端末装置も、端末装置14となる。
Thereby, the audio | voice signal transmitted from the
Note that the
図16は、サーバ3の制御部37により制御される、個別接続を終了する処理の動作フローチャートを示す。なお、以下では、個別接続の終了を要求した端末装置をリクエスト端末と呼ぶ。また、リクエスト端末に対する個別接続を終了させる端末装置を指定端末と呼ぶ。
図16に示されるように、サーバ3がリクエスト端末から個別接続の終了を要求するInfo信号を受信すると、制御部37は処理を開始する。そして制御部37は、マイクオフトランクテーブルを参照して、リクエスト端末と指定端末は同じマイクオフトランク部に接続中か否か判定する(ステップS1101)。すなわち、制御部37は、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号が登録されているか否か判定する。指定端末とリクエスト端末が同じマイクオフトランク部に接続されていない場合(ステップS1101−No)、リクエスト端末と指定端末との間で個別接続されていない。そこで制御部37は404 NotFound信号をリクエスト端末へ返信する(ステップS1102)。そして制御部37は個別接続終了処理を終了する。
FIG. 16 shows an operation flowchart of processing for terminating the individual connection controlled by the
As shown in FIG. 16, when the
一方、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに指定端末の電話番号が登録されていると、制御部37はリクエスト端末と指定端末は個別接続中であると判定する(ステップS1101−Yes)。そこで制御部37は、200 OK信号をリクエスト端末へ返信する(ステップS1103)。
On the other hand, when the telephone number of the designated terminal is registered in the microphone off terminal list of the microphone off trunk table corresponding to the microphone off trunk part to which the request terminal is connected, the
次に、制御部37は、指定端末及びリクエスト端末が接続されているマイクオフトランク部に音源34を接続する(ステップS1104)。そして制御部37は、音源34から、指定端末及びリクエスト端末が接続されているマイクオフトランク部を介して、個別接続を終了することを示すガイダンス音声をリクエスト端末及び指定端末へ送信する(ステップS1105)。その後制御部37は、そのマイクオフトランク部から音源34を切断する(ステップS1106)。
Next, the
その後制御部37は、指定端末からの音声が他の端末装置へ伝送されないようにするために、何れの端末装置も接続されていないマイクオフトランク部を確保する(ステップS1107)。そして制御部37は、会議トランク部31から確保されたマイクオフトランク部への下り方向のみ音声信号が流れるように、会議トランク部31と確保されたマイクオフトランク部を接続する(ステップS1108)。また制御部37は、指定端末の接続先をリクエスト端末が接続されたマイクオフトランク部から新たに確保されたマイクオフトランク部に切り替える(ステップS1109)。そして制御部37は、リクエスト端末が接続されているマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストから、指定端末の電話番号を削除する。また制御部37は、確保されたマイクオフトランク部に対応するマイクオフトランクテーブルのマイクオフ端末リストに、指定端末の電話番号を登録する(ステップS1110)。
Thereafter, the
このステップS1101〜S1110の処理を実行することにより、制御部37は、指定端末とリクエスト端末間での個別接続を終了させることができる。
なお、制御部37は、ステップS1109において、リクエスト端末との個別接続を終了する指定端末を、リクエスト端末及び指定端末が接続されている電話会議に使用される会議トランク部に接続してもよい。この場合、ステップS1107及びステップS1108の処理は省略される。
By executing the processing in steps S1101 to S1110, the
In step S1109, the
以上に説明してきたように、この電話会議システムでは、ユーザがいるそれぞれの地点に設置される複数の端末装置と通信ネットワークを介して接続されたサーバが、音声信号を合成する複数の音声信号合成器を有する。そして、サーバが、各端末装置から受信した音声信号を会議用音声信号合成器である会議トランク部により一つに合成し、その合成された音声信号を各端末装置に配信することにより、ユーザは、他のユーザの発言を聞くことができる。またサーバは、何れかの端末装置からの操作に従って、任意の端末装置から出力された音声信号を、会議トランク部とは異なる音声信号合成器であるマイクオフトランク部に入力させることができる。そして、会議トランク部で合成された音声信号は、マイクオフトランク部に入力されるが、マイクオフトランク部で合成された音声信号は、会議トランク部に入力されない。そのため、この電話会議システムは、複数の地点に設置された端末装置のうち、会議トランク部に接続された特定の端末装置が有するマイクロホンにより集音された音声のみを他の端末装置へ伝送することができる。
さらにこの電話会議システムは、電話会議に接続中の端末装置のうち、特定の複数の端末装置を、一つのマイクオフトランク部に接続することができる。これにより、この電話会議システムは、それら特定の複数の端末装置を個別接続し、個別接続された端末装置のユーザ間でのみ会話することを可能とする。
As described above, in this conference call system, a plurality of audio signal synthesis in which a server connected via a communication network with a plurality of terminal devices installed at respective points where a user is present is synthesized. Has a vessel. Then, the server synthesizes the audio signals received from each terminal device into one by the conference trunk unit which is a conference audio signal synthesizer, and distributes the synthesized audio signal to each terminal device. You can listen to other users' remarks. Further, the server can input a voice signal output from an arbitrary terminal device to a microphone-off trunk unit that is a voice signal synthesizer different from the conference trunk unit in accordance with an operation from any terminal device. The voice signal synthesized in the conference trunk unit is input to the microphone off trunk unit, but the voice signal synthesized in the microphone off trunk unit is not input to the conference trunk unit. Therefore, this telephone conference system transmits only the voice collected by the microphone of a specific terminal device connected to the conference trunk unit among the terminal devices installed at a plurality of points to other terminal devices. Can do.
Furthermore, this telephone conference system can connect a specific plurality of terminal devices among the terminal devices connected to the telephone conference to one microphone-off trunk unit. Thereby, this telephone conference system makes it possible to individually connect these specific terminal devices and to have a conversation only between users of the individually connected terminal devices.
なお、本発明は上記の実施形態に限定されるものではない。例えば、サーバが有する会議トランク部、マイクオフトランク部及び音源は、サーバが有するプロセッサ上で実行されるコンピュータプログラムによって実装される機能モジュールであってもよい。 In addition, this invention is not limited to said embodiment. For example, the conference trunk unit, the microphone-off trunk unit, and the sound source included in the server may be functional modules implemented by a computer program executed on a processor included in the server.
あるいは、会議トランク部及びマイクオフトランク部のそれぞれは、VoIPを利用して音声信号を通信することが可能な別個の装置に実装され、通信ネットワークを介してサーバ及び各端末装置と接続されていてもよい。この場合、会議トランク部またはマイクオフトランク部を有する装置は、RTPなどのデータ転送プロトコルに従って音声信号を送受信することが可能なプロセッサと、上記の会議オプション機能で使用されるメッセージに相当する音声信号を生成する音源を有する。またサーバは、セッション開始プロトコルなどの呼制御プロトコルに従って動作する呼制御サーバとして機能する。そしてサーバは、何れかの端末装置から電話会議への参加要求信号または何れかの会議オプション機能の実行要求信号を受信すると、会議参加者テーブルを参照して、端末装置と接続される会議トランク部またはマイクオフトランク部を特定する。そしてサーバは、呼制御プロトコルに従って指定された端末装置を会議トランク部及びマイクオフトランク部の何れかに接続する。
例えば、図6のステップS201などにおいて、サーバ3が端末装置11から会議接続要求を含むInvite信号を受信した場合、サーバ3は、そのInvite信号を会議トランク部を有する装置へ転送する。そしてサーバ3は、そのInvite信号を受け取った、会議トランク部を有する装置から送信された100 Trying信号などの応答信号を、端末装置11へ転送する。また、図8のステップS403などにおいて、端末装置の接続先が、会議トランク部からマイクオフトランク部に変更される場合、サーバ3は、マイクオフトランク部から送信されたRe-Invite信号をその端末装置へ転送する。
Alternatively, each of the conference trunk unit and the microphone off trunk unit may be mounted on a separate device capable of communicating a voice signal using VoIP and connected to the server and each terminal device via a communication network. Good. In this case, a device having a conference trunk unit or a microphone off trunk unit receives a processor capable of transmitting and receiving a voice signal according to a data transfer protocol such as RTP, and a voice signal corresponding to a message used in the conference option function. Has a sound source to generate. The server also functions as a call control server that operates according to a call control protocol such as a session start protocol. Then, when the server receives a conference call participation request signal or any conference option function execution request signal from any terminal device, the server refers to the conference participant table and is connected to the terminal trunk unit. Or, specify the microphone off trunk. Then, the server connects the terminal device designated in accordance with the call control protocol to either the conference trunk unit or the microphone off trunk unit.
For example, when the
さらに、各端末装置とサーバは、VoIP以外の方法で音声信号の通信を行ってもよい。例えば、各端末装置とサーバは、公衆通信回線を通じて接続され、音声信号そのものを互いに送受信してもよい。さらに、サーバの制御部は、端末装置間の個別接続が設定されていない場合、マイクオフトランク部に接続された端末装置から受信した音声信号を、そのマイクオフトランク部に入力せず、単に廃棄してもよい。 Further, each terminal device and the server may communicate voice signals by a method other than VoIP. For example, each terminal device and the server may be connected through a public communication line, and may transmit and receive audio signals themselves. Furthermore, when the individual connection between the terminal devices is not set, the control unit of the server simply discards the audio signal received from the terminal device connected to the microphone off trunk unit without inputting the audio signal to the microphone off trunk unit. Also good.
以上のように、当業者は、本発明の範囲内で、実施される形態に合わせて様々な変更を行うことができる。 As described above, those skilled in the art can make various modifications in accordance with the embodiment to be implemented within the scope of the present invention.
以上説明した実施形態及びその変形例に関し、更に以下の付記を開示する。
(付記1)
通信ネットワークに接続され、集音した音声に対応する音声信号を該通信ネットワークに送出し、該通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置と、
前記通信ネットワークに接続され、前記複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信するサーバとを有し、
前記サーバは、
入力された複数の音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、
入力された複数の音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、前記第1の合成音声信号を前記第2の音声信号合成器に入力し、前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する制御部と、
を有する電話会議システム。
(付記2)
前記制御部は、前記複数の端末装置の何れかから、前記第1の音声信号合成器に接続された第1の端末装置からの音声発信を停止する命令を受信すると、前記第1の端末装置の接続先を前記第1の音声信号合成器から前記第2の音声信号合成器に切り替える、付記1に記載の電話会議システム。
(付記3)
前記制御部は、前記複数の端末装置の何れかから、前記第2の音声信号合成器に接続された第2の端末装置からの音声発信を許可する命令を受信すると、前記第2の端末装置の接続先を前記第2の音声信号合成器から前記第1の音声信号合成器に切り替える、付記1または2に記載の電話会議システム。
(付記4)
前記制御部は、前記第2の音声信号合成器に接続された第3の端末装置から、前記複数の端末装置のうちの第4の端末装置と個別接続する命令を受信すると、前記第4の端末装置を前記第2の音声信号合成器に接続し、前記第3の端末装置から受信した音声信号及び前記第4の端末装置から受信した音声信号を前記第2の音声信号合成器に入力する、付記1〜3の何れか一項に記載の電話会議システム。
(付記5)
前記サーバは、入力された音声信号を一つの音声信号に合成することにより、第3の合成音声信号を出力する第3の音声信号合成器をさらに有し、
前記制御部は、前記第3の端末装置または前記第4の端末装置の何れか一方から、前記第3の端末装置と前記第4の端末装置間の個別接続を終了する命令を受信すると、前記第3の端末装置または前記第4の端末装置のうちの他方を、前記第3の音声信号合成器に接続するとともに、前記第1の合成音声信号を前記第3の音声信号合成器に入力し、前記第3の音声信号合成器に接続された端末装置に対して前記第3の合成音声信号を配信する、付記4に記載の電話会議システム。
(付記6)
前記制御部は、前記第3の端末装置または前記第4の端末装置の何れか一方から、前記第3の端末装置と前記第4の端末装置間の個別接続を終了する命令を受信すると、前記第3の端末装置または前記第4の端末装置のうちの他方を、前記第1の音声信号合成器に接続する、付記4に記載の電話会議システム。
(付記7)
集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信する電話会議システム用サーバであって、
入力された音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、
入力された音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、前記第1の合成音声信号を前記第2の音声信号合成器に入力し、前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する制御部と、
を有する電話会議システム用サーバ。
(付記8)
集音した音声に対応する音声信号を通信ネットワークに送出し、通信ネットワークを介して受信した音声信号に対応する音声を出力する複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信する電話会議システム用サーバの制御方法であって、前記サーバは、入力された音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、入力された音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器とを有し、
前記制御方法は、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、
前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、かつ前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信し、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、
前記第1の合成音声信号を前記第2の音声信号合成器に入力し、かつ前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する
ことを含む制御方法。
(付記9)
前記複数の端末装置の何れかから、前記第1の音声信号合成器に接続された第1の端末装置からの音声発信を停止する命令を受信すると、前記第1の端末装置の接続先を前記第1の音声信号合成器から前記第2の音声信号合成器に切り替えることをさらに含む、付記8に記載の制御方法。
The following supplementary notes are further disclosed regarding the embodiment described above and its modifications.
(Appendix 1)
A plurality of terminal devices connected to a communication network, sending audio signals corresponding to the collected audio to the communication network, and outputting audio corresponding to the audio signals received via the communication network;
A server that is connected to the communication network, synthesizes audio signals received from the plurality of terminal devices, and distributes the synthesized audio signals to the plurality of terminal devices;
The server
A first audio signal synthesizer that outputs a first synthesized audio signal by synthesizing a plurality of input audio signals into one audio signal;
A second audio signal synthesizer that outputs a second synthesized audio signal by synthesizing a plurality of input audio signals into one audio signal;
Among the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer, and is connected to the first voice signal synthesizer While the voice signal received from the terminal device is input to the first voice signal synthesizer, the first synthesized voice signal is distributed to the terminal device connected to the first voice signal synthesizer, Of the plurality of terminal devices, a terminal device set not to transmit a voice signal to another terminal device is connected to the second voice signal synthesizer, and the first synthesized voice signal is connected to the second voice signal. A controller that inputs to the signal synthesizer and distributes the second synthesized speech signal to a terminal device connected to the second speech signal synthesizer;
A teleconference system.
(Appendix 2)
When the control unit receives an instruction to stop voice transmission from the first terminal device connected to the first voice signal synthesizer from any of the plurality of terminal devices, the first terminal device The telephone conference system according to
(Appendix 3)
When the control unit receives a command permitting voice transmission from the second terminal device connected to the second voice signal synthesizer from any of the plurality of terminal devices, the second terminal device The telephone conference system according to
(Appendix 4)
When the control unit receives an instruction to individually connect to a fourth terminal device of the plurality of terminal devices from a third terminal device connected to the second audio signal synthesizer, A terminal device is connected to the second audio signal synthesizer, and the audio signal received from the third terminal device and the audio signal received from the fourth terminal device are input to the second audio signal synthesizer. The telephone conference system according to any one of
(Appendix 5)
The server further includes a third voice signal synthesizer that outputs a third synthesized voice signal by synthesizing the input voice signal into one voice signal;
When the control unit receives a command to end individual connection between the third terminal device and the fourth terminal device from either the third terminal device or the fourth terminal device, The other of the third terminal device and the fourth terminal device is connected to the third speech signal synthesizer, and the first synthesized speech signal is input to the third speech signal synthesizer. The telephone conference system according to appendix 4, wherein the third synthesized voice signal is distributed to a terminal device connected to the third voice signal synthesizer.
(Appendix 6)
When the control unit receives a command to end individual connection between the third terminal device and the fourth terminal device from either the third terminal device or the fourth terminal device, The telephone conference system according to appendix 4, wherein the other of the third terminal device or the fourth terminal device is connected to the first audio signal synthesizer.
(Appendix 7)
A voice signal corresponding to the collected voice is transmitted to a communication network, voice signals received from a plurality of terminal devices that output voice corresponding to the voice signal received via the communication network are synthesized, and the synthesized voice A telephone conference system server for delivering a signal to the plurality of terminal devices,
A first voice signal synthesizer that outputs a first synthesized voice signal by synthesizing the input voice signal into one voice signal;
A second voice signal synthesizer that outputs a second synthesized voice signal by synthesizing the input voice signal into one voice signal;
Among the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer, and is connected to the first voice signal synthesizer While the voice signal received from the terminal device is input to the first voice signal synthesizer, the first synthesized voice signal is distributed to the terminal device connected to the first voice signal synthesizer, Of the plurality of terminal devices, a terminal device set not to transmit a voice signal to another terminal device is connected to the second voice signal synthesizer, and the first synthesized voice signal is connected to the second voice signal. A controller that inputs to the signal synthesizer and distributes the second synthesized speech signal to a terminal device connected to the second speech signal synthesizer;
A server for a telephone conference system.
(Appendix 8)
A voice signal corresponding to the collected voice is transmitted to a communication network, voice signals received from a plurality of terminal devices that output voice corresponding to the voice signal received via the communication network are synthesized, and the synthesized voice A method for controlling a telephone conference system server for delivering a signal to a plurality of terminal devices, wherein the server outputs a first synthesized voice signal by synthesizing an inputted voice signal into one voice signal. And a second audio signal synthesizer that outputs the second synthesized audio signal by synthesizing the input audio signal into one audio signal,
The control method is:
Of the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer,
An audio signal received from a terminal device connected to the first audio signal synthesizer is input to the first audio signal synthesizer and is connected to the terminal device connected to the first audio signal synthesizer. Delivering the first synthesized speech signal;
Of the plurality of terminal devices, connecting a terminal device set not to transmit an audio signal to another terminal device to the second audio signal synthesizer,
The first synthesized speech signal is input to the second speech signal synthesizer, and the second synthesized speech signal is distributed to a terminal device connected to the second speech signal synthesizer. Control method including.
(Appendix 9)
When receiving a command to stop voice transmission from the first terminal device connected to the first voice signal synthesizer from any of the plurality of terminal devices, the connection destination of the first terminal device is The control method according to appendix 8, further comprising switching from the first audio signal synthesizer to the second audio signal synthesizer.
1 電話会議システム
2 通信ネットワーク
3 サーバ
11〜14 端末装置
21 マイクロホン
22 スピーカ
23 操作部
24 通信インターフェース
25 制御部
31 会議トランク部
32、33 マイクオフトランク部
34 音源
35 記憶部
36 通信インターフェース
37 制御部
DESCRIPTION OF
Claims (6)
前記通信ネットワークに接続され、前記複数の端末装置から受信した音声信号を合成し、該合成された音声信号を前記複数の端末装置へ配信するサーバとを有し、
前記サーバは、
入力された複数の音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、
入力された複数の音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、前記第1の合成音声信号を前記第2の音声信号合成器に入力し、前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する制御部と、
を有する電話会議システム。 A plurality of terminal devices connected to a communication network, sending audio signals corresponding to the collected audio to the communication network, and outputting audio corresponding to the audio signals received via the communication network;
A server that is connected to the communication network, synthesizes audio signals received from the plurality of terminal devices, and distributes the synthesized audio signals to the plurality of terminal devices;
The server
A first audio signal synthesizer that outputs a first synthesized audio signal by synthesizing a plurality of input audio signals into one audio signal;
A second audio signal synthesizer that outputs a second synthesized audio signal by synthesizing a plurality of input audio signals into one audio signal;
Among the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer, and is connected to the first voice signal synthesizer While the voice signal received from the terminal device is input to the first voice signal synthesizer, the first synthesized voice signal is distributed to the terminal device connected to the first voice signal synthesizer, Of the plurality of terminal devices, a terminal device set not to transmit a voice signal to another terminal device is connected to the second voice signal synthesizer, and the first synthesized voice signal is connected to the second voice signal. A controller that inputs to the signal synthesizer and distributes the second synthesized speech signal to a terminal device connected to the second speech signal synthesizer;
A teleconference system.
入力された音声信号を一つの音声信号に合成することにより、第1の合成音声信号を出力する第1の音声信号合成器と、
入力された音声信号を一つの音声信号に合成することにより、第2の合成音声信号を出力する第2の音声信号合成器と、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信する一方、前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、前記第1の合成音声信号を前記第2の音声信号合成器に入力し、前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する制御部と、
を有する電話会議システム用サーバ。 A voice signal corresponding to the collected voice is transmitted to a communication network, voice signals received from a plurality of terminal devices that output voice corresponding to the voice signal received via the communication network are synthesized, and the synthesized voice A telephone conference system server for delivering a signal to the plurality of terminal devices,
A first voice signal synthesizer that outputs a first synthesized voice signal by synthesizing the input voice signal into one voice signal;
A second voice signal synthesizer that outputs a second synthesized voice signal by synthesizing the input voice signal into one voice signal;
Among the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer, and is connected to the first voice signal synthesizer While the voice signal received from the terminal device is input to the first voice signal synthesizer, the first synthesized voice signal is distributed to the terminal device connected to the first voice signal synthesizer, Of the plurality of terminal devices, a terminal device set not to transmit a voice signal to another terminal device is connected to the second voice signal synthesizer, and the first synthesized voice signal is connected to the second voice signal. A controller that inputs to the signal synthesizer and distributes the second synthesized speech signal to a terminal device connected to the second speech signal synthesizer;
A server for a telephone conference system.
前記制御方法は、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達するように設定された端末装置を前記第1の音声信号合成器に接続し、
前記第1の音声信号合成器に接続された端末装置から受信した音声信号を前記第1の音声信号合成器に入力し、かつ前記第1の音声信号合成器に接続された端末装置に対して前記第1の合成音声信号を配信し、
前記複数の端末装置のうち、他の端末装置へ音声信号を伝達しないように設定された端末装置を前記第2の音声信号合成器に接続し、
前記第1の合成音声信号を前記第2の音声信号合成器に入力し、かつ前記第2の音声信号合成器に接続された端末装置に対して前記第2の合成音声信号を配信する
ことを含む制御方法。 A voice signal corresponding to the collected voice is transmitted to a communication network, voice signals received from a plurality of terminal devices that output voice corresponding to the voice signal received via the communication network are synthesized, and the synthesized voice A method for controlling a telephone conference system server for delivering a signal to a plurality of terminal devices, wherein the server outputs a first synthesized voice signal by synthesizing an inputted voice signal into one voice signal. And a second audio signal synthesizer that outputs the second synthesized audio signal by synthesizing the input audio signal into one audio signal,
The control method is:
Of the plurality of terminal devices, a terminal device set to transmit a voice signal to another terminal device is connected to the first voice signal synthesizer,
An audio signal received from a terminal device connected to the first audio signal synthesizer is input to the first audio signal synthesizer and is connected to the terminal device connected to the first audio signal synthesizer. Delivering the first synthesized speech signal;
Of the plurality of terminal devices, connecting a terminal device set not to transmit an audio signal to another terminal device to the second audio signal synthesizer,
Inputting the first synthesized speech signal to the second speech signal synthesizer and distributing the second synthesized speech signal to a terminal device connected to the second speech signal synthesizer; Control method including.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009052178A JP2010206695A (en) | 2009-03-05 | 2009-03-05 | Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009052178A JP2010206695A (en) | 2009-03-05 | 2009-03-05 | Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2010206695A true JP2010206695A (en) | 2010-09-16 |
Family
ID=42967686
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009052178A Withdrawn JP2010206695A (en) | 2009-03-05 | 2009-03-05 | Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2010206695A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022097350A1 (en) * | 2020-11-04 | 2022-05-12 | 株式会社ブイキューブ | Meeting management device, meeting management method, and program |
-
2009
- 2009-03-05 JP JP2009052178A patent/JP2010206695A/en not_active Withdrawn
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022097350A1 (en) * | 2020-11-04 | 2022-05-12 | 株式会社ブイキューブ | Meeting management device, meeting management method, and program |
| JP2022074344A (en) * | 2020-11-04 | 2022-05-18 | 株式会社ブイキューブ | Conference management apparatus, conference management method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1934796B (en) | Mode switching communication system and method | |
| JP3461976B2 (en) | Seamless multimedia conferencing system using improved multipoint control unit and improved endpoint device | |
| KR20090098993A (en) | Distributed Teleconferencing Multichannel Architecture, Systems, Methods, and Computer Program Products | |
| CN104902111B (en) | A method, device and system for establishing a multi-party call based on Web RTC | |
| WO2017129129A1 (en) | Instant call method, device, and system | |
| CN110891216A (en) | Earphone device | |
| JP2012019416A (en) | Information processing terminal, call control method, and program | |
| JP3765014B2 (en) | System architecture for linking packet-switched and circuit-switched clients | |
| JP2007201916A (en) | PoC data transmission method, PoC call system and apparatus | |
| JP2010178287A (en) | Telephone system | |
| JP2010206695A (en) | Telephone conference system, server for telephone conference system, and method of controlling server for telephone conference system | |
| JP2010109738A (en) | Ip key telephone equipment | |
| JP2007259270A (en) | Server device | |
| JP5223444B2 (en) | Communication system and call control device | |
| KR101039433B1 (en) | Video call terminal supporting video conferencing | |
| CN105828304A (en) | Method and device for realizing background music service based on ring back tone platform | |
| JP2007166393A (en) | Ip telephone exchange apparatus | |
| JP2015231083A (en) | Voice synthesis call system, communication terminal, and voice synthesis call method | |
| CN102394991B (en) | Method and system for realizing sound playing for assembly room in multimedia meeting business | |
| TW201230761A (en) | Multiparty lines communication method | |
| JP2012065290A (en) | Telephone switching system and telephone switching device | |
| KR101341893B1 (en) | Telephone call service apparatus and method for magnetic telephone of roip gateway | |
| JP4644813B2 (en) | Multi-party call system, call terminal and call server in multi-party call system, multi-party call method | |
| JP2010177826A (en) | Ip communication instruction exchange | |
| JP2006100968A (en) | Communication terminal device with speaker notifying function and speaker notifying method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20120605 |