(57)【特許請求の範囲】
【請求項１】
雑音除去の対象である音声の波形を表す入力音声信号を取得し、当該入力音声信号の単位ピッチ分にあたる区間の時間長を実質的に同一に揃えることにより、当該入力音声信号をピッチ波形信号へと加工するピッチ波形信号生成手段と、
ピッチ波形信号に基づき、前記入力音声信号の基本周波数成分及び高調波成分の時間変化を表すサブバンド信号を生成するサブバンド抽出手段と、
前記サブバンド抽出手段が生成したサブバンド信号をフィルタリングすることにより、当該サブバンド信号が表す基本周波数成分及び高調波成分の時間変化のうち周期性を有する成分を実質的に除去するフィルタ手段と、
前記フィルタ手段によりフィルタリングされたサブバンド信号が表す基本周波数成分及び高調波成分を有する音声を表す出力音声信号を生成する音声信号復元手段と、を備え、
前記サブバンド抽出手段は、
制御に従って周波数特性を変化させ、入力音声信号をフィルタリングすることにより、当該入力音声信号の基本周波数成分を抽出する可変フィルタと、
参照用の音声を表す音声サンプルを記憶する記憶手段と、
前記記憶手段が記憶する音声サンプルに基づいて前記参照用の音声の基本周波数を特定し、特定した基本周波数近傍の成分以外が遮断されるような周波数特性になるように前記可変フィルタを制御するフィルタ特性決定手段と、
前記入力音声信号を、前記可変フィルタが抽出した当該入力音声信号の基本周波数成分の値に基づき、単位ピッチ分の音声信号からなる区間へと区切るピッチ抽出手段と、
前記入力音声信号の各前記区間内を互いに実質的に同数の標本でサンプリングすることにより、各該区間内の時間長が実質的に同一に揃ったピッチ波形信号を生成するピッチ長固定部と、を備える、
ことを特徴とする音声信号雑音除去装置。
【請求項２】
前記フィルタ特性決定手段は、前記音声サンプルのケプストラムが極大値をとる周波数を前記参照用の音声の基本周波数として特定するケプストラム分析手段を備える、
ことを特徴とする請求項１に記載の音声信号雑音除去装置。
【請求項３】
前記ピッチ抽出手段は、前記可変フィルタが抽出した前記入力音声信号の基本周波数成分が所定値に達するタイミングを特定し、特定したタイミングに基づいて、前記区間の範囲を特定するクロス検出手段を備える、
ことを特徴とする請求項２に記載の音声信号雑音除去装置。
【請求項４】
雑音除去の対象である音声の波形を表す入力音声信号を取得し、当該入力音声信号の単位ピッチ分にあたる区間の時間長を実質的に同一に揃えることにより、当該入力音声信号をピッチ波形信号へと加工するピッチ波形信号生成ステップと、
ピッチ波形信号に基づき、前記入力音声信号の基本周波数成分及び高調波成分の時間変化を表すサブバンド信号を生成するサブバンド抽出ステップと、
生成したサブバンド信号をフィルタリングすることにより、当該サブバンド信号が表す基本周波数成分及び高調波成分の時間変化のうち周期性を有する成分を実質的に除去するフィルタリングステップと、
フィルタリングされたサブバンド信号が表す基本周波数成分及び高調波成分を有する音声を表す出力音声信号を生成する音声信号復元ステップと、より構成され、
前記サブバンド抽出ステップは、
制御に従って周波数特性を変化させ、入力音声信号をフィルタリングすることにより、当該入力音声信号の基本周波数成分を抽出する可変フィルタリングステップと、
参照用の音声を表す音声サンプルを記憶する記憶ステップと、
前記入力音声信号を、前記可変フィルタリングステップで抽出された当該入力音声信号の基本周波数成分の値に基づき、単位ピッチ分の音声信号からなる区間へと区切るピッチ抽出ステップと、
前記入力音声信号の各前記区間内を互いに実質的に同数の標本でサンプリングすることにより、各該区間内の時間長が実質的に同一に揃ったピッチ波形信号を生成するピッチ長固定ステップと、より構成されており、
前記可変フィルタリングステップでは、前記記憶ステップで記憶される音声サンプルに基づいて前記参照用の音声の基本周波数を特定し、特定した基本周波数近傍の成分以外が遮断されるような周波数特性になるように前記フィルタリングを行う、
ことを特徴とする音声信号雑音除去方法。
【請求項５】
コンピュータを、
雑音除去の対象である音声の波形を表す入力音声信号を取得し、当該入力音声信号の単位ピッチ分にあたる区間の時間長を実質的に同一に揃えることにより、当該入力音声信号をピッチ波形信号へと加工するピッチ波形信号生成手段と、
ピッチ波形信号に基づき、前記入力音声信号の基本周波数成分及び高調波成分の時間変化を表すサブバンド信号を生成するサブバンド抽出手段と、
前記サブバンド抽出手段が生成したサブバンド信号をフィルタリングすることにより、当該サブバンド信号が表す基本周波数成分及び高調波成分の時間変化のうち周期性を有する成分を実質的に除去するフィルタ手段と、
前記フィルタ手段によりフィルタリングされたサブバンド信号が表す基本周波数成分及び高調波成分を有する音声を表す出力音声信号を生成する音声信号復元手段と、
して機能させるためのプログラムであって、
前記サブバンド抽出手段は、
制御に従って周波数特性を変化させ、入力音声信号をフィルタリングすることにより、当該入力音声信号の基本周波数成分を抽出する可変フィルタと、
参照用の音声を表す音声サンプルを記憶する記憶手段と、
前記記憶手段が記憶する音声サンプルに基づいて前記参照用の音声の基本周波数を特定し、特定した基本周波数近傍の成分以外が遮断されるような周波数特性になるように前記可変フィルタを制御するフィルタ特性決定手段と、
前記入力音声信号を、前記可変フィルタが抽出した当該入力音声信号の基本周波数成分の値に基づき、単位ピッチ分の音声信号からなる区間へと区切るピッチ抽出手段と、
前記入力音声信号の各前記区間内を互いに実質的に同数の標本でサンプリングすることにより、各該区間内の時間長が実質的に同一に揃ったピッチ波形信号を生成するピッチ長固定部と、を備える、
ことを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、音声信号雑音除去装置、音声信号雑音除去方法及びプログラムに関する。
【０００２】
【従来の技術】
音声を表す音声信号に混入している雑音を除去する場合、従来は、音声信号をフィルタを用いてフィルタリングすることにより、音声が占める帯域のうち主要な部分（たとえば、３００ヘルツ〜２キロヘルツ）以外の成分を雑音とみなして除去していた。
【０００３】
【発明が解決しようとする課題】
しかし、雑音は必ずしも上述の主要な帯域の外にのみ混入するわけではなく、この主要な帯域内に混入した雑音は、音声信号をフィルタリングする上述の手法では除去できない。
また、この主要な帯域の外にも音声のスペクトル成分は分布するのであり、このようなスペクトル成分を除去することにより、音声の音質は著しく悪化する。
【０００４】
この発明は、上記実状に鑑みてなされたものであり、音声信号と重なる帯域に混入した雑音を除去し、あるいは音声信号に混入した雑音を、音質を損なうことなく除去する音声信号雑音除去装置及び音声信号雑音除去方法を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成すべく、この発明の第１の観点にかかる音声信号雑音除去装置は、
雑音除去の対象である音声の波形を表す入力音声信号を取得し、当該入力音声信号の単位ピッチ分にあたる区間の時間長を実質的に同一に揃えることにより、当該入力音声信号をピッチ波形信号へと加工するピッチ波形信号生成手段と、
ピッチ波形信号に基づき、前記入力音声信号の基本周波数成分及び高調波成分の時間変化を表すサブバンド信号を生成するサブバンド抽出手段と、
前記サブバンド抽出手段が生成したサブバンド信号をフィルタリングすることにより、当該サブバンド信号が表す基本周波数成分及び高調波成分の時間変化のうち周期性を有する成分を実質的に除去するフィルタ手段と、
前記フィルタ手段によりフィルタリングされたサブバンド信号が表す基本周波数成分及び高調波成分を有する音声を表す出力音声信号を生成する音声信号復元手段と、を備え、
前記サブバンド抽出手段は、
制御に従って周波数特性を変化させ、入力音声信号をフィルタリングすることにより、当該入力音声信号の基本周波数成分を抽出する可変フィルタと、
参照用の音声を表す音声サンプルを記憶する記憶手段と、
前記記憶手段が記憶する音声サンプルに基づいて前記参照用の音声の基本周波数を特定し、特定した基本周波数近傍の成分以外が遮断されるような周波数特性になるように前記可変フィルタを制御するフィルタ特性決定手段と、
前記入力音声信号を、前記可変フィルタが抽出した当該入力音声信号の基本周波数成分の値に基づき、単位ピッチ分の音声信号からなる区間へと区切るピッチ抽出手段と、
前記入力音声信号の各前記区間内を互いに実質的に同数の標本でサンプリングすることにより、各該区間内の時間長が実質的に同一に揃ったピッチ波形信号を生成するピッチ長固定部と、を備える、
ことを特徴とする。
【０００７】
前記フィルタ特性決定手段は、前記音声サンプルのケプストラムが極大値をとる周波数を前記参照用の音声の基本周波数として特定するケプストラム分析手段を備えるものであってもよい。
【０００８】
前記ピッチ抽出手段は、前記可変フィルタが抽出した前記入力音声信号の基本周波数成分が所定値に達するタイミングを特定し、特定したタイミングに基づいて、前記区間の範囲を特定するクロス検出手段を備えていてもよい。
【０００９】
また、この発明の第２の観点にかかる音声信号雑音除去方法は、
雑音除去の対象である音声の波形を表す入力音声信号を取得し、当該入力音声信号の単位ピッチ分にあたる区間の時間長を実質的に同一に揃えることにより、当該入力音声信号をピッチ波形信号へと加工するピッチ波形信号生成ステップと、
ピッチ波形信号に基づき、前記入力音声信号の基本周波数成分及び高調波成分の時間変化を表すサブバンド信号を生成するサブバンド抽出ステップと、
生成したサブバンド信号をフィルタリングすることにより、当該サブバンド信号が表す基本周波数成分及び高調波成分の時間変化のうち周期性を有する成分を実質的に除去するフィルタリングステップと、
フィルタリングされたサブバンド信号が表す基本周波数成分及び高調波成分を有する音声を表す出力音声信号を生成する音声信号復元ステップと、より構成され、
前記サブバンド抽出ステップは、
制御に従って周波数特性を変化させ、入力音声信号をフィルタリングすることにより、当該入力音声信号の基本周波数成分を抽出する可変フィルタリングステップと、
参照用の音声を表す音声サンプルを記憶する記憶ステップと、
前記入力音声信号を、前記可変フィルタリングステップで抽出された当該入力音声信号の基本周波数成分の値に基づき、単位ピッチ分の音声信号からなる区間へと区切るピッチ抽出ステップと、
前記入力音声信号の各前記区間内を互いに実質的に同数の標本でサンプリングすることにより、各該区間内の時間長が実質的に同一に揃ったピッチ波形信号を生成するピッチ長固定ステップと、より構成されており、
前記可変フィルタリングステップでは、前記記憶ステップで記憶される音声サンプルに基づいて前記参照用の音声の基本周波数を特定し、特定した基本周波数近傍の成分以外が遮断されるような周波数特性になるように前記フィルタリングを行う、
ことを特徴とする。
【００１０】
また、この発明の第３の観点にかかるプログラムは、
コンピュータを、
雑音除去の対象である音声の波形を表す入力音声信号を取得し、当該入力音声信号の単位ピッチ分にあたる区間の時間長を実質的に同一に揃えることにより、当該入力音声信号をピッチ波形信号へと加工するピッチ波形信号生成手段と、
ピッチ波形信号に基づき、前記入力音声信号の基本周波数成分及び高調波成分の時間変化を表すサブバンド信号を生成するサブバンド抽出手段と、
前記サブバンド抽出手段が生成したサブバンド信号をフィルタリングすることにより、当該サブバンド信号が表す基本周波数成分及び高調波成分の時間変化のうち周期性を有する成分を実質的に除去するフィルタ手段と、
前記フィルタ手段によりフィルタリングされたサブバンド信号が表す基本周波数成分及び高調波成分を有する音声を表す出力音声信号を生成する音声信号復元手段と、
して機能させるためのプログラムであって、
前記サブバンド抽出手段は、
制御に従って周波数特性を変化させ、入力音声信号をフィルタリングすることにより、当該入力音声信号の基本周波数成分を抽出する可変フィルタと、
参照用の音声を表す音声サンプルを記憶する記憶手段と、
前記記憶手段が記憶する音声サンプルに基づいて前記参照用の音声の基本周波数を特定し、特定した基本周波数近傍の成分以外が遮断されるような周波数特性になるように前記可変フィルタを制御するフィルタ特性決定手段と、
前記入力音声信号を、前記可変フィルタが抽出した当該入力音声信号の基本周波数成分の値に基づき、単位ピッチ分の音声信号からなる区間へと区切るピッチ抽出手段と、
前記入力音声信号の各前記区間内を互いに実質的に同数の標本でサンプリングすることにより、各該区間内の時間長が実質的に同一に揃ったピッチ波形信号を生成するピッチ長固定部と、を備える、
ことを特徴とする。
【００１１】
【発明の実施の形態】
以下、図面を参照して、この発明の実施の形態を説明する。
図１は、この発明の実施の形態に係る音声信号雑音除去器の構成を示す図である。図示するように、この音声信号雑音除去器は、音声データ入力部１と、音声サンプル記憶部２と、ケプストラム解析部３と、可変型ＢＰＦ（Band Pass Filter）４と、ピッチ抽出部５と、ピッチ長固定部６と、サブバンド分割部７と、適応型ＬＰＦ（Low Pass Filter）８と、サブバンド合成部９と、音声データ出力部１０とより構成されている。
【００１２】
音声データ入力部１は、例えば、記録媒体（例えば、フレキシブルディスクやＭＯ（Magneto Optical disk）など）に記録されたデータを読み取る記録媒体ドライバ（フレキシブルディスクドライブや、ＭＯドライブなど）等より構成されている。
音声データ入力部１は、音声の波形を表す音声データを取得して、可変型ＢＰＦ４及びピッチ長固定部５に供給する。
【００１３】
なお、音声データは、ＰＣＭ（Pulse Code Modulation）変調されたディジタル信号の形式を有しており、音声のピッチより十分短い一定の周期でサンプリングされた音声を表しているものとする。
【００１４】
音声サンプル記憶部２は、ハードディスク装置等の記憶装置と、ハードディスクコントローラ等の制御回路とより構成されている。
音声サンプル記憶部２は、雑音を除去する対象の音声と同一の話者が発声した音声の波形を表す音声サンプルを、ユーザの操作に従って記憶する。そして、記憶する音声サンプルを読み出し、ケプストラム解析部３へと供給する。
なお、音声サンプルも、ＰＣＭ変調されたディジタル信号の形式を有しており、音声のピッチより十分短い一定の周期でサンプリングされた音声を表しているものとする。
【００１５】
ケプストラム解析部３、可変型ＢＰＦ４、ピッチ抽出部５、ピッチ長固定部６、サブバンド分割部７、適応型ＬＰＦ８、サブバンド合成部９及び音声データ出力部１０は、いずれも、ＤＳＰ（Digital Signal Processor）やＣＰＵ（Central Processing Unit）等のデータ処理装置より構成されている。なお、ケプストラム解析部３、可変型ＢＰＦ４、ピッチ抽出部５、ピッチ長固定部６、サブバンド分割部７、適応型ＬＰＦ８、サブバンド合成部９及び音声データ出力部１０の一部又は全部の機能を単一のデータ処理装置が行うようにしてもよい。
【００１６】
ケプストラム解析部３は、音声サンプル記憶部２より供給される音声サンプルにケプストラム分析を施すことにより、この音声サンプルが表す音声の基本周波数を特定し、特定した基本周波数を可変型ＢＰＦ４の中心周波数（可変型ＢＰＦ４の通過帯域の中央の周波数）とするように、可変型ＢＰＦ４の周波数特性を制御する。
【００１７】
具体的には、ケプストラム解析部３は、音声サンプル記憶部２より音声サンプルを供給されると、まず、この音声サンプルの強度を、元の値の対数に実質的に等しい値へと変換する。（対数の底は任意であり、例えば常用対数などでよい。）
【００１８】
次に、ケプストラム解析部３は、値が変換された音声サンプルのスペクトル（すなわち、ケプストラム）を、高速フーリエ変換の手法（あるいは、離散的変数をフーリエ変換した結果を表すデータを生成する他の任意の手法）により求める。
【００１９】
そして、このケプストラムの極大値を与える周波数のうちの最小値を基本周波数として特定し、特定した基本周波数を可変型ＢＰＦ４の中心周波数とするように、可変型ＢＰＦ４の周波数特性を制御する。
【００２０】
可変型ＢＰＦ４は、中心周波数が可変なＦＩＲ（Finite Impulse Response）型のフィルタの機能を行う。
具体的には、可変型ＢＰＦ４は、自己の中心周波数を、ケプストラム解析部３の制御に従った値に設定する。そして、音声データ入力部１より供給される音声データをフィルタリングして、フィルタリングされた音声データ（ピッチ信号）を、ピッチ抽出部５の後述するゼロクロス解析部５１及び波形相関解析部５２へと供給する。ピッチ信号は、音声データのサンプルリング間隔と実質的に同一のサンプリング間隔を有するディジタル形式のデータからなるものとする。
なお、可変型ＢＰＦ４の帯域幅は、可変型ＢＰＦ４の通過帯域の上限が音声データの表す音声の基本周波数の２倍以内に常に収まるような帯域幅であることが望ましい。
【００２１】
ピッチ抽出部５は、機能的には、たとえば図２に示すように、ゼロクロス解析部５１、波形相関解析部５２及び位相調整部５３より構成されている。なお、ゼロクロス解析部５１、波形相関解析部５２及び位相調整部５３の一部又は全部の機能を単一のデータ処理装置が行うようにしてもよい。
【００２２】
ゼロクロス解析部５１は、可変型ＢＰＦ４から供給されたピッチ信号の瞬時値が０となる時刻（ゼロクロスする時刻）が来るタイミングを特定し、特定したタイミングを表す信号（ゼロクロス信号）を、波形相関解析部５２へと供給する。
ただし、ゼロクロス解析部５１は、ピッチ信号の瞬時値が０でない所定の値となる時刻が来るタイミングを特定し、特定したタイミングを表す信号を、ゼロクロス信号に代えて波形相関解析部５２へと供給するようにしてもよい。
【００２３】
波形相関解析部５２は、音声データ入力部１より音声データを供給され、波形相関解析部５２よりピッチ信号を供給されると、ピッチ信号の単位周期（例えば１周期）の境界が来るタイミングで音声データを区切る。そして、区切られてできる区間のそれぞれについて、この区間内の音声データの位相を種々変化させたものとこの区間内のピッチ信号との相関を求め、最も相関が高くなるときの音声データの位相を、この区間内の音声データの位相として特定する。
【００２４】
具体的には、波形相関解析部５２は、それぞれの区間毎に、例えば、数式１の右辺により表される値ｃｏｒを、位相を表すφ（ただし、φは０以上の整数）の値を種々変化させた場合それぞれについて求める。そして、波形相関解析部５２は、値ｃｏｒが最大になるようなφの値Ψを特定し、値Ψを示すデータを生成して、この区間内の音声データの位相を表す位相データとして位相調整部５３に供給する。
【００２５】
【数１】
0003955967.tif 000002
【００２６】
なお、区間の時間的な長さは、１ピッチ分程度であることが望ましい。区間が長いほど、区間内のサンプル数が増えてピッチ波形信号のデータ量が増大し、あるいは、サンプリング間隔が増大してピッチ波形信号が表す音声が不正確になる、という問題が生じる。
【００２７】
位相調整部５３は、音声データ入力部１より音声データを供給され、波形相関解析部５２より音声データの各区間の位相Ψを示すデータを供給されると、それぞれの区間の音声データの位相を、位相データが示すこの区間の位相Ψに等しくなるように移相する。そして、移相された音声データをピッチ長固定部６に供給する。
【００２８】
ピッチ長固定部６は、移相された音声データを位相調整部５３より供給されると、この音声データの各区間をサンプリングし直し（リサンプリングし）、リサンプリングされた音声データを、サブバンド分割部７に供給する。なお、ピッチ長固定部６は、音声データの各区間のサンプル数が互いにほぼ等しくなるようにして、同一区間内では等間隔になるようリサンプリングする。
また、ピッチ長固定部６は、各区間の元のサンプル数を示すサンプル数データを生成し、音声データ出力部１０に供給する。音声データ入力部１が取得し音声データのサンプリング間隔が既知であるとものとすれば、サンプル数データは、この音声データの単位ピッチ分の区間の元の時間長を表す情報として機能する。
【００２９】
サブバンド分割部７は、ピッチ長固定部６より供給された音声データにＤＣＴ（Discrete Cosine Transform）等の直交変換を施すことにより、サブバンドデータを生成する。そして、生成したサブバンドデータを適応型ＬＰＦ８へと供給する。
【００３０】
サブバンドデータは、サブバンド分割部７に供給された音声データが表す音声の基本周波数成分の強度の時間変化を表すデータと、この音声のｎ個（ｎは自然数）の高調波成分の強度の時間変化を表すｎ個のデータとを含むデータである。従って、サブバンドデータは、音声の基本周波数成分（又は高調波成分）の強度の時間変化がないとき、この基本周波数成分（又は高調波成分）の強度を、直流信号の形で表す。
【００３１】
適応型ＬＰＦ８は、サブバンド分割部７より供給されるサブバンドデータを構成する上述の計（ｎ＋１）個のデータを、ＬＭＳ（Least Mean Square）アルゴリズム等の手順に従ってそれぞれフィルタリングし、フィルタリングされたサブバンドデータを、サブバンド合成部９へと供給する。
適応型ＬＰＦ８がフィルタリングを行うことにより、サブバンドデータが表す（ｎ＋１）個の各周波数成分（基本周波数成分又は高調波成分）の強度の時間変化のうち、周期性のある成分が実質的に除去される。
【００３２】
サブバンド合成部９は、適応型ＬＰＦ８より供給されたサブバンドデータに変換を施すことにより、このサブバンドデータにより各周波数成分の強度が表されるような音声データを生成する。そして、生成した音声データを音声データ出力部１０へと供給する。なお、サブバンド合成部９が生成する音声データは、たとえばＰＣＭ変調されたディジタル信号の形式を有していればよい。
【００３３】
サブバンド合成部９がサブバンドデータに施す変換は、このサブバンドデータを生成するために音声データに施した変換に対して実質的に逆変換の関係にあるような変換である。具体的には、たとえばこのサブバンドデータが音声データにＤＣＴを施して生成されたものである場合、サブバンド合成部９は、このサブバンドデータにＩＤＣＴ（Inverse DCT）を施すようにすればよい。
【００３４】
音声データ出力部１０は、サブバンド合成部９より供給された音声データの各区間を、ピッチ長固定部６より供給されるサンプル数データが示すサンプル数でリサンプリングすることにより、各区間の時間長を、ピッチ長固定部６で変更される前の時間長に復元する。そして、音声データ出力部１０は、区間の時間長を復元された音声データを出力する。
【００３５】
この音声信号雑音除去器に入力された音声データは、ピッチ長固定部６によって単位ピッチ分の区間の時間長を規格化され、ピッチのゆらぎの影響を除去される。このため、サブバンド分割部７により生成されるサブバンドデータは、音声データが表す、雑音除去の対象の音声の各周波数成分（基本周波数成分及び高調波成分）の強度の時間変化を正確に表すものとなる。
従って、各周波数成分をフィルタリングすることにより、雑音除去の対象である音声の各周波数成分を失うことなく、この音声の帯域内に混入した雑音が効果的に除去される。
【００３６】
また、雑音除去の対象である音声のピッチを表すピッチ信号は、音声サンプルの基本周波数を中心周波数とする可変型ＢＰＦを用いて音声データをフィルタリングすることにより得られている。このため、音声サンプルの内容を、雑音除去の対象である音声と話者が同一な音声を表すものとしておくことにより、異なる話者の音声を雑音として効果的に除去することができる。
【００３７】
なお、このピッチ波形抽出システムの構成は上述のものに限られない。
たとえば、音声データ入力部１は、電話回線、専用回線、衛星回線等の通信回線を介して外部より音声データを取得するようにしてもよい。この場合、音声データ入力部１は、例えばモデムやＤＳＵ（Data Service Unit）等からなる通信制御部を備えていればよい。
【００３８】
また、音声データ入力部１は、マイクロフォン、ＡＦ（Audio Frequency）増幅器、サンプラー、Ａ／Ｄ（Analog-to-Digital）コンバータ及びＰＣＭエンコーダなどからなる集音装置を備えていてもよい。集音装置は、自己のマイクロフォンが集音した音声を表す音声信号を増幅し、サンプリングしてＡ／Ｄ変換した後、サンプリングされた音声信号にＰＣＭ変調を施すことにより、音声データを取得すればよい。なお、音声データ入力部１が取得する音声データは、必ずしもＰＣＭ信号である必要はない。
【００３９】
また、音声データ出力部１０は、音声データを、通信回線を介して外部に供給するようにしてもよい。この場合、音声データ出力部１０は、モデムやＤＳＵ等からなる通信制御部を備えていればよい。
また、音声データ出力部１０は、音声データを、外部の記録媒体や、ハードディスク装置等からなる外部の記憶装置に書き込むようにしてもよい。この場合、音声データ出力部１０は、記録媒体ドライバや、ハードディスクコントローラ等の制御回路を備えていればよい。
【００４０】
また、音声データ出力部１０は、ＰＣＭデコーダ、Ｄ／Ａ（Digital-to-Analog）コンバータ、ＡＦ増幅器及びスピーカなどからなる音声再生装置を備えていてもよい。音声再生装置は、区間の時間長を復元された音声データがＰＣＭ変調形式のデジタル信号である場合この音声データを復調し、Ｄ／Ａ変換及び増幅を行い、得られたアナログ信号を用いてスピーカを駆動することにより音声を再生すればよい。
【００４１】
以上、この発明の実施の形態を説明したが、この発明にかかる音声信号雑音除去装置は、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。
例えば、パーソナルコンピュータに上述の音声データ入力部１、音声サンプル記憶部２、ケプストラム解析部３、可変型ＢＰＦ４、ピッチ抽出部５、ピッチ長固定部６、サブバンド分割部７、適応型ＬＰＦ８、サブバンド合成部９及び音声データ出力部１０の動作を実行させるためのプログラムを格納した媒体（ＣＤ−ＲＯＭ、ＭＯ、フレキシブルディスク等）から該プログラムをインストールすることにより、上述の処理を実行する音声信号雑音除去器を構成することができる。
【００４２】
また、例えば、通信回線の掲示板（ＢＢＳ）にこのプログラムを掲示し、これを通信回線を介して配信してもよく、また、このプログラムを表す信号により搬送波を変調し、得られた変調波を伝送し、この変調波を受信した装置が変調波を復調してこのプログラムを復元するようにしてもよい。
そして、このプログラムを起動し、ＯＳの制御下に、他のアプリケーションプログラムと同様に実行することにより、上述の処理を実行することができる。
【００４３】
なお、ＯＳが処理の一部を分担する場合、あるいは、ＯＳが本願発明の１つの構成要素の一部を構成するような場合には、記録媒体には、その部分を除いたプログラムを格納してもよい。この場合も、この発明では、その記録媒体には、コンピュータが実行する各機能又はステップを実行するためのプログラムが格納されているものとする。
【００４４】
【発明の効果】
以上説明したように、この発明によれば、音声信号と重なる帯域に混入した雑音を除去し、あるいは音声信号に混入した雑音を、音質を損なうことなく除去する音声信号雑音除去装置及び音声信号雑音除去方法が実現される。
【図面の簡単な説明】
【図１】この発明の実施の形態に係る音声信号雑音除去器の構成を示すブロック図である。
【図２】ピッチ抽出部の構成を示すブロック図である。
【符号の説明】
１      音声データ入力部
２      音声サンプル記憶部
３      ケプストラム解析部
４      可変型ＢＰＦ
５      ピッチ抽出部
６      ピッチ長固定部
７      サブバンド分割部
８      適応型ＬＰＦ
９      サブバンド合成部
１０      音声出力部
５１      ゼロクロス解析部
５２      波形相関解析部
５３      位相調整部
【図１】
0003955967.tif 000003
【図２】
0003955967.tif 000004