KR100772199B1 - Apparatus and method for removing noise on call for quality assurance of VoIP service, and VoIP terminal - Google Patents
Apparatus and method for removing noise on call for quality assurance of VoIP service, and VoIP terminal Download PDFInfo
- Publication number
- KR100772199B1 KR100772199B1 KR1020060096559A KR20060096559A KR100772199B1 KR 100772199 B1 KR100772199 B1 KR 100772199B1 KR 1020060096559 A KR1020060096559 A KR 1020060096559A KR 20060096559 A KR20060096559 A KR 20060096559A KR 100772199 B1 KR100772199 B1 KR 100772199B1
- Authority
- KR
- South Korea
- Prior art keywords
- noise
- voip
- call
- voice
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000000275 quality assurance Methods 0.000 title claims description 11
- 238000005259 measurement Methods 0.000 claims abstract description 71
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 38
- 238000012360 testing method Methods 0.000 claims abstract description 35
- 230000002401 inhibitory effect Effects 0.000 claims description 34
- 238000004891 communication Methods 0.000 claims description 13
- 238000012544 monitoring process Methods 0.000 claims description 12
- 238000001914 filtration Methods 0.000 claims description 6
- 230000003044 adaptive effect Effects 0.000 claims description 4
- 230000006735 deficit Effects 0.000 abstract description 3
- 230000005764 inhibitory process Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 12
- 238000012545 processing Methods 0.000 description 9
- 238000010295 mobile communication Methods 0.000 description 4
- 238000012805 post-processing Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 239000000284 extract Substances 0.000 description 3
- 238000000691 measurement method Methods 0.000 description 3
- 238000007781 pre-processing Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000004378 air conditioning Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000013441 quality evaluation Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1059—End-user terminal functionalities specially adapted for real-time communication
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
본 발명은 VoIP 서비스의 품질보장을 위한 통화 잡음 제거장치 및 방법에 관한 것이다.The present invention relates to an apparatus and method for removing noise in a call for guaranteeing the quality of a VoIP service.
본 발명의 통화 잡음 제거방법은, 통화 잡음 제거요청에 따라서 통화 음성에 대응되는 기준음성파일을 생성하고, 상기 기준음성을 패킷화하여 시험음성신호로 변환하여 실제 VoIP 망을 통해 전송하도록 한 후, 미리 저장된 PESQ 통화음질 측정 알고리즘에 적용하여 상기 VoIP에 대한 PESQ-MOS 값을 추출하고, 상기 PESQ-MOS 값을 이용하여 상기 발생된 통화 잡음에 대응되는 통화 음질 저해 요소값을 산출하여 미리 설정된 통화 음질 저해 요소값의 편차값을 계산하고, 그 편차값을 근거로 상기 VoIP 망의 장애상태를 판단하고, 그 판단결과에 따라 상기 통화 잡음에 대응되는 통화 음질 저해 요소를 제거한다.According to the present invention, the method for removing noise from a call generates a reference voice file corresponding to a call voice according to a call noise removal request, converts the reference voice into a test voice signal, and transmits it through an actual VoIP network. The PESQ-MOS value for the VoIP is extracted by applying a pre-stored PESQ call quality measurement algorithm, and the call quality impairment factor value corresponding to the generated call noise is calculated by using the PESQ-MOS value. The deviation value of the interference factor value is calculated, and the failure state of the VoIP network is determined based on the deviation value, and the call sound quality inhibition factor corresponding to the call noise is removed according to the determination result.
Description
도 1은 본 발명이 적용되는 VoIP 망 시스템의 구성에 대한 예시도,1 is an exemplary diagram of a configuration of a VoIP network system to which the present invention is applied;
도 2는 본 발명의 일 실시예에 따른 VoIP 망에서의 통화 잡음 측정을 위한 시스템 구성도,2 is a system configuration diagram for measuring call noise in a VoIP network according to an embodiment of the present invention;
도 3은 본 발명의 실시예에 따른 VoIP 망에서 돌발 잡음 발생시 원음성과 잡음의 혼음이 될 때의 파형을 나타낸 도면,FIG. 3 is a diagram illustrating waveforms when confusion of original voice and noise occurs when sudden noise occurs in a VoIP network according to an embodiment of the present invention; FIG.
도 4는 본 발명의 일 실시예에 따른 VoIP 서비스의 품질보장을 위한 통화 잡음 제거장치의 구성블럭도,4 is a block diagram of a device for removing noise in a call for guaranteeing the quality of a VoIP service according to an embodiment of the present invention;
도 5의 (a),(b),(c)는 본 발명의 일 실시예에 따른 VoIP 망에서 품질보장을 위한 통화 잡음 제거방법을 보이는 흐름도,5 (a), (b), (c) is a flowchart showing a method for removing call noise for quality assurance in a VoIP network according to an embodiment of the present invention;
도 6은 본 발명의 다른 실시예에 따른 VoIP 망에서 서비스 품질보장을 위한 통화 잡음 제거방법을 보이는 흐름도, 6 is a flowchart illustrating a method for removing call noise for guaranteeing service quality in a VoIP network according to another embodiment of the present invention;
도 7(a)는 본 발명의 실시예에 따른 PESQ 통화음질 측정 알고리즘을 VoIP 망에 적용한 예지적인 도면, 그리고7 (a) is a schematic diagram of applying a PESQ voice quality measurement algorithm according to an embodiment of the present invention to a VoIP network; and
도 7(b)는 본 발명의 실시예에 따른 도 6에서 설명한 PESQ 통화음질 측정 알고리즘을 적용한 예시적인 도면이다. FIG. 7B is an exemplary diagram to which the PESQ voice quality measurement algorithm described with reference to FIG. 6 according to an embodiment of the present invention is applied.
* 도면의 주요 부분에 대한 부호의 설명 * Explanation of symbols on the main parts of the drawings
100, 200 : VoIP 소프트폰 단말 110 : 제어부100, 200: VoIP softphone terminal 110: control unit
122 : 입력부 124 : 출력부122: input unit 124: output unit
130 : VoIP 통신부 140 : PESQ 측정부130: VoIP communication unit 140: PESQ measurement unit
142 : 파일/데이터 생성부 145 : SNR 측정부142: file / data generation unit 145: SNR measurement unit
146 : 잡음필터링부 150 : 파라미터산출부146: noise filtering unit 150: parameter calculation unit
160 : 편차계산부 170 : 망관리부160: deviation calculation unit 170: network management unit
180 : 제어부 190 : 패킷처리부180
390 : VoIP 망 500 : 모니터링 서버390: VoIP network 500: monitoring server
본 발명은 보이스 오버 인터넷 프로토콜(Voice over Internet Protocol;이하, VoIP라 함) 서비스의 품질보장을 위한 통화 잡음 제거장치 및 방법에 관한 것으로서, 특히 VoIP 망에서 VoIP용 단말을 통해 음성 통화가 수행되는 상태에서 통화 환경에 따라 발생하는 통화 잡음을 제거함으로써 VoIP 서비스의 품질을 보장하도록 하는 VoIP 서비스의 품질보장을 위한 통화 잡음 제거장치 및 방법, 그리고 이 를 적용한 VoIP용 단말에 관한 것이다.The present invention relates to an apparatus and method for removing noise in a call for quality assurance of a Voice over Internet Protocol (hereinafter referred to as VoIP) service, in particular, a state in which a voice call is performed through a VoIP terminal in a VoIP network. The present invention relates to an apparatus and method for removing noise in a VoIP service for guaranteeing the quality of a VoIP service by removing a call noise generated by a call environment in a call environment, and to a terminal for VoIP to which the same is applied.
일반적으로, VoIP는 서비스 품질(Quality of Service:이하, QoS라 함)을 보장하지 않는 인터넷 프로토콜(Internet Protocol:IP) 망을 통해 음성 패킷을 전송하므로 수신단에서는 통화 음질이 변경되어 들리는 현상이 빈번하게 발생한다. 이에 따라, 최근까지 유선통신시스템, 무선가입자망, 이동전화망, 개인휴대통신망, 차세대 이동통신망 등을 포함하는 이기종간 통신시스템에서 통화음질을 높이기 위한 연구가 계속되고 있다. 하지만 이러한 노력에도 불구하고 통화시의 주변 환경에 따라 발생하는 자연적인 잡음에 대해서는 그 다양성으로 인해 아직도 연구가 미진한 상태이며, 이러한 잡음들이 IP 망을 통해 전송됨에 따라 수신자들이 불편함을 느끼고 고객의 신뢰성을 잃게 되고 VoIP 서비스 발전에 장애가 되고 있다.In general, since VoIP transmits voice packets through an Internet Protocol (IP) network which does not guarantee quality of service (hereinafter referred to as QoS), the voice quality of the call is often changed at the receiving end. Occurs. Accordingly, until recently, researches for improving call quality in heterogeneous communication systems including wired communication systems, wireless subscriber networks, mobile telephone networks, personal mobile communication networks, and next-generation mobile communication networks have been continued. However, despite these efforts, the natural noise generated by the environment of the call is still insufficient due to its diversity, and as these noises are transmitted through the IP network, the receiver feels uncomfortable and the customer's reliability Is being lost and it is an obstacle to the development of VoIP services.
일반적으로, 잡음(Noise)이란 목적하는 원신호 외의 환경에 따라 발생하는 다른 신호를 의미하며, 이러한 잡음을 완벽하게 제거하는 것은 한 가지 기술만 적용해서는 아직까지는 불가능하다. 종래의 잡음 제거기술은 현재 입력된 신호 구간의 잡음 패턴을 과거구간과 현재구간의 정보를 이용하여 추정하여 제거하는 기술로서 위너 필터(Wienner Filter)를 이용하는 방법, 주파수 차감법(Frequency Substraction) 등이 있으며, 이들은 모두 잡음을 예측하여 차감해 줌으로써 잡음을 제거하는 방법이나, 이 방법은 차량이나 기차의 잡음환경, 즉 매우 다양(오디오 볼륨, 에어컨 소음, 엔진소음, 창문 오픈시 바람소리 등)하고 실내가 막혀는 곳(지하철이나 공공 장소로써 소음이 많은 곳), 특히 돌발 잡음이 발생시에는 잡음 제거에 그리 효과적이지 못하다. 또한 이러한 잡음 제거기법은 음성과 잡음이 섞이는 구간 에서 잡음 특성을 추정해야 되나 음성이 없는 구간의 잡음 특성 정보로 혼음(음성+잡음)구간의 잡음 특성을 추정하여 실제 잡음 제거시 음성 신호에서 잘못 추정된 잡음신호를 감산함으로써 원 신호에 왜곡을 매우 크게 만들기도 한다.In general, noise refers to other signals generated according to an environment other than a desired original signal, and it is not yet possible to apply such a technique to completely remove such noise. Conventional noise reduction technology is a technique for estimating and removing the noise pattern of the currently input signal section by using the information of the past section and the current section, and using a Wiener filter, frequency subtraction, etc. They all remove noise by predicting and subtracting the noise, but this method is very different from the noise environment of a car or train, i.e., audio volume, air conditioner noise, engine noise, wind noise when a window is opened, etc. It is not very effective at removing noise where it is blocked (noisy in subway or public places), especially when sudden noise occurs. In addition, the noise canceling technique should estimate the noise characteristics in the section where the speech and noise are mixed, but estimate the noise characteristics in the mixed sound (voice + noise) section with the noise characteristic information in the section where there is no speech. By subtracting the noise signal, the distortion of the original signal may be made very large.
이러한 문제를 해결하기 위해 차량의 핸즈 프리 장치에서는 복수의 마이크로폰을 사용하기도 한다. 하지만 VoIP 폰은 싱글 마이크로폰(Single-microphone)으로 사용하므로 위의 방안은 적용할 수 없다. 또한 종래의 기술에 의하면, 단말기를 핸즈 프리에 장착하지 않은 경우에 잡음을 제거하는 기능을 수행하지 못하고, 이러한 잡음 제거 장치를 단말기에 내장한 경우에도 마이크를 복수개 장착하여야 하므로 비용에 있어서 효율적이지 못한 문제점이 있다. 또한 종래의 기타 방법들은 주파수 도메인에서 계산이 이루어지기 때문에, 20-30 ms 길이의 프레임에 대하여 512 포인트 FFT (Fast Fourier Transform)만 하더라도 2304번의 곱셈이 추가되는 등 계산이 복잡하게 된다. 보통 잡음 환경에서 음성처리를 위한 기술의 구현은 잡음으로 인한 성능저하가 발생하므로 잡음처리 기술을 먼저 시도해야 한다. 또한 실시간으로 통화를 해야 하기 때문에 3GPP(the 3rd Generation Partnership Project)에서는 10ms 이내에 모든 잡음처리를 하도록 권고하고 있다. 더욱이 중요한 것은 VoIP 망에서 QoS 보장이 중요함에도 불구하고 잡음제거 연구가 많이 시도되지 않고 있다. To solve this problem, a hands-free device of a vehicle may use a plurality of microphones. However, the VoIP phone cannot be applied because it is used as a single microphone. In addition, according to the related art, it is not possible to perform the function of removing noise when the terminal is not mounted hands-free, and even when such a noise removing device is built in the terminal, a plurality of microphones must be mounted, which is not efficient in terms of cost. There is this. In addition, since other methods of the related art are calculated in the frequency domain, the calculation is complicated by adding 2304 multiplications even for a 512-point fast fourier transform (FFT) for a frame having a length of 20-30 ms. Since the implementation of the technique for speech processing in a noisy environment usually causes noise degradation, the noise processing technique should be tried first. In addition, because the call needs to be made in real time, the 3rd Generation Partnership Project (3GPP) recommends that all noise be removed within 10 ms. More importantly, even though QoS guarantee is important in VoIP networks, noise cancellation studies have not been attempted.
한편, 종래의 기술에서는 VoIP 망에서의 통화 음질 측정방법으로서 두 VoIP 소프트폰 단말 간에 SNR(Signal-to-Noise Ratio) 측정법 또는 PESQ(Perceptual Evaluation of Speech Quality) 통화음질 측정 알고리즘을 적용하였다. 상기 SNR 측정법은 신호대 잡음비를 객관적 측정 수치로 나타내는 방법이며, 상기 PESQ 통화 음질 측정 알고리즘은 객관적 음질 측정을 위한 대표적 방법으로서, 음성학 측면에서 음원 신호 레벨을 측정하여 패킷 손실 및 잡음을 측정하는 방법이다. 이러한 PESQ 알고리즘은 원래는 음성학에서 음성신호에 대한 품질을 측정하기 위해서 개발되었으나 최근에는 VoIP, POTS(Plain Old Telephony Service), ISDN(Integrated Services Digital Network), GSM(Global System for Mobile communication) 등의 실제 네트워크 상에서 통화 양단의 음성을 비교하여 음질을 측정하는 용도로 적용되고 있다. 이러한 PESQ 측정방법은 현재 ITU-T(International Telecommunication Union-Telecommunication Standardization Sector)의 공식 권고사항으로 채택되어있다. 그런데, 이러한 PESQ 통화 음질 측정 알고리즘은 음질을 향상시키기 위한 음질 평가의 한 척도로써만 사용되고 있기 때문에, 이를 실제 네트워크 환경에서 유발되는 자연적인 잡음 측정에 적용하기에는 어려움이 있다.Meanwhile, in the related art, a signal-to-noise ratio (SNR) method or a perceptual evaluation of speech quality (PESQ) call quality measurement algorithm is applied between two VoIP softphone terminals as a method for measuring call quality in a VoIP network. The SNR measurement method is a method for representing the signal-to-noise ratio as an objective measurement value, and the PESQ call quality measurement algorithm is a representative method for objective sound quality measurement, and is a method for measuring packet loss and noise by measuring a sound source signal level in terms of phonetics. This PESQ algorithm was originally developed to measure the quality of voice signals in phonetics, but recently, such as VoIP, Plain Old Telephony Service (POTS), Integrated Services Digital Network (ISDN), Global System for Mobile communication (GSM), etc. It is applied to measure the sound quality by comparing the voice of both ends of the call on the network. This PESQ measurement method is currently adopted as an official recommendation of the International Telecommunication Union-Telecommunication Standardization Sector (ITU-T). However, since the PESQ call sound quality measurement algorithm is used only as a measure of sound quality evaluation to improve sound quality, it is difficult to apply it to natural noise measurement caused in an actual network environment.
본 발명은 상기와 같은 종래의 문제점을 해결하기 위해 제안된 것으로서, 본 발명의 제1목적은 VoIP 망에서 통화 품질을 보장하기 위하여 송신자 또는 수신자의 통화 수행 중에 통화 환경에 따라 발생하는 잡음을 선택적으로 제거하는 VoIP 서비스 품질보장을 위한 통화 잡음 제거방법을 제공하는 데 있다.The present invention has been proposed to solve the above-mentioned conventional problems, and a first object of the present invention is to selectively detect noise generated according to a call environment during a call of a sender or a receiver to ensure call quality in a VoIP network. The present invention provides a method for removing call noise for removing VoIP service quality.
또한, 본 발명의 제2목적은, VoIP 망에서 VoIP 소프트폰의 양 단말 간에 발생한 잡음을 PESQ 통화음질 측정 알고리즘 및 음성 데이터 코드북을 이용하여 측정하고 그 잡음을 제거하는 VoIP 서비스 품질보장을 위한 통화 잡음 측정 및 제거방 법을 제공하는데 있다.In addition, a second object of the present invention, the noise noise between the VoIP terminal in the VoIP network using the PESQ voice quality measurement algorithm and voice data codebook to measure the noise noise of the VoIP service quality to remove the noise It provides a method of measurement and removal.
상기 목적의 달성을 위한 본 발명은, VoIP 망을 통해 패킷 음성 통화를 수행하는 VoIP 단말에서의 VoIP 서비스 품질보장을 위한 통화 잡음 제거방법에 있어서, In the present invention for achieving the above object, in the method for removing the noise of the call for guaranteeing the VoIP service quality in the VoIP terminal for performing a packet voice call over the VoIP network,
상기 VoIP 망을 통하여 제1 VoIP 단말에서 적어도 하나의 제2 VoIP 단말과의 음성 통화중에 음성 데이터에 통화 잡음이 발생하면, 사용자에 의해 상기 제1 VoIP 단말이 상기 제2 VoIP 단말로 통화 잡음 제거를 요청하는 제1단계; 상기 요청을 수신한 상기 제2 VoIP 단말에서 상기 음성 데이터에 대응되는 기준음성파일을 생성하고, 상기 생성된 기준음성파일을 패킷화하여 시험음성데이터로 변환한 후 상기 기준음성파일 및 시험음성데이터를 상기 제1 VoIP 단말로 전송하는 제2단계; 상기 제1 VoIP 단말에서 상기 기준음성파일 및 시험음성데이터를 미리 저장된 PESQ 통화음질 측정 알고리즘에 적용하여 PESQ-MOS 값을 추출하는 제3단계; 상기 PESQ-MOS 값을 이용하여 상기 발생된 통화 잡음에 대응되는 통화 음질 저해 요소값을 산출하는 제4단계; 상기 산출된 통화 음질 저해 요소값과 미리 설정된 통화 음질 저해 요소값의 편차값을 계산하는 제5단계; 및 상기 계산된 편차값을 근거로 상기 VoIP 망의 장애상태를 판단하고, 그 판단결과에 따라 상기 통화 잡음에 대응되는 통화 음질 저해 요소를 제거하는 제6단계를 포함한다.If a call noise occurs in voice data during a voice call with at least one second VoIP terminal from the first VoIP terminal through the VoIP network, the first VoIP terminal removes the call noise from the first VoIP terminal to the second VoIP terminal. Requesting first step; The second VoIP terminal receiving the request generates a reference voice file corresponding to the voice data, converts the generated reference voice file into test voice data, and then converts the reference voice file and the test voice data. A second step of transmitting to the first VoIP terminal; A third step of extracting a PESQ-MOS value by applying the reference voice file and test voice data to a prestored PESQ call quality measurement algorithm in the first VoIP terminal; A fourth step of calculating a call sound quality inhibiting element value corresponding to the generated call noise using the PESQ-MOS value; A fifth step of calculating a deviation value between the calculated call sound quality inhibiting element value and a preset call sound quality inhibiting element value; And determining a failure state of the VoIP network based on the calculated deviation value, and removing a call sound quality inhibiting factor corresponding to the call noise according to the determination result.
본 발명의 일 실시예에서, 상기 제1단계 이후에, 상기 제2 VoIP 단말이 상기 통화 잡음 제거를 요청한 주체가 제1 VoIP 단말인 것을 확인하는 단계를 더 포함할 수 있다.In one embodiment of the present invention, after the first step, the second VoIP terminal may further comprise the step of confirming that the subject requesting the noise removal the first VoIP terminal.
본 발명의 일 실시예에서, 상기 제2단계는 상기 제1 VoIP 단말이 상기 VoIP 단말로부터 전송된 기준음성파일을 저장하는 단계를 더 포함할 수 있다.In an embodiment of the present disclosure, the second step may further include storing, by the first VoIP terminal, a reference voice file transmitted from the VoIP terminal.
본 발명의 일 실시예에서, 상기 제6단계 이후에, 상기 VoIP 망의 장애상태 및 상기 통화 음질 저해 요소의 제거결과를 VoIP 망을 모니터링하는 모니터링 서버로 전송하는 단계를 더 포함할 수 있다.In an embodiment of the present disclosure, after the sixth step, the method may further include transmitting a failure state of the VoIP network and a result of removing the call sound quality inhibiting factor to a monitoring server monitoring the VoIP network.
본 발명의 일 실시예에서, 상기 제6단계 이후에, 상기 제1 VoIP 단말에서 상기 제2 VoIP 단말로 음성 신호를 전송하는 단계; 상기 음성 신호에 잡음이 포함되어 있는지를 판단하는 단계; 및 상기 잡음이 포함되어 있으면 음성 신호를 미리 저장된 음성 신호 코드북 및 잡음 신호 코드북을 이용하여 음성 신호와 잡음 신호로 분리하고 상기 분리된 잡음 신호를 제거하는 단계를 더 포함할 수도 있다.In one embodiment of the present invention, after the sixth step, transmitting a voice signal from the first VoIP terminal to the second VoIP terminal; Determining whether noise is included in the voice signal; And if the noise is included, separating the speech signal into a speech signal and a noise signal using a prestored speech signal codebook and a noise signal codebook, and removing the separated noise signal.
또한 상기한 목적을 달성하기 위한 본 발명은, VoIP 망을 통해 패킷 음성 통화를 수행하는 다수의 VoIP 단말에서의 VoIP 서비스 품질보장을 위한 통화 잡음 제거방법에 있어서, In addition, the present invention for achieving the above object, in the method for removing the noise of the call for guaranteeing VoIP service quality in a plurality of VoIP terminals for performing a packet voice call over the VoIP network,
제1 VoIP 단말이 상기 VoIP 망을 통해 적어도 하나의 제2 VoIP 단말과 음성 통화 중에 음성신호에 발생한 통화 잡음에 대하여 사용자로부터 잡음 제거신호를 수신하는 제1단계; 상기 제1 VoIP 단말에서 상기 음성신호의 에너지와 미리 설정된 기준 에너지를 비교하여 상기 음성신호를 무음(silence)신호 및 잡음신호가 포함된 음성신호로 분류하는 제2단계; 상기 잡음신호가 포함된 음성신호로 분류된 경우 기 설정된 레벨크로스(LCR), 제로크로스(ZCR) 및 자기상관비(Autocorrelation Ratio)를 각각의 임계치와 비교하고 상기 LCR, ZCR 및 자기상관비가 상기 각각의 임계치보다 작은 경우, 상기 잡음신호의 시간당 발생주기를 체크하는 제3단계; 상기 잡음신호의 시간당 발생주기가 미리 설정된 기준치보다 길면 돌발 잡음으로 분류하고, 짧으면 지속 잡음으로 분류하는 제4단계; 상기 분류된 돌발 잡음 및 지속 잡음에 맞는 적응적 잡음 제거 알고리즘을 적용하여 해당 잡음을 제거하는 제5단계; 및 상기 잡음이 제거된 음성신호를 상기 제2 VoIP 단말로 전송하는 제6단계를 포함한다.A first step of receiving, by a first VoIP terminal, a noise canceling signal from a user with respect to call noise generated in a voice signal during a voice call with at least one second VoIP terminal through the VoIP network; A second step of classifying the voice signal into a voice signal including a silence signal and a noise signal by comparing the energy of the voice signal with a preset reference energy in the first VoIP terminal; When the noise signal is classified as a voice signal, the predetermined level cross (LCR), zero cross (ZCR), and autocorrelation ratio are compared with respective thresholds, and the LCR, ZCR, and autocorrelation ratios are respectively determined. A third step of checking an occurrence period of the noise signal per hour when it is smaller than a threshold of? A fourth step of classifying the noise signal as a sudden noise if the period of occurrence of the noise signal is longer than a preset reference value, and classifying it as a continuous noise if it is short; A fifth step of removing the noise by applying an adaptive noise cancellation algorithm suitable for the classified abrupt noise and continuous noise; And a sixth step of transmitting the noise-free voice signal to the second VoIP terminal.
본 발명의 일 실시예에서, 상기 제6단계 이후에, 상기 제2단계 내지 제5단계를 상기 제2 VoIP 단말에서 재차 수행하는 단계를 더 포함하는 것이 바람직하다.In one embodiment of the present invention, after the sixth step, it is preferable to further include the step of performing the second to fifth steps in the second VoIP terminal again.
본 발명의 일 실시예에서, 상기 제2단계는 상기 음성신호의 에너지가 상기 기준 에너지보다 작으면 상기 음성신호를 무음으로 분류하고, 크면 잡음신호가 포함된 음성신호로 분류한다.In an embodiment of the present invention, the second step classifies the voice signal as silent when the energy of the voice signal is less than the reference energy, and classifies the voice signal as a voice signal including a noise signal when it is large.
본 발명의 일 실시예에서, 상기 제5단계는, 상기 잡음신호가 포함된 음성신호를 미리 설정된 음성 신호 코드북 및 잡음 신호 코드북을 이용하여 음성신호와 잡음신호로 분리하는 단계; 및 상기 분리된 잡음신호를 제거하는 단계를 포함한다.In an embodiment of the present disclosure, the fifth step may include: separating a voice signal including the noise signal into a voice signal and a noise signal using a preset voice signal codebook and a noise signal codebook; And removing the separated noise signal.
또한 상기 목적을 달성하기 위한 본 발명은, VoIP 망을 통한 패킷 음성 통화 수행시 VoIP 서비스의 품질보장을 위한 통화 잡음 제거장치에 있어서,In addition, the present invention for achieving the above object, in the noise reduction apparatus for ensuring the quality of the VoIP service when performing a packet voice call over the VoIP network,
사용자로부터 음성 통화 중에 발생된 잡음의 제거신호를 입력받는 입력부; 상기 잡음 제거신호의 입력에 따라 VoIP 망에서의 실제 음성 데이터에 대응되는 기 준음성파일을 생성하고 상기 생성된 기준음성파일을 패킷화하여 시험음성데이터로 변환하는 파일/데이터생성부; 상기 기준음성파일 및 시험음성데이터를 미리 설정된 PESQ 통화음질 측정 알고리즘에 적용하여 PESQ-MOS 값을 추출하는 PESQ측정부; 상기 추출된 PESQ-MOS 값을 이용하여 상기 발생된 잡음에 대응되는 통화 음질 저해 요소값을 산출하는 파라미터산출부; 상기 산출된 통화 음질 저해 요소값과 미리 설정된 통화 음질 저해 요소값의 편차를 계산하는 편차계산부; 및 상기 계산된 편차값에 기초하여 상기 VoIP 망의 장애상태를 판단하고 상기 통화 음질 저해 요소를 제거하는 망관리부를 포함한다.An input unit for receiving a signal for removing noise generated during a voice call from a user; A file / data generator for generating a reference voice file corresponding to actual voice data in a VoIP network according to the input of the noise canceling signal, converting the generated reference voice file into test voice data; A PESQ measurement unit extracting a PESQ-MOS value by applying the reference voice file and the test voice data to a preset PESQ call quality measurement algorithm; A parameter calculator configured to calculate a call sound quality inhibiting element value corresponding to the generated noise by using the extracted PESQ-MOS value; A deviation calculator configured to calculate a deviation between the calculated call sound quality inhibiting element value and a preset call sound quality inhibiting element value; And a network manager that determines a failure state of the VoIP network based on the calculated deviation value and removes the call sound quality inhibiting factor.
본 발명의 일 실시예에서, 상기 통화 잡음 제거장치는 상기 VoIP 망을 통해 상기 입력부로 입력되는 통화 신호를 미리 저장된 음성 신호 코드북 및 잡음 신호 코드북을 이용하여 음성 신호와 잡음 신호로 분리하고 상기 잡음 신호를 제거하는 잡음 필터링부를 더 포함할 수 있다.In one embodiment of the present invention, the call noise canceller is divided into a voice signal and a noise signal using a pre-stored voice signal codebook and a noise signal codebook, the call signal input to the input unit through the VoIP network and the noise signal It may further include a noise filtering unit for removing the.
본 발명의 일 실시예에서, 상기 통화 잡음 제거장치는 상기 생성된 기준음성파일, 상기 변환된 시험음성데이터, 상기 PESQ 통화음질 측정 알고리즘, 상기 음성 신호 코드북 및 잡음 신호 코드북을 저장하는 저장부를 더 포함할 수도 있다.In one embodiment of the present invention, the call noise removing apparatus further includes a storage unit for storing the generated reference voice file, the converted test voice data, the PESQ call quality measurement algorithm, the voice signal codebook and the noise signal codebook. You may.
또한, 상기 목적을 달성하기 위한 본 발명은, VoIP 망을 통하여 패킷 음성 통화를 수행하는 VoIP 단말에 있어서,In addition, the present invention for achieving the above object, in a VoIP terminal for performing a packet voice call over a VoIP network,
사용자로부터 VoIP 패킷 음성 통화에 필요한 제어명령을 입력받기 위한 인터페이스를 구비하고, VoIP 단말간에 데이터를 입,출력하는 입/출력부; 상기 VoIP 패 킷 음성 통화를 위한 통신 인터페이스를 제공하는 VoIP 통신부; 상기 VoIP 패킷 음성 통화중에 통화 잡음 제거요청이 수신되면, 상기 VoIP 망에서의 실제 음성 데이터에 대응되는 기준음성파일을 생성하고 상기 생성된 기준음성파일을 패킷화하여 시험음성데이터로 변환하는 파일/데이터생성부; 상기 기준음성파일 및 시험음성데이터를 미리 설정된 PESQ 통화음질 측정 알고리즘에 적용하여 PESQ-MOS값을 추출하는 PESQ측정부; 상기 추출된 PESQ-MOS값을 이용하여 상기 발생된 잡음에 대응되는 통화 음질 저해 요소값을 산출하는 파라미터산출부; 상기 산출된 통화 음질 저해 요소값과 미리 설정된 통화 음질 저해 요소값의 편차를 계산하는 편차계산부; 상기 계산된 편차값에 기초하여 상기 VoIP 망의 장애상태를 판단하고 상기 통화 음질 저해 요소를 제거하는 망관리부; 및 상기 VoIP 단말의 전반적인 동작을 제어하는 제어부를 포함한다.An input / output unit having an interface for receiving a control command required for a VoIP packet voice call from a user, and inputting / outputting data between VoIP terminals; A VoIP communication unit providing a communication interface for the VoIP packet voice call; When a call noise cancellation request is received during the VoIP packet voice call, a file / data for generating a reference voice file corresponding to the actual voice data in the VoIP network and converting the generated reference voice file into test voice data Generation unit; A PESQ measurement unit extracting a PESQ-MOS value by applying the reference voice file and the test voice data to a preset PESQ call quality measurement algorithm; A parameter calculator configured to calculate a call sound quality inhibiting element value corresponding to the generated noise by using the extracted PESQ-MOS value; A deviation calculator configured to calculate a deviation between the calculated call sound quality inhibiting element value and a preset call sound quality inhibiting element value; A network manager which determines a failure state of the VoIP network based on the calculated deviation value and removes the call sound quality inhibiting factor; And a control unit for controlling the overall operation of the VoIP terminal.
본 발명의 일 실시예에서, 상기 VoIP 단말은 상기 VoIP 망을 통해 상기 입출력부로 입력되는 음성 통화 신호를 미리 저장된 음성 신호 코드북 및 잡음 신호 코드북을 이용하여 음성 신호와 잡음 신호로 분리하고 상기 잡음 신호를 제거하는 잡음 필터링부를 더 포함할 수 있다.In an embodiment of the present invention, the VoIP terminal separates the voice call signal input to the input / output unit through the VoIP network into a voice signal and a noise signal using a prestored voice signal codebook and a noise signal codebook, and divides the noise signal. The apparatus may further include a noise filtering unit to remove the noise.
본 발명의 일 실시예에서, 상기 VoIP 단말은 상기 VoIP 망을 통하여 통화 호가 연결된 다른 VoIP 단말과의 음성 통화 수행중에 통화 잡음이 발생되면 상기 입,출력부를 통해 상기 발생된 잡음의 제거를 요청하는 것이 바람직하다.In one embodiment of the present invention, if the VoIP noise occurs during the voice call with the other VoIP terminal connected to the call call through the VoIP network to request the removal of the generated noise through the input and output unit desirable.
본 발명의 일 실시예에서, 상기 VoIP 단말은 상기 파일/데이터 생성부에서 생성된 기준음성파일 및 시험음성데이터를 상기 입,출력부를 통해 상기 통화 잡음 제거요청을 한 다른 VoIP 단말로 전송한다.In one embodiment of the present invention, the VoIP terminal transmits the reference voice file and the test voice data generated by the file / data generation unit to the other VoIP terminal making the call noise cancellation request through the input and output unit.
본 발명의 일 실시예에서, 상기 VoIP 단말은 상기 VoIP 망을 통하여 통화 호가 연결된 다른 VoIP 단말로 상기 VoIP 망의 장애상태 및 상기 통화 음질 저해요소의 제거결과를 전송한다.In one embodiment of the present invention, the VoIP terminal transmits the failure state of the VoIP network and the removal result of the interruption of the sound quality of the call to the other VoIP terminal connected to the call through the VoIP network.
이하, 본 발명의 바람직한 실시 예들을 첨부한 도면을 참조하여 상세히 설명한다. 도면들 중 동일한 구성 요소들은 가능한 한 어느 곳에서든지 동일한 부호들로 나타내고 있음에 유의해야 한다. 또한 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략한다. Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the same elements in the figures are represented by the same numerals wherever possible. In addition, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention will be omitted.
도 1은 본 발명이 적용되는 VoIP 망 시스템의 구성에 대한 예시도이다.1 is an exemplary diagram of a configuration of a VoIP network system to which the present invention is applied.
도 1을 기준하면, 본 발명이 적용되는 VoIP 망 시스템은 세션 초기화 프로토콜(Session Initiation Protocol:SIP) 망(360) 및 IP 망(380)에 연결된 VoIP 게이트웨이(320,340)를 통해 VoIP 소프트폰 단말들(100,200) 간에 IP 기술을 이용하여 음성 및 데이터를 패킷 형태로 전송함으로써 상호 음성 통화를 수행하는 패킷 음성 통화 시스템을 말한다. 이러한 IP를 통한 음성 통화 서비스는 유선 망에 한정되지 않고, 이동 망(420)을 통해 무선 이동 통신기기(400)에 대해서도 적용될 수 있다. Referring to FIG. 1, a VoIP network system to which the present invention is applied may be used for VoIP softphone terminals through VoIP gateways 320 and 340 connected to a Session Initiation Protocol (SIP)
이러한 SIP 망(360) 및 IP 망(380)이 적용된 VoIP 망을 통해 송,수신단 간에 수행된 음성 통화는 모니터링 서버(500)에서 수집된다. 상기 모니터링 서버(500)는 VoIP 패킷 음성 통화 서비스를 제공하는 서비스 제공자 측에 마련되는 것이 바람직하다.The voice call performed between the transmitter and the receiver through the VoIP network to which the
상기 VoIP 망에서 송,수신단 간에 통화가 수행되는 중에, 사용자 측의 VoIP 소프트폰 단말(100 또는 200)로부터 잡음 제거/측정 요구가 송신자나 수신자로부터 발생하면, 상기 사용자의 요구에 따라 환경 잡음에 따른 송,수신자 측의 전처리부 및 후처리부에서 소정의 잡음 제거 알고리즘과 음성 신호 데이터 코드북을 이용하여 잡음 제거 및 측정을 수행하고, 상기 잡음 제거 및 측정에 따른 서비스 품질이 보장된 통화 음질 제공 서비스를 제공한다. 상기 송,수신자 측의 전처리부 및 후처리부는 상기 잡음 제거 및 측정 결과를 상기 모니터링 서버(500)로 전송함으로써 서비스 제공자 측은 실시간으로 모니터링을 할 수 있다. If a noise removal / measurement request is made from a sender or a receiver from a
이와 같이, 본 발명의 실시 예에 따른 VoIP 망에서 송,수신단 간에 음성 통화가 수행되는 도중에 실시간으로 잡음을 제거/측정하고, 이에 따라 서비스 품질이 보장된 통화 음질을 제공함으로써, 보다 신속한 통화 음질 측정 및 복구가 가능하고 이에 따른 시스템 유지 보수를 보다 효율적으로 수행할 수 있다. As described above, in the VoIP network according to an embodiment of the present invention, noise is removed / measured in real time during a voice call between a transmitter and a receiver, and thus, a faster voice quality is measured by providing a voice quality with guaranteed service quality. And it is possible to recover and thus to perform system maintenance more efficiently.
도 2는 본 발명의 일 실시예에 따른 VoIP 망에서의 통화 잡음 측정을 위한 시스템 구성도이다.2 is a system configuration diagram for measuring call noise in a VoIP network according to an embodiment of the present invention.
도 2를 기준하면, 본 발명에 따른 통화 잡음 측정 시스템에서 VoIP 게이트웨이(320,340)에 각각 연결된 제1 VoIP 소프트폰 단말(100) 및 제2 VoIP 소프트폰 단말(200)은 VoIP 망(390)을 통해 패킷 음성 통화를 수행할 수 있다. 이때, 통화 잡 음 측정의 주체는 VoIP 소프트폰 단말(100,200)이고, 이러한 잡음 측정을 위한 기준음성파일 및 시험음성데이터는 모니터링 서버(500)를 통하여 양 VoIP 소프트폰 단말(100,200)에게 제공된다.2, in the call noise measurement system according to the present invention, the first
상기 두 VoIP 소프트폰 단말(100,200)에 의한 잡음 측정과정은 각각 동일하므로 이하에서는 제1 VoIP 소프트폰 단말(100)에 의한 잡음 측정 과정을 설명한다. 우선, 상기 제1 VoIP 소프트폰 단말(100)이 상기 제2 VoIP 소프트폰 단말(200)과 통화를 수행하는 중에, 잡음이 발생하는 경우, 사용자가 상기 제1 VoIP 소프트폰 단말(100)에 마련된 잡음 제거/측정 버튼을 선택하여 누르면, 상기 제1 VoIP 소프트폰 단말(100)에서 소정의 잡음 제거 알고리즘에 이용하여 잡음을 1차적으로 제거한 후, 상기 제2 VoIP 소프트폰 단말(200)로 음성 데이터를 보낸다. 상기 음성 데이터를 수신한 제2 VoIP 소프트폰 단말(200)은 미리 저장된 음성 신호 데이터 코드북을 이용하여 2차적으로 잡음을 제거한다. 여기서, 상기와 같이 1차적 잡음 제거는 상기 제1 VoIP 소프트폰 단말(100)의 '전처리부'에서 수행되고, 이후에 2차적 잡음 제거는 상기 제2 VoIP 소프트폰 단말(200)의 '후처리부'에서 수행된다.Since the noise measurement process by the two
이를 보다 구체적으로 설명하면, 상기 제1 VoIP 소프트폰 단말(100)이 상기 제2 VoIP 소프트폰 단말(200)과 통화를 수행하는 중에, 사용자가 상기 제1 VoIP 소프트폰 단말(100)에 마련된 잡음 제거/측정 버튼을 선택하여 누르면, 상기 제2 VoIP 소프트폰 단말(200)은 잡음 측정의 주체가 상기 제1 VoIP소프트폰 단말(100)이므로, 기준(reference)음성파일(.wav)을 생성하여 상기 제1 VoIP 소프트폰 단말(100)에게 전송한다. 또한, 상기 제2 VoIP 소프트폰 단말(200)은 상기 생성한 기 준음성파일을 시험음성데이터로 패킷화하여 상기 제1 VoIP 소프트폰 단말(100)에게 전송한다. 이에 따라, 상기 제1 VoIP 소프트폰 단말(100)은 상기 제2 VoIP 소프트폰 단말(200)로부터 전송된 기준음성파일 및 시험음성데이터를 통해 통화 음질을 측정한다. In more detail, while the first
상기 제1 VoIP 소프트폰 단말(100)은 PESQ 통화음질 측정 알고리즘을 이용하여 상기 제2 VoIP 소프트폰 단말(200)로부터 전송된 기준음성파일 및 시험음성데이터를 비교함으로써 PESQ-MOS(Perceptual Evaluation of Speech Quality - Mean Opinion Score) 값을 추출한다. 상기 제1 VoIP 소프트폰 단말(100)은 상기 추출된 PESQ-MOS 값 또는 SNR를 이용하여 잡음 현상에 대한 값을 산출한다. 바람직하게는 상기 제1 VoIP 소프트폰 단말(100)은 사용자에 의해 요청된 통화 음질 측정에 대응하는 통화 음질 저해 요소인 잡음에 대한 값을 산출한다. The first
또한 상기 제1 VoIP 소프트폰 단말(100)은 상기 산출한 통화 음질 저해 요소값과 미리 저장되어 있는 통화 음질 저해 요소값을 비교하여 그 편차값을 산출하고, 상기 편차값에 기초하여 해당 VoIP 망(380)의 장애 상태를 판단한다. 나아가 상기 VoIP 망(380)의 장애 상태에 대한 판단결과에 따른 통화 음질 저해 요인을 제거하여 서비스 품질이 보장된 통화 음질이 제공되도록 한다.In addition, the first
도 3은 본 발명의 실시예에 따른 VoIP 망에서 돌발 잡음 발생시 오리지널 음성과 잡음의 혼음이 될 때의 파형을 나타낸 도면이다.FIG. 3 is a diagram illustrating waveforms when confusion of original voice and noise occurs when sudden noise occurs in a VoIP network according to an embodiment of the present invention.
도 3을 기준하면, 송신단에서 오리지널 음성(31)이 수신단으로 전송될 때 돌 발 잡음(32)이 발생되고, 상기 잡음(32)이 상기 원음(31)에 추가되어 혼음(33)을 형성하는 경우에 대한 시뮬레이션을 나타내고 있다. 도면에서와 같이, 상기 혼음(33)에서 잡음이 추가된 부분(34)은 오리지널 음성(31)과는 다른 음성 형태를 보인다.Referring to FIG. 3, when the
도 4는 본 발명의 일 실시예에 따른 VoIP 서비스의 품질보장을 위한 통화 잡음 제거장치의 구성블럭도이다.4 is a block diagram illustrating an apparatus for removing noise in a call for guaranteeing the quality of a VoIP service according to an embodiment of the present invention.
도 4를 기준하면, 본 발명에 따른 VoIP 서비스의 품질보장을 위한 통화 잡음 제거장치(10)는, 제어부(110), 입력부(122), 출력부(124), VoIP통신부(130), PESQ 측정부(140), 파일/데이터 생성부(142), SNR 측정부(145), 잡음필터링부(146), 파라미터산출부(150), 편차계산부(160), 망관리부(170), 저장부(180) 및 패킷처리부(190)를 포함하여 구성된다. Referring to FIG. 4, the apparatus for removing noise of a call 10 for guaranteeing the quality of a VoIP service according to the present invention includes a
상기 제어부(110)는 상기 통화 잡음 제거장치(10)의 전반적인 동작을 제어하며, 이때, 상기 통화 잡음 제어장치가 VoIP 단말(예:VoIP 소프트폰 단말)(100 또는 200)에 탑재되는 경우에는 상기 VoIP 단말의 전반적인 동작을 제어하도록 설계될 수 있다. 상기 제어부(110)는 VoIP 망(390)을 통한 음성 통화시에 발생되는 잡음의 제거, SNR, PESQ 알고리즘을 이용한 통화 음질 측정을 제어한다. 또한, 상기 제어부(110)는 패킷화된 시험용 음성 데이터를 VoIP 통신부(130)를 통해 송.수신 단말로 전송한다.The
상기 입력부(122)는 사용자로부터 VoIP 통신에 필요한 제어 명령을 입력하기 위한 인터페이스를 구비한다. 예컨대, 증폭된 신호를 디지털화하기 위하여 혼음 신호가 입력되고 잡음의 측정 명령이 입력된다. 특히 상기 입력부(122)는 잡음 제거를 위한 전처리부의 코덱 등을 구비한다. 상기 출력부(124)는 상기 음성 데이터 또는 상기 잡음 제거장치(10)에서 처리된 정보 등을 출력한다.The
상기 VoIP 통신부(130)는 상기 제어부(110)의 제어에 따라 VoIP 패킷 통신을 수행하기 위한 통신 인터페이스를 제공한다. 상기 파일/데이터생성부(142)는 상기 입력부(122)를 통해 입력된 잡음 제거 요청신호에 따라, 상기 VoIP 망에서의 실제 음성 데이터에 대응되는 기준(reference)음성파일(.wav)을 생성하고, 상기 생성된 기준음성파일을 패킷화하여 시험음성데이터로 변환한다. 상기 기준음성파일은 상기 VoIP 망을 통해 전달되는 실제 음성 데이터에 대하여 기준이 되는 음성의 데이터를 말한다. 상기 VoIP 망을 통해 전달되는 실제 음성 데이터에는 환경에 의한 잡음이 혼입된 것인 반면, 상기 기준음성파일은 잡음이 혼입되지 않은 바람직한 음성 데이터를 의미한다. 또한, 상기 시험음성데이터는 상기한 바와 같이 잡음이 혼입되지 않은 바람직한 기준음성파일을 실제 VoIP 망을 통해 전달하기 위하여 패킷형태로 변환한 것을 말한다. 즉, 상기 기준음성파일이 실제 VoIP 망을 통해 전송될 때 어떠한 잡음 현상이 발생되는지를 판단하기 위하여 패킷으로 변환한 후 상기 VoIP 망으로 시험적으로 전송하는 음성데이터를 의미하는 것이다. 이는 상기 기준음성파일과 이를 패킷화한 시험음성데이터를 PESQ 통화음질 측정 알고리즘에 적용함으로써 상기 VoIP 망의 잡음정도를 PESQ-MOS 값으로 환산하기 위한 것이다. The
상기 PESQ 측정부(140)는 상기 제어부(110)의 제어에 따라 상기 기준음성파 일과 시험음성데이터를 PESQ 통화음질 측정 알고리즘에 적용하여 PESQ-MOS 값을 추출한다. 상기 SNR 측정부(145)는 잡음 제거 후의 신호대 잡음비 결과값을 dB 단위로 표시한다. 상기 SNR 측정법은 공지된 방법이므로 따로 언급하지 않는다.The
상기 파라미터산출부(150)는 상기 추출한 PESQ-MOS 값 및 SNR 값을 이용하여 음질 저해 요소값을 산출한다. 상기 편차계산부(160)는 상기 파라미터산출부(150)에서 산출한 통화 음질 저해 요소값과 미리 설정된 통화 음질 저해 요소값을 비교하여 그 편차값을 산출한다. 상기 망관리부(170)는 상기 산출된 음질 저해 요소 편차값에 기초하여 VoIP 망(390)의 잡음제거 처리를 담당한다. The
상기 저장부(180)는 상기 제1 VoIP 소프트폰 단말(100)의 잡음 제거/측정 동작에 따른 결과정보를 저장하며, 상기 PESQ 측정부(140)를 통해 통화 음질을 측정하기 위한 PESQ 통화 음질 측정 알고리즘 및 SNR값을 저장한다. 상기 패킷 처리부(190)는 상기 기준음성파일에 대한 패킷 처리를 수행한다. 또한, 상기 잡음필터링부(146)는 상기 VoIP 망(390)을 통해 상기 입력부(122)로 입력되는 통화 음성 신호를 미리 저장된 음성 신호 코드북 및 잡음 신호 코드북을 이용하여 음성 신호와 잡음 신호로 분리하고 상기 잡음 신호를 제거한다.The
본 발명의 일 실시예에서, 도 4에 도시된 본 발명에 따른 VoIP 서비스의 품질보장을 위한 통화 잡음 제거장치(10)는 하나의 칩모듈로 구현될 수 있고, 바람직하게는 VoIP 소프트폰 단말(100,200)에 탑재될 수도 있다.In one embodiment of the present invention, the call noise canceller 10 for guaranteeing the quality of the VoIP service according to the present invention shown in Figure 4 may be implemented as a single chip module, preferably a VoIP softphone terminal ( It may be mounted on 100,200.
도 5의 (a), (b) 및 (c)는 본 발명의 일 실시예에 따른 VoIP 망에서 품질보 장을 위한 통화 잡음 측정 및 제거방법을 보이는 흐름도이다.5 (a), (b) and (c) is a flowchart showing a method for measuring and removing call noise for quality assurance in a VoIP network according to an embodiment of the present invention.
도 5(a), 도 5(b) 및 도 5(c)에는 통화 잡음 측정 및 제거의 주체를 VoIP 소프트폰 단말(100,200)로 하여 나타내고 있다. 먼저, 도 5(a)를 기준하면, 제1 VoIP 소프트폰 단말(100)은 제2 VoIP 소프트폰 단말(200)과 통화를 위한 호가 연결된 상태에서 통화가 시작되고, 상호간에 음성 패킷을 전송하는데 있어서 오리지널 음성과 함께 잡음이 발생하여 혼음이 발생되고(S10), 상기 제1 VoIP 소프트폰 단말(100)과 상기 제2 VoIP 소프트폰 단말(200)의 통화 도중에, 사용자가 상기 제1 VoIP 소프트폰(100)에 마련된 잡음 제거/측정 버튼을 선택하여 누르면(S12), 상기 제1 VoIP 소프트폰(100)의 전처리부(51)에서 상기 제1 VoIP 소프트폰(100)에 탑재된 잡음 제거 알고리즘이 실행되어 잡음 분류에 의한 1차적인 잡음 제거가 수행된다. 이때, 상기와 같이 제1 VoIP 소프트폰 단말(100)에서의 1차적인 잡음 제거 과정에서는 상기 발생된 잡음이 지속적인 잡음(Stationary Noise)인지 아니면 돌발 잡음(Non Stationary Noise)인지에 따라 적절한 잡음 제거 알고리즘이 적용된다(S14,S16,S18). 특히, 무음(Silence)이 잡음으로 인식되어 처리되는 경우 원신호를 왜곡시키는 점을 극복하기 위해서 상기 무음과 잡음을 구분하고, 도 5(a) 및 도 5(b)에 언급한 과정에 따라 지속적인 잡음과 돌발 잡음의 특성에 따라 적절한 잡음 제거 알고리즘을 할당하여 해당 잡음을 제거한다. 5 (a), 5 (b) and 5 (c) show the main subjects of call noise measurement and cancellation as the
이어, 상기 제1 VoIP 소프트폰 단말(100)은 음성 데이터를 인코더(52)에서 인코딩한 후 VoIP 망(390)을 통해 디코더(53)로 전송된다. 상기 디코더(52)에서는 상기 인코딩된 음성 데이터를 디코딩하여 상기 제2 VoIP 소프트폰 단말(200)의 후 처리부(54)로 전송한다. 상기 제2 VoIP 소프트폰 단말(200)의 출력 인터페이스에서 음성 신호 데이터 코드북을 통해 환경 적응적 잡음 제거 알고리즘을 적용하여 송신자의 신호와 환경 잡음 신호를 비교/분석함으로써 2차적으로 잡음을 제거한 후에, 수신자에게 최종 음성을 보낸다. 이때, 상기와 같이 제2 VoIP 소프트폰 단말(200)에서의 2차적인 잡음 제거 과정에서는 상기 수신된 음성 데이터에 발생된 잡음이 지속적인 잡음(Stationary Noise)인지 아니면 돌발 잡음(Non Stationary Noise)인지에 따라 적절한 잡음 제거 알고리즘이 적용된다(S20,S22,S24).Subsequently, the first
한편, 상기 모니터링 서버(500)는 상기 제1 VoIP 소프트폰 단말(100) 및 제2 VoIP 소프트폰 단말(200)로부터 잡음 측정 및 제거결과를 전송받는다. 또한 상기 잡음 측정 및 제거결과를 이용하여 VoIP 망(390)의 장애 상태를 모니터링한다.On the other hand, the
도 5(b)는 제1 VoIP 소프트폰 단말(100)의 전처리부에서의 잡음 제거과정을 나타내고, 도 5(c)는 제2 VoIP 소프트폰 단말(200)의 후처리부에서의 잡음 제거과정을 나타낸다. 도 5(b)를 기준하면, 소정의 음성 신호가 입력되면(S30), 상기 입력된 음성 신호의 에너지(Energy)와 미리 설정된 임계치(E-threshold)를 비교하여 무음(silence)과 잡음 발생(지속적인 잡음 또는 돌발 잡음)으로 분류한다(S32). 즉, 상기 입력된 음성 신호의 에너지가 상기 임계치보다 작으면 무음으로 분류하고, 상기 음성 신호의 에너지가 상기 임계치보다 크면 잡음 발생으로 분류한다. 이로써 신호가 들어오지 않은 경우에도 잡음 현상으로 인식하는 오류를 방지할 수 있다. 상기에서 잡음 발생은 전송된 음성 신호에 잡음 신호가 혼입된 것을 의미한다.FIG. 5 (b) shows a noise removal process in the preprocessor of the first
상기에서 잡음 발생(지속 잡음 또는 돌발 잡음)으로 분류되면, 레벨 크로 스(Level Cross Rate:LCR), 제로 크로스(Zero Cross Rate:ZCR) 및 자기상관비(Autocorrelation ratio) 방법을 적용하여 각각의 기준 경계값(Lth,Zth, A threshold)과 비교함으로써 원음성의 유,무성음의 특성을 고려하여 음성 신호의 특성을 검출하고(S34,S36,S38), 상기 음성 신호의 패킷을 시간당 주기를 체크하고 상기 음성신호의 주기가 미리 설정된 기준치(예컨대, 수십 msec에서 수백 msec 정도)보다 돌발 잡음으로 분류하고, 상기 기준치보다 길면 지속 잡음으로 분류한다(S40). 상기 분류된 돌발 잡음 및 지속 잡음별로 상기 음성 신호의 패킷 프레임당 적정한 잡음 제거 알고리즘을 적용하여 해당 잡음을 제거하게 되어(S42), 상기 잡음이 제거된 원음신호를 출력한다(S44). 이러한 불필요한 잡음 신호를 레벨당 또는 제로(zero)에 가까운 신호, 그리고 에너지를 이용하여 미리 제거하는 방법은 잡음 제거 알고리즘에 문제가 되어왔던 처리 시간을 단축하고 과거 방법보다 잡음 제거에 있어서 성능을 향상시킬 수 있다. When classified as noise generation (continuous noise or abrupt noise), the level cross rate (LCR), zero cross rate (ZCR), and autocorrelation ratio method are applied to each criterion. By comparing with the threshold value (Lth, Zth, A threshold), the characteristics of the voice signal are detected in consideration of the characteristics of the original voice and the unvoiced sound (S34, S36, S38), and the packets of the voice signal are checked per time period. The period of the voice signal is classified as a sudden noise than a preset reference value (for example, about tens of msec to several hundred msec), and when it is longer than the reference value, it is classified as continuous noise (S40). The noise is removed by applying an appropriate noise cancellation algorithm per packet frame of the speech signal for each classified abrupt noise and continuous noise (S42), and outputs the original sound signal from which the noise is removed (S44). The method of preliminarily removing these unnecessary noise signals using per- or near-zero signals and energy reduces the processing time which has been a problem in the noise cancellation algorithm and improves the performance in noise removal over the past methods. Can be.
한편, 도 5(c)는 제2 VoIP 소프트폰 단말(200)의 후처리부에서의 잡음 제거과정을 나타낸다. 도 5(c)를 기준하면, 음성 신호가 입력되면 이를 데이터화하고 상기 음성 데이터를 송신자 음성 신호 데이터 코드북 및 잡음 신호 코드북을 이용하여 각각 송신자의 신호 및 환경 잡음 신호와 비교분석한 후, 잡음 필터링부에서 2차적으로 잡음을 제거한 후에, 수신자에게 최종 음성을 보낸다.On the other hand, Figure 5 (c) shows a noise removal process in the post-processing unit of the second
도 6은 본 발명의 일 실시예에 따른 VoIP 망에서 서비스 품질보장을 위한 통화 잡음 측정 및 제거방법을 보이는 흐름도이다.6 is a flowchart illustrating a method of measuring and removing call noise for guaranteeing service quality in a VoIP network according to an embodiment of the present invention.
도 6에서는 VoIP 망에서 PESQ 통화음질 측정 알고리즘을 적용하여 통화 잡음을 측정하고 이를 제거하는 방법을 도시하고 있고 있으며, 나아가 통화 품질 측정의 주체가 VoIP 소프트폰 단말(100,200)인 것으로 한다.FIG. 6 illustrates a method of measuring and removing call noise by applying a PESQ call quality measurement algorithm in a VoIP network. Further, the subject of call quality measurement is a VoIP softphone terminal (100,200).
도 6을 기준하면, 먼저 제1 VoIP 소프트폰 단말(100)은 제2 VoIP 소프트폰 단말(200)과 통화 호(Call)가 연결된 상태에서, 미리 설정된 통화음질 저해요소에 대한 값들을 저장한다(S110). 상기 제1 VoIP 소프트폰 단말(100)은 상기 제2 VoIP 소프트폰 단말(200)과의 통화 수행 도중에 사용자로부터 잡음 측정 요청을 입력받으면, 즉 사용자가 상기 제1 VoIP 소프트폰 단말(100)에 마련된 잡음 제거/측정 버튼을 누름으로써 상기 잡음 제거/측정 신호가 입력되면, 잡음 측정 요청신호를 상기 제2 VoIP 소프트폰 단말(200)로 전송한다(S120). Referring to FIG. 6, first, the first
상기 잡음 측정 요청신호를 수신한 상기 VoIP 소프트폰 단말(200)은 사용자로부터 요청된 잡음 측정의 주체를 검색하여(S130). 상기 요청된 잡음 측정의 주체가 상기 제1 VoIP 소프트폰 단말(100)인 것으로 판단한다. 이어 상기 제2 VoIP 소프트폰 단말(200)은 기준음성파일(.wav)을 생성하여(S140), 이를 상기 제1 소프트폰 단말(100)에게 전송한다(S150). 이때, 상기 제1 VoIP 소프트폰 단말(100)은 상기 제2 VoIP 소프트폰 단말(200)로부터 수신한 기준음성파일을 소정의 저장장치에 임시로 저장한다(S160). Upon receiving the noise measurement request signal, the
이어, 상기 제2 VoIP 소프트폰 단말(200)은 상기 S130 단계에서 생성한 기준음성파일을 패킷화하여 시험음성데이터로 생성하고(S170), 상기 생성된 시험음성데이터를 상기 제1 VoIP 소프트폰 단말(100)에게 전송한다(S180). 이에 따라, 상기 제1 VoIP 소프트폰 단말(100)은 상기 제2 VoIP 소프트폰 단말(200)로부터 수신된 기준음성파일 및 시험음성데이터를 통해 통화 음질을 측정한다. Subsequently, the second
통화 음성 측정을 위하여, 상기 제 VoIP 소프트폰 단말(100)은 PESQ 통화음질 측정 알고리즘을 이용하여 상기 수신된 기준음성파일 및 시험음성데이터를 비교함으로써 PESQ-MOS 값을 추출하고(S190), 상기 추출한 PESQ-MOS 값을 통해 통화음질 저해요소에 대한 값을 산출한다(S210). For the voice call measurement, the
계속하여, 상기 제1 VoIP 소프트폰 단말(100)은 상기 산출한 통화음질 저해 요소값과 상기 S110 단계에서 미리 저장되어 있던 통화음질 저해 요소값을 비교하여 그 편차값을 산출한다(S220). 상기 제1 VoIP 소프트폰 단말(100)은 상기 산출된 편차값을 이용하여 VoIP 망(390)의 장애 상태를 판단한다(S230). Subsequently, the first
이에 따라, 상기 제1 VoIP 소프트폰 단말(100)은 VoIP 망(390)의 장애상태에 대한 판단결과에 따라, 통화음질 저해 요인을 제거함으로써 상기 VoIP 망(390)을 통한 서비스 품질(QoS)이 보장된 통화 음질 서비스를 제공할 수 있다(S240). 이후에, 상기 제1 VoIP 소프트폰 단말(100)은 이러한 과정을 통해 얻어진 잡음 측정 결과를 저장한 후 (S250), 상기 제2 VoIP 소프트폰 단말(200) 및 모니터링 서버 (500)로 전송하여 상기 VoIP 망(390)에 대한 상태 정보를 공유한다(S260). 상기 모니터링 서버(500)는 상기 제1 VoIP 소프트폰 단말(100)로부터 전송된 통화음질측정 결과를 저장한다(S270). Accordingly, the first
도 7(a)는 본 발명의 실시예에 따른 PESQ 통화음질 측정 알고리즘을 VoIP 망 에 적용한 예지적인 도면이고, 도 7(b)는 본 발명의 실시예에 따른 도 6에서 설명한 PESQ 통화음질 측정 알고리즘을 적용한 예시적인 도면이다. FIG. 7 (a) is a schematic diagram of applying a PESQ call quality measurement algorithm according to an embodiment of the present invention to a VoIP network, and FIG. 7 (b) is a PESQ call quality measurement algorithm described in FIG. 6 according to an embodiment of the present invention. Is an exemplary diagram applying.
도 7(a)를 기준하면, 도 6에서와 같이 제1 VoIP 소프트폰 단말(100)로부터 통화음질 측정 요청을 받은 제2 VoIP 소프트폰 단말(200)이 상기 제1 VoIP 소프트폰 단말(100)로 기준음성파일 및 시험음성데이터를 전송하면, 통화 음질 측정을 위하여 상기 제1 VoIP 소프트폰 단말(100) 내의 PESQ 측정부(600)에서 PESQ 통화음질 측정 알고리즘을 적용하여 상기 수신된 기준음성파일 및 시험음성데이터를 비교함으로써 PESQ-MOS 값을 추출한다. 도면에 도시된 바와 같이 상기 기준음성파일 및 시험음성데이터는 VoIP 망(390)을 통해 상기 PESQ 측정부(600)로 전송될 수도 있다.Referring to FIG. 7A, as shown in FIG. 6, the second
도 7(b)를 기준하면, VoIP 망(390)을 통해 제1 VoIP 소프트폰 단말(200)로ㅂ부터 제2 VoIP 소프트폰 단말(200)로 인코딩된 데이터가 입력되면 디코더(61)에서 디코딩한다. 상기 디코딩된 결과에 따라 잡음제거부(62)에서 잡음을 제거한 후 제1음질측정부(63)에서 통화음질 측정을 수행하거나 바로 제2음질측정부(64)에서 통화음질 측정을 수행한다.Referring to FIG. 7B, when the encoded data is input from the first
이상에서는 본 발명에서 특정의 바람직한 실시 예에 대하여 도시하고 또한 설명하였다. 그러나 본 발명은 상술한 실시 예에 한정되지 아니하며, 특허 청구의 범위에서 첨부하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 및 균등한 타 실시가 가능 할 것이다. 따라서, 본 발명의 진정한 기술적 보호범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.In the above, specific preferred embodiments of the present invention have been illustrated and described. However, the present invention is not limited to the above-described embodiments, and any person having ordinary skill in the art to which the present invention pertains may make various modifications and other equivalents without departing from the gist of the present invention attached to the claims. It will be possible. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
본 발명에 따르면 서비스 가입자가 VoIP 소프트폰 양 단말을 통해 선택적으로 통화 음질에 저해가 되는 요인인 잡음을 제거 및 측정할 수 있으며 잡음 제거 및 측정시에 잡음의 정확한 분류로 무음(Silence)과 잡음의 구분이 되지않아 음성이 왜곡되었던 문제점을 해결할 수 있다.According to the present invention, the service subscriber can selectively remove and measure the noise, which is a factor that hinders the call quality, through the VoIP softphone terminals. It can solve the problem that the voice is distorted because it is not distinguished.
또한, 본 발명에 의하면, 지속적 잡음과 돌발 잡음으로 분류하여 처리하는 적응 제거 알고리즘을 이용하여 기존에 적용되었던 잡음제거 방법보다 성능면에서 우수한 결과를 얻을 수 있으며 후처리부에서 음성신호 코드북을 이용한 잡음 처리법 적용으로 주변환경에 의해 발생하는 잡음 처리의 효율이 훨씬 증가된다.In addition, according to the present invention, by using an adaptive cancellation algorithm that classifies and processes continuous noise and abrupt noise, it is possible to obtain better performance in terms of performance than the conventional noise removal method. The application greatly increases the efficiency of noise processing caused by the environment.
또한, 본 발명에 의하면, 전처리부 및 후처리부에서의 2단계 잡음처리를 송신자와 수신자가 선택적으로 처리함으로써 서비스를 사용하는 고객에게도 통화음질에 대한 만족도를 줄 수 있다. 즉, 잡음제거 범위 분류를 사용자가 직접 선택함으로써 통화 환경에 따라 발생하는 여러 잡음(차량 관련 잡음, 지하철, 공공 장소 등의 지속적 잡음/ 에어컨 소음, 팬 소리, 창문 닫는 소리와 같은 돌발 잡음)과 서비스 가입자의 음성의 특성을 이용하여 이외의 다른 음은 모두 잡음 처리함으로써 사용자는 다양한 환경에서 사용자 중심의 편리성을 가질 수 있다.In addition, according to the present invention, two-stage noise processing in the preprocessor and the post processor selectively processes the receiver and the receiver, thereby providing satisfaction to the call sound quality to the customer who uses the service. That is, by selecting the noise reduction range classification, users can select various noises according to the call environment (continuous noise such as vehicle-related noise, subway and public places, air conditioning noise, fan noise and window noise) and service. By using noise characteristics of the subscriber's voice, all other sounds are noise-processed so that the user can have user-centered convenience in various environments.
나아가, 본 발명은 시간 및 장소에 구애받지 않고 VoIP 망을 통해 통화 연결 된 상태에서 서비스 가입자의 잡음 측정을 요청에 따라 실시간으로 통화 음질을 측정하고 그 결과에 따른 잡음 관련 통화 음질 저해 요인들을 제거함으로써, 통화 품질 유지 보수를 위한 업무 효율을 증대시킬 수 있다. Furthermore, the present invention measures the noise quality of a service subscriber in real time according to the request of noise measurement of a service subscriber while the call is connected through a VoIP network regardless of time and place. This can increase work efficiency for maintaining call quality.
Claims (17)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060096559A KR100772199B1 (en) | 2006-09-29 | 2006-09-29 | Apparatus and method for removing noise on call for quality assurance of VoIP service, and VoIP terminal |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060096559A KR100772199B1 (en) | 2006-09-29 | 2006-09-29 | Apparatus and method for removing noise on call for quality assurance of VoIP service, and VoIP terminal |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100772199B1 true KR100772199B1 (en) | 2007-11-01 |
Family
ID=39060468
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060096559A Expired - Fee Related KR100772199B1 (en) | 2006-09-29 | 2006-09-29 | Apparatus and method for removing noise on call for quality assurance of VoIP service, and VoIP terminal |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100772199B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101335859B1 (en) | 2011-10-07 | 2013-12-02 | 주식회사 팬택 | Voice Quality Optimization System for Communication Device |
KR20160012444A (en) * | 2014-07-24 | 2016-02-03 | 주식회사 스파이어테크놀로지 | System and method for measuring quality of voice communication of smartphone |
KR20190019464A (en) * | 2017-08-17 | 2019-02-27 | 국방과학연구소 | Apparatus and method for categorizing sound data |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040027018A (en) * | 2002-09-27 | 2004-04-01 | 주식회사 케이티프리텔 | Apparatus and method for voice quality test system |
KR20040041740A (en) * | 2002-11-11 | 2004-05-20 | 한국전자통신연구원 | Fixed codebook searching method with low complexity, and apparatus thereof |
KR20040060605A (en) * | 2002-12-30 | 2004-07-06 | 삼성전자주식회사 | Call Routing Method based on MOS prediction value |
US20050254629A1 (en) | 2004-05-14 | 2005-11-17 | China Zhu X | Measurement noise reduction for signal quality evaluation |
KR100622133B1 (en) | 2005-09-09 | 2006-09-11 | 한국전자통신연구원 | Frame Loss Restoration Method in BIPIP Environment |
-
2006
- 2006-09-29 KR KR1020060096559A patent/KR100772199B1/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20040027018A (en) * | 2002-09-27 | 2004-04-01 | 주식회사 케이티프리텔 | Apparatus and method for voice quality test system |
KR20040041740A (en) * | 2002-11-11 | 2004-05-20 | 한국전자통신연구원 | Fixed codebook searching method with low complexity, and apparatus thereof |
KR20040060605A (en) * | 2002-12-30 | 2004-07-06 | 삼성전자주식회사 | Call Routing Method based on MOS prediction value |
US20050254629A1 (en) | 2004-05-14 | 2005-11-17 | China Zhu X | Measurement noise reduction for signal quality evaluation |
KR100622133B1 (en) | 2005-09-09 | 2006-09-11 | 한국전자통신연구원 | Frame Loss Restoration Method in BIPIP Environment |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101335859B1 (en) | 2011-10-07 | 2013-12-02 | 주식회사 팬택 | Voice Quality Optimization System for Communication Device |
KR20160012444A (en) * | 2014-07-24 | 2016-02-03 | 주식회사 스파이어테크놀로지 | System and method for measuring quality of voice communication of smartphone |
KR101646177B1 (en) | 2014-07-24 | 2016-08-05 | 주식회사 스파이어테크놀로지 | System and method for measuring quality of voice communication of smartphone |
KR20190019464A (en) * | 2017-08-17 | 2019-02-27 | 국방과학연구소 | Apparatus and method for categorizing sound data |
KR101957993B1 (en) * | 2017-08-17 | 2019-03-14 | 국방과학연구소 | Apparatus and method for categorizing sound data |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9396738B2 (en) | Methods and apparatus for signal quality analysis | |
JP4955696B2 (en) | Echo detection | |
US7539615B2 (en) | Audio signal quality enhancement in a digital network | |
US8305913B2 (en) | Method and apparatus for non-intrusive single-ended voice quality assessment in VoIP | |
KR102307355B1 (en) | Method and apparatus for improving call quality in noisy environment | |
US8731940B2 (en) | Method of controlling a system and signal processing system | |
US8184537B1 (en) | Method and apparatus for quantifying, predicting and monitoring the conversational quality | |
KR100847138B1 (en) | Voice Quality Test Method and System for providing call voice quality for Quality of Service in VoIP Network | |
WO2006035269A1 (en) | Method and apparatus for non-intrusive single-ended voice quality assessment in voip | |
JP2004508596A (en) | Output-based objective speech quality evaluation method and apparatus | |
Ding et al. | Non-intrusive single-ended speech quality assessment in VoIP | |
KR100772199B1 (en) | Apparatus and method for removing noise on call for quality assurance of VoIP service, and VoIP terminal | |
Sakhnov et al. | Dynamical energy-based speech/silence detector for speech enhancement applications | |
Prasad et al. | SPCp1-01: Voice Activity Detection for VoIP-An Information Theoretic Approach | |
JP4761391B2 (en) | Listening quality evaluation method and apparatus | |
Raake | Predicting speech quality under random packet loss: Individual impairment and additivity with other network impairments | |
Côté et al. | Speech communication | |
Möller et al. | Extending the E-Model Towards Super-Wideband and Fullband Speech Communication Scenarios. | |
Côté et al. | Diagnostic instrumental speech quality assessment in a super-wideband context | |
JP2019176412A (en) | Communication processing device, program, and method | |
Singh et al. | Comparative study and analysis of various VoIP coding algorithms | |
Prasad et al. | VAD for VOIP using cepstrum | |
Gierlich et al. | Conversational speech quality-the dominating parameters in VoIP systems | |
Gierlich et al. | Background Noise Transmission and Comfort Noise Insertion: The Influence of Signal Processing on" Speech"-Quality in Complex Telecommunication Scenarios | |
JP2022032721A (en) | Voice detection device, voice detection program, and voice detection method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060929 |
|
PA0201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20070927 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20071025 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20071026 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20101001 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20111007 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20120928 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20120928 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20130923 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20130923 Start annual number: 7 End annual number: 7 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20150909 |