(57)【特許請求の範囲】
【請求項１】
パケット網から到来したパケットを複製して少なくとも２つの複製パケットを生成するパケット複製部と、前記複製パケットに含まれる音声データに対して各々が保持している音声処理用データに基づいて音声処理を施した後に前記音声データを時分割多重化してＴＤＭデータを各々が生成する少なくとも２つのゲートウェイ装置と、前記ゲートウェイ装置の各々によって生成されたＴＤＭデータのうちの一方を電話網を介して送信するＴＤＭデータ送信部と、を含む音声データ中継システムであって、
前記ゲートウェイ装置の一方は、自身が保持しているＴＤＭデータを複製して得られた複製ＴＤＭデータを他方のゲートウェイ装置へ順次送信する複製ＴＤＭデータ送信手段を含み、
前記他方のゲートウェイ装置は、前記複製ＴＤＭデータ送信手段からの前記複製ＴＤＭデータと、自身が保持しているＴＤＭデータとが一致するか否かを判別するＴＤＭデータ判別手段と、前記ＴＤＭデータ判別手段によって不一致と判別された場合に自身が保持している音声処理用データを前記一方のゲートウェイ装置へ送信する音声処理用データ送信手段と、を含み、
前記一方のゲートウェイ装置は、自身が保持している音声処理用データを、前記他方のゲートウェイ装置から転送された音声処理用データに一致させる音声処理用データ更新手段を更に含むことを特徴とする音声データ中継システム。
【請求項２】
前記ＴＤＭデータは、複数のチャネルについての音声データを含み、
前記複製ＴＤＭデータ送信手段は、前記複数のチャネルについての前記音声処理用データを転送し、
前記ＴＤＭデータ判別手段は、前記チャネル毎に前記ＴＤＭデータの各々が互いに一致するか否かを判別し、
前記音声処理用データ送信手段は、前記ＴＤＭデータ判別手段によって不一致と判別されたチャネルについての自身が保持している音声処理用データを送信し、
前記音声処理用データ更新手段は、前記チャネル毎に音声処理用データを更新することを特徴とする請求項１に記載の音声データ中継システム。
【請求項３】
前記音声処理用データは、エコーキャンセラ処理におけるエコー係数を少なくとも含むことを特徴とする請求項１又は２に記載の音声データ中継システム。
【請求項４】
パケット網から到来したパケットに含まれる音声データに対して少なくとも２つの音声処理用データに基づいて少なくとも２系統の音声処理を施した後に前記系統毎に前記音声データを時分割多重化して少なくとも２つのＴＤＭデータを生成するＴＤＭデータ生成ステップと、前記ＴＤＭデータ生成ステップにおいて生成されたＴＤＭデータのうちの一方を電話網を介して送信するＴＤＭデータ生成ステップと、を含む音声データ中継方法であって、
転送周期信号を生成する転送周期生成ステップと、
前記ＴＤＭデータ生成ステップにおいて生成されたＴＤＭデータの各々が互いに一致するか否かを判別するＴＤＭデータ判別ステップと、
前記ＴＤＭデータ判別ステップによって不一致と判別された場合に前記音声処理用データの各々の内容を一致させる音声処理用データ更新ステップと、を含むことを特徴とする音声データ中継方法。
【請求項５】
前記ＴＤＭデータは複数のチャネルについてのデータからなることを特徴とする請求項４に記載の音声データ中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話網と例えばＩＰ（Internet Protocol）網等のパケット網との間で音声データを中継する音声データ中継システムに関する。
【背景技術】
【０００２】
電話網とパケット網との間で音声データを中継する複数の例えばゲートウェイ装置等の中継装置からなる冗長構成のデータ中継システムが知られている。例えば特許文献１には、運用系と待機系の系切替に起因する通信の瞬断によって生じる通信品質の劣化を改善するための冗長化ゲートウェイシステムが開示されている。当該システムは、受信パケットを複製して得られた複製パケットを冗長系相互間で受け渡すことにより、同一内容のパケットを複数のゲートウェイ装置で受信し、各々に内蔵されているジッタバッファを同期して動作させると共に、音声処理のタイミングを同期させるものである。かかる構成によって、瞬断を回避し、音声品質の劣化を防ぐことができるとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４３０８２８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示されている構成では、受信パケットを複製して得られた複製パケットを冗長系間相互で受け渡す際にデータ誤りなどにより、冗長系ゲートウェイ装置の各々が同一内容のパケットを受信できなかった場合、それ以降の音声処理が冗長系間で完全に一致しなくなってしまうという問題点があった。
【０００５】
図６は、従来の冗長化された音声データ中継システムにおける、運用系と待機系各々のゲートウェイ装置が受信する複製パケットと、音声処理状態の一致／不一致状態とを表すタイムチャートである。運用系のゲートウェイ装置におけるチャネル０についての複製パケット（ｃｈ０運用系受信）と、待機系のゲートウェイ装置におけるチャネル０についての複製パケット（ｃｈ０待機系受信）と、運用系と待機系各々のチャネル０についての音声処理状態の一致／不一致状態（ｃｈ０音声処理状態）とが示されている。横軸の時刻ｔ０〜ｔ１２は、音声処理基準タイミングを示している。時刻ｔ０〜ｔ２及びｔ３〜ｔ１２においては、運用系と待機系各々のゲートウェイ装置は同一内容のパケットを受信している（図中の○記号）。時刻ｔ２〜ｔ３においては、例えばノイズ等の外乱的要因によるパケットロスやビット誤りにより、運用系ゲートウェイ装置が受信した複製パケットの内容と待機系ゲートウェイ装置が受信した複製パケットの内容とは互いに異なっている（図中の□及び△記号）。
【０００６】
時刻ｔ２〜ｔ３における複製パケットは、一時的にジッタバッファに蓄積され、時刻ｔ５から音声処理が施されるので、時刻ｔ５以降における運用系と待機系各々のゲートウェイ装置が実行する音声処理は互いに異なったものになる。時刻ｔ３〜ｔ１２においては、運用系と待機系各々のゲートウェイ装置は同一内容のパケットを受信しているが、時刻ｔ６以降も音声処理の不一致は解消しない。音声処理における例えばエコーキャンセラ処理が、過去に受信した複製パケットのデータ内容に基づいてなされるからである。
【０００７】
このように、従来の音声データ中継システムにおいては、一度、複製パケットの内容が不一致となった場合、運用系と待機系各々のゲートウェイ装置が実行する音声処理の不一致が解消されないという問題点があった。
【０００８】
本発明は上記した如き問題点に鑑みてなされたものであって、運用系と待機系各々のゲートウェイ装置各々が同一内容の複製パケットを受信できなかった場合にも、運用系と待機系各々のゲートウェイ装置が実行する音声処理の不一致を解消することができる音声データ中継システム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
また、本発明による音声データ中継システムは、パケット網から到来したパケットを複製して少なくとも２つの複製パケットを生成するパケット複製部と、前記複製パケットに含まれる音声データに対して各々が保持している音声処理用データに基づいて音声処理を施した後に前記音声データを時分割多重化してＴＤＭデータを各々が生成する少なくとも２つのゲートウェイ装置と、前記ゲートウェイ装置の各々によって生成されたＴＤＭデータのうちの一方を電話網を介して送信するＴＤＭデータ送信部と、を含む音声データ中継システムであって、前記ゲートウェイ装置の一方は、自身が保持しているＴＤＭデータを複製して得られた複製ＴＤＭデータを他方のゲートウェイ装置へ順次送信する複製ＴＤＭデータ送信手段を含み、前記他方のゲートウェイ装置は、前記複製ＴＤＭデータ送信手段からの前記複製ＴＤＭデータと、自身が保持しているＴＤＭデータとが一致するか否かを判別するＴＤＭデータ判別手段と、前記ＴＤＭデータ判別手段によって不一致と判別された場合に自身が保持している音声処理用データを前記一方のゲートウェイ装置へ送信する音声処理用データ送信手段と、を含み、前記一方のゲートウェイ装置は、自身が保持している音声処理用データを、前記他方のゲートウェイ装置から転送された音声処理用データに一致させる音声処理用データ更新手段を更に含むことを特徴とする。
【００１２】
また、本発明によるによる音声データ中継方法は、パケット網から到来したパケットに含まれる音声データに対して少なくとも２つの音声処理用データに基づいて少なくとも２系統の音声処理を施した後に前記系統毎に前記音声データを時分割多重化して少なくとも２つのＴＤＭデータを生成するＴＤＭデータ生成ステップと、前記ＴＤＭデータ生成ステップにおいて生成されたＴＤＭデータのうちの一方を電話網を介して送信するＴＤＭデータ生成ステップと、を含む音声データ中継方法であって、転送周期信号を生成する転送周期生成ステップと、前記ＴＤＭデータ生成ステップにおいて生成されたＴＤＭデータの各々が互いに一致するか否かを判別するＴＤＭデータ判別ステップと、前記ＴＤＭデータ判別手段によって不一致と判別された場合に前記音声処理用データの各々の内容を一致させる音声処理用データ更新ステップと、を含むことを特徴とする。
【発明の効果】
【００１３】
本発明による音声データ中継システム及び方法によれば、運用系と待機系各々のゲートウェイ装置各々が同一内容の複製パケットを受信できなかった場合にも、運用系と待機系各々のゲートウェイ装置が実行する音声処理の不一致を解消することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施例の音声データ中継システムを電話網及びパケット網と共に表すブロック図である。
【図２】図１の音声処理部と音声処理情報更新部による音声処理及び音声処理用データ転送処理を表すタイムチャートである。
【図３】図１の音声処理部が受信した複製パケットと、音声処理状態の一致／不一致状態とを表すタイムチャートである。
【図４】第２の実施例の音声データ中継システムを電話網及びパケット網と共に表すブロック図である。
【図５】図４の音声処理部が受信した複製パケットと、音声処理状態の一致／不一致状態とを表すタイムチャートである。
【図６】従来の冗長化された音声データ中継システムにおける、運用系と待機系各々のゲートウェイ装置が受信する複製パケットと、音声処理状態の一致／不一致状態とを表すタイムチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明に係る実施例について添付の図面を参照しつつ詳細に説明する。
【００１６】
＜第１の実施例＞
図１は本実施例の音声データ中継システム１を電話網７０及びパケット網８０と共に表すブロック図である。音声データ中継システム１は、運用系ゲートウェイ装置１０と、待機系ゲートウェイ装置２０と、を含むことによって冗長化された、電話網７０とパケット網８０との間で音声データを中継するシステムである。音声データ中継システム１は、パケットネットワークインターフェース部（以下、パケットＩ／Ｆ部と称する）３０と、パケット複製選択部４０と、ＴＤＭ（Time Division Multiplex：時分割多重化）交換部５０と、制御部６０と、を更に含む。
【００１７】
パケットＩ／Ｆ部３０は、パケット網８０から到来したパケットを受信して（以下、当該受信したパケットを受信パケットと称する）、受信パケットのヘッダに含まれる宛先アドレスに基づいて中継すべきパケットであると判別した場合には、これをパケット複製選択部４０へ供給する。また、パケットＩ／Ｆ部３０は、パケット複製選択部４０から供給されたパケットをパケット網８０へ送信する機能も有する。
【００１８】
パケット複製選択部４０は、パケットＩ／Ｆ部３０から供給された受信パケットを複製して同一内容の複製パケットを生成し、そのうちの１つの複製パケットａを運用系ゲートウェイ装置１０へ供給し、もう１つの複製パケットｂを待機系ゲートウェイ装置２０へ供給する。また、パケット複製選択部４０は、運用系ゲートウェイ装置１０及び待機系ゲートウェイ装置２０の各々からパケットの供給を受け、制御部６０によって指定された側の装置からのパケットを選択してパケットＩ／Ｆ部３０へ供給する機能も有する。通常は、制御部６０によって運用系ゲートウェイ装置１０が指定されているので、パケット複製選択部４０は、運用系ゲートウェイ装置１０からのパケットを選択してこれをパケットＩ／Ｆ部３０へ供給する。
【００１９】
運用系ゲートウェイ装置１０は、通常時に電話網７０とパケット網８０との間で音声データを中継する音声データ中継装置であり、パケット処理部１１と、音声処理部１２と、音声処理情報更新部１３と、ＴＤＭ処理部１４と、転送周期生成部１５と、を含む。
【００２０】
パケット処理部１１は、パケット複製選択部４０から供給された複製パケットについて、各レイヤのヘッダ情報からパケットの正常性をチェックし、正常な複製パケットのみを音声処理部１２へ供給する。また、パケット処理部１１は、音声処理部１２から供給されたパケットに、各レイヤのヘッダ情報を付加してパケット複製選択部４０へ供給する機能も有する。
【００２１】
音声処理部１２は、パケット処理部１１から供給された複製パケットに含まれる音声データに対して、自身が保持している音声処理情報に基づいて各種の音声処理を施してＴＤＭ処理部１４へ供給する。音声処理は、例えば、パケット網８０を介して到来したことによるパケットの時間的な揺らぎを吸収するジッタバッファ処理、エコー消去を行うエコーキャンセラ処理、受信パケットが欠落した場合の音声データを補償するパケットロス補償処理、音声データを時分割多重化してＴＤＭデータを生成するＴＤＭ生成処理である。音声処理情報は、音声データに対して音声処理を施すための例えばエコーキャンセラ処理に用いるエコー係数などの各種データである。なお、音声処理情報を音声処理用データとも称する。音声処理部１２は、この音声処理情報に基づいて複製パケットに音声処理を施す。また、音声処理部１２は、ＴＤＭ処理部１４からのＴＤＭデータすなわち音声データに対してもこれらの処理を施してパケット処理部１１へ供給する機能も有する。
【００２２】
音声処理情報更新部１３は、転送周期生成部１５から供給される転送周期信号ｄ、及びＴＤＭ交換部５０のタイミング信号生成部５１から供給される音声処理同期化タイミング信号ｆに応じて、音声処理情報ｃを待機系ゲートウェイ装置２０の音声処理情報更新部２３へ周期的に転送する（以下、音声処理情報送信手段と称する）。音声処理情報は、例えばエコーキャンセラ処理に用いるエコー係数などの、音声データに対して施す音声処理に関する各種情報である。
【００２３】
ＴＤＭ処理部１４は、音声処理部１２とＴＤＭ交換部５０との間のＴＤＭフレームタイミングの位相合わせなどのタイミング調整を行う。ＴＤＭ処理部１４は、音声処理部１２から出力されたＴＤＭデータに対してタイミング調整を行い、当該タイミング調整後のＴＤＭデータをＴＤＭ交換部５０へ供給する。また、ＴＤＭ処理部１４は、ＴＤＭ交換部５０から供給されたＴＤＭデータについても同様の処理を施し、これを音声処理部１２へ供給する機能も有する。
【００２４】
転送周期生成部１５は、ＴＤＭ交換部５０のタイミング信号生成部５１から供給される転送処理同期化タイミング信号ｇに同期させた所定周期の転送周期信号ｄを生成して、これを音声処理部１２の音声処理情報更新部１３へ供給する。
【００２５】
待機系ゲートウェイ装置２０も運用系ゲートウェイ装置１０と同じ構成である。待機系ゲートウェイ装置２０の音声処理情報更新部２３は、運用系ゲートウェイ装置１０の音声処理情報更新部１３から例えばエコー係数などの音声処理情報を周期的に受信し、転送周期信号ｄに同期して、音声処理部２２の音声処理情報を、音声処理情報更新部１３から転送された音声処理情報に更新する。なお、音声処理情報更新部２３は、音声処理情報更新部１３の音声処理情報と、音声処理部２２が有している音声処理情報とを比較して、これらの内容が互いに異なると判別した場合に、転送周期信号ｄに同期して、音声処理部２２の音声処理情報を、音声処理情報更新部１３から転送された音声処理情報に更新するようにしても良い（以下、音声処理情報更新手段と称する）。
【００２６】
このように音声処理情報を共通させることにより、運用系ゲートウェイ装置１０の音声処理部１２における音声処理と、待機系ゲートウェイ装置２０の音声処理部２２における音声処理とを一致させることができる。これにより、音声処理部１２が音声処理を施して得られた音声データと、音声処理部２２が音声処理を施して得られた音声データとが一致するので、運用系ゲートウェイ装置１０と待機系ゲートウェイ装置２０とを切替えた場合にも、瞬断が生じず、音声品質の劣化を防ぐことができる。
【００２７】
ＴＤＭ交換部５０（ＴＤＭデータ送受信部）は、運用系ゲートウェイ装置１０及び待機系ゲートウェイ装置２０の各々から供給されたＴＤＭデータのうちの一方のＴＤＭデータを電話網７０へ送信する。通常、ＴＤＭ交換部５０は、制御部６０からの選択指示に応じて、運用系ゲートウェイ装置１０から供給されたＴＤＭデータを選択してこれを電話網７０へ送信する。また、ＴＤＭ交換部５０は、電話網７０から到来したＴＤＭデータを運用系ゲートウェイ装置１０及び待機系ゲートウェイ装置２０へ供給する。
【００２８】
タイミング信号生成部５１は、運用系ゲートウェイ装置１０の音声処理部１２における音声処理と、待機系ゲートウェイ装置２０の音声処理部２２における音声処理とを同期させるための音声処理同期化タイミング信号ｆを生成し、これを音声処理部１２及び２２に供給する。また、タイミング信号生成部５１は、運用系ゲートウェイ装置１０の音声処理情報更新部１３における音声処理情報の転送周期と、運用系ゲートウェイ装置２０の音声処理情報更新部２３における音声処理情報の転送周期とを同期させるための転送処理同期化タイミング信号ｇを生成し、これを音声処理情報更新部１３及び２３に供給する。
【００２９】
制御部６０は、運用系ゲートウェイ装置１０、待機系ゲートウェイ装置２０、パケットＩ／Ｆ部３０、パケット複製選択部４０及びＴＤＭ交換部５０の動作を制御する例えばマイクロプロセッサにより構成される処理装置である。制御部６０は、運用系ゲートウェイ装置１０の動作正常性を監視し、異常が発生したと判別した場合には、中継対象とする音声データを運用系ゲートウェイ装置１０から待機系ゲートウェイ装置２０へ切り替える。
【００３０】
図２は、運用系ゲートウェイ装置１０及び待機系ゲートウェイ装置２０における音声処理チャネル数を８チャネルとした場合の、音声処理部１２及び２２と音声処理情報更新部１３及び２３による音声処理及び音声処理用データ転送処理を表すタイムチャートである。横軸が時間を表す。
【００３１】
音声処理同期化タイミング信号ｆは、タイミング信号生成部５１から音声処理部１２及び２２へ供給される信号であり、所定の単位時間毎にパルスが存在する信号である。当該パルスによって区切られる時刻ｔ０〜ｔ１、ｔ１〜ｔ２、・・・、ｔ９〜ｔ１０の各々の期間を音声処理単位時間と称する。
【００３２】
転送周期信号ｄ及びｅは、転送周期生成部１５から音声処理情報更新部１３へ、転送周期生成部２５から音声処理部２２へそれぞれ供給される信号であり、８つの音声処理単位時間（例えばｔ０〜ｔ８の期間）毎にパルスが存在する信号である。８つの音声処理単位時間としたのは、チャネル数が８つであることに対応させたものである。
【００３３】
「音声処理部動作」は、音声処理部１２及び２２における音声処理、及び音声処理情報更新部１３及び２３における音声処理用データ転送処理を時系列的に表している。音声処理部１２及び２２の各々は、各音声処理単位時間内の所定期間（図２の「音声処理期間」）において、チャネル０〜７についての音声処理を行っている（図２の「ｃｈ０〜７音声処理」）。また、音声処理情報更新部１３は、各音声処理単位時間内の一部期間（図２の「０ｃｈ音声処理情報転送期間」等）において、０〜７のチャネルのうちの１つのチャネルについての音声処理情報を周期的に音声処理情報更新部２３へ転送する。詳細には、音声処理情報更新部１３は、音声処理単位時間ｔ０〜ｔ１の一部期間においてチャネル０についての音声処理情報を音声処理情報更新部２３へ転送する。次に、音声処理情報更新部１３は、音声処理単位時間ｔ１〜ｔ２の一部期間においてチャネル１についての音声処理情報を音声処理情報更新部２３へ転送する。このように、音声処理情報更新部１３は、転送対象のチャネルを順次変更しながら、音声処理情報を転送する。音声処理情報更新部１３は、音声処理単位時間ｔ７〜ｔ８の一部期間においてチャネル７についての音声処理情報を音声処理情報更新部２３へ転送し、これにより、チャネル０〜７までの音声処理情報が音声処理情報更新部２３へ順次転送されたこととなる。音声処理情報更新部１３は、音声処理単位時間ｔ８〜ｔ９以降についても同様にチャネル０〜７までの音声処理情報を音声処理情報更新部２３へ順次転送する。これにより、各チャネルの音声処理情報が周期的に音声処理情報更新部２３へ転送される。
【００３４】
音声処理情報更新部２３は、音声処理部２２の音声処理情報を音声処理情報更新部１３から転送された音声処理情報に更新する。これにより、音声処理部１２における音声処理と、音声処理部２２における音声処理とを一致させることができ、音声処理部１２が音声処理を施して得られた音声データと、音声処理部２２が音声処理を施して得られた音声データとが一致する。なお、音声処理情報更新部２３は、音声処理情報更新部１３から転送されたチャネルについての音声処理情報と、音声処理部２２が有している当該チャネルについての音声処理情報とを順次比較し、これらの内容が互いに異なると判別した場合に、音声処理部２２の音声処理情報を音声処理情報更新部１３から転送された音声処理情報に更新するようにしても良い。
【００３５】
図３は、音声処理部１２及び２２における複製パケットの受信状態と、音声処理状態の一致／不一致状態とを表すタイムチャートである。横軸が時間を表す。以下、音運用系ゲートウェイ装置１０及び待機系ゲートウェイ装置２０が、チャネル０〜７の計８チャネルを扱う場合について説明する。
【００３６】
「ｃｈ０運用系受信」は、運用系ゲートウェイ装置１０の音声処理部１２が受信したチャネル０についての音声データを含む複製パケットの受信状態を記号○及び□で表している。記号○は、音声処理部１２が受信したパケットの内容と、待機系ゲートウェイ装置２０の音声処理部２２が受信したパケットの内容とが同一であることを表し、記号□は、これら両パケットの内容が不一致であることを表している。
【００３７】
「ｃｈ０待機系受信」は、待機系ゲートウェイ装置２０の音声処理部２２が受信したチャネル０についての音声データを含む複製パケットの受信状態を記号○及び△で表している。記号○は、音声処理部２２が受信したパケットの内容と、運用系ゲートウェイ装置１０の音声処理部１２が受信したパケットの内容とが同一であることを表し、記号△は、これら両パケットの内容が不一致であることを表している。
【００３８】
時刻ｔ０〜ｔ１、ｔ１〜ｔ２、・・・、ｔ９〜ｔ１０の各々の期間は、図２に示される音声処理単位時間と同じものである。ここでは、音声処理単位時間ｔ２〜ｔ３の期間に受信した複製パケットの内容のみが音声処理部１２と音声処理部２２とで不一致である。当該不一致は、パケット複製選択部４０とパケット処理部１１との間のパケット供給経路（図２のａ）、又はパケット複製選択部４０とパケット処理部２１との間のパケット供給経路（図２のｂ）において、例えばノイズ等の単発的な外乱要因によりパケットの内容が異なることによって生じる。
【００３９】
「音声処理部動作」は、音声処理部１２及び２２における音声処理、及び音声処理情報更新部１３及び２３における音声処理用データ転送処理を時系列的に表したものであり、図２に示される「音声処理部動作」と同じものである。音声処理部１２及び２２の各々は、各音声処理単位時間内の所定期間において、チャネル０〜７についての音声処理を行っている（図３の「ｃｈ０〜７音声処理」）。また、各音声処理単位時間内の一部期間（図３の網掛け部分（ｃｈ０、ｃｈ１、・・・）の期間）において、音声処理情報更新部１３は、０〜７のチャネルのうちの１つのチャネルについての音声処理情報を周期的に音声処理情報更新部２３へ転送し、音声処理情報更新部２３は当該転送された音声処理情報を周期的に受信する。
【００４０】
「音声処理情報更新状況」は、音声処理情報更新部２３が、音声処理情報更新部１３から転送された音声処理情報に基づいて各チャネルについての音声処理情報を更新するタイミングを示している。音声処理情報更新部２３は、音声処理情報更新部１３から音声処理情報を受信したときに、音声処理部２２の音声処理情報を、音声処理情報更新部１３からの音声処理情報に更新する。なお、音声処理情報更新部２３は、音声処理情報更新部１３から転送されたある１つのチャネルについての音声処理情報と、音声処理部２２が有している当該チャネルについての音声処理情報とを比較して、これらの情報が互いに不一致である場合に、音声処理部２２が有している当該チャネルについての音声処理情報を、音声処理情報更新部１３から転送された当該チャネルについての音声処理情報に更新するようにしても良い。
【００４１】
音声処理部２２は、音声処理部１２から音声処理情報が転送された直後に当該更新を行う。例えば時刻ｔ１にチャネル０、時刻ｔ２にチャネル１、・・・、時刻ｔ８にチャネル７についての音声処理情報を更新する。時刻ｔ０９以降も、音声処理部２２は、同様の処理を行う。
【００４２】
「ｃｈ０音声処理状態」は、音声処理部２２におけるチャネル０についての音声処理と、音声処理部１２におけるチャネル０についての音声処理とが一致しているか否かを表す。音声処理部１２が受信した複製パケットに含まれる音声データは、音声処理部１２が備えるジッタバッファ（図示せず）に一時的に蓄積され、所定時間の経過後に音声処理部１２によって音声処理が施される。音声処理単位時間ｔ２〜ｔ３の期間に受信した複製パケットの内容のみが運用系と待機系とで互いに異なるが、当該複製パケットはジッタバッファ（図示せず）に一時的に蓄積され（ＪＢ内滞留時間）、時刻ｔ５から音声処理が施される。
【００４３】
故に、時刻ｔ０〜ｔ５までは音声処理の内容が音声処理部１２と音声処理部２２と一致しており、時刻ｔ５から音声処理の不一致状態が始まる。そして、この不一致状態は、チャネル０についての音声処理情報の更新が音声処理部２２においてなされる時刻ｔ９まで続く。これは、例えば音声処理におけるエコーキャンセラ処理が、過去に受信した複製パケットのデータ内容に基づいてなされるからである。その後、音声処理部２２において時刻ｔ９の時点でチャネル０についての音声処理情報が更新されるので、時刻ｔ９以降においては、チャネル０についての音声処理部１２の音声処理と音声処理部２２の音声処理とが一致している。
【００４４】
上記したように、本実施例の音声データ中継システム１は、運用系ゲートウェイ装置１０から待機系ゲートウェイ装置２０へ各チャネルの音声処理情報を周期的に転送する。待機系ゲートウェイ装置２０においては、転送された音声処理情報と、自身が保持している音声処理情報とが一致するか否かを判断し、不一致であると判断した場合に、自身が保持している音声処理情報を当該転送された音声処理情報の内容に更新する。これにより、音声処理部１２における音声処理と、音声処理部２２における音声処理とを一致させることができる。故に、音声処理部１２が音声処理を施して得られた音声データ及びそのＴＤＭデータと、音声処理部２２が音声処理を施して得られた音声データ及びそのＴＤＭデータとが一致し、運用系ゲートウェイ装置１０と待機系ゲートウェイ装置２０とを切替えた場合にも、瞬断が生じず、音声品質の劣化を防ぐことができる。
【００４５】
＜第２の実施例＞
図４は、本実施例の音声データ中継システム１を電話網７０及びパケット網８０と共に表すブロック図である。以下、第１の実施例と異なる部分について主に説明する。音声データ中継システム１は、転送周期生成部１５及び２５を含まず、ＴＤＭ出力データ比較部１６及び２６を含む。
【００４６】
待機系ゲートウェイ装置２０のＴＤＭ出力データ比較部２６は、音声処理部２２から出力されたＴＤＭデータの複製データｈ（以下、複製ＴＤＭデータと称する）を、運用系ゲートウェイ装置１０のＴＤＭ出力データ比較部１６へ順次転送する（以下、複製ＴＤＭデータ送信手段と称する）。ＴＤＭ出力データ比較部１６は、転送された複製ＴＤＭデータに含まれる各チャネルの音声データと、音声処理部１６から出力されたＴＤＭデータに含まれる各チャネルの音声データとが一致するか否かを判別する（以下、ＴＤＭデータ判別手段と称する）。
【００４７】
運用系ゲートウェイ装置１０が例えばチャネル０〜７の８つのチャネルを処理する場合、ＴＤＭ出力データ比較部１６は、チャネル０〜７の各チャネルについて音声データの一致／不一致を判別する。そして、ＴＤＭ出力データ比較部１６は、いずれかのチャネルについて音声データの不一致があった場合、当該不一致のあったチャネルについての音声処理情報を音声処理情報更新部２３へ転送すべき旨の指示信号ｍ（以下、転送指示信号と称する）を音声処理情報更新部１３に対して与える（以下、転送指示手段と称する）。
【００４８】
音声処理情報更新部１３は、転送指示信号ｍに応じて、当該チャネルについての音声処理情報を待機系ゲートウェイ装置２０の音声処理情報更新部２３へ転送する（以下、音声処理情報送信手段と称する）。音声処理情報更新部２３は、音声処理部２２が有する音声処理情報を、当該転送された音声処理情報に更新する（以下、音声処理情報更新手段と称する）。これにより、音声処理部１２における音声処理と、音声処理部２２における音声処理とを一致させることができ、音声処理部１２が音声処理を施して得られた音声データと、音声処理部２２が音声処理を施して得られた音声データとが一致する。
【００４９】
なお、運用系ゲートウェイ装置１０のＴＤＭ出力データ比較部１６、音声処理部１２及び音声処理情報更新部１３も、上記と同様の処理を行うことができる。
【００５０】
図５は、音声処理部１２及び２２が受信した複製パケットと、音声処理状態の一致／不一致状態とを表すタイムチャートである。横軸が時間を表す。以下、運用系ゲートウェイ装置１０及び待機系ゲートウェイ装置２０が、チャネル０〜７の計８チャネルを扱う場合について説明する。
【００５１】
「ｃｈ０運用系受信」は、運用系ゲートウェイ装置１０の音声処理部１２が受信したチャネル０についての音声データを含む複製パケットの受信状態を記号○及び□で表している。「ｃｈ０待機系受信」は、待機系ゲートウェイ装置２０の音声処理部２２が受信したチャネル０についての音声データを含む複製パケットの受信状態を記号○及び△で表している。記号○は、運用系ゲートウェイ装置１０の音声処理部１２が受信したパケットの内容と、待機系ゲートウェイ装置２０の音声処理部２２が受信したパケットの内容とが同一であることを表し、記号□及び△は、これら両パケットの内容が不一致であることを表している。
【００５２】
時刻ｔ０〜ｔ１、ｔ１〜ｔ２、・・・、ｔ９〜ｔ１０の各々の期間は、図２に示される音声処理単位時間と同じものである。ここでは、第１の実施例と同様に、音声処理単位時間ｔ２〜ｔ３の期間に受信した複製パケットの内容のみが音声処理部１２と音声処理部２２とで不一致である。
【００５３】
ＴＤＭ出力データ比較部２６は、ＴＤＭ交換機５０へＴＤＭデータを出力するのと同じタイミングで複製ＴＤＭデータをＴＤＭ出力データ比較部１６へ転送する。ＴＤＭ処理部２４がＴＤＭデータを例えば８ＫＨｚでサンプリングしている場合には、ＴＤＭ出力データ比較部２６は、１フレーム（１２５μｓ）毎に各チャネルについて１サンプル（１Ｂｙｔｅ）の複製ＴＤＭデータをＴＤＭ出力データ比較部１６へ転送する。ＴＤＭ出力データ比較部１６は、ＴＤＭ出力データ比較部２６から転送された複製ＴＤＭデータと、音声処理部１２から供給されたＴＤＭデータとを１サンプル毎に比較して、チャネル０〜７の各チャネルについてＴＤＭデータの一致／不一致を判別する。
【００５４】
音声処理部１２が受信した複製パケットに含まれる音声データは、音声処理部１２が備えるジッタバッファ（図示せず）に一時的に蓄積され、所定時間の経過後に音声処理部１２によって音声処理が施される。音声処理単位時間ｔ２〜ｔ３の期間に受信した複製パケットの内容のみが運用系と待機系とで互いに異なるが、当該複製パケットはジッタバッファ（図示せず）に一時的に蓄積され（ＪＢ内滞留時間）、時刻ｔ５から音声処理が施される。
【００５５】
また、時刻ｔ５において、ＴＤＭ出力データ比較部２６が当該複製ＴＤＭデータをＴＤＭ出力データ比較部１６へ転送し、ＴＤＭ出力データ比較部１６がＴＤＭデータの一致／不一致を判別する。ここでは、ＴＤＭ出力データ比較部１６が時刻ｔ５においてチャネル０についてのＴＤＭデータの不一致を検出する。その後、ＴＤＭ出力データ比較部１６は、チャネル０についての音声処理情報を音声処理情報更新部２３へ転送すべき旨の転送指示信号を音声処理情報更新部１３に対して与える。
【００５６】
「音声処理部動作」は、音声処理部１２及び２２における音声処理及び音声処理用データ転送処理を時系列的に表したものである。音声処理部１２及び２２の各々は、各音声処理単位時間内の所定期間において、チャネル０〜７についての音声処理を行っている（図５の「ｃｈ０〜７音声処理」）。また、音声処理情報更新部１３は、ＴＤＭ出力データ比較部１６から供給された転送指示信号に応じて、当該信号が示すチャネル（ここではチャネル０）についての音声処理情報を音声処理情報更新部２３へ転送する（時刻ｔ５〜ｔ６の間の一部期間。図５の網掛け部分）。
【００５７】
「音声処理情報更新状況」は、音声処理情報更新部２３が、音声処理情報更新部１３から転送されたある１つのチャネルについての音声処理情報に基づいて、当該チャネルについての音声処理情報を更新するタイミングを示している。音声処理情報更新部２３は、ある１つのチャネル（ここではチャネル０）についての音声処理情報を音声処理情報更新部１３から受信し、音声処理部２２が有している当該チャネルについての音声処理情報を、当該受信した音声処理情報に更新する。音声処理部２２は、音声処理情報更新部１３から音声処理情報が転送された直後（ここでは時刻ｔ６）に当該更新を行う。
【００５８】
「ｃｈ０音声処理状態」は、音声処理部２２におけるチャネル０についての音声処理と、音声処理部１２におけるチャネル０についての音声処理とが一致しているか否かを表す。音声処理部２２が受信した不一致の複製パケット（記号□及び△）に含まれる音声データは、音声処理部２２が備えるジッタバッファ（図示せず）に所定時間（ここでは時刻ｔ３〜ｔ５）だけ蓄積され、時刻ｔ５から音声処理部２２によって音声処理が施される。故に、時刻ｔ０〜ｔ５までは音声処理の内容が音声処理部１２と音声処理部２２とで一致しており、時刻ｔ５から音声処理の不一致状態が始まる。そして、この不一致状態は、チャネル０についての音声処理情報の更新が音声処理部２２においてなされる時刻ｔ６まで続く。その後、音声処理部２２において時刻ｔ６の時点でチャネル０についての音声処理情報が更新されるので、時刻ｔ６以降においては、チャネル０についての音声処理部１２の音声処理と音声処理部２２の音声処理とが一致している。
【００５９】
上記したように、本実施例の音声データ中継システム１は、待機系ゲートウェイ装置２０から運用系ゲートウェイ装置１０へ複製ＴＤＭデータを周期的に転送する。運用系ゲートウェイ装置１０においては、転送された複製ＴＤＭデータと、自身が保持しているＴＤＭデータとが一致するか否かを各チャネルについて判断し、不一致であると判断した場合に、自身が保持している当該不一致のチャネルについての音声処理情報を待機系ゲートウェイ装置２０へ転送する。これにより、音声処理部１２における音声処理と、音声処理部２２における音声処理とを一致させることができる。故に、音声処理部１２が音声処理を施して得られた音声データ及びそのＴＤＭデータと、音声処理部２２が音声処理を施して得られた音声データ及びそのＴＤＭデータとが一致し、運用系ゲートウェイ装置１０と待機系ゲートウェイ装置２０とを切替えた場合にも、瞬断が生じず、音声品質の劣化を防ぐことができる。また、第１の実施例に比較して、音声処理情報の不一致期間を短縮できるという効果も奏する。
【００６０】
第１及び第２の実施例ともに、運用系ゲートウェイ装置１０から待機系ゲートウェイ装置２０へ音声処理情報を転送する場合の例であるが、それぞれ音声処理情報を逆方向（待機系ゲートウェイ装置２０から運用系ゲートウェイ装置１０）に転送するようにしても良い。この場合にも上記した実施例と同様の処理がなされ、同様の効果を奏することができる。
【００６１】
また、第１及び第２の実施例では、待機系ゲートウェイ装置が１つであるが、２以上の待機系ゲートウェイ装置がある場合でも同様の処理により、同様の効果を奏することができる。
【符号の説明】
【００６２】
１  音声データ中継システム
１０  運用系ゲートウェイ装置
２０  待機系ゲートウェイ装置
１１、２１  パケット処理部
１２、２２  音声処理部
１３、２３  音声処理情報更新部
１４、２４  ＴＤＭ処理部
１５、２５  転送周期生成部
１６、２６  ＴＤＭ出力データ比較部
３０  パケットネットワークインターフェース（Ｉ／Ｆ）部
４０  パケット複製選択部
５０  ＴＤＭ交換部（ＴＤＭデータ送信部）
５１  タイミング信号生成部
６０  制御部
７０  電話網
８０  パケット網
【図１】
0005445255.tif 000002
【図２】
0005445255.tif 000003
【図３】
0005445255.tif 000004
【図４】
0005445255.tif 000005
【図５】
0005445255.tif 000006
【図６】
0005445255.tif 000007