(57)【要約】      （修正有）【課題】スケーラブルビデオコーディングのための拡張時間的動きベクトル予測を提供する。【解決手段】現在の予測ユニット（ＰＵ：prediction unit）の参照インデックスの選択及び併置される（co-located）ＰＵの参照リストの選択を共同して考慮することを、マージモードについてのＥＬの時間的候補を構築するときに行う。選択は、動きベクトル（ＭＶ）スケーリング動作が回避されるように行う。選択される動きベクトル予測候補は、マージング候補リストに、空間的動きベクトル予測候補のものの前の位置で追加される。選択される動きベクトル予測候補は、マージング候補リストに、空間的動きベクトル予測候補の代わりに追加される。【選択図】図１１
2019068472.tif 000002
【特許請求の範囲】
【請求項１】
ビデオコーディングの方法であって、
現在の予測ユニットに関連付けられた参照ピクチャリストを取得するステップと、
前記現在の予測ユニットとともに併置される併置予測ユニットに関連付けられた複数の候補参照ピクチャリストから、候補参照ピクチャリストを取得するステップと、
前記現在の予測ユニットに関連付けられた前記参照ピクチャリスト内の参照ピクチャが、前記併置予測ユニットに関連付けられた前記候補参照ピクチャリスト内の参照ピクチャと同一のピクチャ順序カウント（ＰＯＣ）値を有することを決定するステップと、
前記決定することに基づいて、動きベクトル予測参照ピクチャリストとして前記候補参照ピクチャリストを選択するステップと
を含むことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信に関する。
【背景技術】
【０００２】
（関連出願の相互参照）
本出願は、２０１３年４月２日に出願された米国仮特許出願第６１／８０７，６３９号の利益を主張するものであり、その米国仮特許出願のコンテンツは、ここに参照により本明細書に組み込まれている。
【０００３】
ビデオコーディングシステムはしばしば、デジタルビデオ信号を圧縮して、実例として、消費される記憶空間を低減し、および／または、そのような信号に関連付けられる送信帯域幅消費を低減するために使用される。例えば、ブロックに基づくハイブリッドビデオコーディングシステムが、広く展開され、頻繁に使用される。
【０００４】
スケーラビリティは、スケーラブルビデオコーディングシステム、例えば高効率ビデオコーディング（ＨＥＶＣ）などで実装され得る。スケーラビリティは、１または複数の部分的なビットストリームの送信および／または復号を可能にし得るものであり、より低い時間的および／または空間的分解能を伴う、および／または、低減された忠実度を伴うビデオサービスを提供することを、部分的なビットストリームのレートに対して相当に高くあり得る再構築品質を保ちながら行い得る。
【０００５】
しかしながら、知られているスケーラブルビデオコーディングシステムのプロセス、例えば、時間的（temporal）動きベクトル予測子の生成、および／または、参照リスト選択の性能は、非効率性を呈する場合がある。
【発明の概要】
【０００６】
拡張レイヤ（ＥＬ：enhancement layer）コーディングでは、時間的候補が、マージモードおよび非マージモードで導出され得る。現在の予測ユニット（ＰＵ：prediction unit）の参照インデックスの選択、および、併置される（co-located）ＰＵの参照リストの選択が、共同して考慮されることが、ＥＬの時間的候補を構築するときに行われ得る。選択は、動きベクトル（ＭＶ）スケーリング動作が回避され得るように行われ得る。本明細書で使用される際に、コーディングは、符号化および復号を含み得る。選択される動きベクトル予測候補は、マージング候補リストに、空間的ＭＶ予測候補のものの前の位置で追加され得る。選択されるＭＶ予測候補は、マージング候補リストに、空間的動きベクトル予測候補の代わりに追加され得る。時間的候補は、ＥＬビデオコーディングの候補リスト内に配置され得る。ＥＬマージモードでは時間的候補は、空間的候補に先行して配置され得る。ＥＬ非マージモードでは時間的候補は、ＥＬビデオコーディングの候補リストに含まれ得る。
【０００７】
併置されるＰＵの参照リストは、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして個別の候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得るかどうかに基づいて、選択され得る。例えば、併置されるＰＵに関連付けられる候補参照ピクチャリスト、および、現在のＰＵに関連付けられる参照ピクチャリストが取得され得る。候補参照ピクチャリストは、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして個別の候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得るかどうかを決定するために調査され得、動きベクトル予測参照ピクチャリストは、調査に基づいて、候補参照ピクチャリストから選択され得る。
【０００８】
候補参照ピクチャリストを与えられると、現在のＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャが、併置されるＰＵに関連付けられる候補参照ピクチャリスト内の参照ピクチャと同じピクチャ順序カウント（ＰＯＣ）値を有することを条件として、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得ないことが決定され得る。候補参照ピクチャリストが、現在のＰＵに関連付けられる参照ピクチャリストと同じ参照リストインデックスを有することを条件として、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得ないことが決定され得る。候補参照ピクチャリストが、現在のＰＵに関連付けられるピクチャと、現在のＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、併置されるＰＵに関連付けられるピクチャから有する参照ピクチャを含むことを条件として、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得ないことが決定され得る。併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得るという決定に基づいて、別の候補参照ピクチャリストが考慮され得る。
【０００９】
現在のＰＵの参照インデックスは、現在のＰＵに対する動きベクトル予測候補として参照ピクチャリスト内の個別の参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得るかどうかに基づいて選択され得る。例えば、現在のＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャは、動きベクトル予測を遂行するための動きベクトル予測候補として個別の参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得るかどうかを決定するために調査され得る。動きベクトル予測候補は、調査に基づいて、参照ピクチャリスト内の参照ピクチャから選択され得る。例えば参照ピクチャは、動きベクトル予測を遂行するための動きベクトル予測候補として参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得ないという決定に基づいて、ベクトル予測候補として選択され得る。
【００１０】
現在のＰＵの参照ピクチャリスト内の与えられる参照ピクチャに対して、参照ピクチャが、併置されるＰＵの参照ピクチャと同じＰＯＣ値を有するならば、動きベクトル予測を遂行するための動きベクトル予測候補として参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得ないことが決定され得る。参照ピクチャが、併置されるＰＵに関連付けられるピクチャと、併置されるＰＵの参照ピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、現在のＰＵに関連付けられるピクチャから有するならば、動きベクトル予測を遂行するための動きベクトル予測候補として参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得ないことが決定され得る。動きベクトル予測候補に対する、現在のＰＵに関連付けられる参照ピクチャリストからの別の参照ピクチャは、動きベクトル予測を遂行するための動きベクトル予測候補として参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得るという決定に基づく。
【００１１】
ビデオコーディングの方法は、現在のＰＵに関連付けられる参照ピクチャリストを取得するステップであって、参照ピクチャリストは対象参照ピクチャを備える、取得するステップと、現在のＰＵと併置される、併置されるＰＵに関連付けられる複数の候補参照ピクチャリストを取得するステップと、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストを、複数の候補参照ピクチャリストから、対象参照ピクチャに関連付けられるピクチャ順序カウント（ＰＯＣ）に基づいて選択するステップとを含み得る。例えば、対象参照ピクチャと同じＰＯＣ値を有する参照ピクチャを備える候補参照ピクチャリストが、動きベクトル予測参照ピクチャリストとして選択され得る。例えば、対象参照ピクチャと、現在のＰＵに関連付けられるピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、併置されるＰＵに関連付けられるピクチャから有する参照ピクチャを備える候補参照ピクチャリストが、動きベクトル予測参照ピクチャリストとして選択され得る。
【００１２】
候補参照ピクチャリストは、第１の候補参照ピクチャリストと、第２の候補参照ピクチャリストとを含み得る。例えば、第１の候補参照ピクチャリストが、対象参照ピクチャと同じＰＯＣ値を有する参照ピクチャを備えるかどうかが決定され得る。動きベクトル予測参照ピクチャリストは、決定することに基づいて選択され得る。第１の候補参照ピクチャリストは、第１の候補参照ピクチャリストが、対象参照ピクチャと同じＰＯＣ値を有する参照ピクチャを備えることを条件として選択され得、第２の候補参照ピクチャリストは、第１の候補参照ピクチャリストが、対象参照ピクチャと同じＰＯＣ値を有する参照ピクチャを備えないことを条件として、選択することに対して考慮され得る。例えば、第１の候補参照ピクチャリストが、対象参照ピクチャと、現在のＰＵに関連付けられるピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、併置されるＰＵに関連付けられるピクチャから有する参照ピクチャを備えるかどうかが決定され得る。動きベクトル予測参照ピクチャリストは、決定することに基づいて選択され得る。第１の候補参照ピクチャリストは、第１の候補参照ピクチャリストが、対象参照ピクチャと、現在のＰＵに関連付けられるピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、併置されるＰＵに関連付けられるピクチャから有する参照ピクチャを備えることを条件として選択され得る。第２の候補参照ピクチャリストは、第１の候補参照ピクチャリストが、対象参照ピクチャと、現在のＰＵに関連付けられるピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、併置されるＰＵに関連付けられるピクチャから有する参照ピクチャを備えないことを条件として、選択することに対して考慮され得る。デフォルト候補参照ピクチャリストは、候補参照ピクチャリストが、対象参照ピクチャと、現在のＰＵに関連付けられるピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、併置されるＰＵに関連付けられるピクチャから有する参照ピクチャを備えないことを条件として選択され得る。
【００１３】
現在のＰＵに関連付けられる参照ピクチャリストは、複数の参照ピクチャを含み得る。ビデオコーディングの方法は、動きベクトル予測候補を、現在のＰＵに関連付けられる参照ピクチャリストから、併置されるＰＵの参照ピクチャに関連付けられるＰＯＣに基づいて選択するステップと、動きベクトル予測を、選択される動きベクトル予測候補に基づいて遂行するステップとを含み得る。例えば、併置されるＰＵの参照ピクチャと同じＰＯＣ値を有する参照ピクチャが、動きベクトル予測候補として選択され得る。例えば、併置されるＰＵの参照ピクチャと、併置されるＰＵに関連付けられるピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、現在のＰＵに関連付けられるピクチャから有する参照ピクチャが、動きベクトル予測候補として選択され得る。
【００１４】
第１の参照ピクチャが、現在のＰＵに関連付けられる参照ピクチャリストから取り出され得る。参照ピクチャと、現在のＰＵに関連付けられるピクチャとの間の第１のＰＯＣ距離、および、併置されるＰＵの参照ピクチャと、併置されるＰＵに関連付けられるピクチャとの間の第２のＰＯＣ距離が算出され得る。動きベクトル予測に対する動きベクトル予測候補が、第１のＰＯＣ距離および第２のＰＯＣ距離の比較に基づいて選択され得る。例えば第１の参照ピクチャは、第１のＰＯＣ距離が第２のＰＯＣ距離に等しいことを条件として、動きベクトル予測候補として選択され得る。第１の参照ピクチャと現在のＰＵとの間の第１のＰＯＣ距離は、参照ピクチャに関連付けられるＰＯＣ値と、現在のＰＵに関連付けられる現在のピクチャに関連付けられるＰＯＣ値との間の差を含み得る。
【００１５】
ビデオコーディングの方法は、現在のＰＵに関連付けられる参照ピクチャリストを取得するステップであって、参照ピクチャリストは複数の参照ピクチャを備える、取得するステップと、動きベクトル予測候補を、参照ピクチャリストから、現在のＰＵと併置される、併置されるＰＵの参照ピクチャに関連付けられるピクチャ順序カウント（ＰＯＣ）に基づいて選択するステップと、動きベクトル予測を、選択される動きベクトル予測候補に基づいて遂行するステップとを含み得る。例えば、併置されるＰＵの参照ピクチャと同じＰＯＣ値を有する参照ピクチャが、動きベクトル予測候補として選択され得る。
【図面の簡単な説明】
【００１６】
【図１】例示的なスケーラブルビデオコーディングインターレイヤ予測機構を表現する図である。
【図２】例示的なスケーラブルビデオコーディングインターレイヤ予測機構を表現する図である。
【図３】例示的なハイブリッド、単一レイヤビデオ符号化器の動作を表現する図である。
【図４】例示的なハイブリッド、単一レイヤビデオ復号器の動作を表現する図である。
【図５】動き情報の例示的な空間的候補の例示的な位置を表現する図である。
【図６】時間的動きベクトル予測の例示的なプロセスを表現するフローチャートである。
【図７】併置されるブロックの参照ピクチャリスト選択の例示的なプロセスを表現するフローチャートである。
【図８】例示的な時間的動きベクトル予測子（ＴＶＭＰ）導出プロセスを表現する図である。
【図９】併置されるブロックの参照リスト選択の例示的なプロセスを表現するフローチャートである。
【図１０】例示的なＴＶＭＰ導出プロセスを表現する図である。
【図１１】現在の予測ユニットの参照インデックス選択の例示的なプロセスを表現するフローチャートである。
【図１２】拡張レイヤマージ候補リストに対する例示的な構築プロセスを表現する図である。
【図１３】アドバンス動きベクトル予測（ＡＭＶＰ：advance motion vector prediction）候補リスト構築の例示的なプロセスを表現するフローチャートである。
【図１４】動きベクトル予測候補リスト構築の例示的なプロセスを表現するフローチャートである。
【図１５】例示的なシーケンスパラメータセット構文を表現する表である。
【図１６】例示的なスライスヘッダ構文を表現する表である。
【図１７Ａ】例示的な通信システムのシステム線図を表現する図であり、そのシステム内で、１または複数の開示される実施形態が実装され得る。
【図１７Ｂ】例示的なワイヤレス送信／受信ユニット（ＷＴＲＵ）のシステム線図を表現する図であり、そのＷＴＲＵは、図１７Ａで例示される通信システム内で使用され得る。
【図１７Ｃ】例示的な無線アクセスネットワークおよび例示的なコアネットワークのシステム線図を表現する図であり、それらのネットワークは、図１７Ａで例示される通信システム内で使用され得る。
【図１７Ｄ】例示的な無線アクセスネットワークおよび例示的なコアネットワークのシステム線図を表現する図であり、それらのネットワークは、図１７Ａで例示される通信システム内で使用され得る。
【図１７Ｅ】例示的な無線アクセスネットワークおよび例示的なコアネットワークのシステム線図を表現する図であり、それらのネットワークは、図１７Ａで例示される通信システム内で使用され得る。
【発明を実施するための形態】
【００１７】
図１は、ベースレイヤ（ＢＬ：base layer）および拡張レイヤ（ＥＬ）を含む２つのレイヤを有する、例示的なスケーラブルビデオコーディングインターレイヤ予測（ＩＬＰ）機構を例示する。本明細書で使用される際に、ＢＬは、ビデオストリームの最も低いレイヤ、拡張レイヤより低いレイヤ、および／または類するものを含み得る。ベースレイヤおよび拡張レイヤは、異なる分解能を有する２つの隣接する空間的スケーラブルレイヤを表し得る。ベースレイヤは、拡張レイヤ内のピクチャより低い分解能を有するピクチャを含み得る。そのようなインターレイヤ予測機構は、スケーラブルビデオコーディングシステムの効率を改善し得る。そのような機構は、スケーラブルビデオコーディング構造の多重のレイヤに適用され得る。ベースレイヤまたは拡張レイヤのうちの１つまたは両方内で、動き補償予測および／またはイントラ予測が、例えば標準Ｈ．２６４符号化器などで用いられ得る（ドットを打たれた線により図１で表される）。インターレイヤ予測は、ベースレイヤ情報、例えるなら、空間的テクスチャ、動きベクトル予測子、参照ピクチャインデックス、および／または、残差信号を利用して、例えば、拡張レイヤのコーディング効率を改善し得る。与えられる拡張レイヤを復号するとき、スケーラブルビデオコーディングシステムは、完全に、参照ピクチャを、１または複数のより低いレイヤ（例えば、現在のレイヤの依存性レイヤ）から再構築することはできない。
【００１８】
図２は、例示的なスケーラブルビデオコーディングインターレイヤ予測機構を表現する。図２に示されるように、ＢＬピクチャは、ＥＬのビデオ空間的分解能にマッチングするようにアップサンプリングされ得る。１または複数のアップサンプリングされるインターレイヤ参照（ＩＬＲ：inter layer reference）ピクチャが、参照ピクチャとして、例えばＥＬビデオを予測するために使用され得る。ＥＬビデオの予測は、例えば、アップサンプリングされるＢＬ信号からの動き補償予測により、ＥＬ信号（例えば、現在のＥＬ信号）内での時間的予測により、および／または、そのようなアップサンプリングされるＢＬ信号を時間的ＥＬ予測信号によって平均化することにより形成され得る。この手法によって、１または複数のより低いレイヤピクチャは再構築され得る（例えば、完全に再構築され得る）。そのような機構が、２つより多いレイヤを伴うビデオコーディングスケーラブルコーディングに対して展開され得る。
【００１９】
図３は、ブロックに基づくビデオ符号化器、例えばハイブリッドビデオ符号化システムの例を例示するブロック線図である。符号化器は、単一レイヤ符号化器であり得る。符号化器は、空間的予測（イントラ予測と呼称され得る）、および／または、時間的予測（インター予測および／または動き補償予測と呼称され得る）を用いて、入力ビデオ信号を予測し得る。符号化器は、モード判断論理を含み得るものであり、そのモード判断論理は、判定基準、例えるなら、レートおよび／または歪み考慮の組み合わせに基づいて、予測の形式を選定し得る。符号化器は、予測残差（例えば、入力信号と予測信号との間の差信号）を変換および／または量子化し得る。量子化された残差は、モード情報（例えば、イントラまたはインター予測、動き情報、予測モード、その他）と一体で、エントロピーコーダでさらに圧縮され得るものであり、出力ビットストリームにパックされ得る。ＥＬビデオに対して、ＥＬ符号化器は、実質的にはＢＬ符号化器に対して類似的である様式で動作し得る。参照ピクチャをＥＬビデオの予測のために提供し得る、ＥＬ復号されるピクチャバッファ（ＥＬ  ＤＰＢ：decoded picture buffer）は、ＥＬ参照ピクチャを含み得るものであり、および／または、依存性レイヤのＤＰＢから生成されるＩＬＲピクチャ（例えば、ＢＬ  ＤＰＢ内のピクチャ）を含み得る。
【００２０】
示されるように入力ビデオ信号３０２は、ブロック単位で処理され得る。ビデオブロックユニットは、１６ｘ１６画素を含み得る。そのようなブロックユニットは、マクロブロック（ＭＢ：macroblock）と呼称され得る。高効率ビデオコーディング（ＨＥＶＣ）では、伸展されるブロックサイズ（例えば、「コーディングユニット」またはＣＵと呼称され得る）が、効率的に、高分解能（例えば、１０８０ｐ、およびそれを超える）ビデオ信号を圧縮するために使用され得る。ＨＥＶＣではＣＵは、６４ｘ６４画素までであり得る。ＣＵは、予測ユニット（ＰＵ）に区画され得るものであり、それらのＰＵに対して、別々の予測方法が適用され得る。
【００２１】
入力ビデオブロック（例えば、ＭＢまたはＣＵ）に対して、空間的予測３６０および／または時間的予測３６２が遂行され得る。空間的予測（例えば、「イントラ予測」）は、同じビデオピクチャ／スライス内の、すでにコーディングされた隣接ブロックからの画素を使用して、現在のビデオブロックを予測し得る。空間的予測は、ビデオ信号に内在する空間的冗長性を低減し得る。時間的予測（例えば、「インター予測」または「動き補償予測」）は、すでにコーディングされたビデオピクチャ（例えば、「参照ピクチャ」と呼称され得る）からの画素を使用して、現在のビデオブロックを予測し得る。時間的予測は、ビデオ信号に内在する時間的冗長性を低減し得る。ビデオブロックに対する時間的予測信号は、１または複数の動きベクトルにより信号伝達され得るものであり、それらの動きベクトルは、現在のブロックと、参照ピクチャ内のその予測ブロックとの間の動きの量および／または方向を指示し得る。複数の参照ピクチャが（例えば、Ｈ．２６４／ＡＶＣおよび／またはＨＥＶＣに対する事例であり得るように）各々のビデオブロックに対してサポートされるならば、その参照ピクチャインデックスが、追加的に送出され得る。参照インデックスは、参照ピクチャ記憶機構３６４（例えば、「復号されるピクチャバッファ」またはＤＰＢと呼称され得る）内のどの参照ピクチャから、時間的予測信号が発生するかを識別するために使用され得る。
【００２２】
空間的および／または時間的予測の後で、符号化器内のモード判断ブロック３８０は、予測モードを選択し得る。予測ブロックが、現在のビデオブロック３１６から減算され得る。予測残差は、３０４で変換され、および／または、３０６で量子化され得る。量子化された残差係数は、３１０で逆量子化され、および／または、３１２で逆変換されて、再構築される残差を形成し得、その再構築される残差は、戻るように予測ブロック３２６に加算されて、再構築されるビデオブロックを形成し得る。
【００２３】
インループフィルタリング、例えるなら、ただし次のものに制限されないが、デブロッキングフィルタ、サンプルアダプティブオフセット、および／または、アダプティブループフィルタは、３６６で、再構築されるビデオブロック上で適用されることが、それが、参照ピクチャ記憶機構３６４内に入れられ、および／または、後来ビデオブロックをコーディングするために使用される前に行われ得る。出力ビデオビットストリーム３２０を形成するために、コーディングモード（例えば、インター予測モードまたはイントラ予測モード）、予測モード情報、動き情報、および／または、量子化された残差係数が、エントロピーコーディングユニット３０８に送出されて、圧縮および／またはパックされてビットストリームを形成することになり得る。
【００２４】
図４は、ブロックに基づくビデオ復号器の例を例示するブロック線図である。復号器は、例えば、図３で表現される符号化器により作り出されるビットストリームを受信し得るものであり、表示されることになるビデオ信号を再構築し得る。ビデオ復号器でビットストリームは、エントロピー復号器によりパースされ得る。１または複数の残差係数は、逆量子化および／または逆変換されて、例えば、再構築される残差を取得し得る。コーディングモードおよび／または予測情報は、例えば空間的予測および／または時間的予測を使用して予測信号を取得するために使用され得る。予測信号、および、再構築される残差は、一体に、再構築されるビデオを取得するために加算され得る。再構築されるビデオは、ループフィルタリングによって処理されることが、例えば、ＤＰＢに記憶される前に、表示されるために、および／または、１もしくは複数の後来ビデオ信号を予測するために使用されるために行われ得る。
【００２５】
ビデオビットストリーム４０２は、エントロピー復号ユニット４０８でアンパックおよび／またはエントロピー復号され得る。コーディングモードおよび／または予測情報は、空間的予測ユニット４６０（例えば、イントラコーディングされるならば）、および／または、時間的予測ユニット４６２（例えば、インターコーディングされるならば）に、予測ブロックを形成するために送出され得る。インターコーディングされるならば、予測情報は、予測ブロックサイズ、１または複数の動きベクトル（例えば、動きの方向および量を指示し得る）、および／または、１もしくは複数の参照インデックス（例えば、どの参照ピクチャから予測信号が取得されることになるかを指示し得る）を備え得る。
【００２６】
動き補償予測は、時間的ＰＵ４６２により適用されて、時間的予測ブロックを形成し得る。残差変換係数は、逆量子化ユニット４１０および逆変換ユニット４１２に、残差ブロックを再構築するために送出され得る。予測ブロックおよび残差ブロックは、一体に４２６で加算され得る。再構築されるブロックは、インループフィルタリングを通って進むことを、それが、参照ピクチャ記憶機構４６４に記憶される前に行い得る。参照ピクチャ記憶機構４６４内の再構築されるビデオは、ディスプレイデバイスを駆動するために使用され、および／または、後来ビデオブロックを予測するために使用され得る。復号されるビデオ４２０は、ディスプレイ上に表示され得る。
【００２７】
単一レイヤビデオ符号化器は、単一のビデオシーケンス入力を取り、単一レイヤ復号器に送信される単一の圧縮されるビットストリームを生成し得る。ビデオコーデックが、デジタルビデオサービス（例えば、例えるなら、ただし次のものに制限されないが、衛星、ケーブル、および、地上送信チャネル上でＴＶ信号を送出すること）に対して設計され得る。ビデオ中心のアプリケーションが異種性の環境で展開される状態で、マルチレイヤビデオコーディング技術が、ビデオコーディング標準の伸展として、様々なアプリケーションを可能にするために開発され得る。例えばスケーラブルビデオコーディング技術は、１つより多いビデオレイヤに対処するように設計され得るものであり、その場合各々のレイヤは、復号されて、個別の空間的分解能、時間的分解能、忠実度、および／または、ビューのビデオ信号を再構築する。単一レイヤ符号化器および復号器が、図３および図４への参照によって記述されるが、本明細書で記述される概念は、マルチレイヤ符号化器および復号器を利用することを、例えば、マルチレイヤまたはスケーラブルコーディング技術に対して行い得る。図３および４の符号化器および／または復号器は、本明細書で記述される機能の任意のものを遂行し得る。例えば、図３および４の符号化器および／または復号器は、拡張レイヤ（例えば、拡張レイヤピクチャ）上で、拡張レイヤＰＵのＭＶを使用して、時間的動きベクトル予測（ＴＭＶＰ）を遂行し得る。
【００２８】
図３および４に示されるように、例えば動き補償予測は、ピクチャ間の冗長性を活用し得る。動き補償予測では、インターコーディングされるブロック（inter-coded block）に対して、動き情報が、１または複数の参照ピクチャで、各々のインターコーディングされるブロックに対して、対応するマッチングブロックを追跡（trace）するために使用され得る。実施形態では動き情報は、１または複数の参照ピクチャで、各々のインターコーディングされるブロックに対して、対応するマッチングブロックを追跡するために使用され得る。インターコーディングされるブロックは、予測ユニット（ＰＵ）と呼称され得る。動き情報は、１または複数の動きベクトル（ＭＶ）を含み得るものであり、それらのＭＶは、現在のＰＵと、そのマッチングブロックとの間の、水平および／または垂直変位を記述する。ＭＶは、１つの参照ピクチャインデックスに対応し得る。動き情報は、１つまたは２つの参照ピクチャインデックスを含み得る。Ｂスライスの事例では、動き情報は、どの参照ピクチャリストが各々の参照インデックスに関連付けられるかの識別を含み得る。
【００２９】
スケーラブルビデオコーディングシステム（例えば、ＨＥＶＣ準拠システム）は、ＰＵ（例えば、各々のＰＵ）の動き情報をコーディングするための２つのモード、例えるなら、マージモードおよび非マージモードを含み得る。２つのモードのそのような使用は、動き情報をビットストリームで表すために使用されるオーバヘッドを低減し得る。マージモードでは、ＰＵの動き情報は、（例えば、直接または間接に）空間的および時間的隣接ブロックから導出され得る。競争に基づく体系が、最良の隣接ブロックを、利用可能な候補の中から選択するために適用され得る。最良の候補のインデックスは、ＰＵの動き情報を復号器で再確立するために送出され得る。コーディングされるＰＵ間が非マージモードでコーディングされるならば、ＭＶは、異なってコーディングされることが、例えば、アドバンスト動きベクトル予測（ＡＭＶＰ）技法を使用して導出されるＭＶ予測子を使用して行われ得る。ＡＭＶＰ技法の使用は、符号化器が、ＭＶ予測子を、空間的および時間的隣接候補から選定することを可能とし得る。ＭＶ予測子と実際のＭＶとの間の差、および／または、予測子のインデックスは、復号器に送信され得る。
【００３０】
スケーラブルビデオコーディングの効率は、マージモードおよび非マージモードの両方に対して、時間的候補を形成する方法を改善することにより拡張され得る。例えば、時間的候補を形成する方法は、基礎をなす単一レイヤコーディング標準（例えば、知られているＨＥＶＣ）、および、２つの空間的レイヤを伴うスケーラブルシステムに対して改善され得る。改善される時間的候補形成は、他のスケーラブルコーディングシステムに適用され得るものであり、それらのシステムは、他のタイプの基礎をなす単一レイヤコーデックを使用し得る、２つより多いレイヤを有し得る、および／または、他のタイプのスケーラビリティをサポートし得るものである。
【００３１】
例示的なビデオコーディングシステムでは、マージモードでの可能な候補のセットは、１または複数の空間的隣接候補、１または複数の時間的隣接候補、および／または、１または複数の生成される候補を含み得る。図５は、動き情報の５つの空間的候補の例の位置を表現する。マージ候補のリストを構築するために、５つの空間的候補は、チェックされ得、リスト内に、例えば、順序Ａ１、Ｂ１、Ｂ０、Ａ０、および、Ｂ２によって追加され得る。空間的位置に配置されるブロックが、イントラコーディングされる（intra-coded）、または、現在のスライスの境界の外側であるならば、それは、利用不可能と見なされ得る。冗長なエントリは、例えば、候補が同じ動き情報を有する場合、リストから除外され得る。
【００３２】
有効な空間的候補をマージ候補リスト内に挿入した後、時間的候補は、併置される参照ピクチャ内の併置されるブロックの動き情報から、例えばＴＭＶＰ技法を使用して、生成され得る。併置される参照ピクチャは、（例えば、明示的または暗示的に）ビットストリームで、例えば、その参照ピクチャリスト、および、リスト内のその参照ピクチャインデックスを送出することにより、信号伝達され得る。マージ候補の最大数Ｎ（例えば、Ｎのデフォルト＝５）が、例えば、スライスヘッダで信号伝達され得る。マージ候補（例えば、空間的および／または時間的候補）の数がＮより大きいならば、リストは、第１のＮ−１個の空間的候補および時間的候補に制限され得る。マージ候補の数がＮより小さいならば、１または複数の、組み合わされる候補および／またはゼロ動き候補が、候補リストに、例えば、数がＮに達するまで追加され得る。組み合わされる候補は、空間的候補および時間的候補の動き情報を組み合わせることにより生成され得る。
【００３３】
非マージモードに対しては、例示的なビデオコーディングシステムは、アドバンスト動きベクトル予測（ＡＭＶＰ）を遂行し得るものであり、そのＡＭＶＰは、現時の（例えば、現在の）ＰＵが、そのＭＶ予測子を空間的および時間的候補から選択することを可能とし得る。実施形態では、空間的動き候補の選択は、図５に示される５つの空間的候補の中で、例えばそれらの利用可能性によって、最大の２つの空間的動き候補に制限され得る。例示するために、第１の空間的候補は、左位置Ａ１およびＡ０のセットから選定され得る。第２の空間的候補は、上部位置Ｂ１、Ｂ０、および、Ｂ２のセットから選定され得る。検索することは、２つのセットで指示されるのと同じ順序で履行され得る。候補リストへの追加は、利用可能であり一意的な空間的候補に制限され得る。利用可能であり一意的な空間的候補の数が２より少ないとき、ＴＭＶＰプロセスを使用して生成される時間的ＭＶ予測子候補が、リストに追加され得る。リストがそれでもなお、２つより少ない候補を内包するならば、ゼロＭＶ予測子が追加されることが、例えば、繰り返されて、ＭＶ予測子候補の数が２に等しくなるまで行われ得る。
【００３４】
本明細書で使用される際に、ｃｕｒｒＰｉｃは、コーディングされている現在のピクチャを含み得る。ｃｕｒｒＰＵは、コーディングされている現在のブロック／予測ユニットを含み得る。ｃｕｒｒＰＵは、コーディング（例えば、符号化または復号）されている現在のピクチャの部分であり得る。ｃｏｌＰＵは、併置されるブロック／ＰＵを含み得る。ｃｏｌＰＵは、ｃｕｒｒＰｉｃと併置されるピクチャの部分であり得る。ｃｕｒｒＰｉｃと併置されるピクチャは、ｃｏｌＰｉｃと呼称され得る。ｃｏｌＰｉｃは、ｃｕｒｒＰｉｃとは異なるレイヤ上にあり得るものであり、ｃｕｒｒＰｉｃとのタイムアラインメントの状態にあり得る。ｌｉｓｔＣｏｌは、併置されるブロック／ＰＵに関連付けられる参照リスト、例えば、ＴＭＶＰに対して選択され得る、併置されるブロック／ＰＵに関連付けられる参照リスト、併置されるブロック／ＰＵに関連付けられる、暫定的に選択／セットされる参照リストを含み得る。ｌｉｓｔＣｏｌＤｅｆａｕｌｔは、併置されるブロックのデフォルト参照リストを含み得る。ＬＸは、コーディングされている現在のブロック／ＰＵに関連付けられる参照ピクチャリスト、例えば、あらかじめ決定された参照ピクチャリスト、プリセット参照ピクチャリスト、または類するものを含み得る。ｒｅｆＰｉｃＣｏｌは、併置されるブロックに関連付けられる、暫定的にセットされる参照リスト内の参照ピクチャを含み得る。ｃｏｌＰｏｃＤｉｆｆは、併置されるブロックに関連付けられる参照リスト内の参照ピクチャ、および、併置される参照ピクチャからのＰＯＣ距離を含み得る。ｃｏｌＰｏｃＤｉｆｆは、併置される参照ピクチャから、併置されるブロックに関連付けられる参照リスト内の参照ピクチャまでのＰＯＣ距離、例えば、併置されるブロックに関連付けられる、暫定的にセットされる参照リスト内の参照ピクチャと、併置される参照ピクチャとの間のＰＯＣ距離を含み得る。ｃｕｒｒＰｏｃＤｉｆｆは、現在のブロックに関連付けられる参照ピクチャリスト内の参照ピクチャから、コーディングされている現在のピクチャまでのＰＯＣ距離、または、コーディングされている現在のピクチャから、現在のブロックに関連付けられる参照ピクチャリスト内の参照ピクチャまでのＰＯＣ距離、例えば、参照ピクチャリスト内の参照ピクチャと、コーディングされている現在のピクチャとの間のＰＯＣ距離を含み得る。ｒｅｆＰｉｃは、コーディングされている現在のブロック／ＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャを含み得る。ｒｅｆＩｄｘＬＸは、コーディングされている現在のブロック／ＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャのインデックスを含み得る。
【００３５】
図６は、例示的なＴＭＶＰプロセスを表現するものであり、そのプロセスは、時間的候補をマージモードおよび／または非マージモードに対して生成するために使用され得る。入力参照リスト、例えるならＬＸ、および、参照インデックス、例えるなら、現在のＰＵ  ｃｕｒｒＰＵのｒｅｆＩｄｘＬＸ（例えば、Ｘは０または１である）を与えられると、併置されるブロックｃｏｌＰＵは、併置される参照ピクチャ内のｃｕｒｒＰＵの領域のわずかに外側の右下部ブロックの利用可能性をチェックすることにより、識別され得る。右下部ブロックが利用不可能であるならば、併置される参照ピクチャ内のｃｕｒｒＰＵの中心位置でのブロックが使用され得る。
【００３６】
参照リストｌｉｓｔＣｏｌは、１または複数の参照ピクチャを含み得る。参照ピクチャは、参照インデックスｒｅｆＩｄｘＬＸを介して参照され得る。
【００３７】
ｃｏｌＰＵの参照リストｌｉｓｔＣｏｌは、例えば、現在のピクチャの参照ピクチャのピクチャ順序カウント（ＰＯＣ）に基づいて決定され得る。現在のピクチャの参照リストは、併置される参照ピクチャを配置するために使用され得る。例えば参照リストｌｉｓｔＣｏｌは、対応するＭＶ、例えるならｍｖＣｏｌ、および、併置されるＰＵに関連付けられる参照インデックス、例えるなら、ｃｏｌＰＵのｒｅｆＩｄｘＣｏｌを取り出すために使用され得る。ｃｕｒｒＰＵの参照ピクチャ（例えば、ｒｅｆＩｄｘＬＸにより指示される）の長期および／または短期特性が、ｃｏｌＰＵの参照ピクチャ（ｒｅｆＩｄｘＣｏｌにより指示される）の長期および／または短期特性と比較され得る。２つの参照ピクチャの１つが長期ピクチャであり、一方で、他のものが短期ピクチャであるならば、時間的候補は、利用不可能と見なされ得る。例えば時間的候補は、ｍｖＣｏｌと、予測されるＭＶ  ｍｖＬＸとの間の大きなＰＯＣ距離差に起因して、利用不可能と見なされ得る。２つの参照ピクチャの両方が長期ピクチャであるならば、ｍｖＬＸは、ｍｖＣｏｌであるようにセット（例えば、直接セット）され得る。２つの参照ピクチャの両方が短期ピクチャであるならば、ｍｖＬＸは、ｍｖＣｏｌのスケーリングされるバージョンであるようにセットされ得る。
【００３８】
図６に示されるようにｃｕｒｒＰｏｃＤｉｆｆは、現在のピクチャと、ｃｕｒｒＰＵの参照ピクチャとの間のＰＯＣ差として表象され得るものであり、ｃｏｌＰｏｃＤｉｆｆは、併置される参照ピクチャと、ｃｏｌＰＵの参照ピクチャとの間のＰＯＣ差として表象され得る。ｃｕｒｒＰｏｃＤｉｆｆおよびｃｏｌＰｏｃＤｉｆｆを与えられると、ｃｕｒｒＰＵの予測されるＭＶ  ｍｖＬＸがｍｖＣｏｌから算出され得る。例えば、予測されるＭＶ  ｍｖＬＸは、以下のように算出され得る。
【００３９】
【数１】
2019068472.tif 000003
【００４０】
マージモードでは時間的候補は、参照ピクチャリスト内の第１の参照ピクチャから発生し得る。例えば、時間的候補に対する参照インデックスは、０に等しくセットされ得る。時間的候補に対する参照インデックスｒｅｆＩｄｘＬＸは、０に等しくあり得るものであり、そのことによって、時間的マージ候補は、リストＬＸ内の第１の参照ピクチャから発生する。
【００４１】
ｃｏｌＰＵの参照リストｌｉｓｔＣｏｌは、現在のピクチャｃｕｒｒＰｉｃの参照ピクチャのＰＯＣに基づいて、併置される参照ピクチャを含むｃｕｒｒＰｉｃの参照リストｒｅｆＰｉｃＬｉｓｔＣｏｌと同じように良好に選定され得、ｒｅｆＰｉｃＬｉｓｔＣｏｌは、スライスヘッダで信号伝達され得る。
【００４２】
図７は、併置されるＰＵに対する参照ピクチャのリスト、例えるならｌｉｓｔＣｏｌを選択することの例示的なプロセスを表現する。ｃｕｒｒＰｉｃの参照ピクチャリスト内のあらゆるピクチャｐｉｃのＰＯＣ数が、ｃｕｒｒＰｉｃのＰＯＣ数より少ない、または、それに等しいならば、ｌｉｓｔＣｏｌは、入力参照リストＬＸ（例えば、Ｘは０または１である）に等しいようにセットされ得る。ｃｕｒｒＰｉｃの少なくとも１つの参照ピクチャリスト内の少なくとも１つの参照ピクチャｐｉｃが、ｃｕｒｒＰｉｃのＰＯＣ数より大であるＰＯＣ数を有するならば、参照ピクチャのリストｌｉｓｔＣｏｌは、ｃｕｒｒＰｉｃの現在のピクチャの異なる参照リストｒｅｆＰｉｃＬｉｓｔＣｏｌにセットされ得る。動きフィールドマッピング技法が、ＩＬＲピクチャの動きフィールドを導出するために使用され得る。参照インデックスに基づくＳＨＶＣ解決策は、ＩＬＲピクチャを、併置される参照ピクチャとして、ＥＬでのＴＭＶＰ導出のために使用し得る。したがってｒｅｆＰｉｃＬｉｓｔＣｏｌは、ＩＬＲピクチャを内包する、現在のピクチャの参照リストに等しいようにセットされ得る。ＩＬＲピクチャが、両方の参照リストＬ０およびＬ１に含まれるならば、ｒｅｆＰｉｃＬｉｓｔＣｏｌはＬ０にセットされ得る。
【００４３】
図２で表現されるスケーラブルビデオコーディング（例えば、ＳＨＶＣ）の、例示的なインデックスに基づく枠組によって、ＩＬＲピクチャは、時間的候補を、マージモードおよび非マージモードの両方に対して導出するために、併置される参照ピクチャとして選定され得る。
【００４４】
例えばマージモードでは、参照インデックスは０に固定され得るものであり、対応するＥＬ参照ピクチャは、ＩＬＲピクチャ内の併置されるブロックの参照インデックスにより指示される参照ピクチャのものとは異なるＰＯＣを有し得る。ＭＶスケーリング動作が、併置されるブロックのＭＶに適用されて、現在のＰＵの予測されるＭＶを算出し得る。スケーリング動作は、ＭＶ予測子の正確性を低減し得るものであり、ＥＬビデオのコーディング効率を低下させ得る。例えば図７で表現されるような参照リスト選択プロセスは、併置されるブロックの最良の参照リストを選択しない場合があり、そのことが、時間的候補をＥＬマージモードで構築するときに、不必要であり得る、ＭＶスケーリング動作を結果として生じさせる場合がある。
【００４５】
現在のＰＵの参照インデックス、および、併置されるＰＵの参照リストの選択が、共同して考慮されることが、ＥＬの時間的候補を構築するときに、マージモードに対して、ＭＶスケーリング動作が回避され得るように行われ得る。これは、予測されるＭＶの正確性を改善し得る。
【００４６】
併置されるブロック／ＰＵの参照リストは、コーディングされている現在のＰＵの入力参照リスト、例えるならＬＸによって選択され得る。図８は、例示的なＴＭＶＰ導出プロセスを、ＥＬマージモードに対して例示する。例示されるＴＭＶＰ導出プロセスは、双予測を例えば使用し得る。図８では、ＥＬ参照ピクチャは実線により囲まれ、ＩＬＲピクチャは破線により囲まれる。時間的ＥＬマージ候補の入力参照リストＬＸは、第１の参照リストであるということが想定され得る。例えば、ＬＸをＬ０に等しいとする。図６で表現されるマージモードの例示的なＴＭＶＰプロセスによって、入力参照インデックスｒｅｆＩｄｘＬＸは０にセットされ得る。
【００４７】
現在のＥＬピクチャＰＯＣ３に対しては、２つのＥＬ時間的参照ピクチャＰＯＣ０およびＰＯＣ２と、１つのＩＬＲピクチャＰＯＣ３とが参照リストＬ０内に、および、２つのＥＬ時間的参照ピクチャＰＯＣ４およびＰＯＣ８が参照リストＬ１内に存在し得る。ＩＬＲピクチャが、併置される参照ピクチャとしてＴＭＶＰに対して使用される際、ＥＬ  ＴＭＶＰの併置されるピクチャに対して使用される参照リスト、例えばｒｅｆＰｉｃＬｉｓｔＣｏｌは、Ｌ０に等しくセットされ得る。図８では、２つのＥＬ時間的参照ピクチャＰＯＣ４およびＰＯＣ８が存在し、それらのピクチャは、現在のピクチャＰＯＣ３より大きなＰＯＣを有する。図７で表現されるプロセスによって、ｃｏｌＰＵの参照リストｌｉｓｔＣｏｌは、Ｌ１に等しくあり得る。結果として、２つのエントリを見出すことが可能でない場合があり、それらのエントリは、１つは、ｃｕｒｒＰＵのリストＬＸからのものであり、他のものは、ｃｏｌＰＵのリストｌｉｓｔＣｏｌからのものであり、それぞれ、ＥＬ  ＤＰＢ内の同じ参照ピクチャを表すものである。ｃｏｌＰＵのＭＶ、すなわちｍｖＣｏｌは、ｃｕｒｒＰＵの予測されるＭＶ  ｍｖＬＸを生成するためにスケーリングされ得る。
【００４８】
併置されるブロックの参照リストは、適応的に選択され得るものであり、そのことによって、ＭＶスケーリングは、ＴＭＶＰ導出の間に、例えばＥＬマージモードに対して省略され得る。併置されるＰＵの参照リストは、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして個別の候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得るかどうかに基づいて、選択され得る。併置されるＰＵに関連付けられる候補参照ピクチャリストが取得され得る。例えば、図８への参照によると、Ｌ０およびＬ１は、併置されるＰＵに関連付けられる候補参照ピクチャリストとして取得され得る。Ｌ０は、併置されるブロックｃｏｌＰＵの参照リスト、ｌｉｓｔＣｏｌとして暫定的に選択され得る。ｃｕｒｒＰＵの予測されるＭＶ  ｍｖＬＸ、および、ｃｏｌＰＵのＭＶ  ｍｖＣｏｌの両方は、ＰＯＣ０にポイントし得る。現在のＰＵに関連付けられる参照ピクチャリストが取得され得る。例えば、図８への参照によると、ＬＸは、現在のＰＵに関連付けられる参照ピクチャリストとして取得され得る。示されるように、時間的ＥＬマージ候補の参照リストＬＸは、Ｌ０にセットされ得る。
【００４９】
候補参照ピクチャリストは、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして個別の候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得るかどうかを決定するために調査され得、動きベクトル予測参照ピクチャリストは、調査に基づいて、候補参照ピクチャリストから選択され得る。ＭＶスケーリング動作がＴＭＶＰに対してバイパス（bypass）されるとき、ｍｖＬＸのＭＶ予測正確性が増大され得る。候補参照ピクチャリストは、動きベクトル予測参照ピクチャリストとして選択されることが、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得ないという決定に基づいて行われ得る。
【００５０】
動きベクトル予測参照ピクチャリストは、ＰＯＣ距離に基づいて選択され得る。候補参照ピクチャリストを与えられると、候補参照ピクチャリストが、現在のＰＵに関連付けられるピクチャと、現在のＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、併置されるＰＵに関連付けられるピクチャから有する参照ピクチャを含むことを条件として、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得ないと決定され得る。暫定的なセットされる参照リスト内の参照ピクチャと、併置される参照ピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、現在のＰＵに関連付けられるピクチャから有する、現在のＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャが見出されるならば、暫定的なセットされる参照リストは、併置されるブロックの参照リストとして選択され得る。併置されるブロックに関連付けられる参照リスト内の参照ピクチャは、現在のピクチャまでのその参照ピクチャのＰＯＣ距離、例えばｃｕｒｒＰｏｃＤｉｆｆがｃｏｌＰｏｃＤｉｆｆに等しくあり得る、参照ピクチャが、ｃｕｒｒＰＵのリストＬＸ内で見出され得るまで、調査され得る。参照リスト内の参照ピクチャは、参照リストから導出され得る。例えば、図７への参照によって記述される選択プロセスが使用され得る。本明細書で記述されるＰＯＣ距離条件を満たす、併置されるブロックの参照ピクチャが見出され得ないことを条件として、図７で表現されるプロセスによって導出される参照リストが使用され得る。
【００５１】
図９は、併置されるブロックに対する参照リスト選択の例示的なプロセスを表現する。９１０で、併置されるブロックｃｏｌＰＵのデフォルト参照リストｌｉｓｔＣｏｌＤｅｆａｕｌｔが取得され得る。デフォルト参照リストは、ランダムに決定される場合があり、第１の参照リストにセットされる場合があり、または、本明細書で記述されるプロセスに基づいて決定される場合がある。９１２で、併置されるブロックｃｏｌＰＵの参照リスト、ｌｉｓｔＣｏｌが、デフォルト参照リストｌｉｓｔＣｏｌＤｅｆａｕｌｔに暫定的にセットされ得る。インデックス、例えるならｊが、０にセットされ得る。９１５で、暫定的にセットされるｌｉｓｔＣｏｌ内の参照ピクチャ、例えるならｒｅｆＰｉｃＣｏｌが、インデックスｊによって取得され得る。例えばｒｅｆＰｉｃＣｏｌは、リストｌｉｓｔＣｏｌ内の第ｊの参照ピクチャにセットされ得る。参照ピクチャｒｅｆＰｉｃＣｏｌと、併置される参照ピクチャｃｏｌＰｉｃとの間のＰＯＣ距離（例えば、ＰＯＣ数での差、方向距離、および／または、絶対距離）が算出され得る。参照ピクチャと、併置される参照ピクチャとの間のＰＯＣ距離は、ｃｏｌＰｏｃＤｉｆｆと呼称され得る。
【００５２】
９１８で、参照ピクチャと、併置される参照ピクチャとの間のＰＯＣ距離が、ｃｕｒｒＰＵの参照ピクチャリストＬＸ内の参照ピクチャと、併置される参照ピクチャとの間のＰＯＣ距離と比較され得る。ｃｕｒｒＰＵの参照ピクチャリストＬＸ内の参照ピクチャｐｉｃと、現在のピクチャとの間のＰＯＣ距離、例えるならｃｕｒｒＰｏｃＤｉｆｆが算出され得る。１つより多い参照ピクチャが、ｃｕｒｒＰＵの参照ピクチャリストＬＸ内に存在するとき、参照ピクチャと現在のピクチャとの間のＰＯＣ距離が算出され得る。現在のＰＵの参照リスト内の参照ピクチャの１または複数が、ｃｏｌＰｏｃＤｉｆｆと同じ距離を現在のピクチャから有するならば、９５０で、現在の暫定的にセットされるｌｉｓｔＣｏｌは、併置されるブロックに対する参照リストとして選択され得るものであり、それは、次のステップにｌｉｓｔＣｏｌを伴って進行し得る。９２０で、併置されるブロックの参照リスト内の次の参照ピクチャが識別され得る。例えばインデックスｊは、１だけインクリメントされ得るものであり、そのことによって、リストｌｉｓｔＣｏｌ内の第ｊの参照ピクチャは、次の参照ピクチャを参照し得る。
【００５３】
９２２で、併置されるブロックの現時の暫定的にセットされる参照リスト内の参照ピクチャが調査されたかどうかが決定され得る。併置されるブロックの現時の暫定的にセットされる参照リスト内の、さらに調査されなければならない、参照ピクチャが存在するならば、リスト内の次の参照ピクチャが９１５〜９２２で調査され得る。併置されるブロックの参照リスト内の参照ピクチャが調査されたならば、併置されるブロックに関連付けられる次の参照リストが考慮されたということである。例えばインデックスｊの値が、併置されるブロックの参照リスト内の参照ピクチャの最大数と比較され得る。ｊが、併置されるブロックの参照リスト内の参照ピクチャの最大数より少ないならば、ステップ９１５〜９２２が繰り返され得るものであり、そのことによって、併置されるブロックの参照リスト内の他の参照ピクチャが調査され得る。ｊが、併置されるブロックの参照リスト内の参照ピクチャの最大数より大である、または、それに等しいならば、９２５〜９３０で、併置されるブロックｃｏｌＰＵの参照リスト、ｌｉｓｔＣｏｌが、併置されるブロックｃｏｌＰＵに関連付けられる別の参照リストに暫定的にセットされ得る。
【００５４】
併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得るという決定に基づいて、ｃｏｌＰＵに関連付けられる別の候補参照ピクチャリストが考慮され得る。
【００５５】
図９に示されるように、９２５〜９３０で、併置されるブロックの参照リストは、併置されるブロックに関連付けられる別の参照リストに暫定的にセットされ得る。例えば、併置されるブロックに関連付けられる２つの参照リスト、Ｌ０およびＬ１が存在し得る。９２５で、現時の暫定的にセットされる参照リストｌｉｓｔＣｏｌがＬ０であるかどうかがチェックされ得る。そうでないならば、参照リストｌｉｓｔＣｏｌは、Ｌ０に、９２８で、暫定的にセットされ得る。現時の暫定的にセットされる参照リストｌｉｓｔＣｏｌがＬ０であるならば、９３０で、参照リストｌｉｓｔＣｏｌは、併置されるブロックに関連付けられる他の参照リスト、Ｌ１に暫定的にセットされ得る。インデックスｊは、０にリセットされ得る。
【００５６】
９３２〜９４０で、暫定的にセットされる参照リスト内の参照ピクチャが、例えば、本明細書で９１５〜９２２に関して記述されたように調査され得る。暫定的なセットされる参照リスト内の参照ピクチャと、併置される参照ピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、現在のＰＵに関連付けられるピクチャから有する、現在のＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャが見出されるならば、暫定的なセットされる参照リストは、併置されるブロックの参照リストとして選択され得る。
【００５７】
併置されるブロックに関連付けられる参照リスト内の参照ピクチャが調査され、参照ピクチャと、併置される参照ピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、現在のＰＵに関連付けられるピクチャから有する、現在のＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャが識別されなかったならば、併置されるブロックの参照リストは、併置されるブロックに関連付けられるデフォルト参照リストにセットされ得る。例えば９４０で、インデックスｊが、併置されるブロックの参照リスト内の参照ピクチャの最大数より大である、または、それに等しいことが決定されるならば、併置されるブロックｃｏｌＰＵの参照リスト、ｌｉｓｔＣｏｌは、併置されるブロックｃｏｌＰＵに関連付けられるデフォルト参照リスト、ｌｉｓｔＣｏｌＤｅｆａｕｌｔに、９４２でセットされ得る。９５０で、プロセスは、次のステップに、併置されるブロックの選択される参照リストｌｉｓｔＣｏｌを伴って進行し得る。
【００５８】
候補参照ピクチャリストを与えられると、現在のＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャが、併置されるＰＵに関連付けられる候補参照ピクチャリスト内の参照ピクチャと同じピクチャ順序カウント（ＰＯＣ）値を有することを条件として、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得ないことが決定され得る。ＩＬＲピクチャが、ＥＬ  ＴＭＶＰの併置される参照ピクチャとして使用されるとき、候補参照ピクチャリストが、現在のＰＵに関連付けられる参照ピクチャリストと同じ参照リストインデックスを有することを条件として、併置されるＰＵに関連付けられる動きベクトル予測参照ピクチャリストとして候補参照ピクチャリストを使用することに、動きベクトルスケーリング動作が関連付けられ得ないことが決定され得る。
【００５９】
併置されるブロックに対する参照リストは、現在のブロックの入力参照リストに基づいて選択され得る。例えば、併置されるブロックに対する参照リストは、現在のＰＵの入力参照リストに等しいようにセットされ得る。例えば、ＩＬＲピクチャが、ＥＬ  ＴＭＶＰの併置される参照ピクチャに対して使用されることを条件として、併置されるブロックの参照リストは、現在のＰＵの入力参照リストに等しいようにセットされ得る。参照インデックスに基づくＳＨＶＣ解決策に対しては、ＩＬＲピクチャが、ＥＬ  ＴＭＶＰプロセスに対する、併置される参照ピクチャとして使用され得る。図８に示されるように、ＩＬＲピクチャが、併置されるピクチャとして、併置されるブロックを配置するために選択されるとき、ＩＬＲピクチャを除いて、リストＬ０およびＬ１内でコーディングされている現在のＥＬピクチャの残っている時間的参照ピクチャは、ＩＬＲピクチャのものと同じＰＯＣを有し得る。これは、例えば、ＢＬおよびＥＬが同じ予測構造を有するときに、真であり得る。これは、共通のアプリケーションに対する事例であり得る。ｃｕｒｒＰＵおよびｃｏｌＰＵが、同じ参照ピクチャリストをＴＭＶＰ導出に対して使用する（例えば、ｌｉｓｔＣｏｌ＝ＬＸ）ならば、ＭＶスケーリング動作は、省略される可能性がより大きくなり得る。
【００６０】
併置されるブロックの導出される参照リストを与えられると、例えば、本明細書で記述される例によって、現在のＰＵの参照インデックスは、ＭＶスケーリングがＴＭＶＰに対して省略され得るように、調整され得る。これは、ＭＶ予測子の正確性を改善し得る。
【００６１】
例えば、図６で表現されるＴＭＶＰ導出プロセスによって、現在のＰＵの参照リストＬＸに対する入力参照インデックスｒｅｆＩｄｘＬＸは、０に、マージモードに対してセットされ得る。生成される時間的マージ候補のリストＬＸ内の対応する予測構成要素は、ＬＸの第１のエントリに位置付けられる参照ピクチャから発生し得る。それは、リストＬＸでの０に等しいｒｅｆＩｄｘＬＸは、１つのＥＬ時間的参照ピクチャに対応し得るものであり、そのＥＬ時間的参照ピクチャに対しては、現在のピクチャまでのＰＯＣ距離、ｃｕｒｒＰｏｃＤｉｆｆが、リストｌｉｓｔＣｏｌ内の併置されるブロックの参照ピクチャと、併置されるピクチャ自体との間のＰＯＣ距離、ｃｏｌＰｏｃＤｉｆｆに等しくない場合があるということであり得る。結果として、例えば式（１）で具象されるようなＭＶスケーリングが適用され得る。
【００６２】
実施形態では、現在のブロック／ＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャが、ＭＶスケーリングがバイパスされ得るように選択され得る。例えば、現在のブロック／ＰＵに関連付けられる参照ピクチャリストＬＸ内の参照ピクチャｒｅｆＰｉｃは、併置されるブロックに関連付けられる参照リスト内の参照ピクチャと、併置される参照ピクチャとの間のＰＯＣ距離、ｃｏｌＰｏｃＤｉｆｆに基づいて、選択され得る。現在のＰＵの参照ピクチャのインデックスｒｅｆＩｄｘＬＸは、ｃｕｒｒＰｏｃＤｉｆｆがｃｏｌＰｏｃＤｉｆｆに等しくなり得るように、リストＬＸ内の別のエントリに調整され得る。
【００６３】
図１０は、例示的なＴＶＭＰ導出プロセスを表現するものであり、そのプロセスは、実質的には図８で表現されるものに対して、ＩＬＲピクチャが、コーディングされている現在のピクチャのリストＬ１に移動され得るということを除いて類似的であり得る。例えばｒｅｆＰｉｃＬｉｓｔＣｏｌは、Ｌ１にセットされ得る。併置されるブロック／ＰＵに関連付けられる参照リストｌｉｓｔＣｏｌは、Ｌ０にセットされ得る。ｃｏｌＰＵのＭＶ  ｍｖＣｏｌは、参照ピクチャＰＯＣ２をポイントし得るものであり、そのＰＯＣ２は、ｃｏｌＰＵのリストｌｉｓｔＣｏｌ内の第２のエントリに配置され得る。参照インデックスｒｅｆＩｄｘＬＸは、ＭＶスケーリングが省略され得るように調整され得る。図１０で表現される例では、ＭＶスケーリングは、参照インデックスｒｅｆＩｄｘＬＸが０であり、参照ピクチャがＰＯＣ０であるときに遂行され得るものであり、一方で、参照インデックスｒｅｆＩｄｘＬＸが、ＰＯＣ２を伴う参照ピクチャに対応し得る１に調整されるとき、ＭＶスケーリングはバイパスされ得る。
【００６４】
スケーラブルビデオコーディングシステムでは、コーディングされている現在のＥＬピクチャの１または複数の参照ピクチャは、長期ピクチャであり得る。マージモードで０に等しいデフォルト参照インデックスは、長期参照ピクチャに対応し得るものであり、一方で、併置されるブロックのＭＶは、短期ピクチャをポイントし得るということが可能であり得る。ＴＭＶＰ候補は、利用不可能と見なされ得る。現在のブロック／ＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャのインデックスは、追加的なコーディング効率が達成され得るように、セットされ得る。
【００６５】
現在のＰＵの参照インデックスは、現在のＰＵに対する動きベクトル予測候補として参照ピクチャリスト内の個別の参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得るかどうかに基づいて、選択され得る。例えば、現在のＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャは、動きベクトル予測を遂行するための動きベクトル予測候補として個別の参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得るかどうかを決定するために、調査され得る。動きベクトル予測候補は、調査に基づいて、参照ピクチャリスト内の参照ピクチャから選択され得る。例えば参照ピクチャは、動きベクトル予測を遂行するための動きベクトル予測候補として参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得ないという決定に基づいて、ベクトル予測候補として選択され得る。
【００６６】
現在のＰＵの参照ピクチャリスト内の与えられる参照ピクチャに対して、参照ピクチャが、併置されるＰＵに関連付けられるピクチャと、併置されるＰＵの参照ピクチャとの間のＰＯＣ距離と同じＰＯＣ距離を、現在のＰＵに関連付けられるピクチャから有するならば、動きベクトル予測を遂行するための動きベクトル予測候補として参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得ないことが決定され得る。
【００６７】
現在のブロック／ＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャは、併置されるブロックに関連付けられる参照リスト内の参照ピクチャと、併置される参照ピクチャとの間のＰＯＣ距離に基づいて、選択され得る。ｃｕｒｒＰＵの入力参照リストＬＸの参照ピクチャのＰＯＣが調査され得るものであり、参照インデックスｒｅｆＩｄｘＬＸは、参照ピクチャを表すインデックスに等しいようにセットされ得るものであり、その参照ピクチャは、ＴＭＶＰ候補を生成するためのＭＶスケーリング動作をバイパスし得る（例えば、要し得ない）ものである。例えば、ｃｕｒｒＰｏｃＤｉｆｆ＝ｃｏｌＰｏｃＤｉｆｆを結果として生じさせ得る参照インデックスｒｅｆＩｄｘＬＸが選択され得る。この条件を満たすＬＸでの参照インデックスｒｅｆＩｄｘＬＸが識別されないならば、デフォルト参照インデックス、例えるならインデックス値０が使用され得る。
【００６８】
図１１は、ＥＬマージモードに対するＴＭＶＰ候補に対する参照インデックス選択の例示的なプロセスを表現する。示されるように、１１１０で、１または複数の値が取得され得る。現在のブロック／ＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャのデフォルトインデックス、ｒｅｆＩｄｘＬＸが取得され得る。例えばデフォルトｒｅｆＩｄｘＬＸは、０にセットされ得る。現在のブロック／ＰＵに関連付けられる参照ピクチャリスト、ＬＸが取得され得る。併置されるブロックに関連付けられる参照リスト内の参照ピクチャ、および、併置される参照ピクチャからのＰＯＣ距離、ｃｏｌＰｏｃＤｉｆｆが決定され得る。１１２０で、インデックス、例えるならインデックスｉが、リセットされ得るものであり、例えるなら０にセットする。インデックスは、現在のブロック／ＰＵに関連付けられる参照ピクチャリストＬＸ内の特定の参照ピクチャを参照するために使用され得る。１１３０で、ＬＸ内の参照ピクチャ、例えるならｒｅｆＰｉｃが、インデックスｉによって取得され得る。例えばｒｅｆＰｉｃは、リストＬＸ内の第ｉの参照ピクチャにセットされ得る。コーディングされている現在のピクチャ、ｃｕｒｒＰｉｃと、参照ピクチャｒｅｆＰｉｃとの間のＰＯＣ距離（例えば、ＰＯＣ数での差、方向距離、および／または、絶対距離）が算出され得る。現在のピクチャと、現在のブロック／ＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャとの間のＰＯＣ距離は、ｃｕｒｒＰｏｃＤｉｆｆと呼称され得る。
【００６９】
１１４０で、現在のピクチャと、現在のブロックに関連付けられる参照ピクチャリスト内の参照ピクチャとの間のＰＯＣ距離が、併置されるブロックに関連付けられる参照リスト内の参照ピクチャと、併置される参照ピクチャとの間のＰＯＣ距離と比較され得る。例えば、ｃｕｒｒＰｏｃＤｉｆｆが、ｃｏｌＰｏｃＤｉｆｆに等しい、または、それと実質的に類似的であるかどうかが決定され得る。ｃｕｒｒＰｏｃＤｉｆｆが、ｃｏｌＰｏｃＤｉｆｆに等しい、または、それと実質的に類似的であることを条件として、１１４５で、現在のブロック／ＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャのインデックスｒｅｆＩｄｘＬＸが、インデックスｉの現時の値にセットされ得る。ｃｕｒｒＰｏｃＤｉｆｆが、ｃｏｌＰｏｃＤｉｆｆに等しくない、または、それと実質的に異なることを条件として、１１５０で、インデックスｉは、１だけインクリメントされ得るものであり、そのことによって、リストＬＸ内の第ｉの参照ピクチャは、リスト内の次の参照ピクチャを参照し得る。
【００７０】
動きベクトル予測を遂行するための動きベクトル予測候補として参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得るという決定に基づく、動きベクトル予測候補に対する、現在のＰＵに関連付けられる参照ピクチャリストからの別の参照ピクチャ。
【００７１】
１１６０で、ｃｕｒｒＰＵの入力参照リストＬＸ内の参照ピクチャが調査されたかどうかが決定され得る。ｃｕｒｒＰＵの入力参照リストＬＸ内の、さらに調査されなければならない、参照ピクチャが存在するならば、リスト内の次の参照ピクチャが１１３０〜１１６０で調査され得る。ｃｕｒｒＰＵの入力参照リストＬＸ内の参照ピクチャが調査されたならば、デフォルト参照インデックスが選択され得る。例えばインデックスｉの値が、現在のブロックの参照リスト内の参照ピクチャの最大数と比較され得る。ｉが、併置されるブロックの参照リスト内の参照ピクチャの最大数より少ないならば、ステップ１１３０〜１１６０が繰り返され得るものであり、そのことによって、現在のブロックの参照リスト内の他の参照ピクチャが調査され得る。ｉが、現在のブロックの参照リスト内の参照ピクチャの最大数より大である、または、それに等しいならば、デフォルト参照インデックスが選択され得る。例えばデフォルト参照インデックス０が、現在のブロック／ＰＵに関連付けられる参照ピクチャリスト内の参照ピクチャの値、ｒｅｆＩｄｘＬＸをセットするために使用され得る。１１７０で、プロセスは、次のステップに、現在のブロック／ＰＵに関連付けられる参照ピクチャリスト内の選択される参照ピクチャ（例えば、参照インデックスｒｅｆＩｄｘＬＸに関連付けられる参照ピクチャ）を伴って進行し得る。
【００７２】
現在のＰＵの参照ピクチャリスト内の与えられる参照ピクチャに対して、参照ピクチャが、併置されるＰＵの参照ピクチャと同じＰＯＣ値を有するならば、動きベクトル予測を遂行するための動きベクトル予測候補として参照ピクチャを使用することに、動きベクトルスケーリング動作が関連付けられ得ないということが決定され得る。例えばｒｅｆＩｄｘＬＸは、ＩＬＲピクチャが、併置される参照ピクチャとして使用されるときに、併置されるＰＵの参照ピクチャと同じＰＯＣ値を有する参照ピクチャに対応するインデックスにセットされ得る。
【００７３】
本明細書で記述される併置されるブロックの参照リスト選択の例示的なプロセスは、現在のＰＵの参照インデックス選択の例示的なプロセスに関して独立して遂行され得る。併置されるブロックの参照リスト選択の例示的なプロセスは、現在のＰＵの参照インデックス選択の例示的なプロセスと組み合わされることが、ＴＭＶＰ候補をＥＬマージモードに対して生成するために行われ得る。併置されるブロックの参照リスト選択の例示的なプロセスは、現在のＰＵの参照インデックス選択の例示的なプロセスと組み合わされることが、ＴＭＶＰ候補をＥＬマージモードに対して生成するために行われ得る。
【００７４】
高い類似性が、現在のＥＬピクチャの動きフィールドと、そのＩＬＲピクチャの動きフィールドとの間に存在するならば、時間的候補は、空間的候補より、現在のＰＵの動きを予測するためには、より正確であり得る。スケーラブルビデオコーディングシステムでは、その場合、マージモードおよび非マージモードの両方の候補リストを構築することの順序は、時間的候補を空間的候補の後に配置することを含むが、時間的候補のインデックスを符号化するための大きなビット消費が、結果として生じ得る。非マージモードでは、有効な空間的候補の数が２に等しいときに、時間的候補は、候補リストから除外され得る。
【００７５】
時間的候補は、空間的候補に先行して配置されることが、ＭＶ予測に対して、ＥＬに対して、マージモードで行われ得る。これは、マージ候補インデックスを信号伝達することに関連付けられるオーバヘッドを減じることを、例えば、現在のＥＬピクチャの動きフィールドと、その対応するＩＬＲピクチャのそれとの間の相関（例えば、高い相関）に起因して行い得る。
【００７６】
ＥＬマージ候補リストは、生成される時間的候補を使用して構築され得る。マージモードに対する候補リストの候補順序の例によって、ＴＭＶＰ候補は、空間的候補の後に配置され得る。併置されるピクチャがＩＬＲピクチャであるとき、時間的候補は、空間的候補より正確な、実際のＥＬ  ＭＶのＭＶ予測子を提供し得る。実施形態では、併置されるピクチャがＩＬＲピクチャであることを条件として、時間的候補は、空間的候補の前方に配置され得る。ＴＭＶＰ候補は、ＴＭＶＰ候補が、符号化器および／または復号器により、ＥＬマージモードに対して、選択される可能性がより大きくなり得るように、配置され得る。
【００７７】
マージ候補リストは、ＥＬマージモードの信号伝達オーバヘッドが低減され得るように、ＥＬビデオコーディングに対して構築され得る。図１２は、ＥＬマージモードに対するＥＬマージ候補リストに対する例示的な構築プロセスを表現する。ＴＭＶＰ候補は、第１の候補としてマージ候補リスト内に追加され得る。ＴＭＶＰ候補は、例えば、図７〜９に関して記述される併置されるブロックの参照リスト選択の例示的なプロセスによって、および／または、図６で表現されるマージモードの例示的なＴＭＶＰプロセスによって、導出され得る。
【００７８】
空間的候補の利用可能性が、チェックされ得るものであり、マージリストに、例えば、順序Ａ１、Ｂ１、Ｂ０、Ａ０、および、Ｂ２によって、追加され得る。プルーニングは、例えば、各々の空間的候補とＴＭＶＰ候補との間で遂行され得るものであり、そのことは、一意的な候補が維持されるように、何らかの冗長なエントリを取り外し得る。１つのＴＭＶＰ候補、および、１または複数の空間的候補（例えば、４つの空間的候補の最大まで）が、マージリストに含まれ得る。時間的および空間的候補の数がマージ候補の最大数に達しないとき、双予測候補および／またはゼロ動き候補が、例えば、マージリストの末尾に追加され得る。
【００７９】
時間的候補は、ＥＬビデオコーディングの候補リストに含まれることが、ＭＶ予測に対して、ＥＬに対して、非マージモードで行われ得る。ＭＶ予測の効率は、現在のＥＬピクチャの動きフィールドと、その対応するＩＬＲピクチャのそれとの間の相関（例えば、高い相関）に起因して、改善され得る。
【００８０】
スケーラブルビデオコーディングでの効率改善は、どのように時間的動きベクトル予測子（ＴＶＭＰ）または時間的候補が、例えばＥＬ非マージモードに対して生成されるかによって、明確に理解され得る。非マージモードに対する例示的な現在の候補リスト構築プロセスによって、ＴＭＶＰ候補は、利用可能な空間的候補の数が２より少ないときに、動きベクトル予測候補リスト、例えるならＡＭＶＰ候補リストに含まれ得る。実施形態ではＴＭＶＰ候補は、利用可能な空間的候補の数が２より少ないときにのみ、ＡＭＶＰ候補リストに含まれ得る。ＩＬＲピクチャが、併置されるピクチャとしてＥＬ  ＴＭＶＰに対して使用されるとき、時間的候補は、空間的候補より効率的であり得る。実施形態では、ＩＬＲピクチャが、併置されるピクチャとしてＥＬ  ＴＭＶＰに対して使用されることを条件として、ＴＭＶＰ候補は、ＡＭＶＰ候補リストに含まれ得る。例えば、ＩＬＲピクチャが、併置されるピクチャとしてＥＬ  ＴＭＶＰに対して使用されることを条件として、ＴＭＶＰ候補は、利用可能な空間的候補の数に関わらず、ＡＭＶＰ候補リストに中に含まれ得る。
【００８１】
ＥＬ動きベクトル予測に対する候補リスト、例えるならＡＭＶＰリスト、または、任意の他の適した候補リストは、ＴＭＶＰ候補がリストに含まれ得るように、構築され得る。選択される動きベクトル予測候補は、マージング候補リストに、空間的動きベクトル予測候補のものの前の位置で追加され得る。選択される動きベクトル予測候補は、マージング候補リストに、空間的動きベクトル予測候補の代わりに追加され得る。
【００８２】
図１３は、例示的な動きベクトル予測候補リスト構築プロセスを表現する。動きベクトル予測候補リストは、ＡＭＶＰ候補リストを含み得る。ＴＭＶＰ候補は、ＩＬＲピクチャが、併置されるピクチャとしてＥＬコーディングに対して使用されるときに、ＡＭＶＰ候補リストの第１の候補として追加され得る。ＴＭＶＰ候補の利用可能性に依存して、例えば図５で表現されるような、５つの空間的候補の１つまたは２つが、選択され得るものであり、リスト内に追加され得る。
【００８３】
示されるように、１３１０で、時間的候補が利用可能であるかどうかが決定され得る。時間的候補が利用可能であることを条件として、時間的候補が、動きベクトル予測候補リストに、１３２０で追加され得る。１３３０で、空間的候補が、動きベクトル予測候補リストに追加され得る。例えば第１の空間的候補は、時間的候補の後に、動きベクトル予測候補リスト内に配置され得る。時間的候補が利用不可能であることを条件として、空間的候補は、ＡＭＶＰ候補リストに、１３４０で追加され得る。１３５０で、動きベクトル予測候補リストがフルであるかどうかが決定され得る。例えば、時間的および空間的候補の数が、あらかじめ決定された候補リストサイズより少ないかどうかが決定され得る。あらかじめ決定された候補リストサイズは、２、３、４、または、任意の他の適した数であり得る。動きベクトル予測候補リストがフルでないことを条件として、１３６０で、ゼロ候補が候補リストに追加され得る。１３７０で、プロセスは、次のステップに、動きベクトル予測候補リストを伴って進行し得る。動きベクトル予測候補リストがフルであることを条件として、１３７０で、プロセスは、次のステップに、動きベクトル予測候補リストを伴って進行し得る。
【００８４】
図１２を参照すると、第１の空間的候補が、左位置Ａ１およびＡ０の対から選定され得る。第２の空間的候補が、上部位置Ｂ１、Ｂ０、および、Ｂ２のセットから選定され得る。例では第２の空間的候補は、候補リストに追加されることが、ＴＭＶＰ候補および第１の空間的候補の１つまたは両方が利用不可能である場合に、および、そのような場合にのみ行われ得る。一意的な時間的および空間的候補の数が２より少ないならば、ゼロ候補が、リストの末尾内に追加され得る。
【００８５】
図１４は、例示的な動きベクトル予測候補リスト構築プロセスを表現する。示されるように、１４１０で、空間的候補が、動きベクトル予測候補リストに追加され得る。１４２０で、空間的候補が動きベクトル予測候補リストを充塞したかどうかが決定され得る。例えば、空間的候補の数が２より少ないかどうかが決定され得る。空間的候補が動きベクトル予測候補リストを充塞していないことを条件として、１４３０で、時間的候補が、動きベクトル予測候補リストの末尾に追加され得る。空間的候補が動きベクトル予測候補リストを充塞したことを条件として、１４４０で、時間的候補は、空間的候補の１または複数を置換するために、動きベクトル予測候補リストで、追加され得る。例えば第２の空間的候補が、時間的候補によって置換され得る。１４５０で、動きベクトル予測候補リストがフルであるかどうかが決定され得る。例えば、時間的および空間的候補の数が、あらかじめ決定された候補リストサイズより少ないかどうかが決定され得る。あらかじめ決定された候補リストサイズは、２、３、４、または、任意の他の適した数であり得る。動きベクトル予測候補リストがフルでないことを条件として、１４６０で、ゼロ候補が候補リストに追加され得る。１４７０で、プロセスは、次のステップに、動きベクトル予測候補リストを伴って進行し得る。動きベクトル予測候補リストがフルであることを条件として、１４７０で、プロセスは、次のステップに、動きベクトル予測候補リストを伴って進行し得る。
【００８６】
示される例示的な動きベクトル予測候補リスト構築プロセスによって、例えば図５で表現されるような、５つの空間的候補の中の２つの空間的候補が、選択され得るものであり、リスト内に追加され得る。第１の空間的候補は、左位置Ａ１およびＡ０から発生し得るものであり、第２の空間的候補は、上部位置Ｂ１、Ｂ０、および、Ｂ２から発生し得る。時間的候補は、例えば、利用可能な空間的候補の数に関わらず、リスト内に追加され得る。利用可能な空間的候補がリスト内に存在しない、または、１つのみの利用可能な空間的候補がリスト内に存在するならば、時間的候補がリストの末尾に追加され得る。２つの利用可能な空間的候補が存在するならば、時間的候補は、リスト内に追加されることが、例えば、最後の空間的候補を置換して行われ得る。ゼロ候補が追加されることが、例えば、繰り返されて、候補の数が２に等しくなるまで行われ得る。
【００８７】
スケーラブルビデオコーディングシステムのコーディング効率を拡張するための例示的なプロセス、例えば、マージモードに対する併置されるブロックに対する参照リスト選択の例示的なプロセス、および、非マージモードに対する例示的なＡＭＶＰ候補リスト構築プロセスは、可能にされ、および／または、不能にされることが、ＥＬビデオコーディングに対して、シーケンスレベルおよび／またはピクチャ／スライスレベルで、例えば、ビットストリームで、ＥＬビデオ符号化器および／または復号器に対して信号伝達することにより行われ得る。
【００８８】
例では、シーケンスレベルおよび／またはピクチャ／スライスレベルフラグが、ビットストリームに含まれて、ＴＭＶＰ候補を生成するための修正されるプロセスが、ＥＬマージモードおよび／または非マージモードに対して適用されることになるか、それとも、ＴＭＶＰ候補を生成するためのデフォルトプロセスが、ＥＬマージモードおよび／または非マージモードに対して適用されることになるかを指示し得る。シーケンスレベル信号伝達に対しては、フラグが追加されることが、１または複数のパラメータセット、例えるなら、ビデオパラメータセット（ＶＰＳ）、シーケンスパラメータセット（ＳＰＳ）、および／または、ピクチャパラメータセット（ＰＰＳ）に対して行われ得る。
【００８９】
図１５は、２つのフラグをＳＰＳ内に追加することによるシーケンスレベル信号伝達の例を表現する表である。例えばパラメータ、例えるならｓｐｓ＿ｔｍｖｐ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇは、修正されるマージＴＭＶＰ候補生成プロセス、例えば、本明細書で記述されるマージモードに対する併置されるブロックに対する参照リスト選択の例示的なプロセスが、スライスを現在のレイヤで符号化するために適用されることになるかどうかを指示し得る。ｓｐｓ＿ｔｍｖｐ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇを１に等しくセットすることは、修正されるマージＴＭＶＰ候補生成プロセスが、スライスを、ｎｕｈ＿ｌａｙｅｒ＿ｉｄにより識別される現在のレイヤで符号化するために適用されることになるということを指定し得る。ｓｐｓ＿ｔｍｖｐ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇを０に等しくセットすることは、現在のスライスを、ｎｕｈ＿ｌａｙｅｒ＿ｉｄにより識別される現在のレイヤで符号化するために使用される、マージＴＭＶＰ候補生成プロセスが修正されないということを指定し得る。ｓｐｓ＿ｔｍｖｐ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇが不存在である（例えば、信号伝達されない）とき、それは０であるように推測され得る。
【００９０】
例えばパラメータ、例えるならｓｐｓ＿ｔｍｖｐ＿ｎｏｎ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇは、信号伝達に含まれて、修正される非マージＴＭＶＰ候補生成プロセス、例えば、本明細書で記述される非マージモードに対する例示的な動きベクトル予測候補リスト構築プロセスが、スライスを現在のレイヤで符号化するために適用されることになるかどうかを指示し得る。ｓｐｓ＿ｔｍｖｐ＿ｎｏｎ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇを１に等しくセットすることは、修正される非マージＴＭＶＰ候補生成プロセス、例えば、非マージモードに対する例示的なＡＭＶＰ候補リスト構築プロセスが、スライスを、ｎｕｈ＿ｌａｙｅｒ＿ｉｄにより識別される現在のレイヤで符号化するために適用されることになるということを指定し得る。ｓｐｓ＿ｔｍｖｐ＿ｎｏｎ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇを０に等しくセットすることは、スライスを、ｎｕｈ＿ｌａｙｅｒ＿ｉｄにより識別される現在のレイヤで符号化するために使用される、非マージＴＭＶＰ候補生成プロセスが修正されないということを指定し得る。ｓｐｓ＿ｔｍｖｐ＿ｎｏｎ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇが不存在である（例えば、信号伝達されない）とき、それは０であるように推測され得る。
【００９１】
図１６は、２つのフラグをスライスヘッダ内に追加することによるピクチャおよび／またはスライスレベル信号伝達の例を表現する表である。例えばパラメータ、例えるならｓｌｉｃｅ＿ｔｍｖｐ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇは、信号伝達されて、修正されるマージＴＭＶＰ候補生成プロセス、例えば、本明細書で記述されるマージモードに対する併置されるブロックに対する参照リスト選択のプロセスが、現在のスライスを符号化するために適用されることになるかどうかを指示し得る。ｓｌｉｃｅ＿ｔｍｖｐ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇを１に等しくセットすることは、修正されるマージＴＭＶＰ候補生成プロセスが、現在のスライスを符号化するために適用されることになるということを指定し得る。ｓｌｉｃｅ＿ｔｍｖｐ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇを０に等しくセットすることは、現在のスライスを符号化するために使用される、マージＴＭＶＰ候補生成プロセスが修正されないということを指定し得る。ｓｌｉｃｅ＿ｔｍｖｐ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇが不存在である（例えば、信号伝達されない）とき、それは０であるように推測され得る。
【００９２】
パラメータ、例えるならｓｌｉｃｅ＿ｔｍｖｐ＿ｎｏｎ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇは、信号伝達されて、修正される非マージＴＭＶＰ候補生成プロセス、例えば、本明細書で記述される非マージモードに対する例示的な動きベクトル予測候補リスト構築プロセスが、現在のスライスを符号化するために適用されることになるかどうかを指示し得る。ｓｌｉｃｅ＿ｔｍｖｐ＿ｎｏｎ＿ｍｏｄｉｆｉｅｄ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇを１に等しくセットすることは、修正される非マージＴＭＶＰ候補生成プロセスが、現在のスライスを符号化するために適用されることになるということを指定し得る。ｓｌｉｃｅ＿ｔｍｖｐ＿ｎｏｎ＿ｍｏｄｉｆｉｅｄ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇを０に等しくセットすることは、現在のスライスを符号化するために使用される、非マージＴＭＶＰ候補生成プロセスが修正されないということを指定し得る。ｓｌｉｃｅ＿ｔｍｖｐ＿ｎｏｎ＿ｍｅｒｇｅ＿ｍｏｄｉｆｉｅｄ＿ｆｌａｇが不存在である（例えば、信号伝達されない）とき、それは０であるように推測され得る。
【００９３】
下記は、スケーラブルビデオコーディングシステムのコーディング効率を拡張するための、上記で記述された例示的なプロセス、例えば、マージモードに対する併置されるブロックに対する参照リスト選択の例示的なプロセス、および、非マージモードに対する例示的なＡＭＶＰ候補リスト構築プロセスの例示的な実装形態である。
【００９４】
マージモードに対するルーマ動きベクトルに対する導出プロセス
このプロセスは、ｍｅｒｇｅ＿ｆｌａｇ［ｘＰｂ］［ｙＰｂ］が１に等しいときに呼び出されるのみであり、その場合（ｘＰｂ，ｙＰｂ）は、現在のピクチャの上部左ルーマサンプルに対する現在のルーマ予測ブロックの上部左サンプルを指定する。
【００９５】
このプロセスへの入力は、
−  現在のピクチャの上部左ルーマサンプルに対する現在のルーマコーディングブロックの上部左サンプルのルーマロケーション（ｘＣｂ，ｙＣｂ）、
−  現在のピクチャの上部左ルーマサンプルに対する現在のルーマ予測ブロックの上部左サンプルのルーマロケーション（ｘＰｂ，ｙＰｂ）、
−  現在のルーマコーディングブロックのサイズを指定する変数ｎＣｂＳ、
−  ルーマ予測ブロックの幅および高さを指定する、２つの変数ｎＰｂＷおよびｎＰｂＨ、
−  現在のコーディングユニット内の現在の予測ユニットのインデックスを指定する変数ｐａｒｔＩｄｘ
である。
【００９６】
このプロセスの出力は、
−  ルーマ動きベクトルｍｖＬ０およびｍｖＬ１、
−  参照インデックスｒｅｆＩｄｘＬ０およびｒｅｆＩｄｘＬ１、
−  予測リスト利用フラグｐｒｅｄＦｌａｇＬ０およびｐｒｅｄＦｌａｇＬ１
である。
【００９７】
ロケーション（ｘＯｒｉｇＰ，ｙＯｒｉｇＰ）、および、変数ｎＯｒｉｇＰｂＷおよびｎＯｒｉｇＰｂＨが、導出されて、（ｘＰｂ，ｙＰｂ）、ｎＰｂＷ、および、ｎＰｂＨの値を下記のとおり記憶する。
【００９８】
【表１】
2019068472.tif 000004
【００９９】
Ｌｏｇ２ＰａｒＭｒｇＬｅｖｅｌが２より大であり、ｎＣｂＳが８に等しいとき、（ｘＰｂ，ｙＰｂ）、ｎＰｂＷ、ｎＰｂＨ、および、ｐａｒｔＩｄｘは、下記のとおり修正される。
【０１００】
【表２】
2019068472.tif 000005
【０１０１】
注記  −  Ｌｏｇ２ＰａｒＭｒｇＬｅｖｅｌが２より大であり、ｎＣｂＳが８に等しいとき、現在のコーディングユニットの予測ユニットは、単一のマージ候補リストを共有し、そのリストは、２Ｎｘ２Ｎ予測ユニットのマージ候補リストと同一である。
【０１０２】
動きベクトルｍｖＬ０およびｍｖＬ１、参照インデックスｒｅｆＩｄｘＬ０およびｒｅｆＩｄｘＬ１、および、予測利用フラグｐｒｅｄＦｌａｇＬ０およびｐｒｅｄＦｌａｇＬ１は、下記の順序付けられたステップにより導出される。
【０１０３】
１．隣接予測ユニット区画からのマージング候補に対する導出プロセスは、呼び出されることが、ルーマコーディングブロックロケーション（ｘＣｂ，ｙＣｂ）と、コーディングブロックサイズｎＣｂＳと、ルーマ予測ブロックロケーション（ｘＰｂ，ｙＰｂ）と、ルーマ予測ブロック幅ｎＰｂＷと、ルーマ予測ブロック高さｎＰｂＨと、区画インデックスｐａｒｔＩｄｘとを、入力として伴って行われ、出力は、利用可能性フラグａｖａｉｌａｂｌｅＦｌａｇＡ0、ａｖａｉｌａｂｉｅＦｌａｇＡ1、ａｖａｉｌａｂｌｅＦｌａｇＢ0、ａｖａｉｌａｂｌｅＦｌａｇＢ1、および、ａｖａｉｌａｂｌｅＦｉａｇＢ2と、参照インデックスｒｅｆＩｄｘＬＸＡ0、ｒｅｆＩｄｘＬＸＡ1、ｒｅｆＩｄｘＬＸＢ0、ｒｅｆＩｄｘＬＸＢ1、および、ｒｅｆＩｄｘＬＸＢ2と、予測リスト利用フラグｐｒｅｄＦｌａｇＬＸＡ0、ｐｒｅｄＦｌａｇＬＸＡ1、ｐｒｅｄＦｌａｇＬＸＢ0、ｐｒｅｄＦｌａｇＬＸＢ1、および、ｐｒｅｄＦｌａｇＬＸＢ2と、動きベクトルｍｖＬＸＡ0、ｍｖＬＸＡ1、ｍｖＬＸＢ0、ｍｖＬＸＢ1、および、ｍｖＬＸＢ2とであり、Ｘは０または１である。
【０１０４】
２．Ｘが０または１である、時間的マージング候補に対する参照インデックスｒｅｆＩｄｘＬＸＣｏｌが、０に等しくセットされる。
【０１０５】
３．フラグｍｅｒｇｅＥＬは、ｎｕｈ＿ｌａｙｅｒ＿ｉｄが０に等しいならば、０にセットされ、そうでなければ、１にセットされる。
【０１０６】
４．時間的ルーマ動きベクトル予測に対する導出プロセスは、呼び出されることが、ルーマロケーション（ｘＰｂ，ｙＰｂ）と、ルーマ予測ブロック幅ｎＰｂＷと、ルーマ予測ブロック高さｎＰｂＨと、変数ｍｅｒｇｅＥＬと、変数ｒｅｆＩｄｘＬ０Ｃｏｌとを、入力として伴って行われ、出力は、利用可能性フラグａｖａｉｌａｂｌｅＦｌａｇＬ０Ｃｏｌと、修正されるｒｅｆＩｄｘＬ０Ｃｏｌと、時間的動きベクトルｍｖＬ０Ｃｏｌとである。変数ａｖａｉｌａｂｌｅＦｌａｇＣｏｌ、ｐｒｅｄＦｌａｇＬ０Ｃｏｌ、および、ｐｒｅｄＦｌａｇＬ１Ｃｏｌが、下記のとおり導出される。
【０１０７】
【表３】
2019068472.tif 000006
【０１０８】
５．ｓｌｉｃｅ＿ｔｙｐｅがＢに等しいとき、時間的ルーマ動きベクトル予測に対する導出プロセスは、呼び出されることが、ルーマロケーション（ｘＰｂ，ｙＰｂ）と、ルーマ予測ブロック幅ｎＰｂＷと、ルーマ予測ブロック高さｎＰｂＨと、変数ｍｅｒｇｅＥＬと、変数ｒｅｆＩｄｘＬ１Ｃｏｌとを、入力として伴って行われ、出力は、利用可能性フラグａｖａｉｌａｂｌｅＦｌａｇＬ１Ｃｏｌと、修正されるｒｅｆＩｄｘＬ１Ｃｏｌと、時間的動きベクトルｍｖＬ１Ｃｏｌとである。変数ａｖａｉｌａｂｌｅＦｌａｇＣｏｌおよびｐｒｅｄＦｌａｇＬ１Ｃｏｌが、下記のとおり導出される。
【０１０９】
【表４】
2019068472.tif 000007
【０１１０】
６．マージング候補リスト、ｍｅｒｇｅＣａｎｄＬｉｓｔが、下記のとおり構築される。
【０１１１】
−  ｍｅｒｇｅＥＬが０に等しいならば、ｍｅｒｇｅＣａｎｄＬｉｓｔは、次のように構築される。
【０１１２】
【表５】
2019068472.tif 000008
【０１１３】
−  そうでなければ、ｍｅｒｇｅＣａｎｄＬＩｓｔは、次のように構築される。
【０１１４】
【表６】
2019068472.tif 000009
【０１１５】
７．変数ｎｕｍＣｕｒｒＭｅｒｇｅＣａｎｄおよびｎｕｍＯｒｉｇＭｅｒｇｅＣａｎｄが、ｍｅｒｇｅＣａｎｄＬｉｓｔ内のマージング候補の数に等しくセットされる。
【０１１６】
８．ｓｌｉｃｅ＿ｔｙｐｅがＢに等しいとき、組み合わされる双予測マージング候補に対する導出プロセスは、呼び出されることが、ｍｅｒｇｅＣａｎｄＬｉｓｔと、ｍｅｒｇｅＣａｎｄＬｉｓｔ内のあらゆる候補Ｎの、参照インデックスｒｅｆＩｄｘＬ０ＮおよびｒｅｆＩｄｘＬ１Ｎ、予測リスト利用フラグｐｒｅｄＦｌａｇＬ０ＮおよびｐｒｅｄＦｌａｇＬ１Ｎ、動きベクトルｍｖＬ０ＮおよびｍｖＬ１Ｎと、ｎｕｍＣｕｒｒＭｅｒｇｅＣａｎｄと、ｎｕｍＯｒｉｇＭｅｒｇｅＣａｎｄとを、入力として伴って行われ、出力は、割り当てられることが、ｍｅｒｇｅＣａｎｄＬｉｓｔと、ｎｕｍＣｕｒｒＭｅｒｇｅＣａｎｄと、ｍｅｒｇｅＣａｎｄＬｉｓｔ内に追加されているあらゆる新しい候補ｃｏｍｂＣａｎｄkの、参照インデックスｒｅｆＩｄｘＬ０ｃｏｍｂＣａｎｄkおよびｒｅｆＩｄｘＬ１ｃｏｍｂＣａｎｄk、予測リスト利用フラグｐｒｅｄＦｌａｇＬ０ｃｏｍｂＣａｎｄkおよびｐｒｅｄＦｌａｇＬ１ｃｏｍｂＣａｎｄk、および、動きベクトルｍｖＬ０ｃｏｍｂＣａｎｄkおよびｍｖＬ１ｃｏｍｂＣａｎｄkとに対して行われる。追加されている候補の数、ｎｕｍＣｏｍｂＭｅｒｇｅＣａｎｄは、（ｎｕｍＣｕｒｒＭｅｒｇｅＣａｎｄ  −  ｎｕｍＯｒｉｇＭｅｒｇｅＣａｎｄ）に等しくセットされる。ｎｕｍＣｏｍｂＭｅｒｇｅＣａｎｄが０より大であるとき、ｋは、０からｎｕｍＣｏｍｂＭｅｒｇｅＣａｎｄ−１までの、境界を含めた範囲に及ぶ。
【０１１７】
９．ゼロ動きベクトルマージング候補に対する導出プロセスは、呼び出されることが、ｍｅｒｇｅＣａｎｄＬｉｓｔと、ｍｅｒｇｅＣａｎｄＬｉｓｔ内のあらゆる候補Ｎの、参照インデックスｒｅｆＩｄｘＬ０ＮおよびｒｅｆＩｄｘＬ１Ｎ、予測リスト利用フラグｐｒｅｄＦｌａｇＬ０ＮおよびｐｒｅｄＦｌａｇＬ１Ｎ、動きベクトルｍｖＬ０ＮおよびｍｖＬ１Ｎと、ｎｕｍＣｕｒｒＭｅｒｇｅＣａｎｄとを、入力として伴って行われ、出力は、割り当てられることが、ｍｅｒｇｅＣａｎｄＬｉｓｔと、ｎｕｍＣｕｒｒＭｅｒｇｅＣａｎｄと、ｍｅｒｇｅＣａｎｄＬｉｓｔ内に追加されているあらゆる新しい候補ｚｅｒｏＣａｎｄmの、参照インデックスｒｅｆＩｄｘＬ０ｚｅｒｏＣａｎｄmおよびｒｅｆＩｄｘＬ１ｚｅｒｏＣａｎｄm、予測リスト利用フラグｐｒｅｄＦｌａｇＬ０ｚｅｒｏＣａｎｄmおよびｐｒｅｄＦｌａｇＬ１ｚｅｒｏＣａｎｄm、および、動きベクトルｍｖＬ０ｚｅｒｏＣａｎｄmおよびｍｖＬ１ｚｅｒｏＣａｎｄmとに対して行われる。追加されている候補の数、ｎｕｍＺｅｒｏＭｅｒｇｅＣａｎｄは、（ｎｕｍＣｕｒｒＭｅｒｇｅＣａｎｄ  −  ｎｕｍＯｒｉｇＭｅｒｇｅＣａｎｄ  −  ｎｕｍＣｏｍｂＭｅｒｇｅＣａｎｄ）に等しくセットされる。ｎｕｍＺｅｒｏＭｅｒｇｅＣａｎｄが０より大であるとき、ｍは、０からｎｕｍＺｅｒｏＭｅｒｇｅＣａｎｄ−１までの、境界を含めた範囲に及ぶ。
【０１１８】
１０．下記の割り当てが行われ、Ｎは、マージング候補リストｍｅｒｇｅＣａｎｄＬｉｓｔ内の位置ｍｅｒｇｅ＿ｉｄｘ［ｘＯｒｉｇＰ］［ｙＯｒｉｇＰ］での候補であり（Ｎ＝ｍｅｒｇｅＣａｎｄＬｉｓｔ〔ｍｅｒｇｅ＿ｉｄｘ［ｘＯｒｉｇＰ］［ｙＯｒｉｇＰ］〕）、Ｘは、０または１により置換される。
【０１１９】
【表７】
2019068472.tif 000010
【０１２０】
１１．ｐｒｅｄＦｌａｇＬ０が１に等しく、ｐｒｅｄＦｌａｇＬ１が１に等しく、（ｎＯｒｉｇＰｂＷ  ＋  ｎＯｒｉｇＰｂＨ）が１２に等しいとき、下記が適用される。
【０１２１】
【表８】
2019068472.tif 000011
【０１２２】
ルーマ動きベクトル予測に対する導出プロセス
このプロセスへの入力は、
−  現在のピクチャの上部左ルーマサンプルに対する現在のルーマコーディングブロックの上部左サンプルのルーマロケーション（ｘＣｂ，ｙＣｂ）、
−  現在のルーマコーディングブロックのサイズを指定する変数ｎＣｂＳ、
−  現在のピクチャの上部左ルーマサンプルに対する現在のルーマ予測ブロックの上部左サンプルを指定するルーマロケーション（ｘＰｂ，ｙＰｂ）、
−  ルーマ予測ブロックの幅および高さを指定する、２つの変数ｎＰｂＷおよびｎＰｂＨ、
−  Ｘが０または１である、現在の予測ユニット区画の参照インデックスｒｅｆＩｄｘＬＸ、
−  現在のコーディングユニット内の現在の予測ユニットのインデックスを指定する変数ｐａｒｔＩｄｘ
である。
【０１２３】
このプロセスの出力は、動きベクトルｍｖＬＸの予測ｍｖｐＬＸであり、Ｘは０または１である。
【０１２４】
動きベクトル予測子ｍｖｐＬＸは、下記の順序付けられたステップで導出される。
【０１２５】
１．隣接予測ユニット区画からの動きベクトル予測子候補に対する導出プロセスは、呼び出されることが、ルーマコーディングブロックロケーション（ｘＣｂ，ｙＣｂ）と、コーディングブロックサイズｎＣｂＳと、ルーマ予測ブロックロケーション（ｘＰｂ，ｙＰｂ）と、ルーマ予測ブロック幅ｎＰｂＷと、ルーマ予測ブロック高さｎＰｂＨと、Ｘが０または１であるｒｅｆＩｄｘＬＸと、区画インデックスｐａｒｔＩｄｘとを、入力として、および、ＮがＡまたはＢにより置換される、利用可能性フラグａｖａｉｌａｂｌｅＦｌａｇＬＸＮと、動きベクトルｍｖＬＸＮとを、出力として伴って行われる。
【０１２６】
２．ａｖａｉｌａｂｌｅＦｌａｇＬＸＡおよびａｖａｉｌａｂｌｅＦｌａｇＬＸＢの両方が１に等しく、ｍｖＬＸＡがｍｖＬＸＢに等しくないならば、ａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌが、０に等しくセットされる。そうでなければ、時間的ルーマ動きベクトル予測に対する導出プロセスは、呼び出されることが、ルーマ予測ブロックロケーション（ｘＰｂ，ｙＰｂ）と、ルーマ予測ブロック幅ｎＰｂＷと、ルーマ予測ブロック高さｎＰｂＨと、１に等しくセットされるフラグｍｅｒｇｅＥＬと、Ｘが０または１であるｒｅｆＩｄｘＬＸとを、入力として伴って行われ、出力は、利用可能性フラグａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌと、修正されるｒｅｆＩｄｘＬＸと、時間的動きベクトル予測子ｍｖＬＸＣｏｌである。
【０１２７】
３．フラグａｍｖｐＥＬは、ｎｕｈ＿ｌａｙｅｒ＿ｉｄが０に等しいならば、０にセットされ、そうでなければ、１にセットされる。
【０１２８】
４．動きベクトル予測子候補リスト、ｍｖｐＬｉｓｔＬＸが、下記のとおり構築される。
【０１２９】
【表９】
2019068472.tif 000012
【０１３０】
５．動きベクトル予測子リストは、下記のとおり修正される。
【０１３１】
−  ｍｖＬＸＡおよびｍｖＬＸＢが同じ値を有するとき、ｍｖＬＸＢはリストから取り外され、変数ｎｕｍＭｖｐＣａｎｄＬＸが、ｍｖｐＬｉｓｔＬＸ内の要素の数に等しくセットされる。
【０１３２】
−  ｎｕｍＭｖｐＣａｎｄＬＸが２より少ないとき、下記が適用されることが、繰り返されて、ｎｕｍＭｖｐＣａｎｄＬＸが２に等しくなるまで行われる。
【０１３３】
【表１０】
2019068472.tif 000013
【０１３４】
−  ｎｕｍＭｖｐＣａｎｄＬＸが２より大であるとき、ｉｄｘが１より大である動きベクトル予測子候補ｍｖｐＬｉｓｔＬＸ［ｉｄｘ］は、リストから取り外される。
【０１３５】
ｍｖｐＬｉｓｔＬＸ［ｍｖｐ＿ＬＸ＿ｆｌａｇ［ｘＰｂ］［ｙＰｂ］］の動きベクトルが、ｍｖｐＬＸに割り当てられる。
【０１３６】
時間的ルーマ動きベクトル予測に対する導出プロセス
このプロセスへの入力は、
−  現在のピクチャの上部左ルーマサンプルに対する現在のルーマ予測ブロックの上部左サンプルを指定するルーマロケーション（ｘＰｂ，ｙＰｂ）、
−  ルーマ予測ブロックの幅および高さを指定する、２つの変数ｎＰｂＷおよびｎＰｂＨ、
−  フラグｍｅｒｇｅＥＬ、
−  Ｘが０または１である参照インデックスｒｅｆＩｄｘＬＸ
である。
【０１３７】
このプロセスの出力は、
−  動きベクトル予測ｍｖＬＸＣｏｌ、
−  利用可能性フラグａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌ、
−  修正される参照インデックスｒｅｆＩｄｘＬＸ
である。
【０１３８】
変数ｃｕｒｒＰｂは、ルーマロケーション（ｘＰｂ，ｙＰｂ）での現在のルーマ予測ブロックを指定する。変数ｍｖＬＸＣｏｌ、および、ａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌ、および、修正されるｒｅｆＩｄｘＬＸは、下記のとおり導出される。
−  ｓｌｉｃｅ＿ｔｅｍｐｏｒａｌ＿ｍｖｐ＿ｅｎａｂｌｅｄ＿ｆｌａｇが０に等しいならば、ｍｖＬＸＣｏｌの両方の構成要素は、０に等しくセットされ、ａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌは、０に等しくセットされる。
−  そうでなければ、下記の順序付けられたステップが適用する。
【０１３９】
１．ｓｌｉｃｅ＿ｔｙｐｅ、ｃｏｌｌｏｃａｔｅｄ＿ｆｒｏｍ＿１０＿ｆｌａｇ、および、ｃｏｌｌｏｃａｔｅｄ＿ｒｅｆ＿ｉｄｘの値に依存して、併置される（collocated）ピクチャを指定する変数ｃｏｌＰｉｃが、下記のとおり導出される。
【０１４０】
−  ｓｌｉｃｅ＿ｔｙｐｅがＢに等しく、ｃｏｌｌｏｃａｔｅｄ＿ｆｒｏｍ＿１０＿ｆｌａｇが０に等しいならば、ｃｏｌＰｉｃは、ＲｅｆＰｉｃＬｉｓｔ１［ｃｏｌｌｏｃａｔｅｄ＿ｒｅｆ＿ｉｄｘ］に等しくセットされる。
【０１４１】
−  そうでなければ（ｓｌｉｃｅ＿ｔｙｐｅがＢに等しく、ｃｏｌｌｏｃａｔｅｄ＿ｆｒｏｍ＿１０＿ｆｌａｇが１に等しい、または、ｓｌｉｃｅ＿ｔｙｐｅがＰに等しい）、ｃｏｌＰｉｃは、ＲｅｆＰｉｃＬｉｓｔ０［ｃｏｌｌｏｃａｔｅｄ＿ｒｅｆ＿ｉｄｘ］に等しくセットされる。
【０１４２】
２．下部右併置される動きベクトルは、下記のとおり導出される。
【０１４３】
【表１１】
2019068472.tif 000014
【０１４４】
−  ｙＰｂ＞＞ＣｔｂＬｏｇ２ＳｉｚｅＹが、ｙＣｏｌＢｒ＞＞ＣｔｂＬｏｇ２ＳｉｚｅＹに等しく、ｙＣｏｌＢｒが、ｐｉｃ＿ｈｅｉｇｈｔ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓより少なく、ｘＣｏｌＢｒが、ｐｉｃ＿ｗｉｄｔｈ＿ｉｎ＿ｌｕｍａ＿ｓａｍｐｌｅｓより少ないならば、下記が適用される。
【０１４５】
−  変数ｃｏｌＰｂは、ｃｏｌＰｉｃにより指定される併置されるピクチャの内側の、（（ｘＣｏｌＢｒ＞＞４）＜＜４，（ｙＣｏｌＢｒ＞＞４）＜＜４）により与えられる、修正されるロケーションを覆うルーマ予測ブロックを指定する。
【０１４６】
−  ルーマロケーション（ｘＣｏｌＰｂ，ｙＣｏｌＰｂ）は、ｃｏｌＰｉｃにより指定される併置されるピクチャの上部左ルーマサンプルに対する、ｃｏｌＰｂにより指定される併置されるルーマ予測ブロックの上部左サンプルに等しくセットされる。
【０１４７】
−  併置される動きベクトルに対する導出プロセスは、呼び出されることが、ｃｕｒｒＰｂと、ｃｏｌＰｉｃと、ｃｏｌＰｂと、（ｘＣｏｌＰｂ，ｙＣｏｌＰｂ）と、ｍｅｒｇｅＥＬと、ｒｅｆＩｄｘＬＸとを、入力として伴って行われ、出力は、割り当てられることが、ｍｖＬＸＣｏｌと、ａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌと、ｒｅｆＩｄｘＬＸの修正されるバージョンとに対して行われる。
【０１４８】
−  そうでなければ、ｍｖＬＸＣｏｌの両方の構成要素が、０に等しくセットされ、ａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌが、０に等しくセットされる。
【０１４９】
３．ａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌが０に等しいとき、中心の併置される動きベクトルは、下記のとおり導出される。
【０１５０】
【表１２】
2019068472.tif 000015
【０１５１】
−  変数ｃｏｌＰｂは、ｃｏｌＰｉｃの内側の（（ｘＣｏｌＣｔｒ＞＞４）＜＜４，（ｙＣｏｌＣｔｒ＞＞４）＜＜４）により与えられる、修正されるロケーションを覆うルーマ予測ブロックを指定する。
【０１５２】
−  ルーマロケーション（ｘＣｏｌＰｂ，ｙＣｏｌＰｂ）は、ｃｏｌＰｉｃにより指定される併置されるピクチャの上部左ルーマサンプルに対する、ｃｏｌＰｂにより指定される併置されるルーマ予測ブロックの上部左サンプルに等しくセットされる。
【０１５３】
併置される動きベクトルに対する導出プロセスは、呼び出されることが、ｃｕｒｒＰｂと、ｃｏｌＰｉｃと、ｃｏｌＰｂと、（ｘＣｏｌＰｂ，ｙＣｏｌＰｂ）と、ｍｅｒｇｅＥＬと、ｒｅｆＩｄｘＬＸとを、入力として伴って行われ、出力は、割り当てられることが、ｍｖＬＸＣｏｌと、ａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌと、ｒｅｆＩｄｘＬＸの修正されるバージョンとに対して行われる。
【０１５４】
併置される動きベクトルに対する導出プロセス
このプロセスへの入力は、
−  現在の予測ブロックを指定する変数ｃｕｒｒＰｂ、
−  併置されるピクチャを指定する変数ｃｏｌＰｉｃ、
−  ｃｏｌＰｉｃにより指定される併置されるピクチャの内側の、併置される予測ブロックを指定する変数ｃｏｌＰｂ、
−  ｃｏｌＰｉｃにより指定される併置されるピクチャの上部左ルーマサンプルに対する、ｃｏｌＰｂにより指定される併置されるルーマ予測ブロックの上部左サンプルを指定するルーマロケーション（ｘＣｏｌＰｂ，ｙＣｏｌＰｂ）、
−  フラグｍｅｒｇｅＥＬ、
−  Ｘが０または１である参照インデックスｒｅｆＩｄｘＬＸ
である。
【０１５５】
このプロセスの出力は、
−  動きベクトル予測ｍｖＬＸＣｏｌ、
−  利用可能性フラグａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌ、
−  修正される参照インデックスｒｅｆＩｄｘＬＸ
である。
【０１５６】
変数ｃｕｒｒＰｉｃは、現在のピクチャを指定する。
【０１５７】
アレイｐｒｅｄＦｌａｇＬＸＣｏｌ［ｘ］［ｙ］、ｍｖＬＸＣｏｌ［ｘ］［ｙ］、および、ｒｅｆＩｄｘＬＸＣｏｌ［ｘ］［ｙ］は、ｃｏｌＰｉｃ、ＰｒｅｄＦｌａｇＬＸ［ｘ］［ｙ］、ＭｖＬＸ［ｘ］［ｙ］、および、ＲｅｆＩｄｘＬＸ［ｘ］［ｙ］により、それぞれ、指定される、併置されるピクチャの対応するアレイに等しくセットされ、Ｘは、このプロセスがそれに対して呼び出されるＸの値である。
【０１５８】
変数ｍｖＬＸＣｏｌおよびａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌは、下記のとおり導出される。
−  ｃｏｌＰｂがイントラ予測モードでコーディングされるならば、ｍｖＬＸＣｏｌの両方の構成要素は、０に等しくセットされ、ａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌは、０に等しくセットされる。
−  そうでなければ、動きベクトルｍｖＣｏｌ、参照インデックスｒｅｆＩｄｘＣｏｌ、および、参照リスト識別子ｌｉｓｔＣｏｌは、下記のとおり導出される。
【０１５９】
−  ｐｒｅｄＦｌａｇＬ０Ｃｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］が０に等しいならば、ｍｖＣｏｌ、ｒｅｆＩｄｘＣｏｌ、および、ｌｉｓｔＣｏｌは、ｍｖＬ１Ｃｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、ｒｅｆＩｄｘＬ１Ｃｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、および、Ｌ１に、それぞれ、等しくセットされる。
【０１６０】
−  そうでなければ、ｐｒｅｄＦｌａｇＬ０Ｃｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］が１に等しく、ｐｒｅｄＦｌａｇＬ１Ｃｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］が０に等しいならば、ｍｖＣｏｌ、ｒｅｆＩｄｘＣｏｌ、および、ｌｉｓｔＣｏｌは、ｍｖＬ０Ｃｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、ｒｅｆＩｄｘＬ０Ｃｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、および、Ｌ０に、それぞれ、等しくセットされる。
【０１６１】
−  そうでなければ（ｐｒｅｄＦｌａｇＬ０Ｃｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］が１に等しく、ｐｒｅｄＦｌａｇＬ１Ｃｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］が１に等しい）、下記の割り当てが行われる。
【０１６２】
−  ＤｉｆｆＰｉｃＯｒｄｅｒＣｎｔ（ａＰｉｃ，ｃｕｒｒＰｉｃ）が、０より少ない、または０に等しいことが、現在のスライスのあらゆる参照ピクチャリスト内のあらゆるピクチャａＰｉｃに対してであるならば、ｍｖＣｏｌ、ｒｅｆＩｄｘＣｏｌ、および、ｌｉｓｔＣｏｌは、ｍｖＬＸＣｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、ｒｅｆＩｄｘＬＸＣｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、および、ＬＸに、それぞれ、等しくセットされる。
【０１６３】
−  そうでなければ、ｍｖＣｏｌ、ｒｅｆＩｄｘＣｏｌ、および、ｌｉｓｔＣｏｌは、ｍｖＬＮＣｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、ｒｅｆＩｄｘＬＮＣｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、および、ＬＮに、それぞれ、等しくセットされ、Ｎは、ｃｏｌｌｏｃａｔｅｄ＿ｆｒｏｍ＿１０＿ｆｌａｇの値である。
【０１６４】
−  ｍｅｒｇｅＥＬが１に等しいとき、ｍｖＣｏｌ、ｒｅｆＩｄｘＣｏｌ、および、ｌｉｓｔＣｏｌは、下記のとおり修正される。
【０１６５】
−  変数ｍｖＣｏｌＮｅｗ、ｒｅｆＩｄｘＣｏｌＮｅｗ、および、ｌｉｓｔＣｏｌＮｅｗが、ｍｖＣｏｌ、ｒｅｆＩｄｘＣｏｌ、および、ｌｉｓｔＣｏｌに、それぞれ、等しくセットされ、フラグｂＮｏＳｃａｌｉｎｇＬｉｓｔＦｌａｇが、０に等しくセットされる。下記が、参照リストＬＹに適用することを、ｌｉｓｔＣｏｌから１−ｌｉｓｔＣｏｌまで、ｂＮｏＳｃａｌｉｎｇＬＩｓｔＦｌａｇが１に等しくなるまで行う。
【０１６６】
−  ＤｉｆｆＰｉｃＯｒｄｅｒＣｎｔ（ａＰｉｃ，ｃｕｒｒＰｉｃ）が、ＤｉｆｆＰｉｃＯｒｄｅｒＣｎｔ（ｒｅｆＰｉｃＬｉｓｔＬＹＣｏｌ［ｒｅｆＩｄｘＬＹＣｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］］，ｃｏｌＰｉｃ）に等しいことが、ｃｕｒｒＰｉｃのリストＬＸ内のピクチャａＰｉｃに対してであるならば、ｍｖＣｏｌＮｅｗ、ｒｅｆＩｄｘＣｏｌＮｅｗ、および、ｌｉｓｔＣｏｌＮｅｗは、ｍｖＬＹＣｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、ｒｅｆＩｄｘＬＹＣｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、および、ＬＹに、それぞれ、等しくセットされ、ｂＮｏＳｃａｌｉｎｇＬｉｓｔＦｌａｇは、１に等しくセットされる。
【０１６７】
−  ｂＮｏＳｃａｌｉｎｇＬｉｓｔＦｌａｇが１に等しいならば、ｍｖＣｏｌ、ｒｅｆＩｄｘＣｏｌ、および、ｌｉｓｔＣｏｌは、ｍｖＣｏｌＮｅｗ、ｒｅｆＩｄｘＣｏｌＮｅｗ、および、ｌｉｓｔＣｏｌＮｅｗに、それぞれ、等しくセットされる。
【０１６８】
−  そうでなければ、ｍｖＣｏｌ、ｒｅｆＩｄｘＣｏｌ、および、ｌｉｓｔＣｏｌは修正されない。
【０１６９】
−  ｍｅｒｇｅＥＬが１に等しいとき、ｍｖＣｏｌ、ｒｅｆＩｄｘＣｏｌ、および、ｌｉｓｔＣｏｌは、ｍｖＬＸＣｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、ｒｅｆＩｄｘＬＸＣｏｌ［ｘＣｏｌＰｂ］［ｙＣｏｌＰｂ］、および、ＬＸに、それぞれ、等しくセットされる。
【０１７０】
そしてｍｅｒｇｅＥＬが１に等しいとき、参照インデックスｒｅｆＩｄｘＬＸは、下記のとおり修正される。
【０１７１】
−  変数ｒｅｆＩｄｘＮｅｗが、ｒｅｆＩｄｘＬＸに等しくセットされ、フラグｂＮｏＳｃａｌｉｎｇＦｌａｇが、０に等しくセットされる。０からｎｕｍ＿ｒｅｆ＿ｉｄｘ＿ｌｘ＿ａｃｔｉｖｅ＿ｍｉｎｕｓ１までのｒｅｆＩｄｘＴｅｍｐに対して、ｂＮｏＳｃａｌｉｎｇＦｌａｇが１に等しくなるまで、下記が繰り返されて適用される。
【０１７２】
−  ＤｉｆｆＰｉｃＯｒｄｅｒＣｎｔ（ｃｕｒｒＰｉｃ，ＲｅｆＰｉｃＬｉｓｔＸ［ｒｅｆＩｄｘＴｅｍｐ］）が、ＤｉｆｆＰｉｃＯｒｄｅｒＣｎｔ（ｃｏｌＰｉｃ，ｒｅｆＰｉｃＬｉｓｔＣｏｌ［ｒｅｆＩｄｘＣｏｌ］）に等しく、ＬｏｎｇＴｅｒｍＲｅｆＰｉｃ（ｃｕｒｒＰｉｃ，ｃｕｒｒＰｂ，ｒｅｆＩｄｘＴｅｍｐ，ＬｉｓｔＸ）が、ＬｏｎｇＴｅｒｍＲｅｆＰｉｃ（ｃｏｌＰｉｃ，ｃｏｌＰｂ，ｒｅｆＩｄｘＣｏｌ，ｌｉｓｔＣｏｌ）に等しいとき、ｒｅｆＩｄｘＮｅｗは、ｒｅｆＩｄｘＴｅｍｐに等しくセットされ、ｂＮｏＳｃａｌｉｎｇＦｌａｇは、１に等しくセットされる。
【０１７３】
−  ｂＮｏＳｃａｌｉｎｇＦｌａｇが１に等しいならば、ｒｅｆＩｄｘＬＸは、ｒｅｆＩｄｘＮｅｗに等しくセットされる。
【０１７４】
−  そうでなければ、ｒｅｆＩｄｘＬＸは修正されない。
【０１７５】
そしてｍｖＬＸＣｏｌおよびａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌは、下記のとおり導出される。
【０１７６】
−  ＬｏｎｇＴｅｒｍＲｅｆＰｉｃ（ｃｕｒｒＰｉｃ，ｃｕｒｒＰｂ，ｒｅｆＩｄｘＬＸ，ＬＸ）が、ＬｏｎｇＴｅｒｍＲｅｆＰｉｃ（ｃｏｌＰｉｃ，ｃｏｌＰｂ，ｒｅｆＩｄｘＣｏｌ，ｌｉｓｔＣｏｌ）に等しくないならば、ｍｖＬＸＣｏｌの両方の構成要素は、０に等しくセットされ、ａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌは、０に等しくセットされる。
【０１７７】
−  そうでなければ、変数ａｖａｉｌａｂｌｅＦｌａｇＬＸＣｏｌは、１に等しくセットされ、ｒｅｆＰｉｃＬｉｓｔＣｏｌ［ｒｅｆＩｄｘＣｏｌ］は、セットされることが、ピクチャｃｏｌＰｉｃ内の予測ブロックｃｕｒｒＰｂを内包するスライスの参照ピクチャリストｌｉｓｔＣｏｌ内の参照インデックスｒｅｆＩｄｘＣｏｌを伴うピクチャであるように行われ、下記が適用される。
【０１７８】
【表１３】
2019068472.tif 000016
【０１７９】
−  ＲｅｆＰｉｃＬｉｓｔＸ［ｒｅｆＩｄｘＬＸ］が長期参照ピクチャである、または、ｃｏｌＰｏｃＤｉｆｆがｃｕｒｒＰｏｃＤｉｆｆに等しいならば、ｍｖＬＸＣｏｌは、下記のとおり導出される。
【０１８０】
【表１４】
2019068472.tif 000017
【０１８１】
−  そうでなければ、ｍｖＬＸＣｏｌは、導出されることが、動きベクトルｍｖＣｏｌのスケーリングされるバージョンとして、下記のとおり行われる。
【０１８２】
【表１５】
2019068472.tif 000018
【０１８３】
その場合ｔｄおよびｔｂは、下記のとおり導出される。
【０１８４】
【表１６】
2019068472.tif 000019
【０１８５】
スケーラブルビデオコーディングシステムのコーディング効率を拡張するための、本明細書で記述される例示的なプロセス、例えば、マージモードに対する併置されるブロックに対する参照リスト選択の例示的なプロセス、および、非マージモードに対する例示的なＡＭＶＰ候補リスト構築プロセスは、ビデオを、ワイヤレス通信システム、例えるなら、図１７Ａ〜１７Ｅで例示される、例示的なワイヤレス通信システム１２００、および、その構成要素内で移送することによって実装され得る。
【０１８６】
図１７Ａは、例示的な通信システム１２００の線図であり、そのシステム内で、１または複数の開示される実施形態が実装され得る。例えばワイヤレスネットワーク（例えば、通信システム１２００の１または複数の構成要素を備えるワイヤレスネットワーク）は、ワイヤレスネットワークを越えて（例えば、ワイヤレスネットワークに関連付けられる、“壁に囲まれた庭”を越えて）広がるベアラが、ＱｏＳ特性を割り当てられ得るように、構成される。
【０１８７】
通信システム１２００は多重アクセスシステムであり得、その多重アクセスシステムは、コンテンツ、例えるなら、ボイス、データ、ビデオ、メッセージング、ブロードキャスト、その他を、複数のワイヤレスユーザに提供する。通信システム１２００は、複数のワイヤレスユーザが、そのようなコンテンツに、ワイヤレス帯域幅を含むシステムリソースの共有によってアクセスすることを可能にし得る。例えば通信システム１２００は、１または複数のチャネルアクセス方法を用い得るものであり、それらの方法は、例えるなら、符号分割多元接続（ＣＤＭＡ：code division multiple access）、時分割多元接続（ＴＤＭＡ：time division multiple access）、周波数分割多元接続（ＦＤＭＡ：frequency division multiple access）、直交ＦＤＭＡ（ＯＦＤＭＡ：orthogonal FDMA）、単一キャリアＦＤＭＡ（ＳＣ−ＦＤＭＡ：single-carrier FDMA）、および類するものである。
【０１８８】
図１７Ａに示されるように通信システム１２００は、少なくとも１つのワイヤレス送信／受信ユニット（ＷＴＲＵ）、例えるなら複数のＷＴＲＵ、実例としてＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃ、および、１２０２ｄと、無線アクセスネットワーク（ＲＡＮ）１２０４と、コアネットワーク１２０６と、公衆交換電話ネットワーク（ＰＳＴＮ：public switched telephone network）１２０８と、インターネット１２１０と、他のネットワーク１２１２とを含み得るが、開示される実施形態は、任意の数のＷＴＲＵ、基地局、ネットワーク、および／または、ネットワーク要素を企図するということが認識されるべきである。ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃ、１２０２ｄの各々は、ワイヤレス環境で動作および／または通信するように構成される任意のタイプのデバイスであり得る。例として、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃ、１２０２ｄは、ワイヤレス信号を送信および／または受信するように構成され得るものであり、ユーザ機器（ＵＥ）、移動局、固定されたまたは移動の加入者ユニット、ページャ、セルラー電話、パーソナルデジタルアシスタント（ＰＤＡ）、スマートフォン、ラップトップ、ネットブック、パーソナルコンピュータ、ワイヤレスセンサ、消費者電子機器、および類するものを含み得る。
【０１８９】
通信システム１２００はさらには、基地局１２１４ａおよび基地局１２１４ｂを含み得る。基地局１２１４ａ、１２１４ｂの各々は、任意のタイプのデバイスであり得、そのデバイスは、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃ、１２０２ｄの少なくとも１つとワイヤレスにインターフェイス接続して、１または複数の通信ネットワーク、例えるなら、コアネットワーク１２０６、インターネット１２１０、および／または、ネットワーク１２１２へのアクセスを容易にするように構成される。例として、基地局１２１４ａ、１２１４ｂは、基地トランシーバ局（ＢＴＳ）、ノードＢ、ｅノードＢ、ホームノードＢ、ホームｅノードＢ、サイトコントローラ、アクセスポイント（ＡＰ）、ワイヤレスルータ、および類するものであり得る。基地局１２１４ａ、１２１４ｂは各々、単一の要素として表現されるが、基地局１２１４ａ、１２１４ｂは、任意の数の相互接続される基地局および／またはネットワーク要素を含み得るということが認識されるべきである。
【０１９０】
基地局１２１４ａは、ＲＡＮ１２０４の部分であり得、そのＲＡＮ１２０４はさらには、他の基地局および／またはネットワーク要素（示されない）、例えるなら、基地局コントローラ（ＢＳＣ）、無線ネットワークコントローラ（ＲＮＣ：radio network controller）、中継ノード、その他を含み得る。基地局１２１４ａおよび／または基地局１２１４ｂは、ワイヤレス信号を個別の地理的領域内で送信および／または受信するように構成され得、その地理的領域はセルと呼称され得る（示されない）。セルは、セルセクタにさらに分割され得る。例えば、基地局１２１４ａに関連付けられるセルは、３つのセクタに分割され得る。したがって、１つの実施形態では基地局１２１４ａは、３つのトランシーバを、すなわち、セルの各々のセクタに対して１つを含み得る。別の実施形態では基地局１２１４ａは、多重入力多重出力（ＭＩＭＯ：multiple-input multiple output）技術を用い得、したがって、複数のトランシーバをセルの各々のセクタに対して利用することが可能である。
【０１９１】
基地局１２１４ａ、１２１４ｂは、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃ、１２０２ｄの１または複数と、エアインターフェイス１２１６によって通信し得、そのエアインターフェイス１２１６は、任意の適したワイヤレス通信リンク（例えば、無線周波数（ＲＦ）、マイクロウェーブ、赤外線（ＩＲ）、紫外線（ＵＶ）、可視光、その他）であり得る。エアインターフェイス１２１６は、任意の適した無線アクセス技術（ＲＡＴ：radio access technology）を使用して確立され得る。
【０１９２】
より具体的には、上記で記載されたように通信システム１２００は、多元接続システムであり得、１または複数のチャネルアクセス体系、例えるなら、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡ、および類するものを用い得る。例えば、ＲＡＮ１２０４内の基地局１２１４ａ、および、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃは、無線技術、例えるなら、ユニバーサルモバイルテレコミュニケーションシステム（ＵＭＴＳ：Universal Mobile Telecommunications System）地上波無線アクセス（ＵＴＲＡ： Terrestrial Radio Access）を実装し得るものであり、そのＵＴＲＡは、エアインターフェイス１２１６を、広帯域ＣＤＭＡ（ＷＣＤＭＡ（登録商標）：wideband CDMA）を使用して確立し得る。ＷＣＤＭＡは、通信プロトコル、例えるなら、高速パケットアクセス（ＨＳＰＡ：High-Speed Packet Access）および／または進化型ＨＳＰＡ（ＨＳＰＡ＋）を含み得る。ＨＳＰＡは、高速ダウンリンクパケットアクセス（ＨＳＤＰＡ）および／または高速アップリンクパケットアクセス（ＨＳＵＰＡ）を含み得る。
【０１９３】
別の実施形態では、基地局１２１４ａ、および、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃは、無線技術、例えるなら、進化型ＵＭＴＳ地上波無線アクセス（Ｅ−ＵＴＲＡ）を実装し得るものであり、そのＥ−ＵＴＲＡは、エアインターフェイス１２１６を、ロングタームエボリューション（ＬＴＥ）および／またはＬＴＥ−アドバンスト（ＬＴＥ−Ａ）を使用して確立し得る。
【０１９４】
他の実施形態では、基地局１２１４ａ、および、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃは、無線技術、例えるなら、ＩＥＥＥ８０２．１６（すなわち、ワールドワイドインターオペラビリティフォーマイクロウェーブアクセス（ＷｉＭＡＸ：Worldwide Interoperability for Microwave Access））、ＣＤＭＡ２０００、ＣＤＭＡ２０００  １Ｘ、ＣＤＭＡ２０００ＥＶ−ＤＯ、暫定標準２０００（ＩＳ−２０００）、暫定標準９５（ＩＳ−９５）、暫定標準８５６（ＩＳ−８５６）、移動通信用グローバルシステム（ＧＳＭ（登録商標）：Global System for Mobile communications）、ＧＳＭ進化用拡張データレート（ＥＤＧＥ：Enhanced Data rates for GSM Evolution）、ＧＳＭ  ＥＤＧＥ（ＧＥＲＡＮ）、および類するものを実装し得る。
【０１９５】
図１７Ａでの基地局１２１４ｂは、例えば、ワイヤレスルータ、ホームノードＢ、ホームｅノードＢ、または、アクセスポイントであり得、ワイヤレス接続性を、局所的なエリア、例えるなら、仕事場、家、乗物、構内、および類するもので容易にするために、任意の適したＲＡＴを利用する。１つの実施形態では、基地局１２１４ｂ、および、ＷＴＲＵ１２０２ｃ、１２０２ｄは、無線技術、例えるならＩＥＥＥ８０２．１１を実装して、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）を確立し得る。別の実施形態では、基地局１２１４ｂ、および、ＷＴＲＵ１２０２ｃ、１２０２ｄは、無線技術、例えるならＩＥＥＥ８０２．１５を実装して、ワイヤレスパーソナルエリアネットワーク（ＷＰＡＮ）を確立し得る。さらに別の実施形態では、基地局１２１４ｂ、および、ＷＴＲＵ１２０２ｃ、１２０２ｄは、セルラーに基づくＲＡＴ（例えば、ＷＣＤＭＡ、ＣＤＭＡ２０００、ＧＳＭ、ＬＴＥ、ＬＴＥ−Ａ、その他）を利用して、ピコセルまたはフェムトセルを確立し得る。図１７Ａに示されるように基地局１２１４ｂは、インターネット１２１０への直接接続を有し得る。したがって基地局１２１４ｂは、インターネット１２１０に、コアネットワーク１２０６を経由してアクセスすることを要求されない場合がある。
【０１９６】
ＲＡＮ１２０４は、コアネットワーク１２０６との通信の状態にあり得、そのコアネットワーク１２０６は、任意のタイプのネットワークであり得、そのネットワークは、ボイス、データ、アプリケーション、および／または、ボイスオーバインターネットプロトコル（ＶｏＩＰ）サービスを、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃ、１２０２ｄの１または複数に提供するように構成される。例えばコアネットワーク１２０６は、呼制御、ビリングサービス、モバイルロケーションに基づくサービス、プリペイド呼、インターネット接続性、ビデオ分配、その他を提供すること、および／または、高レベルセキュリティ機能、例えるならユーザ認証を遂行することが可能である。図１７Ａには示されないが、ＲＡＮ１２０４および／またはコアネットワーク１２０６は、他のＲＡＮとの直接または間接の通信の状態にあり得、それらの他のＲＡＮは、ＲＡＮ１２０４と同じＲＡＴを、または異なるＲＡＴを用いるということが認識されるべきである。例えば、Ｅ−ＵＴＲＡ無線技術を利用している場合があるＲＡＮ１２０４に接続されていることに加えて、コアネットワーク１２０６はさらには、ＧＳＭ無線技術を用いる別のＲＡＮ（示されない）との通信の状態にあり得る。
【０１９７】
コアネットワーク１２０６はさらには、ゲートウェイとしてサービングし得るものであり、そのゲートウェイは、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃ、１２０２ｄが、ＰＳＴＮ１２０８、インターネット１２１０、および／または、他のネットワーク１２１２にアクセスするためのものである。ＰＳＴＮ１２０８は回線交換電話ネットワークを含み得るものであり、それらの電話ネットワークは、単純な古い電話サービス（ＰＯＴＳ：plain old telephone service）を提供するものである。インターネット１２１０は、相互接続されるコンピュータネットワークおよびデバイスのグローバルシステムを含み得るものであり、それらのコンピュータネットワークおよびデバイスは、共通の通信プロトコル、例えるなら、送信制御プロトコル（ＴＣＰ）、ユーザデータグラムプロトコル（ＵＤＰ）、および、インターネットプロトコル（ＩＰ）を、ＴＣＰ／ＩＰインターネットプロトコルスイートの形で使用するものである。ネットワーク１２１２は、ワイヤードまたはワイヤレス通信ネットワークを含み得るものであり、それらの通信ネットワークは、他のサービスプロバイダにより所有される、および／または、動作させられるものである。例えばネットワーク１２１２は、１または複数のＲＡＮに接続される別のコアネットワークを含み得、それらのＲＡＮは、ＲＡＮ１２０４と同じＲＡＴを、または異なるＲＡＴを用い得るものである。
【０１９８】
通信システム１２００内のＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃ、１２０２ｄの一部またはすべては、マルチモード能力を含み得るものであり、すなわちＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃ、１２０２ｄは、多重のトランシーバを含み得、それらのトランシーバは、異なるワイヤレスネットワークと、異なるワイヤレスリンクによって通信するためのものである。例えば、図１７Ａに示されるＷＴＲＵ１２０２ｃは、基地局１２１４ａと通信するように構成され得、その基地局１２１４ａは、セルラーに基づく無線技術を用い得、ＷＴＲＵ１２０２ｃは、基地局１２１４ｂと通信するように構成され得、その基地局１２１４ｂは、ＩＥＥＥ８０２無線技術を用い得る。
【０１９９】
図１７Ｂは、例示的なＷＴＲＵ１２０２のシステム線図である。図１７Ｂに示されるようにＷＴＲＵ１２０２は、プロセッサ１２１８、トランシーバ１２２０、送信／受信要素１２２２、スピーカ／マイクロホン１２２４、キーパッド１２２６、ディスプレイ／タッチパッド１２２８、取り外し不能メモリ１２３０、取り外し可能メモリ１２３２、電源１２３４、グローバルポジショニングシステム（ＧＰＳ）チップセット１２３６、および、他の周辺装置１２３８を含み得る。ＷＴＲＵ１２０２は、前述の要素の任意の副組み合わせを含むことが、実施形態と矛盾しない状態に残りながら可能であるということが認識されるべきである。
【０２００】
プロセッサ１２１８は、汎用プロセッサ、特殊目的プロセッサ、従来型プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、複数のマイクロプロセッサ、ＤＳＰコアに関連する１または複数のマイクロプロセッサ、コントローラ、マイクロコントローラ、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）回路、任意の他のタイプの集積回路（ＩＣ）、状態機械、および類するものであり得る。プロセッサ１２１８は、信号コーディング、データ処理、電力制御、入出力処理、および／または、ＷＴＲＵ１２０２がワイヤレス環境で動作することを可能にする任意の他の機能性を遂行し得る。プロセッサ１２１８はトランシーバ１２２０に結合され得、そのトランシーバ１２２０は送信／受信要素１２２２に結合され得る。図１７Ｂはプロセッサ１２１８およびトランシーバ１２２０を別々の構成要素として表現するが、プロセッサ１２１８およびトランシーバ１２２０は、一体に電子パッケージまたはチップ内に集積され得るということが認識されるべきである。
【０２０１】
送信／受信要素１２２２は、エアインターフェイス１２１６上で、信号を基地局（例えば、基地局１２１４ａ）に送信する、または、信号をその基地局から受信するように構成され得る。例えば１つの実施形態では、送信／受信要素１２２２は、ＲＦ信号を送信および／または受信するように構成されるアンテナであり得る。別の実施形態では、送信／受信要素１２２２は、例えば、ＩＲ信号、ＵＶ信号、または、可視光信号を送信および／または受信するように構成される放射器／検出器であり得る。さらに別の実施形態では、送信／受信要素１２２２は、ＲＦ信号および光信号の両方を、送信および受信するように構成され得る。送信／受信要素１２２２は、ワイヤレス信号の任意の組み合わせを送信および／または受信するように構成され得るということが認識されるべきである。
【０２０２】
追加で、送信／受信要素１２２２は、図１７Ｂで単一の要素として表現されるが、ＷＴＲＵ１２０２は、任意の数の送信／受信要素１２２２を含み得る。より具体的には、ＷＴＲＵ１２０２はＭＩＭＯ技術を用い得る。したがって、１つの実施形態ではＷＴＲＵ１２０２は、２つ以上の送信／受信要素１２２２（例えば、多重のアンテナ）を含み得、それらの送信／受信要素１２２２は、ワイヤレス信号を、エアインターフェイス１２１６上で送信および受信するためのものである。
【０２０３】
トランシーバ１２２０は、信号を変調するように構成され得、それらの信号は、送信／受信要素１２２２により送信されることになり、トランシーバ１２２０は、信号を復調するように構成され得、それらの信号は、送信／受信要素１２２２により受信される。上記で記載されたように、ＷＴＲＵ１２０２はマルチモード能力を有し得る。したがってトランシーバ１２２０は、多重のトランシーバを含み得、それらのトランシーバは、ＷＴＲＵ１２０２が、多重のＲＡＴ、例えるならＵＴＲＡおよびＩＥＥＥ８０２．１１によって、通信することを可能にするためのものである。
【０２０４】
ＷＴＲＵ１２０２のプロセッサ１２１８は、スピーカ／マイクロホン１２２４、キーパッド１２２６、および／または、ディスプレイ／タッチパッド１２２８（例えば、液晶ディスプレイ（ＬＣＤ）ディスプレイユニット、または、有機発光ダイオード（ＯＬＥＤ）ディスプレイユニット）に結合され得るものであり、ユーザ入力データを、それらのスピーカ／マイクロホン１２２４、キーパッド１２２６、および／または、ディスプレイ／タッチパッド１２２８から受信し得る。プロセッサ１２１８はさらには、ユーザデータを、スピーカ／マイクロホン１２２４、キーパッド１２２６、および／または、ディスプレイ／タッチパッド１２２８に出力し得る。追加で、プロセッサ１２１８は、任意のタイプの適したメモリ、例えるなら、取り外し不能メモリ１２３０および／または取り外し可能メモリ１２３２からの情報にアクセスし、データをそのメモリに記憶し得る。取り外し不能メモリ１２３０は、ランダムアクセスメモリ（ＲＡＭ）、読み出し専用メモリ（ＲＯＭ）、ハードディスク、または、任意の他のタイプのメモリ記憶デバイスを含み得る。取り外し可能メモリ１２３２は、加入者アイデンティティモジュール（ＳＩＭ）カード、ｍｅｍｏｒｙ  ｓｔｉｃｋ、ｓｅｃｕｒｅ  ｄｉｇｉｔａｌ（ＳＤ）メモリカード、および類するものを含み得る。他の実施形態ではプロセッサ１２１８は、メモリからの情報にアクセスし、データをそのメモリに記憶し得るものであり、そのメモリは、物理的にＷＴＲＵ１２０２上に配置されない、例えるなら、サーバまたはホームコンピュータ（示されない）上のものである。
【０２０５】
プロセッサ１２１８は、電力を電源１２３４から受信し得、ＷＴＲＵ１２０２内の他の構成要素に対する電力を分配および／または制御するように構成され得る。電源１２３４は、ＷＴＲＵ１２０２に電力供給するための任意の適したデバイスであり得る。例えば電源１２３４は、１または複数の乾電池（例えば、ニッケルカドミウム（ＮｉＣｄ）、ニッケル亜鉛（ＮｉＺｎ）、ニッケル金属水素化物（ＮｉＭＨ）、リチウムイオン（Ｌｉイオン）、その他）、ソーラーセル、燃料セル、および類するものを含み得る。
【０２０６】
プロセッサ１２１８はさらには、ＧＰＳチップセット１２３６に結合され得、そのＧＰＳチップセット１２３６は、ロケーション情報（例えば、経度および緯度）を、ＷＴＲＵ１２０２の現在のロケーションに関して提供するように構成され得る。ＧＰＳチップセット１２３６からの情報に加えて、またはその情報の代わりに、ＷＴＲＵ１２０２は、ロケーション情報を、エアインターフェイス１２１６上で基地局（例えば、基地局１２１４ａ、１２１４ｂ）から受信し、および／または、そのロケーションを、信号のタイミングに基づいて決定し得、それらの信号は、２つ以上の付近の基地局から受信される。ＷＴＲＵ１２０２は、ロケーション情報を、任意の適したロケーション決定方法によって入手することが、実施形態と矛盾しない状態に残りながら可能であるということが認識されるべきである。
【０２０７】
プロセッサ１２１８は、他の周辺装置１２３８にさらに結合され得、それらの他の周辺装置１２３８は、１または複数のソフトウェアおよび／またはハードウェアモジュールを含み得、それらのモジュールは、追加的な特徴、機能性、および／または、ワイヤードまたはワイヤレス接続性を提供する。例えば周辺装置１２３８は、加速度計、電子コンパス、衛星トランシーバ、デジタルカメラ（写真またはビデオ用）、ユニバーサルシリアルバス（ＵＳＢ）ポート、振動デバイス、テレビトランシーバ、ハンズフリーヘッドセット、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール、周波数変調（ＦＭ）無線ユニット、デジタル音楽プレーヤ、メディアプレーヤ、ビデオゲームプレーヤモジュール、インターネットブラウザ、および類するものを含み得る。
【０２０８】
図１７Ｃは、通信システム１２００の実施形態のシステム線図であり、その通信システム１２００は、ＲＡＮ１２０４ａおよびコアネットワーク１２０６ａを含み、それらのＲＡＮ１２０４ａおよびコアネットワーク１２０６ａは、ＲＡＮ１２０４およびコアネットワーク１２０６、それぞれの例示的な実装形態を備えるものである。上記で記載されたように、ＲＡＮ１２０４、実例としてＲＡＮ１２０４ａは、ＵＴＲＡ無線技術を用いて、ＷＴＲＵ１２０２ａ、１２０２ｂ、および、１２０２ｃと、エアインターフェイス１２１６上で通信し得る。ＲＡＮ１２０４ａはさらには、コアネットワーク１２０６ａとの通信の状態にあり得る。図１７Ｃに示されるように、ＲＡＮ１２０４ａは、ノードＢ１２４０ａ、１２４０ｂ、１２４０ｃを含み得、それらのノードＢは各々、１または複数のトランシーバを含み得、それらのトランシーバは、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃと、エアインターフェイス１２１６上で通信するためのものである。ノードＢ１２４０ａ、１２４０ｂ、１２４０ｃは各々、ＲＡＮ１２０４ａ内の個別のセル（示されない）に関連付けられ得る。ＲＡＮ１２０４ａはさらには、ＲＮＣ１２４２ａ、１２４２ｂを含み得る。ＲＡＮ１２０４ａは、任意の数のノードＢおよびＲＮＣを含むことが、実施形態と矛盾しない状態に残りながら可能であるということが認識されるべきである。
【０２０９】
図１７Ｃに示されるように、ノードＢ１２４０ａ、１２４０ｂは、ＲＮＣ１２４２ａとの通信の状態にあり得る。追加的にノードＢ１２４０ｃは、ＲＮＣ１２４２ｂとの通信の状態にあり得る。ノードＢ１２４０ａ、１２４０ｂ、１２４０ｃは、それぞれのＲＮＣ１２４２ａ、１２４２ｂと、Ｉｕｂインターフェイスを介して通信し得る。ＲＮＣ１２４２ａ、１２４２ｂは、Ｉｕｒインターフェイスを介して互いとの通信の状態にあり得る。ＲＮＣ１２４２ａ、１２４２ｂの各々は、それぞれのノードＢ１２４０ａ、１２４０ｂ、１２４０ｃを制御するように構成され得、それらのノードＢは、それが接続されるものである。追加で、ＲＮＣ１２４２ａ、１２４２ｂの各々は、他の機能性を実行またはサポートするように構成され得、その機能性は、例えるなら、アウターループ電力制御、負荷制御、受付制御、パケットスケジューリング、ハンドオーバ制御、マクロダイバーシティ、セキュリティ機能、データ暗号化、および類するものである。
【０２１０】
図１７Ｃに示されるコアネットワーク１２０６ａは、メディアゲートウェイ（ＭＧＷ：media gateway）１２４４、移動通信交換局（ＭＳＣ：mobile switching center）１２４６、サービングＧＰＲＳサポートノード（ＳＧＳＮ：serving GPRS support node）１２４８、および／または、ゲートウェイＧＰＲＳサポートノード（ＧＧＳＮ：gateway GPRS support node）１２５０を含み得る。前述の要素の各々はコアネットワーク１２０６ａの一部として表現されるが、これらの要素の任意のものは、コアネットワークオペレータ以外のエンティティにより所有される、および／または、動作させられる場合があるということが認識されるべきである。
【０２１１】
ＲＡＮ１２０４ａ内のＲＮＣ１２４２ａは、コアネットワーク１２０６ａ内のＭＳＣ１２４６に、ＩｕＣＳインターフェイスを介して接続され得る。ＭＳＣ１２４６は、ＭＧＷ１２４４に接続され得る。ＭＳＣ１２４６およびＭＧＷ１２４４は、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃに、回線交換ネットワーク、例えるならＰＳＴＮ１２０８へのアクセスを提供して、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃと、従前の固定電話回線通信デバイスとの間の通信を容易にし得る。
【０２１２】
ＲＡＮ１２０４ａ内のＲＮＣ１２４２ａはさらには、コアネットワーク１２０６ａ内のＳＧＳＮ１２４８に、ＩｕＰＳインターフェイスを介して接続され得る。ＳＧＳＮ１２４８は、ＧＧＳＮ１２５０に接続され得る。ＳＧＳＮ１２４８およびＧＧＳＮ１２５０は、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃに、パケット交換ネットワーク、例えるならインターネット１２１０へのアクセスを提供して、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃと、ＩＰが可能にされるデバイスとの間の通信を容易にし得る。
【０２１３】
上記で記載されたように、コアネットワーク１２０６ａはさらには、他のワイヤードまたはワイヤレスネットワークを含み得るネットワーク１２１２に接続され得、それらの他のワイヤードまたはワイヤレスネットワークは、他のサービスプロバイダにより所有される、および／または、動作させられるものである。
【０２１４】
図１７Ｄは、通信システム１２００の実施形態のシステム線図であり、その通信システム１２００は、ＲＡＮ１２０４ｂおよびコアネットワーク１２０６ｂを含み、それらのＲＡＮ１２０４ｂおよびコアネットワーク１２０６ｂは、ＲＡＮ１２０４およびコアネットワーク１２０６、それぞれの例示的な実装形態を備えるものである。上記で記載されたように、ＲＡＮ１２０４、実例としてＲＡＮ１２０４ｂは、Ｅ−ＵＴＲＡ無線技術を用いて、ＷＴＲＵ１２０２ａ、１２０２ｂ、および、１２０２ｃと、エアインターフェイス１２１６上で通信し得る。ＲＡＮ１２０４ｂはさらには、コアネットワーク１２０６ｂとの通信の状態にあり得る。
【０２１５】
ＲＡＮ１２０４ｂは、ｅノードＢ１２４０ｄ、１２４０ｅ、１２４０ｆを含み得るが、ＲＡＮ１２０４ｂは、任意の数のｅノードＢを含むことが、実施形態と矛盾しない状態に残りながら可能であるということが認識されるべきである。ｅノードＢ１２４０ｄ、１２４０ｅ、１２４０ｆは各々、１または複数のトランシーバを含み得、それらのトランシーバは、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃと、エアインターフェイス１２１６上で通信するためのものである。１つの実施形態では、ｅノードＢ１２４０ｄ、１２４０ｅ、１２４０ｆは、ＭＩＭＯ技術を実装し得る。したがってｅノードＢ１２４０ｄは、例えば、多重のアンテナを使用して、ワイヤレス信号をＷＴＲＵ１２０２ａに送信し、ワイヤレス信号をＷＴＲＵ１２０２ａから受信することが可能である。
【０２１６】
ｅノードＢ１２４０ｄ、１２４０ｅ、および、１２４０ｆの各々は、個別のセル（示されない）に関連付けられ得、無線リソース管理判断、ハンドオーバ判断、アップリンクおよび／またはダウンリンクでのユーザのスケジューリング、ならびに類するものに対処するように構成され得る。図１７Ｄに示されるように、ｅノードＢ１２４０ｄ、１２４０ｅ、１２４０ｆは、Ｘ２インターフェイス上で互いに通信し得る。
【０２１７】
図１７Ｄに示されるコアネットワーク１２０６ｂは、モビリティ管理ゲートウェイ（ＭＭＥ：mobility management gateway）１２４３、サービングゲートウェイ１２４５、および、パケットデータネットワーク（ＰＤＮ）ゲートウェイ１２４７を含み得る。前述の要素の各々はコアネットワーク１２０６ｂの一部として表現されるが、これらの要素の任意のものは、コアネットワークオペレータ以外のエンティティにより所有される、および／または、動作させられる場合があるということが認識されるべきである。
【０２１８】
ＭＭＥ１２４３は、ＲＡＮ１２０４ｂ内のｅノードＢ１２４０ｄ、１２４０ｅ、および、１２４０ｆの各々に、Ｓ１インターフェイスを介して接続され得、制御ノードとしての役割を果たし得る。例えばＭＭＥ１２４３は、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃのユーザを認証すること、ベアラアクティブ化／非アクティブ化、個別のサービングゲートウェイを、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃの初期アタッチの間に選択すること、および類するものに対して責任を負う場合がある。ＭＭＥ１２４３はさらには、ＲＡＮ１２０４ｂと、他のＲＡＮ（示されない）との間で切り替えるための制御プレーン機能を提供し得、それらの他のＲＡＮは、他の無線技術、例えるならＧＳＭまたはＷＣＤＭＡを用いる。
【０２１９】
サービングゲートウェイ１２４５は、ＲＡＮ１２０４ｂ内のｅノードＢ１２４０ｄ、１２４０ｅ、１２４０ｆの各々に、Ｓ１インターフェイスを介して接続され得る。サービングゲートウェイ１２４５は、一般的には、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃへの／からのユーザデータパケットを、ルーティングおよび転送し得る。サービングゲートウェイ１２４５はさらには、他の機能を遂行し得るものであり、それらの機能は、例えるなら、ユーザプレーンをｅノードＢ間のハンドオーバの間にアンカリングすること、ダウンリンクデータがＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃに対して利用可能であるときにページングをトリガリングすること、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃのコンテキストを管理および記憶すること、ならびに類することである。
【０２２０】
サービングゲートウェイ１２４５はさらには、ＰＤＮゲートウェイ１２４７に接続され得、そのＰＤＮゲートウェイ１２４７は、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃに、パケット交換ネットワーク、例えるならインターネット１２１０へのアクセスを提供して、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃと、ＩＰが可能にされるデバイスとの間の通信を容易にし得る。
【０２２１】
コアネットワーク１２０６ｂは、他のネットワークとの通信を容易にし得る。例えばコアネットワーク１２０６ｂは、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃに、回線交換ネットワーク、例えるならＰＳＴＮ１２０８へのアクセスを提供して、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃと、従前の固定電話回線通信デバイスとの間の通信を容易にし得る。例えばコアネットワーク１２０６ｂは、ＩＰゲートウェイ（例えば、ＩＰマルチメディアサブシステム（ＩＭＳ）サーバ）を含み得る、または、そのＩＰゲートウェイと通信し得るものであり、そのＩＰゲートウェイは、コアネットワーク１２０６ｂとＰＳＴＮ１２０８との間のインターフェイスとしての役割を果たす。追加で、コアネットワーク１２０６ｂは、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃに、ネットワーク１２１２へのアクセスを提供し得、それらのネットワーク１２１２は、他のワイヤードまたはワイヤレスネットワークを含み得、それらの他のワイヤードまたはワイヤレスネットワークは、他のサービスプロバイダにより所有される、および／または、動作させられるものである。
【０２２２】
図１７Ｅは、通信システム１２００の実施形態のシステム線図であり、その通信システム１２００は、ＲＡＮ１２０４ｃおよびコアネットワーク１２０６ｃを含み、それらのＲＡＮ１２０４ｃおよびコアネットワーク１２０６ｃは、ＲＡＮ１２０４およびコアネットワーク１２０６、それぞれの例示的な実装形態を備えるものである。ＲＡＮ１２０４、実例としてＲＡＮ１２０４ｃは、アクセスサービスネットワーク（ＡＳＮ：access service network）であり得、そのＡＳＮは、ＩＥＥＥ８０２．１６無線技術を用いて、ＷＴＲＵ１２０２ａ、１２０２ｂ、および、１２０２ｃと、エアインターフェイス１２１６上で通信する。本明細書で記述されるように、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃ、ＲＡＮ１２０４ｃ、および、コアネットワーク１２０６ｃの異なる機能エンティティ間の通信リンクは、参照ポイントとして定義され得る。
【０２２３】
図１７Ｅに示されるようにＲＡＮ１２０４ｃは、基地局１２４０ｇ、１２４０ｈ、１２４０ｉ、および、ＡＳＮゲートウェイ１２４１を含み得るが、ＲＡＮ１２０４ｃは、任意の数の基地局およびＡＳＮゲートウェイを含むことが、実施形態と矛盾しない状態に残りながら可能であるということが認識されるべきである。基地局１２４０ｇ、１２４０ｈ、１２４０ｉは各々、ＲＡＮ１２０４ｃ内の個別のセル（示されない）に関連付けられ得、各々、１または複数のトランシーバを含み得、それらのトランシーバは、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃと、エアインターフェイス１２１６上で通信するためのものである。１つの実施形態では、基地局１２４０ｇ、１２４０ｈ、１２４０ｉは、ＭＩＭＯ技術を実装し得る。したがって基地局１２４０ｇは、例えば、多重のアンテナを使用して、ワイヤレス信号をＷＴＲＵ１２０２ａに送信し、ワイヤレス信号をＷＴＲＵ１２０２ａから受信することが可能である。基地局１２４０ｇ、１２４０ｈ、１２４０ｉはさらには、モビリティ管理機能を提供し得るものであり、それらの機能は、例えるなら、ハンドオフトリガリング、トンネル確立、無線リソース管理、トラフィック分類、サービス品質（ＱｏＳ）ポリシー強制、および類するものである。ＡＳＮゲートウェイ１２４１は、トラフィック集約ポイントとしての役割を果たし得るものであり、ページング、加入者プロファイルのキャッシング、コアネットワーク１２０６ｃへのルーティング、および類するものに対して責任を負う場合がある。
【０２２４】
ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃと、ＲＡＮ１２０４ｃとの間のエアインターフェイス１２１６は、Ｒ１参照ポイントとして定義され得るものであり、そのＲ１参照ポイントは、ＩＥＥＥ８０２．１６仕様を実装する。追加で、ＷＴＲＵ１２０２ａ、１２０２ｂ、および、１２０２ｃの各々は、コアネットワーク１２０６ｃとの論理インターフェイス（示されない）を確立し得る。ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃと、コアネットワーク１２０６ｃとの間の論理インターフェイスは、Ｒ２参照ポイントとして定義され得るものであり、そのＲ２参照ポイントは、認証、許可、ＩＰホスト構成管理、および／または、モビリティ管理のために使用され得る。
【０２２５】
基地局１２４０ｇ、１２４０ｈ、１２４０ｉの各々の間の通信リンクは、Ｒ８参照ポイントとして定義され得るものであり、そのＲ８参照ポイントは、ＷＴＲＵハンドオーバ、および、基地局間のデータの転送を容易にするためのプロトコルを含む。基地局１２４０ｇ、１２４０ｈ、１２４０ｉと、ＡＳＮゲートウェイ１２４１との間の通信リンクは、Ｒ６参照ポイントとして定義され得る。Ｒ６参照ポイントは、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃの各々に関連付けられるモビリティイベントに基づいてモビリティ管理を容易にするためのプロトコルを含み得る。
【０２２６】
図１７Ｅに示されるようにＲＡＮ１２０４ｃは、コアネットワーク１２０６ｃに接続され得る。ＲＡＮ１２０４ｃとコアネットワーク１２０６ｃとの間の通信リンクは、Ｒ３参照ポイントとして定義され得るものであり、そのＲ３参照ポイントは、例えば、データ転送およびモビリティ管理能力を容易にするためのプロトコルを含む。コアネットワーク１２０６ｃは、モバイルＩＰホームエージェント（ＭＩＰ−ＨＡ：mobile IP home agent）１２５４、認証・許可・課金（ＡＡＡ：authentication, authorization, accounting）サーバ１２５６、および、ゲートウェイ１２５８を含み得る。前述の要素の各々はコアネットワーク１２０６ｃの一部として表現されるが、これらの要素の任意のものは、コアネットワークオペレータ以外のエンティティにより所有される、および／または、動作させられる場合があるということが認識されるべきである。
【０２２７】
ＭＩＰ−ＨＡは、ＩＰアドレス管理に対して責任を負う場合があり、ＷＴＲＵ１２０２ａ、１２０２ｂ、および、１２０２ｃが、異なるＡＳＮおよび／または異なるコアネットワークの間でローミングすることを可能にし得る。ＭＩＰ−ＨＡ１２５４は、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃに、パケット交換ネットワーク、例えるならインターネット１２１０へのアクセスを提供して、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃと、ＩＰが可能にされるデバイスとの間の通信を容易にし得る。ＡＡＡサーバ１２５６は、ユーザ認証に対して、および、ユーザサービスをサポートすることに対して責任を負う場合がある。ゲートウェイ１２５８は、他のネットワークとのインターワーキングを容易にし得る。例えばゲートウェイ１２５８は、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃに、回線交換ネットワーク、例えるならＰＳＴＮ１２０８へのアクセスを提供して、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃと、従前の固定電話回線通信デバイスとの間の通信を容易にし得る。追加で、ゲートウェイ１２５８は、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃに、ネットワーク１２１２へのアクセスを提供し得るものであり、それらのネットワーク１２１２は、他のワイヤードまたはワイヤレスネットワークを含み得るものであり、それらの他のワイヤードまたはワイヤレスネットワークは、他のサービスプロバイダにより所有される、および／または、動作させられるものである。
【０２２８】
図１７Ｅには示されないが、ＲＡＮ１２０４ｃは他のＡＳＮに接続され得、コアネットワーク１２０６ｃは他のコアネットワークに接続され得るということが認識されるべきである。ＲＡＮ１２０４ｃと他のＡＳＮとの間の通信リンクは、Ｒ４参照ポイントとして定義され得るものであり、そのＲ４参照ポイントは、ＷＴＲＵ１２０２ａ、１２０２ｂ、１２０２ｃのモビリティを、ＲＡＮ１２０４ｃと他のＡＳＮとの間で調和させるためのプロトコルを含み得る。コアネットワーク１２０６ｃと他のコアネットワークとの間の通信リンクは、Ｒ５参照ポイントとして定義され得るものであり、そのＲ５参照ポイントは、インターワーキングを、ホームコアネットワークと、訪問されるコアネットワークとの間で容易にするためのプロトコルを含み得る。
【０２２９】
特徴および要素が、上記で、個別の組み合わせで記述されているが、当業者は、各々の特徴または要素が、単独で、または、他の特徴および要素との任意の組み合わせで使用され得るということを認識するであろう。追加で、本明細書で記述された方法は、コンピュータ可読メディアに組み込まれる、コンピュータプログラム、ソフトウェア、または、ファームウェアの形で、コンピュータまたはプロセッサによる執行のために実装され得る。コンピュータ可読メディアの例は、電子信号（ワイヤードまたはワイヤレス接続によって送信される）、および、コンピュータ可読記憶メディアを含む。コンピュータ可読記憶メディアの例は、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、レジスタ、キャッシュメモリ、半導体メモリデバイス、磁気メディア、例えるなら、内蔵ハードディスクおよび取り外し可能ディスク、磁気光学メディア、光学メディア、例えるなら、ＣＤ−ＲＯＭディスクおよびデジタルバーサタイルディスク（ＤＶＤ）を含むが、それらに制限されない。ソフトウェアとの関連の状態にあるプロセッサは、ＷＴＲＵでの使用のための無線周波数トランシーバ、ＷＴＲＵ、端末、基地局、ＲＮＣ、または、任意のホストコンピュータを実装するために使用され得る。本明細書で、１または複数の例示的な実施形態によって記述された、特徴および／または要素は、本明細書で、１または複数の他の例示的な実施形態によって記述された、特徴および／または要素との組み合わせで使用され得る。
【図１】
2019068472.tif 000020
【図２】
2019068472.tif 000021
【図３】
2019068472.tif 000022
【図４】
2019068472.tif 000023
【図５】
2019068472.tif 000024
【図６】
2019068472.tif 000025
【図７】
2019068472.tif 000026
【図８】
2019068472.tif 000027
【図９】
2019068472.tif 000028
【図１０】
2019068472.tif 000029
【図１１】
2019068472.tif 000030
【図１２】
2019068472.tif 000031
【図１３】
2019068472.tif 000032
【図１４】
2019068472.tif 000033
【図１５】
2019068472.tif 000034
【図１６】
2019068472.tif 000035
【図１７Ａ】
2019068472.tif 000036
【図１７Ｂ】
2019068472.tif 000037
【図１７Ｃ】
2019068472.tif 000038
【図１７Ｄ】
2019068472.tif 000039
【図１７Ｅ】
2019068472.tif 000040
【手続補正書】
【提出日】平成31年2月4日(2019.2.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ビデオコーディングの方法であって、
現在の予測ユニットに関連付けられた参照ピクチャリストを取得するステップであって、前記参照ピクチャリストは複数の参照ピクチャを含む、ステップと、
前記現在の予測ユニットに関連付けられた前記参照ピクチャリストから、参照ピクチャを取り出すステップと、
動きベクトルスケーリング動作が、動きベクトル予測を実行するための動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられているかどうかを決定するステップと、
前記決定に基づいて、前記現在の予測ユニットに関連付けられた前記参照ピクチャリストから前記動きベクトル予測候補を選択するステップと
を含む方法。
【請求項２】
動きベクトル予測可能フラグに基づいて、動きベクトルスケーリング動作が回避されることになると決定するステップをさらに含み、
前記動きベクトル予測候補を選択するステップは、動きベクトルスケーリング動作が、動きベクトル予測を実行するための前記動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられていないという決定に基づいて、前記動きベクトル予測候補として前記参照ピクチャを選択するステップをさらに含む、
請求項１に記載の方法。
【請求項３】
動きベクトルスケーリング動作が、動きベクトル予測を実行するための前記動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられているかどうかを決定するステップは、
前記現在の予測ユニットに併置された、併置された予測ユニットを特定するステップと、
前記参照ピクチャが前記併置された予測ユニットの参照ピクチャと同じピクチャ順序カウント（ＰＯＣ）値を有するという条件で、動きベクトルスケーリング動作が、動きベクトル予測を実行するための前記動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられていないと決定するステップと
をさらに含む、請求項１に記載の方法。
【請求項４】
動きベクトルスケーリング動作が、動きベクトル予測を実行するための前記動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられているかどうかを決定するステップは、
前記現在の予測ユニットに併置された、併置された予測ユニットを特定するステップと、
前記参照ピクチャが、前記併置された予測ユニットに関連付けられたピクチャと前記併置された予測ユニットの参照ピクチャとの間のピクチャ順序カウント（ＰＯＣ）距離と、前記現在の予測ユニットに関連付けられたピクチャから同じＰＯＣ距離を有するという条件で、動きベクトルスケーリング動作が、動きベクトル予測を実行するための前記動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられていないと決定するステップと
をさらに含む、請求項１に記載の方法。
【請求項５】
前記併置された予測ユニットに関連付けられた前記ピクチャと前記併置された予測ユニットの前記参照ピクチャとの間の前記ＰＯＣ距離は、前記併置された予測ユニットに関連付けられた併置されたピクチャに関連付けられたＰＯＣ値と前記併置された予測ユニットの前記参照ピクチャに関連付けられたＰＯＣ値との間の差を含む、請求項４に記載の方法。
【請求項６】
動きベクトルスケーリング動作が、動きベクトル予測を実行するための前記動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられているかどうかを決定するステップは、
前記参照ピクチャと前記現在の予測ユニットに関連付けられたピクチャとの間の第１のピクチャ順序カウント（ＰＯＣ）距離を計算するステップと、
併置された予測ユニットの参照ピクチャと前記併置された予測ユニットに関連付けられたピクチャとの間の第２のＰＯＣ距離を計算するステップと、
さらに含み、
動きベクトルスケーリング動作が、動きベクトル予測を実行するための前記動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられているかどうかは、前記第１のＰＯＣ距離および前記第２のＰＯＣ距離の比較に基づいて決定される、
請求項１に記載の方法。
【請求項７】
前記第１のＰＯＣ距離が前記第２のＰＯＣ距離に等しいという条件で、動きベクトルスケーリング動作が、動きベクトル予測を実行するための前記動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられていないと決定される、請求項６に記載の方法。
【請求項８】
前記動きベクトル予測候補に関連付けられた動きベクトルを、空間動きベクトル予測候補の位置よりも前の位置で、マージ候補リストに追加するステップ
をさらに含む、請求項１に記載の方法。
【請求項９】
前記動きベクトル予測候補に関連付けられた動きベクトルを、空間動きベクトル予測候補の代わりにマージ候補リストに追加するステップ
をさらに含む、請求項１に記載の方法。
【請求項１０】
ビデオコーディングのための無線送信／受信ユニット（ＷＴＲＵ）であって、
現在の予測ユニットに関連付けられた参照ピクチャリストを取得し、前記参照ピクチャリストは複数の参照ピクチャを含み、
前記現在の予測ユニットに関連付けられた前記参照ピクチャリストから、参照ピクチャを取り出し、
動きベクトルスケーリング動作が、動きベクトル予測を実行するための動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられているかどうかを決定し、
前記決定に基づいて、前記現在の予測ユニットに関連付けられた前記参照ピクチャリストから前記動きベクトル予測候補を選択する
ように構成されたプロセッサを備えた、ＷＴＲＵ。
【請求項１１】
前記プロセッサは、
動きベクトル予測可能フラグに基づいて、動きベクトルスケーリング動作が回避されることになると決定し、
動きベクトルスケーリング動作が、動きベクトル予測を実行するための前記動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられていないという決定に基づいて、前記動きベクトル予測候補として前記参照ピクチャを選択する
ようにさらに構成された、請求項１０に記載のＷＴＲＵ。
【請求項１２】
前記プロセッサは、
前記現在の予測ユニットに併置された、併置された予測ユニットを特定し、
前記参照ピクチャが前記併置された予測ユニットの参照ピクチャと同じピクチャ順序カウント（ＰＯＣ）値を有するという条件で、動きベクトルスケーリング動作が、動きベクトル予測を実行するための前記動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられていないと決定する
ようにさらに構成された、請求項１０に記載のＷＴＲＵ。
【請求項１３】
前記プロセッサは、
前記現在の予測ユニットに併置された、併置された予測ユニットを特定し、
前記参照ピクチャが、前記併置された予測ユニットに関連付けられたピクチャと前記併置された予測ユニットの参照ピクチャとの間のピクチャ順序カウント（ＰＯＣ）距離と、前記現在の予測ユニットに関連付けられたピクチャから同じＰＯＣ距離を有するという条件で、動きベクトルスケーリング動作が、動きベクトル予測を実行するための前記動きベクトル予測候補として前記参照ピクチャを使用することに関連付けられていないと決定する
ようにさらに構成された、請求項１０に記載のＷＴＲＵ。
【請求項１４】
前記併置された予測ユニットに関連付けられた前記ピクチャと前記併置された予測ユニットの前記参照ピクチャとの間の前記ＰＯＣ距離は、前記併置された予測ユニットに関連付けられた併置されたピクチャに関連付けられたＰＯＣ値と前記併置された予測ユニットの前記参照ピクチャに関連付けられたＰＯＣ値との間の差を含む、請求項１３に記載のＷＴＲＵ。
【請求項１５】
前記プロセッサは、
前記動きベクトル予測候補に関連付けられた前記動きベクトルを、空間動きベクトル予測候補の位置よりも前の位置で、マージ候補リストに追加し、
前記動きベクトル予測候補に関連付けられた前記動きベクトルを、空間動きベクトル予測候補の代わりにマージ候補リストに追加する
ことのうちの少なくとも１つを実行するようにさらに構成された、請求項１０に記載のＷＴＲＵ。