(57)【要約】  ワイヤレス通信のための方法、装置、およびコンピュータプログラム製品が提供される。装置は、その装置と通信している別の装置についての、潜在的ハンドオフを示す情報を受信し得る。装置は、潜在的ハンドオフを示す情報に基づいて、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータまたは通信レートを調整し得る。装置は、別の装置との通信中に潜在的ハンドオフを識別し得る。装置は、潜在的ハンドオフを識別したことに基づいて、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こし得る。
2018517326.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信のための方法であって、
ユーザ機器（ＵＥ）によって、前記ＵＥと通信している別のＵＥの潜在的ハンドオフを示す情報を受信することと、
前記ＵＥによって、および前記潜在的ハンドオフを示す前記情報に基づいて、前記潜在的ハンドオフが起きる前に、前記通信に関連付けられた通信パラメータまたは通信レートを調整することと
を備える方法。
【請求項２】
前記通信パラメータの期待値を決定することと、前記通信パラメータの前記期待値は前記潜在的ハンドオフ中に予期される、
前記通信パラメータの前記期待値が前記通信パラメータの特定の値の閾値内であると決定することと
をさらに備え、
ここにおいて、前記通信パラメータまたは前記通信レートを調整することは、
ハンドオフ情報または前記通信パラメータを記憶するデータ構造に記憶された情報に基づいて、通信遅延またはジッタプロファイルのうちの少なくとも１つに関連付けられた特定の情報を決定することと、
前記特定の情報に基づいて、および前記通信パラメータの前記期待値が前記通信パラメータの前記特定の値の前記閾値内であると決定したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記潜在的ハンドオフを示す前記情報を受信したことに基づいて、前記通信レートに対する調整を決定するために、レート適応アルゴリズムを利用することをさらに備え、
ここにおいて、前記通信レートを調整することは、
前記通信レートに対する前記調整を決定したことに基づいて、ビデオテレフォニーエンコーダレートを調整することをさらに備える、請求項１に記載の方法。
【請求項４】
前記潜在的ハンドオフを示す前記情報は、
推定通信レート、
オーディオ−ビデオ同期遅延、
エンコーダバッファサイズ、
デコーダバッファサイズ、
ジッタバッファサイズに影響を及ぼす期待ジッタ値、
予測ハンドオフ時間、
予測ハンドオフ持続時間、または
予測ハンドオフタイプ、
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項５】
前記通信パラメータは、
ジッタバッファサイズ、
通信コーデックパラメータ、
コーデックフレーム毎秒レート、または
コーデック解像度、
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項６】
前記潜在的ハンドオフを示す前記情報に基づいて、前記通信に関連付けられた推定アップリンクまたはダウンリンクレートを決定することと、
前記潜在的ハンドオフの指示を受信した後、前記推定アップリンクまたはダウンリンクレートに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１に記載の方法。
【請求項７】
前記潜在的ハンドオフが起きていないことを示す情報を受信することと、
前記潜在的ハンドオフが起きていないことを示す前記情報を受信したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１に記載の方法。
【請求項８】
前記潜在的ハンドオフが完了されたことを示す情報を受信することと、
前記潜在的ハンドオフが完了されたことを示す前記情報を受信したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備え、
ここにおいて、前記潜在的ハンドオフを示す前記情報または前記潜在的ハンドオフが完了されたことを示す前記情報は、リアルタイムトランスポートプロトコル（ＲＴＰ）制御プロトコル（ＲＴＣＰ）メッセージまたは汎用アプリケーションレイヤシグナリングメッセージのうちの少なくとも１つを介して受信される、請求項１に記載の方法。
【請求項９】
前記通信に関連付けられたジッタの量を示す情報を受信すること、ここにおいて、前記ジッタの量は、前記潜在的ハンドオフを受ける前記別のＵＥに関連付けられ、およびここにおいて、前記ジッタの量は、前記別のＵＥが前記潜在的ハンドオフを受ける前の前記通信に関連付けられたジッタの量よりも大きい、または
前記通信に関連付けられたパケット遅延の量を示す情報を受信すること、ここにおいて、前記パケット遅延の量は、前記潜在的ハンドオフを受ける前記別のＵＥに関連付けられ、およびここにおいて、前記パケット遅延の量は、前記別のＵＥが前記潜在的ハンドオフを受ける前の前記通信に関連付けられたパケット遅延の量よりも大きい、
前記ジッタの量を示す前記情報または前記パケット遅延の量を示す前記情報を受信した後、前記通信レートを維持することをさらに備える、請求項１に記載の方法。
【請求項１０】
前記通信はビデオ通信であり、前記通信レートはビデオテレフォニーレートである、請求項１に記載の方法。
【請求項１１】
前記潜在的ハンドオフは潜在的無線アクセス技術間（ＲＡＴ間）ハンドオフである、請求項１に記載の方法。
【請求項１２】
前記潜在的ハンドオフが起きる推定時間を示す情報を受信することをさらに備え、
ここにおいて、前記通信パラメータまたは前記通信レートを調整することは、
前記潜在的ハンドオフが起きる前記推定時間を示す前記情報を受信したことに基づいて、前記推定時間の前に前記通信レートを調整することをさらに備える、請求項１に記載の方法。
【請求項１３】
ワイヤレス通信のためのデバイスであって、
前記デバイスと通信している別のデバイスの潜在的ハンドオフを示す情報を受信するための手段と、
前記潜在的ハンドオフを示す前記情報に基づいて、前記潜在的ハンドオフが起きる前に、前記通信に関連付けられた通信パラメータまたは通信レートを調整するための手段と
を備えるデバイス。
【請求項１４】
ワイヤレス通信のための方法であって、
ユーザ機器（ＵＥ）によって、別のＵＥとの通信中に潜在的ハンドオフを識別することと、
前記潜在的ハンドオフが起きる前に、前記ＵＥによって、および前記潜在的ハンドオフを識別したことに基づいて、前記別のＵＥとの前記通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こすことと
を備える方法。
【請求項１５】
前記潜在的ハンドオフの前に、前記別のＵＥに、前記潜在的ハンドオフに関連付けられた情報を提供することをさらに備える、請求項１４に記載の方法。
【請求項１６】
前記潜在的ハンドオフに関連付けられた前記情報を提供することは、
アプリケーションレイヤシグナリングを介して、前記潜在的ハンドオフに関連付けられた前記情報を提供することをさらに備える、請求項１５に記載の方法。
【請求項１７】
前記通信レートに対する前記調整を決定するために、レート適応アルゴリズムを利用することをさらに備える、請求項１４に記載の方法。
【請求項１８】
前記潜在的ハンドオフを識別することは、
動きプロセッサ情報、
信号強度情報、または
無線アクセス技術（ＲＡＴ）シグナリング情報、
のうちの少なくとも１つに基づいて、前記潜在的ハンドオフを識別することをさらに備える、請求項１４に記載の方法。
【請求項１９】
前記通信パラメータまたは前記通信レートに対する前記調整を引き起こすことは、
前記別のＵＥに、前記通信に関連付けられた前記通信パラメータまたは前記通信レートを調整させるために、前記潜在的ハンドオフが起きる前に、前記別のＵＥに前記潜在的ハンドオフに関連付けられた情報を提供することをさらに備え、ここにおいて、前記潜在的ハンドオフに関連付けられた前記情報は、
期待ハンドオフ時間、
期待ハンドオフ持続時間、
期待ハンドオフ完了時間、
ハンドオフタイプ、
推定通信レート、
オーディオ−ビデオ同期遅延、
エンコーダバッファサイズ、
ジッタバッファサイズに影響を及ぼす期待ジッタ値、または
デコーダバッファサイズ、
のうちの少なくとも１つを含む、請求項１４に記載の方法。
【請求項２０】
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが特定のタイプのハンドオフであると決定することと、
前記潜在的ハンドオフが完了されたと決定したことに基づいて、およびハンドオフの前記特定のタイプに基づいて、前記通信パラメータまたは通信レートアルゴリズムをリセットすることに関連付けられた情報を提供することと
をさらに備える、請求項１４に記載の方法。
【請求項２１】
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが完了された後、前記潜在的ハンドオフに関連付けられた情報をデータ構造に記憶することと
をさらに備える、請求項１４に記載の方法。
【請求項２２】
前記潜在的ハンドオフに関連付けられた前記情報は、
前記潜在的ハンドオフに関連付けられたハンドオフ実行時間、
前記潜在的ハンドオフに関連付けられた地理的ロケーション、または
前記潜在的ハンドオフに関連付けられたタイプ、
のうちの少なくとも１つを含む、請求項２１に記載の方法。
【請求項２３】
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが完了された後、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１４に記載の方法。
【請求項２４】
前記通信パラメータまたは前記通信レートを調整することは、
前記別のＵＥに、前記潜在的ハンドオフが完了された後、前記通信パラメータまたは前記通信レートを調整させるために、
ターゲット無線アクセス技術（ＲＡＴ）アップリンクレート推定値、または
ターゲットＲＡＴダウンリンクレート推定値、
のうちの少なくとも１つを識別する情報を前記別のＵＥに提供することをさらに備える、請求項２３に記載の方法。
【請求項２５】
前記通信パラメータまたは前記通信レートを調整することは、
ターゲット無線アクセス技術（ＲＡＴ）に関連付けられた情報を提供すること、前記ターゲットＲＡＴは、前記潜在的ハンドオフの後、前記ＵＥのネットワーク接続性を容易にすることに関連付けられたＲＡＴである、をさらに備える、請求項２３に記載の方法。
【請求項２６】
前記潜在的ハンドオフが起きていないと決定することと、
前記潜在的ハンドオフが起きていないと決定したことに基づいて、前記通信パラメータまたは前記通信レートに対する別の調整を引き起こすことと
をさらに備える、請求項１４に記載の方法。
【請求項２７】
前記潜在的ハンドオフが起きていないと決定することは、
前記潜在的ハンドオフに関連付けられた閾値時間期間が経過したと決定することと、
前記潜在的ハンドオフに関連付けられた前記閾値時間期間が経過したと決定したことに基づいて、前記潜在的ハンドオフが起きていないと決定することと
をさらに備える、請求項２６に記載の方法。
【請求項２８】
前記別の調整を引き起こすことは、
前記別のＵＥに、前記潜在的ハンドオフが起きていないことを示す情報を提供することをさらに備える、請求項２６に記載の方法。
【請求項２９】
前記潜在的ハンドオフを識別することは、
入力パラメータのセットを決定することと、
入力パラメータの前記セットに基づいて、機械学習ベースの予測アルゴリズムを使用して、前記潜在的ハンドオフを識別することと
をさらに備える、請求項１４に記載の方法。
【請求項３０】
ワイヤレス通信のためのデバイスであって、
別のデバイスとの通信中に潜在的ハンドオフを識別するための手段と、
前記潜在的ハンドオフを識別したことに基づいて、前記潜在的ハンドオフが起きる前に、前記別のデバイスとの前記通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こすための手段と
を備えるデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
[0001]本特許出願は、各々が本出願の譲受人に譲渡された、２０１５年４月１０日に出願された、「Ｒａｔｅ  Ａｄａｐｔａｔｉｏｎ  Ｄｕｒｉｎｇ  Ｈａｎｄｏｆｆｓ」と題する、Ａｎｃｈａｎらによる米国仮特許出願第６２／１４５，９８１号、および２０１６年４月６日に出願された、「Ｒａｔｅ  Ａｄａｐｔａｔｉｏｎ  Ｄｕｒｉｎｇ  Ｈａｎｄｏｆｆｓ」と題する、Ａｎｃｈａｎらによる米国特許出願第１５／０９２，１４７号の優先権を主張する。
【０００２】
[0002]本開示は、概して通信システムに関し、より詳細には、ハンドオフ中のレート適応反応時間を改善することに関する。
【背景技術】
【０００３】
[0003]ワイヤレス通信システムは、テレフォニー、ビデオ、データ、メッセージング、およびブロードキャストなど、様々な電気通信サービスを提供するために広く展開されている。通常のワイヤレス通信システムは、利用可能なシステムリソース（たとえば、帯域幅、送信電力）を共有することによって複数のユーザとの通信をサポートすることが可能な多元接続技術を採用する（employ）場合がある。そのような多元接続技術の例には、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）システム、および時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）システムがある。
【０００４】
[0004]これらの多元接続技術は、様々なワイヤレスデバイスが都市、国家、地域、さらには地球規模で通信することを可能にする共通プロトコルを提供するために、様々な電気通信規格において採用されてきた。例示的な電気通信規格は、ロングタームエボリューション（ＬＴＥ（登録商標））である。ＬＴＥは、第３世代パートナーシッププロジェクト（３ＧＰＰ（登録商標））によって公表されたユニバーサル・モバイル通信システム（ＵＭＴＳ）モバイル規格に対する拡張のセットである。ＬＴＥは、スペクトル効率を改善すること、コストを下げること、サービスを改善すること、新しいスペクトルを利用すること、およびダウンリンク（ＤＬ）上ではＯＦＤＭＡを使用し、アップリンク（ＵＬ）上ではＳＣ−ＦＤＭＡを使用し、多入力多出力（ＭＩＭＯ）アンテナ技術を使用して他のオープン規格とより良く統合することによって、モバイルブロードバンドインターネットアクセスをより良くサポートするように設計されている。しかしながら、モバイルブロードバンドアクセスに対する需要が増大し続けるにつれて、ＬＴＥ技術のさらなる改善が必要である。好ましくは、これらの改善は、他の多元接続技術と、これらの技術を採用する電気通信規格とに適用可能であるべきである。
【発明の概要】
【０００５】
[0005]ワイヤレス通信の方法が記載される。方法は、ユーザ機器（ＵＥ）によって、ＵＥと通信している別のＵＥについての、潜在的ハンドオフ（potential handoff）を示す情報を受信することを含み得る。方法は、ＵＥによって、および潜在的ハンドオフを示す情報に基づいて、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータまたは通信レートを調整することを含み得る。
【０００６】
[0006]ワイヤレス通信のための装置が記載される。装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリに記憶された命令とを含み得る。命令は、プロセッサに、デバイスと通信している別のデバイスについての、潜在的ハンドオフを示す情報を受信させるように動作可能であり得る。命令はさらに、プロセッサに、潜在的ハンドオフを示す情報に基づいて、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータまたは通信レートを調整させるように動作可能であり得る。
【０００７】
[0007]さらなる装置が記載される。装置は、その装置と通信している別の装置についての、潜在的ハンドオフを示す情報を受信するための手段を含み得る。装置は、潜在的ハンドオフを示す情報に基づいて、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータまたは通信レートを調整するための手段を含み得る。
【０００８】
[0008]ワイヤレス通信のための非一時的コンピュータ可読媒体が記載される。非一時的コンピュータ可読媒体は、１つまたは複数のプロセッサに、デバイスによって、そのデバイスと通信している別のデバイスについての、潜在的ハンドオフを示す情報を受信させるための命令を含み得る。命令は、１つまたは複数のプロセッサに、潜在的ハンドオフを示す情報に基づいて、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータまたは通信レートを調整させる。
【０００９】
[0009]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、通信パラメータの期待値（expected value）を決定することと、通信パラメータの期待値は潜在的ハンドオフ中に予期される（expected）、および通信パラメータの期待値が通信パラメータの特定の値の閾値内であると決定することと、のためのプロセス、特徴、手段、または命令をさらに含み得る。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、通信パラメータまたは通信レートを調整することは、ハンドオフ情報または通信パラメータを記憶するデータ構造に記憶された情報に基づいて、通信遅延またはジッタプロファイル（jitter profile）のうちの少なくとも１つに関連付けられた特定の情報を決定することと、特定の情報に基づいて、および通信パラメータの期待値が通信パラメータの特定の値の閾値内であると決定したことに基づいて、通信パラメータまたは通信レートを調整することとを含み得る。
【００１０】
[0010]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、潜在的ハンドオフを示す情報を受信したことに基づいて、通信レートに対する調整を決定するために、レート適応アルゴリズムを利用するためのプロセス、特徴、手段、または命令をさらに含むことができ、ここで、通信レートを調整することは、通信レートに対する調整を決定したことに基づいて、ビデオテレフォニーエンコーダレート（video telephony encoder rate）を調整することをさらに備える。
【００１１】
[0011]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、潜在的ハンドオフを示す情報は、推定通信レート（estimated communication rate）、オーディオ−ビデオ同期遅延（audio to video synchronization delay）、エンコーダバッファサイズ、デコーダバッファサイズ、ジッタバッファサイズに影響を及ぼす期待ジッタ値（expected jitter value）、予測ハンドオフ時間（predicted handoff time）、予測ハンドオフ持続時間、または予測ハンドオフタイプのうちの少なくとも１つを含む。
【００１２】
[0012]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、通信パラメータは、ジッタバッファサイズ、通信コーデックパラメータ、コーデックフレーム毎秒レート（codec frame per second rate）、またはコーデック解像度のうちの少なくとも１つを含む。
【００１３】
[0013]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、潜在的ハンドオフを示す情報に基づいて、通信に関連付けられた推定アップリンクまたはダウンリンクレートを決定し、潜在的ハンドオフの指示を受信した後、推定アップリンクまたはダウンリンクレートに基づいて、通信パラメータまたは通信レートを調整するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００１４】
[0014]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、潜在的ハンドオフが起きていないことを示す情報を受信し、潜在的ハンドオフが起きていないことを示す情報を受信したことに基づいて、通信パラメータまたは通信レートを調整するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００１５】
[0015]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、潜在的ハンドオフが完了されたことを示す情報を受信し、潜在的ハンドオフが完了されたことを示す情報を受信したことに基づいて、通信パラメータまたは通信レートを調整するためのプロセス、特徴、手段、または命令をさらに含むことができ、ここで、潜在的ハンドオフを示す情報または潜在的ハンドオフが完了されたことを示す情報は、リアルタイムトランスポートプロトコル（ＲＴＰ）制御プロトコル（ＲＴＣＰ）メッセージまたは汎用アプリケーションレイヤシグナリングメッセージのうちの少なくとも１つを介して受信される。
【００１６】
[0016]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、通信に関連付けられたジッタの量を示す情報を受信するためのプロセス、特徴、手段、または命令をさらに含んでよく、ここにおいて、ジッタの量は、潜在的ハンドオフを受ける（undergoing）別のＵＥに関連付けられ、ここで、ジッタの量は、別のＵＥが潜在的ハンドオフを受ける前の通信に関連付けられたジッタの量よりも大きい。追加または代替として、上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、通信に関連付けられたパケット遅延の量を示す情報を受信することと、ここで、パケット遅延の量は、潜在的ハンドオフを受ける別のＵＥに関連付けられ、ここで、パケット遅延の量は、別のＵＥが潜在的ハンドオフを受ける前の通信に関連付けられたパケット遅延の量よりも大きい、およびジッタの量を示す情報またはパケット遅延の量を示す情報を受信した後、通信レートを維持することと、のためのプロセス、特徴、手段、または命令をさらに含み得る。
【００１７】
[0017]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、通信はビデオ通信であり、通信レートはビデオテレフォニーレートである。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、潜在的ハンドオフは、潜在的無線アクセス技術間（ＲＡＴ間）ハンドオフである。
【００１８】
[0018]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、潜在的ハンドオフが起きる推定時間を示す情報を受信するためのプロセス、特徴、手段、または命令をさらに含むことができ、ここで、通信パラメータまたは通信レートを調整することは、潜在的ハンドオフが起きる推定時間を示す情報を受信したことに基づいて、推定時間の前に通信レートを調整することをさらに備える。
【００１９】
[0019]ワイヤレス通信の方法が記載される。方法は、ユーザ機器（ＵＥ）によって、別のＵＥとの通信中に潜在的ハンドオフを識別することを含み得る。方法は、潜在的ハンドオフが起きる前に、ＵＥによって、および潜在的ハンドオフを識別したことに基づいて、別のＵＥとの通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こすことを含み得る。
【００２０】
[0020]ワイヤレス通信のための装置が記載される。装置は、プロセッサと、プロセッサと電子通信しているメモリと、メモリに記憶された命令とを含み得る。命令は、プロセッサに、別のデバイスとの通信中に潜在的ハンドオフを識別させるように動作可能であり得る。命令はさらに、プロセッサに、潜在的ハンドオフが起きる前に、潜在的ハンドオフを識別したことに基づいて、通信に関連付けられた通信レートに対する調整を引き起こさせるように動作可能であり得る。
【００２１】
[0021]さらなる装置が記載される。装置は、別の装置との通信中に潜在的ハンドオフを識別するための手段を含み得る。装置は、潜在的ハンドオフが起きる前に、潜在的ハンドオフを識別したことに基づいて、通信に関連付けられた通信レートに対する調整を引き起こすための手段を含み得る。
【００２２】
[0022]ワイヤレス通信のための非一時的コンピュータ可読媒体が記載される。非一時的コンピュータ可読媒体は、プロセッサに、デバイスによって、別のデバイスとの通信中に潜在的ハンドオフを識別させるための命令を含み得る。命令は、１つまたは複数のプロセッサに、潜在的ハンドオフが起きる前に、潜在的ハンドオフを識別したことに基づいて、通信に関連付けられた通信レートに対する調整を引き起こさせる。
【００２３】
[0023]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、潜在的ハンドオフの前に、別のＵＥに、潜在的ハンドオフに関連付けられた情報を提供するためのプロセス、特徴、手段、または命令をさらに含み得る。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、潜在的ハンドオフに関連付けられた情報を提供することは、アプリケーションレイヤシグナリングを介して、潜在的ハンドオフに関連付けられた情報を提供することをさらに備える。
【００２４】
[0024]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、通信レートはアプリケーションレイヤデータレートである。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、潜在的ハンドオフを識別することは、動きプロセッサ情報、信号強度情報、または無線アクセス技術（ＲＡＴ）シグナリング情報のうちの少なくとも１つに基づいて、潜在的ハンドオフを識別することをさらに備える。
【００２５】
[0025]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、通信レートに対する調整を決定するために、レート適応アルゴリズムを利用するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００２６】
[0026]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、通信パラメータまたは通信レートに対する調整を引き起こすことは、別のＵＥに、通信に関連付けられた通信パラメータまたは通信レートを調整させるために、潜在的ハンドオフが起きる前に、別のＵＥに潜在的ハンドオフに関連付けられた情報を提供することをさらに備え、ここで、潜在的ハンドオフに関連付けられた情報は、期待ハンドオフ時間、期待ハンドオフ持続時間、期待ハンドオフ完了時間、ハンドオフタイプ、推定通信レート、オーディオ−ビデオ同期遅延、エンコーダバッファサイズ、ジッタバッファサイズに影響を及ぼす期待ジッタ値、またはデコーダバッファサイズのうちの少なくとも１つを含む。
【００２７】
[0027]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、潜在的ハンドオフが完了されたと決定し、潜在的ハンドオフが特定のタイプのハンドオフであると決定し、潜在的ハンドオフが完了されたと決定したことに基づいて、およびハンドオフの特定のタイプに基づいて、通信パラメータまたは通信レートアルゴリズムをリセットすることに関連付けられた情報を提供するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００２８】
[0028]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、潜在的ハンドオフが完了されたと決定し、潜在的ハンドオフが完了された後、潜在的ハンドオフに関連付けられた情報をデータ構造に記憶するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００２９】
[0029]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、潜在的ハンドオフに関連付けられた情報は、潜在的ハンドオフに関連付けられたハンドオフ実行時間、潜在的ハンドオフに関連付けられた地理的ロケーション、または潜在的ハンドオフに関連付けられたタイプのうちの少なくとも１つを含む。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、潜在的ハンドオフが完了されたと決定し、潜在的ハンドオフが完了された後、通信パラメータまたは通信レートを調整するためのプロセス、特徴、手段、または命令をさらに含み得る。
【００３０】
[0030]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、通信パラメータまたは通信レートを調整することは、別のＵＥに、潜在的ハンドオフが完了された後、通信パラメータまたは通信レートを調整させるために、ターゲット無線アクセス技術（ＲＡＴ）アップリンクレート推定値またはターゲットＲＡＴダウンリンクレート推定値のうちの少なくとも１つを識別する情報を別のＵＥに提供することをさらに備える。
【００３１】
[0031]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、通信パラメータまたは通信レートを調整することは、ターゲット無線アクセス技術（ＲＡＴ）に関連付けられた情報を提供することをさらに備え、ターゲットＲＡＴは、潜在的ハンドオフの後、ＵＥのネットワーク接続性を容易にすることに関連付けられたＲＡＴである。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例は、潜在的ハンドオフが起きていないと決定し、潜在的ハンドオフが起きていないと決定したことに基づいて、通信パラメータまたは通信レートに対する別の調整を引き起こすためのプロセス、特徴、手段、または命令をさらに含み得る。
【００３２】
[0032]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、潜在的ハンドオフが起きていないと決定することは、潜在的ハンドオフに関連付けられた閾値時間期間が経過したと決定することと、潜在的ハンドオフに関連付けられた閾値時間期間が経過したと決定したことに基づいて、潜在的ハンドオフが起きていないと決定することとをさらに備える。
【００３３】
[0033]上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、別の調整を引き起こすことは、別のＵＥに、潜在的ハンドオフが起きていないことを示す情報を提供することをさらに備える。上述した方法、装置、または非一時的コンピュータ可読媒体のいくつかの例において、潜在的ハンドオフを識別することは、入力パラメータのセットを決定することと、入力パラメータのセットに基づいて、機械学習ベースの予測アルゴリズムを使用して、潜在的ハンドオフを識別することとをさらに備える。
【図面の簡単な説明】
【００３４】
【図１】[0034]ネットワークアーキテクチャの例を示す図。
【図２】[0035]アクセスネットワークの例を示す図。
【図３】[0036]ＬＴＥにおけるダウンリンク（ＤＬ）フレーム構造の例を示す図。
【図４】[0037]ＬＴＥにおけるアップリンク（ＵＬ）フレーム構造の例を示す図。
【図５】[0038]ユーザプレーンおよび制御プレーンのための無線プロトコルアーキテクチャの例を示す図。
【図６】[0039]アクセスネットワークの中の発展型ノードＢおよびユーザ機器の例を示す図。
【図７Ａ】[0040]潜在的ハンドオフにプリエンプティブに反応する（pre-emptively reacting）例を示す図。
【図７Ｂ】潜在的ハンドオフにプリエンプティブに反応する例を示す図。
【図８】[0041]ワイヤレス通信の方法のフローチャート。
【図９】[0042]ワイヤレス通信の方法のフローチャート。
【図１０】[0043]ワイヤレス通信の方法のフローチャート。
【図１１】[0044]ワイヤレス通信の方法のフローチャート。
【図１２】[0045]ワイヤレス通信の方法のフローチャート。
【図１３】[0046]ワイヤレス通信の方法のフローチャート。
【図１４】[0047]例示的な装置中の様々なモジュール／手段／構成要素間のデータフローを示す概念データフロー図。
【図１５】[0048]処理システムを利用する装置のためのハードウェア実装形態の例を示す図。
【詳細な説明】
【００３５】
[0049]添付の図面に関して以下で説明される詳細な説明は、様々な構成の説明として意図されており、本明細書で説明される概念が実践され得る構成を表すことは意図されていない。詳細な説明は、様々な概念の完全な理解を与えるための具体的な詳細を含む。しかしながら、これらの概念はこれらの具体的な詳細なしに実践され得ることは当業者には明らかであろう。いくつかの事例では、そのような概念を曖昧にするのを回避するために、よく知られている構造および構成要素がブロック図の形式で示される。
【００３６】
[0050]ここで、様々な装置および方法を参照しながら電気通信システムのいくつかの態様が提示される。これらの装置および方法は、以下の詳細な説明で説明され、様々なブロック、モジュール、構成要素、回路、ステップ、プロセス、アルゴリズムなど（「要素」と総称される）によって添付の図面に示される。これらの要素は、電子ハードウェア、コンピュータソフトウェア、またはそれらの任意の組合せを使用して実装され得る。そのような要素がハードウェアとして実装されるか、またはソフトウェアとして実装されるかは、特定の適用例および全体的なシステムに課される設計制約に依存する。
【００３７】
[0051]例として、要素、または要素の任意の部分、または要素の任意の組合せは、１つまたは複数のプロセッサを含む「処理システム」を用いて実装されてもよい。プロセッサの例としては、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、状態機械、ゲート論理、個別ハードウェア回路、および本開示全体にわたって説明される様々な機能性を実施するように構成された他の好適なハードウェアがある。処理システム中の１つまたは複数のプロセッサはソフトウェアを実行し得る。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、または他の名称で呼ばれるかにかかわらず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、プロシージャ、関数などを意味すると広く解釈されるものとする。
【００３８】
[0052]したがって、１つまたは複数の例示的な実施形態では、説明される機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。ソフトウェアで実装される場合、機能は、１つまたは複数の命令またはコードとして、コンピュータ可読媒体上に記憶されるか、または符号化され得る。コンピュータ可読媒体はコンピュータ記憶媒体を含む。記憶媒体は、コンピュータによってアクセスされ得る任意の利用可能な媒体であってよい。限定ではなく例として、そのようなコンピュータ可読媒体は、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ（登録商標））、コンパクトディスクＲＯＭ（ＣＤ−ＲＯＭ）もしくは他の光ディスクストレージ、磁気ディスクストレージもしくは他の磁気ストレージデバイス、上述のタイプのコンピュータ可読媒体の組合せ、またはコンピュータによってアクセスされ得る、命令もしくはデータ構造の形態のコンピュータ実行可能コードを記憶するために使用され得る任意の他の媒体を備えることができる。
【００３９】
[0053]第１のユーザ機器（ＵＥ）および第２のＵＥが、ビデオテレフォニー通信、音声通信などのような通信をしている場合がある。通信に関連付けられた通信パラメータまたは通信レートが、第１のＵＥおよび第２のＵＥによって、ビデオテレフォニーレート適応アルゴリズムなどのレート適応アルゴリズムを利用して決定され得る。第１のＵＥおよび／または第２のＵＥは、ビデオテレフォニーレート適応アルゴリズムに基づいて、通信に関連付けられた通信パラメータまたは通信レートを、通信に関連付けられた通信遅延、通信に関連付けられた特定のジッタプロファイルなどを検出したことに基づいて変更する（alter）ことができる。
【００４０】
[0054]第１のＵＥが、（たとえば、第１の無線アクセス技術（ＲＡＴ）から第２のＲＡＴへの）ハンドオフまたはハンドオーバを受けると、データ割込みが起き得る。第１のＵＥおよび第２のＵＥは、スループット低減、スループット割込みなどを決定するために、１つまたは複数のリアルタイムトランスポートプロトコル（ＲＴＰ）制御プロトコル（ＲＴＣＰ）送付者レポート（ＳＲ：sender report）メッセージなど、１つまたは複数のメッセージを交換することができる。たとえば、第２のＵＥが、受信されるべきＲＴＰパケットの期待量（expected Quantity）を報告するＲＴＣＰ  ＳＲメッセージを受信し、受信されるＲＴＰパケットの実際の量が期待量よりも少ないとき、第２のＵＥは、第２のＵＥに関連付けられたレート適応アルゴリズムに従って、通信を維持するために通信パラメータまたは通信レートを調整し得る。
【００４１】
[0055]ただし、ＲＴＣＰメッセージは、第１のＵＥから第２のＵＥへの送信において遅延される場合があり、結果として、第２のＵＥは、ハンドオフが完了する後まで、ハンドオフが起きた結果としてデータレート低減が有益であると決定しないことになる。その結果、第２のＵＥは、ハンドオフが完了する後まで、レート適応アルゴリズムに従って通信レートを低減することができない場合があり、ハンドオフ中の性能が乏しくなり（たとえば、乏しいユーザエクスペリエンス、ビデオ停止など）、ハンドオフ後に（たとえば、ＲＴＣＰメッセージパケットが、遅延されたＲＴＰパケットで受信され得るとき）通信レートが不必要に低減することになる。ハンドオフ完了遅延が、パケット配信遅延を引き起こし得る。
【００４２】
[0056]第１のＵＥおよび／または第２のＵＥが、レート適応アルゴリズムに従って、（たとえば、遅延されたシグナリングおよび遅延されたデータ配信の結果として）不満足なほど遅延したハンドオフから生じるデータレート低減イベントに反応するので、第１のＵＥおよび／または第２のＵＥは、乏しい反応時間を有すると言うことができる。潜在的ハンドオフを識別し、潜在的ハンドオフをプリエンプティブにシグナリングすることによって、第１のＵＥおよび／または第２のＵＥの反応時間を改善する技法が、本明細書に記載される。
【００４３】
[0057]第１のＵＥが潜在的ハンドオフを（たとえば、動きセンサー情報、信号強度情報、第１のＲＡＴとのシグナリング情報などに基づいて）予測することができる技法が記載される。潜在的ハンドオフを予測したことに基づいて、第１のＵＥは、通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こし得る。たとえば、第１のＵＥは、第２のＵＥにプリエンプティブに通信パラメータまたは通信レートを調整させる、潜在的ハンドオフを示す、送付側および受信側アプリケーションによって理解されるＲＴＣＰメッセージまたは汎用アプリケーションレイヤシグナリングメッセージを第２のＵＥにプリエンプティブに（たとえば、潜在的ハンドオフが起きる前に、またはハンドオフが進行している間に）送信することができる。このようにして、レート適応反応時間（たとえば、レート適応アルゴリズムの反応時間）が改善され、そうすることによって、ハンドオフ中のユーザエクスペリエンスが向上し、ハンドオフ中に通信レートを適切に管理することができない結果としての過度に大きい通信レート変化が回避され、ハンドオフ中の、第２のＵＥによる遅延耐性（delay tolerance）が向上する。
【００４４】
[0058]図１は、ＬＴＥネットワークアーキテクチャ１００を示す図である。ＬＴＥネットワークアーキテクチャ１００は、発展型パケットシステム（ＥＰＳ）１００と呼ばれることがある。ＥＰＳ１００は、１つまたは複数のユーザ機器（ＵＥ）１０２と、発展型ＵＭＴＳ地上無線アクセスネットワーク（Ｅ−ＵＴＲＡＮ）１０４と、発展型パケットコア（ＥＰＣ）１１０と、事業者のインターネットプロトコル（ＩＰ）サービス１２２と、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）アクセスポイント１３０とを含み得る。ＥＰＳは他のアクセスネットワークと相互接続することができるが、簡単にするために、それらのエンティティ／インターフェースは図示されていない。図示のように、ＥＰＳはパケット交換サービスを提供するが、当業者が容易に諒解するように、本開示全体にわたって提示される様々な概念は、回線交換サービスを提供するネットワークに拡張され得る。
【００４５】
[0059]Ｅ−ＵＴＲＡＮは、発展型ノードＢ（ｅＮＢ）１０６と、他のｅＮＢ１０８とを含み、マルチキャスト協調エンティティ（ＭＣＥ）１２８を含み得る。ｅＮＢ１０６は、ＵＥ１０２に向かうユーザプレーンプロトコル終端と制御プレーンプロトコル終端とを与える。ｅＮＢ１０６は、バックホール（たとえば、Ｘ２インターフェース）を介して他のｅＮＢ１０８に接続され得る。ＭＣＥ１２８は、発展型マルチメディア・ブロードキャスト・マルチキャスト・サービス（ＭＢＭＳ）（ｅＭＢＭＳ）のために時間／周波数無線リソースを割り振り、ｅＭＢＭＳのために無線構成（たとえば、変調およびコーディング方式（ＭＣＳ））を決定する。ＭＣＥ１２８は、別個のエンティティ、またはｅＮＢ１０６の一部であり得る。ｅＮＢ１０６は、基地局、ノードＢ、アクセスポイント、基地トランシーバ局、無線基地局、無線トランシーバ、トランシーバ機能、基本サービスセット（ＢＳＳ）、拡張サービスセット（ＥＳＳ）、または何らかの他の好適な用語で呼ばれることもある。ｅＮＢ１０６は、ＥＰＣ１１０へのアクセスポイントをＵＥ１０２に対して提供する。ＵＥ１０２の例としては、セルラーフォン、スマートフォン、セッション開始プロトコル（ＳＩＰ）フォン、ラップトップ、携帯情報端末（ＰＤＡ）、衛星無線、全地球測位システム、マルチメディアデバイス、ビデオデバイス、デジタルオーディオプレーヤ（たとえば、ＭＰ３プレーヤ）、カメラ、ゲーム機、タブレット、または任意の他の同様の機能デバイスがある。ＵＥ１０２は、当業者によって、移動局、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、リモートユニット、モバイルデバイス、ワイヤレスデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の適切な用語で呼ばれることもある。
【００４６】
[0060]ｅＮＢ１０６は、ＥＰＣ１１０に接続される。ＥＰＣ１１０は、モビリティ管理エンティティ（ＭＭＥ）１１２と、ホーム加入者サーバ（ＨＳＳ）１２０と、他のＭＭＥ１１４と、サービングゲートウェイ１１６と、マルチメディア・ブロードキャスト・マルチキャスト・サービス（ＭＢＭＳ）ゲートウェイ１２４と、ブロードキャスト・マルチキャスト・サービスセンター（ＢＭ−ＳＣ）１２６と、パケットデータネットワーク（ＰＤＮ）ゲートウェイ１１８と、発展型ＰＤＮゲートウェイ（ｅＰＤＧ）１３４とを含み得る。ＭＭＥ１１２は、ＵＥ１０２とＥＰＣ１１０との間のシグナリングを処理する制御ノードである。概して、ＭＭＥ１１２はベアラおよび接続管理を提供する。すべてのユーザＩＰパケットは、サービングゲートウェイ１１６を通して転送され、サービングゲートウェイ１１６自体はＰＤＮゲートウェイ１１８に接続される。ＰＤＮゲートウェイ１１８は、ＵＥのＩＰアドレス割振りならびに他の機能を提供する。ＰＤＮゲートウェイ１１８およびＢＭ−ＳＣ１２６は、ＩＰサービス１２２に接続される。ＩＰサービス１２２は、インターネット、イントラネット、ＩＰマルチメディアサブシステム（ＩＭＳ）、ＰＳストリーミングサービス（ＰＳＳ）、および／または他のＩＰサービスを含み得る。ＢＭ−ＳＣ１２６は、ＭＢＭＳユーザサービスプロビジョニングおよび配信のための機能を与え得る。ＢＭ−ＳＣ１２６は、コンテンツプロバイダＭＢＭＳ送信のためのエントリポイントとして働き得、ＰＬＭＮ内のＭＢＭＳベアラサービスを許可し開始するために使用され得、ＭＢＭＳ送信をスケジュールし配信するために使用され得る。ＭＢＭＳゲートウェイ１２４は、特定のサービスをブロードキャストするマルチキャスト・ブロードキャスト単一周波数ネットワーク（ＭＢＳＦＮ）エリアに属するｅＮＢ（たとえば、１０６、１０８）にＭＢＭＳトラフィックを分配するために使用され得、セッション管理（開始／停止）と、ｅＭＢＭＳ関係の課金情報を収集することとを担当し得る。
【００４７】
[0061]ｅＰＤＧ１３４は、ＰＤＮゲートウェイ１１８に接続し、信頼できないワイヤレスローカルエリアネットワーク（ＷＬＡＮ）アクセス接続（たとえば、Ｗｉ−Ｆｉ（登録商標）接続）を利用するとき、ＵＥ１０２へのＩＰセキュリティ（ＩＰｓｅｃ）トンネルを作成する働きをし得る。ＥＰＣ１１０へのＷｉ−Ｆｉアクセス接続の統合により、ＵＥ１０２がＷＬＡＮアクセス接続を利用しているとき、ＵＥ１０２にとって利用可能なモバイルサービス（たとえば、ＩＭＳベースの音声およびビデオ呼出し、マルチメディアメッセージングサービス（ＭＭＳ）、ショートメッセージサービス（ＳＭＳ）など）が容易になる。ＷＬＡＮ（たとえば、Ｗｉ−Ｆｉ）アクセスは、信頼できるＷｉ−Ｆｉアクセス（たとえば、ＵＥ１０２が、汎用パケット無線サービス（ＧＰＲＳ）トンネリングプロトコル（ＧＴＰ）を使用するＳ２ａインターフェースを介してＰＤＮゲートウェイ１１８に直接接続することができる場合）と、信頼できないＷｉ−Ｆｉアクセス（たとえば、ＵＥ１０２が、ＧＴＰを使用するＳ２ｂインターフェースを介してＰＤＮゲートウェイ１１８にネットワークトラフィックをフォワードするｅＰＤＧ１３４と、ＳＷｎインターフェースを使用するｅＰＤＧ１３４との間で確立されたＩＰｓｅｃトンネルを介して接続することができる場合）とを含み得る。
【００４８】
[0062]ＵＥ１０２は、対応するアクセスポイントを介して、特定の無線アクセス技術（ＲＡＴ）に接続することができる。たとえば、Ｅ−ＵＴＲＡＮ１０４に関して、ＵＥ１０２は、ＬＴＥ  ＲＡＴを提供するｅノードＢ１０６に接続することができる。同様に、ＵＥ１０２は、非ＬＴＥ  ＲＡＴ１３２を提供するアクセスポイント１３０に接続することができる。いくつかの態様において、アクセスポイント１３０は、ＩＰサービス１２２に接続することができる。いくつかの態様において、アクセスポイント１３０は、ＥＰＣ１１０、Ｅ−ＵＴＲＡＮ１０４などの１つまたは複数のデバイスなど、１つまたは複数の他のデバイスに接続することができる。非ＬＴＥ  ＲＡＴ１３２は、ＵＭＴＳベースのＲＡＴ、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）ベースのＲＡＴ（たとえば、Ｗｉ−ＦｉベースのＲＡＴ）、インテリジェントＷＬＡＮ（ＩＷＬＡＮ）ベースのＲＡＴ、ＣＤＭＡベースのＲＡＴなどであってよい。いくつかの態様において、ＲＡＴ間ハンドオフを実施するとき、ＵＥ１０２は、ｅノードＢ１０６によって提供されるＬＴＥ  ＲＡＴなど、第１のＲＡＴから、アクセスポイント１３０によって提供される非ＬＴＥ  ＲＡＴなど、第２のＲＡＴに切り替えてよい。いくつかの態様において、ＲＡＴ内ハンドオフを実施するとき、ＵＥ１０２は、ｅノードＢ１０６によって提供される第１のＬＴＥ  ＲＡＴなど、第１のＲＡＴから、他のｅノードＢ１０８のうちの１つによって提供される第２のＬＴＥ  ＲＡＴなど、第２のＲＡＴに切り替えてよい。後でさらに詳しく開示されるように、ＵＥ１０２が、たとえばビデオテレフォニー通信、音声通信などの間に別のＵＥ１０２と通信しているとき、潜在的ハンドオフが起き得る。本明細書で開示されるいくつかの態様によると、ＵＥ１０２は、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータまたは通信レート（たとえば、ビデオテレフォニーレート）を調整することができる。いくつかのケースでは、調整は、ハンドオフが進行している間に起き得る。いくつかの態様において、ＵＥ１０２は、別のＵＥ１０２に、潜在的ハンドオフが起きる前に別の通信パラメータまたは通信レートを調整させるために、潜在的ハンドオフのインジケータを送信してよい。潜在的ハンドオフが完了された後、ＵＥ１０２は、通信パラメータもしくは通信レートを調整し、および／または別のＵＥ１０２に、別の通信パラメータもしくは通信レートを調整させることができる。
【００４９】
[0063]図２は、ＬＴＥネットワークアーキテクチャにおけるアクセスネットワーク２００の例を示す図である。この例では、アクセスネットワーク２００は、いくつかのセルラー領域（セル）２０２に分割される。１つまたは複数のより低電力クラスのｅＮＢ２０８が、セル２０２のうちの１つまたは複数と重なるセルラー領域２１０を有し得る。より低電力クラスのｅＮＢ２０８は、フェムトセル（たとえば、ホームｅＮＢ（ＨｅＮＢ））、ピコセル、マイクロセル、またはリモートラジオヘッド（ＲＲＨ）であり得る。マクロｅＮＢ２０４はそれぞれ、それぞれのセル２０２に割り当てられ、セル２０２内のすべてのＵＥ２０６に対してＥＰＣ１１０へのアクセスポイントを与えるように構成される。ＵＥ２０６は、第１のｅＮＢ２０８から第２のｅＮＢ２０８への、第１のｅＮＢ２０８からマクロｅＮＢ２０４への、マクロｅＮＢ２０４またはｅＮＢ２０８から、あるアクセスポイント（たとえば、図１のアクセスポイント１３０など）への、などのハンドオフを受ける場合がある。
【００５０】
[0064]これらのハンドオフの間、ＵＥ２０６のうちの特定の１つが、１つまたは複数の他のＵＥ２０６と通信し、本明細書で開示される態様に従って、通信品質を向上させ、ハンドオフの間および後のパケット紛失と遅延とを減少させるために、通信に関連付けられた通信パラメータまたは通信レートをプリエンプティブに調整する場合がある。本明細書で開示される予測技法が、潜在的ハンドオフを識別するのに使われてよく、ＵＥ２０６は、潜在的ハンドオフが起きる前に通信レートを調整することができるようになる。いくつかのケースでは、調整は、ハンドオフが進行している間に起き得る。ＵＥ２０６は、潜在的ハンドオフの指示を、ＵＥ２０６と通信している別のＵＥ２０６に送ることもでき、別のＵＥ２０６は、通信パラメータまたは通信レートの、対応する調整を行うことができるようになる。通信パラメータまたは通信レートのさらなる調整が、ハンドオフが完了された後に行われてよい。
【００５１】
[0065]アクセスネットワーク２００のこの例には集中型コントローラはないが、代替構成では集中型コントローラが使用され得る。ｅＮＢ２０４は、無線ベアラ制御、承認制御、モビリティ制御、スケジューリング、セキュリティ、およびサービングゲートウェイ１１６への接続性を含む、すべての無線関係機能を担当する。ｅＮＢは、１つまたは複数（たとえば、３つ）のセル（セクタとも呼ばれる）をサポートし得る。「セル」という用語は、特定のカバレージエリアにサービスするｅＮＢサブシステム、および／またはｅＮＢの最小カバレージエリアを指すことができる。さらに、「ｅＮＢ」、「基地局」、および「セル」という用語は、本明細書では互換的に使用されることがある。
【００５２】
[0066]アクセスネットワーク２００によって採用される変調方式および多元接続方式は、展開されている特定の電気通信規格に応じて異なり得る。ＬＴＥ適用例では、周波数分割複信（ＦＤＤ）と時分割複信（ＴＤＤ）の両方をサポートするために、ＤＬ上でＯＦＤＭが使用され、ＵＬ上でＳＣ−ＦＤＭＡが使用される。当業者が以下の詳細な説明から容易に諒解するように、本明細書で提示する様々な概念は、ＬＴＥ適用例に好適である。しかしながら、これらの概念は、他の変調および多元接続技法を採用する他の電気通信規格に容易に拡張され得る。例として、これらの概念は、エボリューションデータオプティマイズド（ＥＶ−ＤＯ）またはウルトラモバイルブロードバンド（ＵＭＢ）に拡張され得る。ＥＶ−ＤＯおよびＵＭＢは、ＣＤＭＡ２０００規格ファミリーの一部として第３世代パートナーシッププロジェクト２（３ＧＰＰ２）によって公表されたエアインターフェース規格であり、移動局にブロードバンドインターネットアクセスを提供するためにＣＤＭＡを採用する。これらの概念はまた、広帯域ＣＤＭＡ（Ｗ−ＣＤＭＡ（登録商標））とＴＤ−ＳＣＤＭＡなどのＣＤＭＡの他の変形態とを採用するユニバーサル地上無線アクセス（ＵＴＲＡ）、ＴＤＭＡを採用するモバイル通信用グローバルシステム（ＧＳＭ（登録商標））、ならびにＯＦＤＭＡを採用する発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ８０２．１６（ＷｉＭＡＸ（登録商標））、ＩＥＥＥ８０２．２０、およびＦｌａｓｈ−ＯＦＤＭ、に拡張され得る。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、およびＧＳＭは、３ＧＰＰ団体からの文書に記載されている。ＣＤＭＡ２０００およびＵＭＢは、３ＧＰＰ２団体からの文書に記載されている。採用される実際のワイヤレス通信規格および多元接続技術は、特定の適用例と、システムに課される全体的な設計制約とによって決まることになる。
【００５３】
[0067]ｅＮＢ２０４は、ＭＩＭＯ技術をサポートする複数のアンテナを有し得る。ＭＩＭＯ技術の使用により、ｅＮＢ２０４は、空間多重化、ビームフォーミング、および送信ダイバーシティをサポートするために空間ドメインを活用することが可能になる。空間多重化は、異なるデータストリームを同じ周波数上で同時に送信するために使用され得る。データストリームは、データレートを増大させるために単一のＵＥ２０６に送信されるか、または全体的なシステム容量を増大させるために複数のＵＥ２０６に送信され得る。これは、各データストリームを空間的にプリコーディングし（すなわち、振幅および位相のスケーリングを適用し）、次いで、ＤＬ上で複数の送信アンテナを通して空間的にプリコーディングされた各ストリームを送信することによって達成される。空間的にプリコーディングされたデータストリームは、異なる空間シグネチャとともにＵＥ２０６に到着し、これにより、ＵＥ２０６の各々がそのＵＥ２０６に宛てられた１つまたは複数のデータストリームを復元することが可能になる。ＵＬ上では、各ＵＥ２０６は、空間的にプリコーディングされたデータストリームを送信し、これにより、ｅＮＢ２０４は、空間的にプリコーディングされた各データストリームのソースを識別できるようになる。
【００５４】
[0068]空間多重化は、概して、チャネル状態が良好なときに使用される。チャネル状態があまり好ましくないとき、送信エネルギーを１つまたは複数の方向に集中させるためにビームフォーミングが使用され得る。これは、複数のアンテナを介して送信するためのデータを空間的にプリコーディングすることによって達成され得る。セルのエッジにおいて良好なカバレージを達成するために、送信ダイバーシティと組み合わせてシングルストリームビームフォーミング送信が使用されてもよい。
【００５５】
[0069]以下の詳細な説明では、ＤＬ上でＯＦＤＭをサポートするＭＩＭＯシステムに関して、アクセスネットワークの様々な態様が説明される。ＯＦＤＭは、ＯＦＤＭシンボル内でいくつかのサブキャリアを介してデータを変調するスペクトル拡散技法である。サブキャリアは、正確な周波数で離間される。この離間は、受信機がサブキャリアからデータを復元することを可能にする「直交性」をもたらす。時間ドメインでは、ＯＦＤＭシンボル間干渉に対抗するために、各ＯＦＤＭシンボルにガードインターバル（たとえば、サイクリックプレフィックス）が付加されてもよい。ＵＬは、高いピーク対平均電力比（ＰＡＰＲ）を補償するために、ＤＦＴ拡散ＯＦＤＭ信号の形でＳＣ−ＦＤＭＡを使用することができる。
【００５６】
[0070]図３は、ＬＴＥにおけるＤＬフレーム構造の例を示す図３００である。フレーム（１０ｍｓ）は、等しいサイズの１０個のサブフレームに分割され得る。各サブフレームは、２つの連続するタイムスロットを含み得る。２つのタイムスロットを表すためにリソースグリッドが使用される場合があり、各タイムスロットはリソースブロックを含む。リソースグリッドは複数のリソース要素に分割される。ＬＴＥでは、ノーマルサイクリックプレフィックスの場合、リソースブロックは、合計８４個のリソース要素について、周波数ドメイン中に１２個の連続するサブキャリアを含んでおり、時間ドメイン中に７つの連続するＯＦＤＭシンボルを含んでいる。拡張サイクリックプレフィックスの場合、リソースブロックは、合計７２個のリソース要素について、周波数ドメイン中に１２個の連続するサブキャリアを含んでおり、時間ドメイン中に６つの連続するＯＦＤＭシンボルを含んでいる。Ｒ３０２、３０４として示されるリソース要素のうちのいくつかは、ＤＬ基準信号（ＤＬ−ＲＳ）を含む。ＤＬ−ＲＳは、（共通ＲＳと呼ばれることもある）セル固有ＲＳ（ＣＲＳ）３０２と、ＵＥ固有ＲＳ（ＵＥ−ＲＳ）３０４とを含む。ＵＥ−ＲＳ３０４は、対応する物理ＤＬ共有チャネル（ＰＤＳＣＨ）がマッピングされるリソースブロック上で送信される。各リソース要素によって搬送されるビット数は変調方式に依存する。したがって、ＵＥが受信するリソースブロックが多いほど、および変調方式が高いほど、ＵＥのデータレートは高くなる。
【００５７】
[0071]本明細書で開示されるいくつかの態様によると、図２のＵＥ２０６などのＵＥは、潜在的ハンドオフを予測するために、ＤＬ  ＬＴＥフレームに関連付けられた情報を処理することができる。たとえば、ＵＥは、ＤＬ  ＬＴＥフレームに関連付けられた信号強度、ＤＬ  ＬＴＥフレーム中に含まれる信号のセット、または、潜在的ハンドオフを示すことに関連付けられた同様なものを識別することができる。いくつかの態様において、別のＵＥは、別のＤＬ  ＬＴＥフレームを介して、潜在的ハンドオフを識別する情報を（たとえば、ＵＥから）受信する場合がある。
【００５８】
[0072]図４は、ＬＴＥにおけるＵＬフレーム構造の例を示す図４００である。ＵＬのための利用可能なリソースブロックは、データセクションと制御セクションとに区分され得る。制御セクションは、システム帯域幅の２つのエッジにおいて形成されることがあり、構成可能なサイズを有することがある。制御セクション内のリソースブロックは、制御情報を送信するためにＵＥに割り当てられ得る。データセクションは、制御セクションの中に含まれないすべてのリソースブロックを含み得る。ＵＬフレーム構造は、単一のＵＥがデータセクションの中の連続サブキャリアのすべてを割り当てられることを可能にし得る、連続サブキャリアを含むデータセクションをもたらす。
【００５９】
[0073]ＵＥには、ｅＮＢに制御情報を送信するために、制御セクション中のリソースブロック４１０ａ、４１０ｂが割り当てられ得る。ＵＥには、ｅＮＢにデータを送信するために、データセクション中のリソースブロック４２０ａ、４２０ｂも割り当てられ得る。ＵＥは、制御セクションの中に割り当てられたリソースブロック上の物理ＵＬ制御チャネル（ＰＵＣＣＨ）において制御情報を送信し得る。ＵＥは、データセクションの中に割り当てられたリソースブロック上の物理ＵＬ共有チャネル（ＰＵＳＣＨ）においてデータまたはデータと制御情報の両方を送信し得る。ＵＬ送信は、サブフレームの両方のスロットに及ぶ場合があり、周波数にわたってホッピングすることができる。
【００６０】
[0074]本明細書で開示されるいくつかの態様によると、ＵＥは、潜在的ハンドオフが差し迫っているという情報を別のＵＥに提供するために、ＵＬ  ＬＴＥフレームのある部分を利用することができる。たとえば、ＵＥは、潜在的ハンドオフの指示および／または潜在的ハンドオフに関する情報（たとえば、ハンドオフタイプ、ハンドオフ持続時間など）を提供することができる。いくつかの態様において、ＵＥは、通信パラメータまたは通信レートに対する変更を引き起こすために、潜在的ハンドオフが完了された後、および／または起きていないと決定された後、情報を送信するために、ＵＬ  ＬＴＥフレームのある部分を利用することができる。いくつかの例では、通信パラメータは、ジッタバッファサイズ、通信コーデックパラメータ、コーデックフレーム毎秒レート、またはコーデック解像度であってよい。
【００６１】
[0075]物理ランダムアクセスチャネル（ＰＲＡＣＨ）４３０中で初期システムアクセスを実施し、ＵＬ同期を達成するために、リソースブロックのセットが使用され得る。ＰＲＡＣＨ４３０は、ランダムシーケンスを搬送し、いかなるＵＬデータ／シグナリングも搬送することができない。各ランダムアクセスプリアンブルは、６つの連続するリソースブロックに対応する帯域幅を占有する。開始周波数はネットワークによって指定される。すなわち、ランダムアクセスプリアンブルの送信は、特定の時間および周波数リソースに限定される。いくつかの態様では、ＰＲＡＣＨの場合、周波数ホッピングはない。ＰＲＡＣＨ試行は単一のサブフレーム（１ｍｓ）中で、または少数の連続サブフレームのシーケンス中で搬送され、ＵＥは、フレーム（１０ｍｓ）ごとに単一のＰＲＡＣＨ試行を行うことができる。
【００６２】
[0076]図５は、ＬＴＥにおけるユーザプレーンおよび制御プレーンのための無線プロトコルアーキテクチャの例を示す図５００である。ＵＥおよびｅＮＢのための無線プロトコルアーキテクチャは、レイヤ１、レイヤ２、およびレイヤ３という３つのレイヤで示される。レイヤ１（Ｌ１レイヤ）は最下位レイヤであり、様々な物理レイヤ信号処理機能を実装する。Ｌ１レイヤは、本明細書では物理レイヤ５０６と呼ばれる。レイヤ２（Ｌ２レイヤ）５０８は、物理レイヤ５０６の上にあり、物理レイヤ５０６を介したＵＥとｅＮＢとの間のリンクを担当する。いくつかの態様において、ＵＥは、シグナリング情報、通信レート情報などのような、Ｌ１、Ｌ２、および／またはＬ３レイヤに関連付けられた情報に基づいて、潜在的ハンドオフを識別することができる。
【００６３】
[0077]ユーザプレーンでは、Ｌ２レイヤ５０８は、ネットワーク側のｅＮＢにおいて終端される、メディアアクセス制御（ＭＡＣ）サブレイヤ５１０と、無線リンク制御（ＲＬＣ）サブレイヤ５１２と、パケットデータコンバージェンスプロトコル（ＰＤＣＰ）５１４サブレイヤとを含む。図示されていないが、ＵＥは、ネットワーク側のＰＤＮゲートウェイ１１８において終端されるネットワークレイヤ（たとえば、ＩＰレイヤ）と、接続の他端（たとえば、遠端ＵＥ、サーバなど）において終端されるアプリケーションレイヤとを含めて、Ｌ２レイヤ５０８の上にいくつかの上位レイヤを有し得る。
【００６４】
[0078]ＰＤＣＰサブレイヤ５１４は、異なる無線ベアラと論理チャネルとの間での多重化を提供する。また、ＰＤＣＰサブレイヤ５１４は、無線送信オーバヘッドを低減するための上位レイヤデータパケットのためのヘッダ圧縮と、データパケットを暗号化することによるセキュリティと、ＵＥのためのｅＮＢ間ハンドオーバサポートとを提供する。ＲＬＣサブレイヤ５１２は、上位レイヤデータパケットのセグメント化および再アセンブリと、紛失データパケットの再送信と、ハイブリッド自動再送要求（ＨＡＲＱ）に起因して順が狂った受信を補正するためのデータパケットの並べ替えとを行う。ＭＡＣサブレイヤ５１０は、論理チャネルとトランスポートチャネルとの間の多重化を行う。ＭＡＣサブレイヤ５１０はまた、複数のＵＥの間で１つのセル中の様々な無線リソース（たとえば、リソースブロック）を割り当てることを担当する。ＭＡＣサブレイヤ５１０は、ＨＡＲＱオペレーションも担当する。
【００６５】
[0079]制御プレーンにおいて、ＵＥおよびｅＮＢのための無線プロトコルアーキテクチャは、制御プレーンに関するヘッダ圧縮機能がないことを除いて、物理レイヤ５０６およびＬ２レイヤ５０８についても実質的に同じである。制御プレーンはまた、レイヤ３（Ｌ３レイヤ）の中に無線リソース制御（ＲＲＣ）サブレイヤ５１６を含む。ＲＲＣサブレイヤ５１６は、無線リソース（たとえば、無線ベアラ）を取得することと、ｅＮＢとＵＥとの間のＲＲＣシグナリングを使用して下位レイヤを構成することとを担当する。
【００６６】
[0080]図６は、アクセスネットワークにおいてＵＥ６５０と通信しているｅＮＢ６１０のブロック図である。ＤＬでは、コアネットワークからの上位レイヤパケットが、コントローラ／プロセッサ６７５に提供される。コントローラ／プロセッサ６７５は、Ｌ２レイヤの機能性を実装する。ＤＬでは、コントローラ／プロセッサ６７５は、ヘッダ圧縮と、暗号化と、パケットのセグメント化および並べ替えと、論理チャネルとトランスポートチャネルとの間の多重化と、様々な優先度メトリックに基づくＵＥ６５０への無線リソース割振りとを行う。コントローラ／プロセッサ６７５はまた、ＨＡＲＱオペレーションと、紛失パケットの再送信と、ＵＥ６５０へのシグナリングとを担当する。
【００６７】
[0081]送信（ＴＸ）プロセッサ６１６は、Ｌ１レイヤ（すなわち、物理レイヤ）のための様々な信号処理機能を実装する。信号処理機能は、ＵＥ６５０における前方誤り訂正（ＦＥＣ）と、様々な変調方式（たとえば、２位相シフトキーイング（ＢＰＳＫ）、４位相シフトキーイング（ＱＰＳＫ）、Ｍ位相シフトキーイング（Ｍ−ＰＳＫ）、多値直交振幅変調（Ｍ−ＱＡＭ：M-quadrature amplitude modulation））に基づく信号コンスタレーションへのマッピングとを容易にするための、コーディングとインターリービングとを含む。次いで、コーディングおよび変調されたシンボルが、並列ストリームに分割される。各ストリームは、次いで、時間ドメインＯＦＤＭシンボルストリームを搬送する物理チャネルを生成するために、ＯＦＤＭサブキャリアにマッピングされ、時間ドメインおよび／または周波数ドメイン中で基準信号（たとえば、パイロット）と多重化され、次いで逆高速フーリエ変換（ＩＦＦＴ）を使用して一緒に組み合わされる。ＯＦＤＭストリームは、複数の空間ストリームを生成するために空間的にプリコーディングされる。チャネル推定器６７４からのチャネル推定値は、コーディングおよび変調方式を決定するために、ならびに空間処理のために使用されてもよい。チャネル推定値は、ＵＥ６５０によって送信されるチャネル状態フィードバックおよび／または基準信号から導出されてもよい。各空間ストリームは、次いで、別個の送信機６１８ＴＸを介して異なるアンテナ６２０に与えられ得る。各送信機６１８ＴＸは、送信のためにそれぞれの空間ストリームでＲＦキャリアを変調し得る。
【００６８】
[0082]ＵＥ６５０において、各受信機６５４ＲＸは、それのそれぞれのアンテナ６５２を通して信号を受信する。各受信機６５４ＲＸは、ＲＦキャリア上に変調された情報を復元し、その情報を受信（ＲＸ）プロセッサ６５６に与える。たとえば、受信機６５４ＲＸは、ハンドオーバをシグナリングする情報、ハンドオーバに関連付けられた通信パラメータまたは通信レートに対する調整をシグナリングする情報などを復元することができる。ＲＸプロセッサ６５６はＬ１レイヤの様々な信号処理機能を実装する。ＲＸプロセッサ６５６は、ＵＥ６５０に宛てられた任意の空間ストリームを復元するために、その情報に対して空間処理を実施し得る。複数の空間ストリームがＵＥ６５０に宛てられた場合、それらの空間ストリームはＲＸプロセッサ６５６によって単一のＯＦＤＭシンボルストリームに組み合わされ得る。ＲＸプロセッサ６５６は、次いで、高速フーリエ変換（ＦＦＴ）を使用してＯＦＤＭシンボルストリームを時間ドメインから周波数ドメインにコンバートする。周波数ドメイン信号はＯＦＤＭ信号のサブキャリアごとに別々のＯＦＤＭシンボルストリームを備える。各サブキャリア上のシンボルと基準信号とは、ｅＮＢ６１０によって送信される、可能性が最も高い信号のコンスタレーションポイントを決定することによって復元され、復調される。これらの軟決定は、チャネル推定器６５８によって計算されたチャネル推定値に基づく場合がある。次いで、軟決定は、物理チャネル上でｅＮＢ６１０によって最初に送信されたデータおよび制御信号を復元するために、復号されデインタリーブされる。データおよび制御信号は、次いで、コントローラ／プロセッサ６５９に提供される。
【００６９】
[0083]コントローラ／プロセッサ６５９はＬ２レイヤを実装する。コントローラ／プロセッサは、プログラムコードとデータとを記憶するメモリ６６０に関連付けられ得る。メモリ６６０はコンピュータ可読媒体と呼ばれることがある。ＵＬにおいて、コントローラ／プロセッサ６５９は、コアネットワークからの上位レイヤパケットを復元するために、トランスポートチャネルと論理チャネルとの間の逆多重化と、パケットリアセンブリと、暗号解読と、ヘッダ解凍と、制御信号処理とを提供する。次いで、上位レイヤパケットはデータシンク６６２に提供され、データシンク６６２はＬ２レイヤの上のすべてのプロトコルレイヤを表す。様々な制御信号が、Ｌ３処理のためにデータシンク６６２に提供されてもよい。コントローラ／プロセッサ６５９はまた、ＨＡＲＱオペレーションをサポートするために、肯定応答（ＡＣＫ）および／または否定応答（ＮＡＣＫ）プロトコルを使用する誤り検出を担当する。
【００７０】
[0084]ＵＬにおいて、データソース６６７は、コントローラ／プロセッサ６５９に上位レイヤパケットを与えるために使用される。たとえば、ハンドオーバをシグナリングすること、ハンドオーバに関連した通信パラメータまたは通信レートの調整をシグナリングすることなどに関連付けられたパケットが、送信用に提供され得る。データソース６６７はＬ２レイヤの上のすべてのプロトコルレイヤを表す。ｅＮＢ６１０によるＤＬ送信に関して説明した機能性と同様に、コントローラ／プロセッサ６５９は、ヘッダ圧縮と、暗号化と、パケットのセグメント化および並べ替えと、ｅＮＢ６１０による無線リソース割振りに基づく論理チャネルとトランスポートチャネルとの間の多重化とを行うことによって、ユーザプレーンおよび制御プレーンに関するＬ２レイヤを実装する。また、コントローラ／プロセッサ６５９は、ＨＡＲＱオペレーションと、紛失パケットの再送信と、ｅＮＢ６１０へのシグナリングとを担当する。
【００７１】
[0085]ｅＮＢ６１０によって送信される基準信号またはフィードバックからチャネル推定器６５８によって導出されるチャネル推定値は、適切なコーディングおよび変調方式を選択することと、空間処理を容易にすることとを行うために、ＴＸプロセッサ６６８によって使用されてもよい。ＴＸプロセッサ６６８によって生成された空間ストリームは、別個の送信機６５４ＴＸを介して異なるアンテナ６５２に与えられ得る。各送信機６５４ＴＸは、送信のためにそれぞれの空間ストリームを用いてＲＦキャリアを変調し得る。
【００７２】
[0086]ＵＬ送信は、ＵＥ６５０における受信機機能に関して説明した様式と同様の様式でｅＮＢ６１０において処理される。各受信機６１８ＲＸは、それのそれぞれのアンテナ６２０を通して信号を受信する。各受信機６１８ＲＸは、ＲＦキャリア上に変調された情報を復元し、その情報をＲＸプロセッサ６７０に提供する。ＲＸプロセッサ６７０はＬ１レイヤを実装し得る。
【００７３】
[0087]コントローラ／プロセッサ６７５は、Ｌ２レイヤを実装する。コントローラ／プロセッサ６７５は、プログラムコードとデータとを記憶するメモリ６７６に関連付けられ得る。メモリ６７６はコンピュータ可読媒体と呼ばれることがある。ＵＬでは、コントローラ／プロセッサ６７５は、トランスポートチャネルと論理チャネルとの間の逆多重化と、パケットリアセンブリと、暗号解読と、ヘッダ解凍と、制御信号処理とを行って、ＵＥ６５０からの上位レイヤパケットを復元する。コントローラ／プロセッサ６７５からの上位レイヤパケットは、コアネットワークに提供され得る。コントローラ／プロセッサ６７５はまた、ＨＡＲＱオペレーションをサポートするために、ＡＣＫおよび／またはＮＡＣＫのプロトコルを使用する誤り検出を担当する。
【００７４】
[0088]図７Ａおよび図７Ｂは、潜在的ハンドオフにプリエンプティブに反応する例７００を示す図である。図７Ａに示すように、例７００は、（たとえば、図１の１つまたは複数のＵＥ１０２、図２のＵＥ２０６、図６のＵＥ６５０などを含み得る）ＵＥ７１０と、（たとえば、図１のｅＮＢ１０６、１０８、図２のｅＮＢ２０４、２０８、図６のｅＮＢ６１０などのうちの１つまたは複数を含み得る）ソースＲＡＴ７２０と、（たとえば、図１の１つまたは複数のＵＥ１０２、図２のＵＥ２０６、図６のＵＥ６５０などを含み得る）ＵＥ７３０と、（たとえば、図１のｅＮＢ１０６、１０８、図２のｅＮＢ２０４、２０８、図６のｅＮＢ６１０などのうちの１つまたは複数を含み得る）ｅＮＢ７４０と、（たとえば、図１のｅＮＢ１０６、１０８、図２のｅＮＢ２０４、２０８、図６のｅＮＢ６１０などのうちの１つまたは複数を含み得る）ターゲットＲＡＴ７５０とを含み得る。
【００７５】
[0089]図７Ａに示すように、ＵＥ７１０およびＵＥ７３０は、通信（たとえば、ソースＲＡＴ７２０およびｅＮＢ７４０を介したビデオテレフォニー通信）中に接続され得る。参照番号７５５によって示されるように、ＵＥ７１０は、通信中に、（たとえば、ソースＲＡＴ７２０からターゲットＲＡＴ７５０への）潜在的ハンドオフを識別する場合がある。ＵＥ７１０は、動きプロセッサ情報に基づいて（たとえば、ＵＥ７１０が、ソースＲＡＴ７２０から離れて、および／またはターゲットＲＡＴ７５０に向かって移動されていると決定したことに基づいて）、信号強度情報に基づいて（たとえば、ソースＲＡＴ７２０の信号強度が、第１の閾値を満足することができないことに基づいて、および／またはターゲットＲＡＴ７５０の信号強度が第２の閾値を満足することに基づいて）、シグナリング情報に基づいて（たとえば、ソースＲＡＴ７２０および／またはターゲットＲＡＴ７５０から、潜在的ハンドオフを示す特定の信号を受信したことに基づいて）、などして、潜在的ハンドオフを識別することができる。潜在的ハンドオフを識別したことに基づいて、ＵＥ７１０は、第１の通信パラメータまたは第１の通信レートに対する調整を引き起こしてよい。たとえば、ＵＥ７１０は、ＵＥ７３０との通信に関連付けられたアップリンク通信レートを調整するために、レート適応アルゴリズムを利用することができる。このようにして、ＵＥ７１０は、通信の通信レートをプリエンプティブに調整することができ、その結果、通信レートがプリエンプティブに調整されない別の通信と比較して、ハンドオフ中の性能の低下はより軽微になり得る。いくつかの例では、通信パラメータは、ジッタバッファサイズ、通信コーデックパラメータ、コーデックフレーム毎秒レート、またはコーデック解像度であってよい。
【００７６】
[0090]図７Ａにさらに示されるように、ＵＥ７１０は、（たとえば、ソースＲＡＴ７２０およびｅＮＢ７４０を介して）ＵＥ７３０への、潜在的ハンドオフを示すメッセージ７６０（たとえば、リアルタイムトランスポートプロトコル（ＲＴＰ）制御プロトコル（ＲＴＣＰ）メッセージ）、（たとえば、ＵＥ７１０に関連付けられた）送付側アプリケーションおよび（たとえば、ＵＥ７３０に関連付けられた）受信側アプリケーションによって理解される汎用アプリケーションレイヤシグナリングメッセージなどを送信することができる。メッセージ７６０は、潜在的ハンドオフのタイプ（たとえば、ｅＮＢ間ハンドオフ、ＲＡＴ間ハンドオフ、ＬＴＥからＷｉ−Ｆｉへのハンドオフなど）、オーディオビデオ同期遅延パラメータ、推定アップリンクレートパラメータなどを識別する情報を含み得る。参照番号７６５によって示されるように、メッセージ７６０に基づいて、ＵＥ７３０は、第２の通信パラメータまたは第２の通信レートを調整することができる。たとえば、ＵＥ７３０は、ＵＥ７１０との通信に関連付けられたダウンリンク通信レートを調整するために、レート適応アルゴリズムを利用することができる。このようにして、ＵＥ７３０は、通信の通信レートをプリエンプティブに調整することができ、その結果、通信レートがプリエンプティブに調整されない別の通信と比較して、ハンドオフ中の性能の低下はより軽微になり得る。
【００７７】
[0091]図７Ｂに示すように、ＵＥ７１０は、潜在的ハンドオフを完了し、ターゲットＲＡＴ７５０に接続することができる（たとえば、ターゲットＲＡＴ７５０は、ＵＥ７１０用のネットワーク接続性を容易にする）。ＵＥ７１０は、ＵＥ７３０との通信を（たとえば、ターゲットＲＡＴ７５０およびｅＮＢ７４０を介して）続けることができる。参照番号７８０によって示されるように、潜在的ハンドオフが完了されたと決定したことに基づいて、ＵＥ７１０は、たとえば、通信に関連付けられたアップリンク通信レートを調整することによって、第１の通信パラメータまたは第１の通信レートに対する別の調整を引き起こしてよい。ＵＥ７１０は、（たとえば、ターゲットＲＡＴ７５０およびｅＮＢ７４０を介して）潜在的ハンドオフが完了されたことを示すメッセージ７８５（たとえば、別のＲＴＣＰメッセージ）、（たとえば、ＵＥ７１０に関連付けられた）送付側アプリケーションおよび（たとえば、ＵＥ７３０に関連付けられた）受信側アプリケーションによって理解される汎用アプリケーションレイヤシグナリングメッセージなどを送信すればよい。メッセージ７８５は、潜在的ハンドオフが完了された後の推定アップリンクレートパラメータを識別する情報などを含み得る。参照番号７９０によって示されるように、メッセージ７８５を受信したことに基づいて、ＵＥ７３０は、第２の通信パラメータまたは第２の通信レートを調整することができる。たとえば、ＵＥ７３０は、推定アップリンクレートパラメータに基づいて第２の通信レートを調整することができる。このようにして、ＵＥ７３０は、ハンドオフが起きていないときに利用される通信レートに戻ることができ、そうすることによって、ユーザエクスペリエンスを向上させる。いくつかの例では、通信パラメータは、ジッタバッファサイズ、通信コーデックパラメータ、コーデックフレーム毎秒レート、またはコーデック解像度であってよい。
【００７８】
[0092]上記のように、図７Ａおよび図７Ｂは、例として与えられている。他の例が可能であり、他の例は図７Ａおよび図７Ｂに関連して説明されたものとは異なることがある。
【００７９】
[0093]図８は、ワイヤレス通信の方法８００のフローチャートである。方法８００は、（たとえば、図１の１つまたは複数のＵＥ１０２、図２のＵＥ２０６、図６のＵＥ６５０、図７Ａおよび／または図７ＢのＵＥ７１０、７３０、図１４の装置１４０２、図１５の装置１４０２’などを含み得る）ＵＥによって実施され得る。
【００８０】
[0094]８０２において、ＵＥは、ＵＥと通信している別のＵＥについての、潜在的ハンドオフを示す情報を受信し得る。たとえば、図７Ａおよび図７Ｂとの関連で説明したように、ＵＥ７３０は、ＵＥ７１０についての、潜在的ハンドオフを示す情報を受信し得る。いくつかの態様において、潜在的ハンドオフを示す情報は、通信遅延、ジッタプロファイル、潜在的ハンドオフのタイプ、潜在的ハンドオフ中の推定通信レート、潜在的ハンドオフに関連付けられたオーディオ−ビデオ同期遅延、エンコーダバッファサイズ、デコーダバッファサイズ、ジッタバッファサイズに影響を及ぼす期待ジッタ値、予測ハンドオフ時間、予測ハンドオフ持続時間、予測ハンドオフタイプなど、に関連付けられた情報を含み得る。たとえば、ＵＥ７３０は、メッセージ７６０（たとえば、ＲＴＣＰメッセージ、アプリケーションレイヤ固有メッセージなど）を介して情報を受信し得る。いくつかの態様において、ＲＴＣＰメッセージは、非標準ＲＴＣＰアプリケーション定義ＲＴＣＰパケット（ＲＴＣＰ  ＡＰＰ）メッセージを含み得る。たとえば、ＲＴＣＰメッセージは、潜在的ハンドオフに関連付けられた情報を含み得る。別の例では、送付側アプリケーションおよび受信側アプリケーションによって理解される汎用アプリケーションレイヤシグナリングメッセージは、１つまたは複数のフィールドと、その１つまたは複数のフィールドに関連付けられた１つまたは複数の対応する値とのマッピングを静的に定義するバイナリシグナリングモジュールに基づき得る（他のアプリケーションレイヤ信号プロトコルと同様である）。いくつかの態様において、ハンドオフタイプは、ＲＡＴ間ハンドオフ、ＲＡＴ内ハンドオフなどを示し得る。たとえば、ＵＥ７３０は、メッセージ７６０を受信することができ、ＵＥ７１０が、Ｗｉ−ＦｉからＷｉ−Ｆｉへのハンドオフ、Ｗｉ−ＦｉからＬＴＥへのハンドオフなどを受けていると決定することができる。
【００８１】
[0095]８０４において、ＵＥは、潜在的ハンドオフを示す情報に基づいて、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータまたは通信レートを調整することができる。たとえば、図７Ａおよび図７Ｂとの関連で説明したように、ＵＥ７３０は、潜在的ハンドオフが起きる前に、通信に関連付けられた通信レートを調整することができる。いくつかのケースでは、調整は、ハンドオフが進行している間に起き得る。いくつかの態様において、ＵＥ７３０は、（たとえば、メッセージ７６０を介して）ＵＥ７１０から受信された情報に基づいて通信レートを調整することができる。たとえば、ＵＥ７３０は、通信についての特定のジッタプロファイルを示す特定の情報を受信することができ、ＵＥ７３０は、特定のジッタプロファイルに基づいて通信レートを調整することができる。別の例では、ＵＥ７３０は、ジッタプロファイル、通信遅延などを識別する情報などの情報を、ハンドオフ情報を記憶するデータ構造から取得することができる。この場合、ＵＥ７３０は、データ構造から取得された情報に基づいて通信レートを調整することができる。いくつかの態様において、ＵＥ７３０は、メッセージ７６０中の、潜在的ハンドオフを示す情報に基づいて、潜在的ハンドオフについての期待時間を決定することができる。この場合、ＵＥ７３０は、潜在的ハンドオフについての期待時間の前に通信レートを調整することができる。いくつかの例では、通信パラメータは、ジッタバッファサイズ、通信コーデックパラメータ、コーデックフレーム毎秒レート、またはコーデック解像度を含み得る。
【００８２】
[0096]いくつかの態様において、ＵＥ７３０は、潜在的ハンドオフを示す情報に含まれる情報に基づいて通信パラメータまたは通信レートを調整することができる。たとえば、ＵＥ７３０は、ＵＥ７１０から受信された情報に基づいて、オーディオ−ビデオ同期遅延を決定することができ、オーディオ−ビデオ同期遅延に基づいて、通信パラメータまたは通信レートを調整することができる。別の例では、ＵＥ７３０は、ＵＥ７１０から受信された情報に基づいて、通信に関連付けられた推定アップリンクまたはダウンリンクレートを決定することができ、推定アップリンクまたはダウンリンクレートに基づいて、通信パラメータまたは通信レートを調整することができる。この場合、ＵＥ７３０は、推定アップリンクまたはダウンリンクレートに基づいて、潜在的ハンドオフの前、潜在的ハンドオフの間、潜在的ハンドオフの後などに、通信パラメータまたは通信レートを調整することができる。たとえば、ＵＥ７３０は、潜在的ハンドオフ指示を受信した後、通信パラメータまたは通信レートを調整することができる。
【００８３】
[0097]いくつかの態様において、ＵＥ７３０は、レート適応アルゴリズムを使って、通信パラメータまたは通信レートを調整することができる。たとえば、ＵＥ７３０は、メッセージ７６０中に含まれる１つまたは複数のパラメータをレート適応アルゴリズムへの入力としてレート適応アルゴリズムを利用することができ、通信パラメータまたは通信レートに対する調整を決定することができる。この場合、ＵＥ７３０は、通信パラメータまたは通信レートに対する調整を決定したことに基づいて、通信パラメータまたは通信レートを調整することができる。
【００８４】
[0098]いくつかの態様において、ＵＥ７３０は、潜在的ハンドオフ中に、（たとえば、潜在的ハンドオフを示す情報に基づいて）通信パラメータまたは通信レートに関連付けられたパラメータの期待値を決定することができる。たとえば、ＵＥ７３０は、潜在的ハンドオフについてのハンドオフタイプを識別する情報に基づいて、潜在的ハンドオフに関連付けられたハンドオフ持続時間を決定することができる。この場合、ＵＥ７３０は、ハンドオフ持続時間を決定したことに基づいて、特定の持続時間の間、通信パラメータまたは通信レートを調整することができ、（たとえば、ハンドオフのための過度な補償を避けるために）特定の持続時間などの間、レート適応アルゴリズムへの入力として、増加した通信遅延を軽視して（disregard）よい。
【００８５】
[0099]いくつかの態様において、ＵＥ７３０は、パラメータの期待値がパラメータの特定の値の閾値以内であると決定し得る。たとえば、ＵＥ７３０は、期待遅延、期待ジッタなどが、現在の遅延、現在のジッタなどの閾値内であると決定し得る。この場合、ＵＥ７３０は、遅延、ジッタなどを入力としてもつレート適応アルゴリズムが、通信レートに対する調整を規定する（dictate）ときでも、通信レートを維持することができる。別の例では、期待遅延、期待ジッタなどが閾値内でないとき、ＵＥ７３０は、（たとえば、ビデオテレフォニーエンコーダレートを調整することなどによって）通信レートを調整することができる。
【００８６】
[0100]いくつかの態様において、通信レートを調整するとき、ＵＥ７３０は、通信パラメータを調整することができる。たとえば、ＵＥ７３０は、通信レートを調整するとき、ビデオテレフォニーエンコーダレートを調整することができる。別の例では、ＵＥ７３０は、アップリンク通信レート、ダウンリンク通信レートなどを調整することができる。
【００８７】
[0101]いくつかの態様において、ＵＥ７３０は、通信レートを維持することができる。たとえば、潜在的ハンドオフの指示を受信したことに基づいて通信レートを調整した後、ＵＥ７３０は、通信レートを調整させるためのレート適応アルゴリズムをトリガすることに関連付けられる、ジッタの量、パケット遅延などを示す情報（たとえば、潜在的ハンドオフの前と比較して増加したジッタ、潜在的ハンドオフの前と比較して増加したパケット遅延、など）を受信し得る。この場合、ＵＥ７３０は、通信レートに対する変更を拒否してよく、通信レートをプリエンプティブに調整することに基づいて、およびＵＥ７１０から潜在的ハンドオフの識別を受信したことに基づいて、通信レートを維持してよい。
【００８８】
[0102]いくつかの態様において、ＵＥ７３０は、通信レートを調整するとき、遅延特性を決定することができる。たとえば、ＵＥ７３０は、ハンドオフタイプについての遅延特性を記憶するデータ構造（たとえば、テーブル）を利用することができ、潜在的ハンドオフの特定のハンドオフタイプについての遅延特性を決定することができる。この場合、ＵＥ７３０は、たとえば、エンコーダレートを低減すること、エンコーダレートを保持することなどができる。別の例では、ＵＥ７３０は、遅延特性に基づいて決定されたハンドオフ間隔中の遅延／ジッタを無視すること、画像紛失指示通知（image loss indication notification）を無視することなどを行うように、レート適応アルゴリズムに関連付けられた受信機モジュールを調整することができる。潜在的ハンドオフが完了したという指示をＵＥ７３０が受信すると、ＵＥ７３０は、図９との関連で本明細書において詳しく論じるように、通信パラメータまたは通信レートを調整することができる。ＵＥ７３０が、取り消しを受信し、および／または潜在的ハンドオフをタイムアウトさせると、ＵＥ７３０は、図１０との関連で本明細書において詳しく論じるように、通信レートを調整することができる。いずれのケースでも、ＵＥ７３０は、潜在的ハンドオフ期間後に定常状態に達したとき、ＵＥ７１０に通知を提供することができる。
【００８９】
[0103]図８はワイヤレス通信の方法の例示的なブロックを示しているが、いくつかの態様では、方法は、追加のブロック、より少ないブロック、異なるブロック、または図８に示されているものとは別様に配置されたブロックを含み得る。追加または代替として、図８に示されるブロックのうちの２つ以上が並行して実施されてよい。
【００９０】
[0104]図９は、ワイヤレス通信の方法９００のフローチャートである。方法９００は、（たとえば、図１の１つまたは複数のＵＥ１０２、図２のＵＥ２０６、図６のＵＥ６５０、図７Ａおよび／または図７ＢのＵＥ７１０、７３０、図１４の装置１４０２、図１５の装置１４０２’などを含み得る）ＵＥによって実施され得る。
【００９１】
[0105]９０２において、ＵＥは、別のＵＥに関連付けられた潜在的ハンドオフが完了されたことを示す情報を受信し得る。たとえば、図７Ａおよび図７Ｂならびに図８との関連で上述したように、潜在的ハンドオフを示す情報を受信し、潜在的ハンドオフを示す情報に基づいて、通信パラメータまたは通信レートを調整した後、ＵＥ７３０は、潜在的ハンドオフが完了されたことを示す情報をＵＥ７１０から受信し得る。いくつかの態様において、ＵＥは、潜在的ハンドオフを示す情報を、ＲＴＣＰメッセージ、送付側アプリケーションおよび受信側アプリケーションによって理解され得る汎用アプリケーションレイヤシグナリングメッセージなどを介して受信し得る。たとえば、ＵＥ７３０は、メッセージ７８５を介して、潜在的ハンドオフが完了されたという確認を受信し得る。いくつかの態様において、ＵＥは、潜在的ハンドオフが完了されたことを示す情報を受信するとき、通信パラメータまたは通信レートに関連付けられた１つまたは複数のパラメータを受信し得る。たとえば、ＵＥ７３０は、（たとえば、どのＵＥ７３０が通信レートを調整することができるかに基づく）推定アップリンク通信レートについてのパラメータを受信し得る。
【００９２】
[0106]９０４において、ＵＥは、潜在的ハンドオフが完了されたことを示す情報を受信したことに基づいて、通信パラメータまたは通信レートを調整することができる。たとえば、図７Ａおよび図７Ｂならびに図８との関連で上述したように、ＵＥ７３０は、潜在的ハンドオフが完了されたことを示す情報（たとえば、メッセージ７８５）を受信したことに基づいて、通信パラメータまたは通信レートを調整することができる。いくつかの態様において、ＵＥは、別のＵＥから受信された情報（たとえば、通信レートに関連付けられたパラメータ）に基づいて、通信パラメータまたは通信レートを調整することができる。たとえば、ＵＥ７３０は、通信レートを調整するために、推定アップリンクデータレートなど、ＵＥ７１０によって提供される１つまたは複数のパラメータを利用してよい。別の例では、ＵＥ７３０は、潜在的ハンドオフの前の通信レートに関する、記憶されている情報などに基づいて、通信パラメータまたは通信レートを調整してよい。別の例では、ＵＥ７３０は、ターゲットＲＡＴ７５０のタイプを、異なるタイプのターゲットＲＡＴについての通信レートを記憶するルックアップテーブルと相関させることに基づいて、通信パラメータまたは通信レートを調整することができる。いくつかの例では、通信パラメータは、ジッタバッファサイズ、通信コーデックパラメータ、コーデックフレーム毎秒レート、またはコーデック解像度であってよい。
【００９３】
[0107]図９はワイヤレス通信の方法の例示的なブロックを示しているが、いくつかの態様では、方法は、追加のブロック、より少ないブロック、異なるブロック、または図９に示されているものとは別様に配置されたブロックを含み得る。追加または代替として、図９に示されるブロックのうちの２つ以上が並行して実施されてよい。
【００９４】
[0108]図１０は、ワイヤレス通信の方法１０００のフローチャートである。方法１０００は、（たとえば、図１の１つまたは複数のＵＥ１０２、図２のＵＥ２０６、図６のＵＥ６５０、図７Ａおよび／または図７ＢのＵＥ７１０、７３０など、図１４の装置１４０２、図１５の装置１４０２’などを含み得る）ＵＥによって実施され得る。
【００９５】
[0109]１００２において、ＵＥは、別のＵＥに関連付けられた潜在的ハンドオフが起きていないと決定し得る。たとえば、図７Ａおよび図７Ｂならびに図８との関連で上述したように、潜在的ハンドオフを示す情報を受信し、潜在的ハンドオフを示す情報に基づいて、通信パラメータまたは通信レートを調整した後、ＵＥ７３０は、潜在的ハンドオフが起きていないことを示す情報をＵＥ７１０から受信し得る。いくつかの態様において、ＵＥは、潜在的ハンドオフが起きていないことを示す情報を、ＲＴＣＰメッセージ、送付側アプリケーションおよび受信側アプリケーションによって理解される汎用アプリケーションレイヤシグナリングメッセージなどを介して受信し得る。たとえば、ＵＥ７３０は、潜在的ハンドオフが起きていないことを示すＲＴＣＰメッセージを、ＵＥ７１０から受信し得る。
【００９６】
[0110]いくつかの態様において、ＵＥは、別のＵＥから指示を受信せずに、潜在的ハンドオフが起きていないと決定し得る。たとえば、ＵＥ７３０は、ＵＥ７３０がＵＥ７１０から潜在的ハンドオフを示す情報を受信してから閾値時間期間が経過したと決定することによって、ハンドオフが起きていないと決定し得る。いくつかの態様において、ＵＥは、別のデバイスから指示を受信したことに基づいて、潜在的ハンドオフが起きていないと決定し得る。たとえば、ＵＥ７３０は、別のｅＮＢ（たとえば、ｅＮＢ７４０）、ネットワークデバイスなどから、指示を受信し得る。
【００９７】
[0111]１００４において、ＵＥは、潜在的ハンドオフが起きていないことを示す情報を受信したことに基づいて、通信パラメータまたは通信レートを調整し得る。たとえば、ＵＥ７３０は、潜在的ハンドオフが起きていないことを示す情報を受信したことに基づいて、通信パラメータまたは通信レートを調整し得る。いくつかの態様において、ＵＥ７３０は、ＵＥ７１０から受信された１つまたは複数のパラメータに基づいて、１つまたは複数の測定されたパラメータ（たとえば、測定されたジッタ、測定されたパケット遅延など）に基づいて、レート適応アルゴリズムに基づいて、などして、通信パラメータまたは通信レートを調整することができる。
【００９８】
[0112]図１０はワイヤレス通信の方法の例示的なブロックを示しているが、いくつかの態様では、方法は、追加のブロック、より少ないブロック、異なるブロック、または図１０に示されているものとは別様に配置されたブロックを含み得る。追加または代替として、図１０に示されるブロックのうちの２つ以上が並行して実施されてよい。
【００９９】
[0113]図１１は、ワイヤレス通信の方法１１００のフローチャートである。方法１１００は、（たとえば、図１の１つまたは複数のＵＥ１０２、図２のＵＥ２０６、図６のＵＥ６５０、図７Ａおよび／または図７ＢのＵＥ７１０、７３０など、図１４の装置１４０２、図１５の装置１４０２’などを含み得る）ＵＥによって実施され得る。
【０１００】
[0114]１１０２において、ＵＥは、別のＵＥとの通信中に潜在的ハンドオフを識別し得る。たとえば、図７Ａおよび図７Ｂとの関連で上述したように、ＵＥ７１０は、ＵＥ７３０との通信中に潜在的ハンドオフを識別し得る。いくつかの態様において、通信は、ビデオテレフォニー通信、音声通信などを含み得る。
【０１０１】
[0115]いくつかの態様において、ＵＥは、動きプロセッサ情報に基づいて潜在的ハンドオフを識別し得る。たとえば、ＵＥ７１０は、慣性情報、全地球測位システム（ＧＰＳ）情報などに基づいて、ＵＥ７１０がソースＲＡＴ７２０から離れて、および／またはターゲットＲＡＴ７５０に向かって移動されていると決定し得る。この場合、ＵＥ７１０は、ソースＲＡＴ７２０に関連付けられたセルから、ターゲットＲＡＴ７５０に関連付けられたセルに向かう方向にＵＥ７１０が移動されていることに基づいて、潜在的ハンドオフが差し迫っていると決定し得る。
【０１０２】
[0116]いくつかの態様において、ＵＥは、信号強度情報（たとえば、Ｗｉ−Ｆｉ信号強度、ＬＴＥ信号強度、ＧＳＭ信号強度など）に基づいて潜在的ハンドオフを識別し得る。たとえば、ＵＥ７１０は、ソースＲＡＴ７２０への第１の接続に関連付けられた第１の信号強度が低下している、および／またはターゲットＲＡＴ７５０への第２の接続に関連付けられた第２の信号強度が増大していると決定し得る。いくつかの態様において、信号強度情報は、ソースＲＡＴ７２０（たとえば、ソースＲＡＴ７２０がＷｉ−Ｆｉ  ＲＡＴであるとき）、ターゲットＲＡＴ７５０（たとえば、ターゲットＲＡＴ７５０がＷｉ−Ｆｉ  ＲＡＴであるとき）などに関連付けられたＷｉ−Ｆｉ信号強度であってよい。
【０１０３】
[0117]いくつかの態様において、ＵＥは、ＲＡＴシグナリング情報に基づいて潜在的ハンドオフを識別し得る。たとえば、ＵＥ７１０は、ハンドオフが起きるべきであること、ソースＲＡＴ７２０が無効にされて（disabled）いること、ソースＲＡＴ７２０が接続で過負荷をかけられていること、を示す信号、またはＵＥ７１０についての潜在的ハンドオフを示す別の信号を、ソースＲＡＴ７２０、ターゲットＲＡＴ７５０などから受信し得る。
【０１０４】
[0118]いくつかの態様において、ＵＥは、機械学習を使って潜在的ハンドオフを識別し得る。たとえば、ＵＥ７１０は、モデルを生成することができ、既知のトレーニングデータ（たとえば、ハンドオフが起きた場合のデータ、ハンドオフが起きなかった場合のデータなど）に基づいてモデルを改良することができ、潜在的ハンドオフが起きるかどうかの決定を行うために、モデルに入力（たとえば、動きプロセッサ情報、信号強度情報、ＲＡＴシグナリング情報、アップリンクおよび／またはダウンリンクパラメータ、デジッタバッファ状態パラメータ（de-jitter buffer state parameter）、１つまたは複数の環境パラメータなど）を入れることができる。この場合、ＵＥ７１０は、潜在的ハンドオフを識別したこと、および潜在的ハンドオフが起きたかどうか決定したことに基づいて、モデルを更新し続けてよい。
【０１０５】
[0119]いくつかの態様において、ＵＥ７１０は、たとえば、あらかじめ実施された機械学習アルゴリズム（たとえば、機械学習ベースの予測アルゴリズム）に基づいて、（たとえば、ＵＥ７１０が、消費者に出荷され、ネットワークに接続される、などの前に）潜在的ハンドオフを識別するように事前構成されてよい。いくつかの態様において、ＵＥは、（たとえば、機械学習アルゴリズムなどの機械学習技法を使って）潜在的ハンドオフの識別を向上させるために、潜在的ハンドオフに関する情報（たとえば、潜在的ハンドオフが起きたかどうか）を利用することができる。いくつかの態様において、ＵＥ７１０は、潜在的ハンドオフの識別を向上させるために（たとえば、機械学習アルゴリズムのセットから選択するために）、潜在的ハンドオフの前、間、および／または後に、メディア品質（たとえば、１つまたは複数の目的測定値、１つまたは複数の主観的測定値などに基づいて決定される、ビデオ通信の品質）に関する情報を利用することができる。いくつかの態様において、ＵＥ７１０は、潜在的ハンドオフを識別するために、入力パラメータのセットの１つまたは複数のパラメータ（たとえば、信号強度パラメータ、アップリンクパラメータ、ダウンリンクパラメータ、デジッタバッファ状態パラメータ、環境パラメータなど）と、機械学習ベースの予測アルゴリズムとを利用することができる。
【０１０６】
[0120]いくつかの態様において、ＵＥは、１つまたは複数のパラメータを監視することに基づいて潜在的ハンドオフを識別し得る。たとえば、ＵＥ７１０は、動きプロセッサ情報、信号強度情報、ＲＡＴシグナリング情報などを決定するために、１つまたは複数のパラメータを監視するための入力を利用することができる。この例に加え、ＵＥ７１０は、１つまたは複数のパラメータのうちのあるパラメータが閾値を満足すると決定することができ、閾値を満足するパラメータに基づいて、潜在的ハンドオフを識別することができる。この場合、ＵＥ７１０は、将来の潜在的ハンドオフの識別を改良するために、予測を、潜在的ハンドオフが実際に起きるかどうかと比較すればよい。
【０１０７】
[0121]いくつかの態様において、ＵＥは、潜在的ハンドオフのタイプを識別し得る。たとえば、ＵＥ７１０は、ハンドオフが、ＲＡＴ間ハンドオフ、ＲＡＴ内ハンドオフなどであると決定し得る。この場合、ＵＥ７１０は、潜在的ハンドオフのタイプを決定するために、ソースＲＡＴ７２０（たとえば、Ｗｉ−Ｆｉ  ＲＡＴ、ＬＴＥ  ＲＡＴ、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）ＲＡＴなど）、ターゲットＲＡＴ７５０（たとえば、Ｗｉ−Ｆｉ  ＲＡＴ、ＬＴＥ  ＲＡＴなど）などに関する情報を利用することができる。いくつかの態様において、ソースＲＡＴ７２０および／またはターゲットＲＡＴ７５０は、ＣＤＭＡ、ＧＳＭなどのような、別のＲＡＴに関連付けられ得る。いくつかの態様において、ハンドオフのタイプは、ハンドオフ持続時間、ハンドオフに関連付けられたデータレートなどのような、通信に関連付けられた通信レートを調整することに関連付けられた１つまたは複数のパラメータを決定するのに利用され得る。
【０１０８】
[0122]いくつかの態様において、ＵＥは、潜在的ハンドオフを識別した後、１つまたは複数の測定報告を監視し得る。たとえば、ＵＥ７１０は、潜在的ハンドオフが起きようとしているかどうか決定するために、動きプロセッサ情報、信号強度情報、ＲＡＴシグナリング情報を監視すればよい。潜在的ハンドオフがトリガされ、成功し、完了し、定常状態に達すると、ＵＥ７１０は、図１２との関連で本明細書に記載されるように、潜在的ハンドオフの完了に関する情報を提供することができる。潜在的ハンドオフがトリガされず、および／または成功しなかったとき、ＵＥ７１０は、図１３との関連で本明細書に記載されるように、潜在的ハンドオフが起きていないことに関する情報（たとえば、取り消しメッセージ（cancellation message））を提供すればよい。
【０１０９】
[0123]いくつかの態様において、ＵＥは、潜在的ハンドオフを識別するために、上記技法のうちの１つまたは複数を利用することができる。たとえば、ＵＥ７１０は、動きプロセッサ情報および信号強度情報の組合せ、信号強度情報およびＲＡＴシグナリング情報の組合せ、動きプロセッサ情報、信号強度情報、およびＲＡＴシグナリング情報の組合せなどに基づいて潜在的ハンドオフを識別し得る。いくつかの態様において、ＵＥは、上記技法のうちの１つまたは複数を利用するとき、１つまたは複数の重みを、１つまたは複数の対応するパラメータに適用してよい。たとえば、ＵＥ７１０は、潜在的ハンドオフを識別するとき、動きプロセッサ情報に第１の重みを、および信号強度情報に第２の重みを適用してよい。
【０１１０】
[0124]１１０４において、ＵＥは、潜在的ハンドオフを識別したことに基づいて、潜在的ハンドオフが起きる前に、別のＵＥとの通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こし得る。たとえば、ＵＥ７１０は、通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こし得る。いくつかのケースでは、調整は、ハンドオフが進行している間に起き得る。通信レート（たとえば、ビデオ通信レート）は、ＵＥ７１０に関連付けられたアプリケーションレイヤ出力データレート、ＵＥ７３０に関連付けられたアプリケーションレイヤ入力データレートなどのようなアプリケーションレイヤデータレートを指し得る。
【０１１１】
[0125]いくつかの態様において、ＵＥ７１０は、ＵＥ７３０に、通信パラメータまたは通信レートを調整させることによって、通信パラメータまたは通信レートに対する調整を引き起こし得る。たとえば、ＵＥ７１０は、潜在的ハンドオフに関連付けられた情報を、ＵＥ７３０に、および潜在的ハンドオフが起きる前に、提供すればよい。いくつかのケースでは、調整は、ハンドオフが進行している間に起き得る。いくつかの態様において、ＵＥ７１０は、通信遅延に関連付けられた情報、ジッタプロファイル（たとえば、ハンドオフ中の期待ジッタ）、潜在的ハンドオフのタイプ、潜在的ハンドオフ中についての推定通信レート、ハンドオフに関連付けられたオーディオ−ビデオ同期遅延、エンコーダバッファサイズ、デコーダバッファサイズ、ジッタバッファサイズに影響を及ぼす期待ジッタ値、期待ハンドオフ時間、期待ハンドオフ持続時間、期待ハンドオフ完了時間、ハンドオフタイプなどを含む情報を提供し得る。たとえば、ＵＥ７１０は、メッセージ７６０を介してその情報を提供することができる。いくつかの例では、通信パラメータは、ジッタバッファサイズ、通信コーデックパラメータ、コーデックフレーム毎秒レート、またはコーデック解像度であってよい。
【０１１２】
[0126]いくつかの態様において、ＵＥ７１０は、１つまたは複数の先行ハンドオフに基づいてその情報を決定し得る。たとえば、ＵＥ７１０は、別のハンドオフの前、別のハンドオフ中、および／または別のハンドオフの後に発生した１つまたは複数のパラメータに関する特定の情報を記憶することができ、特定の情報に基づいて、潜在的ハンドオフに関連付けられた情報を決定することができる。
【０１１３】
[0127]いくつかの態様において、ＵＥ７１０は、アプリケーションレイヤシグナリングを介して、ＵＥ７３０に情報を提供し得る。たとえば、ＵＥ７３０は、アプリケーションレイヤ固有メッセージなどのＲＴＣＰメッセージを介して情報を提供し得る。いくつかの態様において、ＵＥ７３０は、ＵＥ７３０および／またはＵＥ７１０に関連付けられたインターネットプロトコル・マルチメディア・サブシステム（ＩＭＳ）の１つまたは複数のデバイスを介して、ＵＥ７１０に情報を提供し得る。
【０１１４】
[0128]いくつかの態様において、ＵＥ７１０は、ＵＥ７１０上での通信レートを調整することによって、通信レートに対する調整を引き起こし得る。たとえば、ＵＥ７１０は、通信に関連付けられたアップリンク通信レートを調整することができる。いくつかの態様において、ＵＥ７１０は、通信レートに対する調整を決定するために、レート適応アルゴリズムを利用することができる。たとえば、ＵＥ７１０は、通信レートに対する調整を決定するために、ハンドオフタイプ、ハンドオフ持続時間、オーディオ−ビデオ同期遅延、デコーダバッファサイズ、ジッタバッファサイズに影響を及ぼす期待ジッタ値、エンコーダバッファサイズなどのような、１つまたは複数のパラメータを処理するために、レート適応アルゴリズムを利用することができる。この場合、ＵＥ７１０は、レート適応アルゴリズムを使って決定された調整に基づいて、通信レートを調整すればよい。
【０１１５】
[0129]図１１はワイヤレス通信の方法の例示的なブロックを示しているが、いくつかの態様では、方法は、追加のブロック、より少ないブロック、異なるブロック、または図１１に示されているものとは別様に配置されたブロックを含み得る。追加または代替として、図１１に示されるブロックのうちの２つ以上が並行して実施されてよい。
【０１１６】
[0130]図１２は、ワイヤレス通信の方法１２００のフローチャートである。方法１２００は、（たとえば、図１の１つまたは複数のＵＥ１０２、図２のＵＥ２０６、図６のＵＥ６５０、図７Ａおよび／または図７ＢのＵＥ７１０、７３０など、図１４の装置１４０２、図１５の装置１４０２’などを含み得る）ＵＥによって実施され得る。
【０１１７】
[0131]１２０２において、ＵＥは、潜在的ハンドオフが完了されたと決定し得る。たとえば、図７Ａおよび図７Ｂならびに図１１との関連で上述したように、別のＵＥとの通信中に潜在的ハンドオフを識別し、潜在的ハンドオフの前に、通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こした後、ＵＥ７１０は、潜在的ハンドオフが完了されたと決定し得る。いくつかの態様において、ＵＥは、潜在的ハンドオフが完了された後、潜在的ハンドオフに関連付けられた情報をデータ構造に記憶することができる。たとえば、ＵＥは、別の潜在的ハンドオフを識別する際に利用するために、潜在的ハンドオフ中にパラメータの値を記憶することができる。いくつかの態様において、潜在的ハンドオフに関連付けられた情報は、潜在的ハンドオフに関連付けられたハンドオフ実行時間、潜在的ハンドオフに関連付けられた地理的ロケーション、潜在的ハンドオフに関連付けられたタイプなどを含み得る。
【０１１８】
[0132]１２０４において、ＵＥは、潜在的ハンドオフが完了されたと決定したことに基づいて、通信パラメータまたは通信レートに対する調整を引き起こし得る。たとえば、ＵＥ７１０は、潜在的ハンドオフが完了されたと決定したことに基づいて、通信パラメータまたは通信レートに対する調整を引き起こし得る。いくつかの態様において、ＵＥは、たとえば、通信に関連付けられたアップリンク通信レートを調整することによって、通信パラメータまたは通信レートを調整することができる。いくつかの態様において、ＵＥ７１０は、潜在的ハンドオフが完了されたことをＵＥ７３０に示すことによって、ＵＥ７３０に通信パラメータまたは通信レートを調整させることができる。たとえば、ＵＥ７１０は、ＵＥ７３０に通信パラメータまたは通信レートを調整させるために、メッセージ７８５をＵＥ７３０に送信すればよい。この場合、メッセージ７８５は、ＵＥ７１０が接続されるターゲットＲＡＴ７５０に関連付けられた、アップリンクレート推定値（たとえば、ネットワーク接続性のためにターゲットＲＡＴ７５０を利用している間の推定アップリンクレート）、ダウンリンクレート推定値（たとえば、ネットワーク接続性のためにターゲットＲＡＴ７５０を利用している間の推定ダウンリンクレート）などを含み得る。いくつかの態様において、ＵＥ７１０は、ＵＥ７３０が（たとえば、ターゲットＲＡＴ７５０のＲＡＴのタイプに基づいて）通信レートに対する調整を決定するのを容易にするために、ターゲットＲＡＴ７５０のＲＡＴのタイプなど、ターゲットＲＡＴ７５０に関連付けられた情報をＵＥ７３０に提供し得る。
【０１１９】
[0133]いくつかの態様において、ＵＥは、通信レートに対する調整を引き起こすために、通信パラメータまたはレート適応アルゴリズムをリセットすることに関連付けられた情報を提供し得る。たとえば、ＵＥ７１０が、ＵＥ７３０に、レート適応アルゴリズムへの入力に基づいて通信レートに対する調整を無効にさせると、ＵＥ７１０は、ＵＥ７３０に、レート適応アルゴリズムへの入力に基づいて通信レートに対する調整を有効にする（enable）ことに関連付けられた情報を提供することができる。
【０１２０】
[0134]図１２はワイヤレス通信の方法の例示的なブロックを示しているが、いくつかの態様では、方法は、追加のブロック、より少ないブロック、異なるブロック、または図１２に示されているものとは別様に配置されたブロックを含み得る。追加または代替として、図１２に示されるブロックのうちの２つ以上が並行して実施されてよい。
【０１２１】
[0135]図１３は、ワイヤレス通信の方法１３００のフローチャートである。方法１３００は、（たとえば、図１の１つまたは複数のＵＥ１０２、図２のＵＥ２０６、図６のＵＥ６５０、図７Ａおよび／または図７ＢのＵＥ７１０、７３０など、図１４の装置１４０２、図１５の装置１４０２’などを含み得る）ＵＥによって実施され得る。
【０１２２】
[0136]１３０２において、ＵＥは、潜在的ハンドオフが起きていないと決定し得る。たとえば、図７Ａおよび図７Ｂならびに図１１との関連で上述したように、別のＵＥとの通信中に潜在的ハンドオフを識別し、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こした後、ＵＥ７１０は、潜在的ハンドオフが起きていないと決定し得る。いくつかの態様において、ＵＥは、タイマを動作させることに基づいて、潜在的ハンドオフが起きていないと決定し得る。たとえば、ＵＥ７１０は、タイマを動作させることができ、閾値時間期間が経過したと決定し得る。この場合、ＵＥ７１０は、閾値時間期間が経過したと決定したことに基づいて、潜在的ハンドオフが起きていないと決定し得る。
【０１２３】
[0137]いくつかの態様において、ＵＥ７１０は、動きプロセッサ情報、信号強度情報、ＲＡＴシグナリング情報などに基づいて、潜在的ハンドオフが起きていないと決定し得る。たとえば、ＵＥ７１０は、ＵＥ７１０が潜在的ハンドオフを識別したときに閾値を満足していた信号強度が、もはやその閾値を満足していないと決定し得る。
【０１２４】
[0138]１３０４において、ＵＥは、潜在的ハンドオフが起きていないと決定したことに基づいて、通信パラメータまたは通信レートに対する調整を引き起こし得る。たとえば、ＵＥ７１０は、図１２との関連で上述したように、通信パラメータまたは通信レートを調整すること、ＵＥ７３０に通信パラメータまたは通信レートを調整させることなどによって、通信パラメータまたは通信レートに対する調整を引き起こし得る。この場合、ＵＥ７１０は、ＵＥ７３０に通信パラメータもしくは通信レートを調整させるために、潜在的ハンドオフが起きていないことを示す情報を、ＵＥ７３０に提供すればよく、レート適応アルゴリズムに基づいて、通信パラメータもしくは通信レートを調整すればよく、または同様のことを行ってよい。いくつかの例では、通信パラメータは、ジッタバッファサイズ、通信コーデックパラメータ、コーデックフレーム毎秒レート、またはコーデック解像度であってよい。
【０１２５】
[0139]図１３はワイヤレス通信の方法の例示的なブロックを示しているが、いくつかの態様では、方法は、追加のブロック、より少ないブロック、異なるブロック、または図１３に示されているものとは別様に配置されたブロックを含み得る。追加または代替として、図１３に示されるブロックのうちの２つ以上が並行して実施されてよい。
【０１２６】
[0140]図１４は、例示的な装置１４０２中の様々なモジュール／手段／構成要素間のデータフローを示す概念データフロー図１４００である。装置はＵＥであり得る。図示のように、装置１４０２は、受信モジュール１４０４と、維持モジュール１４０６と、利用モジュール（utilizing module）１４０８と、調整モジュール１４１０と、決定モジュール１４１２と、記憶モジュール１４１４と、引き起こしモジュール（causing module）１４１６と、提供モジュール１４１８と、識別モジュール１４２０とを含み得る。
【０１２７】
[0141]受信モジュール１４０４は、（たとえば、図１のｅＮＢ１０６、１０８、図２のｅＮＢ２０４、２０８、図６のｅＮＢ６１０、図７Ａおよび／または図７ＢのソースＲＡＴ７２０、ターゲットＲＡＴ７５０、ｅＮＢ７４０などのうちの１つまたは複数を含み得る）ｅＮＢ１４５０からの入力として、データ１４２４を受信し得る。受信モジュール１４０４は、潜在的ハンドオフを示す情報（たとえば、ビデオテレフォニーレートなどのような推定通信レート、アプリケーションレイヤ出力データレート、アプリケーションレイヤ入力データレートなどのようなアプリケーションレイヤデータレート、オーディオ−ビデオ同期遅延、エンコーダバッファサイズ、デコーダバッファサイズ、ジッタバッファサイズに影響を及ぼす期待ジッタ値、予測ハンドオフ時間、予測ハンドオフ持続時間、潜在的ＲＡＴ間ハンドオフ、潜在的ＲＡＴ内ハンドオフなどのような予測ハンドオフタイプ）を、通信（たとえば、ビデオ通信）中に受信し得る。受信モジュール１４０４は、潜在的ハンドオフが完了されたことを示す情報、潜在的ハンドオフが起きていないことを示す情報、特定のパラメータを示す情報（たとえば、ジッタ、パケット遅延、シグナリング情報など）、機械学習ベースの予測アルゴリズムを使うことに関連付けられたパラメータ（たとえば、信号強度パラメータ、アップリンクパラメータ、ダウンリンクパラメータ、デジッタバッファ状態パラメータ、環境パラメータなど）のセット、などを受信し得る。受信モジュール１４０４は、ＲＴＣＰメッセージを介して提供されるアプリケーションレイヤ固有メッセージなど、ＲＴＣＰメッセージを介してデータ１４２４を受信し得る。図示のように、受信モジュール１４０４は、（たとえば、受信モジュール１４０４によって処理され得る）データ１４２６を、維持モジュール１４０６に（たとえば、データ１４２６として）、利用モジュール１４０８に（たとえば、データ１４２８として）、調整モジュール１４１０に（たとえば、データ１４４０として）、決定モジュール１４１２に（たとえば、データ１４４２として）、および／または識別モジュール１４２０に（たとえば、データ１４３６として）、出力として提供することができる。
【０１２８】
[0142]維持モジュール１４０６は、受信モジュール１４０４からデータ１４２６を受信し得る。データ１４２６に基づいて、維持モジュール１４０６は、通信に関連付けられた通信レートを（たとえば、潜在的ハンドオフが起きる前と比較して、ジッタ、パケット遅延などの増加した量にかかわらず）維持することができる。
【０１２９】
[0143]利用モジュール１４０８は、受信モジュール１４０４からデータ１４２８を受信し得る。データ１４２８に基づいて、利用モジュール１４０８は、通信パラメータまたは通信レートに対する調整（たとえば、調整モジュール１４１０によって実施され得る）を決定するために、レート適応アルゴリズムを利用することができる。図示のように、利用モジュール１４０８は、調整モジュール１４１０にデータ１４３０を提供してよく、および／または決定モジュール１４１２にデータ１４３２を提供してよい。
【０１３０】
[0144]調整モジュール１４１０は、利用モジュール１４０８からデータ１４３０を、決定モジュール１４１２からデータ１４３４を、受信モジュール１４０４からデータ１４４０を、および／または引き起こしモジュール１４１６からデータ１４４６を受信し得る。データ１４３０に基づいて、調整モジュール１４１０は、（たとえば、通信レートに対する調整を決定するために、レート適応アルゴリズムを利用することに基づいて）通信パラメータまたは通信レートを調整し得る。データ１４３４に基づいて、調整モジュール１４１０は、（たとえば、パケット遅延、ジッタプロファイルなどに関連付けられた特定の情報を決定したことに基づいて、パラメータの期待値が閾値内であり、閾値を満足する、などと決定したことに基づいて、オーディオ−ビデオ同期遅延を決定したことに基づいて、推定アップリンクまたはダウンリンクレートを決定したことに基づいて、などして）通信パラメータまたは通信レートを調整し得る。いくつかの例では、通信パラメータは、ジッタバッファサイズ、通信コーデックパラメータ、コーデックフレーム毎秒レート、またはコーデック解像度であってよい。データ１４４０に基づいて、調整モジュール１４１０は、潜在的ハンドオフが起きる前に（たとえば、潜在的ハンドオフを示す情報を受信したことに基づいて）通信パラメータもしくは通信レートを、潜在的ハンドオフが完了されたことを示す情報を受信したことに基づいて、通信パラメータもしくは通信レートを、潜在的ハンドオフが起きていないことを示す情報を受信したことに基づいて、通信パラメータもしくは通信レートを、（たとえば、潜在的ハンドオフが起きる）推定時間前に通信パラメータもしくは通信レートを、または同様に、調整し得る。データ１４４６に基づいて、調整モジュール１４１０は、通信パラメータまたは通信レートに対する調整などを引き起こすために、潜在的ハンドオフが完了された後、通信パラメータまたは通信レートを調整し得る。調整モジュール１４１０によって調整される通信レートは、ビデオテレフォニーエンコーダレートを含み得る。
【０１３１】
[0145]決定モジュール１４１２は、利用モジュール１４０８からデータ１４３２を、および／または受信モジュール１４０４からデータ１４４２を受信し得る。データ１４３２に基づいて、決定モジュール１４１２は、（たとえば、レート適応アルゴリズムによって提供される情報に基づいて、レート適応アルゴリズムに基づいて、などして）通信パラメータまたは通信レートに対する調整を決定し得る。データ１４４２に基づいて、決定モジュール１４１２は、（たとえば、潜在的ハンドオフを示す情報を受信したことに基づいて、および通信パラメータまたは通信レートに対する調整を引き起こすために）オーディオ−ビデオ同期遅延を、（たとえば、機械学習予測アルゴリズムを使うことに関連付けられた）入力パラメータのセットを、通信に関連付けられた推定アップリンクまたはダウンリンクレート、などを、決定し得る。決定モジュール１４１２は、（たとえば、ハンドオフ情報を記憶するデータ構造に記憶された情報に基づいて）パケット遅延、ジッタなどに関連付けられた特定の情報を決定し得る。決定モジュール１４１２は、（たとえば、潜在的ハンドオフ中に予期される）通信に関連付けられたパラメータの期待値を決定することができ、パラメータの期待値が、パラメータの特定の値の閾値量以内であり、パラメータに関連付けられた閾値を満足する、などと決定することができる。決定モジュール１４１２は、１つまたは複数の他の（先行）ハンドオフに関連付けられた情報（たとえば、１つまたは複数の他のハンドオフに関連付けられた、記憶されている情報、観察された情報など）に基づいて、潜在的ハンドオフに関連付けられた情報を決定することができる。決定モジュール１４１２は、潜在的ハンドオフが完了されたこと、（たとえば、閾値時間期間が経過したことに基づいて）潜在的ハンドオフが起きていないこと、潜在的ハンドオフに関連付けられた特定のタイプ、などを決定し得る。図示のように、決定モジュール１４１２は、調整モジュール１４１０にデータ１４３４を、引き起こしモジュール１４１６にデータ１４４４を、および／または記憶モジュール１４１４にデータ１４４８を提供し得る。
【０１３２】
[0146]記憶モジュール１４１４は、決定モジュール１４１２からデータ１４４８を受信し得る。データ１４４８に基づいて、記憶モジュール１４１４は、潜在的ハンドオフが完了された後、潜在的ハンドオフに関連付けられた情報（たとえば、ハンドオフ実行時間、地理的なロケーション、ハンドオフタイプなど）を（たとえば、データ構造に）記憶し得る。
【０１３３】
[0147]引き起こしモジュール１４１６は、識別モジュール１４２０からデータ１４３８を、および／または決定モジュール１４１２からデータ１４４４を受信し得る。データ１４３８に基づいて、引き起こしモジュール１４１６は、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータまたは通信レートに対する調整を、（たとえば、潜在的ハンドオフを識別したことに基づいて）引き起こし得る。いくつかのケースでは、調整は、ハンドオフが進行している間に起き得る。データ１４４４に基づいて、引き起こしモジュールは、（たとえば、潜在的ハンドオフが、完了し、起きていない、などと決定したことに基づいて）通信パラメータまたは通信レートに対する調整を引き起こし得る。図示のように、引き起こしモジュール１４１６は、調整モジュール１４１０にデータ１４４６を、および／または提供モジュール１４１８にデータ１４５２を提供してよい。
【０１３４】
[0148]提供モジュール１４１８は、決定モジュール１４１２からデータ１４５３を、および／または引き起こしモジュール１４１６からデータ１４５２を受信し得る。データ１４５３に基づいて、提供モジュール１４１８は、潜在的ハンドオフが完了されたとき、レート適応アルゴリズムをリセットすることに関連付けられた情報を提供し得る。データ１４５２に基づいて、提供モジュール１４１８は、他のＵＥに、通信に関連付けられた通信パラメータまたは通信レートを調整させるために、潜在的ハンドオフ（たとえば、期待ハンドオフ時間、期待ハンドオフ持続時間、期待ハンドオフ完了時間、ハンドオフタイプ、推定通信レート、オーディオ−ビデオ同期遅延、エンコーダバッファサイズ、デコーダバッファサイズ、ジッタバッファサイズに影響を及ぼす期待ジッタ値など）、完了されたハンドオフ（たとえば、ターゲットＲＡＴアップリンクレート推定値、ターゲットＲＡＴダウンリンクレート推定値などのような、ターゲットＲＡＴに関連付けられた情報）、起きていない潜在的ハンドオフなど、に関連付けられた情報を、別のＵＥに提供し得る。提供モジュール１４１８は、潜在的ハンドオフの前に、潜在的ハンドオフに関連付けられた情報を（たとえば、ＵＥへの送信のためにｅＮＢ１４５０に）提供し得る。図示のように、提供モジュール１４１８は、（たとえば、アプリケーションレイヤシグナリングを使って、アプリケーションレイヤ固有メッセージなどのＲＴＣＰメッセージを介して、などして）ｅＮＢ１４５０にデータ１４５４を提供し得る。提供モジュール１４１８は、ｅＮＢ１４５０、ＩＭＳに関連付けられたデバイスなどを介して、別のＵＥにデータ１４５４を提供し得る。
【０１３５】
[0149]識別モジュール１４２０は、受信モジュール１４０４からデータ１４３６を受信し得る。データ１４３６に基づいて、識別モジュール１４２０は、（たとえば、動きプロセッサ情報、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）信号強度情報、Ｗｉ−Ｆｉ信号強度情報などのような信号強度情報、ＲＡＴシグナリング情報などに基づいて）通信中に潜在的ハンドオフを識別することができる。識別モジュール１４２０は、潜在的ハンドオフを識別すること、パラメータを閾値パラメータ値と突き合わせることなどに関連付けられた１つまたは複数の機械学習技法（たとえば、機械学習ベースの予測アルゴリズム）に基づいて潜在的ハンドオフを識別することができる。図示のように、識別モジュール１４２０は、引き起こしモジュール１４１６にデータ１４３８を提供し得る。
【０１３６】
[0150]本装置は、図８、図９、図１０、図１１、図１２、および／または図１３の上述のフローチャート中のアルゴリズムのブロックの各々を実施する追加モジュールを含み得る。したがって、図８、図９、図１０、図１１、図１２、および／または図１３の上述のフローチャート中の各ブロックは１つのモジュールによって実施されてよく、本装置は、それらのモジュールのうちの１つまたは複数を含み得る。モジュールは、述べられたプロセス／アルゴリズムを行うように特に構成された１つもしくは複数のハードウェア構成要素であるか、述べられたプロセス／アルゴリズムを実施するように構成されたプロセッサによって実装されるか、プロセッサによる実装のためにコンピュータ可読媒体内に記憶されるか、またはそれらの何らかの組合せであり得る。
【０１３７】
[0151]図１５は、処理システム１５１４を採用する装置１４０２’のためのハードウェア実装形態の例１５００を示す図である。処理システム１５１４は、バス１５２４によって全体的に表される、バスアーキテクチャを用いて実装されてもよい。バス１５２４は、処理システム１５１４の特定の適用例および全体的な設計制約に応じて、任意の数の相互接続バスとブリッジとを含んでもよい。バス１５２４は、プロセッサ１５０４によって表される１つまたは複数のプロセッサおよび／またはハードウェアモジュールと、モジュール１４０４、１４０６、１４０８、１４１０、１４１２、１４１４、１４１６、１４１８、および１４２０と、コンピュータ可読媒体／メモリ１５０６とを含む様々な回路を一緒にリンクする。バス１５２４はまた、タイミングソース、周辺機器、電圧レギュレータ、および電力管理回路など、様々な他の回路をリンクし得るが、これらの回路は当技術分野においてよく知られている。
【０１３８】
[0152]処理システム１５１４はトランシーバ１５１０に結合され得る。トランシーバ１５１０は１つまたは複数のアンテナ１５２０に結合される。トランシーバ１５１０は、送信媒体を介して様々な他の装置と通信するための手段を与える。トランシーバ１５１０は、１つまたは複数のアンテナ１５２０から信号を受信し、受信された信号から情報を抽出し、抽出された情報を処理システム１５１４、特に受信モジュール１４０４に与える。さらに、トランシーバ１５１０は、処理システム１５１４、具体的には提供モジュール１４１８から情報を受信し、受信された情報に基づいて、１つまたは複数のアンテナ１５２０に適用されるべき信号を生成する。処理システム１５１４は、コンピュータ可読媒体／メモリ１５０６に結合されたプロセッサ１５０４を含む。プロセッサ１５０４は、コンピュータ可読媒体／メモリ１５０６に記憶されたソフトウェアの実行を含む全般的な処理を担当する。ソフトウェアは、プロセッサ１５０４によって実行されると、処理システム１５１４に、任意の特定の装置のための上記で説明した様々な機能を実施させる。コンピュータ可読媒体／メモリ１５０６はまた、ソフトウェアを実行するときにプロセッサ１５０４によって操作されるデータを記憶するために使用され得る。処理システムは、モジュール１４０４、１４０６、１４０８、１４１０、１４１２、１４１４、１４１６、１４１８、および１４２０のうちの少なくとも１つをさらに含む。モジュールは、コンピュータ可読媒体／メモリ１５０６中に常駐する／記憶された、プロセッサ１５０４中で動作するソフトウェアモジュールであるか、プロセッサ１５０４に結合された１つまたは複数のハードウェアモジュールであるか、またはそれらの何らかの組合せであり得る。処理システム１５１４は、ＵＥ６５０の構成要素であり得、メモリ６６０、ならびに／またはＴＸプロセッサ６６８、ＲＸプロセッサ６５６、およびコントローラ／プロセッサ６５９のうちの少なくとも１つを含み得る。
【０１３９】
[0153]１つの構成では、ワイヤレス通信のための装置１４０２／１４０２’は、ユーザ機器（ＵＥ）によって、ＵＥと通信している別のＵＥについての、潜在的ハンドオフを示す情報を受信するための手段、ＵＥによって、および潜在的ハンドオフを示す情報に基づいて、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータもしくは通信レートを調整するための手段、ハンドオフ情報を記憶するデータ構造に記憶された情報に基づいて、通信遅延もしくはジッタプロファイルのうちの少なくとも１つに関連付けられた特定の情報を決定するための手段、特定の情報に基づいて、通信パラメータもしくは通信レートを調整するための手段、通信に関連付けられたパラメータの期待値を決定するための手段、パラメータの期待値がパラメータの特定の値の閾値以内であると決定するための手段、パラメータの期待値がパラメータの特定の値の閾値内であると決定したことに基づいて、通信パラメータもしくは通信レートを調整するための手段、通信に関連付けられたパラメータの期待値を決定するための手段、パラメータの期待値がパラメータの特定の値の閾値を満足すると決定するための手段、パラメータの期待値がパラメータの特定の値の閾値を満足すると決定したことに基づいて、通信パラメータもしくは通信レートを調整するための手段、ビデオテレフォニーエンコーダレートを調整するための手段、潜在的ハンドオフを示す情報を受信したことに基づいて、通信パラメータもしくは通信レートに対する調整を決定するために、レート適応アルゴリズムを利用するための手段、通信パラメータもしくは通信レートに対する調整を決定したことに基づいて、通信パラメータもしくは通信レートを調整するための手段、潜在的ハンドオフを示す情報を受信したことに基づいて、オーディオ−ビデオ同期遅延を決定するための手段、オーディオ−ビデオ同期遅延に基づいて、通信パラメータもしくは通信レートを調整するための手段、潜在的ハンドオフを示す情報に基づいて、通信に関連付けられた推定アップリンクもしくはダウンリンクレートを決定するための手段、推定アップリンクもしくはダウンリンクレートに基づいて、潜在的ハンドオフの後、通信パラメータもしくは通信レートを調整するための手段、潜在的ハンドオフが完了されたことを示す情報を受信するための手段、潜在的ハンドオフが完了されたことを示す情報を受信したことに基づいて、通信パラメータもしくは通信レートを調整するための手段、潜在的ハンドオフが起きていないことを示す情報を受信するための手段、潜在的ハンドオフが起きていないことを示す情報を受信したことに基づいて、通信パラメータもしくは通信レートを調整するための手段、通信に関連付けられたジッタの量を示す情報を受信するための手段、ジッタの量を示す情報を受信した後、通信パラメータもしくは通信レートを維持するための手段、通信に関連付けられたパケット遅延の量を示す情報を受信するための手段、パケット遅延の量を示す情報を受信した後、通信パラメータもしくは通信レートを維持するための手段、潜在的ハンドオフが起きる推定時間を示す情報を受信するための手段、ならびに／または潜在的ハンドオフが起きる推定時間を示す情報を受信したことに基づいて、推定時間の前に通信パラメータもしくは通信レートを調整するための手段、を含む。
【０１４０】
[0154]別の構成では、ワイヤレス通信のための装置１４０２／１４０２’は、ユーザ機器（ＵＥ）によって、別のＵＥとの通信中に潜在的ハンドオフを識別するための手段と、ＵＥによって、および潜在的ハンドオフを識別したことに基づいて、潜在的ハンドオフが起きる前に、通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こすための手段と、潜在的ハンドオフの前に、別のＵＥに、潜在的ハンドオフに関連付けられた情報を提供するための手段と、アプリケーションレイヤシグナリングを介して、潜在的ハンドオフに関連付けられた情報を提供するための手段と、リアルタイムトランスポートプロトコル（ＲＴＰ）制御プロトコル（ＲＴＣＰ）メッセージを介して、潜在的ハンドオフに関連付けられた情報を提供するための手段と、ＵＥおよび別のＵＥに接続性を提供することに関連付けられたインターネットプロトコル（ＩＰ）マルチメディアサブシステムに関連付けられたデバイスへの特定の通信を介して、潜在的ハンドオフに関連付けられた情報を提供するための手段と、通信パラメータまたは通信レートに対する調整を決定するために、レート適応アルゴリズムを利用するための手段と、動きプロセッサ情報、信号強度情報、または無線アクセス技術（ＲＡＴ）情報のうちの少なくとも１つに基づいて、潜在的ハンドオフを識別するための手段と、別のＵＥに、通信に関連付けられた通信パラメータまたは通信レートを調整させるために、潜在的ハンドオフが起きる前に、潜在的ハンドオフに関連付けられた情報を別のＵＥに提供するための手段と、１つまたは複数の他のハンドオフに関連付けられた情報に基づいて、潜在的ハンドオフに関連付けられた情報を決定するための手段と、潜在的ハンドオフが完了されたと決定するための手段と、潜在的ハンドオフが特定のタイプのハンドオフであると決定するための手段と、潜在的ハンドオフが完了されたと決定したことに基づいて、およびハンドオフの特定のタイプに基づいて、通信パラメータまたは通信レートアルゴリズムをリセットすることに関連付けられた情報を提供するための手段と、潜在的ハンドオフが完了されたと決定するための手段と、潜在的ハンドオフが完了された後、潜在的ハンドオフに関連付けられた情報をデータ構造に記憶するための手段と、潜在的ハンドオフが完了されたと決定するための手段と、潜在的ハンドオフが完了されたと決定したことに基づいて、通信パラメータまたは通信レートに対する別の調整を引き起こすための手段と、潜在的ハンドオフが完了された後、通信パラメータまたは通信レートを調整するための手段と、別のＵＥに、潜在的ハンドオフが完了された後、通信パラメータまたは通信レートを調整させるために、ターゲット無線アクセス技術（ＲＡＴ）アップリンクレート推定値またはターゲットＲＡＴダウンリンクレート推定値のうちの少なくとも１つを識別する情報を別のＵＥに提供するための手段と、潜在的ハンドオフが完了されたことを示す情報を別のＵＥに提供するための手段と、ターゲット無線アクセス技術（ＲＡＴ）に関連付けられた情報を提供するための手段と、潜在的ハンドオフが起きていないと決定するための手段と、潜在的ハンドオフが起きていないと決定したことに基づいて、通信パラメータまたは通信レートに対する別の調整を引き起こすための手段と、潜在的ハンドオフに関連付けられた閾値時間期間が経過したと決定するための手段と、潜在的ハンドオフに関連付けられた閾値時間期間が経過したと決定したことに基づいて、潜在的ハンドオフが起きていないと決定するための手段と、別のＵＥに、潜在的ハンドオフが起きていないことを示す情報を提供するための手段と、機械学習ベースの予測アルゴリズムを使って潜在的ハンドオフを識別するための手段と、入力パラメータのセットを監視するための手段と、入力パラメータのセットおよび機械学習ベースの予測アルゴリズムに基づいて、潜在的ハンドオフを識別するための手段と、を含む。
【０１４１】
[0155]上述の手段は、上述の手段によって列挙される機能を実施するように構成された、装置１４０２’の処理システム１５１４、および／また装置１４０２の上述のモジュールのうちの１つまたは複数であり得る。上記で説明したように、処理システム１５１４は、ＴＸプロセッサ６６８と、ＲＸプロセッサ６５６と、コントローラ／プロセッサ６５９とを含み得る。したがって、一構成では、上述の手段は、上述の手段によって具陳された機能を実施するように構成された、ＴＸプロセッサ６６８、ＲＸプロセッサ６５６、およびコントローラ／プロセッサ６５９であり得る。
【０１４２】
[0156]開示したプロセス／フローチャートにおけるブロックの特定の順序または階層は、例示的な手法の例であることを理解されたい。設計選好に基づいて、プロセス／フローチャートにおけるブロックの特定の順序または階層は並べ替えられ得ることを理解されたい。さらに、いくつかのブロックは組み合わせられるか、または省略される場合がある。添付の方法クレームは、様々なブロックの要素を例示的な順序で提示し、提示された特定の順序または階層に限定されるものではない。
【０１４３】
[0157]これまでの説明は、当業者が本明細書に記載された様々な態様を実践することを可能にするために提供される。これらの態様への様々な修正は当業者には容易に明らかであり、本明細書において規定された一般的な原理は他の態様に適用される場合がある。したがって、特許請求の範囲は、本明細書に示された態様に限定されるものではなく、クレーム文言に矛盾しない最大の範囲を与えられるべきであり、単数形の要素への言及は、そのように明記されていない限り、「唯一無二の」を意味するものではなく、「１つまたは複数の」を意味するものである。「例示的」という単語は、本明細書において、「例、事例、または例示の働きをすること」を意味するために使用される。「例示的」として本明細書において説明されるいずれの態様も、必ずしも他の態様よりも好ましいか、または有利であると解釈されるとは限らない。別段に明記されていない限り、「いくつかの」という用語は１つまたは複数を指す。「Ａ、Ｂ、またはＣのうちの少なくとも１つの」、「Ａ、Ｂ、およびＣのうちの少なくとも１つ」、および「Ａ、Ｂ、Ｃ、またはそれらの任意の組合せ」などの組合せは、Ａ、Ｂ、および／またはＣの任意の組合せを含み、複数のＡ、複数のＢ、または複数のＣを含み得る。具体的には、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」、「Ａ、Ｂ、およびＣのうちの少なくとも１つ」、および「Ａ、Ｂ、Ｃ、またはそれらの任意の組合せ」などの組合せは、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢ、ＡおよびＣ、ＢおよびＣ、またはＡおよびＢおよびＣであり得、任意のそのような組合せは、Ａ、Ｂ、またはＣのうちの１つまたは複数のメンバを含み得る。当業者に知られている、または後に知られることになる、本開示全体にわたって説明された様々な態様の要素のすべての構造的および機能的等価物は、参照により本明細書に明確に組み込まれ、特許請求の範囲に包含されるものである。さらに、本明細書において開示するいかなることも、そのような開示が特許請求の範囲に明示的に記載されているか否かにかかわらず、公に供するものではない。いかなるクレーム要素も、その要素が「ための手段」という句を使用して明確に列挙されていない限り、ミーンズプラスファンクションとして解釈されるべきではない。さらに、「に基づく」という句は、別段に明記されていない限り、「に少なくとも部分的に基づく」を意味するものである。
【図１】
2018517326.tif 000003
【図２】
2018517326.tif 000004
【図３】
2018517326.tif 000005
【図４】
2018517326.tif 000006
【図５】
2018517326.tif 000007
【図６】
2018517326.tif 000008
【図７Ａ】
2018517326.tif 000009
【図７Ｂ】
2018517326.tif 000010
【図８】
2018517326.tif 000011
【図９】
2018517326.tif 000012
【図１０】
2018517326.tif 000013
【図１１】
2018517326.tif 000014
【図１２】
2018517326.tif 000015
【図１３】
2018517326.tif 000016
【図１４】
2018517326.tif 000017
【図１５】
2018517326.tif 000018
【手続補正書】
【提出日】平成29年12月7日(2017.12.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイヤレス通信のための方法であって、
ユーザ機器（ＵＥ）によって、前記ＵＥと通信している別のＵＥの潜在的ハンドオフを示す情報を受信することと、
ハンドオフ情報を記憶するデータ構造に記憶された情報に基づいて、通信遅延、ジッタプロファイル、または通信レートのうちの少なくとも１つに関連付けられた特定の情報を決定することと、
前記ＵＥによって、および前記潜在的ハンドオフを示す前記情報および前記特定の情報に基づいて、前記潜在的ハンドオフが起きる前に、前記通信に関連付けられた通信パラメータまたは通信レートを調整することと
を備える方法。
【請求項２】
前記通信に関連付けられたパラメータの期待値を決定することと、前記パラメータの前記期待値は前記潜在的ハンドオフ中に予期される、
前記パラメータの前記期待値が前記パラメータの特定の値の閾値内にないと決定することと
をさらに備え、
ここにおいて、前記通信パラメータまたは前記通信レートを調整することは、
前記パラメータの前記期待値が前記パラメータの前記特定の値の前記閾値内にないと決定したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記潜在的ハンドオフを示す前記情報を受信したことに基づいて、前記通信レートに対する調整を決定するために、レート適応アルゴリズムを利用することをさらに備え、
ここにおいて、前記通信レートまたは前記通信パラメータを調整することは、
前記通信レートに対する前記調整を決定したことに基づいて、ビデオテレフォニーエンコーダレートを調整することをさらに備える、請求項１に記載の方法。
【請求項４】
前記潜在的ハンドオフを示す前記情報は、
推定通信レート、
オーディオ−ビデオ同期遅延、
エンコーダバッファサイズ、
デコーダバッファサイズ、
ジッタバッファサイズに影響を及ぼす期待ジッタ値、
予測ハンドオフ時間、
予測ハンドオフ持続時間、または
予測ハンドオフタイプ、
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項５】
前記通信パラメータは、
ジッタバッファサイズ、
通信コーデックパラメータ、
コーデックフレーム毎秒レート、または
コーデック解像度、
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項６】
前記潜在的ハンドオフを示す前記情報に基づいて、前記通信に関連付けられた推定アップリンクまたはダウンリンクレートを決定することと、
前記潜在的ハンドオフの指示を受信した後、前記推定アップリンクまたはダウンリンクレートに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１に記載の方法。
【請求項７】
前記潜在的ハンドオフが起きていないことを示す情報を受信することと、
前記潜在的ハンドオフが起きていないことを示す前記情報を受信したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１に記載の方法。
【請求項８】
前記潜在的ハンドオフが完了されたことを示す情報を受信することと、
前記潜在的ハンドオフが完了されたことを示す前記情報を受信したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備え、
ここにおいて、前記潜在的ハンドオフを示す前記情報または前記潜在的ハンドオフが完了されたことを示す前記情報は、リアルタイムトランスポートプロトコル（ＲＴＰ）制御プロトコル（ＲＴＣＰ）メッセージまたは汎用アプリケーションレイヤシグナリングメッセージのうちの少なくとも１つを介して受信される、請求項１に記載の方法。
【請求項９】
前記通信に関連付けられたジッタの量を示す情報を受信すること、ここにおいて、前記ジッタの量は、前記潜在的ハンドオフを受ける前記別のＵＥに関連付けられ、およびここにおいて、前記ジッタの量は、前記別のＵＥが前記潜在的ハンドオフを受ける前の前記通信に関連付けられたジッタの量よりも大きい、または
前記通信に関連付けられたパケット遅延の量を示す情報を受信すること、ここにおいて、前記パケット遅延の量は、前記潜在的ハンドオフを受ける前記別のＵＥに関連付けられ、およびここにおいて、前記パケット遅延の量は、前記別のＵＥが前記潜在的ハンドオフを受ける前の前記通信に関連付けられたパケット遅延の量よりも大きい、
前記ジッタの量を示す前記情報または前記パケット遅延の量を示す前記情報を受信した後、前記通信レートを維持すること
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記通信はビデオ通信であり、前記通信レートはビデオテレフォニーレートである、請求項１に記載の方法。
【請求項１１】
前記潜在的ハンドオフは潜在的無線アクセス技術間（ＲＡＴ間）ハンドオフである、請求項１に記載の方法。
【請求項１２】
前記潜在的ハンドオフが起きる推定時間を示す情報を受信することをさらに備え、
ここにおいて、前記通信パラメータまたは前記通信レートを調整することは、
前記潜在的ハンドオフが起きる前記推定時間を示す前記情報を受信したことに基づいて、前記推定時間の前に前記通信レートを調整することをさらに備える、請求項１に記載の方法。
【請求項１３】
ワイヤレス通信のためのデバイスであって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサと電子通信しているメモリと、
を備え、
前記メモリは、前記１つまたは複数のプロセッサによって実行されるとき、
前記デバイスと通信している別のデバイスの潜在的ハンドオフを示す情報を受信することと、
ハンドオフ情報を記憶するデータ構造に記憶された情報に基づいて、通信遅延、ジッタプロファイル、または通信レートのうちの少なくとも１つに関連付けられた特定の情報を決定することと、
前記潜在的ハンドオフを示す前記情報および前記特定の情報に基づいて、前記潜在的ハンドオフが起きる前に、前記通信に関連付けられた通信パラメータまたは通信レートを調整することと
を前記デバイスに行わせる命令を備える、
デバイス。
【請求項１４】
ワイヤレス通信のための方法であって、
ユーザ機器（ＵＥ）によって、別のＵＥとの通信中に潜在的ハンドオフを識別することと、
前記ＵＥによって、および１つまたは複数の先行ハンドオフに基づいて、前記潜在的ハンドオフの前に、前記潜在的ハンドオフに関連付けられた情報を決定することと、
前記別のＵＥに、前記潜在的ハンドオフの前に、前記潜在的ハンドオフに関連付けられた前記情報を提供することと、
前記ＵＥによって、および前記潜在的ハンドオフを識別したことに基づいて、前記潜在的ハンドオフが起きる前に、前記別のＵＥとの前記通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こすことと
を備える方法。
【請求項１５】
前記潜在的ハンドオフに関連付けられた前記情報を提供することは、
アプリケーションレイヤシグナリングを介して、前記潜在的ハンドオフに関連付けられた前記情報を提供することをさらに備える、請求項１４に記載の方法。
【請求項１６】
前記通信レートに対する前記調整を決定するために、レート適応アルゴリズムを利用することをさらに備える、請求項１４に記載の方法。
【請求項１７】
前記潜在的ハンドオフを識別することは、
動きプロセッサ情報、
信号強度情報、または
無線アクセス技術（ＲＡＴ）シグナリング情報、
のうちの少なくとも１つに基づいて、前記潜在的ハンドオフを識別することをさらに備える、請求項１４に記載の方法。
【請求項１８】
前記通信パラメータまたは前記通信レートに対する前記調整を引き起こすことは、
前記潜在的ハンドオフに関連付けられた前記情報に基づいて、前記別のＵＥに、前記通信に関連付けられた前記通信パラメータまたは前記通信レートを調整させることをさらに備え、ここにおいて、前記潜在的ハンドオフに関連付けられた前記情報は、
期待ハンドオフ時間、
期待ハンドオフ持続時間、
期待ハンドオフ完了時間、
ハンドオフタイプ、
推定通信レート、
オーディオ−ビデオ同期遅延、
エンコーダバッファサイズ、
ジッタバッファサイズに影響を及ぼす期待ジッタ値、または
デコーダバッファサイズ、
のうちの少なくとも１つを含む、請求項１４に記載の方法。
【請求項１９】
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが特定のタイプのハンドオフであると決定することと、
前記別のＵＥに、前記潜在的ハンドオフが完了されたと決定したことに基づいて、およびハンドオフの前記特定のタイプに基づいて、前記通信パラメータまたは通信レートアルゴリズムをリセットすることに関連付けられた情報を提供することと
をさらに備える、請求項１４に記載の方法。
【請求項２０】
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが完了された後、前記潜在的ハンドオフに関連付けられた情報をデータ構造に記憶することと
をさらに備える、請求項１４に記載の方法。
【請求項２１】
前記潜在的ハンドオフに関連付けられた前記情報は、
前記潜在的ハンドオフに関連付けられたハンドオフ実行時間、
前記潜在的ハンドオフに関連付けられた地理的ロケーション、または
前記潜在的ハンドオフに関連付けられたタイプ、
のうちの少なくとも１つを含む、請求項２０に記載の方法。
【請求項２２】
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが完了された後、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１４に記載の方法。
【請求項２３】
前記通信パラメータまたは前記通信レートを調整することは、
前記別のＵＥに、前記潜在的ハンドオフが完了された後、前記通信パラメータまたは前記通信レートを調整させるために、
ターゲット無線アクセス技術（ＲＡＴ）アップリンクレート推定値、または
ターゲットＲＡＴダウンリンクレート推定値、
のうちの少なくとも１つを識別する情報を前記別のＵＥに提供することをさらに備える、請求項２２に記載の方法。
【請求項２４】
前記通信パラメータまたは前記通信レートを調整することは、
ターゲット無線アクセス技術（ＲＡＴ）に関連付けられた情報を提供すること、前記ターゲットＲＡＴは、前記潜在的ハンドオフの後、前記ＵＥのネットワーク接続性を容易にすることに関連付けられたＲＡＴである、をさらに備える、請求項２２に記載の方法。
【請求項２５】
前記潜在的ハンドオフが起きていないと決定することと、
前記潜在的ハンドオフが起きていないと決定したことに基づいて、前記通信パラメータまたは前記通信レートに対する別の調整を引き起こすことと
をさらに備える、請求項１４に記載の方法。
【請求項２６】
前記潜在的ハンドオフが起きていないと決定することは、
前記潜在的ハンドオフに関連付けられた閾値時間期間が経過したと決定することと、
前記潜在的ハンドオフに関連付けられた前記閾値時間期間が経過したと決定したことに基づいて、前記潜在的ハンドオフが起きていないと決定することと
をさらに備える、請求項２５に記載の方法。
【請求項２７】
前記別の調整を引き起こすことは、
前記別のＵＥに、前記潜在的ハンドオフが起きていないことを示す情報を提供することをさらに備える、請求項２５に記載の方法。
【請求項２８】
前記潜在的ハンドオフを識別することは、
入力パラメータのセットを決定することと、
入力パラメータの前記セットに基づいて、機械学習ベースの予測アルゴリズムを使用して、前記潜在的ハンドオフを識別することと
をさらに備える、請求項１４に記載の方法。
【請求項２９】
ワイヤレス通信のためのデバイスであって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサと電子通信しているメモリと、
を備え、
前記メモリは、前記１つまたは複数のプロセッサによって実行されるとき、
別のデバイスとの通信中に潜在的ハンドオフを識別することと、
１つまたは複数の先行ハンドオフに基づいて、前記潜在的ハンドオフの前に、前記潜在的ハンドオフに関連付けられた情報を決定することと、
別のデバイスに、前記潜在的ハンドオフの前に、前記潜在的ハンドオフに関連付けられた前記情報を提供することと、
前記潜在的ハンドオフを識別したことに基づいて、前記潜在的ハンドオフが起きる前に、前記別のデバイスとの前記通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こすことと
を前記デバイスに行わせる命令を備える、
デバイス。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１４３
【補正方法】変更
【補正の内容】
【０１４３】
[0157]これまでの説明は、当業者が本明細書に記載された様々な態様を実践することを可能にするために提供される。これらの態様への様々な修正は当業者には容易に明らかであり、本明細書において規定された一般的な原理は他の態様に適用される場合がある。したがって、特許請求の範囲は、本明細書に示された態様に限定されるものではなく、クレーム文言に矛盾しない最大の範囲を与えられるべきであり、単数形の要素への言及は、そのように明記されていない限り、「唯一無二の」を意味するものではなく、「１つまたは複数の」を意味するものである。「例示的」という単語は、本明細書において、「例、事例、または例示の働きをすること」を意味するために使用される。「例示的」として本明細書において説明されるいずれの態様も、必ずしも他の態様よりも好ましいか、または有利であると解釈されるとは限らない。別段に明記されていない限り、「いくつかの」という用語は１つまたは複数を指す。「Ａ、Ｂ、またはＣのうちの少なくとも１つの」、「Ａ、Ｂ、およびＣのうちの少なくとも１つ」、および「Ａ、Ｂ、Ｃ、またはそれらの任意の組合せ」などの組合せは、Ａ、Ｂ、および／またはＣの任意の組合せを含み、複数のＡ、複数のＢ、または複数のＣを含み得る。具体的には、「Ａ、Ｂ、またはＣのうちの少なくとも１つ」、「Ａ、Ｂ、およびＣのうちの少なくとも１つ」、および「Ａ、Ｂ、Ｃ、またはそれらの任意の組合せ」などの組合せは、Ａのみ、Ｂのみ、Ｃのみ、ＡおよびＢ、ＡおよびＣ、ＢおよびＣ、またはＡおよびＢおよびＣであり得、任意のそのような組合せは、Ａ、Ｂ、またはＣのうちの１つまたは複数のメンバを含み得る。当業者に知られている、または後に知られることになる、本開示全体にわたって説明された様々な態様の要素のすべての構造的および機能的等価物は、参照により本明細書に明確に組み込まれ、特許請求の範囲に包含されるものである。さらに、本明細書において開示するいかなることも、そのような開示が特許請求の範囲に明示的に記載されているか否かにかかわらず、公に供するものではない。いかなるクレーム要素も、その要素が「ための手段」という句を使用して明確に列挙されていない限り、ミーンズプラスファンクションとして解釈されるべきではない。さらに、「に基づく」という句は、別段に明記されていない限り、「に少なくとも部分的に基づく」を意味するものである。
以下に本願の出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレス通信のための方法であって、
ユーザ機器（ＵＥ）によって、前記ＵＥと通信している別のＵＥの潜在的ハンドオフを示す情報を受信することと、
前記ＵＥによって、および前記潜在的ハンドオフを示す前記情報に基づいて、前記潜在的ハンドオフが起きる前に、前記通信に関連付けられた通信パラメータまたは通信レートを調整することと
を備える方法。
［Ｃ２］
前記通信パラメータの期待値を決定することと、前記通信パラメータの前記期待値は前記潜在的ハンドオフ中に予期される、
前記通信パラメータの前記期待値が前記通信パラメータの特定の値の閾値内であると決定することと
をさらに備え、
ここにおいて、前記通信パラメータまたは前記通信レートを調整することは、
ハンドオフ情報または前記通信パラメータを記憶するデータ構造に記憶された情報に基づいて、通信遅延またはジッタプロファイルのうちの少なくとも１つに関連付けられた特定の情報を決定することと、
前記特定の情報に基づいて、および前記通信パラメータの前記期待値が前記通信パラメータの前記特定の値の前記閾値内であると決定したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ３］
前記潜在的ハンドオフを示す前記情報を受信したことに基づいて、前記通信レートに対する調整を決定するために、レート適応アルゴリズムを利用することをさらに備え、
ここにおいて、前記通信レートを調整することは、
前記通信レートに対する前記調整を決定したことに基づいて、ビデオテレフォニーエンコーダレートを調整することをさらに備える、Ｃ１に記載の方法。
［Ｃ４］
前記潜在的ハンドオフを示す前記情報は、
推定通信レート、
オーディオ−ビデオ同期遅延、
エンコーダバッファサイズ、
デコーダバッファサイズ、
ジッタバッファサイズに影響を及ぼす期待ジッタ値、
予測ハンドオフ時間、
予測ハンドオフ持続時間、または
予測ハンドオフタイプ、
のうちの少なくとも１つを含む、Ｃ１に記載の方法。
［Ｃ５］
前記通信パラメータは、
ジッタバッファサイズ、
通信コーデックパラメータ、
コーデックフレーム毎秒レート、または
コーデック解像度、
のうちの少なくとも１つを含む、Ｃ１に記載の方法。
［Ｃ６］
前記潜在的ハンドオフを示す前記情報に基づいて、前記通信に関連付けられた推定アップリンクまたはダウンリンクレートを決定することと、
前記潜在的ハンドオフの指示を受信した後、前記推定アップリンクまたはダウンリンクレートに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ７］
前記潜在的ハンドオフが起きていないことを示す情報を受信することと、
前記潜在的ハンドオフが起きていないことを示す前記情報を受信したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、Ｃ１に記載の方法。
［Ｃ８］
前記潜在的ハンドオフが完了されたことを示す情報を受信することと、
前記潜在的ハンドオフが完了されたことを示す前記情報を受信したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備え、
ここにおいて、前記潜在的ハンドオフを示す前記情報または前記潜在的ハンドオフが完了されたことを示す前記情報は、リアルタイムトランスポートプロトコル（ＲＴＰ）制御プロトコル（ＲＴＣＰ）メッセージまたは汎用アプリケーションレイヤシグナリングメッセージのうちの少なくとも１つを介して受信される、Ｃ１に記載の方法。
［Ｃ９］
前記通信に関連付けられたジッタの量を示す情報を受信すること、ここにおいて、前記ジッタの量は、前記潜在的ハンドオフを受ける前記別のＵＥに関連付けられ、およびここにおいて、前記ジッタの量は、前記別のＵＥが前記潜在的ハンドオフを受ける前の前記通信に関連付けられたジッタの量よりも大きい、または
前記通信に関連付けられたパケット遅延の量を示す情報を受信すること、ここにおいて、前記パケット遅延の量は、前記潜在的ハンドオフを受ける前記別のＵＥに関連付けられ、およびここにおいて、前記パケット遅延の量は、前記別のＵＥが前記潜在的ハンドオフを受ける前の前記通信に関連付けられたパケット遅延の量よりも大きい、
前記ジッタの量を示す前記情報または前記パケット遅延の量を示す前記情報を受信した後、前記通信レートを維持することをさらに備える、Ｃ１に記載の方法。
［Ｃ１０］
前記通信はビデオ通信であり、前記通信レートはビデオテレフォニーレートである、Ｃ１に記載の方法。
［Ｃ１１］
前記潜在的ハンドオフは潜在的無線アクセス技術間（ＲＡＴ間）ハンドオフである、Ｃ１に記載の方法。
［Ｃ１２］
前記潜在的ハンドオフが起きる推定時間を示す情報を受信することをさらに備え、
ここにおいて、前記通信パラメータまたは前記通信レートを調整することは、
前記潜在的ハンドオフが起きる前記推定時間を示す前記情報を受信したことに基づいて、前記推定時間の前に前記通信レートを調整することをさらに備える、Ｃ１に記載の方法。
［Ｃ１３］
ワイヤレス通信のためのデバイスであって、
前記デバイスと通信している別のデバイスの潜在的ハンドオフを示す情報を受信するための手段と、
前記潜在的ハンドオフを示す前記情報に基づいて、前記潜在的ハンドオフが起きる前に、前記通信に関連付けられた通信パラメータまたは通信レートを調整するための手段と
を備えるデバイス。
［Ｃ１４］
ワイヤレス通信のための方法であって、
ユーザ機器（ＵＥ）によって、別のＵＥとの通信中に潜在的ハンドオフを識別することと、
前記潜在的ハンドオフが起きる前に、前記ＵＥによって、および前記潜在的ハンドオフを識別したことに基づいて、前記別のＵＥとの前記通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こすことと
を備える方法。
［Ｃ１５］
前記潜在的ハンドオフの前に、前記別のＵＥに、前記潜在的ハンドオフに関連付けられた情報を提供することをさらに備える、Ｃ１４に記載の方法。
［Ｃ１６］
前記潜在的ハンドオフに関連付けられた前記情報を提供することは、
アプリケーションレイヤシグナリングを介して、前記潜在的ハンドオフに関連付けられた前記情報を提供することをさらに備える、Ｃ１５に記載の方法。
［Ｃ１７］
前記通信レートに対する前記調整を決定するために、レート適応アルゴリズムを利用することをさらに備える、Ｃ１４に記載の方法。
［Ｃ１８］
前記潜在的ハンドオフを識別することは、
動きプロセッサ情報、
信号強度情報、または
無線アクセス技術（ＲＡＴ）シグナリング情報、
のうちの少なくとも１つに基づいて、前記潜在的ハンドオフを識別することをさらに備える、Ｃ１４に記載の方法。
［Ｃ１９］
前記通信パラメータまたは前記通信レートに対する前記調整を引き起こすことは、
前記別のＵＥに、前記通信に関連付けられた前記通信パラメータまたは前記通信レートを調整させるために、前記潜在的ハンドオフが起きる前に、前記別のＵＥに前記潜在的ハンドオフに関連付けられた情報を提供することをさらに備え、ここにおいて、前記潜在的ハンドオフに関連付けられた前記情報は、
期待ハンドオフ時間、
期待ハンドオフ持続時間、
期待ハンドオフ完了時間、
ハンドオフタイプ、
推定通信レート、
オーディオ−ビデオ同期遅延、
エンコーダバッファサイズ、
ジッタバッファサイズに影響を及ぼす期待ジッタ値、または
デコーダバッファサイズ、
のうちの少なくとも１つを含む、Ｃ１４に記載の方法。
［Ｃ２０］
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが特定のタイプのハンドオフであると決定することと、
前記潜在的ハンドオフが完了されたと決定したことに基づいて、およびハンドオフの前記特定のタイプに基づいて、前記通信パラメータまたは通信レートアルゴリズムをリセットすることに関連付けられた情報を提供することと
をさらに備える、Ｃ１４に記載の方法。
［Ｃ２１］
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが完了された後、前記潜在的ハンドオフに関連付けられた情報をデータ構造に記憶することと
をさらに備える、Ｃ１４に記載の方法。
［Ｃ２２］
前記潜在的ハンドオフに関連付けられた前記情報は、
前記潜在的ハンドオフに関連付けられたハンドオフ実行時間、
前記潜在的ハンドオフに関連付けられた地理的ロケーション、または
前記潜在的ハンドオフに関連付けられたタイプ、
のうちの少なくとも１つを含む、Ｃ２１に記載の方法。
［Ｃ２３］
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが完了された後、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、Ｃ１４に記載の方法。
［Ｃ２４］
前記通信パラメータまたは前記通信レートを調整することは、
前記別のＵＥに、前記潜在的ハンドオフが完了された後、前記通信パラメータまたは前記通信レートを調整させるために、
ターゲット無線アクセス技術（ＲＡＴ）アップリンクレート推定値、または
ターゲットＲＡＴダウンリンクレート推定値、
のうちの少なくとも１つを識別する情報を前記別のＵＥに提供することをさらに備える、Ｃ２３に記載の方法。
［Ｃ２５］
前記通信パラメータまたは前記通信レートを調整することは、
ターゲット無線アクセス技術（ＲＡＴ）に関連付けられた情報を提供すること、前記ターゲットＲＡＴは、前記潜在的ハンドオフの後、前記ＵＥのネットワーク接続性を容易にすることに関連付けられたＲＡＴである、をさらに備える、Ｃ２３に記載の方法。
［Ｃ２６］
前記潜在的ハンドオフが起きていないと決定することと、
前記潜在的ハンドオフが起きていないと決定したことに基づいて、前記通信パラメータまたは前記通信レートに対する別の調整を引き起こすことと
をさらに備える、Ｃ１４に記載の方法。
［Ｃ２７］
前記潜在的ハンドオフが起きていないと決定することは、
前記潜在的ハンドオフに関連付けられた閾値時間期間が経過したと決定することと、
前記潜在的ハンドオフに関連付けられた前記閾値時間期間が経過したと決定したことに基づいて、前記潜在的ハンドオフが起きていないと決定することと
をさらに備える、Ｃ２６に記載の方法。
［Ｃ２８］
前記別の調整を引き起こすことは、
前記別のＵＥに、前記潜在的ハンドオフが起きていないことを示す情報を提供することをさらに備える、Ｃ２６に記載の方法。
［Ｃ２９］
前記潜在的ハンドオフを識別することは、
入力パラメータのセットを決定することと、
入力パラメータの前記セットに基づいて、機械学習ベースの予測アルゴリズムを使用して、前記潜在的ハンドオフを識別することと
をさらに備える、Ｃ１４に記載の方法。
［Ｃ３０］
ワイヤレス通信のためのデバイスであって、
別のデバイスとの通信中に潜在的ハンドオフを識別するための手段と、
前記潜在的ハンドオフを識別したことに基づいて、前記潜在的ハンドオフが起きる前に、前記別のデバイスとの前記通信に関連付けられた通信パラメータまたは通信レートに対する調整を引き起こすための手段と
を備えるデバイス。
【手続補正書】
【提出日】平成29年12月8日(2017.12.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザ機器（ＵＥ）におけるワイヤレス通信のための方法であって、
前記ＵＥと通信している別のＵＥの潜在的ハンドオフを示す情報を受信することと、
ハンドオフ情報を記憶するデータ構造に記憶された情報に基づいて、通信遅延またはジッタプロファイルのうちの少なくとも１つに関連付けられた特定の情報を決定することと、
前記潜在的ハンドオフを示す前記情報および前記特定の情報に基づいて、前記潜在的ハンドオフが起きる前に、前記通信に関連付けられた通信パラメータまたは通信レートを調整することと
を備える方法。
【請求項２】
前記通信に関連付けられたパラメータの期待値を決定することと、前記パラメータの前記期待値は前記潜在的ハンドオフ中に予期される、
前記パラメータの前記期待値が前記パラメータの特定の値の閾値内にないと決定することと
をさらに備え、
ここにおいて、前記通信パラメータまたは前記通信レートを調整することは、
前記パラメータの前記期待値が前記パラメータの前記特定の値の前記閾値内にないと決定したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記潜在的ハンドオフを示す前記情報を受信したことに基づいて、前記通信レートに対する調整を決定するために、レート適応アルゴリズムを利用することをさらに備え、
ここにおいて、前記通信レートまたは前記通信パラメータを調整することは、
前記通信レートに対する前記調整を決定したことに基づいて、ビデオテレフォニーエンコーダレートを調整することをさらに備える、請求項１に記載の方法。
【請求項４】
前記潜在的ハンドオフを示す前記情報は、
推定通信レート、
オーディオ−ビデオ同期遅延、
エンコーダバッファサイズ、
デコーダバッファサイズ、
ジッタバッファサイズに影響を及ぼす期待ジッタ値、
予測ハンドオフ時間、
予測ハンドオフ持続時間、または
予測ハンドオフタイプ、
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項５】
前記通信パラメータは、
ジッタバッファサイズ、
通信コーデックパラメータ、
コーデックフレーム毎秒レート、または
コーデック解像度、
のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項６】
前記潜在的ハンドオフを示す前記情報に基づいて、前記通信に関連付けられた推定アップリンクまたはダウンリンクレートを決定することと、
前記潜在的ハンドオフの指示を受信した後、前記推定アップリンクまたはダウンリンクレートに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１に記載の方法。
【請求項７】
前記潜在的ハンドオフが起きていないことを示す情報を受信することと、
前記潜在的ハンドオフが起きていないことを示す前記情報を受信したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１に記載の方法。
【請求項８】
前記潜在的ハンドオフが完了されたことを示す情報を受信することと、
前記潜在的ハンドオフが完了されたことを示す前記情報を受信したことに基づいて、前記通信パラメータまたは前記通信レートを調整することと
をさらに備え、
ここにおいて、前記潜在的ハンドオフを示す前記情報または前記潜在的ハンドオフが完了されたことを示す前記情報は、リアルタイムトランスポートプロトコル（ＲＴＰ）制御プロトコル（ＲＴＣＰ）メッセージまたは汎用アプリケーションレイヤシグナリングメッセージのうちの少なくとも１つを介して受信される、請求項１に記載の方法。
【請求項９】
前記通信に関連付けられたジッタの量を示す情報を受信すること、ここにおいて、前記ジッタの量は、前記潜在的ハンドオフを受ける前記別のＵＥに関連付けられ、およびここにおいて、前記ジッタの量は、前記別のＵＥが前記潜在的ハンドオフを受ける前の前記通信に関連付けられたジッタの量よりも大きい、または
前記通信に関連付けられたパケット遅延の量を示す情報を受信すること、ここにおいて、前記パケット遅延の量は、前記潜在的ハンドオフを受ける前記別のＵＥに関連付けられ、およびここにおいて、前記パケット遅延の量は、前記別のＵＥが前記潜在的ハンドオフを受ける前の前記通信に関連付けられたパケット遅延の量よりも大きい、
前記ジッタの量を示す前記情報または前記パケット遅延の量を示す前記情報を受信した後、前記通信レートを維持すること
をさらに備える、請求項１に記載の方法。
【請求項１０】
前記通信はビデオ通信であり、前記通信レートはビデオテレフォニーレートである、請求項１に記載の方法。
【請求項１１】
前記潜在的ハンドオフは潜在的無線アクセス技術間（ＲＡＴ間）ハンドオフである、請求項１に記載の方法。
【請求項１２】
前記潜在的ハンドオフが起きる推定時間を示す情報を受信することをさらに備え、
ここにおいて、前記通信パラメータまたは前記通信レートを調整することは、
前記潜在的ハンドオフが起きる前記推定時間を示す前記情報を受信したことに基づいて、前記推定時間の前に前記通信レートを調整することをさらに備える、請求項１に記載の方法。
【請求項１３】
ワイヤレス通信のためのデバイスであって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサと電子通信しているメモリと、
を備え、
前記メモリは、前記１つまたは複数のプロセッサによって実行されるとき、
前記デバイスと通信している別のデバイスの潜在的ハンドオフを示す情報を受信することと、
ハンドオフ情報を記憶するデータ構造に記憶された情報に基づいて、通信遅延またはジッタプロファイルのうちの少なくとも１つに関連付けられた特定の情報を決定することと、
前記潜在的ハンドオフを示す前記情報および前記特定の情報に基づいて、前記潜在的ハンドオフが起きる前に、前記通信に関連付けられた通信パラメータまたは通信レートを調整することと
を前記デバイスに行わせる命令を備える、
デバイス。
【請求項１４】
ユーザ機器（ＵＥ）におけるワイヤレス通信のための方法であって、
別のＵＥとの通信中に潜在的ハンドオフを識別することと、
１つまたは複数の先行ハンドオフに基づいて、前記潜在的ハンドオフの前に、前記潜在的ハンドオフに関連付けられた情報を決定することと、
前記別のＵＥに、前記潜在的ハンドオフの前に、前記潜在的ハンドオフに関連付けられた前記情報を提供することと、
ハンドオフ情報を記憶するデータ構造に記憶された情報に基づいて、通信遅延またはジッタプロファイルのうちの少なくとも１つに関連付けられた特定の情報を決定することと、
前記潜在的ハンドオフに関連付けられた前記情報および前記特定の情報に基づいて、前記潜在的ハンドオフが起きる前に、前記別のＵＥとの前記通信に関連付けられた通信パラメータまたは通信レートを調整することと
を備える方法。
【請求項１５】
前記潜在的ハンドオフに関連付けられた前記情報を提供することは、
アプリケーションレイヤシグナリングを介して、前記潜在的ハンドオフに関連付けられた前記情報を提供することをさらに備える、請求項１４に記載の方法。
【請求項１６】
前記通信レートに対する前記調整を決定するために、レート適応アルゴリズムを利用することをさらに備える、請求項１４に記載の方法。
【請求項１７】
前記潜在的ハンドオフを識別することは、
動きプロセッサ情報、
信号強度情報、または
無線アクセス技術（ＲＡＴ）シグナリング情報、
のうちの少なくとも１つに基づいて、前記潜在的ハンドオフを識別することをさらに備える、請求項１４に記載の方法。
【請求項１８】
前記通信パラメータまたは前記通信レートに対する前記調整を引き起こすことは、
前記潜在的ハンドオフに関連付けられた前記情報に基づいて、前記別のＵＥに、前記通信に関連付けられた前記通信パラメータまたは前記通信レートを調整させることをさらに備え、ここにおいて、前記潜在的ハンドオフに関連付けられた前記情報は、
期待ハンドオフ時間、
期待ハンドオフ持続時間、
期待ハンドオフ完了時間、
ハンドオフタイプ、
推定通信レート、
オーディオ−ビデオ同期遅延、
エンコーダバッファサイズ、
ジッタバッファサイズに影響を及ぼす期待ジッタ値、または
デコーダバッファサイズ、
のうちの少なくとも１つを含む、請求項１４に記載の方法。
【請求項１９】
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが特定のタイプのハンドオフであると決定することと、
前記別のＵＥに、前記潜在的ハンドオフが完了されたと決定したことに基づいて、およびハンドオフの前記特定のタイプに基づいて、前記通信パラメータまたは通信レートアルゴリズムをリセットすることに関連付けられた情報を提供することと
をさらに備える、請求項１４に記載の方法。
【請求項２０】
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが完了された後、前記潜在的ハンドオフに関連付けられた情報をデータ構造に記憶することと
をさらに備える、請求項１４に記載の方法。
【請求項２１】
前記潜在的ハンドオフに関連付けられた前記情報は、
前記潜在的ハンドオフに関連付けられたハンドオフ実行時間、
前記潜在的ハンドオフに関連付けられた地理的ロケーション、または
前記潜在的ハンドオフに関連付けられたタイプ、
のうちの少なくとも１つを含む、請求項２０に記載の方法。
【請求項２２】
前記潜在的ハンドオフが完了されたと決定することと、
前記潜在的ハンドオフが完了された後、前記通信パラメータまたは前記通信レートを調整することと
をさらに備える、請求項１４に記載の方法。
【請求項２３】
前記通信パラメータまたは前記通信レートを調整することは、
前記別のＵＥに、前記潜在的ハンドオフが完了された後、前記通信パラメータまたは前記通信レートを調整させるために、
ターゲット無線アクセス技術（ＲＡＴ）アップリンクレート推定値、または
ターゲットＲＡＴダウンリンクレート推定値、
のうちの少なくとも１つを識別する情報を前記別のＵＥに提供することをさらに備える、請求項２２に記載の方法。
【請求項２４】
前記通信パラメータまたは前記通信レートを調整することは、
ターゲット無線アクセス技術（ＲＡＴ）に関連付けられた情報を提供すること、前記ターゲットＲＡＴは、前記潜在的ハンドオフの後、前記ＵＥのネットワーク接続性を容易にすることに関連付けられたＲＡＴである、をさらに備える、請求項２２に記載の方法。
【請求項２５】
前記潜在的ハンドオフが起きていないと決定することと、
前記潜在的ハンドオフが起きていないと決定したことに基づいて、前記通信パラメータまたは前記通信レートに対する別の調整を引き起こすことと
をさらに備える、請求項１４に記載の方法。
【請求項２６】
前記潜在的ハンドオフが起きていないと決定することは、
前記潜在的ハンドオフに関連付けられた閾値時間期間が経過したと決定することと、
前記潜在的ハンドオフに関連付けられた前記閾値時間期間が経過したと決定したことに基づいて、前記潜在的ハンドオフが起きていないと決定することと
をさらに備える、請求項２５に記載の方法。
【請求項２７】
前記別の調整を引き起こすことは、
前記別のＵＥに、前記潜在的ハンドオフが起きていないことを示す情報を提供することをさらに備える、請求項２５に記載の方法。
【請求項２８】
前記潜在的ハンドオフを識別することは、
入力パラメータのセットを決定することと、
入力パラメータの前記セットに基づいて、機械学習ベースの予測アルゴリズムを使用して、前記潜在的ハンドオフを識別することと
をさらに備える、請求項１４に記載の方法。
【請求項２９】
ワイヤレス通信のためのデバイスであって、
１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサと電子通信しているメモリと、
を備え、
前記メモリは、前記１つまたは複数のプロセッサによって実行されるとき、
別のデバイスとの通信中に潜在的ハンドオフを識別することと、
１つまたは複数の先行ハンドオフに基づいて、前記潜在的ハンドオフの前に、前記潜在的ハンドオフに関連付けられた情報を決定することと、
別のデバイスに、前記潜在的ハンドオフの前に、前記潜在的ハンドオフに関連付けられた前記情報を提供することと、
ハンドオフ情報を記憶するデータ構造に記憶された情報に基づいて、通信遅延またはジッタプロファイルのうちの少なくとも１つに関連付けられた特定の情報を決定することと、
前記潜在的ハンドオフに関連付けられた前記情報および前記特定の情報に基づいて、前記潜在的ハンドオフが起きる前に、前記別のデバイスとの前記通信に関連付けられた通信パラメータまたは通信レートを調整することと
を前記デバイスに行わせる命令を備える、
デバイス。
【国際調査報告】
2018517326.tif 000019
2018517326.tif 000020
2018517326.tif 000021