(57)【要約】【課題】ＧＰ構造を介して分割されたブロックの変換を行う方法及び装置を提供する。【解決手段】映像デコーディング方法は、ビットストリームを介して対象ブロックに対する分割情報を獲得するステップ、分割情報が示す分割境界線に基づいて対象ブロックを第１及び第２のサブブロックに分割するステップ、対象ブロックに対する分割情報に基づいて、第１のサブブロックに対する第１の動き情報の候補リスト及び第２のサブブロックに対する第２の動き情報の候補リストを導出するステップ、第１の動き情報の候補リストに基づいて第１のサブブロックのインター予測を行い、第２の動き情報の候補リストに基づいて第２のサブブロックのインター予測を行うステップを含み、第１及び第２のサブブロックは、非長方形のブロックであり、第１のサブブロックに対する第１の動き情報の候補リストは、第２のサブブロックに対する第２の動き情報の候補リストと異なる。【選択図】図１５
2021514162.tif 000002
【特許請求の範囲】
【請求項１】
デコーディング装置によって行われる映像デコーディング方法において、
ビットストリームを介して対象ブロックに対する分割（ｓｐｌｉｔ）情報を獲得するステップと、
前記分割情報が示す分割境界線に基づいて、前記対象ブロックを第１のサブブロック及び第２のサブブロックに分割するステップと、
前記対象ブロックに対する前記分割情報に基づいて、前記第１のサブブロックに対する第１の動き情報の候補リスト及び前記第２のサブブロックに対する第２の動き情報の候補リストを導出するステップと、
前記第１の動き情報の候補リストに基づいて前記第１のサブブロックのインター予測を行い、前記第２の動き情報の候補リストに基づいて前記第２のサブブロックのインター予測を行うステップとを含み、
前記第１のサブブロック及び前記第２のサブブロックは、非長方形（ｎｏｎ−ｒｅｃｔａｎｇｕｌａｒ）のブロックであり、
前記第１のサブブロックに対する前記第１の動き情報の候補リストは、前記第２のサブブロックに対する前記第２の動き情報の候補リストと異なる、映像デコーディング方法。
【請求項２】
前記分割情報は、前記分割境界線の角度（ａｎｇｌｅ）を示す情報、及び前記分割境界線と前記対象ブロックの中点との距離を示す情報を含み、
前記対象ブロックは、前記分割境界線の角度を示す情報、及び前記分割境界線と前記対象ブロックの中点との距離を示す情報に基づいて導出された前記分割境界線を介して、前記第１のサブブロック及び前記第２のサブブロックに分割される、請求項１に記載の映像デコーディング方法。
【請求項３】
前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切って（ａｃｒｏｓｓ）、前記第１のサブブロックの上側の幅（ｗｉｄｔｈ）がＵＷであり、前記第１のサブブロックの左側の高さ（ｈｅｉｇｈｔ）がＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記第１の動き情報の候補リストは、第１の空間的（ｓｐａｔｉａｌ）周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補、第４の空間的周辺ブロックの動き情報を示す第４の空間的候補、及び同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的（ｔｅｍｐｏｒａｌ）周辺ブロックの動き情報を示す時間的候補のうち少なくとも一つを含み、
前記第１の空間的周辺ブロックの位置は（−１，ＬＨ）であり、
前記第２の空間的周辺ブロックの位置は（−１，ＬＨ−１）であり、
前記第３の空間的周辺ブロックの位置は（ＵＷ，−１）であり、
前記第４の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり、
前記時間的周辺ブロックの位置は（０，ＬＨ−１）である、請求項１に記載の映像デコーディング方法。
【請求項４】
前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切って（ａｃｒｏｓｓ）、前記第２のサブブロックの上側の幅（ｗｉｄｔｈ）がＵＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記第２の動き情報の候補リストは、第１の空間的（ｓｐａｔｉａｌ）周辺ブロックの動き情報を示す第１の空間的候補を含み、
前記第１の空間的周辺ブロックの位置は（Ｎ−ＵＷ−１，−１）である、請求項１に記載の映像デコーディング方法。
【請求項５】
前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切って（ａｃｒｏｓｓ）、前記第１のサブブロックの下側の幅（ｗｉｄｔｈ）がＵＷであり、前記第１のサブブロックの左側の高さ（ｈｅｉｇｈｔ）がＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）である、請求項１に記載の映像デコーディング方法。
【請求項６】
前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切って（ａｃｒｏｓｓ）、前記第２のサブブロックの下側の幅（ｗｉｄｔｈ）がＤＷであり、前記第２のサブブロックの右側の高さ（ｈｅｉｇｈｔ）がＲＨであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記第２の動き情報の候補リストは、第１の空間的（ｓｐａｔｉａｌ）周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補、第４の空間的周辺ブロックの動き情報を示す第４の空間的候補のうち少なくとも一つを含み、
前記第１の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ）であり、
前記第２の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ−１）であり、
前記第３の空間的周辺ブロックの位置は（Ｎ，Ｎ−１−ＲＨ）であり、
前記第４の空間的周辺ブロックの位置は（Ｎ−１，Ｎ−１−ＲＨ）である、請求項１に記載の映像デコーディング方法。
【請求項７】
前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って（ａｃｒｏｓｓ）、前記第１のサブブロックの上側の幅（ｗｉｄｔｈ）がＵＷであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記第１の動き情報の候補リストは、第１の空間的（ｓｐａｔｉａｌ）周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補のうち少なくとも一つを含み、
前記第１の空間的周辺ブロックの位置は（ＵＷ，−１）であり、
前記第２の空間的周辺ブロックの位置は（ＵＷ−１，−１）である、請求項１に記載の映像デコーディング方法。
【請求項８】
前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って（ａｃｒｏｓｓ）、前記第２のサブブロックの上側の幅（ｗｉｄｔｈ）がＵＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記第２の動き情報の候補リストは、第１の空間的（ｓｐａｔｉａｌ）周辺ブロックの動き情報を示す第１の空間的候補、及び同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的（ｔｅｍｐｏｒａｌ）周辺ブロックの動き情報を示す時間的候補のうち少なくとも一つを含み、
前記第１の空間的周辺ブロックの位置は（Ｎ−１−ＵＷ，−１）であり、
前記時間的周辺ブロックの位置は（Ｎ，Ｎ）である、請求項１に記載の映像デコーディング方法。
【請求項９】
前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切って（ａｃｒｏｓｓ）、前記第１のサブブロックの左側の高さ（ｈｅｉｇｈｔ）がＬＨであり、前記第１のサブブロックの下側の幅（ｗｉｄｔｈ）がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的（ｔｅｍｐｏｒａｌ）周辺ブロックの動き情報を示す時間的候補を含み、
前記時間的周辺ブロックの位置は（ＤＷ−１，Ｎ−１）である、請求項１に記載の映像デコーディング方法。
【請求項１０】
前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切って（ａｃｒｏｓｓ）、前記第２のサブブロックの下側の幅（ｗｉｄｔｈ）がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記第２の動き情報の候補リストは、第１の空間的（ｓｐａｔｉａｌ）周辺ブロックの動き情報を示す第１の空間的候補、及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補のうち少なくとも一つを含み、
前記第１の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ）であり、
前記時間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ−１）である、請求項１に記載の映像デコーディング方法。
【請求項１１】
前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って（ａｃｒｏｓｓ）、前記第１のサブブロックの上側の幅（ｗｉｄｔｈ）がＵＷであり、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記第１の動き情報の候補リストは、第１の空間的（ｓｐａｔｉａｌ）周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、及び同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的（ｔｅｍｐｏｒａｌ）周辺ブロックの動き情報を示す時間的候補のうち少なくとも一つを含み、
前記第１の空間的周辺ブロックの位置は（ＵＷ，−１）であり、
前記第２の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり、
前記時間的周辺ブロックの位置は（ＤＷ−１，Ｎ−１）である、請求項１に記載の映像デコーディング方法。
【請求項１２】
前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って（ａｃｒｏｓｓ）、前記第２のサブブロックの上側の幅（ｗｉｄｔｈ）がＵＷであり、前記第２のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記第２の動き情報の候補リストは、第１の空間的（ｓｐａｔｉａｌ）周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補、及び同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的（ｔｅｍｐｏｒａｌ）周辺ブロックの動き情報を示す時間的候補のうち少なくとも一つを含み、
前記第１の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ）であり、
前記第２の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ−１）であり、
前記第３の空間的周辺ブロックの位置は（Ｎ−１−ＵＷ，−１）であり、
前記時間的周辺ブロックの位置は（Ｎ，Ｎ）である、請求項１に記載の映像デコーディング方法。
【請求項１３】
前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って（ａｃｒｏｓｓ）、前記第１のサブブロックの左側の高さ（ｈｅｉｇｈｔ）がＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記第１の動き情報の候補リストは、第１の空間的（ｓｐａｔｉａｌ）周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、及び同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的（ｔｅｍｐｏｒａｌ）周辺ブロックの動き情報を示す時間的候補のうち少なくとも一つを含み、
前記第１の空間的周辺ブロックの位置は（−１，ＬＨ）であり、
前記第２の空間的周辺ブロックの位置は（−１，ＬＨ−１）であり、
前記時間的周辺ブロックの位置は（０，ＬＨ−１）である、請求項１に記載の映像デコーディング方法。
【請求項１４】
前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って（ａｃｒｏｓｓ）、前記第２のサブブロックの左側の高さ（ｈｅｉｇｈｔ）がＬＨであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、
前記第２の動き情報の候補リストは、第１の空間的（ｓｐａｔｉａｌ）周辺ブロックの動き情報を示す第１の空間的候補、及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補のうち少なくとも一つを含み、
前記第１の空間的周辺ブロックの位置は（Ｎ，Ｎ−１−ＲＨ）であり、
前記第２の空間的周辺ブロックの位置は（Ｎ−１，Ｎ−１−ＲＨ）である、請求項１に記載の映像デコーディング方法。
【請求項１５】
映像デコーディングを行うデコーディング装置において、
ビットストリームを介して対象ブロックに対する分割（ｓｐｌｉｔ）情報を獲得するエントロピーデコーディング部と、
前記分割情報が示す分割境界線に基づいて、前記対象ブロックを第１のサブブロック及び第２のサブブロックに分割するピクチャ分割部と、
前記対象ブロックに対する前記分割情報に基づいて、前記第１のサブブロックに対する第１の動き情報の候補リスト及び前記第２のサブブロックに対する第２の動き情報の候補リストを導出し、前記第１の動き情報の候補リストに基づいて前記第１のサブブロックのインター予測を行い、前記第２の動き情報の候補リストに基づいて前記第２のサブブロックのインター予測を行う予測部とを含み、
前記第１のサブブロック及び前記第２のサブブロックは、非長方形（ｎｏｎ−ｒｅｃｔａｎｇｕｌａｒ）のブロックであり、
前記第１のサブブロックに対する前記第１の動き情報の候補リストは、前記第２のサブブロックに対する前記第２の動き情報の候補リストと異なる、デコーディング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像コーディング技術に関し、より詳細には、映像コーディングシステムにおけるブロック分割構造による映像デコーディング方法及び装置に関する。
【背景技術】
【０００２】
最近、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）映像及びＵＨＤ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）映像のような高解像度、高品質の映像に対する需要が多様な分野で増加している。映像データが高解像度、高品質になるほど、既存の映像データに比べて相対的に送信される情報量またはビット量が増加するため、既存の有無線広帯域回線のような媒体を利用して映像データを送信するか、または既存の格納媒体を利用して映像データを格納する場合、送信費用と格納費用が増加する。
【０００３】
これによって、高解像度、高品質映像の情報を効果的に送信または格納し、再生するために高効率の映像圧縮技術が要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の技術的課題は、映像コーディング効率を高める方法及び装置を提供することにある。
【０００５】
本発明の別の技術的課題は、ＧＰ（ｇｅｏｍｅｔｒｙ  ｐａｒｔｉｔｉｏｎ）構造を介して分割された対象ブロックを予測する方法及び装置を提供することにある。
【０００６】
本発明のまた別の技術的課題は、ＧＰ（ｇｅｏｍｅｔｒｙ  ｐａｒｔｉｔｉｏｎ）構造を介して分割されたブロックの動き情報の候補の導出のための周辺ブロックを導出する方法及び装置を提供することにある。
【０００７】
本発明の別の技術的課題は、ＧＰ構造を介して分割されたブロックのフィルタリングを行う方法及び装置を提供することにある。
【０００８】
本発明の別の技術的課題は、ＧＰ構造を介して分割されたブロックの変換を行う方法及び装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一実施例によれば、デコーディング装置によって行われる映像デコーディング方法が提供される。前記方法は、ビットストリームを介して対象ブロックに対する分割（ｓｐｌｉｔ）情報を獲得するステップと、前記分割情報が示す分割境界線に基づいて、前記対象ブロックを第１のサブブロック及び第２のサブブロックに分割するステップと、前記対象ブロックに対する前記分割情報に基づいて、前記第１のサブブロックに対する第１の動き情報の候補リスト及び前記第２のサブブロックに対する第２の動き情報の候補リストを導出するステップと、前記第１の動き情報の候補リストに基づいて前記第１のサブブロックのインター予測を行い、前記第２の動き情報の候補リストに基づいて前記第２のサブブロックのインター予測を行うステップとを含み、前記第１のサブブロック及び前記第２のサブブロックは、非長方形（ｎｏｎ−ｒｅｃｔａｎｇｕｌａｒ）のブロックであり、前記第１のサブブロックに対する前記第１の動き情報の候補リストは、前記第２のサブブロックに対する前記第２の動き情報の候補リストと異なることを特徴とする。
【００１０】
本発明の別の一実施例によれば、映像デコーディングを行うデコーディング装置が提供される。前記デコーディング装置は、ビットストリームを介して対象ブロックに対する分割（ｓｐｌｉｔ）情報を獲得するエントロピーデコーディング部と、前記分割情報が示す分割境界線に基づいて、前記対象ブロックを第１のサブブロック及び第２のサブブロックに分割するピクチャ分割部と、前記対象ブロックに対する前記分割情報に基づいて、前記第１のサブブロックに対する第１の動き情報の候補リスト及び前記第２のサブブロックに対する第２の動き情報の候補リストを導出し、前記第１の動き情報の候補リストに基づいて前記第１のサブブロックのインター予測を行い、前記第２の動き情報の候補リストに基づいて、前記第２のサブブロックのインター予測を行う予測部とを含み、前記第１のサブブロック及び前記第２のサブブロックは、非長方形（ｎｏｎ−ｒｅｃｔａｎｇｕｌａｒ）のブロックであり、前記第１のサブブロックに対する前記第１の動き情報の候補リストは、前記第２のサブブロックに対する前記第２の動き情報の候補リストと異なることを特徴とする。
【００１１】
本発明のまた別の一実施例によれば、エンコーディング装置によって行われるビデオエンコーディング方法を提供する。前記方法は、対象ブロックを第１のサブブロック及び第２のサブブロックに分割するステップと、前記対象ブロックの分割タイプ（ｔｙｐｅ）に基づいて、前記第１のサブブロックに対する第１の動き情報の候補リスト及び第２のサブブロックに対する第２の動き情報の候補リストを導出するステップと、前記第１の動き情報の候補リストに基づいて前記第１のサブブロックのインター予測を行い、前記第２の動き情報の候補リストに基づいて前記第２のサブブロックのインター予測を行うステップと、前記対象ブロックに対する分割情報及び残差情報をエンコーディングして送信するステップとを含み、前記第１のサブブロック及び前記第２のサブブロックは非長方形（ｎｏｎ−ｒｅｃｔａｎｇｕｌａｒ）のブロックであり、前記第１のサブブロックに対する前記第１の動き情報の候補リストは、前記第２のサブブロックに対する前記第２の動き情報の候補リストと異なることを特徴とする。
【００１２】
本発明のまた別の一実施例によれば、ビデオエンコーディング装置を提供する。前記エンコーディング装置は、対象ブロックを第１のサブブロック及び第２のサブブロックに分割するピクチャ分割部と、前記対象ブロックの分割タイプ（ｔｙｐｅ）に基づいて、前記第１のサブブロックに対する第１の動き情報の候補リスト及び第２のサブブロックに対する第２の動き情報の候補リストを導出し、前記第１の動き情報の候補リストに基づいて前記第１のサブブロックのインター予測を行い、前記第２の動き情報の候補リストに基づいて、前記第２のサブブロックのインター予測を行う予測部と、前記対象ブロックに対する分割情報及び残差情報をエンコーディングして送信するエントロピーエンコーディング部とを含み、前記第１のサブブロック及び前記第２のサブブロックは非長方形（ｎｏｎ−ｒｅｃｔａｎｇｕｌａｒ）のブロックであり、前記第１のサブブロックに対する前記第１の動き情報の候補リストは、前記第２のサブブロックに対する前記第２の動き情報の候補リストと異なることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、ＧＰ構造を介して分割されたブロックの分割タイプに応じて、前記ブロックの空間的動き情報の候補を導出することができ、これを介して、予測効率を向上させることができ、全般的なコーディング効率を向上させることができる。
【００１４】
本発明によれば、ＧＰ構造を介して分割されたブロックの分割タイプに応じて、前記ブロックの時間的動き情報の候補を導出することができ、これを介して、予測効率を向上させることができ、全般的なコーディング効率を向上させることができる。
【００１５】
本発明によれば、ＧＰ構造を介して分割されたブロックの境界周辺のサンプルに対するフィルタリングを行うことができ、これを介して、予測の正確度を向上させることができ、全般的なコーディング効率を向上させることができる。
【００１６】
本発明によれば、ＧＰ構造を介して分割されたブロックに対する変換過程を行うことができ、これを介して変換効率を向上させることができ、全般的なコーディング効率を向上させることができる。
【図面の簡単な説明】
【００１７】
【図１】本発明が適用されることができるビデオエンコーディング装置の構成を概略的に説明する図面である。
【図２】本発明が適用されることができるビデオデコーディング装置の構成を概略的に説明する図面である。
【図３】前記ＱＴＧＰ構造を介して分割されたＣＵ、及び前記ＱＴＧＰ構造のシンタックスを例示的に示す。
【図４】対象ＣＵに対する前記ＱＴＧＰ構造のシンタックスが送信される一例を示す。
【図５】前記分割角度及び／又は前記ＣＵの中点からの距離に対する情報に基づいて導出される分割境界線を例示的に示す。
【図６】前記対象ブロックの空間的周辺ブロックを例示的に示す。
【図７Ａ】前記ＧＰ構造を介して分割されたブロックのタイプ（ｔｙｐｅ）と、各タイプでの前記ブロックの動きベクトル予測に使用される周辺ブロックの位置を例示的に示す。
【図７Ｂ】前記ＧＰ構造を介して分割されたブロックのタイプ（ｔｙｐｅ）と、各タイプでの前記ブロックの動きベクトル予測に使用される周辺ブロックの位置を例示的に示す。
【図７Ｃ】前記ＧＰ構造を介して分割されたブロックのタイプ（ｔｙｐｅ）と、各タイプでの前記ブロックの動きベクトル予測に使用される周辺ブロックの位置を例示的に示す。
【図８】前記対象ブロックの時間的周辺ブロックを例示的に示す。
【図９Ａ】前記ＧＰ構造を介して分割されたブロックのタイプ（ｔｙｐｅ）と、各タイプでの前記ブロックの動きベクトル予測に使用される時間的周辺ブロックの位置を例示的に示す。
【図９Ｂ】前記ＧＰ構造を介して分割されたブロックのタイプ（ｔｙｐｅ）と、各タイプでの前記ブロックの動きベクトル予測に使用される時間的周辺ブロックの位置を例示的に示す。
【図１０】前記ＧＰ構造を介して分割された第１のサブブロックと第２のサブブロックの境界領域を例示的に示す。
【図１１】前記重複する動き補償のためのフィルタリングが行われるサンプルを例示的に示し得る。
【図１２】一つの変換過程が行われる第１のサブブロック及び前記第２のサブブロックの一例を示す。
【図１３】別途の変換過程が行われる第１のサブブロック及び前記第２のサブブロックの一例を示す。
【図１４】本発明にかかるエンコーディング装置によるビデオエンコーディング方法を概略的に示す。
【図１５】本発明にかかるデコーディング装置によるビデオデコーディング方法を概略的に示す。
【発明を実施するための形態】
【００１８】
本発明は、多様な変更を加えることができ、様々な実施例を有することができ、特定の実施例を図面に例示して詳細に説明する。しかし、これは本発明を特定の実施例に限定するものではない。本明細書で使用する用語は、単に特定の実施例を説明するために使われたものであり、本発明の技術的思想を限定しようとする意図に使われるものではない。単数の表現は、文脈上明白に異なる意味ではない限り、複数の表現を含む。本明細書において、“含む”または“有する”などの用語は、明細書上に記載された特徴、数字、ステップ、動作、構成要素、部品またはそれらを組み合わせたものが存在することを指定するものであり、一つまたはそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品またはそれらを組み合わせたものの存在または付加の可能性を予め排除しないと理解しなければならない。
【００１９】
一方、本発明で説明される図面上の各構成は、互いに異なる特徴的な機能に対する説明の便宜のために独立して図示されたものであり、各構成が互いに別個のハードウェアや別個のソフトウェアで具現されるということを意味しない。例えば、各構成のうち二つ以上の構成が合わせて一つの構成をなすこともあり、一つの構成が複数の構成に分けられることもある。各構成が統合及び／または分離された実施例も、本発明の本質から外れない限り、本発明の権利範囲に含まれる。
【００２０】
以下、添付図面を参照し、本発明の好ましい実施例をより詳細に説明する。以下、図面上の同一の構成要素については同一の参照符号を使用し、同一の構成要素について重複説明は省略する。
【００２１】
本明細書で、ピクチャ（ｐｉｃｔｕｒｅ）は、一般的に特定時間帯の一つの映像を示す単位を意味し、スライス（ｓｌｉｃｅ）は、コーディングにおいてピクチャの一部を構成する単位である。一つのピクチャは複数のスライスで構成されてもよく、必要に応じて、ピクチャ及びスライスは互いに混用して用いられてもよい。
【００２２】
ピクセル（ｐｉｘｅｌ）またはペル（ｐｅｌ）は、一つのピクチャ（または、映像）を構成する最小の単位を意味することができる。また、ピクセルに対応する用語として「サンプル(ｓａｍｐｌｅ)」が使用されることができる。サンプルは、一般的にピクセルまたはピクセルの値を示し、輝度（ルマ）成分のピクセル／ピクセルの値のみを示してもよく、彩度（クロマ）成分のピクセル／ピクセルの値のみを示してもよい。
【００２３】
ユニット(ｕｎｉｔ)は、映像処理の基本単位を示す。ユニットは、ピクチャの特定領域及び該当領域に対する情報のうち少なくとも一つを含むことができる。ユニットは、場合によってブロック（ｂｌｏｃｋ）または領域（ａｒｅａ）などの用語と混用して用いられてもよい。一般的な場合、ＭｘＮのブロックは、Ｍ個の列とＮ個の行からなるサンプルまたは変換係数（ｔｒａｎｓｆｏｒｍ  ｃｏｅｆｆｉｃｉｅｎｔ）の集合を示すことができる。
【００２４】
図１は、本発明が適用されることができるビデオエンコーディング装置の構成を概略的に説明する図面である。
【００２５】
図１を参照すると、ビデオエンコーディング装置１００は、ピクチャ分割部１０５、予測部１１０、レジデュアル処理部１２０、エントロピーエンコーディング部１３０、加算部１４０、フィルタ部１５０、及びメモリ１６０を含むことができる。レジデュアル処理部１２０は、減算部１２１、変換部１２２、量子化部１２３、再整列部１２４、逆量子化部１２５、及び逆変換部１２６を含むことができる。
【００２６】
ピクチャ分割部１０５は、入力されたピクチャを少なくとも一つの処理ユニット（ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）に分割できる。
【００２７】
一例として、処理ユニットは、コーディングユニット（ｃｏｄｉｎｇ  ｕｎｉｔ、ＣＵ）と呼ばれる。この場合、コーディングユニットは、最大コーディングユニット（ｌａｒｇｅｓｔ  ｃｏｄｉｎｇ  ｕｎｉｔ、ＬＣＵ）からＱＴＢＴ（Ｑｕａｄ−ｔｒｅｅ  ｂｉｎａｒｙ−ｔｒｅｅ）構造によって再帰的に（ｒｅｃｕｒｓｉｖｅｌｙ）分割されることができる。例えば、一つのコーディングユニットは、クアッドツリー構造及び／またはバイナリツリー構造に基づいて下位（ｄｅｅｐｅｒ）デプスの複数のコーディングユニットに分割されることができる。この場合、例えば、クアッドツリー構造が先に適用され、バイナリツリー構造が後に適用されることができる。または、バイナリツリー構造が先に適用されることもできる。それ以上分割されない最終コーディングユニットに基づいて、本発明によるコーディング手順が実行されることができる。この場合、映像特性によるコーディング効率などに基づいて、最大コーディングユニットが最終コーディングユニットとして使われることができ、または、必要によって、コーディングユニットは、再帰的に（ｒｅｃｕｒｓｉｖｅｌｙ）もっと下位デプスのコーディングユニットに分割されて最適のサイズのコーディングユニットが最終コーディングユニットとして使われることができる。ここで、コーディング手順とは、後述する予測、変換、及び復元などの手順を含むことができる。
【００２８】
他の例として、処理ユニットは、コーディングユニット（ｃｏｄｉｎｇ  ｕｎｉｔ、ＣＵ）、予測ユニット（ｐｒｅｄｉｃｔｉｏｎ  ｕｎｉｔ、ＰＵ）または変換ユニット（ｔｒａｎｓｆｏｒｍ  ｕｎｉｔ、ＴＵ）を含むこともできる。コーディングユニットは、最大コーディングユニット（ｌａｒｇｅｓｔ  ｃｏｄｉｎｇ  ｕｎｉｔ、ＬＣＵ）からクアッドツリー構造によって下位（ｄｅｅｐｅｒ）デプスのコーディングユニットに分割（ｓｐｌｉｔ）されることができる。この場合、映像特性によるコーディング効率などに基づいて、最大コーディングユニットが最終コーディングユニットとして使われることができ、または、必要によって、コーディングユニットは、再帰的に（ｒｅｃｕｒｓｉｖｅｌｙ）もっと下位デプスのコーディングユニットに分割されて最適のサイズのコーディングユニットが最終コーディングユニットとして使われることができる。最小コーディングユニット（ｓｍａｌｌｅｓｔ  ｃｏｄｉｎｇ  ｕｎｉｔ、ＳＣＵ）が設定された場合、コーディングユニットは、最小コーディングユニットより小さいコーディングユニットに分割されることができない。ここで、最終コーディングユニットとは、予測ユニットまたは変換ユニットにパーティショニングまたは分割の基盤となるコーディングユニットを意味する。予測ユニットは、コーディングユニットからパーティショニング（ｐａｒｔｉｔｉｏｎｉｎｇ）されるユニットであって、サンプル予測のユニットである。このとき、予測ユニットは、サブブロック（ｓｕｂｂｌｏｃｋ）に分けられることもできる。変換ユニットは、コーディングユニットからクアッドツリー構造によって分割されることができ、変換係数を誘導するユニット及び／または変換係数からレジデュアル信号（ｒｅｓｉｄｕａｌ  ｓｉｇｎａｌ）を誘導するユニットである。以下、コーディングユニットはコーディングブロック（ｃｏｄｉｎｇ  ｂｌｏｃｋ、ＣＢ）、予測ユニットは予測ブロック（ｐｒｅｄｉｃｔｉｏｎ  ｂｌｏｃｋ、ＰＢ）、変換ユニットは変換ブロック（ｔｒａｎｓｆｏｒｍ  ｂｌｏｃｋ、ＴＢ）とも呼ばれる。予測ブロックまたは予測ユニットは、ピクチャ内でブロック形態の特定領域を意味し、予測サンプルのアレイ（ａｒｒａｙ）を含むことができる。また、変換ブロックまたは変換ユニットは、ピクチャ内でブロック形態の特定領域を意味し、変換係数またはレジデュアルサンプルのアレイを含むことができる。
【００２９】
予測部１１０は、処理対象ブロック（以下、現在ブロックという）に対する予測を実行し、前記現在ブロックに対する予測サンプルを含む予測されたブロック（ｐｒｅｄｉｃｔｅｄ  ｂｌｏｃｋ）を生成することができる。予測部１１０で実行される予測の単位は、コーディングブロック、または変換ブロック、または予測ブロックである。
【００３０】
予測部１１０は、現在ブロックにイントラ予測が適用されるか、またはインター予測が適用されるかを決定することができる。一例として、予測部１１０は、ＣＵ単位にイントラ予測またはインター予測が適用されるかを決定することができる。
【００３１】
イントラ予測の場合、予測部１１０は、現在ブロックが属するピクチャ（以下、現在ピクチャ）内の現在ブロック外部の参照サンプルに基づいて現在ブロックに対する予測サンプルを誘導することができる。このとき、予測部１１０は、（ｉ）現在ブロックの隣接（ｎｅｉｇｈｂｏｒｉｎｇ）参照サンプルの平均（ａｖｅｒａｇｅ）または補間（ｉｎｔｅｒｐｏｌａｔｉｏｎ）に基づいて予測サンプルを誘導することができ、（ｉｉ）現在ブロックの隣接参照サンプルのうち、予測サンプルに対して特定（予測）方向に存在する参照サンプルに基づいて前記予測サンプルを誘導することもできる。（ｉ）の場合は非方向性モードまたは非角度モードと呼ばれ、（ｉｉ）の場合は方向性（ｄｉｒｅｃｔｉｏｎａｌ）モードまたは角度（ａｎｇｕｌａｒ）モードと呼ばれる。イントラ予測における予測モードは、例えば、３３個の方向性予測モードと少なくとも２個以上の非方向性モードを有することができる。非方向性モードは、ＤＣ予測モード及びプラナーモード（Ｐｌａｎａｒモード）を含むことができる。予測部１１０は、隣接ブロックに適用された予測モードを利用し、現在ブロックに適用される予測モードを決定することもできる。
【００３２】
インター予測の場合、予測部１１０は、参照ピクチャ上で動きベクトルにより特定されるサンプルに基づいて、現在ブロックに対する予測サンプルを誘導することができる。予測部１１０は、スキップ（ｓｋｉｐ）モード、マージ（ｍｅｒｇｅ）モード、及びＭＶＰ（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｉｏｎ）モードのうちいずれか一つを適用して現在ブロックに対する予測サンプルを誘導することができる。スキップモードとマージモードの場合、予測部１１０は、隣接ブロックの動き情報を現在ブロックの動き情報として利用できる。スキップモードの場合、マージモードと違って予測サンプルと原本サンプルとの間の差（レジデュアル）が送信されない。ＭＶＰモードの場合、隣接ブロックの動きベクトルを動きベクトル予測子（Ｍｏｔｉｏｎ  Ｖｅｃｔｏｒ  Ｐｒｅｄｉｃｔｏｒ）として利用して現在ブロックの動きベクトル予測子として利用して現在ブロックの動きベクトルを誘導することができる。
【００３３】
インター予測の場合、隣接ブロックは、現在ピクチャ内に存在する空間的隣接ブロック（ｓｐａｔｉａｌ  ｎｅｉｇｈｂｏｒｉｎｇ  ｂｌｏｃｋ）と参照ピクチャ（ｒｅｆｅｒｅｎｃｅ  ｐｉｃｔｕｒｅ）に存在する時間的隣接ブロック（ｔｅｍｐｏｒａｌ  ｎｅｉｇｈｂｏｒｉｎｇ  ｂｌｏｃｋ）を含むことができる。前記時間的隣接ブロックを含む参照ピクチャは、同一位置ピクチャ（ｃｏｌｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ、ｃｏｌＰｉｃ）とも呼ばれる。動き情報（ｍｏｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）は、動きベクトルと参照ピクチャインデックスを含むことができる。予測モード情報と動き情報などの情報は、（エントロピー）エンコーディングされてビットストリーム形態で出力されることができる。
【００３４】
スキップモードとマージモードで時間的隣接ブロックの動き情報が利用される場合、参照ピクチャリスト（ｒｅｆｅｒｅｎｃｅ  ｐｉｃｔｕｒｅ  ｌｉｓｔ）上の最上位ピクチャが参照ピクチャとして利用されることもできる。参照ピクチャリスト（Ｐｉｃｔｕｒｅ  Ｏｒｄｅｒ  Ｃｏｕｎｔ）に含まれる参照ピクチャは、現在ピクチャと該当参照ピクチャとの間のＰＯＣ（Ｐｉｃｔｕｒｅ  ｏｒｄｅｒ  ｃｏｕｎｔ）差に基づいて整列されることができる。ＰＯＣは、ピクチャのディスプレイ順序に対応し、コーディング順序と区分されることができる。
【００３５】
減算部１２１は、原本サンプルと予測サンプルとの間の差であるレジデュアルサンプルを生成する。スキップモードが適用される場合には、前述したようにレジデュアルサンプルを生成しない。
【００３６】
変換部１２２は、変換ブロック単位にレジデュアルサンプルを変換して変換係数（ｔｒａｎｓｆｏｒｍ  ｃｏｅｆｆｉｃｉｅｎｔ）を生成する。変換部１２２は、該当変換ブロックのサイズと、該当変換ブロックと空間的に重なるコーディングブロックまたは予測ブロックに適用された予測モードによって変換を実行することができる。例えば、前記変換ブロックと重なる前記コーディングブロックまたは前記予測ブロックにイントラ予測が適用され、前記変換ブロックが４×４のレジデュアルアレイ（ａｒｒａｙ）である場合、レジデュアルサンプルは、ＤＳＴ（Ｄｉｓｃｒｅｔｅ  Ｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）変換カーネルを利用して変換され、その他の場合、レジデュアルサンプルは、ＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）変換カーネルを利用して変換できる。
【００３７】
量子化部１２３は、変換係数を量子化し、量子化された変換係数を生成することができる。
【００３８】
再整列部１２４は、量子化された変換係数を再整列する。再整列部１２４は、係数スキャニング（ｓｃａｎｎｉｎｇ）方法を介してブロック形態の量子化された変換係数を１次元ベクトル形態で再整列できる。ここで、再整列部１２４は、別途の構成で説明したが、量子化部１２３の一部であってもよい。
【００３９】
エントロピーエンコーディング部１３０は、量子化された変換係数に対するエントロピーエンコーディングを実行することができる。エントロピーエンコーディングは、例えば、指数ゴロム（ｅｘｐｏｎｅｎｔｉａｌ  Ｇｏｌｏｍｂ）、ＣＡＶＬＣ（ｃｏｎｔｅｘｔ−ａｄａｐｔｉｖｅ  ｖａｒｉａｂｌｅ  ｌｅｎｇｔｈ  ｃｏｄｉｎｇ）、ＣＡＢＡＣ（ｃｏｎｔｅｘｔ−ａｄａｐｔｉｖｅ  ｂｉｎａｒｙ  ａｒｉｔｈｍｅｔｉｃ  ｃｏｄｉｎｇ）などのようなエンコーディング方法を含むことができる。エントロピーエンコーディング部１３０は、量子化された変換係数外にビデオ復元に必要な情報（例えば、シンタックス要素（ｓｙｎｔａｘ  ｅｌｅｍｅｎｔ）の値等）を共にまたは別途にエントロピーエンコーディングまたは既設定された方法によってエンコーディングすることもできる。エンコーディングされた情報は、ビットストリーム形態でＮＡＬ（ｎｅｔｗｏｒｋ  ａｂｓｔｒａｃｔｉｏｎ  ｌａｙｅｒ）ユニット単位に送信または格納されることができる。
【００４０】
逆量子化部１２５は、量子化部１２３で量子化された値（量子化された変換係数）を逆量子化し、逆変換部１２６は、逆量子化部１２５で逆量子化された値を逆変換してレジデュアルサンプルを生成する。
【００４１】
加算部１４０は、レジデュアルサンプルと予測サンプルを加算してピクチャを復元する。レジデュアルサンプルと予測サンプルは、ブロック単位に加算されて復元ブロックが生成されることができる。ここで、加算部１４０は、別途の構成で説明したが、予測部１１０の一部であってもよい。一方、加算部１４０は、復元部（ｒｅｃｏｎｓｔｒｕｃｔｉｏｎ  ｍｏｄｕｌｅ）または復元ブロック生成部とも呼ばれる。
【００４２】
復元されたピクチャ（ｒｅｃｏｎｓｔｒｕｃｔｅｄ  ｐｉｃｔｕｒｅ）に対してフィルタ部１５０は、デブロッキングフィルタ及び／またはサンプル適応的オフセット（ｓａｍｐｌｅ  ａｄａｐｔｉｖｅ  ｏｆｆｓｅｔ）を適用することができる。デブロッキングフィルタリング及び／またはサンプル適応的オフセットを介して、復元ピクチャ内のブロック境界のアーチファクトや量子化過程での歪曲が補正されることができる。サンプル適応的オフセットは、サンプル単位に適用されることができ、デブロッキングフィルタリングの過程が完了した後に適用されることができる。フィルタ部１５０は、ＡＬＦ（Ａｄａｐｔｉｖｅ  Ｌｏｏｐ  Ｆｉｌｔｅｒ）を復元されたピクチャに適用することもできる。ＡＬＦは、デブロッキングフィルタ及び／またはサンプル適応的オフセットが適用された後の復元されたピクチャに対して適用されることができる。
【００４３】
メモリ１６０は、復元ピクチャ（デコーディングされたピクチャ）またはエンコーディング／デコーディングに必要な情報を格納することができる。ここで、復元ピクチャは、前記フィルタ部１５０によりフィルタリング手順が完了した復元ピクチャである。前記格納された復元ピクチャは、他のピクチャの（インター）予測のための参照ピクチャとして活用されることができる。例えば、メモリ１６０は、インター予測に使われる（参照）ピクチャを格納することができる。このとき、インター予測に使われるピクチャは、参照ピクチャセット（ｒｅｆｅｒｅｎｃｅ  ｐｉｃｔｕｒｅ  ｓｅｔ）または参照ピクチャリスト（ｒｅｆｅｒｅｎｃｅ  ｐｉｃｔｕｒｅ  ｌｉｓｔ）により指定されることができる。
【００４４】
図２は、本発明が適用されることができるビデオデコーディング装置の構成を概略的に説明する図面である。
【００４５】
図２を参照すると、ビデオデコーディング装置２００は、エントロピーデコーディング部２１０、レジデュアル処理部２２０、予測部２３０、加算部２４０、フィルタ部２５０、及びメモリ２６０を含むことができる。ここで、レジデュアル処理部２２０は、再整列部２２１、逆量子化部２２２、逆変換部２２３を含むことができる。
【００４６】
ビデオ情報を含むビットストリームが入力されると、ビデオデコーディング装置２００は、ビデオエンコーディング装置でビデオ情報が処理されたプロセスに対応してビデオを復元することができる。
【００４７】
例えば、ビデオデコーディング装置２００は、ビデオエンコーディング装置で適用された処理ユニットを利用してビデオデコーディングを実行することができる。したがって、ビデオデコーディングの処理ユニットブロックは、一例としてコーディングユニットであり、他の例としてコーディングユニット、予測ユニットまたは変換ユニットである。コーディングユニットは、最大コーディングユニットからクアッドツリー構造及び／またはバイナリツリー構造によって分割されることができる。
【００４８】
予測ユニット及び変換ユニットが場合によってさらに使用されることができ、この場合、予測ブロックは、コーディングユニットから導出またはパーティショニングされるブロックであって、サンプル予測のユニットである。このとき、予測ユニットは、サブブロックに分けられることもできる。変換ユニットは、コーディングユニットからクアッドツリー構造によって分割されることができ、変換係数を誘導するユニットまたは変換係数からレジデュアル信号を誘導するユニットである。
【００４９】
エントロピーデコーディング部２１０は、ビットストリームをパーシングしてビデオ復元またはピクチャ復元に必要な情報を出力することができる。例えば、エントロピーデコーディング部２１０は、指数ゴロム符号化、ＣＡＶＬＣまたはＣＡＢＡＣなどのコーディング方法に基づいてビットストリーム内の情報をデコーディングし、ビデオ復元に必要なシンタックスエレメントの値、レジデュアルに対する変換係数の量子化された値を出力することができる。
【００５０】
より詳細に、ＣＡＢＡＣエントロピーデコーディング方法は、ビットストリームで各シンタックス要素に該当するＢＩＮを受信し、デコーディング対象シンタックス要素情報と隣接及びデコーディング対象ブロックのデコーディング情報または以前ステップでデコーディングされたシンボル／ＢＩＮの情報を利用してコンテキスト（ｃｏｎｔｅｘｔ）モデルを決定し、決定されたコンテキストモデルによってＢＩＮの発生確率を予測してＢＩＮの算術デコーディング（ａｒｉｔｈｍｅｔｉｃ  ｄｅｃｏｄｉｎｇ）を実行することで、各シンタックス要素の値に該当するシンボルを生成することができる。このとき、ＣＡＢＡＣエントロピーデコーディング方法は、コンテキストモデル決定後、次のシンボル／ＢＩＮのコンテキストモデルのためにデコーディングされたシンボル／ＢＩＮの情報を利用してコンテキストモデルをアップデートすることができる。
【００５１】
エントロピーデコーディング部２１０でデコーディングされた情報のうち予測に対する情報は、予測部２３０に提供され、エントロピーデコーディング部２１０でエントロピーデコーディングが実行されたレジデュアル値、即ち、量子化された変換係数は、再整列部２２１に入力されることができる。
【００５２】
再整列部２２１は、量子化されている変換係数を２次元のブロック形態で再整列できる。再整列部２２１は、エンコーディング装置で実行された係数スキャニングに対応して再整列を実行することができる。ここで、再整列部２２１は、別途の構成で説明したが、逆量子化部２２２の一部であってもよい。
【００５３】
逆量子化部２２２は、量子化されている変換係数を（逆）量子化パラメータに基づいて逆量子化して変換係数を出力することができる。このとき、量子化パラメータを誘導するための情報は、エンコーディング装置からシグナリングされることができる。
【００５４】
逆変換部２２３は、変換係数を逆変換してレジデュアルサンプルを誘導することができる。
【００５５】
予測部２３０は、現在ブロックに対する予測を実行し、前記現在ブロックに対する予測サンプルを含む予測されたブロック（ｐｒｅｄｉｃｔｅｄ  ｂｌｏｃｋ）を生成することができる。予測部２３０で実行される予測の単位は、コーディングブロック、または変換ブロック、または予測ブロックである。
【００５６】
予測部２３０は、前記予測に対する情報に基づいて、イントラ予測を適用するか、またはインター予測を適用するかを決定することができる。このとき、イントラ予測とインター予測のうちいずれかを適用するかを決定する単位と予測サンプルを生成する単位は異なる。併せて、インター予測とイントラ予測において、予測サンプルを生成する単位も異なる。例えば、インター予測とイントラ予測のうちいずれかを適用するかは、ＣＵ単位に決定できる。また、例えば、インター予測において、ＰＵ単位に予測モードを決定して予測サンプルを生成することができ、イントラ予測において、ＰＵ単位に予測モードを決定し、ＴＵ単位に予測サンプルを生成することもできる。
【００５７】
イントラ予測の場合、予測部２３０は、現在ピクチャ内の隣接参照サンプルに基づいて現在ブロックに対する予測サンプルを誘導することができる。予測部２３０は、現在ブロックの隣接参照サンプルに基づいて方向性モードまたは非方向性モードを適用して現在ブロックに対する予測サンプルを誘導することができる。このとき、隣接ブロックのイントラ予測モードを利用して現在ブロックに適用する予測モードが決定されることもできる。
【００５８】
インター予測の場合、予測部２３０は、参照ピクチャ上で動きベクトルにより参照ピクチャ上で特定されるサンプルに基づいて現在ブロックに対する予測サンプルを誘導することができる。予測部２３０は、スキップ（ｓｋｉｐ）モード、マージ（ｍｅｒｇｅ）モード、及びＭＶＰモードのうちいずれか一つを適用して現在ブロックに対する予測サンプルを誘導することができる。このとき、ビデオエンコーディング装置で提供された現在ブロックのインター予測に必要な動き情報、例えば、動きベクトル、参照ピクチャインデックスなどに対する情報は、前記予測に対する情報に基づいて取得または誘導されることができる。
【００５９】
スキップモードとマージモードの場合、隣接ブロックの動き情報が現在ブロックの動き情報として利用されることができる。このとき、隣接ブロックは、空間的隣接ブロックと時間的隣接ブロックを含むことができる。
【００６０】
予測部２３０は、可用な隣接ブロックの動き情報でマージ候補リストを構成し、マージインデックスがマージ候補リスト上で指示する情報を現在ブロックの動きベクトルとして使用することができる。マージインデックスは、エンコーディング装置からシグナリングされることができる。動き情報は、動きベクトルと参照ピクチャを含むことができる。スキップモードとマージモードで時間的隣接ブロックの動き情報が利用される場合、参照ピクチャリスト上の最上位ピクチャが参照ピクチャとして利用されることができる。
【００６１】
スキップモードの場合、マージモードと違って予測サンプルと原本サンプルとの間の差（レジデュアル）が送信されない。
【００６２】
ＭＶＰモードの場合、隣接ブロックの動きベクトルを動きベクトル予測子（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｏｒ）として利用して現在ブロックの動きベクトルが誘導されることができる。このとき、隣接ブロックは、空間的隣接ブロックと時間的隣接ブロックを含むことができる。
【００６３】
一例として、マージモードが適用される場合、復元された空間的隣接ブロックの動きベクトル及び／または時間的隣接ブロックであるＣｏｌブロックに対応する動きベクトルを利用し、マージ候補リストが生成されることができる。マージモードではマージ候補リストから選択された候補ブロックの動きベクトルが現在ブロックの動きベクトルとして使われる。前記予測に対する情報は、前記マージ候補リストに含まれている候補ブロックの中から選択された最適の動きベクトルを有する候補ブロックを指示するマージインデックスを含むことができる。このとき、予測部２３０は、前記マージインデックスを利用し、現在ブロックの動きベクトルを導出することができる。
【００６４】
他の例として、ＭＶＰ（Ｍｏｔｉｏｎ  Ｖｅｃｔｏｒ  Ｐｒｅｄｉｃｔｉｏｎ）モードが適用される場合、復元された空間的隣接ブロックの動きベクトル及び／または時間的隣接ブロックであるＣｏｌブロックに対応する動きベクトルを利用し、動きベクトル予測子候補リストが生成されることができる。即ち、復元された空間的隣接ブロックの動きベクトル及び／または時間的隣接ブロックであるＣｏｌブロックに対応する動きベクトルは、動きベクトル候補として使われることができる。前記予測に対する情報は、前記リストに含まれている動きベクトル候補の中から選択された最適の動きベクトルを指示する予測動きベクトルインデックスを含むことができる。このとき、予測部２３０は、前記動きベクトルインデックスを利用し、動きベクトル候補リストに含まれている動きベクトル候補の中から、現在ブロックの予測動きベクトルを選択することができる。エンコーディング装置の予測部は、現在ブロックの動きベクトルと動きベクトル予測子との間の動きベクトル差分（ＭＶＤ）を求めることができ、これをエンコーディングしてビットストリーム形態で出力できる。即ち、ＭＶＤは、現在ブロックの動きベクトルから前記動きベクトル予測子を引いた値として求められる。このとき、予測部２３０は、前記予測に対する情報に含まれている動きベクトル差分を取得し、前記動きベクトル差分と前記動きベクトル予測子の加算を介して現在ブロックの前記動きベクトルを導出することができる。また、予測部は、参照ピクチャを指示する参照ピクチャインデックスなどを前記予測に対する情報から取得または誘導できる。
【００６５】
加算部２４０は、レジデュアルサンプルと予測サンプルを加算して現在ブロックまたは現在ピクチャを復元することができる。加算部２４０は、レジデュアルサンプルと予測サンプルをブロック単位に加算して現在ピクチャを復元することもできる。スキップモードが適用された場合にはレジデュアルが送信されないため、予測サンプルが復元サンプルになることができる。ここで、加算部２４０は、別途の構成で説明したが、予測部２３０の一部であってもよい。一方、加算部２４０は、復元部（ｒｅｃｏｎｓｔｒｕｃｔｉｏｎ  ｍｏｄｕｌｅ）または復元ブロック生成部とも呼ばれる。
【００６６】
フィルタ部２５０は、復元されたピクチャにデブロッキングフィルタリングサンプル適応的オフセット、及び／またはＡＬＦなどを適用することができる。このとき、サンプル適応的オフセットは、サンプル単位に適用されることができ、デブロッキングフィルタリング以後に適用されることもできる。ＡＬＦは、デブロッキングフィルタリング及び／またはサンプル適応的オフセット以後に適用されることもできる。
【００６７】
メモリ２６０は、復元ピクチャ（デコーディングされたピクチャ）またはデコーディングに必要な情報を格納することができる。ここで、復元ピクチャは、前記フィルタ部２５０によりフィルタリング手順が完了した復元ピクチャである。例えば、メモリ２６０は、インター予測に使われるピクチャを格納することができる。このとき、インター予測に使われるピクチャは、参照ピクチャセットまたは参照ピクチャリストにより指定されることもできる。復元されたピクチャは、他のピクチャに対する参照ピクチャとして利用されることができる。また、メモリ２６０は、復元されたピクチャを出力順序によって出力することもできる。
【００６８】
前述した内容のように、入力されたピクチャに対するコーディングが行われる場合、一つの処理ユニットに基づいて前記コーディングが行われ得る。前記処理ユニットは、コーディングユニット（ｃｏｄｉｎｇ  ｕｎｉｔ、ＣＵ）で示し得る。一方、前記ピクチャ内の類似する情報を含む領域単位でコーティングが行われるほど変換効率が向上することができ、これを介して、全般的なコーディング効率が向上することができる。また、前記ピクチャ内の類似する情報を含む領域単位でコーディングが行われるほど予測の正確度が向上することができ、これを介して全般的なコーディング効率が向上することができる。しかしながら、クワッドツリー（ｑｕａｄ  ｔｒｅｅ、ＱＴ）構造のみが適用され、前記ピクチャが正方形のＣＵのみに分割される場合、前記ＣＵが正確に類似する情報のみを含むように分割することは限界があり得る。例えば、前記ピクチャ内の特定の客体を示す情報が対角線の方向に広く位置し得、この場合、一つのＣＵで前記特定の客体を示す情報を含むと、前記特定の客体を示す情報以外の情報を多く含むようになることができ、複数の正方形のＣＵに前記特定の客体を示す情報を含むと、前記複数のＣＵそれぞれに対してコーディングが行われるべきであるので、コーディング効率が低下し得る。このような場合、前記ピクチャを前記特定の客体を示す情報を含む非正方形のＣＵに分割されるようにすることがよりコーディング効率を向上させることができる。よって、前記クワッドツリー構造と共に他の分割構造を適用して入力されたピクチャを正方形のＣＵ及び非正方形のＣＵに分割する方法が提案され得る。これを介して、前記ピクチャは前記ピクチャ内の情報によって様々な形態のＣＵに分割され得、より効率的にコーティングが行われ得る。例えば、前記ピクチャは、ＱＴＧＰ（Ｑｕａｄ  Ｔｒｅｅ  ｇｅｏｍｅｔｒｙ  ｐａｒｔｉｔｉｏｎ）構造を介して分割され得る。
【００６９】
図３は、前記ＱＴＧＰ構造を介して分割されたＣＵ、及び前記ＱＴＧＰ構造のシンタックスを例示的に示す。
【００７０】
前記ＱＴＧＰ構造は、ＣＵ（又はＣＴＵ）がＱＴ構造を介して分割され、ＧＰ（ｇｅｏｍｅｔｒｙ  ｐａｒｔｉｔｉｏｎ）構造を介して分割される構造を示し得る。前記ＧＰ構造は、ＧＴ（ｇｅｏｍｅｔｒｙ  ｔｒｅｅ）構造と呼ばれることもある。即ち、前記ＱＴＧＰ構造は、前記ＱＴ構造と前記ＧＰ構造とが結合した形態で構成された分割構造を示し得、ピクチャがＣＴＵ単位でコーティングされる場合、ＣＴＵは前記ＱＴ構造を介して分割され得、前記ＱＴ構造のリーフノード（ｌｅａｆ  ｎｏｄｅ）は、更にＧＰ構造を介して分割され得る。ここで、前記ＧＰ構造は、前記ＣＵが様々な形態の非正方形のサブＣＵに分割される構造を示し得る。即ち、Ｎｘ２Ｎ又は２ＮｘＮサイズの非正方形のサブＣＵ以外に様々な形態の非正方形のサブＣＵが導出され得る。図３の（ａ）を参照すると、ＣＵはＱＴ構造を介して下位デプス（ｄｅｐｔｈ）の正方形のＣＵに分割され得、更に前記正方形のＣＵのうちの特定のＣＵは、前記ＧＰ構造を介して下位デプスの非正方形のＣＵに分割され得る。
【００７１】
図３の（ｂ）は、前記ＱＴＧＰ構造のシンタックスが送信される一例を示し得る。図３の（ｂ）に示している実線はＱＴ構造を示し得、点線はＧＰ構造を示し得る。また、上から下に行くほど、上位デプス（ｄｅｐｔｈ）から下位デプスのＣＵに対するシンタックスを示し得る。また、左から右への方向に左上側、右上側、左下側、右下側のＣＵに対するシンタックスを示し得る。具体的に、最も上の数字はｎデプスのＣＵに対するシンタックスを示し得、上から二番目の位置の数字はｎ＋１デプスのＣＵ、上から三番目の位置の数字はｎ＋２デプスのＣＵ、上から四番目の位置の数字はｎ＋３デプスのＣＵに対するシンタックスを示し得る。さらに、太字で表示された数字はＱＴ構造に対するシンタックスの値を示し得、太字で表示されていない数字はＧＰ構造に対するシンタックスの値を示し得る。
【００７２】
図３の（ｂ）を参照すると、ＣＵが前記ＱＴ構造を介して分割されるか否かを示すＱＴ分割フラグが送信され得る。即ち、前記２Ｎｘ２ＮサイズのＣＵが４個のＮｘＮサイズのサブＣＵに分割されるか否かを示すフラグが送信され得る。ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前記ＱＴ分割フラグに対するシンタックス要素を示し得る。例えば、前記ＣＵに対する前記ＱＴ分割フラグの値が１である場合、前記ＣＵは４個のサブＣＵに分割され得、前記ＣＵに対する前記ＱＴ分割フラグの値が０である場合、前記ＣＵは分割されないことがある。また、入力映像に対する前記ＱＴ構造を調節するために、前記ＱＴ構造での最大のＣＵサイズ、最小のＣＵサイズ、最大のデプス等に対する情報が送信され得る。前述したＱＴ構造に対する情報は、スライスタイプのそれぞれに対して送信され得、又は映像成分（輝度成分、彩度成分等）それぞれに対して送信され得る。
【００７３】
図３の（ｂ）を参照すると、ＧＰ構造に対する情報は、ＱＴ構造でこれ以上分割されない末端ノードに対して送信され得る。即ち、前記ＱＴ構造で、末端ノードに該当するＣＵに対する前記ＧＰ構造に対する情報が送信され得る。ここで、前記ＧＰ構造に対する情報を含む情報は、ＧＰ分割情報と呼ばれる。例えば、前記ＣＵの前記ＧＰ構造を介した分割可否、即ち、前記ＣＵに対する前記ＧＰ構造の適用可否を示すＧＰ分割フラグが送信され得る。ＧＰ＿ｓｐｌｉｔ＿ｆｌａｇ（又はＧＴ＿ｓｐｌｉｔ＿ｆｌａｇ）は、前記ＧＰ分割フラグに対するシンタックス要素を示し得る。具体的に、前記ＧＰ分割フラグに対する値が１である場合、前記ＣＵは２個のサブＣＵに分割され得、前記ＧＰ分割フラグに対する値が０である場合、前記ＣＵは分割されないことがある。
【００７４】
一方、前記ＣＵに対するＧＰ分割フラグが前記ＣＵに前記ＧＰ構造が適用されることを示す場合、前記ＧＰ構造を介した分割タイプを導出するために、分割角度（ａｎｇｌｅ）及び／又は前記ＣＵの中点（ｃｅｎｔｅｒ）からの距離（ｄｉｓｔａｎｃｅ）に対する情報が送信され得る。即ち、前記ＣＵに対する分割境界線に対する情報が送信され得、前記ＣＵは前記情報に基づいて導出された分割境界線を基準に分割され得る。
【００７５】
図４は、対象ＣＵに対する前記ＱＴＧＰ構造のシンタックスが送信される一例を示す。
【００７６】
図４を参照すると、対象ＣＵに対するＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが送信され得る。前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前述したように、前記対象ＣＵが前記ＱＴ構造を介して分割されるか否かを示し得る。即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前記対象ＣＵが前記対象ＣＵの半分の高さ（ｈｅｉｇｈｔ）及び半分の幅（ｗｉｄｔｈ）のサイズを有するサブＣＵに分割されるか否かを示し得る。
【００７７】
具体的に、例えば、前記対象ＣＵの前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が１である場合、即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが、前記対象ＣＵが前記対象ＣＵの半分の高さ及び半分の幅のサイズを有するサブＣＵに分割されることを示す場合、前記対象ＣＵは前記サブＣＵに分割され得る。この場合、前記サブＣＵに対する前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが送信され得る。即ち、前記対象ＣＵは、コーティング再帰的に（ｒｅｃｕｒｓｉｖｅｌｙ）より下位デプスのＣＵに分割され、これ以上分割されない末端ノードのＣＵが導出され得る。
【００７８】
一方、前記末端ノードの対象ＣＵに対するＱＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が０である場合、即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが、前記対象ＣＵが前記対象ＣＵの半分の高さ及び半分の幅のサイズを有するサブＣＵに分割されないことを示す場合、前記対象ＣＵに対するＧＰ＿ｓｐｌｉｔ＿ｆｌａｇが送信され得る。前記ＧＰ＿ｓｐｌｉｔ＿ｆｌａｇは、前述したように、前記対象ＣＵが前記ＧＰ構造を介して分割されるか否かを示し得る。即ち、前記ＧＰ＿ｓｐｌｉｔ＿ｆｌａｇは、例えば、２Ｎｘ２Ｎサイズの前記対象ＣＵが様々な形態の非正方形のサブＣＵに分割されるか否かを示し得る。前記対象ＣＵに前記ＧＰ構造が適用される場合、前記ＧＰ＿ｓｐｌｉｔ＿ｆｌａｇとＧＰ＿ｍｏｄｅ値に応じて、前記対象ＣＵから分割されたＣＵの模様が決定され得る。
【００７９】
具体的に、前記ＧＰ＿ｓｐｌｉｔ＿ｆｌａｇの値が１である場合、前記対象ＣＵは前記ＧＰ＿ｍｏｄｅが示す分割タイプに分割され得、前記ＧＰ＿ｓｐｌｉｔ＿ｆｌａｇの値が０である場合、前記対象ＣＵの分割タイプは２Ｎｘ２Ｎのタイプで導出され得る。言い換えると、前記ＧＰ＿ｓｐｌｉｔ＿ｆｌａｇの値が０である場合、２Ｎｘ２Ｎサイズである前記対象ＣＵは、分割されないことがある。前記ＧＰ＿ｓｐｌｉｔ＿ｆｌａｇが、前記対象ＣＵが前記ＧＰ構造を介して分割されることを示す場合、前記対象ＣＵに対するＧＰ＿ｍｏｄｅが送信され得る。前記ＧＰ＿ｍｏｄｅは、前記対象ＣＵがどの方向に分割されるか、即ち、前記対象ＣＵの分割タイプを示すインデックスであり得る。前記分割タイプを示すインデックスは、ＧＰ分割モードインデックスと呼ばれる。この場合、前記インデックスに基づいて前記ＣＵの分割タイプが導出され得、前記分割タイプに基づいて、前記ＣＵは非正方形のサブＣＵに分割され得る。例えば、（Ｎ／４）ｘ２Ｎタイプ、（Ｎ／２）ｘ２Ｎタイプ、Ｎｘ２Ｎタイプ、２ＮｘＮタイプ、及び２Ｎｘ（Ｎ／２）、２Ｎｘ（Ｎ／４）タイプが前記特定の分割タイプに既設定され得、前記インデックスは、前記タイプのうち一つを示し得る。
【００８０】
また、前記ＱＴＧＰ構造のシンタックスは、次の表のように示し得る。
【００８１】
【表１】
2021514162.tif 000003
【００８２】
ここで、ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前述したＱＴ分割フラグのシンタックス要素を示し得、ＧＰ＿ｓｐｌｉｔ＿ｆｌａｇは、前述したＧＰ分割フラグのシンタックス要素を示し得、ＧＰ＿ｍｏｄｅは、前述したＧＰ分割モードインデックスのシンタックス要素を示し得る。
【００８３】
一方、前記ＣＵに対するＧＰ分割フラグが前記ＣＵに前記ＧＰ構造が適用されることを示す場合、前述した内容のように、前記ＧＰ分割モードインデックスが受信される代わりに、前記ＧＰ構造を介した分割タイプを導出するために、分割角度（ａｎｇｌｅ）及び／又は前記ＣＵの中点（ｃｅｎｔｅｒ）からの距離（ｄｉｓｔａｎｃｅ）に対する情報が送信され得る。即ち、前記ＣＵに対する分割境界線に対する情報が送信され得、前記ＣＵは、前記情報に基づいて導出された分割境界線を基準として分割され得る。
【００８４】
図５は、前記分割角度及び／又は前記ＣＵの中点からの距離に対する情報に基づいて導出される分割境界線を例示的に示す。図５を参照すると、前記分割角度に対する情報に基づいて前記ＣＵが分割される方向（又は境界線）の角度が導出され得、前記中点からの距離に対する情報に基づいて前記ＣＵが分割される境界線の位置が導出され得る。前記分割角度に対する情報及び前記中点からの距離に対する情報に基づいて、前記分割境界線が導出され得、前記導出された分割境界線に基づいて前記ＣＵが分割され得る。
【００８５】
例えば、前記分割角度に対する情報に基づいて導出された分割角度の値が０度であり、前記中点からの距離に対する情報から導出された前記中点からの距離が０である場合、前記分割境界線は前記ＣＵの中点を垂直に通り得、２Ｎｘ２Ｎサイズの前記ＣＵは、前記ＢＴ構造でＮｘ２ＮサイズのサブＣＵに分割されるタイプと同じように分割され得る。また、前記分割角度に対する情報に基づいて導出された分割角度の値が９０度であり、前記中点からの距離に対する情報から導出された前記中点からの距離が０である場合、前記分割境界線は前記ＣＵの中点を水平に通り得、２Ｎｘ２Ｎサイズの前記ＣＵは、前記ＢＴ構造で２ＮｘＮサイズのサブＣＵに分割されるタイプと同じように分割され得る。また、前記ＣＵに対する前記分割角度は、分割程度に応じて、１１．２５度、２５度、４５度又は９０度等が選択的に使用され得、３６０度の角度範囲で均等に分割されるか、特定の角度を中心に非均等に分割されることもある。
【００８６】
また、前記中点からの距離の単位は、分割程度に応じて、１サンプル、２サンプル、又は４サンプル等が選択的に使用され得、又は前記ＣＵのサイズに応じて適応的に導出される距離単位が使用されることもある。例えば、前記ＣＵのサイズが４ｘ４サイズである場合、前記ＣＵに対する前記中点からの距離の単位は１サンプルとして導出され得、前記ＣＵのサイズが８ｘ８サイズである場合、前記ＣＵに対する前記中点からの距離の単位は２サンプルとして導出され得る。これを介して、前記ＣＵに対する前記中点からの距離が導出され得るが、例えば、ビットストリームを介して獲得された前記中点からの距離を示す分割情報の値がｘである場合、前記距離の単位が１サンプルであれば、前記中点からの距離はｘサンプルとして導出され得、前記距離の単位が２サンプルであれば、前記中点からの距離は２ｘサンプルとして導出され得る。また、前記ＣＵのサイズが１６ｘ１６サイズである場合、前記中点からの距離の単位は４サンプルとして導出され得る。一方、前記ＣＵの中点から距離が遠いほど前記単位が大きく適用されることもある。具体的に、例えば、前記ＣＵのサイズが３２ｘ３２サイズである場合、前記ＣＵは、前記中点からの距離の値が４以下である場合には１サンプル単位の距離が使用され得、前記中点からの距離の値が４超過８以下である場合には、２サンプル単位の距離が使用され、前記中点からの距離の値が８を超える場合には、４サンプル単位の距離が使用され得る。
【００８７】
前記ＣＵに対する分割情報を示すために、前記分割角度を示す情報及び前記中点からの距離を示す情報それぞれに対するシンタックス要素がデコーディング装置に送信され得、又は前記分割角度及び前記中点からの距離を示す情報に対する一つのインデックスが送信されることもある。
【００８８】
一方、前記ＧＰ構造で分割された対象ブロックにインター予測が適用される場合、前記対象ブロックの動き情報は、前記対象ブロックの周辺ブロックの動き情報に基づいて導出され得る。具体的に、前記対象ブロックの周辺ブロックの動き情報を示す候補を含む動き情報の候補リストが構成され得、前記動き情報の候補リストの候補のうち一つを示すインデックスが受信され得、前記インデックスの指す候補の動き情報に基づいて、前記対象ブロックの動き情報が導出され得る。前記動き情報の候補リストは、前記対象ブロックの予測モードがマージモード又はＭＶＰモードであるかに応じて、マージ候補リスト又は動きベクトル予測子候補リストを示し得る。
【００８９】
例えば、前記対象ブロックにマージモードが適用される場合、前記周辺ブロックの動き情報を示す候補を含むマージ候補リストが構成され得、マージインデックスがマージ候補リスト上で指示する候補の動き情報は、前記対象ブロックの動き情報として使用され得る。前記マージインデックスは、エンコーディング装置からシグナリングされ得るが、前記マージインデックスは、前記マージ候補リストに含まれた候補の中から選択された最適の動き情報を有する候補を指示し得る。前記候補の動き情報は、動きベクトルと参照ピクチャインデックスを含み得る。前記周辺ブロックは、前記対象ブロックの空間的周辺ブロック及び時間的周辺ブロックを含み得、前記マージ候補リストは、前記空間的周辺ブロックの動き情報を示す空間的候補と、前記時間的周辺ブロックの動き情報を示す時間的候補とを含み得る。
【００９０】
また、別の例として、前記対象ブロックにＭＶＰ（Ｍｏｔｉｏｎ  Ｖｅｃｔｏｒ  Ｐｒｅｄｉｃｔｉｏｎ）モードの場合、復元された空間的周辺ブロックの動きベクトル及び／又は時間的周辺ブロックであるＣｏｌブロックに対応する動きベクトルを用いて、動きベクトル予測子候補リストが生成され得る。即ち、復元された空間的周辺ブロックの動きベクトル及び／又は時間的周辺ブロックであるＣｏｌブロックに対応する動きベクトルを候補として含む動きベクトル予測子候補リストが生成され得る。空間的周辺ブロックの動きベクトルを示す候補は空間的候補、前記時間的周辺ブロックの動きベクトルを示す候補は時間的候補と示し得る。前記動きベクトル予測子候補リストに含まれた候補の中から選択された候補を指示する動きベクトル予測子フラグが送信され得、前記動きベクトル候補リストの候補のうち、前記動きベクトル予測子フラグの示す候補が、前記対象ブロックの動きベクトル予測子（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｏｒ、ＭＶＰ）として選択され得る。この場合、前記対象ブロックの動きベクトルと前記ＭＶＰとの間の動きベクトル差分（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｄｉｆｆｅｒｅｎｃｅ、ＭＶＤ）がビットストリームを介して送信され得、前記ＭＶＤと前記ＭＶＰとの加算を介して、前記対象ブロックの前記動きベクトルが導出され得る。
【００９１】
前述した内容のように、前記対象ブロックの周辺ブロックの動き情報に基づいて前記対象ブロックのマージ候補リスト又はＭＶＰ候補リストが生成される場合、前記マージ候補リスト又はＭＶＰ候補リストに含まれた空間的候補は、次のような空間的周辺ブロックに基づいて導出され得る。
【００９２】
図６は、前記対象ブロックの空間的周辺ブロックを例示的に示す。既存のビデオコーティングシステムで、前記対象ブロック周辺の所定位置の周辺ブロックに基づいて、前記マージ候補リスト又はＭＶＰ候補リストが構成され得る。例えば、図６に示すように、前記対象ブロックの左側に位置する二つのブロックＡ０（６１０）と、Ａ１（６２０）、並びに現在ブロックの上側の三つのブロックＢ０（６３０）、Ｂ１（６４０）、Ｂ２（６５０）が空間的候補として選択され得る。ここで、Ａ０（６１０）は、左下側周辺ブロック（ｌｏｗｅｒ  ｌｅｆｔ  ｎｅｉｇｈｂｏｒｉｎｇ  ｂｌｏｃｋ）と呼ばれ、Ａ１（６２０）は、左側周辺ブロック（ｌｅｆｔ  ｎｅｉｇｈｂｏｒｉｎｇ  ｂｌｏｃｋ）と呼ばれる。また、Ｂ０（６３０）は右上側周辺ブロック（ｕｐｐｅｒ  ｒｉｇｈｔ  ｎｅｉｇｈｂｏｒｉｎｇ  ｂｌｏｃｋ）と、Ｂ１（６４０）は上側周辺ブロック（ｕｐｐｅｒ  ｎｅｉｇｈｂｏｒｉｎｇ  ｂｌｏｃｋ）と、Ｂ２（６５０）は左上側周辺ブロック（ｕｐｐｅｒ  ｌｅｆｔ  ｎｅｉｇｈｂｏｒｉｎｇ  ｂｌｏｃｋ）と呼ばれる。
【００９３】
具体的に、前記対象ブロックにマージモードが適用される場合、前記Ａ０（６１０）、前記Ａ１（６２０）、前記Ｂ０（６３０）、前記Ｂ１（６４０）及び／又は前記Ｂ２（６５０）の動き情報を空間的候補として含む前記マージ候補リストが構成され得る、また、前記対象ブロックにＡＭＶＰモードが適用される場合、前記Ａ０（６１０）及び前記Ａ１（６２０）のうち一つの動きベクトルが前記ＭＶＰ候補リストに空間的候補として含まれ得、前記Ｂ０（６３０）、前記Ｂ１（６４０）、及び前記Ｂ２（６５０）のうち一つの動きベクトルが前記ＭＶＰ候補リストに空間的候補として含まれ得る。図６に示している方向の順で周辺ブロックの動きベクトルが前記ＭＶＰ候補リストに使用されるか判断され得るので、前記Ａ０（６１０）、前記Ａ１（６２０）の順で判断され得、前記Ｂ０（６３０）、前記Ｂ１（６４０）、前記Ｂ２（６５０）の順で判断され得る。
【００９４】
一方、対象ブロックが前述したＧＰ構造を介して分割されたブロックである場合、ブロックの形態が様々に導出され得るので、固定された位置の周辺ブロックに基づいて前記対象ブロックの動き情報を導出する方法は効果的ではないことがある。具体的に、前記対象ブロックに隣接したブロックの動き情報が前記対象ブロックの動き情報と類似する可能性が高く、前記ＧＰ構造を介して分割される前記対象ブロックの形態は、様々な形態で導出され得るので、前記対象ブロックの形態に応じて、最も隣接した周辺ブロックの位置は異なり得る。従って、前記ＧＰ構造を介して分割された前記対象ブロックの形態に基づいて、前記対象ブロックの動き情報の候補として使用される周辺ブロックの位置が変更されることが、前記対象ブロックの動き情報がより正確に導出されるのに効果的なことがある。
【００９５】
よって、本発明では、前記ＧＰ構造を介して分割された前記対象ブロックの形態による空間的動きベクトルの予測方法について提案する。即ち、本発明では、前記ＧＰ構造を介して分割された前記対象ブロックの形態による空間的周辺ブロックの位置を提案する。
【００９６】
図７Ａ乃至図７Ｃは、前記ＧＰ構造を介して分割されたブロックのタイプ（ｔｙｐｅ）と、各タイプでの前記ブロックの動きベクトル予測に使用される周辺ブロックの位置を例示的に示す。図７Ａ乃至図７Ｃを参照すると、対象ブロックは、前記ＧＰ構造を介して、第１のサブブロック及び第２のサブブロックに分割され得る。ここで、前記第１のサブブロックは、前記対象ブロックから分割されたブロックのうちの左側に位置したブロックを示し得、前記第２のサブブロックは、前記対象ブロックから分割されたブロックのうちの右側に位置したブロックを示し得る。また、前記ＧＰ構造のタイプ（ｔｙｐｅ）は、６個の第１のタイプ乃至第６のタイプに分類され得る。
【００９７】
例えば、図７Ａの（ａ）は、前記第１のタイプを示し得る。図７Ａの（ａ）に示すように、前記第１のタイプは、前記第１のサブブロックが三角形の形態を有し、前記対象ブロックの左上段サンプルを含むように分割されるタイプを示し得る。前記対象ブロックが前記第１のタイプに分割された場合、前記第１のサブブロックは、既存の位置の左下段周辺ブロック及び左側周辺ブロックと隣接しないことがある。従って、前記既存の位置の左下段周辺ブロック及び左側周辺ブロックの代わりに、前記第１のサブブロックと隣接した位置の周辺ブロックＡ０’及び／又はＡ１’の動き情報が、前記第１のサブブロックの予測のための動き情報の候補として使用され得る。図７Ａの（ａ）に示すように、前記周辺ブロックＡ０’及び／又はＡ１’は、前記対象ブロックの左側の境界の中間程度に位置し得る。例えば、前記第１のサブブロックの左側の高さ（ｈｅｉｇｈｔ）がＬＨであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１のサブブロックの前記周辺ブロックＡ０’の位置は（−１，ＬＨ）として導出され得、前記第１のサブブロックの前記周辺ブロックＡ１’の位置は（−１，ＬＨ−１）として導出され得る。又は、前記第１のサブブロックの左側の高さがＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１のサブブロックの前記周辺ブロックＡ０’の位置は（−１，ＬＨ）として導出され得、前記第１のサブブロックの前記周辺ブロックＡ１’の位置は（−１，ＬＨ−１）として導出され得る。
【００９８】
また、前記対象ブロックが前記第１のタイプで分割された場合、前記第１のサブブロックは、既存の位置の右上段周辺ブロック及び上側周辺ブロックと隣接しないことがある。従って、前記既存の位置の右上段周辺ブロック及び上側周辺ブロックの代わりに、前記第１のサブブロックと隣接した位置の周辺ブロックＢ０’及び／又はＢ１’の動き情報が、前記第１のサブブロックの予測のための動き情報の候補として使用され得る。図７Ａの（ａ）に示すように、前記周辺ブロックＢ０’及び／又はＢ１’は、前記対象ブロックの上側の境界の中間程度に位置し得る。例えば、前記第１のサブブロックの上側の幅（ｗｉｄｔｈ）がＵＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１のサブブロックの前記周辺ブロックＢ０’の位置は（ＵＷ，−１）として導出され得、前記第１のサブブロックの前記周辺ブロックＢ１’の位置は（ＵＷ−１，−１）として導出され得る。或いは、前記第１のサブブロックの上側の幅がＵＷであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１のサブブロックの前記周辺ブロックＢ０’の位置は（ＵＷ，−１）として導出され得、前記第１のサブブロックの前記周辺ブロックＢ１’の位置は（ＵＷ−１，−１）として導出され得る。
【００９９】
また、前記対象ブロックが前記第１のタイプで分割された場合、前記第２のサブブロックは、既存の位置の左上段周辺ブロックと隣接しないことがある。従って、前記既存の位置の左上段周辺ブロックの代わりに、前記第２のサブブロックと隣接した位置の周辺ブロックＢ２’の動き情報が、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。図７Ａの（ａ）に示すように、前記周辺ブロックＢ２’は、前記対象ブロックの上側の境界の中間程度に位置し得る。例えば、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＢ２’の位置は（−１，−１）として導出され得る。或いは、前記第２のサブブロックの上側の幅がＵＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＢ２’の位置は（Ｎ−ＵＷ−１，−１）として導出され得る。
【０１００】
また、前述したタイプ１の前記第１のサブブロック及び前記第２のサブブロックの動き情報の候補と同様に、タイプ２乃至タイプ６の第１のサブブロック及び第２のサブブロックに対する動き情報の候補が導出され得る。
【０１０１】
例えば、図７Ａの（ｂ）は、前記第２のタイプを示し得る。図７Ａの（ｂ）に示すように、前記第２のタイプは、前記第２のサブブロックが三角形の形態を有し、前記対象ブロックの右下段サンプルを含むように分割されるタイプを示し得る。前記対象ブロックが前記第２のタイプで分割された場合、前記第２のサブブロックは、既存の位置の左下段周辺ブロック及び左側周辺ブロックと隣接しないことがある。従って、前記既存の位置の左下段周辺ブロック及び左側周辺ブロックの代わりに、前記第２のサブブロックと隣接した位置の周辺ブロックＡ０’及び／又はＡ１’の動き情報が、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。図７Ａの（ｂ）に示すように、前記周辺ブロックＡ０’及び／又はＡ１’は、前記対象ブロックの下側の境界の中間程度に位置し得る。例えば、前記第２のサブブロックの下側の幅（ｗｉｄｔｈ）がＤＷであり、前記第２のサブブロックの右側の高さ（ｈｅｉｇｈｔ）がＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＡ０’の位置は（−ＤＷ，ＲＨ）として導出され得、前記第２のサブブロックの前記周辺ブロックＡ１’の位置は（−ＤＷ，ＲＨ−１）として導出され得る。或いは、前記第２のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＡ０’の位置は（Ｎ−１−ＤＷ，Ｎ）として導出され得、前記第１のサブブロックの前記周辺ブロックＡ１’の位置は（Ｎ−１−ＤＷ，Ｎ−１）として導出され得る。
【０１０２】
また、前記対象ブロックが前記第２のタイプで分割された場合、前記第２のサブブロックは既存の位置の右上段周辺ブロック及び上側周辺ブロックと隣接しないことがある。従って、前記既存の位置の右上段周辺ブロック及び上側周辺ブロックの代わりに、前記第２のサブブロックと隣接した位置の周辺ブロックＢ０’及び／又はＢ１’の動き情報が、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。図７Ａの（ｂ）に示すように、前記周辺ブロックＢ０’及び／又はＢ１’は、前記対象ブロックの右側の境界の中間程度に位置し得る。例えば、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＢ０’の位置は（１，−１）として導出され得、前記第２のサブブロックの前記周辺ブロックＢ１’の位置は（０，−１）として導出され得る。或いは、前記第２のサブブロックの右側の高さがＲＨであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＢ０’の位置は（Ｎ，Ｎ−１−ＲＨ）として導出され得、前記第２のサブブロックの前記周辺ブロックＢ１’の位置は（Ｎ−１，Ｎ−１−ＲＨ）として導出され得る。
【０１０３】
別の例として、図７Ｂの（ｃ）は、前記第３のタイプを示し得る。図７Ｂの（ｃ）に示すように、第３のタイプは前記第２のサブブロックが三角形の形態を有し、前記対象ブロックの右上段サンプルを含むように分割されるタイプを示し得る。前記対象ブロックが前記第３のタイプで分割された場合、前記第１のサブブロックは既存の位置の右上段周辺ブロック及び上側周辺ブロックと隣接しないことがある。従って、前記既存の位置の右上段周辺ブロック及び上側周辺ブロックの代わりに、前記第１のサブブロックと隣接した位置の周辺ブロックＢ０’及び／又はＢ１’の動き情報が、前記第１のサブブロックの予測のための動き情報の候補として使用され得る。図７Ｂの（ｃ）に示すように、前記周辺ブロックＢ０’及び／又はＢ１’は、前記対象ブロックの上側の境界の中間程度に位置し得る。例えば、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１のサブブロックの前記周辺ブロックＢ０’の位置は（ＵＷ，−１）として導出され得、前記第１のサブブロックの前記周辺ブロックＢ１’の位置は（ＵＷ−１，−１）として導出され得る。或いは、前記第１のサブブロックの上側の幅がＵＷであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１のサブブロックの前記周辺ブロックＢ０’の位置は（ＵＷ，−１）として導出され得、前記第１のサブブロックの前記周辺ブロックＢ１’の位置は（ＵＷ−１，−１）として導出され得る。
【０１０４】
また、前記対象ブロックが前記第３のタイプで分割された場合、前記第２のサブブロックは、既存の位置の左上段周辺ブロックと隣接しないことがある。従って、前記既存の位置の左上段周辺ブロックの代わりに、前記第２のサブブロックと隣接した位置の周辺ブロックＢ２’の動き情報が、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。図７Ｂの（ｃ）に示すように、前記周辺ブロックＢ２’は、前記対象ブロックの上側の境界の中間程度に位置し得る。例えば、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＢ２’の位置は（−１，−１）として導出され得る。或いは、前記第２のサブブロックの上側の幅がＵＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＢ２’の位置は（Ｎ−１−ＵＷ，−１）として導出され得る。
【０１０５】
別の例として、図７Ｂの（ｄ）は、第４のタイプを示し得る。図７Ｂの（ｄ）に示すように、前記第４のタイプは、前記第１のサブブロックが三角形の形態を有し、前記対象ブロックの左下段サンプルを含むように分割されるタイプを示し得る。前記対象ブロックが前記第４のタイプで分割された場合、前記第２のサブブロックは、既存の位置の左下段周辺ブロック及び左側周辺ブロックと隣接しないことがある。従って、前記既存の位置の左下段周辺ブロック及び左側周辺ブロックの代わりに、前記第２のサブブロックと隣接した位置の周辺ブロックＡ０’及び／又はＡ１’の動き情報が、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。図７Ｂの（ｄ）に示すように、前記周辺ブロックＡ０’及び／又はＡ１’は、前記対象ブロックの下側の境界の中間程度に位置し得る。例えば、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＡ０’の位置は（ＵＷ−１−ＤＷ，ＲＨ）として導出され得、前記第２のサブブロックの前記周辺ブロックＡ１’の位置は（ＵＷ−１−ＤＷ，ＲＨ−１）として導出され得る。或いは、前記第２のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＡ０’の位置は（Ｎ−１−ＤＷ，Ｎ）として導出され得、前記第２のサブブロックの前記周辺ブロックＡ１’の位置は（Ｎ−１−ＤＷ，Ｎ−１）として導出され得る。
【０１０６】
別の例として、図７Ｃの（ｅ）は、第５のタイプを示し得る。図７Ｃの（ｅ）に示すように、前記第５のタイプは、前記第１のサブブロック及び前記第２のサブブロックが四角形の形態を有し、前記第１のサブブロックの左側の境界及び前記第２のサブブロックの右側の高さが前記対象ブロックの高さと同じように分割されるタイプを示し得る。或いは、前記第５のタイプは、前記対象ブロックの分割境界線が前記対象ブロックの上側の境界及び下側の境界と接するように分割されるタイプを示し得る。
【０１０７】
前記対象ブロックが前記第５のタイプで分割された場合、前記第１のサブブロックは、既存の位置の右上段周辺ブロック及び上側周辺ブロックと隣接しないことがある。従って、前記既存の位置の右上段周辺ブロック及び上側周辺ブロックの代わりに、前記第１のサブブロックと隣接した位置の周辺ブロックＢ０’及び／又はＢ１’の動き情報が、前記第１のサブブロックの予測のための動き情報の候補として使用され得る。図７Ｃの（ｅ）に示すように、前記周辺ブロックＢ０’及び／又はＢ１’は、前記対象ブロックの上側の境界の中間程度に位置し得る。例えば、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１のサブブロックの前記周辺ブロックＢ０’の位置は（ＵＷ，−１）として導出され得、前記第１のサブブロックの前記周辺ブロックＢ１’の位置は（ＵＷ−１，−１）として導出され得る。或いは、前記第１のサブブロックの上側の幅がＵＷであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１のサブブロックの前記周辺ブロックＢ０’の位置は（ＵＷ，−１）として導出され得、前記第１のサブブロックの前記周辺ブロックＢ１’の位置は（ＵＷ−１，−１）として導出され得る。
【０１０８】
また、前記対象ブロックが前記第５のタイプで分割された場合、前記第２のサブブロックは、既存の位置の左下段周辺ブロック及び左側周辺ブロックと隣接しないことがある。従って、前記既存の位置の左下段周辺ブロック及び左側周辺ブロックの代わりに、前記第２のサブブロックと隣接した位置の周辺ブロックＡ０’及び／又はＡ１’の動き情報が、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。図７Ｃの（ｅ）に示すように、前記周辺ブロックＡ０’及び／又はＡ１’は、前記対象ブロックの下側の境界の中間程度に位置し得る。例えば、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＡ０’の位置は（ＵＷ−１−ＤＷ，ＲＨ）として導出され得、前記第２のサブブロックの前記周辺ブロックＡ１’の位置は（ＵＷ−１−ＤＷ，ＲＨ−１）として導出され得る。或いは、前記第２のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＡ０’の位置は（Ｎ−１−ＤＷ，Ｎ）として導出され得、前記第２のサブブロックの前記周辺ブロックＡ１’の位置は（Ｎ−１−ＤＷ，Ｎ−１）として導出され得る。
【０１０９】
また、前記対象ブロックが前記第５のタイプで分割された場合、前記第２のサブブロックは、既存の位置の左上段周辺ブロックと隣接しないことがある。従って、前記既存の位置の左上段周辺ブロックの代わりに、前記第２のサブブロックと隣接した位置の周辺ブロックＢ２’の動き情報が、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。図７Ｃの（ｅ）に示すように、前記周辺ブロックＢ２’は、前記対象ブロックの上側の境界の中間程度に位置し得る。例えば、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＢ２’の位置は（−１，−１）として導出され得る。或いは、前記第２のサブブロックの上側の幅がＵＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＢ２’の位置は（Ｎ−１−ＵＷ，−１）として導出され得る。
【０１１０】
別の例として、図７Ｃの（ｆ）は、第６のタイプを示し得る。図７Ｃの（ｆ）に示すように、前記第６のタイプは、前記第１のサブブロック及び前記第２のサブブロックが四角形の形態を有し、前記第１のサブブロックの上側の境界及び前記第２のサブブロックの下側の幅が前記対象ブロックの幅と同じように分割されるタイプを示し得る。或いは、前記第６のタイプは、前記対象ブロックの分割境界線が前記対象ブロックの左側の境界及び右側の境界と接するように分割されるタイプを示し得る。
【０１１１】
前記対象ブロックが前記第６のタイプで分割された場合、前記第１のサブブロックは、既存の位置の左下段周辺ブロック及び左側周辺ブロックと隣接しないことがある。従って、前記既存の位置の左下段周辺ブロック及び左側周辺ブロックの代わりに、前記第１のサブブロックと隣接した位置の周辺ブロックＡ０’及び／又はＡ１’の動き情報が、前記第１のサブブロックの予測のための動き情報の候補として使用され得る。図７Ｃの（ｆ）に示すように、前記周辺ブロックＡ０’及び／又はＡ１’は、前記対象ブロックの左側の境界の中間程度に位置し得る。例えば、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１のサブブロックの前記周辺ブロックＡ０’の位置は（−１，ＬＨ）として導出され得、前記第１のサブブロックの前記周辺ブロックＡ１’の位置は（−１，ＬＨ−１）として導出され得る。或いは、前記第１のサブブロックの左側の高さがＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１のサブブロックの前記周辺ブロックＡ０’の位置は（−１，ＬＨ）として導出され得、前記第１のサブブロックの前記周辺ブロックＡ１’の位置は（−１，ＬＨ−１）として導出され得る。
【０１１２】
また、前記対象ブロックが前記第６のタイプで分割された場合、前記第２のサブブロックは、既存の位置の右上段周辺ブロック及び上側周辺ブロックと隣接しないことがある。従って、前記既存の位置の右上段周辺ブロック及び上側周辺ブロックの代わりに、前記第２のサブブロックと隣接した位置の周辺ブロックＢ０’及び／又はＢ１’の動き情報が、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。図７Ｃの（ｆ）に示すように、前記周辺ブロックＢ０’及び／又はＢ１’は、前記対象ブロックの左側の境界の中間程度に位置し得る。例えば、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの左側の高さがＬＨであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＢ０’の位置は（ＤＷ，ＬＨ−１−ＲＨ）として導出され得、前記第２のサブブロックの前記周辺ブロックＢ１’の位置は（ＤＷ−１，ＬＨ−１−ＲＨ）として導出され得る。或いは、前記第２のサブブロックの右側の高さがＲＨであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２のサブブロックの前記周辺ブロックＢ０’の位置は（Ｎ，Ｎ−１−ＲＨ）として導出され得、前記第２のサブブロックの前記周辺ブロックＢ１’の位置は（Ｎ−１，Ｎ−１−ＲＨ）として導出され得る。
【０１１３】
一方、前記第１のサブブロック又は前記第２のサブブロックが既存の位置の周辺ブロック隣接し、前記周辺ブロックの動き情報を候補として使用可能であるか、代替可能な前記第１のサブブロック又は前記第２のサブブロックに隣接した周辺ブロックが存在しない場合、既存の位置の周辺ブロックの動き情報が前記第１のサブブロック又は前記第２のサブブロックの動き情報の候補として使用され得る。
【０１１４】
一方、前述した内容のように、対象ブロックの周辺ブロックの動き情報に基づいて、前記対象ブロックのマージ候補リスト又はＭＶＰ候補リストが生成される場合、前記マージ候補リスト又はＭＶＰ候補リストに含まれる時間的動き情報の候補は、次のような時間的周辺ブロックに基づいて導出され得る。
【０１１５】
図８は、前記対象ブロックの時間的周辺ブロックを例示的に示す。既存のビデオコーティングシステムで、前記対象ブロックが含まれた対象ピクチャと異なるピクチャである参照ピクチャに含まれた対応ブロックに基づいて、前記マージ候補リスト又はＭＶＰ候補リストが構成され得る。ここで、前記対応ブロックは、前記対象ブロックと対応するブロックであって、前記参照ピクチャ内の前記対象ブロックと対応する位置のブロックを示し得る。
【０１１６】
例えば、図８の（ａ）に示すように、前記参照ピクチャ内の前記対象ブロックの右下側周辺ブロックの位置のブロック８１０が、前記時間的周辺ブロックとして導出され得る。前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの候補として導出され得る。前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記時間的周辺ブロックの位置は（Ｎ，Ｎ）として導出され得る。ここで、前記時間的周辺ブロックが含まれた前記参照ピクチャは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）と示してもよい。
【０１１７】
或いは、図８の（ｂ）に示すように、前記参照ピクチャ内の前記対象ブロックの中央右下段周辺ブロックの位置のブロック８２０が、前記時間的周辺ブロックとして導出され得る。前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの候補として導出され得る。前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記時間的周辺ブロックの位置は（Ｎ／２，Ｎ／２）として導出され得る。
【０１１８】
一方、対象ブロックが前述したＧＰ構造を介して分割されたブロックである場合、ブロックの形態が様々に導出され得るので、固定された位置の時間的周辺ブロックに基づいて前記対象ブロックの動き情報を導出する方法は、効果的ではないことがある。従って、前記ＧＰ構造を介して分割された前記対象ブロックの形態に応じて、前記異なる位置のブロックを前記時間的周辺ブロックとして導出する方法が、前記対象ブロックの動き情報がより正確に導出されるのに効果的なことがある。
【０１１９】
よって、本発明では、前記ＧＰ構造を介して分割された前記対象ブロックの形態による時間的動きベクトルの予測方法について提案する。即ち、本発明では、前記ＧＰ構造を介して分割された前記対象ブロックの形態による時間的周辺ブロックの位置を提案する。
【０１２０】
図９Ａ乃至図９Ｂは、前記ＧＰ構造を介して分割されたブロックのタイプ（ｔｙｐｅ）と各タイプでの前記ブロックの動きベクトル予測に使用される参照ピクチャ内の時間的周辺ブロックの位置を例示的に示す。ここで、前記時間的周辺ブロックを含む前記参照ピクチャは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）と示してもよい。
【０１２１】
図９Ａ乃至図９Ｂを参照すると、対象ブロックは、前記ＧＰ構造を介して第１のサブブロック及び第２のサブブロックに分割され得る。ここで、前記第１のサブブロックは、前記対象ブロックから分割されたブロックのうちの左側に位置したブロックを示し得、前記第２のサブブロックは、前記対象ブロックから分割されたブロックのうちの右側に位置したブロックを示し得る。また、前記ＧＰ構造のタイプ（ｔｙｐｅ）は、６個の第１のタイプ乃至第６のタイプに分類され得る。
【０１２２】
例えば、図９Ａの（ａ）は、前記第１のタイプの前記第１のサブブロック及び前記第２のサブブロックを示し得る。前記第１のタイプは、前記第１のサブブロックが三角形の形態を有し、前記対象ブロックの左上段サンプルを含むように分割されるタイプを示し得る。また、前記第１のタイプは、前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切る（ａｃｒｏｓｓ）タイプを示し得る。前記対象ブロックが前記第１のタイプで分割された場合、前記第１のサブブロックは、対象ブロックの右下段周辺ブロックの位置と隣接しないことがある。従って、参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと対応する対応ブロックの動き情報を前記対象ブロックの動き情報と類似しないことがある。
【０１２３】
前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと対応する対応ブロックの代わりに、前記参照ピクチャ内の前記第１のサブブロックの右下段周辺ブロックと対応する対応ブロックの動き情報が前記第１のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記第１のサブブロックの右下段周辺ブロックの位置のブロックが前記第１のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（０，ＬＨ−１）として導出され得る。前記参照ピクチャは同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）と示してもよい。或いは、前記第１のサブブロックの左側の高さがＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（０，ＬＨ−１）として導出され得る。
【０１２４】
一方、前記対象ブロックが前記第１のタイプで分割された場合、前記第１のサブブロックと異なり、前記第２のサブブロックは、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと隣接するので、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックの動き情報は、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記対応ブロックの右下段周辺ブロックの位置のブロックが前記第２のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（ＵＷ，ＲＨ）として導出され得る。或いは、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（ＤＷ，ＲＨ）として導出され得る。或いは、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（Ｎ，Ｎ）として導出され得る。
【０１２５】
また、前述したタイプ１の前記第１のサブブロック及び前記第２のサブブロックの時間的動き情報の候補と同様に、タイプ２乃至タイプ６の第１のサブブロック及び第２のサブブロックに対する時間的動き情報の候補が導出され得る。
【０１２６】
例えば、図９Ａの（ｂ）は、前記第２のタイプの前記第１のサブブロック及び前記第２のサブブロックを示し得る。前記第２のタイプは、前記第２のサブブロックが三角形の形態を有し、前記対象ブロックの右下段サンプルを含むように分割されるタイプを示し得る。また、前記第２のタイプは、前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切るタイプを示し得る。前記対象ブロックが前記第２のタイプで分割された場合、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと対応する対応ブロックの代わりに、前記参照ピクチャ内の前記第１のサブブロックの右下段周辺ブロックと対応する対応ブロックの動き情報が、前記第１のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記第１のサブブロックの右下段周辺ブロックの位置のブロックが前記第１のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）として導出され得る。或いは、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）として導出され得る。
【０１２７】
一方、前記対象ブロックが前記第２のタイプで分割された場合、前記第１のサブブロックと異なり、前記第２のサブブロックは、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと隣接するので、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックの動き情報は、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記対応ブロックの右下段周辺ブロックの位置のブロックが前記第２のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（０，ＲＨ）として導出され得る。或いは、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（Ｎ，Ｎ）として導出され得る。
【０１２８】
また、別の例として、図９Ａの（ｃ）に示すように、前記対象ブロックは、第３のタイプで分割され得る。前記第３のタイプは、前記第２のサブブロックが三角形の形態を有し、前記対象ブロックの右上段サンプルを含むように分割されるタイプを示し得る。また、前記第３のタイプは、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切るタイプを示し得る。前記対象ブロックが前記第３のタイプで分割された場合、前記第１のサブブロックは、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと隣接するので、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックの動き情報は、前記第１のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記対応ブロックの右下段周辺ブロックの位置のブロックが前記第１のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（ＤＷ，ＬＨ）として導出され得る。或いは、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（Ｎ，Ｎ）として導出され得る。
【０１２９】
また、前記対象ブロックが前記第３のタイプで分割された場合、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと対応する対応ブロックの代わりに、前記参照ピクチャ内の前記第２のサブブロックの右下段周辺ブロックと対応する対応ブロックの動き情報が、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記第２のサブブロックの右下段周辺ブロックの位置のブロックが前記第２のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、図面には示していないが、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（ＵＷ−１，ＲＨ−１）として導出され得る。或いは、前記対象ブロックのサイズがＮｘＮであり、前記第２のサブブロックの右側の高さがＲＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（Ｎ−１，ＲＨ−１）として導出され得る。或いは、前記対象ブロックの時間的周辺ブロックが前記第２のサブブロックの時間的周辺ブロックとして使用され得る。例えば、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、図９ａの（ｃ）に示すように、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（Ｎ，Ｎ）として導出され得る。
【０１３０】
また、別の例として、図９Ａの（ｄ）に示すように、前記対象ブロックは、第４のタイプで分割され得る。前記第４のタイプは、前記第１のサブブロックが三角形の形態を有し、前記対象ブロックの左下段サンプルを含むように分割されるタイプを示し得る。また、前記第４のタイプは、前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切るタイプを示し得る。前記対象ブロックが前記第４のタイプで分割された場合、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと対応する対応ブロックの代わりに、前記参照ピクチャ内の前記第１のサブブロックの右下段周辺ブロックと対応する対応ブロックの動き情報が、前記第１のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記第１のサブブロックの右下段周辺ブロックの位置のブロックが前記第１のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が、前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）として導出され得る。或いは、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（ＤＷ−１，Ｎ−１）として導出され得る。
【０１３１】
一方、前記対象ブロックが前記第４のタイプで分割された場合、前記第１のサブブロックと異なり、前記第２のサブブロックは、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと隣接するので、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックの動き情報は、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記対応ブロックの右下段周辺ブロックの位置のブロックが前記第２のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（ＵＷ，ＲＨ）として導出され得る。或いは、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの上側の幅がＵＷであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（ＵＷ，ＲＨ）として導出され得る。或いは、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（Ｎ，Ｎ）として導出され得る。
【０１３２】
また、別の例として、図９Ｂの（ｅ）に示すように、前記対象ブロックは、第５のタイプで分割され得る。第５のタイプは、前記第１のサブブロック及び前記第２のサブブロックが四角形の形態を有し、前記第１のサブブロックの左側の境界及び前記第２のサブブロックの右側の高さが前記対象ブロックの高さと同じように分割されるタイプを示し得る。或いは、前記第５のタイプは、前記対象ブロックの分割境界線が前記対象ブロックの上側の境界及び下側の境界と接するように分割されるタイプを示し得る。
【０１３３】
前記対象ブロックが前記第５のタイプで分割された場合、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと対応する対応ブロックの代わりに、前記参照ピクチャ内の前記第１のサブブロックの右下段周辺ブロックと対応する対応ブロックの動き情報が、前記第１のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記第１のサブブロックの右下段周辺ブロック位置のブロックが前記第１のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）として導出され得る。或いは、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（ＤＷ−１，Ｎ−１）として導出され得る。
【０１３４】
一方、前記対象ブロックが前記第５のタイプで分割された場合、前記第１のサブブロックと異なり、前記第２のサブブロックは、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと隣接するので、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックの動き情報は、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記対応ブロックの右下段周辺ブロックの位置のブロックが前記第２のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（ＵＷ，ＲＨ）として導出され得る。或いは、前記第２のサブブロックの右側の高さがＲＨであり、前記対象ブロックのサイズはＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（Ｎ，ＲＨ）として導出され得る。或いは、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（Ｎ，Ｎ）として導出され得る。
【０１３５】
また、別の例として、図９Ｂの（ｆ）に示すように、前記対象ブロックは、第６のタイプで分割され得る。前記第６のタイプは、前記第１のサブブロック及び前記第２のサブブロックが四角形の形態を有し、前記第１のサブブロックの上側の境界及び前記第２のサブブロックの下側の幅が前記対象ブロックの幅と同じように分割されるタイプを示し得る。或いは、前記第６のタイプは、前記対象ブロックの分割境界線が前記対象ブロックの左側の境界及び右側の境界と接するように分割されるタイプを示し得る。
【０１３６】
前記対象ブロックが前記第６のタイプで分割された場合、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと対応する対応ブロックの代わりに、前記参照ピクチャ内の前記第１のサブブロックの右下段周辺ブロックと対応する対応ブロックの動き情報が、前記第１のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記第１のサブブロックの右下段周辺ブロックの位置のブロックが前記第１のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（０，ＬＨ−１）として導出され得る。或いは、前記第１のサブブロックの左側の高さがＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第１のサブブロックの時間的周辺ブロックの位置は（０，ＬＨ−１）として導出され得る。
【０１３７】
一方、前記対象ブロックが前記第６のタイプで分割された場合、前記第１のサブブロックと異なり、前記第２のサブブロックは、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックと隣接するので、前記参照ピクチャ内の前記対象ブロックの前記右下段周辺ブロックの動き情報は、前記第２のサブブロックの予測のための動き情報の候補として使用され得る。即ち、前記参照ピクチャ内の前記対応ブロックの右下段周辺ブロックの位置のブロックが前記第２のサブブロックの時間的周辺ブロックとして導出され得、前記時間的周辺ブロックの動き情報が前記マージ候補リスト又は前記ＭＶＰ候補リストの時間的動き情報の候補として含まれ得る。例えば、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（０，ＲＨ）として導出され得る。或いは、前記対象ブロックのサイズはＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記参照ピクチャ内の前記第２のサブブロックの時間的周辺ブロックの位置は（Ｎ，Ｎ）として導出され得る。
【０１３８】
一方、前述した内容のように、前記対象ブロックが前記ＧＰ構造を介して分割される場合、前記対象ブロックの第１のサブブロックと前記第２のサブブロックとの間の不連続が発生し得る。即ち、前記第１のサブブロックと前記第２のサブブロックの予測がそれぞれ別に行われ、よって、前記第１のサブブロックと前記第２のサブブロック間の境界が示されるという問題が発生し得る。本発明では、前記ＧＰ構造を介して分割された前記第１のサブブロックと前記第２のサブブロック間の不連続性を除去するために、前記第１のサブブロックと前記第２のサブブロック間の重複する動き補償を行う方法を提案する。
【０１３９】
図１０は、前記ＧＰ構造を介して分割された第１のサブブロックと第２のサブブロックの境界領域を例示的に示す。図１０を参照すると、前記対象ブロックは、前記ＧＰ構造を介して前記第１のサブブロックと前記第２のサブブロックに分割され得る。言い換えると、前記対象ブロックは、分割境界線に基づいて前記第１のサブブロックと前記第２のサブブロックに分割され得る。この場合、前記第１のサブブロックの境界領域１０１０は、前記第１のサブブロックに含まれ、前記第２のサブブロックと隣接した領域を示し得る。また、前記第２のサブブロックの境界領域１０２０は、前記第２のサブブロックに含まれ、前記第１のサブブロックと隣接した領域を示し得る。前記第１のサブブロックの前記境界領域及び前記第２のサブブロックの前記境界領域のサンプルに対して、重複する動き補償が行われ得る。即ち、前記第１のサブブロックの前記境界領域及び前記第２のサブブロックの前記境界領域が、前記重複する動き補償が行われる領域として導出され得る。
【０１４０】
図１１は、前記重複する動き補償のためのフィルタリングが行われるサンプルを例示的に示し得る。図１１に示しているＰ０及びＰ１は、前記第１のサブブロックの前記境界領域に含まれたサンプルを示し得、Ｑ０及びＱ１は、前記第２のサブブロックの前記境界領域に含まれたサンプルを示し得る。この場合、前記重複する動き補償のために前記Ｐ０及び／又は前記Ｐ１にフィルタリングが行われ得る。或いは、前記重複する動き補償のために、前記Ｑ０及び／又は前記Ｑ１にフィルタリングが行われ得る。言い換えると、前記第１のサブブロックと前記第２のサブブロックとの間の不連続性を除去するために、前記Ｐ０及び／又は前記Ｐ１にフィルタリングが行われ得、或いは、前記Ｑ０及び／又は前記Ｑ１にフィルタリングが行われ得る。
【０１４１】
例えば、前記第１のサブブロックのサンプルのうち、前記第２のサブブロックと隣接したサンプル及び前記第２のサブブロックのサンプルのうち、前記第１のサブブロックと隣接したサンプルに対して、前記フィルタリングが行われ得る。即ち、前記図１１に示している前記Ｐ０及び前記Ｑ０に対して、前記フィルタリングが行われ得る。具体的に、前記第１のサブブロックの動き情報に基づいて前記Ｐ０のサンプル値１が導出され得、前記第２のサブブロックの動き情報に基づいて前記Ｐ０のサンプル値２が導出され得、前記Ｐ０のサンプル値１及びサンプル値２に基づいて前記Ｐ０のフィルタリングされたサンプル値が導出され得る。また、前記第１のサブブロックの動き情報に基づいて前記Ｑ０のサンプル値１が導出され得、前記第２のサブブロックの動き情報に基づいて前記Ｑ０のサンプル値２が導出され得、前記Ｑ０のサンプル値１及びサンプル値２に基づいて前記Ｑ０のフィルタリングされたサンプル値が導出され得る。
【０１４２】
この場合、フィルタリングされた前記Ｐ０の値及びフィルタリングされた前記Ｑ０の値は、次の数式を介して導出され得る。
【０１４３】
【数１】
2021514162.tif 000004
【０１４４】
ここで、Ｐ０Ｐａｒｔ０は、前記第１のサブブロックの動き情報に基づいて前記Ｐ０のサンプル値１を示し得、Ｐ０Ｐａｒｔ１は、前記第２のサブブロックの動き情報に基づいて前記Ｐ０のサンプル値２を示し得、Ｐ０は、前記Ｐ０のフィルタリングされたサンプル値を示し得る。また、Ｑ０Ｐａｒｔ０は、前記第１のサブブロックの動き情報に基づいて前記Ｑ０のサンプル値１を示し得、Ｑ０Ｐａｒｔ１は、前記第２のサブブロックの動き情報に基づいて前記Ｑ０のサンプル値２を示し得、Ｑ０は、前記Ｑ０のフィルタリングされたサンプル値を示し得る。
【０１４５】
或いは、フィルタリングされた前記Ｐ０の値及びフィルタリングされた前記Ｑ０の値は、次の数式を介して導出され得る。
【０１４６】
【数２】
2021514162.tif 000005
【０１４７】
ここで、Ｐ０Ｐａｒｔ０は、前記第１のサブブロックの動き情報に基づいて前記Ｐ０のサンプル値１を示し得、Ｐ０Ｐａｒｔ１は、前記第２のサブブロックの動き情報に基づいて前記Ｐ０のサンプル値２を示し得、Ｐ０は、前記Ｐ０のフィルタリングされたサンプル値を示し得る。また、Ｑ０Ｐａｒｔ０は、前記第１のサブブロックの動き情報に基づいて前記Ｑ０のサンプル値１を示し得、Ｑ０Ｐａｒｔ１は、前記第２のサブブロックの動き情報に基づいて前記Ｑ０のサンプル値２を示し得、Ｑ０は、前記Ｑ０のフィルタリングされたサンプル値を示し得る。
【０１４８】
また、別の例として、前記第１のサブブロックのサンプルのうち、前記第２のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの左側に隣接した第２のサンプルに対して、前記フィルタリングが行われ得、前記第２のサブブロックのサンプルのうち、前記第１のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの右側に隣接した第２のサンプルに対して、前記フィルタリングが行われ得る。或いは、前記第１のサブブロックのサンプルのうち、前記第２のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの上側に隣接した第２のサンプルに対して、前記フィルタリングが行われ得、前記第２のサブブロックのサンプルのうち、前記第１のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの下側に隣接した第２のサンプルに対して、前記フィルタリングが行われ得る。前記第１のサブブロックのうち、前記分割境界線の周辺の二つのサンプルが前記第１のサブブロックの境界領域に含まれ得、前記第２のサブブロックのうち、前記分割境界線の周辺の二つのサンプルが前記第２のサブブロックの境界領域に含まれ得る。この場合、前記図１１に示している前記Ｐ０、前記Ｐ１、及び前記Ｑ０、並びに前記Ｑ１に対して、前記フィルタリングが行われ得る。具体的に、前記第１のサブブロックの動き情報に基づいて前記Ｐ０のサンプル値１が導出され得、前記第２のサブブロックの動き情報に基づいて前記Ｐ０のサンプル値２が導出され得、前記Ｐ０のサンプル値１及びサンプル値２に基づいて前記Ｐ０のフィルタリングされたサンプル値が導出され得る。また、前記第１のサブブロックの動き情報に基づいて前記Ｐ１のサンプル値１が導出され得、前記第２のサブブロックの動き情報に基づいて前記Ｐ１のサンプル値２が導出され得、前記Ｐ１のサンプル値１及びサンプル値２に基づいて前記Ｐ１のフィルタリングされたサンプル値が導出され得る。また、前記第１のサブブロックの動き情報に基づいて前記Ｑ０のサンプル値１が導出され得、前記第２のサブブロックの動き情報に基づいて前記Ｑ０のサンプル値２が導出され得、前記Ｑ０のサンプル値１及びサンプル値２に基づいて前記Ｑ０のフィルタリングされたサンプル値が導出され得る。また、前記第１のサブブロックの動き情報に基づいて前記Ｑ１のサンプル値１が導出され得、前記第２のサブブロックの動き情報に基づいて前記Ｑ１のサンプル値２が導出され得、前記Ｑ１のサンプル値１及びサンプル値２に基づいて前記Ｑ１のフィルタリングされたサンプル値が導出され得る。
【０１４９】
この場合、フィルタリングされた前記Ｐ０の値、フィルタリングされた前記Ｐ１の値、フィルタリングされた前記Ｑ０の値、及びフィルタリングされた前記Ｑ１の値は、次の数式を介して導出され得る。
【０１５０】
【数３】
2021514162.tif 000006
【０１５１】
ここで、Ｐ０Ｐａｒｔ０は、前記第１のサブブロックの動き情報に基づいて前記Ｐ０のサンプル値１を示し得、Ｐ０Ｐａｒｔ１は、前記第２のサブブロックの動き情報に基づいて前記Ｐ０のサンプル値２を示し得、Ｐ０は、前記Ｐ０のフィルタリングされたサンプル値を示し得る。また、Ｐ１Ｐａｒｔ０は、前記第１のサブブロックの動き情報に基づいて前記Ｐ１のサンプル値１を示し得、Ｐ１Ｐａｒｔ１は、前記第２のサブブロックの動き情報に基づいて前記Ｐ１のサンプル値２を示し得、Ｐ１は、前記Ｐ１のフィルタリングされたサンプル値を示し得る。また、Ｑ０Ｐａｒｔ０は、前記第１のサブブロックの動き情報に基づいて前記Ｑ０のサンプル値１を示し得、Ｑ０Ｐａｒｔ１は、前記第２のサブブロックの動き情報に基づいて前記Ｑ０のサンプル値２を示し得、Ｑ０は、前記Ｑ０のフィルタリングされたサンプル値を示し得る。また、Ｑ１Ｐａｒｔ０は、前記第１のサブブロックの動き情報に基づいて前記Ｑ１のサンプル値１を示し得、Ｑ１Ｐａｒｔ１は、前記第２のサブブロックの動き情報に基づいて前記Ｑ１のサンプル値２を示し得、Ｑ１は、前記Ｑ１のフィルタリングされたサンプル値を示し得る。
【０１５２】
前記フィルタリングが行われる前記分割境界線の周辺サンプルの数は、スライス単位又はブロック単位で可変的に選択され得る。或いは、前記フィルタリングが行われる前記分割境界線の周辺サンプルの数は、前記対象ブロックのサイズに基づいて選択され得る。例えば、前記対象ブロックが１６ｘ１６サイズのブロックである場合、前記対象ブロックのサブブロックのサンプルのうち、前記分割境界線の周辺の一つのサンプルに対して、前記フィルタリングが適用され得る。また、前記対象ブロックが１６ｘ１６サイズのブロックより大きいブロックである場合、前記対象ブロックのサブブロックのサンプルのうち、前記分割境界線の周辺の二つのサンプルに対して、前記フィルタリングが適用され得る。一方、前記フィルタリングの適用可否を示す情報は、ＳＰＳ（ｓｅｑｕｅｎｃｅ  ｐａｒａｍｅｔｅｒ  ｓｅｔ）、ＰＰＳ（ｐｉｃｔｕｒｅ  ｐａｒａｍｅｔｅｒ  ｓｅｔ）、スライス、ブロック等の単位で送信され得る。
【０１５３】
一方、前記対象ブロックが前記ＧＰ構造に基づいて分割された場合、様々な方法を介して前記対象ブロックに対する変換（ｔｒａｎｓｆｏｒｍａｔｉｏｎ）過程が行われ得る。
【０１５４】
一例として、前記第１のサブブロック及び前記第２のサブブロックに対する一つの変換、及び量子化過程を行う方法が提案され得る。具体的に、前記対象ブロックが前記ＧＰ構造に基づいて分割されて導出された前記第１のサブブロック及び前記第２のサブブロックそれぞれに対する予測が行われ得、前記第１のサブブロック及び前記第２のサブブロックそれぞれに対する残差信号が導出され得、前記第１のサブブロックの残差信号及び前記第２のサブブロックの残差信号に対する一つの変換、量子化及びエントロピーエンコーディングが行われて導出された前記第１のサブブロック及び前記第２のサブブロックのエンコーディングされた情報がデコーディング装置に送信され得る。言い換えると、エンコーディング装置は、前記第１のサブブロック及び前記第２のサブブロックに対する一つの変換及び量子化過程を行うことができ、前記変換及び量子化過程を介して生成された前記第１のサブブロック及び前記第２のサブブロックに対する情報をエントロピーエンコーディングしてデコーディング装置へ送信できる。
【０１５５】
図１２は、一つの変換過程が行われる第１のサブブロック及び前記第２のサブブロックの一例を示す。前記第１のサブブロック及び前記第２のサブブロックは、別途の予測が行われ得る。前記第１のサブブロックの予測を介して生成された前記第１のサブブロックの予測サンプル（ｐｒｅｄｉｃｔｅｄ  ｓａｍｐｌｅ）に基づいて、前記第１のサブブロックに対する残差（ｒｅｓｉｄｕａｌ）信号が生成され得、前記第２のサブブロックの予測を介して生成された前記第２のサブブロックの予測サンプル（ｐｒｅｄｉｃｔｅｄ  ｓａｍｐｌｅ）に基づいて、前記第２のサブブロックに対する残差信号が生成され得る。この場合、図１２に示すように、前記第１のサブブロックの残差信号及び前記第２のサブブロックの残差信号が一つのブロックに結合され得、前記結合されたブロックに対する変換及び量子化過程が行われ得る。
【０１５６】
また、別の例として、前記第１のサブブロック及び前記第２のサブブロックに対する別の変換及び量子化過程を行う方法が提案され得る。
【０１５７】
図１３は、別の変換過程が行われる第１のサブブロック及び前記第２のサブブロックの一例を示す。図１３の（ａ）は、変換される前記第１のサブブロックの前記残差信号を示し得、図１３の（ｂ）は、変換される前記第２のサブブロックの前記残差信号を示し得る。前記対象ブロックが前記ＧＰ構造に基づいて分割されて導出された前記第１のサブブロック及び前記第２のサブブロックそれぞれに対する予測が行われ得、前記第１のサブブロック及び前記第２のサブブロックそれぞれに対する残差信号が導出され得、前記第１のサブブロックの残差信号及び前記第２のサブブロックの残差信号それぞれに対する変換、量子化、及びエントロピーエンコーディングが行われ、前記第１のサブブロックのエンコーディングされた情報及び前記第２のサブブロックのエンコーディングされた情報が、導出及びデコーディング装置へ送信され得る。言い換えると、エンコーディング装置は、前記第１のサブブロックの残差信号及び前記第２のサブブロックの残差信号それぞれに対する別の変換及び量子化過程を行うことができ、前記変換及び量子化過程を介して生成された前記第１のサブブロック及び前記第２のサブブロックに対する情報をエントロピーエンコーディングし、デコーディング装置に送信できる。
【０１５８】
また、別の例として、前記第１のサブブロック及び前記第２のサブブロックのうち、前記第１のサブブロックのみ変換され得る。即ち、前記第１のサブブロックの残差信号のみ変換され得る。この場合、前記第１のサブブロックのみを含む最も小さいサイズの変換カーネルに基づいて、前記第１のサブブロックの残差信号が変換され得る。即ち、前記変換カーネルは、前記第１のサブブロックのサイズを含むサイズの変換カーネルのうち最も小さいサイズの変換カーネルを示し得る。
【０１５９】
或いは、図１３の（ｃ）に示すように、前記対象ブロックのサイズの変換カーネルに基づいて前記第１のサブブロックの残差信号が変換されるが、前記対象ブロックの領域のうち、前記第１のサブブロックに含まれていない領域、即ち、前記第２のサブブロック領域は、０に値を満たして変換が行われ得る。言い換えると、前記第１のサブブロックの残差信号に０とパディング（ｐａｄｄｉｎｇ）された前記第２のサブブロック領域が結合され、前記対象ブロックサイズのブロックが導出され得、前記導出されたブロックに前記対象ブロックのサイズの変換カーネルに基づいて変換が行われ得る。
【０１６０】
或いは、図１３の（ｄ）に示すように、前記第１のサブブロックの残差信号が再配列され得、前記再配列された残差信号が変換され得る。具体的に、前記図１３の（ｄ）に示すように、前記第１のサブブロックのａ領域１３１０の残差信号は、前記第１のサブブロックのｂ領域１３２０に再配列され得、前記再配列された残差信号に対する変換が行われ得る。即ち、前記ａ領域１３１０の残差信号が前記ｂ領域１３２０に再配列され、前記第１のサブブロックの残差信号は長方形の形態を有し得、再配列された前記第１のサブブロックを含むサイズの変換カーネルに基づいて、前記第１のサブブロックの残差信号が変換され得る。
【０１６１】
図１４は、本発明にかかるエンコーディング装置によるビデオエンコーディング方法を概略的に示す。図１４に開示の方法は、図１に開示のエンコーディング装置によって行われ得る。具体的に、例えば、図１４のＳ１４００は、前記エンコーディング装置のピクチャ分割部によって行われ、Ｓ１４１０乃至Ｓ１４２０は、前記エンコーディング装置の予測部によって行われ、Ｓ１４３０は、前記エンコーディング装置のエントロピーエンコーディング部によって行われ得る。
【０１６２】
エンコーディング装置は、対象ブロックを第１のサブブロック及び第２のサブブロックに分割する（Ｓ１４００）。前記対象ブロックは、ＱＴ（ｑｕａｄ−ｔｒｅｅ）構造で分割されたブロックであり得、前記ＱＴ構造でこれ以上分割されない前記ＱＴ構造の末端ノードのブロックであり得る。前記末端ノードは、リーフ（ｌｅａｆ）ノードと示してもよい。ここで、前記ＱＴ構造は、２Ｎｘ２Ｎサイズの対象ブロックが４個のＮｘＮサイズのサブブロックに分割される構造を示し得る。この場合、前記対象ブロックは、ＧＰ（ｇｅｏｍｅｔｒｙ  ｐａｒｔｉｔｉｏｎ）構造で分割され得、前記ＧＰ構造は、対象ブロックが様々な形態のサブブロックに分割される構造を示し得る。また、前記ＧＰ構造は、対象ブロックが任意の分割境界線に基づいて分割される構造を示し得る。
【０１６３】
エンコーディング装置は、前記分割境界線を導出し得、前記対象ブロックを前記分割境界線に基づいて前記第１のサブブロック及び前記第２のサブブロックに分割し得る。即ち、前記対象ブロックは、前記分割境界線を介して第１のサブブロック及び第２のサブブロックに分割され得る。
【０１６４】
この場合、エンコーディング装置は、前記対象ブロックに対する分割情報を生成し得る。前記分割情報は、ＧＰ分割情報と示してもよい 。前記分割情報は、前記対象ブロックは、分割境界線の角度（ａｎｇｌｅ）を示す情報、及び前記分割境界線と前記対象ブロックの中点との距離を示す情報を含み得る。或いは、前記分割情報は、既設定された複数の分割タイプのうち一つを示すＧＰ分割インデックスを含み得る。この場合、前記対象ブロックは、前記ＧＰ分割インデックスが示すタイプの前記第１のサブブロック及び前記第２のサブブロックに分割され得る。一方、前記第１のサブブロックは、前記対象ブロックから分割されたブロックのうちの左側に位置したブロックを示し得、前記第２のサブブロックは、前記対象ブロックから分割されたブロックのうちの右側に位置したブロックを示し得る。また、前記第１のサブブロック及び前記第２のサブブロックは、非長方形（ｎｏｎ−ｒｅｃｔａｎｇｕｌａｒ）のブロックであり得る。
【０１６５】
また、前記対象ブロックに対する前記分割情報は、前記対象ブロックに対するＧＰ（ｇｅｏｍｅｔｒｙ  ｐａｒｔｉｔｉｏｎ）分割フラグを含み得、前記ＧＰ分割フラグは、前記対象ブロックが様々な形態を有するサブブロックに分割されるか否かを示し得る。或いは、前記ＧＰ分割フラグは、前記対象ブロックが任意の分割境界線を介してサブブロックに分割されるか否かを示し得る。前記ＧＰ分割フラグの値が１である場合、即ち、前記ＧＰ分割フラグが、前記対象ブロックが前記サブブロックに分割されることを示す場合、前記対象ブロックは、分割境界線の角度（ａｎｇｌｅ）を示す情報及び／又は前記分割境界線と前記対象ブロックの中点との距離を示す情報に基づいて導出された分割境界線を介して第１のサブブロック及び第２のサブブロックに分割され得る。
【０１６６】
エンコーディング装置は、前記対象ブロックの分割タイプ（ｔｙｐｅ）に基づいて、前記第１のサブブロックに対する第１の動き情報の候補リスト及び前記第２のサブブロックに対する第２の動き情報の候補リストを導出する（Ｓ１４１０）。エンコーディング装置は、前記対象ブロックの分割タイプに基づいて、前記第１の動き情報の候補リスト及び前記第２の動き情報の候補リストを導出し得る。即ち、前記分割タイプに応じて、前記第１のサブブロックの空間的（ｓｐａｔｉａｌ）周辺ブロック及び／又は時間的（ｔｅｍｐｏｒａｌ）周辺ブロックが導出され得、前記第２のサブブロックの空間的周辺ブロック及び／又は時間的周辺ブロックが導出され得る。前記第１の動き情報の候補リストは、前記第１のサブブロックの空間的周辺ブロックの動き情報を示す空間的候補及び／又は前記第１のサブブロックの時間的周辺ブロックの動き情報を示す時間的候補を含み得る。即ち、前記第１のサブブロックに対する前記第１の動き情報の候補リストは、前記第２のサブブロックに対する前記第２の動き情報の候補リストと異なり得る。前記第１のサブブロックの左側の高さ又は右側の高さは、前記対象ブロックの高さより小さいか等しいことがあり、前記第１のサブブロックの上側の幅又は下側の幅は、前記対象ブロックの幅より小さいか等しいことがある。また、前記第２のサブブロックの左側の高さ又は右側の高さは、前記対象ブロックの高さより小さいか等しいことがあり、前記第２のサブブロックの上側の幅又は下側の幅は、前記対象ブロックの幅より小さいか等しいことがある。
【０１６７】
一方、前記第１のサブブロックにマージモードが適用される場合、前記第１の動き情報の候補リストは、マージ候補リストを示し得、前記第１のサブブロックにＭＶＰ（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｉｏｎ）モードが適用される場合、前記第１の動き情報の候補リストは、ＭＶＰ候補リストを示し得る。また、前記第２の動き情報の候補リストは、前記第２のサブブロックの空間的周辺ブロックの動き情報を示す空間的候補及び／又は前記第２のサブブロックの時間的周辺ブロックの動き情報を示す時間的候補を含み得る。一方、前記第２のサブブロックにマージモードが適用される場合、前記第２の動き情報の候補リストは、マージ候補リストを示し得、前記第２のサブブロックにＭＶＰ（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｉｏｎ）モードが適用される場合、前記第２の動き情報の候補リストは、ＭＶＰ候補リストを示し得る。
【０１６８】
一方、前記分割情報に基づいて導出された分割タイプ（ｔｙｐｅ）は、６個の第１のタイプ乃至第６のタイプを含み得る。
【０１６９】
例えば、前記第１のタイプは、前記第１のサブブロックが三角形の形態を有し、前記対象ブロックの左上段サンプルを含むように分割されるタイプを示し得る。また、前記第１のタイプは、前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切る（ａｃｒｏｓｓ）タイプを示し得る。
【０１７０】
前記対象ブロックが前記第１のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補及び／又は第４の空間的周辺ブロックの動き情報を示す第４の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（−１，ＬＨ）であり得、前記第２の空間的周辺ブロックの位置は（−１，ＬＨ−１）であり得、前記第３の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第４の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（０，ＬＨ−１）であり得る。
【０１７１】
また、前記対象ブロックが前記第１のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの左側の高さがＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補及び／又は第４の空間的周辺ブロックの動き情報を示す第４の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（−１，ＬＨ）であり得、前記第２の空間的周辺ブロックの位置は（−１，ＬＨ−１）であり得、前記第３の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第４の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（０，ＬＨ−１）であり得る。
【０１７２】
また、前記対象ブロックが前記第１のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、空間的周辺ブロックの動き情報を示す空間的候補を含み得る。この場合、前記空間的周辺ブロックの位置は（−１，−１）であり得る。
【０１７３】
また、前記対象ブロックが前記第１のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記対象ブロックのサイズはＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、空間的周辺ブロックの動き情報を示す空間的候補を含み得る。この場合、前記空間的周辺ブロックの位置は（Ｎ−ＵＷ−１，−１）であり得る。
【０１７４】
別の例として、第２のタイプは、前記第２のサブブロックが三角形の形態を有し、前記対象ブロックの右下段サンプルを含むように分割されるタイプを示し得る。また、前記第２のタイプは、前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切るタイプを示し得る。
【０１７５】
前記対象ブロックが前記第２のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切って、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補及び／又は第４の空間的周辺ブロックの動き情報を示す第４の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（−ＤＷ，ＲＨ）であり得、前記第２の空間的周辺ブロックの位置は（−ＤＷ，ＲＨ−１）であり得、前記第３の空間的周辺ブロックの位置は（−１，−１）であり得、前記第４の空間的周辺ブロックの位置は（０，−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（０，ＬＨ）であり得る。
【０１７６】
また、前記対象ブロックが前記第２のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切って、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの右側の高さ（ｈｅｉｇｈｔ）がＲＨであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補及び／又は第４の空間的周辺ブロックの動き情報を示す第４の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ）であり得、前記第２の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ−１）であり得、前記第３の空間的周辺ブロックの位置は（Ｎ，Ｎ−１−ＲＨ）であり得、前記第４の空間的周辺ブロックの位置は（Ｎ−１，Ｎ−１−ＲＨ）であり得る。また、前記第２の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（Ｎ，Ｎ）であり得る。
【０１７７】
また、前記対象ブロックが前記第２のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）であり得る。
【０１７８】
また、前記対象ブロックが前記第２のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）であり得る。
【０１７９】
別の例として、第３のタイプは、前記第２のサブブロックが三角形の形態を有し、前記対象ブロックの右上段サンプルを含むように分割されるタイプを示し得る。また、前記第３のタイプは、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切るタイプを示し得る。
【０１８０】
前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得る。
【０１８１】
また、前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得る。
【０１８２】
また、前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、空間的周辺ブロックの動き情報を示す空間的候補を含み得る。この場合、前記空間的周辺ブロックの位置は（−１，−１）であり得る。また、前記第２の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。例えば、前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記対象ブロックのサイズがＮｘＮであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記時間的周辺ブロックの位置は（ＵＷ，Ｎ）であり得る。一方、前記時間的周辺ブロックの位置は（ＵＷ−１，ＲＨ−１）のこともある。
【０１８３】
また、前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、空間的周辺ブロックの動き情報を示す空間的候補を含み得る。この場合、前記空間的周辺ブロックの位置は（Ｎ−１−ＵＷ，−１）であり得る。また、前記第２の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。例えば、前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第２のサブブロックの右側の高さがＲＨであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記時間的周辺ブロックの位置は（Ｎ，Ｎ）であり得る。一方、前記時間的周辺ブロックの位置は（Ｎ−１，ＲＨ−１）のこともある。
【０１８４】
別の例として、第４のタイプは、前記第１のサブブロックが三角形の形態を有し、前記対象ブロックの左下段サンプルを含むように分割されるタイプを示し得る。また、前記第４のタイプは、前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切るタイプを示し得る。
【０１８５】
前記対象ブロックが前記第４のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ−１−ＤＷ，ＲＨ）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１−ＤＷ，ＲＨ−１）であり得る。
【０１８６】
また、前記対象ブロックが前記第４のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切って、前記第２のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ）であり得、前記第２の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ−１）であり得る。
【０１８７】
また、前記対象ブロックが前記第４のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）であり得る。
【０１８８】
また、前記対象ブロックが前記第４のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切って、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（ＤＷ−１，Ｎ−１）であり得る。
【０１８９】
別の例として、第５のタイプは、前記第１のサブブロック及び前記第２のサブブロックが四角形の形態を有し、前記第１のサブブロックの左側の境界及び前記第２のサブブロックの右側の高さが前記対象ブロックの高さと同じように分割されるタイプを示し得る。また、前記第５のタイプは、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切るタイプを示し得る。
【０１９０】
前記対象ブロックが前記第５のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。例えば、前記対象ブロックが前記第５のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）であり得る。
【０１９１】
また、前記対象ブロックが前記第５のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補及び前記同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補のうち少なくとも一つを含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得、前記時間的周辺ブロックの位置は（ＤＷ−１，Ｎ−１）であり得る。
【０１９２】
また、前記対象ブロックが前記第５のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補、及び同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補のうち少なくとも一つを含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ−１−ＤＷ，ＲＨ）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１−ＤＷ，ＲＨ−１）であり得、前記第３の空間的周辺ブロックの位置は（−１，−１）であり得、前記時間的周辺ブロックの位置は（ＵＷ−１，ＲＨ−１）であり得る。
【０１９３】
また、前記対象ブロックが前記第５のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補、及び同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補のうち少なくとも一つを含み得る。この場合、前記第１の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ）であり得、前記第２の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ−１）であり得、前記第３の空間的周辺ブロックの位置は（Ｎ−１−ＵＷ，−１）であり得、前記時間的周辺ブロックの位置は（Ｎ，Ｎ）であり得る。
【０１９４】
別の例として、第６のタイプは、前記第１のサブブロック及び前記第２のサブブロックが四角形の形態を有し、前記第１のサブブロックの上側の境界及び前記第２のサブブロックの下側の幅が前記対象ブロックの高さと同じように分割されるタイプを示し得る。また、前記第６のタイプは、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切るタイプを示し得る。
【０１９５】
前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（−１，ＬＨ）であり得、前記第２の空間的周辺ブロックの位置は（−１，ＬＨ−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。例えば、前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記時間的周辺ブロックの位置は（０，ＬＨ−１）であり得る。
【０１９６】
また、前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（−１，ＬＨ）であり得、前記第２の空間的周辺ブロックの位置は（−１，ＬＨ−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。例えば、前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記時間的周辺ブロックの位置は（０，ＬＨ−１）であり得る。
【０１９７】
また、前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの左側の高さがＬＨであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＤＷ，ＬＨ−１−ＲＨ）であり得、前記第２の空間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１−ＲＨ）であり得る。
【０１９８】
また、前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第２のサブブロックの右側の高さがＲＨであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（Ｎ，Ｎ−１−ＲＨ）であり得、前記第２の空間的周辺ブロックの位置は（Ｎ−１，Ｎ−１−ＲＨ）であり得る。
【０１９９】
エンコーディング装置は、前記第１の動き情報の候補リストに基づいて前記第１のサブブロックのインター予測を行い、前記第２の動き情報の候補リストに基づいて前記第２のサブブロックのインター予測及びエンコーディングを行う（Ｓ１４２０）。エンコーディング装置は、前記第１のサブブロック及び前記第２のサブブロックそれぞれに対するインター予測を別に行い得る。エンコーディング装置は、マージモード及びＭＶＰ（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｉｏｎ）モードのうち、前記第１のサブブロックに適用されるモードを決定し得る。また、エンコーディング装置は、前記マージモード及び前記ＭＶＰモードのうち、前記第２のサブブロックに適用されるモードを決定し得る。
【０２００】
エンコーディング装置は、前記第１の動き情報の候補リストに基づいて、第１のサブブロックのインター予測を行い得る。具体的に、エンコーディング装置は、前記第１の動き情報の候補リストに基づいて前記第１のサブブロックの動き情報を導出し得る。例えば、前記第１のサブブロックにマージモードが適用される場合、前記第１の動き情報の候補リストは、マージ候補リストを示し得、前記第１の動き情報の候補リストのうち選択された候補の動き情報は、前記第１のサブブロックの動き情報として導出され得る。前記第１の動き情報の候補リストに含まれた候補のうち、前記第１のサブブロックの予測に適した候補が選択され得る。また、前記第１のサブブロックの予測情報が生成され得、前記予測情報は、前記選択された候補を示すマージインデックスを含み得る。前記第１のサブブロックの動き情報は、参照ピクチャインデックス及び動きベクトルを含み得る。
【０２０１】
エンコーディング装置は、前記動き情報に基づいて前記第１のサブブロックに対するインター予測を行い得る。具体的に、エンコーディング装置は、前記動き情報に基づいて前記第１のサブブロックの参照ブロックを導出し得る。即ち、エンコーディング装置は、前記参照ピクチャインデックスの指す参照ピクチャ内の前記動きベクトルを指す参照ブロックを導出し得る。エンコーディング装置は、前記参照ブロックに基づいて前記第１のサブブロックを予測し得る。即ち、エンコーディング装置は、前記参照ブロック内の復元サンプルを前記第１のサブブロックの予測サンプルとして導出し得る。
【０２０２】
また、例えば、前記第１のサブブロックにＭＶＰ（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｉｏｎ）モードが適用される場合、前記第１の動き情報の候補リストは、ＭＶＰ候補リストを示し得、前記第１の動き情報の候補リストのうち選択された候補の動きベクトルは、前記第１のサブブロックの動きベクトル予測子（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｏｒ、ＭＶＰ）として導出され得る。前記第１の動き情報の候補リストに含まれた候補のうち、前記第１のサブブロックの予測に適した候補が選択され得る。エンコーディング装置は、前記ＭＶＰを用いて前記第１のサブブロックの動きベクトルを導出し得る。
【０２０３】
また、前記第１のサブブロックの予測情報が生成され得、前記予測情報は、前記選択された候補を示すＭＶＰフラグを含み得る。また、前記予測情報は、前記第１のサブブロックの動きベクトル差分（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｄｉｆｆｅｒｅｎｃｅ、ＭＶＤ）を含み得る。
【０２０４】
エンコーディング装置は、参照ピクチャリストに含まれた参照ピクチャのうち、前記第１のサブブロックの参照ピクチャを選択し得る。前記予測情報は、前記参照ピクチャを示す参照ピクチャインデックスを含み得る。
【０２０５】
エンコーディング装置は、前記動き情報に基づいて前記第１のサブブロックに対するインター予測を行い得る。具体的に、エンコーディング装置は、前記動きベクトル及び参照ピクチャインデックスに基づいて前記第１のサブブロックの参照ブロックを導出し得る。即ち、エンコーディング装置は、前記参照ピクチャインデックスの指す参照ピクチャ内の前記動きベクトルを指す参照ブロックを導出し得る。エンコーディング装置は、前記参照ブロックに基づいて前記第１のサブブロックを予測し得る。即ち、エンコーディング装置は、前記参照ブロック内の復元サンプルを前記第１のサブブロックの予測サンプルとして導出し得る。
【０２０６】
また、エンコーディング装置は、前記第２の動き情報の候補リストに基づいて第２のサブブロックのインター予測を行い得る。具体的に、エンコーディング装置は、前記第２の動き情報の候補リストに基づいて前記第２のサブブロックの動き情報を導出し得る。例えば、前記第２のサブブロックにマージモードが適用される場合、前記第２の動き情報の候補リストは、マージ候補リストを示し得、前記第２の動き情報の候補リストのうち選択された候補の動き情報は、前記第２のサブブロックの動き情報として導出され得る。前記第２の動き情報の候補リストに含まれた候補のうち、前記第２のサブブロックの予測に適した候補が選択され得る。また、前記第２のサブブロックの予測情報が生成され得、前記予測情報は、前記選択された候補を示すマージインデックスを含み得る。前記第２のサブブロックの動き情報は、参照ピクチャインデックス及び動きベクトルを含み得る。
【０２０７】
エンコーディング装置は、前記動き情報に基づいて前記第２のサブブロックに対するインター予測を行い得る。具体的に、エンコーディング装置は、前記動き情報に基づいて前記第２のサブブロックの参照ブロックを導出し得る。即ち、エンコーディング装置は、前記参照ピクチャインデックスの指す参照ピクチャ内の前記動きベクトルを指す参照ブロックを導出し得る。エンコーディング装置は、前記参照ブロックに基づいて前記第２のサブブロックを予測し得る。即ち、エンコーディング装置は、前記参照ブロック内の復元サンプルを前記第２のサブブロックの予測サンプルとして導出し得る。
【０２０８】
また、例えば、前記第２のサブブロックにＭＶＰ（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｉｏｎ）モードが適用される場合、前記第２の動き情報の候補リストは、ＭＶＰ候補リストを示し得、前記第２の動き情報の候補リストのうち選択された候補の動きベクトルは、前記第２のサブブロックの動きベクトル予測子（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｏｒ、ＭＶＰ）として導出され得る。前記第２の動き情報の候補リストに含まれた候補のうち、前記第２のサブブロックの予測に適した候補が選択され得る。エンコーディング装置は、前記ＭＶＰを用いて前記第２のサブブロックの動きベクトルを導出し得る。
【０２０９】
また、前記第２のサブブロックの予測情報が生成され得、前記予測情報は、前記選択された候補を示すＭＶＰフラグを含み得る。また、前記予測情報は、前記第２のサブブロックの動きベクトル差分（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｄｉｆｆｅｒｅｎｃｅ、ＭＶＤ）を含み得る。
【０２１０】
エンコーディング装置は、参照ピクチャリストに含まれた参照ピクチャのうち、前記第２のサブブロックの参照ピクチャを選択し得る。前記予測情報は、前記参照ピクチャを示す参照ピクチャインデックスを含み得る。
【０２１１】
エンコーディング装置は、前記動き情報に基づいて前記第２のサブブロックに対するインター予測を行い得る。具体的に、エンコーディング装置は、前記動きベクトル及び参照ピクチャインデックスに基づいて前記第２のサブブロックの参照ブロックを導出し得る。即ち、エンコーディング装置は、前記参照ピクチャインデックスの指す参照ピクチャ内の前記動きベクトルを指す参照ブロックを導出し得る。エンコーディング装置は、前記参照ブロックに基づいて前記第２のサブブロックを予測し得る。即ち、エンコーディング装置は、前記参照ブロック内の復元サンプルを前記第２のサブブロックの予測サンプルとして導出し得る。
【０２１２】
また、エンコーディング装置は、前記第１のサブブロックのサンプルのうち、前記第２のサブブロックと隣接した第１のサンプルに対してフィルタリングを行い得る。前記フィルタリングは、重複する動き補償フィルタリングと示してもよい。例えば、エンコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値２を導出し得る。次に、エンコーディング装置は、前記第１のサンプルの前記サンプル値１及び前記サンプル値２に基づいて前記第１のサンプルのサンプル値を導出し得る。例えば、エンコーディング装置は、前記第１のサンプルの前記サンプル値１と前記サンプル値２とを加重和し、前記第１のサンプルのサンプル値を導出し得る。また、前記第１のサンプルの前記サンプル値は、前述した数式１に基づいて導出され得る。或いは、前記第１のサンプルの前記サンプル値は、前述した数式２に基づいて導出され得る。
【０２１３】
また、エンコーディング装置は、前記第１のサブブロックのサンプルのうち、前記第２のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの左側（又は上側）に隣接した第２のサンプルに対してフィルタリングを行い得る。前記フィルタリングは、重複する動き補償フィルタリングと示してもよい。例えば、エンコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値２を導出し得る。次に、エンコーディング装置は、前記第１のサンプルの前記サンプル値１及び前記サンプル値２に基づいて、前記第１のサンプルのサンプル値を導出し得る。例えば、エンコーディング装置は、前記第１のサンプルの前記サンプル値１と前記サンプル値２とを加重和し、前記第１のサンプルのサンプル値を導出し得る。また、前記第１のサンプルの前記サンプル値は、前述した数式３に基づいて導出され得る。また、エンコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第２のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第２のサンプルのサンプル値２を導出し得る。次に、エンコーディング装置は、前記第２のサンプルの前記サンプル値１及び前記サンプル値２に基づいて、前記第２のサンプルのサンプル値を導出し得る。例えば、エンコーディング装置は、前記第２のサンプルの前記サンプル値１と前記サンプル値２とを加重和し、前記第２のサンプルのサンプル値を導出し得る。また、前記第２のサンプルの前記サンプル値は、前述した数式３に基づいて導出され得る。
【０２１４】
また、エンコーディング装置は、前記第２のサブブロックのサンプルのうち、前記第１のサブブロックと隣接した第１のサンプルに対してフィルタリングを行い得る。前記フィルタリングは、重複する動き補償フィルタリングと示してもよい。例えば、エンコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値２を導出し得る。次に、エンコーディング装置は、前記第１のサンプルの前記サンプル値１及び前記サンプル値２に基づいて、前記第１のサンプルのサンプル値を導出し得る。例えば、エンコーディング装置は、前記第１のサンプルの前記サンプル値１と前記サンプル値２とを加重和し、前記第１のサンプルのサンプル値を導出し得る。また、前記第１のサンプルの前記サンプル値は、前述した数式１に基づいて導出され得る。或いは、前記第１のサンプルの前記サンプル値は、前述した数式２に基づいて導出され得る。
【０２１５】
また、エンコーディング装置は、前記第２のサブブロックのサンプルのうち、前記第１のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの右側（又は下側）に隣接した第２のサンプルに対してフィルタリングを行い得る。前記フィルタリングは、重複する動き補償フィルタリングと示してもよい。例えば、エンコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値２を導出し得る。次に、エンコーディング装置は、前記第１のサンプルの前記サンプル値１及び前記サンプル値２に基づいて、前記第１のサンプルのサンプル値を導出し得る。例えば、エンコーディング装置は、前記第１のサンプルの前記サンプル値１と前記サンプル値２とを加重和し、前記第１のサンプルのサンプル値を導出し得る。また、前記第１のサンプルの前記サンプル値は、前述した数式３に基づいて導出され得る。また、エンコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第２のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第２のサンプルのサンプル値２を導出し得る。次に、エンコーディング装置は、前記第２のサンプルの前記サンプル値１及び前記サンプル値２に基づいて、前記第２のサンプルのサンプル値を導出し得る。例えば、エンコーディング装置は、前記第２のサンプルの前記サンプル値１と前記サンプル値２とを加重和し、前記第２のサンプルのサンプル値を導出し得る。また、前記第２のサンプルの前記サンプル値は、前述した数式３に基づいて導出され得る。
【０２１６】
一方、前記フィルタリングが行われる前記第１のサブブロック及び前記第２のサブブロックのサンプルの数は、スライス単位又はブロック単位で決定され得る。或いは、前記フィルタリングが行われる前記第１のサブブロック及び前記第２のサブブロックの数は、前記対象ブロックのサイズに基づいて決定され得る。例えば、前記対象ブロックのサイズが１６ｘ１６サイズである場合、前記第１のサブブロック及び／又は前記第２のサブブロックのサンプルのうち、前記分割境界線の周辺の一つのサンプルに対して、前記フィルタリングが適用され得る。即ち、前記対象ブロックのサイズが１６ｘ１６サイズである場合、前記第１のサブブロックのサンプルのうち、前記第２のサブブロックと隣接した第１のサンプルに前記フィルタリングが行われ得、前記第２のサブブロックのサンプルのうち、前記第１のサブブロックと隣接した第１のサンプルに前記フィルタリングが行われ得る。また、前記対象ブロックのサイズが１６ｘ１６サイズより大きい場合、前記第１のサブブロック及び／又は前記第２のサブブロックのサンプルのうち、前記分割境界線の周辺の二つのサンプルに対して、前記フィルタリングが適用され得る。即ち、前記対象ブロックのサイズが１６ｘ１６サイズより大きい場合、前記第１のサブブロックのサンプルのうち、前記第２のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの左側（又は上側）に隣接した第２のサンプルに前記フィルタリングが行われ得、前記第２のサブブロックのサンプルのうち、前記第１のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの右側（又は下側）に隣接した第２のサンプルに前記フィルタリングが行われ得る。
【０２１７】
一方、前記フィルタリングの適用可否を示す情報が生成され得る。前記フィルタリングの適用可否を示す情報は、ＳＰＳ（ｓｅｑｕｅｎｃｅ  ｐａｒａｍｅｔｅｒ  ｓｅｔ）、ＰＰＳ（ｐｉｃｔｕｒｅ  ｐａｒａｍｅｔｅｒ  ｓｅｔ）、スライス、ブロックなどの単位で送信され得、前記フィルタリングの適用可否を示す情報に基づいて、前記第１のサブブロック及び前記第２のサブブロックの前記フィルタリングの適用可否が判断され得る。或いは、前記フィルタリングの適用可否を示す情報に基づいて、前記対象ブロックの前記フィルタリングの適用可否が判断され得る。
【０２１８】
一方、エンコーディング装置は、前記第１のサブブロックの前記予測サンプルに基づいて、前記第１のサブブロックの残差（ｒｅｓｉｄｕａｌ）信号を生成し得る。前記残差信号は、前記第１のサブブロックの原本サンプルと前記予測サンプルとの差異として導出され得る。また、エンコーディング装置は、前記第２のサブブロックの前記予測サンプルに基づいて、前記第２のサブブロックの残差信号を生成し得る。前記残差信号は、前記第２のサブブロックの原本サンプルと前記予測サンプルとの差異として導出され得る。
【０２１９】
エンコーディング装置は、前記第１のサブブロックの前記残差信号及び前記第２のサブブロックの前記残差信号に対する一つの変換を行い、前記第１のサブブロック及び前記第２のサブブロックの残差情報を生成し得る。例えば、前記第１のサブブロックの残差信号及び前記第２のサブブロックの残差信号が一つのブロックに結合され得、前記結合されたブロックに対する変換過程が行われ得る。
【０２２０】
また、エンコーディング装置は、前記第１のサブブロックの前記残差信号及び前記第２のサブブロックの前記残差信号に対する別途の変換を行い、前記第１のサブブロックの残差情報及び前記第２のサブブロックの残差情報を生成することもある。
【０２２１】
例えば、前記第１のサブブロックのサイズを含むサイズの変換カーネル（ｔｒａｎｓｆｏｒｍ  ｋｅｒｎｅｌ）に基づいて、前記第１のサブブロックの前記残差信号に対する変換が行われ、前記第１のサブブロックの前記残差情報が生成され得る。ここで、前記変換カーネルは、前記第１のサブブロックのサイズを含むサイズの変換カーネルのうち最も小さいサイズの変換カーネルを示し得る。
【０２２２】
或いは、前記第１のサブブロックの前記残差信号に対する変換が行われ、前記第１のサブブロックの前記残差情報が生成されるが、前記残差信号に前記第２のサブブロックの領域に０とパディングされた信号が結合され得る。この場合、前記対象ブロックのサイズの変換カーネルに基づいて前記変換が行われ得る。
【０２２３】
或いは、前記第１のサブブロックの前記残差信号に対する変換が行われ、前記第１のサブブロックの前記残差情報が生成されるが、前記残差信号は、長方形の形態のブロックに再配列され得る。一方、前記残差信号は、残差サンプルを示し得、前記残差情報は、変換係数を示し得る。
【０２２４】
エンコーディング装置は、前記対象ブロックに対する分割情報及び残差情報をエンコーディングして送信する（Ｓ１４３０）。エンコーディング装置は、前記対象ブロックに対する分割情報をエンコーディングし、ビットストリームの形態で出力できる。前記分割情報は、分割境界線の角度（ａｎｇｌｅ）を示す情報及び／又は前記分割境界線と前記対象ブロックの中点との距離を示す情報を含み得る。前記対象ブロックは、分割境界線の角度（ａｎｇｌｅ）を示す情報及び／又は前記分割境界線と前記対象ブロックの中点との距離を示す情報に基づいて導出された分割境界線を介して、第１のサブブロック及び第２のサブブロックに分割され得る。また、前記対象ブロックの任意の境界に垂直でなく、前記対象ブロックを横切る前記分割境界線に沿って分割され得る。或いは、前記追加の分割情報は、既設定された複数の分割タイプのうち一つを示すＧＰ分割インデックスを含み得る。
【０２２５】
また、前記対象ブロックに対する前記分割情報は、前記対象ブロックに対するＧＰ（ｇｅｏｍｅｔｒｙ  ｐａｒｔｉｔｉｏｎ）分割フラグを含み得、前記ＧＰ分割フラグは、前記対象ブロックが様々な形態を有するサブブロックに分割されるか否かを示し得る。或いは、前記ＧＰ分割フラグは、前記対象ブロックが任意の分割境界線を介してサブブロックに分割されるか否かを示し得る。前記ＧＰ分割フラグの値が１である場合、即ち、前記ＧＰ分割フラグが、前記対象ブロックが前記サブブロックに分割されることを示す場合、前記対象ブロックは、分割境界線の角度（ａｎｇｌｅ）を示す情報及び／又は前記分割境界線と前記対象ブロックの中点との距離を示す情報に基づいて導出された分割境界線を介して、第１のサブブロック及び第２のサブブロックに分割され得る。
【０２２６】
また、エンコーディング装置は、前記対象ブロックの残差情報を前記ビットストリームを介して送信し得る。即ち、エンコーディング装置は、前記第１のサブブロックの残差情報及び前記第１のサブブロックの残差情報を前記ビットストリームを介して送信し得る。
【０２２７】
また、エンコーディング装置は、前記第１のサブブロックに対する予測情報をエンコーディングし、ビットストリームの形態で出力し得る。前記第１のサブブロックにマージモードが適用される場合、前記予測情報は、前記第１のサブブロックのマージインデックスを含み得る。前記マージインデックスは、前記第１のサブブロックの前記第１の動き情報の候補リストの候補のうち一つを示し得る。また、前記第１のサブブロックにＭＶＰモードが適用される場合、前記予測情報は、前記第１のサブブロックのＭＶＰフラグ、ＭＶＤ及び参照ピクチャインデックスを含み得る。前記ＭＶＰフラグは、前記第１の動き情報の候補リストの候補のうち一つを示し得、前記ＭＶＰフラグに基づいて導出された候補の動きベクトルと前記ＭＶＤとの和で前記第１のサブブロックの動きベクトルが導出され得る。前記参照ピクチャインデックスは、前記第１のサブブロックの予測のための参照ピクチャを示し得る。
【０２２８】
また、エンコーディング装置は、前記ビットストリームを介して、前記フィルタリングの適用可否を示す情報を送信し得る。前記フィルタリングの適用可否を示す情報は、ＳＰＳ（ｓｅｑｕｅｎｃｅ  ｐａｒａｍｅｔｅｒ  ｓｅｔ）、ＰＰＳ（ｐｉｃｔｕｒｅ  ｐａｒａｍｅｔｅｒ  ｓｅｔ）、スライス、ブロック等の単位で送信され得、前記フィルタリングの適用可否を示す情報に基づいて、前記第１のサブブロック及び前記第２のサブブロックの前記フィルタリングの適用可否が判断され得る。或いは、前記フィルタリングの適用可否を示す情報に基づいて、前記対象ブロックの前記フィルタリングの適用可否が判断され得る。
【０２２９】
図１５は、本発明にかかるデコーディング装置によるビデオデコーディング方法を概略的に示す。図１５に開示の方法は、図２に開示のデコーディング装置により行われ得る。具体的に、例えば、図１５のＳ１５００は、前記デコーディング装置のエントロピーデコーディング部によって行われ得、Ｓ１５１０は、前記デコーディング装置のピクチャ分割部によって行われ得、Ｓ１５２０乃至Ｓ１５３０は、前記デコーディング装置の予測部によって行われ得る。
【０２３０】
デコーディング装置は、ビットストリームを介して対象ブロックに対する分割情報を獲得する（Ｓ１５００）。前記対象ブロックは、ＱＴ（ｑｕａｄ−ｔｒｅｅ）構造で分割されたブロックであり得、前記ＱＴ構造でこれ以上分割されない前記ＱＴ構造の末端ノードのブロックであり得る。前記末端ノードは、リーフ（ｌｅａｆ）ノードと示してもよい。ここで、前記ＱＴ構造は、２Ｎｘ２Ｎサイズの対象ブロックが４個のＮｘＮサイズのサブブロックに分割される構造を示し得る。この場合、前記対象ブロックは、ＧＰ（ｇｅｏｍｅｔｒｙ  ｐａｒｔｉｔｉｏｎ）構造で分割され得、前記分割情報は、ＧＰ分割構造と示してもよい。前記ＧＰ構造は、対象ブロックが様々な形態のサブブロックに分割される構造を示し得る。また、前記ＧＰ構造は、対象ブロックが任意の分割境界線に基づいて分割される構造を示し得る。
【０２３１】
前記分割情報は、分割境界線の角度（ａｎｇｌｅ）を示す情報及び／又は前記分割境界線と前記対象ブロックの中点との距離を示す情報を含み得る。前記対象ブロックは、分割境界線の角度（ａｎｇｌｅ）を示す情報及び／又は前記分割境界線と前記対象ブロックの中点との距離を示す情報に基づいて導出された分割境界線を介して、第１のサブブロック及び第２のサブブロックに分割され得る。また、前記対象ブロックの任意の境界に垂直ではなく、前記対象ブロックを横切る前記分割境界線に沿って分割され得る。或いは、前記追加の分割情報は、既設定された複数の分割タイプのうち一つを示すＧＰ分割インデックスを含み得る。
【０２３２】
また、前記対象ブロックに対する前記分割情報は、前記対象ブロックに対するＧＰ（ｇｅｏｍｅｔｒｙ  ｐａｒｔｉｔｉｏｎ）分割フラグを含み得、前記ＧＰ分割フラグは、前記対象ブロックが様々な形態を有するサブブロックに分割されるか否かを示し得る。或いは、前記ＧＰ分割フラグは、前記対象ブロックが任意の分割境界線を介してサブブロックに分割されるか否かを示し得る。前記ＧＰ分割フラグの値が１である場合、即ち、前記ＧＰ分割フラグが、前記対象ブロックが前記サブブロックに分割されることを示す場合、前記対象ブロックは、分割境界線の角度（ａｎｇｌｅ）を示す情報及び／又は前記分割境界線と前記対象ブロックの中点との距離を示す情報に基づいて導出された分割境界線を介して、第１のサブブロック及び第２のサブブロックに分割され得る。
【０２３３】
デコーディング装置は、前記分割情報が示す分割境界線に基づいて、前記対象ブロックを第１のサブブロック及び第２のサブブロックに分割する（Ｓ１５１０）。前記分割情報は、前記対象ブロックの分割境界線の角度（ａｎｇｌｅ）を示す情報及び前記分割境界線と前記対象ブロックの中点との距離を示す情報を含み得、この場合、前記対象ブロックは、分割境界線の角度（ａｎｇｌｅ）を示す情報及び前記分割境界線と前記対象ブロックの中点との距離を示す情報に基づいて導出された分割境界線を介して、第１のサブブロック及び第２のサブブロックに分割され得る。或いは、前記分割情報は、既設定された複数の分割タイプのうち一つを示すＧＰ分割インデックスを含み得る。前記分割タイプは、前記分割境界線が前記対象ブロックのどの境界を横切るか（ａｃｒｏｓｓ）示し得る。この場合、前記対象ブロックは、前記ＧＰ分割インデックスが示すタイプの前記第１のサブブロック及び前記第２のサブブロックに分割され得る。前記第１のサブブロックは、前記対象ブロックから分割されたブロックのうち、左側に位置したブロックを示し得、前記第２のサブブロックは、前記対象ブロックから分割されたブロックのうち、右側に位置したブロックを示し得る。また、前記第１のサブブロック及び前記第２のサブブロックは、非長方形（ｎｏｎ−ｒｅｃｔａｎｇｕｌａｒ）のブロックであり得る。
【０２３４】
デコーディング装置は、前記対象ブロックに対する前記分割情報に基づいて、前記第１のサブブロックに対する第１の動き情報の候補リスト及び前記第２のサブブロックに対する第２の動き情報の候補リストを導出する（Ｓ１５２０）。デコーディング装置は、前記分割情報に基づいて導出された分割タイプ（ｔｙｐｅ）に基づいて、前記第１の動き情報の候補リスト及び前記第２の動き情報の候補リストを導出し得る。即ち、前記分割情報に基づいて導出された分割タイプに応じて、前記第１のサブブロックの空間的（ｓｐａｔｉａｌ）周辺ブロック及び／又は時間的（ｔｅｍｐｏｒａｌ）周辺ブロックが導出され得、前記第２のサブブロックの空間的周辺ブロック及び／又は時間的周辺ブロックが導出され得る。前記第１の動き情報の候補リストは、前記第１のサブブロックの空間的周辺ブロックの動き情報を示す空間的候補及び／又は前記第１のサブブロックの同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。即ち、前記第１のサブブロックに対する前記第１の動き情報の候補リストは、前記第２のサブブロックに対する前記第２の動き情報の候補リストと異なり得る。前記第１のサブブロックの左側の高さ又は右側の高さは、前記対象ブロックの高さより小さいか等しいことがあり、前記第１のサブブロックの上側の幅又は下側の幅は、前記対象ブロックの幅より小さいか等しいことがある。また、前記第２のサブブロックの左側の高さ又は右側の高さは、前記対象ブロックの高さより小さいか等しいことがあり、前記第２のサブブロックの上側の幅又は下側の幅は、前記対象ブロックの幅より小さいか等しいことがある。
【０２３５】
一方、前記第１のサブブロックにマージモードが適用される場合、前記第１の動き情報の候補リストは、マージ候補リストを示し得、前記第１のサブブロックにＭＶＰ（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｉｏｎ）モードが適用される場合、前記第１の動き情報の候補リストは、ＭＶＰ候補リストを示し得る。また、前記第２の動き情報の候補リストは、前記第２のサブブロックの空間的周辺ブロックの動き情報を示す空間的候補及び／又は前記第２のサブブロックの同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。一方、前記第２のサブブロックにマージモードが適用される場合、前記第２の動き情報の候補リストは、マージ候補リストを示し得、前記第２のサブブロックにＭＶＰ（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｉｏｎ）モードが適用される場合、前記第２の動き情報の候補リストは、ＭＶＰ候補リストを示し得る。
【０２３６】
一方、前記分割情報に基づいて導出された分割タイプ（ｔｙｐｅ）は、６個の第１のタイプ乃至第６のタイプを含み得る。
【０２３７】
例えば、前記第１のタイプは、前記第１のサブブロックが三角形の形態を有し、前記対象ブロックの左上段サンプルを含むように分割されるタイプを示し得る。また、前記第１のタイプは、前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切るタイプを示し得る。
【０２３８】
前記対象ブロックが前記第１のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補及び／又は第４の空間的周辺ブロックの動き情報を示す第４の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（−１，ＬＨ）であり得、前記第２の空間的周辺ブロックの位置は（−１，ＬＨ−１）であり得、前記第３の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第４の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（０，ＬＨ−１）であり得る。
【０２３９】
また、前記対象ブロックが前記第１のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの左側の高さがＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補及び／又は第４の空間的周辺ブロックの動き情報を示す第４の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（−１，ＬＨ）であり得、前記第２の空間的周辺ブロックの位置は（−１，ＬＨ−１）であり得、前記第３の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第４の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（０，ＬＨ−１）であり得る。
【０２４０】
また、前記対象ブロックが前記第１のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、空間的周辺ブロックの動き情報を示す空間的候補を含み得る。この場合、前記空間的周辺ブロックの位置は（−１，−１）であり得る。
【０２４１】
また、前記対象ブロックが前記第１のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び左側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、空間的周辺ブロックの動き情報を示す空間的候補を含み得る。この場合、前記空間的周辺ブロックの位置は（Ｎ−ＵＷ−１，−１）であり得る。
【０２４２】
別の例として、第２のタイプは、前記第２のサブブロックが三角形の形態を有し、前記対象ブロックの右下段サンプルを含むように分割されるタイプを示し得る。また、前記第２のタイプは、前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切るタイプを示し得る。
【０２４３】
前記対象ブロックが前記第２のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切って、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補及び／又は第４の空間的周辺ブロックの動き情報を示す第４の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（−ＤＷ，ＲＨ）であり得、前記第２の空間的周辺ブロックの位置は（−ＤＷ，ＲＨ−１）であり得、前記第３の空間的周辺ブロックの位置は（−１，−１）であり得、前記第４の空間的周辺ブロックの位置は（０，−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（０，ＬＨ）であり得る。
【０２４４】
また、前記対象ブロックが前記第２のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切って、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの右側の高さ（ｈｅｉｇｈｔ）がＲＨであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補及び／又は第４の空間的周辺ブロックの動き情報を示す第４の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ）であり得、前記第２の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ−１）であり得、前記第３の空間的周辺ブロックの位置は（Ｎ，Ｎ−１−ＲＨ）であり得、前記第４の空間的周辺ブロックの位置は（Ｎ−１，Ｎ−１−ＲＨ）であり得る。また、前記第２の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（Ｎ，Ｎ）であり得る。
【０２４５】
また、前記対象ブロックが前記第２のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）であり得る。
【０２４６】
また、前記対象ブロックが前記第２のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの右側の境界及び下側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）であり得る。
【０２４７】
別の例として、第３のタイプは、前記第２のサブブロックが三角形の形態を有し、前記対象ブロックの右上段サンプルを含むように分割されるタイプを示し得る。また、前記第３のタイプは、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切るタイプを示し得る。
【０２４８】
前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得る。
【０２４９】
また、前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得る。
【０２５０】
また、前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、空間的周辺ブロックの動き情報を示す空間的候補を含み得る。この場合、前記空間的周辺ブロックの位置は（−１，−１）であり得る。また、前記第２の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。例えば、前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記対象ブロックのサイズがＮｘＮであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記時間的周辺ブロックの位置は（ＵＷ，Ｎ）であり得る。一方、前記時間的周辺ブロックの位置は（ＵＷ−１，ＲＨ−１）のこともある。
【０２５１】
また、前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、空間的周辺ブロックの動き情報を示す空間的候補を含み得る。この場合、前記空間的周辺ブロックの位置は（Ｎ−１−ＵＷ，−１）であり得る。また、前記第２の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。例えば、前記対象ブロックが前記第３のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び右側の境界を横切って、前記第２のサブブロックの右側の高さがＲＨであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記時間的周辺ブロックの位置は（Ｎ，Ｎ）であり得る。一方、前記時間的周辺ブロックの位置は（Ｎ−１，ＲＨ−１）のこともある。
【０２５２】
別の例として、第４のタイプは、前記第１のサブブロックが三角形の形態を有し、前記対象ブロックの左下段サンプルを含むように分割されるタイプを示し得る。また、前記第４のタイプは、前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切るタイプを示し得る。
【０２５３】
前記対象ブロックが前記第４のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ−１−ＤＷ，ＲＨ）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１−ＤＷ，ＲＨ−１）であり得る。
【０２５４】
また、前記対象ブロックが前記第４のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切って、前記第２のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ）であり得、前記第２の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ−１）であり得る。
【０２５５】
また、前記対象ブロックが前記第４のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）であり得る。
【０２５６】
また、前記対象ブロックが前記第４のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び下側の境界を横切って、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。この場合、前記時間的周辺ブロックの位置は（ＤＷ−１，Ｎ−１）であり得る。
【０２５７】
別の例として、第５のタイプは、前記第１のサブブロック及び前記第２のサブブロックが四角形の形態を有し、前記第１のサブブロックの左側の境界及び前記第２のサブブロックの右側の高さが前記対象ブロックの高さと同じように分割されるタイプを示し得る。また、前記第５のタイプは、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切るタイプを示し得る。
【０２５８】
前記対象ブロックが前記第５のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。例えば、前記対象ブロックが前記第５のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの下側の幅がＤＷであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記時間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１）であり得る。
【０２５９】
また、前記対象ブロックが前記第５のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って、前記第１のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、並びに前記同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補のうち少なくとも一つを含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ，−１）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１，−１）であり得、前記時間的周辺ブロックの位置は（ＤＷ−１，Ｎ−１）であり得る。
【０２６０】
また、前記対象ブロックが前記第５のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補、及び同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補のうち少なくとも一つを含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＵＷ−１−ＤＷ，ＲＨ）であり得、前記第２の空間的周辺ブロックの位置は（ＵＷ−１−ＤＷ，ＲＨ−１）であり得、前記第３の空間的周辺ブロックの位置は（−１，−１）であり得、前記時間的周辺ブロックの位置は（ＵＷ−１，ＲＨ−１）であり得る。
【０２６１】
また、前記対象ブロックが前記第５のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの上側の境界及び下側の境界を横切って、前記第２のサブブロックの上側の幅がＵＷであり、前記第１のサブブロックの下側の幅がＤＷであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補、第２の空間的周辺ブロックの動き情報を示す第２の空間的候補、第３の空間的周辺ブロックの動き情報を示す第３の空間的候補、及び同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補のうち少なくとも一つを含み得る。この場合、前記第１の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ）であり得、前記第２の空間的周辺ブロックの位置は（Ｎ−１−ＤＷ，Ｎ−１）であり得、前記第３の空間的周辺ブロックの位置は（Ｎ−１−ＵＷ，−１）であり得、前記時間的周辺ブロックの位置は（Ｎ，Ｎ）であり得る。
【０２６２】
別の例として、第６のタイプは、前記第１のサブブロック及び前記第２のサブブロックが四角形の形態を有し、前記第１のサブブロックの上側の境界及び前記第２のサブブロックの下側の幅が前記対象ブロックの高さと同じように分割されるタイプを示し得る。また、前記第６のタイプは、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切るタイプを示し得る。
【０２６３】
前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（−１，ＬＨ）であり得、前記第２の空間的周辺ブロックの位置は（−１，ＬＨ−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。例えば、前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記第１のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記時間的周辺ブロックの位置は（０，ＬＨ−１）であり得る。
【０２６４】
また、前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第１の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（−１，ＬＨ）であり得、前記第２の空間的周辺ブロックの位置は（−１，ＬＨ−１）であり得る。また、前記第１の動き情報の候補リストは、同じ位置のピクチャ（ｃｏ−ｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ）内の時間的周辺ブロックの動き情報を示す時間的候補を含み得る。例えば、前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第１のサブブロックの左側の高さがＬＨであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記時間的周辺ブロックの位置は（０，ＬＨ−１）であり得る。
【０２６５】
また、前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第２のサブブロックの下側の幅がＤＷであり、前記第２のサブブロックの左側の高さがＬＨであり、前記第２のサブブロックの右側の高さがＲＨであり、前記第２のサブブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（ＤＷ，ＬＨ−１−ＲＨ）であり得、前記第２の空間的周辺ブロックの位置は（ＤＷ−１，ＬＨ−１−ＲＨ）であり得る。
【０２６６】
また、前記対象ブロックが前記第６のタイプで分割され、即ち、前記分割境界線が前記対象ブロックの左側の境界及び右側の境界を横切って、前記第２のサブブロックの右側の高さがＲＨであり、前記対象ブロックのサイズがＮｘＮであり、前記対象ブロックの左上段（ｔｏｐ−ｌｅｆｔ）サンプルポジションのｘ成分が０及びｙ成分が０である場合、前記第２の動き情報の候補リストは、第１の空間的周辺ブロックの動き情報を示す第１の空間的候補及び第２の空間的周辺ブロックの動き情報を示す第２の空間的候補を含み得る。この場合、前記第１の空間的周辺ブロックの位置は（Ｎ，Ｎ−１−ＲＨ）であり得、前記第２の空間的周辺ブロックの位置は（Ｎ−１，Ｎ−１−ＲＨ）であり得る。
【０２６７】
デコーディング装置は、前記第１の動き情報の候補リストに基づいて第１のサブブロックのインター予測を行い、前記第２の動き情報の候補リストに基づいて前記第２のサブブロックのインター予測を行う（Ｓ１５３０）。デコーディング装置は、前記第１のサブブロック及び前記第２のサブブロックそれぞれに対する予測を別に行い得る。
【０２６８】
デコーディング装置は、前記第１の動き情報の候補リストに基づいて第１のサブブロックのインター予測を行い得る。具体的に、デコーディング装置は、前記第１の動き情報の候補リストに基づいて前記第１のサブブロックの動き情報を導出し得る。例えば、前記第１のサブブロックにマージモードが適用される場合、前記第１の動き情報の候補リストは、マージ候補リストを示し得、前記第１の動き情報の候補リストのうちマージインデックスに基づいて選択された候補の動き情報は、前記第１のサブブロックの動き情報として導出され得る。前記ビットストリームを前記第１のサブブロックに対する予測情報が獲得され得、前記予測情報は、前記マージインデックスを含み得る。前記第１のサブブロックの動き情報は、参照ピクチャインデックス及び動きベクトルを含み得る。
【０２６９】
デコーディング装置は、前記動き情報に基づいて前記第１のサブブロックに対するインター予測を行い得る。具体的に、デコーディング装置は、前記動き情報に基づいて前記第１のサブブロックの参照ブロックを導出し得る。即ち、デコーディング装置は、前記参照ピクチャインデックスの指す参照ピクチャ内の前記動きベクトルを指す参照ブロックを導出し得る。デコーディング装置は、前記参照ブロックに基づいて前記第１のサブブロックを予測し得る。即ち、デコーディング装置は、前記参照ブロック内の復元サンプルを前記第１のサブブロックの予測サンプルとして導出し得る。
【０２７０】
また、例えば、前記第１のサブブロックにＭＶＰ（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｉｏｎ）モードが適用される場合、前記第１の動き情報の候補リストは、ＭＶＰ候補リストを示し得、前記第１の動き情報の候補リストのうち、ＭＶＰフラグに基づいて選択された候補の動きベクトルは、前記第１のサブブロックの動きベクトル予測子（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｏｒ、ＭＶＰ）として導出され得る。前記ビットストリームを介して前記第１のサブブロックに対する予測情報が獲得され得、前記予測情報は、前記ＭＶＰフラグ及び前記第１のサブブロックの参照ピクチャインデックス、及び動きベクトル差分（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｄｉｆｆｅｒｅｎｃｅ、ＭＶＤ）を含み得る。この場合、デコーディング装置は、前記ＭＶＰと前記ＭＶＤを加えて、前記第１のサブブロックの動きベクトルを導出し得る。
【０２７１】
デコーディング装置は、前記動き情報に基づいて前記第１のサブブロックに対するインター予測を行い得る。具体的に、デコーディング装置は、前記動きベクトル及び前記参照ピクチャインデックスに基づいて前記第１のサブブロックの参照ブロックを導出し得る。即ち、デコーディング装置は、前記参照ピクチャインデックスの指す参照ピクチャ内の前記動きベクトルを指す参照ブロックを導出し得る。デコーディング装置は、前記参照ブロックに基づいて前記第１のサブブロックを予測し得る。即ち、デコーディング装置は、前記参照ブロック内の復元サンプルを前記第１のサブブロックの予測サンプルとして導出し得る。
【０２７２】
また、デコーディング装置は、前記第２の動き情報の候補リストに基づいて第２のサブブロックのインター予測を行い得る。デコーディング装置は、前記第２の動き情報の候補リストに基づいて前記第２のサブブロックの動き情報を導出し得る。例えば、前記第２のサブブロックにマージモードが適用される場合、前記第２の動き情報の候補リストは、マージ候補リストを示し得、前記第２の動き情報の候補リストのうち、マージインデックスに基づいて選択された候補の動き情報は、前記第２のサブブロックの動き情報として導出され得る。 前記ビットストリームを介して前記第２のサブブロックに対する予測情報が獲得され得、前記予測情報は、前記マージインデックスを含み得る。前記第２のサブブロックの動き情報は、参照ピクチャインデックス及び動きベクトルを含み得る。
【０２７３】
デコーディング装置は、前記動き情報に基づいて前記第２のサブブロックに対するインター予測を行い得る。具体的に、デコーディング装置は、前記動き情報に基づいて前記第２のサブブロックの参照ブロックを導出し得る。即ち、デコーディング装置は、前記参照ピクチャインデックスの指す参照ピクチャ内の前記動きベクトルを指す参照ブロックを導出し得る。デコーディング装置は、前記参照ブロックに基づいて前記第２のサブブロックを予測し得る。即ち、デコーディング装置は、前記参照ブロック内の復元サンプルを前記第２のサブブロックの予測サンプルとして導出し得る。
【０２７４】
また、例えば、前記第２のサブブロックにＭＶＰ（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｉｏｎ）モードが適用される場合、前記第２の動き情報の候補リストは、ＭＶＰ候補リストを示し得、前記第２の動き情報の候補リストのうちＭＶＰフラグに基づいて選択された候補の動きベクトルは、前記第２のサブブロックの動きベクトル予測子（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｏｒ、ＭＶＰ）として導出され得る。前記ビットストリームを介して前記第２のサブブロックに対する予測情報が獲得され得、前記予測情報は、前記ＭＶＰフラグ及び前記第２のサブブロックの参照ピクチャインデックス、及び動きベクトル差分（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｄｉｆｆｅｒｅｎｃｅ、ＭＶＤ）を含み得る。この場合、デコーディング装置は、前記ＭＶＰと前記ＭＶＤを加えて、前記第２のサブブロックの動きベクトルを導出し得る。
【０２７５】
デコーディング装置は、前記動き情報に基づいて前記第２のサブブロックに対するインター予測を行い得る。具体的に、デコーディング装置は、前記動きベクトル及び前記参照ピクチャインデックスに基づいて前記第２のサブブロックの参照ブロックを導出し得る。即ち、デコーディング装置は、前記参照ピクチャインデックスの指す参照ピクチャ内の前記動きベクトルを指す参照ブロックを導出し得る。デコーディング装置は、前記参照ブロックに基づいて前記第２のサブブロックを予測し得る。即ち、デコーディング装置は、前記参照ブロック内の復元サンプルを前記第２のサブブロックの予測サンプルとして導出し得る。
【０２７６】
また、デコーディング装置は、前記第１のサブブロックのサンプルのうち、前記第２のサブブロックと隣接した第１のサンプルに対してフィルタリングを行い得る。前記フィルタリングは、重複する動き補償フィルタリングと示してもよい。例えば、デコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値２を導出し得る。次に、デコーディング装置は、前記第１のサンプルの前記サンプル値１及び前記サンプル値２に基づいて前記第１のサンプルのサンプル値を導出し得る。例えば、デコーディング装置は、前記第１のサンプルの前記サンプル値１と前記サンプル値２を加重和し、前記第１のサンプルのサンプル値を導出し得る。また、前記第１のサンプルの前記サンプル値は、前述した数式１に基づいて導出され得る。或いは、前記第１のサンプルの前記サンプル値は、前述した数式２に基づいて導出され得る。
【０２７７】
また、デコーディング装置は、前記第１のサブブロックのサンプルのうち、前記第２のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの左側（又は上側）に隣接した第２のサンプルに対してフィルタリングを行い得る。前記フィルタリングは、重複する動き補償フィルタリングと示してもよい。例えば、デコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値２を導出し得る。次に、デコーディング装置は、前記第１のサンプルの前記サンプル値１及び前記サンプル値２に基づいて前記第１のサンプルのサンプル値を導出し得る。例えば、デコーディング装置は、前記第１のサンプルの前記サンプル値１と前記サンプル値２を加重和し、前記第１のサンプルのサンプル値を導出し得る。また、前記第１のサンプルの前記サンプル値は、前述した数式３に基づいて導出され得る。また、デコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第２のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第２のサンプルのサンプル値２を導出し得る。次に、デコーディング装置は、前記第２のサンプルの前記サンプル値１及び前記サンプル値２に基づいて前記第２のサンプルのサンプル値を導出し得る。例えば、デコーディング装置は、前記第２のサンプルの前記サンプル値１と前記サンプル値２を加重和し、前記第２のサンプルのサンプル値を導出し得る。また、前記第２のサンプルの前記サンプル値は、前述した数式３に基づいて導出され得る。
【０２７８】
また、デコーディング装置は、前記第２のサブブロックのサンプルのうち、前記第１のサブブロックと隣接した第１のサンプルに対してフィルタリングを行い得る。前記フィルタリングは、重複する動き補償フィルタリングと示してもよい。例えば、デコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値２を導出し得る。次に、デコーディング装置は、前記第１のサンプルの前記サンプル値１及び前記サンプル値２に基づいて前記第１のサンプルのサンプル値を導出し得る。例えば、デコーディング装置は、前記第１のサンプルの前記サンプル値１と前記サンプル値２を加重和し、前記第１のサンプルのサンプル値を導出し得る。また、前記第１のサンプルの前記サンプル値は、前述した数式１に基づいて導出され得る。或いは、前記第１のサンプルの前記サンプル値は、前述した数式２に基づいて導出され得る。
【０２７９】
また、デコーディング装置は、前記第２のサブブロックのサンプルのうち、前記第１のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの右側（又は下側）に隣接した第２のサンプルに対してフィルタリングを行い得る。前記フィルタリングは、重複する動き補償フィルタリングと示してもよい。例えば、デコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第１のサンプルのサンプル値２を導出し得る。次に、デコーディング装置は、前記第１のサンプルの前記サンプル値１及び前記サンプル値２に基づいて前記第１のサンプルのサンプル値を導出し得る。例えば、デコーディング装置は、前記第１のサンプルの前記サンプル値１と前記サンプル値２を加重和し、前記第１のサンプルのサンプル値を導出し得る。また、前記第１のサンプルの前記サンプル値は、前述した数式３に基づいて導出され得る。また、デコーディング装置は、前記第１のサブブロックの動き情報に基づいて前記第２のサンプルのサンプル値１を導出し得、前記第２のサブブロックの動き情報に基づいて前記第２のサンプルのサンプル値２を導出し得る。次に、デコーディング装置は、前記第２のサンプルの前記サンプル値１及び前記サンプル値２に基づいて前記第２のサンプルのサンプル値を導出し得る。例えば、デコーディング装置は、前記第２のサンプルの前記サンプル値１と前記サンプル値２を加重和し、前記第２のサンプルのサンプル値を導出し得る。また、前記第２のサンプルの前記サンプル値は、前述した数式３に基づいて導出され得る。
【０２８０】
一方、前記フィルタリングが行われる前記第１のサブブロック及び前記第２のサブブロックのサンプルの数は、スライス単位又はブロック単位で決定され得る。或いは、前記フィルタリングが行われる前記第１のサブブロック及び前記第２のサブブロックの数は、前記対象ブロックのサイズに基づいて決定され得る。例えば、前記対象ブロックのサイズが１６ｘ１６サイズである場合、前記第１のサブブロック及び／又は前記第２のサブブロックのサンプルのうち、前記分割境界線の周辺の一つのサンプルに対して前記フィルタリングが適用され得る。即ち、前記対象ブロックのサイズが１６ｘ１６サイズである場合、前記第１のサブブロックのサンプルのうち、前記第２のサブブロックと隣接した第１のサンプルに前記フィルタリングが行われ得、前記第２のサブブロックのサンプルのうち、前記第１のサブブロックと隣接した第１のサンプルに前記フィルタリングが行われ得る。また、前記対象ブロックのサイズが１６ｘ１６サイズより大きい場合、前記第１のサブブロック及び／又は前記第２のサブブロックのサンプルのうち、前記分割境界線の周辺の二つのサンプルに対して、前記フィルタリングが適用され得る。即ち、前記対象ブロックのサイズが１６ｘ１６サイズより大きい場合、前記第１のサブブロックのサンプルのうち、前記第２のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの左側（又は上側）に隣接した第２のサンプルに前記フィルタリングが行われ得、前記第２のサブブロックのサンプルのうち、前記第１のサブブロックと隣接した第１のサンプル及び前記第１のサンプルの右側（又は下側）に隣接した第２のサンプルに前記フィルタリングが行われ得る。
【０２８１】
一方、前記フィルタリングの適用可否を示す情報がＳＰＳ（ｓｅｑｕｅｎｃｅ  ｐａｒａｍｅｔｅｒ  ｓｅｔ）、ＰＰＳ（ｐｉｃｔｕｒｅ  ｐａｒａｍｅｔｅｒ  ｓｅｔ）、スライス、ブロックなどの単位で送信され得、前記フィルタリングの適用可否を示す情報に基づいて、前記第１のサブブロック及び前記第２のサブブロックの前記フィルタリングの適用可否が判断され得る。或いは、前記フィルタリングの適用可否を示す情報に基づいて、前記対象ブロックの前記フィルタリングの適用可否が判断され得る。
【０２８２】
一方、デコーディング装置は、前記ビットストリームを介して前記第１のサブブロック及び前記第２のサブブロックの残差（ｒｅｓｉｄｕａｌ）情報を獲得し得る。この場合、デコーディング装置は、前記第１のサブブロック及び前記第２のサブブロックの前記残差情報に対する一つの変換を行い、前記第１のサブブロック及び前記第２のサブブロックの残差信号を生成し得る。ここで、前記残差情報は、変換係数（ｔｒａｎｓｆｏｒｍ  ｃｏｅｆｆｉｃｉｅｎｔ）を示してもよい。また、前記残差信号は、残差サンプルを示してもよい。
【０２８３】
一方、デコーディング装置は、前記ビットストリームを介して前記第１のサブブロックの残差（ｒｅｓｉｄｕａｌ）情報及び／又は前記第２のサブブロックの残差情報を獲得し得る。デコーディング装置は、前記第１のサブブロックの前記残差情報及び前記第２のサブブロックの前記残差情報に対する別途の変換を行い、前記第１のサブブロックの残差信号及び前記第２のサブブロックの残差信号を生成し得る。
【０２８４】
例えば、前記第１のサブブロックのサイズを含むサイズの変換カーネル（ｔｒａｎｓｆｏｒｍ  ｋｅｒｎｅｌ）に基づいて、前記第１のサブブロックの前記残差情報に対する変換が行われ、前記第１のサブブロックの前記残差信号が生成され得る。ここで、前記変換カーネルは、前記第１のサブブロックのサイズを含むサイズの変換カーネルのうち最も小さいサイズの変換カーネルを示し得る。
【０２８５】
或いは、前記第１のサブブロックの前記残差情報に対する変換が行われ、前記第１のサブブロックの前記残差信号が生成されるが、前記残差信号は、前記第２のサブブロックの領域に対して０とパディングされた信号を含み得る。この場合、前記対象ブロックのサイズの変換カーネルに基づいて前記変換が行われ得る。
【０２８６】
或いは、前記第１のサブブロックの前記残差情報に対する変換が行われ、前記第１のサブブロックの前記残差信号が生成されるが、前記残差信号は、再配列された第１のサブブロックに含まれた残差信号であり得る。前記再配列された第１のサブブロックは、前記第１のサブブロックが長方形の形態で再配列されたブロックであり得る。
【０２８７】
デコーディング装置は、前記第１のサブブロックの前記予測サンプル及び前記残差信号を加算して復元サンプルを生成し得、前記復元サンプルに基づいて復元ピクチャを生成し得る。また、デコーディング装置は、前記第２のサブブロックの前記予測サンプル及び前記残差信号を加算して復元サンプルを生成し得、前記復元サンプルに基づいて復元ピクチャを生成し得る。以降のデコーディング装置は、必要に応じて主観的／客観的画質を向上させるために、デブロッキングフィルタリング及び／又はＳＡＯ手続のようなインループフィルタリング手続を前記復元ピクチャに適用できることは前述した通りである。
【０２８８】
前述した本発明によれば、ＧＰ構造を介して分割されたブロックの分割タイプに応じて、前記ブロックの空間的動き情報の候補を導出し得、これを介して、予測効率を向上させることができ、全般的なコーティング効率を向上させることができる。
【０２８９】
また、本発明によれば、ＧＰ構造を介して分割されたブロックの分割タイプに応じて、前記ブロックの時間的動き情報の候補を導出し得、これを介して、予測効率を向上させることができ、全般的なコーティング効率を向上させることができる。
【０２９０】
また、本発明によれば、ＧＰ構造を介して分割されたブロックの境界周辺のサンプルに対するフィルタリングを行い得、これを介して、予測の正確度を向上させることができ、全般的なコーティング効率を向上させることができる。
【０２９１】
また、本発明によれば、ＧＰ構造を介して分割されたブロックに対する変換過程を行い得、これを介して変換効率を向上させることができ、全般的なコーティング効率を向上させることができる。
【０２９２】
前述した実施例で、方法は、一連のステップ又はブロックとしてフローチャートに基づいて説明されているが、本発明は、ステップの順序に限定されるものではなく、あるステップは、前述したところと異なるステップと異なる順序で、又は同時に発生し得る。また、当業者であれば、フローチャートに示されているステップが排他的ではなく、他のステップが含まれるか、フローチャートの一つ又はそれ以上のステップが本発明の範囲に影響を与えずに削除され得ることを理解できるはずだ。
【０２９３】
前述した本発明にかかる方法は、ソフトウェアの形態で実現され得、本発明にかかるエンコーディング装置及び／又はデコーディング装置は、例えば、ＴＶ、コンピュータ、スマートフォン、セットトップボックス、ディスプレイ装置等の映像処理を行う装置に含まれ得る。
【０２９４】
本発明で実施例がソフトウェアで実現される際、前述した方法は、前述した機能を行うモジュール（過程、機能等）で実現され得る。モジュールはメモリに保存され、プロセッサにより実行され得る。メモリはプロセッサの内部又は外部にあってもよく、よく知られている様々な手段でプロセッサと連結されてもよい。プロセッサは、ＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、他のチップセット、論理回路及び／又はデータ処理装置を含み得る。メモリは、ＲＯＭ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、フラッシュメモリ、メモリカード、保存媒体及び／又は他の保存装置を含み得る。
【図１】
2021514162.tif 000007
【図２】
2021514162.tif 000008
【図３（ａ）】
2021514162.tif 000009
【図３（ｂ）】
2021514162.tif 000010
【図４】
2021514162.tif 000011
【図５】
2021514162.tif 000012
【図６】
2021514162.tif 000013
【図７Ａ】
2021514162.tif 000014
【図７Ｂ】
2021514162.tif 000015
【図７Ｃ】
2021514162.tif 000016
【図８】
2021514162.tif 000017
【図９Ａ】
2021514162.tif 000018
【図９Ｂ】
2021514162.tif 000019
【図１０】
2021514162.tif 000020
【図１１】
2021514162.tif 000021
【図１２】
2021514162.tif 000022
【図１３】
2021514162.tif 000023
【図１４】
2021514162.tif 000024
【図１５】
2021514162.tif 000025
【国際調査報告】
2021514162.tif 000026
2021514162.tif 000027
2021514162.tif 000028
2021514162.tif 000029
2021514162.tif 000030
2021514162.tif 000031