(57)【要約】【課題】遅延が一律に複数のパケットにも及ぶ場合でも、無音状態から正常な再生に復帰することが可能な移動無線端末装置を提供する。【解決手段】受信部１０は、ＩＰ網から受信した無線信号を復調して、パケットデータを得る。また受信部１０は、上記パケットデータを一時的に蓄積するためのバッファ１１を備える。分離処理部２０は、遅延回数判定閾値ｔｈ１以上のパケットデータが連続して遅れて受信された場合には、受信が遅れたパケットデータの代わりに、無音データをデコード部４０に出力して、再生が滞りなく行うようにするとともに、全体的な遅れによってパケットデータがいつまでも破棄され続けられないようにするために、受信の判定タイミングを１周期Ｔずつ遅らせるようにしたものである。【選択図】      図１
2008048060.tif 000002
【特許請求の範囲】
【請求項１】
無線送信されるパケットデータを受信する受信手段と、
この受信手段が予め設定された周期の判定タイミングよりも前にパケットデータを受信できた場合には、前記受信手段が受信したパケットデータに含まれる第１のデータを出力し、一方、前記受信手段が前記判定タイミングまでにパケットデータを受信できなかった場合には、予め準備しておいた第２のデータを出力する分離手段と、
この分離手段が出力するデータをデコードするデコード手段と、
前記判定タイミングまでにパケットデータが受信できない状況が、予め設定した数のパケットデータに連続して生じた場合に、前記判定タイミングを予め設定した時間だけ遅らせる周期制御手段とを具備することを特徴とする移動無線端末装置。
【請求項２】
無線送信されるパケットデータを受信する受信手段と、
この受信手段が予め設定された周期の判定タイミングよりも前にパケットデータを受信できた場合には、前記受信手段が受信したパケットデータに含まれる第１のデータを出力し、一方、前記受信手段が前記判定タイミングまでにパケットデータを受信できなかった場合には、予め準備しておいた第２のデータを出力する分離手段と、
この分離手段が出力するデータをデコードするデコード手段と、
前記判定タイミングよりも前の予め設定したタイミングまでにパケットデータが受信できる状況が、予め設定した数のパケットデータに連続して生じた場合に、前記判定タイミングを予め設定した時間だけ進ませる周期制御手段とを具備することを特徴とする移動無線端末装置。
【請求項３】
無線送信されるパケットデータを受信する受信手段と、
この受信手段が予め設定された周期の判定タイミングよりも前にパケットデータを受信できた場合には、前記受信手段が受信したパケットデータに含まれる第１のデータを出力し、一方、前記受信手段が前記判定タイミングまでにパケットデータを受信できなかった場合には、予め準備しておいた第２のデータを出力する分離手段と、
この分離手段が出力するデータをデコードするデコード手段と、
無線接続の通信相手を切り替えるハンドオーバを実施するハンドオーバ手段と、
このハンドオーバ手段がハンドオーバを実施することを検出する検出手段と、
この検出手段がハンドオーバの実施を検出した場合に、前記判定タイミングを予め設定した時間だけ遅らせる周期制御手段とを具備することを特徴とする移動無線端末装置。
【請求項４】
無線送信されるパケットデータを受信する受信手段と、
この受信手段が予め設定された周期の判定タイミングよりも前にパケットデータを受信できた場合には、前記受信手段が受信したパケットデータに含まれる第１のデータを出力し、一方、前記受信手段が前記判定タイミングまでにパケットデータを受信できなかった場合には、予め準備しておいた第２のデータを出力する分離手段と、
この分離手段が出力するデータをデコードするデコード手段と、
無線接続の通信相手を切り替えるハンドオーバを実施するハンドオーバ手段と、
このハンドオーバ手段がハンドオーバを完了したことを検出する検出手段と、
この検出手段がハンドオーバの完了を検出した場合に、前記判定タイミングを予め設定した時間だけ進ませる周期制御手段とを具備することを特徴とする移動無線端末装置。
【請求項５】
前記分離手段は、前記周期制御手段が前記判定タイミングを予め設定した時間だけ進ませる場合に、前記受信手段が受信したパケットデータを予め設定した数だけ破棄し、その代わりに予め準備しておいたデータを出力することを特徴とする請求項２または請求項４に記載の移動無線端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、無線によりＩＰ通信を行う移動無線端末装置に関する。
【背景技術】
【０００２】
ＩＰ網などのパケット到着時刻に揺らぎがあるネットワークでは、受信側において、音声フレームのデコードに影響がでる程の遅延を検出した場合は、無音など異音とならない情報を挿入して再生を行い、遅れて到着したパケットは破棄するといった制御を行う（例えば、特許文献１，２参照）。
【０００３】
このような方法では、続くパケットが正常な時刻までに到着することで、音声は復帰するが、アクセスポイントを切り替えるハンドオーバ等により通信路が変化した場合などでは、遅延が一律に複数のパケットにも及ぶことになり、無音状態から復帰できなくなるという問題があった。
【特許文献１】特開２００５−１３６７４２公報。
【特許文献２】特開２００２−０７７２３３公報。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来の移動無線端末装置では、遅延が一律に複数のパケットにも及ぶことになると、無音などの予め設定したデータを再生する状態から復帰できなくなるという問題があった。  この発明は上記の問題を解決すべくなされたもので、遅延が一律に複数のパケットにも及ぶ場合でも、無音などの予め設定したデータを再生し続ける状態から正常な再生に復帰することが可能な移動無線端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、この発明は、無線送信されるパケットデータを受信する受信手段と、この受信手段が予め設定された周期の判定タイミングよりも前にパケットデータを受信できた場合には、受信手段が受信したパケットデータに含まれる第１のデータを出力し、一方、受信手段が判定タイミングまでにパケットデータを受信できなかった場合には、予め準備しておいた第２のデータを出力する分離手段と、この分離手段が出力するデータをデコードするデコード手段と、判定タイミングまでにパケットデータが受信できない状況が、予め設定した数のパケットデータに連続して生じた場合に、判定タイミングを予め設定した時間だけ遅らせる周期制御手段とを具備して構成するようにした。
【発明の効果】
【０００６】
以上述べたように、この発明では、受信手段が予め設定された周期の判定タイミングよりも前にパケットデータを受信できた場合には、受信手段が受信したパケットデータに含まれる第１のデータをデコードし、一方、受信手段が判定タイミングまでにパケットデータを受信できなかった場合には、予め準備しておいた第２のデータをデコードするものであって、判定タイミングまでにパケットデータが受信できない状況が、予め設定した数のパケットデータに連続して生じた場合に、判定タイミングを予め設定した時間だけ遅らせるようにしている。
【０００７】
したがって、この発明によれば、全体的なパケットデータの受信タイミングの遅れにより、判定タイミングまでにパケットデータが受信できない状況が連続する場合に、判定タイミングを遅らせるようにしているので、第２のデータがいつまでも連続してデコードされる状況を回避でき、これにより、遅延が一律に複数のパケットにも及ぶ場合でも、無音などの予め設定したデータを再生し続ける状態から正常な再生に復帰することが可能な移動無線端末装置を提供できる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照して、この発明の一実施形態について説明する。  
図１は、この発明の一実施形態に係わる移動無線端末装置の構成を示すものである。この移動無線端末装置は、ＩＰ網から信号を受信する受信系の構成として、受信部１０と、分離処理部２０と、タイマ３０と、デコード部４０と、Ｄ／Ａ変換部５０と、スピーカ６０とを備える。なお、ここでは、受信系についてのみ示すが、上記ＩＰ網に信号を送信する送信系の構成も備える。
【０００９】
受信部１０は、ＩＰ網から受信した無線信号を復調して、パケットデータを得る。また受信部１０は、上記パケットデータを一時的に蓄積するためのバッファ１１を備える。  
分離処理部２０は、バッファ１１に蓄積されるパケットデータの状態と、タイマ３０から通知されるタイミングとに応じて、読み出したパケットデータから音声データを分離させて、デコード部４０に出力したり、あるいは無音信号を再生するための無音データをデコード部４０に出力したりする。また、必要に応じて、分離処理部２０は、バッファ１１に蓄積されたパケットデータを読み出して破棄したり、判定タイミングの変更を行う。なお、無音データは、分離処理部２０が予め記憶している。
【００１０】
タイマ３０は、受信したパケットデータを再生出力するためにタイミングをカウントするものであって、所定の時間間隔Ｔの判定タイミングＴ＃ｎを分離処理部２０およびデコード部４０に通知する。なお、時間間隔Ｔは、パケットデータの受信周期に対応するものである。
【００１１】
デコード部４０は、内蔵するバッファ４１に、分離処理部２０が出力するデータを一時的に蓄積し、ここからデータを読み出して、タイマ３０から通知されるタイミングに同期して、読み出したデータの復号を行う。  
Ｄ／Ａ変換部５０は、デコード部４０にて復号されたデータをＤ／Ａ変換して、アナログ音声信号を出力する。スピーカ６０は、上記アナログ音声信号に基づく音声を拡声出力する。
【００１２】
次に、上記構成の移動無線端末装置の動作について説明する。図２に、分離処理部２０の動作を説明するフローチャートを示す。このフローは、分離処理部２０によって、タイマ３０がカウントする周期Ｔ、すなわちパケットデータの受信周期に同期して、繰り返し実行されるものである。
【００１３】
ます、ステップ２ａにおいて分離処理部２０は、パケット数をカウントするためのカウント値ｎに「１」を加算し、ステップ２ｂに移行する。
【００１４】
ステップ２ｂにおいて分離処理部２０は、バッファ１１に記憶されるパケットデータのインデックスを検出し、タイマ３０から通知されるタイミングに基づく判定タイミングＴ＃ｎまでに、パケットデータ＃ｎの受信が完了しているか否かを判定する。ここで、受信が完了している場合には、ステップ２ｃに移行し、一方、受信が完了していない場合には、ステップ２ｆに移行する。
【００１５】
ステップ２ｃにおいて分離処理部２０は、バッファ１１に記憶されるパケットデータのインデックスを検出し、タイマ３０から通知されるタイミングに基づく判定タイミングＴ＃ｎまでに、パケットデータ＃ｎ＋１の受信が完了しているか否かを判定する。ここで、受信が完了している場合には、ステップ２ｌに移行し、一方、受信が完了していない場合には、ステップ２ｄに移行する。
【００１６】
ステップ２ｄにおいて分離処理部２０は、バッファ１１に記憶されるパケットデータのうち、パケットデータ＃ｎを読み出して、これに通常の分離処理を施して、上記パケットデータ＃ｎに含まれる音声データ＃ｎを分離してデコード部４０に出力し、ステップ２ｅに移行する。
【００１７】
これによりデコード部４０は、内蔵するバッファ４１に、分離処理部２０が出力した音声データ＃ｎを一時的に蓄積し、その後、ここから音声データ＃ｎを読み出して、タイマ３０から通知されるタイミングに同期して、読み出した音声データ＃ｎの復号を行う。このようにして復号された音声データ＃ｎは、Ｄ／Ａ変換部５０によってＤ／Ａ変換され、スピーカ６０より拡声出力される。
【００１８】
ステップ２ｅにおいて分離処理部２０は、パケットデータの受信遅延をカウントするための遅延パラメータＤ、およびパケットデータの早期受信をカウントするための進行パラメータＡを「０」にリセットし、当該処理を終了する。
【００１９】
一方、ステップ２ｆにおいて分離処理部２０は、遅延パラメータＤに「１」を加算し、ステップ２ｇに移行する。
【００２０】
ステップ２ｇにおいて分離処理部２０は、パケットデータ＃ｎに含まれる音声データ＃ｎの代わりに、無音データ＃ｎをデコード部４０に出力し、ステップ２ｈに移行する。  
これによりデコード部４０は、内蔵するバッファ４１に、分離処理部２０が出力した無音データ＃ｎを一時的に蓄積し、その後、ここから無音データ＃ｎを読み出して、タイマ３０から通知されるタイミングに同期して、読み出した無音データ＃ｎの復号を行う。このようにして復号された無音データ＃ｎは、Ｄ／Ａ変換部５０によってＤ／Ａ変換され、スピーカ６０より、無音信号として拡声出力される。
【００２１】
なお、後にパケットデータ＃ｎがバッファ１１に記憶されたとしても、分離処理部２０は、これを読み出して破棄する。またこのようにパケットデータ＃ｎの破棄を行っても、次回のステップ２ｂおよび２ｃの判定のために、パケットデータ＃ｎを受信した旨を示すインデックスは、バッファ１１に保存しておく。
【００２２】
ステップ２ｈにおいて分離処理部２０は、遅延パラメータＤが予め設定された遅延回数判定閾値ｔｈ１以上か否かを判定する。すなわち、分離処理部２０は、判定タイミングＴ＃ｎまでに、パケットデータ＃ｎの受信が完了しなかったことが、遅延回数判定閾値ｔｈ１以上あったか否かを判定する。ここで、遅延パラメータＤが遅延回数判定閾値ｔｈ１以上の場合には、ステップ２ｉに移行し、一方、遅延パラメータＤが遅延回数判定閾値ｔｈ１未満の場合には、当該処理を終了する。
【００２３】
ステップ２ｉにおいて分離処理部２０は、パケットデータ＃ｎ＋１に含まれる音声データ＃ｎ＋１の代わりに、無音データ＃ｎ＋１をデコード部４０に出力し、ステップ２ｊに移行する。
【００２４】
これによりデコード部４０は、内蔵するバッファ４１に、分離処理部２０が出力した無音データ＃ｎ＋１を一時的に蓄積し、その後、ここから無音データ＃ｎ＋１を読み出して、タイマ３０から通知されるタイミングに同期して、読み出した無音データ＃ｎ＋１の復号を行う。このようにして復号された無音データ＃ｎ＋１は、Ｄ／Ａ変換部５０によってＤ／Ａ変換され、スピーカ６０より、無音信号として拡声出力される。
【００２５】
なお、後にパケットデータ＃ｎ＋１がバッファ１１に記憶されたとしても、分離処理部２０は、これを読み出して破棄する。またこのようにパケットデータ＃ｎ＋１の破棄を行っても、次回のステップ２ｂおよび２ｃの判定のために、パケットデータ＃ｎ＋１を受信した旨を示すインデックスは、バッファ１１に保存しておく。
【００２６】
ステップ２ｊにおいて分離処理部２０は、遅延パラメータＤおよび進行パラメータＡを「０」にリセットし、ステップ２ｋに移行する。  
ステップ２ｋにおいて分離処理部２０は、パケットデータ＃ｎ＋１以降の判定タイミングＴ＃ｎ＋１を、１周期Ｔずつ遅らせ、当該処理を終了する。
【００２７】
一方、ステップ２ｌにおいて分離処理部２０は、進行パラメータＡに「１」を加算し、ステップ２ｍに移行する。
【００２８】
ステップ２ｍにおいて分離処理部２０は、進行パラメータＡが予め設定された進行回数判定閾値ｔｈ２以上か否かを判定する。すなわち、分離処理部２０は、判定タイミングＴ＃ｎまでに、パケットデータ＃ｎ＋１の受信を完了したことが、進行回数判定閾値ｔｈ２以上あったか否かを判定する。ここで、進行パラメータＡが進行回数判定閾値ｔｈ２以上の場合には、ステップ２ｎに移行し、一方、進行パラメータＡが進行回数判定閾値ｔｈ２未満の場合には、当該処理を終了する。
【００２９】
ステップ２ｎにおいて分離処理部２０は、パケットデータ＃ｎに含まれる音声データ＃ｎ、およびパケットデータ＃ｎ＋１に含まれる音声データ＃ｎ＋１の代わりに、無音データ＃１および＃ｎ＋１をデコード部４０に出力し、ステップ２ｏに移行する。
【００３０】
これによりデコード部４０は、内蔵するバッファ４１に、分離処理部２０が出力した無音データ＃１および＃ｎ＋１を一時的に蓄積し、その後、ここから無音データ＃１および＃ｎ＋１を読み出して、タイマ３０から通知されるタイミングに同期して、読み出した無音データ＃１および＃ｎ＋１の復号を行う。このようにして復号された無音データ＃１および＃ｎ＋１は、Ｄ／Ａ変換部５０によってＤ／Ａ変換され、スピーカ６０より、無音信号として拡声出力される。
【００３１】
なお、後にパケットデータ＃ｎや＃ｎ＋１がバッファ１１に記憶されたとしても、分離処理部２０は、これを読み出して破棄する。またこのようにパケットデータ＃１や＃ｎ＋１の破棄を行っても、次回のステップ２ｂおよび２ｃの判定のために、パケットデータ＃１や＃ｎ＋１を受信した旨を示すインデックスは、バッファ１１に保存しておく。
【００３２】
ステップ２ｏにおいて分離処理部２０は、カウント値ｎに「１」を加算するとともに、遅延パラメータＤおよび進行パラメータＡを「０」にリセットし、ステップ２ｐに移行する。  
ステップ２ｐにおいて分離処理部２０は、パケットデータ＃ｎ＋１以降の判定タイミングＴ＃ｎ＋１を、１周期Ｔずつ進ませ、当該処理を終了する。
【００３３】
以上のように、上記構成の移動無線端末装置では、一時的にパケットデータの受信が遅れた場合には、ステップ２ａ→ステップ２ｂ→ステップ２ｆ→ステップ２ｇ→ステップ２ｈの処理によって、受信が遅れたパケットデータの代わりに、無音データをデコード部４０に出力して、再生が滞りなく行われるようにしている。すなわち、図３に示すように、パケットデータ＃５のみの受信が遅れた場合には、上記の処理によって、受信が遅れたパケットデータ＃５の代わりに、無音データ＃５をデコード部４０に出力して、パケットデータ＃６から再生が滞りなく行われるようにしている。
【００３４】
また上記構成の移動無線端末装置では、遅延回数判定閾値ｔｈ１以上のパケットデータが連続して遅れて受信された場合には、ステップ２ａ→ステップ２ｂ→ステップ２ｆ〜２ｋの処理によって、受信が遅れたパケットデータの代わりに、無音データをデコード部４０に出力して、再生が滞りなく行うようにするとともに、全体的な遅れによってパケットデータがいつまでも破棄され続けられないようにするために、受信の判定タイミングを１周期Ｔずつ遅らせるようにしている。
【００３５】
すなわち、図４に示すように、パケットデータ＃４の受信を完了した時点で、遅延回数判定閾値ｔｈ１（＝４）以上のパケットデータが連続して遅れて受信された場合には、パケットデータ＃１〜＃４の代わりに、無音データ＃１〜＃５をそれぞれデコード部４０に出力して、パケットデータ＃５から再生が滞りなく行われるようにするとともに、パケットデータ＃６以降は、全体的な遅れによってパケットデータがいつまでも破棄され続けられないようにするために、受信の判定タイミングを１周期Ｔずつ遅らせるようにして、パケットデータ＃６以降は、通常の再生が行われるようにしている。
【００３６】
さらに上記構成の移動無線端末装置では、遅延回数判定閾値ｔｈ２以上のパケットデータが連続して、前のパケットデータの判定タイミングＴよりも前に受信された場合には、ステップ２ａ→ステップ２ｂ→ステップ２ｃ→ステップ２ｌ〜２ｐの処理によって、受信が早まった１つのパケットデータの代わりに、無音データをデコード部４０に出力して、再生に不自然さが生じないようにするとともに、受信の判定タイミングの遅れを補正するべく、判定タイミングを１周期Ｔずつ早めるようにしている。
【００３７】
すなわち、図５に示すように、パケットデータ＃５の受信を完了した時点で、遅延回数判定閾値ｔｈ２（＝３）以上のパケットデータが連続して遅れて受信された場合には、パケットデータ＃４および＃５の代わりに、無音データ＃５をデコード部４０に出力して、再生に不自然さが生じないようにするとともに、パケットデータ＃６以降は、受信の判定タイミングの遅れを補正するべく、判定タイミングを１周期Ｔずつ早めるようにして、通常の再生が行われるようにしている。  
したがって、上記構成の移動無線端末装置によれば、遅延が一律に複数のパケットにも及ぶ場合でも、無音を再生し続ける状態から正常な再生に復帰することができる。
【００３８】
また上記構成の移動無線端末装置では、図５に示したように、遅延回数判定閾値ｔｈ２以上のパケットデータが連続して、前のパケットデータの判定タイミングＴよりも前に受信された場合には、２つのパケットデータ＃４，＃５を破棄する代わりに、無音データ＃５を挿入して、これをデコードするようにしている。
【００３９】
したがって、上記構成の移動無線端末装置によれば、パケットデータ＃４，＃６に含まれる音声データ＃４，＃６を続けて再生した場合には、聴感上、違和感が生じるが、上述したように、音声データ＃３，＃６の間で無音データ＃５を再生するようにしているので、違和感のない再生を行うことができる。
【００４０】
なお、この発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また上記実施形態に開示されている複数の構成要素を適宜組み合わせることによって種々の発明を形成できる。また例えば、実施形態に示される全構成要素からいくつかの構成要素を削除した構成も考えられる。さらに、異なる実施形態に記載した構成要素を適宜組み合わせてもよい。
【００４１】
その一例として例えば、上記実施の形態では、複数のパケットデータの受信が連続して遅延した場合に、受信の遅延を判定する判定タイミングＴ＃ｎを遅らせるようにした。これに代わり、もしくはこれに加えて、無線接続する相手（アクセスポイント）を切り替えるハンドオーバが生じたか否かを検出する手段を備え、ハンドオーバが生じた場合に、ず４に示したように、受信の遅延を判定する判定タイミングＴ＃ｎを遅らせるようにしてもよい。またこれに加えて、ハンドオーバが完了したことを検出する手段を設けて、ハンドオーバが完了した場合に、図５に示したように、遅らせた判定タイミングＴ＃ｎを進ませるようにしてもよい。
【００４２】
また上記実施の形態では、図４に示したように、連続して受信が遅れる場合には、１周期分、判定タイミングを遅らせ、一方、図５に示したように、連続して受信が早く行われる場合には、１周気分、判定タイミングを進めるようにしたが、必ずしも１周期分の変更を行うものでなくてもよい。例えば、０．５周期分や、０．８周期分であってもよい。  
そしてまた、上記実施の形態では、図５に示したように、前のパケットデータの判定タイミングよりも前にパケットデータを受信できる状況が、連続して生じる場合に、判定タイミングを１周期分進めるようにしたが、必ずしも前のパケットデータの判定タイミング（１周期分前）を基準としなくてもよい。すなわち、当該パケットデータの判定タイミングよりも、例えば０．５周期分だけ前のタイミングよりも前に、当該パケットデータが受信できる状況が、連続して生じる場合に、判定タイミングを０．５周期分だけ進めるようにしてもよい。
【００４３】
さらにまた、上記実施の形態では、無音データをデコード部４０に出力するようにしているが、聴感上違和感のない音声であれば、必ずしも無音でなくてもよい。  
その他、この発明の要旨を逸脱しない範囲で種々の変形を施しても同様に実施可能であることはいうまでもない。
【図面の簡単な説明】
【００４４】
【図１】この発明に係わる移動無線端末装置の一実施形態の構成を示す回路ブロック図。
【図２】図１に示した移動無線端末装置の分離処理部の動作を説明するためのフローチャート。
【図３】図１に示した移動無線端末装置によって受信されるパケットデータと、再生される音声のタイミングの一例を示す図。
【図４】図１に示した移動無線端末装置によって受信されるパケットデータと、再生される音声のタイミングの一例を示す図。
【図５】図１に示した移動無線端末装置によって受信されるパケットデータと、再生される音声のタイミングの一例を示す図。
【符号の説明】
【００４５】
１０…受信部、１１…バッファ、２０…分離処理部、３０…タイマ、４０…デコード部、４１…バッファ、５０…Ａ／Ｄ変換部、６０…スピーカ。
【図１】
2008048060.tif 000003
【図２】
2008048060.tif 000004
【図３】
2008048060.tif 000005
【図４】
2008048060.tif 000006
【図５】
2008048060.tif 000007