JP2007235874A - Echo suppressing apparatus and echo suppressing method - Google Patents

Echo suppressing apparatus and echo suppressing method Download PDF

Info

Publication number
JP2007235874A
JP2007235874A JP2006058181A JP2006058181A JP2007235874A JP 2007235874 A JP2007235874 A JP 2007235874A JP 2006058181 A JP2006058181 A JP 2006058181A JP 2006058181 A JP2006058181 A JP 2006058181A JP 2007235874 A JP2007235874 A JP 2007235874A
Authority
JP
Japan
Prior art keywords
echo suppression
delay time
signal
echo
communication device
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.)
Pending
Application number
JP2006058181A
Other languages
Japanese (ja)
Inventor
Yasutoku Yamada
泰徳 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2006058181A priority Critical patent/JP2007235874A/en
Publication of JP2007235874A publication Critical patent/JP2007235874A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide an echo suppressing apparatus which does not incur an increase in the scale thereof, then, has low cost in a VoIP speech system and to provide an echo suppressing method. <P>SOLUTION: The echo suppressing apparatus 10a6 is provided in a communication device which communicates audio signals with an opposite-side communication device over a network, and comprises: a delay time acquisition unit for acquiring a delay time of a communication path with the opposite-side communication device; and an echo suppression processing unit which starts echo suppression processing to suppress an echo signal included in an audio signal transmitted from the opposite-side communication device on the basis of the delay time. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、相手先通信装置との間で、ネットワークを介して音声信号の通信を行う通信装置に備えられるエコー抑制装置及びエコー抑制方法に関する。   The present invention relates to an echo suppression device and an echo suppression method provided in a communication device that communicates audio signals with a counterpart communication device via a network.

従来、インターネットの普及に伴い、VoIP(Voice Over IP)ネットワークを用いたVoIP通話システムの利用が広まっている。   2. Description of the Related Art Conventionally, with the spread of the Internet, use of a VoIP call system using a VoIP (Voice Over IP) network has become widespread.

一般的なVoIP通話システム1000は、図9の例に示すように、VoIPネットワーク1と、VoIPネットワーク1における通信を制御する呼制御サーバ2と、音声信号をIPパケット化してVoIPネットワーク1に送信するVoIP接続装置10a乃至10bと、音声信号の入力及び出力をおこなう端末機100a及び100bとを具備している。   As shown in the example of FIG. 9, the general VoIP call system 1000 converts the voice signal into an IP packet from the VoIP network 1, the call control server 2 that controls communication in the VoIP network 1, and transmits the voice signal to the VoIP network 1. VoIP connection devices 10a to 10b and terminals 100a and 100b for inputting and outputting audio signals are provided.

そして、かかるVoIP通話システム1000は、端末機100aと端末機100bとの間で音声信号の通信を行う際に、VoIPネットワーク1上において、IPパケット化された音声信号を通信するように構成されている。   The VoIP call system 1000 is configured to communicate an IP packetized voice signal on the VoIP network 1 when the voice signal is communicated between the terminal 100a and the terminal 100b. Yes.

また、上述したVoIP通話システム1000では、音声信号をIPパケット化する際や、VoIPネットワーク1を介して、音声信号を伝送する際に遅延が発生し、発生した遅延によってエコーと呼ばれる現象が起きることが知られている。   In the VoIP call system 1000 described above, a delay occurs when the voice signal is converted into an IP packet or when the voice signal is transmitted through the VoIP network 1, and a phenomenon called echo occurs due to the generated delay. It has been known.

このエコーが生じた場合、話者は、通話において、相手の音声を聞きづらくなるとともに、話しづらくなってしまう。   When this echo occurs, it becomes difficult for the speaker to hear the other party's voice and to speak in a call.

そこで、上述するエコーを抑制するため、VoIP通話システム1000では、VoIP接続装置10a乃至10b等にエコー抑制装置が備えられている。   Therefore, in order to suppress the echo described above, in the VoIP call system 1000, the VoIP connection devices 10a to 10b and the like are provided with an echo suppression device.

以下に図10乃至図11を参照し、エコーが生じる仕組みと一般的なエコー抑制装置について、一例をあげて説明する。   Hereinafter, a mechanism for generating an echo and a general echo suppression device will be described with reference to FIGS.

図10には、端末機100aと端末機100bとの間で、音声信号の通信が行われているVoIP通話システム1000のイメージが示されている。   FIG. 10 shows an image of a VoIP call system 1000 in which voice signal communication is performed between the terminal 100a and the terminal 100b.

図10において、端末機100a及び端末機100bは、音声を入力するマイク100a1及び100b1と、音声を出力するスピーカ100a2及び100b2とを具備している。   10, the terminal 100a and the terminal 100b include microphones 100a1 and 100b1 for inputting sound and speakers 100a2 and 100b2 for outputting sound.

また、図10に示すように、VoIP接続装置10aは、A/D変換処理部10a1と、エコー抑制装置10a2と、コーデック10a3と、ネットワークインターフェース10a4と、制御部10a5とを具備している。   As shown in FIG. 10, the VoIP connection device 10a includes an A / D conversion processing unit 10a1, an echo suppression device 10a2, a codec 10a3, a network interface 10a4, and a control unit 10a5.

なお、VoIP接続装置10aとVoIP接続装置10bは、同様の構成である。   The VoIP connection device 10a and the VoIP connection device 10b have the same configuration.

上述する構成のVoIP接続装置10aは、端末機100aから入力された話者2000の音声を、IPパケット化された音声信号に変換して、VoIPネットワークを介してVoIP接続装置10bへ送信するように構成されている。   The VoIP connection apparatus 10a configured as described above converts the voice of the speaker 2000 input from the terminal 100a into an IP packetized voice signal and transmits the voice signal to the VoIP connection apparatus 10b via the VoIP network. It is configured.

そして、VoIP接続装置10bは、送信された音声信号を、デパケット化することで、端末機100bのスピーカ100b2から音声として出力するように構成されている。   The VoIP connection device 10b is configured to output the transmitted audio signal as audio from the speaker 100b2 of the terminal 100b by depacketizing the audio signal.

この時、端末機200のスピーカ100b2から出力された音声は、図10に示すように、回り込みによってマイク100b1へ再度入力される場合がある。   At this time, the sound output from the speaker 100b2 of the terminal 200 may be input again to the microphone 100b1 by wraparound as shown in FIG.

この場合、回り込み(相手側回り込み)によって入力された音声は、音声信号(エコー信号)となり、VoIP接続装置10b、VoIPネットワーク1、VoIP接続装置10aを介して、スピーカ100a2からエコーとして出力される。   In this case, the sound input by the wraparound (the other party wraparound) becomes a sound signal (echo signal), and is output as an echo from the speaker 100a2 via the VoIP connection device 10b, the VoIP network 1, and the VoIP connection device 10a.

このエコーを抑制するため、図10に示すように、VoIP接続装置10aは、エコー信号を抑制するエコー抑制装置10a2を具備している。   In order to suppress this echo, as shown in FIG. 10, the VoIP connection apparatus 10a includes an echo suppression apparatus 10a2 that suppresses an echo signal.

また、かかるエコー抑制装置10a2は、減算部a21と、エコー抑制信号生成部a22とを具備している。   The echo suppression device 10a2 includes a subtraction unit a21 and an echo suppression signal generation unit a22.

減算部a21は、端末機100bから送信されるエコー信号に対して、生成されたエコー抑制信号を減算することで、エコー信号を抑制するように構成されている。   The subtractor a21 is configured to suppress the echo signal by subtracting the generated echo suppression signal from the echo signal transmitted from the terminal 100b.

エコー抑制信号生成部a22は、入力された音声信号に基づいて、備えられている適応フィルタのタップ数に対応するエコー抑制信号を生成するように構成されている。また、エコー抑制信号生成部a22は、エコー信号が残留しないように、エコー抑制信号生成部a22に保持されるタップ係数を更新するように構成されている。   The echo suppression signal generation unit a22 is configured to generate an echo suppression signal corresponding to the number of taps of the adaptive filter provided based on the input audio signal. The echo suppression signal generation unit a22 is configured to update the tap coefficient held in the echo suppression signal generation unit a22 so that no echo signal remains.

上述する構成のエコー抑制装置10a2によって、エコー信号が抑制されるので、スピーカ100a2から出力されるエコーは、低減されている。
特開2005−142659号公報
Since the echo signal is suppressed by the echo suppression device 10a2 having the above-described configuration, the echo output from the speaker 100a2 is reduced.
JP 2005-142659 A

しかしながら、これまでの電話回線ネットワークを介して通信する通話システムのエコー信号の遅延時間は、最大数十msec程度であったのに対し、上述するVoIPネットワーク1介して通信するVoIP通話システムのエコー信号の遅延時間は、最大数百msecと長く、しかも変動する。   However, the echo signal delay time of the call system that communicates through the telephone line network so far has been about several tens of msec at the maximum, whereas the echo signal of the VoIP call system that communicates through the VoIP network 1 described above. This delay time is as long as several hundreds msec and fluctuates.

図11には、端末機100aのマイク100a1から入力された音声信号S1と、公衆電話回線等の通話システムにおけるエコー信号S2と、VoIP通話システムにおけるエコー信号S3とが時間軸上に示されている。   FIG. 11 shows on the time axis an audio signal S1 input from the microphone 100a1 of the terminal 100a, an echo signal S2 in a call system such as a public telephone line, and an echo signal S3 in a VoIP call system. .

図11に示すように、公衆電話回線等の通話システムにおけるエコー信号S2は、音声信号S1が入力されてから伝送にかかった遅延時間L1(数十msec)分だけ遅延し、エコー抑制装置10a2に到達する。   As shown in FIG. 11, an echo signal S2 in a telephone system such as a public telephone line is delayed by a delay time L1 (several tens of milliseconds) required for transmission after the voice signal S1 is input, and is sent to the echo suppression apparatus 10a2. To reach.

よって、電話回線ネットワーク介して通信する通話システムにおけるエコー抑制装置10a2は、数十msecの遅延時間L1のエコー信号を抑制するため、図11に示す時間B分に対応するタップ数(n個)で構成されていた。   Therefore, the echo suppression device 10a2 in the telephone communication system that communicates via the telephone line network suppresses an echo signal with a delay time L1 of several tens of msec, so that the number of taps (n) corresponding to the time B shown in FIG. Was composed.

それに対して、VoIPネットワーク1を介して通信するVoIP通話システム1000におけるエコー信号S3は、遅延時間L2(数百msec)分だけ遅延し、エコー抑制装置10a2に到達する。   On the other hand, the echo signal S3 in the VoIP call system 1000 that communicates via the VoIP network 1 is delayed by the delay time L2 (several hundred msec) and reaches the echo suppression device 10a2.

よって、かかるエコー抑制装置10a2は、数百msecの遅延時間L2のエコー信号を抑制するため、タップ数を増加させて、図11に示す時間C分に対応するタップ数(m個)の構成にしなければならず、装置規模が増大しコストがかかるという問題があった。   Therefore, the echo suppression apparatus 10a2 increases the number of taps in order to suppress the echo signal with a delay time L2 of several hundreds msec, so that the number of taps (m) corresponding to the time C shown in FIG. There is a problem that the apparatus scale increases and costs increase.

