(57)【要約】強化されたクロマコーディングのために、クロスプレーンフィルタリングが、使用されてよい。現在のピクチャに関連付けられたクロスプレーンフィルタのインジケーションが、受信されてよい。現在のピクチャは、イントラコーディングされたビデオブロックと、複数の基準サンプルとを含んでよい。複数の基準サンプルは、イントラコーディングされたビデオブロックを予測するために、使用されてよい。現在のピクチャ内において、ルーマサンプル領域が、決定されてよい。ルーマサンプル領域は、現在のピクチャ内の対応するクロマサンプルを強化するために、決定されてよい。オフセットを決定するために、クロスプレーンフィルタが、ルーマサンプル領域内の複数のルーマサンプルに適用されてよい。クロスプレーンフィルタは、ハイパスフィルタであってよい。強化されたクロマサンプルを決定するために、オフセットが、対応するクロマサンプルに適用されてよい。
2018527784.tif 000002
【特許請求の範囲】
【請求項１】
現在のピクチャに関連付けられたクロスプレーンフィルタのインジケーションを受信するステップであって、前記現在のピクチャは、イントラコーディングされたビデオブロックと、前記イントラコーディングされたビデオブロックを予測するために使用される複数の基準サンプルとを含む、ステップと、
前記現在のピクチャ内の対応するクロマサンプルを強化するための前記現在のピクチャ内のルーマサンプル領域を決定するステップと、
オフセットを決定するために、前記ルーマサンプル領域内の複数のルーマサンプルに前記クロスプレーンフィルタを適用するステップであって、前記クロスプレーンフィルタは、ハイパスフィルタを含む、ステップと、
強化されたクロマサンプルを決定するために、前記対応するクロマサンプルに前記オフセットを適用するステップと
を備えたことを特徴とするビデオコーディングの方法。
【請求項２】
前記ルーマサンプル領域は、利用不可能なルーマサンプルを含み、前記方法は、前記複数のルーマサンプルに前記クロスプレーンフィルタを適用する前に、前記利用不可能なルーマサンプルを隣接する利用可能なルーマサンプルで置換するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項３】
受信されたクロマ強化インジケータに基づいて、前記クロスプレーンフィルタを適用するかどうかを決定するステップをさらに含み、前記受信されたクロマ強化インジケータは、ブロックレベルで受信されることを特徴とする請求項１に記載の方法。
【請求項４】
前記ルーマサンプル領域は、第１のルーマサンプル領域であり、前記複数のルーマサンプルは、第１の複数のルーマサンプルであり、前記オフセットは、第１のオフセットであり、前記対応するクロマサンプルは、第１の対応するクロマサンプルであり、前記強化されたクロマサンプルは、第１の強化されたクロマサンプルであり、前記方法は、
前記現在のピクチャ内の第２の対応するクロマサンプルを強化するための前記現在のピクチャ内の第２のルーマサンプル領域を決定するステップと、
第２のオフセットを決定するために、前記第２のルーマサンプル領域内の第２の複数のルーマサンプルに前記クロスプレーンフィルタを適用するステップと、
第２の強化されたクロマサンプルを決定するために、前記第２の対応するクロマサンプルに前記第２のオフセットを適用するステップと
をさらに備えたことを特徴とする請求項１に記載の方法。
【請求項５】
前記ルーマサンプル領域は、選択されたイントラ予測モードに基づいて決定されることを特徴とする請求項１に記載の方法。
【請求項６】
選択されたイントラ予測モードに基づいて、適用される前記クロスプレーンフィルタを決定するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項７】
前記対応するクロマサンプルは、前記イントラコーディングされたビデオブロック内の予測されたクロマサンプルであり、前記強化されたクロマサンプルが、予測のために使用されることを特徴とする請求項１に記載の方法。
【請求項８】
前記ルーマサンプルの再構成の前に、前記クロスプレーンフィルタが、予測されたルーマサンプルに適用されるように、前記複数のルーマサンプルは、前記予測されたルーマサンプルを含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記対応するクロマサンプルは、インループフィルタリングの前の再構成されたクロマサンプルであり、前記強化されたクロマサンプルは、インループフィルタリングが適用される前に、前記対応するクロマサンプルを置換するために使用されることを特徴とする請求項１に記載の方法。
【請求項１０】
前記対応するクロマサンプルは、前記イントラコーディングされたビデオブロック内の１または複数のサンプルを予測するために使用される基準クロマサンプルであることを特徴とする請求項１に記載の方法。
【請求項１１】
再構成の後に、前記クロスプレーンフィルタが、再構成されたルーマサンプルに適用されるように、前記複数のルーマサンプルは、前記再構成されたルーマサンプルを含むことを特徴とする請求項１に記載の方法。
【請求項１２】
前記ルーマサンプル領域は、ルーマサンプルからなる３×３ブロックを含むことを特徴とする請求項１に記載の方法。
【請求項１３】
前記受信されたインジケーションは、前記クロスプレーンフィルタに関連付けられた１または複数のフィルタ係数を含むことを特徴とする請求項１に記載の方法。
【請求項１４】
現在のピクチャに関連付けられたクロスプレーンフィルタのインジケーションを受信することであって、前記現在のピクチャは、イントラコーディングされたビデオブロックと、前記イントラコーディングされたビデオブロックを予測するために使用される複数の基準サンプルとを含む、受信することと、
前記現在のピクチャ内の対応するクロマサンプルを強化するための前記現在のピクチャ内のルーマサンプル領域を決定することと、
オフセットを決定するために、前記ルーマサンプル領域内の複数のルーマサンプルに前記クロスプレーンフィルタを適用することであって、前記クロスプレーンフィルタは、ハイパスフィルタを含む、適用することと、
強化されたクロマサンプルを決定するために、前記対応するクロマサンプルに前記オフセットを適用することと
を行うように構成されたプロセッサ
を備えたことを特徴とするビデオコーディングデバイス。
【請求項１５】
前記ルーマサンプル領域は、利用不可能なルーマサンプルを含み、前記プロセッサは、前記複数のルーマサンプルに前記クロスプレーンフィルタを適用する前に、前記利用不可能なルーマサンプルを隣接する再構成されたルーマサンプルで置換するようにさらに構成されたことを特徴とする請求項１４に記載のビデオコーディングデバイス。
【請求項１６】
前記プロセッサは、受信されたクロマ強化インジケータに基づいて、前記クロスプレーンフィルタを適用するかどうかを決定するようにさらに構成され、前記受信されたクロマ強化インジケータは、ブロックレベルで受信されることを特徴とする請求項１４に記載のビデオコーディングデバイス。
【請求項１７】
前記ルーマサンプル領域は、第１のルーマサンプル領域であり、前記複数のルーマサンプルは、第１の複数のルーマサンプルであり、前記オフセットは、第１のオフセットであり、前記対応するクロマサンプルは、第１の対応するクロマサンプルであり、前記強化されたクロマサンプルは、第１の強化されたクロマサンプルであり、前記プロセッサは、
前記現在のピクチャ内の第２の対応するクロマサンプルを強化するための前記現在のピクチャ内の第２のルーマサンプル領域を決定することと、
第２のオフセットを決定するために、前記第２のルーマサンプル領域内の第２の複数のルーマサンプルに前記クロスプレーンフィルタを適用することと、
第２の強化されたクロマサンプルを決定するために、前記第２の対応するクロマサンプルに前記第２のオフセットを適用することと
を行うようにさらに構成されたことを特徴とする請求項１４に記載のビデオコーディングデバイス。
【請求項１８】
前記ルーマサンプル領域は、選択されたイントラ予測モードに基づいて決定されることを特徴とする請求項１４に記載のビデオコーディングデバイス。
【請求項１９】
前記プロセッサは、選択されたイントラ予測モードに基づいて適用される前記クロスプレーンフィルタを決定するようにさらに構成されたことを特徴とする請求項１４に記載のビデオコーディングデバイス。
【請求項２０】
前記対応するクロマサンプルは、前記イントラコーディングされたビデオブロック内の予測されたクロマサンプルであり、前記強化されたクロマサンプルが、予測のために使用されることを特徴とする請求項１４に記載のビデオコーディングデバイス。
【請求項２１】
前記ルーマサンプルの再構成の前に、前記クロスプレーンフィルタが、予測されたルーマサンプルに適用されるように、前記複数のルーマサンプルは、前記予測されたルーマサンプルを含むことを特徴とする請求項１４に記載のビデオコーディングデバイス。
【請求項２２】
前記対応するクロマサンプルは、インループフィルタリングの前の再構成されたクロマサンプルであり、前記強化されたクロマサンプルは、インループフィルタリングが適用される前に、前記対応するクロマサンプルを置換するために使用されることを特徴とする請求項１４に記載のビデオコーディングデバイス。
【請求項２３】
前記対応するクロマサンプルは、前記イントラコーディングされたビデオブロック内の１または複数のサンプルを予測するために使用される基準クロマサンプルであることを特徴とする請求項１４に記載のビデオコーディングデバイス。
【請求項２４】
再構成の後に、前記クロスプレーンフィルタが適用されるように、前記複数のルーマサンプルは、再構成されたルーマサンプルを含むことを特徴とする請求項１４に記載のビデオコーディングデバイス。
【請求項２５】
前記ルーマサンプル領域は、ルーマサンプルからなる３×３ブロックを含むことを特徴とする請求項１４に記載のビデオコーディングデバイス。
【請求項２６】
前記受信されたインジケーションは、前記クロスプレーンフィルタに関連付けられた１または複数のフィルタ係数を含むことを特徴とする請求項１４に記載のビデオコーディングデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クロスプレーンフィルタリングを使用する強化されたクロマコーディングに関する。
【背景技術】
【０００２】
関連出願の相互参照
本出願は、その全体が参照によって本明細書に組み込まれる、２０１５年７月８日に出願された米国仮特許出願第６２／１９０００８号に基づく優先権を主張する。
【０００３】
ビデオコーディングシステムが、デジタルビデオ信号を圧縮するために、使用されてよい。例えば、ビデオコーディングシステムは、消費される記憶空間を低減し得、および／またはビデオ信号に関連付けられた伝送帯域幅消費を低減し得る。例えば、ブロックベースのハイブリッドビデオコーディングシステムが、使用されてよい。
【０００４】
デジタルビデオ信号は、３つのカラープレーンを含んでよい。３つのカラープレーンは、ルーマプレーンと、青色差クロマプレーンと、赤色差クロマプレーンとを含んでよい。クロマプレーンのピクセルは、ルーマプレーンのピクセルよりも小さいダイナミックレンジを有してよい。例えば、ビデオ画像のクロマプレーンは、ビデオ画像のルーマプレーンよりも平滑であってよく、および／またはより僅かなディテールを有してよい。ビデオ画像のクロマブロックは、予測するのが（例えば、正確に予測するのが）より容易であり得る。例えば、クロマブロックの予測は、より少ないリソースを消費し得、および／またはより僅かな予測誤りを生じ得る。
【０００５】
高ダイナミックレンジ（ＨＤＲ）ビデオは、標準ダイナミックレンジ（ＳＤＲ）ビデオよりも広いダイナミックレンジを提供し得る。ＨＤＲビデオのダイナミックレンジは、人間の目の能力により近いものであり得る。ＨＤＲビデオにおけるクロマアーチファクトは、背景がより明るい場合、ＳＤＲビデオにおけるクロマアーチファクトよりも目立ち得る。ＨＤＲビデオコーディングは、前処理、コーディング、デコーディング、および／または後処理を含んでよい。
【発明の概要】
【０００６】
クロスプレーンフィルタリングを使用する強化されたクロマコーディングのためのシステム、方法、および手段が、開示される。現在のピクチャに関連付けられたクロスプレーンフィルタのインジケーションが、受信されてよい。インジケーションは、クロスプレーンフィルタに関連付けられた１または複数のフィルタ係数を含んでよい。現在のピクチャは、イントラコーディングされたビデオブロックと、複数の基準サンプルとを含んでよい。複数の基準サンプルは、イントラコーディングされたビデオブロックを予測するために、使用されてよい。現在のピクチャ内において、ルーマサンプル領域が、決定されてよい。ルーマサンプル領域は、複数のルーマサンプルを含んでよい。例えば、ルーマサンプル領域は、ルーマサンプルからなる３×３ブロックであってよい。複数のルーマサンプルは、ルーマサンプルの再構成の前に、クロスプレーンフィルタが予測されたルーマサンプルに適用されるように、予測されたルーマサンプルを含んでよい。複数のルーマサンプルは、再構成の後に、クロスプレーンフィルタが再構成されたルーマサンプルに適用され得るように、再構成されたルーマサンプルを含んでよい。ルーマサンプル領域は、選択されたイントラ予測モードに基づいて、決定されてよい。
【０００７】
ルーマサンプル領域は、現在のピクチャ内の対応するクロマサンプルを強化するために、決定されてよい。対応するクロマサンプルは、予測されたクロマサンプル、または再構成されたクロマサンプルであってよい。対応するクロマサンプルが、イントラコーディングされたビデオブロック内の予測されたクロマサンプルである場合、強化されたクロマサンプルが、予測のために使用されてよい。対応するクロマサンプルが、インループフィルタリング前の再構成されたクロマサンプルである場合、強化されたクロマサンプルが、インループフィルタリングが適用される前に、対応するクロマサンプルを置換するために、使用されてよい。対応するクロマサンプルは、イントラコーディングされたビデオブロック内の１または複数のクロマサンプルを予測するために使用される、基準クロマサンプルであってよい。クロスプレーンフィルタを適用するかどうかの決定は、受信されたクロマ強化インジケータに基づく。受信されたクロマ強化インジケータは、ブロックレベルで受信されてよい。オフセットを決定するために、クロスプレーンフィルタが、ルーマサンプル領域内の複数のルーマサンプルに適用されてよい。クロスプレーンフィルタは、ハイパスフィルタであってよい。強化されたクロマサンプルを決定するために、オフセットが、対応するクロマサンプルに適用されてよい。ルーマサンプル領域は、利用不可能なルーマサンプルを含んでよい。利用不可能なルーマサンプルは、例えば、クロスプレーンフィルタを複数のルーマサンプルに適用する前に、隣接する利用可能なルーマサンプルと置換されてよい。適用されるクロスプレーンフィルタは、選択されたイントラ予測モードに基づいて、決定されてよい。
【０００８】
現在のピクチャに対して、複数のルーマサンプル領域が、決定されてよい。例えば、第１のルーマサンプル領域および第２のルーマサンプル領域が、決定されてよい。第１のルーマサンプル領域は、第１の複数のルーマサンプルを含んでよい。第２のルーマサンプル領域は、第２の複数のルーマサンプルを含んでよい。第１のルーマサンプル領域は、現在のピクチャ内において、第１の対応するクロマサンプルに隣接してよい。第２のルーマサンプル領域は、現在のピクチャ内において、第２の対応するクロマサンプルに隣接してよい。それぞれ第１のオフセットおよび第２のオフセットを決定するために、クロスプレーンフィルタが、第１の複数のルーマサンプルおよび第２の複数のルーマサンプルに適用されてよい。第１のオフセットは、第１の強化されたクロマサンプルを決定するために、第１の対応するクロマサンプルに適用されてよい。第２のオフセットは、第２の強化されたクロマサンプルを決定するために、第２の対応するクロマサンプルに適用されてよい。
【図面の簡単な説明】
【０００９】
本特許または出願のファイルは、カラー作成された少なくとも１つの図面を含む。カラー図面を伴うこの特許または特許出願公開のコピーは、要求に応じて、必要な料金を支払うことで、特許局によって提供される。
【００１０】
【図１】ブロックベースのハイブリッドビデオエンコーダの例を示す図である。
【図２】ブロックベースのハイブリッドビデオデコーダの例を示す図である。
【図３】Ｎ×Ｎサンプルのブロックサイズのための予測されたサンプルＰx,yを獲得する予測のために使用される基準サンプルＲx,yの例を示す図である。
【図４】イントラ予測単位についてのパーティショニングモードの例を示す図である。
【図５】角度イントラ予測モードの例を示す図である。
【図６】イントラ境界フィルタの例を示す図である。
【図７】ＨＥＶＣインター予測コーディングについての異なるパーティションの例を示す図である。
【図８Ａ】動きベクトルを使用した動き補償予測の例を示す図である。
【図８Ｂ】分数ピクセル補間の例を示す図である。
【図９】現在のブロックに属する再構成されたルーマサンプルを使用しないクロスプレーンフィルタリングを用いたクロマ基準サンプル強化の例を示す図である。
【図１０】現在のブロックに属する再構成されたルーマサンプルを使用するクロスプレーンフィルタリングを用いたクロマ基準サンプル強化の例を示す図である。
【図１１】予測クロマサンプル強化を用いたブロックベースのハイブリッドエンコーダの例を示す図である。
【図１２】クロスプレーンフィルタリングを用いて予測されたクロマサンプルを強化する例を示す図である。
【図１３】再構成されたクロマサンプルに対するクロマ強化を用いたブロックベースのハイブリッドエンコーダの例を示す図である。
【図１４】クロスプレーンフィルタリングを用いたクロマ再構成サンプル強化の例を示す図である。
【図１５Ａ】１または複数の開示される実施形態が実行され得る例示的な通信システムのシステム図である。
【図１５Ｂ】図１５Ａに示される通信システム内で使用され得る例示的な無線送受信ユニット（ＷＴＲＵ）のシステム図である。
【図１５Ｃ】図１５Ａに示される通信システム内で使用され得る例示的な無線アクセスネットワークおよび例示的なコアネットワークのシステム図である。
【図１５Ｄ】図１５Ａに示される通信システム内で使用され得る別の例示的な無線アクセスネットワークおよび例示的なコアネットワークのシステム図である。
【図１５Ｅ】図１５Ａに示される通信システム内で使用され得る別の例示的な無線アクセスネットワークおよび例示的なコアネットワークのシステム図である。
【発明を実施するための形態】
【００１１】
説明的な実施形態についての詳細な説明が、様々な図を参照して、今から行われる。この説明は、可能な実行の詳細な例を提供するが、詳細は、例示的であることを意図しており、本出願の範囲を決して限定しないことに留意されたい。
【００１２】
ビデオコーディングシステムは、例えば、デジタルビデオ信号の記憶域および／または送信帯域幅を低減するために、デジタルビデオ信号を圧縮してよい。ブロックベース、ウェーブレットベース、オブジェクトベースシステム、およびブロックベースのハイブリッドビデオコーディングシステムなど、様々なビデオコーディングシステムが、存在する。ブロックベースのビデオコーディングシステムの例は、Ｈ．２６１、（ムービングピクチャエキスパーツグループ）ＭＰＥＧ−１、ＭＰＥＧ−２、Ｈ．２６３、Ｈ．２６４／高度ビデオコーディング（ＡＶＣ）、およびＨ．２６５／高効率ビデオコーディング（ＨＥＶＣ）である。
【００１３】
図１は、ブロックベースのハイブリッドビデオエンコーダの例を示している。空間予測（例えば、イントラ予測）または時間予測（例えば、インター予測）が、例えば、ビデオブロック内の空間および時間冗長性を低減するために、例えば、（例えば、各）ビデオブロックに対して実行されてよい。イントラまたはインター予測から生成される予測ブロックは、現在のビデオブロックから減算されてよい。結果の予測残差は、変換および量子化されてよい。残差は、例えば、量子化された残差係数の逆量子化および逆変換によって、再構成されてよい。再構成された残差は、例えば、再構成ビデオブロックを形成するために、予測ブロックに加算されてよい。インループフィルタリングが、再構成されたビデオブロックに適用されてよい。フィルタリングされた再構成されたビデオブロックは、デコードされたピクチャ用のバッファ内に記憶されてよく、１または複数の次のビデオブロックをコーディングするために、使用されてよい。
【００１４】
図２は、ブロックベースのハイブリッドビデオデコーダの例を示している。図２のデコーダは、図１のエンコーダに対応してよい。エンコードされたビデオビットストリームは、解析およびエントロピデコードされてよい。コーディングモードおよび関連する予測情報が、例えば、予測ブロックを形成するために、例えば、空間予測および動き補償予測に渡されてよい。残差変換係数が、例えば、残差ブロックを再構成するために、逆量子化および逆変換されてよい。予測ブロックおよび再構成された残差ブロックは、例えば、再構成されたブロックを形成するために、合算されてよい。インループフィルタリングが、再構成されたビデオブロックに適用されてよい。フィルタリングされた再構成されたビデオブロックは、基準ピクチャバッファ内に記憶されてよく、将来のビデオブロックを予測するために、使用されてよい。
【００１５】
イントラコーディングは、ジョイントフォトグラフィックエキスパーツグループ（ＪＰＥＧ）、Ｈ．２６１、ＭＰＥＧ−１、ＭＰＥＧ−２、Ｈ．２６３、Ｈ．２６４／ＡＶＣ、およびＨ．２６５／ＨＥＶＣなど、いくつかの画像およびビデオコーディング技法において、例えば、空間相関性を除去するために、使用されてよい。方向性イントラ予測は、例えば、コーディング効率を向上させるために、例えば、Ｈ．２６４／ＡＶＣおよびＨ．２６５／ＨＥＶＣにおいて使用されてよい。イントラ予測モードは、例えば、予測される現在のブロックの上から左までの、基準サンプルのセットを利用してよい。基準サンプルは、Ｒx,yと表記されることがある。例においては、位置（ｘ，ｙ）は、ブロック左上隅の１ピクセル上および１ピクセル左に、それの原点を有してよい。位置（ｘ，ｙ）における予測されたサンプル値は、Ｐx,yと表記されることがある。
【００１６】
図３は、Ｎ×Ｎサンプルのブロックサイズのための予測されたサンプルＰx,yを獲得する予測のために使用される基準サンプルＲx,yの例を示している。
【００１７】
図４は、イントラ予測単位（ＰＵ）についてのパーティショニングモードの例を示している。ＨＥＶＣイントラコーディングは、複数のタイプのＰＵ分割、例えば、コーディング単位（ＣＵ）をそれぞれ１つまたは４つの等しいサイズのＰＵに分割し得る、ＰＡＲＴ＿２Ｎ×２ＮおよびＰＡＲＴ＿Ｎ×Ｎをサポートし得る。ＰＡＲＴ＿２Ｎ×２Ｎは、ＣＵサイズが構成された最小ＣＵサイズであるときに、利用可能であり得る。
【００１８】
４つの４×４ＰＵに分割される８×８ＣＵは、例えば、４：２：０クロマフォーマットに対して、４つのルーマ予測ブロック（ＰＢ）を有してよい。例えば、２×２クロマイントラ予測ブロックによって引き起こされる高スループットを回避するために、イントラコーディングされたブロックに対して、クロマチャネル当たり１つの４×４ＰＢが、存在してよい。
【００１９】
ＣＵは、複数の変換単位（ＴＵ）に分割されてよい。イントラ予測は、ＴＵに順次適用されてよい。例えば、ＰＵレベルにおいてイントラ予測を適用するのと比較して。順次イントラ予測は、イントラ予測において、現在のＴＵサンプルにより近い以前に再構成されたＴＵに属する隣接する基準サンプルを使用することを可能にし得る。
【００２０】
図５は、角度イントラ予測モードの例を示している。ＨＥＶＣは、１または複数（例えば、３５）のイントラ予測モードをサポートし得る。１または複数のイントラ予測モードは、ＤＣモード、平面モード、および／または３３の方向性または「角度」イントラ予測モードを含んでよい。
【００２１】
角度イントラ予測は、ビデオおよび画像コンテンツ内の異なる方向性構造を効率的にモデル化するために、使用されてよい。予測方向の数および角度は、エンコーディング複雑度とコーディング効率との間のトレードオフに基づいて、選択されてよい。
【００２２】
予測されたサンプルＰx,yは、例えば、それのロケーションをピクセルの基準行または列に射影し、選択された予測方向を適用し、サンプルについての予測された値を１／３２のピクセル精度で補間することによって、獲得されてよい。補間は、２つの最も近い基準サンプル、例えば、垂直予測（例えば、図５に示されたモード１８〜３４）のためのＲi,0およびＲi+1,0、ならびに水平予測（例えば、図５に示されたモード２〜１７）のためのＲ0,iおよびＲ0,i+1を直線的に利用することによって、実行されてよい。
【００２３】
ＨＥＶＣは、様々な（例えば、すべての）ＰＵサイズのためのルーマイントラ予測に対して、１または複数のイントラ予測モードをサポートし得る。ＨＥＶＣは、例えば、１または複数の隣接するＰＵのモードに基づいて、（例えば、各）ＰＵに対して、複数（例えば、３つ）の最も可能性の高いモード（ＭＰＭ）を定義し得る。現在のイントラ予測モードは、ＭＰＭのセット内の要素の１つに等しくてよい。セットにおけるインデックスが、デコーダに送信されてよい。コード（例えば、５ビット固定長コード）が、ＭＰＭのセット外の選択されたモードを決定するために、使用されてよい。
【００２４】
基準サンプルは、平滑化されてよい。例においては、３タップ平滑化フィルタが、１または複数の基準サンプルに適用されてよい。平滑化は、例えば、ｉｎｔｒａ＿ｓｍｏｏｔｈｉｎｇ＿ｄｉｓａｂｌｅｄ＿ｆｌａｇが０に設定されているとき、適用されてよい。フィルタリングは、例えば、与えられたイントラ予測モードおよび／または変換ブロックサイズによって、制御されてよい。例えば、３２×３２ブロックについての、例においては、角度モードは、例えば、水平および垂直角度モードを除いて、フィルタリングされた基準サンプルを使用してよい。例えば、１６×１６ブロックについての、別の例においては、フィルタリングされた基準サンプルを使用しないモードは、図５に示された水平および垂直に最も近い４つのモード（例えば、９、１１、２５、２７）に拡張されてよい。例えば、８×８ブロックについての、別の例においては、対角線モード（２、１８、３４）は、フィルタリングされた基準サンプルを使用してよい。
【００２５】
イントラ予測は、クロマ成分に対して適用されてよい。例においては、イントラ予測モードは、例えば、クロマに関連付けられた１または複数の予測ブロック（ＰＢ）のために、例えば平面、ＤＣ、水平、垂直、「ＤＭ＿ＣＨＲＯＭＡ」モード、対角線モード（３４）として指定されてよい。
【００２６】
表１は、クロマのためのイントラ予測モードとイントラ予測方向との間の例示的なマッピングを示している。クロマカラーチャネルイントラ予測モードは、対応するルーマＰＢイントラ予測モードおよび／またはｉｎｔｒａ＿ｃｈｒｏｍａ＿ｐｒｅｄ＿ｍｏｄｅシンタックス要素に基づいてよい。
【００２７】
【表１】
2018527784.tif 000003
【００２８】
表２は、例えば、ＤＭ＿ＣＨＲＯＭＡモードが選択され、４：２：２クロマフォーマットが使用されているときの、４：２：２クロマフォーマットに対して、イントラ予測モードの例示的な仕様を示している。クロマＰＢについてのイントラ予測モードは、例えば、表２において指定されるように、例えば、対応するルーマＰＢについてのイントラ予測モードから導出されてよい。
【００２９】
【表２】
2018527784.tif 000004
【００３０】
図６は、イントラ境界フィルタの例を示している。イントラ境界フィルタは、例えば、イントラ予測された変換ブロック（ＴＢ）を再構成するときに、使用されてよい。イントラ境界フィルタは、例えば、図６に示されるように、例えば、水平、垂直、および／またはＤＣイントラ予測モードを使用して、ＰＢのためのＴＢの左側および／または上側エッジに沿って、予測されたルーマサンプルをフィルタリングするために、使用されてよい。
【００３１】
イントラ境界フィルタは、例えば、入力としての予測されたサンプルｐのアレイ、および／または出力としてのｐｒｅｄＳａｍｐｌｅに基づいて、定義されてよい。
【００３２】
式（１）によって提供されるイントラ境界フィルタリングは、例えば、３２×３２よりも小さいサイズ（ｎＴｂＳ）のルーマ変換ブロックに適用される水平イントラ予測、０に等しいｄｉｓａｂｌｅＩｎｔｒａＢｏｕｎｄａｒｙＦｉｌｔｅｒに対して、出力としてのｐｒｅｄＳａｍｐｌｅを生成するために、使用されてよく、ここで、ｘ＝０．．．ｎＴｂＳ−１、ｙ＝０である。
ｐｒｅｄＳａｍｐｌｅx,y＝ＣｌｉｐｌY（Ｐ-1,y＋（（Ｐx,-1−Ｐ-1,-1）＞＞１））    （１）
【００３３】
式（２）によって提供されるイントラ境界フィルタリングは、例えば、３２×３２よりも小さいサイズ（ｎＴｂＳ）のルーマ変換ブロックに適用される垂直イントラ予測、０に等しいｄｉｓａｂｌｅＩｎｔｒａＢｏｕｎｄａｒｙＦｉｌｔｅｒに対して、出力としてのｐｒｅｄＳａｍｐｌｅを生成するために、使用されてよく、ここで、ｘ＝０．．．ｎＴｂＳ−１、ｙ＝０である。
ｐｒｅｄＳａｍｐｌｅx,y＝ＣｌｉｐｌY（Ｐx,-1＋（（Ｐ-1,y−Ｐ-1,-1）＞＞１））    （２）
【００３４】
式（３）、式（４）、および式（５）によって提供されるイントラ境界フィルタリングは、例えば、３２×３２よりも小さいサイズ（ｎＴｂＳ）のルーマ変換ブロックに適用されるＤＣイントラ予測、およびＤＣプレディクタｄｃＶａｌに対して、出力としてのｐｒｅｄＳａｍｐｌｅを生成するために、使用されてよい。  
ｐｒｅｄＳａｍｐｌｅ0,0＝（Ｐ-1,0＋２×ｄｃＶａｌ＋Ｐ0,-1＋２）＞＞２    （３）
ｐｒｅｄＳａｍｐｌｅx,0＝（Ｐx,-1＋３×ｄｃＶａｌ＋２）＞＞２、ここで、ｘ＝１．．．ｎＴｂＳ−１    （４）
ｐｒｅｄＳａｍｐｌｅ0,y＝（Ｐ-1,y＋３×ｄｃＶａｌ＋２）＞＞２、ここで、ｙ＝１．．．ｎＴｂＳ−１    （５）
【００３５】
境界平滑化によって、改善、例えば、平均で０．４％の改善が、提供されてよい。イントラ境界フィルタは、ルーマ成分に適用されてよい。例えば、クロマ成分についての予測は、平滑である傾向にあるので、イントラ境界フィルタは、クロマ成分に適用されなくてよい。
【００３６】
ＨＥＶＣイントラモード残差コーディングは、イントラモード依存変換、および／または残差情報をコーディングするための係数スキャニングを利用してよい。４×４ルーマブロックに対して、離散サイン変換（ＤＳＴ）が、選択されてよい。他のタイプのブロックに対して、離散コサイン変換（ＤＣＴ）が、選択／使用されてよい。
【００３７】
線形モデル（ＬＭ）ベースのクロマイントラ予測モードが、例えば、式（６）に従って、例えば、併置された再構成されたルーマサンプルから線形モデル（ＬＭ）を使用してクロマサンプルを予測するために、使用されてよく、
ＰｒｅｄC［ｘ，ｙ］＝α・ＲｅｃL［ｘ，ｙ］＋β    （６）
ここで、ＰｒｅｄCは、ブロック内における予測されたクロマサンプルを示してよく、ＲｅｃLは、ブロック内における対応する再構成されたルーマサンプルを示してよい。パラメータαおよびβは、現在のブロックの周囲の原因となる再構成されたルーマおよびクロマサンプルから導出されてよい。
【００３８】
線形モデルクロマイントラ予測は、コーディング効率を改善し得る。例として、テスト構成における実験結果は、平均で、それぞれ１．３％、６．５％、５．５％からなる、Ｙ、Ｃｂ、Ｃｒ成分のビョンテガード（Ｂｊｏｎｔｅｇａａｒｄ）デルタレート（ＢＤレート）低減を示す。例においては、クロマ成分の同様のレベルのコーディング効率改善が、テスト構成において提供され得る。
【００３９】
図７は、ＨＥＶＣインター予測コーディングについての異なるパーティションの例を示している。インターコーディングは、例えば、時間冗長性を除去または低減するために、使用されてよい。ＨＥＶＣインター予測コーディングは、イントラ予測コーディング（例えば、イントラコーディング）よりも多くのＰＢパーティション形状をサポートし得る。イントラ予測は、例えば、パーティションＰＡＲＴ＿２Ｎ×２Ｎ、ＰＡＲＴ＿２Ｎ×Ｎ、ＰＡＲＴ＿Ｎ×２Ｎ、ＰＡＲＴ＿Ｎ×Ｎをサポートし得る。ピクチャ間予測は、例えば、パーティションＰＡＲＴ＿２Ｎ×２Ｎ、ＰＡＲＴ＿２Ｎ×Ｎ、ＰＡＲＴ＿Ｎ×２Ｎ、ＰＡＲＴ＿Ｎ×Ｎ、ならびに非対称動きパーティションＰＡＲＴ＿２Ｎ×ｎＵ、ＰＡＲＴ＿２Ｎ×ｎＤ、ＰＡＲＴ＿ｎＬ×２Ｎ、およびＰＡＲＴ＿ｎＲ×２Ｎをサポートし得る。
【００４０】
（例えば、各）インター予測されたＰＵは、１または複数の動きベクトル、および１または複数の基準ピクチャインデックスを含む、動きパラメータのセットを有してよい。Ｐスライスは、例えば、１つの基準ピクチャリストを使用してよく、Ｂスライスは、例えば、２つの基準ピクチャリストを使用してよい。ＰＢのインター予測サンプルは、基準ピクチャインデックスによって識別される基準ピクチャ内の対応するブロック領域の１または複数のサンプルから決定されてよい。基準ピクチャインデックスは、動きベクトル（ＭＶ）の水平および垂直成分だけ変位させられた位置に対するものであってよい。
【００４１】
図８Ａは、動きベクトル（ＭＶ）を使用した動き補償予測の例を示している。水平および垂直動きベクトルは、それぞれｄxおよびｄyと表記されることがある。
【００４２】
図８Ｂは、分数サンプル補間の例を示している。分数サンプル補間は、例えば、動きベクトルが分数値を有するときに、使用されてよい。分数サンプル補間は、非整数サンプル位置に対して予測サンプルを生成し得る。ＨＥＶＣは、例えば、ルーマサンプル間の距離の１／４の単位を用いて、ＭＶをサポートし得る。ＨＥＶＣは、例えば、４：２：０フォーマットにおいては、クロマサンプル間の距離の１／８の単位を用いて、ＭＶをサポートし得る。
【００４３】
動きベクトル予測は、隣接するＰＵとの動きベクトルの空間−時間相関を利用してよい。マージモードが、例えば、動きベクトルシグナリングコストを低減するために、使用されてよい。マージモードのマージ候補リストは、隣接するＰＵ位置（例えば、空間的ネイバおよび／もしくは時間的ネイバ）からの動きベクトル候補のリスト、ならびに／またはゼロベクトルを含んでよい。エンコーダは、マージ候補リストから（例えば、最良の）プレディクタを選択してよく、マージ候補リストから選択されたプレディクタを示す対応するインデックスを送信してよい。
【００４４】
クロスプレーンフィルタリングは、例えば、クロマ品質を改善および強化するために、ルーマからの高周波数情報を使用してよい。高周波数情報は、例えば、ルーマ成分にハイパスフィルタを適用することによって、ルーマから抽出されてよい。
【００４５】
ルーマおよびクロマ成分は、オブジェクト輪郭およびエッジエリアなど、いくつかの相関を有し得る。クロマ強化のためのクロスプレーンフィルタリングは、ルーマ成分にハイパスフィルタを適用することを含んでよい。ハイパスフィルタリングの出力は、強化されたクロマ成分を決定するために、クロマ成分に加算されてよい。ハイパスフィルタリングの出力は、オフセットであってよい。式７および式８は、クロマ強化の例を示しており、
【００４６】
【数１】
2018527784.tif 000005
【００４７】
Ｃenh＝Ｃrec＋Ｙoffset    （８）
ここで、Ｙは、ルーマであり、Ｃは、クロマであり、ｃｒｏｓｓ＿ｐｌａｎｅ＿ｆｉｌｔｅｒは、ルーマ信号に適用されるフィルタであり、Ｙrecは、再構成されたルーマ信号であり、Ｙoffsetは、フィルタリングの出力であり、Ｃrecは、ＣｂまたはＣｒ成分であってよい、再構成されたクロマ信号であり、Ｃenhは、強化されたクロマ信号である。フィルタは、１Ｄまたは２Ｄフィルタであってよい。クロスプレーンフィルタは、例えば、最小２乗法を使用して、例えば、元のクロマおよびルーマ、ならびに／または再構成されたクロマおよびルーマに基づいて、導出されてよい。
【００４８】
ルーマ予測モードは、例えば、クロマ予測モードのシグナリングオーバヘッドを低減するクロマ予測モードを導出するために、イントラ予測については、ＤＭ＿ＣＨＲＯＭＡモードで利用されてよい。クロマ予測モードは、例えば、クロマ予測ブロック（ＰＢ）が、対応するルーマＰＢと同じ予測モードを利用するとき、ＤＭ＿ＣＨＲＯＭＡとして伝達されてよい。線形モデル（ＬＭ）クロマ予測モードは、例えば、線形モデルによって、併置された再構成されたルーマサンプルから１または複数のクロマサンプルを予測してよい。
【００４９】
基準クロマサンプル（Ｒx,y）、対応するクロマ予測サンプル（Ｐx,y）、および再構成されたクロマサンプルは、それらの対応するルーマ成分とは独立して処理されてよい。例えば、インター予測については、クロマ予測サンプルおよびクロマ再構成サンプルは、それらの対応するルーマ成分とは独立して生成されてよい。クロスプレーンフィルタリングは、インターコーディングプロセスの異なるステージにおいて適用されてよい。
【００５０】
クロスプレーンフィルタリングは、１または複数の隣接するクロマサンプルを強化するために、使用されてよい。１または複数の隣接するクロマサンプルは、現在のビデオブロックに隣接してよい。隣接するクロマサンプルは、基準クロマサンプル、再構成されたクロマサンプル、および／または予測されたクロマサンプルを含んでよい。例えば、予測されたクロマサンプルは、予測のために使用されてよい。隣接する基準クロマサンプルＲx,yは、例えば、図３に示されるように、イントラコーディングのための予測されたクロマサンプルＰx,yを生成するために、使用されてよい。クロスプレーンクロマフィルタリングは、例えば、コーディング色空間におけるクロマを改善するために、１または複数の隣接するクロマサンプルのうちのクロマサンプルに対応する１または複数のルーマサンプルから高忠実度情報を導出してよい。
【００５１】
クロスプレーンフィルタは、１または複数の隣接するルーマサンプルに適用されてよい。隣接するルーマサンプルは、基準ルーマサンプル、再構成されたルーマサンプル、および／または予測されたルーマサンプルを含んでよい。導出されたハイパス情報は、例えば、クロマ基準サンプルの品質を強化するために、使用されてよい。強化された基準クロマサンプルは、予測されたクロマサンプルを生成するために、使用されてよい。
【００５２】
１または複数の強化されたクロマサンプルは、クロスプレーンフィルタリングを使用して、決定されてよい。例えば、クロスプレーンフィルタは、１または複数の隣接するルーマサンプルに適用されてよい。クロスプレーンフィルタは、ハイパスフィルタであってよい。１または複数の隣接するルーマサンプルは、強化されることになるクロマサンプルに対応してよい。クロスプレーンフィルタは、利用可能および／または利用不可能なルーマサンプルに適用されてよい。予測されたルーマサンプルおよび／または再構成されたルーマサンプル（例えば、ループフィルタリングの前または後）は、利用可能なルーマサンプルであってよい。再構成されていないルーマサンプルおよび／または予測されていないルーマサンプルは、利用不可能なルーマサンプルであってよい。
【００５３】
図９は、現在のビデオブロックに属する再構成されたルーマサンプルを使用しないクロスプレーンフィルタリングを用いたクロマ基準サンプル強化９００の例である。現在のビデオブロックは、例えば、図９において実線によって画定されるような、サンプルからなる４×４ブロックを含んでよい。
【００５４】
現在のピクチャに対して、９０２Ａ、９０２Ｂなどの１または複数のルーマサンプル領域が、決定されてよい。示されるように、９０２Ａ、９０２Ｂなどのルーマサンプル領域は、対応するクロマサンプルに隣接する複数のルーマサンプル、および／または対応するクロマサンプルと併置されたルーマサンプルを含んでよい。サンプルは、それが他のサンプルの上側、下側、左側、右側、および／または斜めに存在する場合、他のサンプルに隣接し得る。例えば、隣接するサンプルは、対応するサンプルの隣に存在してよい。併置されたサンプルは、クロマサンプルと同じロケーションにルーマサンプルを含んでよい。ルーマサンプル領域９０２Ａは、１または複数の隣接するルーマサンプルおよび／または併置されたルーマサンプルを含むように決定されてよい。ルーマサンプル領域９０２Ａは、強化対象のクロマサンプル（例えば、強化されたクロマサンプル９１２Ａ）が、それぞれ１または複数のルーマサンプル領域９０２Ａ、９０２Ｂの各々の中心に存在するように、決定されてよい。例えば、ルーマサンプル領域の中心に配置されるクロマサンプルは、クロスプレーンフィルタリングを使用して、強化されてよい。
【００５５】
９０２Ａなどのルーマサンプル領域内のルーマサンプルは、１または複数のルーマサンプル９０４Ａ、基準ルーマサンプル９０６Ａ、および／または予測されたルーマサンプル９０８Ａを含んでよい。基準ルーマサンプル９０６Ａは、予測されたルーマサンプル９０８Ａを置換するために使用される再構成されたルーマサンプルであってよい。例えば、１または複数の予測されたルーマサンプル９０８Ａ、９０８Ｂの各々は、１または複数の再構成されたルーマサンプル９０６であるそれぞれの隣接する再構成されたルーマサンプルによって置換されて（例えば、それらからパディングされて）よい。例えば、ルーマサンプル領域９０２Ａ、９０２Ｂは、例えば、図９において破線ボックスによって強調された３×３ウィンドウなど、ルーマサンプルのＭ×Ｎウィンドウであってよい。Ｍ×Ｎウィンドウ内のルーマサンプルは、クロマサンプルロケーションに対応してよい。クロスプレーンフィルタが、ルーマサンプル領域９０２Ａ、９０２Ｂの複数のルーマサンプルに適用されてよい。オフセットが、ルーマサンプル領域９０２Ａ、９０２Ｂの複数のルーマサンプルにクロスプレーンフィルタを適用した出力として、決定されてよい。オフセットは、例えば、９１２Ａ、９１２Ｂなどの強化されたクロマサンプルを決定するために、対応するクロマサンプルへの適用９１０Ａ、９１０Ｂ（例えば、加算）が行われてよい。クロスプレーンフィルタは、複数の強化されたクロマサンプル９１２Ａ、９１２Ｂを決定するために、現在のピクチャにおいて、９０２Ａ、９０２Ｂなどの複数のルーマサンプル領域に適用されてよい。強化されたクロマサンプル９１２Ａ、９１２Ｂなどの強化されたクロマサンプルは、現在のビデオブロックのイントラ予測のための基準サンプルとして使用されてよい。
【００５６】
例においては、Ｍ×Ｎルーマサンプル領域、例えば、３×３ウィンドウ内の複数のルーマサンプルは、インループフィルタリング前または後の、再構成されたルーマサンプルを（例えば、それだけを）含んでよい。例えば、Ｍ×Ｎルーマサンプル領域内の複数のルーマサンプルは、利用可能であってよい。別の例においては、Ｍ×Ｎルーマサンプル領域内の１または複数のルーマサンプルは、例えば、図９に示されるように、再構成されていないことがある。再構成されていないルーマサンプルは、利用不可能なルーマサンプルであってよい。利用不可能なルーマサンプルは、隣接する利用可能な（例えば、再構成された）ルーマサンプルによって置換されて（例えば、それを使用してパディングされて）よい。現在のブロック内のルーマおよびクロマサンプルの予測および再構成は、並行して実行されてよい。
【００５７】
図１０は、現在のブロックに属する再構成されたルーマサンプルを使用するクロスプレーンフィルタリングを用いたクロマ基準サンプル強化１０００の例である。例においては、現在のブロック内のルーマサンプルは、それぞれの対応するクロマサンプルの前に、例えば、異なる色チャネル間のより長い待ち時間が許容され得るときに、再構成されてよい。Ｍ×Ｎ（例えば、３×３）ルーマサンプル領域１００２Ａ、１００２Ｂ内の再構成されたルーマサンプルは、クロスプレーンフィルタが適用されるとき、例えば、パディングを行わずに、利用可能であってよい。ルーマサンプル領域１００２Ａ、１００２Ｂは、Ｍ×Ｎ（例えば、３×３）ウィンドウであってよい。
【００５８】
例えば、現在のピクチャに対して、１００２Ａ、１００２Ｂなどのルーマサンプル領域が、決定されてよい。１００２Ａ、１００２Ｂなどのルーマサンプル領域は、対応するクロマサンプルに隣接する複数のルーマサンプル、および／または対応するクロマサンプルと併置されたルーマサンプルを含んでよい。ルーマサンプル領域１００２Ａ、１００２Ｂの各々の中の複数のルーマサンプルは、現在のブロック外にある１もしくは複数の再構成されたルーマサンプル１００４Ａ、１００４Ｂ、および／または現在のブロック内にある１もしくは複数の再構成されたルーマサンプル１００８Ａ、１００８Ｂを含んでよい。
【００５９】
クロスプレーンフィルタリングが、１または複数のルーマサンプル領域１００２Ａ、１００２Ｂ内の複数のルーマサンプルに適用されてよい。１または複数のルーマサンプル領域１００２Ａ、１００２Ｂ内のルーマサンプルは、（例えば、図１０に示されるように）現在のブロック内のいくつかのルーマサンプルを含んでよい。現在のブロック内のルーマサンプルは、例えば、ループフィルタリングの前または後の、１または複数の再構成されたルーマサンプルを含んでよい。
【００６０】
１または複数の強化された基準クロマサンプル１０１２Ａ、１０１２Ｂが、例えば、式９に従って、生成されてよく、
【００６１】
【数２】
2018527784.tif 000006
【００６２】
ここで、ＲC［ｘ］［ｙ］は、強化前の再構成された基準クロマサンプルであってよく、ＲＣ_enh［ｘ］［ｙ］は、強化された基準クロマサンプルであってよく、ＳL（ｘL，ｙL）は、位置（ｘL，ｙL）に中心を置く再構成されたルーマサンプルのアレイであってよい。１または複数の強化基準クロマサンプル１０１２Ａ、１０１２Ｂは、１または複数のルーマサンプル領域１００２Ａ、１００２Ｂの中心に対応してよい。
【００６３】
クロマサンプル位置（ｘ，ｙ）に対応するルーマサンプル位置（ｘL，ｙL）は、例えば、式１０に従って、クロマフォーマットに基づいて計算されてよく、
ｘL＝ｓｃａｌｅＸ×ｘ    （１０）
ｙL＝ｓｃａｌｅＹ×ｙ
ここで、ｓｃａｌｅＸおよびｓｃａｌｅＹは、例えば、それぞれ、クロマフォーマット４：２：０、４：２：２、４：４：４に対して、（２，２）、（２，１）、（１，１）であってよい。強化されたクロマ基準サンプルＲＣ_enh［ｘ］［ｙ］は、例えば、図５に示されるような、例えば、方向性／ＤＣ／平面イントラ予測モードを使用する、イントラ予測プロセスにおいて使用されてよい。
【００６４】
２次元（２−Ｄ）クロスプレーンフィルタが、ルーマサンプル領域（例えば、図９および図１０に示されるような、ルーマサンプルからなるＮ×Ｎ領域）に適用されてよい。１次元（１−Ｄ）クロスプレーンフィルタが、１×ＮまたはＮ×１ルーマサンプル領域内の１または複数のルーマサンプルに適用されてよい。例として、現在のブロックの上側のＮ個の水平ルーマ基準サンプルは、例えば、クロスプレーンフィルタリングにおいてＮ×１ルーマサンプル領域が使用されるとき、フィルタリングされてよい。例として、現在のブロックの左側のＮ個の垂直ルーマ基準サンプルは、例えば、クロスプレーンフィルタリングにおいて１×Ｎルーマサンプル領域が使用されるとき、フィルタリングされてよい。
【００６５】
例においては、ルーマサンプル領域は、例えば、イントラ予測モードに基づいて、適応的に選択されてよい。イントラ予測モードは、方向性（例えば、垂直、水平など）イントラ予測モード、ＤＣイントラ予測モード、平面イントラ予測モード、または他の任意のイントラ予測モードであってよい。適用されるクロスプレーンフィルタは、どのイントラ予測モードが選択されるかに基づいて、決定されてよい。クロスプレーンフィルタの異なるセットが、例えば、様々な異なるモードのエッジおよび／または境界特性にマッチするように、選択されてよい。例として、垂直予測モードは、基準サンプルの最上行を使用してよい。垂直予測モードが、選択されたとき、現在のビデオブロックの上側の１または複数のクロマ基準サンプルが、強化されてよい。例えば、ルーマサンプル領域は、それが、現在のビデオブロックの上側の対応するクロマ基準サンプルに隣接する１または複数のルーマサンプルを含むように、選択されてよい。ルーマサンプル領域は、現在のビデオブロックの上側の対応するクロマ基準サンプルと併置されたルーマサンプルを含んでよい。別の例として、水平予測モードが、選択されたとき、現在のビデオブロックの左側または右側の１または複数のクロマ基準サンプルが、強化されてよい。ルーマサンプル領域は、それが、現在のビデオブロックの左側または右側の対応するクロマ基準サンプルに隣接する１または複数のルーマサンプルを含むように、選択されてよい。ルーマサンプル領域は、現在のビデオブロックの左側または右側の対応するクロマ基準サンプルと併置されたルーマサンプルを含んでよい。例えば、垂直予測モードが選択されたとき、エッジが、垂直に生じることがある。
【００６６】
ルーマサンプル領域は、例えば、図９および図１０に示された例において描かれた正方形２−Ｄルーマサンプル領域と比較して、横長の長方形の形状を有するように、選択されてよい。例えば、垂直選択モードについては、１−Ｄ水平ルーマサンプル領域が、選択および／または適用されてよい。（例えば、一番上の隣接するルーマサンプルを使用する）１−Ｄ水平フィルタリングが、例えば、垂直ハイパスエッジ情報をより効果的に取り出し、および／またはフィルタリング複雑度を低減するために、使用されてよい。水平予測モードのための適応フィルタリングの例においては、基準サンプルの左列が、使用されてよい。例えば、水平予測モードが選択されたとき、エッジが、水平に生じることがある。縦長の長方形の形状を有するルーマサンプル領域が、使用されてよい。例えば、１−Ｄ垂直ルーマサンプル領域が、選択および／または適用されてよい。（例えば、左の隣接するルーマサンプルを使用する）１−Ｄ垂直フィルタリングは、水平ハイパスエッジ情報をより効果的に取り出し、および／またはフィルタリング複雑度を低減し得る。
【００６７】
ルーマサンプル領域は、ルーマサンプル領域が、現在のビデオブロック内のクロマサンプルに対応するように、「Ｌ」形状を有するように、選択されてよい。例えば、ＤＣイントラ予測モードが選択されたとき、現在のビデオブロックの左側および上側の１または複数の基準サンプルの平均が、現在のビデオブロック内の１または複数のサンプルを予測するために、使用されてよい。別の例として、平面イントラ予測モードが選択されたとき、現在のビデオブロックの左側および上側の１または複数の基準サンプルの線形関数が、現在のビデオブロック内の１または複数のサンプルを予測するために、使用されてよい。ＤＣイントラ予測および／または平面イントラ予測モードが選択されたとき、ルーマサンプル領域は、現在のビデオブロックの左側および上側の１または複数の基準クロマサンプルが強化されるように、選択されてよい。
【００６８】
クロマ強化インジケータが、例えば、クロマ強化を有効にするか、それとも無効にするかを示すために、伝達されてよい。クロマ強化インジケータは、例えば、スライスレベル、ピクチャレベル、グループオブジェクトピクチャレベル、またはシーケンスレベルで、伝達されてよい。
【００６９】
クロマ強化インジケータは、例えば、クロマ強化処理が現在のコーディングブロックに適用されるかどうかを示すために、ブロックレベルで、伝達されてよい。クロマ強化インジケータは、例えば、現在のブロックがイントラコーディングされたブロックであるとき、伝達されてよい。
【００７０】
１または複数のクロスプレーンフィルタ係数が、エンコーダにおいて導出され、デコーダに送信されてよい。例えば、基準サンプルを改善するためにイントラコーディングされたブロックに適用される強化フィルタについての、フィルタ係数トレーニングは、イントラコーディングされたサンプルを使用してよい。１または複数のクロスプレーンフィルタ係数は、例えば、スライスレベル、ピクチャレベル、グループオブジェクトピクチャレベル、またはシーケンスレベルで、送信されてよい。１または複数のクロスプレーンフィルタ係数は、ブロックレベルで、送信されてよい。
【００７１】
図１１は、予測クロマサンプル強化を用いたブロックベースのハイブリッドビデオコーディングデバイス１１００（例えば、エンコーダまたはデコーダ）の例である。予測（例えば、イントラ予測１１０４、および／またはインター予測１１０６）が、入力ビデオ１１０２に対して実行されてよい。予測残差１１０８が、例えば、入力ビデオ１１０２の元のブロックから予測ブロック１１１４を減算することによって、決定されてよい。予測残差１１０８は、１１１０において、例えば、ＤＣＴおよび／またはＤＳＴブロック変換を使用して、変換され、および／または量子化されてよい。予測残差１１０８は、入力ビデオ１１０２のルーマおよび／またはクロマ成分について変換されてよい。予測されたクロマサンプルの精度の改善は、コーディング効率を改善することがある。クロマ強化１１１２が、例えば、クロスプレーン（例えば、ハイパス）フィルタを使用して、１または複数の予測されたクロマサンプルを強化することによって、実行されてよい。クロマサンプルは、例えば、オブジェクト輪郭および／またはエッジエリアについて、強化されてよい。
【００７２】
クロスプレーンフィルタは、例えば、同じブロックおよび隣接するブロックの再構成されたルーマサンプルを使用して、現在のブロックの１または複数（例えば、すべて）の予測されたクロマサンプルに対して使用されてよい。例えば、現在のブロックの１または複数の予測されたクロマサンプルは、１または複数の予測されたクロマサンプルに対応する複数のルーマサンプルにクロスプレーンフィルタを適用することによって、強化されてよい。現在のブロックは、イントラコーディングされたビデオブロックであってよい。強化された予測されたクロマサンプルは、例えば、式１１に示されるように、生成されてよく、
【００７３】
【数３】
2018527784.tif 000007
【００７４】
ここで、ＰC［ｘ］［ｙ］は、クロマ位置（ｘ，ｙ）において生成された予測されたクロマサンプルであってよい。予測されたクロマサンプルＰC［ｘ］［ｙ］は、イントラ予測またはインター予測を使用して、予測されてよい。式（１１）に示されていないが、クロマ強化において使用されるクロスプレーンフィルタは、例えば、現在のブロックについてのコーディングモード（例えば、イントラまたはインター）に応じて、変化してよい。例においては、クロスプレーンフィルタの複数（例えば、２つ）のセットが、別々にトレーニングされてよい。クロスプレーンフィルタの第１のセットは、１または複数のイントラ予測されたクロマサンプルに適用されてよい。クロスプレーンフィルタの第２のセットは、１または複数のインター予測されたクロマサンプルに適用されてよい。
【００７５】
ＳL（ｘL，ｙL）は、位置（ｘL，ｙL）における再構成されたルーマサンプルであってよく、ここで、（ｘL，ｙL）は、例えば、式１２に示されるように、クロマフォーマットに基づいて、計算されてよく、
ｘL＝ｓｃａｌｅＸ×ｘ    （１２）
ｙL＝ｓｃａｌｅＹ×ｙ
ここで、（ｓｃａｌｅＸ，ｓｃａｌｅＹ）は、それぞれ、クロマフォーマット４：２：０、４：２：２、４：４：４に対して、（２，２）、（２，１）および（１，１）であってよい。
【００７６】
クロスプレーンフィルタは、例えば、１または複数の予測されたクロマサンプルの精度を改善するために、１または複数の隣接する対応する基準ルーマサンプルに適用されてよい。
【００７７】
クロスプレーンフィルタは、１または複数の予測されたクロマサンプルの品質を強化し得る。強化された予測されたクロマサンプルが、予測残差を生成するために使用されるとき、予測残差情報は、より小さくなり得、改善されたコーディング性能をもたらす。
【００７８】
クロスプレーンフィルタリングは、１または複数の強化されたクロマサンプルを導出するために、使用されてよい。例えば、クロスプレーンフィルタは、現在のクロマサンプルロケーションに対応するルーマサンプルからなる近傍（例えば、ルーマサンプル領域）に適用されてよい。
【００７９】
図１２は、クロスプレーンフィルタリングを用いて予測されたクロマサンプルを強化する例である。複数のルーマサンプル領域１２０２Ａ、１２０２Ｂ、１２０２Ｃが、決定されてよい。複数のルーマサンプル領域１２０２Ａ、１２０２Ｂ、１２０２Ｃの各々は、予測されたクロマサンプルに対応してよい。クロスプレーンフィルタは、ルーマサンプル領域１２０２Ａ、１２０２Ｂ、１２０２Ｃ（例えば、図１２に示された破線ボックス内の３×３ウィンドウ）内の複数のルーマサンプルに適用されてよい。クロスプレーンフィルタは、（例えば、縦線の円によって示されるような）現在のブロックの再構成されたルーマサンプルに適用されてよい。現在のブロックは、イントラコーディングされたビデオブロックであってよい。出力が、決定されてよい。クロスプレーンフィルタを適用した出力は、例えば、式１１によって与えられる、オフセットであってよい。例えば、強化されたクロマサンプル１２０６Ａ、１２０６Ｂ、１２０６Ｃを決定するために、対応するクロマサンプルにオフセット１２０４Ａ、１２０４Ｂ、１２０４Ｃを適用（例えば、加算）することによって、強化された予測されたクロマサンプル１２０６Ａ、１２０６Ｂ、１２０６Ｃが、決定されてよい。予測されたクロマサンプルの強化において使用するためにフィルタリングされる現在のブロックの対応する再構成されたルーマサンプルの利用可能性は、特定のブロック上におけるルーマ成分とクロマ成分との間に、コーディング待ち時間を導入し得る。
【００８０】
クロスプレーンフィルタは、まだ再構成されていないルーマサンプル１２０８に適用されてよい。まだ再構成されていないルーマサンプル１２０８は、例えば、まだ再構成されていないルーマサンプル１２０８に隣接する（例えば、左側または上側の）再構成されたルーマサンプルを使用して、パディングされてよい。例えば、利用不可能なルーマサンプルは、隣接する再構成されたルーマサンプルによって置換されてよい。
【００８１】
別々の（例えば、異なる）フィルタが、例えば、予測モード（例えば、イントラまたはインター予測）に応じて、適用されてよい。他の技法（例えば、手順）が、異なるクロスプレーンフィルタを分類および適用するために、使用されてよい。例として、クロスプレーンフィルタは、例えば、整数ピクセル動きベクトルが使用されるか、それとも分数（例えば、２分の１または４分の１）ピクセル動きベクトルが使用されるかに応じて、適用可能性について、さらに分類または下位分類されてよい。クロスプレーンフィルタは、例えば、どの基準ピクチャがインター予測において使用されるかに応じて、適用可能性について、さらに分類および／または下位分類されてよい。クロスプレーンフィルタは、これらおよび他のコーディングパラメータに応じて、適応的に選択および／または適用されてよい。
【００８２】
図１３は、再構成されたクロマサンプルに対するクロマ強化を用いたブロックベースのハイブリッドビデオコーディングデバイス１３００（例えば、エンコーダまたはデコーダ）の例である。例えば、クロマ強化は、予測および再構成の後に、適用されてよい。入力ビデオ１３０２の（例えば、インループフィルタリング前の）再構成ブロック１３０４は、例えば、逆量子化／逆変換１３０６からの再構成された残差ブロックを予測ブロック１３０８に加算することによって、生成されてよい。再構成されたクロマサンプルの強化は、全体的なピクチャ品質を改善し得、および／または以降のブロックもしくはピクチャのコーディング効率を改善し得る。クロマ強化１３１２は、例えば、クロスプレーンフィルタを適用することによって、実行されてよい。クロスプレーンフィルタの適用は、例えば、オブジェクト輪郭および／またはエッジエリアにおける、１または複数再構成されたクロマサンプルを強化してよい。１または複数の再構成されたクロマサンプルは、インループフィルタリング前または後に、強化されてよい。
【００８３】
例においては、クロスプレーンフィルタは、例えば、現在のブロックの再構成されたクロマサンプルを強化するために、再構成されたルーマサンプルＳL［ｘ］［ｙ］に適用されてよい。強化された再構成されたクロマサンプルは、例えば、式１３に従って、計算されてよい。
【００８４】
【数４】
2018527784.tif 000008
【００８５】
ここで、ＳC［ｘ］［ｙ］は、再構成されたクロマサンプルであってよく、ＳC_enh［ｘ］［ｙ］は、強化された再構成されたクロマサンプルであってよい。
【００８６】
図１４は、クロスプレーンフィルタリングを用いた１または複数のクロマ再構成サンプルの強化の例である。
【００８７】
複数のルーマサンプル領域１４０２、１４０４が、決定されてよい。第１のルーマサンプル領域１４０２は、現在のブロック１４１０に属する複数の再構成されたルーマサンプルを含んでよい。第２のルーマサンプル領域１４０４は、現在のブロック１４１０に属する複数の再構成されたルーマサンプルと、１または複数の先行するブロックに属する複数の再構成されたルーマサンプルとを含んでよい。
【００８８】
クロスプレーンフィルタは、１または複数の再構成されたルーマサンプルＳL（ｘL，ｙL）に適用されてよい。現在のブロック１４１０の１または複数の再構成されたクロマサンプルＳC［ｘ］［ｙ］は、１または複数の強化された再構成されたクロマサンプルＳC_enh［ｘ］［ｙ］１４１２、１４１４を生成するために、選択および適用されたクロスプレーンフィルタの出力の、対応する再構成されたクロマサンプルへの適用１４０６、１４０８（例えば、加算）を行うことによって、強化されてよい。例えば、ルーマサンプル領域１４０２などのルーマサンプル領域は、現在のブロック１４１０からの１または複数の再構成されたルーマサンプルと、１または複数の先行するブロックからの１または複数の再構成されたルーマサンプルとを含んでよい。
【００８９】
例えば、本明細書において説明されるような、クロスプレーンフィルタの分類、適応的選択、および適用は、再構成されたクロマサンプルの強化に適用可能であってよい。クロスプレーンフィルタの分類は、例えば、ブロック予測モード（例えば、イントラもしくはインター）、動きベクトル精度、および／または基準ピクチャなどに、依存してよい。
【００９０】
フィルタリング係数の伝達は、例えば、本明細書において説明されるように、実行されてよい。クロスプレーンフィルタの１または複数のセットは、ビットストリームで、伝達されてよい。クロスプレーンフィルタの１または複数のセットは、利用されるフィルタ分類方法に基づいて、伝達されてよい。伝達されるフィルタセットの数は、Ｎと表記されることがある。クロスプレーンフィルタのＮ個のセットのフィルタ係数は、スライスレベル、ピクチャレベル、グループオブジェクトピクチャレベル、またはシーケンスレベルで、送信されてよい。デコーダは、現在のブロックのコーディングモード、動きベクトル精度、および／または基準ピクチャに基づいて、１または複数の適切なクロスプレーンフィルタを選択してよい。デコーダは、例えば、現在のブロックのコーディングモード、動きベクトル精度、および／または基準ピクチャに基づいて、１または複数の適切なクロスプレーンフィルタを適用してよい。
【００９１】
図１５Ａは、１または複数の開示される実施形態が実行され得る例示的な通信システム１００の図である。通信システム１００は、音声、データ、ビデオ、メッセージング、放送などのコンテンツを複数の無線ユーザに提供する、多元接続システムであってよい。通信システム１００は、複数の無線ユーザが、無線帯域幅を含むシステムリソースの共用を通して、そのようなコンテンツにアクセスすることを可能してよい。例えば、通信システム１００は、符号分割多元接続（ＣＤＭＡ）、時分割多元接続（ＴＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交ＦＤＭＡ（ＯＦＤＭＡ）、およびシングルキャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ）など、１または複数のチャネルアクセス方法を利用してよい。
【００９２】
図１５Ａに示されるように、通信システム１００は、（一般にまたは一括してＷＴＲＵ１０２と呼ばれることがある）無線送受信ユニット（ＷＴＲＵ）１０２ａ、１０２ｂ、１０２ｃ、および／または１０２ｄ、無線アクセスネットワーク（ＲＡＮ）１０３／１０４／１０５、コアネットワーク１０６／１０７／１０９、公衆交換電話網（ＰＳＴＮ）１０８、インターネット１１０、ならびに他のネットワーク１１２を含んでよいが、開示される実施形態は、任意の数のＷＴＲＵ、基地局、ネットワーク、および／またはネットワーク要素を企図していることが理解されよう。ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄの各々は、無線環境において動作および／または通信するように構成された任意のタイプのデバイスであってよい。例として、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄは、無線信号を送信および／または受信するように構成されてよく、ユーザ機器（ＵＥ）、移動局、固定もしくは移動加入者ユニット、ページャ、セルラ電話、パーソナルデジタルアシスタント（ＰＤＡ）、スマートフォン、ラップトップ、ネットブック、パーソナルコンピュータ、無線センサ、および家電製品などを含んでよい。
【００９３】
通信システム１００は、基地局１１４ａおよび基地局１１４ｂも含んでよい。基地局１１４ａ、１１４ｂの各々は、コアネットワーク１０６／１０７／１０９、インターネット１１０、および／またはネットワーク１１２などの１または複数の通信ネットワークへのアクセスを容易にするために、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄの少なくとも１つと無線でインターフェース接続するように構成された、任意のタイプのデバイスであってよい。例として、基地局１１４ａ、１１４ｂは、基地送受信機局（ＢＴＳ）、ノードＢ、ｅノードＢ、ホームノードＢ、ホームｅノードＢ、サイトコントローラ、アクセスポイント（ＡＰ）、および無線ルータなどであってよい。基地局１１４ａ、１１４ｂは、各々が、単一の要素として示されているが、基地局１１４ａ、１１４ｂは、任意の数の相互接続された基地局および／またはネットワーク要素を含んでよいことが理解されよう。
【００９４】
基地局１１４ａは、ＲＡＮ１０３／１０４／１０５の部分であってよく、ＲＡＮ１０３／１０４／１０５は、他の基地局、および／または基地局コントローラ（ＢＳＣ）、無線ネットワークコントローラ（ＲＮＣ）、中継ノードなどのネットワーク要素（図示されず）も含んでよい。基地局１１４ａおよび／または基地局１１４ｂは、セル（図示されず）と呼ばれることがある特定の地理的領域内において無線信号を送信および／または受信するように構成されてよい。セルは、さらにセルセクタに分割されてよい。例えば、基地局１１４ａに関連付けられたセルは、３つのセクタに分割されてよい。したがって、一実施形態においては、基地局１１４ａは、送受信機を３つ、例えば、セルのセクタ毎に１つずつ含んでよい。別の実施形態においては、基地局１１４ａは、多入力多出力（ＭＩＭＯ）技術を利用してよく、したがって、セルのセクタ毎に複数の送受信機を利用してよい。
【００９５】
基地局１１４ａ、１１４ｂは、エアインターフェース１１５／１１６／１１７上において、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄの１または複数と通信してよく、エアインターフェース１１５／１１６／１１７は、任意の適切な無線通信リンク（例えば、無線周波（ＲＦ）、マイクロ波、赤外線（ＩＲ）、紫外線（ＵＶ）、可視光など）であってよい。エアインターフェース１１５／１１６／１１７は、任意の適切な無線アクセス技術（ＲＡＴ）を使用して確立されてよい。
【００９６】
より具体的には、上で言及されたように、通信システム１００は、多元接続システムであってよく、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、およびＳＣ−ＦＤＭＡなどの、１または複数のチャネルアクセス方式を利用してよい。例えば、ＲＡＮ１０３／１０４／１０５内の基地局１１４ａ、およびＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、広帯域ＣＤＭＡ（ＷＣＤＭＡ）を使用してエアインターフェース１１５／１１６／１１７を確立し得る、ユニバーサル移動体通信システム（ＵＭＴＳ）地上無線アクセス（ＵＴＲＡ）などの無線技術を実行してよい。ＷＣＤＭＡは、高速パケットアクセス（ＨＳＰＡ）および／またはＥｖｏｌｖｅｄ  ＨＳＰＡ（ＨＳＰＡ＋）などの通信プロトコルを含んでよい。ＨＳＰＡは、高速ダウンリンクパケットアクセス（ＨＳＤＰＡ）および／または高速アップリンクパケットアクセス（ＨＳＵＰＡ）を含んでよい。
【００９７】
別の実施形態においては、基地局１１４ａ、およびＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、ロングタームエボリューション（ＬＴＥ）および／またはＬＴＥアドバンスト（ＬＴＥ−Ａ）を使用してエアインターフェース１１５／１１６／１１７を確立し得る、Ｅｖｏｌｖｅｄ  ＵＭＴＳ地上無線アクセス（Ｅ−ＵＴＲＡ）などの無線技術を実行してよい。
【００９８】
他の実施形態においては、基地局１１４ａ、およびＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃは、ＩＥＥＥ８０２．１６（すなわち、マイクロ波アクセス用の世界的相互運用性（ＷｉＭＡＸ））、ＣＤＭＡ２０００、ＣＤＭＡ２０００  １Ｘ、ＣＤＭＡ２０００  ＥＶ−ＤＯ、暫定標準２０００（ＩＳ−２０００）、暫定標準９５（ＩＳ−９５）、暫定標準８５６（ＩＳ−８５６）、移動体通信用グローバルシステム（ＧＳＭ）、ＧＳＭエボリューション用の高速データレート（ＥＤＧＥ）、およびＧＳＭ  ＥＤＧＥ（ＧＥＲＡＮ）などの無線技術を実行してよい。
【００９９】
図１５Ａの基地局１１４ｂは、例えば、無線ルータ、ホームノードＢ、ホームｅノードＢ、またはアクセスポイントであってよく、職場、家庭、乗物、およびキャンパスなどの局所的エリアにおける無線接続性を容易にするために、任意の適切なＲＡＴを利用してよい。一実施形態においては、基地局１１４ｂ、およびＷＴＲＵ１０２ｃ、１０２ｄは、ＩＥＥＥ８０２．１１などの無線技術を実行して、無線ローカルエリアネットワーク（ＷＬＡＮ）を確立してよい。別の実施形態においては、基地局１１４ｂ、およびＷＴＲＵ１０２ｃ、１０２ｄは、ＩＥＥＥ８０２．１５などの無線技術を実行して、無線パーソナルエリアネットワーク（ＷＰＡＮ）を確立してよい。また別の実施形態においては、基地局１１４ｂ、およびＷＴＲＵ１０２ｃ、１０２ｄは、セルラベースのＲＡＴ（例えば、ＷＣＤＭＡ、ＣＤＭＡ２０００、ＧＳＭ、ＬＴＥ、ＬＴＥ−Ａなど）を利用して、ピコセルまたはフェムトセルを確立してよい。図１５Ａに示されるように、基地局１１４ｂは、インターネット１１０への直接的な接続を有してよい。したがって、基地局１１４ｂは、コアネットワーク１０６／１０７／１０９を介してインターネット１１０にアクセスするために、使用されないことがある。
【０１００】
ＲＡＮ１０３／１０４／１０５は、コアネットワーク１０６／１０７／１０９と通信してよく、コアネットワーク１０６／１０７／１０９は、音声、データ、アプリケーション、および／またはボイスオーバインターネットプロトコル（ＶｏＩＰ）サービスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄの１または複数に提供するように構成された、任意のタイプのネットワークであってよい。例えば、コアネットワーク１０６／１０７／１０９は、呼制御、請求サービス、モバイルロケーションベースのサービス、プリペイド通話、インターネット接続性、ビデオ配信などを提供してよく、および／またはユーザ認証など、高レベルのセキュリティ機能を実行してよい。図１５Ａには示されていないが、ＲＡＮ１０３／１０４／１０５および／またはコアネットワーク１０６／１０７／１０９は、ＲＡＮ１０３／１０４／１０５と同じＲＡＴまたは異なるＲＡＴを利用する他のＲＡＮと直接的または間接的に通信してよいことが理解されよう。例えば、Ｅ−ＵＴＲＡ無線技術を利用し得るＲＡＮ１０３／１０４／１０５に接続するのに加えて、コアネットワーク１０６／１０７／１０９は、ＧＳＭ無線技術を利用する別のＲＡＮ（図示されず）とも通信してよい。
【０１０１】
コアネットワーク１０６／１０７／１０９は、ＰＳＴＮ１０８、インターネット１１０、および／または他のネットワーク１１２にアクセスするための、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄのためのゲートウェイとしての役割を果たしてもよい。ＰＳＴＮ１０８は、基本電話サービス（ＰＯＴＳ）を提供する回線交換電話網を含んでよい。インターネット１１０は、ＴＣＰ／ＩＰインターネットプロトコルスイート内の伝送制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、およびインターネットプロトコル（ＩＰ）など、共通の通信プロトコルを使用する、相互接続されたコンピュータネットワークおよびデバイスからなるグローバルシステムを含んでよい。ネットワーク１１２は、他のサービスプロバイダによって所有および／または運営される有線または無線通信ネットワークを含んでよい。例えば、ネットワーク１１２は、ＲＡＮ１０３／１０４／１０５と同じＲＡＴまたは異なるＲＡＴを利用し得る１または複数のＲＡＮに接続された、別のコアネットワークを含んでよい。
【０１０２】
通信システム１００内のＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄの１または複数は、マルチモード機能を含んでよく、例えば、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、１０２ｄは、異なる無線リンク上で異なる無線ネットワークと通信するための複数の送受信機を含んでよい。例えば、図１５Ａに示されるＷＴＲＵ１０２ｃは、セルラベースの無線技術を利用し得る基地局１１４ａと通信するように、またＩＥＥＥ８０２無線技術を利用し得る基地局１１４ｂと通信するように構成されてよい。
【０１０３】
図１５Ｂは、例示的なＷＴＲＵ１０２のシステム図である。図１５Ｂに示されるように、ＷＴＲＵ１０２は、プロセッサ１１８と、送受信機１２０と、送信／受信要素１２２と、スピーカ／マイクロフォン１２４と、キーパッド１２６と、ディスプレイ／タッチパッド１２８と、非リムーバブルメモリ１３０と、リムーバブルメモリ１３２と、電源１３４と、全地球測位システム（ＧＰＳ）チップセット１３６と、他の周辺機器１３８とを含んでよい。ＷＴＲＵ１０２は、実施形態との整合性を保ちながら、上記の要素の任意のサブコンビネーションを含んでよいことが理解されよう。また、実施形態は、基地局１１４ａ、１１４ｂ、ならびに／または基地局１１４ａ、１１４ｂが表し得る、とりわけ、送受信機局（ＢＴＳ）、ノードＢ、サイトコントローラ、アクセスポイント（ＡＰ）、ホームノードＢ、Ｅｖｏｌｖｅｄ  ホームノードＢ（ｅノードＢ）、ホームＥｖｏｌｖｅｄ  ノードＢ（ＨｅＮＢ）、ホームＥｖｏｌｖｅｄ  ノードＢゲートウェイ、およびプロキシノードなどの、しかし、それらに限定されないノードが、図１５Ｂに示され、本明細書で説明される要素の１または複数を含んでよいことを企図している。
【０１０４】
プロセッサ１１８は、汎用プロセッサ、専用プロセッサ、従来型プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、複数のマイクロプロセッサ、ＤＳＰコアと連携する１または複数のマイクロプロセッサ、コントローラ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）回路、他の任意のタイプの集積回路（ＩＣ）、および状態機械などであってよい。プロセッサ１１８は、信号コーディング、データ処理、電力制御、入出力処理、および／またはＷＴＲＵ１０２が無線環境で動作することを可能にする他の任意の機能性を実行してよい。プロセッサ１１８は、送受信機１２０に結合されてよく、送受信機１２０は、送信／受信要素１２２に結合されてよい。図１５Ｂは、プロセッサ１１８と送受信機１２０を別々の構成要素として示しているが、プロセッサ１１８と送受信機１２０は、電子パッケージまたはチップ内に一緒に統合されてよいことが理解されよう。
【０１０５】
送信／受信要素１２２は、エアインターフェース１１５／１１６／１１７上において、基地局（例えば、基地局１１４ａ）に信号を送信し、または基地局から信号を受信するように構成されてよい。例えば、一実施形態においては、送信／受信要素１２２は、ＲＦ信号を送信および／または受信するように構成されたアンテナであってよい。別の実施形態においては、送信／受信要素１２２は、例えば、ＩＲ、ＵＶ、または可視光信号を送信および／または受信するように構成された放射器／検出器であってよい。また別の実施形態においては、送信／受信要素１２２は、ＲＦ信号と光信号の両方を送信および受信するように構成されてよい。送信／受信要素１２２は、無線信号の任意の組み合わせを送信および／または受信するように構成されてよいことが理解されよう。
【０１０６】
加えて、図１５Ｂでは、送信／受信要素１２２は単一の要素として示されているが、ＷＴＲＵ１０２は、任意の数の送信／受信要素１２２を含んでよい。より具体的には、ＷＴＲＵ１０２は、ＭＩＭＯ技術を利用してよい。したがって、一実施形態においては、ＷＴＲＵ１０２は、エアインターフェース１１５／１１６／１１７上において無線信号を送信および受信するための２つ以上の送信／受信要素１２２（例えば、複数のアンテナ）を含んでよい。
【０１０７】
送受信機１２０は、送信／受信要素１２２によって送信されることになる信号を変調し、送信／受信要素１２２によって受信された信号を復調するように構成されてよい。上で言及されたように、ＷＴＲＵ１０２は、マルチモード機能を有してよい。したがって、送受信機１２０は、ＷＴＲＵ１０２が、例えば、ＵＴＲＡおよびＩＥＥＥ８０２．１１などの複数のＲＡＴを介して通信することを可能にするための、複数の送受信機を含んでよい。
【０１０８】
ＷＴＲＵ１０２のプロセッサ１１８は、スピーカ／マイクロフォン１２４、キーパッド１２６、および／またはディスプレイ／タッチパッド１２８（例えば、液晶表示（ＬＣＤ）ディスプレイユニットもしくは有機発光ダイオード（ＯＬＥＤ）ディスプレイユニット）に結合されてよく、それらからユーザ入力データを受信してよい。プロセッサ１１８は、スピーカ／マイクロフォン１２４、キーパッド１２６、および／またはディスプレイ／タッチパッド１２８にユーザデータを出力してもよい。加えて、プロセッサ１１８は、非リムーバブルメモリ１３０および／またはリムーバブルメモリ１３２など、任意のタイプの適切なメモリから情報を入手してよく、それらにデータを記憶してよい。非リムーバブルメモリ１３０は、ランダムアクセスメモリ（ＲＡＭ）、読出し専用メモリ（ＲＯＭ）、ハードディスク、または他の任意のタイプのメモリ記憶デバイスを含んでよい。リムーバブルメモリ１３２は、加入者識別モジュール（ＳＩＭ）カード、メモリスティック、およびセキュアデジタル（ＳＤ）メモリカードなどを含んでよい。他の実施形態においては、プロセッサ１１８は、サーバまたはホームコンピュータ（図示されず）上などにある、ＷＴＲＵ１０２上に物理的に配置されていないメモリから情報を入手してよく、それらにデータを記憶してよい。
【０１０９】
プロセッサ１１８は、電源１３４から電力を受け取ってよく、ＷＴＲＵ１０２内の他の構成要素への電力の分配および／または制御を行うように構成されてよい。電源１３４は、ＷＴＲＵ１０２に給電するための任意の適切なデバイスであってよい。例えば、電源１３４は、１または複数の乾電池（例えば、ニッケル−カドミウム（ＮｉＣｄ）、ニッケル−亜鉛（ＮｉＺｎ）、ニッケル水素（ＮｉＭＨ）、リチウムイオン（Ｌｉ−ｉｏｎ）など）、太陽電池、および燃料電池などを含んでよい。
【０１１０】
プロセッサ１１８は、ＧＰＳチップセット１３６に結合されてもよく、ＧＰＳチップセット１３６は、ＷＴＲＵ１０２の現在位置に関する位置情報（例えば、経度および緯度）を提供するように構成されてよい。ＧＰＳチップセット１３６からの情報に加えて、またはその代わりに、ＷＴＲＵ１０２は、基地局（例えば、基地局１１４ａ、１１４ｂ）からエアインターフェース１１５／１１６／１１７上において位置情報を受信してよく、および／または２つ以上の近くの基地局から受信された信号のタイミングに基づいて、自らの位置を決定してよい。ＷＴＲＵ１０２は、実施形態との整合性を保ちながら、任意の適切な位置決定方法を用いて、位置情報を獲得してよいことが理解されよう。
【０１１１】
プロセッサ１１８は、他の周辺機器１３８にさらに結合されてよく、他の周辺機器１３８は、追加的な特徴、機能性、および／または有線もしくは無線接続性を提供する、１または複数のソフトウェアモジュールおよび／またはハードウェアモジュールを含んでよい。例えば、周辺機器１３８は、加速度計、ｅコンパス、衛星送受信機、（写真またはビデオ用の）デジタルカメラ、ユニバーサルシリアルバス（ＵＳＢ）ポート、バイブレーションデバイス、テレビ送受信機、ハンズフリーヘッドセット、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール、周波数変調（ＦＭ）ラジオユニット、デジタル音楽プレーヤ、メディアプレーヤ、ビデオゲームプレーヤモジュール、およびインターネットブラウザなどを含んでよい。
【０１１２】
図１５Ｃは、実施形態による、ＲＡＮ１０３およびコアネットワーク１０６のシステム図である。上で言及されたように、ＲＡＮ１０３は、ＵＴＲＡ無線技術を利用して、エアインターフェース１１５上においてＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信してよい。ＲＡＮ１０３は、コアネットワーク１０６と通信してもよい。図１５Ｃに示されるように、ＲＡＮ１０３は、ノードＢ１４０ａ、１４０ｂ、１４０ｃを含んでよく、ノードＢ１４０ａ、１４０ｂ、１４０ｃは、各々が、エアインターフェース１１５上においてＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信するための１または複数の送受信機を含んでよい。ノードＢ１４０ａ、１４０ｂ、１４０ｃは、各々が、ＲＡＮ１０３内の特定のセル（図示されず）に関連付けられてよい。ＲＡＮ１０３は、ＲＮＣ１４２ａ、１４２ｂを含んでもよい。ＲＡＮ１０３は、実施形態との整合性を保ちながら、任意の数のノードＢおよびＲＮＣを含んでよいことが理解されよう。
【０１１３】
図１５Ｃに示されるように、ノードＢ１４０ａ、１４０ｂは、ＲＮＣ１４２ａと通信してよい。加えて、ノードＢ１４０ｃは、ＲＮＣ１４２ｂと通信してよい。ノードＢ１４０ａ、１４０ｂ、１４０ｃは、Ｉｕｂインターフェースを介して、それぞれのＲＮＣ１４２ａ、１４２ｂと通信してよい。ＲＮＣ１４２ａ、１４２ｂは、Ｉｕｒインターフェースを介して、互いに通信してよい。ＲＮＣ１４２ａ、１４２ｂの各々は、それが接続されたそれぞれのノードＢ１４０ａ、１４０ｂ、１４０ｃを制御するように構成されてよい。加えて、ＲＮＣ１４２ａ、１４２ｂの各々は、アウタループ電力制御、負荷制御、アドミッションコントロール、パケットスケジューリング、ハンドオーバ制御、マクロダイバーシティ、セキュリティ機能、およびデータ暗号化など、他の機能性を実施またはサポートするように構成されてよい。
【０１１４】
図１５Ｃに示されるコアネットワーク１０６は、メディアゲートウェイ（ＭＧＷ）１４４、モバイル交換センタ（ＭＳＣ）１４６、サービングＧＰＲＳサポートノード（ＳＧＳＮ）１４８、および／またはゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ）１５０を含んでよい。上記の要素の各々は、コアネットワーク１０６の部分として示されているが、これらの要素のうちのいずれの１つも、コアネットワークオペレータとは異なるエンティティによって所有および／または運営されてよいことが理解されよう。
【０１１５】
ＲＡＮ１０３内のＲＮＣ１４２ａは、ＩｕＣＳインターフェースを介して、コアネットワーク１０６内のＭＳＣ１４６に接続されてよい。ＭＳＣ１４６は、ＭＧＷ１４４に接続されてよい。ＭＳＣ１４６とＭＧＷ１４４は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと陸線通信デバイスとの間の通信を容易にするために、ＰＳＴＮ１０８などの回線交換ネットワークへのアクセスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに提供してよい。
【０１１６】
ＲＡＮ１０３内のＲＮＣ１４２ａは、ＩｕＰＳインターフェースを介して、コアネットワーク１０６内のＳＧＳＮ１４８に接続されてもよい。ＳＧＳＮ１４８は、ＧＧＳＮ１５０に接続されてよい。ＳＧＳＮ１４８とＧＧＳＮ１５０は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃとＩＰ対応デバイスとの間の通信を容易にするために、インターネット１１０などのパケット交換ネットワークへのアクセスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに提供してよい。
【０１１７】
上で言及されたように、コアネットワーク１０６は、ネットワーク１１２に接続されてもよく、ネットワーク１１２は、他のサービスプロバイダによって所有および／または運営される他の有線または無線ネットワークを含んでよい。
【０１１８】
図１５Ｄは、実施形態による、ＲＡＮ１０４およびコアネットワーク１０７のシステム図である。上で言及されたように、ＲＡＮ１０４は、エアインターフェース１１６上においてＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信するために、Ｅ−ＵＴＲＡ無線技術を利用してよい。ＲＡＮ１０４は、コアネットワーク１０７と通信してもよい。
【０１１９】
ＲＡＮ１０４は、ｅノードＢ１６０ａ、１６０ｂ、１６０ｃを含んでよいが、ＲＡＮ１０４は、実施形態との整合性を保ちながら、任意の数のｅノードＢを含んでよいことが理解されよう。ｅノードＢ１６０ａ、１６０ｂ、１６０ｃは、各々が、エアインターフェース１１６上においてＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信するための１または複数の送受信機を含んでよい。一実施形態においては、ｅノードＢ１６０ａ、１６０ｂ、１６０ｃは、ＭＩＭＯ技術を実行してよい。したがって、ｅノードＢ１６０ａは、例えば、複数のアンテナを使用して、ＷＴＲＵ１０２ａに無線信号を送信し、ＷＴＲＵ１０２ａから無線信号を受信してよい。
【０１２０】
ｅノードＢ１６０ａ、１６０ｂ、１６０ｃの各々は、特定のセル（図示されず）に関連付けられてよく、無線リソース管理決定、ハンドオーバ決定、ならびにアップリンクおよび／またはダウンリンクにおけるユーザのスケジューリングなどを処理するように構成されてよい。図１５Ｄに示されるように、ｅノードＢ１６０ａ、１６０ｂ、１６０ｃは、Ｘ２インターフェース上において互いに通信してよい。
【０１２１】
図１５Ｄに示されるコアネットワーク１０７は、モビリティ管理ゲートウェイ（ＭＭＥ）１６２と、サービングゲートウェイ１６４と、パケットデータネットワーク（ＰＤＮ）ゲートウェイ１６６とを含んでよい。上記の要素の各々は、コアネットワーク１０７の部分として示されているが、これらの要素のうちのいずれの１つも、コアネットワークオペレータとは異なるエンティティによって所有および／または運営されてよいことが理解されよう。
【０１２２】
ＭＭＥ１６２は、Ｓ１インターフェースを介して、ＲＡＮ１０４内のｅノードＢ１６０ａ、１６０ｂ、１６０ｃの各々に接続されてよく、制御ノードとしての役割を果してよい。例えば、ＭＭＥ１６２は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃのユーザの認証、ベアラアクティブ化／非アクティブ化、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃの初期接続中における特定のサービングゲートウェイの選択などを担ってよい。ＭＭＥ１６２は、ＲＡＮ１０４とＧＳＭまたはＷＣＤＭＡなどの他の無線技術を利用する他のＲＡＮ（図示されず）との間の交換のためのコントロールプレーン機能を提供してもよい。
【０１２３】
サービングゲートウェイ１６４は、Ｓ１インターフェースを介して、ＲＡＮ１０４内のｅノードＢ１６０ａ、１６０ｂ、１６０ｃの各々に接続されてよい。サービングゲートウェイ１６４は、一般に、ユーザデータパケットのＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃへの／からのルーティングおよび転送を行ってよい。サービングゲートウェイ１６４は、ｅノードＢ間ハンドオーバ中におけるユーザプレーンのアンカリング、ダウンリンクデータがＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに利用可能な場合のページングのトリガ、ならびにＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃのコンテキストの管理および記憶など、他の機能を実行してもよい。
【０１２４】
サービングゲートウェイ１６４は、ＰＤＮゲートウェイ１６６に接続されてもよく、ＰＤＮゲートウェイ１６６は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃとＩＰ対応デバイスとの間の通信を容易にするために、インターネット１１０などのパケット交換ネットワークへのアクセスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに提供してよい。
【０１２５】
コアネットワーク１０７は、他のネットワークとの通信を容易にしてよい。例えば、コアネットワーク１０７は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと陸線通信デバイスとの間の通信を容易にするために、ＰＳＴＮ１０８などの回線交換ネットワークへのアクセスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに提供してよい。例えば、コアネットワーク１０７は、コアネットワーク１０７とＰＳＴＮ１０８との間のインターフェースとしての役割を果たすＩＰゲートウェイ（例えば、ＩＰマルチメディアサブシステム（ＩＭＳ）サーバ）を含んでよく、またはそれと通信してよい。加えて、コアネットワーク１０７は、ネットワーク１１２へのアクセスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに提供してよく、ネットワーク１１２は、他のサービスプロバイダによって所有および／または運営される他の有線または無線ネットワークを含んでよい。
【０１２６】
図１５Ｅは、実施形態による、ＲＡＮ１０５およびコアネットワーク１０９のシステム図である。ＲＡＮ１０５は、ＩＥＥＥ８０２．１６無線技術を利用して、エアインターフェース１１７上においてＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信する、アクセスサービスネットワーク（ＡＳＮ）であってよい。以下でさらに説明されるように、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃ、ＲＡＮ１０５、およびコアネットワーク１０９の異なる機能エンティティ間の通信リンクは、参照点として定義されてよい。
【０１２７】
図１５Ｅに示されるように、ＲＡＮ１０５は、基地局１８０ａ、１８０ｂ、１８０ｃと、ＡＳＮゲートウェイ１８２とを含んでよいが、ＲＡＮ１０５は、実施形態との整合性を保ちながら、任意の数の基地局およびＡＳＮゲートウェイを含んでよいことが理解されよう。基地局１８０ａ、１８０ｂ、１８０ｃは、各々が、ＲＡＮ１０５内の特定のセル（図示されず）に関連付けられてよく、各々が、エアインターフェース１１７上においてＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと通信するための１または複数の送受信機を含んでよい。一実施形態においては、基地局１８０ａ、１８０ｂ、１８０ｃは、ＭＩＭＯ技術を実行してよい。したがって、基地局１８０ａは、例えば、複数のアンテナを使用して、ＷＴＲＵ１０２ａに無線信号を送信し、ＷＴＲＵ１０２ａから無線信号を受信してよい。基地局１８０ａ、１８０ｂ、１８０ｃは、ハンドオフトリガリング、トンネル確立、無線リソース管理、トラフィック分類、およびサービス品質（ＱｏＳ）方針実施などの、モビリティ管理機能を提供してもよい。ＡＳＮゲートウェイ１８２は、トラフィック集約ポイントとしての役割を果してよく、ページング、加入者プロファイルのキャッシング、およびコアネットワーク１０９へのルーティングなどを担ってよい。
【０１２８】
ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃとＲＡＮ１０５との間のエアインターフェース１１７は、ＩＥＥＥ８０２．１６仕様を実行する、Ｒ１参照点として定義されてよい。加えて、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃの各々は、コアネットワーク１０９との論理インターフェース（図示されず）を確立してよい。ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃとコアネットワーク１０９との間の論理インターフェースは、Ｒ２参照点として定義されてよく、Ｒ２参照点は、認証、認可、ＩＰホスト構成管理、および／またはモビリティ管理のために使用されてよい。
【０１２９】
基地局１８０ａ、１８０ｂ、１８０ｃの各々の間の通信リンクは、ＷＴＲＵハンドオーバおよび基地局間でのデータの転送を容易にするためのプロトコルを含む、Ｒ８参照点として定義されてよい。基地局１８０ａ、１８０ｂ、１８０ｃとＡＳＮゲートウェイ１８２との間の通信リンクは、Ｒ６参照点として定義されてよい。Ｒ６参照点は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃの各々に関連付けられたモビリティイベントに基づいたモビリティ管理を容易にするためのプロトコルを含んでよい。
【０１３０】
図１５Ｅに示されるように、ＲＡＮ１０５は、コアネットワーク１０９に接続されてよい。ＲＡＮ１０５とコアネットワーク１０９との間の通信リンクは、例えば、データ転送およびモビリティ管理機能を容易にするためのプロトコルを含む、Ｒ３参照点として定義されてよい。コアネットワーク１０９は、モバイルＩＰホームエージェント（ＭＩＰ−ＨＡ）１８４と、認証認可課金（ＡＡＡ）サーバ１８６と、ゲートウェイ１８８とを含んでよい。上記の要素の各々は、コアネットワーク１０９の部分として示されているが、これらの要素のうちのいずれの１つも、コアネットワークオペレータとは異なるエンティティによって所有および／または運営されてよいことが理解されよう。
【０１３１】
ＭＩＰ−ＨＡは、ＩＰアドレス管理を担ってよく、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃが、異なるＡＳＮおよび／または異なるコアネットワークの間でローミングを行うことを可能にしてよい。ＭＩＰ−ＨＡ１８４は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃとＩＰ対応デバイスとの間の通信を容易にするために、インターネット１１０などのパケット交換ネットワークへのアクセスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに提供してよい。ＡＡＡサーバ１８６は、ユーザ認証、およびユーザサービスのサポートを担ってよい。ゲートウェイ１８８は、他のネットワークとの網間接続を容易にしてよい。例えば、ゲートウェイ１８８は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃと陸線通信デバイスとの間の通信を容易にするために、ＰＳＴＮ１０８などの回線交換ネットワークへのアクセスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに提供してよい。加えて、ゲートウェイ１８８は、ネットワーク１１２へのアクセスをＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃに提供してよく、ネットワーク１１２は、他のサービスプロバイダによって所有および／または運営される他の有線または無線ネットワークを含んでよい。
【０１３２】
図１５Ｅには示されていないが、ＲＡＮ１０５は、他のＡＳＮに接続されてよく、コアネットワーク１０９は、他のコアネットワークに接続されてよいことが理解されよう。ＲＡＮ１０５と他のＡＳＮとの間の通信リンクは、Ｒ４参照点として定義されてよく、Ｒ４参照点は、ＷＴＲＵ１０２ａ、１０２ｂ、１０２ｃのモビリティをＲＡＮ１０５と他のＡＳＮとの間で調整するためのプロトコルを含んでよい。コアネットワーク１０９と他のコアネットワークとの間の通信リンクは、Ｒ５参照として定義されてよく、Ｒ５参照は、ホームコアネットワークと在圏コアネットワークとの間の網間接続を容易にするためのプロトコルを含んでよい。
【０１３３】
クロスプレーンフィルタリングを使用する強化されたクロマコーディングのためのシステム、方法、および手段が、開示された。基準クロマサンプル、予測されたクロマサンプル、および／または再構成されたクロマサンプルは、例えば、基準クロマサンプル、予測されたクロマサンプル、または再構成されたクロマサンプルにそれぞれ対応するルーマサンプルからなる１−Ｄまたは２−Ｄ  Ｍ×Ｎウィンドウ（フィルタサポート領域）のクロスプレーンフィルタリングから導出された情報を使用して、強化されてよい。ルーマサンプルは、再構成またはパディングされてよい。フィルタサポート領域は、例えば、方向性イントラ予測モードに基づいて、適応的に選択されてよい。クロスプレーンフィルタは、例えば、適用可能性について、分類されてよく、例えば、フィルタサポート領域、現在のブロックに対してイントラ予測モードが使用されるか、それともインター予測モードが使用されるか、整数ピクセル動きベクトルが使用されるか、それとも分数ピクセル動きベクトルが使用されるか、および／またはインター予測において基準ピクチャが使用されるかどうかに基づいて、適応的に選択されてよい。例えば、クロマ強化が有効にされているかどうか、クロマ強化が現在のブロックに対して適用されるかどうか、クロスプレーンフィルタタイプ、クロスプレーンフィルタ（例えばフィルタのセット）、および対応するクロスプレーンフィルタ係数のうちの少なくとも１つを示すために、シグナリングが、デコーダに提供されてよい。デコーダは、受信されたシグナリングに基づいて、フィルタサポート領域に適用されるクロスプレーンフィルタを選択してよい。
【０１３４】
上では特徴および要素が特定の組み合わせで説明されたが、各特徴または要素は、単独で使用されてよく、または他の特徴および要素との任意の組み合わせで使用されてよいことを当業者は理解されよう。加えて、本明細書において説明された方法は、コンピュータまたはプロセッサによって実行される、コンピュータ可読媒体内に包含された、コンピュータプログラム、ソフトウェア、またはファームウェアで実行されてよい。コンピュータ可読媒体の例は、（有線または無線接続上で送信される）電子信号、およびコンピュータ可読記憶媒体を含む。コンピュータ可読記憶媒体の例は、読出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、レジスタ、キャッシュメモリ、半導体メモリデバイス、内蔵ハードディスクおよびリムーバブルディスクなどの磁気媒体、光磁気媒体、ならびにＣＤ−ＲＯＭディスクおよびデジタル多用途ディスク（ＤＶＤ）などの光媒体を含むが、それらに限定されない。ＷＴＲＵ、ＵＥ、端末、基地局、ＲＮＣ、または任意のホストコンピュータにおいて使用するための無線周波送受信機を実施するために、ソフトウェアと連携するプロセッサが、使用されてよい。
【図１】
2018527784.tif 000009
【図２】
2018527784.tif 000010
【図３】
2018527784.tif 000011
【図４】
2018527784.tif 000012
【図５】
2018527784.tif 000013
【図６】
2018527784.tif 000014
【図７】
2018527784.tif 000015
【図８Ａ】
2018527784.tif 000016
【図８Ｂ】
2018527784.tif 000017
【図９】
2018527784.tif 000018
【図１０】
2018527784.tif 000019
【図１１】
2018527784.tif 000020
【図１２】
2018527784.tif 000021
【図１３】
2018527784.tif 000022
【図１４】
2018527784.tif 000023
【図１５Ａ】
2018527784.tif 000024
【図１５Ｂ】
2018527784.tif 000025
【図１５Ｃ】
2018527784.tif 000026
【図１５Ｄ】
2018527784.tif 000027
【図１５Ｅ】
2018527784.tif 000028
【手続補正書】
【提出日】平成30年3月6日(2018.3.6)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオコーディングの方法であって、
現在のピクチャに関連付けられたクロスプレーンフィルタのインジケーションを受信するステップであって、前記現在のピクチャは、イントラコーディングされたビデオブロックと、前記イントラコーディングされたビデオブロックを予測するために使用された複数の基準サンプルとを含む、ステップと、
前記現在のピクチャ内の対応するクロマサンプルを強化するための前記現在のピクチャ内のルーマサンプル領域を決定するステップと、
前記ルーマサンプル領域内の複数のルーマサンプルに前記クロスプレーンフィルタを適用し、オフセットを決定するステップであって、前記クロスプレーンフィルタは、ハイパスフィルタを含む、ステップと、
前記対応するクロマサンプルに前記オフセットを適用し、強化されたクロマサンプルを決定するステップと
を備えたことを特徴とする方法。
【請求項２】
前記ルーマサンプル領域は、利用不可能なルーマサンプルを含み、および前記方法は、前記複数のルーマサンプルに前記クロスプレーンフィルタを適用する前に、前記利用不可能なルーマサンプルを、隣接する利用可能なルーマサンプルに置換するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項３】
受信されたクロマ強化インジケータに基づいて、前記クロスプレーンフィルタを適用するかどうかを決定するステップをさらに備え、前記受信されたクロマ強化インジケータは、ブロックレベルで受信されることを特徴とする請求項１に記載の方法。
【請求項４】
前記ルーマサンプル領域は第１のルーマサンプル領域であり、前記複数のルーマサンプルは第１の複数のルーマサンプルであり、前記オフセットは第１のオフセットであり、前記対応するクロマサンプルは第１の対応するクロマサンプルであり、および前記強化されたクロマサンプルは第１の強化されたクロマサンプルであり、前記方法は、
前記現在のピクチャ内の第２の対応するクロマサンプルを強化するための前記現在のピクチャ内の第２のルーマサンプル領域を決定するステップと、
前記第２のルーマサンプル領域内の第２の複数のルーマサンプルに前記クロスプレーンフィルタを適用し、第２のオフセットを決定するステップと、
前記第２の対応するクロマサンプルに前記第２のオフセットを適用し、第２の強化されたクロマサンプルを決定するステップと
をさらに備えたことを特徴とする請求項１に記載の方法。
【請求項５】
前記ルーマサンプル領域は、選択されたイントラ予測モードに基づいて決定されることを特徴とする請求項１に記載の方法。
【請求項６】
選択されたイントラ予測モードに基づいて、適用する前記クロスプレーンフィルタを決定するステップをさらに備えたことを特徴とする請求項１に記載の方法。
【請求項７】
前記対応するクロマサンプルは前記イントラコーディングされたビデオブロック内の予測されたクロマサンプルであり、および前記強化されたクロマサンプルは予測のために使用されることを特徴とする請求項１に記載の方法。
【請求項８】
前記複数のルーマサンプルは、
前記ルーマサンプルの再構成の前に、前記クロスプレーンフィルタが予測されたルーマサンプルに適用されるような当該予測されたルーマサンプル、または、
前記クロスプレーンフィルタが、再構築の後に、再構築されたルーマサンプルに適用されるような前記再構築されたルーマサンプル
の１つまたは複数を含むことを特徴とする請求項１に記載の方法。
【請求項９】
前記対応するクロマサンプルは、インループフィルタリング前の再構成されたクロマサンプルであり、前記強化されたクロマサンプルは、インループフィルタリングが適用される前に、前記対応するクロマサンプルを置換するために使用されることを特徴とする請求項１に記載の方法。
【請求項１０】
前記対応するクロマサンプルは、前記イントラコーディングされたビデオブロック内の１つまたは複数のサンプルを予測するために使用された基準クロマサンプルであることを特徴とする請求項１に記載の方法。
【請求項１１】
現在のピクチャに関連付けられたクロスプレーンフィルタのインジケーションを受信し、前記現在のピクチャは、イントラコーディングされたビデオブロックと、前記イントラコーディングされたビデオブロックを予測するために使用された複数の基準サンプルとを含み、
前記現在のピクチャ内の対応するクロマサンプルを強化するための前記現在のピクチャ内のルーマサンプル領域を決定し、
前記ルーマサンプル領域内の複数のルーマサンプルに前記クロスプレーンフィルタを適用してオフセットを決定し、前記クロスプレーンフィルタは、ハイパスフィルタを含み、
前記対応するクロマサンプルに前記オフセットを適用して、強化されたクロマサンプルを決定する
ように構成されたプロセッサ
を備えたことを特徴とするビデオコーディングデバイス。
【請求項１２】
前記ルーマサンプル領域は、利用不可能なルーマサンプルを含み、および前記プロセッサは、前記複数のルーマサンプルに前記クロスプレーンフィルタを適用する前に、前記利用不可能なルーマサンプルを、隣接する再構成されたルーマサンプルに置換するようにさらに構成されたことを特徴とする請求項１１に記載のビデオコーディングデバイス。
【請求項１３】
前記プロセッサは、受信されたクロマ強化インジケータに基づいて、前記クロスプレーンフィルタを適用するかどうかを決定するようにさらに構成され、前記受信されたクロマ強化インジケータは、ブロックレベルで受信されることを特徴とする請求項１１に記載のビデオコーディングデバイス。
【請求項１４】
前記ルーマサンプル領域は第１のルーマサンプル領域であり、前記複数のルーマサンプルは第１の複数のルーマサンプルであり、前記オフセットは第１のオフセットであり、前記対応するクロマサンプルは第１の対応するクロマサンプルであり、および前記強化されたクロマサンプルは第１の強化されたクロマサンプルであり、前記プロセッサは、
前記現在のピクチャ内の第２の対応するクロマサンプルを強化するための前記現在のピクチャ内の第２のルーマサンプル領域を決定し、
前記第２のルーマサンプル領域内の第２の複数のルーマサンプルに前記クロスプレーンフィルタを適用して第２のオフセットを決定し、
前記第２の対応するクロマサンプルに前記第２のオフセットを適用して第２の強化されたクロマサンプルを決定する
ようにさらに構成されたことを特徴とする請求項１１に記載のビデオコーディングデバイス。
【請求項１５】
前記プロセッサは、
選択されたイントラ予測モードに基づいて、適用する前記クロスプレーンフィルタを決定し、
前記選択されたイントラ予測モードに基づいて前記ルーマサンプル領域を決定する
ようにさらに構成されたことを特徴とする請求項１１に記載のビデオコーディングデバイス。
【国際調査報告】
2018527784.tif 000029
2018527784.tif 000030