(57)【要約】  第１無線通信ネットワーク15から第２無線通信ネットワーク16へハンドオーバする際に、ハンドオーバ制御部36から、ハンドオーバまでの準備時間Tbと、それぞれの無線通信ネットワークにおける遅延時間Tddn1,Tddn2とを取得し、ジッタバッファ監視部50ではジッタバッファ内のパケット量Tcおよび再生するパケット種別を監視して、有音パケットの場合は、ハンドオーバ準備時間Tb、遅延時間Tddn1,Tddn2、ジッタバッファ47内のパケット量Tc、ハンドオーバの準備を開始してからの経過時間に基づいて算出される再生速度で再生し、無音パケットの場合は、その無音期間に応じた再生速度で再生するように、アプリケーションの再生を制御する。これにより、再生品質およびリアルタイム性を低下させることなく、異なる無線通信ネットワークへのハンドオーバを可能とする。
2009107588.tif 000002
【特許請求の範囲】
【請求項１】
第１無線通信ネットワーク、および該第１無線通信ネットワークと異なる第２無線通信ネットワークに接続して無線通信を実行する無線通信部と、
前記無線通信部を介して第１種別および第２種別のデータを含むリアルタイム通信系のアプリケーションを実行する実行部と、
前記第１無線通信ネットワークに接続して前記アプリケーションを実行中に、当該第１無線通信ネットワークにおける無線リンクの通信品質を取得する通信品質取得部と、
該通信品質取得部により取得した前記通信品質に基づいて、前記第１無線通信ネットワークから前記第２無線通信ネットワークへのハンドオーバの準備を開始するか否かを決定する決定部と、
前記アプリケーションの実行中に、前記決定部がハンドオーバ準備の開始を決定すると、前記通信品質取得部が取得した通信品質に基づいてハンドオーバを開始するまでのハンドオーバ準備時間を推定する推定部と、
前記決定部がハンドオーバ準備の開始を決定すると、前記第１無線通信ネットワークおよび前記第２無線通信ネットワークにおけるそれぞれの遅延時間を計測する計測部と、
前記実行部により実行する前記アプリケーションの再生を制御する制御部と、を備え、
前記実行部は、受信したデータのジッタを吸収するジッタバッファと、該ジッタバッファ内のデータ量および該ジッタバッファから再生するデータ種別を監視するジッタバッファ監視部とを有し、
前記制御部は、前記ジッタバッファ監視部による前記データ種別が前記第１種別のデータの場合は、前記推定部により推定したハンドオーバ準備時間と、前記計測部により計測した前記第１無線通信ネットワークおよび前記第２無線通信ネットワークにおけるそれぞれの遅延時間と、前記ジッタバッファ監視部による前記ジッタバッファ内のデータ量と、前記ハンドオーバの準備を開始してからの経過時間とに基づいて算出される再生速度で、当該第１種別のデータを再生し、前記ジッタバッファ監視部による前記データ種別が前記第２種別のデータの場合は、該データの連続期間に応じた再生速度で、前記第２種別のデータを再生するように、前記アプリケーションの再生を制御する、
ことを特徴とする無線通信装置。
【請求項２】
前記制御部は、前記第１無線通信ネットワークにおける遅延時間と前記第２無線通信ネットワークにおける遅延時間とを比較し、前記第２無線通信ネットワークにおける遅延時間の方が、前記第１無線通信ネットワークにおける遅延時間よりも所定時間以上長い場合に、前記第１種別のデータの再生速度を遅くすることを特徴とする請求項１に記載の無線通信装置。
【請求項３】
前記制御部は、ハンドオーバの準備を開始してから、前記第１種別のデータの再生速度を遅くすることを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記制御部は、前記ジッタバッファ監視部による前記データ種別が前記第１種別のデータの場合は、前記第２無線通信ネットワークからのデータの受信開始時点で、前記ジッタバッファ内のデータ量が０となる再生速度を算出することを特徴とする請求項２に記載の無線通信装置。
【請求項５】
前記制御部は、前記ジッタバッファ監視部による前記データ種別が前記第２種別のデータの場合は、該データの連続期間に応じて、当該連続期間を延長してデータを再生することを特徴とする請求項２に記載の無線通信装置。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
本出願は、２００８年２月２７日に出願された日本国特許出願２００８−４５８３６号の優先権を主張するものであり、この先の出願の開示全体をここに参照のために取り込む。
【技術分野】
【０００２】
本発明は、異なる無線通信ネットワーク間でのハンドオーバが可能な無線通信装置に関するものである。
【背景技術】
【０００３】
近年、ＩＥＴＦ（Internet Engineering Task Force）では、ユビキタス環境の実現に向けて、例えば携帯電話ネットワークや無線ＬＡＮ等、異なる複数の無線通信ネットワーク間でのハンドオーバを可能として、シームレスな移動を行うＩＰモビリティ技術が検討されている。このＩＰモビリティ技術における具体的なプロトコルとしては、通信端末個々の移動をサポートするモバイルＩＰｖ４およびモバイルＩＰｖ６（以下、これらを総称してモバイルＩＰと略称する）があり、ネットワーク単位での移動をサポートするＮＥＭＯ（Network Mobility）がある。【０００４】
ところで、無線通信ネットワークを介して、ＶｏＩＰなどのリアルタイム性を有するアプリケーション（以下、適宜、アプリと略称する）を実行する場合、無線通信経路の許容帯域は、フェージング等の伝搬環境に依存して変化し、その許容帯域の変化に応じて通信端末が受信するパケットの到着間隔も変化する。【０００５】
このため、一般には、通信端末にジッタバッファを設けて、受信したパケットを一旦、ジッタバッファに溜め込み、その後、アプリに応じた間隔でジッタバッファからパケットを読み出して再生する。これにより、パケットの揺らぎ、すなわち到着間隔のずれ（ジッタ）によるパケットの再生間隔のずれを吸収して、再生音質等の再生品質の低下を防止するようにしている。また、ジッタが大きく、ジッタバッファ内のパケットがなくなって無音等が発生してしまう場合や、短時間で大量にパケットを受信して、パケットがジッタバッファに入りきらない場合などは、再生速度を変えたり、受信したパケットを破棄したり、ジッタバッファのサイズを変更したり、している。【０００６】
一方、通信端末が受信するパケットの下り絶対遅延時間、すなわち、相手通信端末から送信されたパケットが、無線通信ネットワークを介して受信されるまでに要する時間（遅延時間）は、無線通信ネットワークに応じて異なる。このため、通信端末が移動する無線通信装置の場合には、異なる無線通信ネットワークにハンドオーバした際に、例えば、ハンドオーバ先の下り絶対遅延時間が、ハンドオーバ元の下り絶対遅延時間より長いと、その差の分だけ、パケットの受信空き時間が生じることになる。【０００７】
このような場合、例えば、ジッタバッファからのパケットの読み出し間隔を、アプリに応じた一定の間隔として、一定の再生速度でパケットを再生すると、ハンドオーバ元の無線通信ネットワークから受信した最後のパケットが、ジッタバッファから読み出されるまでに要する時間（すなわち、ジッタバッファ標準遅延時間）よりも、上記の受信空き時間が長い場合には、その長い分の時間は、ジッタバッファ内のパケットが空となる。その結果、少なくとも、この時間帯は、パケットの再生が行われないため、無音等の状態となって再生品質の低下を招くことになる。【０００８】
図１２は、この場合のジッタバッファの制御方法を説明するための図である。図１２において、（ａ）は、ジッタバッファが単位時間当たりに受信するパケット数、（ｂ）は、ジッタバッファからのパケットの再生速度（読み出し間隔）、（ｃ）は、ジッタバッファ内のパケット数をそれぞれ示す。また、図１３は、この場合のパケットの流れを示す。図１３において、「送信」は、相手通信端末によるパケットの送信タイミング、「受信」は、無線通信装置のジッタバッファが受信するパケットの受信タイミング、「再生」は、無線通信装置によるパケットの再生タイミング（ジッタバッファからのパケットの読み出しタイミング）をそれぞれ示す。なお、ここでは、ハンドオーバ元の無線通信ネットワークＡおよびハンドオーバ先の無線通信ネットワークＢの各々において、受信パケットに揺らぎ（到着間隔のずれ）はないものとして示す。【０００９】
図１２および図１３から明らかなように、ハンドオーバ先の無線通信ネットワークＢにおける下り絶対遅延時間TddnBが、ハンドオーバ元の無線通信ネットワークＡにおける下り絶対遅延時間TddnAよりも長く、かつ、（TddnB−TddnA）が、ジッタバッファ内に標準のパケット数が蓄積されている場合に受信パケットが受けるジッタバッファ標準遅延時間Tnよりも長い場合には、Tab＝{（TddnB−TddnA）−Tn}、の時間は、パケットの再生が行われない。しかも、この場合には、ハンドオーバ先の無線通信ネットワークＢからパケットを受信したら、直ちに再生することになるため、ジッタを吸収できない。【００１０】
このようなハンドオーバ時の不具合を改善し得るものとして、例えば、パケットの受信状況を監視し、パケットが通常の受信間隔で受信できなかった場合には、ジッタバッファからのパケットの読み出し、すなわちパケットの再生速度を制御するようにしたジッタバッファの制御方法が提案されている（例えば、特許文献１参照）。【００１１】
図１４は、特許文献１に開示されたジッタバッファの制御方法を説明するための図である。図１４において、（ａ）〜（ｃ）は、図１２の（ａ）〜（ｃ）と同様に、ジッタバッファの単位時間当たりの受信パケット数、再生速度、ジッタバッファ内のパケット数をそれぞれ示す。また、図１５は、この場合のパケットの流れを示す。【００１２】
図１４および図１５においては、下り絶対遅延時間がTddnAの無線通信ネットワークＡから、TddnAよりも長い下り絶対遅延時間TddnBの無線通信ネットワークＢにハンドオーバした場合のように、それまでの受信間隔でパケットが受信できなかった場合には、受信間隔の増加に従って、ジッタバッファ内のパケットの再生速度を徐々に低速とする。その後は、受信間隔が正常に戻った場合には、ジッタバッファ内のパケット数に応じて、再生速度を標準の再生速度まで徐々に増加させるように制御する。【００１３】
【特許文献１】特開２００６−２３８４４５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
しかしながら、特許文献１に開示のジッタバッファの制御方法においては、単に、それまでの受信間隔でパケットが受信できなかった場合に、ジッタバッファに現在溜まっているパケットの再生速度を徐々に遅くするように制御しているに過ぎない。このため、ハンドオーバ先の下り絶対遅延時間TddnBが比較的長い場合には、再生速度の低速変化が大きくなって、再生品質の低下を招くことが懸念される。したがって、例えばＶｏＩＰにおいては、再生速度がもとの音声の速度から大きく変化することになるため、再生音の音質が大きく低下し、ユーザにとって聞きにくくなる。また、再生速度の低下により、無音の期間がある程度以上の期間に延長されると、ユーザに不安感を与える。【００１５】
また、図１４および図１５は、ジッタバッファ内のパケットが空となって、無音等が発生しなかった場合の制御例を示しているが、実際には、パケットの受信間隔がどれだけ空くかは未知である。このため、ジッタバッファ標準遅延時間Tnやハンドオーバ先の下り絶対遅延時間TddnBによっては、ジッタバッファ内のパケットが空となって、無音等が発生することも懸念される。なお、無音等の発生を防止するため、ジッタバッファ標準遅延時間Tnを、より大きくすることも考えられる。しかし、このようにすると、例えば、ＶｏＩＰにおいては、相手端末からのパケットの再生に遅れが生じるため、リアルタイム性に欠けることになる。【００１６】
したがって、かかる点に鑑みてなされた本発明の目的は、再生品質およびリアルタイム性を低下させることなく、異なる無線通信ネットワークへのハンドオーバが可能な無線通信装置を提供することにある。
【課題を解決するための手段】
【００１７】
上記目的を達成する第１の観点に係る無線通信装置の発明は、
第１無線通信ネットワーク、および該第１無線通信ネットワークと異なる第２無線通信ネットワークに接続して無線通信を実行する無線通信部と、
前記無線通信部を介して第１種別および第２種別のデータを含むリアルタイム通信系のアプリケーションを実行する実行部と、
前記第１無線通信ネットワークに接続して前記アプリケーションを実行中に、当該第１無線通信ネットワークにおける無線リンクの通信品質を取得する通信品質取得部と、
該通信品質取得部により取得した前記通信品質に基づいて、前記第１無線通信ネットワークから前記第２無線通信ネットワークへのハンドオーバの準備を開始するか否かを決定する決定部と、
前記アプリケーションの実行中に、前記決定部がハンドオーバ準備の開始を決定すると、前記通信品質取得部が取得した通信品質に基づいてハンドオーバを開始するまでのハンドオーバ準備時間を推定する推定部と、
前記決定部がハンドオーバ準備の開始を決定すると、前記第１無線通信ネットワークおよび前記第２無線通信ネットワークにおけるそれぞれの遅延時間を計測する計測部と、
前記実行部により実行する前記アプリケーションの再生を制御する制御部と、を備え、
前記実行部は、受信したデータのジッタを吸収するジッタバッファと、該ジッタバッファ内のデータ量および該ジッタバッファから再生するデータ種別を監視するジッタバッファ監視部とを有し、
前記制御部は、前記ジッタバッファ監視部による前記データ種別が前記第１種別のデータの場合は、前記推定部により推定したハンドオーバ準備時間と、前記計測部により計測した前記第１無線通信ネットワークおよび前記第２無線通信ネットワークにおけるそれぞれの遅延時間と、前記ジッタバッファ監視部による前記ジッタバッファ内のデータ量と、前記ハンドオーバの準備を開始してからの経過時間とに基づいて算出される再生速度で、当該第１種別のデータを再生し、前記ジッタバッファ監視部による前記データ種別が前記第２種別のデータの場合は、該データの連続期間に応じた再生速度で、前記第２種別のデータを再生するように、前記アプリケーションの再生を制御する、
ことを特徴とするものである。【００１８】
第２の観点に係る発明は、第１の観点に係る無線通信装置において、
前記制御部は、前記第１無線通信ネットワークにおける遅延時間と前記第２無線通信ネットワークにおける遅延時間とを比較し、前記第２無線通信ネットワークにおける遅延時間の方が、前記第１無線通信ネットワークにおける遅延時間よりも所定時間以上長い場合に、前記第１種別のデータの再生速度を遅くすることを特徴とするものである。【００１９】
第３の観点に係る発明は、第２の観点に係る無線通信装置において、
前記制御部は、ハンドオーバの準備を開始してから、前記第１種別のデータの再生速度を遅くすることを特徴とするものである。【００２０】
第４の観点に係る発明は、第２の観点に係る無線通信装置において、
前記制御部は、前記ジッタバッファ監視部による前記データ種別が前記第１種別のデータの場合は、前記第２無線通信ネットワークからのデータの受信開始時点で、前記ジッタバッファ内のデータ量が０となる再生速度を算出することを特徴とするものである。【００２１】
第５の観点に係る発明は、第２の観点に係る無線通信装置において、
前記制御部は、前記ジッタバッファ監視部による前記データ種別が前記第２種別のデータの場合は、該データの連続期間に応じて、当該連続期間を延長してデータを再生することを特徴とするものである。
【発明の効果】
【００２２】
本発明に係る無線通信装置においては、第１無線通信ネットワークから第２無線通信ネットワークへハンドオーバする際に、事前に、ハンドオーバまでの準備時間と、第１無線通信ネットワークおよび第２無線通信ネットワークにおけるそれぞれの遅延時間とを取得する。そして、ジッタバッファ内のデータ量および再生するデータ種別を監視して、第１種別のデータの場合は、ハンドオーバまでの準備時間、それぞれの無線通信ネットワークにおける遅延時間、ジッタバッファ内のデータ量、ハンドオーバの準備を開始してからの経過時間に基づいて算出される再生速度で再生する。これに対し、第２種別のデータの場合は、その連続期間に応じた再生速度で再生するように、アプリケーションの再生を制御する。したがって、例えば、アプリケーションがＶｏＩＰアプリケーションの場合は、第１種別のデータを有音パケット、第２種別のデータを無音パケットとすることで、無音期間が長時間になって聞き手に不安感を与えることなく、有音期間の再生速度を標準再生速度に近づけることができる。これにより、再生品質およびリアルタイム性を低下させることなく、第１無線通信ネットワークから第２無線通信ネットワークへのハンドオーバが可能となる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施の形態に係る無線通信装置が使用可能な通信ネットワークの概略構成を示す図である。
【図２】図１に示した無線通信装置の概略構成を示すブロック図である。
【図３】図２に示した無線通信装置の電話機能部の概略構成を示す機能ブロック図である。
【図４】図２に示したハンドオーバ制御部によるハンドオーバ準備時間の算出方法を説明するための図である。
【図５】絶対遅延時間取得方法の一例を説明するための図である。
【図６】図３に示した電話機能部の要部の動作を示すシーケンス図である。
【図７】図３に示したジッタバッファ制御部による有音パケットの再生速度制御方法の一例を説明するための図である。
【図８】図３に示したジッタバッファ制御部に格納する無音期間に応じた再生速度倍速率βの一例を示す図である。
【図９】図８に示した再生速度倍速率βによる無音期間の変換特性を示す図である。
【図１０】図３に示したジッタバッファ制御部によるハンドオーバの際の再生速度変化を示す図である。
【図１１】図３に示したジッタバッファ制御部により再生速度を制御した場合の音声の伸び具合を、標準再生速度で再生した場合（元音）および0.9倍速の一定速度で再生した場合と比較して示す図である。
【図１２】従来のジッタバッファの制御方法の一例を説明するための図である。
【図１３】図１２に示した制御方法によるパケットの流れを示す図である。
【図１４】従来のジッタバッファの制御方法の他の例を説明するための図である。
【図１５】図１４に示した制御方法によるパケットの流れを示す図である。
【符号の説明】
【００２４】
１１  無線通信装置
１２  相手通信端末
１２ａ  送受話器
１５  第１無線通信ネットワーク
１５ａ  アクセスポイント
１６  第２無線通信ネットワーク
１６ａ  基地局
１８  インターネット
２１，２２，２４  ＳＩＰサーバ
２３  ホームエージェント（ＨＡ）
３１  第１無線Ｉ／Ｆ
３２  第２無線Ｉ／Ｆ
３３  電話機能部
３４  通信処理部
３５  無線情報取得部
３６  ハンドオーバ制御部
４７  ジッタバッファ
５０  ジッタバッファ監視部
５１  ジッタバッファ制御部
５５  ハンドオーバ情報取得部
５６  再生速度計算部
６１  計測用サーバ
６２  第１インフォメーションサーバ
６３  第２インフォメーションサーバ
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について、図を参照して説明する。【００２６】
図１は、本発明の一実施の形態に係る無線通信装置が使用可能な通信ネットワークの概略構成を示す図である。図１において、移動ノードである無線通信装置１１は、対向ノードである相手通信端末１２との間で、リアルタイム通信系のアプリであるＶｏＩＰによる通話を行うものとする。無線通信装置１１は、第１無線通信ネットワーク１５と第２無線通信ネットワーク１６との間で、ハンドオーバが可能となっている。第１無線通信ネットワーク１５および第２無線通信ネットワーク１６は、インターネット１８に結合されている。【００２７】
ここで、第１無線通信ネットワーク１５は、例えば無線ＬＡＮ（Local Area Network）を想定し、第２無線通信ネットワーク１６は、例えばｃｄｍａ２０００  １ｘＥＶ−ＤＯ（Code Division Multiple Access 2000 1x Evolution Data Only）の携帯電話ネットワークを想定する。第１無線通信ネットワーク１５における遅延時間（下り絶対遅延時間）は、第２無線通信ネットワーク１６における遅延時間（下り絶対遅延時間）よりも短いと仮定する。なお、図１において、符号１５ａは、第１無線通信ネットワーク１５のアクセスポイントを示し、符号１６ａは、第２無線通信ネットワーク１６の基地局を示す。【００２８】
相手通信端末１２は、例えば送受話器１２ａが接続され、ソフトフォンがインストールされたパーソナルコンピュータからなり、図示しないインターネットサービスプロバイダを介してインターネット１８に接続されている。【００２９】
また、第１無線通信ネットワーク１５および第２無線通信ネットワーク１６には、それぞれ通信を制御するＳＩＰ（Session Initiation Protocol）サーバ２１および２２が接続されている。さらに、インターネット１８には、無線通信装置１１宛の受信パケットを、無線通信装置１１が接続されている無線通信ネットワークに転送するホームエージェント（ＨＡ：Home Agent）２３と、通信を制御するＳＩＰサーバ２４とが接続されている。【００３０】
図１に示す通信ネットワークにおいては、ＨＡ２３に、無線通信装置１１が本来属する無線通信ネットワークで用いるホームアドレスを登録するとともに、ハンドオーバ時に、ハンドオーバ先の無線通信ネットワーク１６の気付けアドレス（care of address）を登録する。これにより、無線通信装置１１は、異なる無線通信ネットワーク間でのハンドオーバが可能となる。なお、このようなＩＰモビリティ技術については、上述したモバイルＩＰや、ＮＥＭＯにおいて公知であるので、ここでは詳細な説明は省略する。【００３１】
本実施の形態では、無線通信装置１１が本来属する無線通信ネットワークを第１無線通信ネットワーク１５として、この第１無線通信ネットワーク１５から第２無線通信ネットワーク１６へハンドオーバするものとする。【００３２】
図２は、図１に示した本実施の形態に係る無線通信装置１１の概略構成を示す機能ブロック図である。無線通信装置１１は、第１無線通信ネットワーク１５に対応する第１無線Ｉ／Ｆ（インターフェース）３１と、第２無線通信ネットワーク１６に対応する第２無線Ｉ／Ｆ３２と、ＶｏＩＰのアプリを実行する電話機能部３３と、第１無線通信ネットワーク１５および第２無線通信ネットワーク１６への接続を制御する通信処理部３４と、第１無線通信ネットワーク１５および第２無線通信ネットワーク１６の無線情報を取得する無線情報取得部３５と、第１無線通信ネットワーク１５と第２無線通信ネットワーク１６との間のハンドオーバを制御するハンドオーバ制御部３６と、を有する。【００３３】
通信処理部３４は、第１無線Ｉ／Ｆ３１および第２無線Ｉ／Ｆ３２とともに無線通信を実行する無線通信部を構成する。この通信処理部３４は、電話機能部３３と相手通信端末１２との間で、第１無線通信ネットワーク１５または第２無線通信ネットワーク１６を介して通話を行うとともに、ハンドオーバ制御部３６による制御のもとに、ＨＡ２３と通信するように、第１無線Ｉ／Ｆ３１または第２無線Ｉ／Ｆ３２の接続を制御する。【００３４】
無線情報取得部３５は、無線情報として、第１無線Ｉ／Ｆ３１および第２無線Ｉ／Ｆ３２から、それぞれ対応する第１無線通信ネットワーク１５および第２無線通信ネットワーク１６の通信品質を取得し、その取得した通信品質をハンドオーバ制御部３６に供給する。ここで、通信品質は、例えば、無線状態を表すＲＳＳＩ（Received Signal Strength Indicator）を取得する。したがって、無線情報取得部３５は、無線リンクの通信品質を取得する通信品質取得部を構成する。【００３５】
ハンドオーバ制御部３６は、無線情報取得部３５からの通信品質に基づいて、ハンドオーバを予定するか否か、すなわちハンドオーバの準備を開始するか否かの決定を含むハンドオーバ情報を生成し、そのハンドオーバ情報に基づいてハンドオーバを制御する。【００３６】
図３は、図２に示した無線通信装置１１の電話機能部３３の概略構成を示す機能ブロック図である。電話機能部３３は、例えばソフトフォンからなり、公知のソフトフォンの構成と同様に、ボタン入力部４１、画面表示部４２、マイク４３、エンコーダ４４、パケット送信部４５、パケット受信部４６、ジッタバッファ４７、デコーダ４８、スピーカ４９、ジッタバッファ監視部５０、ジッタバッファ制御部５１、ＳＩＰ制御部５２、および全体の動作を制御する全体制御部５３を有する。【００３７】
全体制御部５３は、ボタン入力部４１や画面表示部４２を介して、ユーザの操作情報を取得し、その取得情報に基づいて全体の動作を制御する。また、ＳＩＰ制御部５２は、通話の開始や終了のＳＩＰの手続きを制御する。通話中において、マイク４３から取得された音声データは、エンコーダ４４でエンコードされ、そのエンコードされたデータは、パケット送信部４５からパケットに入れられて、通信処理部３４を経て相手通信端末１２へ送信される。【００３８】
また、通信処理部３４を経てパケット受信部４６で受信された相手通信端末１２からのパケットは、ジッタバッファ４７に一旦取り込まれてから読み出され、その読み出されたパケットは、デコーダ４８でペイロード部分がデコードされて、スピーカ４９から再生音声として出力される。なお、ジッタバッファ４７のパケットの受信状況や、ジッタバッファ４７内のパケット数（データ量）の状態は、ジッタバッファ監視部５０で監視され、その監視結果に基づいて、ジッタバッファ制御部５１により、ジッタバッファ４７からのパケットの読み出し速度や、受信したパケットの破棄などの処理が制御される。【００３９】
本実施の形態に係る無線通信装置１１は、電話機能部３３に、さらに、ハンドオーバ情報取得部５５および再生速度計算部５６を備える。ハンドオーバ情報取得部５５は、ハンドオーバ制御部３６からのハンドオーバ情報を一定間隔毎に監視して、ハンドオーバの予定があるか否かの情報を取得する。ハンドオーバの予定があった場合には、ハンドオーバ情報取得部５５は、さらに、ハンドオーバ制御部３６から所要のハンドオーバ情報を取得して、その取得した所要のハンドオーバ情報を再生速度計算部５６に供給する。【００４０】
再生速度計算部５６は、ハンドオーバ情報取得部５５から取得した所要のハンドオーバ情報に基づいて、ジッタバッファ４７のパケットの読み出し速度、すなわち受信パケットの再生速度（本実施の形態では、ＶｏＩＰアプリの再生速度）を制御するか否かを判定する。その結果、制御する場合には、再生速度計算部５６は、当該取得した所要のハンドオーバ情報と、ジッタバッファ監視部５０によるジッタバッファ４７の監視結果と、ハンドオーバ予定通知からの経過時間とに基づいて、受信パケットの再生速度を計算し、その計算結果をジッタバッファ制御部５１に供給する。【００４１】
また、本実施の形態に係る無線通信装置１１は、ジッタバッファ監視部５０において、ジッタバッファ４７から読み出すパケット種別（データ種別）、すなわち有音パケット（第１種別のデータ）か無音パケット（第２種別のデータ）かを監視し、その結果をジッタバッファ制御部５１に通知する。このため、ＶｏＩＰ通信を行うための音声コーディックは、無音のときと有音のときとで異なるパケットを送信する機能を有する、例えばSpeexのような音声コーディックを使用する。また、ジッタバッファ監視部５０は、ジッタバッファ４７から読み出すパケット種別が無音パケットの場合は、その無音パケットをカウントして、無音パケットが連続する無音期間（連続期間）を測定し、その測定した無音期間の情報をジッタバッファ制御部５１に通知する。【００４２】
ジッタバッファ制御部５１は、ジッタバッファ監視部５０からのパケット種別が有音パケットの場合は、アプリの再生速度を、再生速度計算部５６で算出された再生速度となるように、ジッタバッファ４７からの受信パケットの再生を制御する。これに対し、ジッタバッファ監視部５０からのパケット種別が無音パケットの場合は、再生速度計算部５６で算出された再生速度を用いることなく、無音パケットをアプリの標準再生速度で再生しながら、ジッタバッファ監視部５０からの無音期間に応じて、当該無音期間を延長して、アプリの再生速度を制御する。このジッタバッファ制御部５１によるアプリの再生速度制御については、更に、後述する。【００４３】
したがって、本実施の形態に係る無線通信装置１１において、電話機能部３３は、リアルタイム通信系のアプリケーションを実行する実行部、および当該アプリケーションの再生速度を制御する制御部を構成する。【００４４】
以下、本実施の形態に係る無線通信装置１１の動作について説明する。先ず、主としてハンドオーバ制御部３６の動作について説明する。【００４５】
ハンドオーバ制御部３６は、第１無線Ｉ／Ｆ３１および第２無線Ｉ／Ｆ３２からそれぞれ取得した通信品質に基づいて、ハンドオーバの予定を決定する。例えば、第１無線通信ネットワーク１５と無線リンクを形成して通話を行っている場合に、第１無線Ｉ／Ｆ３１から取得した通信品質がハンドオーバ予定決定閾値よりも悪くなり、かつ第２無線Ｉ／Ｆ３２の通信品質がハンドオーバ予定決定閾値以上となった場合には、ハンドオーバ制御部３６は、第２無線通信ネットワーク１６へのハンドオーバ予定を決定する、すなわちハンドオーバ準備の開始を決定する。なお、通話に使用していない第２無線通信ネットワーク１６の通信品質は、例えば、基地局１６ａから送信される報知情報を受信して取得（測定）する。【００４６】
ハンドオーバ制御部３６は、ハンドオーバ予定を決定した場合には、ハンドオーバ開始までの時間、すなわちハンドオーバ元の最後のパケットを受信するまでの時間であるハンドオーバ準備時間Tb、現在使用中の無線通信ネットワーク（ここでは、第１無線通信ネットワーク１５）におけるハンドオーバ元下り絶対遅延時間Tddn1、ハンドオーバ先の無線通信ネットワーク（ここでは、第２無線通信ネットワーク１６）におけるハンドオーバ先下り絶対遅延時間Tddn2を取得する。そして、ハンドオーバ制御部３６は、これらの取得した情報を所要のハンドオーバ情報として、ハンドオーバ予定有りを示す情報とともに、電話機能部３３に供給する。したがって、本実施の形態に係る無線通信装置１１において、ハンドオーバ制御部３６は、ハンドオーバの準備を開始するか否かを決定する決定部、ハンドオーバ準備時間を推定する推定部、および第１無線通信ネットワーク１５および第２無線通信ネットワーク１６におけるそれぞれの遅延時間を計測する計測部を構成する。【００４７】
次に、ハンドオーバ制御部３６による、ハンドオーバ準備時間Tb、ハンドオーバ元下り絶対遅延時間Tddn1、ハンドオーバ先下り絶対遅延時間Tddn2の取得方法について説明する。【００４８】
（ハンドオーバ準備時間Tbの取得方法）
ハンドオーバ準備時間Tbは、例えば、図４（ａ）および（ｂ）に示すように、通信品質を決定する無線状態(Rs)の単位時間の変化率ΔRs（傾き）に基づいて算出する。ここで、変化率ΔRsは、無線状態がハンドオーバ予定決定閾値を下回ってハンドオーバ予定を決定した時点で計測して取得することもできるが、本実施の形態では、当該通話中において、ハンドオーバの予定決定時点から所定時間前までの変化率平均値ΔRsrmsを取得する。【００４９】
このため、ハンドオーバ制御部３６は、下記の（１）式に従って、現在使用中の無線通信ネットワークにおける無線状態の単位時間（Δｔ）の変化率ΔRs(t)を所定のタイミングで算出して、所定時間前（例えば、２sec前）までの複数の変化率ΔRs(t)をメモリに保持する。そして、ハンドオーバ予定を決定したら、その時点で保持していた所定時間前までの変化率平均値ΔRsrmsを算出する。なお、ここでは、徐々に無線状態が悪化していることを前提とする。
［数１］
ΔRs(t)＝|{Rs(t)−Rs(t-Δt)}／Δt|    ・・・（１）  【００５０】
その後、ハンドオーバ制御部３６は、算出した変化率平均値ΔRsrmsが、予め設定した変化率閾値Rsrefよりも小さいか否かを判定する。その結果、ΔRsrms≦Rsrefの場合、すなわち、無線状態の変化が緩やかな場合には、図４（ａ）に示すように、ハンドオーバ準備時間Tbを、予め設定した標準時間Tref（例えば、５sec）とする。【００５１】
これに対し、ΔRsrms＞Rsrefの場合、すなわち、無線状態の変化が急激な場合には、例えば、Tb＝Tref（Rsref／ΔRsrms）、を演算して、変化率ΔRsrmsが大きいほど、ハンドオーバ準備時間Tbを、標準時間Trefよりも短く設定する。図４（ｂ）は、ΔRsrms＞Rsrefの場合で、ハンドオーバ準備時間Tbを、標準時間Trefのほぼ半分の時間（２．５sec）に設定した場合を示す。【００５２】
（絶対遅延時間Tddn1、Tddn2の取得方法）
ハンドオーバ元下り絶対遅延時間Tddn1およびハンドオーバ先下り絶対遅延時間Tddn2は、例えば、以下に説明する第１〜第４の絶対遅延時間取得方法のいずれかによって取得する。なお、以下の説明では、相手通信端末（ＣＮ：Correspondent Node）１２とＨＡ２３との間のネットワークは切替わらないので、この間の絶対遅延時間は考慮しないものとする。【００５３】
（ａ）第１の絶対遅延時間取得方法
ハンドオーバ制御部３６は、ハンドオーバの予定を決定したら、電話機能部３３および／または通信処理部３４を制御して、無線通信装置１１と時間同期しているＨＡ２３に対して送信タイムスタンプを有する計測用パケットの送信を要求する。これにより、ＨＡ２３から、第１無線通信ネットワーク１５および第２無線通信ネットワーク１６の双方に計測用パケットを送信させる。無線通信装置１１は、ＨＡ２３から送信された計測用パケットを、対応する第１無線Ｉ／Ｆ３１および第２無線Ｉ／Ｆ３２を介してそれぞれ受信し、その受信時刻と計測用パケットのタイムスタンプとから、対応するネットワークの下り絶対遅延時間Tddn1およびTddn2を計測する。なお、ハンドオーバ元の無線通信ネットワークの下り絶対遅延時間が、通話中の受信パケットから計測できる場合には、当該無線通信ネットワークへの計測用パケットの送出は省略することができる。【００５４】
（ｂ）第２の絶対遅延時間取得方法
ハンドオーバ制御部３６は、ハンドオーバの予定を決定したら、電話機能部３３および／または通信処理部３４を制御して、無線通信装置１１と時間同期しているＨＡ２３に対してその旨を通知する。これにより、上記第１の絶対遅延時間取得方法と同様に、ＨＡ２３から、第１無線通信ネットワーク１５および第２無線通信ネットワーク１６の双方に計測用パケットを送信させて、対応するネットワークの下り絶対遅延時間Tddn1およびTddn2を計測する。【００５５】
（ｃ）第３の絶対遅延時間取得方法
ハンドオーバ制御部３６は、ハンドオーバの予定を決定したら、電話機能部３３および／または通信処理部３４を制御して、無線通信装置１１から該無線通信装置１１と時間同期しているＨＡ２３に対して、第１無線通信ネットワーク１５および第２無線通信ネットワーク１６の双方から、ＰＩＮＧやＲＴＣＰ等の計測用パケットを送信させ、その返信を受信して、対応するネットワークの下り絶対遅延時間Tddn1およびTddn2を計測する。【００５６】
（ｄ）第４の絶対遅延時間取得方法
ハンドオーバ制御部３６は、ハンドオーバの予定を決定すると、ＩＥＥＥ８０２．２１において検討されているハンドオーバ技術を利用して、各無線通信ネットワークの絶対遅延時間を取得する。【００５７】
図５は、この第４の絶対遅延時間取得方法を説明するための図である。図５において、基幹ネットワーク網であるインターネット１８には、遅延時間を計測するために動作する計測用サーバ６１が接続されており、第１無線通信ネットワーク１５には、第１インフォメーションサーバ６２が接続されており、第２無線通信ネットワーク１６には、第２インフォメーションサーバ６３が接続されている。【００５８】
先ず、ハンドオーバ元である第１無線通信ネットワーク１５の絶対遅延時間（Tddn1）の取得方法について説明する。無線通信装置１１は、第１無線通信ネットワーク１５の第１インフォメーションサーバ６２から、次の(ｉ)および(ii)の値を取得する。
(ｉ)計測用サーバ６１から第１無線通信ネットワーク１５で接続している現在のアクセスポイント１５ａまでの片道遅延時間の標準値（Tn3）。
(ii)アクセスポイント１５ａとそこに繋がる端末との間の上下の遅延時間の標準値（下り：Trdn3，上り：Trup3）。【００５９】
さらに、無線通信装置１１は、ＰＩＮＧ等の計測用パケットをＨＡ２３に対して送信し、その返信を受信して、無線通信装置１１とＨＡ２３との間の往復遅延時間Trt1を計測する。そして、これらの値から第１無線通信ネットワーク１５の絶対遅延時間Tddn1を、下記の（２）式に従って計算する。ただし、アクセスポイント１５ａとＨＡ２３との間の片道遅延時間が取得できないため、この片道遅延時間をTn3と、｛Trt1-(Tn3+Trdn3+Tn3+Trup3)｝／２との加算による近似値とする。
［数２］
Tddn1＝Tn3＋Trdn3＋｛Trt1-(Tn3+Trdn3+Tn3+Trup3)｝／２    ・・・（２）  【００６０】
次に、ハンドオーバ先である第２無線通信ネットワーク１６の絶対遅延時間（Tddn2）の取得方法について説明する。無線通信装置１１は、第１無線通信ネットワーク１５の第１インフォメーションサーバ６２を経由して、ハンドオーバ先の第２無線通信ネットワーク１６に接続されている第２インフォメーションサーバ６３から、次の(iii)および(iv)の値を取得する。なお、第２インフォメーションサーバ６３へは、無線通信装置１１またはアクセスポイント１５ａで取得した無線通信装置１１の位置情報を送信する。
(iii)無線通信装置１１が接続されると予想される基地局１６ａと計測用サーバ６１との間の片道遅延時間の標準値（Tn4）。
(iv)基地局１６ａとそこに繋がる端末との間の上下の遅延時間の標準値（下り：Trdn4，上り：Trup4）。【００６１】
そして、これらの値から第２無線通信ネットワーク１６の絶対遅延時間Tddn2を、下記の（３）式に従って計算する。ただし、基地局１６ａとＨＡ２３との間の片道遅延時間が取得できないため、この片道遅延時間をTn4と、｛Trt1-(Tn3+Trdn3+Tn3+Trup3)｝／２との加算により近似値とする。
［数３］
Tddn2＝Tn4＋Trdn4＋｛Trt1-(Tn3+Trdn3+Tn3+Trup3)｝／２    ・・・（３）  【００６２】
以上のようにして、ハンドオーバ制御部３６は、ハンドオーバ準備時間Tb、ハンドオーバ元下り絶対遅延時間Tddn1、およびハンドオーバ先下り絶対遅延時間Tddn2を取得して、それらの取得情報を電話機能部３３に供給する。【００６３】
また、ハンドオーバ制御部３６は、ハンドオーバ予定を決定した場合には、通信処理部３４を制御して、第２無線Ｉ／Ｆ３２を第２無線通信ネットワーク１６に接続する。その後、ハンドオーバ制御部３６は、ハンドオーバ準備時間T1が経過した時点で、ハンドオーバ先の第２無線通信ネットワーク１６を介してＨＡ２３にRegistration Request（ＮＥＭＯでは、Binding Update）を送信して、ＨＡ２３にハンドオーバ先の気付けアドレス（care of address）を登録する。【００６４】
その際、ハンドオーバ制御部３６は、Registration RequestメッセージのRegistration Request Fieldの８ビットを通信処理部３４にセットし（ＮＥＭＯでは、Multiple care of addressを使用し）、第１無線通信ネットワーク１５でも第２無線通信ネットワーク１６でも通信できるようにする。【００６５】
その後、ハンドオーバ制御部３６は、ＨＡ２３から返信されるハンドオーバ完了情報であるRegistration Reply（ＮＥＭＯでは、Binding Acknowledge）を受信したら、ハンドオーバ元の第１無線通信ネットワーク１５の気付けアドレスの登録を解除し、接続を切断する。以後は、ハンドオーバ制御部３６は、ハンドオーバ先の第２無線通信ネットワーク１６を介してＶｏＩＰアプリを継続するように通信処理部３４を制御するとともに、受信したハンドオーバ完了情報を電話機能部３３に供給する。【００６６】
次に、電話機能部３３の動作について説明する。図６は、電話機能部３３の要部の動作を示すシーケンス図である。ハンドオーバ情報取得部５５は、ハンドオーバ制御部３６からのハンドオーバ情報を一定間隔毎に監視する。その結果、ハンドオーバ予定有りの情報が取得された場合は、ハンドオーバ情報取得部５５は、さらに、ハンドオーバ制御部３６からの所要のハンドオーバ情報であるハンドオーバ準備時間Tb、ハンドオーバ元下り絶対遅延時間Tddn1、ハンドオーバ先下り絶対遅延時間Tddn2を取得して、その取得した所要のハンドオーバ情報を再生速度計算部５６に供給する。【００６７】
再生速度計算部５６は、ハンドオーバ情報取得部５５から取得した所要のハンドオーバ情報を記憶して、取得したハンドオーバ情報に基づいて、第２無線通信ネットワーク１６の下り絶対遅延時間（Tddn2）と第１無線通信ネットワーク１５の下り絶対遅延時間（Tddn1）との差Ta（Ta= Tddn2- Tddn1）を算出して、所定値（＞０）を超えるか否かを判定する。【００６８】
その結果、遅延時間差Taが所定値を超える場合、再生速度計算部５６は、取得した所要のハンドオーバ情報と、ジッタバッファ監視部５０によるジッタバッファ４７の監視結果とに基づいて、例えば、ハンドオーバ先の第２無線通信ネットワーク１６からのパケットの受信開始時点で、ジッタバッファ４７内のパケット数が０となるように、下記の（４）式から、ジッタバッファ４７内の有音パケットに対する再生速度Vsを計算する。そして、その結果をジッタバッファ制御部５１に供給する。なお、（４）式において、Vnは標準再生速度を示す。Tcは、現在のジッタバッファ４７内のパケット数（データ量）に相当する時間で、この場合はハンドオーバ予定有りの情報を受信した時点でのジッタバッファ４７内のパケット数に相当する時間を示す。また、再生速度Vs,Vnは、時間比（時間／時間）で表し、例えば、Vn＝１である。さらに、Tpは、ハンドオーバ予定有りの情報を受信した時点からの経過時間を示し、最初はTp=0である。
［数４］
Tb≧Tpの時
Vs=｛Tc+(Tb-Tp)×Vn｝/(Tb+Ta-Tp)
Tb＜Tpの時
Vs=Tc/(Tb+Ta-Tp)                      ・・・（４）  【００６９】
ジッタバッファ制御部５１は、ジッタバッファ監視部５０からのパケット種別が有音パケットの場合は、上記（４）式で算出された標準の再生速度よりも低速の再生速度Vsで再生するように、ジッタバッファ４７からの有音パケットの読み出しを制御する。【００７０】
ここで、ジッタバッファ制御部５１による有音パケットの再生速度制御は、例えば、以下に説明する第１の再生速度制御方法または第２の再生速度制御方法の何れかにより実行される。【００７１】
（ａ）第１の再生速度制御方法
標準再生速度Vnに対するジッタバッファ４７からのパケットの読み出し間隔をTR1、上記（４）式における(Tc+Tb×Vn)/(Tb+Ta-Tp)をk、算出した再生速度Vsに対応するジッタバッファ４７からの有音パケットの読み出し間隔をTR、するとき、TR=TR1/k、とする。例えば、標準再生速度Vnでは、ジッタバッファ４７内のパケットを２０msecの間隔で読み出して再生するＶｏＩＰアプリの場合において、再生速度Vsを標準再生速度Vnの８０％（k=0.8）とする場合には、ジッタバッファ４７からの有音パケットの読み出し間隔TRを、TR=20/0.8(msec)、とする。【００７２】
（ｂ）第２の再生速度制御方法
ハンドオーバのための再生速度のコントロールを開始したら、その直後に再生した有音パケット（最初の有音パケット）のタイムスタンプと、その再生時間とを組み合わせて記録する。その後の有音パケットについては、下記（５）式で示す時間Tvに、ジッタバッファ４７から読み出して再生する。なお、（５）式において、TDは、遅延時間で、初期値は０である。
［数５］
Tv=（有音パケットのタイムスタンプ−最初の有音パケットのタイムスタンプ）＋（最初の有音パケットの再生時間＋TD）          ・・・（５）【００７３】
ここで、ジッタバッファ４７から有音パケットを読み出す際、[{Vn/(Vn-Vs)}-1]個目に読み出した有音パケットは、コピーしてデコーダ４８内のメモリに記憶し、コピー元の有音パケットを再生した後、次の再生タイミングでコピーした有音パケットを読み出して再生する。例えば、再生速度Vsを、標準再生速度Vnの８０％とする場合には、図７に示すように、ジッタバッファ４７内の順次の４個の有音パケットＰ１〜Ｐ４を順番に読み出して再生するとともに、４個目の有音パケットＰ４はコピーし、そのコピーした有音パケットＰ４′は、コピー元の有音パケットＰ４を再生した後、次の再生タイミングで再生する。その後、ジッタバッファ４７から有音パケットＰ５を読み出す際は、上記（５）式のTDを、コピーによる再生間隔の時間分増加する。なお、[{Vn/(Vn-Vs)}-1]個目に読み出す有音パケットが、届いていなかったり、破棄されたりして、ジッタバッファ４７にない場合には、次の再生タイミングの有音パケットに対して、同様の処理を行う。【００７４】
これに対し、ジッタバッファ監視部５０からのパケット種別が無音パケットの場合は、ジッタバッファ制御部５１は、再生速度計算部５６で計算された再生速度Vsに拘わらず、通知対象の無音パケットから標準再生速度Vnで再生する。その後、ジッタバッファ制御部５１は、ジッタバッファ監視部５０から通知される無音期間に応じて、該期間を延長して無音パケットを再生する。このため、ジッタバッファ制御部５１には、無音期間に応じた再生速度倍速率を予め格納しておく。【００７５】
ここで、無音期間は、一般に、500msより短い場合は、この期間を更に伸長しても、聞き手にあまり差を感じさせることはない。しかし、500msよりも長い場合は、この期間を更に伸長すると、聞き手に不安感を与えることになる。このため、本実施の形態に係る無線通信装置１１では、測定された無音期間が長い場合は、有音期間の倍速率（（４）式による再生速度Vs）に関わらず、更なる延長を抑えるように倍速率を設定し、測定された無音期間が息継ぎなどの比較的短い場合は、倍速率を低く設定する。【００７６】
図８は、ジッタバッファ制御部５１に格納する無音期間に応じた再生速度倍速率βの一例を示す図である。本実施の形態に係る無線通信装置１１では、再生速度倍速率βを、無音期間が200msで最小の0.5とし、無音期間が700ms以上では標準再生速度Vn、すなわち１とし、再生速度Vsで再生される有音期間の倍速率α（α＝Vs）から、無音期間200ms（β＝0.5）までは、連続的に減少し、無音期間200msから無音期間700ms（β＝１）までは、連続的に増加するように設定する。【００７７】
図９は、図８に示した再生速度倍速率βによる無音期間の変換特性を示す図である。図９において、一点鎖線はβ＝0.5、二点鎖線はβ＝0.9、実線はβ＝1.0、すなわち標準再生速度Vnのときの変換特性をそれぞれ示す。図９に破線で示すように、本実施の形態に係る無線通信装置１１では、変換前の無音期間が200msまでは、変換後の無音期間を、β＝0.5による変換特性に近づく方向に推移（延長）させ、変換前の無音期間が200msから700msまでは、変換後の無音期間を、700msに向かうに従って無変換のβ＝１に近づく方向に推移（延長）させ、変換前の無音期間が700ms以降は、無変換のβ＝１と同じ、すなわち無音期間の延長は行なわないようにする。【００７８】
ジッタバッファ制御部５１は、ジッタバッファ監視部５０からのパケット種別が無音パケットの場合は、無音パケットを標準再生速度Vnで再生しながら、既に再生した無音パケットを無音用バッファ（図示せず）にコピーする。その後、ジッタバッファ制御部５１は、ジッタバッファ監視部５０からのパケット種別の判別結果から、有音パケットに変わったのを検知すると、ジッタバッファ４７からのパケットの再生を停止して、コピーした無音パケットを、下記の（６）式で算出されるTcpの期間分延長して、同様に標準再生速度Vnで再生する。なお、（６）式において、Tslはジッタバッファ監視部５０から通知される無音期間を示し、βは当該無音期間Tslに対応する上述した再生速度倍速率を示す。
［数６］
Tcp＝(1/β-1)×Tsl    ・・・（６） 【００７９】
したがって、無音期間Tslにおける無音パケットは、その期間Tslに応じた期間（Tsl+ Tcp）で再生されることになるので、その再生速度は、無音期間Tslに応じた再生速度βVnとなる。【００８０】
その後、ジッタバッファ制御部５１は、上記の延長期間Tcpが終了すると、その旨を再生速度計算部５６に通知するとともに、無音用バッファ内のパケットを破棄する。再生速度計算部５６は、ジッタバッファ制御部５１から上記の延長期間Tcpの終了通知を受けると、上記（４）式に従って、遅延時間差Ta、標準再生速度Vn、現在のジッタバッファ４７内のパケット数に相当する時間Tc、ハンドオーバ予定有りの情報を受信した時点からの経過時間Tp、を用いて再生速度Vsを再計算し、その結果をジッタバッファ制御部５１に供給する。これにより、ジッタバッファ制御部５１は、再計算された再生速度Vsで有音パケットを再生するように、ジッタバッファ４７からのパケットの再生に戻る。【００８１】
以後、同様にして、有音パケットは、再生速度計算部５６で計算された再生速度Vsで再生され、無音パケットは、その無音期間に応じた再生速度で再生される。なお、ジッタバッファ制御部５１が、再生速度計算部５６から最初に計算された再生速度Vsを入力した場合に、ジッタバッファ監視部５０から無音パケットの通知を受けた場合は、その無音期間に応じた再生速度による無音パケットの再生を終了してから、再生速度計算部５６で再生速度Vsを計算し直して、有音パケットの再生に移行する。【００８２】
以上のようにして、ジッタバッファ制御部５１は、受信パケットの再生速度制御を実行する。その後、ハンドオーバ情報取得部５５がハンドオーバ制御部３６からハンドオーバ完了情報を取得したら、再生速度計算部５６は、ジッタバッファ監視部５０から現在のジッタバッファ４７内のパケット数（時間）Tcを取得して、下記の（７）式から、再生速度Vsでの再生時間ｔを計算し、その時間ｔ（s）をジッタバッファ制御部５１に供給する。
［数７］
t=(Tn-Tc)/(Vn-Vs)     ・・・（７）  【００８３】
ジッタバッファ制御部５１は、ジッタバッファ監視部５０からのパケット種別の監視結果に応じて、上述したようにして再生速度計算部５６で計算される再生速度Vsが標準再生速度Vnと等しくなるまで、若しくは、上記（７）式で計算される時間ｔが経過するまで、再生速度計算部５６で計算される再生速度Vsで再生し、その後は、標準再生速度Vnで再生するようにジッタバッファ４７を制御する。【００８４】
図１０は、本実施の形態に係る無線通信装置１１によるハンドオーバの際の再生速度変化を示す図である。図１０において、太線は有音期間を示し、細線は無音期間を示す。また、縦軸は再生速度倍速率を表し、横軸は時間を表す。再生速度倍速率は、1.0が標準再生速度である。また、図１０には、比較のため、ハンドオーバ予定決定から0.9倍速の一定速度で再生した場合に、ハンドオーバが完了してジッタバッファ４７内のパケット数が所定量に達するまでに要する低速再生期間を示す。【００８５】
図１０から明らかなように、本実施の形態に係る無線通信装置１１によれば、ハンドオーバ予定決定から0.9倍速の一定速度で再生した場合と比較して、時間の経過に従って、有音の倍速率が標準再生速度1.0に戻っていくことがわかる。したがって、低速再生による不快感を低減することが可能となる。【００８６】
図１１は、本実施の形態に係る無線通信装置１１の再生速度制御による音声の伸び具合を、標準再生速度で再生した場合（元音）および0.9倍速の一定速度で再生した場合と比較して示す図である。図１１の各項において、上の部分は有音期間を示し、下の部分は無音期間を示す。また、0.9倍速および本実施の形態による有音期間の斜線区間は、低速再生の結果、元音より伸びた期間を示す。【００８７】
図１１から明らかなように、0.9倍速および本実施の形態ともに、同じ低速再生期間となっている。しかし、0.9倍速の場合は、低速再生期間の全期間に亘って0.9倍速の一定速度で再生している。このため、いずれの有音期間においても、伸びた期間が存在する。これに対し、本実施の形態の場合は、700msまでの無音期間は延長されて、伸びが大きくなるので、低速再生期間の最後の方の有音期間では、伸びた期間が存在しない。【００８８】
このように、本実施の形態に係る無線通信装置１１によれば、ハンドオーバの際に再生速度を遅くする場合、再生パケットが有音パケットか無音パケットかを識別し、無音パケットの場合には、その無音期間を適切に延長して、無音パケットの再生速度を特別に制御する。これにより、無音期間が長時間になることで聞き手に不安感を与えることなく、有音期間の再生速度を標準再生速度に近づけることができる。したがって、再生品質およびリアルタイム性を低下させることなく、第１無線通信ネットワーク１５から第２無線通信ネットワーク１６へのハンドオーバが可能となる。【００８９】
なお、本発明は、上記実施の形態にのみ限定されるものではなく、幾多の変形または変更が可能である。例えば、上記実施の形態では、再生速度計算部５６で再生速度Vsを計算する際、ハンドオーバ先からのパケットの受信開始時点で、ジッタバッファ４７内のパケット数が０となるようにしたが、ハンドオーバ先からのパケットの受信開始時点で、ジッタバッファ４７内のパケット数が所定数となるように、再生速度Vsを計算することもできる。また、本発明は、ＶｏＩＰのアプリを実行する場合に限らず、映像や音楽等のマルチメディアデータをストリーミング再生する場合のようなリアルタイム通信系のアプリを実行する場合にも有効に適用できる。この場合には、アプリの実行部を、電話機能部に代えて、同様のジッタバッファの制御機能を有するマルチメディア機能部で構成すればよい。さらに、本発明は、無線ＬＡＮとｃｄｍａ２０００ １ｘＥＶ−ＤＯとの間のハンドオーバに限らず、他の無線通信ネットワーク、例えば、ＰＤＣ（Personal Digital Cellular）、Ｗ−ＣＤＭＡ（Wideband CDMA）、ＰＨＳ（Personal Handy-phone System）、Bluetooth、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）、ＬＴＥ(Long Term Evolution)、ＵＭＢ(Ultra Mobile Broadband)、ＩＭＴ−Ａｄｖａｎｃｅｄ等の任意の異なる無線通信ネットワーク間でのハンドオーバの際にも有効に適用することができる。
【図１】
2009107588.tif 000003
【図２】
2009107588.tif 000004
【図３】
2009107588.tif 000005
【図４】
2009107588.tif 000006
【図５】
2009107588.tif 000007
【図６】
2009107588.tif 000008
【図７】
2009107588.tif 000009
【図８】
2009107588.tif 000010
【図９】
2009107588.tif 000011
【図１０】
2009107588.tif 000012
【図１１】
2009107588.tif 000013
【図１２】
2009107588.tif 000014
【図１３】
2009107588.tif 000015
【図１４】
2009107588.tif 000016
【図１５】
2009107588.tif 000017
【国際調査報告】
2009107588.tif 000018
2009107588.tif 000019