そこで、本発明は以上の点に鑑みてなされたもので、VoIP通話システム1000において、装置規模を増大させず、コストが安価なエコー抑制装置及びエコー抑制方法を提供することを目的とする。   Accordingly, the present invention has been made in view of the above points, and an object of the present invention is to provide an echo suppression device and an echo suppression method that are inexpensive and do not increase the device scale in the VoIP call system 1000.

本発明の第1の特徴は、相手先通信装置との間で、ネットワークを介して音声信号の通信を行う通信装置に備えられるエコー抑制装置であって、前記相手先通信装置との間における通信経路の遅延時間を取得する遅延時間取得部と、前記遅延時間に基づいて、前記相手先通信装置から送信された前記音声信号に含まれるエコー信号を抑制するエコー抑制処理を開始するエコー抑制処理部とを具備することを要旨とするものである。   A first feature of the present invention is an echo suppression device provided in a communication device that performs voice signal communication with a counterpart communication device via a network, and performs communication with the counterpart communication device. A delay time acquisition unit that acquires a delay time of a path, and an echo suppression processing unit that starts an echo suppression process for suppressing an echo signal included in the audio signal transmitted from the counterpart communication device based on the delay time And the gist of the present invention.

かかる発明によれば、遅延時間取得部が、回り込みによって入力されるエコー信号の通信経路の遅延時間を取得するので、遅延時間が変動するVoIPネットワーク等における遅延時間を正確に取得できる。   According to this invention, since the delay time acquisition unit acquires the delay time of the communication path of the echo signal input by the wraparound, the delay time in the VoIP network or the like in which the delay time varies can be acquired accurately.

また、かかる発明によれば、遅延時間が正確に取得されることで、エコー抑制処理部では、遅延時間分のタップが不要となり、従来から用いられている少ないタップ数(例えば、図11に示すn個)で生成されたエコー抑制信号で、エコー信号を抑制することができる。   Further, according to the invention, since the delay time is accurately acquired, the echo suppression processing unit does not need taps for the delay time, and a small number of taps conventionally used (for example, as shown in FIG. 11). The echo signal can be suppressed by the echo suppression signal generated at (n).

よって、かかる発明によれば、遅延時間が大きい、例えばVoIP通話システムにおいて、タップ数を増やして回路規模を増大させることなく、コストが安価なエコー抑制装置を提供できる。   Therefore, according to this invention, in an VoIP call system with a large delay time, for example, it is possible to provide an echo suppression device that is inexpensive and without increasing the circuit scale by increasing the number of taps.

また、本発明第1の特徴において、前記エコー抑制処理部は、前記相手先通信装置へ前記音声信号を送信してから、前記遅延時間経過後に、前記相手先通信装置へ送信した前記音声信号に基づいて、エコー抑制信号の生成を開始するエコー抑制信号生成部と、前記相手先通信装置から送信される前記音声信号に対して、前記エコー抑制信号を減算させるエコー抑制処理を行う減算処理部とを具備してもよい。   Further, in the first feature of the present invention, the echo suppression processing unit adds the audio signal transmitted to the counterpart communication device after the delay time has elapsed after transmitting the audio signal to the counterpart communication device. An echo suppression signal generation unit that starts generating an echo suppression signal, and a subtraction processing unit that performs an echo suppression process for subtracting the echo suppression signal from the audio signal transmitted from the counterpart communication device; You may comprise.

かかる発明によれば、エコー抑制処理部に具備されるエコー抑制信号生成部が、取得した遅延時間経過後にエコー抑制信号の生成を開始するので、遅延時間分のタップが不要となり、従来から用いられている少ないタップ数で生成されたエコー抑制信号で、エコー信号を抑制することができる。   According to this invention, since the echo suppression signal generator included in the echo suppression processor starts generating the echo suppression signal after the acquired delay time has elapsed, taps for the delay time are not necessary and are conventionally used. The echo signal can be suppressed with an echo suppression signal generated with a small number of taps.

また、本発明の第1の特徴において、前記エコー抑制処理部は、前記相手先通信装置へ送信する前記音声信号に基づいて、エコー抑制信号を生成するエコー抑制信号生成部と、前記相手先通信装置へ前記音声信号を送信してから、前記遅延時間経過後に、前記相手先通信装置から送信された前記音声信号に対して前記エコー抑制信号を減算させるエコー抑制処理を開始する減算処理部とを具備してもよい。   Further, in the first feature of the present invention, the echo suppression processing unit includes an echo suppression signal generation unit that generates an echo suppression signal based on the audio signal transmitted to the partner communication device, and the partner communication. A subtraction processing unit for starting echo suppression processing for subtracting the echo suppression signal from the audio signal transmitted from the counterpart communication device after the delay time has elapsed after transmitting the audio signal to a device; You may have.

また、本発明第1の特徴において、前記遅延時間取得部は、前記相手先通信装置へ測定信号を送信してから、前記測定信号に対して前記相手先通信装置から送信される測定応答信号を受信するまでの時間に基づいて、前記相手先通信装置との間における通信経路の遅延時間を取得されてもよい。   In the first aspect of the present invention, the delay time acquisition unit transmits a measurement response signal transmitted from the partner communication device to the measurement signal after transmitting a measurement signal to the partner communication device. Based on the time until reception, the delay time of the communication path with the counterpart communication device may be acquired.

また、本発明第1の特徴において、前記遅延時間取得部は、前記相手先通信装置から送信される音声信号に含まれる時刻情報に基づいて、前記相手先通信装置との間における通信経路の遅延時間を取得されてもよい。   Further, in the first feature of the present invention, the delay time acquisition unit delays a communication path with the counterpart communication device based on time information included in an audio signal transmitted from the counterpart communication device. You may get time.

かかる発明によれば、遅延時間取得部は、相手先通信装置から送信される音声信号に含まれる時刻情報に基づいて、通信経路の遅延時間を取得することができるので、測定信号及び測定応答信号等の送受信処理が不要になる。   According to this invention, the delay time acquisition unit can acquire the delay time of the communication path based on the time information included in the audio signal transmitted from the counterpart communication device, so that the measurement signal and the measurement response signal This eliminates the need for transmission / reception processing.

よって、かかる発明によれば、音声信号の通信回線のトラフィック量を増加させることなく、遅延時間を取得できる。   Therefore, according to this invention, the delay time can be acquired without increasing the traffic amount of the communication line of the audio signal.

本発明の第2の特徴は、相手先通信装置との間で、ネットワークを介して音声信号の通信を行う通信装置に備えられるエコー抑制方法であって、前記相手先通信装置との間における通信経路の遅延時間を取得する遅延時間取得ステップと、前記遅延時間に基づいて、前記相手先通信装置から送信された前記音声信号に含まれるエコー信号を抑制するエコー抑制処理を開始するエコー抑制処理ステップとを具備することを要旨とするものである。   According to a second aspect of the present invention, there is provided an echo suppression method provided in a communication device that performs voice signal communication with a counterpart communication device via a network, the communication with the counterpart communication device. A delay time acquisition step of acquiring a delay time of a path, and an echo suppression processing step of starting an echo suppression processing for suppressing an echo signal included in the audio signal transmitted from the counterpart communication device based on the delay time And the gist of the present invention.

以上説明したように、本発明によれば、VoIP通話システムにおいて、装置規模を増大させず、コストが安価なエコー抑制装置及びエコー抑制方法を提供することができる。   As described above, according to the present invention, in the VoIP call system, it is possible to provide an echo suppression device and an echo suppression method that are inexpensive and do not increase the device scale.

(本発明の第1実施形態に係るエコー抑制装置の構成)
本発明の第1実施形態に係るエコー抑制装置の構成について、図1及び図9乃至10を参照して説明する。
(Configuration of Echo Suppression Device According to First Embodiment of the Present Invention)
The configuration of the echo suppression apparatus according to the first embodiment of the present invention will be described with reference to FIG. 1 and FIGS.

また、本実施形態に係るエコー抑制装置は、相手先通信装置との間で、VoIPネットワークを介して音声信号の通信を行う通信装置に備えられている。   Moreover, the echo suppression apparatus according to the present embodiment is provided in a communication apparatus that performs voice signal communication with a counterpart communication apparatus via a VoIP network.

ここで、本実施形態に係る通信装置は、先に述した、図9に示すVoIP通話システム1000のVoIP接続装置10aであり、相手先通信装置は、VoIP接続装置10bである場合を例に説明する。   Here, the communication apparatus according to the present embodiment is the VoIP connection apparatus 10a of the VoIP call system 1000 shown in FIG. 9 described above, and the counterpart communication apparatus is the VoIP connection apparatus 10b. To do.

よって、本実施形態に係るエコー抑制装置は、VoIP接続装置10aに具備されている場合を例に説明する。   Therefore, the case where the echo suppression apparatus according to the present embodiment is provided in the VoIP connection apparatus 10a will be described as an example.

なお、かかる通信装置が、VoIP接続装置10bであり、かかる相手先通信装置が、VoIP接続装置10aであってもよい。   Note that the communication device may be the VoIP connection device 10b, and the counterpart communication device may be the VoIP connection device 10a.

まず、図9を参照して、本実施形態に係るVoIP通話システムの全体構成について説明する。   First, the overall configuration of the VoIP call system according to the present embodiment will be described with reference to FIG.

図9に示すように、VoIP通話システム1000は、VoIPネットワーク1と、呼制御サーバ2と、端末機100a及び100bと、VoIP接続装置10a及び10bとを具備している。   As shown in FIG. 9, the VoIP call system 1000 includes a VoIP network 1, a call control server 2, terminals 100a and 100b, and VoIP connection devices 10a and 10b.

VoIPネットワーク1は、IPパケット化された音声信号を通信するネットワークであり、インターネットを想定している。   The VoIP network 1 is a network that communicates voice signals that have been converted into IP packets, and assumes the Internet.

また、VoIPネットワーク1は、呼制御サーバ2と、VoIP接続装置10aとVoIP接続装置10bと接続するように構成されている。   The VoIP network 1 is configured to connect to the call control server 2, the VoIP connection device 10a, and the VoIP connection device 10b.

呼制御サーバ2は、例えば、VoIPネットワーク1における通話時の呼制御及び通信制御や、VoIPネットワーク1に接続されるVoIP接続装置10a乃至10bのアドレス等を管理するように構成されている。   The call control server 2 is configured to manage, for example, call control and communication control during a call in the VoIP network 1, addresses of the VoIP connection devices 10a to 10b connected to the VoIP network 1, and the like.

端末機100a及び端末機100bは、同様の構成であるため、端末機100aの構成について説明する。   Since the terminal 100a and the terminal 100b have the same configuration, the configuration of the terminal 100a will be described.

