(57)【要約】【課題】通信状況が悪い場合であっても、受信側のユーザに不快感を与えず、ネットワークへの通信負荷を軽減することによって通信状況の早期回復を促進することが可能な通信装置を提供する。【解決手段】ＩＰ電話装置１がＩＰネットワークを介して有音パケットを送信している間に、通信部２４を介して取得したＲＴＣＰパケットの情報に基づいてネットワーク品質判定部２０が検出したパケットロス率が所定の閾値以上となった場合、ネットワーク品質判定部２０は検出したパケットロス率に対応する送信間隔を送信間隔テーブル２１ａから読み出して制御部２５へ通知する。制御部２５は、通知された送信間隔に応じた生成間隔で無音パケットを生成するように無音パケット生成部１３を制御すると共に、無音パケット生成部１３から送出される無音パケットをＲＴＰ制御部１５へ伝送するようにパケット切換部１４を制御する。【選択図】図２
2008160320.tif 000002
【特許請求の範囲】
【請求項１】
有音の音声信号を含む有音パケットを生成する有音パケット生成手段と、無音の音声信号を含む無音パケットを生成する無音パケット生成手段と、前記有音パケット生成手段が生成した有音パケット及び前記無音パケット生成手段が生成した無音パケットのいずれかを選択する切換処理を行なう切換手段と、該切換手段による切換処理によって選択された有音パケット又は無音パケットを他の装置へ送信する送信手段とを備える通信装置において、
前記送信手段が前記他の装置へ送信した有音パケット又は無音パケットの送信状態を検出する検出手段と、
該検出手段が検出した送信状態に基づいて、前記有音パケット生成手段が生成した有音パケット又は前記無音パケット生成手段が生成した無音パケットを選択するように前記切換手段を制御する切換制御手段と
を備えることを特徴とする通信装置。
【請求項２】
前記送信手段が無音パケットを送信する場合、有音パケットを送信する際の送信間隔よりも長い送信間隔で送信するように、前記無音パケット生成手段が無音パケットを生成する際の生成間隔を制御する手段を備えることを特徴とする請求項１に記載の通信装置。
【請求項３】
前記送信手段が無音パケットを前記他の装置へ送信している場合、その旨を示す情報を前記他の装置へ送信する手段を備えることを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記検出手段は、前記送信手段が前記他の装置へ送信した有音パケット又は無音パケットのロス率を送信状態として検出するように構成してあり、
前記検出手段が検出したロス率が所定の閾値以上であるか否かを判断する判断手段を備え、
前記切換制御手段は、前記判断手段が所定の閾値以上でないと判断した場合は前記有音パケット生成手段が生成した有音パケットを選択するように、前記判断手段が所定の閾値以上であると判断した場合は前記無音パケット生成手段が生成した無音パケットを選択するように前記切換手段を制御することを特徴とする請求項１乃至３のいずれかひとつに記載の通信装置。
【請求項５】
前記判断手段が所定の閾値以上であると判断した場合、前記検出手段が検出したロス率が高いほど長い送信間隔で前記送信手段が無音パケットを送信するように、前記無音パケット生成手段が無音パケットを生成する際の生成間隔を制御する制御手段を備えることを特徴とする請求項４に記載の通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、有音パケット又は無音パケットを他の装置へ送信することが可能な通信装置に関する。
【背景技術】
【０００２】
ＩＰネットワークを介して音声パケットを送受信することが可能なＩＰ電話装置が普及している。ＩＰ電話装置は、ユーザの発話に基づくアナログの音声信号をデジタル信号に変換し、得られたデジタルの音声信号をパケット化してＩＰネットワークを介して通信相手のＩＰ電話装置との間で送受信する。
【０００３】
ＩＰ電話装置は、ＩＰネットワークにおいて予め割り当てられた帯域を使用して音声パケットの送受信を行なうが、例えば自身が使用している帯域の使用率が大きくなった場合、送受信される音声パケットに遅延が生じる。このため、受信側のＩＰ電話装置では音声パケットを一定時間間隔で受信できなくなるので、受信間隔に揺らぎが生じる可能性がある。また、ＩＰネットワークの使用率が更に大きくなった場合、送受信される音声パケットがＩＰネットワーク上で廃棄（パケットロス）される可能性もある。
【０００４】
特に、ＩＰネットワークに接続された無線アクセスポイントを介した無線通信が可能な無線ＩＰ電話装置では、音声パケットの受信間隔の揺らぎ又は音声パケットの廃棄が生じ易い。また、無線ＩＰ電話装置は、使用中のユーザが複数の無線アクセスポイント間を移動している場合にはその間に無線アクセスポイントをつなぎ換える処理を行なうが、この処理の際にも音声パケットの遅延又は廃棄が生じる可能性が高い。
【０００５】
なお、ＩＰ電話装置は、アナログの音声信号をデジタル信号に変換して更に音声コーデックで圧縮することによってデータ量を削減し、ＩＰネットワークの使用率を減少させることによって音声パケットの遅延又は廃棄の発生を抑制するように構成されている。また、ＩＰ電話装置は、ＰＬＣ（Packet Loss Concealment）機能を備えている。ＰＬＣ機能とは、ＩＰネットワーク上で音声パケットが廃棄されてしまった場合、廃棄された音声パケットの前に受信していた音声パケットに基づく予測に従って、廃棄された音声パケットを補完することによって音声の品質をある程度維持する機能である。
【０００６】
更に、ユーザが発話を行なっていない場合、音声パケットの送信を行なわないことによってＩＰネットワークへの負荷を軽減するように構成されたＩＰ電話装置も知られている。このようなＩＰ電話装置を用いることによりＩＰネットワークを有効に利用することができる。
しかし、音声パケットの送受信が行なわれない場合、受信側のＩＰ電話装置においては通信が途絶えた状態になる。この場合、受信側のＩＰ電話装置では、送信すべき音声パケットがないために通信が途絶えたのか、又は通信相手のＩＰ電話装置に何らかの故障が発生したために通信が途絶えたのかを識別することができない。このため、受信側のＩＰ電話装置は、送信側のＩＰ電話装置に何らかの故障が発生したために通信が途絶えているにも拘わらず、音声パケットの受信を待ち受け続けるので、ＩＰネットワークを無駄に占有してしまうことになる。
【０００７】
そこで、特許文献１には、送信すべき音声信号がない場合には無音パケットを生成して送信するように構成された電話機が開示されている。この電話機ではユーザによる発話がない場合には無音の音声パケットを送信することにより、通信相手の電話機は、ユーザの発話による音声信号に基づく有音の音声パケットが送信されてこない場合であっても、無音の音声パケットが送信されてくることによって通信相手の電話機は故障していないことを認識することができる。また、特許文献１に開示されている電話機は、通話相手の電話機から音声及び無音の音声パケットのいずれをも受信しなくなった場合には通話相手の電話機に何らかの故障の発生を検知することができるので、この場合には、通話相手の電話機との通信を終了することによってＩＰネットワークの無駄な占有を防止することができる。
【特許文献１】特開２００２−３５４１４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
一方、ＩＰ電話装置が利用するＩＰネットワークは、一般的にベストエフォート型のネットワークである。従って、例えばＩＰネットワークに接続されたパーソナルコンピュータが、ＦＴＰ（File Transfer Protocol）又はＨＴＴＰ（HyperText Transfer Protocol）等に従ってＩＰネットワークを一時的に占有してデータの転送処理を行なうバースト転送によって大容量のデータを転送している場合、パーソナルコンピュータがデータ転送に要する長時間に亘ってＩＰネットワークを占有することになり、ＩＰ電話装置は自身が利用する帯域を確保することが困難となる。
【０００９】
この場合、長時間に亘って音声パケットの受信間隔に揺らぎが生じるのみならず、送受信される音声パケットが大量に廃棄される可能性が高いが、大量の音声パケットが廃棄された場合、上述したＰＬＣによるパケットの補完処理では十分に対応することができない。また、長時間に亘って音声パケットの受信間隔に揺らぎが生じた場合、又は大量の音声パケットが廃棄された場合、送受信される音声信号の音質を維持することができない。この場合、受信側のＩＰ電話装置で再生された音声は、ユーザにとってはノイズとしか聞こえず、受信側のユーザに不快感を与える虞がある。このような状況ではユーザは、ネットワークがいつ回復するか、又はネットワークの使用状況等を把握することができないため、不快感を感じつつも通信を継続せざるを得ない場合が多い。
【００１０】
上述した特許文献１に開示されている電話機は、通信相手の電話機に故障が発生した場合に通信を終了することによってＩＰネットワークへの負荷を軽減させるため、ＩＰネットワークの有効利用が可能である。しかし、他の装置によってＩＰネットワークが長時間に亘って占有されている場合に送受信する音声信号の音質を改善し、又はＩＰネットワークへの負荷を軽減できるものではない。
【００１１】
本発明は斯かる事情に鑑みてなされたものであり、その目的とするところは、ネットワークを介した通信状況が悪く、従来であればパケットの受信間隔に揺らぎが生じ、又は大量のパケットが廃棄される状況であっても、受信側のユーザに不快感を与えず、ネットワークへの通信負荷を軽減することによって通信状況の早期回復を促進することが可能な通信装置を提供することにある。また、本発明の他の目的は、無音パケットを送信している場合、その旨を示す情報ならびにどの程度のパケットがロスしているかが推測できる情報を通信相手の装置へ通知することが可能な通信装置を提供することにある。この情報を通信相手が受信することにより、復帰までの時間を推測することが可能となる。
【００１２】
本発明の他の目的は、ネットワークを介した通信状況が悪いほど、即ちパケットのロス率が高いほど、ネットワークへの通信負荷をより大幅に軽減すると共に、パケットのロス率が減少した場合にネットワークへの急激な負荷の増大を防止することが可能な通信装置を提供することにある。
【課題を解決するための手段】
【００１３】
本発明に係る通信装置は、有音の音声信号を含む有音パケット及び無音の音声信号を含む無音パケットのいずれかを選択して他の装置へ送信する通信装置において、他の装置へ送信した有音パケット又は無音パケットの送信状態を検出し、検出した送信状態に基づいて送信すべき有音パケット又は無音パケットの選択を制御する。よって、送信状態に基づいて選択された有音パケット又は無音パケットが他の装置へ送信される。なお、無音パケットを他の装置へ送信する場合、有音パケットを送信する際の送信間隔よりも長い送信間隔で送信するように、無音パケットを生成する際の生成間隔を制御する。また、無音パケットを他の装置へ送信している場合、その旨を示す情報を他の装置へ送信する。更に、無音パケットを送信している旨を示す情報を他の装置から受け付けた場合には無音パケットを他の装置へ送信する。
【００１４】
本発明に係る通信装置は、他の装置へ送信した有音パケット又は無音パケットのロス率を送信状態として検出し、検出したロス率が所定の閾値以上であり、廃棄されるパケットの量が多くなった場合、有音パケットの送信を停止して無音パケットを送信する。また、検出したロス率が所定の閾値よりも小さくなり、廃棄されるパケットの量が少なくなった場合、有音パケットの送信を再開する。
【００１５】
本発明に係る通信装置は、パケットのロス率が所定の閾値以上である場合、検出したロス率が高いほど長い送信間隔で無音パケットを送信するように、無音パケットを生成する際の生成間隔を制御する。なお、複数のロス率のそれぞれに、ロス率の高／低に応じて長／短の送信間隔を対応付けてテーブルに記憶しておき、検出したロス率が所定の閾値以上である場合、検出したロス率に対応してテーブルに記憶してある送信間隔で無音パケットを送信するように、無音パケットを生成する際の生成間隔を制御する。また、無音パケットを他の装置へ送信している場合、検出したロス率に応じたメッセージを他の装置へ通知する。
【発明の効果】
【００１６】
本発明では、他の装置へ送信されたパケットの送信状態に基づいて有音パケット又は無音パケットを選択して送信する。よって、例えば、送信状態が悪い場合に有音パケットの送信を停止して無音パケットを送信することにより、受信側の通信装置は無音の音声を再生するため、ノイズのような品質の悪い音声を再生することがなく、受信側のユーザに不快感を与えない。送信状態が悪い状況のネットワークにおいて、このように有音パケットの代わりに無音パケットを送信することにより、送信されるデータ量を削減してネットワークへの通信負荷を軽減することができるので、ネットワークにおける通信状況を早期に回復させることができる。また、パケットの送信状態に基づいてネットワークの回復状況を監視しており、送信状態が改善された場合に有音パケットの送信を再開することにより、ネットワークを介したパケットの送信処理を自動的に再開することができる。
【００１７】
また、無音パケットを送信する場合、有音パケットを送信する際の送信間隔よりも長い送信間隔で送信することにより、通話に関係のない無音パケットの送信に伴うネットワークへの通信負荷をより軽減することができ、ネットワークにおける通信状況の早期の回復を促進することができる。また、無音パケットを他の装置へ送信している場合、ネットワークに異常が発生したために無音パケットを送信していることを示す情報を他の装置へ送信することにより、無音パケットを受信している他の装置のユーザは、無音パケットに基づいて再生される無音の音声信号が、ネットワークに発生した異常が原因であることを把握することができる。更に、無音パケットを送信している旨の通知を受け付けた場合に通信相手の装置へ無音パケットを送信することにより、送受信されるデータ量を更に削減してネットワークへの通信負荷を軽減し、ネットワークにおける通信状況の早期回復をより促進することができる。
【００１８】
本発明では、他の装置へ送信されたパケットのロス率が所定の閾値以上であり、廃棄されるパケットの量が多くなった場合に無音パケットを送信することにより、受信側の通信装置は無音の音声を再生するため、ノイズのような品質の悪い音声を再生することがなく、受信側のユーザに不快感を与えない。有音パケットの代わりに無音パケットを送信することにより、送信されるデータ量を削減してネットワークへの通信負荷を軽減することができるので、ネットワークにおける通信状況を早期に回復させることができる。また、ロス率の検出によってネットワークの回復状況を監視しており、検出したロス率が所定の閾値よりも小さくなり、ネットワーク上で廃棄されるパケットの量が少なくなった場合に有音パケットの送信を再開することにより、回復したネットワークを利用したパケットの送信処理を自動的に再開することができる。
【００１９】
本発明では、パケットのロス率が高いほど長い送信間隔で無音パケット送信することにより、ネットワークの使用率が高いほど、送信される無音パケットのデータ量を削減することができ、無音パケットの送信に伴うネットワークへの通信負荷をより軽減することができる。また、パケットのロス率の減少に従って段階的に送信間隔を短くすることにより、送信される無音パケットのデータ量をネットワークの回復段階に従って徐々に増加させるので、ネットワークへの急激な負荷の増大を防止することができると共に、有音パケットの送信処理と無音パケットの送信処理との切り換え動作の頻度を増大させない。
【００２０】
また、複数のロス率のそれぞれに、ロス率の高／低に応じて長／短の送信間隔を対応付けて記憶してあるテーブルを用意しておき、検出したロス率に対応する送信間隔をテーブルから読み出し、読み出した送信間隔で無音パケットを送信することにより、無音パケットの送信間隔をテーブルの参照処理によって容易に特定することができる。更に、無音パケットを他の装置へ送信している場合、検出したロス率に応じたメッセージを他の装置へ通知することにより、無音パケットを受信している他の装置のユーザに、ネットワークにおける通信状況の回復段階を適宜通知することができる。具体的には、ネットワークの通信状況が徐々に回復していること、又はネットワークの通信状況が悪化していること等を通知することができる。
【発明を実施するための最良の形態】
【００２１】
以下に、本発明に係る通信装置を、その実施形態であるＩＰ電話装置を示す図面に基づいて詳述する。図１は本実施形態に係るＩＰ電話装置を含むＩＰ電話システムの構成例を示す模式図である。
【００２２】
本実施形態のＩＰ電話システム１００は、ＩＰネットワークＮ、ＩＰネットワークＮに接続された複数の無線アクセスポイント２，２…、ＩＰネットワークＮを介した通信の利用が可能な複数のＩＰ電話装置（通信装置）１，１…等により構成される。なお、ＩＰ電話装置１，１…は、無線アクセスポイント２，２…及びＩＰネットワークＮを介して、デジタルの音声信号を含む音声パケットの送受信とインスタントメッセージ（ＩＭ：Instant Messenger）の送受信とが同時に可能に構成されている。
【００２３】
図２は本実施形態に係るＩＰ電話装置１の構成例を示すブロック図である。本実施形態のＩＰ電話装置１は、音声入力部１０、Ａ／Ｄ変換部１１、有音パケット生成部１２、無音パケット生成部１３、パケット切換部１４、ＲＴＰ制御部１５、音声信号生成部１６、Ｄ／Ａ変換部１７、音声出力部１８、ＲＴＣＰ制御部１９、ネットワーク品質判定部２０、メモリ部２１、情報送受信部２２、通信部２４、制御部２５、操作部２６、表示部２７等を備えている。
【００２４】
制御部２５は、時計手段、ＲＯＭ及びＲＡＭが内蔵されたＣＰＵ（Central Processing Unit ）又はＭＰＵ（Micro Processor Unit）等で構成され、時計手段にて計時するタイミングに従って、ＲＯＭに予め記憶してある制御プログラムを適宜ＲＡＭに読み出して実行する。ＲＯＭには、ＩＰ電話装置１を本発明に係る通信装置として動作させるために必要な種々の制御プログラムが予め格納されている。ＲＡＭはＳＲＡＭ又はフラッシュメモリ等で構成されており、制御部２５による制御プログラムの実行時に発生する種々のデータを一時的に記憶する。なお、図２には、制御部２５がパケット切換部１４、ネットワーク品質判定部２０、情報送受信部２２、操作部２６及び表示部２７とのみ接続してあるように記載してあるが、制御部２５は、上述したハードウェア各部と接続しており、上述したようなハードウェア各部を制御する。
【００２５】
操作部２６は、ＩＰ電話装置１をユーザが操作するために必要な各種の操作キーを備えており、ユーザにより各操作キーが操作された場合、操作された操作キーに対応した制御信号を制御部２５へ送出し、制御部２５は取得した制御信号に対応した処理を実行する。
表示部２７は、例えば液晶ディスプレイ（ＬＣＤ）で構成され、ＩＰ電話装置１の動作状況、操作部２６から入力された情報、ユーザへ通知すべき情報等を表示する。
【００２６】
音声入力部１０は具体的にはたとえばマイクロフォンであり、ＩＰ電話装置１を電話機として使用する際にユーザが発話した音声を集音し、得られたアナログの音声信号をＡ／Ｄ変換部１１へ送出する。
Ａ／Ｄ変換部１１は、音声入力部１０から送出されたアナログの音声信号に対してＡ／Ｄ変換処理を行ない、得られたデジタルの音声信号を有音パケット生成部１２へ送出する。なお、Ａ／Ｄ変換部１１は、アナログの音声信号を適切にサンプリングすることによってＡ／Ｄ変換処理を行なう。
【００２７】
有音パケット生成部（有音パケット生成手段）１２は、Ａ／Ｄ変換部１１から送出されたデジタルの音声信号に対して圧縮処理を行なうことにより、ＩＰネットワークＮを介して送受信される音声信号の情報量を削減すると共に、制御部２５からの指示に従ったパケット化周期でパケット化処理を行ない、有音の音声信号を含む有音パケットを生成してパケット切換部１４へ送出する。
無音パケット生成部１３は、無音の音声信号を含む無音パケットを生成するためのデータを記憶したメモリ（図示せず）を備えており、制御部２５からの指示に従った周期（生成間隔）で無音パケットを生成してパケット切換部１４へ送出する。なお、無音パケット生成部１３を、制御部２５からの指示があった場合にのみ無音パケットを生成して送出するように構成してもよい。
【００２８】
パケット切換部（切換手段）１４は、制御部２５からの指示に従って有音パケット又は無音パケットのＲＴＰ制御部１５への伝送経路を適宜切り換える切換処理を行ない、音声パケット生成部１２から送出された有音パケット及び無音パケット生成部１３から送出された無音パケットのいずれかを選択してＲＴＰ制御部１５へ送出する。なお、制御部２５の所定領域には有音フラグが設定されており、パケット切換部１４によって音声パケット生成部１２からの有音パケットがＲＴＰ制御部１５へ送出される状態である場合には有音フラグがオンに、無音パケット生成部１３からの無音パケットがＲＴＰ制御部１５へ送出される状態である場合には有音フラグがオフにそれぞれ設定する。これにより制御部２５は通信相手のＩＰ電話装置１に対して有音パケットを送信中であるか無音パケットを送信中であるかを管理している。
【００２９】
ＲＴＰ（Real-time Transport Protocol）制御部２５は、パケット切換部１４から送出された有音パケット又は無音パケットに対してＲＴＰパケット化処理を行なうことによりＲＴＰパケットを生成し、通信部（送信手段）２４を介して通信相手のＩＰ電話装置１へ送信する。
【００３０】
通信部２４は、無線通信に係る電波の送受信を行なうアンテナ２４ａに接続されており、ＩＰネットワークＮを介して外部の装置と通信を行なう手段であり、制御部２５からの指示に従ってアンテナ２４ａを介して最寄りの無線アクセスポイント２との接続を確立する。よって、通信部２４は、ＲＴＰ制御部１５から送出されたＲＴＰパケットを通信相手のＩＰ電話装置１へ送信し、また、通信相手のＩＰ電話装置１から伝送されてきたＲＴＰパケットを受信する。なお、通信部２４は、アンテナ２４ａを介してＲＴＰパケットを受信した場合には、受信したＲＴＰパケットをＲＴＰ制御部１５へ送出する。
【００３１】
ＲＴＰ制御部１５は、通信部２４からＲＴＰパケットを取得した場合、取得したＲＴＰパケットに対してＲＴＰパケット化処理の逆変換処理を行なうことにより音声パケット（有音パケット及び無音パケット）を生成して音声信号生成部１６へ送出する。
音声信号生成部１６はＲＴＰ制御部１５から送出された音声パケットに対してパケット化処理の逆変換処理を行なうことによりデジタルの音声信号を生成してＤ／Ａ変換部１７へ送出する。
【００３２】
Ｄ／Ａ変換部１７は音声信号生成部１６から送出されたデジタルの音声信号に対してＤ／Ａ変換処理を行なうことにより得られたアナログの音声信号を音声出力部１８へ送出する。
音声出力部１８は、音声増幅回路及びスピーカ等を備えており、Ｄ／Ａ変換部１７から送出されたアナログの音声信号に基づく音声を外部へ出力する。なお、音声出力部１８は、通信相手のＩＰ電話装置１からの着信を示す着信音も出力する。
【００３３】
ＲＴＣＰ（RTP Control Protocol）制御部１９は、ＩＰネットワークＮを介して他のＩＰ電話装置１との間での通信を行なっている場合に、この通信の状況についての統計情報を示すＲＴＣＰパケットを、通信部２４を介して通信相手のＩＰ電話装置１との間で送受信する。ＲＴＣＰ制御部１９は、通信部２４を介して通信相手のＩＰ電話装置１から取得したＲＴＣＰパケットをネットワーク品質判定部２０へ送出する。なお、通信状況についての統計情報には、ＲＴＰ制御部１５によって生成され、通信部２４を介して通信相手のＩＰ電話装置１へ送信されたＲＴＰパケットのパケットロス率（送信状態）を検出するための情報等が含まれている。
【００３４】
ネットワーク品質判定部（検出手段）２０は、ＲＴＣＰ制御部１９から送出されたＲＴＣＰパケットに含まれる情報に基づいて、通信部２４を介して通信相手のＩＰ電話装置１へ送信したＲＴＰパケットのパケットロス率を検出する。ネットワーク品質判定部２０にはメモリ部２１が接続されている。メモリ部２１は、フラッシュメモリのような書き換え可能な不揮発性のメモリであり、ネットワーク品質判定部２０が検出したパケットロス率に基づいてＩＰネットワークＮにおける通信状況が良いか悪いかを判断するための閾値（例えば、１０％）を記憶している。
【００３５】
ネットワーク品質判定部（判断手段）２０は、パケットロス率を検出した場合、検出したパケットロス率がメモリ部２１に記憶されている閾値以上であるか否かを判断し、判断結果を制御部２５へ通知する。なお、本実施形態では、ネットワーク品質判定部２０は、検出するパケットロス率に基づいてＩＰネットワークＮにおける通信状況を監視しており、パケットロス率が閾値以上でない場合はＩＰネットワークＮにおける通信状況は良好であり、パケットロス率が閾値以上である場合はＩＰネットワークＮにおける通信状況は良好ではないとする。
ネットワーク品質判定部２０から上述した判断結果を通知された制御部（切換制御手段）２５は、パケットロス率が閾値以上である場合は無音パケット生成部１３から送出される無音パケットをＲＴＰ制御部１５へ伝送するようにパケット切換部１４を制御し、パケットロス率が閾値よりも小さい場合は有音パケット生成部１２から送出される有音パケットをＲＴＰ制御部１５へ伝送するようにパケット切換部１４を制御する。
【００３６】
このような制御部２５による制御によって本実施形態のＩＰ電話装置１は、パケットロス率が所定の閾値よりも小さい場合、即ちＩＰネットワークＮにおける通信状況が良好である場合は、ユーザの発話に基づく有音パケットの送信処理を通信相手のＩＰ電話装置１との間で行なう。しかし、パケットロス率が所定の閾値以上である場合、即ちＩＰネットワークＮにおける通信状況が良好でない場合は、無音パケットの送信処理を通信相手のＩＰ電話装置１との間で行なう。従って、ＩＰネットワークＮにおける通信状況が悪いために受信側のＩＰ電話装置１で再生される音声信号の音質が劣化するような場合には、無音パケットを送信することにより、受信側のＩＰ電話装置１では無音の音声信号が再生されるので受信側のユーザに不快感を与えない。
【００３７】
また、ＩＰ電話装置１は、ＩＰネットワークＮにおける通信状況が良好でない場合には有音パケットの代わりに無音パケットを送信するので、通信相手のＩＰ電話装置１との間で送受信されるデータ量を削減することができる。この結果、ＩＰネットワークＮへの通信負荷を軽減することができるのでＩＰネットワークＮにおける通信状況の早期回復を促進することができる。
【００３８】
更に、ＩＰ電話装置１は、パケットロス率に基づいてＩＰネットワークＮにおける通信状況を監視しているので、通信相手のＩＰ電話装置１へ無音パケットを送信している状態で、パケットロス率が所定の閾値よりも小さくなった場合、即ちＩＰネットワークＮにおける通信状況が良好となった場合は、無音パケットの送信処理を終了して有音パケットの送信処理を再開することができる。よって、ＩＰネットワークＮの通信状況が回復した場合には有音パケットの送信処理を自動的に再開することができる。
【００３９】
メモリ部２１には、図３（ａ）に示すような送信間隔テーブル２１ａも記憶されている。図３はＩＰ電話装置１が処理を行なう際に用いるテーブルの登録内容を示す模式図であり、図３（ａ）に送信間隔テーブル２１ａの登録内容を、図３（ｂ）に後述のメッセージテーブル２３ａの登録内容をそれぞれ示している。
送信間隔テーブル２１ａには、前述した閾値以上のパケットロス率を複数に区分したそれぞれに、パケットロス率の高／低に応じて長／短の送信間隔が対応付けて登録されている。なお、ここでの送信間隔とは、ＲＴＰ制御部１５が通信部２４を介して通信相手のＩＰ電話装置１へ無音パケットを送信する際の送信間隔であり、具体的には無音パケット生成部１３が無音パケットを生成する際の生成間隔である。本実施形態では、ＲＴＰ制御部１５が通信部２４を介して有音パケットを送信する際の所定の送信間隔を２０msecとしており、無音パケットの送信間隔は有音パケットの送信間隔よりも長く設定してある。具体的には、１０％以上２０％未満のパケットロス率に対応して４０msecの送信間隔が、２０％以上のパケットロス率に対応して６０msecの送信間隔が登録されている。また、有音パケットを送信する際の所定の送信間隔は制御部２５のＲＯＭに予め記憶してある。
【００４０】
ネットワーク品質判定部（読み出し手段）２０は、検出したパケットロス率がメモリ部２１に記憶してある閾値以上であると判断した場合、検出したパケットロス率に対応する無音パケットの送信間隔を送信間隔テーブル２１ａから読み出し、検出したパケットロス率が上述した閾値以上であるという判断結果と共に制御部２５へ通知する。
制御部２５は、ネットワーク品質判定部２０から判断結果と共に送信間隔を通知された場合、通知された送信間隔を自身のＲＡＭに記憶すると共に有音フラグをオフにする。そして、制御部（制御手段）２５は、無音パケット生成部１３から送出される無音パケットをＲＴＰ制御部１５へ伝送するようにパケット切換部１４を制御すると共に、通知された送信間隔に応じた周期（生成間隔）で無音パケットを生成してパケット切換部１４へ送出するように無音パケット生成部１３を制御する。
【００４１】
このような制御部２５による制御によって本実施形態のＩＰ電話装置１は、パケットロス率が所定の閾値以上である場合、即ちＩＰネットワークＮにおける通信状況が良好でない場合、有音パケットの送信間隔よりも長い送信間隔で無音パケットを送信するので、通話に関係のない無音パケットの送信処理のためのＩＰネットワークＮの通信負荷を軽減することができる。また、ＩＰ電話装置１は、パケットロス率が高いほど長い送信間隔で無音パケットを送信することにより、ＩＰネットワークＮにおける通信状況がより悪いほど無音パケットの送信処理のためのＩＰネットワークＮの通信負荷をより軽減することができるので、ＩＰネットワークＮにおける通信状況の早期回復を促進することができる。
【００４２】
更に、ＩＰ電話装置１は、通信相手のＩＰ電話装置１へ無音パケットを送信している場合、無音パケットの送信間隔を、ＩＰネットワークＮにおける通信状況の回復に伴うパケットロス率の減少に応じて段階的に短くすることにより、通信相手のＩＰ電話装置１との間で送受信されるデータ量の急激な増加を防止することができる。
【００４３】
なお、上述した閾値及び送信間隔テーブル２１ａの登録内容は上述した各値に限られず、また、操作部２６を介してユーザから入力された値をそれぞれ設定できるようにＩＰ電話装置１を構成することもできる。なお、ＲＴＣＰパケットは通常５sec前後で送受信されるため、無音パケットの送信間隔は最長でも１sec程度とすることが望ましい。
【００４４】
情報送受信部２２は、ＩＰネットワークＮを介してインスタントメッセージによる情報転送処理を行なうための情報転送処理プログラムを有し、図３（ｂ）に示すメッセージテーブル２３ａを記憶してあるメモリ（メッセージ記憶手段）２３を備えている。メッセージテーブル２３ａには、送信間隔テーブル２１ａと同様に、複数のパケットロス率のそれぞれに応じたメッセージが対応付けて登録されている。なお、ＩＰ電話装置１が無音パケットを送信している状態から有音パケットの送信処理を再開する際にユーザに通知すべきメッセージもメモリ２３に記憶させてある。
制御部２５は、ネットワーク品質判定部２０から上述した判断結果を通知された場合、判断結果が示すパケットロス率に対応したメッセージを通信相手のＩＰ電話装置１へ送信するように情報送受信部２２を制御する。
【００４５】
このような制御部２５による制御によって情報送受信部２２は、パケットロス率が閾値以上である場合、即ちＩＰネットワークＮにおける通信状況が良好でない場合、情報転送処理プログラムを実行することにより、パケットロス率に対応したメッセージを通信相手のＩＰ電話装置１へ送信することができる。従って、無音パケットを受信する通信相手のＩＰ電話装置１のユーザは、ＩＰネットワークＮに異常が発生したために無音パケットが送信されてきていることを把握することができる。また、パケットロス率に応じて異なるメッセージを通信相手のＩＰ電話装置１へ送信することにより、通信相手のユーザは、ＩＰネットワークＮにおける通信状況の回復段階を把握することができる。
【００４６】
以下に、上述した構成のＩＰ電話システム１００において、ＩＰ電話装置１による通信処理について説明する。図４及び図５はＩＰ電話装置１による通信処理の手順を示すフローチャートである。なお、以下の処理は、制御部２５のＲＯＭに記憶してある制御プログラムに従って制御部２５がＩＰ電話装置１を構成するハードウェア各部を制御することによって実行される。
【００４７】
ＩＰ電話装置１がＩＰネットワークＮを介して通信相手のＩＰ電話装置１との間で音声パケットの送受信処理を行なっている場合、ＲＴＣＰ制御部１９は、通信部２４を介して通信相手のＩＰ電話装置１からＲＴＣＰパケットを受信したか否かを判断し（Ｓ１）、受信していないと判断した場合（Ｓ１：ＮＯ）、ＲＴＣＰパケットを受信するまで待機する。ＲＴＣＰ制御部１９は、ＲＴＣＰパケットを受信したと判断した場合（Ｓ１：ＹＥＳ）、受信したＲＴＣＰパケットをネットワーク品質判定部２０へ送出する。ネットワーク品質判定部２０は、ＲＴＣＰ制御部１９から取得したＲＴＣＰパケットに含まれる情報に基づいて、通信相手のＩＰ電話装置１へ送信したＲＴＰパケットのパケットロス率を検出する（Ｓ２）。
【００４８】
ネットワーク品質判定部２０は、検出したパケットロス率がメモリ部２１に記憶してある閾値以上であるか否かを判断し（Ｓ３）、パケットロス率が閾値以上であると判断した場合（Ｓ３：ＹＥＳ）、検出したパケットロス率に対応した送信間隔を送信間隔テーブル２１ａから読み出し（Ｓ４）、判断結果と共に制御部２５へ通知する。
【００４９】
制御部２５は、有音フラグがオンに設定されているか否かを判断し（Ｓ５）、有音フラグがオンであると判断した場合（Ｓ５：ＹＥＳ）、即ち、通信相手のＩＰ電話装置１に対して有音パケットを送信中である場合、有音フラグをオフに設定する（Ｓ６）。制御部２５は、自身のＲＡＭに記憶してある送信間隔をネットワーク品質判定部２０から通知された送信間隔に変更し（Ｓ７）、変更した送信間隔に応じたメッセージを通信相手のＩＰ電話装置１へ送信するように情報送受信部２２を制御する。情報送受信部２２は、制御部２５からの指示に従って、ステップＳ７で変更された後の送信間隔に応じたメッセージをメッセージテーブル２３ａから読み出し、情報転送処理プログラムを実行することによって、読み出したメッセージを通信相手のＩＰ電話装置１へ送信する（Ｓ８）。
【００５０】
制御部２５は、ステップＳ７で変更した送信間隔に応じた周期で無音パケットをパケット切換部１４へ送出するように無音パケット生成部１３を制御すると共に、無音パケット生成部１３から送出される無音パケットをＲＴＰ制御部１５へ伝送するようにパケット切換部１４を制御する。よって、ＲＴＰ制御部１５は、ステップＳ７で変更された後の送信間隔で、無音パケット生成部１３からの無音パケットを通信部２４を介して送信する（Ｓ９）。
【００５１】
ＩＰ電話装置１は、例えば、ユーザが操作部２６を操作することによるＩＰネットワークＮを介した通信処理の終了の指示を行なったか否かを判断している（Ｓ１０）。制御部２５は、通信処理の終了が指示されていないと判断した場合（Ｓ１０：ＮＯ）、ステップＳ１へ処理を戻し、上述したステップＳ１〜Ｓ１０の処理を繰り返す。制御部２５は、通信処理の終了が指示されたと判断した場合（Ｓ１０：ＹＥＳ）、通信処理を終了する。
【００５２】
ステップＳ５で、有音フラグがオンでないと判断した場合（Ｓ５：ＮＯ）、即ち、通信相手のＩＰ電話装置１に対して無音パケットを送信中である場合、制御部２５は、自身のＲＡＭに既に記憶してある送信間隔と、ネットワーク品質判定部２０から通知された送信間隔とを比較することにより、送信間隔の変更が必要であるか否かを判断する（Ｓ１１）。制御部２５は、送信間隔の変更が必要であると判断した場合（Ｓ１１：ＹＥＳ）、即ち、ＲＡＭに記憶してある送信間隔とネットワーク品質判定部２０から通知された送信間隔とが異なる場合、自身のＲＡＭに記憶してある送信間隔をネットワーク品質判定部２０から通知された送信間隔に変更し（Ｓ１２）、変更後の送信間隔に応じたメッセージを通信相手のＩＰ電話装置１へ送信するように情報送受信部２２を制御する。
【００５３】
情報送受信部２２は、制御部２５からの指示に従って、ステップＳ１２で変更された後の送信間隔に応じたメッセージをメッセージテーブル２３ａから読み出し、情報転送処理プログラムを実行することによって、読み出したメッセージを通信相手のＩＰ電話装置１へ送信し（Ｓ８）、ステップＳ９へ処理を移行し、制御部２５が、ステップＳ１２で変更した後の送信間隔で、無音パケット生成部１３からの無音パケットを通信部２４を介して送信する（Ｓ９）。制御部２５が送信間隔の変更が必要でないと判断した場合（Ｓ１１：ＮＯ）、即ち、ＲＡＭに記憶してある送信間隔とネットワーク品質判定部２０から通知された送信間隔とが同一である場合、ＲＴＰ制御部１５は、制御部２５のＲＡＭに記憶してある送信間隔で、無音パケット生成部１３からの無音パケットを通信部２４を介して送信し（Ｓ１３）、ステップＳ１０へ処理を移行する。
【００５４】
一方、制御部２５は、ステップＳ３でパケットロス率が閾値以上でないと判断した場合（Ｓ３：ＮＯ）、ステップＳ１４へ処理を移行し、有音フラグがオンに設定されているか否かを判断する（Ｓ１４）。制御部２５は、有音フラグがオンであると判断した場合（Ｓ１４：ＹＥＳ）、即ち、通信相手のＩＰ電話装置１に対して有音パケットを送信中である場合、有音パケットの送信処理を継続し、音声入力部１０を介して入力された音声信号をＡ／Ｄ変換部１１によってＡ／Ｄ変換する（Ｓ１５）。
【００５５】
次に有音パケット生成部１２は、Ａ／Ｄ変換部１１によってＡ／Ｄ変換された音声信号から有音パケットを生成する。生成された有音パケットはパケット切換部１４によってＲＴＰ制御部１５へ伝送され、通信部２４を介して通信相手のＩＰ電話装置１へ送信される（Ｓ１６）。この後、制御部２５は、ステップＳ１０へ処理を移行し、前述同様に、通信処理の終了が指示されたか否かを判断し（Ｓ１０）、指示されていないと判断した場合（Ｓ１０：ＮＯ）、ステップＳ１へ処理を戻し、上述したステップＳ１〜Ｓ１６の処理を繰り返し、通信処理の終了が指示されたと判断した場合（Ｓ１０：ＹＥＳ）、通信処理を終了する。
【００５６】
また、制御部２５は、ステップＳ１４で有音フラグがオンでないと判断した場合（Ｓ１４：ＮＯ）、即ち、通信相手のＩＰ電話装置１に対して無音パケットを送信中である場合、有音フラグをオンに設定する（Ｓ１７）。制御部２５は、自身のＲＯＭに予め記憶してある有音パケットを送信する際の所定の送信間隔を読み出してＲＡＭに記憶させることによってパケットの送信間隔を変更する（Ｓ１８）。そして、制御部２５は、有音パケットの送信処理を再開したことを通知するためのメッセージを通信相手のＩＰ電話装置１へ送信するように情報送受信部２２を制御する。よって、情報送受信部２２は、有音パケットの送信処理を再開したことを示すメッセージをメモリ２３から読み出し、情報転送処理プログラムを実行することによって通信相手のＩＰ電話装置１へ送信する（Ｓ１９）。
【００５７】
この後、制御部２５は、ステップＳ１５へ処理を移行し、音声入力部１０を介して入力された音声信号をＡ／Ｄ変換部１１によってＡ／Ｄ変換し（Ｓ１５）、有音パケット生成部１２が、Ａ／Ｄ変換された音声信号から有音パケットを生成する。生成された有音パケットはパケット切換部１４によってＲＴＰ制御部１５へ伝送され、通信部２４を介して通信相手のＩＰ電話装置１へ送信される（Ｓ１６）。この後、制御部２５は、ステップＳ１０へ処理を移行し、前述同様に、通信処理の終了が指示されたか否かを判断し（Ｓ１０）、指示されていないと判断した場合（Ｓ１０：ＮＯ）、ステップＳ１へ処理を戻し、上述したステップＳ１〜Ｓ１９の処理を繰り返し、通信処理の終了が指示されたと判断した場合（Ｓ１０：ＹＥＳ）、通信処理を終了する。
【００５８】
上述した実施形態では、ＩＰネットワークＮにおける通信状況を、送受信されるパケットのパケットロス率によって判断する構成について説明した。しかし、例えば、無線通信におけるＩＰ電話装置１と無線アクセスポイント２との間の通信状態に基づいてＩＰネットワークにおける通信状況を判断することもできる。
【００５９】
上述した実施形態では、情報送受信部２２が、インスタントメッセージによる情報転送処理を行なうための情報転送処理プログラムを有する構成について説明した。しかし、情報送受信部２２はインスタントメッセージに限られず、例えば、ＩＰネットワークＮを介して電子メールを送受信するための処理プログラム（メーラー）であってもよい。また、ＩＰ電話機能及びセルラー方式の電話機能を有するデュアル携帯電話機を本発明の通信装置に適用した場合には、ＩＰネットワークＮを介した通信処理における通信状況が悪くなった場合、セルラー方式の電話機能及びメール機能を用いて通信相手の電話機に無音パケットを送信している旨を通知することができる。
【００６０】
また、通信相手へ送信するメッセージは、図３（ｂ）に示すメッセージに限らない。例えば、パケットロス率が減少してＩＰネットワークＮにおける通信状況が回復するにつれて、「ＩＰネットワークの使用環境がレベル３です」、「ＩＰネットワークの使用環境がレベル２です」、「ＩＰネットワークの使用環境がレベル１です」、「もう少しお待ち下さい」のようなメッセージを送信するようにしてもよい。更に、例えば、パケットロス率が１０％以上２０％未満である場合であっても、パケットロス率が１０％未満であった状態から１０％以上２０％未満へ増加した場合、又はパケットロス率が２０％以上であった状態から１０％以上２０％未満へ減少した場合において異なるメッセージを送信するようにしてもよい。この場合、通信相手のユーザは、ＩＰネットワークＮにおける通信状況が回復しているのか又は悪化しているのかを把握することができる。
【００６１】
更に、有音パケットの送信処理を行なっている状態で、通信相手のＩＰ電話装置１から無音パケットを送信している旨のメッセージを通知された場合に、有音パケットの送信処理を中断して無音パケットの送信処理を行なうようにＩＰ電話装置１を構成することもできる。具体的には、制御部２５は、情報送受信部（受付け手段）２２によって無音パケットを送信している旨のメッセージを受信した場合、無音パケット生成部１３から送出される無音パケットをＲＴＰ制御部１５へ伝送するようにパケット切換部１４を制御する。よって、ＲＴＰ制御部１５は、無音パケット生成部１３からの無音パケットを通信部２４を介して送信する。この場合、２つのＩＰ電話装置１，１間で送受信されるデータ量を更に削減することができ、ＩＰネットワークＮへの通信負荷を軽減し、ＩＰネットワークＮにおける通信状況の早期回復をより促進することができる。
【００６２】
また、通信相手の電話機が本発明のＩＰ電話装置１が有する無音パケットの送信機能を備えていないが、ミュート機能を備えている場合、通信相手の電話機に、例えば「ＩＰネットワークの使用環境が悪いので無音を送信します。可能であればミュート機能を実行させてください」という主旨のメッセージを送信する。そしてこのメッセージを受信した通信相手の電話機においてミュート機能を実行してもらうことによって、２つのＩＰ電話装置１，１間で無音パケットの送受信を行なうことができる。なお、この場合、ＩＰネットワークＮにおける通信状況が回復して有音パケットの送信処理を再開する際に、通信相手の電話機に、例えば「ＩＰネットワークの使用環境が回復しました。ミュート機能を停止させてください」という主旨のメッセージを送信する。そしてこのメッセージを受信した通信相手の電話機においてミュート機能を停止してもらうことによって、２つのＩＰ電話装置１，１間で有音パケットの送受信を再開させることができる。
【００６３】
上述した実施形態では、ＩＰネットワークＮを介して有音パケットを送信している状態で、送信した有音パケットのパケットロス率が所定の閾値以上になった場合、即ちＩＰネットワークＮにおける通信状況が悪くなった場合、有音パケットの送信処理から無音パケットの送信処理へ自動的に切り換わる構成について説明した。しかし、音質が多少劣化した場合であっても、通信相手のＩＰ電話装置１へ有音パケットを送信したい状況があり得る。このような状況に対応するために、通信相手のＩＰ電話装置１毎に音質優先であるか接続優先であるかを予め設定しておき、接続優先であると設定されたＩＰ電話装置１に対しては、音質が劣化した場合であっても有音パケットの送信処理から無音パケットの送信処理への切り換えを行なわないように構成してもよい。
【００６４】
具体的な構成については以下に説明する。図６は設定条件テーブルの登録内容を示す模式図であり、図６（ａ）に示すような設定条件テーブルをメモリ部２１又は図示しないメモリに記憶させておく。図６（ａ）に示す設定条件テーブルには、各電話番号のそれぞれに対応付けて音質優先であるか接続優先であるかの設定が登録されている。このようなテーブルにより、制御部２５は、接続優先に設定された電話番号のＩＰ電話装置１との間で通信を行なっている間にネットワーク品質判定部２０によって検出されたパケットロス率が所定の閾値以上となった場合であっても、有音パケット生成部１２から送出される有音パケットをＲＴＰ制御部１５へ伝送するようにパケット切換部１４を制御する。これにより、ＩＰ電話装置１は、有音パケットの送信処理から無音パケットの送信処理への切り換えを行なわず、有音パケットの送信処理を継続する。
【００６５】
また、制御部２５は、音質優先に設定された電話番号のＩＰ電話装置１との間で通信を行なっている間にネットワーク品質判定部２０によって検出されたパケットロス率が所定の閾値以上となった場合、無音パケット生成部１３から送出される無音パケットをＲＴＰ制御部１５へ伝送するようにパケット切換部１４を制御する。これにより、ＩＰ電話装置１は、有音パケットの送信処理から無音パケットの送信処理へ切り換えることにより無音パケットの送信処理を開始する。
【００６６】
以上のように、ＩＰ電話装置１，１間である程度の音質を維持した通信を行ないたい場合は、ＩＰネットワークＮにおける通信状況が悪化した場合に無音パケットの送受信を行なうことによってＩＰネットワークＮの回復を待つことができる。また、音質が多少劣化したとしてもＩＰ電話装置１，１間での通信を継続したい場合は、ＩＰネットワークＮにおける通信状況が悪化した場合であっても有音パケットの送受信を継続することができる。
また、例えば、１１０番、１１９番のような緊急呼を接続優先に設定しておくことにより、緊急呼の電話機との間では無音パケットの送信処理を行なわずに有音パケットの送信を継続することもできる。
【００６７】
また、図６（ｂ）に示すような設定条件テーブルを用いることもできる。図６（ｂ）に示す設定条件テーブルには、各電話番号のそれぞれに、パケットロス率に対応して音質優先であるか接続優先であるかの設定が登録されている。これにより、制御部２５は、各電話番号のＩＰ電話装置１と通信を行なっている間にネットワーク品質判定部２０によって検出されたパケットロス率が所定の閾値以上となった場合、パケットロス率に対応して接続優先が設定されていれば有音パケットの送信処理を継続し、パケットロス率に対応して音質優先が設定されていれば無音パケットの送信処理を開始する。
これにより、ＩＰ電話装置１，１間で送受信される有音パケットのパケットロス率に応じて、接続を優先して音質が多少劣化したとしてもＩＰ電話装置１，１間での通信を継続することができるようにするか、又は、音質を優先してある程度の音質を維持した通信を行なうことができるようにするかを、通信相手に応じて選択することが可能になる。
【００６８】
（付記１）
有音の音声信号を含む有音パケットを生成する有音パケット生成手段と、無音の音声信号を含む無音パケットを生成する無音パケット生成手段と、前記有音パケット生成手段が生成した有音パケット及び前記無音パケット生成手段が生成した無音パケットのいずれかを選択する切換処理を行なう切換手段と、該切換手段による切換処理によって選択された有音パケット又は無音パケットを他の装置へ送信する送信手段とを備える通信装置において、
前記送信手段が前記他の装置へ送信した有音パケット又は無音パケットの送信状態を検出する検出手段と、
該検出手段が検出した送信状態に基づいて、前記有音パケット生成手段が生成した有音パケット又は前記無音パケット生成手段が生成した無音パケットを選択するように前記切換手段を制御する切換制御手段と
を備えることを特徴とする通信装置。
【００６９】
（付記２）
前記送信手段が無音パケットを送信する場合、有音パケットを送信する際の送信間隔よりも長い送信間隔で送信するように、前記無音パケット生成手段が無音パケットを生成する際の生成間隔を制御する手段を備えることを特徴とする付記１に記載の通信装置。
【００７０】
（付記３）
前記送信手段が無音パケットを前記他の装置へ送信している場合、その旨を示す情報を前記他の装置へ送信する手段を備えることを特徴とする付記１又は２に記載の通信装置。
【００７１】
（付記４）
無音パケットを送信している旨を示す情報を他の装置から受け付ける受付手段を備え、
前記切換制御手段は、前記受付手段が前記情報を受け付けた場合、前記無音パケット生成手段が生成した無音パケットを選択するように前記切換手段を制御することを特徴とする付記３に記載の通信装置。
【００７２】
（付記５）
前記検出手段は、前記送信手段が前記他の装置へ送信した有音パケット又は無音パケットのロス率を送信状態として検出するように構成してあり、
前記検出手段が検出したロス率が所定の閾値以上であるか否かを判断する判断手段を備え、
前記切換制御手段は、前記判断手段が所定の閾値以上でないと判断した場合は前記有音パケット生成手段が生成した有音パケットを選択するように、前記判断手段が所定の閾値以上であると判断した場合は前記無音パケット生成手段が生成した無音パケットを選択するように前記切換手段を制御することを特徴とする付記１乃至４のいずれかひとつに記載の通信装置。
【００７３】
（付記６）
前記判断手段が所定の閾値以上であると判断した場合、前記検出手段が検出したロス率が高いほど長い送信間隔で前記送信手段が無音パケットを送信するように、前記無音パケット生成手段が無音パケットを生成する際の生成間隔を制御する制御手段を備えることを特徴とする付記５に記載の通信装置。
【００７４】
（付記７）
前記所定の閾値以上のロス率のそれぞれに、ロス率の高／低に応じて長／短の送信間隔を対応付けて記憶してあるテーブルと、
前記判断手段が所定の閾値以上であると判断した場合、前記検出手段が検出したロス率に対応する送信間隔を前記テーブルから読み出す読み出し手段とを備え、
前記制御手段は、前記読み出し手段が読み出した送信間隔で前記送信手段が無音パケットを送信するように前記無音パケット生成手段が無音パケットを生成する際の生成間隔を制御するように構成してあること
を特徴とする付記６に記載の通信装置。
【００７５】
（付記８）
前記検出手段が検出するロス率に応じたメッセージを記憶してあるメッセージ記憶手段と、
前記送信手段が無音パケットを前記他の装置へ送信している場合、前記検出手段が検出したロス率に応じたメッセージを前記メッセージ記憶手段から読み出して前記他の装置へ通知する手段と
を備えることを特徴とする付記５乃至７のいずれかひとつに記載の通信装置。
【図面の簡単な説明】
【００７６】
【図１】本実施形態に係るＩＰ電話装置を含むＩＰ電話システムの構成例を示す模式図である。
【図２】本実施形態に係るＩＰ電話装置の構成例を示すブロック図である。
【図３】ＩＰ電話装置が処理を行なう際に用いるテーブルの登録内容を示す模式図である。
【図４】ＩＰ電話装置による通信処理の手順を示すフローチャートである。
【図５】ＩＰ電話装置による通信処理の手順を示すフローチャートである。
【図６】設定条件テーブルの登録内容を示す模式図である。
【符号の説明】
【００７７】
１００  ＩＰ電話システム
１  ＩＰ電話装置（通信装置）
１２  有音パケット生成部（有音パケット生成手段）
１３  無音パケット生成部（無音パケット生成手段）
１４  パケット切換部（切換手段）
２０  ネットワーク品質判定部（検出手段、判断手段）
２３  メモリ（メッセージ記憶手段）
２４  通信部（送信手段）
２５  制御部（切換制御手段、制御手段）
【図１】
2008160320.tif 000003
【図２】
2008160320.tif 000004
【図３】
2008160320.tif 000005
【図４】
2008160320.tif 000006
【図５】
2008160320.tif 000007
【図６】
2008160320.tif 000008