(57)【特許請求の範囲】
【請求項１】
ネットワーク上の複数の端末がそれぞれ、音声符号化手段と、音声復号化手段と、受信音声情報を一時格納するバッファと、受信した符号化音声データが無音か否かを判定する無音／有音判定手段とを具備し、これら複数の端末間で音声を伝送する音声伝送システムであって、送信側端末は、音声情報に予め音声送信開始時点の時間情報を付加してネットワークに送出し、受信側端末は、受信した音声情報に付加される前記時間情報と実時間との差が予め決められた値以上の場合に、無音データの復号化をバイパスすることを特徴とする音声伝送システム。
【請求項２】
ネットワーク上の送信端末から送信された符号化音声データを受信する受信端末であって、
前記受信した符号化音声データを一時格納するバッファと、
前記バッファに格納された符号化音声データを復号化する音声復号化手段と、
前記受信した符号化音声データが無音か否かを判定する判定手段と、
前記受信した音声情報に対して前記送信端末で付加された音声送信の開始時点の時間情報と実時間情報との差が予め定められた値以上の場合、前記判定手段によって無音データと判定された無音データの復号化をバイパスする制御手段
とを具備することを特徴とする受信端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声伝送システム及び受信端末に関し、より具体的には、例えば遠隔地間で音声を伝送する音声伝送システム及び受信端末に関する。
【０００２】
【従来の技術】
遠隔地間で音声を伝送する音声伝送システムでは、符号化された音声データを通信回線を介して伝送し、受信側で、復号化して音声出力している。
【０００３】
【発明が解決しようとする課題】
従来例では、受信側は、受信した音声情報を単純に復号化して音声出力しているだけであり、伝送遅延は全く考慮されていない。つまり、従来例では、音声伝送で遅延が生じた場合、遅延された状態で音声が再生されている。
【０００４】
本発明はこのような問題点を解決し、伝送遅延を解消する音声伝送システム及び受信端末を提示することを目的とする。
【０００５】
本発明はまた、一連の音声ストリーム中で長さの異なる遅延が生じていても、その遅延の影響を緩和又は抑制する音声伝送システム及び受信端末を提示することを目的とする。
【０００６】
【課題を解決するための手段】
本発明に係る音声伝送システムは、ネットワーク上の複数の端末がそれぞれ、音声符号化手段と、音声復号化手段と、受信音声情報を一時格納するバッファと、受信した符号化音声データが無音か否かを判定する無音／有音判定手段とを具備し、これら複数の端末間で音声を伝送する音声伝送システムであって、送信側端末は、音声情報に予め音声送信開始時点の時間情報を付加してネットワークに送出し、受信側端末は、受信した音声情報に付加される前記時間情報と実時間との差が予め決められた値以上の場合に、無音データの復号化をバイパスすることを特徴とする。
本発明に係る受信端末は、ネットワーク上の送信端末から送信された符号化音声データを受信する受信端末であって、前記受信した符号化音声データを一時格納するバッファと、前記バッファに格納された符号化音声データを復号化する音声復号化手段と、前記受信した符号化音声データが無音か否かを判定する判定手段と、前記受信した音声情報に対して前記送信端末で付加された音声送信の開始時点の時間情報と実時間情報との差が予め定められた値以上の場合、前記判定手段によって無音データと判定された無音データの復号化をバイパスする制御手段とを具備することを特徴とする。
【０００７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【０００８】
図１は、本発明の一実施例の概略構成ブロック図を示す。ローカル・エリア・ネットワーク（ＬＡＮ）などの通信ネットワーク１０に、音声通信端末２０，４０が接続する。音声通信端末２０，４０は共に同じ構成からなり、コンピュータ２２，４２にマイク２４，４４とスピーカ２６，４６が接続し、コンピュータ２２，４２には、受信音声を一時格納する音声バッファ２８，４８、受信音声の無音／有音を判定する無音／有音判定手段３０，５０、音声符号化手段３２，５２及び音声復号化手段３４，５４を具備する。手段３０，３２，３４；５０，５２，５４はそれぞれ、ソフトウエア、ハードウエア又はソフトウエアとハードウエアからなる。音声バッファ２８，４８は基本的にはＦＩＦＯ（先入れ先出し）メモリであり、その容量は、利用可能なメモリ容量の範囲内で任意に変更可能である。
【０００９】
コンピュータ２２，４２はまた、全体を制御するＣＰＵ、各種プログラム及びデータ等を記憶するＲＯＭ、ネットワーク１０に対するデータ送受信手段、並びにユーザが操作する操作手段などを備えている。音声は、ＰＣＭ方式で取り込まれる。
【００１０】
端末２０と端末４０は互いに双方向に音声を伝送できるが、ここでは、端末２０から端末４０に音声を伝送する場合の動作を説明する。端末２０のマイク２４により取り込まれた音声は、音声符号化手段３２により符号化される。符号化された音声データは、本実施例では、１秒分の音声データを１つのパケット・データとして、１パケット・データずつネットワーク１０を介して端末４０に転送される。
【００１１】
端末４０はネットワーク１０から入力したパケット・データをバッファ４８に格納する。無音／有音判定手段５０は、バッファ４８に格納されたパケット・データが無音かどうかを調べる。具体的には、端末２０が、音声を取り込んだときに、１パケット毎に音声データの分散を算出し、得られた分散が所定値以下の時に、そのパケットの部分は無音であるとして、データ’０’をそのパケットに入れる。従って、受信側の端末４０の無音／有音判定手段５０は、受信したパケットのデータが’０’であれば、それは無音のパケットであるとする。伝送すべき音声信号と、パケットとの関係の一例を図２に示す。４つ目のパケットが無音になる。
【００１２】
図３は、端末４０における音声再生処理のフローチャートである。バッファ４８に１以上のパケットが格納されるのを待ち（Ｓ１）、１以上のパケットがあれば（Ｓ１）、パケットが１個かどうかを調べる（Ｓ２）。音声伝送に遅延が生じていない時、バッファ４８内の音声パケットの個数は、常に１つである。パケットが１つならば（Ｓ２）、そのパケットの符号化音声データを音声復号化手段５４に供給する（Ｓ４）。音声復号化手段５４は入力する符号化音声データを復号化し、スピーカ４６に供給して音声出力させる。音声出力したパケットはバッファ４８から抹消して（Ｓ５）、Ｓ１に戻る。
【００１３】
２つ以上のパケットがあると（Ｓ２）、音声の再生に遅延が生じているので、無音のパケットの音声出力をパスする。即ち、無音／有音判定手段５０が先頭のパケットが無音かどうかを調べ（Ｓ３）、無音であれば、そのパケットをバッファ４８から抹消してＳ１に戻り（Ｓ５）、有音であれば（Ｓ３）、その先頭パケットの符号化音声データを音声復号化手段５４により復号化させ、スピーカ４６から音声出力させる（Ｓ４）。音声出力したパケットはバッファ４８から抹消して（Ｓ５）、Ｓ１に戻る。
【００１４】
音声再生に遅延が生じているときに、本実施例では、無音データの再生出力をパスするので、その無音の時間だけ、音声再生の遅延を解消できる。
【００１５】
上記実施例では、音声送信側が、無音部分のパケットに特定データを埋め込んだが、送信する各パケットに時間情報を入れてもよい。その時間情報は、時刻情報であっても、音声送信の開始時点からの経過時間情報であってもよい。この場合、図４に示すように、端末２０での送信すべき音声の入力と、端末４０における受信音声の再生出力との間には、送信側での音声符号化、伝送及び受信側での音声復号化に要する時間に相当する微小時間の遅れが発生する。この遅れをδｔとする。
【００１６】
図５は、このような変更例における音声受信端末４０での音声処理のフローチャートを示す。
【００１７】
バッファ４８から先頭パケットを取り出し（Ｓ１１）、そのパケットの時間情報を実時間と比較し、差が微小時間δｔ以下であれば（Ｓ１２）、音声再生に深刻な遅延が生じていないことになり、そのパケットの符号化音声データを復号化して音声出力し（Ｓ１４）、そのパケットをバッファ４８から消去して（Ｓ１５）、次のパケットの処理（Ｓ１１）に戻る。
【００１８】
差がδｔより大きければ（Ｓ１２）、深刻な遅延が生じていることになり、先頭パケットが無音かどうかを調べる（Ｓ１３）。無音のパケットであれば（Ｓ１３）、復号化せずにバッファ４８から抹消し（Ｓ１５）、次のパケットの処理（Ｓ１１）に戻る。無音でなければ（Ｓ１３）、そのパケットの符号化音声データを復号化して音声出力し（Ｓ１４）、そのパケットをバッファ４８から消去して（Ｓ１５）、次のパケットの処理（Ｓ１１）に戻る。
【００１９】
このように、無音のパケットを復号化（及び音声出力）しないので、その無音の区間だけ、音声の遅延を解消できる。
【００２０】
【発明の効果】
以上の説明から容易に理解できるように、本発明によれば、伝送等による音声再生の遅延を、再生音声出力に影響しないような形で効果的に解消できる。
【図面の簡単な説明】
【図１】本発明の一実施例の概略構成ブロック図である。
【図２】音声とパケットとの対応を示す模式図である。
【図３】本実施例の音声再生処理のフローチャートである。
【図４】伝送遅延等の遅延の説明図である。
【図５】本実施例の変更例の音声再生処理のフローチャートである。
【符号の説明】
１０：通信ネットワーク
２０，４０：音声通信端末
２２，４２：コンピュータ
２４，４４：マイク
２６，４６：スピーカ
２８，４８：音声バッファ
３０，５０：無音／有音判定手段
３２，５２：音声符号化手段
３４，５４：音声復号化手段
【図１】
0003604817.tif 000002
【図２】
0003604817.tif 000003
【図３】
0003604817.tif 000004
【図４】
0003604817.tif 000005
【図５】
0003604817.tif 000006