(57)【要約】  水平ラップアラウンド動き補償が有効化されているかどうかを表示するラップアラウンド有効化表示の受け取りに基づいて、現在のサンプルに水平ジオメトリパディングを実行するためのシステム、方法、及び手段を開示する。ラップアラウンド有効化表示に基づいて、水平ラップアラウンド動き補償が有効化されている場合、ビデオコーディングデバイスは、ピクチャ内の現在のサンプルの参照サンプルのラップアラウンドオフセットを決定することができる。参照サンプルのラップアラウンドオフセットは、ピクチャの面幅を表示することができる。ビデオコーディングデバイスは、参照サンプルのラップアラウンドオフセット、ピクチャのピクチャ幅、及び現在のサンプルロケーションに基づいて、現在のサンプルの参照サンプルロケーションを決定することができる。ビデオコーディングデバイスは、参照サンプルロケーションに基づいて水平方向に現在のサンプルを予測することができる。反復的なパディング又はクリッピングを垂直方向に使用することができる。
2022501905.tif 000002
【特許請求の範囲】
【請求項１】
ビデオコンテンツをコード化する方法であって、
ビットストリームで前記ビデオコンテンツに関連付けされたピクチャを受け取ることと、
水平ラップアラウンド動き補償が有効化されているかどうかを表示するラップアラウンド有効化表示を受け取ることと、
前記水平ラップアラウンド動き補償が有効化されていることを表示する前記ラップアラウンド有効化表示に基づいて、前記ピクチャ内の現在のサンプルの参照サンプルのラップアラウンドオフセットを決定することと、
前記参照サンプルのラップアラウンドオフセット、前記ピクチャのピクチャ幅、及び現在のサンプルロケーションに基づいて、前記現在のサンプルの参照サンプルロケーションを決定することと、
前記参照サンプルロケーションに基づいて、前記現在のサンプルを予測することと、
を含む方法。
【請求項２】
前記ラップアラウンド有効化表示に基づいて、前記参照サンプルのラップアラウンドオフセットのオフセット表示を受け取るかどうかを判定することをさらに含むとともに、前記ラップアラウンド有効化表示が有効化されていることを判定すると、前記ビットストリームを解析して、前記参照サンプルのラップアラウンドオフセットの前記オフセット表示を受け取り、前記ラップアラウンド有効化表示が無効化されていることを判定すると、前記ビットストリームの解析をスキップし、前記参照サンプルのラップアラウンドオフセットの前記オフセット表示を受け取る、請求項１に記載の方法。
【請求項３】
前記ラップアラウンド有効化表示が、前記水平ラップアラウンド動き補償が有効化されているかどうかを表示する、ラップアラウンド有効化フラグを含む、請求項１に記載の方法。
【請求項４】
前記ピクチャ内の前記現在のサンプルの前記参照サンプルのラップアラウンドオフセットを決定することが、
前記ビットストリームで前記参照サンプルのラップアラウンドオフセットのオフセット表示を受け取ることを含むとともに、前記参照サンプルのラップアラウンドオフセットが、前記オフセット表示に基づいて決定され、前記参照サンプルのラップアラウンドオフセットが、前記ピクチャの面幅を表す、請求項１に記載の方法。
【請求項５】
前記ピクチャ内の前記現在のサンプルの前記参照サンプルのラップアラウンドオフセットを決定することが、
前記ピクチャの面幅を表すサイズ表示であって、輝度サンプルにおけるガードバンドの幅を含む前記サイズ表示を受け取ることと、
前記サイズ表示に基づいて、前記ピクチャの前記面幅を算出することと、
を含む、請求項１に記載の方法。
【請求項６】
前記ガードバンドの前記幅が、前記ガードバンドの第１の幅であり、前記ピクチャの前記面幅を表す前記サイズ表示が、輝度サンプルにおける前記ガードバンドの第２の幅をさらに含み、前記ピクチャの前記面幅が、前記ガードバンドの前記第１の幅、及び輝度サンプルにおける前記ガードバンドの前記第２の幅に基づいて算出される、請求項５に記載の方法。
【請求項７】
前記ラップアラウンド有効化表示、及び前記参照サンプルのラップアラウンドオフセットが、シーケンスレベルで受け取られる、請求項１に記載の方法。
【請求項８】
前記参照サンプルロケーションを決定することが、
前記参照サンプルのラップアラウンドオフセット、及び前記ピクチャの前記ピクチャ幅に基づいて、前記ピクチャの面幅を算出することと、
前記ピクチャ内の前記現在のサンプルロケーションを識別することと、
元々の参照サンプルロケーションが、前記ピクチャの外側にあることを判定することと、
前記元々の参照サンプルロケーションが前記ピクチャの最左端の水平境界の外側にあることを判定すると、前記元々の参照サンプルロケーションに関連付けされた水平サンプル座標に前記参照サンプルのラップアラウンドオフセットを加算することによって、前記参照サンプルロケーションを決定することと、
前記元々の参照サンプルロケーションが前記ピクチャの最右端の水平境界の外側にあることを判定すると、前記元々の参照サンプルロケーションに関連付けされた前記水平サンプル座標から前記参照サンプルのラップアラウンドオフセットを減算することによって、前記参照サンプルロケーションを決定することと、
を含む、請求項１に記載の方法。
【請求項９】
元々の参照サンプルロケーションが、前記ピクチャの外側にあることを判定することと、
前記元々の参照サンプルロケーションに関連付けされた水平サンプル座標に前記参照サンプルのラップアラウンドオフセットを適用することによって、前記参照サンプルロケーションを算出することと、
を含む、請求項１に記載の方法。
【請求項１０】
前記ピクチャ内の前記現在のサンプルロケーションを識別することと、
前記現在のサンプルロケーションが、前記ピクチャの水平境界に位置することを判定することと、
前記参照サンプルロケーションが、前記ピクチャの前記水平境界の外側に位置することを判定することと、
前記水平ラップアラウンド動き補償が無効化されていることを表示する前記ラップアラウンド有効化表示に基づいて、前記ピクチャの前記水平境界上の前記参照サンプルロケーションを識別することと、
前記参照サンプルロケーションに基づいて、前記現在のサンプルを予測することと、
を含む、請求項１に記載の方法。
【請求項１１】
前記ピクチャが、正距円筒投影図法（ＥＲＰ）フォーマット、正積投影図法（ＥＡＰ）フォーマット、又は調整された正積投影図法（ＡＥＰ）フォーマットに関連付けされている、請求項１に記載の方法。
【請求項１２】
ビデオコンテンツをコーディングするデバイスであって、
プロセッサを含み、前記プロセッサは、
ビットストリームで前記ビデオコンテンツに関連付けされたピクチャを受け取り、
水平ラップアラウンド動き補償が有効化されているかどうかを表示するラップアラウンド有効化表示を受け取り、
前記水平ラップアラウンド動き補償が有効化されていることを表示する前記ラップアラウンド有効化表示に基づいて、前記ピクチャ内の現在のサンプルの参照サンプルのラップアラウンドオフセットを決定し、
前記参照サンプルのラップアラウンドオフセット、前記ピクチャのピクチャ幅、及び現在のサンプルロケーションに基づいて、前記現在のサンプルの参照サンプルロケーションを決定し、且つ、
前記参照サンプルロケーションに基づいて、前記現在のサンプルを予測する
ように構成された、デバイス。
【請求項１３】
前記プロセッサが、
前記ラップアラウンド有効化表示に基づいて、前記参照サンプルのラップアラウンドオフセットのオフセット表示を受け取るかどうかを判定するようにさらに構成され、
前記ラップアラウンド有効化表示が有効化されていることを判定次第、前記ビットストリームを解析して、前記参照サンプルのラップアラウンドオフセットの前記オフセット表示を受け取り、且つ、前記ラップアラウンド有効化表示が無効化されていることを判定次第、前記ビットストリームの解析をスキップし、前記参照サンプルのラップアラウンドオフセットの前記オフセット表示を受け取る、請求項１２に記載のデバイス。
【請求項１４】
前記ピクチャ内の前記現在のサンプルの前記参照サンプルのラップアラウンドオフセットを決定することは、前記プロセッサが、
前記ビットストリームで前記参照サンプルのラップアラウンドオフセットのオフセット表示を受け取るように構成され、前記参照サンプルのラップアラウンドオフセットが、前記オフセット表示に基づいて決定され、且つ、前記参照サンプルのラップアラウンドオフセットが、前記ピクチャの面幅を表す、請求項１２に記載のデバイス。
【請求項１５】
前記ピクチャ内の前記現在のサンプルの前記参照サンプルのラップアラウンドオフセットを決定することは、前記プロセッサが、
フレームパッキングされたピクチャの面幅を表すサイズ表示であって、輝度サンプルにおけるガードバンドの幅を含む前記サイズ表示を受け取り、且つ、
前記サイズ表示に基づいて、前記ピクチャの前記面幅を算出するように構成された、請求項１２に記載のデバイス。
【請求項１６】
前記参照サンプルロケーションを決定することは、前記プロセッサが、
前記参照サンプルのラップアラウンドオフセット、及び前記ピクチャの前記ピクチャ幅に基づいて、フレームパッキングされたピクチャの面幅を算出し、
前記フレームパッキングされたピクチャ内の前記現在のサンプルロケーションを識別し、
元々の参照サンプルロケーションが、前記ピクチャの外側にあることを判定し、
前記元々の参照サンプルロケーションが前記ピクチャの最左端の水平境界の外側にあることを判定次第、前記元々の参照サンプルロケーションに関連付けされた水平サンプル座標に前記参照サンプルのラップアラウンドオフセットを加算することによって、前記参照サンプルロケーションを決定し、且つ、
前記元々の参照サンプルロケーションが前記ピクチャの最右端の水平境界の外側にあることを判定次第、前記元々の参照サンプルロケーションに関連付けされた前記水平サンプル座標から前記参照サンプルのラップアラウンドオフセットを減算することによって、前記参照サンプルロケーションを決定するように構成された、請求項１２に記載のデバイス。
【請求項１７】
前記プロセッサが、
前記ピクチャ内の前記現在のサンプルロケーションを識別し、
前記現在のサンプルロケーションが、前記ピクチャの水平境界に位置することを判定し、
前記参照サンプルロケーションが、前記ピクチャの前記水平境界の外側に位置することを判定し、
前記水平ラップアラウンド動き補償が無効化されていることを表示する前記ラップアラウンド有効化表示に基づいて、前記ピクチャの前記水平境界上の前記参照サンプルロケーションを識別し、且つ、
前記参照サンプルロケーションに基づいて、前記現在のサンプルを予測するように構成された、請求項１２に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
相互参照
[0001]  本出願は、２０１８年９月２７日に出願された米国仮特許出願第６２／７３７，３０３号の利益を主張し、その内容は、参照によって本明細書に組み込まれる。
【背景技術】
【０００２】
背景
[0002]  バーチャルリアリティ（ＶＲ）が、ますます我々の日常生活の中に入り込んできている。ＶＲは、ヘルスケア、教育、ソーシャルネットワーキング、工業デザイン／トレーニング、ゲーム、映画、ショッピング、娯楽、等々を含む、多くの応用分野を有する。ＶＲは、没入型の視聴経験をもたらすことができるので、ＶＲは、産業界及び消費者の注目を集めている。ＶＲは、視聴者を取り囲むバーチャル環境を作り出し、視聴者が本当に「そこにいる」ような感覚を生み出す。ＶＲ環境内において完全にリアルな感覚をいかにして提供するかは、ユーザの体験にとって重要である。例えば、ＶＲシステムは、姿勢、ジェスチャ、視線、音声、等々を通した対話をサポートすることができる。ユーザがＶＲ世界内のオブジェクトと自然なやり方で対話することを可能にするために、ＶＲは、触覚フィードバックをユーザに提供することができる。
【発明の概要】
【課題を解決するための手段】
【０００３】
概要
[0003]  水平ラップアラウンド動き補償が有効化されていることを表示するラップアラウンド有効化表示の受け取りに基づいて、現在のサンプルに水平ジオメトリパディングを実行するためのシステム、方法、及び手段を開示する。
【０００４】
[0004]  ビデオコーディングデバイスは、ビットストリームでビデオコンテンツに関連付けされたピクチャを受け取ることができる。本明細書に記載のビデオコーディングデバイスは、エンコーダ及び／又はデコーダであってもよいし、エンコーダ及び／又はデコーダを含んでもよい。ピクチャは、フレームパッキングされたピクチャであってもよいし、フレームパッキングされたピクチャを含んでもよい。ビデオコーディングデバイスは、ラップアラウンド有効化表示を受け取ることができる。例えば、ビデオコーディングデバイスは、シーケンスレベルでラップアラウンド有効化表示を受け取ることができる。ラップアラウンド有効化表示は、水平ラップアラウンド動き補償が有効化又は無効化されているかどうかを表示することができる。ラップアラウンド有効化表示は、水平ラップアラウンド動き補償が有効化又は無効化されているかどうかを表示する、ラップアラウンド有効化フラグであってもよいし、そのラップアラウンド有効化フラグを含んでもよい。
【０００５】
[0005]  水平ラップアラウンド動き補償が有効化されていることを表示するラップアラウンド有効化表示に基づいて、ビデオコーディングデバイスは、ピクチャ内の現在のサンプルの参照サンプルのラップアラウンドオフセットを決定することができる。例では、ビデオコーディングデバイスは、ビットストリーム内の参照サンプルのラップアラウンドオフセットのオフセット表示を受け取ることができる。参照サンプルのラップアラウンドオフセットは、オフセット表示に基づいて決定することができる。参照サンプルのラップアラウンドオフセットは、ピクチャの面幅を表示することができる。例では、ビデオコーディングデバイスは、ピクチャの面幅を表すサイズ表示を受け取ることができる。例えば、サイズ表示は、輝度（luma）サンプルにおけるガードバンドの幅であってもよいし、そのガードバンドの幅を含んでもよい。ビデオコーディングデバイスは、サイズ表示に基づいてピクチャの面幅を算出することができ、算出された面幅を参照サンプルのラップアラウンドオフセットとして使用することができる。例では、ガードバンドは、同じ幅を有することができる。例では、ガードバンドは、異なる幅を有することができる。
【０００６】
[0006]  ビデオコーディングデバイスは、参照サンプルのラップアラウンドオフセット、ピクチャのピクチャ幅、及び現在のサンプルロケーションに基づいて、現在のサンプルの参照サンプルロケーションを決定することができる。ビデオコーディングデバイスは、シーケンスレベルで参照サンプルのラップアラウンドオフセットを受け取ることができる。
【０００７】
[0007]  例では、ビデオコーディングデバイスは、現在のサンプルロケーションに関連付けされた元々の参照サンプルロケーション（例えば、未処理の参照サンプルロケーション）がピクチャの外側にあるかどうかを判定することができる。元々の参照サンプルロケーションがピクチャの外側にある場合、ビデオコーディングデバイスは、水平ジオメトリパディングの参照サンプルロケーションを算出することができる。例えば、ビデオコーディングデバイスは、元々の参照サンプルロケーションに関連付けされた水平サンプル座標に参照サンプルのラップアラウンドオフセットを適用することによって、参照サンプルロケーションを算出することができる。
【０００８】
[0008]  例では、ビデオコーディングデバイスは、参照サンプルのラップアラウンドオフセット及びピクチャのピクチャ幅に基づいて、ピクチャの面幅を算出することができる。ビデオコーディングデバイスは、ピクチャ内の現在のサンプルロケーションを識別することができる。ビデオコーディングデバイスは、元々の参照サンプルロケーションがピクチャの外側にあるかどうかを判定することができる。元々の参照サンプルロケーションがピクチャの最左端の水平境界の外側にある場合、ビデオコーディングデバイスは、元々の参照サンプルロケーションに関連付けされた水平サンプル座標に参照サンプルのラップアラウンドオフセットを加算することによって、参照サンプルロケーションを決定することができる。元々の参照サンプルロケーションがピクチャの最右端の水平境界の外側にある場合、ビデオコーディングデバイスは、元々の参照サンプルロケーションに関連付けされた水平サンプル座標から参照サンプルのラップアラウンドオフセットを減算することによって、参照サンプルロケーションを決定することができる。
【０００９】
[0009]  ビデオコーディングデバイスは、参照サンプルロケーションに基づいて現在のサンプルを予測することができる。
【００１０】
[0010]  ビデオコーディングデバイスは、ラップアラウンド有効化表示に基づいて、水平ラップアラウンド動き補償が無効化されているかどうかを判定することができる。ラップアラウンド有効化表示が、水平ラップアラウンド動き補償が無効化されていることを表示した場合、ビデオコーディングデバイスは、ピクチャ内の現在のサンプルロケーションを識別することができる。ビデオコーディングデバイスは、現在のサンプルロケーションがピクチャの水平境界に位置しているかどうかを判定することができる。ビデオコーディングデバイスは、参照サンプルロケーションがピクチャの水平境界の外側に位置しているかどうかを判定することができる。ビデオコーディングデバイスが、参照サンプルロケーションがピクチャの水平境界の外側に位置することを判定した場合、ビデオコーディングデバイスは、ピクチャの水平境界上の参照サンプルロケーションを識別することができる。ビデオコーディングデバイスは、参照サンプルロケーションに基づいて現在のサンプルを予測することができる。
【００１１】
[0011]  ピクチャは、正距円筒投影図法（ＥＲＰ：equirectangular projection）フォーマット、正積投影図法（ＥＡＰ：equal-area projection）フォーマット、又は調整された正積投影図法（ＡＥＰ：adjusted equal-area projection）フォーマットであってもよいし、そのフォーマットを含んでもよい。
【００１２】
[0012]  ビデオコーディングデバイスは、ラップアラウンド有効化表示に基づいて、参照サンプルのラップアラウンドオフセットのオフセット表示を受け取るかどうかを判定することができる。ビデオコーディングデバイスが、ラップアラウンド有効化表示が有効化されていることを判定した場合、ビデオコーディングデバイスは、ビットストリームを解析して、参照サンプルのラップアラウンドオフセットのオフセット表示を受け取ることができる。ビデオコーディングデバイスが、ラップアラウンド有効化表示が無効化されていることを判定した場合、ビデオコーディングデバイスは、ビットストリームの解析をスキップし、参照サンプルのラップアラウンドオフセットのオフセット表示の受け取りをスキップすることができる。
【００１３】
[0013]  表示は、ジオメトリパディングを有効化するように、（例えば、ビットストリームで）信号合図（signal）することができる。１つ又は複数の球面隣接物（spherical neighbor）の正しい位置を決定することができる。ジオメトリパディングは、ガードバンドの位置及び／又はサイズを考慮して、１つ又は複数の球面隣接物の正しい位置を計算することができる。ガードバンドの位置及び／又はサイズは、ピクチャ内に１つ又は複数の面をパッキングするとき（例えば、符号化の前）に、加算されている場合がある。ジオメトリパディングが適用されているかどうかを表示するように、及び／又はガードバンドを指定するように、ジオメトリパディングに関連する１つ又は複数の表示が信号合図される場合がある。
【００１４】
[0014]  面（例えば、単一面）を含むＥＲＰ、ＥＡＰ、ＡＥＰ、及び／又はこれらに類する投影フォーマットのような投影ジオメトリの場合、ジオメトリパディングを水平方向に実行することができる。ジオメトリパディングを水平方向に実行するとき、垂直方向に反復的なパディングを使用することができる。水平サンプル座標をコード化されたピクチャ内に包み込むことができるので、サンプル位置を決定することができる。垂直サンプル座標は、例えば、反復的なパディングの場合のように、１つ又は複数のコード化されたピクチャ境界にクリップすることができる。単一面ベースの投影ジオメトリに関連付けされた、（例えば、水平ジオメトリパディングを使用する）インター予測のための整数サンプル導出プロセス及び／又は分数サンプル補間プロセスを決定することができる。
【図面の簡単な説明】
【００１５】
図面の簡単な説明
【図１Ａ】[0015]経度及び緯度での球面サンプリングの一例を図示する。
【図１Ｂ】[0016]正距円筒投影図法を用いた二次元（２Ｄ）平面の一例を図示する。
【図２Ａ】[0017]キューブマップ投影図法（ＣＭＰ：cubemap projection）の三次元（３Ｄ）ジオメトリ構造の一例を図示する。
【図２Ｂ】[0018]ＣＭＰの６つの面の２Ｄ平面の一例を図示する。
【図３Ａ】[0019]正距円筒投影図法（ＥＲＰ）を使用してパディングされた境界を有するピクチャの一例を図示する。
【図３Ｂ】[0020]ＣＭＰを使用してパディングされた境界を有するピクチャの一例を図示する。
【図４Ａ】[0021]ＥＲＰのパディングジオメトリの一例を図示する。
【図４Ｂ】[0022]パディングされたＥＲＰピクチャの一例を図示する。
【図５Ａ】[0023]ＣＭＰのパディングジオメトリの一例を図示する。
【図５Ｂ】[0024]パディングされたＣＭＰ面の一例を図示する。
【図６】[0025]３６０度ビデオワークフローの一例を図示する。
【図７】[0026]ビデオエンコーダの一例を図示する。
【図８】[0027]ビデオデコーダの一例を図示する。
【図９】[0028]イントラ予測で使用される参照サンプルの一例を図示する。
【図１０】[0029]イントラ予測方向の表示の一例を図示する。
【図１１】[0030]動きベクトルを用いたインター予測（例えば、単予測）の一例を図示する。
【図１２】[0031]ピクチャ境界外の参照サンプルのパディングの一例を図示する。
【図１３】[0032]空間マージ候補を決定する際に使用される空間隣接物の一例を図示する。
【図１４】[0033]水平ジオメトリパディングを使用する際のインター予測のために再構築されたサンプルのキャッシング（caching）の一例を図示する。
【図１５】[0034]４分の１サンプル輝度補間のための整数サンプル（例えば、英大文字を有する網掛けされているブロック）及び分数サンプル（例えば、英小文字を有する網掛けされていないブロック）の位置の一例を図示する。
【図１６Ａ】[0035]１つ又は複数の開示されている実施形態を実装し得る、通信システムの一例のシステム図である。
【図１６Ｂ】[0036]図１６Ａに図示されている通信システム内で使用し得る、ワイヤレス送信／受信ユニット（ＷＴＲＵ：wireless transmit/receive unit）の一例のシステム図である。
【図１６Ｃ】[0037]図１６Ａに図示されている通信システム内で使用し得る、無線アクセスネットワーク（ＲＡＮ：radio access network）の一例及びコアネットワーク（ＣＮ：core network）の一例のシステム図である。
【図１６Ｄ】[0038]図１６Ａに図示されている通信システム内で使用し得る、ＲＡＮのさらなる例及びＣＮのさらなる例のシステム図である。
【発明を実施するための形態】
【００１６】
詳細な説明
[0039]  ここで、様々な図を参照して、例示的な実施形態の詳細な説明を行う。この説明は可能な実装形態の詳細な例を提供するが、詳細は例示であることが意図され、本出願の範囲を何ら限定するものでないことに留意されたい。
【００１７】
[0040]  本明細書に記載の３６０度ビデオは、球面ビデオ、全方位ビデオ、バーチャルリアリティ（ＶＲ）ビデオ、パノラマビデオ、没入型ビデオ（例えば、６自由度を含むことができるライトフィールドビデオ）、点群ビデオ、及び／又はこれらに類するものであってもよいし、それらビデオを含んでもよい。
【００１８】
[0041]  ＶＲシステムは、３６０度ビデオを使用して、水平方向に３６０度の角度から、及び垂直方向に１８０度の角度からシーンを見る機能をユーザに提供することができる。ＶＲシステム及び／又は３６０度ビデオは、超高精細（ＵＨＤ：ultra high definition）サービスを超えるメディア消費のための方向であると考えることができる。全方位メディアアプリケーションフォーマットの要件及び有望な技術への取り組みを実行して、ＶＲシステムにおける３６０度ビデオの品質を向上させることができ、及び／又はクライアントの相互運用性の処理チェーンを標準化することができる。自由視点ＴＶ（ＦＴＶ：Free view TV）は、以下の、（１）３６０度ビデオ（例えば、全方位ビデオ）ベースのシステム、（２）マルチビューベースのシステムのうちの１つ又は複数の性能を試験することができる。
【００１９】
[0042]  ＶＲシステムは、処理チェーンを含むことができる。処理チェーンは、取り込み、処理、表示、及び／又は適用であってもよいし、それらを含んでもよい。取り込みに関して、ＶＲシステムは、１つ又は複数のカメラを使用して、異なる多岐にわたるビュー（例えば、６〜１２個のビュー）からシーンを取り込むことができる。ビューは、一緒につなぎ合わされて、高解像度（例えば、４Ｋ又は８Ｋ）の３６０度ビデオを形成することができる。クライアント側及び／又はユーザ側では、ＶＲシステムは、計算プラットフォーム、ヘッドマウントディスプレイ（ＨＭＤ）、及び／又は１つ若しくは複数のヘッドトラッキングセンサを含むことができる。計算プラットフォームは、３６０度ビデオを受け取り及び／又は復号することができ、及び／又は、ディスプレイ用のビューポートを生成することができる。片眼に１つずつの２つのピクチャをビューポートのためにレンダリングすることができる。２つのピクチャは、ＨＭＤ（例えば、ステレオ視聴用）に表示することができる。レンズを使用して、ＨＭＤに表示される画像を拡大してもっと良く見えるようにすることができる。ヘッドトラッキングセンサは、視聴者の頭部の向きを追跡し続け（例えば、継続的に追跡し続け）ることができ、及び／又は、システムに向き情報を送給してビューポートピクチャをその向きに表示することができる。
【００２０】
[0043]  ＶＲシステムは、タッチデバイスを提供し、視聴者がバーチャル世界内のオブジェクトと対話することができる。ＶＲシステムは、ＧＰＵサポートを有するワークステーションによって駆動することができる。ＶＲシステムは、計算プラットフォーム、ＨＭＤディスプレイ、及び／又はヘッドトラッキングセンサとしてスマートフォンを使用することができる。空間ＨＭＤ解像度は２１６０ｘ１２００とすることができ、リフレッシュレートは９０Ｈｚとすることができ、及び／又は、視界（ＦＯＶ）は１１０度とすることができる。ヘッドトラッキングセンサのサンプリング密度は１０００Ｈｚとすることができ、速い動きを捕らえることができる。ＶＲシステムは、レンズ及び／又はボール紙を含むことができ、及び／又はスマートフォンによって駆動することができる。
【００２１】
[0044]  ３６０度ビデオは、例えば、ダイナミックアダプティブストリーミングオーバーＨＴＴＰ（ＤＡＳＨ：dynamic adaptive streaming over HTTP）ベースのビデオストリーミング技法を使用して、圧縮及び／又は配信することができる。例えば、球面ジオメトリ構造を使用して３６０度のビデオ配信を実装して、３６０度の情報を表現することができる。例えば、複数のカメラによって取り込まれた、同期された複数のビューは、（例えば、一体構造として）球面上でつなぎ合わせることができる。球面情報は、ジオメトリ変換（例えば、正距円筒投影図法及び／又はキューブマップ投影図法）によって２Ｄ平面上に投影することができる。
【００２２】
[0045]  正距円筒投影図法を実行することができる。図１Ａは、経度（φ）及び緯度（θ）での球面サンプリングの一例を示す。図１Ｂは、正距円筒投影図法（ＥＲＰ）を使用して２Ｄ平面上に投影されている球面の一例を示す。航空学において、範囲［−π，π］内の経度φは、偏揺れと呼ばれる場合があり、範囲［−π／２，π／２］内の緯度θは、縦揺れと呼ばれる場合がある。πは、円の円周の、その直径に対する比とすることができる。座標（ｘ，ｙ，ｚ）は、３Ｄ空間内のある点の座標を表現することができる。座標（ｕｅ，ｖｅ）は、ＥＲＰ後の２Ｄ平面内のある点の座標を表現することができる。ＥＲＰは、例えば、（１）及び（２）に示されるように、数学的に表現することができる。
ｕｅ＝（φ／（２＊π）＋０．５）＊Ｗ（１）
ｖｅ＝（０．５−θ／π）＊Ｈ（２）
Ｗ及びＨは、２Ｄ平面ピクチャの幅及び高さとすることができる。図１Ａに見られるように、球面上の経度Ｌ４と緯度Ａ１との間の交点である点Ｐは、（１）及び／又は（２）を使用して図１Ｂの２Ｄ平面内の一意の点ｑにマッピングすることができる。図１Ｂに示される２Ｄ平面内の点ｑは、例えば、逆投影によって、図１Ａに示される球面上の点Ｐに投影し戻すことができる。図１Ｂの視野（ＦＯＶ）は、球面におけるＦＯＶが、Ｘ軸に沿った視野角が約１１０度で２Ｄ平面にマッピングされている例を示している。
【００２３】
[0046]  １つ又は複数の３６０度ビデオを２Ｄビデオにマッピングすることができる。マッピングされたビデオは、ビデオコーデック（例えば、Ｈ．２６４、ＨＥＶＣ、及び／又はこれらに類するもの）を使用して符号化することができ、及び／又はクライアントに配信することができる。クライアント側では、正距円筒ビデオは、ユーザのビューポートに基づいて（例えば、正距円筒投ピクチャ内のＦＯＶに属する部分をＨＭＤ上に投影及び／又は表示することによって）、復号及び／又はレンダリングすることができる。球面ビデオは、ＥＲＰで符号化するために２Ｄ平面ピクチャに変換することができる。正距円筒２Ｄピクチャの特性は、非正距円筒２Ｄピクチャ（例えば、直線ビデオ）とは異なる場合がある。北極に相当し得るピクチャの上部、及び南極に相当し得るピクチャの下部は、（例えば、赤道に相当し得るピクチャの中央部と比べると）引き延ばされている場合がある。引き延ばしは、２Ｄ空間領域内の正距円筒サンプリングが不均一である可能性があることを示す場合がある。２Ｄ正距円筒ピクチャ内の動き場は、時間方向に沿って複雑になる場合がある。
【００２４】
[0047]  ＥＲＰピクチャの左側境界及び／又は右側境界は、コード化すること（例えば、独立してコード化すること）ができる。例えば、再構築されたビデオを使用して、ＨＭＤを介して、又は２Ｄスクリーンを介して、その後ユーザに表示されるビューポートをレンダリングするとき、再構築されたビデオ内の面継ぎ目の形での好ましくない視覚アーチファクトが作り出される場合がある。Ｎ個（例えば、８個）の輝度サンプルのパディングをピクチャの左側及び／又は右側で適用することができる。パディングサンプルを含むパディングされたＥＲＰピクチャは、符号化することができる。パディングを用いて再構築されたＥＲＰは、元通りに変換することができる。例えば、パディングを用いて再構築されたＥＲＰは、複製されたサンプルをブレンドすること及び／又はパディングされた区域の縁を切り落とすことによって、（例えば、復号後に）元通りに変換することができる。
【００２５】
[0048]  ランベルト円筒正積投影図法（ＥＡＰ）は、経度でＥＲＰと同じサンプリングを使用することができる。ランベルト円筒ＥＡＰは、垂直サンプリング密度を減少させることによって、両極付近で増加する水平サンプリング密度を補償することができる。ＥＡＰでは、垂直サンプリング密度をｃｏｓ（φ）に設定することができ、結合されたサンプリング密度を球面全体で一定にすることができる。調整された正積投影図法（ＡＥＰ）は、ＥＡＰの概括とすることができる。ＡＥＰは、投影でのラインリサンプリングレートを制御し得るパラメータを導入することができる。
【００２６】
[0049]  キューブマップ投影図法を実行することができる。ＥＲＰピクチャの上部及び下部はそれぞれ北極及び南極に相当し得るが、それらは、（例えば、ピクチャの中央部と比べると）引き延ばされている場合がある。これは、ピクチャの球面サンプリング密度が不均一である可能性があることを示す場合がある。隣接するＥＲＰピクチャ間の時間相関を記述し得る動き場は、複雑になる場合がある。ある特定のビデオコーデック（例えば、ＭＰＥＧ−２、Ｈ．２６４、及び／又はＨＥＶＣ）は、並進運動モデルを使用して動き場を記述することができ、平面ＥＲＰピクチャ内で形状が変化する動きを表現することができない場合がある。
【００２７】
[0050]  ジオメトリ投影フォーマットを使用して、３６０度ビデオを複数の面上にマッピングすることができる。例えば、キューブマップ投影図法（ＣＭＰ）を使用することができる。図２Ａは、ＣＭＰジオメトリの一例を図示する。図２Ａに見られるように、ＣＭＰは６つの正方形面を含むことができ、それらはＰＸ、ＰＹ、ＰＺ、ＮＸ、ＮＹ、及び／又はＮＺと表示を付すことができる。Ｐは正の略とすることができ、Ｎは負の略とすることができる。Ｘ、Ｙ、及びＺは軸を指すことができる。番号０〜５を使用して、面に表示を付すことができる。例えば、面は、ＰＸ（０）、ＮＸ（１）、ＰＹ（２）、ＮＹ（３）、ＰＺ（４）、ＮＺ（５）と表示を付すことができる。正接する球の半径が１である場合、各面の横の長さは２とすることができる。ＣＭＰフォーマットの６つの面は、ピクチャ（例えば、単一のピクチャ）の中に一緒にパッキング（例えば、一緒にフレームパッキング）することができる。面は、隣接する面の間の連続性に影響を与える（例えば、影響を最大化する）可能性がある程度（例えば、ある特定の程度）だけ回転させることができる。図２Ｂは、６つの面を矩形のピクチャの中に配置するパッキングの一例を図示する。面インデックスは、面の対応する回転と位置合わせされた方向に配置することができる。例えば、面＃３及び面＃１は、それぞれ反時計回りに１８０度及び２７０度だけ回転させることができる。残りの面は回転させない場合がある。例では、フレームパッキングの方法は、（例えば、図２Ｂに示されるような）３ｘ２レイアウトを含むことができる。図２Ｂに見られるように、３つ面の上側の行は、３Ｄジオメトリで空間的に隣接する面とすることができ、連続したテクスチャを有することができる。図２Ｂに見られるように、３つ面の下側の行は、３Ｄジオメトリで空間的に隣接する面とすることができ、連続したテクスチャを有することができる。上側の面の行及び下側の面の行は、３Ｄジオメトリで空間的に連続していない場合があり、２つの面の行の間に、不連続な境界などの継ぎ目が存在する場合がある。
【００２８】
[0051]  ＣＭＰでは、サンプリング密度が面の中心で１であるとすると、サンプリング密度は、縁部に向かって増加する場合がある。中心でのテクスチャと比べると、縁部の周りのテクスチャは、引き延ばされている場合がある。例えば、キューブマップベースの投影図法（例えば、等角キューブマップ投影図法（ＥＡＣ：equi-angular cubemap projection）、調整されたキューブマップ投影図法（ＡＣＰ：adjusted cubemap projection）、及び／又はこれらに類するもの）は、垂直方向及び／又は水平方向の非線形ワーピング関数を使用して、面（例えば、それぞれの面）を調整することができる。ＥＡＣでは、例えば、調整は、正接関数を使用して実行することができる。ＡＣＰでは、調整は、２次多項式関数を使用して実行することができる。
【００２９】
[0052]  ハイブリッドキューブマップ投影図法（ＨＣＰ：Hybrid cubemap projection）を実行することができる。ＨＣＰでは、調整関数及びそのパラメータは、面及び／又は方向に対して個々に調整することができる。キューブマップベースの投影フォーマットは、ハイブリッド等角キューブマップ投影（ＨＥＣ：hybrid equi-angular cubemap projection）フォーマットを含むことができる。キューブベースの投影をパッキングすることができる。例えば、キューブベースの投影は、ＣＭＰと同様にパッキングすることができる。キューブベースの投影では、フレームパッキングされたピクチャ内で不連続な面が発生する場合がある。
【００３０】
[0053]  ３６０度ビデオコード化のためのジオメトリパディングを実行することができる。
【００３１】
[0054]  ビデオコーデックは、平面上で取り込まれた２Ｄビデオを考慮することができる。動き補償予測が参照ピクチャの境界の外側のサンプルを使用する場合、ピクチャ境界から１つ又は複数のサンプル値をコピーすることによって、パディングを実行することができる。このタイプのパディングは、反復的なパディングとして知られている場合がある。図３Ａ及び図３Ｂは、（例えば、点線枠で境界が示されている）元々のピクチャを、ＥＲＰ及びＣＭＰの反復的なパディングを使用して、拡張する例をそれぞれ図示する。
【００３２】
[0055]  ３６０度ビデオは、球面（例えば、球面全体）に関するビデオ情報を包含することができ、及び／又はサイクル性を有することができる。３６０度ビデオの参照ピクチャは、境界を有していない場合がある。例えば、３６０度ビデオの参照ピクチャは、球面の周りに巻き付けることができる（例えば、境界を有していない場合がある）。サイクル性は、２Ｄ平面上で３６０度ビデオを表現するときに存在する場合がある。サイクル性は、どの投影フォーマット及び／又はどのフレームパッキングの実装を使用したかに関係なく存在する場合がある。ジオメトリパディングは、３Ｄジオメトリを考慮することによりサンプルをパディングすることによって、３６０度ビデオコード化に対して実行することができる。
【００３３】
[0056]  ＥＲＰのジオメトリパディングを実行することができる。ＥＲＰは、経度及び緯度を用いて球面上で画定することができる。（例えば、ＥＲＰピクチャの外側にある）パディングされる点（ｕ，ｖ）ならば、点（ｕ’，ｖ’）を使用して、パディングサンプルを導出することができる。これは、次の等式によって求めることができる。
（ｕ＜０又はｕ≧Ｗ）且つ（０≦ｖ＜Ｈ）である場合、ｕ’＝ｕ％Ｗ，ｖ’＝ｖ（３）
【数１】
2022501905.tif 000003
Ｗ及びＨは、ＥＲＰピクチャの幅及び高さとすることができる。
【００３４】
[0057]  図４Ａは、ＥＲＰのジオメトリパディングの一例を図示する。パディングは、ピクチャの左境界の外側で実行することができる。例えば、図４Ａに見られるように、ピクチャの左境界の外側に位置するサンプルＡ、Ｂ、及びＣは、ピクチャの右境界の内側に位置し得るサンプルＡ’、Ｂ’、及びＣ’でパディングすることができる。パディングは、ピクチャの右境界の外側で実行することができる。例えば、図４Ａに見られるように、サンプルＤ、Ｅ、及びＦは、ピクチャの左境界の内側に位置し得るサンプルＤ’、Ｅ’、及びＦ’でパディングすることができる。パディングは、ピクチャの上境界の外側で実行することができる。例えば、図４Ａに見られるように、サンプルＧ、Ｈ、Ｉ、及びＪは、幅の半分をずらしてピクチャの上境界の内側に位置し得るサンプルＧ’、Ｈ’、Ｉ’、及びＪ’でパディングすることができる。パディングは、ピクチャの下境界の外側で実行することができる。例えば、図４Ａに見られるように、サンプルＫ、Ｌ、Ｍ、及びＮは、幅の半分をずらしてピクチャの下境界の内側に位置し得るサンプルＫ’、Ｌ’、Ｍ’、及びＮ’でパディングすることができる。図４Ｂは、ジオメトリパディングを使用した、拡張されたＥＲＰピクチャの一例を示す。図４Ｂに見られるように、ジオメトリパディングは、ＥＲＰピクチャの境界の外側の区域の隣接するサンプル間に連続性を提供することができる。ＥＲＰのジオメトリパディングを単純化することができる。例えば、ピクチャの左境界及び／又は右境界は、ジオメトリパディングを使用してパディングすることができ、ピクチャの上境界及び下境界は、反復的なパディングを使用してパディングすることができる。ピクチャの左境界及び／又は右境界をジオメトリパディングすること、並びにピクチャの上境界及び下境界を反復的なパディングすることが望ましい場合がある。例えば、上境界及び下境界などの極区域と比較して、左境界及び／又は右境界などの赤道の周りの区域の方が、より関心のあるビデオコンテンツを含む可能性があり、及び／又はユーザによってより頻繁に視聴される可能性があるからである。
【００３５】
[0058]  コード化されたピクチャがＣＭＰフォーマットであるとき、ジオメトリパディングを使用して、ＣＭＰの１つ又は複数の面をパディングすることができる。図５Ａは、３Ｄジオメトリの所与の面上で実行されるジオメトリパディングの一例を図示する。図５Ａに見られるように、点Ｐは、面Ｆ１上とすることができ、面Ｆ１’の境界の外側とすることができる。点Ｐをパディングすることができる。図５Ａに見られるように、点Ｏは、球の中心上とすることができる。図５Ａに見られるように、Ｒは左の境界点とすることができ、Ｐに最も近く、面Ｆ１の内側にあってもよい。図５Ａに見られるように、点Ｑは、中心点Ｏからの面Ｆ２上の点Ｐの投影点とすることができる。ジオメトリパディングは、点Ｐでのサンプル値を満たすために点Ｑでのサンプル値を使用して、実行することができる。図５Ｂは、ＣＭＰ３ｘ２ピクチャのジオメトリパディングを使用した、拡張された面の一例を図示する。図５Ｂに示されるように、パディングは各面上で個々に実行することができる。ジオメトリパディングは、ＣＭＰ面の境界の外側の区域にサンプルを提供することができる。
【００３６】
[0059]  ハイブリッドビデオ符号化を実行することができる。３６０度ビデオ配信実装形態の一例が図６に図示されている。図６で見られるように、例示的な３６０度のビデオ配信実装形態は、３６０度ビデオ取り込みを含むことができ、複数のカメラを使用して、球面空間（例えば、球面空間全体）をカバーするビデオを取り込むことができる。ビデオは、ネイティブなジオメトリ構造で一緒につなぎ合わせることができる。例えば、ビデオは、ＥＲＰフォーマットで一緒につなぎ合わせることができる。ネイティブなジオメトリ構造は、例えば、ビデオコーデックに基づいて、１つ又は複数の符号化のための投影フォーマットに変換することができる。受信機において、ビデオは復号することができ、及び／又は、圧縮解除されたビデオは、表示用ジオメトリに変換することができる。ビデオは、ユーザの視野角に従ったビューポート投影によってレンダリングするために使用することができる。
【００３７】
[0060]  図７は、ブロックベースのハイブリッドビデオ符号化システム６００の一例を図示する。入力ビデオ信号６０２は、ブロックごとに処理することができる。拡張されたブロックサイズ（例えば、コーディングユニット（ＣＵ）と呼ばれる）を使用して（例えば、ＨＥＶＣで使用して）、（例えば、１０８０ｐ及び／又はこれを超える）高解像度のビデオ信号を圧縮することができる。ＣＵは、（例えば、ＨＥＶＣでは）最大で６４ｘ６４画素を有することができる。ＣＵは、予測ユニット（ＰＵ：prediction unit）に区分化することができ、それらに対して、別個の予測を適用することができる。入力ビデオブロック（例えば、マクロブロック（ＭＢ）又はＣＵ）に対して、空間予測６６０又は動き予測６６２を実行することができる。空間予測（又は、例えば、イントラ予測）は、同じビデオピクチャ及び／又はスライス内のすでにコード化された隣接するブロックからの画素を使用して、現在のビデオブロックを予測することができる。空間予測は、ビデオ信号につきものの空間冗長性を低減させることができる。動き予測（例えば、インター予測又は時間予測と呼ばれる）は、すでにコード化されたビデオピクチャからの画素を使用して、現在のビデオブロックを予測することができる。動き予測は、ビデオ信号につきものの時間冗長性を低減させることができる。所与のビデオブロックに対する動き予測信号は、現在のブロックと、その参照ブロックとの間の動きの量及び／又は方向を表示する動きベクトルによって、信号合図することができる。複数の参照ピクチャが（例えば、Ｈ．２６４／ＡＶＣ、ＨＥＶＣ、及び／又はこれらに類するものにおいて）サポートされる場合、ビデオブロックの参照ピクチャインデックスは、デコーダに信号合図することができる。参照インデックスを使用して、参照ピクチャストア６６４内のどの参照ピクチャから時間予測信号が到来し得るかを識別することができる。
【００３８】
[0061]  空間予測及び／又は動き予測の後、エンコーダ内のモード決定６８０は、例えば、レート−歪み最適化に基づいて、予測モードを選択することができる。６１６において、現在のビデオブロックから予測ブロックを減算することができる。変換モジュール６０４及び量子化モジュール６０６を使用して予測残差を脱相関化させて、目標ビットレートを実現することができる。量子化された残差係数は、６１０で逆量子化され、６１２で逆変換されて、再構築された残差を形成することができる。６２６において、再構築された残差を予測ブロックに加算し戻して、再構築されたビデオブロックを形成することができる。デブロッキングフィルタ及び／又はアダプティブループフィルタなどのループ内フィルタは、６６６において、再構築されたビデオブロックに適用することができ、その後、それは参照ピクチャストア６６４に入れられる。参照ピクチャストア６６４内の参照ピクチャを使用して、これから先のビデオブロックをコード化することができる。出力ビデオビットストリーム６２０を形成することができる。コード化モード（例えば、インター若しくはイントラコーディングモード）、予測モード情報、動き情報、及び／又は量子化された残差係数は、エントロピーコード化ユニット６０８に送信されて、圧縮及びパッキングされ、ビットストリーム６２０を形成することができる。
【００３９】
[0062]  図８は、ブロックベースのビデオデコーダの一例を図示する。ビデオビットストリーム２０２は、エントロピー復号ユニット２０８で受け取り、アンパッキング、及び／又はエントロピー復号することができる。コーディングモード及び／又は予測情報は、（例えば、イントラコード化されている場合には）空間予測ユニット２６０に、及び／又は（例えば、インターコード化されている場合には）時間予測ユニット２６２に送ることができる。予測ブロックは、空間予測ユニット２６０及び／又は時間予測ユニット２６２で形成することができる。残差変換係数は、逆量子化ユニット２１０及び逆変換ユニット２１２に送られて、残差ブロックを再構築することができる。２２６において、予測ブロック及び残差ブロックを加算することができる。再構築されたブロックは、ループ内フィルタリング２６６を通過することができ、参照ピクチャストア２６４内に格納することができる。参照ピクチャストア２６４内の再構築されたビデオを使用して、ディスプレイデバイスを駆動し、及び／又はこれから先のビデオブロックを予測することができる。
【００４０】
[0063]  Ｈ．２６４及び／又はＨＥＶＣなどのビデオコーデックを使用して、２Ｄ平面直線ビデオをコード化することができる。ビデオコード化は、例えば、情報冗長性を排除するために、空間相関及び／又は時間相関を利用することができる。ビデオコード化の間に、イントラ予測及び／又はインター予測など、１つ又は複数の予測技法を適用することができる。イントラ予測は、その隣接する再構築されたサンプルを用いて、サンプル値を予測することができる。図９は、現在の変換ユニット（ＴＵ：transform unit）をイントラ予測するのに使用し得る参照サンプルの例を示す。参照サンプルは、現在のＴＵの上方に、及び／又は左側に位置している再構築されたサンプルであってもよいし、それらサンプルを含んでもよい。参照サンプルは、左及び／又は上から隣接する再構築されたサンプルであってもよいし、それらサンプルを含んでもよい。
【００４１】
[0064]  図１０は、ＨＥＶＣにおけるイントラ予測方向の表示の一例を図示する。例えば、ＨＥＶＣは、図１０に示されているように、平面（０）、ＤＣ（１）、及び／又は角度予測（２〜３４）を含む３５個のイントラ予測モードを指定することができる。適切なイントラ予測モードを選択することができる。例えば、適切なイントラ予測モードは、エンコーダ側で選択することができる。複数の候補イントラ予測モードによって生成された予測を比較することができる。予測サンプルと元々のサンプルとの間に生じる歪みが最小になる候補イントラ予測モードを選択することができる。選択されたイントラ予測モードは、ビットストリームへとコード化することができる。
【００４２】
[0065]  角度予測を使用して、方向性テクスチャを予測することができる。図１１は、動きベクトル（ＭＶ：motion vector）を用いるインター予測の一例を示す。参照ピクチャ内のブロックＢ０’及びＢ１’は、現在のピクチャのブロックＢ０及びＢ１のそれぞれの参照ブロックとすることができる。参照ブロックＢ０’は、部分的に参照ピクチャの境界の外側にある場合がある。パディングを使用して、ピクチャ境界の外側の不明なサンプルを満たすことができる。図１２は、ピクチャ境界の外側の参照サンプルに対するパディングの一例を示す。例えば、ブロックＢ０’に対するパディングの例は、４つの部分Ｐ０、Ｐ１、Ｐ２、及びＰ３を有することができる。部分Ｐ０、Ｐ１、及びＰ２は、ピクチャ境界の外側にある場合があり、例えば、パディングによって、満たすことができる。部分Ｐ０は、参照ピクチャの左上のサンプルで満たすことができる。部分Ｐ１は、参照ピクチャの最上行を使用して垂直パディングで満たすことができる。部分Ｐ２は、ピクチャの最左列を使用して水平パディングで満たすことができる。
【００４３】
[0066]  マージモードは、空間的及び／又は時間的に隣接するＰＵのＭＶ情報を使用（例えば、再使用）することができる。ＰＵ（例えば、現在のＰＵ）のための動きベクトルは、コード化されない場合がある。エンコーダ及び／又はデコーダは、動きベクトルマージ候補リストを形成することができる。例えば、リストは、空間的及び／又は時間的に隣接するＰＵのＭＶ情報を使用して作成することができる。図１３は、マージ候補の導出に使用される空間隣接物（例えば、左下、左、右上、上、及び／又は左上）の一例を図示する。選択されたマージ候補のインデックスは、コード化及び／又は信号合図することができる。マージ候補リストは、デコーダによって構築することができる。デコーダによるリスト構築は、エンコーダによるリスト構築と同様（例えば、エンコーダによるリスト構築と同じ）であってもよい。信号合図されたマージ候補インデックスのエントリは、ＰＵ（例えば、現在のＰＵ）のＭＶとして使用することができる。
【００４４】
[0067]  ３６０度ビデオコード化のためのジオメトリパディングを実装することができる。例えば、３６０度ビデオコード化のためのジオメトリパディングは、２Ｄから３Ｄへの、及び３Ｄから２Ｄへのマッピング関数に基づいて実装することができる。２Ｄから３Ｄへの、及び３Ｄから２Ｄへのマッピング関数は、除算及び／又は正弦、余弦、正接などの三角関数、及び／又はこれらに類するものを使用することができる。ジオメトリパディングの実装形態は、ＣＰＵ及び／又はメモリなどのコンピューティングリソースを利用することができる。ジオメトリパディングは、実装されたハードウェアとすることができる。分母が一定の除算を実装することができる。例えば、分母が一定の除算は、ビットシフト演算を使用して実装することができる。分母が可変の除算は、実装することが難しい場合がある。１つ又は複数の関数は、ルックアップテーブル（ＬＵＴ）を使用して実装することができる。ＬＵＴは、復号プラットフォームでは利用可能でない場合がある。エンコーダ及び／又はデコーダは、メモリにＬＵＴを格納することができる。
【００４５】
[0068]  ジオメトリパディングは、参照ピクチャを作成することによって実装することができる。参照ピクチャ内の複数のサンプルは、ピクチャ境界の周りに事前にパディングすることができる。１つ又は複数の事前にパディングされたサンプルは、使用されない場合がある。例えば、１つ又は複数の事前にパディングされたサンプルは、省略される場合があり、ビットストリーム内の動きベクトルがパディングされたサンプルを参照しないときには、使用されない場合がある。参照ピクチャ及び／又は事前にパディングされたサンプルを格納することができる。例えば、参照ピクチャ及び／又は事前にパディングされたサンプルをメモリに格納することができる。
【００４６】
[0069]  例では、ジオメトリパディングは、例えば、本明細書に記載されているように、球面隣接物をフェッチするときに、１つ又は複数のサンプルを導出することに基づいて、実装することができる。例えば、１つ又は複数のサンプルは、水平ジオメトリパディングが使用されるときに、ＥＲＰ、ＥＡＰ、ＡＥＰ、及び／又はこれらに類するフォーマットなど、単一面ベースの投影ジオメトリから導出することができる。クリッピング操作を使用して、復号されたピクチャ内のサンプルを制約することができる。
【００４７】
[0070]  例では、ブロックは、１つ又は複数のサブブロックに分割することができる。例えば、ブロックは、その動きベクトルに基づいて、１つ又は複数のサブブロックに分割することができる。投影されたビデオの異なる部分からのサブブロックの予測をフェッチすることができる。例えば、動きベクトルがＥＲＰピクチャの左縁部の外側にあるブロックの左部分を占める場合、ブロックは、２つの部分などの複数の部分に分割することができる。その部分は、ＥＲＰピクチャの縁部の内側にあってもよいし、外側にあってもよい。左縁部の外側にある部分は、ＥＲＰピクチャの右側からフェッチすることができ、左縁部の内側にある部分は、ＥＲＰピクチャの左側からフェッチすることができる。
【００４８】
[0071]  ビデオコーディングデバイスは、ジオメトリパディングを実行することができる。本明細書に記載のビデオコーディングデバイスは、エンコーダ及び／又はデコーダであってもよいし、エンコーダ及び／又はデコーダを含んでもよい。例えば、ビデオコーディングデバイスは、１つ又は複数の球面隣接物をフェッチするときに、１つ又は複数のサンプルを導出することに基づいて、ジオメトリパディングを実行することができる。
【００４９】
[0072]  表示を信号合図して、水平ジオメトリパディングなどのジオメトリパディングを有効化することができる。例えば、ラップアラウンド有効化表示を信号合図して、ジオメトリパディングが有効化されていることを表示することができる。ラップアラウンド有効化表示は、水平ラップアラウンド動き補償が有効化されているかどうかを表示することができる。ラップアラウンド有効化表示は、水平ラップアラウンド動き補償が有効化されているかどうかを表示し得る、ラップアラウンド有効化フラグであってもよいし、そのラップアラウンド有効化フラグを含んでもよい。ラップアラウンド有効化表示などの表示は、ビットストリームで信号合図することができる。
【００５０】
[0073]  １つ又は複数の球面隣接物の正しい位置を決定することができる。例えば、ビデオコーディングデバイスは、現在のサンプルの参照サンプルのラップアラウンドオフセットに基づいて、現在のサンプルに関連付けされた１つ又は複数の球面隣接物の正しい位置を決定することができる。ビデオコーディングデバイスは、ジオメトリパディングによって、参照サンプルのラップアラウンドオフセットなどのオフセットを考慮することができ、１つ又は複数の球面隣接物の正しい位置を計算することができる。例えば、参照サンプルのラップアラウンドオフセットは、ビデオコンテンツに関連付けされたフレームパッキングされたピクチャなど、ピクチャの面幅を表す情報であってもよいし、それら情報を含んでもよい。ビデオコーディングデバイスは、フレームパッキングされたピクチャの面幅を表すサイズ表示に基づいて、１つ又は複数の球面隣接物の正しい位置を計算することができる。サイズ表示は、輝度サンプルにおけるガードバンドの幅などのガードバンドサイズであってもよいし、そのガードバンドサイズを含んでもよい。ガードバンドサイズの幅であってもよいし、ガードバンドサイズの幅を含んでもよいサイズ表示に基づいて、ビデオコーディングデバイスは、現在のサンプルに関連付けされた１つ又は複数の球面隣接物の正しい位置を計算することができる。ガードバンドの位置及び／又はサイズは、ピクチャ内に１つ又は複数の面をパッキングするとき、加算することができる（例えば、加算されている場合がある）。ガードバンドは、フレームパッキングされたピクチャなどのピクチャ内に１つ又は複数の面をパッキングするとき、加算されている場合がある。例えば、ガードバンドは、符号化の前にピクチャ内に１つ又は複数の面をパッキングするとき、加算されている場合がある。本明細書に記載されているように、ジオメトリパディングに関係する１つ又は複数の表示を信号合図して、水平ジオメトリパディングなどのジオメトリパディングが適用されているかどうかを表示し、及び／又はガードバンドを指定することができる。
【００５１】
[0074]  ＥＲＰ、ＥＡＰ、ＡＥＰ、及び／又はこれらに類する投影フォーマットのような、単一面などの面を含む投影ジオメトリの場合、ジオメトリパディングは、水平方向に実行することができる。ジオメトリパディングが水平方向に実行されるとき、垂直方向に反復的なパディングを使用することができる。水平サンプル座標をコード化されたピクチャ内に包み込むことができるので、サンプル位置を決定することができる（例えば、等式（３）参照）。垂直サンプル座標は、反復的なパディングの場合のように、１つ又は複数のコード化されたピクチャ境界にクリップすることができる。面（例えば、単一面）ベースの投影ジオメトリに対する（例えば、水平ジオメトリパディングを使用する）インター予測のための整数サンプル導出プロセス及び／又は分数サンプル補間プロセスを記述することができる。
【００５２】
[0075]  ジオメトリパディングに関係する１つ又は複数の表示を信号合図することができる。本明細書に記載されているように、ラップアラウンド有効化表示を信号合図することができる。ラップアラウンド有効化表示は、水平ラップアラウンド動き補償が有効化されているかどうかを表示することができる。ラップアラウンド有効化表示は、シーケンス及び／又はピクチャレベルで信号合図することができる。例えば、ジオメトリパディングを表示するラップアラウンド有効化表示は、シーケンスパラメータセット（ＳＰＳ）などの、シーケンスレベルで信号合図することができる。
【００５３】
[0076]   １つ又は複数のフレームパッキングパラメータは、ビットストリームで信号合図することができる。例えば、１つ又は複数のフレームパッキングパラメータは、高レベルシンタックス（ＨＬＳ：high level syntax）要素を使用して、シーケンス及び／又はピクチャレベルで信号合図することができる。フレームパッキングされたピクチャの面の位置及び／又は向きは、ビットストリームで信号合図することができる。フレームパッキングされたピクチャに関連付けされた面幅を表す表示は、ビットストリームで信号合図することができる。ガードバンドの幅及び／又は１つ又は複数のガードバンドの存在を表すサイズ表示などの１つ又は複数のオフセットの表示は、ビットストリームで信号合図することができる。例えば、サイズ表示及び／又は面縁部における１つ又は複数の画素（例えば、追加の画素）のガードバンドの存在は、ビットストリームで信号合図することができる。オフセットなどのガードバンドの位置は、投影フォーマットに基づく場合がある。例えば、単一面ベースの投影ジオメトリの場合、ガードバンドは、左面境界及び／又は右面境界に位置している場合がある。例では、左面境界及び右面境界に位置するガードバンドのサイズは、同じであってもよい。例では、左面境界及び右面境界に位置するガードバンドのサイズは、異なっていてもよい。ガードバンドの幅を表示するサイズ表示は、左右のガードバンドなど、ガードバンドの幅を含む場合がある。ＣＭＰフォーマットなどの多面ベースの投影フォーマットの場合、ガードバンドは、連続的な面の群及び／又は面の行の周りに位置する場合がある。多面ベースの投影フォーマットでガードバンドのサイズが異なる場合、サイズ表示は、各ガードバンドの幅を含む場合がある。
【００５４】
[0077]  本明細書に記載されている１つ又は複数のガードバンド、及び／又はジオメトリパディングシンタックス要素は、信号合図することができる。例えば、ラップアラウンド有効化表示を信号合図して、水平ラップアラウンド動き補償が有効化されているかどうかを表示することができる。表示は、ラップアラウンド有効化フラグであってもよいし、そのラップアラウンド有効化フラグを含んでもよい。表示は、フレームパッキングされたピクチャの面幅を表すサイズ表示を含むことができ、信号合図することができる。本明細書に記載されているように、ガードバンドの幅を表示するために、サイズ表示（例えば、面幅を表す）は、ｇｕａｒｄ＿ｂａｎｄｓ＿ｐａｒａｍ＿ｐｒｅｓｅｎｔ＿ｆｌａｇのようなパラメータであってもよいし、そのパラメータを含んでもよい。表１は、ジオメトリパディング及びガードバンドシンタックス要素の一例を示す。ジオメトリパディング及び／又はガードバンドシンタックス要素は、シーケンスレベル及び／又はピクチャレベルで信号合図することができる。
【００５５】
【表１】
2022501905.tif 000004
【００５６】
[0078]  例では、表１のパラメータは、以下のセマンティクスを有する場合がある。
【００５７】
[0079]  シンタックス要素ｐｒｏｊｅｃｔｉｏｎ＿ｇｅｏｍｅｔｒｙは、使用される投影ジオメトリのマッピングインデックス（例えば、表２に示されている）であってもよいし、そのマッピングインデックスを含んでもよい。
【００５８】
[0080]  シンタックス要素ｇｕａｒｄ＿ｂａｎｄｓ＿ｐａｒａｍ＿ｐｒｅｓｅｎｔ＿ｆｌａｇは、シンタックス要素ｇｕａｒｄ＿ｂａｎｄｓ＿ｓｉｚｅ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓが存在するかどうかを表示する場合がある。シンタックス要素ｇｕａｒｄ＿ｂａｎｄｓ＿ｓｉｚｅ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓが存在しない場合、シンタックス要素ｇｕａｒｄ＿ｂａｎｄｓ＿ｐａｒａｍ＿ｐｒｅｓｅｎｔ＿ｆｌａｇの値は、０に等しいと推論してもよい。
【００５９】
[0081]  オフセットが存在するかどうかを表示する表示などのオフセット存在表示は、オフセットに関する情報を含む場合がある。例えば、ｇｕａｒｄ＿ｂａｎｄｓ＿ｐａｒａｍ＿ｐｒｅｓｅｎｔ＿ｆｌａｇなどのオフセット存在表示を使用して、オフセットがビットストリームに存在するかどうかを判定することができる。オフセット存在表示が、オフセットがビットストリームに存在することを表示する場合、デコーダなどのビデオコーディングデバイスが、ビットストリームを解析して、オフセットを受け取ることができる。オフセット存在表示が、オフセットがビットストリームに存在しないことを表示する場合、ビデオコーディングデバイスは、ビットストリームを解析してオフセットを受け取ることをスキップすることができる。例えば、ｇｕａｒｄ＿ｂａｎｄｓ＿ｐａｒａｍ＿ｐｒｅｓｎｔ＿ｆｌａｇなどのオフセット存在表示が、オフセットが存在しないことを表示する場合、ビデオコーディングデバイスは、ガードバンドの使用をスキップすることができる。投影された面の最左端の境界及び最右端の境界は、球面で接続されている場合があり、フレームパッキングされたピクチャでは、境界が接続されていない場合がある。ガードバンド内の満たされた／拡張されたサンプルは、ビットストリームでコード化することができる。例えば、左側のガードバンド情報は、面の内側の最右端領域からのものとすることができ、右側のガードバンド情報は、面の内側の最左端領域からのものとすることができる。最左端の境界及び最右端の境界で再構築されたサンプルは、連続的である場合がある（例えば、最左端の境界及び最右端の境界で再構築されたサンプルは、コード化の際に隣接するサンプルとして扱われるためである）。ガードバンド内のサンプルは、（例えば、サンプルが物理的に存在しないので）レンダリングで廃棄することができる。
【００６０】
[0082]  ピクチャ（例えば、フレームパッキングされたピクチャ）の面幅を表すサイズ表示を受け取ることができる。例えば、サイズ表示は、ｇｕａｒｄ＿ｂａｎｄｓ＿ｓｉｚｅ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓなどのシンタックス要素を含むことができる。フレームパッキングされたピクチャの面幅は、サイズ表示に基づいて算出することができる。算出された面幅は、参照サンプルのラップアラウンドオフセットとして使用することができる。例えば、シンタックス要素ｇｕａｒｄ＿ｂａｎｄｓ＿ｓｉｚｅ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓは、フレームパッキングされたピクチャで使用されるガードバンドの１つ又は複数の輝度サンプルのサイズを表現することができる。ガードバンドの場所（例えば、オフセット）は、投影フォーマットに対して画定することができる。例えば、ＥＲＰ、ＥＡＰ、ＡＥＰ及び／又はこれらに類するフォーマットなどの単一面ベースの投影ジオメトリの場合、１つ又は複数のガードバンドは、左面境界及び／又は右面境界で画定することができる。例では、左面境界及び右面境界のガードバンドは同じ幅を有することができる。例では、左面境界及び右面境界のガードバンドは、異なる幅を有してもよい。ＣＭＰフォーマットなどの多面ベースの投影ジオメトリの場合、１つ又は複数のガードバンドは、面の群（例えば、連続的な面の各群又は各面の行）の周りに画定することができる。シンタックス要素ｇｕａｒｄ＿ｂａｎｄｓ＿ｓｉｚｅ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓは、０に等しくない場合がある。シンタックス要素ｇｕａｒｄ＿ｂａｎｄｓ＿ｓｉｚｅ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓは、ＭｉｎＣｂＳｉｚｅＹの整数倍数とすることができる。
【００６１】
[0083]  シンタックス要素ｇｅｏｍｅｔｒｙ＿ｐａｄｄｉｎｇ＿ｅｎａｂｌｅｄ＿ｆｌａｇが１に等しい場合、シンタックス要素ｇｅｏｍｅｔｒｙ＿ｐａｄｄｉｎｇ＿ｅｎａｂｌｅｄ＿ｆｌａｇは、参照ピクチャのジオメトリパディングが、ピクチャ境界の外側に位置する１つ又は複数のサンプルに対して適用されていることを表示することができる。シンタックス要素ｇｅｏｍｅｔｒｙ＿ｐａｄｄｉｎｇ＿ｅｎａｂｌｅｄ＿ｆｌａｇが０に等しい場合、シンタックス要素ｇｅｏｍｅｔｒｙ＿ｐａｄｄｉｎｇ＿ｅｎａｂｌｅｄ＿ｆｌａｇは、ジオメトリパディングがスキップされる（例えば、適用されない）ことを表示することができる。シンタックス要素ｇｅｏｍｅｔｒｙ＿ｐａｄｄｉｎｇ＿ｅｎａｂｌｅｄ＿ｆｌａｇが存在しない場合、シンタックス要素ｇｅｏｍｅｔｒｙ＿ｐａｄｄｉｎｇ＿ｅｎａｂｌｅｄ＿ｆｌａｇの値は、０に等しいと推論してもよい。
【００６２】
[0084]  表２は、投影ジオメトリインデックスの例を示す。
【００６３】
【表２】
2022501905.tif 000005
【００６４】
[0085]  ガードバンドのない面幅などの面の実際のサイズは、表１で信号合図された情報及び／又はコード化されたピクチャのサイズから計算することができる。例えば、ＥＲＰ、ＥＡＰ、ＡＥＰ、及び／又はこれらに類するフォーマットなど、コード化されたピクチャの左側及び／又は右側にガードバンドを有する単一面ベースの投影ジオメトリの場合、実際の面幅は、例えば、等式（６）を使用して、算出することができる。本明細書に記載されているように、サイズ表示などの、フレームパッキングされたピクチャの面幅を表示するパラメータは、ｐｉｃ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓであってもよいし、それを含んでいてもよい。サイズ表示又はｐｉｃ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓなどのパラメータは、復号されたピクチャの幅を輝度サンプルの単位で表現することができる。パラメータｐｉｃ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓは、シーケンスレベルで信号合図することができる。面の高さは、例えば、上側及び／又は下側のガードバンドがない場合には、コード化されたピクチャの高さから推論してもよい。
ｆａｃｅ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ＝ｐｉｃ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ−２＊ｇｕａｒｄ＿ｂａｎｄｓ＿ｓｉｚｅ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ（６）
【００６５】
[0086]  例では、左側及び右側のガードバンドは、同じサイズを有することができる。例では、左側及び右側のガードバンドは、異なるサイズを有することができる。左側及び右側のガードバンドが異なるサイズを有する場合、ガードバンドのサイズ（例えば、個々のサイズ）は、例えば、表３に従って信号合図することができる。表３は、ジオメトリパディング及びガードバンドシンタックスの一例を示す。
【００６６】
【表３】
2022501905.tif 000006
【００６７】
[0087]  シンタックス要素ｇｕａｒｄ＿ｂａｎｄｓ＿ｐａｒａｍ＿ｐｒｅｓｅｎｔ＿ｆｌａｇは、シンタックス要素ｌｅｆｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ、ｒｉｇｈｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ、又はｇｕａｒｄ＿ｂａｎｄｓ＿ｓｉｚｅ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓのうちの少なくとも１つが存在するかどうかを表現することができる。シンタックス要素、ｌｅｆｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ、ｒｉｇｈｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ、又はｇｕａｒｄ＿ｂａｎｄｓ＿ｓｉｚｅ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓなどのうちの少なくとも１つが存在しない場合、シンタックス要素ｇｕａｒｄ＿ｂａｎｄｓ＿ｐａｒａｍ＿ｐｒｅｓｅｎｔ＿ｆｌａｇの値は、０に等しいと推論してもよい。
【００６８】
[0088]  シンタックス要素ｌｅｆｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓは、単一面ベースの投影（例えば、ＥＲＰ、ＥＡＰ、及び／又はＡＥＰピクチャ）に関連付けされたピクチャの左面境界にあるフレームパッキングされたピクチャで使用されるガードバンドの輝度サンプルの幅を表現することができる。シンタックス要素ｌｅｆｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓは、ＭｉｎＣｂＳｉｚｅＹの整数倍数とすることができる。
【００６９】
[0089]  シンタックス要素ｒｉｇｈｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓは、単一面ベースの投影（例えば、ＥＲＰ、ＥＡＰ、及び／又はＡＥＰピクチャ）に関連付けされたピクチャの右面境界にあるフレームパッキングされたピクチャで使用されるガードバンドの輝度サンプルの幅を表現することができる。シンタックス要素ｒｉｇｈｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓは、ＭｉｎＣｂＳｉｚｅＹの整数倍数とすることができる。
【００７０】
[0090]  本明細書に記載されているように、フレームパッキングされたピクチャの面幅は、ｌｅｆｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ、及び／又はｒｉｇｈｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓなどの、フレームパッキングされたピクチャの面幅を表示するサイズ表示に基づいて算出することができる。例えば、本明細書に記載されている表現を使用して、面幅は、例えば、等式（７）の使用に基づいて算出することができる。
ｆａｃｅ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ＝ｐｉｃ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ−（ｌｅｆｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ＋ｒｉｇｈｔ＿ｇｕａｒｄ＿ｂａｎｄ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ）（７）
【００７１】
[0091]  例では、ガードバンド幅の値は、ＭｉｎＣｂＳｉｚｅＹの倍数とすることができる。ガードバンド幅の値がＭｉｎＣｂＳｉｚｅＹの倍数である場合、シンタックス要素は、例えば、輝度サンプルの単位の代わりに、又は輝度サンプルに加えて、ＭｉｎＣｂＳｉｚｅＹの単位で指定することができる。
【００７２】
[0092]  単一面ベースの投影ジオメトリは、１つ又は複数のサンプルに基づいてパディングされたジオメトリとすることができる。インター予測では、現在のピクチャ内の現在のブロックは、参照ピクチャ内の参照ブロックから予測することができる。例えば、現在のピクチャ内の現在のブロックは、現在のブロック位置から参照ブロック位置への並進運動に対応するＭＶを使用して、参照ピクチャ内の参照ブロックから予測することができる。現在のブロック内のサンプル位置（ｘ，ｙ）の場合、予測信号Ｉｐｒｅｄ（ｘ，ｙ）は、例えば、等式（８）を使用して、参照ピクチャＩｒｅｆ及びＭＶ（Δｘ，Δｙ）から取得することができる。
Ｉｐｒｅｄ（ｘ，ｙ）＝Ｉｒｅｆ（ｘ＋Δｘ，ｙ＋Δｙ）（８）
【００７３】
[0093]  ＭＶは、分数精度ｐを使用することができる。例えば、ＭＶは、１／２、１／４、１／８、又は１／１６画素精度を使用することができる。分数精度は、１つ又は複数の利用可能な整数サンプル位置からの補間を使用することができる。参照ピクチャ内のサンプル位置は、例えば、等式（９）〜（１２）を使用して、整数部分及び分数部分として表現することができる。ｓ＝−ｌｏｇ２（ｐ）、≫、及び≪は、算術右シフト及び左シフトをそれぞれ表現することができる。＆は、ビットごとの「ａｎｄ」演算子を表現することができる。
ｘＩｎｔ＝ｘ＋（Δｘ≫ｓ）（９）
ｘＦｒａｃ＝Δｘ＆［（１≪ｓ）−１］（１０）
ｙＩｎｔ＝ｙ＋（Δｙ≫ｓ）（１１）
ｙＦｒａｃ＝Δｙ＆［（１≪ｓ）−１］（１２）
【００７４】
[0094]  予測信号は、整数位置で１つ又は複数の隣接するサンプルを補間することによって取得することができる。分数位置での値を決定するために、予測信号を取得することができる。整数位置（ｘＩｎｔ，ｙＩｎｔ）でのサンプルが、フレームパッキングされたピクチャの外側など、参照ピクチャ境界の外側にある場合、クリッピングを使用して、コード化されたピクチャ境界内にあるようにサンプル位置を制約することができる。これは、反復的なパディングを実行することに類似している（例えば、同等である）場合がある。輝度サンプルの場合、ｘＩｎｔ及びｙＩｎｔ座標は、例えば、等式（１３）及び（１４）をそれぞれ使用してクリップすることができる。
【数２】
2022501905.tif 000007
【００７５】
[0095]  例えば、ラップアラウンド有効化表示が、水平ラップアラウンド動き補償が無効化されていることを表示する場合、クリッピング及び／又は反復的なパディングを実行することができる。フレームパッキングされたピクチャ内に位置する現在のサンプルロケーションを識別することができる。ビデオコーディングデバイスは、現在のサンプルロケーションが、フレームパッキングされたピクチャの水平境界に位置しているかどうかを判定することができる。ビデオコーディングデバイスは、参照サンプルロケーションが、フレームパッキングされたピクチャの水平境界の外側に位置しているかどうかを判定することができる。フレームパッキングされたピクチャの水平境界上の参照サンプルロケーションを識別することができる。例えば、本明細書に記載されているように、フレームパッキングされたピクチャの水平境界上の参照サンプルロケーションは、クリッピングに基づいて識別することができる。現在のサンプルは、参照サンプルロケーションに基づいて予測することができる。
【００７６】
[0096]  輝度成分の場合、水平ジオメトリパディングを使用するとき、ｘＩｎｔ座標は、例えば、ＷＬ＝ｐｉｃ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓであり、ＦＬ＝ｆａｃｅ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓであり、ｍｏｄ（ｘ，ｎ）＝ｘ−ｎ［ｘ／ｎ］である等式（１５）を使用して、コード化されたピクチャにラップされ、３６０度ビデオのサイクル性を考慮することができる。本明細書に記載されているように、ラップアラウンド有効化表示などの表示は、水平ジオメトリパディングが使用される情報を提供することができる。
【数３】
2022501905.tif 000008
【００７７】
[0097]  本明細書に記載されているように、ビデオコーディングデバイスは、元々の参照サンプルロケーション（例えば、未処理の参照サンプルロケーション）がフレームパッキングされたピクチャの外側にあるかどうかを判定することができる。元々の参照サンプルロケーションがフレームパッキングされたピクチャの外側にある場合、参照サンプルロケーションは、元々の参照サンプルロケーションに関連付けされた水平サンプル座標に参照サンプルのラップアラウンドオフセットを適用することによって算出することができる。
【００７８】
[0098]  例では、フレームパッキングされたピクチャの面幅は、参照サンプルのラップアラウンドオフセットに基づいて決定することができる。現在のサンプルロケーションは、フレームパッキングされたピクチャ内で識別することができる。ビデオコーディングデバイスは、元々の参照サンプルロケーション（例えば、未処理の参照サンプルロケーション）がフレームパッキングされたピクチャの外側にあるかどうかを判定することができる。元々の参照サンプルロケーションがフレームパッキングされたピクチャの最左端の水平境界の外側にある場合、参照サンプルロケーションは、（例えば、等式１５に示されているように）元々の参照サンプルロケーションに関連付けされた水平サンプル座標（例えば、ｘＩｎｔ座標）に参照サンプルのラップアラウンドオフセットを加算することによって、決定することができる。元々の参照サンプルロケーションがフレームパッキングされたピクチャの最右端の水平境界の外側にある場合、参照サンプルロケーションは、（例えば、等式１５に示されているように）元々の参照サンプルロケーションに関連付けされた水平サンプル座標から参照サンプルのラップアラウンドオフセットを減算することによって、決定することができる。
【００７９】
[0099]  単一面ベースの投影ジオメトリ（例えば、ＥＲＰ、ＥＡＰ、ＡＥＰ、及び／又はこれらに類するフォーマット）の場合、例えば、表４に示されているように、輝度サンプルの位置を導出することができる。表４は、輝度サンプルの位置を導出する手法の一例を示す。例えば、表４は、インター予測のための整数サンプル導出プロセス及び／又は分数サンプル補間プロセスの一例を示す。
【００８０】
【表４】
2022501905.tif 000009
【００８１】
[0100]  １つ又は複数の色差サンプルの場合、反復的なパディングが使用されるとき、ｘＩｎｔ座標及びｙＩｎｔ座標は、例えば、等式（１６）及び（１７）をそれぞれ使用して、クリップすることができる。
【数４】
2022501905.tif 000010
【００８２】
[0101]  色差成分の場合、水平ジオメトリパディングを使用するとき、ｘｉｎｔ座標は、例えば、Ｗｃ＝ｐｉｃ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ／ＳｕｂＷｉｄｔｈＣであり、Ｆｃ＝ｆａｃｅ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ／ＳｕｂＷｉｄｔｈＣである等式（１８）を使用して、コード化されたピクチャにラップされ、３６０度ビデオのサイクル性を考慮することができる。
【数５】
2022501905.tif 000011
【００８３】
[0102]  単一面ベースの投影ジオメトリ（例えば、ＥＲＰ、ＥＡＰ、ＡＥＰ、及び／又はこれらに類するフォーマット）の場合、例えば、表５に示されているように、色差サンプルの位置を導出することができる。表５は、色差サンプルの位置を導出する手法の一例を示す。例えば、表５は、インター予測のための整数サンプル導出プロセス及び／又は分数サンプル補間プロセスの一例を示す。
【００８４】
【表５】
2022501905.tif 000012
【００８５】
[0103]  本明細書に記載されている、モジュロ演算を使用するサンプルロケーションのラップアラウンドは、３６０度ビデオを表現するのに使用される投影フォーマットが、単一面投影フォーマット（例えば、ＥＲＰ、ＥＡＰ、ＡＥＰ、及び／又はこれらに類する投影フォーマット）である場合、水平ジオメトリパディングに適用することができる。多面投影フォーマット（例えば、ＣＭＰ、及び／又はＣＭＰベースの投影フォーマット）などの他の投影フォーマットの場合、２Ｄから３Ｄへの、及び３Ｄから２Ｄへのマッピング関数を実装することができる。本明細書に記載されているモジュロ演算は、多面投影フォーマット（例えば、ＣＭＰ、及び／又はＣＭＰベースの投影フォーマット）に近似として適用することができる。
【００８６】
[0104]  ビデオコーディングデバイスは、現在のＣＵ内のサンプル位置の位置を決定することができ、及び／又はサンプルレベルで動き補償を実行することができる。標準ダイナミックレンジ（ＳＤＲ：standard dynamic range）ビデオ、及び／又はそれに類するビデオの場合、動き補償は、ブロックレベルで実行することができる（例えば、ブロックは、ＣＵ又はサブＣＵとすることができる）。ＣＵは、複数の部分（例えば、２つの部分）に分割することができ、及び／又はジオメトリパディングを使用して、複数の部分（例えば、２つの部分）のそれぞれに動き補償を実行することができる。
【００８７】
[0105]  図１４は、水平ジオメトリパディングを使用する際のインター予測のために再構築されたサンプルのキャッシングの一例を図示する。インター予測では、いくつかのブロック、補間プロセス、及び／又は洗練化プロセスによって同じ区域が参照される場合があるので、参照ピクチャ内のサンプルに２回以上アクセスされる場合がある。復号された画像バッファにアクセスするとき、参照ピクチャの一部は、図１４に示されるようにインター予測を実行するときの高速読み出しアクセスのためのメモリ（例えば、ローカルメモリ）にキャッシングすることができる。キャッシングされた区域は、現在のブロック位置及び／又は現在のＣＴＵ位置を中心とする隣接物とすることができる。キャッシングされた区域のサイズは、制限される場合がある。ジオメトリパディングが使用され、現在のブロックが第１の面の第１の面境界に、及び／又はその付近にある場合、キャッシングされた区域は、２つのサブ区域、すなわち、第１の面の現在のブロック位置の周りに位置する第１のサブ区域と、第１の面境界の他方側、例えば、第１の面に隣接する第２の面上に位置する第２のサブ区域と、に分割することができる。例えば、図１２に描かれるようなＥＲＰピクチャを考慮すると、参照ピクチャでは、キャッシングされたデータは、２つのサブ区域、すなわち、現在のブロック位置の周りに位置する（例えば、図１２の２つのサブ部分Ｐ１及びＰ３領域の予測のための）第１の区域と、ラップアラウンドされた、例えば、３６０度ビデオのサイクル性を考慮したデータに対応する（例えば、図１２の２つのサブ部分Ｐ０及びＰ２領域の予測のための）第２の区域と、を含むことができる。
【００８８】
[0106]  図１２に示されているＰ１及びＰ３領域に対応する部分を予測するために、１つ又は複数の予測サンプルがピクチャの左側から来る場合がある。動きベクトルが分数サンプル精度である場合、補間が実装され、及び／又は隣接物を調整して、ピクチャの右側（例えば、図１２に示されているＰ０及びＰ２領域に対応する区域）から来るようにすることができる。反復的なパディングを適用して、図１２に示されているＰ１及びＰ３領域の予測のための補間で使用される１つ又は複数のサンプル値を取得することができる。
【００８９】
[0107]  補間が必要とされるときに、Ｐ０及びＰ２領域に対応する部分を予測するために、反復的なパディングによって（例えば、３６０度ビデオのサイクル性を使用して、ピクチャの右縁部で１つ又は複数のサンプルを繰り返すことによって）、１つ又は複数の隣接するサンプルを取得することができる。ピクチャの左縁部から１つ又は複数のサンプルのフェッチをスキップすることができる。２つの部分のそれぞれに２つの動きベクトルを取得するために、Ｐ１及びＰ３領域に対応する第１の部分の場合、動きベクトルは変更されないままであってもよい。Ｐ０及びＰ２領域に対応する第２の部分の場合、モジュロ演算を動きベクトルの水平成分に適用して、例えば、本明細書に記載されているようなラップアラウンド効果を実現することができる。
【００９０】
[0108]  データにはキャッシュの外部からアクセスすることができる。水平ジオメトリパディングの場合、ラッピング演算を制限して、キャッシングされたデータの外側に位置する１つ又は複数のサンプルのフェッチをスキップすることができる。例えば、水平ジオメトリパディングは、キャッシュサイズに関係する可能性のある所与の範囲ＳＬ（ＳＬ≦ｆａｃｅ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓ，Ｓｃ＝ＳＬ／ＳｕｂＷｉｄｔｈＣ）内で実行することができる。キャッシングされたデータの外側に位置する１つ又は複数のサンプルの場合、この範囲の外側で反復的なパディングを適用することができる。等式（１５）及び（１８）は、等式（１９）及び（２０）にそれぞれ置き換えることができる。
【数６】
2022501905.tif 000013
【００９１】
[0109]  分数サンプルロケーションで１つ又は複数のサンプルを補間するとき、補間フィルタによって使用されるフルサンプルロケーションでの１つ又は複数のサンプルは、例えば、輝度成分及び色差成分についてそれぞれ表４及び／又は表５に示されているように、導出することができる。例えば、図１５に描かれている状況を考慮すると、分数サンプル位置での輝度サンプルａｏ，ｏ〜ｒｏ，ｏは、フルサンプルロケーション（ｘＡｉ，ｊ，ｙＡｉ，ｊ）での輝度サンプルＡｉ，ｊを使用して補間することができる。フルサンプルロケーションでの輝度サンプルＡｉ，ｊの場合、ｘＡｉ，ｊ座標及びｙＡｉ，ｊ座標は、例えば、輝度成分及び色差成分についてそれぞれ表４及び／又は表５に示されているように導出することができる。
【００９２】
[0110]  図１６Ａは、１つ又は複数の開示されている実施形態を実装することができる、通信システム１００の一例を示す図である。通信システム１００は、音声、データ、ビデオ、メッセージング、ブロードキャスト、等々のようなコンテンツを複数のワイヤレスユーザに提供する、多元接続システムとすることができる。通信システム１００は、複数のワイヤレスユーザが、ワイヤレス帯域幅を含むシステムリソースの共有を通してそのようなコンテンツにアクセスすることを可能にし得る。例えば、通信システム１００は、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交ＦＤＭＡ（ＯＦＤＭＡ）、シングルキャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）、ゼロテールユニークワードＤＦＴ拡散ＯＦＤＭ（ＺＴ  ＵＷ  ＤＴＳ−ｓ  ＯＦＤＭ）、ユニークワードＯＦＤＭ（ＵＷ−ＯＦＤＭ）、リソースブロックフィルタＯＦＤＭ、フィルタバンクマルチキャリア（ＦＢＭＣ）、及びこれらに類するものなど、１つ又は複数のチャネルアクセス方法を用いることができる。
【００９３】
[0111]  図１６Ａに示されているように、通信システム１００は、ワイヤレス送信／受信ユニット（ＷＴＲＵ）１０２ａ、１０２ｂ、１０２ｃ、１０２ｄ、ＲＡＮ１０４／１１３、ＣＮ１０６／１１５、公衆交換電話網（ＰＳＴＮ）１０８、インターネット１１０、及び他のネットワーク１１２を含むことができるが、開示されている実施形態は、任意の数のＷＴＲＵ、基地局、ネットワーク、及び／又はネットワーク要素を企図していることが理解されよう。ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄはそれぞれ、ワイヤレス環境で動作及び／又は通信するように構成された任意のタイプのデバイスとすることができる。例として、それのどれもが、「局」及び／又は「ＳＴＡ」と呼ばれることがある、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄは、ワイヤレス信号を送信及び／又は受信するように構成することができ、ユーザ機器（ＵＥ）、移動局、固定又は移動加入者ユニット、サブスクリクションベースのユニット、ページャ、セルラ電話、パーソナルデジタルアシスタント（ＰＤＡ）、スマートフォン、ラップトップ、ネットブック、パーソナルコンピュータ、ワイヤレスセンサ、ホットスポット又はＭｉ−Ｆｉデバイス、モノのインターネット（ＩｏＴ）デバイス、ウォッチ又は他のウェアラブル、ヘッドマウントディスプレイ（ＨＭＤ）、乗り物、ドローン、医療用デバイス及びアプリケーション（例えば、遠隔手術）、工業用デバイス及びアプリケーション（例えば、工業用及び／又は自動化された処理チェーン状況で動作するロボット及び／又は他のワイヤレスデバイス）、家電デバイス、商業用及び／又は工業用ワイヤレスネットワーク上で動作するデバイス、及びこれらに類するものを含むことができる。ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、及び１０２ｄは、いずれも交換可能にＵＥと呼ばれることがある。
【００９４】
[0112]  通信システム１００は、基地局１１４ａ及び／又は基地局１１４ｂを含んでもまたよい。基地局１１４ａ、１１４ｂはそれぞれ、ＣＮ１０６／１１５、インターネット１１０、及び／又は他のネットワーク１１２などの１つ又は複数の通信ネットワークへのアクセスを容易にするために、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄのうちの少なくとも１つとワイヤレスでインターフェース接続するように構成された、任意のタイプのデバイスとすることができる。例として、基地局１１４ａ、１１４ｂは、トランシーバ基地局（ＢＴＳ）、Ｎｏｄｅ−Ｂ、ｅＮｏｄｅ−Ｂ、Ｈｏｍｅ  Ｎｏｄｅ−Ｂ、Ｈｏｍｅ  ｅＮｏｄｅ−Ｂ、ｇＮＢ、ＮＲ  Ｎｏｄｅ−Ｂ、サイトコントローラ、アクセスポイント（ＡＰ）、ワイヤレスルータ、及びこれらに類するものとすることができる。基地局１１４ａ、１１４ｂはそれぞれ単一の要素として描かれているが、基地局１１４ａ、１１４ｂは、任意の数の相互接続された基地局及び／又はネットワーク要素を含み得ることが理解されよう。
【００９５】
[0113]  基地局１１４ａは、ＲＡＮ１０４／１１３の一部とすることができ、ＲＡＮ１０４／１１３は、基地局コントローラ（ＢＳＣ）、無線ネットワークコントローラ（ＲＮＣ）、中継ノード等々といったような、他の基地局及び／又はネットワーク要素（図示せず）を含んでもまたよい。基地局１１４ａ及び／又は基地局１１４ｂは、セル（図示せず）と呼ばれることがある１つ又は複数のキャリア周波数でワイヤレス信号を、送信及び／又は受信するように構成することができる。これらの周波数は、ライセンススペクトル、アンライセンススペクトル、又はライセンススペクトルとアンライセンススペクトルとの組み合わせの中にあってもよい。セルは、相対的に一定である場合もあれば、時間とともに変化する場合もある特定の地理的区域にワイヤレスサービスのカバレージを提供することができる。セルは、さらにセルセクタに分割することができる。例えば、基地局１１４ａに関連付けされたセルは、３つのセクタに分割することができる。したがって、一実施形態では、基地局１１４ａは、３つのトランシーバを、例えば、セルのセクタごとに１つ含むことができる。一実施形態では、基地局１１４ａは、多入力多出力（ＭＩＭＯ）技術を用いることができ、複数のトランシーバをセルのセクタごとに利用することができる。例えば、ビームフォーミングを使用して、所望の空間方向に信号を送信及び／又は受信することができる。
【００９６】
[0114]  基地局１１４ａ、１１４ｂは、エアインターフェース１１６を介してＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄのうちの１つ又は複数と通信することができ、エアインターフェース１１６は、任意の適切なワイヤレス通信リンク（例えば、無線周波数（ＲＦ）、マイクロ波、センチメートル波、マイクロメートル波、赤外線（ＩＲ）、紫外線（ＵＶ）、可視光等々）とすることができる。エアインターフェース１１６は、任意の適切な無線アクセス技術（ＲＡＴ）を使用して確立することができる。
【００９７】
[0115]  より具体的には、上記で言及したように、通信システム１００は、多元接続システムとすることができ、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡ、及びこれらに類するものなど、１つ又は複数のチャネルアクセス方式を用いることができる。例えば、ＲＡＮ１０４／１１３内の基地局１１４ａ、及びＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、広帯域ＣＤＭＡ（ＷＣＤＭＡ）を使用してエアインターフェース１１５／１１６／１１７を確立し得る、ユニバーサル移動体通信システム（ＵＭＴＳ）地上無線アクセス（ＵＴＲＡ）などの無線技術を実装することができる。ＷＣＤＭＡは、高速パケットアクセス（ＨＳＰＡ）及び／又は進化型ＨＳＰＡ（ＨＳＰＡ＋）などの通信プロトコルを含むことができる。ＨＳＰＡは、高速ダウンリンク（ＤＬ）パケットアクセス（ＨＳＤＰＡ）及び／又は高速ＵＬパケットアクセス（ＨＳＵＰＡ）を含むことができる。
【００９８】
[0116]  一実施形態では、基地局１１４ａ、及びＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、ロングタームエボリューション（ＬＴＥ）及び／又はＬＴＥアドバンスト（ＬＴＥ−Ａ）及び／又はＬＴＥアドバンストプロ（ＬＴＥ−Ａ  Ｐｒｏ）を使用してエアインターフェース１１６を確立し得る、進化型ＵＭＴＳ地上無線アクセス（Ｅ−ＵＴＲＡ）などの無線技術を実装することができる。
【００９９】
[0117]  一実施形態では、基地局１１４ａ及びＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、新たな無線（ＮＲ：New Radio）を使用してエアインターフェース１１６を確立し得るＮＲ無線アクセスなどの無線技術を実装することができる。
【０１００】
[0118]  一実施形態では、基地局１１４ａ及びＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、複数の無線アクセス技術を実装することができる。例えば、基地局１１４ａ及びＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、例えば、デュアルコネクティビティ（ＤＣ）原理を使用して、ＬＴＥ無線アクセス及びＮＲ無線アクセスを一緒に実装することができる。したがって、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃによって利用されるエアインターフェースは、複数のタイプの無線アクセス技術、及び／又は複数のタイプの基地局（例えば、ｅＮＢ及びｇＮＢ）へ／から送られる送信によって特徴付けすることができる。
【０１０１】
[0119]  他の実施形態では、基地局１１４ａ及びＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、ＩＥＥＥ８０２．１１（例えば、ワイヤレスフィデリティ（WiFi））、ＩＥＥＥ８０２．１６（例えば、ワイマックス（WiMAX：Worldwide Interoperability for Microwave Access））、ＣＤＭＡ２０００、ＣＤＭＡ２０００  １Ｘ、ＣＤＭＡ２０００  ＥＶ−ＤＯ、暫定標準２０００（ＩＳ−２０００）、暫定標準９５（ＩＳ−９５）、暫定標準８５６（ＩＳ−８５６）、移動体通信用グローバルシステム（ＧＳＭ）、ＧＳＭエボリューション用拡張データレート（ＥＤＧＥ）、ＧＳＭ  ＥＤＧＥ（ＧＥＲＡＮ）、及びこれらに類するものなどの無線技術を実装することができる。
【０１０２】
[0120]  図１６Ａにおける基地局１１４ｂは、例えば、ワイヤレスルータ、Ｈｏｍｅ  Ｎｏｄｅ  Ｂ、Ｈｏｍｅ  ｅＮｏｄｅ  Ｂ、又はアクセスポイントとすることができ、職場、家庭、乗り物、キャンパス、産業施設、（例えば、ドローンにより使用される）空中回廊、車道、及びこれらに類するものなど、局所的エリアでのワイヤレス接続性を容易にするために任意の適切なＲＡＴを利用することができる。一実施形態では、基地局１１４ｂ及びＷＴＲＵ１０２ｃ、１０２ｄは、ＩＥＥＥ８０２．１１などの無線技術を実装して、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を確立することができる。一実施形態では、基地局１１４ｂ及びＷＴＲＵ１０２ｃ、１０２ｄは、ＩＥＥＥ８０２．１５などの無線技術を実装して、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を確立することができる。さらに別の実施形態では、基地局１１４ｂ及びＷＴＲＵ１０２ｃ、１０２ｄは、セルラベースのＲＡＴ（例えば、ＷＣＤＭＡ、ＣＤＭＡ２０００、ＧＳＭ、ＬＴＥ、ＬＴＥ−Ａ、ＬＴＥ−Ａ  Ｐｒｏ、ＮＲ等々）を利用して、ピコセル又はフェムトセルを確立することができる。図１６Ａに示されているように、基地局１１４ｂは、インターネット１１０への直接的な接続を有することができる。したがって、基地局１１４ｂは、ＣＮ１０６／１１５を介してインターネット１１０にアクセスする必要がない場合がある。
【０１０３】
[0121]  ＲＡＮ１０４／１１３は、ＣＮ１０６／１１５と通信状態にある場合があり、ＣＮ１０６／１１５は、音声、データ、アプリケーション、及び／又はボイスオーバーインターネットプロトコル（ＶｏＩＰ）サービスを、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄのうちの１つ又は複数に提供するように構成された任意のタイプのネットワークとすることができる。データは、異なるスループット要件、レイテンシ要件、エラー許容要件、信頼性要件、データスループット要件、モビリティ要件、及びこれらに類する要件など、様々なサービス品質（ＱｏＳ）要件を有する場合がある。ＣＮ１０６／１１５は、コール制御、請求サービス、モバイルロケーションベースのサービス、プリペイド通話、インターネット接続性、ビデオ配信、等々を提供し、及び／又はユーザ認証などの高レベルセキュリティ機能を実行することができる。図１６Ａには示されていないが、ＲＡＮ１０４／１１３及び／又はＣＮ１０６／１１５は、ＲＡＮ１０４／１１３と同じＲＡＴ又は異なるＲＡＴを用いる他のＲＡＮと直接的又は間接的な通信状態にある場合があることが理解されよう。例えば、ＮＲ無線技術を利用し得るＲＡＮ１０４／１１３に接続されていることに加えて、ＣＮ１０６／１１５は、ＧＳＭ、ＵＭＴＳ、ＣＤＭＡ２０００、WiMAX、Ｅ−ＵＴＲＡ、又はWiFi無線技術を用いる別のＲＡＮ（図示せず）と通信状態にあってもまたよい。
【０１０４】
[0122]  ＣＮ１０６／１１５は、ＰＳＴＮ１０８、インターネット１１０、及び／又は他のネットワーク１１２にアクセスするＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄのためのゲートウェイとしての役割を果たしてもまたよい。ＰＳＴＮ１０８は、基本電話サービス（ＰＯＴＳ）を提供する回線交換電話網を含むことができる。インターネット１１０は、伝送制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、及び／又はＴＣＰ／ＩＰインターネットプロトコルスイートにおけるインターネットプロトコル（ＩＰ）などの共通の通信プロトコルを使用する、相互接続されたコンピュータネットワーク及びデバイスのグローバルシステムを含むことができる。ネットワーク１１２は、他のサービスプロバイダによって所有され、及び／又は運用される有線及び／又はワイヤレス通信ネットワークを含むことができる。例えば、ネットワーク１１２は、ＲＡＮ１０４／１１３と同じＲＡＴ又は異なるＲＡＴを用いることができる１つ又は複数のＲＡＮに接続された別のＣＮを含むことができる。
【０１０５】
[0123]  通信システム１００のＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄの一部又は全部は、マルチモード機能を含むことができる（例えば、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄは、異なるワイヤレスリンクを介して異なるワイヤレスネットワークと通信するための複数のトランシーバを含むことができる）。例えば、図１６Ａに示されているＷＴＲＵ１０２ｃは、セルラベースの無線技術を用いることができる基地局１１４ａと通信するように、またＩＥＥＥ８０２無線技術を用いることができる基地局１１４ｂと通信するように構成することができる。
【０１０６】
[0124]  図１６Ｂは、ＷＴＲＵ１０２の一例を図示するシステム図である。図１６Ｂに示されているように、ＷＴＲＵ１０２は、とりわけ、プロセッサ１１８、トランシーバ１２０、送信／受信要素１２２、スピーカ／マイクロフォン１２４、キーパッド１２６、ディスプレイ／タッチパッド１２８、非リムーバブルメモリ１３０、リムーバブルメモリ１３２、電源１３４、全地球測位システム（ＧＰＳ）チップセット１３６、及び／又は他の周辺機器１３８を含むことができる。ＷＴＲＵ１０２は、実施形態との整合性を保った上で、上記要素の任意の部分的組み合わせを含み得ることが理解されよう。
【０１０７】
[0125]  プロセッサ１１８は、汎用プロセッサ、専用プロセッサ、従来のプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、複数のマイクロプロセッサ、ＤＳＰコアに関連付けされた１つ又は複数のマイクロプロセッサ、コントローラ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）回路、任意の他のタイプの集積回路（ＩＣ）、状態機械、及びこれらに類するものとすることができる。プロセッサ１１８は、信号コード化、データ処理、電力制御、入力／出力処理、及び／又はＷＴＲＵ１０２がワイヤレス環境で動作することを可能にする任意の他の機能性を実行することができる。プロセッサ１１８は、トランシーバ１２０に結合することができ、このトランシーバは送信／受信要素１２２に結合することができる。図１６Ｂは、プロセッサ１１８及びトランシーバ１２０を別個の構成要素として描いているが、プロセッサ１１８及びトランシーバ１２０は、一緒に電子パッケージ又はチップに一体化し得ることが理解されよう。
【０１０８】
[0126]  送信／受信要素１２２は、エアインターフェース１１６を介して、基地局（例えば、基地局１１４ａ）に信号を送信し、又は基地局から信号を受信するように構成することができる。例えば、一実施形態では、送信／受信要素１２２は、ＲＦ信号を送信及び／又は受信するように構成されたアンテナとすることができる。一実施形態では、送信／受信要素１２２は、例えば、ＩＲ信号、ＵＶ信号、又は可視光信号を、送信及び／又は受信するように構成されたエミッタ／検出器とすることができる。さらに別の実施形態では、送信／受信要素１２２は、ＲＦ信号及び光信号の両方を送信及び／又は受信するように構成することができる。送信／受信要素１２２は、ワイヤレス信号の任意の組み合わせを送信及び／又は受信するように構成し得ることが理解されよう。
【０１０９】
[0127]  図１６Ｂでは、送信／受信要素１２２は単一の要素として描かれているが、ＷＴＲＵ１０２は、任意の数の送信／受信要素１２２を含むことができる。より具体的には、ＷＴＲＵ１０２は、ＭＩＭＯ技術を用いることができる。したがって、一実施形態では、ＷＴＲＵ１０２は、エアインターフェース１１６を介してワイヤレス信号を送信及び受信するための２つ以上の送信／受信要素１２２（例えば、複数のアンテナ）を含むことができる。
【０１１０】
[0128]  トランシーバ１２０は、送信／受信要素１２２によって送信される信号を変調し、送信／受信要素１２２によって受信された信号を復調するように構成することができる。上記で言及したように、ＷＴＲＵ１０２は、マルチモード機能を有することができる。したがって、トランシーバ１２０は、ＷＴＲＵ１０２が、例えば、ＮＲ及びＩＥＥＥ８０２．１１などの複数のＲＡＴを介して通信できるようにするための複数のトランシーバを含むことができる。
【０１１１】
[0129]  ＷＴＲＵ１０２のプロセッサ１１８は、スピーカ／マイクロフォン１２４、キーパッド１２６、及び／又はディスプレイ／タッチパッド１２８（例えば、液晶表示（ＬＣＤ）ディスプレイユニット若しくは有機発光ダイオード（ＯＬＥＤ）ディスプレイユニット）に結合することができ、それらからユーザ入力データを受信することができる。プロセッサ１１８はまた、スピーカ／マイクロフォン１２４、キーパッド１２６、及び／又はディスプレイ／タッチパッド１２８にユーザデータを出力することもできる。加えて、プロセッサ１１８は、非リムーバブルメモリ１３０及び／又はリムーバブルメモリ１３２などの任意のタイプの適切なメモリからの情報にアクセスすることができ、そこにデータを格納することができる。非リムーバブルメモリ１３０は、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、ハードディスク、又は任意の他のタイプのメモリストレージデバイスを含むことができる。リムーバブルメモリ１３２は、加入者識別モジュール（ＳＩＭ）カード、メモリスティック、セキュアデジタル（ＳＤ）メモリカード、及びこれらに類するものを含むことができる。他の実施形態では、プロセッサ１１８は、ＷＴＲＵ１０２上に物理的に位置せずに、サーバ又はホームコンピュータ（図示せず）上などにあるメモリからの情報にアクセスすることができ、そこにデータを格納することができる。
【０１１２】
[0130]  プロセッサ１１８は、電源１３４から電力を受け取ることができ、ＷＴＲＵ１０２内の他の構成要素に電力を分配し、及び／又は制御するように構成することができる。電源１３４は、ＷＴＲＵ１０２に電力供給するための任意の適切なデバイスとすることができる。例えば、電源１３４は、１つ又は複数の乾電池（例えば、ニッケル−カドミウム（ＮｉＣｄ）、ニッケル−亜鉛（ＮｉＺｎ）、ニッケル水素（ＮｉＭＨ）、リチウムイオン（Ｌｉ−ｉｏｎ）等々）、太陽電池、燃料電池、及びこれらに類するものを含むことができる。
【０１１３】
[0131]  プロセッサ１１８は、ＧＰＳチップセット１３６に結合してもまたよく、このＧＰＳチップセットは、ＷＴＲＵ１０２の現在のロケーションに関する位置情報（例えば、経度及び緯度）を提供するように構成することができる。ＧＰＳチップセット１３６からの情報に加えて、又はそれに代えて、ＷＴＲＵ１０２は、基地局（例えば、基地局１１４ａ、１１４ｂ）からエアインターフェース１１６を介して位置情報を受信し、及び／又は２つ以上の近くの基地局から受信されている信号のタイミングに基づいてその位置を決定することができる。ＷＴＲＵ１０２は、実施形態との整合性を保った上で、任意の適切なロケーション決定方法によって位置情報を獲得できることが理解されよう。
【０１１４】
[0132]  プロセッサ１１８は、他の周辺機器１３８にさらに結合することができ、他の周辺機器は、追加の特徴、機能性、及び／又は有線若しくはワイヤレス接続性を提供する１つ又は複数のソフトウェアモジュール、及び／又はハードウェアモジュールを含むことができる。例えば、周辺機器１３８は、加速度計、電子コンパス、衛星トランシーバ、（写真及び／又はビデオ用）デジタルカメラ、ユニバーサルシリアルバス（ＵＳＢ）ポート、振動デバイス、テレビトランシーバ、ハンズフリーヘッドセット、Bluetooth（登録商標）モジュール、周波数変調（ＦＭ）無線ユニット、デジタル音楽プレーヤ、メディアプレーヤ、ビデオゲームプレーヤモジュール、インターネットブラウザ、バーチャルリアリティ及び／又は拡張現実（ＶＲ／ＡＲ）デバイス、アクティビティトラッカ、並びにこれらに類するものを含むことができる。周辺機器１３８は、１つ又は複数のセンサを含むことができ、センサは、ジャイロスコープ、加速度計、ホール効果センサ、磁力計、方位センサ、近接センサ、温度センサ、時間センサ、地理位置センサ、高度計、光センサ、タッチセンサ、磁力計、気圧計、ジェスチャセンサ、バイオメトリックセンサ、及び／又は湿度センサのうちの１つ又は複数とすることができる。
【０１１５】
[0133]  ＷＴＲＵ１０２は、例えば、ＵＬ（例えば、送信用）及びダウンリンク（例えば、受信用）の両方の特定のサブフレームに関連付けされた信号の一部又は全部の、送信及び受信が、並行及び／又は同時であり得る全二重無線を含むことができる。全二重無線は、ハードウェア（例えば、チョーク）、又はプロセッサによる（例えば、別個のプロセッサ（図示せず）若しくはプロセッサ１１８による）信号処理のいずれかを介して、自己干渉を低減及び／又は実質的に除去する干渉管理ユニットを含むことができる。一実施形態では、ＷＴＲＵ１０２は、（例えば、特定のサブフレームに関連付けされた）信号の一部又は全部の、送信及び受信がＵＬ（例えば、送信用）又はダウンリンク（例えば、受信用）のいずれかに対してである半二重無線を含むことができる。
【０１１６】
[0134]  図１６Ｃは、一実施形態によるＲＡＮ１０４及びＣＮ１０６を図示するシステム図である。上記で言及したように、ＲＡＮ１０４は、Ｅ−ＵＴＲＡ無線技術を用いて、エアインターフェース１１６を介してＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信することができる。ＲＡＮ１０４はまた、ＣＮ１０６と通信することもできる。
【０１１７】
[0135]  ＲＡＮ１０４は、ｅＮｏｄｅ−Ｂ１６０ａ、１６０ｂ、１６０ｃを含むことができるが、ＲＡＮ１０４は、実施形態との整合性を保った上で、任意の数のｅＮｏｄｅ−Ｂを含み得ることが理解されよう。ｅＮｏｄｅ−Ｂ１６０ａ、１６０ｂ、１６０ｃはそれぞれ、エアインターフェース１１６を介してＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信するための１つ又は複数のトランシーバを含むことができる。一実施形態では、ｅＮｏｄｅ−Ｂ１６０ａ、１６０ｂ、１６０ｃはＭＩＭＯ技術を実装することができる。したがって、ｅＮｏｄｅ−Ｂ１６０ａは、例えば、複数のアンテナを使用して、ＷＴＲＵ１０２ａにワイヤレス信号を送信し、及び／又はＷＴＲＵ１０２ａからワイヤレス信号を受信することができる。
【０１１８】
[0136]  ｅＮｏｄｅ−Ｂ１６０ａ、１６０ｂ、１６０ｃはそれぞれ、特定のセル（図示せず）に関連付けすることができ、無線リソース管理決定、ハンドオーバ決定、ＵＬ及び／又はＤＬでのユーザのスケジューリング、並びにこれらに類するものを取り扱うように構成することができる。図１６Ｃに示されているように、ｅＮｏｄｅ−Ｂ１６０ａ、１６０ｂ、１６０ｃは、Ｘ２インターフェースを介して、互いに通信することができる。
【０１１９】
[0137]  図１６Ｃに示されているＣＮ１０６は、モビリティ管理エンティティ（ＭＭＥ）１６２と、サービングゲートウェイ（ＳＧＷ）１６４と、パケットデータネットワーク（ＰＤＮ）ゲートウェイ（又はＰＧＷ）１６６と、を含むことができる。上記の要素はそれぞれ、ＣＮ１０６の一部として描かれているが、これらの要素はいずれも、ＣＮオペレータ以外のエンティティによって所有及び／又は運用され得ることが理解されよう。
【０１２０】
[0138]  ＭＭＥ１６２は、Ｓ１インターフェースを介してＲＡＮ１０４内のｅＮｏｄｅ−Ｂ１６２ａ、１６２ｂ、１６２ｃのそれぞれに接続することができ、制御ノードとしての役割を果たすことができる。例えば、ＭＭＥ１６２は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃのユーザを認証すること、ベアラアクティブ化／非アクティブ化、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃの初期アタッチ中に特定のサービングゲートウェイを選択すること、及びこれに類することを担うことができる。ＭＭＥ１６２は、ＲＡＮ１０４と、ＧＳＭ及び／又はＷＣＤＭＡなどの他の無線技術を用いる他のＲＡＮ（図示せず）との間の切り替えのための制御プレーン機能を提供することができる。
【０１２１】
[0139]  ＳＧＷ１６４は、Ｓ１インターフェースを介してＲＡＮ１０４内のｅＮｏｄｅ  Ｂ１６０ａ、１６０ｂ、１６０ｃのそれぞれに接続することができる。ＳＧＷ１６４は概して、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃへの／からのユーザデータパケットをルーティングし、転送することができる。ＳＧＷ１６４は、ｅＮｏｄｅ  Ｂ間ハンドオーバ中にユーザプレーンをアンカリングすること、ＤＬデータがＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに利用可能なときにページングをトリガすること、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃの状況を管理及び格納すること、並びにこれらに類することなどの他の機能を実行することができる。
【０１２２】
[0140]  ＳＧＷ１６４は、ＰＧＷ１６６に接続することができ、このことが、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃにインターネット１１０などのパケット交換ネットワークへのアクセスを提供して、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと、ＩＰ対応デバイスとの間の通信を容易にすることができる。
【０１２３】
[0141]  ＣＮ１０６は、他のネットワークとの通信を容易にすることができる。例えば、ＣＮ１０６は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃにＰＳＴＮ１０８などの回線交換ネットワークへのアクセスを提供して、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと、従来型陸線通信デバイスとの間の通信を容易にすることができる。例えば、ＣＮ１０６は、ＣＮ１０６とＰＳＴＮ１０８との間のインターフェースとしての役割を果たすＩＰゲートウェイ（例えば、ＩＰマルチメディアサブシステム（ＩＭＳ：IP multimedia subsystem）サーバ）を含んでもよいし、或いはそのようなＩＰゲートウェイと通信することができる。加えて、ＣＮ１０６は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに他のネットワーク１１２へのアクセスを提供することができ、この他のネットワークは、他のサービスプロバイダによって所有及び／又は運用される他の有線及び／又はワイヤレスネットワークを含むことができる。
【０１２４】
[0142]  ＷＴＲＵは、図１６Ａ〜図１６Ｄでは、ワイヤレス端末として説明されているが、ある特定の代表的な実施形態では、このような端末は、通信ネットワークとの有線通信インターフェースを（例えば、一時的又は永続的に）使用し得ることが企図されている。
【０１２５】
[0143]  代表的実施形態では、他のネットワーク１１２は、ＷＬＡＮとすることができる。
【０１２６】
[0144]  インフラストラクチャ基本サービスセット（ＢＳＳ：Basic Service Set）モードにおけるＷＬＡＮは、ＢＳＳ用のアクセスポイント（ＡＰ）と、ＡＰに関連付けされた１つ又は複数の局（ＳＴＡ）と、を有することができる。ＡＰは、ＢＳＳの内部への、及び／又はＢＳＳの外部からのトラフィックを搬送する配信システム（ＤＳ）若しくは別のタイプの有線／ワイヤレスネットワークへのアクセス又はインターフェースを有することができる。ＢＳＳの外部から発生するＳＴＡへのトラフィックは、ＡＰを通して到着する場合があり、ＳＴＡに配信される場合がある。ＳＴＡからＢＳＳの外部の宛先に発生されるトラフィックは、ＡＰに送られてそれぞれの宛先に配信される場合がある。ＢＳＳ内のＳＴＡ間のトラフィックは、例えば、ＡＰを通して送ることができ、ソースＳＴＡは、ＡＰにトラフィックを送ることができ、ＡＰは、宛先のＳＴＡにトラフィックを配信することができる。ＢＳＳ内のＳＴＡ間のトラフィックは、ピアツーピアトラフィックと見なされる場合があり、及び／又はピアツーピアトラフィックと呼ばれる場合がある。ピアツーピアトラフィックは、ダイレクトリンクセットアップ（ＤＬＳ）を用いてソースＳＴＡと宛先のＳＴＡとの間で（例えば、それらの間で直接）送ることができる。ある特定の代表的な実施形態では、ＤＬＳは、８０２．１１ｅＤＬＳ、又は８０２．１１ｚトンネリングされたＤＬＳ（ＴＤＬＳ：tunneled DLS）を使用することができる。独立ＢＳＳ（ＩＢＳＳ）モードを使用するＷＬＡＮは、ＡＰを有していない場合があり、ＩＢＳＳ内の、又はＩＢＳＳを使用するＳＴＡ（例えば、ＳＴＡのすべて）は、互いに直接通信することができる。ＩＢＳＳモードの通信は、本明細書では、ときに「アドホック」モードの通信と呼ばれることがある。
【０１２７】
[0145]  ８０２．１１ａｃインフラストラクチャモードの動作又は類似したモードの動作を使用するとき、ＡＰは、プライマリチャネルなどの固定されたチャネル上で、ビーコンを送信することができる。プライマリチャネルは、固定された幅（例えば、２０ＭＨｚ幅の帯域幅）、又は信号合図を介して動的に設定される幅とすることができる。プライマリチャネルは、ＢＳＳの動作チャネルとすることができ、ＡＰとの接続を確立するためにＳＴＡによって使用されてもよい。ある特定の代表的実施形態では、例えば、８０２．１１システムにおいて、キャリア検知多重アクセス衝突回避（ＣＳＭＡ／ＣＡ）を実装することができる。ＣＳＭＡ／ＣＡの場合、ＡＰを含むＳＴＡ（例えば、あらゆるＳＴＡ）が、プライマリチャネルを感知することができる。プライマリチャネルが特定のＳＴＡによってビジーであると感知／検出、及び／又は判定された場合、この特定のＳＴＡはバックオフすることができる。１つのＳＴＡ（例えば、ただ１つの局だけ）が、所与のＢＳＳにおいて任意の所与の時間に送信することができる。
【０１２８】
[0146]  高スループット（ＨＴ：High Throughput）のＳＴＡは、例えば、プライマリ２０ＭＨｚチャネルを隣接する２０ＭＨｚチャネル又は隣接しない２０ＭＨｚチャネルと組み合わせることにより４０ＭＨｚ幅チャネルを形成して、通信用４０ＭＨｚ幅チャネルを使用することができる。
【０１２９】
[0147]  超高スループット（ＶＨＴ：Very High Throughput）のＳＴＡは、２０ＭＨｚ、４０ＭＨｚ、８０ＭＨｚ、及び／又は１６０ＭＨｚ幅チャネルをサポートすることができる。４０ＭＨｚ、及び／又は８０ＭＨｚチャネルは、連続した２０ＭＨｚチャネルを組み合わせることによって形成することができる。１６０ＭＨｚチャネルは、８つの連続した２０ＭＨｚチャネルを組み合わせることによって、又は８０＋８０構成と呼ばれることがある２つの連続していない８０ＭＨｚチャネルを組み合わせることによって形成することができる。８０＋８０構成の場合、データは、チャネルコード化後に、データを２つのストリームに分割できるセグメントパーサを通過させることができる。逆高速フーリエ変換（ＩＦＦＴ）処理、及び時間領域処理は、各ストリームで別々に行うことができる。ストリームは、２つの８０ＭＨｚチャネル上にマッピングすることができ、データは、送信ＳＴＡによって送信することができる。受信ＳＴＡの受信機では、８０＋８０構成について上述した動作を逆にすることができ、組み合わせられたデータは、媒体アクセス制御（ＭＡＣ：Medium Access Control）に送ることができる。
【０１３０】
[0148]  １ＧＨｚ未満のモードの動作は、８０２．１１ａｆ及び８０２．１１ａｈによってサポートされる。チャネル動作帯域幅及びキャリアは、８０２．１１ｎ及び８０２．１１ａｃで使用されるものと比べて８０２．１１ａｆ及び８０２．１１ａｈでは低減される。８０２．１１ａｆは、ＴＶホワイトスペース（ＴＶＷＳ：TV White Space）スペクトルで５ＭＨｚ、１０ＭＨｚ、及び２０ＭＨｚ帯域幅をサポートし、８０２．１１ａｈは、非ＴＶＷＳスペクトルを使用して、１ＭＨｚ、２ＭＨｚ、４ＭＨｚ、８ＭＨｚ、及び１６ＭＨｚ帯域幅をサポートする。代表的な実施形態によれば、８０２．１１ａｈは、マクロカバレージエリアにおけるＭＴＣデバイスなどの、メータタイプ制御／マシンタイプコミュニケーションをサポートすることができる。ＭＴＣデバイスは、ある特定の機能、例えば、ある特定の帯域幅及び／又は限定的な帯域幅のサポート（例えば、その帯域幅のみのサポート）を含む限定された機能を有する場合がある。ＭＴＣデバイスは、（例えば、非常に長いバッテリ寿命を維持するために）閾値を上回るバッテリ寿命を有するバッテリを含む場合がある。
【０１３１】
[0149]  複数のチャネルをサポートすることができるＷＬＡＮシステム、並びに８０２．１１ｎ、８０２．１１ａｃ、８０２．１１ａｆ、及び８０２．１１ａｈなどのチャネル帯域幅には、プライマリチャネルとして指定することができるチャネルが含まれる。プライマリチャネルは、ＢＳＳのすべてのＳＴＡによってサポートされている最大の共通動作帯域幅に等しい帯域幅を有する場合がある。プライマリチャネルの帯域幅は、ＢＳＳにおいて動作しているすべてのＳＴＡの中から最小の帯域幅の動作モードをサポートするＳＴＡによって、設定及び／又は制限することができる。８０２．１１ａｈの例では、ＡＰ、及びＢＳＳ内の他のＳＴＡが、２ＭＨｚ、４ＭＨｚ、８ＭＨｚ、１６ＭＨｚ、及び／又は他のチャネル帯域幅の動作モードをサポートしている場合であっても、プライマリチャネルは、１ＭＨｚのモードをサポートする（例えば、そのモードのみをサポートする）ＳＴＡ（例えば、ＭＴＣタイプのデバイス）に対して１ＭＨｚ幅とすることができる。キャリア検知及び／又はネットワーク割り当てベクトル（ＮＡＶ：Network Allocation Vector）設定は、プライマリチャネルのステータスに依存する場合がある。例えば、ＡＰに送信をする（１ＭＨｚ動作のモードのみをサポートしている）ＳＴＡが原因で、プライマリチャネルがビジーである場合、周波数帯域の大部分がアイドル状態のままであり、利用可能であり得る場合であっても、利用可能な周波数帯域全体がビジーであると見なされる場合がある。
【０１３２】
[0150]  米国では、８０２．１１ａｈによって使用し得る利用可能な周波数帯域は、９０２ＭＨｚから９２８ＭＨｚである。韓国では、利用可能な周波数帯域は、９１７．５ＭＨｚから９２３．５ＭＨｚである。日本では、利用可能な周波数帯域は、９１６．５ＭＨｚから９２７．５ＭＨｚである。８０２．１１ａｈに利用可能な全帯域幅は、国コードに応じて６ＭＨｚから２６ＭＨｚである。
【０１３３】
[0151]  図１６Ｄは、一実施形態によるＲＡＮ１１３及びＣＮ１１５を図示するシステム図である。上記で言及したように、ＲＡＮ１１３は、ＮＲ無線技術を用いて、エアインターフェース１１６を介してＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信することができる。ＲＡＮ１１３はまた、ＣＮ１１５と通信状態にある場合もある。
【０１３４】
[0152]  ＲＡＮ１１３は、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃを含むことができるが、ＲＡＮ１１３は、実施形態との整合性を保った上で、任意の数のｇＮＢを含み得ることが理解されよう。ｇＮＢ１８０ａ、１８０ｂ、１８０ｃはそれぞれ、エアインターフェース１１６を介してＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信するための１つ又は複数のトランシーバを含むことができる。一実施形態では、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃは、ＭＩＭＯ技術を実装することができる。例えば、ｇＮＢ１８０ａ、１０８ｂは、ビームフォーミングを利用して、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃに信号を送信し、及び／又はそれらから信号を受信することができる。したがって、ｇＮＢ１８０ａは、例えば、複数のアンテナを使用して、ＷＴＲＵ１０２ａにワイヤレス信号を送信し、及び／又はＷＴＲＵ１０２ａからワイヤレス信号を受信することができる。一実施形態では、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃは、キャリアアグリゲーション技術を実装することができる。例えば、ｇＮＢ１８０ａは、複数のコンポーネントキャリアをＷＴＲＵ１０２ａ（図示せず）に送信することができる。これらのコンポーネントキャリアのサブセットは、アンライセンススペクトル上にある場合があり、一方、残りのコンポーネントキャリアは、ライセンススペクトル上にある場合がある。一実施形態では、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃは、多地点協調（ＣｏＭＰ：Coordinated Multi-Point）技術を実装することができる。例えば、ＷＴＲＵ１０２ａは、ｇＮＢ１８０ａ及びｇＮＢ１８０ｂ（及び／又はｇＮＢ１８０ｃ）から、協調された送信を受信することができる。
【０１３５】
[0153]  ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、スケーラブルな数秘学（scalable numerology）に関連付けされた送信を使用してｇＮＢ１８０ａ、１８０ｂ、１８０ｃと通信することができる。例えば、ＯＦＤＭシンボル間隔及び／又はＯＦＤＭサブキャリア間隔は、ワイヤレス送信スペクトルの異なる送信、異なるセル、及び／又は異なる部分に対して変動し得る。ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、様々な、又はスケーラブルな長さの（例えば、様々な数のＯＦＤＭシンボルを含み、及び／又は様々な長さの絶対時間の間続く）サブフレーム又は送信時間間隔（ＴＴＩ：transmission time interval）を使用して、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃと通信することができる。
【０１３６】
[0154]  ｇＮＢ１８０ａ、１８０ｂ、１８０ｃは、スタンドアロン構成及び／又は非スタンドアロン構成でＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信するように構成することができる。スタンドアロン構成では、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、（例えば、ｅＮｏｄｅ−Ｂ１６０ａ、１６０ｂ、１６０ｃなどの）他のＲＡＮにもアクセスすることなく、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃと通信することができる。スタンドアロン構成では、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃのうちの１つ又は複数をモビリティアンカポイントとして利用することができる。スタンドアロン構成では、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、アンライセンス帯域で信号を使用して、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃと通信することができる。非スタンドアロン構成では、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、ｅＮｏｄｅ−Ｂ１６０ａ、１６０ｂ、１６０ｃなどの別のＲＡＮとも通信／接続しながら、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃと通信／接続することができる。例えば、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、ＤＣ原理を実装して、１つ又は複数のｇＮＢ１８０ａ、１８０ｂ、１８０ｃ及び、１つ又は複数のｅＮｏｄｅ−Ｂ１６０ａ、１６０ｂ、１６０ｃと実質的に同時に通信することができる。非スタンドアロン構成では、ｅＮｏｄｅ−Ｂ１６０ａ、１６０ｂ、１６０ｃは、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃのためのモビリティアンカとしての役割を果たすことができ、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃは、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃにサービスするための追加のカバレージ及び／又はスループットを提供することができる。
【０１３７】
[0155]  ｇＮＢ１８０ａ、１８０ｂ、１８０ｃはそれぞれ、特定のセル（図示せず）に関連付けすることができ、無線リソース管理決定、ハンドオーバ決定、ＵＬ及び／又はＤＬでのユーザのスケジューリング、ネットワークスライシングのサポート、デュアルコネクティビティ、ＮＲとＥ−ＵＴＲＡとの間のインターワーキング、ユーザプレーン機能（ＵＰＦ：User Plane Function）１８４ａ、１８４ｂに向けたユーザプレーンデータのルーティング、アクセス及びモビリティ管理機能（ＡＭＦ：Access and Mobility Management Function）１８２ａ、１８２ｂに向けた制御プレーン情報のルーティング、及びこれらに類するものを取り扱うように構成することができる。図１６Ｄに示されているように、ｇＮＢ１８０ａ、１８０ｂ、１８０ｃは、Ｘｎインターフェースを介して互いに通信することができる。
【０１３８】
[0156]  図１６Ｄに示されているＣＮ１１５は、少なくとも１つのＡＭＦ１８２ａ、１８２ｂ、少なくとも１つのＵＰＦ１８４ａ、１８４ｂ、少なくとも１つのセッション管理機能（ＳＭＦ：Session Management Function）１８３ａ、１８３ｂ、及び場合によっては、データネットワーク（ＤＮ：Data Network）１８５ａ、１８５ｂを含むことができる。上記の要素はそれぞれ、ＣＮ１１５の一部として描かれているが、これらの要素のいずれもが、ＣＮオペレータ以外のエンティティによって所有及び／又は運用され得ることが理解されよう。
【０１３９】
[0157]  ＡＭＦ１８２ａ、１８２ｂは、Ｎ２インターフェースを介してＲＡＮ１１３内のｇＮＢ１８０ａ、１８０ｂ、１８０ｃのうちの１つ又は複数に接続することができ、制御ノードとしての役割を果たすことができる。例えば、ＡＭＦ１８２ａ、１８２ｂは、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃのユーザの認証、ネットワークスライシングのサポート（例えば、異なる要件を有する異なるＰＤＵセッションの取り扱い）、特定のＳＭＦ１８３ａ、１８３ｂの選択、登録エリアの管理、ＮＡＳシグナリングの終了、モビリティ管理、及びこれらに類することを担うことができる。ネットワークスライシングは、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃによって利用されているサービスのタイプに基づいてＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃのＣＮサポートをカスタマイズするために、ＡＭＦ１８２ａ、１８２ｂによって使用される場合がある。例えば、超高信頼低レイテンシ（ＵＲＬＬＣ：ultra-reliable low latency）アクセスに依存するサービス、拡張大規模モバイルブロードバンド（ｅＭＢＢ：enhanced massive mobile broadband）アクセスに依存するサービス、マシンタイプ通信（ＭＴＣ）アクセスのためのサービス、及び／又はこれらに類するサービスなどの異なる使用事例に対して、異なるネットワークスライスを確立することができる。ＡＭＦ１６２は、ＲＡＮ１１３と、ＬＴＥ、ＬＴＥ−Ａ、ＬＴＥ−Ａ  Ｐｒｏ、及び／又はWiFiなどの非３ＧＰＰアクセス技術などの他の無線技術を用いる他のＲＡＮ（図示せず）との間を切り替えるための制御プレーン機能を提供することができる。
【０１４０】
[0158]  ＳＭＦ１８３ａ、１８３ｂは、Ｎ１１インターフェースを介してＣＮ１１５内のＡＭＦ１８２ａ、１８２ｂに接続することができる。ＳＭＦ１８３ａ、１８３ｂもまた、Ｎ４インターフェースを介してＣＮ１１５内のＵＰＦ１８４ａ、１８４ｂに接続することができる。ＳＭＦ１８３ａ、１８３ｂは、ＵＰＦ１８４ａ、１８４ｂを選択及び制御し、ＵＰＦ１８４ａ、１８４ｂを介してトラフィックのルーティングを構成することができる。ＳＭＦ１８３ａ、１８３ｂは、ＵＥのＩＰアドレスを管理し割り当てること、ＰＤＵセッションを管理すること、ポリシー強制及びＱｏＳを制御すること、ダウンリンクデータ通知を提供すること、及びこれらに類することなどの他の機能を実行することができる。ＰＤＵセッションタイプは、ＩＰベース、非ＩＰベース、イーサネットベース、及びこれらに類するものとすることができる。
【０１４１】
[0159]  ＵＰＦ１８４ａ、１８４ｂは、Ｎ３インターフェースを介してＲＡＮ１１３内のｇＮＢ１８０ａ、１８０ｂ、１８０ｃのうちの１つ又は複数に接続することができ、それは、インターネット１１０などのパケット交換ネットワークへのアクセスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに提供して、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと、ＩＰ対応デバイスとの間の通信を容易にすることができる。ＵＰＦ１８４ａ、１８４ｂは、パケットをルーティング及び転送すること、ユーザプレーンポリシーを強制すること、マルチホームＰＤＵセッションをサポートすること、ユーザプレーンＱｏＳを取り扱うこと、ダウンリンクパケットをバッファリングすること、モビリティアンカリングを提供すること、及びこれらに類することなどの他の機能を実行することができる。
【０１４２】
[0160]  ＣＮ１１５は、他のネットワークとの通信を容易にすることができる。例えば、ＣＮ１１５は、ＣＮ１１５と、ＰＳＴＮ１０８との間のインターフェースとしての役割を果たすＩＰゲートウェイ（例えば、ＩＰマルチメディアサブシステム（ＩＭＳ）サーバ）を含むことができ、或いはそのようなＩＰゲートウェイと通信することができる。加えて、ＣＮ１１５は、他のネットワーク１１２へのアクセスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに提供することができ、他のネットワーク１１２は、他のサービスプロバイダによって所有及び／又は運用される他の有線及び／又はワイヤレスネットワークを含むことができる。一実施形態では、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、ＵＰＦ１８４ａ、１８４ｂへのＮ３インターフェース、及びＵＰＦ１８４ａ、１８４ｂと、ＤＮ１８５ａ、１８５ｂとの間のＮ６インターフェースを介して、ＵＰＦ１８４ａ、１８４ｂを通してローカルデータネットワーク（ＤＮ）１８５ａ、１８５ｂに接続することができる。
【０１４３】
[0161]  図１６Ａ〜図１６Ｄ、及び図１６Ａ〜図１６Ｄの対応する説明に鑑みて、ＷＴＲＵ１０２ａ〜ｄ、基地局１１４ａ〜ｂ、ｅＮｏｄｅ−Ｂ１６０ａ〜ｃ、ＭＭＥ１６２、ＳＧＷ１６４、ＰＧＷ１６６、ｇＮＢ１８０ａ〜ｃ、ＡＭＦ１８２ａ〜ｂ、ＵＰＦ１８４ａ〜ｂ、ＳＭＦ１８３ａ〜ｂ、ＤＮ１８５ａ〜ｂ、及び／又は本明細書に記載の任意の他のデバイスのうちの１つ又は複数に関して、本明細書に記載の機能のうちの１つ若しくは複数、又はすべては、１つ又は複数のエミュレーションデバイス（図示せず）によって実行することができる。エミュレーションデバイスは、本明細書に記載の機能のうちの１つ若しくは複数、又はすべてをエミュレートするように構成された１つ又は複数のデバイスとすることができる。例えば、エミュレーションデバイスを使用して、他のデバイスを試験すること、及び／又はネットワーク、及び／又はＷＴＲＵ機能をシミュレートすることができる。
【０１４４】
[0162]  エミュレーションデバイスは、ラボ環境及び／又はオペレータネットワーク環境において、他のデバイスの１つ又は複数の試験を実施するように設計することができる。例えば、１つ又は複数のエミュレーションデバイスは、通信ネットワーク内の他のデバイスを試験するために、有線及び／又はワイヤレス通信ネットワークの一部として完全に、又は部分的に、実装及び／又は展開されながら、１つ若しくは複数の機能、又はすべての機能を実行することができる。１つ又は複数のエミュレーションデバイスは、有線及び／又はワイヤレス通信ネットワークの一部として一時的に実装／展開されながら、１つ若しくは複数の機能、又はすべての機能を実行することができる。エミュレーションデバイスは、試験目的で、別のデバイスに直接結合することができ、及び／又は電波放送ワイヤレス通信を使用して試験を実行することができる。
【０１４５】
[0163]  １つ又は複数のエミュレーションデバイスは、有線及び／又はワイヤレス通信ネットワークの一部として実装／展開されずに、すべての機能を含む１つ又は複数の機能を実行することができる。例えば、エミュレーションデバイスは、１つ又は複数の構成要素の試験を実施するために、試験ラボ及び／又は展開されていない（例えば、試験）有線及び／又はワイヤレス通信ネットワークにおけるテストシナリオで利用することができる。１つ又は複数のエミュレーションデバイスは、試験装置とすることができる。直接ＲＦ結合、及び／又は（例えば、１つ若しくは複数のアンテナを含み得る）ＲＦ回路を介したワイヤレス通信は、データを送信及び／又は受信するために、エミュレーションデバイスによって使用される場合がある。
【０１４６】
[0164]  本明細書に記載のプロセス及び技法は、コンピュータ及び／又はプロセッサによって実行するために、コンピュータ可読媒体に組み込まれたコンピュータプログラム、ソフトウェア、及び／又はファームウェアで実装することができる。コンピュータ可読媒体の例には、限定するものではないが、（有線及び／又はワイヤレス接続を介して送信される）電子信号、及び／又はコンピュータ可読記憶媒体が含まれる。コンピュータ可読記憶媒体の例には、限定するものではないが、詠み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、レジスタ、キャッシュメモリ、半導体メモリデバイス、限定するものではないが、内蔵ハードディスク、及びリムーバブルディスクなどの磁気媒体、光磁気媒体、及び／又はＣＤ−ＲＯＭディスクなどの光媒体、及び／又はデジタル多用途ディスク（ＤＶＤ）が含まれる。ソフトウェアに関連付けされたプロセッサを使用して、ＷＴＲＵ、端末、基地局、ＲＮＣ、及び／又は任意のホストコンピュータで使用するための無線周波数トランシーバを実装することができる。
【図１Ａ】
2022501905.tif 000014
【図１Ｂ】
2022501905.tif 000015
【図２Ａ】
2022501905.tif 000016
【図２Ｂ】
2022501905.tif 000017
【図３Ａ】
2022501905.tif 000018
【図３Ｂ】
2022501905.tif 000019
【図４Ａ】
2022501905.tif 000020
【図４Ｂ】
2022501905.tif 000021
【図５Ａ】
2022501905.tif 000022
【図５Ｂ】
2022501905.tif 000023
【図６】
2022501905.tif 000024
【図７】
2022501905.tif 000025
【図８】
2022501905.tif 000026
【図９】
2022501905.tif 000027
【図１０】
2022501905.tif 000028
【図１１】
2022501905.tif 000029
【図１２】
2022501905.tif 000030
【図１３】
2022501905.tif 000031
【図１４】
2022501905.tif 000032
【図１５】
2022501905.tif 000033
【図１６Ａ】
2022501905.tif 000034
【図１６Ｂ】
2022501905.tif 000035
【図１６Ｃ】
2022501905.tif 000036
【図１６Ｄ】
2022501905.tif 000037
【国際調査報告】
2022501905.tif 000038
2022501905.tif 000039
2022501905.tif 000040
2022501905.tif 000041