Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6157201B2 - Apparatus, program, and method for detecting specific frequency corresponding to code from voice signal including noise - Google Patents
[go: Go Back, main page]

JP6157201B2 - Apparatus, program, and method for detecting specific frequency corresponding to code from voice signal including noise - Google Patents

Apparatus, program, and method for detecting specific frequency corresponding to code from voice signal including noise Download PDF

Info

Publication number
JP6157201B2
JP6157201B2 JP2013096562A JP2013096562A JP6157201B2 JP 6157201 B2 JP6157201 B2 JP 6157201B2 JP 2013096562 A JP2013096562 A JP 2013096562A JP 2013096562 A JP2013096562 A JP 2013096562A JP 6157201 B2 JP6157201 B2 JP 6157201B2
Authority
JP
Japan
Prior art keywords
specific frequency
power
code
frequency band
group tone
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
Application number
JP2013096562A
Other languages
Japanese (ja)
Other versions
JP2014220568A (en
JP2014220568A5 (en
Inventor
正樹 内藤
正樹 内藤
和之 田坂
和之 田坂
加藤 恒夫
恒夫 加藤
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.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2013096562A priority Critical patent/JP6157201B2/en
Publication of JP2014220568A publication Critical patent/JP2014220568A/en
Publication of JP2014220568A5 publication Critical patent/JP2014220568A5/ja
Application granted granted Critical
Publication of JP6157201B2 publication Critical patent/JP6157201B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Engineering & Computer Science (AREA)
  • Selective Calling Equipment (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)

Description

本発明は、音声信号からDTMF(Dual Tone Multi-Frequency)信号を検出する技術に関する。   The present invention relates to a technique for detecting a DTMF (Dual Tone Multi-Frequency) signal from an audio signal.

古くは、ファクシミリ装置やパーソナルコンピュータのような通信端末について、DTMF信号を、電話(音声)回線を介して送受信する技術がある。DTMF信号とは、例えばトーン(プッシュ)方式の電話機で、各ボタンに割り当てられた信号音である。これは、1つのボタンに対して、2種類の特定周波数の音が発信されるようになっている。一般に、低群トーンの特定周波数4種類と高群トーンの特定周波数4種類とからそれぞれ、1音ずつが組み合わされる。
低群トーン:697Hz ,770Hz, 852Hz, 941Hz
高群トーン:1209Hz,1336Hz,1477Hz,1633Hz
例えば、ダイヤル「6」を示すDTMF信号は、770Hzのトーンと1477Hzのトーンとから構成される。
In the old days, there is a technique for transmitting and receiving a DTMF signal via a telephone (voice) line for a communication terminal such as a facsimile machine or a personal computer. The DTMF signal is a signal sound assigned to each button in, for example, a tone (push) type telephone. In this case, two types of sounds with specific frequencies are transmitted with respect to one button. Generally, one sound is combined from each of four types of specific frequencies of low group tones and four types of specific frequencies of high group tones.
Low group tone: 697 Hz, 770 Hz, 852 Hz, 941 Hz
High group tone: 1209 Hz, 1336 Hz, 1477 Hz, 1633 Hz
For example, the DTMF signal indicating the dial “6” is composed of a 770 Hz tone and a 1477 Hz tone.

DTMF信号は、発呼するための電話番号の送出に限られず、音声呼の確立後に、制御コードを送受信するためにも用いられる。制御コードは例えば英数字であって、DTMF信号を含む音声信号から、その英数字を検出することができる。そのような通信端末は、DTMF信号検出部を搭載する。また、電話回線を介して受信した音声信号に限られず、マイクによって外部から発声された音声信号を入力し、その音声信号に含まれるDTMF信号を検出する装置もある。また、DTMF信号に変換した制御コードを、電話回線を介して遠隔地に位置する装置へ送信し、当該装置を遠隔的に操作する技術もある(例えば特許文献1参照)。   The DTMF signal is not limited to transmission of a telephone number for making a call, but is also used for transmitting and receiving a control code after a voice call is established. The control code is, for example, an alphanumeric character, and the alphanumeric character can be detected from an audio signal including a DTMF signal. Such a communication terminal is equipped with a DTMF signal detector. Also, there is an apparatus for detecting a DTMF signal included in an audio signal that is input from the outside by a microphone and is not limited to an audio signal received via a telephone line. There is also a technique for transmitting a control code converted into a DTMF signal to a device located at a remote place via a telephone line and operating the device remotely (see, for example, Patent Document 1).

図1は、従来技術におけるDTMF信号検出器の機能構成図である。   FIG. 1 is a functional configuration diagram of a DTMF signal detector in the prior art.

図1によれば、DTMF信号検出器は、高群トーン及び低群トーンを合わせて8種類の特定周波数毎に、8列の回路系列を有している。特定周波数毎の各回路系列は、バンドパスフィルタと、乗算器と、ローパスフィルタと、レベル検出器と、コーダ(符号化器)とを有する。バンドパスフィルタは、当該特定周波数を中心として所定幅の周波数帯域のみを通過させ、乗算器へ出力する。乗算器は、その信号を2乗化し、ローパスフィルタへ出力する。ローパスフィルタは、その信号を平滑化し、レベル検出器へ出力する。レベル検出器は、その信号のレベルを検出し、そのレベルをコーダへ出力する。コーダは、特定周波数毎の各回路系列から出力された信号の中から、高いレベルの高群トーン及び低群トーンの組み合わせを検出し、それらの組み合わせに対応したコードを出力する。勿論、バンドパスフィルタに代えて高速フーリエ変換のような周波数分析器を用いてもよい。また、他の実施形態としては、平滑用ローパスフィルタを用いる必要の無いものもある。   According to FIG. 1, the DTMF signal detector has eight rows of circuit sequences for each of eight types of specific frequencies including the high group tone and the low group tone. Each circuit series for each specific frequency includes a bandpass filter, a multiplier, a lowpass filter, a level detector, and a coder (encoder). The band-pass filter passes only a frequency band having a predetermined width with the specific frequency as the center, and outputs it to the multiplier. The multiplier squares the signal and outputs it to the low-pass filter. The low-pass filter smoothes the signal and outputs it to the level detector. The level detector detects the level of the signal and outputs the level to the coder. The coder detects a combination of high group tones and low group tones from a signal output from each circuit series for each specific frequency, and outputs a code corresponding to the combination. Of course, a frequency analyzer such as a fast Fourier transform may be used instead of the bandpass filter. In other embodiments, it is not necessary to use a smoothing low-pass filter.

一般に、DTMF信号検出器には、DTMF信号以外の雑音の影響を受けることによる誤検出を回避するために、様々な機能が搭載されている。   In general, the DTMF signal detector is equipped with various functions in order to avoid erroneous detection due to the influence of noise other than the DTMF signal.

従来、DTMF周波数帯域外のパワー(電力)と、DTMF周波数帯域内の高群の周波数帯域のパワーと、DTMF周波数帯域内の低群の周波数帯域のパワーとを比較する技術がある(例えば特許文献2参照)。この比較は、DTMF信号の特定周波数の電力と、DTMF信号の特定周波数以外の帯域の電力との差を基準とする。従って、DTMF信号の検出に用いる特定周波数の電力測定部に加えて、別途、DTMF信号の特定周波数以外の帯域の電力測定部も必要となる。   Conventionally, there is a technique for comparing power outside the DTMF frequency band, power in a high group frequency band within the DTMF frequency band, and power in a low group frequency band within the DTMF frequency band (for example, Patent Documents). 2). This comparison is based on the difference between the power of a specific frequency of the DTMF signal and the power of a band other than the specific frequency of the DTMF signal. Therefore, in addition to the power measuring unit of a specific frequency used for detecting the DTMF signal, a power measuring unit of a band other than the specific frequency of the DTMF signal is separately required.

また、全帯域のパワーと、DTMF検出周波数帯域内の高群の周波数帯域のパワーと、DTMF検出周波数帯域内の低群の周波数帯域のパワーを比較する技術もある(例えば特許文献3参照)。更に、全帯域のパワーと、高群トーン信号のパワーと、低群トーン信号のパワーを比較する技術もある(例えば特許文献4参照)。この比較は、DTMF信号の特定周波数の電力と、全帯域(DTMF信号の特定周波数を含む)の電力との差を基準とする。従って、それらの差が所定閾値よりも小さい場合に、入力信号はDTMF信号では無いと判定することによって、DTMF信号の誤検出を削減する。即ち、DTMF信号の特定周波数以外の帯域の電力が高い場合に、DTMF信号の検出が抑制される。従って、DTMF信号の特定周波数の電力は考慮されず、その他の帯域の雑音が大きい場合に常に検出が抑制される。   There is also a technique for comparing the power of the entire band, the power of a high group of frequency bands within the DTMF detection frequency band, and the power of a low group of frequency bands within the DTMF detection frequency band (see, for example, Patent Document 3). Further, there is a technique for comparing the power of the entire band, the power of the high group tone signal, and the power of the low group tone signal (see, for example, Patent Document 4). This comparison is based on the difference between the power of a specific frequency of the DTMF signal and the power of the entire band (including the specific frequency of the DTMF signal). Therefore, when the difference between them is smaller than the predetermined threshold, it is determined that the input signal is not a DTMF signal, thereby reducing erroneous detection of the DTMF signal. That is, when the power of the band other than the specific frequency of the DTMF signal is high, the detection of the DTMF signal is suppressed. Therefore, the power of a specific frequency of the DTMF signal is not taken into consideration, and detection is always suppressed when noise in other bands is large.

また、4つの高群トーン及び4つの低群トーンそれぞれの中で、以下の3つの値を用いて、入力信号はDTMF信号では無いと判定することによって、DTMF信号の誤検出を削減する技術もある(例えば特許文献5参照)。
・最大のトーン信号のパワーと4つのトーン信号のパワーの合計値を比較した値
・4つのトーン信号の中でパワーが閾値を超える信号の個数
・最大のトーン信号のパワーと2番目に大きいトーン信号のパワーとを比較した値
There is also a technique for reducing false detection of a DTMF signal by determining that the input signal is not a DTMF signal using the following three values in each of the four high group tones and the four low group tones. Yes (see, for example, Patent Document 5).
-A value that compares the power of the maximum tone signal and the total power of the four tone signals-Number of signals whose power exceeds the threshold among the four tone signals-Power of the maximum tone signal and the second largest tone Value compared with signal power

前述したいずれの従来技術も、DTMF信号が送信されていないにも拘わらず、雑音等の影響によって、DTMF信号が誤って検出されることを抑制するためのものである。即ち、DTMF信号に該当する特定周波数以外の帯域に雑音信号が含まれている場合に、DTMF信号の検出を抑制するように作用する。   Any of the above-described conventional techniques is intended to suppress erroneous detection of a DTMF signal due to the influence of noise or the like even though the DTMF signal is not transmitted. That is, when a noise signal is included in a band other than the specific frequency corresponding to the DTMF signal, the detection of the DTMF signal is suppressed.

特開2000−196768号公報JP 2000-196768 A 特許第2853841号Japanese Patent No. 2853841 特許第2853842号Japanese Patent No. 2853842 特許第2856968号Japanese Patent No. 2856968 特許第2851974号Japanese Patent No. 2551974 特開2001−112033号公報Japanese Patent Laid-Open No. 2001-112033 特開平5−284213号公報Japanese Patent Laid-Open No. 5-284213

しかしながら、前述したいずれの従来技術によれば、音声信号に雑音が混入すると、逆に、DTMF信号が送信されているにも拘わらず、DTMF信号が検出されない場合が増加する。特に、特許文献1に記載の技術によれば、通信端末は、電話回線を介して受信されたDTMF信号をそのまま、スピーカから発声させ、その音声をマイクによって受信している。そのために、スピーカからマイクとの間のエアで、雑音の影響を受けることなる。雑音によってDTMF信号が乱れ、適切な制御コードに変換できないという問題が生じる。   However, according to any of the above-described conventional techniques, when noise is mixed in an audio signal, the number of cases in which a DTMF signal is not detected increases despite the fact that the DTMF signal is transmitted. In particular, according to the technique described in Patent Document 1, a communication terminal utters a DTMF signal received via a telephone line as it is from a speaker and receives the sound by a microphone. Therefore, the air between the speaker and the microphone is affected by noise. The problem is that the DTMF signal is disturbed by noise and cannot be converted into an appropriate control code.

図2は、従来技術におけるDTMF信号の周波数成分に対する電力を表すグラフである。   FIG. 2 is a graph showing the power with respect to the frequency component of the DTMF signal in the prior art.

図2(a)によれば、雑音が無い場合を表しており、送出されているDTMF信号における770Hz及び1477Hzの周波数成分に対して、高い電力が検出されている。そのために、770Hz及び1477Hzの組み合わせから、コード「6」が検出される。   FIG. 2A shows a case where there is no noise, and high power is detected for frequency components of 770 Hz and 1477 Hz in the transmitted DTMF signal. Therefore, the code “6” is detected from the combination of 770 Hz and 1477 Hz.

一方で、図2(b)によれば、音声信号に雑音が混入した場合を表しており、送出されているDTMF信号における770Hz及び1477Hzの周波数成分に対して、他の周波数成分についても高い電力が検出されてしまう。そのために、770Hz及び1477Hzの組み合わせ自体を検出することができない。   On the other hand, FIG. 2 (b) shows the case where noise is mixed in the audio signal, and the power of other frequency components is higher than the frequency components of 770Hz and 1477Hz in the transmitted DTMF signal. Will be detected. Therefore, the combination of 770 Hz and 1477 Hz cannot be detected.

そこで、本発明は、雑音を含む音声信号であっても、コードに対応する特定周波数をできる限り検出することができる装置、プログラム及び方法を提供することを目的とする。   Therefore, an object of the present invention is to provide an apparatus, a program, and a method that can detect a specific frequency corresponding to a code as much as possible even for an audio signal including noise.

本発明によれば、コード毎に特定周波数が予め割り当てられており、音声信号に含まれた特定周波数のコードを検出する装置において、
コード毎に、当該特定周波数を含む特定周波数帯域が予め設定されており、
音声信号から、コード毎の各特定周波数帯域における周波数成分の電力を検出する周波数分析手段と、
コード毎の各特定周波数帯域の中で、当該特定周波数帯域における電力が、当該特定周波数帯域の両側周辺の他の周波数帯域における電力に対して、「極大」となるか否かを判定する極大判定手段と、
極大と判定された1つ以上の特定周波数帯域の中で、電力が最大となる特定周波数を検出する特定周波数検出手段と
検出された当該特定周波数に対応付けられたコードを出力するコード出力手段と
を有し、
前記特定周波数帯域、及び、当該特定周波数の両側周辺の他の周波数帯域は、サンプリング周波数に基づくフーリエ変換の周波数分解能である
ことを特徴とする。
According to the present invention, a specific frequency is preassigned for each code, and in the device for detecting a code of a specific frequency included in the audio signal,
For each code, a specific frequency band including the specific frequency is preset,
Frequency analysis means for detecting the power of the frequency component in each specific frequency band for each code from the audio signal;
In each specific frequency band for each code, a maximum determination that determines whether or not the power in the specific frequency band is “maximum” relative to the power in other frequency bands around both sides of the specific frequency band Means,
A specific frequency detecting means for detecting a specific frequency having the maximum power in one or more specific frequency bands determined to be maximal; a code output means for outputting a code associated with the detected specific frequency; I have a,
The specific frequency band and the other frequency bands around both sides of the specific frequency have a frequency resolution of Fourier transform based on a sampling frequency .

本発明の装置における他の実施形態によれば、
特定周波数検出手段は、電力が最大となる当該特定周波数について、その電力が所定閾値以上である場合にのみ検出することも好ましい。
According to another embodiment of the device of the invention,
It is also preferable that the specific frequency detecting unit detects only the specific frequency at which the power is maximum when the power is equal to or greater than a predetermined threshold.

本発明の装置における他の実施形態によれば、
コード毎に、互いに異なる複数の特定周波数が組み合わされており、
特定周波数検出手段は、電力が最大となる複数の特定周波数を検出し、
コード出力手段は、検出された複数の特定周波数の組み合わせに対応付けられたコードを出力することも好ましい。
According to another embodiment of the device of the invention,
For each code, a plurality of different specific frequencies are combined,
The specific frequency detecting means detects a plurality of specific frequencies where the power is maximum,
The code output means preferably outputs a code associated with a combination of a plurality of detected specific frequencies.

本発明の装置における他の実施形態によれば、
特定周波数は、DTMF(Dual-Tone Multi-Frequency)であり、
コード毎に、高群トーン及び低群トーンそれぞれについて、各特定周波数を中心とした特定周波数帯域が予め設定されており、
極大判定手段は、高群トーン及び低群トーンそれぞれについて、コード毎の各特定周波数帯域の中で、当該特定周波数帯域における電力が、当該特定周波数帯域の両側周辺の他の周波数帯域における電力に対して、「極大」となるか否かを判定し、
特定周波数検出手段は、高群トーン及び低群トーンそれぞれについて、極大と判定された1つ以上の特定周波数帯域の中で、電力が最大となる特定周波数を検出し、
コード出力手段は、高群トーンで検出された特定周波数と、低群トーンで検出された特定周波数とに対応付けられたコードを出力することも好ましい。
According to another embodiment of the device of the invention,
The specific frequency is DTMF (Dual-Tone Multi-Frequency)
For each code, a specific frequency band centered on each specific frequency is set in advance for each of the high group tone and the low group tone,
For each of the high group tone and the low group tone, the local maximum judging means is configured such that, in each specific frequency band for each code, the power in the specific frequency band is higher than the power in other frequency bands around both sides of the specific frequency band. To determine whether it will be “maximum”,
The specific frequency detecting means detects a specific frequency at which the power is maximum in one or more specific frequency bands determined to be maximum for each of the high group tone and the low group tone,
The code output means preferably outputs a code associated with the specific frequency detected with the high group tone and the specific frequency detected with the low group tone.

本発明の装置における他の実施形態によれば、
特定周波数検出手段は、
高群トーン及び低群トーンそれぞれについて、極大と判定された1つ以上の特定周波数帯域の中で、電力が最大となる特定周波数を選択すると共に、
高群トーン及び低群トーンそれぞれについて選択された各特定周波数帯域の電力値が所定閾値以上である場合にのみ、その特定周波数を検出することも好ましい。
According to another embodiment of the device of the invention,
The specific frequency detection means is
For each of the high group tone and the low group tone, the specific frequency that maximizes the power is selected from one or more specific frequency bands determined to be maximum,
It is also preferable to detect the specific frequency only when the power value of each specific frequency band selected for each of the high group tone and the low group tone is equal to or greater than a predetermined threshold.

本発明の装置における他の実施形態によれば、
特定周波数検出手段は、
高群トーン及び低群トーンそれぞれについて、極大と判定された1つ以上の特定周波数帯域の中で、電力が最大となる特定周波数を選択すると共に、
高群トーン及び低群トーンそれぞれについて選択された各特定周波数帯域の電力値と、高群トーン及び低群トーンを合わせて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較し、その差が所定閾値以上である場合にのみ、その特定周波数を検出する
ことも好ましい。
According to another embodiment of the device of the invention,
The specific frequency detection means is
For each of the high group tone and the low group tone, the specific frequency that maximizes the power is selected from one or more specific frequency bands determined to be maximum,
Compare the power value of each specific frequency band selected for each of the high group tone and the low group tone with the average power value of the other specific frequency bands not selected by combining the high group tone and the low group tone, It is also preferable to detect the specific frequency only when the difference is greater than or equal to a predetermined threshold.

本発明の装置における他の実施形態によれば、
特定周波数検出手段は、
高群トーン及び低群トーンそれぞれについて、極大と判定された1つ以上の特定周波数帯域の中で、電力が最大となる特定周波数を選択すると共に、
高群トーンについて選択された特定周波数帯域の電力値と、高群トーンについて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較し、その差が所定閾値以上であって、
低群トーンについて選択された特定周波数帯域の電力値と、低群トーンについて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較し、その差が所定閾値以上である場合にのみ、その特定周波数を検出することも好ましい。
According to another embodiment of the device of the invention,
The specific frequency detection means is
For each of the high group tone and the low group tone, the specific frequency that maximizes the power is selected from one or more specific frequency bands determined to be maximum,
The power value of the specific frequency band selected for the high group tone is compared with the average power value of the other specific frequency band not selected for the high group tone, and the difference is equal to or greater than a predetermined threshold value,
Only when the power value of the specific frequency band selected for the low group tone is compared with the average power value of the other specific frequency bands not selected for the low group tone, and the difference is equal to or larger than a predetermined threshold value, It is also preferable to detect the specific frequency.

本発明によれば、コード毎に特定周波数が予め割り当てられており、音声信号に含まれた特定周波数のコードを検出する装置に搭載されたコンピュータを機能させるプログラムにおいて、
コード毎に、当該特定周波数を含む特定周波数帯域が予め設定されており、
音声信号から、コード毎の各特定周波数帯域における周波数成分の電力を検出する周波数分析手段と、
コード毎の各特定周波数帯域の中で、当該特定周波数帯域における電力が、当該特定周波数帯域の両側周辺の他の周波数帯域における電力に対して、「極大」となるか否かを判定する極大判定手段と、
極大と判定された1つ以上の特定周波数帯域の中で、電力が最大となる特定周波数を検出する特定周波数検出手段と
検出された当該特定周波数に対応付けられたコードを出力するコード出力手段と
してコンピュータを機能させ、
前記特定周波数帯域、及び、当該特定周波数の両側周辺の他の周波数帯域は、サンプリング周波数に基づくフーリエ変換の周波数分解能である
ようにコンピュータを機能させることを特徴とする。
According to the present invention, a specific frequency is preassigned for each code, and in a program for causing a computer mounted on a device that detects a code of a specific frequency included in an audio signal to function,
For each code, a specific frequency band including the specific frequency is preset,
Frequency analysis means for detecting the power of the frequency component in each specific frequency band for each code from the audio signal;
In each specific frequency band for each code, a maximum determination that determines whether or not the power in the specific frequency band is “maximum” relative to the power in other frequency bands around both sides of the specific frequency band Means,
Among one or more specific frequency bands determined to be maximal, as specific frequency detection means for detecting a specific frequency with the maximum power, and code output means for outputting a code associated with the detected specific frequency Make the computer work,
The specific frequency band and other frequency bands around both sides of the specific frequency are frequency resolutions of Fourier transform based on the sampling frequency.
The computer is made to function as described above .

本発明によれば、コード毎に特定周波数が予め割り当てられており、音声信号に含まれた特定周波数のコードを検出する装置を用いたトーン信号検出方法において、
コード毎に、当該特定周波数を含む特定周波数帯域が予め設定されており、
音声信号から、コード毎の各特定周波数帯域における周波数成分の電力を検出する第1のステップと、
コード毎の各特定周波数帯域の中で、当該特定周波数帯域における電力が、当該特定周波数帯域の両側周辺の他の周波数帯域における電力に対して、「極大」となるか否かを判定する第2のステップと、
極大と判定された1つ以上の特定周波数帯域の中で、電力が最大となる特定周波数を検出する第3のステップと、
検出された当該特定周波数に対応付けられたコードを出力する第4のステップと
を有し、
前記特定周波数帯域、及び、当該特定周波数の両側周辺の他の周波数帯域は、サンプリング周波数に基づくフーリエ変換の周波数分解能である
ことを特徴とする。
According to the present invention, in a tone signal detection method using a device in which a specific frequency is pre-assigned for each code and a code of a specific frequency included in the audio signal is detected.
For each code, a specific frequency band including the specific frequency is preset,
A first step of detecting the power of the frequency component in each specific frequency band for each code from the audio signal;
A second determination is made as to whether or not the power in the specific frequency band in each specific frequency band for each code is “maximum” with respect to the power in other frequency bands around both sides of the specific frequency band. And the steps
A third step of detecting a specific frequency at which power is maximum in one or more specific frequency bands determined to be maximal;
A fourth step of outputting a code associated with the detected specific frequency,
The specific frequency band and the other frequency bands around both sides of the specific frequency have a frequency resolution of Fourier transform based on a sampling frequency .

本発明の装置、プログラム及び方法によれば、音声信号に混入した雑音の影響によって、送出されたDTMF信号以外の周波数成分で高い電力が検出される場合であっても、DTMF信号をできる限り検出することができる。   According to the apparatus, program, and method of the present invention, even when high power is detected at a frequency component other than the transmitted DTMF signal due to the influence of noise mixed in the audio signal, the DTMF signal is detected as much as possible. can do.

従来技術におけるDTMF信号検出器の機能構成図である。It is a functional block diagram of the DTMF signal detector in a prior art. 従来技術におけるDTMF信号の周波数成分に対する電力を表すグラフである。It is a graph showing the electric power with respect to the frequency component of the DTMF signal in a prior art. 本発明におけるDTMF信号検出装置の機能構成図である。It is a functional block diagram of the DTMF signal detection apparatus in this invention. 本発明における極大判定部の第1の判定を表す説明図である。It is explanatory drawing showing the 1st determination of the maximum determination part in this invention. 本発明における極大判定部の第2の判定を表す説明図である。It is explanatory drawing showing the 2nd determination of the maximum determination part in this invention. 第1の特定周波数検出方法を表す説明図である。It is explanatory drawing showing the 1st specific frequency detection method. 第2の特定周波数検出方法を表す説明図である。It is explanatory drawing showing the 2nd specific frequency detection method. 第3の特定周波数検出方法を表す説明図である。It is explanatory drawing showing the 3rd specific frequency detection method. DTMF信号を用いた遠隔制御のシーケンス図である。It is a sequence diagram of remote control using a DTMF signal. 本発明を用いた被制御側機器の機能構成図である。It is a function block diagram of the controlled side apparatus using this invention.

以下、本発明の実施の形態について、図面を用いて詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

図3は、本発明におけるDTMF信号検出装置の機能構成図である。   FIG. 3 is a functional configuration diagram of the DTMF signal detection apparatus according to the present invention.

図3によれば、DTMF信号検出装置1は、音声信号を入力し、その音声信号に含まれた特定周波数のコードを出力する。即ち、コード毎に特定周波数が予め割り当てられている。DTMF信号検出装置1は、周波数分析部11と、特定周波数毎の極大判定部12と、特定周波数検出部13と、コード出力部14とを有する。これら機能構成部は、装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現されるものであってもよい。また、これら機能構成の処理の流れは、DTMF信号検出方法としても理解できる。   According to FIG. 3, the DTMF signal detection apparatus 1 receives an audio signal and outputs a code having a specific frequency included in the audio signal. That is, a specific frequency is assigned in advance for each code. The DTMF signal detection apparatus 1 includes a frequency analysis unit 11, a local maximum determination unit 12 for each specific frequency, a specific frequency detection unit 13, and a code output unit 14. These functional components may be realized by executing a program that causes a computer mounted on the apparatus to function. The processing flow of these functional configurations can also be understood as a DTMF signal detection method.

尚、以下では、DTMF信号検出装置として説明するが、本願発明は、「DTMF信号」への適用に限定されるものでもない。即ち、DTMF信号のように、コード毎に、互いに異なる複数の特定周波数が組み合わされたものではなく、コード毎に1つの特定周波数が対応付けられたものであってもよい。尚、「特定周波数」とは、当該コードに割り当てられた周波数を意味する。   In the following description, the DTMF signal detection device will be described. However, the present invention is not limited to application to a “DTMF signal”. That is, unlike a DTMF signal, a plurality of different specific frequencies may not be combined for each code, but one specific frequency may be associated with each code. “Specific frequency” means a frequency assigned to the code.

[周波数分析部11]
周波数分析部11は、音声信号から、コード毎の各特定周波数帯域における周波数成分の電力(パワー)を検出する。ここで、「特定周波数帯域」とは、コード毎に、当該特定周波数を含む周波数帯域であって、予め設定されるものである。例えば、サンプリング周波数8kHzの音声信号に対して512点の高速フーリエ変換を用いて分析した場合、その周波数分解能は15.625Hzとなる。即ち、特定周波数を含む15.625Hzが、特定周波数帯域となる。また、特定周波数帯域に加えて、極大判定部12で使用するその前後の周波数帯域の電力を検出する。即ち、周波数分析部11は、低群トーンの各特定周波数(697Hz、770Hz、852Hz、941Hz)と、高群トーンの各特定周波数(1209Hz、1336Hz、1477Hz、1633Hz)とを含む8種類の特定周波数帯域の電力値と、各特定周波数帯域両側周辺の周波数帯域の電力値とを、特定周波数毎の各極大判定部12へ出力する。尚、周波数分析方法としては、フーリエ変換によってパワースペクトルを算出する以外に、必要数分の帯域フィルタや、その他の周波数分析技術を用いてもよい。
[Frequency analysis unit 11]
The frequency analysis unit 11 detects the power of the frequency component in each specific frequency band for each code from the audio signal. Here, the “specific frequency band” is a frequency band including the specific frequency for each code, and is set in advance. For example, when an audio signal having a sampling frequency of 8 kHz is analyzed using a 512-point fast Fourier transform, the frequency resolution is 15.625 Hz. That is, 15.625 Hz including the specific frequency is the specific frequency band. Further, in addition to the specific frequency band, the power of the frequency band before and after that used by the local maximum determination unit 12 is detected. That is, the frequency analysis unit 11 has eight types of specific frequencies including each specific frequency of the low group tone (697 Hz, 770 Hz, 852 Hz, 941 Hz) and each specific frequency of the high group tone (1209 Hz, 1336 Hz, 1477 Hz, 1633 Hz). The power value of the band and the power values of the frequency bands around both sides of each specific frequency band are output to each local maximum determination unit 12 for each specific frequency. As a frequency analysis method, a necessary number of band filters and other frequency analysis techniques may be used in addition to calculating a power spectrum by Fourier transform.

[極大判定部12]
極大判定部12は、特定周波数毎に設けられており、例えばDTMF信号の場合には8個設けられることとなる。極大判定部12は、当該特定周波数帯域における電力が、当該特定周波数帯域の両側周辺の他の周波数帯域における電力に対して、「極大」となるか否かを判定する。そして、判定結果(極大/非極大)と、極大と判定された場合の電力値とが、特定周波数検出部13へ出力される。これによって、雑音を含む音声信号であっても、非極大と判定された特定周波数は検出されず、DTMF信号以外の特定周波数の誤検出をできる限り削減することができる。
[Maximum determination unit 12]
For example, in the case of a DTMF signal, eight local maximum determination units 12 are provided. The maximum determination unit 12 determines whether or not the power in the specific frequency band is “maximum” with respect to the power in other frequency bands around both sides of the specific frequency band. Then, the determination result (maximum / non-maximum) and the power value when determined to be the maximum are output to the specific frequency detection unit 13. As a result, even if the audio signal includes noise, the specific frequency determined to be non-maximal is not detected, and erroneous detection of specific frequencies other than the DTMF signal can be reduced as much as possible.

また、極大判定部12は、DTMF信号の場合には、高群トーン及び低群トーンそれぞれについて、「極大」となるか否かを判定するものであってもよい。   Further, in the case of a DTMF signal, the maximum determination unit 12 may determine whether or not each of the high group tone and the low group tone is “maximum”.

極大判定部12は、様々な極大判定が可能であって、以下では2つの具体的な判定方法について説明する。
<第1の極大判定方法>
図4は、本発明における極大判定部の第1の判定を表す説明図である。
The maximum determination unit 12 can make various maximum determinations, and two specific determination methods will be described below.
<First maximum determination method>
FIG. 4 is an explanatory diagram illustrating the first determination of the maximum determination unit in the present invention.

特定周波数を中心とする特定周波数帯域は、例えばサンプリング周波数8kHzの音声信号に対して512点の高速フーリエ変換を用いた場合、その周波数分解能は15.625Hzとなる。即ち、特定周波数fを含む周波数帯域中心として、15.625Hz低い周波数帯域の電力Pf-15.625、15.625Hz高い周波数帯域の電力Pf+15.625とを比較し、「極大」となるか否かを判定する。勿論、比較対象は、1つの周波数分解能分だけ離れた周波数帯域に限定されることなく、数個離れた周波数帯域の電力を比較するものであってもよい。 The specific frequency band centered on the specific frequency has a frequency resolution of 15.625 Hz when, for example, a 512-point fast Fourier transform is used for an audio signal with a sampling frequency of 8 kHz. That is, the power P f-15.625 in the frequency band lower by 15.625 Hz and the power P f + 15.625 in the frequency band higher by 15.625 Hz are compared with the center of the frequency band including the specific frequency f. Determine. Of course, the comparison target is not limited to the frequency band separated by one frequency resolution, but may compare the power of several frequency bands separated from each other.

極大判定部12は、当該特定周波数帯域における電力が、当該特定周波数帯域の両側周辺の他の周波数帯域における電力に対して、「極大」となるか否かを判定する。図4によれば、以下のように、少なくとも3点の周波数帯域における電力値が用いられる。
中心となる特定周波数fを含む帯域の電力:Pf
特定周波数fから所定値Δだけ低い第1の周波数を含む帯域の電力:Pf-Δ
特定周波数fから所定値Δだけ高い第2の周波数を含む帯域の電力:Pf+Δ
ここで、「極大」と判定されるには、以下の関係が成り立つことを要する。
f>Pf-Δ、且つ、Pf>Pf+Δ
尚、「特定周波数帯域」「他の周波数帯域」は、例えばスペクトル分析の帯域1つ分(又は数個分)であってもよい。
The maximum determination unit 12 determines whether or not the power in the specific frequency band is “maximum” with respect to the power in other frequency bands around both sides of the specific frequency band. According to FIG. 4, power values in at least three frequency bands are used as follows.
Band power including the specific frequency f at the center: P f
Power in a band including the first frequency that is lower than the specific frequency f by a predetermined value Δ: P f−Δ
Power in a band including a second frequency that is higher than the specific frequency f by a predetermined value Δ: P f + Δ
Here, in order to determine “maximum”, it is necessary that the following relationship holds.
P f > P f−Δ and P f > P f + Δ
The “specific frequency band” and the “other frequency band” may be, for example, one spectrum analysis band (or several).

<第2の極大判定方法>
図5は、本発明における極大判定部の第2の判定を表す説明図である。
<Second maximum determination method>
FIG. 5 is an explanatory diagram illustrating the second determination of the maximum determination unit in the present invention.

極大判定部12は、特定周波数fを含む帯域の電力Pfを中心として、Pf-Δ及びPf+Δに対する変化量が所定閾値以上である場合に、極大と判定する。ここでは、変化量を、特定周波数帯域の電力Pfに対するPf-Δ及びPf+Δそれぞれの差から算出する。
第1の閾値:θf-Δ
第2の閾値:θf+Δ
ここで、「極大」と判定されるには、以下の関係が成り立つことを要する。
(Pf−Pf-Δ)>θf-Δ、且つ、(Pf−Pf+Δ)>θf+Δ
これによって、特定周波数のパワースペクトルの変化が急峻でない場合、DTMF信号でないと判定する。即ち、パワースペクトルの変化が緩やかな場合、他の雑音の可能性が高いと判定する。
The local maximum determination unit 12 determines that the local maximum is obtained when the amount of change with respect to P f−Δ and P f + Δ is greater than or equal to a predetermined threshold with the power P f in the band including the specific frequency f as the center. Here, the amount of change is calculated from the difference between P f−Δ and P f + Δ with respect to the power P f in the specific frequency band.
First threshold: θ f-Δ
Second threshold: θ f + Δ
Here, in order to determine “maximum”, it is necessary that the following relationship holds.
(P f −P f−Δ )> θ f−Δ and (P f −P f + Δ )> θ f + Δ
Thus, if the change in the power spectrum of the specific frequency is not steep, it is determined that the signal is not a DTMF signal. That is, when the power spectrum changes slowly, it is determined that there is a high possibility of other noise.

[特定周波数検出部13]
特定周波数検出部13は、極大と判定された1つ以上の特定周波数の中で、電力が最大となる特定周波数を検出する。例えばDTMF信号の場合、高群トーン及び低群トーンからそれぞれ、電力が最大となる特定周波数が選択される。即ち、2つの特定周波数が検出される。尚、特定周波数検出部13は、極大と判定された特定周波数が無い場合、コード出力部14へ「特定周波数無し」を出力する。
[Specific frequency detector 13]
The specific frequency detection unit 13 detects a specific frequency at which power is maximum among one or more specific frequencies determined to be maximum. For example, in the case of a DTMF signal, a specific frequency that maximizes power is selected from the high group tone and the low group tone. That is, two specific frequencies are detected. The specific frequency detection unit 13 outputs “no specific frequency” to the code output unit 14 when there is no specific frequency determined to be maximum.

また、特定周波数検出部13は、電力が最大となる当該特定周波数について、その電力が所定閾値以上である場合にのみ検出するものであってもよい。これによって、DTMF信号が送出されていないにも拘わらず、雑音の影響によって電力が最大となる特定周波数を、できる限り選択しないようにすることができる。DTMF信号の電力レベルが既知の場合に、特に効果的である。   In addition, the specific frequency detection unit 13 may detect only the specific frequency at which the power is maximum when the power is equal to or greater than a predetermined threshold. As a result, it is possible to avoid selecting a specific frequency that maximizes the power due to the influence of noise as much as possible even though the DTMF signal is not transmitted. This is particularly effective when the power level of the DTMF signal is known.

特定周波数検出部13は、特定周波数の様々な検出が可能であって、以下では3つの具体的な検出方法について説明する。
<第1の特定周波数検出方法>
特定周波数検出部13は、以下の2つのステップを実行する。
(S11)高群トーン及び低群トーンそれぞれについて、極大と判定された1つ以上の特定周波数帯域の中で、電力が最大となる特定周波数を選択する。
(S12)高群トーン及び低群トーンそれぞれについて選択された各特定周波数帯域の電力値が所定閾値θH及びθL以上である場合にのみ、その特定周波数を検出する。例えば、以下のような関係が成立する。
maxx∈XLP(x)>θL XL={x∈TL | 周波数帯域xの電力が極大}
maxx∈XHP(x)>θH XH={x∈TH | 周波数帯域xの電力が極大}
L={697Hz, 770Hz, 852Hz, 941Hz}
H={1209Hz, 1336Hz, 1477Hz, 1633Hz}
max:複数の要素の中での最大値
θL:低群トーンにおける電力閾値
θH:高群トーンにおける電力閾値
The specific frequency detection unit 13 can detect various specific frequencies, and three specific detection methods will be described below.
<First specific frequency detection method>
The specific frequency detection unit 13 executes the following two steps.
(S11) For each of the high group tone and the low group tone, a specific frequency with the maximum power is selected from one or more specific frequency bands determined to be maximum.
(S12) The specific frequency is detected only when the power value of each specific frequency band selected for each of the high group tone and the low group tone is equal to or greater than the predetermined threshold values θ H and θ L. For example, the following relationship is established.
max x∈XL P (x)> θ L X L = {x∈T L | power frequency band x is maximum}
max x∈XH P (x)> θ H X H = {x∈T H | power frequency band x is maximum}
T L = {697Hz, 770Hz, 852Hz, 941Hz}
T H = {1209Hz, 1336Hz, 1477Hz, 1633Hz}
max: Maximum value among multiple elements
θ L : Power threshold for low group tone
θ H : power threshold for high group tone

図6は、第1の特定周波数検出方法を表す説明図である。   FIG. 6 is an explanatory diagram illustrating a first specific frequency detection method.

図6(a)によれば、高群トーン及び低群トーンそれぞれについて、所定閾値θH及びθL以上の電力の特定周波数が検出されている。そのために、結果的に1つのコードが検出される。一方で、図6(b)によれば、低群トーンについて、所定閾値θL以上の電力の特定周波数が検出されていない。そのために、結果的にコードは検出されない。 According to FIG. 6A, a specific frequency of power equal to or higher than the predetermined threshold values θ H and θ L is detected for each of the high group tone and the low group tone. As a result, one code is detected as a result. On the other hand, according to FIG. 6B, for the low group tone, the specific frequency of power equal to or higher than the predetermined threshold θ L is not detected. As a result, no code is detected.

<第2の特定周波数検出方法>
特定周波数検出部13は、以下の2つのステップを実行する。
(S21)高群トーン及び低群トーンそれぞれについて、極大と判定された1つ以上の特定周波数帯域の中で、電力が最大となる特定周波数を選択する。
(S22)高群トーン及び低群トーンそれぞれについて選択された各特定周波数帯域の電力値と、高群トーン及び低群トーンを合わせて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較し、その差が所定閾値θH及びθL以上である場合にのみ、その特定周波数を検出する。
P(FmaxL)−Pave >θL
maxL=argmaxx∈XLP(x)
XL={x∈TL | 周波数帯域xの電力が極大}
P(FmaxH)−Pave >θH
maxH=argmaxx∈XHP(x)
XH={x∈TH | 周波数帯域xの電力が極大}
ave=Σx∈FnotmaxP(x)/6
notmax={x∈TL∪TH|x≠FmaxLかつx≠FmaxH }
L={697Hz, 770Hz, 852Hz, 941Hz}
H={1209Hz, 1336Hz, 1477Hz, 1633Hz}
θL:低群トーンにおける電力閾値
θH:高群トーンにおける電力閾値
尚、ここで、P(x)は周波数帯域xの電力であり、「Pave=Σx∈FnotmaxP(x)/6」とは、DTMF信号の場合、高群トーンの中で最大電力値の特定周波数と、低群トーンの中で最大電力値の特定周波数とを除いた、他の6つの特定周波数帯域の電力の平均値Paveを意味する。
<Second specific frequency detection method>
The specific frequency detection unit 13 executes the following two steps.
(S21) For each of the high group tone and the low group tone, a specific frequency with the maximum power is selected from one or more specific frequency bands determined to be maximum.
(S22) The power value of each specific frequency band selected for each of the high group tone and the low group tone and the average power value of the other specific frequency band not selected by combining the high group tone and the low group tone. The specific frequency is detected only when the difference is equal to or greater than the predetermined threshold values θ H and θ L.
P (F maxL ) −P ave > θ L
F maxL = argmax x∈XL P (x)
X L = {x∈T L | power frequency band x is maximum}
P (F maxH ) −P ave > θ H
F maxH = argmax x∈XH P (x)
X H = {x∈T H | power in frequency band x is maximal}
P ave = Σ x∈Fnotmax P (x) / 6
F notmax = {x∈T L ∪T H | x ≠ F maxL and x ≠ F maxH }
T L = {697Hz, 770Hz, 852Hz, 941Hz}
T H = {1209Hz, 1336Hz, 1477Hz, 1633Hz}
θ L : Power threshold for low group tone
θ H : power threshold value in high group tone Here, P (x) is the power of frequency band x, and “P ave = Σ x∈Fnotmax P (x) / 6” is the case of DTMF signal, It means the average value P ave of power in the other six specific frequency bands excluding the specific frequency of the maximum power value in the high group tone and the specific frequency of the maximum power value in the low group tone.

図7は、第2の特定周波数検出方法を表す説明図である。   FIG. 7 is an explanatory diagram illustrating a second specific frequency detection method.

図7(a)によれば、高群トーン及び低群トーンそれぞれについて選択された各特定周波数帯域の電力値と、高群トーン及び低群トーンを合わせて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較した差が所定閾値θH及びθL以上である。そのために、結果的に1つのコードが検出される。
一方で、図7(b)によれば、低群トーンから選択された特定周波数の電力値と、高群トーン及び低群トーンを合わせて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較した差が所定閾値θLよりも小さい。そのために、低群トーンについて特定周波数が検出されず、結果的にコードは検出されない。
According to FIG. 7A, the power value of each specific frequency band selected for each of the high group tone and the low group tone and the other specific frequency bands not selected by combining the high group tone and the low group tone. The difference in comparison with the average power value is equal to or greater than the predetermined threshold values θ H and θ L. As a result, one code is detected as a result.
On the other hand, according to FIG. 7B, the power value of the specific frequency selected from the low group tone and the average power value of the other specific frequency band not selected by combining the high group tone and the low group tone. Is smaller than the predetermined threshold value θ L. Therefore, a specific frequency is not detected for the low group tone, and as a result, no code is detected.

<第3の特定周波数検出方法>
特定周波数検出部13は、以下の2つのステップを実行する。
(S31)高群トーン及び低群トーンそれぞれについて、極大と判定された1つ以上の特定周波数帯域の中で、電力が最大となる特定周波数を選択する。
(S32)高群トーンについて選択された特定周波数帯域の電力値と、高群トーンについて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較し、その差が所定閾値θH以上であって、低群トーンについて選択された特定周波数帯域の電力値と、低群トーンについて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較し、その差が所定閾値θL以上である場合にのみ、その特定周波数を検出する。
P(FmaxL)−PaveL >θL
maxL=argmaxx∈XLP(x)
L={x∈TL|周波数帯域xの電力が極大}
aveL=Σx∈FnotmaxLP(x)/3
notmaxL={x∈TL|x≠FmaxL}
P(FmaxH)−PaveH >θH
maxH=argmaxx∈XHP(x)
H={x∈TH|周波数帯域xの電力が極大}
aveH=Σx∈FnotmaxHP(x)/3
notmaxH={x∈TH|x≠FmaxH}
L={697Hz, 770Hz, 852Hz, 941Hz}
H={1209Hz, 1336Hz, 1477Hz, 1633Hz}
θL:低群トーンにおける電力閾値
θH:高群トーンにおける電力閾値
尚、ここで「PaveL=Σx∈FnotmaxLP(x)/3」とは、DTMF信号の場合、低群トーンの中で、最大電力値の特定周波数帯域を除いた、他の3つの特定周波数帯域の電力の平均値PaveLを意味する。PaveHも、高群トーンについて同様である。
<Third specific frequency detection method>
The specific frequency detection unit 13 executes the following two steps.
(S31) For each of the high group tone and the low group tone, a specific frequency with the maximum power is selected from one or more specific frequency bands determined to be maximal.
(S32) The power value of the specific frequency band selected for the high group tone is compared with the average power value of the other specific frequency band not selected for the high group tone, and the difference is equal to or greater than the predetermined threshold θ H in matching, the power value of a specific frequency band selected for low group tones, compares the average power value of the other of the specific frequency band which is not selected for low group tones, the difference is greater than a predetermined threshold value theta L Only in certain cases, the specific frequency is detected.
P (F maxL ) −P aveL > θ L
F maxL = argmax x∈XL P (x)
x L = {x∈T L | maximum power in frequency band x}
P aveL = Σ x∈FnotmaxL P (x) / 3
F notmaxL = {x∈T L | x ≠ F maxL}
P (F maxH ) −P aveH > θ H
F maxH = argmax x∈XH P (x)
x H = {x∈T H | maximum power in frequency band x}
P aveH = Σ x∈FnotmaxH P (x) / 3
F notmaxH = {x∈T H | x ≠ F maxH }
T L = {697Hz, 770Hz, 852Hz, 941Hz}
T H = {1209Hz, 1336Hz, 1477Hz, 1633Hz}
θ L : power threshold value for low group tone θ H : power threshold value for high group tone Note that “P aveL = Σx∈FnotmaxL P (x) / 3” is a low group tone in the case of a DTMF signal. The mean value P aveL of the power of the other three specific frequency bands excluding the specific frequency band of the maximum power value. PaveH is the same for the high group tone.

図8は、第3の特定周波数検出方法を表す説明図である。   FIG. 8 is an explanatory diagram illustrating a third specific frequency detection method.

図8(a)によれば、高群トーンについて選択された特定周波数帯域の電力値と、高群トーンについて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較した差が所定閾値θH以上である。また、低群トーンについて選択された特定周波数帯域の電力値と、低群トーンについて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較した差が所定閾値θL以上である。そのために、結果的に1つのコードが検出される。
一方で、図8(b)によれば、高群トーンについて選択された特定周波数帯域の電力値と、高群トーンについて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較した差は所定閾値θH以上である。しかしながら、低群トーンについて選択された特定周波数帯域の電力値と、低群トーンについて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較した差が所定閾値θLよりも小さい。そのために、低群トーンについて特定周波数が検出されず、結果的にコードは検出されない。
According to FIG. 8A, the difference between the power value of the specific frequency band selected for the high group tone and the average power value of the other specific frequency band not selected for the high group tone is a predetermined threshold value. θ H or more. Further, the difference between the power value of the specific frequency band selected for the low group tone and the average power value of the other specific frequency band not selected for the low group tone is equal to or greater than the predetermined threshold θ L. As a result, one code is detected as a result.
On the other hand, according to FIG. 8B, the difference between the power value of the specific frequency band selected for the high group tone and the average power value of the other specific frequency band not selected for the high group tone. Is greater than or equal to a predetermined threshold θ H. However, the difference between the power value of the specific frequency band selected for the low group tone and the average power value of the other specific frequency bands not selected for the low group tone is smaller than the predetermined threshold θ L. Therefore, a specific frequency is not detected for the low group tone, and as a result, no code is detected.

[コード出力部14]
コード毎に、高群トーン及び低群トーンそれぞれについて、各特定周波数を中心とした特定周波数帯域が予め設定されている。ここで、コード出力部14は、検出された当該特定周波数に対応付けられたコードを出力する。DTMF信号の場合、コード出力部14は、高群トーンで検出された特定周波数と、低群トーンで検出された特定周波数との組み合わせに対応付けられたコードを出力する。
[Code output unit 14]
For each code, a specific frequency band centered on each specific frequency is preset for each of the high group tone and the low group tone. Here, the code output unit 14 outputs a code associated with the detected specific frequency. In the case of a DTMF signal, the code output unit 14 outputs a code associated with a combination of a specific frequency detected with a high group tone and a specific frequency detected with a low group tone.

図9は、DTMF信号を用いた遠隔操作のシーケンス図である。   FIG. 9 is a sequence diagram of remote operation using a DTMF signal.

具体的な事例としては、ユーザが電話回線を介して被制御側端末1cを制御する場合を想定する。図9によれば、制御コードをDTMF信号に変換することによって、電話回線を介した遠隔操作を可能とする(例えば特許文献5参照)。DTMF信号を受信した通信端末は、そのDTMF信号から抽出した制御コードに基づいて、遠隔被操作用のアプリケーションの実行を制御する。   As a specific example, a case is assumed where the user controls the controlled terminal 1c via a telephone line. According to FIG. 9, the control code is converted into a DTMF signal, thereby enabling remote operation via a telephone line (see, for example, Patent Document 5). The communication terminal that has received the DTMF signal controls execution of the application for remote operation based on the control code extracted from the DTMF signal.

音声呼としては、電話回線(携帯電話回線を含む)やパケット回線のいずれを介したものであってもよい。近年、携帯電話機やスマートフォンにおける端末は、複数の通信インタフェースを搭載し、用途に応じて使い分けることができる。電話回線の場合、アナログ信号帯域を用いて音声信号を送受信するのに対し、パケット回線の場合、デジタル信号帯域を用いてパケットを送受信するが、VoIP(Voice over Internet Protocol)を用いることによって音声通話も可能となる。   The voice call may be via a telephone line (including a mobile phone line) or a packet line. In recent years, a terminal in a mobile phone or a smartphone is equipped with a plurality of communication interfaces and can be used properly according to usage. In the case of a telephone line, voice signals are transmitted / received using an analog signal band. In the case of a packet line, packets are transmitted / received using a digital signal band, but voice communication is performed by using VoIP (Voice over Internet Protocol). Is also possible.

(S1)制御側電話端末1aは、ユーザによって又は機械的に入力された制御コード要求(例えば”201”)を、DTMFの音声信号に変換する。DTMF信号の場合、信号送出時間とポーズ時間とからなる周期時間毎に1つのコードが割り当てられている。制御コード要求が”201”である場合、3つのコード(信号送出時間+ポーズ時間)が送出される。
信号送出時間:50ms以上
ポーズ時間 :80ms以上
周期 :120ms以上
(S2)そして、制御側電話端末1aは、そのDTMF信号を、音声呼を介して電話端末1bへ送信する。電話端末1bは、受信したそのDTMF信号をスピーカから発声し、被制御側機器1cは、マイクによってそのDTMF信号を受信する。
(S3)被制御側機器1cは、DTMF信号を一定周期(例えば10ms)毎に、コードを判定する。信号送出時間とポーズ時間との間に出力されたコードを複数個組み合わせて、1つの制御コードが決定されて出力される(例えば特許文献6及び7参照)。
(S4)被制御側機器1cは、その制御コードに基づく処理を実行する。
その後、制御コードについて順次、S1〜S4のシーケンスが繰り返し実行される。
(S1) The control-side telephone terminal 1a converts a control code request (for example, “201”) input by the user or mechanically into a DTMF audio signal. In the case of a DTMF signal, one code is assigned for each cycle time composed of a signal transmission time and a pause time. When the control code request is “201”, three codes (signal transmission time + pause time) are transmitted.
Signal transmission time: 50 ms or more Pause time: 80 ms or more Period: 120 ms or more (S2) Then, the control side telephone terminal 1a transmits the DTMF signal to the telephone terminal 1b via a voice call. The telephone terminal 1b utters the received DTMF signal from a speaker, and the controlled device 1c receives the DTMF signal through a microphone.
(S3) The controlled device 1c determines the code of the DTMF signal at regular intervals (for example, 10 ms). A plurality of codes output between the signal transmission time and the pause time are combined to determine and output one control code (see, for example, Patent Documents 6 and 7).
(S4) The controlled device 1c executes a process based on the control code.
Thereafter, the sequence of S1 to S4 is repeatedly executed sequentially for the control code.

図10は、本発明を用いた被制御側機器の機能構成図である。   FIG. 10 is a functional configuration diagram of a controlled device using the present invention.

図10によれば、端末1bは、例えば無線によって移動可能な携帯電話機やスマートフォンである。電話回線は、例えば携帯電話網や固定電話網であり、パケット回線は、例えばアクセスネットワークを介して接続されるインターネットである。端末1bは、相手方端末との間で音声信号を受信する一般的な電話端末であって、ユーザ同士が声で会話することができるものである。   According to FIG. 10, the terminal 1b is, for example, a mobile phone or a smartphone that can be moved wirelessly. The telephone line is, for example, a mobile phone network or a fixed telephone network, and the packet line is, for example, the Internet connected via an access network. The terminal 1b is a general telephone terminal that receives a voice signal with a counterpart terminal, and allows users to talk with each other by voice.

図10の端末1bは、ハードウェアとして、電話回線インタフェース1b1と、パケット回線インタフェース1b4と、スピーカ1b3と、マイク1b7とを有する。また、端末1bは、ソフトウェア的に、VoIP部1b5と、音声信号受信部1b2と、音声信号送信部1b6とを有する。VoIP部1b5は、リアルタイムに、音声信号を符号化/圧縮化してパケットに変換すると共に、パケットから復号/伸長化して音声信号に変換する。音声信号受信部1b2は、電話回線インタフェース1b1又はVoIP部1b5から音声信号を受信し、その音声信号をスピーカ1b3へ出力する。即ち、電話端末1bは、スピーカ1b3が、音声信号受信部1b2によって受信された音声信号をそのまま発声する。   The terminal 1b in FIG. 10 includes a telephone line interface 1b1, a packet line interface 1b4, a speaker 1b3, and a microphone 1b7 as hardware. The terminal 1b includes a VoIP unit 1b5, an audio signal receiving unit 1b2, and an audio signal transmitting unit 1b6 in terms of software. The VoIP unit 1b5 encodes / compresses the voice signal to convert it into a packet in real time, and decodes / decompresses the packet to convert it into a voice signal. The audio signal receiving unit 1b2 receives the audio signal from the telephone line interface 1b1 or the VoIP unit 1b5 and outputs the audio signal to the speaker 1b3. That is, in the telephone terminal 1b, the speaker 1b3 utters the voice signal received by the voice signal receiving unit 1b2.

被制御側機器1cは、マイク1c7及び遠隔被制御アプリケーション1c8のみを有する。被制御側機器1cの機能構成は、本発明の基本的特徴のみを備えたものである。   The controlled device 1c has only a microphone 1c7 and a remote controlled application 1c8. The functional configuration of the controlled device 1c has only the basic features of the present invention.

被制御側機器1cによれば、電話端末1bから発声されたその音声信号が、雑音と共に、被制御側機器1cのマイク1c7によって受信される。被制御側機器1cは、遠隔制御アプリケーション1c8のDTMF信号検出部1によって、その音声信号に含まれるDTMF信号のコードを検出する。即ち、制御側電話端末1aは、DTMF信号を用いて、電話端末1bを中継して、被制御側機器1cを制御することができる。被制御側機器1cとしては、家庭用電化製品やセンサ機器、通信用アクセスポイント等であってもよい。   According to the controlled device 1c, the voice signal uttered from the telephone terminal 1b is received by the microphone 1c7 of the controlled device 1c together with noise. The controlled device 1c detects the code of the DTMF signal included in the audio signal by the DTMF signal detector 1 of the remote control application 1c8. That is, the control side telephone terminal 1a can control the controlled side apparatus 1c by relaying the telephone terminal 1b using the DTMF signal. The controlled device 1c may be a home appliance, a sensor device, a communication access point, or the like.

DTMF信号検出部1は、音声信号の中からDTMF信号を抽出する。そして、DTMF信号検出部1は、その周波数に対応する英数字を検出し、その英数字を制御コード実行部へ出力する。制御コード実行部は、検出されたコードに対応する制御を実行する。これによって、被制御側機器1cは、制御側電話端末1aから、電話端末1bを介して、音声信号を用いて遠隔制御を受け入れることができる。   The DTMF signal detector 1 extracts a DTMF signal from the audio signal. The DTMF signal detection unit 1 detects alphanumeric characters corresponding to the frequency and outputs the alphanumeric characters to the control code execution unit. The control code execution unit executes control corresponding to the detected code. As a result, the controlled device 1c can accept remote control from the control-side telephone terminal 1a using the voice signal via the telephone terminal 1b.

以上、詳細に説明したように、本発明の装置、プログラム及び方法によれば、雑音を含む音声信号であっても、コードに対応する特定周波数をできる限り検出することができる。特に音声信号に混入した雑音の影響によって、送出されたDTMF信号以外の周波数成分で高い電力が検出される場合であっても、DTMF信号をできる限り検出することができる。   As described above in detail, according to the apparatus, program, and method of the present invention, it is possible to detect a specific frequency corresponding to a code as much as possible even for an audio signal including noise. In particular, even when high power is detected with frequency components other than the transmitted DTMF signal due to the influence of noise mixed in the audio signal, the DTMF signal can be detected as much as possible.

尚、特許文献1に記載の技術によれば、装置は、電話回線を介して受信されたDTMF信号をそのまま、スピーカから発声させ、その音声をマイクによって受信している。そのために、スピーカからマイクとの間のエアで、雑音の影響を受けることなる。雑音によってDTMF信号が乱れ、適切な制御コードに変換できないという問題が生じる。本発明のDTMF信号検出装置を適用することによって、オペレータから発信されたDTMF信号に雑音が含まれても、できる限り検出し、その遠隔制御が実行される。   According to the technique described in Patent Document 1, the apparatus utters a DTMF signal received via a telephone line as it is from a speaker and receives the sound by a microphone. Therefore, the air between the speaker and the microphone is affected by noise. The problem is that the DTMF signal is disturbed by noise and cannot be converted into an appropriate control code. By applying the DTMF signal detection device of the present invention, even if noise is included in the DTMF signal transmitted from the operator, it is detected as much as possible, and the remote control is executed.

前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。   Various changes, modifications, and omissions of the above-described various embodiments of the present invention can be easily made by those skilled in the art. The above description is merely an example, and is not intended to be restrictive. The invention is limited only as defined in the following claims and the equivalents thereto.

1 DTMF信号検出器、DTMF信号検出部
11 周波数分析部
12 極大判定部
13 特定周波数検出部
14 コード出力部
1a 制御側電話端末
1b 被制御側電話端末
1c 被制御側機器
1b1 電話回線インタフェース
1b2 音声信号受信部
1b3 スピーカ
1b4 パケット回線インタフェース
1b5 VoIP部
1b6 音声信号送信部
1c7 マイク
1c8 遠隔被制御アプリケーション(制御コード実行部)
DESCRIPTION OF SYMBOLS 1 DTMF signal detector, DTMF signal detection part 11 Frequency analysis part 12 Maximum determination part 13 Specific frequency detection part 14 Code output part 1a Control side telephone terminal 1b Controlled side telephone terminal 1c Controlled side apparatus 1b1 Telephone line interface 1b2 Voice signal Reception unit 1b3 Speaker 1b4 Packet line interface 1b5 VoIP unit 1b6 Audio signal transmission unit 1c7 Microphone 1c8 Remote controlled application (control code execution unit)

Claims (9)

コード毎に特定周波数が予め割り当てられており、音声信号に含まれた特定周波数のコードを検出する装置において、
コード毎に、当該特定周波数を含む特定周波数帯域が予め設定されており、
前記音声信号から、コード毎の各特定周波数帯域における周波数成分の電力を検出する周波数分析手段と、
コード毎の各特定周波数帯域の中で、当該特定周波数帯域における電力が、当該特定周波数帯域の両側周辺の他の周波数帯域における電力に対して、「極大」となるか否かを判定する極大判定手段と、
極大と判定された1つ以上の前記特定周波数帯域の中で、電力が最大となる特定周波数を検出する特定周波数検出手段と
検出された当該特定周波数に対応付けられたコードを出力するコード出力手段と
を有し、
前記特定周波数帯域、及び、当該特定周波数の両側周辺の他の周波数帯域は、サンプリング周波数に基づくフーリエ変換の周波数分解能である
ことを特徴とする装置。
In the device for detecting a specific frequency code included in the audio signal, a specific frequency is assigned in advance for each code.
For each code, a specific frequency band including the specific frequency is preset,
Frequency analysis means for detecting power of frequency components in each specific frequency band for each code from the audio signal;
In each specific frequency band for each code, a maximum determination that determines whether or not the power in the specific frequency band is “maximum” relative to the power in other frequency bands around both sides of the specific frequency band Means,
Among one or more specific frequency bands determined to be maximal, specific frequency detecting means for detecting a specific frequency at which power is maximum, and code output means for outputting a code associated with the detected specific frequency And
The apparatus according to claim 1, wherein the specific frequency band and the other frequency bands around both sides of the specific frequency have a frequency resolution of Fourier transform based on a sampling frequency .
前記特定周波数検出手段は、電力が最大となる当該特定周波数について、その電力が所定閾値以上である場合にのみ検出することを特徴とする請求項1に記載の装置。   The apparatus according to claim 1, wherein the specific frequency detecting unit detects the specific frequency at which the power is maximum only when the power is equal to or greater than a predetermined threshold. 前記コード毎に、互いに異なる複数の特定周波数が組み合わされており、
前記特定周波数検出手段は、電力が最大となる複数の特定周波数を検出し、
前記コード出力手段は、検出された複数の特定周波数の組み合わせに対応付けられたコードを出力する
ことを特徴とする請求項1又は2に記載の装置。
A plurality of different specific frequencies are combined for each code,
The specific frequency detecting means detects a plurality of specific frequencies at which power is maximized,
The apparatus according to claim 1, wherein the code output unit outputs a code associated with a combination of a plurality of detected specific frequencies.
前記特定周波数は、DTMF(Dual-Tone Multi-Frequency)であり、
コード毎に、高群トーン及び低群トーンそれぞれについて、各特定周波数を中心とした特定周波数帯域が予め設定されており、
前記極大判定手段は、高群トーン及び低群トーンそれぞれについて、コード毎の各特定周波数帯域の中で、当該特定周波数帯域における電力が、当該特定周波数帯域の両側周辺の他の周波数帯域における電力に対して、「極大」となるか否かを判定し、
前記特定周波数検出手段は、高群トーン及び低群トーンそれぞれについて、極大と判定された1つ以上の前記特定周波数帯域の中で、電力が最大となる特定周波数を検出し、
前記コード出力手段は、高群トーンで検出された特定周波数と、低群トーンで検出された特定周波数とに対応付けられたコードを出力することを特徴とする請求項3に記載の装置。
The specific frequency is DTMF (Dual-Tone Multi-Frequency),
For each code, a specific frequency band centered on each specific frequency is set in advance for each of the high group tone and the low group tone,
For each of the high-group tone and the low-group tone, the local maximum determination means converts the power in the specific frequency band into the power in other frequency bands around both sides of the specific frequency band. On the other hand, determine whether it will be "maximum"
The specific frequency detection means detects a specific frequency at which power is maximum in one or more specific frequency bands determined to be maximal for each of the high group tone and the low group tone,
4. The apparatus according to claim 3, wherein the code output means outputs a code associated with a specific frequency detected with a high group tone and a specific frequency detected with a low group tone.
前記特定周波数検出手段は、
高群トーン及び低群トーンそれぞれについて、極大と判定された1つ以上の前記特定周波数帯域の中で、電力が最大となる特定周波数を選択すると共に、
高群トーン及び低群トーンそれぞれについて選択された各特定周波数帯域の電力値が所定閾値以上である場合にのみ、その特定周波数を検出する
ことを特徴とする請求項4に記載の装置。
The specific frequency detecting means includes
For each of the high group tone and the low group tone, the specific frequency that maximizes the power is selected from the one or more specific frequency bands determined to be maximum,
The apparatus according to claim 4, wherein the specific frequency is detected only when the power value of each specific frequency band selected for each of the high group tone and the low group tone is equal to or greater than a predetermined threshold value.
前記特定周波数検出手段は、
高群トーン及び低群トーンそれぞれについて、極大と判定された1つ以上の前記特定周波数帯域の中で、電力が最大となる特定周波数を選択すると共に、
高群トーン及び低群トーンそれぞれについて選択された各特定周波数帯域の電力値と、高群トーン及び低群トーンを合わせて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較し、その差が所定閾値以上である場合にのみ、その特定周波数を検出する
ことを特徴とする請求項4に記載の装置。
The specific frequency detecting means includes
For each of the high group tone and the low group tone, the specific frequency that maximizes the power is selected from the one or more specific frequency bands determined to be maximum,
Compare the power value of each specific frequency band selected for each of the high group tone and the low group tone with the average power value of the other specific frequency bands not selected by combining the high group tone and the low group tone, The apparatus according to claim 4, wherein the specific frequency is detected only when the difference is equal to or greater than a predetermined threshold.
前記特定周波数検出手段は、
高群トーン及び低群トーンそれぞれについて、極大と判定された1つ以上の前記特定周波数帯域の中で、電力が最大となる特定周波数を選択すると共に、
高群トーンについて選択された特定周波数帯域の電力値と、高群トーンについて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較し、その差が所定閾値以上であって、
低群トーンについて選択された特定周波数帯域の電力値と、低群トーンについて選択されなかったそれ以外の特定周波数帯域の平均電力値とを比較し、その差が所定閾値以上である場合にのみ、その特定周波数を検出する
ことを特徴とする請求項4に記載の装置。
The specific frequency detecting means includes
For each of the high group tone and the low group tone, the specific frequency that maximizes the power is selected from the one or more specific frequency bands determined to be maximum,
The power value of the specific frequency band selected for the high group tone is compared with the average power value of the other specific frequency band not selected for the high group tone, and the difference is equal to or greater than a predetermined threshold value,
Only when the power value of the specific frequency band selected for the low group tone is compared with the average power value of the other specific frequency bands not selected for the low group tone, and the difference is equal to or larger than a predetermined threshold value, The apparatus according to claim 4, wherein the specific frequency is detected.
コード毎に特定周波数が予め割り当てられており、音声信号に含まれた特定周波数のコードを検出する装置に搭載されたコンピュータを機能させるプログラムにおいて、
コード毎に、当該特定周波数を含む特定周波数帯域が予め設定されており、
前記音声信号から、コード毎の各特定周波数帯域における周波数成分の電力を検出する周波数分析手段と、
コード毎の各特定周波数帯域の中で、当該特定周波数帯域における電力が、当該特定周波数帯域の両側周辺の他の周波数帯域における電力に対して、「極大」となるか否かを判定する極大判定手段と、
極大と判定された1つ以上の前記特定周波数帯域の中で、電力が最大となる特定周波数を検出する特定周波数検出手段と
検出された当該特定周波数に対応付けられたコードを出力するコード出力手段と
してコンピュータを機能させ
前記特定周波数帯域、及び、当該特定周波数の両側周辺の他の周波数帯域は、サンプリング周波数に基づくフーリエ変換の周波数分解能である
ようにコンピュータを機能させることを特徴とするプログラム。
A specific frequency is assigned in advance for each code, and in a program for causing a computer mounted on a device that detects a code of a specific frequency included in an audio signal to function,
For each code, a specific frequency band including the specific frequency is preset,
Frequency analysis means for detecting power of frequency components in each specific frequency band for each code from the audio signal;
In each specific frequency band for each code, a maximum determination that determines whether or not the power in the specific frequency band is “maximum” relative to the power in other frequency bands around both sides of the specific frequency band Means,
Among one or more specific frequency bands determined to be maximal, specific frequency detecting means for detecting a specific frequency at which power is maximum, and code output means for outputting a code associated with the detected specific frequency cause the computer to function as,
The specific frequency band and other frequency bands around both sides of the specific frequency are frequency resolutions of Fourier transform based on the sampling frequency.
A program characterized by causing a computer to function .
コード毎に特定周波数が予め割り当てられており、音声信号に含まれた特定周波数のコードを検出する装置を用いたトーン信号検出方法において、
コード毎に、当該特定周波数を含む特定周波数帯域が予め設定されており、
前記音声信号から、コード毎の各特定周波数帯域における周波数成分の電力を検出する第1のステップと、
コード毎の各特定周波数帯域の中で、当該特定周波数帯域における電力が、当該特定周波数帯域の両側周辺の他の周波数帯域における電力に対して、「極大」となるか否かを判定する第2のステップと、
極大と判定された1つ以上の前記特定周波数帯域の中で、電力が最大となる特定周波数を検出する第3のステップと、
検出された当該特定周波数に対応付けられたコードを出力する第4のステップと
を有し、
前記特定周波数帯域、及び、当該特定周波数の両側周辺の他の周波数帯域は、サンプリング周波数に基づくフーリエ変換の周波数分解能である
ことを特徴とするトーン信号検出方法。
In a tone signal detection method using a device in which a specific frequency is assigned in advance for each code and a code of a specific frequency included in the audio signal is detected.
For each code, a specific frequency band including the specific frequency is preset,
A first step of detecting frequency component power in each specific frequency band for each code from the audio signal;
A second determination is made as to whether or not the power in the specific frequency band in each specific frequency band for each code is “maximum” with respect to the power in other frequency bands around both sides of the specific frequency band. And the steps
A third step of detecting a specific frequency at which power is maximum in one or more of the specific frequency bands determined to be maximum;
A fourth step of outputting a code associated with the detected specific frequency,
The tone signal detection method , wherein the specific frequency band and other frequency bands around both sides of the specific frequency have a frequency resolution of Fourier transform based on a sampling frequency .
JP2013096562A 2013-05-01 2013-05-01 Apparatus, program, and method for detecting specific frequency corresponding to code from voice signal including noise Expired - Fee Related JP6157201B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013096562A JP6157201B2 (en) 2013-05-01 2013-05-01 Apparatus, program, and method for detecting specific frequency corresponding to code from voice signal including noise

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013096562A JP6157201B2 (en) 2013-05-01 2013-05-01 Apparatus, program, and method for detecting specific frequency corresponding to code from voice signal including noise

Publications (3)

Publication Number Publication Date
JP2014220568A JP2014220568A (en) 2014-11-20
JP2014220568A5 JP2014220568A5 (en) 2016-03-03
JP6157201B2 true JP6157201B2 (en) 2017-07-05

Family

ID=51938686

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013096562A Expired - Fee Related JP6157201B2 (en) 2013-05-01 2013-05-01 Apparatus, program, and method for detecting specific frequency corresponding to code from voice signal including noise

Country Status (1)

Country Link
JP (1) JP6157201B2 (en)

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4191862A (en) * 1978-08-07 1980-03-04 Rolm Corporation Dual frequency tone decoder
JPH0294743A (en) * 1988-09-29 1990-04-05 Nec Corp Dtmf signal receiver
JP2927565B2 (en) * 1991-04-18 1999-07-28 シャープ株式会社 Multi-frequency signal receiver
JP2859024B2 (en) * 1992-02-28 1999-02-17 日本電気アイシーマイコンシステム株式会社 DTMF receiver with malfunction prevention circuit
JPH07212802A (en) * 1994-01-26 1995-08-11 Japan Radio Co Ltd DTMF signal detecting apparatus and method
JPH07226779A (en) * 1994-02-15 1995-08-22 Nec Eng Ltd Frequency detection circuit

Also Published As

Publication number Publication date
JP2014220568A (en) 2014-11-20

Similar Documents

Publication Publication Date Title
US9756422B2 (en) Noise estimation in a mobile device using an external acoustic microphone signal
US11765017B2 (en) Network device maintenance
CN105657110B (en) Echo cancellation method and device for voice communication
CN106919562B (en) Real-time translation system, method and device
US20220215829A1 (en) Time-based frequency tuning of analog-to-information feature extraction
WO2021118686A1 (en) Communication of transcriptions
CN103219011A (en) Noise reduction method, noise reduction device and communication terminal
US9008282B2 (en) Cordless telephone system and monitoring system
TW201534126A (en) Surveillance system and the operation process thereof
JP6157201B2 (en) Apparatus, program, and method for detecting specific frequency corresponding to code from voice signal including noise
CN103873714A (en) Communication method, call initiating end device and call receiving end device
KR101442027B1 (en) Sound processing system to recognize earphones for portable devices using sound patterns, mathod for recognizing earphone for portable devices using sound patterns, and mathod for sound processing using thereof
EP3376746A1 (en) Echo suppression testing method
JP2015050672A (en) Device for detecting specific frequency corresponding to code from audio signal including harmonic component noise, program, and method
KR102223653B1 (en) Apparatus and method for processing voice signal and terminal
KR101516589B1 (en) Mobile communication terminal and method for processing voice signal thereof
KR101386883B1 (en) Mobile terminal and method for executing communication mode thereof
JP2010010856A (en) Noise cancellation device, noise cancellation method, noise cancellation program, noise cancellation system, and base station
CN100512272C (en) Method for transmitting information by telephone channel
CN105245291B (en) Acoustic information transmitting
KR101517232B1 (en) Voice transmitting system using mobile communication terminal
JP2014146953A (en) Terminal, program and method for detecting code of tone signal sequence including disturbance sound
JP2014147012A (en) Method and system for confirming code in other party terminal simultaneously with establishment of voice call
JP6119336B2 (en) Frequency characteristic correction apparatus and program
US20250317713A1 (en) Method for discovering a radio communication network and for filtering an audio signal enabling a group communication

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160115

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160119

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20161028

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20161101

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20161201

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20170524

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170606

R150 Certificate of patent or registration of utility model

Ref document number: 6157201

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees