(57)【要約】【課題】  パケットロスが発生する前に符号化率を変化させ、パケットロスの発生の抑止や軽減を可能とする。【解決手段】  パケットのジッタやインターバルタイムの観測結果を元に、パケット通信の受信側にある誤り訂正復号化装置で、パケットロスの発生を予測し、この予測に基づいてパケット通信の送信側にある誤り訂正符号化装置における符号化率または符号化方式またはパケットインターリーブに関するパラメータなどの符号化パラメータをパケットロスの発生を抑止あるいは軽減させる方向に変化させる。【選択図】  図１
2006128962.tif 000002
【特許請求の範囲】
【請求項１】
パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置が実行する誤り訂正符号化方法において、
受信側より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信するステップと、
この受信するステップにより受信した前記統計情報に連動して適応的に符号化パラメータを変化させるステップと
を実行することを特徴とする誤り訂正符号化方法。
【請求項２】
前記パケットの時間間隔変動に関する分散値を含む統計情報は、前記誤り訂正符号化装置が前記受信側に向けて送信したパケットのジッタまたはインターバルタイムを当該受信側で測定した結果得られた統計情報である請求項１記載の誤り訂正符号化方法。
【請求項３】
前記符号化パラメータは、符号化率または符号化方式またはパケットインターリーブに関するパラメータを含む請求項１記載の誤り訂正符号化方法。
【請求項４】
パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置が実行する誤り訂正復号化方法において、
パケット通信における送信側となり、受信側より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信するステップと、この受信するステップにより受信した前記統計情報に連動して適応的に符号化パラメータを変化させるステップとを実行する誤り訂正符号化装置に対し、
前記訂正符号化装置から送信されたパケットを受信し、パケットの時間間隔変動に関する分散値を含む統計情報を測定するステップと、
この測定するステップにより測定した前記統計情報を前記誤り訂正符号化装置に送信するステップと
を実行することを特徴とする誤り訂正復号化方法。
【請求項５】
前記パケットの時間間隔変動に関する分散値を含む統計情報は、前記誤り訂正符号化装置から送信されてくるパケットのジッタまたはインターバルタイムを測定した結果得られた統計情報である請求項４記載の誤り訂正復号化方法。
【請求項６】
パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置と、パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置とが組み合わされて構成されたパケット通信装置が実行する誤り訂正符号化復号化方法において、
前記誤り訂正符号化装置が、
自己の通信相手となるパケット通信装置に設けられた前記誤り訂正復号化装置より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信するステップと、
この受信するステップにより受信した前記統計情報に連動して適応的に符号化パラメータを変化させるステップと
を実行し、
前記誤り訂正復号化装置が、
自己の通信相手となるパケット通信装置に設けられた前記誤り訂正符号化装置から送信されたパケットを受信し、パケットの時間間隔変動に関する分散値を含む統計情報を測定するステップと、
この測定するステップにより測定した前記統計情報を自己の通信相手となるパケット通信装置に設けられた前記誤り訂正符号化装置に送信するステップと
を実行することを特徴とする誤り訂正符号化復号化方法。
【請求項７】
自己が受信する前記パケットの時間間隔変動に関する分散値を含む統計情報は、自パケット通信装置に設けられた前記誤り訂正符号化装置から通信相手となるパケット通信装置に送信したパケットのジッタまたはインターバルタイムを当該通信相手となるパケット通信装置が測定した結果得られた統計情報であり、
自己が送信する前記パケットの時間間隔変動に関する分散値を含む統計情報は、通信相手となるパケット通信装置から自パケット通信装置に設けられた前記誤り訂正復号化装置に向けて送信されたパケットのジッタまたはインターバルタイムを当該自パケット通信装置に設けられた前記誤り訂正復号化装置で測定した結果得られた統計情報である請求項６記載の誤り訂正符号化復号化方法。
【請求項８】
前記符号化パラメータは、符号化率または符号化方式またはパケットインターリーブに関するパラメータを含む請求項６記載の誤り訂正符号化復号化方法。
【請求項９】
パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置において、
受信側より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信する手段と、
この受信する手段により受信した前記統計情報に連動して適応的に符号化パラメータを変化させる手段と
を備えたことを特徴とする誤り訂正符号化装置。
【請求項１０】
前記パケットの時間間隔変動に関する分散値を含む統計情報は、自己が受信側に向けて送信したパケットのジッタまたはインターバルタイムを当該受信側で測定した結果得られた統計情報である請求項９記載の誤り訂正符号化装置。
【請求項１１】
前記符号化パラメータは、符号化率または符号化方式またはパケットインターリーブに関するパラメータを含む請求項９記載の誤り訂正符号化装置。
【請求項１２】
パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置において、
パケット通信における送信側となり、受信側より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信する手段と、この受信する手段により受信した前記統計情報に連動して適応的に符号化パラメータを変化させる手段とを備えた誤り訂正符号化装置に対し、
前記誤り訂正符号化装置から送信されたパケットを受信し、パケットの時間間隔変動に関する分散値を含む統計情報を測定する手段と、
この測定する手段により測定した前記統計情報を前記誤り訂正符号化装置に送信する手段と
を備えたことを特徴とする誤り訂正復号化装置。
【請求項１３】
前記パケットの時間間隔変動に関する分散値を含む統計情報は、前記誤り訂正符号化装置から自己に向けて送信されてくるパケットのジッタまたはインターバルタイムを測定した結果得られた統計情報である請求項１２記載の誤り訂正復号化装置。
【請求項１４】
パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置と、パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置とが組み合わされて構成されたパケット通信装置おいて、
前記誤り訂正符号化装置は、
自己の通信相手となるパケット通信装置に設けられた前記誤り訂正復号化装置より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信する手段と、
この受信する手段により受信した前記統計情報に連動して適応的に符号化パラメータを変化させる手段と
を備え、
前記誤り訂正復号化装置は、
自己の通信相手となるパケット通信装置に設けられた前記誤り訂正符号化装置から送信されたパケットを受信し、パケットの時間間隔変動に関する分散値を含む統計情報を測定する手段と、
この測定する手段により測定した前記統計情報を自己の通信相手となるパケット通信装置に設けられた前記誤り訂正符号化装置に送信する手段と
を備えたことを特徴とするパケット通信装置。
【請求項１５】
自己が受信する前記パケットの時間間隔変動に関する分散値を含む統計情報は、自パケット通信装置に設けられた前記誤り訂正符号化装置から通信相手となるパケット通信装置に送信したパケットのジッタまたはインターバルタイムを当該通信相手となるパケット通信装置が測定した結果得られた統計情報であり、
自己が送信する前記パケットの時間間隔変動に関する分散値を含む統計情報は、通信相手となるパケット通信装置から自パケット通信装置に設けられた前記誤り訂正復号化装置に向けて送信されたパケットのジッタまたはインターバルタイムを当該自パケット通信装置に設けられた前記誤り訂正復号化装置で測定した結果得られた統計情報である請求項１４記載の誤り訂正符号化復号化装置。
【請求項１６】
前記符号化パラメータは、符号化率または符号化方式またはパケットインターリーブに関するパラメータを含む請求項１４記載の誤り訂正符号化復号化装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ(Internet
Protocol)等を使用したパケット通信に利用する。特に、エンド・ツー・エンドで通信を行う際に利用する技術に関する。
【背景技術】
【０００２】
インターネットでは、ベストエフォートのプロトコルであるＩＰが使用されているが、ポイント・ツー・ポイント通信を行う場合は、このＩＰの上位プロトコルとして、再送制御を行うことによって通信の信頼性を高めるＴＣＰ(Transmission Control Protocol)が使用されるのが一般的である。
【０００３】
他方、複数の端末に対して同一データを送信するマルチキャストを行う場合には、ＩＰの上位プロトコルとして、品質を確保しないＵＤＰ(User Datagram Protocol)が使用されるのが一般的である。
【０００４】
近年、マルチキャストを使った通信ニーズの高まりに伴って、マルチキャストを行う場合においても通信の信頼性を高めるべく、いわゆるリライアブルマルチキャスト(Reliable Multicast、信頼性の高いマルチキャスト)の研究・開発が進められている。このリライアブルマルチキャストの研究・開発では、具体的には、再送制御を行う方式と誤り訂正符号を付加する方式の２つの方式が検討されている。
【０００５】
誤り訂正符号を付加する方式は、ＦＥＣ(Forward Error Correction)とも呼ばれている。誤り訂正符号を付加する方式としては、ＲＦＣ２７３３(An RTP
Payload Format for Generic Forward Error Correction)などで規定されている。
【０００６】
パケット通信における誤り訂正符号を付加する方式とは、一般的に、ネットワーク内等で発生したパケットロスを回復するものとして使用されることが多い。図７において、パケット通信におけるパケットロスを回復する仕組みを説明する。
【０００７】
まず、誤り訂正符号化機能を有する送信側装置３に対して、パケット１が入力される。送信側装置３において、誤り訂正符号化機能により冗長パケット２が生成され、送出される。パケットがネットワークを通過した後、例えば、パケット４が消失したとする。誤り訂正復号化機能を有する受信側装置５では、受信したパケットや冗長パケットより、誤り訂正復号の演算を行うことで、消失したパケット４を回復してパケット６として出力する。
【０００８】
ところで、誤り訂正符号化を行う際、ネットワーク品質が異なっても、受信品質が一定となるように、符号化率等を変化させることが可能であることが望ましい。また、ネットワーク品質が時間によって異なるネットワークが存在する。例えば、昼間はトラフィックが少なく品質は良いが、夜間はトラフィックが多くなり品質が劣化するというようなネットワークである。そのような場合は、品質の良い昼間は冗長パケットの割合を下げる、品質の悪い夜間は冗長パケットの割合を上げる等の制御が行われることが望ましい。
【０００９】
以上のような、ネットワーク品質の違いに適応して誤り訂正の符号化率等を変化させる方法は一般的にＡｄａｐｔｉｖｅ  ＦＥＣと呼ばれる。Ａｄａｐｔｉｖｅ  ＦＥＣの方法に関しては、非特許文献１等のように、パケットネットワークにおいて発生するパケットロス率に応じて符号化率を変化させる方法が提案されている。
【非特許文献１】清水  一範，戸川  望，柳澤  政生，大附  辰夫、“ＦＰＧＡを用いたＲｅｃｏｎｆｉｇｕｒａｂｌｅ  Ａｄａｐｔｉｖｅ  ＦＥＣの実装と評価”、電子情報通信学会技術報告(Reconf2003-9)、［平成１６年１０月１日検索］、インターネット＜ＵＲＬ：ｈｔｔｐ：／／ｗｗｗ．ｏｈｔｓｕｋｉ．ｃｏｍｍ．ｗａｓｅｄａ．ａｃ．ｊｐ／ｄｏｃｕｍｅｎｔｓ／ｄｏｃｕｍｅｎｔ２００３．ｈｔｍｌ＞
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、非特許文献１に記載の方法では、符号化率を変化させる情報として、誤り率やパケットロス率を用いているため、ビット誤りやパケットロスが発生した後にしか符号化率を変化させることができない。
【００１１】
そこで本発明は、かかる事情に鑑み、パケットロスが発生する前に符号化率を変化させ、パケットロスの発生の抑止や軽減を可能とする誤り訂正符号化および誤り訂正復号化装置および方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、上記課題は、次のようにして解決される。まず、パケットロスが発生する機構について説明する。パケットネットワークにおいてパケットロスが発生する原因の一つに、ルータ等のノード装置内部にあるパケットバッファが溢れることに起因する原因がある。このパケットバッファの溢れは、ノード装置にトラフィックが集中した場合に発生し、パケットバッファの許容量以上のパケットが溜まった場合に発生する。
【００１３】
また、パケットバッファに溜まっているパケットの量が多くなると、バッファ溢れに起因するパケットロスが発生する前に、各パケット間の時間間隔が変動する現象が見られる。例えば、送信側から一定の間隔でパケットが送信されていても、パケットバッファに溜まっているパケット量が多くなってくると、一定であったパケット間隔が乱れた状態で受信側にパケットが到着する。
【００１４】
これが、例えば、パケットジッタやパケットインターバルタイムの変動として観測される。本発明では、このパケットジッタやパケットインターバルタイムの観測結果を元に、パケットロスの発生が予測可能であることを見出した。
【００１５】
図８および図９にパケットロス率とパケットジッタの時間変化の例を示す。このように、例えばパケットロス率とパケットジッタの時間変化は相関をもって変化する。図１０にパケットロス率とパケットジッタの相関図の例を示す。このように、パケットロス率とパケットジッタの関係は、例えば一次式（ｙ＝ａｘ＋ｂ）で記述可能である。このような関係式を元に、パケットジッタよりパケットロス率を予測することが可能となる。
【００１６】
これにより、本発明では、パケット通信の受信側にある誤り訂正復号化装置で、パケットロスの発生を予測し、この予測に基づいてパケット通信の送信側にある誤り訂正符号化装置における符号化率または符号化方式またはパケットインターリーブに関するパラメータなどの符号化パラメータをパケットロスの発生を抑止あるいは軽減させる方向に変化させることにより、実際のパケットロスの発生を抑止あるいは軽減させることを特徴とする。
【００１７】
すなわち、本発明の第一の観点は、パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置が実行する誤り訂正符号化方法であって、本発明の特徴とするところは、受信側より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信するステップと、この受信するステップにより受信した前記統計情報に連動して適応的に符号化パラメータを変化させるステップとを実行するところにある（請求項１）。
【００１８】
前記パケットの時間間隔変動に関する分散値を含む統計情報は、例えば、前記誤り訂正符号化装置が前記受信側に向けて送信したパケットのジッタまたはインターバルタイムを当該受信側で測定した結果得られた統計情報である（請求項２）。
【００１９】
また、前記符号化パラメータは、例えば、符号化率または符号化方式またはパケットインターリーブに関するパラメータを含む（請求項３）。パケットインターリーブに関するパラメータは、例えば、インターリーブ深さである。
【００２０】
本発明の第二の観点は、パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置が実行する誤り訂正復号化方法であって、本発明の特徴とするところは、パケット通信における送信側となり、受信側より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信するステップと、この受信するステップにより受信した前記統計情報に連動して適応的に符号化パラメータを変化させるステップとを実行する誤り訂正符号化装置に対し、前記訂正符号化装置から送信されたパケットを受信し、パケットの時間間隔変動に関する分散値を含む統計情報を測定するステップと、この測定するステップにより測定した前記統計情報を前記誤り訂正符号化装置に送信するステップとを実行するところにある（請求項４）。
【００２１】
前記パケットの時間間隔変動に関する分散値を含む統計情報は、例えば、前記誤り訂正符号化装置から送信されてくるパケットのジッタまたはインターバルタイムを測定した結果得られた統計情報である（請求項５）。
【００２２】
本発明の第三の観点は、パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置と、パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置とが組み合わされて構成されたパケット通信装置が実行する誤り訂正符号化復号化方法である。
【００２３】
ここで、本発明の特徴とするところは、前記誤り訂正符号化装置が、自己の通信相手となるパケット通信装置に設けられた前記誤り訂正復号化装置より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信するステップと、この受信するステップにより受信した前記統計情報に連動して適応的に符号化パラメータを変化させるステップとを実行し、前記誤り訂正復号化装置が、自己の通信相手となるパケット通信装置に設けられた前記誤り訂正符号化装置から送信されたパケットを受信し、パケットの時間間隔変動に関する分散値を含む統計情報を測定するステップと、この測定するステップにより測定した前記統計情報を自己の通信相手となるパケット通信装置に設けられた前記誤り訂正符号化装置に送信するステップとを実行するところにある（請求項６）。
【００２４】
自己が受信する前記パケットの時間間隔変動に関する分散値を含む統計情報は、例えば、自パケット通信装置に設けられた前記誤り訂正符号化装置から通信相手となるパケット通信装置に送信したパケットのジッタまたはインターバルタイムを当該通信相手となるパケット通信装置が測定した結果得られた統計情報であり、自己が送信する前記パケットの時間間隔変動に関する分散値を含む統計情報は、例えば、通信相手となるパケット通信装置から自パケット通信装置に設けられた前記誤り訂正復号化装置に向けて送信されたパケットのジッタまたはインターバルタイムを当該自パケット通信装置に設けられた前記誤り訂正復号化装置で測定した結果得られた統計情報である（請求項７）。
【００２５】
また、前記符号化パラメータは、例えば、符号化率または符号化方式またはパケットインターリーブに関するパラメータを含む（請求項８）。
【００２６】
本発明の第四の観点は、パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置であって、本発明の特徴とするところ、受信側より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信する手段と、この受信する手段により受信した前記統計情報に連動して適応的に符号化パラメータを変化させる手段とを備えたところにある（請求項９）。
【００２７】
前記パケットの時間間隔変動に関する分散値を含む統計情報は、例えば、自己が受信側に向けて送信したパケットのジッタまたはインターバルタイムを当該受信側で測定した結果得られた統計情報である（請求項１０）。
【００２８】
前記符号化パラメータは、例えば、符号化率または符号化方式またはパケットインターリーブに関するパラメータを含む（請求項１１）。
【００２９】
本発明の第五の観点は、パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置であって、本発明の特徴とするところは、パケット通信における送信側となり、受信側より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信する手段と、この受信する手段により受信した前記統計情報に連動して適応的に符号化パラメータを変化させる手段とを備えた誤り訂正符号化装置に対し、前記誤り訂正符号化装置から送信されたパケットを受信し、パケットの時間間隔変動に関する分散値を含む統計情報を測定する手段と、この測定する手段により測定した前記統計情報を前記誤り訂正符号化装置に送信する手段とを備えたところにある（請求項１２）。
【００３０】
前記パケットの時間間隔変動に関する分散値を含む統計情報は、例えば、前記誤り訂正符号化装置から自己に向けて送信されてくるパケットのジッタまたはインターバルタイムを測定した結果得られた統計情報である（請求項１３）。
【００３１】
本発明の第六の観点は、パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置と、パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置とが組み合わされて構成されたパケット通信装置である。
【００３２】
ここで、本発明の特徴とするところは、前記誤り訂正符号化装置は、自己の通信相手となるパケット通信装置に設けられた前記誤り訂正復号化装置より送信されてくるパケットの時間間隔変動に関する分散値を含む統計情報を受信する手段と、この受信する手段により受信した前記統計情報に連動して適応的に符号化パラメータを変化させる手段とを備え、前記誤り訂正復号化装置は、自己の通信相手となるパケット通信装置に設けられた前記誤り訂正符号化装置から送信されたパケットを受信し、パケットの時間間隔変動に関する分散値を含む統計情報を測定する手段と、この測定する手段により測定した前記統計情報を自己の通信相手となるパケット通信装置に設けられた前記誤り訂正符号化装置に送信する手段とを備えたところにある（請求項１４）。
【００３３】
自己が受信する前記パケットの時間間隔変動に関する分散値を含む統計情報は、例えば、自パケット通信装置に設けられた前記誤り訂正符号化装置から通信相手となるパケット通信装置に送信したパケットのジッタまたはインターバルタイムを当該通信相手となるパケット通信装置が測定した結果得られた統計情報であり、自己が送信する前記パケットの時間間隔変動に関する分散値を含む統計情報は、例えば、通信相手となるパケット通信装置から自パケット通信装置に設けられた前記誤り訂正復号化装置に向けて送信されたパケットのジッタまたはインターバルタイムを当該自パケット通信装置に設けられた前記誤り訂正復号化装置で測定した結果得られた統計情報である（請求項１５）。
【００３４】
前記符号化パラメータは、例えば、符号化率または符号化方式またはパケットインターリーブに関するパラメータを含む（請求項１６）。
【発明の効果】
【００３５】
以上説明したように、本発明によれば、パケットロスが発生する前に符号化方式や符号化率やパケットインターリーブに関するパラメータなどの符号化パラメータを変化させることができ、パケットロスの発生の抑止や軽減が可能となる。
【発明を実施するための最良の形態】
【００３６】
本発明実施例の誤り訂正符号化および誤り訂正復号化装置および方法を図１ないし図６を参照して説明する。図１は本実施例の誤り訂正符号化装置のブロック構成図である。図２は本実施例の誤り訂正復号化装置のブロック構成図である。図３は本実施例の誤り訂正符号化装置の動作を示すフローチャートである。図４は本実施例の誤り訂正復号化装置の動作を示すフローチャートである。
【００３７】
本実施例は、図１に示すように、パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置が実行する誤り訂正符号化方法であって、本実施例の特徴とするところは、図３に示すように、受信側より送信されてくるパケットのジッタまたはパケットのインターバルタイムに関する情報としてパケットの時間間隔変動に関する分散値を含む統計情報を受信するステップＳ５、Ｓ６と、この受信するステップＳ５、Ｓ６により受信した前記統計情報に連動して適応的に符号化率または符号化方式またはパケットインターリーブに関するパラメータ（例えば、インターリーブ深さ）を含む符号化パラメータを変化させるステップＳ１、Ｓ４とを実行するところにある。
【００３８】
また、本実施例は、図２に示すように、パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置が実行する誤り訂正復号化方法であって、本実施例の特徴とするところは、図４に示すように、図１に示す誤り訂正符号化装置に対し、この訂正符号化装置から送信されたパケットを受信し、パケットのジッタまたはパケットのインターバルタイムに関する情報としてパケットの時間間隔変動に関する分散値を含む統計情報を測定するステップＳ１４と、この測定するステップＳ１４により測定した前記統計情報を図１に示す誤り訂正符号化装置に送信するステップＳ１３とを実行するところにある。
【００３９】
あるいは、本実施例は、図１に示すように、パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置と、図２に示すように、パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置とが組み合わされて構成されたパケット通信装置が実行する誤り訂正符号化復号化方法であって、本実施例の特徴とするところは、図３に示すように、図１に示す誤り訂正符号化装置が、自己の通信相手となるパケット通信装置に設けられた図２に示す誤り訂正復号化装置より送信されてくるパケットのジッタまたはパケットのインターバルタイムに関する情報としてパケットの時間間隔変動に関する分散値を含む統計情報を受信するステップＳ５、Ｓ６と、この受信するステップＳ５、Ｓ６により受信した前記統計情報に連動して適応的に符号化率または符号化方式またはパケットインターリーブに関するパラメータを含む符号化パラメータを変化させるステップＳ１、Ｓ４とを実行し、図２に示す誤り訂正復号化装置が、自己の通信相手となるパケット通信装置に設けられた図１に示す誤り訂正符号化装置から送信されたパケットを受信し、パケットのジッタまたはパケットのインターバルタイムに関する情報としてパケットの時間間隔変動に関する分散値を含む統計情報を測定するステップＳ１４と、この測定するステップＳ１４により測定した前記統計情報を自己の通信相手となるパケット通信装置に設けられた図１に示す誤り訂正符号化装置に送信するステップＳ１３とを実行するところにある。
【００４０】
また、本実施例は、図１に示すように、パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置であって、本実施例の特徴とするところは、受信側より送信されてくるパケットのジッタまたはパケットのインターバルタイムに関する情報としてパケットの時間間隔変動に関する分散値を含む統計情報を受信するパケットジッタ解析部（パラメータ演算部）１２およびパラメータ保持部１１と、このパケットジッタ解析部１２およびパラメータ保持部１１により受信した前記統計情報に連動して適応的に符号化率または符号化方式またはパケットインターリーブに関するパラメータを含む符号化パラメータを変化させる誤り訂正符号化演算部９とを備えたところにある。
【００４１】
また、本実施例は、図２に示すように、パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置であって、本実施例の特徴とするところは、図１に示す誤り訂正符号化装置に対し、この誤り訂正符号化装置から送信されたパケットを受信し、パケットのジッタまたはパケットのインターバルタイムに関する情報としてパケットの時間間隔変動に関する分散値を含む統計情報を測定するパケットジッタ測定部１９と、このパケットジッタ測定部１９により測定した前記統計情報を図１に示す誤り訂正符号化装置に送信する出力部２０とを備えたところにある。
【００４２】
あるいは、本実施例は、図１に示すように、パケット通信における送信側となり、誤り訂正符号化を行う誤り訂正符号化装置と、図２に示すように、パケット通信における受信側となり、誤り訂正復号化を行う誤り訂正復号化装置とが組み合わされて構成されたパケット通信装置であって、本実施例の特徴とするところは、図１に示す誤り訂正符号化装置は、自己の通信相手となるパケット通信装置に設けられた図２に示す誤り訂正復号化装置より送信されてくるパケットのジッタまたはパケットのインターバルタイムに関する情報としてパケットの時間間隔変動に関する分散値を含む統計情報を受信するパケットジッタ解析部（パラメータ演算部）１２およびパラメータ保持部１１と、このパケットジッタ解析部１２およびパラメータ保持部１１により受信した前記統計情報に連動して適応的に符号化率または符号化方式またはパケットインターリーブに関するパラメータを含む符号化パラメータを変化させる誤り訂正符号化演算部９とを備え、図２に示す誤り訂正復号化装置は、自己の通信相手となるパケット通信装置に設けられた図１に示す誤り訂正符号化装置から送信されたパケットを受信し、パケットのジッタまたはパケットのインターバルタイムに関する情報としてパケットの時間間隔変動に関する分散値を含む統計情報を測定するパケットジッタ測定部１９と、このパケットジッタ測定部１９により測定した前記統計情報を自己の通信相手となるパケット通信装置に設けられた図１に示す誤り訂正符号化装置に送信する出力部２０とを備えたところにある。
【００４３】
以下では、本実施例をさらに詳細に説明する。
【００４４】
本実施例の誤り訂正符号化装置は、図１に示すように、まず、処理が開始されると、符号化パラメータとして、符号化率、符号化方式、パケットインターリーブに関するパラメータ（例えば、インターリーブ深さ）等のパラメータが初期値としてパラメータ保持部１１に設定されて保持される。そのパラメータ情報は受信側に出力部１０を通って送信される（図３のステップＳ１）。また、パラメータ情報は誤り訂正符号化演算部９に設定され、待機状態に遷移する（図３のＳ２）。そして、入力部７、入力部バッファ８を通って、誤り訂正符号化演算部９に符号化演算対象データ（ストリーム）が入力されれば誤り訂正符号化演算処理が開始される（図３のＳ３）。符号化演算が行われた後は、出力部１０を通って、誤り訂正符号化演算が行われた符号化演算対象データが出力される（図３のＳ７）。
【００４５】
誤り訂正符号化演算処理中に、受信側よりパケットジッタに関する情報が送信されてくると入力部１３を通って、この情報はパケットジッタ解析部１２に受信され（図３のＳ５、Ｓ６）、そのパケットジッタに関する情報に基づき符号化率、符号化方式、パケットインターリーブに関するパラメータ等のパラメータがパケットジッタ解析部１２で計算され（図３のＳ１、Ｓ４）、このパラメータは、パラメータ保持部１１に保持され、誤り訂正符号化演算部９に設定される（図３のＳ１、Ｓ４）。そして、そのパラメータを受信側に出力部１０を通って送信し（図３のＳ１、Ｓ４）、誤り訂正符号化演算処理が続けられる（図３のＳ３）。
【００４６】
本実施例の誤り訂正復号化装置は、図２に示すように、まず、処理が開始されると待機状態となる（図４のＳ１０）。復号化演算に先立ち、パラメータ設定に関する情報を入力部１４を通って受信する（図４のＳ１５）。このパラメータ情報は、パラメータ保持部１８に保持され、誤り訂正復号化演算部１６に設定される（図４のＳ１２）。復号化演算対象データ（ストリーム）の入力が無い場合は（図４のＳ１６）、待機状態となる（図４のＳ１０）。復号化演算対象のデータが入力されれば（図４のＳ１７）、誤り訂正復号化演算処理が開始される（図４のＳ１１）。
【００４７】
まず、復号化演算対象データ（ストリーム）が入力部１４および入力バッファ１５を通って、誤り訂正復号化演算部１６に入力され、復号化演算が行われた後、出力部１７を通って復号化演算対象データが出力される（図４のＳ１８）。この処理と同時に、一定時間パケットジッタをパケットジッタ測定部１９にて測定した後（図４のＳ１４）、パケットジッタに関する情報を送信側装置に出力部２０を通って送信する（図４のＳ１３）。また、待機状態や、誤り訂正復号化演算処理状態で、送信側装置から符号化率、符号化方式、パケットインターリーブに関するパラメータ等のパラメータが変更された通知を受信した場合は（図４のＳ１９）、パラメータはパラメータ保持部１８に保持され、誤り訂正復号化演算部１６に設定される（図４のＳ１２）。そして、その変更された値に基づいて、誤り訂正復号化演算処理が続けられる（図４のＳ１１）。
【００４８】
次に、受信側装置で測定されるパケットジッタについて図５を参照して説明する。図５は受信側装置で測定されるパケットジッタについて説明するための図である。パケットジッタは、送信側のパケット間隔と受信側のパケット間隔の差分で表される。図５のｊ１〜ｊ３が時間情報として測定可能なパケットジッタに関する情報である。このパケットジッタｊ１〜ｊｎまでの、ｎ個のパケットジッタの標準偏差や分散を、パケットジッタに関する情報として送信側に送信する。
【００４９】
ここで、本実施例では、符号化または復号化処理のパラメータを変更するための情報としてパケットジッタのみを使用しているが、同時に測定可能なパケットロス率と組み合わせてパラメータを変化させても良いことは言うまでもない。また、本実施例では、ＦＥＣのパラメータを演算するための情報としてパケットジッタを使用しているが、パケットインターバルタイムを情報としても良いことは言うまでもない。
【００５０】
次に、受信側装置で測定されるパケットインターバルタイムについて図６を参照して説明する。図６は受信側装置で測定されたパケットインターバルタイムを説明するための図である。パケットインターバルタイムは、受信側のパケット間隔で表される。図６のｉ１〜ｉ３が時間情報として測定可能なパケットインターバルタイムである。このパケットインターバルタイムｉ１〜ｉｎまでの、ｎ個のパケットジッタの標準偏差や分散を、パケットインターバルタイムに関する情報として送信側に送信する。
【産業上の利用可能性】
【００５１】
本発明によれば、パケットロスが発生する前に符号化方式や符号化率やパケットインターリーブに関するパラメータなどの符号化パラメータを変化させることができ、パケットロスの発生の抑止や軽減が可能となるので、ネットワークの有効利用を図ることができるため、ネットワーク管理者およびネットワークユーザにとって有用である。
【図面の簡単な説明】
【００５２】
【図１】本実施例の誤り訂正符号化装置のブロック構成図。
【図２】本実施例の誤り訂正復号化装置のブロック構成図。
【図３】本実施例の誤り訂正符号化装置の動作を示すフローチャート。
【図４】本実施例の誤り訂正復号化装置の動作を示すフローチャート。
【図５】本発明の実施形態に係るパケットジッタに関して説明を行うための図。
【図６】本発明の実施形態に係るパケットインターバルタイムに関して説明を行うための図。
【図７】パケット通信においてパケットロスを回復する仕組みを示す図。
【図８】パケットロス率の時間的変化の例を示す図。
【図９】パケットジッタの時間的変化の例を示す図。
【図１０】パケットロス率とパケットジッタの相関の例を示す図。
【符号の説明】
【００５３】
１、４、６  パケット
２  冗長パケット
３  送信側装置
５  受信側装置
７、１３、１４  入力部
８、１５  入力バッファ
９  誤り訂正符号化演算部
１０、１７、２０  出力部
１１、１８  パラメータ保持部
１２  パケットジッタ解析部（パラメータ演算部）
１６  誤り訂正復号化演算部
１９  パケットジッタ測定部
【図１】
2006128962.tif 000003
【図２】
2006128962.tif 000004
【図３】
2006128962.tif 000005
【図４】
2006128962.tif 000006
【図５】
2006128962.tif 000007
【図６】
2006128962.tif 000008
【図７】
2006128962.tif 000009
【図８】
2006128962.tif 000010
【図９】
2006128962.tif 000011
【図１０】
2006128962.tif 000012