端末機100aは、音声をアナログの音声信号で入力するマイク100a1と、アナログの音声信号を音声として出力するスピーカ100a2とを具備している。   The terminal 100a includes a microphone 100a1 that inputs audio as an analog audio signal, and a speaker 100a2 that outputs an analog audio signal as audio.

次に、VoIP接続装置10a及びVoIP接続装置10bの構成について、図10を参照しながら説明する。   Next, the configuration of the VoIP connection device 10a and the VoIP connection device 10b will be described with reference to FIG.

ここで、VoIP接続装置10a及びVoIP接続装置10bは、同様の構成であるため、VoIP接続装置10aの構成について説明する。   Here, since the VoIP connection device 10a and the VoIP connection device 10b have the same configuration, the configuration of the VoIP connection device 10a will be described.

VoIP接続装置10aは、図10に示す、A/D変換処理部10a1と、コーデック10a3と、ネットワークインターフェース10a4と、制御部10a5と、図1に示すエコー抑制装置10a6とを具備している。また、VoIP接続装置10aは、内部に時計を具備している。   The VoIP connection device 10a includes an A / D conversion processing unit 10a1, a codec 10a3, a network interface 10a4, a control unit 10a5, and an echo suppression device 10a6 shown in FIG. The VoIP connection device 10a includes a clock inside.

A/D変換処理部10a1は、端末機100aのマイク100a1から入力されたアナログの音声信号をデジタル化し、後述するエコー抑制装置10a6及びコーデック10a3へ送信するように構成されている。   The A / D conversion processing unit 10a1 is configured to digitize an analog audio signal input from the microphone 100a1 of the terminal 100a and transmit it to an echo suppression device 10a6 and a codec 10a3 described later.

また、A/D変換処理部10a1は、後述するエコー抑制装置10a6から送信されたデジタルの音声信号をアナログ化し、端末機100aのスピーカ100a2へ送信するように構成されている。   The A / D conversion processing unit 10a1 is configured to analogize a digital audio signal transmitted from an echo suppression device 10a6 described later and transmit the analog signal to the speaker 100a2 of the terminal 100a.

コーデック10a3は、A/D変換処理部10a1でデジタル化された音声信号を符号化し、後述するネットワークインターフェース10a4へ送信するように構成されている。   The codec 10a3 is configured to encode the audio signal digitized by the A / D conversion processing unit 10a1 and transmit it to the network interface 10a4 described later.

また、コーデック10a3は、後述するネットワークインターフェース10a4から送信された符号化される音声信号を複合化し、デジタルの音声信号で、後述するエコー抑制装置10a6へ送信するように構成されている。   The codec 10a3 is configured to multiplex an encoded audio signal transmitted from a network interface 10a4, which will be described later, and transmit it as a digital audio signal to an echo suppression device 10a6, which will be described later.

なお、本実施形態において、コーデック10a3は、G.711勧告のPCM(Pulse Code Modulation)方式に基づき、8KHzでサンプリングされた音声信号(1サンプリングが125μsec)を、10msec毎に符号化するように構成される場合を例に説明する。   In the present embodiment, the codec 10a3 is a G. A case will be described as an example in which an audio signal sampled at 8 KHz (one sampling is 125 μsec) is encoded every 10 msec based on the PCM (Pulse Code Modulation) method of 711 recommendation.

ネットワークインターフェース10a4は、コーデック10a3で符号化された音声信号をIPパケット化し、VoIPネットワーク1へ送信するように構成されている。   The network interface 10a4 is configured to convert the audio signal encoded by the codec 10a3 into an IP packet and transmit it to the VoIP network 1.

また、ネットワークインターフェース10a4は、VoIPネットワーク1から送信されたIPパケット化されている音声信号をデパケット化し、コーデック10a3へ送信するように構成されている。   Further, the network interface 10a4 is configured to depacketize an IP packetized voice signal transmitted from the VoIP network 1 and transmit it to the codec 10a3.

制御部10a5は、A/D変換処理部10a1と、コーデック10a3と、ネットワークインターフェース10a4と、後述するエコー抑制装置10a6との各機能を制御するように構成されている。   The control unit 10a5 is configured to control each function of the A / D conversion processing unit 10a1, the codec 10a3, the network interface 10a4, and an echo suppression device 10a6 described later.

次に、本実施形態に係るエコー抑制装置10a6について説明する。   Next, the echo suppression device 10a6 according to this embodiment will be described.

本実施形態に係るエコー抑制装置10a6は、図10に示すエコー抑制装置10a2ではなく、図1に示すエコー抑制装置10a6である。   The echo suppression device 10a6 according to the present embodiment is not the echo suppression device 10a2 shown in FIG. 10, but the echo suppression device 10a6 shown in FIG.

よって、図1に示すエコー抑制装置10a6が、VoIP接続装置10aに具備されている。   Therefore, the echo suppression apparatus 10a6 shown in FIG. 1 is provided in the VoIP connection apparatus 10a.

図1に示すように、本実施形態に係るエコー抑制装置10a6は、遅延時間取得部a61と、エコー抑制処理部a62とを具備している。   As shown in FIG. 1, the echo suppression apparatus 10a6 according to the present embodiment includes a delay time acquisition unit a61 and an echo suppression processing unit a62.

遅延時間取得部a61は、VoIP接続装置10bへ測定信号を送信してから、当該測定信号に対してVoIP接続装置10bが送信する測定応答信号を受信するまでの時間に基づいて、VoIP接続装置10bとの間における通信経路の遅延時間を取得するように構成されている。   The delay time acquisition unit a61 transmits the measurement signal to the VoIP connection device 10b and then receives the measurement response signal transmitted from the VoIP connection device 10b in response to the measurement signal, based on the VoIP connection device 10b. Is configured to acquire the delay time of the communication path between the two.

具体的に、遅延時間取得部a61は、VoIP接続装置10aにおいて、呼制御サーバ2から送信される呼応答信号が受信された場合、コーデック10a3及びネットワークインターフェース10a4を介して、VoIP接続装置10bへ測定信号を送信するように構成されている。   Specifically, when the call response signal transmitted from the call control server 2 is received in the VoIP connection device 10a, the delay time acquisition unit a61 performs measurement to the VoIP connection device 10b via the codec 10a3 and the network interface 10a4. It is configured to transmit a signal.

ここで、上述する測定信号は、VoIPネットワーク1における音声信号の遅延時間を測定するため、相手先通信装置であるVoIP接続装置10bへ送信される信号である。なお、上述する呼応答信号の詳細については後述する。   Here, the measurement signal described above is a signal transmitted to the VoIP connection apparatus 10b, which is the counterpart communication apparatus, in order to measure the delay time of the voice signal in the VoIP network 1. Details of the above-described call response signal will be described later.

また、遅延時間取得部a61は、VoIP接続装置10bの遅延時間取得部b61(図示せず)から送信される測定応答信号を受信するように構成されている。   The delay time acquisition unit a61 is configured to receive a measurement response signal transmitted from the delay time acquisition unit b61 (not shown) of the VoIP connection device 10b.

ここで、上述する測定応答信号は、測定信号を受信したことを送信元であるVoIP接続装置10aへ通知する信号である。   Here, the above-described measurement response signal is a signal that notifies the VoIP connection apparatus 10a that is the transmission source that the measurement signal has been received.

また、遅延時間取得部a61は、VoIP接続装置10bの遅延時間取得部b61から送信された測定信号を受信した場合、送信元であるVoIP接続装置10bへ測定応答信号を送信するように構成されている。   The delay time acquisition unit a61 is configured to transmit a measurement response signal to the VoIP connection device 10b that is the transmission source when receiving the measurement signal transmitted from the delay time acquisition unit b61 of the VoIP connection device 10b. Yes.

また、遅延時間取得部a61は、測定信号を送信してから、遅延時間取得部b61から送信される測定応答信号を受信するまでの時間を、遅延時間として取得するように構成されている。   Further, the delay time acquisition unit a61 is configured to acquire the time from when the measurement signal is transmitted until the measurement response signal transmitted from the delay time acquisition unit b61 is received as the delay time.

なお、かかる遅延時間は、VoIP接続装置10aの内部に具備する時計を用いて取得される。   The delay time is acquired using a clock provided in the VoIP connection device 10a.

また、かかる測定信号及び応答信号は、例えば、VoIPネットワーク1で一般的に用いられているPing(Packet INternet Groper)等を使用してもよい。   Further, for example, a Ping (Packet Internet Grouper) generally used in the VoIP network 1 may be used as the measurement signal and the response signal.

エコー抑制処理部a62は、エコー抑制信号生成部a621と、減算処理部a622とを具備している。   The echo suppression processing unit a62 includes an echo suppression signal generation unit a621 and a subtraction processing unit a622.

エコー抑制信号生成部a621は、相手先通信装置へ音声信号を送信してから、遅延時間経過後に、相手先通信装置へ送信した音声信号に基づいて、エコー抑制信号の生成を開始するように構成されている。   The echo suppression signal generation unit a621 is configured to start generating an echo suppression signal based on the audio signal transmitted to the counterpart communication device after the delay time has elapsed since the audio signal was transmitted to the counterpart communication device. Has been.

具体的に、エコー抑制信号生成部a621は、遅延時間取得部a61で取得された遅延時間の間、A/D変換処理部10a1から送信された音声信号を受信した順に記憶するように構成されている。   Specifically, the echo suppression signal generation unit a621 is configured to store the audio signals transmitted from the A / D conversion processing unit 10a1 during the delay time acquired by the delay time acquisition unit a61 in the order received. Yes.

そして、エコー抑制信号生成部a621は、遅延時間経過後、記憶する音声信号に基づいて、エコー抑制信号を生成するように構成されている。   The echo suppression signal generation unit a621 is configured to generate an echo suppression signal based on the stored audio signal after the delay time has elapsed.

より具体的に、エコー抑制信号生成部a621は、遅延時間取得部a61で取得された遅延時間が、例えば、200msecである場合、当該200msecの間にA/D変換処理部10a1から送信された音声信号(200msec/125μsec=1600サンプリング分)を受信し、受信順に記憶するように構成されている。   More specifically, when the delay time acquired by the delay time acquisition unit a61 is, for example, 200 msec, the echo suppression signal generation unit a621 transmits the audio transmitted from the A / D conversion processing unit 10a1 during the 200 msec. A signal (200 msec / 125 μsec = 1600 samplings) is received and stored in the order of reception.

また、エコー抑制信号生成部a621は、従来から用いられている、例えば、タップ数が512個の適応フィルタを具備しており、64msec(125μsec×512)まで、遅延するエコー信号に対応できるエコー抑制信号を生成するように構成されている。   The echo suppression signal generation unit a621 includes an adaptive filter that has been used conventionally, for example, with 512 taps, and can suppress echo signals that are delayed up to 64 msec (125 μsec × 512). It is configured to generate a signal.

なお、エコー抑制信号生成部a621には、タップ数が256個の適応フィルタが具備され、32msecまで、遅延するエコー信号に対応できるエコー抑制信号を生成するように構成されていてもよい。   Note that the echo suppression signal generation unit a621 may include an adaptive filter having 256 taps, and may be configured to generate an echo suppression signal that can respond to a delayed echo signal up to 32 msec.

