(57)【特許請求の範囲】
【請求項１】
所定の送出時刻で順次送出すべき複数のパケットの通信状況を導出して、通信品質を評価する通信品質評価方法において、
予め記録されている送出されたパケットの到着時の遅延時間の分布を所定の変換方法にて変換し、
変換した遅延時間の分布及び所定の送出時刻に基づいて、遅延時間を加味したパケットの送出時刻を算出し、
算出した遅延時間を加味した送出時刻により、パケットの送出順序が変化するか否かを判定し、
パケットの送出順序が変化すると判定した場合、送出順序が変化しない様に調整したパケットの送出時刻を導出するようにしてあり、
前記所定の変換方法は、導出する送出時刻に基づく遅延時間の分布を、予め記録されている前記遅延時間の分布に合致させるべく変換するようにしてある
ことを特徴とする通信品質評価方法。
【請求項２】
所定の送出時刻で順次送出すべき複数のパケットの通信状況を導出する導出装置において、
送出されたパケットの到着時の遅延時間の分布を記録する遅延時間データベースと、
該遅延時間データベースに記録されている遅延時間の分布を読み取る手段と、
読み取った遅延時間の分布を所定の変換方法にて変換する手段と、
変換した遅延時間の分布及び所定の送出時刻に基づいて、遅延時間を加味したパケットの送出時刻を算出する手段と、
算出した遅延時間を加味した送出時刻により、パケットの送出順序が変化するか否かを判定する手段と、
パケットの送出順序が変化すると判定した場合、送出順序が変化しない様に調整したパケットの送出時刻を導出する導出手段と
を備え、
前記所定の変換方法は、前記導出手段が導出する送出時刻に基づく遅延時間の分布を、前記遅延データベースに記録している遅延時間の分布に合致させるべく変換する
ことを特徴とする導出装置。
【請求項３】
請求項２に記載の導出装置と、
該導出装置と通信する通信端末装置と
を備え、
前記導出装置は、送出時刻に基づいてパケットを前記通信端末装置へ送出する手段を備える
ことを特徴とする通信品質評価システム。
【請求項４】
コンピュータに、所定の送出時刻で順次送出すべき複数のパケットの通信状況を導出させるコンピュータプログラムにおいて、
コンピュータに、送出されたパケットの到着時の遅延時間の分布を記録する遅延時間データベースから、遅延時間の分布を読み取らせる手順と、
コンピュータに、読み取った遅延時間の分布を所定の変換方法にて変換させる手順と、
コンピュータに、変換した遅延時間の分布及び所定の送出時刻に基づいて、遅延時間を加味したパケットの送出時刻を算出させる手順と、
コンピュータに、算出した遅延時間を加味した送出時刻により、パケットの送出順序が変化するか否かを判定させる手順と、
コンピュータに、パケットの送出順序が変化すると判定した場合、送出順序が変化しない様に調整したパケットの送出時刻を導出させる手順と
を実行させ、
前記所定の変換方法は、前記送出時刻を導出させる手順が導出する送出時刻に基づく遅延時間の分布を、前記遅延時間データベースに記録している遅延時間の分布に合致させるべく変換させるようにしてある
ことを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信品質の評価に要する通信品質評価方法、該通信品質評価方法を適用した導出装置、該導出装置を用いた通信品質評価システム、及び前記導出装置を実現するためのコンピュータプログラムに関し、特にＩＰ電話機等のリアルタイム系の通信の通信状況のシミュレートに用いる通信品質評価方法、導出装置、通信品質評価システム及びコンピュータプログラムに関する。
【背景技術】
【０００２】
近年、ＩＰ網などの通信網を介して装置間で音声及び映像のデータの送受信を行うＶｏＩＰ(Voice over Internet Protocol)、ＶｏＰＮ（Voice over Packet Network） 、ストリーム配信等のリアルタイム系のアプリケーションの利用が増えてきている。リアルタイム系のアプリケーションを利用する際には、アプリケーション上で受信した音声及び映像のデータを再生する際の再生品質がＩＰ網の状況により影響を受ける。そのため総務省が定めたガイドラインでは、ＩＰ電話サービスの提供業者が提供するサービスに対し一定の通信品質を保つことを定めている。
【０００３】
ところがＩＰ網、公衆回線網等の複数の通信網で構成されたＩＰ電話サービスを提供するＶｏＩＰ網は、一般的にマルチベンダーの環境で構築されため、ＶｏＩＰ網の伝送品質の確保及び評価が困難である。そこでＶｏＩＰ網での通信状況である通信網の特性をシミュレートして実際に端末装置間で通話することにより、通話を行う端末装置間、即ちエンド・ツー・エンドの通信品質を予測する評価方法が必要となる。
【０００４】
現在用いられている評価方法では、通信網におけるパケットのロス率、遅延等の通信網の特性を、平均値、最大値、最小値、標準偏差、又は分散などとして表現するため、通信網の特性をシミュレートする上での情報が十分ではない。特にＶｏＩＰ通話の通信品質の評価に重要なパケット毎の遅延時間の変化、バースト性等の通信網特性の時間変動等の通信状況を正確にシミュレートすることができないという問題がある。
【０００５】
そこでパケットの遅延時間の変化、バースト性等の通信状況をシミュレートする方法が例えば特許文献１に提案されている。図１７は、パケットの到着時刻の遅延を模式的に示す説明図である。図１７は、パケットの通信状況を測定し、測定した結果を、期待する到着時刻と、実際の到着時刻との関係を示す説明図として模式的に示している。図１７の上方は、各パケットに対して期待される到着時刻を左から右へ時間が経過する様に時系列に示しており、１〜５番目までの送出順序が付与されたパケットに対して送出間隔ｄでの到着が期待されていることを５個の長方形により示している。図１７の下方は、実際に測定した各パケットの到着時刻を示している。図１７に示す様に１番目に送出されたパケットは、遅延時間が０ｄ、即ち期待された通りに到着しているが、２番目に送出されたパケットは３ｄの遅延時間が生じている。同様に３番目、４番目及び５番目に送出されたパケットは、夫々２ｄ、１ｄ及び１ｄの遅延時間が生じている。即ち図１７に示したＶｏＩＰ網では、遅延時間０ｄ、１ｄ、２ｄ及び３ｄが１個、２個、１個及び１個であることが測定されたことより、遅延時間０ｄ、１ｄ、２ｄ及び３ｄが２０％、４０％、２０％及び２０％で分布していると考えられる。
【０００６】
図１８は、図１７の測定結果に基づいてＶｏＩＰ網の通信状況の模擬試験（シミュレーションテスト）を行った結果を模式的に示す説明図である。図１８の上方は、パケットを送出する送出端末装置から送出すべき時刻を時系列で示しており、１〜５番目までの送出順序が付与されたパケットに対して送出間隔ｄでの送出が本来の送出時刻として設定されていることを５個の長方形により示している。図１８の下方は、図１７に示した測定結果に基づく遅延時間を付加してＶｏＩＰ網を模した結果を示している。図１８に示す様に１番目に送出されるパケットには、１ｄの遅延時間が付加され、２番目、３番目、４番目及び５番目に送出されるパケットには、夫々２ｄ、３ｄ、０ｄ及び２ｄの遅延時間が付加されている。図１８から明らかな様に遅延時間の分布をシミュレートすることはできているが、２番目のパケット及び３番目のパケット、並びに４番目のパケット及び５番目のパケットに送出時刻の逆転が生じており、実際の通信状況をシミュレートしているとは言い難い。
【０００７】
図１９は、図１７の測定結果に基づいてＶｏＩＰ網の通信状況の模擬試験を行った結果を模式的に示す説明図である。図１９の上方は、パケットを送出する送出端末装置から送出すべき時刻を時系列で示しており、１〜５番目までの送出順序が付与されたパケットに対して送出間隔ｄでの送出が本来の送出時刻として設定されていることを５個の長方形により示している。図１９の下方は、図１８に示した結果から送出時刻の逆転を回避すべく送出時刻を調整した結果を示している。即ちｎ番目のパケットの送出時刻より、（ｎ＋１）番目のパケットの送出時刻が早くなる場合、（ｎ＋１）番目のパケットは、ｎ番目のパケットの直後に送出する様に調整する。図１９に示す例では、２番目のパケットの送出時刻より早くなる３番目のパケットの送出時刻を調整し、４番目のパケットの送出時刻より早くなる５番目のパケットの送出時刻を調整している。このようにして送出時刻の逆転が生じることを回避する。しかしながら、最終的に観測される遅延時間は、１番目に送出されるパケットには、１ｄの遅延時間が付加され、２番目、３番目、４番目及び５番目に送出されるパケットには、夫々３ｄ、２ｄ、２ｄ及び１ｄの遅延時間が付加されている。この結果は、図１７の測定結果である遅延時間の分布とは異なる分布であり、この場合でも、実際の通信状況をシミュレートしているとは言い難い。
【特許文献１】特許第２９９７６０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら通信状況をシミュレートする従来の方法では、図１８に示す様に遅延時間の分布に基づいて送出時刻を決定すると、送出時刻の逆転が生じ、実際の通信状況と異なる状況が発生するという問題がある。また図１９に示す様に送出時刻の逆転を回避すべく送出時刻を調整すると、遅延時間の分布が実際の通信状況とは異なる様になり、実際の通信状況を模していないことになるという問題がある。
【０００９】
さらに最も模擬試験が必要な通信状況とは、通信網でのパケットのロス率、遅延等の通信状況が最も劣悪となる状況であるが、従来の方法では、そのことについての考慮がなされていないという問題がある。
【００１０】
そして新たに開発した端末装置及び通信網を用いてＶｏＩＰ網を構成した場合でも、汎用型の端末装置及び通信網を用いてＶｏＩＰ網を構成する場合でも、模擬試験には同様の作業量が必要となるため、汎用型の端末装置及び通信網を用いる場合、模擬試験が非効率であるという問題がある。
【００１１】
本発明は斯かる事情に鑑みてなされたものであり、遅延時間の分布を変換した上で、遅延時間を加味した送出時刻の算出及び調整を行うことにより、実際の通信網の特性を模した送出時刻の導出が可能な通信品質評価方法、該通信品質評価方法を適用した導出装置、該導出装置を用いた通信品質評価システム、及び前記導出装置を実現するためのコンピュータプログラムの提供を主たる目的とする。
【００１２】
また本発明では、予め端末装置、通信網の特性等の通信条件と、通信品質の評価結果を対応付けて記録しておくことにより、汎用的な通信条件に対しては、効率的に通信品質の評価を行うことが可能な通信品質評価方法等の提供を更に他の目的とする。
【課題を解決するための手段】
【００１５】
第１発明に係る通信品質評価方法は、所定の送出時刻で順次送出すべき複数のパケットの通信状況を導出して、通信品質を評価する通信品質評価方法において、予め記録されている送出されたパケットの到着時の遅延時間の分布を所定の変換方法にて変換し、変換した遅延時間の分布及び所定の送出時刻に基づいて、遅延時間を加味したパケットの送出時刻を算出し、算出した遅延時間を加味した送出時刻により、パケットの送出順序が変化するか否かを判定し、パケットの送出順序が変化すると判定した場合、送出順序が変化しない様に調整したパケットの送出時刻を導出するようにしてあり、前記所定の変換方法は、導出する送出時刻に基づく遅延時間の分布を、予め記録されている前記遅延時間の分布に合致させるべく変換するようにしてあることを特徴とする。
【００１６】
本発明に係る通信品質評価方法では、遅延時間の分布を変換した上で、パケットの送出時刻の算出及び調整を行って通信品質の評価に用いる各パケットの送出時刻を導出することにより、本来の送出順序と異なる送出順序でパケットの送出時刻が決定されることが無く、また遅延時間の分布が模すべき分布となるので、実際の通信状況を模した送出時刻の導出が可能である。従って通信品質を正確に評価することが可能となる。
【００２１】
第２発明に係る導出装置は、所定の送出時刻で順次送出すべき複数のパケットの通信状況を導出する導出装置において、送出されたパケットの到着時の遅延時間の分布を記録する遅延時間データベースと、該遅延時間データベースに記録されている遅延時間の分布を読み取る手段と、読み取った遅延時間の分布を所定の変換方法にて変換する手段と、変換した遅延時間の分布及び所定の送出時刻に基づいて、遅延時間を加味したパケットの送出時刻を算出する手段と、算出した遅延時間を加味した送出時刻により、パケットの送出順序が変化するか否かを判定する手段と、パケットの送出順序が変化すると判定した場合、送出順序が変化しない様に調整したパケットの送出時刻を導出する導出手段とを備え、前記所定の変換方法は、前記導出手段が導出する送出時刻に基づく遅延時間の分布を、前記遅延データベースに記録している遅延時間の分布に合致させるべく変換することを特徴とする。
【００２２】
本発明に係る導出装置では、遅延時間の分布を変換した上で、送出時刻の算出及び調整を行って通信品質の評価に用いる各パケットの送出時刻を導出することにより、本来の送出順序と異なる送出順序にパケットの送出時刻が決定されることが無く、また遅延時間の分布が模すべき分布となるので、実際の通信状況を模した送出時刻の導出が可能である。
【００２５】
第３発明に係る通信品質評価システムは、第２発明に記載の導出装置と、該導出装置と通信する通信端末装置とを備え、前記導出装置は、送出時刻に基づいてパケットを前記通信端末装置へ送出する手段を備えることを特徴とする。
【００２６】
本発明に係る通信品質評価システムでは、導出装置から送出されるパケットを通信端末装置にて受信することにより、実際のＶｏＩＰ網に適用した場合の状況をシミュレートすることができ、通信品質を評価することが可能である。
【００２９】
第４発明に係るコンピュータプログラムは、コンピュータに、所定の送出時刻で順次送出すべき複数のパケットの通信状況を導出させるコンピュータプログラムにおいて、コンピュータに、送出されたパケットの到着時の遅延時間の分布を記録する遅延時間データベースから、遅延時間の分布を読み取らせる手順と、コンピュータに、読み取った遅延時間の分布を所定の変換方法にて変換させる手順と、コンピュータに、変換した遅延時間の分布及び所定の送出時刻に基づいて、遅延時間を加味したパケットの送出時刻を算出させる手順と、コンピュータに、算出した遅延時間を加味した送出時刻により、パケットの送出順序が変化するか否かを判定させる手順と、コンピュータに、パケットの送出順序が変化すると判定した場合、送出順序が変化しない様に調整したパケットの送出時刻を導出させる手順とを実行させ、前記所定の変換方法は、前記送出時刻を導出させる手順が導出する送出時刻に基づく遅延時間の分布を、前記遅延時間データベースに記録している遅延時間の分布に合致させるべく変換させるようにしてあることを特徴とする。
【００３０】
本発明に係るコンピュータプログラムでは、通信用コンピュータにて実行することにより、コンピュータが導出装置として動作し、遅延時間の分布を変換した上で、送出時刻の算出及び調整を行って通信品質の評価に用いる各パケットの送出時刻を導出することにより、本来の送出順序と異なる送出順序でパケットの送出時刻が決定されることが無く、また遅延時間の分布が模すべき分布となるので、実際の通信状況を模した送出時刻の導出が可能である。
【発明の効果】
【００３３】
本発明に係る通信品質評価方法、導出装置、通信品質評価システム 及びコンピュータプログラムは、例えば実測により求めたパケットの到着時の遅延時間の分布を変換し、変換した遅延時間の分布及び所定の送出時刻に基づいて、遅延時間を加味したパケットの送出時刻を算出する。
【００３４】
この構成により、実際に計測した通信状況と同様のパケット到着の遅延時間の分布を再現することが可能となり、ＩＰ電話機をネットワークに接続した際の音声の再生状況等の確認を、実際の通信状況により近い状態で行うことが可能となる等、優れた効果を奏する。
【００３５】
また本発明に係る通信品質評価方法、導出装置、通信品質評価システム及びコンピュータプログラムは、例えば実測により求めたパケットの到着時の遅延時間の分布を変換し、変換した遅延時間の分布及び所定の送出時刻に基づいて、遅延時間を加味したパケットの送出時刻を算出し、算出した遅延時間を加味した送出時刻により、パケットの送出順序が変化するか否かを判定し、パケットの送出順序が変化すると判定した場合、遅延時間を加味した送出時刻を調整して、送出順序が変化しないように、遅延時間を加味した送出時刻に基づく送出順序が元の送出順序より後となる一のパケットより送出順序が後となる他のパケットの送出時刻を調整する。
【００３６】
この構成により、送出順序が逆転することが無いので、実際の通信状況を模した送出時刻の導出が可能である等、優れた効果を奏する。しかも導出した送出時刻に基づいてパケットをストリーミング通信等の通信方法により導出装置からＩＰ電話機等の通信端末装置へ送出することにより、ＩＰ電話機等の実際の通信システムに適用した場合の通信状況を再現することができるので、平均オピニオンスコア等の被験者の体感による通信品質の評価にも適用することが可能となる等、優れた効果を奏する。
【００３７】
さらに本発明では、通信に用いる装置の特性、通信網の特性等の通信条件と、通信品質の評価結果とを予め対応付けて記録しておき、通信条件の入力を受け付けた場合に、受け付けた通信条件に合致又は近似する通信条件に対応付けられた通信品質の評価結果を抽出することにより、汎用的な通信条件に対しては、実際に模擬試験を行うことなく、効率的に通信品質の評価を行うことが可能である等、優れた効果を奏する。
【発明を実施するための最良の形態】
【００３８】
以下、本発明をその実施の形態を示す図面に基づいて詳述する。本発明の通信品質評価システムでは、先ずＶｏＩＰ網等の既存の通信網のエンド・ツー・エンド、即ち端末装置間におけるパケットの遅延、消失率、揺らぎ等の通信状況である通信網の特性を、例えば本願出願人が出願した特願２００４−１８８９２２に記載している通信特性測定方法にて測定する。そして測定した結果に基づいて既存の通信網又は新たに設計した通信網の通信状況を、例えばＩＰ電話網に用いられる擬似網としてシミュレートする。そしてシミュレートしたＩＰ電話機による通話を被験者が体感することにより、平均オピニオンスコア等の方法を用いて通話品質を評価する。なお、通話品質の評価は、既存の測定装置を用いるなどの方法もある。
【００３９】
実施の形態１．
図１は、本発明の実施の形態１における通信品質評価システムを例示した概念図である。図１中１は、通信用コンピュータを用いた本発明の導出装置であり、導出装置１は、本発明の通信品質評価方法を実施する場合に、評価すべき通信網上でのパケットの遅延を再現するパケットの送出時刻の導出、導出した送出時刻に基づくパケットの送出等の様々な処理を行う。導出装置１には、擬似網として用いられる通信線１００，１００を介して、ＩＰ電話機を用いた２台の通信端末装置２，２が接続されている。そして２台の通信端末装置２，２は、一方が送話側の通信端末装置２として用いられ、他方が受話側の通信端末装置２として用いられる。なお夫々の通信端末装置２を特に区別する必要がある場合、送話側の通信端末装置２を第１通信端末装置２ａとし、受話側の通信端末装置２を第２通信端末装置２ｂとして区別する。
【００４０】
図２は、本発明の実施の形態１における通信品質評価システムが備える各種装置の構成例を示すブロック図である。導出装置１は、装置全体を制御するＣＰＵ等の制御手段１１、本発明の実施の形態１における導出装置用のコンピュータプログラム２０１及びデータ等の各種情報を記録したＣＤ−ＲＯＭ等の記録媒体３０１から各種情報を読み取るＣＤ−ＲＯＭドライブ等の補助記憶手段１２、補助記憶手段１２により読み取った各種情報を記録するハードディスク等の記録手段１３を備えている。そして記録手段１３から本発明のコンピュータプログラム２０１及びデータ等の各種情報を読み取り、情報を一時的に記憶するＲＡＭ等の記憶手段１４に記憶させてコンピュータプログラム２０１に含まれる各種手順を制御手段１１により実行することで、コンピュータは、本発明の導出装置１として動作する。さらに導出装置１は、第１通信端末装置２ａと通信する第１通信手段１５ａ、第２通信端末装置２ｂと通信する第２通信手段１５ｂ、及び受信したパケットを一時的に蓄積するバッファメモリ等の蓄積手段１６、並びに蓄積手段１６に蓄積したパケットを送出する時刻を示す時計手段１７を備えている。なお記憶手段１４の記憶領域の一部を蓄積手段１６として用いてもよい。また記録手段１３の記録領域の一部は、パケットの遅延時間の分布を記録する遅延時間データベース（遅延時間ＤＢ）１３ａ等の各種データベースとして用いられる。なお記録手段１３の記録領域の一部を遅延時間データベース１３ａとして用いるのではなく、導出装置１に接続する他の装置の記録領域の一部を遅延時間データベース１３ａとして用いてもよい。
【００４１】
通信端末装置２は、制御手段２１、記録手段２２、記憶手段２３、通信手段２４、デジタル信号として受信した音声データをアナログ信号に変換し、音声として出力する音声出力手段２５、及び音声として入力されたアナログ信号をデジタル信号の音声データに変換する音声入力手段２６を備えている。なお、通信端末装置２は、一般的なＩＰ電話機の端末装置を用いることが可能である。またＩＰ電話機能を備えた端末装置であればいかなる態様であっても良い。
【００４２】
図３は、本発明の実施の形態１における導出装置１が備える遅延時間データベース１３ａの記録内容の例を概念的に示す図表である。遅延時間データベース１３ａには、遅延時間の分布を、パケットの消失率（ロス率）、固定遅延、揺らぎ遅延等の項目及び項目に関するデータである設定値を示している。遅延時間データベース１３ａに記録している揺らぎ遅延の遅延時間とは、シミュレートすべきＶｏＩＰ網を介して送出されたパケットについて、到着が期待される時刻と実際に到着した時刻との差を示す遅延時間である。以下、単に遅延時間と示す場合は、揺らぎ遅延の遅延時間を意味する。消失率とは、到着先に到着せずに消失するパケットの割合を百分率で示したものであり、図３に示す例では、３．１％となっている。固定遅延とは、揺らぎ遅延とは別に通信網の物理的な距離、装置数等の要因による一定の遅延である。なお揺らぎ遅延のみを考慮する場合、固定遅延に示す数値は無くても良い。揺らぎ遅延とは、送出されたパケットの到着時の遅延時間の分布を、補助項目として示される分級された遅延時間及び該遅延時間の発生率を対応付けることにより示した値である。図３に示す例では、遅延時間を３０ｍｓ毎に分級しており、０ｍｓ〜３０ｍｓの揺らぎ遅延が発生する確率は、代表値である０ｍｓとして示した揺らぎ遅延に対応付けて記録しており、３０〜６０ｍｓの揺らぎ遅延が発生する確率は、代表値である３０ｍｓとして示した揺らぎ遅延に対応付けて記録しており、６０〜９０ｍｓの揺らぎ遅延が発生する確率は、代表値である６０ｍｓとして示した揺らぎ遅延に対応付けて記録している。なお遅延時間の発生率は、ＶｏＩＰ網を伝送中に消失したパケットを除く到着したパケット内での割合を百分率で示したものである。
【００４３】
図４は、本発明の実施の形態１における導出装置１が備える蓄積手段１６に蓄積されるパケットの記録内容の例を概念的に示す図表である。蓄積手段１６には、索引に対応付けて、各パケットの送出予定時刻及びパケットデータが記録されている。送出予定時刻とは、導出装置１が、後述する処理により導出したパケットの送出時刻である。パケットデータとは、各パケットのデータ部に示される情報であり、本発明では、音声を再現するための音声データ等の情報が含まれる。
【００４４】
次に本発明の実施の形態１における通信品質評価システムにて用いられる各種装置の処理について説明する。図５は、本発明の実施の形態１における導出装置１の遅延時間分布記録処理を示すフローチャートである。遅延時間分布記録処理とは、通信状況をシミュレートする処理の前処理として、遅延時間データベース１３ａに遅延時間の分布状況を示す各種データを記録する処理である。導出装置１は、記憶手段１４に記憶させた本発明のコンピュータプログラム２０１を実行する制御手段１１の制御により、異なる条件下で計測した通信状況を、例えば記録手段１３から読み取る（Ｓ１０１）。異なる条件とは、ここでは通信状況を計測した時間が異なることを示す。また記録手段１３から読み取るのではなく、通信状況を計測した計測装置又は該計測装置にて計測された計測値を記録した記録媒体から読み取る様にしても良い。さらに導出装置１を用いて通信状況を計測する様にしても良い。
【００４５】
そして導出装置１は、制御手段１１の制御により、読み取った条件毎の通信状況からＲ値、パケットの消失率及び遅延状況を含む通信品質を、条件毎に導出し（Ｓ１０２）、各条件での通信状況の中で、通信品質が最も劣悪である通信状況を特定し（Ｓ１０３）、特定した通信状況における遅延時間の分布を遅延時間データベース１３ａに記録する（Ｓ１０４）。Ｒ値とは、ＩＴＵ−Ｔ  Ｇ．１０７にて規定されるＥ−ｍｏｄｅｌと呼ばれる音声通話の品質設計モデルに則った音声の再生品質の評価値である。遅延状況とは、ここでは揺らぎ遅延の分布を示す。またステップＳ１０２に示した条件毎での導出とは、計測値に基づく集計処理を行うことを示しているが、本発明はこれに限らず、通信状況を計測した計測装置にて集計を行い、集計した結果をステップＳ１０１にて読み取る様にしても良い。ステップＳ１０３に示した通信品質が最も劣悪である通信状況の特定は、下記の式１にて算出される通信品質指数が最大である通信状況を、通信品質が最も劣悪であると判定する。
【００４６】
通信品質指数＝１００／Ａ＋Ｂ＋Ｃ×５    ……（式１）
但し、Ａ：Ｒ値
Ｂ：パケットの消失率（％）
Ｃ：９０ｍｓ以上の揺らぎ遅延の発生率（％）
【００４７】
なお通信品質を判定する式は、上記の式１に限らず、目的に応じて適宜設定することが望ましい。また必ずしもＲ値、消失率及び遅延状況を全て考慮する必要はなく、Ｒ値、消失率及び遅延状況の中のいずれか一つから最も劣悪な通信状況を特定する様にしても良い。
【００４８】
図６は、本発明の実施の形態１における通信品質評価システムの遅延時間分布記録処理を概念的に示す説明図である。図６（ａ）は、本発明の実施の形態１における遅延時間分布処理を概念的に示しており、１０：００から５分毎の通信状況を計測して集計し、１０：１５〜１０：２０を最も劣悪である条件下の通信状況として特定し、導出装置１が備える遅延時間データベース１３ａに記録した状態を概念的に示している。なお図６（ｂ）は、比較用として示した従来の遅延時間分布記録処理であり、全ての条件下、ここでは計測した全ての時間における平均的な通信状況に基づく遅延時間分布を記録することになる。実用上問題となるのは、最も劣悪な条件下でどの程度の通信品質を保つことができるかであるので、本発明の処理が優れていることは明らかである。なお通信状況を区分する条件としては、時間毎の計測に限らず、例えば通信経路毎の通信状況を計測し、最も劣悪な通信状況を特定する様にしても良い。
【００４９】
図７は、本発明の実施の形態１における導出装置１の送出時刻導出処理を示すフローチャートである。本発明の通信品質評価システムでは、第１通信端末装置２ａから導出装置１へ音声データを含むパケットを送出し、導出装置１では、第１通信端末装置２ａから受信したパケットを蓄積手段１６に蓄積し、送出時刻の導出を行った上で、導出した送出時刻に基づいて蓄積手段１６に蓄積したパケットを第２通信端末装置２ｂへ送出する。そして第２通信端末装置２ｂでは、受信したパケットに含まれる音声データに基づく音声を出力することにより、音声を聞いた被験者が通信品質を判定する。なお音声データを含むパケットは、ＶｏＩＰ通信に用いられる通信規約であるＲＴＰ(Realtime Transport Protocol) 等の規定に基づいている。導出装置１は、記憶手段１４に記憶させた本発明のコンピュータプログラム２０１を実行する制御手段１１の制御により、第１通信手段１５ａにて、音声データを含むＲＴＰにて規定される通信規約に基づくパケット（以下、ＲＴＰパケットという）を受信する（Ｓ２０１）。
【００５０】
そして導出装置１は、制御手段１１の制御により、受信したＲＴＰパケットに含まれる音声データのフレーム長Ｆ（ｍｓ）を導出する（Ｓ２０２）。フレーム長Ｆは、ＲＴＰパケットのヘッダ情報として示されているＣＯＤＥＣ種別及びペイロード長のバイト数から導出される。なお後述する送出時刻を導出する導出処理Ｇを複数個記録している場合、この時点でどの導出処理Ｇを実行するかが決定される。ここでは導出処理Ｇとして、「遅延時間Ｄ（ｍｓ）を付加したパケットの後に｛ｃｅｉｌ（Ｄ／Ｆ）−１｝個のパケットを連続して送出する。但しｃｅｉｌ（）は切り上げ整数化の関数」という処理を実行する導出処理Ｇ１を用いるものとする。なお導出処理Ｇとしては、その目的に応じて適宜定義することが可能であり、例えば「遅延時間Ｄ（ｍｓ）を付加したパケットの後、所定時間（ｍｓ）待機後、｛ｃｅｉｌ（Ｄ／Ｆ）−１｝個のパケットを連続して送出する。」という様な様々な処理を定義することが可能である。
【００５１】
そして導出装置１は、制御手段１１の制御により、遅延時間データベース１３ａに記録されている遅延時間の分布として、揺らぎ遅延の分級幅Ｗ（ｍｓ）、遅延時間の分布｛Ｘｎ｝、及び消失率Ｌ（％）を読み取る（Ｓ２０３）。分級幅Ｗとは、揺らぎ遅延を分級した時間間隔を示し、図３に示す例では、分級幅Ｗ＝３０ｍｓとなる。遅延時間の分布｛Ｘｎ｝とは、遅延時間の代表値及び発生率の関係である。以下、｛Ｘｎ｝は、１×ｎ行列であるＸを示す。なお計測した通信網における通信状況を再現する場合、計測した通信状況における遅延時間の分布を記録している遅延時間データベース１３ａの記録内容を読み取って以降の処理にそのまま使用することになるが、新たに設計した通信網の通信状況をシミュレートする場合、計測した通信状況を示す様々な情報を適宜変更することとなる。
【００５２】
導出装置１は、制御手段１１の制御により、遅延時間データベース１３ａから読み取った遅延時間の分布｛Ｘｎ｝を、フレーム長Ｆ、導出処理Ｇ及び分級幅Ｗをパラメータとして含む所定の変換方法にて、遅延時間の分布｛Ｙｎ｝に変換する変換処理を実行する（Ｓ２０４）。ステップＳ２０４に示す変換処理とは、導出処理Ｇ１を用いて導出した調整後の送出時刻による遅延時間の分布を、遅延時間データベース１３ａに記録されている変換前の遅延時間の分布｛Ｘｎ｝に合致させるべく、予め遅延時間の分布を変換する処理である。なお変換処理の詳細については後述する。
【００５３】
導出装置１は、制御手段１１の制御により、導出処理Ｇ１を用いた処理として、０以上１００００未満のいずれかの値をとる乱数Ｒ１を発生させ（Ｓ２０５）、発生させた乱数Ｒ１が１００×パケットの消失率Ｌ（％）未満か否かを判定する（Ｓ２０６）。ステップＳ２０５〜Ｓ２０６の処理により、ＶｏＩＰ網を伝送中のパケットが、消失率Ｌ（％）の割合で消失する状況をシミュレートする。
【００５４】
ステップＳ２０６にて乱数Ｒ１が１００×パケットの消失率Ｌ（％）以上であると判定した場合（Ｓ２０６：ＮＯ）、当該パケットは消失することなく到着したと判断し、導出装置１は、制御手段１１の制御により、０以上１００００未満のいずれかの値をとる乱数Ｒ２を発生させ（Ｓ２０７）、下記の式２を満足するＭを求めることで、分級された揺らぎ遅延のレベルをｎとして導出する（Ｓ２０８）。変換された遅延時間の分布｛Ｙｎ｝は、遅延時間データベース１３ａに記録されている遅延時間の分布｛Ｘｎ｝を変換したものであるため、揺らぎ遅延は３０ｍｓ間隔の分級幅Ｗにて分級されており、分級された各レベルは、遅延時間の発生率に対応付けられている。式２では、分級された揺らぎ遅延の代表値が０ｍｓのレベルをレベル０とし、乱数Ｒ２に基づく発生率に応じて、下記の条件式を満たす揺らぎ遅延のレベルｍの中で、最小のｍである遅延のレベルＭを導出する。
【００５５】
【数１】
0004425280.tif 000002
【００５６】
導出装置１では、制御手段１１の制御により、当該パケットを受信した時刻を、本来パケットを送出すべき所定の送出時刻とし、所定の送出時刻から、分級された遅延時間のレベルｎ×分級幅Ｗ（ｍｓ）として示される遅延時間Ｄ後の時刻を、遅延時間を加味したパケットの送出時刻Ｔｄとして算出し（Ｓ２０９）、算出した送出時刻Ｔｄを対応付けて、受信したパケットを蓄積手段１６に記録する（Ｓ２１０）。ステップＳ２１０にて記録した状態を概念的に示したものが図４である。算出した送出時刻Ｔｄを、送出予定時刻とし、送出予定時刻に対応付けてパケットのパケットデータが記録される。
【００５７】
そして導出装置１では、制御手段１１の制御により、第１通信手段１５ａにて、次に送出されたＲＴＰパケットを受信する（Ｓ２１１）。なおステップＳ２０６にて乱数Ｒ１が１００×パケットの消失率Ｌ（％）未満であると判定した場合（Ｓ２０６：ＹＥＳ）、当該パケットは消失したと判断し、導出装置１では、制御手段１１の制御により、ステップＳ２０７〜Ｓ２１０にて示したパケットを蓄積する処理は行わず、受信したパケットを破棄し（Ｓ２１２）、ステップＳ２１１へ進み次のＲＴＰパケットを受信する（Ｓ２１１）。
【００５８】
そして導出装置１では、ステップＳ２０９にて求めた遅延時間Ｄからフレーム長Ｆを減じた値を新たな遅延時間Ｄとし、新たな遅延時間Ｄが０より大きいか否かを判定する（Ｓ２１３）。即ちＤ＝Ｄ−Ｆの演算を行い、Ｄ＞０の真偽を判定する。ステップＳ２１３の判定処理では、ステップＳ２０９にて算出した遅延時刻を加味した送出時刻Ｔｄにより、パケットの送出順序が変化するか否かを判定する。
【００５９】
ステップＳ２１３にて、新たな遅延時間Ｄが０より大きいと判定した場合（Ｓ２１３：ＹＥＳ）、遅延時間Ｄが大きいため、後から受信したパケットの送出時刻が、先に受信したパケットの送出時刻より先となり、パケットの送出順序が変化する可能性があると判断して、当該パケットを受信した時刻に基づく所定の送出時刻から、ステップＳ２１３にて求めた遅延時間Ｄ後の時刻を、遅延時間を加味したパケットの送出時刻Ｔｄとして導出し（Ｓ２１４）、ステップＳ２１０へ進み、導出した送出時刻Ｔｄを対応付けて、受信したパケットを蓄積手段１６に記録する（Ｓ２１０）。即ちステップＳ２１３〜Ｓ２１４及びＳ２１０の処理により、遅延時間を加味した送出時刻Ｔｄに基づく送出順序が元の送出順序より後となる可能性のある先に受信したパケットより送出順序が後となる後で受信したパケットの送出時刻を調整して、パケットの送出順序が変化しない様にする。
【００６０】
ステップＳ２１３にて、新たな遅延時間Ｄが０以下であると判定した場合（Ｓ２１３：ＮＯ）、パケットの送出順序が変化する可能性はないと判断して、ステップＳ２０５へ進み、以降の処理を繰り返す。このようにステップＳ２０１〜Ｓ２０４の処理は、最初に受信したパケットにのみ適用され、以降に受信したパケットは、導出処理Ｇ１を用いたステップＳ２０５〜Ｓ２１４の処理により、送出時刻Ｔｄの導出又は破棄が行われる。なお導出処理Ｇが導出処理Ｇ１以外の処理である場合、ステップＳ２０５〜Ｓ２１４に示した処理は適宜変更される。例えばパケットの到着順序が変化する可能性の有る通信網をシミュレートする場合、送出順序の変化以外の条件に基づき送出時刻Ｔｄを調整する導出処理Ｇを用いる様にしても良い。
【００６１】
図８は、本発明の実施の形態１における導出装置１の遅延時間の分布の変換処理を示すフローチャートである。導出装置１では、図７を用いて説明した送出時刻導出処理のステップＳ２０４において、遅延時間データベース１３ａから読み取った遅延時間の分布｛Ｘｎ｝を変換する変換処理を実行する。導出装置１は、記憶手段１４に記憶させた本発明のコンピュータプログラム２０１を実行する制御手段１１の制御により、０≦ｉ、ｊ≦Ｎとなる変数ｉ及び変数ｊ、並びに変数ｉ及び変数ｊを用いて示されるＮ行×Ｎ列の行列Ａ＝｛Ａij｝を定義し、Ａの全ての要素Ａij＝０で初期化する（Ｓ３０１）。
【００６２】
そして導出装置１では、制御手段１１の制御により、変数ｉに０を代入してｉ＝０とし（Ｓ３０２）、行列Ａの対角要素Ａiiに１を加算してＡii＝Ａii＋１とし（Ｓ３０３）、分級幅Ｗ及びフレーム長Ｆを用いたｃｅｉｌ（ｉ・Ｗ／Ｆ）−１：（但しｃｅｉｌ（）は切り上げ整数化の関数）にて求められる変数Ｈを定義する（Ｓ３０４）。そして導出装置１では、制御手段１１の制御により、変数ｊに１を代入してｊ＝１とし（Ｓ３０５）、分級幅Ｗ及びフレーム長Ｆを用いたｆｌｏｏｒ（（ｉ・Ｗ−ｊ・Ｆ）／Ｗ）：（但しｆｌｏｏｒ（）は切り捨て整数化の関数）にて求められる変数ｋを定義する（Ｓ３０６）。導出装置１では、制御手段１１の制御により、行列Ａの要素Ａkiに１を加算して、Ａki＝Ａki＋１とし（Ｓ３０７）、変数ｊに１を加算してｊ＝ｊ＋１とし（Ｓ３０８）、変数ｊ及び変数Ｈを比較する式ｊ≦Ｈの真偽を判定する（Ｓ３０９）。
【００６３】
ステップＳ３０９において、変数ｊが変数Ｈより大きく式ｊ≦Ｈが偽であると判定した場合（Ｓ３０９：ＮＯ）、導出装置１では、制御手段１１の制御により、変数ｉに１を加算してｉ＝ｉ＋１とし（Ｓ３１０）、変数ｉ及び変数Ｎを比較する式ｉ≦Ｎの真偽を判定する（Ｓ３１１）。なおステップＳ３０９にて式ｊ≦Ｈが真であると判定した場合（Ｓ３０９：ＹＥＳ）、ステップＳ３０６へ戻り、以降の処理を繰り返す。
【００６４】
ステップＳ３１１において、式ｉ≦Ｎが真であると判定した場合（Ｓ３１１：ＹＥＳ）、ステップＳ３０３へ戻り、以降の処理を繰り返す。ステップＳ３１１において、式ｉ≦Ｎが偽であると判定した場合（Ｓ３１１：ＮＯ）、行列Ａの算出が完了したと判断し、導出装置１では、制御手段１１の制御により、行列Ａの逆行列Ａ-1を変換行列として導出する（Ｓ３１２）。
【００６５】
そして導出装置１では、制御手段１１の制御により、導出した変換行列Ａ-1を用いて遅延時間の分布を示す行列｛Ｘｎ｝を変換して行列｛Ｙｎ｝を導出する（Ｓ３１３）。具体的には、行列の積Ａ-1ＸにてＹを算出する。なお導出処理Ｇが導出処理Ｇ１以外の処理である場合、ステップＳ３０１〜Ｓ３１１に示した処理は適宜変更される。また予め導出処理Ｇ、フレーム長Ｆ及び分級幅Ｗ毎に変換行列Ａ-1を導出しておき、導出処理Ｇ、フレーム長Ｆ及び分級幅Ｗに対応付けて記録しておく様にしても良い。
【００６６】
上記のステップＳ３０１〜Ｓ３１１にて示した処理は、以下の様に解釈することもできる。ステップＳ２０５以降に与える入力値である遅延時間の分布がｎ列の列行列｛Ｘ１ｎ｝として示すことができる場合で、図７を用いて示した送出時刻導出処理におけるステップＳ２０５以降の処理をＬ＝０の条件で実施したとき、導出される遅延時間の分布はｎ列の列行列｛Ｘ２ｎ｝になるものとする。そしてＸ１＝ＡＸ２の関係が成立する行列Ａを求め、更に行列Ａの逆行列Ａ-1を求める。逆行列Ａ-1については、Ｘ２＝Ａ-1Ｘ１の関係が成立するので、逆行列Ａ-1を、行列｛Ｘ１ｎ｝を行列｛Ｘ２ｎ｝に変換する変換行列として考えることができる。逆行列Ａ-1にて変換された行列は、図７を用いて示した送出時刻導出処理におけるステップＳ２０５以降の処理を実施したとき、逆行列Ａ-1にて変換される前の行列となる。即ち遅延時間データベース１３ａに記録されている変換前の遅延時間の分布｛Ｘｎ｝を予め変換行列Ａ-1を用いて変換後の遅延時間の分布｛Ｙｎ｝に変換しておくことにより、図７を用いて示した送出時刻導出処理におけるステップＳ２０５以降の処理を実施したとき、遅延時間の分布は、｛Ｘｎ｝となる。上記のステップＳ３０１〜Ｓ３１１にて示した処理は、この様な変換処理の前提となる行列Ａを求める演算処理である。例えば、フレーム長Ｆ＝２０ｍｓ及び分級幅Ｗ＝３０ｍｓである際の、変換前の遅延時間の分布｛Ｘｎ｝の具体例が下記の式３である場合、変換後の遅延時間の分布｛Ｙｎ｝は、下記の式４となる。
【００６７】
【数２】
0004425280.tif 000003
【００６８】
図９は、本発明の実施の形態１における導出装置１のパケット送出処理を示すフローチャートである。導出装置１は、記憶手段１４に記憶させた本発明のコンピュータプログラム２０１を実行する制御手段１１の制御により、１ｍｓ等の所定時間待機し（Ｓ４０１）、時計手段１７が示す時刻Ｔを読み取り（Ｓ４０２）、読み取った時刻Ｔと、蓄積手段１６に記録されているパケットの送出時刻Ｔｄとを比較して、Ｔｄ≦Ｔの関係にあるＲＴＰパケットを蓄積手段１６から読み取り（Ｓ４０３）、読み取ったＲＴＰパケットを第２通信手段１５ｂから第２通信端末装置２ｂへ送出し（Ｓ４０４）、ステップＳ４０１へ戻り、以降の処理を繰り返す。このようにして導出装置１は、導出した送出時刻Ｔｄに基づいてＲＴＰパケットを第２通信端末装置２ｂへ送出し、第２通信端末装置２ｂを操作する被験者は、受信したＲＴＰパケットに基づき第２通信端末装置２ｂから出力される音声を試聴する。出力される音声の品質は、遅延時間データベース１３ａに記録された情報に基づく、ＲＴＰが通過する通信網の通信状況を再現した通信品質である。
【００６９】
前記実施の形態１では、導出装置が第１通信端末装置から受信したＲＴＰパケットを第２通信端末装置へ送出する場合の送出時刻を導出する形態を示したが、本発明はこれに限らず、送出用のＲＴＰパケット又は音声データを予め送出時刻に対応付けて導出装置に記録しておき、通信状況を再現する場合に対応付けて記録している送出時刻及び通信条件に基づいて送出時刻を導出し、導出した送出時刻に基づいて、記録しているＲＴＰパケット又は音声データから生成したＲＴＰパケットを受話側の通信端末装置へ送出する形態等、様々な形態に展開することが可能である。
【００７０】
さらに前記実施の形態１では、ＩＰ電話機として用いられるＶｏＩＰ網の通信状況を導出し、再現して通信品質を評価する形態を示したが、本発明はこれに限らず、テレビジョン画像のストリーミング配信に関する通信品質の評価に用いる等、様々な形態に展開することが可能である。また、第１通信端末装置及び第２通信端末装置間の送信及び受信の方向が入れ替わっても良いし、双方向の通信を行っても良いことは自明である。なお、パケットの送出時刻が逆転するような導出処理を用いることも可能である。
【００７１】
実施の形態２．
実施の形態２は、通信条件が汎用的なものである場合に、通信状況を再現することなく、通信品質の評価を行えるようにした形態である。図１０は、本発明の実施の形態２における通信品質評価システムが備える導出装置の構成例を示すブロック図である。導出装置１は、本発明の実施の形態２における導出装置用のコンピュータプログラム２０２及びデータ等の各種情報を記録した記録媒体３０２から各種情報を読み取る補助記憶手段１２、記録手段１３、記憶手段１４、キーボード及びマウス等の入力手段１８、並びにモニタ及びプリンタ等の出力手段１９を備えている。なお記録手段１３の記録領域の一部は、通信条件及び通信品質の評価結果を対応付けて記録する評価結果データベース（評価結果ＤＢ）１３ｂとして用いられている。
【００７２】
図１１は、本発明の実施の形態２における導出装置１が備える評価結果データベース１３ｂの記録内容を例示する概念図である。評価結果データベース１３ｂには、通信に用いる装置の特性及び通信網の特性を示す通信条件と、通信品質を数値化して示す評価結果とが対応付けて記録されている。装置の特性とは、ＲＴＰパケットを送出する側の通信端末装置の特性及びＲＴＰパケットを受信する側の通信端末装置の特性である。通信網の特性とは、通信網の通信状況を示す特性である。評価結果データベース１３ｂに記録されている通信条件及び通信品質は事前に行った品質評価テストにより求めたものである。
【００７３】
図１２は、本発明の実施の形態２における導出装置１が備える評価結果データベース１３ｂに記録されている通信端末装置の特性の内容の例を概念的に示す図表である。図１２は、図１１の通信端末装置の特性として「ＡＡＡ」、「ＢＢＢ」として表現した内容を更に詳細に記載したものである。図１２に示す様に通信端末装置の特性として、通信端末装置の機種名、ＣＯＤＥＣ種別、バッファ長、ＰＬＣ（Ｐａｃｋｅｔ  Ｌｏｓｓ  Ｃｏｎｃｅａｌｍｅｎｔ）等の各種項目にデータが記録されている。なお図１２に示した項目はあくまでも一つの例に過ぎず、必要に応じて様々な項目を設けることが可能である。
【００７４】
図１３は、本発明の実施の形態２における導出装置１が備える評価結果データベース１３ｂに記録されている通信網の特性の内容の例を概念的に示す図表である。図１３は、図１１の通信網の特性として「特性１」、「特性２」として表現した内容を更に詳細に記載したものである。図１３に示す様に通信網の特性として、通信状況の計測開始時刻、計測時間、Ｒ値、消失率、固定遅延、及び揺らぎ遅延等の各種項目にデータが記録されている。なお図１３に示した項目はあくまでも一つの例に過ぎず、必要に応じて様々な項目を設けることが可能である。
【００７５】
次に本発明の実施の形態２における通信品質評価システムにて用いられる導出装置１の処理について説明する。図１４は、本発明の実施の形態２における導出装置１の通信品質評価処理を示すフローチャートである。本発明の実施の形態２では、予め通信品質を評価する通信網の特性の計測又は想定を行い、使用すべき通信端末装置を決定し、導出装置１の操作者は、計測又は想定した通信網の特性並びに決定した通信端末装置の特性を導出装置１に入力する。なお入力の方法としては、入力手段１８を用いた入力、記録媒体に記録した各種特性の補助記憶手段１２による読み取り、接続している他の装置からの読み取り等、適宜選択することが可能である。導出装置１は、記憶手段１４に記憶させた本発明のコンピュータプログラム２０２を実行する制御手段１１の制御により、通信網の特性並びに送出側及び受信側の通信端末装置の特性、即ち通信条件の入力を受け付け（Ｓ５０１）、受け付けた通信条件に合致又は近似する通信条件に対応付けられた通信品質の評価結果を評価結果データベース１３ｂから抽出し（Ｓ５０２）、抽出した通信品質の評価結果により示された出力手段１９から出力する（Ｓ５０３）。このようにして出力された通信品質の評価結果は、想定した装置及び通信網にて構成されるＶｏＩＰ網の通信状況に係る通信品質の評価結果とみなすことができる。
【００７６】
ステップＳ５０２において、受け付けた通信条件に合致する通信条件が評価結果データベース１３ｂに記録されている場合は、その通信条件に対応付けられた通信品質の評価結果を抽出する。但し受け付けた通信条件に合致する通信条件が評価結果データベース１３ｂに記録されていない場合、その通信条件に最も近似する通信条件を判定することになる。通信条件の一つである通信端末装置の特性は、特別に設計した装置を用いる場合を除き、合致する通信条件が評価結果データベース１３ｂに既に記録されている可能性が高いため、通信条件の近似の判定は、通信網の特性を比較することにより行われる。
【００７７】
通信網の特性の比較は、受け付けた通信網の特性と、評価結果データベース１３ｂに通信網の特性として各種項目に記録されているデータを所定の方法で比較することにより行われる。例えば下記の式５にて求められる評価値Ｖが最小となる通信網の特性が最も近似する通信網の特性であると判定する。
【００７８】
Ｖ＝｜Ｋa −Ｆna｜＋｜Ｋb −Ｆnb｜＋｜Ｋc −Ｆnc｜＋｜Ｋd −Ｆnd｜    ……（式５）
但し、  Ｖ：評価値
Ｋa ：受け付けた通信条件における０ｍｓの揺らぎ遅延（分布の割合）
Ｆna：記録されている通信条件における０ｍｓの揺らぎ遅延（分布の割合）
Ｋb ：受け付けた通信条件における３０ｍｓの揺らぎ遅延（分布の割合）
Ｆnb：記録されている通信条件における３０ｍｓの揺らぎ遅延（分布の割合）
Ｋc ：受け付けた通信条件における６０ｍｓの揺らぎ遅延（分布の割合）
Ｆnc：記録されている通信条件における６０ｍｓの揺らぎ遅延（分布の割合）
Ｋd ：受け付けた通信条件における９０ｍｓの揺らぎ遅延（分布の割合）
Ｆnd：記録されている通信条件における９０ｍｓの揺らぎ遅延（分布の割合）
【００７９】
図１５及び図１６は、本発明の実施の形態２における通信品質評価システムにおける通信網の特性の例を概念的に示す図表である。図１５は、受け付けた通信条件に係る通信網の特性を示しており、図１６（ａ）、図１６（ｂ）及び図１６（ｃ）は、夫々評価結果データベース１３ｂに記録されている特性１、特性２及び特性３を示している。図１５及び図１６に例示した通信網の特性を用いて評価値Ｖを算出した場合、特性１の評価値Ｖ１、特性２の評価値Ｖ２及び特性３の評価値Ｖ３は夫々以下の様になる。
【００８０】
Ｖ１＝｜６１−９５｜＋｜１４−３｜＋｜７−２｜＋｜８−０｜＝５８
Ｖ２＝｜６１−６２｜＋｜１４−１３｜＋｜７−８｜＋｜８−７｜＝４
Ｖ３＝｜６１−５０｜＋｜１４−３０｜＋｜７−１０｜＋｜８−１０｜＝３２
【００８１】
この場合の大小関係は、Ｖ２＜Ｖ３＜Ｖ１であるので、特性２が最も近似しているとして判定される。
【００８２】
前記実施の形態２では、評価値を算出して近似している通信網の特性を判定する形態を示したが本発明はこれに限らず、他の数学的手法、例えば揺らぎ遅延の分布を二次曲線にて近似し、近似度の高さで通信網の特性を判定する等、様々な形態に展開することが可能である。
【００８３】
このように、本実施の形態では、最も劣悪な通信状況を記録することにより、実用上最も問題となる状況での模擬試験を行うことが可能である。従って実用上問題となる通信品質を評価することが可能となる。
【００８４】
また本実施の形態では、遅延時間データベースに記録している本来の遅延時間の分布に合致させることにより、実際の通信状況を模した送出時刻の導出が可能である。
【００８５】
また本実施の形態では、送出順序の逆転が生じることなく、実際の通信状況を模した送出時刻の導出が可能である。
【００８６】
また本実施の形態では、遅延時間の分布を容易に表現することが可能である。
【００８７】
また本実施の形態では、パケットの消失率を加味することにより、実際の通信状況を模すことが可能である。
【００８８】
また本実施の形態では、通信品質への影響が高い要素に基づいて時間毎の劣悪性を判定することにより、実用上最も問題となる状況での模擬試験を行うことが可能である。
【００８９】
また本実施の形態では、予め記録されている通信条件及び評価結果の関係に基づいて通信品質の評価結果を抽出することにより、汎用的な通信条件に対しては、実際に模擬試験を行うことなく、効率的に通信品質の評価を行うことが可能である。
【００９０】
また本実施の形態では、実際に用いられている装置及び通信網の特性に応じて、効率的に通信品質の評価を行うことが可能である。
【００９１】
また本実施の形態では、音声データを用いることにより、ＩＰ電話機を通信端末装置として用いた場合の通信状況、特に音声の聞こえ方をシミュレートすることができ、通信品質を評価することが可能である。
【００９２】
また本実施の形態では、遅延時間の分布は、遅延時間の調整により導出した送出時刻に基づく遅延時間の分布が、変換前の遅延時間の分布に合致するように変換されるので、実際の遅延時間の分布を再現することが可能であり、従ってＶｏＩＰ通話の通信品質の評価に重要なパケット毎の遅延時間の変化、バースト性等の、通信網特性の時間変動等の通信状況を正確にシミュレートすることが可能である等、優れた効果を奏する。
【００９３】
さらに本実施の形態では、時間等の計測条件を変えて計測した複数の通信状況の中で、Ｒ値、パケットの消失率及び遅延状況等の通信品質が最も劣悪な通信状況を特定し、特定した通信状況での遅延時間の分布に基づいてパケットの送出時刻を導出するので、実用上最も問題となる通信状況を再現し、通信品質を評価することが可能である等、優れた効果を奏する。
【図面の簡単な説明】
【００９４】
【図１】本発明の実施の形態１における通信品質評価システムを例示した概念図である。
【図２】本発明の実施の形態１における通信品質評価システムが備える各種装置の構成例を示すブロック図である。
【図３】本発明の実施の形態１における導出装置が備える遅延時間データベースの記録内容の例を概念的に示す図表である。
【図４】本発明の実施の形態１における導出装置が備える蓄積手段に蓄積されるパケットの記録内容の例を概念的に示す図表である。
【図５】本発明の実施の形態１における導出装置の遅延時間分布記録処理を示すフローチャートである。
【図６】本発明の実施の形態１における通信品質評価システムの遅延時間分布記録処理を概念的に示す説明図である。
【図７】本発明の実施の形態１における導出装置の送出時刻導出処理を示すフローチャートである。
【図８】本発明の実施の形態１における導出装置の遅延時間の分布の変換処理を示すフローチャートである。
【図９】本発明の実施の形態１における導出装置のパケット送出処理を示すフローチャートである。
【図１０】本発明の実施の形態２における通信品質評価システムが備える導出装置の構成例を示すブロック図である。
【図１１】本発明の実施の形態２における導出装置が備える評価結果データベースの記録内容を例示する概念図である。
【図１２】本発明の実施の形態２における導出装置が備える評価結果データベースに記録されている通信端末装置の特性の内容の例を概念的に示す図表である。
【図１３】本発明の実施の形態２における導出装置が備える評価結果データベースに記録されている通信網の特性の内容の例を概念的に示す図表である。
【図１４】本発明の実施の形態２における導出装置１の通信品質評価処理を示すフローチャートである。
【図１５】本発明の実施の形態２における通信品質評価システムにおける通信網の特性の例を概念的に示す図表である。
【図１６】本発明の実施の形態２における通信品質評価システムにおける通信網の特性の例を概念的に示す図表である。
【図１７】パケットの到着時刻の遅延を模式的に示す説明図である。
【図１８】測定結果に基づいてＶｏＩＰ網の通信状況の模擬試験（シミュレーションテスト）を行った結果を模式的に示す説明図である。
【図１９】測定結果に基づいてＶｏＩＰ網の通信状況の模擬試験を行った結果を模式的に示す説明図である。
【符号の説明】
【００９５】
１  導出装置
２  通信端末装置
１００  通信線
２０１，２０２  コンピュータプログラム
３０１，３０２  記録媒体
【図１】
0004425280.tif 000004
【図２】
0004425280.tif 000005
【図３】
0004425280.tif 000006
【図４】
0004425280.tif 000007
【図５】
0004425280.tif 000008
【図６】
0004425280.tif 000009
【図７】
0004425280.tif 000010
【図８】
0004425280.tif 000011
【図９】
0004425280.tif 000012
【図１０】
0004425280.tif 000013
【図１１】
0004425280.tif 000014
【図１２】
0004425280.tif 000015
【図１３】
0004425280.tif 000016
【図１４】
0004425280.tif 000017
【図１５】
0004425280.tif 000018
【図１６】
0004425280.tif 000019
【図１７】
0004425280.tif 000020
【図１８】
0004425280.tif 000021
【図１９】
0004425280.tif 000022