(57)【要約】【課題】通話品質に関するパラメータを通話中にリアルタイムで調整し得る通話品質調整機能付きＩＰ電話システムおよびそれに用いるＩＰ電話装置を提供する。【解決手段】ルータ３およびＩＰネットワーク４を介して相互に接続される通話品質調整機能付きＩＰ電話装置１−１，１−２に設けられたパケット送信間隔調整キー１３／ゆらぎ吸収バッファ受信時間調整キー１４が通話品質劣化時に押下された場合、その押下量に応じて、当該通話に関与する通話品質調整機能付きＩＰ電話装置の通話品質に関するパラメータであるパケット送信間隔／ゆらぎ吸収バッファ受信時間の少なくとも一方を通話中にリアルタイムで調整して、通話品質を向上させるように構成した。【選択図】図１
2005072957.tif 000002
【特許請求の範囲】
【請求項１】
通話品質劣化時の調整キーの押下量に応じて、当該通話に関与するＩＰ電話装置の通話品質に関するパラメータを通話中に調整するようにしたことを特徴とする通話品質調整機能付きＩＰ電話システム。
【請求項２】
前記通話品質に関するパラメータは、パケット送信間隔であることを特徴とする請求項１記載の通話品質調整機能付きＩＰ電話システム。
【請求項３】
前記通話品質に関するパラメータは、ゆらぎ吸収バッファ受信時間であることを特徴とする請求項１または２記載の通話品質調整機能付きＩＰ電話システム。
【請求項４】
遅延時間およびデータロス率の少なくとも一方の監視結果に基づき通話品質不良か否かを判定する通話品質不良判定手段を、当該通話に関与するＩＰ電話装置にそれぞれ設け、前記通話品質監視手段による通話品質不良判定時に、前記各ＩＰ電話装置の通話品質に関するパラメータをそれぞれ、通話中に自動調整するようにしたことを特徴とする通話品質調整機能付きＩＰ電話システム。
【請求項５】
前記通話品質不良判定手段は、ＲＴＰ（Real Time Protocol）のシーケンス番号情報の監視結果に基づき決定される単位時間当たりのデータロス率が設定値以上の場合に通話品質不良であると判定することを特徴とする請求項４記載の通話品質調整機能付きＩＰ電話システム。
【請求項６】
前記通話品質不良判定手段は、ＲＴＰ（Real Time Protocol）のＴＩＭＥ情報の監視結果に基づき決定される遅延時間が設定値以上の場合に通話品質不良であると判定することを特徴とする請求項４記載の通話品質調整機能付きＩＰ電話システム。
【請求項７】
前記通話品質不良判定手段は、ゆらぎ吸収バッファのデータ受信状況の監視結果に基づく単位時間当たりのデータオーバーフロー発生回数が設定回数以上である場合に通話品質不良であると判定することを特徴とする請求項４記載の通話品質調整機能付きＩＰ電話システム。
【請求項８】
前記通話品質不良判定手段によって通話品質不良であると判定された場合に、当該ＩＰ電話装置の通話品質に関するパラメータであるパケット送信間隔、ゆらぎ吸収バッファ受信時間およびコーデックの少なくとも１つを調整することを特徴とする請求項４〜７の何れか１項記載の通話品質調整機能付きＩＰ電話システム。
【請求項９】
前記通話品質に関するパラメータの調整は、パケット送信間隔、ゆらぎ吸収バッファ受信時間およびコーデックの中の第１のパラメータの調整シミュレーションを行い、該調整シミュレーションによって通話品質正常となった場合には第１のパラメータを用いて調整を行い、通話品質正常とならなかった場合にはパケット送信間隔、ゆらぎ吸収バッファ受信時間およびコーデックの中の第２のパラメータの調整シミュレーションを行い、該調整シミュレーションによって通話品質正常となった場合には第２のパラメータを用いて調整を行い、通話品質正常とならなかった場合にはパケット送信間隔、ゆらぎ吸収バッファ受信時間およびコーデックの中の第３のパラメータの調整シミュレーションを行い、該調整シミュレーションによって通話品質正常となった場合には第３のパラメータを用いて調整を行い、通話品質正常とならなかった場合には全ての調整シミュレーション結果の中の最良のものを用いて調整を行うことを特徴とする請求項８記載の通話品質調整機能付きＩＰ電話システム。
【請求項１０】
前記通話品質に関するパラメータの調整がコーデックの変更である場合には、通話相手のＩＰ電話装置に、その旨および変更後のコーデックを通知することを特徴とする請求項８記載の通話品質調整機能付きＩＰ電話システム。
【請求項１１】
パケット送信間隔調整キーと、ゆらぎ吸収バッファ受信時間調整キーと、シーケンス番号情報監視部と、ＴＩＭＥ情報監視部と、ゆらぎ吸収バッファ状況監視部と、前記各監視部の監視結果に基づき通話品質調整制御を行う通話品質改善制御部とを備えることを特徴とする、請求項１〜１０の何れか１項記載の通話品質調整機能付きＩＰ電話システムに用いるＩＰ電話装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰネットワークを介して相互に接続されたＩＰ電話装置間で通話を行うＩＰ電話システムにおいて、当該通話に関与するＩＰ電話装置の通話品質に関するパラメータを通話中に調整し得るようにした、通話品質調整機能付きＩＰ電話システム、および、それに用いるＩＰ電話装置に関するものである。
【背景技術】
【０００２】
ＩＰネットワークを介して相互に接続されたＩＰ電話装置間での通話中には、実際に音声が聞こえるので、通話者は聴感によって通話音声品質の良否を判断することができる。発信側ＩＰ電話装置および着信側ＩＰ電話装置間を接続するＩＰネットワークは、トラフィック等の状況の変化が生じた場合に、遅延時間、ジッタ（データ転送時間のばらつきによるデータのゆらぎ）、データロス率を完全に保証することができない。そのため、ＩＰネットワークの状況が悪化した場合には、リアルタイム性を要求される通話音声の送受信時に、通話音声が遅延したり、エコーが過大に感じられるようになったり、音崩れや音潰れが生じたり、音声データパケットの欠落（ロス）が生じたりする、音声品質の劣化が生じて、当該通話に悪影響を与える可能性が高くなる。
【０００３】
通話品質の劣化に対処するために、データの遅延、ジッタ、データロスの少なくとも１つの測定結果から通信パケットのエラー率を求めて、ＩＰ電話装置のモニタに表示するようにしたＶｏＩＰ電話装置（例えば、特許文献１参照）が提案されている。この従来技術によれば、通信パケットのエラー率を表示することにより、通話音声品質劣化の原因がＩＰネットワーク側にあるのか、当該ＩＰ電話装置側にあるのかを、ユーザが判断できるようになるが、通話品質自体の改善を図るものではない。
【０００４】
通話品質が劣化した状況下において、通話品質の改善を図る手法としては、例えば、音声データパケットの帯域制御や優先制御（音声データパケットを含む全てのデータパケットのヘッダにＴＯＳ値によって優先順位を付与し、優先順位の高い順にデータパケットを転送する制御であり、音声データパケットには一般的に最上位の優先順位を付与するように設定されている）を行うように構成したＩＰ電話システムがある。このような手法を採用することにより、ある程度の通話品質の改善を図ることができる。
【０００５】
【特許文献１】特開２００２−２３２４７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した音声データパケットの帯域制御や優先制御を行うように構成したＩＰ電話システムを用いて通話を行った場合であっても、発信側ＩＰ電話装置から着信側ＩＰ電話装置に至るＩＰネットワークの各部における負荷やトラフィックの混み具合等の状況変化に応じて通話品質の劣化が生じるが、この通話品質の劣化にリアルタイムで対処することは極めて困難である。
【０００７】
本発明は、通話品質に関するパラメータを通話中にリアルタイムで調整し得る通話品質調整機能付きＩＰ電話システムを提供することを第１の目的とする。
本発明は、上記通話品質調整機能付きＩＰ電話システムに用いるＩＰ電話装置を提供することを第２の目的とする。
【課題を解決するための手段】
【０００８】
上記第１の目的を達成するため、請求項１に記載の第１発明は、通話品質劣化時の調整キーの押下量に応じて、当該通話に関与するＩＰ電話装置の通話品質に関するパラメータを通話中に調整するようにしたことを特徴とする。
【０００９】
第１発明によれば、発信側ＩＰ電話装置および着信側ＩＰ電話装置には通話品質を調整するための調整キーが設けられているので、発信側ＩＰ電話装置および着信側ＩＰ電話装置の少なくとも一方の通話者によって通話品質劣化時に調整キーが押下されると、その押下量に応じて当該通話に関与するＩＰ電話装置の通話品質に関するパラメータが通話中に調整されることになる。したがって、通話品質に関するパラメータを通話中にリアルタイムで調整し得る通話品質調整機能付きＩＰ電話システムを提供することができる。
【００１０】
請求項２に記載の第２発明は、前記通話品質に関するパラメータは、パケット送信間隔であることを特徴とする。
【００１１】
第２発明によれば、前記通話品質に関するパラメータはパケット送信間隔であるので、例えば発信側ＩＰ電話装置の通話者によって通話品質劣化時に調整キーが押下されると、その押下量に応じて発信側ＩＰ電話装置の通話品質に関するパラメータであるパケット送信間隔が通話中に調整されることになる（着信側ＩＰ電話装置で調整キーが押下された場合も同様にパケット送信間隔が調整される）。したがって、例えば、発信側ＩＰ電話装置から着信側ＩＰ電話装置に至るＩＰネットワークの状況が悪化した場合にパケット送信間隔を短くすることにより通話音声パケットの遅延や通話音声パケットの途切れを防止する、というようなパケット送信間隔の調整を行い得るようになる。
【００１２】
請求項３に記載の第３発明は、前記通話品質に関するパラメータは、ゆらぎ吸収バッファ受信時間であることを特徴とする。
【００１３】
第３発明によれば、前記通話品質に関するパラメータはゆらぎ吸収バッファ受信時間であるので、例えば着信側ＩＰ電話装置の通話者によって通話品質劣化時に調整キーが押下されると、その押下量に応じて着信側ＩＰ電話装置の通話品質に関するパラメータであるゆらぎ吸収バッファ受信時間が通話中に調整されることになる（発信側ＩＰ電話装置で調整キーが押下された場合も同様にゆらぎ吸収バッファ受信時間が調整される。また、第２発明のパケット送信間隔の調整を同時に行うことも可能である）。したがって、例えば、発信側ＩＰ電話装置から着信側ＩＰ電話装置に至るＩＰネットワークの状況が悪化した場合にはゆらぎ吸収バッファ受信時間を長くしてデータ受信量を増大させることにより通話音声パケットの遅延や通話音声パケットの途切れを防止するとともに、前記ＩＰネットワークの状況が一旦悪化した後に正常に復帰した場合には一旦長くしたゆらぎ吸収バッファ受信時間を短くして正常時の状態に近付けることによって通話音声パケットの遅延を防止する、というようなゆらぎ吸収バッファ受信時間の調整を行い得るようになる。
【００１４】
上記第１の目的を達成するため、請求項４に記載の第４発明は、遅延時間およびデータロス率の少なくとも一方の監視結果に基づき通話品質不良か否かを判定する通話品質不良判定手段を、当該通話に関与するＩＰ電話装置にそれぞれ設け、前記通話品質監視手段による通話品質不良判定時に、前記各ＩＰ電話装置の通話品質に関するパラメータをそれぞれ、通話中に自動調整するようにしたことを特徴とする。
【００１５】
第４発明によれば、発信側ＩＰ電話装置および着信側ＩＰ電話装置には遅延時間およびデータロス率の少なくとも一方の監視結果に基づき通話品質不良か否かを判定する通話品質不良判定手段が設けられており、前記通話品質監視手段による通話品質不良判定時には前記各ＩＰ電話装置の通話品質に関するパラメータがそれぞれ通話中に自動調整されるように構成されているので、通話品質に関するパラメータを通話中にリアルタイムで調整し得る通話品質調整機能付きＩＰ電話システムを提供することができる。
【００１６】
請求項５に記載の第５発明は、前記通話品質不良判定手段は、ＲＴＰ（Real Time Protocol）のシーケンス番号情報の監視結果に基づき決定される単位時間当たりのデータロス率が設定値以上の場合に通話品質不良であると判定することを特徴とする。
【００１７】
第５発明によれば、前記通話品質不良判定手段はＲＴＰ（Real Time Protocol）のシーケンス番号情報の監視結果に基づき決定される単位時間当たりのデータロス率が設定値以上の場合に通話品質不良であると判定するから、通話品質低下時には的確に通話品質不良と判定して、当該通話に関与する各ＩＰ電話装置の通話品質に関するパラメータの通話中の自動調整を行い得るようになる。
【００１８】
請求項６に記載の第６発明は、前記通話品質不良判定手段は、ＲＴＰ（Real Time Protocol）のＴＩＭＥ情報の監視結果に基づき決定される遅延時間が設定値以上の場合に通話品質不良であると判定することを特徴とする。
【００１９】
第６発明によれば、前記通話品質不良判定手段はＲＴＰ（Real Time Protocol）のＴＩＭＥ情報の監視結果に基づき決定される遅延時間が設定値以上の場合に通話品質不良であると判定するから、通話品質低下時には的確に通話品質不良と判定して、当該通話に関与する各ＩＰ電話装置の通話品質に関するパラメータの通話中の自動調整を行い得るようになる。
【００２０】
請求項７に記載の第７発明は、前記通話品質不良判定手段は、ゆらぎ吸収バッファのデータ受信状況の監視結果に基づく単位時間当たりのデータオーバーフロー発生回数が設定回数以上である場合に通話品質不良であると判定することを特徴とする。
【００２１】
第７発明によれば、前記通話品質不良判定手段はゆらぎ吸収バッファのデータ受信状況の監視結果に基づく単位時間当たりのデータオーバーフロー発生回数が設定回数以上である場合に通話品質不良であると判定するから、通話品質低下時には的確に通話品質不良と判定して、当該通話に関与する各ＩＰ電話装置の通話品質に関するパラメータの通話中の自動調整を行わせることができるようになる。
【００２２】
請求項８に記載の第８発明は、前記通話品質不良判定手段によって通話品質不良であると判定された場合に、当該ＩＰ電話装置の通話品質に関するパラメータであるパケット送信間隔、ゆらぎ吸収バッファ受信時間およびコーデックの少なくとも１つを調整することを特徴とする。
【００２３】
第８発明によれば、前記通話品質不良判定手段による通話品質不良判定時には、当該ＩＰ電話装置の通話品質に関するパラメータであるパケット送信間隔、ゆらぎ吸収バッファ受信時間およびコーデックの少なくとも１つが調整されるから、通話品質低下時に自動的に通話品質が向上することになり、通話者の利便性が向上する。
【００２４】
請求項９に記載の第９発明は、前記通話品質に関するパラメータの調整は、パケット送信間隔、ゆらぎ吸収バッファ受信時間およびコーデックの中の第１のパラメータの調整シミュレーションを行い、該調整シミュレーションによって通話品質正常となった場合には第１のパラメータを用いて調整を行い、通話品質正常とならなかった場合にはパケット送信間隔、ゆらぎ吸収バッファ受信時間およびコーデックの中の第２のパラメータの調整シミュレーションを行い、該調整シミュレーションによって通話品質正常となった場合には第２のパラメータを用いて調整を行い、通話品質正常とならなかった場合にはパケット送信間隔、ゆらぎ吸収バッファ受信時間およびコーデックの中の第３のパラメータの調整シミュレーションを行い、該調整シミュレーションによって通話品質正常となった場合には第３のパラメータを用いて調整を行い、通話品質正常とならなかった場合には全ての調整シミュレーション結果の中の最良のものを用いて調整を行うことを特徴とする。
【００２５】
第９発明によれば、通話品質に関するパラメータの調整時には、パケット送信間隔、ゆらぎ吸収バッファ受信時間およびコーデックの中の第１、第２、第３のパラメータを用いて、通話品質正常となるまで、調整シミュレーションを繰り返すから、通話中にリアルタイムで、通話品質に関するパラメータが適正化されることになる。
【００２６】
請求項１０に記載の第１０発明は、前記通話品質に関するパラメータの調整がコーデックの変更である場合には、通話相手のＩＰ電話装置に、その旨および変更後のコーデックを通知することを特徴とする。
【００２７】
第１０発明によれば、前記通話品質に関するパラメータの調整がコーデックの変更である場合には、通話相手のＩＰ電話装置に、その旨および変更後のコーデックが通知されるから、通話中のコーデックが切り換わる以前に「コーデックが変更されること」が通話相手に通知されることになり、スムーズに通話を継続することが可能になる。
【００２８】
上記第２の目的を達成するため、請求項１１に記載の第１１発明は、パケット送信間隔調整キーと、ゆらぎ吸収バッファ受信時間調整キーと、シーケンス番号情報監視部と、ＴＩＭＥ情報監視部と、ゆらぎ吸収バッファ状況監視部と、前記各監視部の監視結果に基づき通話品質調整制御を行う通話品質改善制御部とを備えることを特徴とする。
【００２９】
第１１発明によれば、パケット送信間隔調整キーと、ゆらぎ吸収バッファ受信時間調整キーと、シーケンス番号情報監視部と、ＴＩＭＥ情報監視部と、ゆらぎ吸収バッファ状況監視部と、前記各監視部の監視結果に基づき通話品質調整制御を行う通話品質改善制御部とを備えるＩＰ電話装置が提供されるから、このＩＰ電話装置は、第１〜第１０発明の何れかの通話品質調整機能付きＩＰ電話システムに使用し得るＩＰ電話装置となる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明を実施するための最良の形態を図面に基づき詳細に説明する。図１は本発明の第１実施形態の通話品質調整機能付きＩＰ電話システムの最小構成を示す図である。本実施形態の通話品質調整機能付きＩＰ電話システムは、図１に示すように、少なくとも２台の通話品質調整機能付きＩＰ電話装置（以下、専用ＩＰ電話装置１−１，１−２と呼び、通話品質調整機能の無い汎用ＩＰ電話装置と区別する）と、ゲートキーパ２と、専用ＩＰ電話装置１−１，１−２、ゲートキーパ２間をルータ３を介して相互に接続するＩＰネットワーク４とを具備して成る。なお、本発明の通話品質調整機能を使用するためには、当該通話に関与するＩＰ電話装置の双方に専用ＩＰ電話装置を使用する必要がある。
【００３１】
図２は第１実施形態の専用ＩＰ電話装置の前面機器配置を例示する図である。専用ＩＰ電話装置１−１，１−２の前面には、図２に示すように、汎用ＩＰ電話装置と同様に、０〜９の数字キーおよび＊キー、＃キーから成るキー群１１と、ハンドセット１２とが設けられるとともに、本実施形態に固有の通話品質調整キーである、パケット送信間隔調整キー１３およびゆらぎ吸収バッファ受信時間調整キー１４が設けられている。本実施形態では、上記パケット送信間隔調整キー１３およびゆらぎ吸収バッファ受信時間調整キー１４として、キー右端部分を１回押下する毎にパケット送信間隔／ゆらぎ吸収バッファ受信時間が所定調整量ずつ段階的に増加し、キー左端部分を１回押下する毎にパケット送信間隔／ゆらぎ吸収バッファ受信時間が所定調整量ずつ段階的に減少するタイプのキースイッチを用いるものとするが、代わりに、「予めパケット送信間隔／ゆらぎ吸収バッファ受信時間の設定値をｎ通り設定しておき、各設定値を１〜ｎに割り当てたロータリスイッチ（例えば、ゆらぎ吸収バッファ受信時間の設定値１＝３０秒，設定値２＝４０秒，設定値３＝５０秒，設定値４＝６０秒に設定した場合、ロータリスイッチを所定方向に回すことにより、ゆらぎ吸収バッファ受信時間は、３０秒→４０秒→５０秒→６０秒→３０秒のように切り換わる）」を用いてもよい。専用ＩＰ電話装置１−１，１−２は、通話中にパケット送信間隔調整キー１３／ゆらぎ吸収バッファ受信時間調整キー１４を通話者が押下したとき、押下量に応じた制御信号をルータ３およびＩＰネットワーク４を介してゲートキーパ２に送信するように構成されているものとする。また、ゲートキーパ２は、受信した上記制御信号に基づき設定を変更することにより、本発明の通話品質調整機能を発揮させるための呼接続制御を行うように構成されているものとする。なお、本実施形態では、パケット送信間隔調整キー１３およびゆらぎ吸収バッファ受信時間調整キー１４を新たに設けるようにしているが、代わりに、汎用ＩＰ電話装置の未使用のファンクションキー等を流用するようにしてもよい。
【００３２】
図３は第１実施形態の専用ＩＰ電話装置の内部回路構成を例示する図である。専用ＩＰ電話装置１−１，１−２の内部には、図３に示すように、ＲＴＰ（Real Time Protocol）のシーケンス番号情報を監視するシーケンス番号情報監視部２１と、ＲＴＰ（Real Time Protocol）のＴＩＭＥ情報を監視するＴＩＭＥ情報監視部２２と、ゆらぎ吸収バッファのデータ受信状況を監視するゆらぎ吸収バッファ状況監視部２３と、シーケンス番号情報監視部２１、ＴＩＭＥ情報監視部２２、ゆらぎ吸収バッファ状況監視部２３の監視結果に基づき通話品質不良であると判定された場合に当該専用ＩＰ電話装置の通話品質に関するパラメータであるパケット送信間隔、ゆらぎ吸収バッファ受信時間およびコーデックの少なくとも１つを調整する通話品質調整制御を行う、通話品質改善制御部２４とを具備して成る。なお、本実施形態では、上述したシーケンス番号情報監視部２１、ＴＩＭＥ情報監視部２２、ゆらぎ吸収バッファ状況監視部２３および通話品質改善制御部２４は、ソフトウエア（制御プログラム）によって構成するものとするが、代わりに、同一機能を実現するハードウエアを専用ＩＰ電話装置に実装するようにしてもよい。
【００３３】
なお、本実施形態では、専用ＩＰ電話装置１−１，１−２として、通話品質の手動調整および自動調整の双方に対応するタイプの専用ＩＰ電話装置を用いるものとするが、当該ＩＰ電話システムに対する要求に応じて、通話品質の手動調整のみに対応するタイプの専用ＩＰ電話装置（汎用ＩＰ電話装置にパケット送信間隔調整キー１３およびゆらぎ吸収バッファ受信時間調整キー１４を追加したもの）または、通話品質の自動調整のみに対応するタイプの専用ＩＰ電話装置（汎用ＩＰ電話装置にシーケンス番号情報監視部２１、ＴＩＭＥ情報監視部２２、ゆらぎ吸収バッファ状況監視部２３および通話品質改善制御部２４を追加したもの）を用いてコストダウンを図るようにしてもよい。
【００３４】
次に、本実施形態の通話品質調整機能付きＩＰ電話システムにおける各種動作を説明する。
【００３５】
［通話品質の手動調整動作］
ＩＰネットワーク３を介して接続される専用ＩＰ電話装置１−１および専用ＩＰ電話装置１−２間での通話中には、通話音声が途切れたり、通話音声の遅延が長くなったりする等の通話品質の劣化が生じることがある。その場合、当該通話に関与する通話者は、聴感によって通話品質が劣化したと判断することができるので、通話品質劣化時には、通話者は、自分の専用電話装置のパケット送信間隔調整キー１３／ゆらぎ吸収バッファ受信時間調整キー１４を押下することによって、自分の専用電話装置の通話品質の改善を図ることができる。以下に、通話品質劣化の発生原因およびその対処方法を例示する。
【００３６】
（ａ）ＩＰネットワーク３の状況の悪化（トラフィック増加等）に伴い、送信側の専用ＩＰ電話装置から送信された通話音声パケットが遅延して受信側の専用ＩＰ電話装置で受信され、受信側の専用ＩＰ電話装置のゆらぎ吸収バッファをオーバーフローさせる結果、通話音声の遅延や通話音声の途切れが生じる。この場合、送信側の専用ＩＰ電話装置においては、パケット送信間隔調整キー１３の左端部分を所望の回数押下してパケット送信間隔を短縮調整することにより通話音声の遅延や通話音声の途切れを防止し、通話品質を改善する。一方、受信側の専用ＩＰ電話装置においては、ゆらぎ吸収バッファ受信時間調整キー１４の右端部分を所望の回数押下してゆらぎ吸収バッファ受信時間を延長調整することによりデータ受信量を増大させて通話音声の遅延や通話音声の途切れを防止し、通話品質を改善する。
（ｂ）一旦悪化したＩＰネットワーク３の状況が好転して正常に復帰した場合に、受信側の専用ＩＰ電話装置のゆらぎ吸収バッファ受信時間が上記（ａ）の調整によって延長したままになっていた場合、送信側の専用ＩＰ電話装置から送信された通話音声パケットに対して受信側の専用ＩＰ電話装置のゆらぎ吸収バッファの容量が過大になる結果、通話音声の遅延が生じる。この場合、受信側の専用ＩＰ電話装置において、ゆらぎ吸収バッファ受信時間調整キー１４の左端部分を所望の回数押下してゆらぎ吸収バッファ受信時間を短縮調整して正常時の状態に近付けることにより通話音声の遅延を解消し、通話品質を改善する。
なお、通話中は双方の専用ＩＰ電話装置で通話音声を送受信するので、専用ＩＰ電話装置１−１および専用ＩＰ電話装置１−２の双方において同時に同様の調整を行うことが好ましい。
【００３７】
本実施形態の通話品質調整機能付きＩＰ電話システムによれば、専用ＩＰ電話装置１−１、専用ＩＰ電話装置１−２の少なくとも一方においてパケット送信間隔調整キー１３／ゆらぎ吸収バッファ受信時間調整キー１４を押下して上記通話品質の手動調整を行うことにより、通話品質に関するパラメータであるパケット送信間隔／ゆらぎ吸収バッファ受信時間を通話中にリアルタイムで調整して、通話品質を改善することができる。
【００３８】
［通話品質の自動調整動作］
ＩＰネットワーク３を介して接続される専用ＩＰ電話装置１−１および専用ＩＰ電話装置１−２間での通話中には、通話音声が途切れたり、通話音声の遅延が長くなったりする等の通話品質の劣化が生じることがある。そのような通話品質劣化時には、専用ＩＰ電話装置１−１および専用ＩＰ電話装置１−２において、図４の制御プログラムがそれぞれ実行されることにより、自動的に通話品質が改善されることになる。
【００３９】
図４の制御プログラムにおいて、まず、ステップＳ１では、ＲＴＰのシーケンス番号情報、ＲＴＰのＴＩＭＥ情報およびゆらぎ吸収バッファのデータ受信状況に関する情報を読み込む。この情報の読み込みは、専用ＩＰ電話装置１−１、専用ＩＰ電話装置１−２のシーケンス番号情報監視部２１、ＴＩＭＥ情報監視部２２、ゆらぎ吸収バッファ状況監視部２３の監視結果が通話品質改善制御部２４に入力されることにより実施される。
【００４０】
次のステップＳ２では、パケット送信間隔の調整シミュレーションを行う。このパケット送信間隔の調整シミュレーションは、図５に示す制御プログラムによって実行される。図５の制御プログラムにおいて、まず、ステップＳ１１では、ＲＴＰのシーケンス番号情報に基づく通話品質不良判定を行う。ＲＴＰのシーケンス番号は、送信パケットのデータに送信順に付与する順番情報であるため、ＲＴＰのシーケンス番号情報の受信状況（データ欠落状況）によって通話品質不良か否かを判定することができる。上記ＲＴＰのシーケンス番号情報に基づく通話品質不良判定は、例えば、シーケンス番号情報の監視結果に基づき決定される単位時間当たりのデータロス率（シーケンス番号情報欠落の割合）が設定値以上の場合に通話品質不良であると判定し、設定値未満の場合に通話品質良好であると判定するようにする。この通話品質不良判定において不良（ＮＧ）であれば制御をステップＳ１２に進め、良好（ＯＫ）であれば制御をステップＳ１３に進めて当該パケット送信間隔を記憶する。なお、シーケンス番号情報欠落の割合が設定値以上となる通話品質不良判定時には、通話音声の途切れが発生している。
【００４１】
ステップＳ１２では、ＲＴＰのＴＩＭＥ情報に基づく通話品質不良判定を行う。ＲＴＰのＴＩＭＥ情報は、ＲＴＰデータのペイロードで運ばれるデータであって、最初のオクテットの標本時刻を示すデータである。ＴＣＰ／ＩＰネットワークでは、送信されたメッセージの時間関係は保証されないため、送信されたメッセージは受信側に不規則な時間間隔で到達したり、場合によっては、送信順とは異なる順番で到達したりする。その対策として、ＲＴＰでは、送信元において、ＴＩＭＥ情報を用いて、「そのメッセージがいつ発生したか」を示すタイムスタンプ（時刻印）をメッセージに付与する。それにより、受信側では、タイムスタンプに従った相対的な時間間隔で送信されてきたメッセージを再生できるようになる。つまり、ＴＩＭＥ情報の受信状況によって通話品質不良か否かを判定することができる。以上の原理に基づき、本実施形態では、上記ＲＴＰのＴＩＭＥ情報に基づく通話品質不良判定は、例えば、単位時間毎のＴＩＭＥ情報の監視結果に基づき決定される遅延時間が設定値以上の場合に通話品質不良であると判定し（あるいは、一定期間における単位時間毎のＴＩＭＥ情報の監視結果に基づき決定される遅延時間が設定値以上となる回数が設定回数以上の場合に通話品質不良であると判定し）、設定値未満の場合に通話品質良好であると判定するようにする。上記ステップＳ１２の通話品質不良判定において不良（ＮＧ）であれば制御をステップＳ１４に進め、良好（ＯＫ）であれば制御をステップＳ１３に進めて当該パケット送信間隔を記憶する。なお、遅延時間が設定値以上となる通話品質不良判定時には、通話音声の遅延が発生している。
【００４２】
ステップＳ１４では、ゆらぎ吸収バッファの受信状況に基づく通話品質不良判定を行う。このゆらぎ吸収バッファの受信状況に基づく通話品質不良判定の原理は、上述した「通話品質の手動調整」の場合と同様であり、例えば、ゆらぎ吸収バッファのデータ受信状況の監視結果に基づく単位時間当たりのデータオーバーフロー発生回数が設定回数以上である場合に通話品質不良であると判定し、設定回数未満である場合に通話品質良好であると判定するようにする。この通話品質不良判定において不良（ＮＧ）であれば制御をステップＳ１５に進め、良好（ＯＫ）であれば制御をステップＳ１３に進めて当該パケット送信間隔を記憶する。なお、単位時間当たりのデータオーバーフロー発生回数が設定回数以上となる通話品質不良判定時（バッファ使用率が高過ぎる場合）には、通話音声の遅延や通話音声の途切れが発生している。また、単位時間毎のゆらぎ吸収バッファの受信状況の監視結果において、データオーバーフローが発生しない状況が所定期間連続した場合は、ゆらぎ吸収バッファのデータ受信時間の現在の設定値が長過ぎる場合（バッファ使用率が低過ぎる場合）であるので、設定値を短縮することにより遅延時間を減少させることができる。
【００４３】
ステップＳ１５では、パケット送信間隔を変更する。このパケット送信間隔の変更は、例えば上述した「パケット送信間隔調整キー１３の押下による通話品質の手動調整」の場合と同様の調整量で、原則的に、パケット送信間隔短縮方向に調整するものとする。このパケット送信間隔の変更により得られる変更後のパケット送信間隔を用いて、上述したステップＳ１１〜ステップＳ１５の制御ループを繰り返し、何れかの通話品質不良判定において良好（ＯＫ）と判定された場合には上記ステップＳ１３を実行するが、変更後のパケット送信間隔を用いても全ての通話品質不良判定において不良（ＮＧ）と判定された場合には、再びステップＳ１５を実行してパケット送信間隔を変更した後に上述したステップＳ１１〜ステップＳ１５の制御ループを繰り返す。このようなパケット送信間隔の変更ループはステップＳ１６で設定回数に達したと判定されるまで（最大設定回数まで）繰り返され、設定回数だけ繰り返したときは、制御をステップＳ１７に進めて当該パケット送信間隔を記憶する。
【００４４】
図５のパケット送信間隔の調整シミュレーションの終了後には制御を図４のステップＳ３に進めて、通話品質ＯＫか否かを判定する。この判定は、上記調整シミュレーションにおいてステップＳ１３が実行された場合はＹＥＳとなり、上記調整シミュレーションにおいてステップＳ１７が実行された場合はＮＯとなる。ステップＳ３がＹＥＳとなった場合は制御をステップＳ４に進めて、当該調整シミュレーションのパラメータ（この場合、パケット送信間隔の変更後の値）を用いて実際に調整を実行し、ステップＳ３がＮＯとなった場合は制御をステップＳ５に進める。ステップＳ５では、ゆらぎ吸収バッファのデータ受信時間の調整シミュレーションを行う。このゆらぎ吸収バッファのデータ受信時間の調整シミュレーションは、図５に示す制御プログラム（ただし、ステップＳ１５は、「ゆらぎ吸収バッファのデータ受信時間を変更」に読み替えるものとする）によって実行される。なお、ゆらぎ吸収バッファのデータ受信時間の変更は、例えば上述した「ゆらぎ吸収バッファ受信時間調整キー１４の押下による通話品質の手動調整」の場合と同様の調整量で、原則的に、ゆらぎ吸収バッファ受信時間延長方向に調整するものとする。
【００４５】
上記ゆらぎ吸収バッファのデータ受信時間の調整シミュレーションの終了後には制御をステップＳ６に進めて、通話品質ＯＫか否かを判定する。この判定は、上記調整シミュレーションにおいてステップＳ１３が実行された場合はＹＥＳとなり、上記調整シミュレーションにおいてステップＳ１７が実行された場合はＮＯとなる。ステップＳ６がＹＥＳとなった場合は制御をステップＳ４に進めて、当該調整シミュレーションのパラメータ（この場合、ゆらぎ吸収バッファのデータ受信時間の変更後の値）を用いて実際に調整を実行し、ステップＳ６がＮＯとなった場合は制御をステップＳ７に進める。ステップＳ７では、コーデックの変更の調整シミュレーションを行う。このコーデックの変更の調整シミュレーションは、図５に示す制御プログラム（ただし、ステップＳ１５は、「コーデックを変更」に読み替えるものとする）によって実行される。なお、コーデックの変更の一例としては、「コーデックのＧ．７１１からＧ．７２９への変更」を行うものとし、実際には、ＲＴＰのペイロードタイプを変更（書き換え）することにより実施するものとするが、代わりに、本実施形態のＩＰ電話システムが備える複数のコーデック（音声コーデック）の内の、圧縮率の低いコーデックから圧縮率の高いコーデックへの変更を用いてもよい。
【００４６】
上記コーデックの変更の調整シミュレーションの終了後には制御をステップＳ８に進めて、通話品質ＯＫか否かを判定する。この判定は、上記調整シミュレーションにおいてステップＳ１３が実行された場合はＹＥＳとなり、上記調整シミュレーションにおいてステップＳ１７が実行された場合はＮＯとなる。ステップＳ８がＹＥＳとなった場合は制御をステップＳ４に進めて、当該調整シミュレーションのパラメータ（この場合、変更後のコーデック）を用いて実際に調整を実行し、ステップＳ８がＮＯとなった場合は制御をステップＳ９に進める。ステップＳ９では、上記ステップＳ２，Ｓ５，Ｓ７の調整シミュレーション結果の中から最良のものを選択して、その調整シミュレーション結果を用いて調整を実行する。その際の選択条件は、例えば、「遅延時間／データロス率が最小となる調整シミュレーション結果を選択する」ものとする。なお、所望に応じて、「ＩＰネットワークの状況が悪い場合は、通話音声の遅延が生じても通話音声の途切れが生じないように、パケット送信間隔を延長方向に調整して、確実に通話を継続する」という条件を併用してもよい。
【００４７】
なお、上記ステップＳ９において最良の調整シミュレーション結果が「コーデックの変更」であった場合は、図示しない制御プログラムによって、通話相手の専用ＩＰ電話装置に、「コーデックを変更する旨」および「変更後のコーデック」を通知するものとする。この通知により、通話中のコーデックが切り換わる以前に、通話相手に「コーデックが変更されること」が通知されることになるので、スムーズに通話を継続することが可能になる。なお、その場合、受信側の専用ＩＰ電話装置では、ＲＴＰ内の情報から変更後のコーデックを認識してそのコーデックへの変更を行うことになる。
【００４８】
本実施形態の通話品質調整機能付きＩＰ電話システムによれば、専用ＩＰ電話装置１−１および専用ＩＰ電話装置１−２において上記図４および図５の制御プログラムを実行することによって上記通話品質の自動調整が行われるので、遅延時間およびデータロス率の少なくとも一方の監視結果に基づく通話品質不良判定時には、各専用ＩＰ電話装置の通話品質に関するパラメータである、パケット送信間隔、ゆらぎ吸収バッファ受信時間、コーデックの内の少なくとも１つが通話中にリアルタイムで自動調整されることになる。それにより通話品質低下時には自動的に通話品質が向上することになり、通話者の利便性が向上する。また、上記図４および図５の制御プログラムを実行することにより、通話中にリアルタイムで、通話品質に関するパラメータが適正化されることになる。
【図面の簡単な説明】
【００４９】
【図１】本発明の第１実施形態の通話品質調整機能付きＩＰ電話システムの最小構成を示す図である。
【図２】第１実施形態の通話品質調整機能付きＩＰ電話装置の前面機器配置を例示する図である。
【図３】第１実施形態の通話品質調整機能付きＩＰ電話装置の内部回路構成を例示する図である。
【図４】第１実施形態における通話中の通話品質調整機能付きＩＰ電話装置の双方で実行される通話品質調整制御の制御プログラムを示すフローチャートである。
【図５】第１実施形態における通話中の通話品質調整機能付きＩＰ電話装置の双方で実行される通話品質調整制御中の各パラメータの調整シミュレーションの制御プログラムを示すフローチャートである。
【符号の説明】
【００５０】
１−１，１−２  通話品質調整機能付きＩＰ電話装置（専用ＩＰ電話装置）
２  ゲートキーパ
３  ルータ
４  ＩＰネットワーク
１１  キー群
１２  ハンドセット
１３  パケット送信間隔調整キー
１４  ゆらぎ吸収バッファ受信時間調整キー
２１  シーケンス番号情報監視部
２２  ＴＩＭＥ情報監視部
２３  ゆらぎ吸収バッファ状況監視部
２４  通話品質改善制御部
【図１】
2005072957.tif 000003
【図２】
2005072957.tif 000004
【図３】
2005072957.tif 000005
【図４】
2005072957.tif 000006
【図５】
2005072957.tif 000007