また、エコー抑制信号生成部a621では、A/D変換処理部10a1から音声信号が1サンプリングずつ受信する毎に、記憶する古い音声信号を消去し、新しい音声信号に更新するように構成されている。   The echo suppression signal generation unit a621 is configured to delete the old audio signal to be stored and update to a new audio signal every time the audio signal is received from the A / D conversion processing unit 10a1 by one sampling. .

また、エコー抑制信号生成部a621では、後述する減算処理部a622で減算された音声信号に基づいて、当該音声信号に含まれるエコー信号が残留しないように、タップ係数を更新するように構成されている。   Further, the echo suppression signal generation unit a621 is configured to update the tap coefficient based on the audio signal subtracted by the subtraction processing unit a622 described later so that the echo signal included in the audio signal does not remain. Yes.

減算処理部a622は、相手先通信装置であるVoIP接続装置10bから送信された音声信号に対して、エコー抑制信号を減算させるエコー抑制処理を行うように構成されている。   The subtraction processing unit a622 is configured to perform echo suppression processing for subtracting an echo suppression signal from the audio signal transmitted from the VoIP connection device 10b that is the counterpart communication device.

具体的に、減算処理部a622は、端末機100bから送信され、VoIP接続装置10bと、VoIPネットワーク1と、VoIP接続装置10aのコーデック10a3とを介して、減算処理部a622で受信する音声信号に対して、エコー抑制信号生成部a621で生成されたエコー抑制信号を減算するように構成されている。   Specifically, the subtraction processing unit a622 transmits an audio signal transmitted from the terminal 100b and received by the subtraction processing unit a622 via the VoIP connection device 10b, the VoIP network 1, and the codec 10a3 of the VoIP connection device 10a. On the other hand, the echo suppression signal generated by the echo suppression signal generation unit a621 is subtracted.

かかる減算によって、減算処理部a622は、端末機100bから送信された音声信号に含まれるエコー信号を、抑制するように構成されている。   By such subtraction, the subtraction processing unit a622 is configured to suppress the echo signal included in the audio signal transmitted from the terminal 100b.

また、減算処理部a622は、抑制したエコー信号を含む音声信号を、A/D変換処理部10a1へ送信するように構成されている。   The subtraction processing unit a622 is configured to transmit an audio signal including the suppressed echo signal to the A / D conversion processing unit 10a1.

なお、本実施形態に係るエコー抑制装置10a6は、VoIP接続装置10aに具備されている場合を例に説明したが、VoIP接続装置10aと端末機100aとの機能を合わせ持つ、VoIP端末装置(図示せず)に具備するように構成されていてもよい。   The echo suppression apparatus 10a6 according to the present embodiment has been described by way of example in the case where it is provided in the VoIP connection apparatus 10a. However, the VoIP terminal apparatus (FIG. 5) having the functions of the VoIP connection apparatus 10a and the terminal 100a. (Not shown).

また、上述する構成のエコー抑制装置10a6における各機能は、ハードウエアによって構成されていてもよいし、汎用マイクロプロセッサにより、各機能の処理を行うプログラムとして実現するように構成されていてもよい。   In addition, each function in the echo suppression device 10a6 having the above-described configuration may be configured by hardware, or may be configured to be realized as a program that performs processing of each function by a general-purpose microprocessor.

(本実施形態に係るエコー抑制装置の動作)
上記する構成のエコー抑制装置10a6を具備するVoIP通話システム1000の動作について、図2乃至図4を参照して説明する。
(Operation of the echo suppression apparatus according to the present embodiment)
The operation of the VoIP call system 1000 including the echo suppression device 10a6 having the above-described configuration will be described with reference to FIGS.

また、本実施形態では、端末機100aと端末機100bとの間において、音声信号の通信が行われる場合を例にVoIP通話システム1000の動作について説明する。   Also, in the present embodiment, the operation of the VoIP call system 1000 will be described by taking as an example a case where voice signal communication is performed between the terminal 100a and the terminal 100b.

また、本実施形態では、説明の便宜上、端末機100aが発呼側で、端末機100bが着呼側として説明する。   Further, in the present embodiment, for convenience of explanation, the terminal 100a is described as the calling side and the terminal 100b is described as the called side.

ここで、本実施形態に係るVoIP通話システムは、SIP(Session Initiation Protocol)を用いて、VoIPネットワーク1における呼制御及び通信制御を行う場合を例に説明する。よって、呼制御サーバ2は、SIPサーバとして機能する場合を例に説明する。   Here, the case where the VoIP call system according to the present embodiment performs call control and communication control in the VoIP network 1 using SIP (Session Initiation Protocol) will be described as an example. Therefore, the case where the call control server 2 functions as a SIP server will be described as an example.

なお、かかるVoIP通話システム1000は、H323等のプロトコルを用いて制御するように構成されていても良い。   The VoIP call system 1000 may be configured to control using a protocol such as H323.

図2は、本実施形態に係るVoIP通話システム1000の通話開始時の動作を示すシーケンス図である。   FIG. 2 is a sequence diagram showing an operation at the start of a call of the VoIP call system 1000 according to the present embodiment.

図2のステップS101において、端末機100aは、端末機100bとの間で通話を行うため、通話の開始を要求する呼要求信号を送信し、VoIP接続装置10aがこれを受信する。   In step S101 of FIG. 2, the terminal 100a transmits a call request signal for requesting the start of a call in order to make a call with the terminal 100b, and the VoIP connection apparatus 10a receives the call request signal.

ステップS102において、VoIP接続装置10aは、受信した呼要求信号を、VoIPネットワーク1を介して、呼制御サーバ2へ送信し、呼制御サーバ2が当該呼要求信号を受信する。   In step S102, the VoIP connection apparatus 10a transmits the received call request signal to the call control server 2 via the VoIP network 1, and the call control server 2 receives the call request signal.

ステップS103において、呼制御サーバ2は、受信した呼要求信号を、VoIPネットワーク1を介して、VoIP接続装置10bへ送信し、VoIP接続装置10bがこれを受信する。   In step S103, the call control server 2 transmits the received call request signal to the VoIP connection apparatus 10b via the VoIP network 1, and the VoIP connection apparatus 10b receives the signal.

ステップS104において、VoIP接続装置10bは、端末機100bへ呼要求信号を送信し、端末機100bがこれを受信する。   In step S104, the VoIP connection apparatus 10b transmits a call request signal to the terminal 100b, and the terminal 100b receives the call request signal.

また、かかる呼要求信号を受信した端末機100bは、着信音等を発することで、利用者に対し呼要求信号を受信したことを通知する。   In addition, the terminal 100b that has received the call request signal notifies the user that the call request signal has been received by emitting a ring tone or the like.

ステップS105において、VoIP接続装置10bは、VoIPネットワーク1と、呼制御サーバ2と、VoIP接続装置10bを介して、端末機100aへ暫定応答信号を送信し、端末機100aがこれを受信する。   In step S105, the VoIP connection apparatus 10b transmits a provisional response signal to the terminal 100a via the VoIP network 1, the call control server 2, and the VoIP connection apparatus 10b, and the terminal 100a receives the temporary response signal.

ここで、上述した暫定応答信号は、VoIP接続装置10bから端末機100bへ呼要求信号が送信され、端末機100bが呼出中の状態であることを通知する信号である。   Here, the provisional response signal described above is a signal notifying that the call request signal is transmitted from the VoIP connection apparatus 10b to the terminal 100b and the terminal 100b is in a calling state.

また、かかる暫定呼要求信号を受信した端末機100aでは、スピーカ100a2から呼出中の通知音が出力され、利用者に対して、端末機100bが呼出中の状態であることが通知される。   In addition, in the terminal device 100a that has received the provisional call request signal, a notification sound during a call is output from the speaker 100a2, and the user is notified that the terminal device 100b is being called.

ステップS106において、端末機100bは、例えば、ボタン押下等の利用者の操作に基づいて、VoIP接続装置10bと、VoIPネットワーク1と、呼制御サーバ2と、VoIP接続装置10aとを介して、端末機100aへ呼応答信号を送信する。   In step S106, the terminal device 100b is connected to the terminal via the VoIP connection device 10b, the VoIP network 1, the call control server 2, and the VoIP connection device 10a based on a user operation such as pressing a button. A call response signal is transmitted to the device 100a.

ステップS107において、VoIP接続装置10aは、端末機100aへ呼応答信号を送信する。   In step S107, the VoIP connection apparatus 10a transmits a call response signal to the terminal 100a.

ここで、VoIP通話システム1000では、上述する呼応答信号が、端末機100bから端末機100aへ送信されることで、VoIPネットワーク1における音声信号の通信経路が確立される。   Here, in the VoIP call system 1000, the communication path of the voice signal in the VoIP network 1 is established by transmitting the call response signal described above from the terminal 100b to the terminal 100a.

よって、かかるVoIP通話システム1000のIPネットワーク1では、以後、VoIP接続装置10aとVoIP接続装置10bとの間において、呼制御サーバ2を介すことなく、通信が行われる。   Therefore, in the IP network 1 of the VoIP call system 1000, communication is performed between the VoIP connection device 10a and the VoIP connection device 10b without going through the call control server 2.

ステップS108において、VoIP接続装置10aのエコー抑制装置10a6における遅延時間取得部a61は、VoIPネットワーク1を介して、VoIP接続装置10bへ測定信号を送信する。   In step S108, the delay time acquisition unit a61 in the echo suppression device 10a6 of the VoIP connection device 10a transmits a measurement signal to the VoIP connection device 10b via the VoIP network 1.

ステップS109において、測定信号を受信したVoIP接続装置10bの遅延時間取得部b61(図示せず)は、VoIPネットワーク1を介して、VoIP接続装置10aへ測定応答信号を送信する。   In step S109, the delay time acquisition unit b61 (not shown) of the VoIP connection device 10b that has received the measurement signal transmits a measurement response signal to the VoIP connection device 10a via the VoIP network 1.

なお、この時、当該測定信号を受信したVoIP接続装置10bの遅延時間取得部b61(図示せず)は、VoIPネットワーク1を介して、測定信号をVoIP接続装置10aへ送信するように構成されていてもよい。   At this time, the delay time acquisition unit b61 (not shown) of the VoIP connection device 10b that has received the measurement signal is configured to transmit the measurement signal to the VoIP connection device 10a via the VoIP network 1. May be.

そして、VoIP接続装置10bの遅延時間取得部b61(図示せず)は、VoIP接続装置10aの遅延時間取得部a61から送信される測定応答信号を受信するように構成されていてもよい。   And the delay time acquisition part b61 (not shown) of the VoIP connection apparatus 10b may be comprised so that the measurement response signal transmitted from the delay time acquisition part a61 of the VoIP connection apparatus 10a may be received.

ステップS110において、VoIP接続装置10aの遅延時間取得部a61は、かかる測定応答信号を受信するとともに、測定信号を送信してから、測定応答信号を受信するまでの時間を遅延時間として取得する。   In step S110, the delay time acquisition unit a61 of the VoIP connection device 10a receives the measurement response signal and acquires the time from when the measurement signal is transmitted until the measurement response signal is received as the delay time.

