(57)【要約】【課題】音声信号ライン上を伝送してきたアナログ信号が、ノイズの除去処理が必要な信号であるのか否かを正確に判定する。【解決手段】音声信号ライン上で伝送されてきたアナログ信号を入力する入力部１１０と、入力部１１０が入力したアナログ信号に基づいてデータ列を検出し、検出したデータ列と所定のパターンとに基づいて、アナログ信号が音声であるかデータであるかを判定する判定部１３０と、音声であると判定したアナログ信号についてノイズの除去を行うノイズ除去部１４０と、データであると判定したアナログ信号およびノイズ除去部１４０がノイズの除去を行ったアナログ信号を出力する波形算出部１５０とを有する。【選択図】図１
2015200779.tif 000002
【特許請求の範囲】
【請求項１】
音声信号ライン上で伝送されてきたアナログ信号が入力される入力部と、
前記入力部に入力されたアナログ信号に基づいて、データ列を検出し、該検出したデータ列と所定のパターンとに基づいて、前記入力部に入力されたアナログ信号が音声であるか該音声以外のデータであるかを判定する判定部と、
前記判定部が前記音声であると判定したアナログ信号についてノイズの除去を行うノイズ除去部と、
前記判定部が前記データであると判定したアナログ信号および前記ノイズ除去部がノイズの除去を行ったアナログ信号を出力する波形算出部とを有する信号処理装置。
【請求項２】
請求項１に記載の信号処理装置において、
前記判定部は、前記検出したデータ列が前記所定のパターンと一致する場合、前記入力部に入力されたアナログ信号が前記データであると判定し、前記検出したデータ列が前記所定のパターンと一致しない場合、前記入力部に入力されたアナログ信号が前記音声であると判定する信号処理装置。
【請求項３】
請求項１または請求項２に記載の信号処理装置において、
前記入力部に入力されたアナログ信号の振幅スペクトルを算出する振幅スペクトル算出部を有し、
前記判定部は、前記振幅スペクトル算出部が算出した振幅スペクトルに基づいて、前記データ列を検出し、
前記ノイズ除去部は、前記判定部が前記音声であると判定したアナログ信号の振幅スペクトルについてノイズの除去を行い、
前記波形算出部は、前記判定部が前記データであると判定したアナログ信号の振幅スペクトルおよび前記ノイズ除去部がノイズの除去を行った振幅スペクトルのアナログ信号波形を算出して出力する信号処理装置。
【請求項４】
請求項３に記載の信号処理装置において、
前記判定部は、前記振幅スペクトル算出部が算出した振幅スペクトルとあらかじめ設定された閾値とを用いて、前記データ列を検出する信号処理装置。
【請求項５】
請求項３または請求項４に記載の信号処理装置において、
前記振幅スペクトル算出部は、前記入力部に入力したアナログ信号に対してフーリエ変換を実施することで前記振幅スペクトルを算出し、
前記波形算出部は、前記振幅スペクトルに対して逆フーリエ変換を実施することで前記アナログ信号波形を算出する信号処理装置。
【請求項６】
音声信号ライン上で伝送されてきたアナログ信号を入力する処理と、
前記入力したアナログ信号に基づいて、データ列を検出する処理と、
前記検出したデータ列と所定のパターンとに基づいて、前記入力したアナログ信号が音声であるか該音声以外のデータであるかを判定する処理と、
前記音声であると判定したアナログ信号についてノイズの除去を行う処理と、
前記データであると判定したアナログ信号および前記ノイズの除去を行ったアナログ信号を出力する処理とを行う信号処理方法。
【請求項７】
コンピュータに、
音声信号ライン上で伝送されてきたアナログ信号を入力する手順と、
前記入力したアナログ信号に基づいて、データ列を検出する手順と、
前記検出したデータ列と所定のパターンとに基づいて、前記入力したアナログ信号が音声であるか該音声以外のデータであるかを判定する手順と、
前記音声であると判定したアナログ信号についてノイズの除去を行う手順と、
前記データであると判定したアナログ信号および前記ノイズの除去を行ったアナログ信号を出力する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アナログ信号を処理する信号処理装置、信号処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、音声信号ライン上でアナログ信号を伝送する際、音声だけではなく、音声以外のデータを伝送する技術が使用されている。
また、入力した音声を通報先に送信する装置において、入力した音声の音声レベルが所定値以上である場合ノイズの除去処理を行い、そうでない場合はノイズの除去処理を行わずに、音声を通報先へ送信する技術が考えられている（例えば、特許文献１参照。）。これにより、音声の音声レベルが高い乗員が発した声についてノイズの除去処理を行う一方で、音声レベルが低い周囲の音についてはノイズの除去処理を行わないことで、周囲の音を通報先に送信することができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２２５７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したような音声信号ライン上で音声とデータとを伝送するシステムにおいては、入力したアナログ信号について、ノイズ除去機能が常に働く。入力したすべてのアナログ信号についてノイズの除去処理を行うと、振幅の小さなデータを入力側で認識できず、データ伝送を行うことができなくなってしまうおそれがある。
また、特許文献１に記載されたような技術においては、音声の音声レベルに基づいて、音声が声であるか音であるかを判定している。そのため、特許文献１に記載された技術を音声信号ライン上で音声とデータとを伝送するシステムに適用しても、音声信号ライン上を伝送してきたアナログ信号が、ノイズの除去処理が必要な信号であるのか否かを正確に判定することができないという問題点がある。
本発明の目的は、上述した課題を解決する信号処理装置、信号処理方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００５】
本発明の信号処理装置は、
音声信号ライン上で伝送されてきたアナログ信号が入力される入力部と、
前記入力部に入力されたアナログ信号に基づいて、データ列を検出し、該検出したデータ列と所定のパターンとに基づいて、前記入力部に入力されたアナログ信号が音声であるか該音声以外のデータであるかを判定する判定部と、
前記判定部が前記音声であると判定したアナログ信号についてノイズの除去を行うノイズ除去部と、
前記判定部が前記データであると判定したアナログ信号および前記ノイズ除去部がノイズの除去を行ったアナログ信号を出力する波形算出部とを有する。
また、本発明の信号処理方法は、
音声信号ライン上で伝送されてきたアナログ信号を入力する処理と、
前記入力したアナログ信号に基づいて、データ列を検出する処理と、
前記検出したデータ列と所定のパターンとに基づいて、前記入力したアナログ信号が音声であるか該音声以外のデータであるかを判定する処理と、
前記音声であると判定したアナログ信号についてノイズの除去を行う処理と、
前記データであると判定したアナログ信号および前記ノイズの除去を行ったアナログ信号を出力する処理とを行う。
また、本発明のプログラムは、
コンピュータに実行させるためのプログラムであって、
音声信号ライン上で伝送されてきたアナログ信号を入力する手順と、
前記入力したアナログ信号に基づいて、データ列を検出する手順と、
前記検出したデータ列と所定のパターンとに基づいて、前記入力したアナログ信号が音声であるか該音声以外のデータであるかを判定する手順と、
前記音声であると判定したアナログ信号についてノイズの除去を行う手順と、
前記データであると判定したアナログ信号および前記ノイズの除去を行ったアナログ信号を出力する手順とを実行させる。
【発明の効果】
【０００６】
以上説明したように、本発明においては、音声信号ライン上を伝送してきたアナログ信号が、ノイズの除去処理が必要な信号であるのか否かを正確に判定することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の信号処理装置の第１の実施の形態を示す図である。
【図２】図１に示した形態における信号処理方法の一例を説明するためのフローチャートである。
【図３】本発明の信号処理装置の第２の実施の形態を示す図である。
【図４】図３に示した信号処理装置の内部構成の一例を示す図である。
【図５】図４に示した入力部から出力されてきたアナログ信号の一例を示す図である。
【図６】図５に示した破線で囲んだ範囲のアナログ信号についてＦＦＴ部がフーリエ変換を行って得られた振幅スペクトルを示す図である。
【図７】図６に示した周波数ｆ０の信号についてノイズの除去処理を行った後の振幅スペクトルの一例を示す図である。
【図８】図３に示した形態における信号処理方法の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【０００８】
以下に、本発明の実施の形態について図面を参照して説明する。
（第１の実施の形態）
【０００９】
図１は、本発明の信号処理装置の第１の実施の形態を示す図である。
本形態における信号処理装置１００は図１に示すように、入力部１１０と、判定部１３０と、ノイズ除去部１４０と、波形算出部１５０とを有している。なお、図１には、本形態における信号処理装置１００に設けられた構成要素のうち、本実施の形態に関わる主要な構成要素の一例を示す。
【００１０】
入力部１１０は、音声信号ライン上で伝送されてきたアナログ信号を入力する。入力部１１０は、入力したアナログ信号を判定部１３０へ出力する。
判定部１３０は、入力部１１０から出力されてきたアナログ信号に基づいて、データ列を検出する。判定部１３０は、検出したデータ列と所定のパターンとに基づいて、入力部１１０が入力したアナログ信号が音声であるか音声以外のデータであるかを判定する。ここで、データとは、データ通信を行うための情報であり、例えば、「０」および「１」の値から構成された信号である。判定部１３０は、音声であると判定したアナログ信号をノイズ除去部１４０へ出力する。また、判定部１３０は、データであると判定したアナログ信号を波形算出部１５０へ出力する。
ノイズ除去部１４０は、判定部１３０から出力されてきたアナログ信号についてノイズの除去処理を行う。ノイズの除去処理については、一般的なもので良い。ノイズ除去部１４０は、ノイズの除去処理を行ったアナログ信号を波形算出部１５０へ出力する。
波形算出部１５０は、ノイズ除去部１４０から出力されてきたアナログ信号を出力する。また、波形算出部１５０は、判定部１３０から出力されてきたアナログ信号を出力する。
【００１１】
以下に、本形態における信号処理方法について説明する。
図２は、図１に示した形態における信号処理方法の一例を説明するためのフローチャートである。
【００１２】
まず、入力部１１０が、音声信号ライン上で伝送されてきたアナログ信号を入力すると（ステップＳ１）、判定部１３０が、入力部１１０が入力したアナログ信号に基づいて、データ列を検出する（ステップＳ２）。そして、判定部１３０は、検出したデータ列と所定のパターンとに基づいて、入力部１１０が入力したアナログ信号が音声であるか音声以外のデータであるかを判定する（ステップＳ３）。判定部１３０は、入力部１１０が入力したアナログ信号が音声であると判定した場合、アナログ信号をノイズ除去部１４０へ出力し、ノイズ除去部１４０は、判定部１３０から出力されてきたアナログ信号についてノイズの除去処理を行う（ステップＳ４）。続いて、波形算出部１５０は、ノイズ除去部１４０がノイズの除去処理を行ったアナログ信号を出力する（ステップＳ５）。
一方、ステップＳ３にて、判定部１３０は、入力部１１０が入力したアナログ信号がデータであると判定した場合は、アナログ信号を波形算出部１５０へ出力し、ステップＳ５にて、波形算出部１５０は、判定部１３０から出力されてきたアナログ信号を出力する。つまり、ステップＳ３にて、判定部１３０が、入力部１１０が入力したアナログ信号がデータであると判定した場合は、ノイズ除去部１４０は当該アナログ信号についてノイズの除去処理を行わない。
【００１３】
このように、入力されたアナログ信号が音声であるか、それとも音声以外のデータであるかを、所定のパターンと比較することで判定する。そして、入力されたアナログ信号が音声であると判定した場合、ノイズの除去処理を行い、入力されたアナログ信号が音声以外のデータであると判定した場合、ノイズの除去処理を行わない。これにより、ノイズの除去処理を行うか否かについて、正確な判断を行うことができる。
（第２の実施の形態）
【００１４】
図３は、本発明の信号処理装置の第２の実施の形態を示す図である。
本形態は図３に示すように、信号処理装置１０１と、外部装置２００とが設けられた通信システムとなっている。
【００１５】
外部装置２００は、音声信号ライン上でアナログ信号を出力する装置である。外部装置２００は、スピーカを用いてアナログ信号を出力しても良いし、信号を伝送するためのケーブルを用いてアナログ信号を出力しても良い。
信号処理装置１０１は、外部装置２００から出力されて音声信号ライン上で伝送されてきたアナログ信号を入力して、所定の処理を行う通信端末等の装置である。
【００１６】
図４は、図３に示した信号処理装置１０１の内部構成の一例を示す図である。
図３に示した信号処理装置１０１は図４に示すように、入力部１１１と、ＦＦＴ（Ｆａｓｔ  Ｆｏｕｒｉｅｒ  Ｔｒａｎｓｆｏｒｍ）部１２１と、判定部１３１と、ノイズキャンセラ１４１と、ＩＦＦＴ（Ｉｎｖｅｒｓｅ  ＦＦＴ）部１５１とを有している。なお、図４には、図３に示した信号処理装置１０１に設けられた構成要素のうち、本実施の形態に関わる主要な構成要素の一例を示す。
【００１７】
入力部１１１は、外部装置２００から出力されて音声信号ライン上で伝送されてきたアナログ信号を入力する。例えば、外部装置２００がスピーカを用いてアナログ信号を出力した場合、入力部１１１は、マイクを用いて、当該アナログ信号を入力しても良い。このとき、入力部１１１は、マイクに入力したアナログ信号を電気信号へ変換する。また、外部装置２００がケーブルを用いてアナログ信号を出力した場合、入力部１１１は、そのケーブルをヘッドホンジャックに接続して、当該アナログ信号を入力しても良い。また、入力部１１１は、入力したアナログ信号をＦＦＴ部１２１へ出力する。
ＦＦＴ部１２１は、入力部１１１から出力されてきたアナログ信号に対してフーリエ変換を実施することで、アナログ信号の振幅スペクトルを算出する振幅スペクトル算出部である。ＦＦＴ部１２１は、算出した振幅スペクトルを判定部１３１へ出力する。
判定部１３１は、ＦＦＴ部１２１から出力されてきた振幅スペクトルに基づいて、データ列を検出する。具体的には、判定部１３１は、ＦＦＴ部１２１から出力されてきた振幅スペクトルとあらかじめ設定された閾値とを用いて、データ列を検出する。この閾値は、設計時に設計者が信号処理装置１０１に任意に設定する値である。
【００１８】
図５は、図４に示した入力部１１１から出力されてきたアナログ信号の一例を示す図である。図５においては、縦軸を振幅とし、横軸を時間としている。
例えば、図５に示すように、データ０に対応した周波数ｆ０とデータ１に対応した周波数ｆ１とから構成されるデータ列（０，１，０，０）が、入力部１１１から出力されてくる。ＦＦＴ部１２１は、入力部１１１から出力されてきたアナログ信号に対してフーリエ変換を実施する。例えば、ＦＦＴ部１２１は、図５に示した破線で囲んだ範囲のアナログ信号についてフーリエ変換を実施する。
図６は、図５に示した破線で囲んだ範囲のアナログ信号についてＦＦＴ部１２１がフーリエ変換を行って得られた振幅スペクトルを示す図である。
図５に示した破線で囲んだ部分のアナログ信号についてＦＦＴ部１２１がフーリエ変換を行うと図６に示すように、周波数ｆ０の振幅スペクトルが得られる。また、データ０およびデータ１それぞれに検出閾値（図６中に示した２つの枠）が設定されている。この検出閾値は、それぞれのデータを検出するためにあらかじめ設定された閾値である。
判定部１３１は、それぞれの振幅スペクトルの振幅値と、それぞれの振幅スペクトルについて設定された検出閾値とを比較する。振幅スペクトルの振幅値が検出閾値を超えている場合、判定部１３１はデータ列を検出する。一方、振幅スペクトルの振幅値が検出閾値を超えていない場合は、判定部１３１はデータ列を検出しない。
また、判定部１３１は、検出したデータ列と所定のパターンとに基づいて、入力部１１１が入力したアナログ信号が音声であるか音声以外のデータであるかを判定する。具体的には、判定部１３１は、検出したデータ列が、あらかじめ設定されているパターンと一致する場合、入力部１１１が入力したアナログ信号がデータであると判定する。一方、判定部１３１は、検出したデータ列が、あらかじめ設定されているパターンと一致しない場合、入力部１１１が入力したアナログ信号が音声であると判定する。例えば、あらかじめ設定されたパターンが（０，１，０，０）である場合、図５に示したアナログ信号のデータ列は、このパターンと一致するため、判定部１３１は、入力部１１１が入力したアナログ信号が音声ではなくデータであると判定する。このあらかじめ設定されているパターンは、設計時に設計者が信号処理装置１０１に任意に設定するパターンであって、その設定方法は特に限定しない。また、このパターンは、１つであっても良いし、複数であっても良い。また、このデータとは、第１の実施の形態で説明したものと同様に、データ通信を行うための情報であり、例えば、「０」および「１」の値から構成された信号である。また、判定部１３１は、音声であると判定した振幅スペクトルをノイズキャンセラ１４１へ出力する。また、判定部１３１は、データであると判定した振幅スペクトルをＩＦＦＴ部１５１へ出力する。つまり、判定部１３１は、入力部１１１が入力したアナログ信号が音声であるかデータであるかにしたがって、振幅スペクトルの出力先をノイズキャンセラ１４１とＩＦＦＴ部１５１とのいずれか一方へ切り替える。
【００１９】
ノイズキャンセラ１４１は、判定部１３１から出力されてきた振幅スペクトルについてノイズの除去処理を行うノイズ除去部である。ノイズの除去処理については、一般的なもので良く、例えば、所定の閾値よりも低いレベルの信号成分を除去するフィルタを用いた処理であっても良い。ノイズキャンセラ１４１は、ノイズの除去処理を行った振幅スペクトルをＩＦＦＴ部１５１へ出力する。
ＩＦＦＴ部１５１は、ノイズキャンセラ１４１から出力されてきた振幅スペクトルに対して逆フーリエ変換を実施することで、当該振幅スペクトルのアナログ信号波形を算出する波形算出部である。また、ＩＦＦＴ部１５１は、判定部１３１から出力されてきた振幅スペクトルに対して逆フーリエ変換を実施することで、当該振幅スペクトルのアナログ信号波形を算出する。また、ＩＦＦＴ部１５１は、算出したアナログ信号波形を出力する。
【００２０】
ここで、ノイズ除去機能が常に働く一般的な技術において、図６に示した周波数ｆ０の信号についてもノイズの除去処理を行った結果、データ列を検出できなくなってしまうケースについて説明する。
図７は、図６に示した周波数ｆ０の信号についてノイズの除去処理を行った後の振幅スペクトルの一例を示す図である。
図７に示すように、図６に示した周波数ｆ０の信号についてノイズの除去処理を行った後は、周波数ｆ０の振幅スペクトルは、除去したノイズの振幅の分、減少している。そのため、振幅スペクトルがデータ０を検出するための閾値を超えることができず、判定部１３１は、データ０を含むデータ列を検出することができなくなってしまう。
【００２１】
以下に、本形態における信号処理方法について説明する。
図８は、図３に示した形態における信号処理方法の一例を説明するためのフローチャートである。
【００２２】
まず、入力部１１１が、外部装置２００から出力されて音声信号ライン上で伝送されてきたアナログ信号を入力すると（ステップＳ１１）、ＦＦＴ部１２１が、入力部１１１が入力したアナログ信号についてフーリエ変換を行って振幅スペクトルを算出する（ステップＳ１２）。
続いて、判定部１３１が、ＦＦＴ部１２１が行ったフーリエ変換の結果得られた振幅スペクトルが、あらかじめ設定された閾値を超えているかどうかを判定する（ステップＳ１３）。振幅スペクトルがあらかじめ設定された閾値を超えていない場合、判定部１３１はデータを検出せず、処理は終了する。一方、振幅スペクトルがあらかじめ設定された閾値を超えている場合は、判定部１３１はデータを検出する。そして、判定部１３１は、検出したデータ列があらかじめ設定されたパターンと一致するかどうかを判定する（ステップＳ１４）。あらかじめ設定されたパターンが複数ある場合は、判定部１３１は、検出したデータ列が、複数のパターンのうちいずれかと一致するかどうかを判定する。上述したように、判定部１３１は、検出したデータ列が、あらかじめ設定されているパターンと一致する場合、入力部１１１が入力したアナログ信号がデータであると判定する。一方、判定部１３１は、検出したデータ列が、あらかじめ設定されているパターンと一致しない場合、入力部１１１が入力したアナログ信号が音声であると判定する。
判定部１３１は、入力部１１１が入力したアナログ信号が音声であると判定した場合、振幅スペクトルをノイズキャンセラ１４１へ出力する。続いて、ノイズキャンセラ１４１は、判定部１３１から出力されてきた振幅スペクトルについてノイズの除去処理を行う（ステップＳ１５）。そして、ＩＦＦＴ部１５１は、ノイズキャンセラ１４１がノイズの除去処理を行った振幅スペクトルについて、逆フーリエ変換を行ってアナログ信号波形を算出し（ステップＳ１６）、出力する（ステップＳ１７）。
一方、ステップＳ１４にて、判定部１３１は、検出したデータ列があらかじめ設定されているパターンと一致する場合、入力部１１１が入力したアナログ信号がデータであると判定し、振幅スペクトルをＩＦＦＴ部１５１へ出力する。そして、ステップＳ１６にて、ＩＦＦＴ部１５１は、判定部１３１から出力されてきた振幅スペクトルについて、逆フーリエ変換を行ってアナログ信号波形を算出する。つまり、ステップＳ１４にて、判定部１３１が、入力部１１１が入力したアナログ信号がデータであると判定した場合は、ノイズキャンセラ１４１は当該振幅スペクトルについてノイズの除去処理を行わない。
【００２３】
このように、外部装置から音声信号ライン上で伝送されてきたアナログ信号が音声であるか、音声以外のデータであるかを、当該アナログ信号をフーリエ変換した振幅スペクトルのデータ列が所定のパターンと一致するかどうかに基づいて判定する。そして、入力されたアナログ信号が音声であると判定した場合、ノイズの除去処理を行い、入力されたアナログ信号が音声以外のデータであると判定した場合、ノイズの除去処理を行わない。これにより、ノイズの除去処理を行うか否かについて、正確な判断を行うことができる。また、図７を用いて説明したようなデータ０を検出することができなくなってしまう事象が生じてしまうことを防ぐことができる。
【００２４】
上述した信号処理装置１００，１０１それぞれに設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を信号処理装置１００，１０１それぞれにて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを信号処理装置１００，１０１それぞれに読み込ませ、実行するものであっても良い。信号処理装置１００，１０１それぞれにて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）などの移設可能な記録媒体であっても良い。また、信号処理装置１００，１０１それぞれにて読取可能な記録媒体は、信号処理装置１００，１０１それぞれに内蔵されたＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等のメモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等であっても良い。この記録媒体に記録されたプログラムは、信号処理装置１００，１０１それぞれに設けられたＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（不図示）にて読み込まれ、ＣＰＵの制御によって、上述したものと同様の処理が行われる。ここで、ＣＰＵは、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【００２５】
上記の実施の形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。
（付記１）音声信号ライン上で伝送されてきたアナログ信号が入力される入力部と、
前記入力部に入力されたアナログ信号に基づいて、データ列を検出し、該検出したデータ列と所定のパターンとに基づいて、前記入力部に入力されたアナログ信号が音声であるか該音声以外のデータであるかを判定する判定部と、
前記判定部が前記音声であると判定したアナログ信号についてノイズの除去を行うノイズ除去部と、
前記判定部が前記データであると判定したアナログ信号および前記ノイズ除去部がノイズの除去を行ったアナログ信号を出力する波形算出部とを有する信号処理装置。
（付記２）前記判定部は、前記検出したデータ列が前記所定のパターンと一致する場合、前記入力部に入力されたアナログ信号が前記データであると判定し、前記検出したデータ列が前記所定のパターンと一致しない場合、前記入力部に入力されたアナログ信号が前記音声であると判定する、付記１に記載の信号処理装置。
（付記３）前記入力部に入力されたアナログ信号の振幅スペクトルを算出する振幅スペクトル算出部を有し、
前記判定部は、前記振幅スペクトル算出部が算出した振幅スペクトルに基づいて、前記データ列を検出し、
前記ノイズ除去部は、前記判定部が前記音声であると判定したアナログ信号の振幅スペクトルについてノイズの除去を行い、
前記波形算出部は、前記判定部が前記データであると判定したアナログ信号の振幅スペクトルおよび前記ノイズ除去部がノイズの除去を行った振幅スペクトルのアナログ信号波形を算出して出力する、付記１または付記２に記載の信号処理装置。
（付記４）信号処理装置において、
前記判定部は、前記振幅スペクトル算出部が算出した振幅スペクトルとあらかじめ設定された閾値とを用いて、前記データ列を検出する、付記３に記載の信号処理装置。
（付記５）前記振幅スペクトル算出部は、前記入力部に入力したアナログ信号に対してフーリエ変換を実施することで前記振幅スペクトルを算出し、
前記波形算出部は、前記振幅スペクトルに対して逆フーリエ変換を実施することで前記アナログ信号波形を算出する、付記３または付記４に記載の信号処理装置。
（付記６）音声信号ライン上で伝送されてきたアナログ信号を入力する処理と、
前記入力したアナログ信号に基づいて、データ列を検出する処理と、
前記検出したデータ列と所定のパターンとに基づいて、前記入力したアナログ信号が音声であるか該音声以外のデータであるかを判定する処理と、
前記音声であると判定したアナログ信号についてノイズの除去を行う処理と、
前記データであると判定したアナログ信号および前記ノイズの除去を行ったアナログ信号を出力する処理とを行う信号処理方法。
（付記７）コンピュータに、
音声信号ライン上で伝送されてきたアナログ信号を入力する手順と、
前記入力したアナログ信号に基づいて、データ列を検出する手順と、
前記検出したデータ列と所定のパターンとに基づいて、前記入力したアナログ信号が音声であるか該音声以外のデータであるかを判定する手順と、
前記音声であると判定したアナログ信号についてノイズの除去を行う手順と、
前記データであると判定したアナログ信号および前記ノイズの除去を行ったアナログ信号を出力する手順とを実行させるためのプログラム。
【符号の説明】
【００２６】
１００，１０１    信号処理装置
１１０，１１１    入力部
１２１    ＦＦＴ部
１３０，１３１    判定部
１４０    ノイズ除去部
１４１    ノイズキャンセラ
１５０    波形算出部
１５１    ＩＦＦＴ部
２００    外部装置
【図１】
2015200779.tif 000003
【図２】
2015200779.tif 000004
【図３】
2015200779.tif 000005
【図４】
2015200779.tif 000006
【図５】
2015200779.tif 000007
【図６】
2015200779.tif 000008
【図７】
2015200779.tif 000009
【図８】
2015200779.tif 000010