(57)【要約】【課題】ｎチャネルの入力信号について少なくとも一つのチャネルで音声区間が存在した場合に、これをチャネル全体としての音声区間であるとして検出する。【解決手段】ｎチャネルの各入力信号をフレーム化してメモリに記憶する。そして、各チャネルにつき、メモリに記憶された信号サンプルについて、この信号サンプルが音声区間のものであるか非音声区間のものであるかを判定した結果（ＶＡＤフラグ）とこのＶＡＤフラグが決定された時刻（ＶＡＤフラグ決定時刻）とを出力する。各ＶＡＤフラグ決定時刻のうち最も早い時刻のＶＡＤフラグ決定時刻（先頭時刻）を探索すると共に、各ＶＡＤフラグについて、一つでも音声区間であることを示すものが存在すれば統合検出結果を音声区間であることを示すものとし、全て非音声区間であることを示すものであれば統合検出結果を非音声区間であることを示すものとし、先頭時刻と統合検出結果を出力する。【選択図】図２
2009031604.tif 000002
【特許請求の範囲】
【請求項１】
ｎを２以上の整数として、ｎチャネルの入力信号について少なくとも一つのチャネルで音声区間が存在した場合に、これをｎチャネル全体としての音声区間であるとして検出する音声区間検出装置であって、
ｎチャネルの上記入力信号それぞれをフレーム化するフレーム化手段と、
上記フレーム化手段によってフレーム化されたｎチャネルの上記入力信号それぞれを記憶する記憶手段と、
上記各チャネルにつき、上記記憶手段に記憶された１フレーム分あるいは複数フレーム分の信号サンプルについて、この信号サンプルが音声区間のものであるか非音声区間のものであるかをこの信号サンプルの音響特徴量に基づいて判定した結果であるＶＡＤフラグとこのＶＡＤフラグが決定された時刻であるＶＡＤフラグ決定時刻とを出力する音声区間検出手段と、
上記音声区間検出手段によって出力された、上記チャネルごとの上記ＶＡＤフラグ決定時刻のうち最も早い時刻のＶＡＤフラグ決定時刻である先頭時刻を探索するとともに、上記音声区間検出手段によって出力された、上記チャネルごとの上記ＶＡＤフラグについて、これらのうち一つでも音声区間であることを示すものが存在するならば統合検出結果を音声区間であることを示すものとし、これらの全てが非音声区間であることを示すものであるならば統合検出結果を非音声区間であることを示すものとし、前記先頭時刻および前記統合検出結果を出力する音声区間検出統合処理手段と
を備えた音声区間検出装置。 
【請求項２】
請求項１に記載の音声区間検出装置であって、
上記音声区間検出手段は、
上記ＶＡＤフラグ決定時刻を、各チャネル間で同期させて決定するものである
ことを特徴とする音声区間検出装置。 
【請求項３】
ｎを２以上の整数として、ｎチャネルの入力信号について少なくとも一つのチャネルで音声区間が存在した場合に、これをｎチャネル全体としての音声区間であるとして検出する音声区間検出装置であって、
ｎチャネルの上記入力信号それぞれをフレーム化するフレーム化手段と、
上記フレーム化手段によってフレーム化されたｎチャネルの上記入力信号それぞれを記憶する記憶手段と、
上記記憶手段に記憶された、上記チャネルごとの１フレーム分あるいは複数フレーム分の信号サンプルについて、これらの信号サンプルが音声区間のものであるか非音声区間のものであるかを当該信号サンプルの音響特徴量に基づいて判定し、この結果のうち一つでも音声区間であることを示すものが存在するならば、音声区間であるとされた信号サンプルに対応するフレーム分がｎチャネル全体としての音声区間であると判定する音声区間検出手段と
を備えた音声区間検出装置。 
【請求項４】
ｎを２以上の整数として、ｎチャネルの入力信号について少なくとも一つのチャネルで音声区間が存在した場合に、これをｎチャネル全体としての音声区間であるとして検出する音声区間検出方法であって、
フレーム化手段が、ｎチャネルの上記入力信号それぞれをフレーム化するフレーム化ステップと、
上記フレーム化ステップにおいてフレーム化されたｎチャネルの上記入力信号それぞれを記憶手段に記憶する記憶ステップと、
音声区間検出手段が、上記各チャネルにつき、上記記憶手段に記憶された１フレーム分あるいは複数フレーム分の信号サンプルについて、この信号サンプルが音声区間のものであるか非音声区間のものであるかをこの信号サンプルの音響特徴量に基づいて判定した結果であるＶＡＤフラグとこのＶＡＤフラグが決定された時刻であるＶＡＤフラグ決定時刻とを出力する音声区間検出ステップと、
音声区間検出統合処理手段が、上記音声区間検出ステップにおいて出力された、上記チャネルごとの上記ＶＡＤフラグ決定時刻のうち最も早い時刻のＶＡＤフラグ決定時刻である先頭時刻を探索するとともに、上記音声区間検出手段によって出力された、上記チャネルごとの上記ＶＡＤフラグについて、これらのうち一つでも音声区間であることを示すものが存在するならば統合検出結果を音声区間であることを示すものとし、これらの全てが非音声区間であることを示すものであるならば統合検出結果を非音声区間であることを示すものとし、前記先頭時刻および前記統合検出結果を出力する音声区間検出統合処理ステップと
を有する音声区間検出方法。 
【請求項５】
請求項４に記載の音声区間検出方法であって、
上記音声区間検出ステップは、
上記ＶＡＤフラグ決定時刻を、各チャネル間で同期させて決定するものである
ことを特徴とする音声区間検出方法。 
【請求項６】
ｎを２以上の整数として、ｎチャネルの入力信号について少なくとも一つのチャネルで音声区間が存在した場合に、これをｎチャネル全体としての音声区間であるとして検出する音声区間検出方法であって、
フレーム化手段が、ｎチャネルの上記入力信号それぞれをフレーム化するフレーム化ステップと、
上記フレーム化ステップにおいてフレーム化されたｎチャネルの上記入力信号それぞれを記憶手段に記憶する記憶ステップと、
音声区間検出手段が、上記記憶手段に記憶された、上記チャネルごとの１フレーム分あるいは複数フレーム分の信号サンプルについて、これらの信号サンプルが音声区間のものであるか非音声区間のものであるかを当該信号サンプルの音響特徴量に基づいて判定し、この結果のうち一つでも音声区間であることを示すものが存在するならば、音声区間であるとされた信号サンプルに対応するフレーム分がｎチャネル全体としての音声区間であると判定する音声区間検出ステップと
を有する音声区間検出方法。 
【請求項７】
請求項１から請求項３のいずれかに記載された音声区間検出装置としてコンピュータを機能させるための音声区間検出プログラム。 
【請求項８】
請求項７に記載の音声区間検出プログラムを記録した、コンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声区間検出技術に関する。より詳しくは、複数チャネルにおける音声区間検出技術に関する。
【背景技術】
【０００２】
１チャネルの入力信号に対して発話が開始されてから終了するまでの区間（以下、「音声区間」という。）を検出する従来の方法として、例えば特許文献１を例示できる。
特許文献１に開示される方法によれば、音声らしさ（音声音響モデルと非音声音響モデルの尤度比）が閾値を超えた区間が一定時間継続した場合にその区間の開始時刻を音声区間の開始時刻とし、音声らしさが閾値を超えない区間が所定時間以上継続した時点を音声区間の終了時刻とすることで、音声区間を検出できる。
この音声区間検出方法では、以下に説明する条件・判定に基づいて音声区間検出を行う。
【０００３】
《１》入力信号はフレーム化され、フレーム単位で音声区間検出処理の入力となる。逐次入力されたフレームはバッファ（buffer）に蓄積される。蓄積された１フレーム分あるいは複数フレーム分の信号サンプルが音声区間のものであるか否かの判定が行われる。この判定は、原則として、予め定められた一定間隔（以下、この間隔をＯＵＴ＿ＬＥＮとする。）で行われる。なお、ＯＵＴ＿ＬＥＮは、１フレーム分の長さあるいは複数フレーム分の長さに適宜設定されている。
【０００４】
《２》信号サンプルと共に、この信号サンプルが音声区間のものであるか非音声区間のものであるかを示す結果（ＶＡＤフラグ）が、音声区間検出処理の出力となる。ＶＡＤフラグは、音声区間の場合にはＳＰ、非音声区間の場合にはＮＯＮ＿ＳＰとする。出力される信号サンプルは、バッファに蓄積されている信号サンプルの全てとは限らない。また出力した信号サンプルは、バッファから取り除かれる（つまり、バッファには未出力分の信号サンプルが蓄積されている。）。
【０００５】
《３》バッファに蓄積された信号サンプルのパワーが、始端検出閾値（ＨＥＤ＿ＴＨＲ）以上を一定時間（ＭＩＮ＿ＬＥＮ）以上継続すれば音声区間の始端だと確定する。
【０００６】
《４》音声区間の始端が確定した時点（始端確定時刻）から一定時間（ＨＥＤ＿ＭＧＮ）遡った時点を音声区間の始端時刻とする。始端時刻が決まったため、前回の信号サンプルの出力時刻から始端時刻までの信号サンプルとこれに対応するＶＡＤフラグを出力し、さらに始端時刻から始端確定時刻までの信号サンプルとこれに対応するＶＡＤフラグを出力する。
【０００７】
《５》始端確定前において、バッファに蓄積された信号サンプルのパワーが始端検出閾値（ＨＥＤ＿ＴＨＲ）以上になっている間は、前回の信号サンプルの出力からＯＵＴ＿ＬＥＮ以上経過していたとしても、音声区間検出処理の出力は行わない。但し、バッファに蓄積された信号サンプルのパワーが減少して始端検出閾値（ＨＥＤ＿ＴＨＲ）未満となった場合は、前回の信号サンプルの出力からＯＵＴ＿ＬＥＮ以上経過していれば、音声区間検出処理の出力を行う。
【０００８】
《６》音声区間の始端検出後に、バッファに蓄積された信号サンプルのパワーが、終端検出閾値（ＴＡＩＬ＿ＴＨＲ）以下を一定時間（ＭＡＸ＿ＰＡＵＳＥ）以上継続すれば音声区間の終端だと確定する。
【０００９】
《７》音声区間の終端が確定した時点（終端確定時刻）から一定時間（ＴＡＩＬ＿ＭＧＮ）進んだ時点を音声区間の終端時刻とする。終端時刻が決まったため、前回の信号サンプルの出力時刻から終端時刻までの信号サンプルとこれに対応するＶＡＤフラグを出力する。
【００１０】
《８》音声区間中であって終端確定前において、バッファに蓄積された信号サンプルのパワーが終端検出閾値（ＴＡＩＬ＿ＴＨＲ）以下になっている間は、前回の信号サンプルの出力からＯＵＴ＿ＬＥＮ以上経過していたとしても、音声区間検出処理の出力は行わない。但し、バッファに蓄積された信号サンプルのパワーが増大して始端検出閾値（ＨＥＤ＿ＴＨＲ）より大となった場合は、前回の信号サンプルの出力からＯＵＴ＿ＬＥＮ以上経過していれば、音声区間検出処理の出力を行う。
【００１１】
上記《１》にて、蓄積された信号サンプルが音声区間のものであるか否かの判定を、原則として予め定められた一定間隔で行うのは、処理遅延を小さく抑えるためである。
上記《３》にて、始端検出閾値（ＨＥＤ＿ＴＨＲ）以上のパワーが一定時間以上継続したときに始端確定とするのは、継続時間の短い突発雑音（例えば咳払い等）を音声区間だと誤判定することを防ぐためである。
上記《６》にて、終端検出閾値（ＴＡＩＬ＿ＴＨＲ）以下のパワーが一定時間以上継続したときに終端確定とするのは、継続時間の短い無音区間（例えば単語と単語の間の短いポーズ区間等）によって音声区間が終了したと誤判定することを防ぐためである。
上記《４》にて、音声始端確定時点から一定時間遡るのは、音声始端の取りこぼしを防ぐためである。
上記《７》にて、音声終端確定時点から一定時間進むのは、音声終端の取りこぼしを防ぐためである。
上記《５》にて、始端確定前にパワーが始端検出閾値（ＨＥＤ＿ＴＨＲ）以上になっている間は信号サンプル等を出力しないのは、現在処理中の信号サンプルが音声区間なのか非音声区間なのかを確定するのを待ってから出力するためである。
同様に、上記《８》にて、音声区間中で終端確定前のときにパワーが終端検出閾値（ＴＡＩＬ＿ＴＨＲ）以下になっている間は信号サンプル等を出力しないのは、現在処理中の信号サンプルが音声区間なのか非音声区間なのかを確定するのを待ってから出力するためである。
【００１２】
この音声区間検出方法の処理例を、図８を参照して説明する。図８中の下向きに伸びる矢印は、信号サンプルの出力タイミングを表している。図８の上図は、バッファに蓄積された信号サンプルのパワーを時系列で示したものであり、下図は、出力される信号サンプルとＶＡＤフラグを表している。
出力タイミングごとに割り当てられている図８中の符号１ａ〜１ｇに則して説明する。
【００１３】
・（１ａ）：バッファに蓄積された信号サンプルのパワーがＨＥＤ＿ＴＨＲ以上にならないままＯＵＴ＿ＬＥＮ時間が経過したため、信号入力開始時刻から現在時刻までであるＯＵＴ＿ＬＥＮ時間の信号サンプルとこれに対応するＶＡＤフラグとしてＮＯＮ＿ＳＰを出力した。この処理は上記≪１≫に対応する処理である。
【００１４】
・（１ｂ）：前回の出力時刻からＯＵＴ＿ＬＥＮ時間が経過する前に、バッファに蓄積された信号サンプルのパワーがＨＥＤ＿ＴＨＲ以上となった。そして、ＭＩＮ＿ＬＥＮ時間が経過しないうちにバッファに蓄積された信号サンプルのパワーがＨＥＤ＿ＴＨＲを下回った。バッファに蓄積された信号サンプルのパワーがＨＥＤ＿ＴＨＲを下回った時点で、前回出力時刻からＯＵＴ＿ＬＥＮ以上経過しているため、前回出力時刻から現在時刻までの信号サンプルとこれに対応するＶＡＤフラグとしてＮＯＮ＿ＳＰを出力した。なお、ここで述べた「前回出力時刻から現在時刻まで」の時間は、ＯＵＴ＿ＬＥＮ以上であることに留意しなければならない。この処理は上記≪５≫に対応する処理である。
【００１５】
・（１ｃ）：前回の出力時刻からＯＵＴ＿ＬＥＮ時間が経過する前に、バッファに蓄積された信号サンプルのパワーがＨＥＤ＿ＴＨＲ以上となり、バッファに蓄積された信号サンプルのパワーがＨＥＤ＿ＴＨＲを下回ることなくＭＩＮ＿ＬＥＮ時間を経過した。このため、音声区間の始端が確定した（上記≪３≫を参照）。始端が確定した時刻からＨＥＤ＿ＭＧＮだけ遡った時刻を音声区間の始端時刻とし、前回出力時刻から始端時刻までの信号サンプルとこれに対応するＶＡＤフラグとしてＮＯＮ＿ＳＰを出力し、さらに始端時刻から現在時刻までの信号サンプルとこれに対応するＶＡＤフラグとしてＳＰを出力した（上記≪４≫を参照）。
【００１６】
・（１ｄ）：始端確定後、バッファに蓄積された信号サンプルのパワーがＴＡＩＬ＿ＴＨＲ以下にならないままＯＵＴ＿ＬＥＮ時間が経過したため、前回出力時刻から現在時刻までの信号サンプルとこれに対応するＶＡＤフラグとしてＳＰを出力した。この処理は上記≪１≫に対応する処理である。
【００１７】
・（１ｅ）：前回出力時刻からＯＵＴ＿ＬＥＮ時間が経過する前に、バッファに蓄積された信号サンプルのパワーがＴＡＩＬ＿ＴＨＲ以下となった。しかし、ＭＡＸ＿ＰＡＵＳＥ時間が経過しないうちにバッファに蓄積された信号サンプルのパワーがＴＡＩＬ＿ＴＨＲを上回った。バッファに蓄積された信号サンプルのパワーがＴＡＩＬ＿ＴＨＲを上回った時点で、前回出力時刻からＯＵＴ＿ＬＥＮ以上経過していたため、前回出力時刻から現在時刻までの信号サンプルとこれに対応するＶＡＤフラグとしてＳＰを出力した。なお、ここで述べた「前回出力時刻から現在時刻まで」の時間は、ＯＵＴ＿ＬＥＮ以上であることに留意しなければならない。この処理は上記≪８≫に対応する処理である。
【００１８】
・（１ｆ）：バッファに蓄積された信号サンプルのパワーがＴＡＩＬ＿ＴＨＲ以下にならないままＯＵＴ＿ＬＥＮ時間が経過したため、前回出力時刻から現在時刻までの音声信号サンプルとこれに対応するＶＡＤフラグとしてＳＰを出力した。この処理は上記≪１≫に対応する処理である。
【００１９】
・（１ｇ）：前回出力時刻からＯＵＴ＿ＬＥＮ時間が経過する前に、バッファに蓄積された信号サンプルのパワーがＴＡＩＬ＿ＴＨＲ以下となり、バッファに蓄積された信号サンプルのパワーがＴＡＩＬ＿ＴＨＲを上回ることなくＭＡＸ＿ＰＡＵＳＥ時間を経過した。このため、音声区間の終端が確定した（上記≪６≫を参照）。終端が確定した時刻からＴＡＩＬ＿ＭＧＮだけ進んだ時刻を音声区間の終端時刻とし、前回出力時刻から終端時刻までの信号サンプルとこれに対応するＶＡＤフラグとしてＳＰを出力した（上記≪７≫を参照）。
【００２０】
また、１チャネルの入力信号に対して音声区間を検出する他の従来方法としては、例えば非特許文献１の方法も挙げられる。
【特許文献１】特開平１０−２５４４７６号公報
【非特許文献１】石塚健太郎、中谷智広、「信号の周期性成分・非周期性成分の比を用いた耐雑音音声区間検出」、日本音響学会講演論文集２００６年９月（１−２−１８）
【発明の開示】
【発明が解決しようとする課題】
【００２１】
従来技術によれば、複数チャネルの入力信号について音声区間検出を行う場合には、何れか一つの入力信号を選択して従来の音声区間検出方法を適用することが考えられる。
【００２２】
しかし、このような手法では、１チャネルの入力信号の音声区間検出結果のみを用いるため、例えば、選択したチャネルでは非音声区間が所定時間以上継続しているが他チャネルでは音声区間が存在する状況（例えば通話中に相手側の話を聞いている状況等である。）において、複数チャネル全体について非音声区間であると誤判定してしまう場合がある。
【００２３】
そこで本発明は、ｎチャネルの入力信号について少なくとも一つのチャネルで音声区間が存在した場合に、これをｎチャネル全体としての音声区間であるとして検出する音声区間検出装置、方法、プログラムおよびこれを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００２４】
上記課題を解決するため、本発明では、ｎチャネルの入力信号それぞれをフレーム化し、フレーム化されたｎチャネルの入力信号それぞれを記憶手段に記憶する。そして、各チャネルにつき、記憶手段に記憶された１フレーム分あるいは複数フレーム分の信号サンプルについて、この信号サンプルが音声区間のものであるか非音声区間のものであるかをこの信号サンプルの音響特徴量に基づいて判定した結果であるＶＡＤフラグとこのＶＡＤフラグが決定された時刻であるＶＡＤフラグ決定時刻とを出力する。そして、この出力された、チャネルごとのＶＡＤフラグ決定時刻のうち最も早い時刻のＶＡＤフラグ決定時刻である先頭時刻を探索するとともに、チャネルごとのＶＡＤフラグについて、これらのうち一つでも音声区間であることを示すものが存在するならば統合検出結果を音声区間であることを示すものとし、これらの全てが非音声区間であることを示すものであるならば統合検出結果を非音声区間であることを示すものとし、前記先頭時刻および前記統合検出結果を出力する。
【００２５】
また、ＶＡＤフラグ決定時刻は、各チャネル間で同期させた状態にて決定するものとしてもよい。
【００２６】
あるいは、上記課題を解決するため、本発明では、ｎチャネルの入力信号それぞれをフレーム化し、フレーム化されたｎチャネルの入力信号それぞれを記憶手段に記憶する。記憶手段に記憶された、チャネルごとの１フレーム分あるいは複数フレーム分の信号サンプルについて、これらの信号サンプルが音声区間のものであるか非音声区間のものであるかを当該信号サンプルの音響特徴量に基づいて判定し、この結果のうち一つでも音声区間であることを示すものが存在するならば、音声区間であるとされた信号サンプルに対応するフレーム分がｎチャネル全体としての音声区間であると判定する。
【００２７】
本発明の音声区間検出装置としてコンピュータを機能させる音声区間検出プログラムによって、コンピュータを音声区間検出装置として作動処理させることができる。そして、この音声区間検出プログラムを記録した、コンピュータに読み取り可能なプログラム記録媒体によって、他のコンピュータを音声区間検出装置として機能させることや、音声区間検出プログラムを流通させることなどが可能になる。
【発明の効果】
【００２８】
本発明によれば、例えば一部のチャネルでは非音声区間が継続しているが他のチャネルでは音声区間が存在する状況であっても、チャネル全体について音声区間であると正しく検出することができる。
【発明を実施するための最良の形態】
【００２９】
（第１実施形態）
ｎチャネル全体に亘って音声区間の検出を行う音声区間検出装置・方法の第１実施形態を説明する。なお、ｎは２以上の整数とする。
本発明の第１実施形態である音声区間検出装置（１）は、それ単体で独立に存在するよりは、例えば音声パケット通信などを行う通話装置を構成するエンティティとして存在することが一般的である。さらに云えば、音声区間検出装置（１）は、上記例示される通話装置とは容易に分離可能に通話装置を構成するエンティティではなく、通話装置自体の一部の機能に着眼して片面的に評価したものと云うこともできる。要するに、音声区間検出装置（１）は、上記例示される通話装置そのものであることが一般的である。具体的には、音声区間検出装置（１）の機能をデジタルシグナルプロセッサや専用ＬＳＩに実装して、音声区間検出装置（１）を実現することができる。
ただし、単体独立のエンティティとして存在すること、上記例示される通話装置とは容易に分離可能に通話装置を構成するエンティティであることを排除する趣旨ではない。例えば音声区間検出自体を目的とするならば、音声区間検出装置（１）を単体独立のエンティティとして実現することに何らの妨げは無い。
ここで上記例示される通話装置は、例えば専用のハードウェアで構成された専用機やパーソナルコンピュータのような汎用機といったコンピュータで実現され、単体独立のエンティティとして音声区間検出装置（１）を実現する場合も同様である。
【００３０】
以下、説明の便宜から、音声区間検出装置をコンピュータ（汎用機）で実現する場合として説明する。
図４に音声区間検出装置（１）のハードウェア構成例を示す。
図４に例示するように、音声区間検出装置（１）は、キーボード、ポインティングデバイスなどが接続可能な入力部（１１）、液晶ディスプレイ、ＣＲＴ（Cathode Ray Tube）ディスプレイなどが接続可能な出力部（１２）、音声区間検出装置（１）外部に通信可能な通信装置（例えば通信ケーブル、ＬＡＮカード、ルータ、モデムなど）が接続可能な通信部（１３）、ＤＳＰ（Digital Signal Processor）（１４）〔ＣＰＵ（Central Processing Unit）でも良い。またキャッシュメモリやレジスタ（１９）などを備えていてもよい。〕、メモリであるＲＡＭ（１５）、ＲＯＭ（１６）やハードディスク、光ディスク、半導体メモリなどである外部記憶装置（１７）並びにこれらの入力部（１１）、出力部（１２）、通信部（１３）、ＤＳＰ（１４）、ＲＡＭ（１５）、ＲＯＭ（１６）、外部記憶装置（１７）間のデータのやり取りが可能なように接続するバス（１８）を有している。また必要に応じて、音声区間検出装置（１）に、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＤＶＤ（Digital Versatile Disc）などの記憶媒体を読み書きできる装置（ドライブ）などを設けるとしてもよい。
【００３１】
さらに音声区間検出装置（１）には、例えば音声などの音を受音する受音装置（例えばマイクロホン）を接続可能であって、マイクロホンによって得られた音響信号の入力を受ける信号入力部、および、出力信号を音に変換して出力する出力装置（例えばスピーカ）を接続可能であって、スピーカに入力する出力信号を出力するための信号出力部を設ける〔通話装置の場合には、通常、マイクロホンおよびスピーカが必要的に備わる。〕。信号入力部にはマイクロホンが接続され、信号出力部にはスピーカが接続する。
【００３２】
音声区間検出装置（１）の外部記憶装置（１７）には、複数チャネルを対象とする音声区間検出のためのプログラムが記憶されている〔外部記憶装置に限らず、例えばプログラムを読み出し専用記憶装置であるＲＯＭに記憶させておくなどでもよい。〕。また、このプログラムの処理によって得られるデータなどは、ＲＡＭや外部記憶装置などに適宜に記憶される。以下、以下、データやその格納領域のアドレスなどを記憶する記憶装置を単に「メモリ」と呼ぶことにする。
【００３３】
音声区間検出装置（１）の外部記憶装置（１７）〔あるいはＲＯＭなど〕には、Ａ／Ｄ変換を行うためのプログラム、フレーム化処理を行うためのプログラム、チャネル毎に音声区間検出を行い、各チャネルのＶＡＤフラグおよびこれらのＶＡＤフラグが決定された時刻（以下、ＶＡＤフラグ決定時刻という。）をメモリ（２０）に記憶する制御を行うためのプログラム、メモリ（２０）に記憶されたＶＡＤフラグおよびそのＶＡＤフラグ決定時刻からｎチャネル全体に亘っての音声区間検出を統合処理するためのプログラム、その他、各プログラムに基づく処理によって必要となる制御を行うためのプログラムが記憶されている。
【００３４】
第１実施形態に係る音声区間検出装置（１）では、上記各プログラムとこの各プログラムの処理に必要なデータが必要に応じてＲＡＭ（１５）に読み込まれて、ＤＳＰ（１４）で解釈実行・処理される。その結果、ＤＳＰ（１４）が所定の機能（Ａ／Ｄ変換部、フレーム化部、音声区間検出部、音声区間検出統合処理部、制御部）を実現することで、音声区間検出処理が実現される。
【００３５】
以下、図１および図２を参照して説明する。
音声区間検出処理の対象となる信号は、人の音声を含む音響信号である。
ｎ個のマイクロホン（１００−１，…，１００−ｎ）によって得られた音響信号はそれぞれ、Ａ／Ｄ変換部（１０１−１，…，１０１−ｎ）によって、所定のサンプリングレートでサンプリングされ、適宜量子化された離散信号に変換される（ステップＳ１００）。以下、この離散信号を単に入力信号ということにする。音響信号から入力信号へのＡ／Ｄ変換などを実行するために必要となる構成要素（手段）は、いずれも公知技術の常套手段によって達成されるから、説明を略する。
【００３６】
そして、フレーム化部（１０２−１，…，１０２−ｎ）が、対応するチャネルの入力信号から、時間軸方向に一定時間幅でフレームの始点を移動させながら、所定時間長の入力信号を切り出す（ステップＳ１０１）。フレーム化処理は公知の常套手段によって達成されるから、説明を省略する。
フレーム化部（１０２−１，…，１０２−ｎ）によって出力されたチャネルごとのフレーム単位の入力信号は、順次にメモリ（２０）の記憶領域（２０−１，…，２０−ｎ）に記憶され、後述する音声区間検出部の入力となる。
【００３７】
フレーム化部（１０２−１，…，１０２−ｎ）によってフレーム単位の入力信号が出力されるまでの処理は、マイクロホン（１００−１，…，１００−ｎ）による収音を行いながら、時々刻々と、離散信号化、フレーム化の各処理を行うものとしてもよいし、マイクロホン（１００−１，…，１００−ｎ）によって得られた音響信号を離散信号化して外部記憶装置に記憶しておき、この記憶された離散信号に対してフレーム化処理を行うものとしてもよいし、適宜に変更可能である。
この実施形態では、マイクロホン（１００−１，…，１００−ｎ）による収音を行いながら、時々刻々と、離散信号化、フレーム化の各処理を行い、フレーム化された入力信号をメモリ（２０）の記憶領域（２０−１，…，２０−ｎ）に順次記憶して、音声区間検出処理を行うものとして説明する。
【００３８】
続いて、音声区間検出部（１０３−１，…，１０３−ｎ）は、対応するチャネルの、メモリ（２０）の記憶領域（２０−１，…，２０−ｎ）に記憶されている１フレーム分あるいは複数フレーム分の信号サンプルを読み込み、これが音声区間のものであるか否かの判定を行う。そして、音声区間検出部（１０３−１，…，１０３−ｎ）は、対応するチャネルのＶＡＤフラグとこのＶＡＤフラグが決定された時刻であるＶＡＤフラグ決定時刻とを対応付けてこれをメモリ（２０）の記憶領域（２０Ａ−１，…，２０Ａ−ｎ）に記憶する（ステップＳ１０２）。
【００３９】
判定処理はチャネルごとに行われるが、これは従来と同様の手法でよく、例えば上記≪１≫〜≪８≫に基づいて行う。以下、この実施形態に則した判定基準〈１〉〜〈８〉を示す。
【００４０】
〈１〉所定の記憶領域に記憶された１フレーム分あるいは複数フレーム分の信号サンプルが音声区間のものであるか否かの判定を行う。この判定は、原則として、予め定められた一定間隔（以下、この間隔をＯＵＴ＿ＬＥＮとする。）で行われる。なお、ＯＵＴ＿ＬＥＮは、１フレーム分の長さあるいは複数フレーム分の長さに適宜設定されている。
【００４１】
〈２〉所定の記憶領域に記憶された信号サンプルが音声区間のものであるか非音声区間のものであるかを示す結果（ＶＡＤフラグ）とＶＡＤフラグ決定時刻が、音声区間検出部（１０３−１，…，１０３−ｎ）の出力となる。ＶＡＤフラグは、音声区間の場合にはＳＰ、非音声区間の場合にはＮＯＮ＿ＳＰとする。また出力したＶＡＤフラグ決定時刻までの信号サンプルは、記憶領域（２０−１，…，２０−ｎ）から取り除かれる。
【００４２】
〈３〉所定の記憶領域に記憶された信号サンプルのパワーが、始端検出閾値（ＨＥＤ＿ＴＨＲ）以上を一定時間（ＭＩＮ＿ＬＥＮ）以上継続すれば音声区間の始端だと確定する。
【００４３】
〈４〉音声区間の始端が確定した時点（始端確定時刻）から一定時間（ＨＥＤ＿ＭＧＮ）遡った時点を音声区間の始端時刻とする。始端時刻が決まったため、前回のＶＡＤフラグ決定時刻から始端時刻までの信号サンプルに対応するＶＡＤフラグを出力し、さらに始端時刻から始端確定時刻までの信号サンプルに対応するＶＡＤフラグを出力する。
【００４４】
〈５〉始端確定前において、所定の記憶領域に記憶された信号サンプルのパワーが始端検出閾値（ＨＥＤ＿ＴＨＲ）以上になっている間は、前回のＶＡＤフラグ決定時刻からＯＵＴ＿ＬＥＮ以上経過していたとしても、音声区間検出部（１０３−１，…，１０３−ｎ）の出力は行わない。但し、所定の記憶領域に記憶された信号サンプルのパワーが減少して始端検出閾値（ＨＥＤ＿ＴＨＲ）未満となった場合は、前回のＶＡＤフラグ決定時刻からＯＵＴ＿ＬＥＮ以上経過していれば、音声区間検出部（１０３−１，…，１０３−ｎ）の出力を行う。
【００４５】
〈６〉音声区間の始端検出後に、所定の記憶領域に記憶された信号サンプルのパワーが、終端検出閾値（ＴＡＩＬ＿ＴＨＲ）以下を一定時間（ＭＡＸ＿ＰＡＵＳＥ）以上継続すれば音声区間の終端だと確定する。
【００４６】
〈７〉音声区間の終端が確定した時点（終端確定時刻）から一定時間（ＴＡＩＬ＿ＭＧＮ）進んだ時点を音声区間の終端時刻とする。終端時刻が決まったため、前回のＶＡＤフラグ決定時刻から終端時刻までの信号サンプルに対応するＶＡＤフラグを出力する。
【００４７】
〈８〉音声区間中であって終端確定前において、所定の記憶領域に記憶された信号サンプルのパワーが終端検出閾値（ＴＡＩＬ＿ＴＨＲ）以下になっている間は、前回のＶＡＤフラグ決定時刻からＯＵＴ＿ＬＥＮ以上経過していたとしても、音声区間検出部（１０３−１，…，１０３−ｎ）の出力は行わない。但し、所定の記憶領域に記憶された信号サンプルのパワーが増大して始端検出閾値（ＨＥＤ＿ＴＨＲ）より大となった場合は、前回のＶＡＤフラグ決定時刻からＯＵＴ＿ＬＥＮ以上経過していれば、音声区間検出部（１０３−１，…，１０３−ｎ）の出力を行う。
【００４８】
なお、上記〈１〉で説明した一定間隔ＯＵＴ＿ＬＥＮは、チャネルごとに異なるとしても同じとしてもよい。
また、ＶＡＤフラグ決定時刻は、ＶＡＤフラグを決定した時の音声区間検出装置（１）に固有の時刻情報ではない。或るチャネルのＶＡＤフラグ決定時刻は、このチャネルの入力信号の入力開始時刻を基準時刻として、ＶＡＤフラグが決定された信号サンプルの最後のフレームに対応する時刻である。換言すれば、基準時刻から、音声区間検出処理済みのフレーム数に対応する入力信号の長さ（時間）だけ経過した時点の時刻である。このため、ＶＡＤフラグ決定時刻は各チャネルに固有のものとなりえるが、後の処理の便宜のため、全チャネルに亘り基準時刻を同じにする。例えば、各チャネルの入力信号の入力開始時刻を同じにすれば、この入力開始時刻を各チャネルに共通の基準時刻として採用できる。
【００４９】
次に、音声区間検出統合処理部（１０４）は、メモリ（２０）の記憶領域（２０Ａ−１，…，２０Ａ−ｎ）に記憶されている、全チャネルのＶＡＤフラグとこれに対応付けられたＶＡＤフラグ決定時刻を読み込み、全チャネルのＶＡＤフラグ決定時刻のうち最も早い時刻（先頭時刻）を探索するとともに、全チャネルのＶＡＤフラグの論理和を演算する。ここで論理和は、全チャネルのうち一つでもＶＡＤフラグがＳＰであれば論理和の結果をＣＡＬＬとし、全チャネルのＶＡＤフラグがＮＯＮ＿ＳＰであれば論理和の結果をＮＯＮ＿ＣＡＬＬとする演算である。この演算結果が、ｎチャネル全体に亘って統合された音声区間検出結果（統合検出結果）である。音声区間検出統合処理部（１０４）は、先頭時刻に論理和の演算結果（統合検出結果）を対応付けて、出力する（ステップＳ１０３）。
【００５０】
さらに、制御部（１９０）は、先頭時刻を記憶しているメモリ（２０）の記憶領域から、この先頭時刻とこれに対応するＶＡＤフラグを消去する（ステップＳ１０４）。
この処理は、ステップＳ１０２の処理にてチャネルごとの音声区間検出が逐次行われることを受けてステップＳ１０３の処理が逐次実施されるところ、ひとたび出力された先頭時刻を除去しておかないと、何度でも同じ時刻に対応付けられて論理和の結果が出力されてしまうから、この不都合を回避するための処理である。
【００５１】
なお、ステップＳ１０３の処理にて、音声区間検出結果に併せて、前回出力の先頭時刻から今回出力の先頭時刻までの各チャネルの信号サンプルを出力するとしてもよい。この場合、ステップＳ１０２の処理にて、音声区間検出部（１０３−１，…，１０３−ｎ）が、チャネルごとに、ＶＡＤフラグとＶＡＤフラグ決定時刻と記憶領域（２０−１，…，２０−ｎ）に記憶されているＶＡＤフラグ決定時刻までの信号サンプルを対応付けて、これをメモリ（２０）の記憶領域（２０Ａ−１，…，２０Ａ−ｎ）に記憶するとし、ステップＳ１０３の処理では、音声区間検出統合処理部（１０４）が、メモリ（２０）の記憶領域（２０Ａ−１，…，２０Ａ−ｎ）に記憶されている、全チャネルのＶＡＤフラグとこれに対応付けられたＶＡＤフラグ決定時刻および信号サンプルを読み込み、上記処理を行い、前回出力の先頭時刻から今回出力の先頭時刻までの各チャネルの信号サンプルも併せて出力するように変更すればよい。
【００５２】
この実施形態の具体的な処理例を図３に示して説明する。この処理例は、ｎ＝２として、双方向通話における一方を受話側チャネルとし、他方を送話側チャネルとした場合である。図３中の下向きに伸びる矢印は、信号サンプルの出力タイミングを表している。図３の上図と中図は、送話側チャネルと受話側チャネルの各信号サンプルのパワーを時系列で示したものであり、下図は、出力される信号サンプル長と統合検出結果を表している。
出力タイミングごとに割り当てられている図３中の符号２ａ〜２ｇに則して説明する。
【００５３】
・（２ａ）：送話側チャネルと受話側チャネル共に音声区間がなく、どちちのチャネルからもＶＡＤフラグ決定時刻である時刻ＯＵＴ＿ＬＥＮまでの信号サンプルとＶＡＤフラグとしてＮＯＮ＿ＳＰが出力された。時刻ＯＵＴ＿ＬＥＮまでは全チャネルから音声区間検出結果が出力されているので、音声区間検出統合処理部（１０４）は、先頭時刻を時刻ＯＵＴ＿ＬＥＮとし、この先頭時刻までの２チャネル分の信号サンプルと統合検出結果ＮＯＮ＿ＣＡＬＬを出力した。
【００５４】
・（２ｂ）：受話側チャネルでは前回のＶＡＤフラグ決定時刻からＯＵＴ＿ＬＥＮ時間の間に音声区間がなかったため、前回のＶＡＤフラグ決定時刻からＯＵＴ＿ＬＥＮ時間経過した時点を新たなＶＡＤフラグ決定時刻とし、前回のＶＡＤフラグ決定時刻から今回のＶＡＤフラグ決定時刻までの信号サンプルとＶＡＤフラグとしてＮＯＮ＿ＳＰが出力された。一方、送話側チャネルでは前回のＶＡＤフラグ決定時刻からＯＵＴ＿ＬＥＮ時間が経過する前に音声区間が見つかったため、音声始端確定時刻Ｔ１からＨＥＤ＿ＭＧＮだけ遡った時刻Ｔ０を新たなＶＡＤフラグ決定時刻とし、前回のＶＡＤフラグ決定時刻から今回のＶＡＤフラグ決定時刻までの信号サンプルとＶＡＤフラグとしてＮＯＮ＿ＳＰが出力された。受話側チャネルよりも送話側チャネルのＶＡＤフラグ決定時刻が早いため、音声区間検出統合処理部（１０４）は、送話側チャネルのＶＡＤフラグ決定時刻Ｔ０を新たな先頭時刻とし、前回の先頭時刻から新たな先頭時刻までの２チャネル分の信号サンプルと統合検出結果ＮＯＮ＿ＣＡＬＬを出力した。
【００５５】
・（２ｃ）：受話側チャネルで次の音声区間検出結果が出力がなされる前に、送話側チャネルで前回のＶＡＤフラグ決定時刻Ｔ０から新たなＶＡＤフラグ決定時刻である音声始端確定時刻Ｔ１までの信号サンプルとＶＡＤフラグとしてＳＰが出力された。送話側チャネルに音声区間があるため、時刻Ｔ０からは通話区間となる。送話側チャネルよりも受話側チャネルのＶＡＤフラグ決定時刻が早いため、音声区間検出統合処理部（１０４）は、受話側チャネルのＶＡＤフラグ決定時刻を新たな先頭時刻とし、前回の先頭時刻から新たな先頭時刻までの２チャネル分の信号サンプルと統合検出結果ＣＡＬＬを出力した。
【００５６】
・（２ｄ）：送話側チャネルまたは受話側チャネルで音声区間検出結果が出力されるごとに、前回のＶＡＤフラグ決定時刻から、２チャネルのうち最も早いＶＡＤフラグ時刻までの２チャネル分の信号サンプルと統合検出結果ＣＡＬＬを出力した。この区間ではどちらかのチャネルのＶＡＤフラグがＳＰであるから統合検出結果ＣＡＬＬを出力した。
【００５７】
・（２ｅ）：送話側チャネルまたは受話側チャネルで音声区間検出結果が出力されるごとに、前回のＶＡＤフラグ決定時刻から、２チャネルのうち最も早いＶＡＤフラグ時刻までの２チャネル分の信号サンプルと統合検出結果ＮＯＮ＿ＣＡＬＬを出力した。この区間では全てのチャネルのＶＡＤフラグがＮＯＮ＿ＳＰであるからＮＯＮＣＡＬＬを出力している．
【００５８】
（第２実施形態）
次に、本発明の第２実施形態を図５および図６を参照して説明する。
第２実施形態は、背景技術として説明した判定基準≪１≫〜≪８≫を一部変更して、ｎチャネル全体に亘って統合された音声区間検出結果（統合検出結果）を求める形態である。以下、第１実施形態と異なる部分について説明を加える。
【００５９】
ステップＳ１００およびステップＳ１０１の各処理は第１実施形態と同じである。
第２実施形態では、第１実施形態のステップＳ１０２の処理に替えて、ステップＳ１０２′の処理を行う。ステップＳ１０２′の処理では、音声区間検出部（１０６）が、各チャネルの、メモリ（２０）の記憶領域（２０−１，…，２０−ｎ）に記憶されている１フレーム分あるいは複数フレーム分の信号サンプルを読み込み、下記判定基準［１］〜［８］に従って、ｎチャネル全体としての音声区間検出結果であるＶＡＤフラグを出力する。
【００６０】
［１］各記憶領域に記憶された１フレーム分あるいは複数フレーム分の信号サンプルについて、ｎチャネル全体として音声区間のものであるか否かの判定を行う。この判定は、原則として、予め定められた一定間隔（以下、この間隔をＯＵＴ＿ＬＥＮとする。）で行われる。なお、ＯＵＴ＿ＬＥＮは、１フレーム分の長さあるいは複数フレーム分の長さに適宜設定されている。
【００６１】
［２］各チャネルの信号サンプルと共に、出力される信号サンプルがｎチャネル全体としてみたときに音声区間のものであるか非音声区間のものであるかを示す結果（ＶＡＤフラグ）が、音声区間検出部（１０６）の出力となる。ＶＡＤフラグは、音声区間の場合にはＳＰ、非音声区間の場合にはＮＯＮ＿ＳＰとする。また出力した信号サンプルは、記憶領域（２０−１，…，２０−ｎ）から取り除かれる。
【００６２】
［３］いずれかのチャネルの信号サンプルのパワーが、始端検出閾値（ＨＥＤ＿ＴＨＲ）以上を一定時間（ＭＩＮ＿ＬＥＮ）以上継続すれば音声区間の始端だと確定する。
【００６３】
［４］音声区間の始端が確定した時点（始端確定時刻）から一定時間（ＨＥＤ＿ＭＧＮ）遡った時点を音声区間の始端時刻とする。始端時刻が決まったため、前回出力時刻から始端時刻までの各チャネルの信号サンプルとこれに対応するＶＡＤフラグを出力し、さらに始端時刻から始端確定時刻までの各チャネルの信号サンプルとこれに対応するＶＡＤフラグを出力する。
【００６４】
［５］始端確定前において、いずれかのチャネルの信号サンプルのパワーが始端検出閾値（ＨＥＤ＿ＴＨＲ）以上になっている間は、前回出力時刻からＯＵＴ＿ＬＥＮ以上経過していたとしても、音声区間検出部（１０６）の出力は行わない。但し、全チャネルの信号サンプルのパワーが減少して始端検出閾値（ＨＥＤ＿ＴＨＲ）未満となった場合は、前回出力時刻からＯＵＴ＿ＬＥＮ以上経過していれば、音声区間検出部（１０６）の出力を行う。
【００６５】
［６］音声区間の始端検出後に、全チャネルの信号サンプルのパワーが、終端検出閾値（ＴＡＩＬ＿ＴＨＲ）以下を一定時間（ＭＡＸ＿ＰＡＵＳＥ）以上継続すれば音声区間の終端だと確定する。
【００６６】
［７］音声区間の終端が確定した時点（終端確定時刻）から一定時間（ＴＡＩＬ＿ＭＧＮ）進んだ時点を音声区間の終端時刻とする。終端時刻が決まったため、前回出力時刻から終端時刻までの各チャネルの信号サンプルとこれに対応するＶＡＤフラグを出力する。
【００６７】
［８］音声区間中であって終端確定前において、全チャネルの信号サンプルのパワーが終端検出閾値（ＴＡＩＬ＿ＴＨＲ）以下になっている間は、前回出力時刻からＯＵＴ＿ＬＥＮ以上経過していたとしても、音声区間検出部（１０６）の出力は行わない。但し、いずれかのチャネルの信号サンプルのパワーが増大して始端検出閾値（ＨＥＤ＿ＴＨＲ）より大となった場合は、前回出力時刻からＯＵＴ＿ＬＥＮ以上経過していれば、音声区間検出部（１０６）の出力を行う。
【００６８】
判定基準［１］〜［８］は、要するに、チャネルごとの１フレーム分あるいは複数フレーム分の信号サンプルについて、これらの信号サンプルが音声区間のものであるか非音声区間のものであるかを判定し、この結果のうち一つでも音声区間であることを示すものが存在するならば、音声区間であるとされた信号サンプルに対応するフレーム分がｎチャネル全体としての音声区間であると判定するものである。
従来手法の判定基準≪１≫〜≪８≫との主な相違は、［３］、[５]、[６]、［８］に顕れており、音声区間の始端確定にはいずれかのチャネルのパワーを用い、終端確定には、全てのチャネルのパワーを用いて判定する。
【００６９】
ステップＳ１０２′の処理の後、第１実施形態で説明したステップＳ１０３およびステップ１０４の各処理は不要である。
【００７０】
第２実施形態の具体的な処理例を図７に示して説明する。この処理例は、ｎ＝２として、双方向通話における一方を受話側チャネルとし、他方を送話側チャネルとした場合である。図７中の下向きに伸びる矢印は、信号サンプルの出力タイミングを表している。図７の上図と中図は、送話側チャネルと受話側チャネルの各信号サンプルのパワーを時系列で示したものであり、下図は、出力される信号サンプル長とＶＡＤフラグを表している。
図７に示すように、音声区間の始端確定にはいずれかのチャネルのパワーを用いており、終端確定には、全てのチャネルのパワーを用いて判定していることがわかる。
【００７１】
（第１実施形態と第２実施形態の相違と特長）
まず、第２実施形態は、従来的な判定基準をｎチャネルに対して拡張したものである。この意味で、簡便でありながら従来の課題を克服するものとなっている。
一方で、上述したように音声区間の検出方法としては上記非特許文献１の手法もあり、入力信号の特性等によっては音声区聞検出方法を別の方法に置換したい場合が生じることがある。この音声区間検出方法の変更等の際に、１チャネル音声区間検出方法と対応するように２チャネル音声区間検出方法を変更する必要があり、メンテナンス性が低下する。また、３チャネル以上の入力信号を受ける音声区間検出を行う場合にも、チャネル数に拡張した音声区間検出を行う必要がある。
これに対して、第１実施形態では、ｎ個の１チャネル音声区間検出部（１０３−１，…，１０３−ｎ）と、１チャネル音声区間検出部（１０３−１，…，１０３−ｎ）の結果を複数チャネル分統合する音声区間検出統合処理部（１０４）を用いることで、ｎチャネル専用の音声区間検出部を作成せずに、ｎチャネル入力信号に対する音声区間検出を実現している。このため、音声区間検出方法の変更の際に１チャネル音声区間検出部（１０３−１，…，１０３−ｎ）のみを変更すればよくなるため、メンテナンス性が向上する。また、チャネル数を拡張する際には、１チャネル音声区間検出部（１０３−１，…，１０３−ｎ）をチャネル数の分だけ用意すれば済むので、新たな多チャネル用音声区間検出部を作成する必要がない。
【００７２】
上述の各実施形態では、入力信号の音響特徴量としてパワーを採用した。しかし、入力信号の音響特徴量としてパワーに限定する趣旨ではなく、ピッチの相関値、入力信号の周波数スペクトル、入力信号の全帯域のパワーあるいは帯域制限された特定の帯域のパワー、入力信号波形の零交差数、これらの時間微分などを採用することができる。
【００７３】
以上の実施形態の他、本発明である音声区間検出装置・方法は上述の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で適宜変更が可能である。また、上記音声区間検出装置・方法において説明した処理は、記載の順に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されるとしてもよい。
【００７４】
また、上記音声区間検出装置における処理機能をコンピュータによって実現する場合、音声区間検出装置が有すべき機能の処理内容はプログラムによって記述される。そして、このプログラムをコンピュータで実行することにより、上記音声区間検出装置における処理機能がコンピュータ上で実現される。
【００７５】
この処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、例えば、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリ等どのようなものでもよい。具体的には、例えば、磁気記録装置として、ハードディスク装置、フレキシブルディスク、磁気テープ等を、光ディスクとして、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ（Random Access Memory）、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）等を、光磁気記録媒体として、ＭＯ（Magneto-Optical disc）等を、半導体メモリとしてＥＥＰ−ＲＯＭ（Electronically Erasable and Programmable-Read Only Memory）等を用いることができる。
【００７６】
また、このプログラムの流通は、例えば、そのプログラムを記録したＤＶＤ、ＣＤ−ＲＯＭ等の可搬型記録媒体を販売、譲渡、貸与等することによって行う。さらに、このプログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することにより、このプログラムを流通させる構成としてもよい。
【００７７】
このようなプログラムを実行するコンピュータは、例えば、まず、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、一旦、自己の記憶装置に格納する。そして、処理の実行時、このコンピュータは、自己の記録媒体に格納されたプログラムを読み取り、読み取ったプログラムに従った処理を実行する。また、このプログラムの別の実行形態として、コンピュータが可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することとしてもよく、さらに、このコンピュータにサーバコンピュータからプログラムが転送されるたびに、逐次、受け取ったプログラムに従った処理を実行することとしてもよい。また、サーバコンピュータから、このコンピュータへのプログラムの転送は行わず、その実行指示と結果取得のみによって処理機能を実現する、いわゆるＡＳＰ（Application Service Provider）型のサービスによって、上述の処理を実行する構成としてもよい。なお、本形態におけるプログラムには、電子計算機による処理の用に供する情報であってプログラムに準ずるもの（コンピュータに対する直接の指令ではないがコンピュータの処理を規定する性質を有するデータ等）を含むものとする。
【００７８】
また、コンピュータ上で所定のプログラムを実行させることにより、音声区間検出装置を構成するとしてもよいが、これらの処理内容の少なくとも一部をハードウェア的に実現することとしてもよい。
【産業上の利用可能性】
【００７９】
本発明は、例えば複数の通話端末装置間で行われる通話の通話区間の検出に利用できる。
【図面の簡単な説明】
【００８０】
【図１】第１実施形態の音声区間検出装置の機能構成例を示す図。
【図２】第１実施形態における音声区間検出処理のフロー図。
【図３】第１実施形態を２チャネルに適用したときの処理例を示す図。
【図４】第１実施形態の音声区間検出装置のハードウェア構成例を示す図。
【図５】第２実施形態の音声区間検出装置の機能構成例を示す図。
【図６】第２実施形態における音声区間検出処理のフロー図。
【図７】第２実施形態を２チャネルに適用したときの処理例を示す図。
【図８】従来的な音声区間検出処理（１チャネル）による処理例を示す図。
【符号の説明】
【００８１】
１００−１〜１００−ｎ    マイクロホン
１０１−１〜１０１−ｎ    Ａ／Ｄ変換部
１０２−１〜１０２−ｎ    フレーム化部
１０３−１〜１０３−ｎ    音声区間検出部
１０４    音声区間検出統合処理部
１０６    音声区間検出部
１９０    制御部
２０    メモリ
【図１】
2009031604.tif 000003
【図２】
2009031604.tif 000004
【図３】
2009031604.tif 000005
【図４】
2009031604.tif 000006
【図５】
2009031604.tif 000007
【図６】
2009031604.tif 000008
【図７】
2009031604.tif 000009
【図８】
2009031604.tif 000010