また、VoIP接続装置10aのエコー抑制処理部a62は、遅延時間取得部a61で取得された遅延時間に基づいて、エコー抑制信号の生成を開始する遅延時間を設定する。なお、ステップS110の動作は、詳細を後述する(図3を参照)。   Further, the echo suppression processing unit a62 of the VoIP connection device 10a sets a delay time for starting generation of an echo suppression signal based on the delay time acquired by the delay time acquisition unit a61. Details of the operation in step S110 will be described later (see FIG. 3).

ステップS111において、端末機100aは、例えば、ボタン押下等の利用者の操作に基づいて、VoIP接続装置10bとの間で音声信号の通信を開始し、通話が行われる。   In step S111, the terminal 100a starts communication of an audio signal with the VoIP connection device 10b based on a user operation such as pressing a button, for example, and a call is performed.

ステップS112において、VoIP接続装置10aのエコー抑制処理部a62は、ステップS111の動作が開始されるとともに、エコー抑制信号の生成を開始し、端末機100bからVoIP接続装置10bを介して送信された音声信号に対して、生成されたエコー抑制信号を減算するエコー抑制処理を開始する。   In step S112, the echo suppression processing unit a62 of the VoIP connection apparatus 10a starts the operation of step S111, starts generating an echo suppression signal, and transmits the voice transmitted from the terminal 100b via the VoIP connection apparatus 10b. An echo suppression process for subtracting the generated echo suppression signal from the signal is started.

なお、ステップS112の動作は、詳細を後述する(図4を参照)。   Details of the operation of step S112 will be described later (see FIG. 4).

次に、ステップS110における具体的動作について、図3を参照しながら説明する。   Next, a specific operation in step S110 will be described with reference to FIG.

図3に示すように、ステップS1101において、エコー抑制装置10a6の遅延時間取得部a61は、上述する動作により遅延時間を取得する。   As shown in FIG. 3, in step S1101, the delay time acquisition unit a61 of the echo suppression apparatus 10a6 acquires the delay time by the above-described operation.

ステップS1102において、エコー抑制処理部a62のエコー抑制信号生成部a621は、記憶している音声信号を初期化する。   In step S1102, the echo suppression signal generation unit a621 of the echo suppression processing unit a62 initializes the stored audio signal.

ステップS1103において、エコー抑制信号生成部a621は、遅延時間取得部a61で取得された遅延時間に基づいて、遅延時間分の音声信号の記憶領域を設定する。   In step S1103, the echo suppression signal generation unit a621 sets a storage area for the audio signal for the delay time based on the delay time acquired by the delay time acquisition unit a61.

次に、ステップS112における具体的動作について、図4を参照しながら説明する。   Next, a specific operation in step S112 will be described with reference to FIG.

図4に示すように、ステップS1121において、エコー抑制処理部a62のエコー抑制信号生成部a621は、ステップS111の動作が開始されるとともに、VoIP接続装置10aのA/D変換処理部10a1から送信された音声信号を受信した順に記憶する。   As shown in FIG. 4, in step S1121, the echo suppression signal generation unit a621 of the echo suppression processing unit a62 starts the operation of step S111 and is transmitted from the A / D conversion processing unit 10a1 of the VoIP connection device 10a. The audio signals are stored in the order received.

ステップS1122において、エコー抑制信号生成部a621は、遅延時間経過後、記憶した音声信号を、順に読み出してエコー抑制信号を生成する。   In step S1122, the echo suppression signal generation unit a621 generates the echo suppression signal by sequentially reading the stored audio signal after the delay time has elapsed.

また、エコー抑制信号生成部a621では、A/D変換処理部10a1から音声信号が1サンプリングずつ受信する毎に、記憶する古い音声信号を消去し、受信した新しい音声信号に更新する。   In addition, every time the audio signal is received from the A / D conversion processing unit 10a1 by one sampling, the echo suppression signal generation unit a621 deletes the stored old audio signal and updates the received new audio signal.

ステップS1123において、減算処理部a622は、コーデック10a3から送信される音声信号を受信するとともに、受信した音声信号から、エコー抑制信号生成部a621で生成されたエコー抑制信号を減算する。   In step S1123, the subtraction processing unit a622 receives the audio signal transmitted from the codec 10a3 and subtracts the echo suppression signal generated by the echo suppression signal generation unit a621 from the received audio signal.

ここで、コーデック10a3から送信される音声信号は、端末機100bから送信された音声信号であり、エコー信号を含んでいる。   Here, the audio signal transmitted from the codec 10a3 is an audio signal transmitted from the terminal 100b and includes an echo signal.

また、エコー抑制信号生成部a621では、減算処理部a622で減算された音声信号に基づいて、音声信号に含まれるエコー信号が残留しないように、タップ係数を更新する。   Further, the echo suppression signal generation unit a621 updates the tap coefficient based on the audio signal subtracted by the subtraction processing unit a622 so that the echo signal included in the audio signal does not remain.

なお、上述したステップS108乃至S109の動作と、ステップS110の動作及びステップS112の動作は、通話中も定期的(例えば、10sec毎)に実施するように構成されていてもよい。   Note that the operations in steps S108 to S109, the operation in step S110, and the operation in step S112 described above may be performed periodically (for example, every 10 seconds) even during a call.

(本実施形態に係るエコー抑制装置の作用・効果)
本実施形態に係るエコー抑制装置10a6によれば、遅延時間取得部a61が、測定信号を送信してから測定応答信号を受信する間の時間に基づいて、VoIPネットワーク1における通信経路の遅延時間を取得するので、変動するVoIPネットワーク1におけるエコー信号の遅延時間を正確に取得できる。
(Operation / Effect of Echo Suppressor According to this Embodiment)
According to the echo suppression device 10a6 according to this embodiment, the delay time acquisition unit a61 determines the delay time of the communication path in the VoIP network 1 based on the time during which the measurement response signal is received after the measurement signal is transmitted. Since it is acquired, the delay time of the echo signal in the changing VoIP network 1 can be acquired accurately.

よって、図5に示すように、エコー抑制処理部a62のエコー抑制信号生成部a621は、遅延時間L2分のタップが不要となるので、例えば、従来から用いられているタップ数が512個(図5に示す時間B分のタップ)等の少ない適応フィルタで構成することができる。   Therefore, as shown in FIG. 5, the echo suppression signal generation unit a621 of the echo suppression processing unit a62 does not require taps for the delay time L2, and for example, the number of taps conventionally used is 512 (FIG. 5). 5 can be configured with a small number of adaptive filters.

従って、かかるエコー抑制装置10a6によれば、遅延時間が大きい、VoIP通話システム1000において、タップ数を増やして回路規模を増大させることなく、コストが安価なエコー抑制装置10a6を提供できる。   Therefore, according to the echo suppressing device 10a6, the echo suppressing device 10a6 can be provided at a low cost without increasing the number of taps and increasing the circuit scale in the VoIP call system 1000 having a large delay time.

さらに、かかるエコー抑制装置10a6によれば、音声信号とは別に、測定信号及び測定応答信号を通信するので、通話における音声信号に対して、ノイズ等の影響を与えることなく、遅延時間を取得することができる。   Furthermore, according to the echo suppression device 10a6, the measurement signal and the measurement response signal are communicated separately from the audio signal, so that the delay time is acquired without affecting the audio signal in the call without noise or the like. be able to.

(変更例1)
以下に、変更例1に係るエコー抑制装置10a6の構成について、第1実施形態に係るエコー抑制装置10a6の構成との相違点に着目して説明する。
(Modification 1)
Hereinafter, the configuration of the echo suppression device 10a6 according to the first modification will be described by focusing on differences from the configuration of the echo suppression device 10a6 according to the first embodiment.

また、本実施形態に係るエコー抑制装置10a6の構成は、エコー抑制処理部a62の構成を除いて、第1実施形態に係るエコー抑制装置10a6と同様である。   The configuration of the echo suppression device 10a6 according to the present embodiment is the same as that of the echo suppression device 10a6 according to the first embodiment, except for the configuration of the echo suppression processing unit a62.

よって、本実施形態に係るエコー抑制処理部a62の構成について説明する。   Therefore, the configuration of the echo suppression processing unit a62 according to the present embodiment will be described.

本変更例1に係るエコー抑制信号生成部a621は、VoIP接続装置10aから、VoIPネットワーク1を介して、VoIP接続装置10bへ送信される音声信号に基づいて、エコー抑制信号を生成するように構成されている。   The echo suppression signal generation unit a621 according to the first modification is configured to generate an echo suppression signal based on a voice signal transmitted from the VoIP connection device 10a to the VoIP connection device 10b via the VoIP network 1. Has been.

具体的に、エコー抑制信号生成部a621は、VoIP接続装置10aのA/D変換処理部10a1から送信された音声信号に基づいて、エコー抑制信号を生成するように構成されている。   Specifically, the echo suppression signal generation unit a621 is configured to generate an echo suppression signal based on the audio signal transmitted from the A / D conversion processing unit 10a1 of the VoIP connection device 10a.

ここで、かかる音声信号は、端末機100aから端末機100bへ送信される音声信号である。   Here, the audio signal is an audio signal transmitted from the terminal 100a to the terminal 100b.

また、エコー抑制信号生成部a621には、第1実施形態と同様に、従来から用いられているタップ数が少ない、例えば、512個の適応フィルタが具備されており、64msec(125μsec×512)まで、遅延するエコー信号に対応するエコー抑制信号を生成するように構成されている。   Similarly to the first embodiment, the echo suppression signal generation unit a621 is provided with, for example, 512 adaptive filters with a small number of taps conventionally used, and can be up to 64 msec (125 μsec × 512). The echo suppression signal corresponding to the delayed echo signal is generated.

ここで、第1実施形態に係るエコー抑制信号生成部a621は、遅延時間分の音声信号を記憶するように構成されていたが、本実施形態に係るエコー抑制信号生成部a621は、遅延時間分の音声信号を記憶するように構成されていない。   Here, the echo suppression signal generation unit a621 according to the first embodiment is configured to store the audio signal corresponding to the delay time. However, the echo suppression signal generation unit a621 according to the present embodiment corresponds to the delay time. Is not configured to store the audio signal.

また、エコー抑制処理部a62の減算処理部a622は、VoIP接続装置10aからVoIP接続装置10bへ音声信号を送信してから、遅延時間経過後に、VoIP接続装置10bから送信された音声信号に対して、エコー抑制信号を減算するエコー抑制処理を開始するように構成されている。   In addition, the subtraction processing unit a622 of the echo suppression processing unit a62 transmits the voice signal from the VoIP connection device 10a to the VoIP connection device 10b, and then the voice signal transmitted from the VoIP connection device 10b after the delay time has elapsed. The echo suppression processing for subtracting the echo suppression signal is started.

