(57)【特許請求の範囲】
【請求項１】
検出対象のシングルトーンの特徴量を抽出してトーン信号を検出するトーン信号検出器と、
ＤＴＭＦ信号の特定の特徴量を抽出してＤＴＭＦ信号を検出するＤＴＭＦ信号検出器と、
前記ＤＴＭＦ検出器が検出した最大の特徴量よりも、前記トーン信号検出器が検出した前記シングルトーンの特徴量が、あらかじめ設定された割合以上あるとき、前記シングルトーンの検出判定を行うトーン判定手段と、
を備えたことを特徴とするトーン検出器。
【請求項２】
検出対象のデュアルトーンの特徴量を抽出してトーン信号をそれぞれ検出する複数のトーン信号検出器と、
ＤＴＭＦ信号の特定の特徴量を抽出してＤＴＭＦ信号を検出するＤＴＭＦ信号検出器と、
前記ＤＴＭＦ検出器が検出した最大の特徴量よりも、前記トーン信号検出器が検出した前記デュアルトーン中の特徴量第２位が、あらかじめ設定された割合以上あるとき、前記デュアルトーンの検出判定を行うトーン判定手段と、
を備えたことを特徴とするトーン検出器。
【請求項３】
検出対象のＤＴＭＦ信号の特徴量を抽出してＤＴＭＦ信号をそれぞれ検出する複数のＤＴＭＦ信号検出器と、
シングル・デュアルトーン信号の特定の特徴量を抽出してシングル・デュアルトーン信号を検出するシングル・デュアルトーン検出器と、
前記シングル・デュアルトーン検出器が検出した最大の特徴量よりも、前記ＤＴＭＦ信号検出器が検出した前記ＤＴＭＦ信号中の特徴量第２位が、あらかじめ設定された割合以上あるとき、前記ＤＴＭＦ信号の検出判定を行うトーン判定手段と、
を備えたことを特徴とするトーン検出器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、トーン検出器に係り、特に、コストがかからず、誤検出の少ないトーン信号検出を行うトーン検出器に関する。
【０００２】
【従来の技術】
ファクシミリ装置などの通信装置では、ＤＴＭＦ信号や数種類のトーン信号を検出する必要がある。この中には、１種類のトーン信号（以下、シングルトーンと称する）を検出する場合や同時に２種類のトーン信号（以下、デュアルトーンと称する）を検出する場合がある。
【０００３】
従来、これらのトーン信号を検出するためには、ＤＴＭＦ信号用の検出器、シングルトーン用の検出器、デュアルトーン用の検出器といったように、個別に用途を特化した検出器を備えて、検出を行っていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、上記従来の検出器では、個別に用途を特化して検出を行うため、ハードウェアで構成する場合、コストがかかったり、部品点数の増大を招くことになっていた。また、ソフトウェアで構成する場合では、各検出器に対し、別々の処理が必要になり、処理速度の増大を招くため、他の通信に必要な処理に演算能力を回せず、ＣＰＵ等、演算装置の能力不足を引き起こしていた。
【０００５】
そこで、本発明は、検出対象ごとに別々の処理を行うのではなく、ＤＴＭＦの各トーン、シングル・デュアルの各トーンを同列で処理を行いながら、すべての信号を等しく扱い、各トーンの周波数ごとでパワースペクトルを求め、そのパワーの大きさの比で、正確なシングルトーン検出、デユアルトーン検出、ＤＴＭＦ検出を行うものである。これによって、コストのかからない、また、誤検出の少ないトーン検出が可能となる。
【０００６】
ここで、パワースペクトルの求め方は、ハードウェアによっても良いし、ソフトウェアによっても良い。例えば、ソフトウェアによるＤＦＴ（離散フーリエ変換）演算を用いて求める。また、ＤＦＴに依らずに、ＦＦＴ、最大エントロピー法、ウェーブレット変換等、別の方法を用いても良い。
【０００７】
【課題を解決するための手段】
請求項１記載の発明は、上記課題を解決するため、検出対象のシングルトーンの特徴量を抽出してトーン信号を検出するトーン信号検出器と、ＤＴＭＦ信号の特定の特徴量を抽出してＤＴＭＦ信号を検出するＤＴＭＦ信号検出器と、前記ＤＴＭＦ検出器が検出した最大の特徴量よりも、前記トーン信号検出器が検出した前記シングルトーンの特徴量が、あらかじめ設定された割合以上あるとき、前記シングルトーンの検出判定を行うトーン判定手段と、を備えたことを特徴とするものである。
【００１４】
この構成により、ＤＴＭＦ検出器が検出した最大の特徴量よりも、トーン信号検出器が検出したシングルトーンの特徴量が、あらかじめ設定された割合以上あるとき、シングルトーンの検出判定を行うので、ＤＴＭＦ信号の影響を受けてシングルトーンとして検出されてしまう誤検出を防止することができ、トーン信号検出器の各々は同等の機能で、正しいシングルトーン検出を行うことができる。
【００２１】
請求項２記載の発明は、上記課題を解決するため、検出対象のデュアルトーンの特徴量を抽出してトーン信号をそれぞれ検出する複数のトーン信号検出器と、ＤＴＭＦ信号の特定の特徴量を抽出してＤＴＭＦ信号を検出するＤＴＭＦ信号検出器と、前記ＤＴＭＦ検出器が検出した最大の特徴量よりも、前記トーン信号検出器が検出した前記デュアルトーン中の特徴量第２位が、あらかじめ設定された割合以上あるとき、前記デュアルトーンの検出判定を行うトーン判定手段と、を備えたことを特徴とするものである。
【００２２】
この構成により、ＤＴＭＦ検出器が検出した最大の特徴量よりも、トーン信号検出器が検出したデュアルトーン中の特徴量第２位が、あらかじめ設定された割合以上あるとき、デュアルトーンの検出判定を行うので、ＤＴＭＦ信号の影響を受けてデュアルトーンとして検出されてしまう誤検出を防止することができ、トーン信号検出器の各々は同等の機能で、正しいデュアルトーン検出を行うことができる。
【００２９】
請求項３記載の発明は、上記課題を解決するため、検出対象のＤＴＭＦ信号の特徴量を抽出してＤＴＭＦ信号をそれぞれ検出する複数のＤＴＭＦ信号検出器と、シングル・デュアルトーン信号の特定の特徴量を抽出してシングル・デュアルトーン信号を検出するシングル・デュアルトーン検出器と、前記シングル・デュアルトーン検出器が検出した最大の特徴量よりも、前記ＤＴＭＦ信号検出器が検出した前記ＤＴＭＦ信号中の特徴量第２位が、あらかじめ設定された割合以上あるとき、前記ＤＴＭＦ信号の検出判定を行うトーン判定手段と、を備えたことを特徴とするものである。
【００３０】
この構成により、シングル・デュアルトーン信号検出器が検出した最大の特徴量よりも、ＤＴＭＦ信号検出器が検出したＤＴＭＦ信号中の特徴量第２位が、あらかじめ設定された割合以上あるとき、ＤＴＭＦ信号の検出判定を行うので、シングル・デュアルトーンの影響を受けてＤＴＭＦ信号として検出されてしまう誤検出を防止することができ、トーン信号検出器の各々は同等の機能で、正しいＤＴＭＦ信号検出を行うことができる。
【００３１】
【発明の実施の形態】
以下、本発明の実施の形態について添付図面を参照しつつ説明する。
【００３２】
本発明に係るトーン検出器の構成図を図１に示す。図１に示すトーン検出器１０は、本発明のトーン検出を実施するための装置構成の一例である。
【００３３】
ここでは、シングルトーン検出部が５系統（デュアルトーン検出もシングルトーン検出部を２系統使う）、ＤＴＭＦ検出部が１系統ある構成となっている（ＤＴＭＦ検出もシングルトーン検出部と同じ構成の検出部を８系統使う。図では、便宜上、まとめて１系統とする）。ここで、シングルトーン検出部は、５系統である必要はなく、同時に検出しなければいけない周波数分備えていればよく、５系統よりも少なくても良いし、多くても良い。ただ、シングルトーン検出のためには、最低１系統は必要とし、デュアルトーン検出のためには、最低２系統は必要とする。
【００３４】
トーン検出器１０は、図１に示すように、制御部１１、Ａ／Ｄ変換部１２、メモリ部１３、検出処理部Ａ１４、検出処理部Ｂ１５、検出処理部Ｃ１６、検出処理部Ｄ１７、検出処理部Ｅ１８、ＤＴＭＦ検出処理部Ｆ１９、全体トーン検出処理部２０および検出判定部２１を備えている。
【００３５】
制御部１１は、トーン検出器１０全体の制御を司るものであり、Ａ／Ｄ変換部１２は、トーン信号をデジタルデータに変換するものである。メモリ部１３は、デジタル変換された信号データを保存したり、検出処理結果を保存したりするものである。検出処理部Ａ１４〜検出処理部Ｅ１８は、シングルトーンのパワー算出処理を行うものであり、ＤＴＭＦ検出処理部Ｆ１９は、ＤＴＭＦ信号の８つの周波数についてのパワー算出処理を行うものである。全体トーン検出処理部２０は、入力信号全体のパワー算出処理を行うものであり、検出判定部２１は、トーン検出を判定するものである。
【００３６】
図１に示すトーン検出器１０の動作説明に先立ち、本発明に係るトーン検出処理の動作原理を説明する。
【００３７】
まず、検出したい各種ＤＴＭＦ信号やシングルトーン信号、デュアルトーン信号の周波数でのパワースペクトルを求める。
【００３８】
ここで、求められた各種パワーのうち、受信信号全体のパワーをＰALL、検出したいシングルトーンの周波数でのパワーをＰS、検出したいデュアルトーンの２つの周波数でのパワーをＰD1，ＰD2（パワーの大きさにおいてＰD1＞ＰD2）、検出したいＤＴＭＦ信号の低群・高群周波数でのパワーを、パワーの大きい方をＰA，パワーの小さい方をＰBとする。
【００３９】
また、ＤＴＭＦ信号の各周波数のうち、最大のパワーを持ったもののパワーをＰDTMF1、第２位のパワーを持ったもののパワーをＰDTMF2、第３位のパワーを持ったもののパワーをＰDTMF3、シングル・デュアルトーンのパワーの大きい順で第１位のものをＰ1、第２位のものをＰ2、第３位のものをＰ3とする。
【００４０】
検出条件を、シングルトーン信号、デュアルトーン信号、ＤＴＭＦ信号それぞれで以下のように、４つ設ける。
【００４１】
また、検出対象の信号が、シングルトーン信号、デュアルトーン信号、ＤＴＭＦ信号のいずれか、または、このうちの決まった２つの信号であることが分かっている場合には、必要な検出条件のみを処理すれば良い。例えば、対象信号がＤＴＭＦ信号の場合、以下の条件１―３、条件２―３、条件３―３、条件４−３のみを処理すれば良い。
【００４２】
まず、シングルトーン信号の検出処理の場合は、
条件１―１．
シングルトーンが最大トーンである場合に、検出したいシングルトーンの周波数でのパワーが、シングル・デュアルトーン検出器の中で１位を占める。
つまり、  ＰS＝Ｐ1  を満たす。
概念図を、図２に示す。
【００４３】
条件２―１．
受信信号のパワーの一定割合以上を、シングルトーンのパワーが占める。
つまり、  ＲA1×ＰS＞ＰALL  を満たす。
ＲA1は予め決めておいた比率(定数)。
概念図を、図３に示す。
【００４４】
条件３―１．
最大トーンが突出している（最大トーンが２位トーンよりも十分大きい）。
つまり、  ＰS＞ＲB1×Ｐ2  を満たす。
ＲB1は予め決めておいた比率(定数)。
概念図を、図４に示す。
【００４５】
条件４―１．
ＤＴＭＦ検出器の出力の最大値（シングルトーンの影響がある場合は第２位のＤＴＭＦ出力値）よりも、シングルトーンとして検出された信号が十分大きい。
つまり、  ＰS＞ＲC1×ＰDTMF1    もしくは
ＰS＞ＲC1×ＰDTMF2  を満たす。
ＲC1は予め決めておいた比率(定数)。
概念図を、図５に示す。
【００４６】
次に、デュアルトーン信号の検出処理の場合は、
条件１―２．
最大トーンと２位トーンがデュアルトーンの組である場合に、検出したいデュアルトーンの２つの周波数でのパワーが、シングル・デュアルトーン検出器の中で１、２位を占める。
つまり、  ＰD1＝Ｐ1，ＰD2＝Ｐ2  を満たす。
概念図を、図６に示す。
【００４７】
条件２―２．
受信信号のパワーの一定割合以上を、デュアルトーンの１つの低群トーンと１つの高群トーンのパワーが占める。
つまり、  ＲA2×（ＰD1＋ＰD2）＞ＰALL  を満たす。
ＲA2は予め決めておいた比率(定数)。
概念図を、図７に示す。
【００４８】
条件３―２．
シングル・デュアルトーン検出器の中で３位とに大きな差がある。
つまり、  ＰD1＞ＲB2×Ｐ3    かつ
ＰD2＞ＲC2×Ｐ3  を満たす。
ＲB2、ＲC2は予め決めておいた比率(定数)。
概念図を、図８に示す。
【００４９】
条件４―２．
ＤＴＭＦ検出器の出力の最大値（デュアルトーンの影響がある場合は第２位のＤＴＭＦ出力値）よりも、デュアルトーン中の第２位のトーンが十分大きい。
つまり、  ＰD2＞ＲD2×ＰDTMF1    もしくは
ＰD2＞ＲD2×ＰDTMF2  を満たす。
ＲD2は予め決めておいた比率(定数)。
概念図を、図９に示す。
【００５０】
次に、ＤＴＭＦ信号の検出処理の場合は、
条件１―３．
最大トーンと第２位トーンがＤＴＭＦ信号の高群・低群の組である場合に、検出したいＤＴＭＦ信号の低群・高群周波数でのパワーが、ＤＴＭＦ検出器の中で１、２位を占める。
つまり、  ＰA＝ＰDTMF1，ＰB＝ＰDTMF2  を満たす。
概念図を、図１０に示す。
【００５１】
条件２―３．
受信信号のパワーの一定割合以上を、ＤＴＭＦ信号の１つの低群トーンと１つの高群トーンのパワーが占める。
つまり、  ＲA3×（ＰA＋ＰB）＞ＰALL  を満たす。
ＲA3は予め決めておいた比率(定数)。
概念図を、図１１に示す。
【００５２】
条件３―３．
８つの周波数を持ったＤＴＭＦ信号の内、１つの低群トーンと１つの高群トーンが他のＤＴＭＦ用トーン検出器の出力値よりも突出している。
つまり、  ＰA＞ＲB3×ＰDTMF3    かつ
ＰB＞ＲC3×ＰDTMF3  を満たす。
ＲB3、ＲC3は予め決めておいた比率(定数)。
概念図を、図１２に示す。
【００５３】
条件４―３．
シングル・デュアルトーン検出器の最大出力値（ＤＴＭＦ信号の影響がある場合は第２位の出力値）よりもＤＴＭＦとして検出された信号が十分大きい。
つまり、  ＰB＞ＲD3×Ｐ1    もしくは
ＰB＞ＲD3×Ｐ2  を満たす。
ＲD3は予め決めておいた比率(定数)。
概念図を、図１３に示す。
【００５４】
条件１―１では、シングルトーンが、シングル・デュアルトーン検出器の中で１位を占めるかどうか調べる。これによって、目的のシングルトーンが受信信号中で最も大きいかわかる。１位を占めていなければ、検出したいシングルトーンは受信信号中で大きくなかったとして、「未検出」という結果を出す。また、１位を占めていれば、検出したいシングルトーンは受信信号中で最も大きいとして、「検出」という結果を出す。
【００５５】
条件１―２では、最大トーンと２位トーンがデュアルトーンの組である場合に、シングル・デュアルトーン検出器の中で１、２位を占めるかどうか調べる。これによって、デュアルトーンが受信信号中で最も大きいかわかる。１、２位を占めていなければ、検出したいデュアルトーンは受信信号中で大きくなかったとして、「未検出」という結果を出す。また、１、２位を占めていれば、検出したいデュアルトーンは受信信号中で最も大きいとして、「検出」という結果を出す。
【００５６】
条件１―３では、最大トーンと第２位トーンがＤＴＭＦの高群・低群の組である場合に、ＤＴＭＦ検出器の中で１、２位を占めるかどうか調べる。これによって、ＤＴＭＦ信号が受信信号中で最も大きいかがわかる。１、２位を占めていなければ、検出したいＤＴＭＦ信号は受信信号中で大きくなかったとして、「未検出」という結果を出す。また、１、２位を占めていれば、検出したいＤＴＭＦ信号は受信信号中で最も大きいとして、「検出」という結果を出す。
【００５７】
条件２―１では、受信信号パワーの一定割合以上を、シングルトーンのパワーが占めるかどうか調べる。これによって、受信信号中にシングルトーンの周波数成分のパワーがあるかわかる。一定の割合を占めていなければ、検出したいシングルトーンは受信信号中に存在しなかったとして、「未検出」という結果を出す。また、一定の割合占めていれば、検出したいシングルトーンは受信信号中に存在したとして、「検出」という結果を出す。
【００５８】
条件２―２では、受信信号のパワーの一定割合以上を、デュアルトーンの１つの低群トーンと１つの高群トーンのパワーが占めるかどうか調べる。これによって、受信信号中にデュアルトーンの２周波数成分のパワーがあるかわかる。一定の割合を占めていなければ、検出したいデュアルトーンは受信信号中に存在しなかったとして、「未検出」という結果を出す。また、一定の割合占めていれば、検出したいデュアルトーンは受信信号中に存在したとして、「検出」という結果を出す。
【００５９】
条件２―３では、受信信号の全体パワーの一定割合以上を、ＤＴＭＦ信号の１つの低群トーンと１つの高群トーンのパワーが占めるかどうか調べる。これによって、受信信号中にＤＴＭＦ信号の２周波数成分のパワーがあるかわかる。一定の割合を占めていなければ、検出したいＤＴＭＦ信号は受信信号中に存在しなかったとして、「未検出」という結果を出す。また、一定の割合占めていれば、検出したいＤＴＭＦ信号は受信信号中に存在したとして、「検出」という結果を出す。
【００６０】
ここで、ＲA1、ＲA2、ＲA3は予め決めておいた比率(定数)であるが、これによって、検出の性能が決まる。検出は、値を小さくすれば厳しくなり、大きくすると緩くなる。概して、２〜４程度が良い。
【００６１】
条件３―１では、最大トーンが２位トーンよりも十分大きいかどうか調べる。これによって、シングルトーンの周波数成分が突出しているかわかる。たとえば、無信号区間を検出しているときは、雑音として、いろいろな周波数成分を含んだ信号が入力される。この場合、１位と２位のトーン検出器には、たいした差がない。このように、一定の差がなければ、検出したいシングルトーンは受信信号中に存在しなかったとして、「未検出」という結果を出す。また、逆に、シングルトーンが入力されると、１位の検出器のパワーは大きくなり、２位との差は大きくなる。つまり、一定の差があれば、検出したいシングルトーンは受信信号中に存在したとして、「検出」という結果を出す。
【００６２】
条件３―２では、シングル・デュアルトーン検出器の中で３位とに差があるかどうか調べる。これによって、３位との差が十分大きく、デュアルトーンの周波数成分が突出しているかわかる。たとえば、上記と同様に、無信号区間を検出しているときは、雑音として、いろいろな周波数成分を含んだ信号が入力される。この場合、１位と２位と３位のトーン検出器には、たいした差がない。このように、一定の差がなければ、検出したいデュアルトーンは受信信号中に存在しなかったとして、「未検出」という結果を出す。また、逆に、デュアルトーンが入力されると、１位、２位の検出器のパワーは大きくなり、３位との差は大きくなる。つまり、一定の差があれば、検出したいデュアルトーンは受信信号中に存在したとして、「検出」という結果を出す。
【００６３】
条件３―３では、８つの周波数を持ったＤＴＭＦ信号の内、１つの低群トーンと１つの高群トーンが他のＤＴＭＦ用トーン検出器の出力値よりも突出しているかどうか調べる。これによって、３位との差が十分大きく、ＤＴＭＦ信号の周波数成分が突出しているかわかる。たとえば、上記と同様に、無信号区間を検出しているときは、雑音として、いろいろな周波数成分を含んだ信号が入力される。この場合、１位と２位と３位のＤＴＭＦ用トーン検出器には、たいした差がない。このように、一定の差がなければ、検出したいＤＴＭＦ信号は受信信号中に存在しなかったとして、「未検出」という結果を出す。また、逆に、ＤＴＭＦ信号が入力されると、１位、２位の検出器のパワーは大きくなり、３位は小さいため、１位、２位との差は大きくなる。つまり、一定の差があれば、検出したいＤＴＭＦ信号は受信信号中に存在したとして、「検出」という結果を出す。
【００６４】
ここで、ＲB1、ＲB2、ＲC2、ＲB3、ＲC3は予め決めておいた比率(定数)であるが、これによって、検出の性能が決まる。検出は、値を大きくすれば厳しくなり、小さくすると緩くなる。概して、ＲB1、ＲB2、ＲB3は８〜１６程度、ＲC2、ＲC3は４〜１０程度が良い。
【００６５】
条件４―１では、シングルトーン検出対象時に、ＤＴＭＦ検出を同時に行っている場合において、ＤＴＭＦとの比較で、ＤＴＭＦ検出器の出力の最大値よりも、シングルトーンが十分大きいかどうか調べる。これによって、ＤＴＭＦの周波数成分のパワーが、周波数が近いためにシングルトーンの周波数成分のパワーとして入ってきたかどうかがわかる。
【００６６】
シングルトーンの方のパワーが十分大きくなければ、ＤＴＭＦの周波数成分のパワーが、周波数が近いためにシングルトーンの周波数成分のパワーとして入ってきたとして、「未検出」という結果を出す。また、十分大きければ、ＤＴＭＦの周波数成分のパワーではなくシングルトーンの周波数成分のパワーだったとして、「検出」という結果を出す。
【００６７】
しかし、シングルトーンとＤＴＭＦの周波数が近いと、どうしても、ＤＴＭＦの周波数成分のパワーが、シングルトーンの周波数成分のパワーとして入ってきてしまうことがある。そのような場合には、シングルトーンとの比較に第２位のＤＴＭＦ出力値を用いる。
【００６８】
もし、入力信号がＤＴＭＦ信号ならば、ＤＴＭＦ出力値の最大値の方だけでなく第２位のＤＴＭＦ出力値もかなりのパワーをもっているため、これと比較すると、シングルトーンの方のパワーは十分大きくない。従って、「未検出」という結果を出せる。反対に、入力信号がＤＴＭＦ信号でないならば、第２位のＤＴＭＦ出力値のパワーは小さいのでこれと比較すると、シングルトーンの方のパワーは十分大きい。従って、「検出」という結果を出せる。
【００６９】
条件４―２では、デュアルトーン検出対象時に、ＤＴＭＦ検出を同時に行っている場合において、ＤＴＭＦとの比較で、ＤＴＭＦ検出器の出力の最大値よりも、デュアルトーン中の第２位のトーンが十分大きいかどうか調べる。これによって、ＤＴＭＦの周波数成分のパワーが、周波数が近いためにデュアルトーンの周波数成分のパワーとして入ってきたかどうかがわかる。
【００７０】
デュアルトーンの方のパワーが十分大きくなければ、ＤＴＭＦの周波数成分のパワーが、周波数が近いためにデュアルトーンの周波数成分のパワーとして入ってきたとして、「未検出」という結果を出す。また、十分大きければ、ＤＴＭＦの周波数成分のパワーではなくデュアルトーンの周波数成分のパワーだったとして、「検出」という結果を出す。
【００７１】
ここで、上記同様、デュアルトーンとＤＴＭＦの周波数が近い場合には、デュアルトーン中の第２位のトーンとの比較に第２位のＤＴＭＦ出力値を用いる。
【００７２】
もし、入力信号がＤＴＭＦ信号ならば、ＤＴＭＦ出力値の最大値の方だけでなく第２位のＤＴＭＦ出力値もかなりのパワーをもっているため、これと比較すると、デュアルトーンの方のパワーは十分大きくない。従って、「未検出」という結果を出せる。反対に、入力信号がＤＴＭＦ信号でないならば、第２位のＤＴＭＦ出力値のパワーは小さいのでこれと比較すると、デュアルトーンの方のパワーは十分大きい。従って、「検出」という結果を出せる。
【００７３】
条件４−３では、ＤＴＭＦ信号検出対象時に、トーン検出（シングル・デュアルを問わない）を同時に行っている場合において、トーン検出との比較で、シングル・デュアルトーン検出器の最大出力値よりもＤＴＭＦ信号として検出された第２位の信号が十分大きいかどうか調べる。これによって、シングルトーンもしくはデュアルトーンの周波数成分のパワーが、周波数が近いためにＤＴＭＦ信号の周波数成分のパワーとして入ってきたかどうかがわかる。
【００７４】
ＤＴＭＦ信号の方のパワーが十分大きくなければ、シングルトーンもしくはデュアルトーンの周波数成分のパワーが、周波数が近いためにＤＴＭＦ信号の周波数成分のパワーとして入ってきたとして、「未検出」という結果を出す。また、十分大きければ、シングルトーンもしくはデュアルトーンの周波数成分のパワーではなくＤＴＭＦ信号の周波数成分のパワーだったとして、「検出」という結果を出す。
【００７５】
しかし、シングルトーンもしくはデュアルトーンとＤＴＭＦ信号の周波数が近いと、どうしても、シングルトーンもしくはデュアルトーンの周波数成分のパワーが、ＤＴＭＦ信号の周波数成分のパワーとして入ってきてしまうことがある。そのような場合には、ＤＴＭＦ出力値の第２位のトーンとの比較にシングルトーンもしくはデュアルトーンの第２位の出力値を用いる。
【００７６】
もし、入力信号がＤＴＭＦ信号ではなく、シングルトーンもしくはデュアルトーンならば、シングルトーンもしくはデュアルトーンはかなりのパワーをもっているため、これと比較すると、ＤＴＭＦ出力値の第２位のパワーは十分大きくない。従って、「未検出」という結果を出せる。反対に、入力信号がシングルトーンもしくはデュアルトーンでなく、ＤＴＭＦ信号ならば、シングルトーンもしくはデュアルトーンのパワーは小さいのでこれと比較すると、第２位でもＤＴＭＦ出力値のパワーは十分大きい。従って、「検出」という結果を出せる。
【００７７】
ここで、ＲC1、ＲD2、ＲD3は予め決めておいた比率(定数)であるが、これによって、検出の性能が決まる。検出は、値を大きくすれば厳しくなり、小さくすると緩くなる。概して、ＲC1は８〜１６程度、ＲD2、ＲD3は４〜１０程度が良い。
【００７８】
また、条件１と条件２と条件３は、条件としては、別々に独立して良い。ただ、条件1と条件２、条件１と条件３、条件２と条件３、条件1と条件２と条件３のように、それぞれの条件を組み合わせた方が、より正確で、誤検出の少ない検出ができる。この場合、条件１と条件２と条件３を組み合わせたときが、一番正確な検出を行うことができる。
【００７９】
ここで、トーン信号検出判定処理を示すフローチャートを図１４、図１５、図１６に示す。
【００８０】
以下、上記条件に従って、トーン信号検出処理を行うトーン検出器１０の動作を説明する。
【００８１】
まず、検出処理部Ａ１４に検出すべきシングルトーンの周波数についてパワー算出ができるように設定しておく。また、検出処理部Ｂ１５と検出処理部Ｃ１６にデュアルトーンのそれぞれの周波数についてパワー算出ができるように設定しておく。さらに、ＤＴＭＦ検出処理部Ｆ１９の８系統の検出器について、ＤＴＭＦのそれぞれの周波数についてパワー算出ができるように設定しておく。
【００８２】
また、ＤＴＭＦ検出処理部Ｆ１９において、８系統の検出部のうち、目的の周波数の信号検出のために使う検出処理部を、それぞれ、検出処理部ＦA１９１と検出処理部ＦB１９２と表す。
【００８３】
ここで、シングルトーンとデュアルトーンのそれぞれの周波数についてのパワー算出に、検出処理部Ａ１４、検出処理部Ｂ１５、検出処理部Ｃ１６を使用したが、検出処理部Ａ１４〜検出処理部Ｅ１８のうち、どれを使用しても良い。残りの検出処理部Ｄ１７〜検出処理部Ｅ１８は、同時に検出を行わなければならない信号があれば、その周波数についてパワー算出ができるように設定しておく。もし、同時に検出を行わなければならない信号がなければ、その処理部の全部もしくはいくつかは、検出処理を行わないようにしておくと、無駄な処理を行わなくて良い。
【００８４】
ここでは、同時に検出する信号があるとして、検出処理部Ｄ１７〜検出処理部Ｅ１８も、適宜、周波数設定をしておくことにする。但し、当然のことながら、検出処理部Ａ１４、検出処理部Ｂ１５、検出処理部Ｃ１６、ＤＴＭＦ検出処理部Ｆ１９で設定した周波数以外のものとする。
【００８５】
また、シングルトーン、デュアルトーン、ＤＴＭＦ信号のうち検出を行わなくても良い信号があれば、その信号を検出する検出処理部も、検出処理を行わないようにしておくと、無駄な処理を行わなくて良い。
【００８６】
制御部１１からトーン検出処理の開始が命じられると、Ａ／Ｄ変換部１２で、受信したトーン信号をサンプリングし、デジタル信号データにして、メモリ部１３に送る。メモリ部１３は、その送られたデータを順次格納する。
【００８７】
決められた時間が経ち、ある一定のデータがメモリ部１３に溜まったなら、制御部１１は、検出処理部Ａ１４〜検出処理部Ｅ１８にデジタル信号データを渡し、各自にあらかじめ設定されている周波数でのパワーを求めるよう、検出処理を行わせる。また、同じデータをＤＴＭＦ信号の８つの周波数でのパワーを求めるよう、ＤＴＭＦ検出処理部Ｆ１９に渡し、検出処理を行わせる。さらに、Ａ／Ｄ変換部１２に入力された信号全体のパワーを求めるよう、全体トーン検出処理部２０にも処理を行わせる。
【００８８】
ここでは、それぞれの検出処理部では、ＤＦＴ（離散フーリエ変換）演算で、パワーを求めるが、最大エントロピー法やＦＦＴ演算など、ＤＦＴ演算に限らずに、別の方法でも良い。検出処理部Ａ１４〜検出処理部Ｅ１８、ＤＴＭＦ検出処理部Ｆ１９、 全体トーン検出処理部２０、それぞれで、検出処理が完了したら、その旨を制御部１１に通知する。
【００８９】
７つの検出処理部（検出処理部Ａ１４〜検出処理部Ｅ１８、ＤＴＭＦ検出処理部Ｆ１９、 全体トーン検出処理部２０）で検出処理が終わったら、制御部１１は、各検出処理部に、その求められた各パワー値を検出判定部２１に送るよう命じる。検出判定部２１が、各検出処理部から求められた各パワー値を受け取ると、判定処理をスタートする。
【００９０】
判定処理では、まず、シングルトーン信号の検出処理として、前述の条件１―１についてチェックを行う。
【００９１】
すなわち、検出処理部Ａ１４〜検出処理部Ｅ１８から送られたパワー値の中で、検出処理部Ａ１４のパワー値が１位の大きさを占めるか調べる。もし、ここで、１位を占めていれば、条件１―１はパスしたとする。反対に、１位を占めていなければ、条件１―１はパスしなかったとする。この条件１―１がパスしなかったら、入力信号中に、シングルトーンの周波数成分が存在しなかったと判断でき、シングルトーンの検出ができなかったと判定する。
【００９２】
そして、検出判定部２１は、その判定結果を制御部１１に通知し、検出の一連の処理を終える。
【００９３】
もし、この条件１―１がパスしたら、次の条件２―１のチェックに進む。シングルトーンの検出ができず、他の信号の検出処理を行うのであれば、条件１−２のチェックに進む。
【００９４】
条件２―１では、受信パワーの一定割合以上を、シングルトーンのパワーが占めるかどうか調べる。つまり、検出処理部Ａ１４のパワー値と、全体トーン検出処理部２０から送られた全体パワー値と比較して、シングルトーンのパワー値が、決められた一定の割合以上、存在するか調べる。ここで、一定の割合以上あれば、条件２―１はパスしたとする。反対に、一定の割合以上なければ、条件２―１はパスしなかったとする。この条件２―１がパスしなかったら、入力信号中に、シングルトーンの周波数成分が存在しなかったと判断でき、シングルトーンの検出ができなかったと判定する。
【００９５】
そして、検出判定部２１は、その判定結果を制御部１１に通知し、検出の一連の処理を終える。
【００９６】
もし、この条件２―１がパスしたら、次の条件３―１のチェックに進む。シングルトーンの検出ができず、他の信号の検出処理を行うのであれば、条件１−２のチェックに進む。
【００９７】
条件３―１では、最大トーンが２位トーンよりも十分大きいかどうか調べる。つまり、検出処理部Ｂ１５から検出処理部Ｅ１８の中で最もパワー値の大きいものを出し、そのパワー値と、検出処理部Ａ１４のパワー値を比較して、シングルトーンのパワー値が、決められた一定の割合以上、検出処理部Ｂ１５〜検出処理部Ｅ１８の中の最も大きいパワー値よりも、大きいかどうか調べる。ここで、一定の割合以上大きければ、条件３―１はパスしたとする。反対に、一定の割合以上大きくなければ、条件３―１はパスしなかったとする。この条件３―１がパスしなかったら、入力信号中に、シングルトーンの周波数成分が存在しなかったと判断でき、シングルトーンの検出ができなかったと判定する。
【００９８】
そして、検出判定部２１は、その判定結果を制御部１１に通知し、検出の一連の処理を終える。
【００９９】
もし、この条件３―１がパスし、シングルトーンもしくはデュアルトーンと、ＤＴＭＦ信号と、を同時に検出を行っているのなら、次の条件４―１のチェックに進む。シングルトーンの検出ができず、他の信号の検出処理を行うのであれば、条件１−２のチェックに進む。
【０１００】
条件４―１では、シングルトーンとＤＴＭＦ検出とを同時に行っている場合において、ＤＴＭＦとの比較で、ＤＴＭＦ検出器の出力の最大値よりも、シングルトーンが十分大きいかどうか調べる。つまり、ＤＴＭＦ検出処理部Ｆ１９中で最もパワー値の大きい周波数を持つものを出し、そのパワー値と、検出処理部Ａ１４のパワー値が、決められた一定の割合以上、ＤＴＭＦ検出処理部Ｆ１９中で最も大きいパワー値よりも、大きいかどうか調べる。ここで、一定の割合以上大きければ、条件４―１はパスしたとする。反対に、一定の割合以上大きくなければ、条件４―１はパスしなかったとする。
【０１０１】
ここで、シングルトーンの周波数がＤＴＭＦの周波数と近く、シングルトーンの影響がある場合は、比較の際、ＤＴＭＦ検出処理部Ｆ１９中で最もパワー値の大きい周波数を持つものではなく、２番目に大きいパワーを持つものを用いる。
【０１０２】
次に、デュアルトーン信号の検出処理として、条件１―２についてチェックを行う。
【０１０３】
すなわち、検出処理部Ａ１４〜検出処理部Ｅ１８から送られたパワー値の中で、検出処理部Ｂ１５と処理部Ｃ１６のパワー値が１位、２位の大きさを占めるか調べる。もし、ここで、１位、２位を占めておれば、条件１―２はパスしたとする。反対に、１位、２位を占めていなければ、条件１―２はパスしなかったとする。この条件１―２がパスしなかったら、入力信号中に、デュアルトーンの周波数成分が存在しなかったと判断でき、デュアルトーンの検出ができなかったと判定する。
【０１０４】
そして、検出判定部２１は、その判定結果を制御部１１に通知し、検出の一連の処理を終える。
【０１０５】
もし、この条件１―２がパスしたら、次の条件２―２のチェックに進む。デュアルトーンの検出ができず、他の信号の検出処理を行うのであれば、条件１−３のチェックに進む。
【０１０６】
条件２―２では、受信信号のパワーの一定割合以上をデュアルトーンの１つの低群トーンと１つの高群トーンのパワーが占めるかどうか調べる。つまり、検出処理部Ｂ１５と処理部Ｃ１６のパワー値を足しあわせ、そのパワー値、すなわちデュアルトーンのパワー値と、全体トーン検出処理部２０から送られた全体パワー値と比較して、デュアルトーンのパワー値が、決められた一定の割合以上、存在するか調べる。ここで、一定の割合以上あれば、条件２―２はパスしたとする。反対に、一定の割合以上なければ、条件２―２はパスしなかったとする。この条件２―２がパスしなかったら、入力信号中に、デュアルトーンの周波数成分が存在しなかったと判断でき、デュアルトーンの検出ができなかったと判定する。
【０１０７】
そして、検出判定部２１は、その判定結果を制御部１１に通知し、検出の一連の処理を終える。
【０１０８】
もし、この条件２―２がパスしたら、次の条件３―２のチェックに進む。デュアルトーンの検出ができず、他の信号の検出処理を行うのであれば、条件１−３のチェックに進む。
【０１０９】
条件３―２では、シングル・デュアルトーン検出器の中で３位とに差があるかどうか調べる。つまり、検出処理部Ａ、検出処理部Ｄ１７〜検出処理部Ｅ１８の中で最もパワー値の大きいものを出し、そのパワー値と、検出処理部Ｂ１５と検出処理部Ｃ１６のパワー値、つまり、デュアルトーンの各周波数のパワー値を比較して、デュアルトーンの各周波数のパワー値が、決められた一定の割合以上、検出処理部Ａ１４、検出処理部Ｄ１７〜検出処理部Ｅ１８の中の最も大きいパワー値よりも、大きいかどうか調べる。ここで、一定の割合以上大きければ、条件３―２はパスしたとする。反対に、一定の割合以上大きくなければ、条件３―２はパスしなかったとする。この条件３―２がパスしなかったら、入力信号中に、デュアルトーンの周波数成分が存在しなかったと判断でき、デュアルトーンの検出ができなかったと判定する。
【０１１０】
そして、検出判定部２１は、その判定結果を制御部１１に通知し、検出の一連の処理を終える。
【０１１１】
もし、この条件３―２がパスし、デュアルトーンと、ＤＴＭＦ信号と、を同時に検出を行っているのなら、次の条件４―２のチェックに進む。デュアルトーンの検出ができず、他の信号の検出処理を行うのであれば、条件１−３のチェックに進む。
【０１１２】
条件４―２では、デュアルトーンとＤＴＭＦ検出とを同時に行っている場合において、ＤＴＭＦとの比較で、ＤＴＭＦ検出器の出力の最大値よりも、デュアルトーン中の第２位のトーンが十分大きいかどうか調べる。つまり、８系統あるＤＴＭＦ検出処理部Ｆ１９中で最もパワー値の大きい周波数を持つものを出し、そのパワー値と、検出処理部Ｂ１５と検出処理部Ｃ１６のパワー値、すなわちデュアルトーンのパワー値のうち小さい方のパワー値とを比較して、デュアルトーンの小さい方のパワー値が、決められた一定の割合以上、ＤＴＭＦ検出処理部Ｆ１９中で最も大きいパワー値よりも、大きいかどうか調べる。ここで、一定の割合以上大きければ、条件４―２はパスしたとする。反対に、一定の割合以上大きくなければ、条件４―２はパスしなかったとする。
【０１１３】
ここで、デュアルトーンの２つの周波数がＤＴＭＦの周波数と近く、デュアルトーンの影響がある場合は、比較の際、ＤＴＭＦ検出処理部Ｆ１９中で最もパワー値の大きい周波数を持つものではなく、２番目に大きいパワーを持つものを用いる。
【０１１４】
次に、ＤＴＭＦ信号の検出処理として、条件１―３についてチェックを行う。
【０１１５】
すなわち、最大トーンと第２位トーンがＤＴＭＦの高群・低群の組である場合に、ＤＴＭＦ検出器の中で１、２位を占めるかどうかチェックする。つまり、ＤＴＭＦ検出処理部Ｆ１９から送られた８つのパワー値の中で、検出処理部ＦA１９１と検出処理部ＦB１９２のパワー値が１位、２位の大きさを占めるか調べる。もし、ここで、１位、２位を占めておれば、条件１―３はパスしたとする。反対に、１位、２位を占めていなければ、条件１―３はパスしなかったとする。この条件１―３がパスしなかったら、入力信号中に、検出すべきＤＴＭＦ信号の周波数成分が存在しなかったと判断でき、ＤＴＭＦ信号の検出ができなかったと判定する。
【０１１６】
そして、検出判定部２１は、その判定結果を制御部１１に通知し、検出の一連の処理を終える。
【０１１７】
もし、この条件１―３がパスしたら、次の条件２―３のチェックに進む。
【０１１８】
条件２―３では、受信信号の全体パワーの一定割合以上をＤＴＭＦの１つの低群トーンと１つの高群トーンのパワーが占めるかどうか調べる。つまり、検出処理部ＦA１９１と処理部ＦB１９２のパワー値を足しあわせ、そのパワー値、すなわちＤＴＭＦ信号のパワー値と、全体トーン検出処理部２０から送られた全体パワー値と比較して、ＤＴＭＦ信号のパワー値が、決められた一定の割合以上、存在するか調べる。ここで、一定の割合以上あれば、条件２―３はパスしたとする。反対に、一定の割合以上なければ、条件２―３はパスしなかったとする。この条件２―３がパスしなかったら、入力信号中に、検出すべきＤＴＭＦ信号の周波数成分が存在しなかったと判断でき、ＤＴＭＦ信号の検出ができなかったと判定する。
【０１１９】
そして、検出判定部２１は、その判定結果を制御部１１に通知し、検出の一連の処理を終える。
【０１２０】
もし、この条件２―３がパスしたら、次の条件３―３のチェックに進む。
【０１２１】
条件３―３では、８つの周波数を持ったＤＴＭＦ信号の内、１つの低群トーンと１つの高群トーンが他のＤＴＭＦ用トーン検出器の出力値よりも突出しているかどうか調べる。つまり、ＤＴＭＦ検出処理部の８系統の中で、検出処理部ＦA１９１と検出処理部ＦB１９２を除いて最もパワー値の大きいもの、つまり、第３位のものを出し、そのパワー値と、検出処理部ＦA１９１と処理部ＦB１９２のパワー値、つまり、検出すべきＤＴＭＦ信号の各周波数のパワー値を比較して、ＤＴＭＦ信号の各周波数のパワー値が、決められた一定の割合以上、第３位のパワー値よりも、大きいかどうか調べる。ここで、一定の割合以上大きければ、条件３―３はパスしたとする。反対に、一定の割合以上大きくなければ、条件３―３はパスしなかったとする。この条件３がパスしなかったら、入力信号中に、検出すべきＤＴＭＦ信号の周波数成分が存在しなかったと判断でき、ＤＴＭＦ信号の検出ができなかったと判定する。
【０１２２】
そして、検出判定部２１は、その判定結果を制御部１１に通知し、検出の一連の処理を終える。
【０１２３】
もし、この条件３―３がパスし、ＤＴＭＦ信号とシングルトーンもしくはデュアルトーンとを同時に検出を行っているのなら、次の条件４―３のチェックに進む。
【０１２４】
条件４―３では、ＤＴＭＦ信号とシングルトーンもしくはデュアルトーンとを同時に検出を行っている場合において、トーン検出との比較で、シングル・デュアルトーン検出器の最大出力値よりもＤＴＭＦとして検出された第２位の信号が十分大きいかどうか調べる。つまり、検出処理部Ａ１４〜検出処理部Ｅ１８中で最もパワー値の大きい周波数を持つものを出し、そのパワー値と、検出処理部ＦA１９１と検出処理部ＦB１９２のパワー値、つまり、検出すべきＤＴＭＦ信号の各周波数におけるパワー値のうち小さい方のパワー値とを比較して、ＤＴＭＦ信号の小さい方のパワー値が、決められた一定の割合以上、検出処理部Ａ１４〜検出処理部Ｅ１８中で最も大きいパワー値よりも、大きいかどうか調べる。ここで、一定の割合以上大きければ、条件４―３はパスしたとする。反対に、一定の割合以上大きくなければ、条件４―３はパスしなかったとする。
【０１２５】
ここで、ＤＴＭＦ信号の２つの周波数がシングルトーンもしくはデュアルトーンの周波数と近く、ＤＴＭＦ信号の影響がある場合は、比較の際、検出処理部Ａ１４〜検出処理部Ｅ１８中で最もパワー値の大きいものではなく、２番目に大きいパワーを持つものを用いる。
【０１２６】
以上の処理では、条件１（条件１−１〜条件１−３）〜条件３（条件３−１〜条件３−３）について、順番に、条件チェックを行ってきたが、それらは、条件として、それぞれ、別々に独立して良いので、どの順番から行なっても良い。また、条件のチェックは１つでも良い。ただ、チェックは、条件1と条件２、条件１と条件３、条件２と条件３、条件1と条件２と条件３のように、それぞれの条件を組み合わせた方が、より正確で、誤検出の少ない検出ができる。この場合、条件１と条件２と条件３のチェックを組み合わせたときが、一番正確に検出を行うことができる。
【０１２７】
さらに、図１７に示すように、ある一定のサンプル間隔ｔごとのデータを、ある一定の時間間隔Ｔごとに、この検出処理を繰り返せば、時間Ｔごとに検出結果を出せる。従って、刻々と入力される信号に対して、時系列的に、検出結果を出せ、シングルトーン、デュアルトーン、ＤＴＭＦ信号の検出を行うことができる。
【０１２８】
さらに、既に述べているが、シングルトーンもしくはデュアルトーンとＤＴＭＦ信号の検出を同時に行っている場合に、ＤＴＭＦ検出器の中で第２位の特徴量を示すものと、シングルトーンもしくはデュアルトーンの特徴量と、を比較して、シングルトーンもしくはデュアルトーンの特徴量が、あらかじめ設定された割合以上あるとき、シングルトーンもしくはデュアルトーンの検出判定を行うことにより、シングルトーンもしくはデュアルトーンがＤＴＭＦ検出器に影響を与えてしまった場合にも、正しい信号検出を行うことができる。
【０１２９】
また、ＤＴＭＦ信号検出時には、トーン検出器の中で第２位の特徴量を示すものと、ＤＴＭＦ信号の特徴量と、を比較して、ＤＴＭＦ信号の特徴量が、あらかじめ設定された割合以上あるとき、ＤＴＭＦ信号の検出判定を行うことにより、ＤＴＭＦ信号がトーン検出器に影響を与えてしまった場合にも、正しい信号検出を行うことができる。
【０１３０】
また、上記第２位の特徴量を使用する条件を含め、既に述べた条件を様々に組み合わせることにより、仕様にあったトーン検出器を提供することができる。
【０１３１】
さらに、特徴量の検出として、周波数、振幅、位相などに関するものがあり、周波数成分のパワーレベル算出等がある。また、周波数成分のパワーレベル算出方法は、ＤＦＴ演算、ＦＦＴ演算、最大エントロピー法、ウェーブレット変換、ウィグナー分布等を用いて求めることができる。
【０１３２】
【発明の効果】
本発明によれば、トーン信号をそれぞれ検出する複数のトーン信号検出器と、ＤＴＭＦ信号を検出するＤＴＭＦ信号検出器と、前記それぞれのトーン信号検出器が検出した特徴量と前記ＤＴＭＦ信号検出器が検出した特徴量とからシングルトーンの検出判定を行うトーン判定手段と、を備え、ＤＴＭＦ検出器が検出した最大の特徴量よりも、トーン信号検出器が検出したシングルトーンの特徴量が、あらかじめ設定された割合以上あるとき、シングルトーンの検出判定を行うので、ＤＴＭＦ信号の影響を受けてシングルトーンとして検出されてしまう誤検出を防止することができ、トーン信号検出器の各々は同等の機能で、正しいシングルトーン検出を行うことができる。
【０１３９】
また、本発明によれば、トーン信号をそれぞれ検出する複数のトーン信号検出器と、ＤＴＭＦ信号を検出するＤＴＭＦ信号検出器と、前記それぞれのトーン信号検出器が検出した特徴量と前記ＤＴＭＦ信号検出器が検出した特徴量とからデュアルトーンの検出判定を行うトーン判定手段と、を備え、ＤＴＭＦ検出器が検出した最大の特徴量よりも、トーン信号検出器が検出したデュアルトーン中の特徴量第２位が、あらかじめ設定された割合以上あるとき、デュアルトーンの検出判定を行うので、ＤＴＭＦ信号の影響を受けてデュアルトーンとして検出されてしまう誤検出を防止することができ、トーン信号検出器の各々は同等の機能で、正しいデュアルトーン検出を行うことができる。
【０１４３】
また、本発明によれば、ＤＴＭＦ信号を検出するＤＴＭＦ信号検出器と、シングル・デュアルトーン信号を検出するシングル・デュアルトーン信号検出器と、前記ＤＴＭＦ信号検出器が検出した特徴量と前記シングル・デュアルトーン信号検出器が検出した特徴量とからＤＴＭＦ信号の検出判定を行うトーン判定手段と、を備え、シングル・デュアルトーン信号検出器が検出した最大の特徴量よりも、ＤＴＭＦ信号検出器が検出したＤＴＭＦ信号中の特徴量第２位が、あらかじめ設定された割合以上あるとき、ＤＴＭＦ信号の検出判定を行うので、シングル・デュアルトーンの影響を受けてＤＴＭＦ信号として検出されてしまう誤検出を防止することができ、トーン信号検出器の各々は同等の機能で、正しいＤＴＭＦ信号検出を行うことができる。
【図面の簡単な説明】
【図１】本発明に係るトーン検出器の一実施形態を示すブロック図である。
【図２】信号検出判定条件を示す一実施形態の概念図である。
【図３】信号検出判定条件を示す一実施形態の概念図である。
【図４】信号検出判定条件を示す一実施形態の概念図である。
【図５】信号検出判定条件を示す一実施形態の概念図である。
【図６】信号検出判定条件を示す一実施形態の概念図である。
【図７】信号検出判定条件を示す一実施形態の概念図である。
【図８】信号検出判定条件を示す一実施形態の概念図である。
【図９】信号検出判定条件を示す一実施形態の概念図である。
【図１０】信号検出判定条件を示す一実施形態の概念図である。
【図１１】信号検出判定条件を示す一実施形態の概念図である。
【図１２】信号検出判定条件を示す一実施形態の概念図である。
【図１３】信号検出判定条件を示す一実施形態の概念図である。
【図１４】一実施形態の信号検出判定処理を示すフローチャートである。
【図１５】一実施形態の信号検出判定処理を示すフローチャートである。
【図１６】一実施形態の信号検出判定処理を示すフローチャートである。
【図１７】一実施形態の信号検出、判定を行うタイミングを示す図である。
【符号の説明】
１０  トーン検出器
１１  制御部
１２  Ａ／Ｄ変換部
１３  メモリ部
１４  トーン検出処理部Ａ
１５  トーン検出処理部Ｂ
１６  トーン検出処理部Ｃ
１７  トーン検出処理部Ｄ
１８  トーン検出処理部Ｅ
１９  ＤＴＭＦ検出処理部Ｆ
２０  全体トーン検出処理部
２１  検出判定部
【図１】
0003908030.tif 000002
【図２】
0003908030.tif 000003
【図３】
0003908030.tif 000004
【図４】
0003908030.tif 000005
【図５】
0003908030.tif 000006
【図６】
0003908030.tif 000007
【図７】
0003908030.tif 000008
【図８】
0003908030.tif 000009
【図９】
0003908030.tif 000010
【図１０】
0003908030.tif 000011
【図１１】
0003908030.tif 000012
【図１２】
0003908030.tif 000013
【図１３】
0003908030.tif 000014
【図１４】
0003908030.tif 000015
【図１５】
0003908030.tif 000016
【図１６】
0003908030.tif 000017
【図１７】
0003908030.tif 000018