(57)【要約】【課題】特性を柔軟に変更しながらも、簡易に構成する技術を提供する。【解決手段】複数の第１種フィルタ部４０は、並列に接続される。選択部４２は、複数の第１種フィルタ部４０のそれぞれに接続される。第２種フィルタ部４４は、選択部４２に接続される。複数の第１種フィルタ部４０のそれぞれは、互いに異なった通過帯域を有する。選択部４２は、複数の第１種フィルタ部４０のそれぞれを通過した信号から１つを選択する。第２種フィルタ部４４は、選択部４２において選択した信号を入力する。【選択図】図４
2017046199.tif 000002
【特許請求の範囲】
【請求項１】
並列に接続された複数の第１種フィルタ部と、
前記複数の第１種フィルタ部のそれぞれに接続された選択部と、
前記選択部に接続された第２種フィルタ部とを備え、
前記複数の第１種フィルタ部のそれぞれは、互いに異なった通過帯域を有し、
前記選択部は、前記複数の第１種フィルタ部のそれぞれを通過した信号から１つを選択し、
前記第２種フィルタ部は、前記選択部において選択した信号を入力することを特徴とするフィルタ装置。
【請求項２】
前記複数の第１種フィルタ部のそれぞれは、帯域通過フィルタであり、
前記第２種フィルタ部は、低域通過フィルタであることを特徴とする請求項１に記載のフィルタ装置。
【請求項３】
前記複数の第１種フィルタ部のそれぞれは、互いに異なった周波数特性を有することを特徴とする請求項２に記載のフィルタ装置。
【請求項４】
前記複数の第１種フィルタ部と前記第２種フィルタ部は、有限インパルス応答（ＦＩＲ）フィルタであり、
前記第２種フィルタ部のタップ数は、前記複数の第１種フィルタ部のそれぞれのタップ数よりも小さいことを特徴とする請求項１から３のいずれかに記載のフィルタ装置。
【請求項５】
１つのＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）に搭載されたフィルタ装置であって、
外部からのアナログ信号を入力し、アナログ信号をデジタル信号に変換するＡＤＣ部と、
前記ＡＤＣ部において変換されたデジタル信号に対してフィルタリング処理を実行するフィルタ部と、
前記フィルタ部においてフィルタリング処理が実行されたデジタル信号をアナログ信号に変換して、アナログ信号を外部に出力するＤＡＣ部と、
を備えることを特徴とするフィルタ装置。
【請求項６】
前記フィルタ部は、
並列に接続された複数の第１種フィルタ部と、
前記複数の第１種フィルタ部のそれぞれに接続された選択部と、
前記選択部に接続された第２種フィルタ部とを備え、
前記複数の第１種フィルタ部のそれぞれは、互いに異なった通過帯域を有し、
前記選択部は、前記複数の第１種フィルタ部のそれぞれを通過したデジタル信号から１つを選択し、
前記第２種フィルタ部は、前記選択部において選択したデジタル信号を入力することを特徴とする請求項５に記載のフィルタ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィルタ技術に関し、特に所望の信号を抽出するフィルタ装置に関する。
【背景技術】
【０００２】
通信装置には、帯域通過フィルタが備えられる。帯域通過フィルタは、高域通過フィルタと低域通過フィルタとをシリアルに接続することによって構成される。また、高域通過フィルタの入力端側に局発信号発生器と周波数混合器とが接続されるとともに、高域通過フィルタの出力端側と低域通過フィルタの入力端側との間にも局発信号発生器と周波数混合器とが接続される（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−２８５０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
帯域通過フィルタは、物理的に多数の実装部品を必要とする。また、その特性は、物理的な実装部品に応じて固定であるので汎用性が低くなる。
【０００５】
本発明はこうした状況に鑑みなされたものであり、その目的は、特性を柔軟に変更しながらも、簡易に構成する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明のある態様のフィルタ装置は、並列に接続された複数の第１種フィルタ部と、複数の第１種フィルタ部のそれぞれに接続された選択部と、選択部に接続された第２種フィルタ部とを備える。複数の第１種フィルタ部のそれぞれは、互いに異なった通過帯域を有する。選択部は、複数の第１種フィルタ部のそれぞれを通過した信号から１つを選択し、第２種フィルタ部は、選択部において選択した信号を入力する。
【０００７】
本発明の別の態様もまた、フィルタ装置である。この装置は、１つのＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）に搭載されたフィルタ装置であって、外部からのアナログ信号を入力し、アナログ信号をデジタル信号に変換するＡＤＣ部と、ＡＤＣ部において変換されたデジタル信号に対してフィルタリング処理を実行するフィルタ部と、フィルタ部においてフィルタリング処理が実行されたデジタル信号をアナログ信号に変換して、アナログ信号を外部に出力するＤＡＣ部と、を備える。
【０００８】
なお、以上の構成要素の任意の組み合わせ、本発明の表現を方法、装置、システム、コンピュータプログラム、またはコンピュータプログラムを記録した記録媒体などの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【０００９】
本発明によれば、特性を柔軟に変更しながらも、簡易に構成できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施例に係る受話装置の構成を示す図である。
【図２】本発明の実施例に係る受話装置の別の構成を示す図である。
【図３】本発明の実施例に係る受話装置のさらに別の構成を示す図である。
【図４】図１から図３のフィルタ部の構成を示す図である。
【図５】図５（ａ）−（ｇ）は、図４の第１種フィルタ部の処理概要を示す図である。
【図６】図４の第１種フィルタ部の構成を示す図である。
【図７】図４の第１種フィルタ部のフィルタ特性を示す図である。
【図８】図４の第１種フィルタ部の出力特性を示す図である。
【図９】図４の第２種フィルタ部のフィルタ特性を示す図である。
【図１０】図４の第２種フィルタ部の出力特性を示す図である。
【図１１】図１から図３のフィルタ部によるフィルタリング手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
本発明の実施例を具体的に説明する前に、実施例の概要を説明する。実施例は、音声通話に使用する周波数フィルタであって、かつ汎用マイクロコンピュータを使用した周波数フィルタに関する。昨今の通信インフラストラクチャの充実に伴って、移動車両においても携帯電話網を使用した通話が当然となっている。これらの通話は雑音の多い環境下で行われることが多く、そのため相手の声を聴きやすくするための技術が必要になる。これまで、例えば、音声ラインに低域通過フィルタが挿入されるとともに、イコライザ機能を備えた専用ＩＣも挿入される。低域通過フィルタは、高域の雑音を低減し、専用ＩＣは、人の声の周波数帯の音量を増幅する。低域通過フィルタでは、ディスクリート部品によって回路が構成される。また、イコライザ機能を使用するためには、その機能を有するＩＣを別途搭載するか、またはイコライザ機能を内蔵したＤＡＣを使用する必要がある。これには、システムが高額となったり、基板面積が大きくなったりしてシステムの小型化しにくくなる。また、故障の発生という面でも好ましくない。
【００１２】
昨今、ＡＤＣ（Ａｎａｌｏｇ  ｔｏ  Ｄｉｇｉｔａｌ  Ｃｏｎｖｅｒｔｅｒ）／ＤＡＣ（Ｄｉｇｉｔａｌ  ｔｏ  Ａｎａｌｏｇ  Ｃｏｎｖｅｒｔｅｒ）を搭載していない汎用マイクロコンピュータが使用される場合は皆無といってもよいが、このすべてのチャネルが使用される場合は必ずしも多くはない。本実施例では、従来技術における価格面および面積面における課題を解決し、発話者の声の特性に応じて動的にフィルタ定数を変更して最適な音量に補正することを目的とする。そのために、本実施例は、従来ディスクリート部品によって実現していた低域通過フィルタ、および専用ＩＣにて実現していたイコライザ機能をＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）のＡＤＣ／ＤＡＣおよびＣＰＵの演算能力によって実現する。
【００１３】
図１は、本発明の実施例に係る受話装置１００の構成を示す。受話装置１００は、通信モジュール１０、ＭＣＵ１２、アンプ１４、スピーカ１６を含む。ＭＣＵ１２は、ＡＤＣ部２０、フィルタ部２２、ＤＡＣ部２４を含む。
【００１４】
通信モジュール１０は、携帯電話網等の無線通信システムに対応しており、図示しない通信装置との間の通信を実行する。通信モジュール１０には公知の技術が使用されればよいので、ここでは説明を省略するが、例えば、通信モジュール１０は、受信した信号をアナログ信号としてＭＣＵ１２に出力する。アナログ信号は、通信装置を使用するユーザが発生した音声信号に相当する。
【００１５】
ＭＣＵ１２は、前述の汎用マイクロコンピュータに相当する。ＭＣＵ１２に備えられたインターフェイスの１つがＡＤＣ部２０であり、ＡＤＣ部２０は、通信モジュール１０からのアナログ信号を入力する。ＡＤＣ部２０は、アナログ信号をデジタル信号に変換し、デジタル信号をフィルタ部２２に出力する。ここで、ＡＤＣ部２０でのサンプリング周波数は、６．８ｋＨｚ以上、例えば８．０ｋＨｚに設定される。これは、音声信号に使用される周波数帯域が０．３〜３．４ｋＨｚであり、さらにサンプリング定理を考慮するためである。また、ＡＤＣ部２０の分解能は、１０ビットまたは８ビットに設定される。例えば、ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話では主に８ビットの量子化が使用されているので、８ビット以上が必要とされる。
【００１６】
フィルタ部２２は、ＭＣＵ１２に搭載されたフィルタ装置であり、プログラムにより書換可能に構成される。フィルタ部２２は、ＡＤＣ部２０からのデジタル信号を入力する。フィルタ部２２は、デジタル信号に対してフィルタリング処理を実行する。フィルタリング処理の詳細は後述するが、例えば、高域周波数帯成分を低減し、音声周波数帯成分を増幅する。なお、仮にＡＤＣ部２０のサンプリング周波数を８ｋＨｚとした場合、フィルタ部２２は、１２５μｓｅｃの周期でフィルタリング処理を実行すべきである。フィルタ部２２は、フィルタリング処理が実行されたデジタル信号をＤＡＣ部２４に出力する。
【００１７】
ＤＡＣ部２４は、フィルタ部２２から、フィルタリング処理が実行されたデジタル信号を入力する。ＤＡＣ部２４は、デジタル信号をアナログ信号に変換し、アナログ信号をアンプ１４に出力する。そのため、ＤＡＣ部２４も、ＭＣＵ１２に備えられたインターフェイスの１つである。ここで、ＤＡＣ部２４のアップデートレートは、ＡＤＣ部２０と同様に設定される。また、ＤＡＣ部２４の分解能は、８ビットに設定される。
【００１８】
アンプ１４は、ＤＡＣ部２４からのアナログ信号を入力し、アナログ信号を増幅する。アンプ１４は、増幅したアナログ信号をスピーカ１６に出力する。スピーカ１６は、アンプ１４からのアナログ信号を入力し、アナログ信号を音声として出力する。アンプ１４、スピーカ１６には公知の技術が使用されればよい。
【００１９】
図２は、本発明の実施例に係る受話装置１００の別の構成を示す。受話装置１００は、通信モジュール１０、ＭＣＵ１２、アンプ１４、スピーカ１６、ＤＡＣ３０を含む。ここでの通信モジュール１０は、図１の通信モジュール１０と同様の処理を実行するが、アナログ信号ではなく、デジタル信号を出力する。デジタル信号の出力先は、ＤＡＣ３０である。ＤＡＣ３０は、デジタル信号をアナログ信号に変換し、アナログ信号をＭＣＵ１２に出力する。ＭＣＵ１２、アンプ１４、スピーカ１６での処理は、図１と同様である。
【００２０】
図３は、本発明の実施例に係る受話装置１００のさらに別の構成を示す。受話装置１００は、通信モジュール１０、ＭＣＵ１２、アンプ１４、スピーカ１６、ＤＡＣ３０を含む。ＭＣＵ１２は、ＡＤＣ部２０、フィルタ部２２、ＤＡＣ部２４、パケット処理部２６を含む。
【００２１】
ここでの通信モジュール１０において受信される信号は、ＩＰ電話に対応した信号である。通信モジュール１０は、ＩＰパケットをＭＣＵ１２に出力する。ＭＣＵ１２のパケット処理部２６は、通信モジュール１０からのＩＰパケットを入力する。パケット処理部２６は、ＩＰパケットに対する受信処理を実行することによって、ＩＰパケットに含まれた音声信号を抽出する。当該音声信号は、図２におけるデジタル信号に相当する。パケット処理部２６は、デジタル信号をＤＡＣ３０に出力する。ＤＡＣ３０、ＡＤＣ部２０、フィルタ部２２、ＤＡＣ部２４、アンプ１４、スピーカ１６での処理は、図２と同様である。
【００２２】
図４は、フィルタ部２２の構成を示す。フィルタ部２２は、第１種フィルタ部４０と総称される第１第１種フィルタ部４０ａ、第２第１種フィルタ部４０ｂ、第３第１種フィルタ部４０ｃ、選択部４２、第２種フィルタ部４４を含む。
【００２３】
第１第１種フィルタ部４０ａ、第２第１種フィルタ部４０ｂ、第３第１種フィルタ部４０ｃは、並列に接続される。なお、並列に接続される第１種フィルタ部４０の数は、「３」に限定されない。各第１種フィルタ部４０は、帯域通過フィルタである。ここで、声の周波数が一般的に１００〜１０００Ｈｚであるとされているが、その中でピークのある周波数は人によって異なる。そのため、ピークとなる周波数の異なった声がいずれかの第１種フィルタ部４０で抽出されるように、各第１種フィルタ部４０は、互いに異なった通過帯域を有する。ここでは、第１第１種フィルタ部４０ａから第３第１種フィルタ部４０ｃの通過帯域の違いを説明するために、図５（ａ）−（ｇ）を使用する。
【００２４】
図５（ａ）−（ｇ）は、第１種フィルタ部４０の処理概要を示す。図５（ａ）は、各第１種フィルタ部４０に入力されるデジタル信号の周波数特性である。横軸が周波数を示し、縦軸が振幅を示す。図５（ｂ）は、第１第１種フィルタ部４０ａの周波数特性を示し、図５（ｃ）は、第２第１種フィルタ部４０ｂの周波数特性を示し、図５（ｄ）は、第３第１種フィルタ部４０ｃの周波数特性を示す。図５（ｂ）−図５（ｄ）に示されているように、各第１種フィルタ部４０の周波数特性は互いに異なっている。このような各第１種フィルタ部４０に図５（ａ）に示されたデジタル信号が入力される。その結果が、図５（ｅ）−（ｇ）のように示される。図５（ｅ）は、第１第１種フィルタ部４０ａからの出力信号を示し、図５（ｆ）は、第２第１種フィルタ部４０ｂからの出力信号を示し、図５（ｇ）は、第３第１種フィルタ部４０ｃからの出力信号を示す。各第１種フィルタ部４０の周波数特性が異なっているので、各出力信号の振幅も異なる。図４に戻る。
【００２５】
各第１種フィルタ部４０は、有限インパルス応答（ＦＩＲ）フィルタで構成される。図６は、第１種フィルタ部４０の構成を示す。第１種フィルタ部４０は、遅延部５０と総称される第１遅延部５０ａ、第２遅延部５０ｂ、第３遅延部５０ｃ、第Ｎ遅延部５０ｎ、タップ部５２と総称される第１タップ部５２ａ、第２タップ部５２ｂ、第３タップ部５２ｃ、第４タップ部５２ｄ、第Ｎ＋１タップ部５２ｎ＋１、加算部５４と総称される第１加算部５４ａ、第２加算部５４ｂ、第３加算部５４ｃ、第Ｎ加算部５４ｎを含む。
【００２６】
第１種フィルタ部４０は、サンプリング周波数と同じ周期で発生するタイマー割り込みにより、デジタル信号を取り込む。複数の遅延部５０は、一次元配列に構成され、バレルシフタ状に動作または作用することによって、デジタル信号を遅延させる。また、各タップ部５２には、タップ係数が設定される。タップ係数は、図５（ｂ）−図５（ｄ）のいずれかに示した周波数特性を有した帯域通過となるように設定される。各タップ部５２は、デジタル信号、あるいは遅延部５０において遅延されたデジタル信号を入力し、デジタル信号とタップ係数との乗算を実行する。
【００２７】
加算部５４は、タップ部５２での乗算結果を加算する。加算部５４は、加算結果を図示しない選択部４２に出力する。ここで、「Ｎ」の段数として、通過させたい周波数により最小段数が決定される。また、段数は、第１種フィルタ部４０の機能をソフトウエアプログラムで実現する場合、メモリと演算能力が許す限りにおいて無限である。なお、サンプリング周波数を８ｋＨｚとした場合、０．４８ｋＨｚ〜０．８ｋＨｚあたりの人の声を抽出するために、例えば、第１種フィルタ部４０の「Ｎ」は１５に設定される。
【００２８】
図７は、第１種フィルタ部４０のフィルタ特性を示す。横軸が周波数を示し、縦軸が振幅を示す。これは、第１第１種フィルタ部４０ａからの第３第１種フィルタ部４０ｃのいずれかの周波数特性に相当する。図８は、第１種フィルタ部４０の出力特性を示す。図示のごとく、第１種フィルタ部４０の周波数特性に合わせて、０．８ｋＨｚ、２．４ｋＨｚ、４．０ｋＨｚでの振幅が大きくなる。図４に戻る。
【００２９】
選択部４２は、複数の第１種フィルタ部４０のそれぞれに接続され、各第１種フィルタ部４０を通過したデジタル信号を入力する。このデジタル信号は、前述の加算結果に相当する。選択部４２は、複数の第１種フィルタ部４０のそれぞれを通過したデジタル信号から１つを選択する。具体的に説明すると、選択部４２は、デジタル信号の振幅の平均値を一定期間にわたって第１種フィルタ部４０ごとに計算する。ここで、一定期間は予め設定される。選択部４２は、計算した平均値の大きさを比較し、最大の平均値を選択するとともに、最大の平均値となるデジタル信号を出力する第１種フィルタ部４０を選択する。
【００３０】
なお、振幅の代わりに大きさであってもよく、平均値の代わりに中央値等の別の統計値であってもよく、選択部４２はそれらに対しても同様の処理を実行する。選択部４２は、選択した第１種フィルタ部４０から入力したデジタル信号を第２種フィルタ部４４に出力する。このような選択部４２における選択は、通話を開始したタイミングだけではなく、通話中も継続的になされてもよい。その際、第１種フィルタ部４０が頻繁に切りかわる状況の発生を抑えるために、第１種フィルタ部４０にはヒステリシスが設定されてもよい。例えば、選択部４２は、１回選択した第１種フィルタ部４０からの平均値に所定の値を加算する。選択部４２は、選択したデジタル信号を第２種フィルタ部４４に出力する。
【００３１】
第２種フィルタ部４４は、選択部４２に接続され、選択部４２において選択したデジタル信号を入力する。第２種フィルタ部４４は、低域通過フィルタであり、入力したデジタル信号における高域の雑音成分を低減する。このような第２種フィルタ部４４は、第１種フィルタ部４０と同様に、ＦＩＲフィルタで構成される。一方、同様の構成を有しながらも、前述のごとく、第２種フィルタ部４４は低域通過フィルタであり、第１種フィルタ部４０帯域通過フィルタであるので、第２種フィルタ部４４と第１種フィルタ部４０は、係数と段数が異なる。
【００３２】
具体的に説明すると、第２種フィルタ部４４は、３タップあるいは５タップで構成される。低域通過フィルタの周波数特性が０ｋＨｚから減衰させる場合、第１種フィルタ部４０は、３タップで構成され、低域通過フィルタの周波数特性が１．２ｋＨｚあたりまでゲイン１．０を維持してから減衰させる場合、第１種フィルタ部４０は、５タップで構成される。例えば、３タップの場合、タップ係数は（１，２，１）とされ、５タップの場合、タップ係数は（−１，３，８，３，−１）とされる。このように第２種フィルタ部４４のタップ数は、複数の第１種フィルタ部４０のそれぞれのタップ数よりも小さくされる。
【００３３】
図９は、第２種フィルタ部４４のフィルタ特性を示す。横軸が周波数を示し、縦軸が振幅を示す。これは、１．２ｋＨｚあたりまでゲイン１．０を維持してから減衰させる周波数特性に相当する。図１０は、第２種フィルタ部４４の出力特性を示す。図示のごとく、人の声に合わせて、０，８ｋＨｚ近傍での振幅が他よりも大きくなっているので、ユーザにとって聞き取り安音声が出力される。
【００３４】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされたプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ハードウエアとソフトウエアの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００３５】
以上の構成によるフィルタ部２２の動作を説明する。図１１は、フィルタ部２２によるフィルタリング手順を示すフローチャートである。フィルタ部２２は、ＡＤＣ部２０からデジタル信号を取り込む（Ｓ１０）。複数の第１種フィルタ部４０のそれぞれは、ＦＩＲフィルタ処理を実行する（Ｓ１２）。選択部４２は、複数の第１種フィルタ部４０の中から最適フィルタを判定する（Ｓ１４）。第２種フィルタ部４４は、ＦＩＲフィルタ処理を実行する（Ｓ１６）。第２種フィルタ部４４は、ＤＡＣ部２４にデジタル信号を出力する（Ｓ１８）。
【００３６】
本実施例によれば、複数の第１種フィルタ部のうちの１つを選択するので、さまざまな特性の声に合わせたフィルタを使用できる。また、さまざまな特性の声に合わせたフィルタを使用するので、所望の成分を抽出できる。また、第１種フィルタ部の後部に第２フィルタ部を配置するので、雑音成分を低減できる。また、雑音成分が低減されるので、音声の品質を向上できる。また、２つのタイプのフィルタを組み合わせるので、帯域通過フィルタで声の成分を抽出し、低域通過フィルタで雑音の成分を抽出できる。また、２つのタイプのフィルタを組み合わせるだけなので、簡易に構成できる。
【００３７】
また、複数の第１種フィルタ部のそれぞれが互いに異なった周波数特性を有するので、さまざまな声の特性に適応できる。また、複数の第１種フィルタ部のそれぞれのタップ数よりも第２種フィルタ部のタップ数を小さくするので、演算量を低減できる。また、複数の第１種フィルタ部のそれぞれのタップ数よりも第２種フィルタ部のタップ数を小さくするので、プログラムの規模を低減できる。また、複数の第１種フィルタ部のそれぞれのタップ数よりも第２種フィルタ部のタップ数を小さくするので、メモリ量を低減できる。
【００３８】
また、ＡＤＣ部とＤＡＣ部とを備えたＭＣＵにフィルタ装置を実装するので、フィルタ装置をソフトウエアプログラムによって構成できる。また、フィルタ装置がソフトウエアプログラムによって構成されるので、フィルタの構成の変更を柔軟に実行できる。また、フィルタ装置がソフトウエアプログラムによって構成されるので、後の書換を可能にできる。また、後の書換が可能になるので、フィルタの試作を容易に実行できる。また、後の書換が可能になるので、フィルタのバージョンアップを容易に実行できる。またＡＤＣ部とＤＡＣ部とがＭＣＵに備えられるので、ＭＣＵが故障するまで使用できる。また、ＡＤＣ部、フィルタ部、ＤＡＣ部がＭＣＵに備えられるので、低周波数を使用する場合でも装置の大型化を抑制できる。
【００３９】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素あるいは各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４０】
本発明の一態様の概要は、次の通りである。本発明のある態様のフィルタ装置は、並列に接続された複数の第１種フィルタ部と、複数の第１種フィルタ部のそれぞれに接続された選択部と、選択部に接続された第２種フィルタ部とを備える。複数の第１種フィルタ部のそれぞれは、互いに異なった通過帯域を有する。選択部は、複数の第１種フィルタ部のそれぞれを通過した信号から１つを選択し、第２種フィルタ部は、選択部において選択した信号を入力する。
【００４１】
この態様によると、複数の第１種フィルタ部のうちの１つを選択してから、第２種フィルタ部を使用するので、さまざまな特性の声に合わせて所望の成分を抽出できる。
【００４２】
複数の第１種フィルタ部のそれぞれは、帯域通過フィルタであり、第２種フィルタ部は、低域通過フィルタであってもよい。この場合、２つのタイプのフィルタを組み合わせるので、帯域通過フィルタで声の成分を抽出し、低域通過フィルタで雑音の成分を抽出できる。
【００４３】
複数の第１種フィルタ部のそれぞれは、互いに異なった周波数特性を有してもよい。この場合、互いに異なった周波数特性を有するので、さまざまな声の特性に適応できる。
【００４４】
複数の第１種フィルタ部と第２種フィルタ部は、有限インパルス応答（ＦＩＲ）フィルタであり、第２種フィルタ部のタップ数は、複数の第１種フィルタ部のそれぞれのタップ数よりも小さい。この場合、複数の第１種フィルタ部のそれぞれのタップ数よりも第２種フィルタ部のタップ数を小さくするので、演算量を低減できる。
【００４５】
本発明の別の態様もまた、フィルタ装置である。この装置は、１つのＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ）に搭載されたフィルタ装置であって、外部からのアナログ信号を入力し、アナログ信号をデジタル信号に変換するＡＤＣ部と、ＡＤＣ部において変換されたデジタル信号に対してフィルタリング処理を実行するフィルタ部と、フィルタ部においてフィルタリング処理が実行されたデジタル信号をアナログ信号に変換して、アナログ信号を外部に出力するＤＡＣ部と、を備える。
【００４６】
この態様によると、ＡＤＣ部とＤＡＣ部とを備えたＭＣＵにフィルタ装置を実装するので、フィルタの構成の変更を柔軟に実行できる。
【００４７】
フィルタ部は、並列に接続された複数の第１種フィルタ部と、複数の第１種フィルタ部のそれぞれに接続された選択部と、選択部に接続された第２種フィルタ部とを備えてもよい。複数の第１種フィルタ部のそれぞれは、互いに異なった通過帯域を有してもよい。選択部は、複数の第１種フィルタ部のそれぞれを通過したデジタル信号から１つを選択し、第２種フィルタ部は、選択部において選択したデジタル信号を入力してもよい。
【００４８】
本実施例において、第１種フィルタ部４０は、複数の第１種フィルタ部４０と、選択部４２という２種類のフィルタを含む。しかしながらこれに限らず例えば、第１種フィルタ部４０は、１種類のフィルタだけを含んでもよく、３種類以上のフィルタを含んでもよい。本変形例によれば、構成の自由度を拡大できる。
【００４９】
本実施例において、第１種フィルタ部４０が帯域通過フィルタであり、第２種フィルタ部４４が低域通過フィルタである。しかしながらこれに限らず例えば、第１種フィルタ部４０と第２種フィルタ部４４とに使用されるフィルタのタイプが別であってもよい。本変形例によれば、構成の自由度を拡大できる。
【００５０】
本実施例において、第１種フィルタ部４０および第２種フィルタ部４４は、ＦＩＲフィルタで構成される。しかしながらこれに限らず例えば、第１種フィルタ部４０、第２種フィルタ部４４にはＦＩＲフィルタが使用されず、無限インパルス応答（ＩＩＲ）フィルタが使用されてもよい。本変形例によれば、構成の自由度を拡大できる。
【符号の説明】
【００５１】
１０  通信モジュール、  １２  ＭＣＵ、  １４  アンプ、  １６  スピーカ、  ２０  ＡＤＣ部、  ２２  フィルタ部、  ２４  ＤＡＣ部、  ２６  パケット処理部、  ３０  ＤＡＣ、  ４０  第１種フィルタ部、  ４２  選択部、  ４４  第２種フィルタ部、  ５０  遅延部、  ５２  タップ部、  ５４  加算部、  １００  受話装置。
【図１】
2017046199.tif 000003
【図２】
2017046199.tif 000004
【図３】
2017046199.tif 000005
【図４】
2017046199.tif 000006
【図５】
2017046199.tif 000007
【図６】
2017046199.tif 000008
【図７】
2017046199.tif 000009
【図８】
2017046199.tif 000010
【図９】
2017046199.tif 000011
【図１０】
2017046199.tif 000012
【図１１】
2017046199.tif 000013