具体的に、減算処理部a622は、遅延時間取得部a61で取得された遅延時間の間、エコー抑制信号生成部a621で生成されたエコー抑制信号を、生成された順に記憶するように構成されている。   Specifically, the subtraction processing unit a622 is configured to store the echo suppression signals generated by the echo suppression signal generation unit a621 during the delay time acquired by the delay time acquisition unit a61 in the order of generation. Yes.

そして、減算処理部a622は、遅延時間経過後、記憶したエコー抑制信号を記憶した順に読み出し、コーデック10a3から送信された音声信号に対して、当該エコー抑制信号を減算するエコー抑制処理を開始するように構成されている。   Then, after the delay time has elapsed, the subtraction processing unit a622 reads the stored echo suppression signals in the order in which they are stored, and starts echo suppression processing for subtracting the echo suppression signals from the audio signal transmitted from the codec 10a3. It is configured.

ここで、コーデック10a3から送信された音声信号は、端末機100bから端末機100aへ送信された音声信号である。   Here, the audio signal transmitted from the codec 10a3 is an audio signal transmitted from the terminal 100b to the terminal 100a.

変更例1に係るエコー抑制装置10a6によれば、減算処理部a622において、遅延時間経過後、端末機100bから送信される音声信号に対して、生成されたエコー抑制信号を減算するエコー抑制処理が開始される。   According to the echo suppression device 10a6 according to the modification example 1, the subtraction processing unit a622 performs an echo suppression process of subtracting the generated echo suppression signal from the audio signal transmitted from the terminal 100b after the delay time has elapsed. Be started.

よって、エコー抑制処理部a62のエコー抑制信号生成部a621では、遅延時間分のタップが不要となり、従来から用いられているタップ数の少ない適応フィルタによって生成されるエコー抑制信号で、音声信号に含まれるエコー信号を抑制することができる。   Therefore, the echo suppression signal generation unit a621 of the echo suppression processing unit a62 does not require taps for the delay time, and is an echo suppression signal generated by an adaptive filter with a small number of taps that has been used conventionally, and is included in the audio signal. The echo signal that is generated can be suppressed.

(変更例2)
以下に、変更例2に係るエコー抑制装置10a6の構成について、第1実施形態に係るエコー抑制装置10a6の構成との相違点に着目して説明する。
(Modification 2)
Below, the structure of the echo suppression apparatus 10a6 which concerns on the modification 2 is demonstrated paying attention to difference with the structure of the echo suppression apparatus 10a6 which concerns on 1st Embodiment.

また、本実施形態に係るエコー抑制装置10a6の構成は、遅延時間取得部a61の構成を除いて、第1実施形態に係るエコー抑制装置10a6と同様である。よって、遅延時間取得部a61の構成について説明する。   The configuration of the echo suppression device 10a6 according to the present embodiment is the same as that of the echo suppression device 10a6 according to the first embodiment except for the configuration of the delay time acquisition unit a61. Therefore, the configuration of the delay time acquisition unit a61 will be described.

本実施形態に係る遅延時間取得部a61は、VoIP接続装置10bから送信された音声信号に含まれる時刻情報に基づいて、VoIP接続装置10bとの間における通信経路の遅延時間を取得するように構成されている。   The delay time acquisition unit a61 according to the present embodiment is configured to acquire the delay time of the communication path with the VoIP connection device 10b based on the time information included in the voice signal transmitted from the VoIP connection device 10b. Has been.

具体的に、遅延時間取得部a61は、端末機100bから送信された音声信号に含まれる、例えば、RTP(Real-time Transport Protocol)等の時刻情報を取得するように構成されている。   Specifically, the delay time acquisition unit a61 is configured to acquire time information such as RTP (Real-time Transport Protocol) included in the audio signal transmitted from the terminal 100b.

また、かかる遅延時間取得部a61は、VoIP接続装置10aに具備される時計を用いて、端末機100bから送信された音声信号を受信した際の時刻情報を検出するように構成されている。   In addition, the delay time acquisition unit a61 is configured to detect time information when an audio signal transmitted from the terminal 100b is received, using a clock provided in the VoIP connection device 10a.

そして、かかる遅延時間取得部a61は、端末機100bから送信された音声信号に含まれる時刻情報と、当該音声信号を受信した際に検出した時刻情報との時刻差に対して、2を乗算することで、通信経路の遅延時間を取得するように構成されている。   The delay time acquisition unit a61 multiplies 2 by the time difference between the time information included in the audio signal transmitted from the terminal 100b and the time information detected when the audio signal is received. Thus, the delay time of the communication path is acquired.

かかるエコー抑制装置10a6によれば、第1実施形態に係るエコー抑制装置10a6で行っていた測定信号及び測定応答信号の送受信が必要なくなるので、エコー抑制装置10a6における通信負荷を低減できる。   According to the echo suppression device 10a6, since transmission / reception of the measurement signal and the measurement response signal performed by the echo suppression device 10a6 according to the first embodiment is not necessary, the communication load in the echo suppression device 10a6 can be reduced.

また、かかるエコー抑制装置10a6によれば、音声信号の通信回線のトラフィック量を増加させることなく、遅延時間を取得できる。   Further, according to the echo suppression device 10a6, the delay time can be acquired without increasing the traffic amount of the communication line for the audio signal.

(変更例3)
以下に、変更例3に係るエコー抑制装置10a6の構成について、第1実施形態に係るエコー抑制装置10a6の構成との相違点に着目して説明する。
(Modification 3)
Below, the structure of the echo suppression apparatus 10a6 which concerns on the modification 3 is demonstrated paying attention to difference with the structure of the echo suppression apparatus 10a6 which concerns on 1st Embodiment.

また、本実施形態に係るエコー抑制装置10a6の構成は、遅延時間取得部a61の構成を除いて、第1実施形態に係るエコー抑制装置10a6と同様である。よって、本実施形態に係る遅延時間取得部a61の構成について説明する。   The configuration of the echo suppression device 10a6 according to the present embodiment is the same as that of the echo suppression device 10a6 according to the first embodiment except for the configuration of the delay time acquisition unit a61. Therefore, the configuration of the delay time acquisition unit a61 according to the present embodiment will be described.

本実施形態に係る遅延時間取得部a61は、エコー抑制信号生成部a621におけるタップ数に対応する信号時間Bの1/2時間程度を予め設定するように構成されている。   The delay time acquisition unit a61 according to the present embodiment is configured to preset about ½ hour of the signal time B corresponding to the number of taps in the echo suppression signal generation unit a621.

また、かかる遅延時間取得部a61は、VoIP接続装置10aにおいて、呼制御サーバ2から送信される呼応答信号が受信された場合、VoIPネットワーク1を介して、VoIP接続装置10bへ測定信号を送信するように構成されている。   The delay time acquisition unit a61 transmits a measurement signal to the VoIP connection apparatus 10b via the VoIP network 1 when the call response signal transmitted from the call control server 2 is received in the VoIP connection apparatus 10a. It is configured as follows.

また、かかる遅延時間取得部a61は、測定信号を受信したVoIP接続装置10bの遅延時間取得部b61(図示せず)から送信される測定応答信号を、受信するように構成されている。   The delay time acquisition unit a61 is configured to receive a measurement response signal transmitted from the delay time acquisition unit b61 (not shown) of the VoIP connection apparatus 10b that has received the measurement signal.

また、図6に示すように、かかる遅延時間取得部a61は、測定信号を送信してから、VoIP接続装置10aから送信される測定応答信号を受信するまでの遅延時間(変動遅延時間)L2(例えば、200msec)から、予め設定される信号時間B(例えば、64msec)の1/2程度の時間(例えば、32msec)を減算し、遅延時間(168msec)を取得するように構成されている。   Further, as shown in FIG. 6, the delay time acquisition unit a61 transmits a measurement signal until a measurement response signal transmitted from the VoIP connection device 10a is received (variable delay time) L2 ( For example, a delay time (168 msec) is obtained by subtracting a time (for example, 32 msec) that is about ½ of a preset signal time B (for example, 64 msec) from 200 msec).

なお、本実施形態では、遅延時間取得部a61に予め設定される時間を、エコー抑制信号生成部a621におけるタップ数に対応する信号時間Bの1/2時間程度としたが、信号時間Bの1/3程度の時間でもよいし、信号時間Bの1/4程度の時間でもよい。   In the present embodiment, the time set in advance in the delay time acquisition unit a61 is about ½ hour of the signal time B corresponding to the number of taps in the echo suppression signal generation unit a621. The time may be about / 3, or may be about ¼ of the signal time B.

本実施形態に係るエコー抑制装置10a6によれば、VoIPネットワーク1において取得された遅延時間L2と、予め設定される信号時間Bの1/2程度の時間とを減算して、遅延時間とする。   According to the echo suppression apparatus 10a6 according to the present embodiment, the delay time L2 acquired in the VoIP network 1 is subtracted from a time that is approximately ½ of the preset signal time B to obtain a delay time.

よって、かかるエコー抑制装置10a6によれば、VoIPネットワーク1におけるエコー信号の遅延時間が変動しても、タップ数に対応するエコー抑制信号の信号時間内の変動であれば、エコー信号を抑制できる。   Therefore, according to the echo suppression device 10a6, even if the delay time of the echo signal in the VoIP network 1 varies, the echo signal can be suppressed as long as it varies within the signal time of the echo suppression signal corresponding to the number of taps.

よって、かかるエコー抑制装置10a6によれば、VoIP通話システム1000において、タップ数の少ない適応フィルタを具備するエコー抑制信号生成部a621でも、変動するエコー信号に対応可能なエコー抑制信号を生成できる。   Therefore, according to the echo suppression apparatus 10a6, in the VoIP call system 1000, even the echo suppression signal generation unit a621 having an adaptive filter with a small number of taps can generate an echo suppression signal that can cope with a changing echo signal.

よって、かかるエコー抑制装置10a6によれば、回路規模を小さくし、コストの安価なエコー抑制装置10a6を提供できる。   Therefore, according to the echo suppression device 10a6, it is possible to reduce the circuit scale and provide an inexpensive echo suppression device 10a6.

(変更例4)
以下に、変更例4に係るエコー抑制装置10a6の構成について、第1実施形態に係るエコー抑制装置10a6の構成との相違点に着目して説明する。
(Modification 4)
Below, the structure of the echo suppression apparatus 10a6 which concerns on the modification 4 is demonstrated paying attention to difference with the structure of the echo suppression apparatus 10a6 which concerns on 1st Embodiment.

第1実施形態に係るエコー抑制装置10a6は、VoIP接続装置10a乃至10bに具備されていたのに対し、本実施形態に係るエコー抑制装置10a6は、VoIP接続装置10a及びネットワークゲートウェイ30に具備されている。   The echo suppression device 10a6 according to the first embodiment is included in the VoIP connection devices 10a to 10b, whereas the echo suppression device 10a6 according to the present embodiment is included in the VoIP connection device 10a and the network gateway 30. Yes.

