(57)【要約】【課題】ＰＢ音信号であるにも関わらず、音声信号として音声パケットに変換されて送信されることにより、受信側でＰＢ音が適切に再生されないことを防ぐ。【解決手段】送信されてきたＶｏＩＰパケットを分解して、このＶｏＩＰパケット中にＰＢ音信号を符号化したＰＢコードパケットが含まれているか否かを解析するＶｏＩＰパケット分解部３８と、ＰＢコードパケット及び／又は音声パケットを復号化される前に一時的に溜めておくバッファ４１と、ＶｏＩＰパケット中にＰＢコードパケットが含まれていると解析されると、バッファ４１に溜められた音声パケットを、予め定められた数量分だけＰＢコードパケットに書き換えるパケット書換部４２と、を備えている。【選択図】　図１
2004064408.tif 000002
【特許請求の範囲】
【請求項１】
ＰＢ（Ｐｕｓｈ　ｂｕｔｔｏｎ）音信号を符号化したＰＢコードパケット、及び／又は音声信号を符号化した音声パケットを含むＶｏＩＰ（Ｖｏｉｃｅ　ｏｖｅｒ　Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）パケットを受信し、該ＶｏＩＰパケットを分解して、分解した該ＶｏＩＰパケットを復号化するＶｏＩＰパケット受信装置において、
前記ＶｏＩＰパケットを分解して、該ＶｏＩＰパケット中に前記ＰＢコードパケットが含まれているか否かを解析するＶｏＩＰパケット分解手段と、
前記ＶｏＩＰパケット分解手段による分解で得られた前記ＰＢコードパケット及び／又は前記音声パケットを、前記復号化される前に、一時的に溜めておくバッファと、
前記ＶｏＩＰパケット分解手段が前記ＶｏＩＰパケット中に前記ＰＢコードパケットが含まれていると解析すると、前記バッファに溜められた前記音声パケットを、予め定められた数量分だけＰＢコードパケットに書き換えるパケット書換手段と、
を備えていることを特徴とするＶｏＩＰパケット受信装置。
【請求項２】
ＰＢ（Ｐｕｓｈ　ｂｕｔｔｏｎ）音信号を符号化したＰＢコードパケット、又は音声信号を符号化した音声パケットを所定数量まとめてＶｏＩＰ（Ｖｏｉｃｅ　ｏｖｅｒ　Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）パケットを生成し、生成した該ＶｏＩＰパケットを外部へ送信するＶｏＩＰパケット送信装置において、
前記ＰＢ音信号を検出するＰＢ検出手段と、
前記音声信号を符号化して前記音声パケットに変換すると共に、前記ＰＢ音信号検出手段が前記ＰＢ音信号を検出すると、該ＰＢ音信号を符号化して前記ＰＢコードパケットに変換する符号化手段と、
前記ＰＢコードパケット又は前記音声パケットを前記所定数量まとめてＶｏＩＰパケットを生成すると共に、前記ＰＢ検出手段から前記ＰＢ音信号の検出を受け付けると、該音声パケットが前記所定数量まとまらなくても、該ＰＢ音信号の検出を受け付けた時点までにまとまった該音声パケットを前記ＶｏＩＰパケットとして出力するＩＰパケット化手段と、
を備えていることを特徴とするＶｏＩＰパケット送信装置。
【請求項３】
請求項２に記載のＶｏＩＰパケット送信装置において、
前記ＩＰパケット化手段は、前記ＰＢ検出手段から前記ＰＢ音信号の検出を受け付けると、前記符号化手段からの前記ＰＢコードパケットのうち、該ＰＢ音信号の検出を受け付けた時点から最初の一つのＰＢコードパケットをＶｏＩＰパケットとして出力する、
ことを特徴とするＶｏＩＰパケット送信装置。
【請求項４】
ＰＢ（Ｐｕｓｈ　ｂｕｔｔｏｎ）音信号を符号化したＰＢコードパケット、又は音声信号を符号化した音声パケットを含むＶｏＩＰ（Ｖｏｉｃｅ　ｏｖｅｒ　ＩＰ）パケットを生成し、生成した該ＶｏＩＰパケットを外部へ送信するＶｏＩＰパケット送信装置において、
前記ＰＢ音信号を検出するＰＢ検出手段と、
前記音声信号を符号化して前記音声パケットに変換すると共に、前記ＰＢ音信号検出手段が前記ＰＢ音信号を検出すると、該ＰＢ音信号を符号化して前記ＰＢコードパケットに変換する符号化手段と、
前記ＰＢ音信号が前記ＰＢ検出手段よりも一定時間遅れて前記符号化手段に入力するよう、該符号化手段の前段で該ＰＢ音信号を該一定時間溜めておくバッファと、
を備えていることを特徴とするＶｏＩＰパケット送信装置。
【請求項５】
ＰＢ（Ｐｕｓｈ　ｂｕｔｔｏｎ）音信号を符号化したＰＢコードパケット、及び／又は音声信号を符号化した音声パケットを含むＶｏＩＰ（Ｖｏｉｃｅ　ｏｖｅｒ　Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）パケットを受信し、該ＶｏＩＰパケットを分解して、分解した該ＶｏＩＰパケットを復号化するＶｏＩＰパケットの処理方法において、
前記ＶｏＩＰパケットを分解して、該ＶｏＩＰパケット中に前記ＰＢコードパケットが含まれているか否かを解析するＶｏＩＰパケット分解工程と、
前記ＶｏＩＰパケット分解手段による分解で得られた前記ＰＢコードパケット及び／又は前記音声パケットを、前記復号化される前に、一時的にバッファに溜めておくバッファリング工程と、
前記ＶｏＩＰパケット分解工程で前記ＶｏＩＰパケット中に前記ＰＢコードパケットが含まれていると解析されると、前記バッファに溜められた前記音声パケットを、予め定められた数量分だけ前記ＰＢコードパケットに書き換えるパケット書換工程と、
を有することを特徴とするＶｏＩＰパケットの処理方法。
【請求項６】
ＰＢ（Ｐｕｓｈ　ｂｕｔｔｏｎ）音信号を符号化したＰＢコードパケット、又は音声信号を符号化した音声パケットを所定数量まとめ、該所定数量のＰＢコードパケット又は該所定数量の音声パケットを含むＶｏＩＰ（Ｖｏｉｃｅ　ｏｖｅｒ　Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）パケットを生成するＶｏＩＰパケットの生成方法において、
前記ＰＢ音信号を検出するＰＢ検出工程と、
前記音声信号を符号化して前記音声パケットに変換すると共に、前記ＰＢ音信号検出工程で前記ＰＢ音信号を検出すると、該ＰＢ音信号を符号化して前記ＰＢコードパケットに変換する符号化工程と、
前記ＰＢコードパケット又は前記音声パケットを前記所定数量まとめてＶｏＩＰパケットを生成すると共に、前記ＰＢ検出工程での前記ＰＢ音信号の検出を受け付けると、該音声パケットが前記所定数量まとまらなくても、該ＰＢ音信号の検出を受け付けた時点までにまとまった該音声パケットをＶｏＩＰパケットとして出力するＩＰパケット化工程と、
を有することを特徴とするＶｏＩＰパケットの生成方法。
【請求項７】
請求項６に記載のＶｏＩＰパケットの生成方法において、
前記ＩＰパケット化工程では、前記ＰＢ検出工程での前記ＰＢ音信号の検出を受け付けると、前記符号化工程で得られた前記ＰＢコードパケットのうち、該ＰＢ音信号の検出を受け付けた時点から最初の一つのＰＢコードパケットをＶｏＩＰパケットとして出力する、
ことを特徴とするＶｏＩＰパケットの生成方法。
【請求項８】
ＰＢ（Ｐｕｓｈ　ｂｕｔｔｏｎ）音信号を符号化したＰＢコードパケット、又は音声信号を符号化した音声パケットを所定数量まとめ、該所定数量のＰＢコードパケット又は該所定数量の音声パケットを含むＶｏＩＰ（Ｖｏｉｃｅ　ｏｖｅｒ　Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）パケットを生成するＶｏＩＰパケットの生成方法において、
前記ＰＢ音信号を検出するＰＢ検出工程と、
前記音声信号を符号化して前記音声パケットに変換すると共に、前記ＰＢ音信号検出工程で前記ＰＢ音信号を検出すると、該ＰＢ音信号を符号化して前記ＰＢコードパケットに変換する符号化工程と、
前記ＰＢ音信号が前記ＰＢ検出工程よりも一定時間遅れて前記符号化工程に入力するよう、該ＰＢ音信号が該符号化工程に入力する前に、該ＰＢ音信号を該一定時間バッファに蓄えるバッファリング工程と、
前記符号化工程で得られた前記ＰＢコードパケット又は前記音声パケットを前記所定数量まとめて、前記ＶｏＩＰパケットを生成するＩＰパケット化工程と、
を有することを特徴とするＶｏＩＰパケットの生成方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＢ（Ｐｕｓｈ　ｂｕｔｔｏｎ）音及び音声をコード化すると共にパケット化してＰＢコードパケット及び音声パケットを作成し、これらをＶｏＩＰ（Ｖｏｉｃｅｏｖｅｒ　ＩＰ）パケットとして送信するＶｏＩＰパケット送信装置、及びＶｏＩＰパケットを受信して、該ＶｏＩＰパケットを復号化するＶｏＩＰパケット受信装置、ＶｏＩＰパケットの生成方法、及びＶｏＩＰパケットの処理方法に関する。
【０００２】
【従来の技術】
通信システムとしては、例えば、図６に示すように、ＩＰ（Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）網１を介して、通信するシステムがある。
【０００３】
このシステムでは、ＩＰ網１の一方に、ルータ２と、音声を音声パケットに変換等するＶｏＩＰゲートウエイ３と、このＶｏＩＰゲートウエイ３に接続されているＰＢＸ（Ｐｒｉｖａｔｅ　Ｂｒａｎｃｈ　Ｅｘｃｈａｎｇｅｒ）４と、このＰＢＸ４に接続されている複数の通常電話機５と、ルータ２に直接接続されているＩＰ電話機１０とが設けられている。また、ＩＰ網１の他方には、ルータ６と、ＶｏＩＰゲートウエイ３０と、このＶｏＩＰゲートウエイ３０に接続されているＰＢＸ７と、このＰＢＸ７に接続されている複数の通常電話機８と、が設けられている。
【０００４】
ＩＰ電話機１０は、図７に示すように、ハンドセット１０と、ＰＢ（Ｐｕｓｈ　ｂｕｔｔｏｎ）１２と、ＰＢ１２の操作に応じてＰＢ音信号を発するＰＢ音発生器１３と、ハンドセット１０及びＰＢ音発生器１３からのアナログ信号をディジタル信号に変換するＡ／Ｄ変換器１４７と、ＰＢ音信号を検出するＰＢ検出部１５と、ハンドセット１１からの音声信号を圧縮・符号化して音声パケットを生成すると共に、ＰＢ検出部１５でＰＢ音信号が検出されるとＰＢ音信号も圧縮・符号化してＰＢコードパケットを生成する圧縮・符号化部１６と、圧縮・符号化部１６からの４つのパケットを一つにまとめてＶｏＩＰパケットを生成するＩＰパケット化部１７と、外部から受信したＶｏＩＰパケットを分解するＩＰパケット分解部１８と、分解で得られたＰＢコードパケット及び音声パケットを伸張・復号化する伸張・復号化部１９と、外部と通信するためのインタフェース２０と、を備えている。
【０００５】
また、ＶｏＩＰゲートウエイ３０は、ＰＢＸ側の端末側インタフェース３１と、端末側インタフェース３１からのアナログ信号をディジタル信号に変換するＡ／Ｄ変換器３２と、ＰＢ音信号を検出するＰＢ検出部３５と、端末側インタフェースからの音声信号を圧縮・符号化して音声パケットを生成すると共に、ＰＢ検出部３５でＰＢ音信号が検出されるとＰＢ音信号も圧縮・符号化してＰＢコードパケットを生成する圧縮・符号化部３６と、圧縮・符号化部３６からの４つのパケットを一つにまとめてＶｏＩＰパケットを生成するＩＰパケット化部３７と、外部から受信したＶｏＩＰパケットを分解するＩＰパケット分解部３８と、分解で得られたＰＢコードパケット及び音声パケットを伸張・復号化する伸張・復号化部３９と、外部と通信するためＩＰ網側インタフェース４０と、を備えている。
【０００６】
仮に、ＩＰ電話機１０の通話中に、ＰＢ１２が押されたとすると、ＰＢ音発生器１３からＰＢ音信号が発せられ、これがディジタル信号に変換された後、圧縮・符号化部１６及びＰＢ検出部１５に入力する。ＰＢ検出部１５は、ＰＢ音信号を検出すると、圧縮・符号化部１６に対して、このＰＢ音信号をＰＢコードパケットに変換するよう指示を与える。この際、ＰＢ検出部１５は、所定時間以上のＰＢ音信号を受信して、初めてＰＢ音を検出したことになるため、ＰＢ音検出前に圧縮・符号化部１６に入力したＰＢ音信号は、音声信号として処理され、つまり音声パケットに変換される。
【０００７】
ここで、音声パケットに変換されるＰＢ音信号について、図８を用いて、具体的に説明する。なお、図８において、圧縮・符号化部１６での符号化間隔が１０ｍｓで、ＶｏＩＰパケットは音声パケット及び／又はＰＢコードパケットを４つまとめたもので、このＶｏＩＰパケットの送出間隔が４０ｍｓであるとする。また、ＰＢ音信号がＰＢ検出部１５に入力し初めてから検出するまでの時間が５０ｍｓであるとする。
【０００８】
ここで、圧縮・符号化部１６がパケットＢをＩＰパケット化部１７に送出したときに、ＰＢ音信号がＰＢ検出部１５に入力したとする。ＰＢ検出部１５は、前述したように、ＰＢ音信号が入力して始めてから検出するまでに、５０ｍｓかかるので、ＰＢ音信号が入力した以降、圧縮・符号化部１６及びＰＢ検出部１５に、ＰＢ音信号Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｆ，Ｈ，…が順次に入力しても、ＰＢ検出部１５は、信号Ｈが入力する直前まで、信号Ｃ，Ｄ，Ｅ，Ｆ，ＧがＰＢ音信号であることを検知できない。このため、圧縮・符号化部１６は、信号Ｃ，Ｄ，Ｅ，Ｆ，ＧがＰＢ音信号であるにも関わらず、これを音声信号として処理し、これらの信号を音声パケットＣ，Ｄ，Ｅ，Ｆ，Ｇに変換してしまう。
【０００９】
ＩＰパケット化部１７は、前述したように、圧縮・符号化部１５でパケット化された４つのパケットをまとめて一つのＶｏＩＰパケットにするため、圧縮・符号化部１６からのパケットＢ〜Ｅを一つのＶｏＩＰパケットとして外部へ送信し、パケットＦ〜Ｉを一つのＶｏＩＰパケットとして外部へ送信する。この過程で、パケットＨ，Ｉは、ＰＢ音信号が検出された後に、圧縮・符号化部１６から出力されたパケットであるが、４つのパケットをまとめる関係上、このパケットＨ，Ｉも、その前のパケットＦ，Ｇと同様に、音声パケットの束としてまとめられる。つまり、ＰＢ検出部にＰＢ音信号が入力し始めてから、７つ分のＰＢ音信号が音声パケットＣ〜Ｉとして処理される。
【００１０】
以上のＩＰ電話機１０に、ＩＰ網１及びルータ２，６を介して接続されているＶｏＩＰゲートウエイ３０では、ＩＰ電話機１０からのＶｏＩＰパケットを受信すると、ＩＰパケット分解部３８がＶｏＩＰパケットを、音声パケットやＰＢコードパケットに分解する。なお、図８中、受信側の分解部バッファとは、ＶｏＩＰゲートウエイ３０のパケット分解部３８が備えているバッファで、ＩＰ網側インタフェース４０から送られてくる４つのパケットを有して構成されるＶｏＩＰパケットを１つ分溜めておける容量のバッファである。ＶｏＩＰゲートウエイ３０の伸張・復号化部３９は、音声パケットを音声信号に変換し、Ａ／Ｄ変換器３２及び端末側インタフェース３１を介して、この音声信号をＰＢＸに送り、ＰＢコードパケットをＰＢ音信号に変換し、Ａ／Ｄ変換器３２を介して、このＰＢ音信号をＰＢ音発生器３３に送る。ＰＢ音発生器３３は、一定時間分、例えば、５０ｍｓ分のＰＢ音信号を受け取ると、このＰＢ音信号に応じたＰＢ音を発生して、端末側インタフェース３１を介して、このＰＢ音をＰＢＸ７へ送信する。ＰＢＸ７では、仮に、このＰＢ音が通常電話機５の内線番号である場合には、この内線番号に対応した通常電話機５との通話回線を確立する。
【００１１】
【発明が解決しようとする課題】
しかしながら、以上のような従来技術では、本来、ＩＰ電話機１０からＰＢコードパケットとして送られてくるはずの７つ分（７０ｍｓ分）のＰＢ音信号が、音声パケット（Ｃ〜Ｉ）として送られてくるので、ＶｏＩＰゲートウエイ３０のＰＢ音発生部３３は、所定時間（５０ｍｓ）分の音声信号を受信できず、ＰＢ音を発しないことがあるという問題点がある。
【００１２】
本発明は、このような従来技術の問題点に着目し、ＰＢ音信号の漏れによるＰＢ音の未発生を最小限に抑えることができるＶｏＩＰパケット受信装置、ＶｏＩＰパケット送信装置、ＶｏＩＰパケットの生成方法及びＶｏＩＰパケットの処理方法を提供することを目的とする。
【００１３】
【課題を解決するための手段】
前記目的を達成するためのＶｏＩＰ受信装置は、
ＶｏＩＰパケットを分解して、該ＶｏＩＰパケット中にＰＢコードパケットが含まれているか否かを解析するＶｏＩＰパケット分解手段と、
前記ＶｏＩＰパケット分解手段による分解で得られた前記ＰＢコードパケット及び／又は音声パケットを、復号化される前に、一時的に溜めておくバッファと、
前記ＶｏＩＰパケット分解手段が前記ＶｏＩＰパケット中に前記ＰＢコードパケットが含まれていると解析すると、前記バッファに溜められた前記音声パケットを、予め定められた数量分だけＰＢコードパケットに書き換えるパケット書換手段と、
を備えていることを特徴とするものである。
【００１４】
また、前記目的を達成するためのＶｏＩＰパケット送信装置は、
ＰＢ音信号を検出するＰＢ検出手段と、
音声信号を符号化して音声パケットに変換すると共に、前記ＰＢ音信号検出手段が前記ＰＢ音信号を検出すると、該ＰＢ音信号を符号化してＰＢコードパケットに変換する符号化手段と、
前記ＰＢコードパケット又は前記音声パケットを所定数量まとめてＶｏＩＰパケットを生成すると共に、前記ＰＢ検出手段から前記ＰＢ音信号の検出を受け付けると、該音声パケットが前記所定数量まとまらなくても、該ＰＢ音信号の検出を受け付けた時点までにまとまった該音声パケットを前記ＶｏＩＰパケットとして出力するＩＰパケット化手段と、
を備えていることを特徴とするものである。
【００１５】
ここで、前記ＩＰパケット化手段は、前記ＰＢ検出手段から前記ＰＢ音信号の検出を受け付けると、前記符号化手段からの前記ＰＢコードパケットのうち、該ＰＢ音信号の検出を受け付けた時点から最初の一つのＰＢコードパケットをＶｏＩＰパケットとして出力する、ものであることが好ましい。
【００１６】
また、前記目的を達成するための他のＶｏＩＰパケット送信装置は、
ＰＢ音信号を検出するＰＢ検出手段と、
音声信号を符号化して音声パケットに変換すると共に、前記ＰＢ音信号検出手段が前記ＰＢ音信号を検出すると、該ＰＢ音信号を符号化してＰＢコードパケットに変換する符号化手段と、
前記ＰＢ音信号が前記ＰＢ検出部よりも一定時間遅れて前記符号化手段に入力するよう、該符号化手段の前段で該ＰＢ音信号を該一定時間溜めておくバッファと、
を備えていることを特徴とするものである。
【００１７】
前記目的を達成するためのＶｏＩＰパケットの処理方法は、
ＶｏＩＰパケットを分解して、該ＶｏＩＰパケット中にＰＢコードパケットが含まれているか否かを解析するＶｏＩＰパケット分解工程と、
前記ＶｏＩＰパケット分解手段による分解で得られた前記ＰＢコードパケット及び／又は音声パケットを、復号化される前に、一時的にバッファに溜めておくバッファリング工程と、
前記ＶｏＩＰパケット分解工程で、前記ＶｏＩＰパケット中に前記ＰＢコードパケットが含まれていると解析されると、前記バッファに溜められた前記音声パケットを、予め定められた数量分だけ前記ＰＢコードパケットに書き換えるパケット書換工程と、
を有することを特徴とするものである。
【００１８】
前記目的を達成するためのＶｏＩＰパケットの生成方法は、
ＰＢ音信号を検出するＰＢ検出工程と、
音声信号を符号化して音声パケットに変換すると共に、前記ＰＢ音信号検出工程で前記ＰＢ音信号を検出すると、該ＰＢ音信号を符号化してＰＢコードパケットに変換する符号化工程と、
前記ＰＢコードパケット又は前記音声パケットを所定数量まとめてＶｏＩＰパケットを生成すると共に、前記ＰＢ検出工程での前記ＰＢ音信号の検出を受け付けると、該音声パケットが前記所定数量まとまらなくても、該ＰＢ音信号の検出を受け付けた時点までにまとまった該音声パケットをＶｏＩＰパケットとして出力するＩＰパケット化工程と、
を有することを特徴とするものである。
【００１９】
また、前記目的を達成するための他のＶｏＩＰパケットの生成方法は、
ＰＢ音信号を検出するＰＢ検出工程と、
音声信号を符号化して音声パケットに変換すると共に、前記ＰＢ音信号検出工程で前記ＰＢ音信号を検出すると、該ＰＢ音信号を符号化してＰＢコードパケットに変換する符号化工程と、
前記ＰＢ音信号が前記ＰＢ検出工程よりも一定時間遅れて前記符号化工程に入力するよう、該ＰＢ音信号が該符号化工程に入力する前に、該ＰＢ音信号を該一定時間バッファに蓄えるバッファリング工程と、
前記符号化工程で得られた前記ＰＢコードパケット又は前記音声パケットを所定数量まとめて、前記ＶｏＩＰパケットを生成するＩＰパケット化工程と、
を有することを特徴とするものである。
【００２０】
【発明の実施の形態】
以下、本発明に係る通信システムの各種実施形態について、図面を用いて説明する。
【００２１】
本実施形態の通信システムは、「従来技術」の欄で図６を用いて説明したように、ＩＰ網１の一方に、ルータ２と、音声を音声パケットに変換等するＶｏＩＰゲートウエイ３と、このＶｏＩＰゲートウエイ３に接続されているＰＢＸ４と、このＰＢＸ４に接続されている複数の通常電話機５と、ルータ２に直接接続されているＩＰ電話機１０ａとが設けられている。また、ＩＰ網１の他方には、ルータ６と、ＶｏＩＰゲートウエイ３０ａと、このＶｏＩＰゲートウエイ３０ａに接続されているＰＢＸ７と、このＰＢＸ７に接続されている複数の通常電話機８と、が設けられている。
【００２２】
ＩＰ電話機１０ａは、図７を用いて説明した従来のＩＰ電話機１０と同様、図１に示すように、ハンドセット１１と、ＰＢ１２と、ＰＢ１２の操作に応じてＰＢ音信号を発するＰＢ音発生器１３と、ハンドセット１１及びＰＢ音発生器１３からのアナログ信号をディジタル信号に変換するＡ／Ｄ変換器１４と、ＰＢ音信号を検出するＰＢ検出部１５ａと、ハンドセット１１からの音声信号を圧縮・符号化して音声パケットを生成すると共に、ＰＢ検出部１５ａでＰＢ音信号が検出されるとＰＢ音信号も圧縮・符号化してＰＢコードパケットを生成する圧縮・符号化部１６と、圧縮・符号化部１６からの４つのパケットを一つにまとめてＶｏＩＰパケットを生成するＩＰパケット化部１７ａと、外部から受信したＶｏＩＰパケットを分解するＩＰパケット分解部１８と、分解で得られたＰＢコードパケット及び音声パケットを伸張・復号化する伸張・復号化部１９と、外部と通信するためのインタフェース２０と、を備えている。但し、本実施形態のＰＢ検出部１５ａは、従来技術のＰＢ検出部１５と異なり、ＰＢ音信号の検出を圧縮・符号化部１６と共に、ＩＰパケット化部１７ａにも通知する。また、ＩＰパケット化部１７ａは、ＰＢ音信号の検出を受け付けると、圧縮・符号化部１６からの音声パケットが４つ集まらなくても、つまり、３つ以下の音声パケットしか集まらなくても、ＰＢ音信号の検出を受け付けた時点で蓄えている音声パケットをＶｏＩＰパケットとして出力する。
【００２３】
本実施形態のＩＰ電話機１０ａは、図２に示すように、圧縮・符号化部１６での符号化間隔が１０ｍｓである。また、前述したように、ＶｏＩＰパケットは音声パケット及び／又はＰＢコードパケットを４つまとめたもので、このＶｏＩＰパケットの送出間隔は４０ｍｓである。また、ＰＢ音信号がＰＢ検出部１５ａに入力し初めてから検出するまでの時間が５０ｍｓである。
【００２４】
また、以上のＩＰ電話機１０ａにＩＰ網１やルータ２，６を介して接続されているＶｏＩＰゲートウエイ３０ｂは、図７を用いて説明した従来のＶｏＩＰゲートウエイ３０と同様、ＰＢＸ側の端末側インタフェース３１と、端末側インタフェース３１からのアナログ信号をディジタル信号に変換するＡ／Ｄ変換器３２と、ＰＢ音信号を検出するＰＢ検出部３５と、端末側インタフェース３１からの音声信号を圧縮・符号化して音声パケットを生成すると共に、ＰＢ検出部３５でＰＢ音信号が検出されるとＰＢ音信号も圧縮・符号化してＰＢコードパケットを生成する圧縮・符号化部３６と、圧縮・符号化部３６からの４のパケットを一つにまとめてＶｏＩＰパケットを生成するＩＰパケット化部３７と、外部から受信したＶｏＩＰパケットを分解するＩＰパケット分解部３８と、分解で得られたＰＢコードパケット及び音声パケットを伸張・復号化する伸張・復号化部３９と、外部と通信するためＩＰ網側インタフェース４０と、を備えている。本実施形態のＶｏＩＰゲートウエイ３０ａは、さらに、ＩＰパケット分解部３８がＶｏＩＰパケットを分解して得られたＰＢコードパケットや音声パケットを５つ分、言い換えると５０ｍｓ分蓄える揺らぎ吸収バッファ４１と、この揺らぎ吸収バッファ４１に蓄えられた音声パケットをＰＢコードパケットに書き換えるパケット書換部４２と、を備えている。なお、ここでは、揺らぎ吸収バッファ４１の容量を、ＰＢ音信号の検出時間（５０ｍｓ）に対応させたが、後述するように、ＰＢ音信号の検出時間により先漏れする６つのＰＢ音信号に関する音声パケットを蓄えられる容量、つまり６０ｍｓ分の容量にしてもよい。
【００２５】
次に、以上で説明した、ＶｏＩＰパケット送信装置としてのＩＰ電話機１０ａ、及びＶｏＩＰパケット受信装置としてのＶｏＩＰゲートウエイ３０ａの動作について、図２を用いて説明する。
【００２６】
仮に、ＩＰ電話機１０ａの通話中であって、圧縮・符号化部１６がパケットＢをＩＰパケット化部１７ａに送出したときに、ＰＢ１２が押され、ＰＢ音信号がＰＢ検出部１５ａに入力したとする。ＰＢ検出部１５ａは、前述したように、ＰＢ音信号が入力して始めてから検出するまでに、５０ｍｓかかるので、ＰＢ音信号が入力した以降、圧縮・符号化部１６及びＰＢ検出部１５ａに、ＰＢ音信号Ｃ，Ｄ，Ｅ，Ｆ，Ｇ，Ｆ，Ｈ，…が順次に入力しても、ＰＢ検出部１５ａは、信号Ｈが入力する直前まで、信号Ｃ，Ｄ，Ｅ，Ｆ，ＧがＰＢ音信号であることを検知できない。このため、圧縮・符号化部１６は、信号Ｃ，Ｄ，Ｅ，Ｆ，ＧがＰＢ音信号であるにも関わらず、これを音声信号として処理し、これらの信号を音声パケットＣ，Ｄ，Ｅ，Ｆ，Ｇに変換してしまう。
【００２７】
圧縮・符号化部１６は、ＰＢ検出部１５ａからＰＢ音検出の旨を受信すると、その時点以降のＰＢ音信号Ｉ，Ｊ，…をＰＢコードパケットに変換して、ＩＰパケット化部１７ａへ送る。
【００２８】
ＩＰパケット化部１７ａは、前述したように、基本的に、圧縮・符号化部１６でパケット化された４つのパケットをまとめて一つのＶｏＩＰパケットにするため、圧縮・符号化部１６からの音声パケットＢ〜Ｅを一つのＶｏＩＰパケットとして外部へ送信する。但し、ＩＰパケット化部１７ａは、ＰＢ検出部１５ａからＰＢ音信号の検出を受け付けると、圧縮・符号化部１６からの音声パケットが４つ集まらなくても、ＰＢ音信号の検出を受け付けた時点で蓄えている音声パケットをＶｏＩＰパケットとして出力する。このため、ここでは、音声パケットＢ〜Ｅを一つのＶｏＩＰパケットとして外部へ送信した後、ＰＢ音検出までに蓄えられた３つの音声パケットＦ，Ｇ，Ｈを一つのＶｏＩＰパケットとして外部へ送信する。そして、圧縮・符号化部１６から音声パケットＨの後に順次送られてきたＰＢコードパケットＩ，Ｊ，…が、４つ溜まると、４つのＰＢコードパケットＩ〜Ｌを一つのＶｏＩＰパケットとして外部へ送信する。この結果、本実施形態のＩＰ電話機１０ａは、ＰＢ検出部１５ａにＰＢ音信号が入力し始めてから、６つ分のＰＢ音信号が音声パケットとして処理されるものの、図８に示す従来技術よりも、１つのＰＢコードパケット（ＰＢコードパケットＩ）分、早めに、ＰＢコードパケットを受信側へ送ることになる。
【００２９】
以上のＩＰ電話機１０ａに、ＩＰ網１及びルータ２，６を介して接続されているＶｏＩＰゲートウエイ３０ａでは、ＩＰ電話機１０ａからのＶｏＩＰパケットを受信すると、ＩＰパケット分解部３８がＶｏＩＰパケットを、音声パケットやＰＢコードパケットに分解し、順次、揺らぎ吸収バッファ４１に送る。ＩＰパケット分解部３８は、この分解過程で、ＶｏＩＰパケット中にＰＢコードパケットが含まれていることを認識すると、その旨をパケット書換部４２に通知する。パケット書換部４２は、この通知を受けると、この時点で、揺らぎ吸収バッファに溜められている５つの音声パケットＣ〜ＧをＰＢコードパケットＩ〜Ｉに書き換え、さらに、１０ｍｓ後、書き換えられた一つのＰＢコードパケットＩが揺らぎ吸収バッファ４１から伸張・復号化部３９に送られ、ＩＰパケット分解部３８から揺らぎ吸収バッファ４１に送られてきた一つの音声パケットＨをＰＢコードパケットＩに書き換える。つまり、ＩＰ電話機１０ａで、先漏れした６つのＰＢ音信号に関する音声パケットＣ〜ＨをＰＢコードパケットに書き換える。
【００３０】
伸張・復号化部３９は、揺らぎ吸収バッファ４１からの音声パケットを音声信号に変換し、Ａ／Ｄ変換器３２及び端末側インタフェース３１を介して、この音声信号をＰＢＸ７に送る。また、伸張・復号化部３９は、揺らぎ吸収バッファ４１からのＰＢコードパケットをＰＢ音信号に変換し、Ａ／Ｄ変換器３２を介して、このＰＢ音信号をＰＢ音発生器３３に送る。ＰＢ音発生器３３は、５０ｍｓ分以上のＰＢ音信号を受け取ると、このＰＢ音信号に応じたＰＢ音を発生して、端末側インタフェース３１を介して、このＰＢ音をＰＢＸ７へ送信する。ＰＢＸ７では、仮に、このＰＢ音が通常電話機５の内線番号である場合には、この内線番号に対応した通常電話機５との通話回線を確立する。
【００３１】
以上のように、本実施形態では、ＩＰ電話機１０ａで先漏れした６つのＰＢ音信号に関する音声パケットを受信側でＰＢコードパケットに書き換え、この書き換えられたＰＢコードパケットとＩＰ電話機１０ａから送られてきたＰＢコードパケットとに基づいて、ＰＢ音を発生させているので、ＰＢ音信号の漏れによるＰＢ音の未発生を防ぐことができる
次に、本発明に係る第２の実施形態としての通信システムについて、図３及び図４を用いて説明する。
【００３２】
本実施形態の通信システムは、基本的に第１の実施形態の通信システムと同じであるが、ＩＰ電話機１０ｂのＩＰパケット化部１７ｂの動作と、ＶｏＩＰゲートウエイ３０ｂのパケット分解部３８の下流側に揺らぎ吸収バッファ３９がないこととが、第一の実施形態と異なる。
【００３３】
本実施形態のＩＰ電話機１０ｂのＩＰパケット化部１７ｂは、ＰＢ検出部１５ｂからＰＢ音信号の検出を受け付けると、第１の実施形態と同様に、圧縮・符号化部１６からの音声パケットが４つ集まらなくても、ＰＢ音信号の検出を受け付けた時点で蓄えている音声パケットをＶｏＩＰパケットとして出力する。さらに、この実施形態におけるＩＰパケット化部１７ｂは、ＰＢ音信号の検出を受け付けた後に圧縮・符号化部１６からの送られてきた最初の一つのＰＢコードパケットのみをＶｏＩＰパケットとして出力する。
【００３４】
従って、ＩＰパケット化部１７ｂは、図４に示すように、圧縮・符号化部１６からの音声パケットＢ〜Ｅを一つのＶｏＩＰパケットとして外部へ送信し、ＰＢ検出部１５ｂからＰＢ音信号の検出を受け付けると、圧縮・符号化部１６からの音声パケットが４つ集まらなくても、ＰＢ音信号の検出を受け付けた時点で蓄えている音声パケットＦ，Ｇ，Ｈを一つのＶｏＩＰパケットとして外部へ送信する。さらに、ＰＢ音信号の検出後に圧縮・符号化部１６からの送られてきた最初の一つのＰＢコードパケットＩのみをＶｏＩＰパケットとして外部へ送信する。このため、本実施形態では、従来技術のように、４つのＰＢ音コードパケットが集まるまで待たないので、従来技術よりも、４つのＰＢコードパケット分、早めにＰＢコードパケットを外部に送ることになる。
【００３５】
以上のＩＰ電話機１０ｂに、ＩＰ網１及びルータ２，６を介して接続されているＶｏＩＰゲートウエイ３０ｂでは、ＩＰ電話機１０ｂからのＶｏＩＰパケットを受信すると、ＩＰパケット分解部３８がＶｏＩＰパケットを、音声パケットやＰＢコードパケットに分解し、順次、伸張・復号化部３９に送る。ＩＰパケット分解部３９は、この分解過程で、ＶｏＩＰパケット中にＰＢコードパケットが含まれていることを認識すると、その旨をパケット書換部４２ｂに通知する。パケット書換部４２は、この通知を受けると、この時点で、ＩＰパケット分解部３８が備えているバッファに蓄えられている音声パケットをＰＢコードパケットに書き換える。ここで、ＩＰパケット分解部３８は、ＰＢコードパケット又は音声パケットを４つ含んでいるＶｏＩＰパケットを受け入れる必要があるため、このＩＰ分解パケット部３８のバッファは、少なくとも、ＰＢコードパケット又は音声パケットを４つ以上蓄えることができるものである。このため、ＩＰパケット分解部３８は、ＰＢコードパケットＩを含むＶｏＩＰパケットを受け付けた時点で、このＩＰパケット分解部３８のバッファには、少なくとも３つの音声パケットＦ，Ｇ，Ｈが蓄えられていることになる。従って、ＩＰパケット分解部３８がＩＰヘッダからＰＢコードパケットを識別し、パケット書換部４２が、ＩＰパケット分解部３８からＰＢコードパケットが含まれている旨の通知を受け付けたときに、ＩＰパケット分解部３８のバッファに蓄えられている３つの音声パケットＦ，Ｇ，ＨをＰＢコードパケットＩ，Ｉ，Ｉに書き換える。つまり、ＩＰ電話機で、先漏れした６つのＰＢ音信号に関する音声パケットＣ〜Ｈのうち、音声パケットＦ，Ｇ，ＨをＰＢコードパケットに書き換える。
【００３６】
伸張・復号化部３９では、第一の実施形態と同様、ＩＰパケット分解部３８からの音声パケットを音声信号に変換し、Ａ／Ｄ変換器３２及び端末側インタフェース３１を介して、この音声信号をＰＢＸ７に送し、ＩＰパケット分解部３８からのＰＢコードパケットをＰＢ音信号に変換し、Ａ／Ｄ変換器３２を介して、このＰＢ音信号をＰＢ音発生器３３に送る。ＰＢ音発生器３３は、５０ｍｓ分以上のＰＢ音信号を受け取ると、このＰＢ音信号に応じたＰＢ音を発生して、端末側インタフェース３１を介して、このＰＢ音をＰＢＸ７へ送信する。
【００３７】
以上のように、本実施形態では、ＩＰ電話機１０ａで先漏れした６つのＰＢ音信号に関する音声パケットのうち、３つの音声パケットをＰＢコードパケットに書き換え、この書き換えられたＰＢコードパケットとＩＰ電話機１０ａから送られてきたＰＢコードパケットとに基づいて、ＰＢ音を発生させているので、ＰＢ音信号の漏れによるＰＢ音の未発生を最小限に抑えることができる。さらに、本実施形態では、ＩＰパケット分解部３８と伸張・復号化部３９との間に、揺らぎ吸収バッファを設けていないので、メモリの有効利用を図ることができる上に、揺らぎ吸収バッファの存在による応答遅延を回避することができる。
【００３８】
次に、本発明に係る通信システムの第３の実施形態について、図５を用いて説明する。
【００３９】
本実施形態のＩＰ電話機１０ｃは、圧縮・符号化部１６の前段に前段バッファ２１を設けたもので、その他のＩＰ電話機１０ｃの構成は、第２の実施形態と同様である。
【００４０】
前段バッファ２１の容量は、第２の実施形態で先漏れしてしまう６つのＰＢ音信号Ｃ〜Ｈを蓄えることができる容量である。ＰＢ音発生器１３からのＰＢ音信号は、圧縮・符号化部１６へはこの前段バッファ２１を介して入力し、ＰＢ検出部１５ｂへはこの前段バッファ２１を介さずに入力する。従って、圧縮・符号化部１６には、ＰＢ検出部１５ｂよりも、前段バッファ２１の容量分だけ、遅れてＰＢ信号が入力する。このため、図２に示すように、ＰＢ検出部１５ｂにＰＢ音信号Ｃ，Ｄ，Ｅ，…が入力した時点では、圧縮・符号化部１６には、ＰＢ音信号Ｃ，Ｄ，Ｅ，…が入力しておらず、ＰＢ検出部１５ｂがＰＢ音信号Ｈを検出した時点で、圧縮・符号化部１６にＰＢ音信号Ｃ，Ｄ，Ｅ，…が入力し始めることになる。このため、圧縮・符号化部１６にＰＢ音信号Ｃ，Ｄ，Ｅ，…として入力した信号は、こららが入力した時点でＰＢ音信号であることが検出されているので、以上の実施形態と異なり、先漏れすることなく、全てＰＢコードパケットＣ，Ｄ，Ｅ，…に変換される。
【００４１】
以上のように、本実施形態では、ＩＰ電話機１０ｃにおいて、ＰＢ音信号の先漏れがなくなるので、ＰＢ音信号の漏れによるＰＢ音の未発生を防ぐことができる。
【００４２】
なお、以上の各実施形態では、ＶｏＩＰパケット送信装置としてＩＰ電話機を例にして説明したが、本発明はこれに限定されるものではなく、ＰＢ音信号や音声信号をパケット化し、これらをまとめてＶｏＩＰパケットとして外部に送信するものであれば、本発明を如何なるものに適用してもよく、例えば、図６中のＶｏＩＰゲートウエイや、このＶｏＩＰゲートウエイの機能を備えたＰＢＸに、本発明を適用してもよい。また、以上の各実施形態では、ＶｏＩＰパケット送信受信としてＶｏＩＰゲートウエイを例にして説明したが、これに関しても、ＰＢコードパケットや音声パケットをまとめたＶｏＩＰパケットを受信し、これを復号化するものであれば、本発明を如何なるものに適用してもよく、例えば、ＶｏＩＰゲートウエイの機能を備えたＰＢＸに、本発明を適用してもよい。
【００４３】
【発明の効果】
本発明に係るＶｏＩＰパケット受信装置によれば、ＶｏＩＰ送信装置で漏れたＰＢ音信号に関する音声パケットをＰＢコードパケットに書き換え、この書き換えられたＰＢコードパケットとＶｏＩＰパケット受信装置から送られてきたＰＢコードパケットとに基づいて、ＰＢ音を発生させているので、ＰＢ音信号の漏れによるＰＢ音の未発生を最小限に抑えることができる。
【００４４】
また、本発明に係るＶｏＩＰパケット送信装置によれば、符号化手段の前段にＰＢ音信号を一定時間溜めておくバッファを設け、ＰＢ音信号が入力してからそれを検知するまでに一定時間かかるＰＢ検出手段よりも、一定時間遅くに、符号化手段にＰＢ音信号が入力するようにしたので、ＰＢ検出手段でＰＢ信号を検知した時点以降に、符号化手段にＰＢ音信号が入力するようになり、符号化手段でＰＢ音信号を音声パケットとして処理してしまう、ＰＢ音信号の漏れを防ぐことができ、結果として、ＰＢ音の未発生を防ぐことができる。
【図面の簡単な説明】
【図１】本発明に係る第１の実施形態における通信システムにおけるＩＰ電話機及びＶｏＩＰゲートウエイの機能ブロック図である。
【図２】本発明に係る第１の実施形態におけるパケット送出側及び受信側のパケットの処理内容を示す説明図である。
【図３】本発明に係る第２の実施形態における通信システムにおけるＩＰ電話機及びＶｏＩＰゲートウエイの機能ブロック図である。
【図４】本発明に係る第２の実施形態におけるパケット送出側及び受信側のパケットの処理内容を示す説明図である。
【図５】本発明に係る第３の実施形態における通信システムにおけるＩＰ電話機及びＶｏＩＰゲートウエイの機能ブロック図である。
【図６】通信システムの系統図である。
【図７】従来の通信システムにおけるＩＰ電話機及びＶｏＩＰゲートウエイの機能ブロック図である。
【図８】従来のパケット送出側及び受信側のパケットの処理内容を示す説明図である。
【符号の説明】
１…ＩＰ網、１０，１０ａ，１０ｂ，１０ｃ…ＩＰ電話機、１１…ハンドセット、１２…ＰＢ、１３，３３…ＰＢ音発生器、１５，１５ａ，１５ｂ，３５…ＰＢ検出部、１６，３６…圧縮・符号化部、１７，１７ａ，１７ｂ，３７…ＩＰパケット化部、１８，３８…ＩＰパケット分解部、１９，３９…伸張・復号化部、４１…揺らぎ吸収バッファ、４２，４２ｂ…パケット書換部、３０，３０ａ，３０ｂ…ＶｏＩＰゲートウエイ。
【図１】
2004064408.tif 000003
【図２】
2004064408.tif 000004
【図３】
2004064408.tif 000005
【図４】
2004064408.tif 000006
【図５】
2004064408.tif 000007
【図６】
2004064408.tif 000008
【図７】
2004064408.tif 000009
【図８】
2004064408.tif 000010