具体的に、図7に示すように、エコー抑制装置10a6は、端末機100a及びVoIPネットワーク1に接続されるVoIP接続装置10aと、公衆電話回線の端末機500に接続する電話回線ネットワーク3及びVoIPネットワーク1に接続するネットワークゲートウェイ30とに具備されている。   Specifically, as shown in FIG. 7, the echo suppression apparatus 10a6 includes the VoIP connection apparatus 10a connected to the terminal 100a and the VoIP network 1, and the telephone line network 3 and VoIP connected to the public telephone line terminal 500. The network gateway 30 connected to the network 1 is provided.

また、かかるネットワークゲートウェイ30は、公衆電話回線等の電話回線ネットワークとVoIPネットワーク1との間における音声信号の変換処理及び通信制御を行うように構成されている。   The network gateway 30 is configured to perform a voice signal conversion process and communication control between a telephone line network such as a public telephone line and the VoIP network 1.

具体的に、ネットワークゲートウェイ30は、図8に示すように、電話回線ネットワークインターフェース31と、エコー抑制装置32と、コーデック33と、ネットワークインターフェース34とを具備する。   Specifically, as shown in FIG. 8, the network gateway 30 includes a telephone line network interface 31, an echo suppression device 32, a codec 33, and a network interface 34.

電話回線ネットワークインターフェース31は、電話回線ネットワーク3を介して、端末機500との間で音声信号を送受信するように構成されている。   The telephone line network interface 31 is configured to transmit and receive audio signals to and from the terminal device 500 via the telephone line network 3.

エコー抑制装置32と、コーデック33と、ネットワークインターフェース34は、第1実施形態に係るVoIP接続装置と同様であるため説明を省略する。   Since the echo suppression device 32, the codec 33, and the network interface 34 are the same as the VoIP connection device according to the first embodiment, the description thereof is omitted.

次に、本実施形態に係るVoIP接続装置10aに具備されているエコー抑制装置10a6の構成について説明する。   Next, the configuration of the echo suppression device 10a6 provided in the VoIP connection device 10a according to the present embodiment will be described.

また、VoIP接続装置10aに具備されているエコー抑制装置10a6は、遅延時間取得部a61の構成を除いて、第1実施形態に係るエコー抑制装置10a6と同様である。よって、本実施形態に係る遅延時間取得部a61の構成について、具体的に説明する。   The echo suppression device 10a6 provided in the VoIP connection device 10a is the same as the echo suppression device 10a6 according to the first embodiment except for the configuration of the delay time acquisition unit a61. Therefore, the configuration of the delay time acquisition unit a61 according to the present embodiment will be specifically described.

本実施形態に係る遅延時間取得部a61は、電話回線ネットワーク3と、端末機500との間における固定遅延時間Tx2を、予め記憶するように構成されている。   The delay time acquisition unit a61 according to the present embodiment is configured to store in advance a fixed delay time Tx2 between the telephone line network 3 and the terminal device 500.

また、かかる遅延時間取得部a61は、呼制御サーバ2から送信される呼応答信号が受信された場合、VoIPネットワーク1を介して、ネットワークゲートウェイ30へ測定信号を送信するように構成されている。   The delay time acquisition unit a61 is configured to transmit a measurement signal to the network gateway 30 via the VoIP network 1 when a call response signal transmitted from the call control server 2 is received.

また、本実施形態に係る遅延時間取得部a61は、測定信号を受信したネットワークゲートウェイ30から送信される測定応答信号を受信するように構成されている。   In addition, the delay time acquisition unit a61 according to the present embodiment is configured to receive a measurement response signal transmitted from the network gateway 30 that has received the measurement signal.

また、かかる遅延時間取得部a61は、図7に示すように、測定信号を送信してから、ネットワークゲートウェイ30から送信される測定応答信号を受信するまでの遅延時間(変動遅延時間)Tx1(例えば、200msec)と、予め設定される固定遅延時間Tx2(例えば、20msec)を加算し、総合遅延時間Tx3(220msec)を遅延時間として取得するように構成されている。   Further, as shown in FIG. 7, the delay time acquisition unit a <b> 61 has a delay time (variation delay time) Tx <b> 1 (for example, from when a measurement signal is transmitted to when a measurement response signal transmitted from the network gateway 30 is received). , 200 msec) and a preset fixed delay time Tx2 (for example, 20 msec) are added, and the total delay time Tx3 (220 msec) is acquired as the delay time.

ここで、ネットワークゲートウェイ30に具備されるエコー抑制装置32においても遅延時間が取得されるが、当該エコー抑制装置32では、第1実施形態と同様に、図7に示す遅延時間Tx1が取得される。   Here, although the delay time is also acquired in the echo suppression device 32 provided in the network gateway 30, the delay time Tx1 shown in FIG. 7 is acquired in the echo suppression device 32 as in the first embodiment. .

なお、本実施形態における端末機500が、携帯電話等の移動無線端末機(図示せず)として機能し、電話回線ネットワーク3が、移動無線通信ネットワークとして機能する場合、上述するネットワークゲートウェイ30は、電話回線ネットワークインターフェース31が、移動無線通信ネットワークインターフェース(図示せず)として機能するように構成されていてもよい。   In addition, when the terminal 500 in the present embodiment functions as a mobile wireless terminal (not shown) such as a mobile phone and the telephone line network 3 functions as a mobile wireless communication network, the network gateway 30 described above is The telephone line network interface 31 may be configured to function as a mobile radio communication network interface (not shown).

かかる場合、VoIP接続装置10aに具備されるエコー抑制装置10a6の遅延時間取得部a61には、移動無線通信ネットワークと、移動無線端末機との間における固定的な遅延時間をTx4(例えば、30msec)として予め設定されている。   In such a case, a fixed delay time between the mobile radio communication network and the mobile radio terminal is set to Tx4 (for example, 30 msec) in the delay time acquisition unit a61 of the echo suppression apparatus 10a6 provided in the VoIP connection apparatus 10a. Is preset.

また、かかる遅延時間取得部a61は、測定信号を送信してから、VoIP接続装置10aから送信される測定応答信号を受信するまでの遅延時間(変動遅延時間)Tx1(例えば、200msec)と、予め設定される固定遅延時間Tx4(例えば、30msec)を加算し、総合遅延時間Tx5(230msec)を遅延時間として取得する。   Further, the delay time acquisition unit a61 transmits in advance a delay time (variation delay time) Tx1 (for example, 200 msec) from when the measurement signal is transmitted to when the measurement response signal transmitted from the VoIP connection device 10a is received. The set fixed delay time Tx4 (for example, 30 msec) is added, and the total delay time Tx5 (230 msec) is acquired as the delay time.

本実施形態に係るエコー抑制装置10a6によれば、VoIPネットワーク1において取得された変動遅延時間Tx1と、予め設定される電話回線ネットワーク3における固定遅延時間Tx2とを加算し、より正確な遅延時間Tx3を取得するので、端末機100aにおけるエコー信号を、より正確に抑制できる。   According to the echo suppression device 10a6 according to the present embodiment, the variable delay time Tx1 acquired in the VoIP network 1 and the preset delay time Tx2 in the telephone line network 3 are added to obtain a more accurate delay time Tx3. Therefore, the echo signal in the terminal 100a can be more accurately suppressed.

また、かかるエコー抑制装置10a6によれば、エコー抑制信号生成部a621における適応フィルタのタップ数をより少なくできる。   Further, according to the echo suppression device 10a6, the number of taps of the adaptive filter in the echo suppression signal generation unit a621 can be further reduced.

よって、エコー抑制装置10a6の回路規模を小さくし、コストの安価なエコー抑制装置10a6を提供できる。   Therefore, the circuit scale of the echo suppression device 10a6 can be reduced, and the inexpensive echo suppression device 10a6 can be provided.

(その他の実施形態)
上述したように本発明の一例を説明したが、具体例を例示したに過ぎず、特に本発明を限定するものではなく、各部の具体的構成等は、適宜設計変更可能である。また、各実施形態及び各変更例の構成はそれぞれ組み合わせることが可能である。また、各実施形態及び各変更例の作用及び効果は、本発明から生じる最も好適な作用及び効果を列挙したに過ぎず、本発明による作用及び効果は、各実施形態及び各変更例に記載されたものに限定されるものではない。
(Other embodiments)
As described above, an example of the present invention has been described. However, the present invention is merely illustrated as a specific example, and the present invention is not particularly limited. The specific configuration and the like of each part can be appropriately changed in design. In addition, the configurations of the embodiments and the modified examples can be combined. In addition, the operation and effect of each embodiment and each modification are merely a list of the most preferable operations and effects resulting from the present invention, and the operation and effect according to the present invention are described in each embodiment and each modification. It is not limited to the ones.

本実施形態に係るエコー抑制装置10a6の構成を示すブロック図である。It is a block diagram which shows the structure of the echo suppression apparatus 10a6 which concerns on this embodiment. 本実施形態に係るVoIP通話システム1000の動作を示すシーケンス図である。It is a sequence diagram which shows operation | movement of the VoIP call system 1000 which concerns on this embodiment. 本実施形態に係るエコー抑制装置10a6の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the echo suppression apparatus 10a6 which concerns on this embodiment. 本実施形態に係るエコー抑制装置10a6の動作を示すフローチャートである。It is a flowchart which shows operation | movement of the echo suppression apparatus 10a6 which concerns on this embodiment. 本実施形態に係るエコー信号の遅延時間とタップ数との関係を示すイメージ図である。It is an image figure which shows the relationship between the delay time of the echo signal which concerns on this embodiment, and the number of taps. 本変更例に係るエコー信号の遅延時間とタップ数との関係を示すイメージ図である。It is an image figure which shows the relationship between the delay time of the echo signal which concerns on this example of a change, and the number of taps. 本変更例に係るVoIP通話システムと、公衆電話回線ネットワークを示すイメージ図である。It is an image figure which shows the VoIP telephone call system and public telephone line network which concern on this example of a change. 本変更例に係るネットワークゲートウェイの構成を示すブロック図である。It is a block diagram which shows the structure of the network gateway which concerns on this example of a change. 従来技術及び本実施形態に係るVoIP通話システムを示すイメージ図である。It is an image figure which shows the VoIP telephone call system which concerns on a prior art and this embodiment. 従来技術及び本実施形態に係るVoIP通話システムを示すイメージ図である。It is an image figure which shows the VoIP telephone call system which concerns on a prior art and this embodiment. 従来技術に係るエコー信号の遅延時間とタップ数との関係を示すイメージ図である。It is an image figure which shows the relationship between the delay time of the echo signal which concerns on a prior art, and the number of taps.

符号の説明Explanation of symbols

1000…VoIP通話システム、L1乃至L2…遅延時間、S108〜S112…ステップ、S1101〜S1103…ステップ、S1121〜S1123…ステップ、S2〜S3…エコー信号、a21…減算部、a22…エコー抑制信号生成部、a61…遅延時間取得部、a62…エコー抑制処理部、a621…エコー抑制信号生成部、a622…減算処理部、1…VoIPネットワーク、2…呼制御サーバ、3…電話回線ネットワーク、10a及び10b…VoIP接続装置、10a1…変換処理部、10a2…エコー抑制装置、10a3…コーデック、10a4…ネットワークインターフェース、10a5…制御部、10a6…エコー抑制装置、10a〜10b…VoIP接続装置、30…ネットワークゲートウェイ、31…電話回線ネットワークインターフェース、32…エコー抑制装置、33…コーデック、34…ネットワークインターフェース、100a及び100b…端末機、100a1及び100b1…マイク、100a2及び100b2…スピーカ、200…端末機、500…端末機、2000…話者、S1…音声信号、S2乃至S3…エコー信号 1000 ... VoIP call system, L1 to L2 ... delay time, S108 to S112 ... step, S1101 to S1103 ... step, S1121 to S1123 ... step, S2 to S3 ... echo signal, a21 ... subtraction unit, a22 ... echo suppression signal generation unit , A61 ... delay time acquisition unit, a62 ... echo suppression processing unit, a621 ... echo suppression signal generation unit, a622 ... subtraction processing unit, 1 ... VoIP network, 2 ... call control server, 3 ... telephone line network, 10a and 10b ... VoIP connection device, 10a1 ... conversion processing unit, 10a2 ... echo suppression device, 10a3 ... codec, 10a4 ... network interface, 10a5 ... control unit, 10a6 ... echo suppression device, 10a-10b ... VoIP connection device, 30 ... network gateway, 31 … Telephone times Network interface, 32 ... Echo suppression device, 33 ... Codec, 34 ... Network interface, 100a and 100b ... Terminal, 100a1 and 100b1 ... Microphone, 100a2 and 100b2 ... Speaker, 200 ... Terminal, 500 ... Terminal, 2000 ... Talk S1, voice signal, S2 to S3, echo signal

Claims (6)

相手先通信装置との間で、ネットワークを介して音声信号の通信を行う通信装置に備えられるエコー抑制装置であって、
前記相手先通信装置との間における通信経路の遅延時間を取得する遅延時間取得部と、
前記遅延時間に基づいて、前記相手先通信装置から送信された前記音声信号に含まれるエコー信号を抑制するエコー抑制処理を開始するエコー抑制処理部と
を具備することを特徴とするエコー抑制装置。
An echo suppression device provided in a communication device that performs voice signal communication with a counterpart communication device via a network,
A delay time acquisition unit for acquiring a delay time of a communication path with the counterpart communication device;
An echo suppression apparatus comprising: an echo suppression processing unit that starts an echo suppression process that suppresses an echo signal included in the audio signal transmitted from the counterpart communication apparatus based on the delay time.
前記エコー抑制処理部は、
前記相手先通信装置へ前記音声信号を送信してから、前記遅延時間経過後に、前記相手先通信装置へ送信した前記音声信号に基づいて、エコー抑制信号の生成を開始するエコー抑制信号生成部と、
前記相手先通信装置から送信された前記音声信号に対して、前記エコー抑制信号を減算させるエコー抑制処理を行う減算処理部と
を具備することを特徴とする請求項1に記載のエコー抑制装置。
The echo suppression processing unit
An echo suppression signal generator for starting generation of an echo suppression signal based on the audio signal transmitted to the counterpart communication device after the delay time has elapsed after transmitting the audio signal to the counterpart communication device; ,
The echo suppression apparatus according to claim 1, further comprising: a subtraction processing unit that performs an echo suppression process for subtracting the echo suppression signal from the audio signal transmitted from the partner communication apparatus.
前記エコー抑制処理部は、
前記相手先通信装置へ送信する前記音声信号に基づいて、エコー抑制信号を生成するエコー抑制信号生成部と、
前記相手先通信装置へ前記音声信号を送信してから、前記遅延時間経過後に、前記相手先通信装置から送信された前記音声信号に対して前記エコー抑制信号を減算させるエコー抑制処理を開始する減算処理部とを具備することを特徴とする請求項1に記載のエコー抑制装置。
The echo suppression processing unit
An echo suppression signal generating unit that generates an echo suppression signal based on the audio signal transmitted to the counterpart communication device;
Subtraction for starting echo suppression processing for subtracting the echo suppression signal from the audio signal transmitted from the counterpart communication device after the delay time has elapsed since the audio signal was transmitted to the counterpart communication device. The echo suppression apparatus according to claim 1, further comprising a processing unit.
前記遅延時間取得部は、前記相手先通信装置へ測定信号を送信してから、前記測定信号に対して前記相手先通信装置が送信する測定応答信号を受信するまでの時間に基づいて、前記相手先通信装置との間における通信経路の遅延時間を取得することを特徴とする請求項1乃至3に記載のエコー抑制装置。   The delay time acquisition unit is configured to transmit the measurement signal to the counterpart communication device and to receive the measurement response signal transmitted from the counterpart communication device with respect to the measurement signal. The echo suppression apparatus according to claim 1, wherein a delay time of a communication path with a destination communication apparatus is acquired. 前記遅延時間取得部は、前記相手先通信装置から送信された音声信号に含まれる時刻情報に基づいて、前記相手先通信装置との間における通信経路の遅延時間を取得することを特徴とする請求項1乃至3に記載のエコー抑制装置。   The delay time acquisition unit acquires a delay time of a communication path with the partner communication device based on time information included in an audio signal transmitted from the partner communication device. Item 4. The echo suppression device according to Items 1 to 3. 相手先通信装置との間で、ネットワークを介して音声信号の通信を行う通信装置に備えられるエコー抑制方法であって、
前記相手先通信装置との間における通信経路の遅延時間を取得する遅延時間取得ステップと、
前記遅延時間に基づいて、前記相手先通信装置から送信された前記音声信号に含まれるエコー信号を抑制するエコー抑制処理を開始するエコー抑制処理ステップと
を具備することを特徴とするエコー抑制方法。
An echo suppression method provided in a communication device that performs communication of a voice signal via a network with a counterpart communication device,
A delay time acquisition step of acquiring a delay time of a communication path with the counterpart communication device;
An echo suppression method comprising: starting an echo suppression process for suppressing an echo signal included in the audio signal transmitted from the counterpart communication device based on the delay time.
JP2006058181A 2006-03-03 2006-03-03 Echo suppressing apparatus and echo suppressing method Pending JP2007235874A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006058181A JP2007235874A (en) 2006-03-03 2006-03-03 Echo suppressing apparatus and echo suppressing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006058181A JP2007235874A (en) 2006-03-03 2006-03-03 Echo suppressing apparatus and echo suppressing method

Publications (1)

Publication Number Publication Date
JP2007235874A true JP2007235874A (en) 2007-09-13

Family

ID=38555952

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006058181A Pending JP2007235874A (en) 2006-03-03 2006-03-03 Echo suppressing apparatus and echo suppressing method

Country Status (1)

Country Link
JP (1) JP2007235874A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010206515A (en) * 2009-03-03 2010-09-16 Oki Electric Ind Co Ltd Echo canceller
KR20150096424A (en) * 2012-12-21 2015-08-24 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Echo suppression
KR20150096423A (en) * 2012-12-21 2015-08-24 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Echo suppression
JP2021036634A (en) * 2019-08-30 2021-03-04 沖電気工業株式会社 Propagation delay time estimating device and program, as well as echo canceler, echo canceling program and echo canceling method

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001333000A (en) * 2000-05-19 2001-11-30 Toshiba Corp Telephony equipment
JP2004254022A (en) * 2003-02-19 2004-09-09 Mitsubishi Electric Corp Ip network communication equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001333000A (en) * 2000-05-19 2001-11-30 Toshiba Corp Telephony equipment
JP2004254022A (en) * 2003-02-19 2004-09-09 Mitsubishi Electric Corp Ip network communication equipment

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010206515A (en) * 2009-03-03 2010-09-16 Oki Electric Ind Co Ltd Echo canceller
US8433059B2 (en) 2009-03-03 2013-04-30 Oki Electric Industry Co., Ltd. Echo canceller canceling an echo according to timings of producing and detecting an identified frequency component signal
KR20150096424A (en) * 2012-12-21 2015-08-24 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Echo suppression
KR20150096423A (en) * 2012-12-21 2015-08-24 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Echo suppression
KR102170341B1 (en) * 2012-12-21 2020-10-26 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Echo suppression
KR102169993B1 (en) * 2012-12-21 2020-10-26 마이크로소프트 테크놀로지 라이센싱, 엘엘씨 Echo suppression
JP2021036634A (en) * 2019-08-30 2021-03-04 沖電気工業株式会社 Propagation delay time estimating device and program, as well as echo canceler, echo canceling program and echo canceling method
JP7327002B2 (en) 2019-08-30 2023-08-16 沖電気工業株式会社 Propagation delay time estimation device and program, echo canceller, echo cancellation program and echo cancellation method

Similar Documents

Publication Publication Date Title
KR100607140B1 (en) Internet based telephone apparatus
JP6100801B2 (en) Audio signal processing in communication systems
US20070237339A1 (en) Environmental noise reduction and cancellation for a voice over internet packets (VOIP) communication device
EP3217638B1 (en) Transferring information from a sender to a recipient during a telephone call under noisy environment
KR20170041828A (en) Reversed echo canceller
JP2006101048A (en) Ptt communication system, portable terminal device, and conversation start method used for them and program thereof
US20080075065A1 (en) Wireless VoIP headset with call origination capability
WO2007068166A1 (en) Electricity echo elimination device and method
JP2007214976A (en) Echo canceler, video phone terminal and echo cancellation method
JP2007235874A (en) Echo suppressing apparatus and echo suppressing method
JP2006262467A (en) Method for processing voice signal in network and push-to-talk telephony system
JP6601030B2 (en) headset
JP5745475B2 (en) Echo cancellation method, system and devices
JP6155882B2 (en) Echo suppression device and program
JP2011217005A (en) Intercom system, center device, and noise elimination method
JP4094616B2 (en) IP phone
JP2007134862A (en) Ip communication terminal and ip communication method
JP2019145874A (en) Communication transmission device and voice quality determination method for communication transmission device
JP5189515B2 (en) Intercom system
JP4079921B2 (en) Wireless IP telephone, wireless IP telephone system, and voice communication method thereof
JP2011130145A (en) Network device
JP6600325B2 (en) Gateway device and communication method thereof
JP4788553B2 (en) Network connection device
JP2008219240A (en) Sound emitting and collecting system
JP4685576B2 (en) Intercom system

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Effective date: 20080118

Free format text: JAPANESE INTERMEDIATE CODE: A7423

RD13 Notification of appointment of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7433

Effective date: 20080201

A711 Notification of change in applicant

Effective date: 20080801

Free format text: JAPANESE INTERMEDIATE CODE: A712

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20080909

A621 Written request for application examination

Effective date: 20081118

Free format text: JAPANESE INTERMEDIATE CODE: A621

RD02 Notification of acceptance of power of attorney

Effective date: 20090930

Free format text: JAPANESE INTERMEDIATE CODE: A7422

RD04 Notification of resignation of power of attorney

Effective date: 20091015

Free format text: JAPANESE INTERMEDIATE CODE: A7424

A131 Notification of reasons for refusal

Effective date: 20100608

Free format text: JAPANESE INTERMEDIATE CODE: A131

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100809

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101130