(57)【要約】本発明によるデコーディング装置により実行される映像デコーディング方法は、第１の対象ブロックに対する第１の分割（ｓｐｌｉｔ）情報を取得するステップ、前記第１の分割情報が、前記第１の対象ブロックが分割されることを示す場合、前記第１の対象ブロックを第１のサブブロックに分割するステップ、前記第１の対象ブロックの前記第１のサブブロックのうち一つである第２の対象ブロックに対するＭＰＴ分割情報を取得するステップ、前記ＭＰＴ分割情報に基づいて前記第２の対象ブロックを第２のサブブロックに分割するステップ、及び前記第２のサブブロックをデコーディングするステップを含むことを特徴とし、前記第２のサブブロックは、非正方形ブロックであることを特徴とする。【選択図】図９
2020519159.tif 000002
【特許請求の範囲】
【請求項１】
デコーディング装置により実行される映像デコーディング方法において、
ビットストリームを介して第１の対象ブロックに対する第１の分割（ｓｐｌｉｔ）情報を取得するステップと、
前記第１の分割フラグが、前記第１の対象ブロックが分割されることを示す場合、前記第１の対象ブロックを第１のサブブロックに分割するステップと、
前記ビットストリームを介して前記第１の対象ブロックの前記第１のサブブロックのうち一つである第２の対象ブロックに対するＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）分割情報を取得するステップと、
前記ＭＰＴ分割情報に基づいて前記第２の対象ブロックを第２のサブブロックに分割するステップと、
前記第２のサブブロックをデコーディングするステップと、を含むことを特徴とし、
前記第２のサブブロックは、非正方形ブロックであることを特徴とする、映像デコーディング方法。
【請求項２】
前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ分割タイプ情報及びＭＰＴ分割方向情報を含み、
前記ＭＰＴ分割タイプ情報は、前記第２の対象ブロックが分割された前記第２のサブブロックの個数を示し、
前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの分割方向を示すことを特徴とする、請求項１に記載の映像デコーディング方法。
【請求項３】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が２個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの前記第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が２個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの前記第２のサブブロックに分割されることを特徴とする、請求項２に記載の映像デコーディング方法。
【請求項４】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの第２のサブブロック及びＮ／２×２Ｎサイズの第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの第２のサブブロック及び２Ｎ×Ｎ／２サイズの第２のサブブロックに分割されることを特徴とする、請求項２に記載の映像デコーディング方法。
【請求項５】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記ＭＰＴ分割情報は、ＭＰＴ細部分割タイプ情報を含み、
前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち左側の第２のサブブロックは、前記Ｎ×２Ｎサイズの第２のサブブロックとして導出され、
前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックは、前記Ｎ×２Ｎサイズの第２のサブブロックとして導出され、
前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち右側の第２のサブブロックは、前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることを特徴とする、請求項４に記載の映像デコーディング方法。
【請求項６】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記ＭＰＴ分割情報は、ＭＰＴ細部分割タイプ情報を含み、
前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち上側の第２のサブブロックは、前記２Ｎ×Ｎサイズの第２のサブブロックとして導出され、
前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックは、前記２Ｎ×Ｎサイズの第２のサブブロックとして導出され、
前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち右側の第２のサブブロックは、前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることを特徴とする、請求項４に記載の映像デコーディング方法。
【請求項７】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が４個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックは、Ｎ／２×２Ｎサイズの前記第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が４個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックは、２Ｎ×Ｎ／２サイズの前記第２のサブブロックに分割されることを特徴とする、請求項２に記載の映像デコーディング方法。
【請求項８】
前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）分割フラグを含み、
前記ＭＰＴ分割フラグは、前記第２の対象ブロックが非正方形ブロックである前記第２のサブブロックに分割されるかどうかを示し、
前記ＭＰＴ分割フラグの値が１である場合、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ分割方向情報及びＭＰＴ分割タイプ情報を含み、
前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの分割方向を示し、
前記ＭＰＴ分割タイプ情報は、前記第２の対象ブロックが分割された前記第２のサブブロックの個数を示し、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が２個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの前記第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が２個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの前記第２のサブブロックに分割されることを特徴とする、請求項１に記載の映像デコーディング方法。
【請求項９】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの第２のサブブロック及びＮ／２×２Ｎサイズの第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの第２のサブブロック及び２Ｎ×Ｎ／２サイズの第２のサブブロックに分割されることを特徴とする、請求項８に記載の映像デコーディング方法。
【請求項１０】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記ＭＰＴ分割情報は、ＭＰＴ細部分割タイプ情報を含み、
前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち左側の第２のサブブロックは、前記Ｎ×２Ｎサイズの第２のサブブロックとして導出され、
前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックは、前記Ｎ×２Ｎサイズの第２のサブブロックとして導出され、
前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち右側の第２のサブブロックは、前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることを特徴とする、請求項９に記載の映像デコーディング方法。
【請求項１１】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記ＭＰＴ分割情報は、ＭＰＴ細部分割タイプ情報を含み、
前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち上側の第２のサブブロックは、前記２Ｎ×Ｎサイズの第２のサブブロックとして導出され、
前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックは、前記２Ｎ×Ｎサイズの第２のサブブロックとして導出され、
前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち右側の第２のサブブロックは、前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることを特徴とする、請求項９に記載の映像デコーディング方法。
【請求項１２】
前記ビットストリームを介して前記第２の対象ブロックに対する第２の分割情報を取得し、前記第２の対象ブロックが前記第２の対象ブロックに対する前記第２の分割情報に基づいて分割されない場合、前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて前記第２のサブブロックに分割され、
前記ＭＰＴ分割情報を示す二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）のビット数は、前記第２の対象ブロックの分割タイプに基づいて可変（ｖａｒｉａｂｌｅ）であることを特徴とする、請求項２に記載の映像デコーディング方法。
【請求項１３】
前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて垂直方向または水平方向に２個または３個の前記第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記垂直方向に２個の前記第２のサブブロックに分割される場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記水平方向に２個の前記第２のサブブロックに分割される場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記垂直方向に３個の前記第２のサブブロックに分割される場合、Ｎ／２×２Ｎサイズの左側の第２のサブブロック、Ｎ×２Ｎサイズの中央の第２のサブブロック及びＮ／２×２Ｎサイズの右側の第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記水平方向に３個の前記第２のサブブロックに分割される場合、２Ｎ×Ｎ／２サイズの上側の第２のサブブロック、２Ｎ×Ｎサイズの中央の第２のサブブロック及び２Ｎ×Ｎ／２サイズの下側の第２のサブブロックに分割されることを特徴とする、請求項１に記載の映像デコーディング方法。
【請求項１４】
前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合、前記ＭＰＴ分割情報の二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）は、１０であり、
前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合、前記ＭＰＴ分割情報の二進化ストリングは、１１であることを特徴とする、請求項１３に記載の映像デコーディング方法。
【請求項１５】
映像デコーディングを実行するデコーディング装置において、
ビットストリームを介して第１の対象ブロックに対する第１の分割（ｓｐｌｉｔ）情報を取得し、前記第１の対象ブロックの第１のサブブロックのうち一つである第２の対象ブロックに対するＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）分割情報を取得するエントロピーデコーディング部と、
前記第１の対象ブロックに対する前記第１の分割情報が、前記第１の対象ブロックが分割されることを示す場合、前記第１の対象ブロックを前記第１のサブブロックに分割し、前記ＭＰＴ分割情報に基づいて前記第２の対象ブロックを第２のサブブロックに分割するピクチャ分割部と、
前記第２のサブブロックをデコーディングする予測部と、を含み、
前記第２のサブブロックは、非正方形ブロックであることを特徴とする、デコーディング装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像コーディング技術に関し、より詳しくは、映像コーディングシステムにおけるブロック分割構造による映像デコーディング方法及び装置に関する。
【背景技術】
【０００２】
最近、ＨＤ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）映像及びＵＨＤ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ）映像のような高解像度、高品質の映像に対する需要が多様な分野で増加している。映像データが高解像度、高品質になるほど既存の映像データに比べて相対的に送信される情報量またはビット量が増加するため、既存の有線・無線広帯域回線のような媒体を利用して映像データを送信し、または既存の格納媒体を利用して映像データを格納する場合、送信費用と格納費用が増加される。
【０００３】
それによって、高解像度、高品質映像の情報を効果的に送信または格納し、再生するために高効率の映像圧縮技術が要求される。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の技術的課題は、映像コーディング効率を上げる方法及び装置を提供することにある。
【０００５】
本発明の他の技術的課題は、ピクチャをＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）構造を介して分割する映像デコーディング方法及び装置を提供することにある。
【０００６】
本発明の他の技術的課題は、ピクチャをＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）構造を介して非正方形ブロックに分割し、各非正方形ブロックに基づいてデコーディングする方法及び装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一実施例によると、デコーディング装置により実行される映像デコーディング方法が提供される。前記方法は、第１の対象ブロックに対する第１の分割（ｓｐｌｉｔ）情報を取得するステップ、前記第１の分割情報が、前記第１の対象ブロックが分割されることを示す場合、前記第１の対象ブロックを第１のサブブロックに分割するステップ、前記第１の対象ブロックの前記第１のサブブロックのうち一つである第２の対象ブロックに対するＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）分割情報を取得するステップ、前記ＭＰＴ分割情報に基づいて前記第２の対象ブロックを第２のサブブロックに分割するステップ、及び前記第２のサブブロックをデコーディングするステップを含むことを特徴とし、前記第２のサブブロックは、非正方形ブロックであることを特徴とする。
【０００８】
本発明の他の一実施例によると、映像デコーディングを実行するデコーディング装置が提供される。前記デコーディング装置は、ビットストリームを介して第１の対象ブロックに対する第１の分割（ｓｐｌｉｔ）情報を取得し、前記第１の対象ブロックの第１のサブブロックのうち一つである第２の対象ブロックに対するＭＰＴ分割情報を取得するエントロピーデコーディング部、前記第１の対象ブロックに対する前記第１の分割情報が、前記第１の対象ブロックが分割されることを示す場合、前記第１の対象ブロックを前記第１のサブブロックに分割し、前記ＭＰＴ分割情報に基づいて前記第２の対象ブロックを第２のサブブロックに分割するピクチャ分割部、及び前記第２のサブブロックをデコーディングする予測部を含み、前記第２のサブブロックは、非正方形ブロックであることを特徴とする。
【０００９】
本発明の他の一実施例によると、エンコーディング装置により実行されるビデオエンコーディング方法を提供する。前記方法は、第１の対象ブロックを第１のサブブロックに分割するステップ、前記第１のサブブロックのうち一つである第２の対象ブロックを第２のサブブロックに分割するステップ、前記第２のサブブロックをデコーディングするステップ、及び、前記第１の対象ブロックに対する第１の分割情報及び前記第２の対象ブロックに対するＭＰＴ分割情報を生成してエンコーディングして出力するステップを含み、前記第２のサブブロックは、非正方形ブロックであることを特徴とする。
【００１０】
本発明の他の一実施例によると、ビデオエンコーディング装置を提供する。前記エンコーディング装置は、第１の対象ブロックを第１のサブブロックに分割し、前記第１のサブブロックのうち一つである第２の対象ブロックを第２のサブブロックに分割するピクチャ分割部、前記第２のサブブロックをデコーディングする予測部、及び、前記第１の対象ブロックに対する第１の分割情報及び前記第２の対象ブロックに対するＭＰＴ分割情報を生成してエンコーディングして出力するエントロピーエンコーディング部を含み、前記第２のサブブロックは、非正方形ブロックであることを特徴とする。
【発明の効果】
【００１１】
本発明によると、ピクチャをＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）構造を介して多様な形態のブロックに分割することができ、それによって、予測効率を向上させることができて全般的なコーディング効率を向上させることができる。
【００１２】
本発明によると、ピクチャをＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）構造を介して多様な形態のブロックに分割することができ、それによって、変換（ｔｒａｎｓｆｏｒｍ）効率を向上させることができて全般的なコーディング効率を向上させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明が適用されることができるビデオエンコーディング装置の構成の概略を説明する図面である。
【図２】本発明が適用されることができるビデオデコーディング装置の構成の概略を説明する図面である。
【図３】ＱＴＢＴ（Ｑｕａｄ  Ｔｒｅｅ  Ｂｉｎａｒｙ  Ｔｒｅｅ）構造を介して分割されたＣＵ及び前記ＱＴＢＴ構造のシンタックスを例示する。
【図４】対象ＣＵに対する前記ＱＴＢＴ構造のシンタックスが送信される一例を示す。
【図５】前記ＱＴＭＰＴ構造を介して分割された対象ＣＵを例示する。
【図６】対象ＣＵに対する前記ＱＴＭＰＴ構造のシンタックスが送信される一例を示す。
【図７】対象ＣＵに対する前記ＱＴＭＰＴ構造のシンタックスが送信される一例を示す。
【図８】本発明によるエンコーディング装置によるビデオエンコーディング方法の概略を示す。
【図９】本発明によるデコーディング装置によるビデオデコーディング方法の概略を示す。
【発明を実施するための形態】
【００１４】
本発明は多様な変更を加えることができ、さまざまな実施形態を有することができるところ、特定の実施形態を図面に例示し、詳細に説明しようとする。しかしながら、これは本発明を特定の実施形態に対して限定しようとするものではない。本明細書で使用する用語は単に特定の実施形態を説明するために使われたものであって、本発明の技術的思想を限定しようとする意図として使われるものではない。単数の表現は文脈上、明白に異なる意味として使用されない限り、複数の表現を含む。本明細書で、“含む”または“有する”などの用語は明細書上に記載された特徴、数字、ステップ、動作、構成要素、部品、またはこれらを組み合わせたものが存在することを指定しようとするものであり、１つまたはそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品、またはこれらを組み合わせたものの存在または付加可能性を予め排除しないことは、理解されるべきである。
【００１５】
一方、本発明で説明される図面上の各構成はビデオエンコーディング装置／デコーディング装置で互いに異なる特徴的な機能に関する説明の便宜のために独立して図示されたものであって、各構成が互いに別のハードウェアや別のソフトウェアで具現化されることを意味しない。例えば、各構成のうち、２つ以上の構成が合わさって１つの構成をなすこともでき、１つの構成が複数の構成に分けられることもできる。各構成が統合及び／又は分離された実施形態も本発明の本質から逸脱しない限り、本発明の権利範囲に含まれる。
【００１６】
以下、添付した図面を参照して、本発明の好ましい実施形態をより詳細に説明する。以下、図面上の同一な構成要素に対しては同一な参照符号を使用し、同一な構成要素に対して重複した説明は省略する。
【００１７】
本明細書において、ピクチャ（ｐｉｃｔｕｒｅ）は、一般的に特定の時間帯の一つの映像を示す単位を意味し、スライス（ｓｌｉｃｅ）は、コーディングにおいてピクチャの一部を構成する単位である。一つのピクチャは、複数のスライスで構成されることができ、必要によって、ピクチャ及びスライスは、互いに混在して使われることができる。
【００１８】
ピクセル（ｐｉｘｅｌ）またはペル（ｐｅｌ）は、一つのピクチャ（または、映像）を構成する最小の単位を意味する。また、特定のピクセルの値を示す用語として‘サンプル（ｓａｍｐｌｅ）’が使われることができる。サンプルは、一般的にピクセルの値を示すことができ、輝度（ｌｕｍａ）成分のピクセル値のみを示すこともでき、彩度（ｃｈｒｏｍａ）成分のピクセル値のみを示すこともできる。
【００１９】
ユニット（ｕｎｉｔ）は、映像処理の基本単位を示す。ユニットは、ピクチャの特定の領域及び該当領域に関連した情報のうち少なくとも一つを含むことができる。ユニットは、場合によって、ブロック（ｂｌｏｃｋ）または領域（ａｒｅａ）などの用語と混在して使われることができる。一般的な場合、Ｍ×Ｎブロックは、Ｍ個の列とＮ個の行からなるサンプルまたは変換係数（ｔｒａｎｓｆｏｒｍ  ｃｏｅｆｆｉｃｉｅｎｔ）のセットを示すことができる。
【００２０】
図１は、本発明が適用されることができるビデオエンコーディング装置の構成の概略を説明する図面である。
【００２１】
図１を参照すると、ビデオエンコーディング装置１００は、ピクチャ分割部１０５、予測部１１０、残差処理部１２０、エントロピーエンコーディング部１３０、加算部１４０、フィルタ部１５０、及びメモリ１６０を含むことができる。残差処理部１２０は、減算部１２１、変換部１２２、量子化部１２３、再整列部１２４、逆量子化部１２５、及び逆変換部１２６を含むことができる。
【００２２】
ピクチャ分割部１０５は、入力されたピクチャを少なくとも一つの処理ユニット（ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）に分割できる。
【００２３】
一例として、処理ユニットは、符号化ユニット（ｃｏｄｉｎｇ  ｕｎｉｔ、ＣＵ）と呼ばれる。この場合、符号化ユニットは、最大符号化ユニット（ｌａｒｇｅｓｔ  ｃｏｄｉｎｇ  ｕｎｉｔ、ＬＣＵ）からＱＴＢＴ（Ｑｕａｄ−ｔｒｅｅ  ｂｉｎａｒｙ−ｔｒｅｅ）構造によって再帰的に（ｒｅｃｕｒｓｉｖｅｌｙ）分割されることができる。例えば、一つの符号化ユニットは、四分木構造及び／または二分木構造に基づいて下位（ｄｅｅｐｅｒ）デプスの複数の符号化ユニットに分割されることができる。この場合、例えば、四分木構造が先に適用され、二分木構造が後に適用されることができる。または、二分木構造が先に適用されることもできる。それ以上分割されない最終符号化ユニットに基づいて本発明によるコーディング手順が実行されることができる。この場合、映像特性によるコーディング効率などに基づいて、最大符号化ユニットが最終符号化ユニットとして使われることができ、または必要によって、符号化ユニットは、再帰的に（ｒｅｃｕｒｓｉｖｅｌｙ）もっと下位デプスの符号化ユニットに分割されて最適なサイズの符号化ユニットが最終符号化ユニットとして使われることができる。ここで、コーディング手順とは、後述する予測、変換、及び復元などの手順を含むことができる。
【００２４】
他の例として、処理ユニットは、符号化ユニット（ｃｏｄｉｎｇ  ｕｎｉｔ、ＣＵ）、予測ユニット（ｐｒｅｄｉｃｔｉｏｎ  ｕｎｉｔ、ＰＵ）または変換ユニット（ｔｒａｎｓｆｏｒｍ  ｕｎｉｔ、ＴＵ）を含むこともできる。符号化ユニットは、最大符号化ユニット（ｌａｒｇｅｓｔ  ｃｏｄｉｎｇ  ｕｎｉｔ、ＬＣＵ）から四分木構造によって下位（ｄｅｅｐｅｒ）デプスの符号化ユニットに分割（ｓｐｌｉｔ）されることができる。この場合、映像特性によるコーディング効率などに基づいて、最大符号化ユニットが最終符号化ユニットとして使われることができ、または必要によって、符号化ユニットは、再帰的に（ｒｅｃｕｒｓｉｖｅｌｙ）もっと下位デプスの符号化ユニットに分割されて最適なサイズの符号化ユニットが最終符号化ユニットとして使われることができる。最小符号化ユニット（ｓｍａｌｌｅｓｔ  ｃｏｄｉｎｇ  ｕｎｉｔ、ＳＣＵ）が設定された場合、符号化ユニットは、最小符号化ユニットより小さい符号化ユニットに分割されることができない。ここで、最終符号化ユニットとは、予測ユニットまたは変換ユニットにパーティショニングまたは分割の基盤となる符号化ユニットを意味する。予測ユニットは、符号化ユニットからパーティショニング（ｐａｒｔｉｔｉｏｎｉｎｇ）されるユニットであって、サンプル予測のユニットである。このとき、予測ユニットは、サブブロック（ｓｕｂｂｌｏｃｋ）に分けられることもできる。変換ユニットは、符号化ユニットから四分木構造によって分割されることができ、変換係数を誘導するユニット及び／または変換係数から残差信号（ｒｅｓｉｄｕａｌ  ｓｉｇｎａｌ）を誘導するユニットである。以下、符号化ユニットはコーディングブロック（ｃｏｄｉｎｇ  ｂｌｏｃｋ、ＣＢ）、予測ユニットは予測ブロック（ｐｒｅｄｉｃｔｉｏｎ  ｂｌｏｃｋ、ＰＢ）、変換ユニットは変換ブロック（ｔｒａｎｓｆｏｒｍ  ｂｌｏｃｋ、ＴＢ）と呼ばれる。予測ブロックまたは予測ユニットは、ピクチャ内でブロック形態の特定の領域を意味し、予測サンプルのアレイ（ａｒｒａｙ）を含むことができる。また、変換ブロックまたは変換ユニットは、ピクチャ内でブロック形態の特定の領域を意味し、変換係数または残差サンプルのアレイを含むことができる。
【００２５】
予測部１１０は、処理対象ブロック（以下、現在ブロックという）に対する予測を実行し、前記現在ブロックに対する予測サンプルを含む予測ブロックを生成することができる。予測部１１０で実行される予測の単位は、コーディングブロック、または変換ブロック、または予測ブロックである。
【００２６】
予測部１１０は、現在ブロックにイントラ予測が適用されるか、インター予測が適用されるかを決定することができる。一例として、予測部１１０は、ＣＵ単位にイントラ予測またはインター予測が適用されるかを決定することができる。
【００２７】
イントラ予測の場合、予測部１１０は、現在ブロックが属するピクチャ（以下、現在ピクチャ）内の現在ブロック外部の参照サンプルに基づいて現在ブロックに対する予測サンプルを誘導することができる。このとき、予測部１１０は、（ｉ）現在ブロックの隣接（ｎｅｉｇｈｂｏｒｉｎｇ）参照サンプルの平均（ａｖｅｒａｇｅ）または補間（ｉｎｔｅｒｐｏｌａｔｉｏｎ）に基づいて予測サンプルを誘導することができ、（ｉｉ）現在ブロックの隣接参照サンプルのうち予測サンプルに対して特定の（予測）方向に存在する参照サンプルに基づいて前記予測サンプルを誘導することもできる。（ｉ）の場合は非方向性モードまたは非角度モードと呼ばれ、（ｉｉ）の場合は方向性（ｄｉｒｅｃｔｉｏｎａｌ）モードまたは角度（ａｎｇｕｌａｒ）モードと呼ばれる。イントラ予測における予測モードは、例えば、３３個の方向性予測モードと少なくとも２個以上の非方向性モードを有することができる。非方向性モードは、ＤＣ予測モード及びプラナーモード（Ｐｌａｎａｒモード）を含むことができる。予測部１１０は、隣接ブロックに適用された予測モードを利用することで、現在ブロックに適用される予測モードを決定することもできる。
【００２８】
インター予測の場合、予測部１１０は、参照ピクチャ上で動きベクトルにより特定されるサンプルに基づいて、現在ブロックに対する予測サンプルを誘導することができる。予測部１１０は、スキップ（ｓｋｉｐ）モード、マージ（ｍｅｒｇｅ）モード、及びＭＶＰ（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｉｏｎ）モードのうちいずれか一つを適用して現在ブロックに対する予測サンプルを誘導することができる。スキップモードとマージモードの場合、予測部１１０は、隣接ブロックの動き情報を現在ブロックの動き情報として利用できる。スキップモードの場合、マージモードと違って予測サンプルと原本サンプルとの間の差（残差）が送信されない。ＭＶＰモードの場合、隣接ブロックの動きベクトルを動きベクトル予測子（Ｍｏｔｉｏｎ  Ｖｅｃｔｏｒ  Ｐｒｅｄｉｃｔｏｒ）として利用して現在ブロックの動きベクトル予測子として利用して現在ブロックの動きベクトルを誘導することができる。
【００２９】
インター予測の場合、隣接ブロックは、現在ピクチャ内に存在する空間的隣接ブロック（ｓｐａｔｉａｌ  ｎｅｉｇｈｂｏｒｉｎｇ  ｂｌｏｃｋ）と、参照ピクチャ（ｒｅｆｅｒｅｎｃｅ  ｐｉｃｔｕｒｅ）に存在する時間的隣接ブロック（ｔｅｍｐｏｒａｌ  ｎｅｉｇｈｂｏｒｉｎｇ  ｂｌｏｃｋ）と、を含むことができる。前記時間的隣接ブロックを含む参照ピクチャは、同一位置ピクチャ（ｃｏｌｌｏｃａｔｅｄ  ｐｉｃｔｕｒｅ、ｃｏｌＰｉｃ）とも呼ばれる。動き情報（ｍｏｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）は、動きベクトルと参照ピクチャインデックスを含むことができる。予測モード情報と動き情報などの情報は、（エントロピー）エンコーディングされてビットストリーム形態で出力されることができる。
【００３０】
スキップモードとマージモードで時間的隣接ブロックの動き情報が利用される場合、参照ピクチャリスト（ｒｅｆｅｒｅｎｃｅ  ｐｉｃｔｕｒｅ  ｌｉｓｔ）上の最上位ピクチャが参照ピクチャとして利用されることもできる。参照ピクチャリスト（Ｐｉｃｔｕｒｅ  Ｏｒｄｅｒ  Ｃｏｕｎｔ）に含まれる参照ピクチャは、現在ピクチャと該当参照ピクチャとの間のＰＯＣ（Ｐｉｃｔｕｒｅ  ｏｒｄｅｒ  ｃｏｕｎｔ）差に基づいて整列されることができる。ＰＯＣは、ピクチャのディスプレイ順序に対応し、コーディング順序と区別することができる。
【００３１】
減算部１２１は、原本サンプルと予測サンプルとの間の差である残差サンプルを生成する。スキップモードが適用される場合には、前述したように残差サンプルを生成しない。
【００３２】
変換部１２２は、変換ブロック単位に残差サンプルを変換して変換係数（ｔｒａｎｓｆｏｒｍ  ｃｏｅｆｆｉｃｉｅｎｔ）を生成する。変換部１２２は、該当変換ブロックのサイズと、該当変換ブロックと空間的に重なるコーディングブロックまたは予測ブロックに適用された予測モードによって変換を実行することができる。例えば、前記変換ブロックと重なる前記コーディングブロックまたは前記予測ブロックにイントラ予測が適用され、前記変換ブロックが４×４の残差アレイ（ａｒｒａｙ）の場合、残差サンプルは、ＤＳＴ（Ｄｉｓｃｒｅｔｅ  Ｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）変換カーネルを利用して変換され、その他の場合、残差サンプルは、ＤＣＴ（Ｄｉｓｃｒｅｔｅ  Ｃｏｓｉｎｅ  Ｔｒａｎｓｆｏｒｍ）変換カーネルを利用して変換できる。
【００３３】
量子化部１２３は、変換係数を量子化し、量子化された変換係数を生成することができる。
【００３４】
再整列部１２４は、量子化された変換係数を再整列する。再整列部１２４は、係数スキャニング（ｓｃａｎｎｉｎｇ）方法を介してブロック形態の量子化された変換係数を１次元ベクトルの形態で再整列できる。ここで、再整列部１２４は、別途の構成で説明したが、量子化部１２３の一部であってもよい。
【００３５】
エントロピーエンコーディング部１３０は、量子化された変換係数に対するエントロピーエンコーディングを実行することができる。エントロピーエンコーディングは、例えば、指数ゴロム（ｅｘｐｏｎｅｎｔｉａｌ  Ｇｏｌｏｍｂ）、ＣＡＶＬＣ（ｃｏｎｔｅｘｔ−ａｄａｐｔｉｖｅ  ｖａｒｉａｂｌｅ  ｌｅｎｇｔｈ  ｃｏｄｉｎｇ）、ＣＡＢＡＣ（ｃｏｎｔｅｘｔ−ａｄａｐｔｉｖｅ  ｂｉｎａｒｙ  ａｒｉｔｈｍｅｔｉｃ  ｃｏｄｉｎｇ）などのようなエンコーディング方法を含むことができる。エントロピーエンコーディング部１３０は、量子化された変換係数の他にビデオ復元に必要な情報（例えば、シンタックス要素（ｓｙｎｔａｘ  ｅｌｅｍｅｎｔ）の値等）を共にまたは別途にエンコーディングすることもできる。エントロピーエンコーディングされた情報は、ビットストリーム形態でＮＡＬ（ｎｅｔｗｏｒｋ  ａｂｓｔｒａｃｔｉｏｎ  ｌａｙｅｒ）ユニット単位に送信または格納されることができる。
【００３６】
逆量子化部１２５は、量子化部１２３で量子化された値（量子化された変換係数）を逆量子化し、逆変換部１２６は、逆量子化部１２５で逆量子化された値を逆変換して残差サンプルを生成する。
【００３７】
加算部１４０は、残差サンプルと予測サンプルを合わせてピクチャを復元する。残差サンプルと予測サンプルは、ブロック単位に加えられて復元ブロックが生成されることができる。ここで、加算部１４０は、別途の構成で説明したが、予測部１１０の一部であってもよい。一方、加算部１４０は、復元部または復元ブロック生成部とも呼ばれる。
【００３８】
復元されたピクチャ（ｒｅｃｏｎｓｔｒｕｃｔｅｄ  ｐｉｃｔｕｒｅ）に対してフィルタ部１５０は、デブロッキングフィルタ及び／またはサンプル適応オフセット（ｓａｍｐｌｅ  ａｄａｐｔｉｖｅ  ｏｆｆｓｅｔ）を適用することができる。デブロッキングフィルタリング及び／またはサンプル適応オフセットを介して、復元ピクチャ内のブロック境界のアーチファクトや量子化過程での歪みが補正されることができる。サンプル適応オフセットは、サンプル単位に適用されることができ、デブロッキングフィルタリングの過程が完了した後に適用されることができる。フィルタ部１５０は、ＡＬＦ（Ａｄａｐｔｉｖｅ  Ｌｏｏｐ  Ｆｉｌｔｅｒ）を復元されたピクチャに適用することもできる。ＡＬＦは、デブロッキングフィルタ及び／またはサンプル適応オフセットが適用された後の復元されたピクチャに対して適用されることができる。
【００３９】
メモリ１６０は、復元ピクチャ（デコーディングされたピクチャ）またはエンコーディング／デコーディングに必要な情報を格納することができる。ここで、復元ピクチャは、前記フィルタ部１５０によりフィルタリング手順が完了した復元ピクチャである。前記格納された復元ピクチャは、他のピクチャの（インター）予測のための参照ピクチャとして活用されることができる。例えば、メモリ１６０は、インター予測に使われる（参照）ピクチャを格納することができる。このとき、インター予測に使われるピクチャは、参照ピクチャセット（ｒｅｆｅｒｅｎｃｅ  ｐｉｃｔｕｒｅ  ｓｅｔ）または参照ピクチャリスト（ｒｅｆｅｒｅｎｃｅ  ｐｉｃｔｕｒｅ  ｌｉｓｔ）により指定されることができる。
【００４０】
図２は、本発明が適用されることができるビデオデコーディング装置の構成の概略を説明する図面である。
【００４１】
図２を参照すると、ビデオデコーディング装置２００は、エントロピーデコーディング部２１０、残差処理部２２０、予測部２３０、加算部２４０、フィルタ部２５０及びメモリ２６０を含むことができる。ここで、残差処理部２２０は、再整列部２２１、逆量子化部２２２、逆変換部２２３を含むことができる。
【００４２】
ビデオ情報を含むビットストリームが入力されると、ビデオデコーディング装置２００は、ビデオエンコーディング装置でビデオ情報が処理されたプロセスに対応してビデオを復元することができる。
【００４３】
例えば、ビデオデコーディング装置２００は、ビデオエンコーディング装置で適用された処理ユニットを利用してビデオデコーディングを実行することができる。したがって、ビデオデコーディングの処理ユニットブロックは、一例として符号化ユニットであり、他の例として符号化ユニット、予測ユニットまたは変換ユニットである。符号化ユニットは、最大符号化ユニットから四分木構造及び／または二分木構造によって分割されることができる。
【００４４】
予測ユニット及び変換ユニットが場合によってさらに使用されることができ、この場合、予測ブロックは、符号化ユニットから導出またはパーティショニングされるブロックであって、サンプル予測のユニットである。このとき、予測ユニットは、サブブロックに分けられることもできる。変換ユニットは、符号化ユニットから四分木構造によって分割されることができ、変換係数を誘導するユニットまたは変換係数から残差信号を誘導するユニットである。
【００４５】
エントロピーデコーディング部２１０は、ビットストリームをパーシングしてビデオ復元またはピクチャ復元に必要な情報を出力することができる。例えば、エントロピーデコーディング部２１０は、指数ゴロム符号化、ＣＡＶＬＣまたはＣＡＢＡＣなどのコーディング方法に基づいてビットストリーム内の情報をデコーディングし、ビデオ復元に必要なシンタックス要素の値、残差に対する変換係数の量子化された値を出力することができる。
【００４６】
より詳細に、ＣＡＢＡＣエントロピーデコーディング方法は、ビットストリームで各シンタックス要素に該当するＢＩＮを受信し、デコーディング対象シンタックス要素情報と隣接及びデコーディング対象ブロックのデコーディング情報または以前のステップでデコーディングされたシンボル／ＢＩＮの情報を利用してコンテキスト（ｃｏｎｔｅｘｔ）モデルを決定し、決定されたコンテキストモデルによってＢＩＮの発生確率を予測してＢＩＮの算術デコーディング（ａｒｉｔｈｍｅｔｉｃ  ｄｅｃｏｄｉｎｇ）を実行して各シンタックス要素の値に該当するシンボルを生成することができる。このとき、ＣＡＢＡＣエントロピーデコーディング方法は、コンテキストモデル決定後、次のシンボル／ＢＩＮのコンテキストモデルのためにデコーディングされたシンボル／ＢＩＮの情報を利用してコンテキストモデルをアップデートすることができる。
【００４７】
エントロピーデコーディング部２１０でデコーディングされた情報のうち予測に関する情報は、予測部２３０に提供され、エントロピーデコーディング部２１０でエントロピーデコーディングが実行された残差値、即ち、量子化された変換係数は、再整列部２２１に入力されることができる。
【００４８】
再整列部２２１は、量子化されている変換係数を２次元のブロック形態で再整列できる。再整列部２２１は、エンコーディング装置で実行された係数スキャニングに対応して再整列を実行することができる。ここで、再整列部２２１は、別途の構成で説明したが、逆量子化部２２２の一部であってもよい。
【００４９】
逆量子化部２２２は、量子化されている変換係数を（逆）量子化パラメータに基づいて逆量子化して変換係数を出力することができる。このとき、量子化パラメータを誘導するための情報は、エンコーディング装置からシグナリングされることができる。
【００５０】
逆変換部２２３は、変換係数を逆変換して残差サンプルを誘導することができる。
【００５１】
予測部２３０は、現在ブロックに対する予測を実行し、前記現在ブロックに対する予測サンプルを含む予測ブロックを生成することができる。予測部２３０で実行される予測の単位は、コーディングブロック、または変換ブロック、または予測ブロックである。
【００５２】
予測部２３０は、イントラ予測を適用するか、インター予測を適用するかを決定することができる。このとき、イントラ予測とインター予測のうちいずれかを適用するかを決定する単位と予測サンプルを生成する単位は異なる。併せて、インター予測とイントラ予測において、予測サンプルを生成する単位も異なる。例えば、インター予測とイントラ予測のうちいずれかを適用するかは、ＣＵ単位に決定できる。また、例えば、インター予測において、ＰＵ単位に予測モードを決定して予測サンプルを生成することができ、イントラ予測において、ＰＵ単位に予測モードを決定して、ＴＵ単位に予測サンプルを生成することもできる。
【００５３】
イントラ予測の場合に、予測部２３０は、現在ピクチャ内の隣接参照サンプルに基づいて現在ブロックに対する予測サンプルを誘導することができる。予測部２３０は、現在ブロックの隣接参照サンプルに基づいて方向性モードまたは非方向性モードを適用して現在ブロックに対する予測サンプルを誘導することができる。このとき、隣接ブロックのイントラ予測モードを利用して現在ブロックに適用する予測モードが決定されることもできる。
【００５４】
インター予測の場合、予測部２３０は、参照ピクチャ上で動きベクトルにより参照ピクチャ上で特定されるサンプルに基づいて現在ブロックに対する予測サンプルを誘導することができる。予測部２３０は、スキップ（ｓｋｉｐ）モード、マージ（ｍｅｒｇｅ）モード及びＭＶＰモードのうちいずれか一つを適用することで現在ブロックに対する予測サンプルを誘導することができる。このとき、ビデオエンコーディング装置で提供された現在ブロックのインター予測に必要な動き情報、例えば、動きベクトル、参照ピクチャインデックスなどに関する情報は、前記予測に関する情報に基づいて取得または誘導されることができる
【００５５】
スキップモードとマージモードの場合、隣接ブロックの動き情報が現在ブロックの動き情報として利用されることができる。このとき、隣接ブロックは、空間的隣接ブロックと時間的隣接ブロックを含むことができる。
【００５６】
予測部２３０は、利用可能な隣接ブロックの動き情報でマージ候補リストを構成し、マージインデックスがマージ候補リスト上で指示する情報を現在ブロックの動きベクトルとして使用することができる。マージインデックスは、エンコーディング装置からシグナリングされることができる。動き情報は、動きベクトルと参照ピクチャを含むことができる。スキップモードとマージモードで時間的隣接ブロックの動き情報が利用される場合、参照ピクチャ上の最上位ピクチャが参照ピクチャとして利用されることができる。
【００５７】
スキップモードの場合、マージモードと違って予測サンプルと原本サンプルとの間の差（残差）が送信されない。
【００５８】
ＭＶＰモードの場合、隣接ブロックの動きベクトルを動きベクトル予測子（ｍｏｔｉｏｎ  ｖｅｃｔｏｒ  ｐｒｅｄｉｃｔｏｒ）として利用して現在ブロックの動きベクトルが誘導されることができる。このとき、隣接ブロックは、空間的隣接ブロックと時間的隣接ブロックを含むことができる。
【００５９】
一例として、マージモードが適用される場合、復元された空間的隣接ブロックの動きベクトル及び／または時間的隣接ブロックであるＣｏｌブロックに対応する動きベクトルを利用し、マージ候補リストが生成されることができる。マージモードではマージ候補リストから選択された候補ブロックの動きベクトルが現在ブロックの動きベクトルとして使われる。前記予測に関する情報は、前記マージ候補リストに含まれている候補ブロックの中から選択された最適な動きベクトルを有する候補ブロックを指示するマージインデックスを含むことができる。このとき、予測部２３０は、前記マージインデックスを利用することで、現在ブロックの動きベクトルを導出することができる。
【００６０】
他の例として、ＭＶＰ（Ｍｏｔｉｏｎ  Ｖｅｃｔｏｒ  Ｐｒｅｄｉｃｔｉｏｎ）モードが適用される場合、復元された空間的隣接ブロックの動きベクトル及び／または時間的隣接ブロックであるＣｏｌブロックに対応する動きベクトルを利用し、動きベクトル予測子候補リストが生成されることができる。即ち、復元された空間的隣接ブロックの動きベクトル及び／または時間的隣接ブロックであるＣｏｌブロックに対応する動きベクトルは、動きベクトル候補として使われることができる。前記予測に関する情報は、前記リストに含まれている動きベクトル候補の中から選択された最適な動きベクトルを指示する予測動きベクトルインデックスを含むことができる。このとき、予測部２３０は、前記動きベクトルインデックスを利用し、動きベクトル候補リストに含まれている動きベクトル候補の中から、現在ブロックの予測動きベクトルを選択することができる。エンコーディング装置の予測部は、現在ブロックの動きベクトルと動きベクトル予測子との間の動きベクトルの差分（ＭＶＤ）を求めることができ、これをエンコーディングしてビットストリーム形態で出力できる。即ち、ＭＶＤは、現在ブロックの動きベクトルから前記動きベクトル予測子を引いた値として求められる。このとき、予測部２３０は、前記予測に関する情報に含まれている動きベクトルの差分を取得し、前記動きベクトルの差分と前記動きベクトル予測子の加算を介して現在ブロックの前記動きベクトルを導出することができる。また、予測部は、参照ピクチャを指示する参照ピクチャインデックスなどを前記予測に関する情報から取得または誘導できる。
【００６１】
加算部２４０は、残差サンプルと予測サンプルを加算して現在ブロックまたは現在ピクチャを復元することができる。加算部２４０は、残差サンプルと予測サンプルをブロック単位に加算して現在ピクチャを復元することもできる。スキップモードが適用された場合には残差が送信されないため、予測サンプルが復元サンプルになることができる。ここで、加算部２４０は、別途の構成で説明したが、予測部２３０の一部であってもよい。一方、加算部２４０は、復元部または復元ブロック生成部とも呼ばれる。
【００６２】
フィルタ部２５０は、復元されたピクチャにデブロッキングフィルタリングサンプル適応オフセット、及び／またはＡＬＦなどを適用することができる。このとき、サンプル適応オフセットは、サンプル単位に適用されることができ、デブロッキングフィルタリング以後に適用されることもできる。ＡＬＦは、デブロッキングフィルタリング及び／またはサンプル適応オフセット以後に適用されることもできる。
【００６３】
メモリ２６０は、復元ピクチャ（デコーディングされたピクチャ）またはデコーディングに必要な情報を格納することができる。ここで、復元ピクチャは、前記フィルタ部２５０によりフィルタリング手順が完了した復元ピクチャである。例えば、メモリ２６０は、インター予測に使われるピクチャを格納することができる。このとき、インター予測に使われるピクチャは、参照ピクチャセットまたは参照ピクチャリストにより指定されることもできる。復元されたピクチャは、他のピクチャに対する参照ピクチャとして利用されることができる。また、メモリ２６０は、復元されたピクチャを出力順序によって出力することもできる。
【００６４】
前述した内容のように入力されたピクチャに対するコーディングが実行される場合、一つの処理ユニットに基づいて前記コーディングが実行されることができる。前記処理ユニットは、符号化ユニット（ｃｏｄｉｎｇ  ｕｎｉｔ、ＣＵ）で表すことができる。一方、前記ピクチャ内の類似した情報を含む領域単位にコーディングが実行されるほど変換効率が向上することができ、それによって、全般的なコーディング効率が向上することができる。また、前記ピクチャ内の類似した情報を含む領域単位にコーディングが実行されるほど予測正確度が向上することができ、それによって、全般的なコーディング効率が向上することができる。しかし、四分木（ｑｕａｄ  ｔｒｅｅ、ＱＴ）構造のみが適用されて前記ピクチャが正方形のＣＵのみに分割される場合、前記ＣＵが正確に類似した情報のみを含むように分割することは限界がある。例えば、前記ピクチャ内の特定の客体を示す情報が対角線方向に広く位置でき、この場合、一つのＣＵで前記特定の客体を示す情報を含む場合、前記特定の客体を示す情報以外の情報を多く含むようになることができ、複数の正方形ＣＵで前記特定の客体を示す情報を含む場合、前記複数のＣＵの各々に対してコーディングが実行されるべきであるため、コーディング効率が低下されることができる。このような場合、前記ピクチャを、前記特定の客体を示す情報を含む非正方形ＣＵに分割されるようにすることがもっとコーディング効率を向上させることができる。したがって、本発明は、前記四分木構造と共に他の分割構造を適用して入力されたピクチャを正方形ＣＵ及び非正方形ＣＵに分割する方法を提案する。それによって、前記ピクチャは、前記ピクチャ内の情報によって多様な形態のＣＵに分割されることができ、もっと効率的にコーディングが実行されることができる。
【００６５】
図３は、ＱＴＢＴ（Ｑｕａｄ  Ｔｒｅｅ  Ｂｉｎａｒｙ  Ｔｒｅｅ）構造を介して分割されたＣＵ及び前記ＱＴＢＴ構造のシンタックスを例示する。
【００６６】
前記ＱＴＢＴ構造は、ＣＵ（または、ＣＴＵ）がＱＴ構造を介して分割され、二分木（ｂｉｎａｒｙ  ｔｒｅｅ、ＢＴ）構造を介して分割される構造を示すことができる。即ち、前記ＱＴＢＴは、前記ＱＴ構造と前記ＢＴ構造が結合された形態で構成された分割構造を示すことができ、ピクチャがＣＴＵ単位にコーディングされる場合、ＣＴＵは、前記ＱＴ構造を介して分割されることができ、前記ＱＴ構造のリーフノード（ｌｅａｆ  ｎｏｄｅ）は、追加的にＢＴ構造を介して分割されることができる。ここで、前記リーフノードは、前記ＱＴ構造でそれ以上分割されないＣＵを示すことができ、前記リーフノードは、末端ノードとも呼ばれる。また、前記ＱＴ構造は、２Ｎ×２ＮサイズのＣＵ（または、ＣＴＵ）が４個のＮ×ＮサイズのサブＣＵに分割される構造を示すことができ、前記ＢＴ構造は、２Ｎ×２ＮサイズのＣＵが２個のＮ×２ＮサイズのサブＣＵ、または２個の２Ｎ×ＮサイズのサブＣＵに分割される構造を示すことができる。図３の（ａ）を参照すると、ＣＵは、ＱＴ構造を介して下位デプス（ｄｅｐｔｈ）の正方形ＣＵに分割されることができ、追加的に前記正方形ＣＵのうち特定ＣＵは、ＢＴ構造を介して下位デプスの非正方形ＣＵに分割されることができる。
【００６７】
図３の（ｂ）は、前記ＱＴＢＴ構造のシンタックスが送信される一例を示すことができる。図３の（ｂ）に示す実線は、ＱＴ構造を示すことができ、点線はＢＴ構造を示すことができる。また、上から下へ行くほど上位デプス（ｄｅｐｔｈ）から下位デプスのＣＵに対するシンタックスを示すことができる。また、左から右への方向に左上側、右上側、左下側、右下側ＣＵに対するシンタックスを示すことができる。具体的に、最も上の数字は、ｎデプスのＣＵに対するシンタックスを示すことができ、上から２番目の位置の数字は、ｎ＋１デプスのＣＵに対するシンタックスを示すことができ、上から３番目の位置の数字は、ｎ＋２デプスのＣＵに対するシンタックスを示すことができ、上から４番目の位置の数字は、ｎ＋３デプスのＣＵに対するシンタックスを示すことができる。また、ボールド体で表示された数字は、ＱＴ構造に対するシンタックスの値を示すことができ、ボールド体で表示されない数字は、ＢＴ構造に対するシンタックスの値を示すことができる。
【００６８】
図３の（ｂ）を参照すると、ＣＵが前記ＱＴ構造を介して分割されるかどうかを示すＱＴ分割フラグが送信されることができる。即ち、前記２Ｎ×２ＮサイズのＣＵが４個のＮ×ＮサイズのサブＣＵに分割されるかどうかを示すフラグが送信されることができる。ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前記ＱＴ分割フラグに対するシンタックス要素を示すことができる。例えば、前記ＣＵに対する前記ＱＴ分割フラグの値が１である場合、前記ＣＵは、４個のサブＣＵに分割されることができ、前記ＣＵに対する前記ＱＴ分割フラグの値が０である場合、前記ＣＵは分割されない。また、入力映像に対する前記ＱＴ構造を調節するために前記ＱＴ構造での最大ＣＵサイズ、最小ＣＵサイズ、最大デプス等に対する情報が送信されることができる。前述したＱＴ構造に対する情報は、スライスタイプの各々に対して送信されることができ、または映像成分（輝度成分、彩度成分等）の各々に対して送信されることができる。
【００６９】
図３の（ｂ）を参照すると、ＢＴ構造に対する情報は、ＱＴ構造でそれ以上分割されない末端ノードに対して送信されることができる。即ち、前記ＱＴ構造で末端ノードに該当するＣＵに対する前記ＢＴ構造に対する情報が送信されることができる。ここで、前記ＢＴ構造に対する情報を含む情報は、ＭＰＴ分割情報と呼ばれる。例えば、前記ＣＵの前記ＢＴ構造を介した分割可否、即ち、前記ＣＵに対する前記ＢＴ構造の適用可否を示すＢＴ分割フラグが送信されることができる。ＢＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前記ＢＴ分割フラグに対するシンタックス要素を示すことができる。具体的に、前記ＢＴ分割フラグに対する値が１である場合、前記ＣＵは、２個のサブＣＵに分割されることができ、前記ＢＴ分割フラグに対する値が０である場合、前記ＣＵは分割されない。また、入力映像に対する前記ＢＴ構造を調節するためにＢＴ構造での最大ＣＵサイズ、最小ＣＵサイズ、最大デプス等に対する情報が送信されることができる。前述したＢＴ構造に対する情報は、スライスタイプの各々に対して送信されることができ、または映像成分の各々に対して送信されることができる。前記ＣＵが前記ＢＴ構造を介して分割される場合、前記ＣＵは、横または縦方向に分割されることができる。即ち、２Ｎ×２Ｎサイズの前記ＣＵは、２Ｎ×ＮサイズのサブＣＵに分割されることができ、またはＮ×２ＮサイズのサブＣＵに分割されることができる。前記ＣＵがどの方向に分割されるか、即ち、前記ＣＵの分割タイプを示すＢＴ分割モードインデックスが送信されることができる。ＢＴ＿ｓｐｌｉｔ＿ｍｏｄｅは、前記ＢＴ分割モードインデックスに対するシンタックス要素を示すことができる。具体的に、例えば、前記ＢＴ分割モードインデックスの値が１である場合、前記ＣＵは、垂直方向、即ち、Ｎ×２ＮサイズのサブＣＵに分割されることができ、前記ＢＴ分割モードインデックスの値が０である場合、前記ＣＵは、水平方向、即ち、２Ｎ×ＮサイズのサブＣＵに分割されることができる。
【００７０】
図４は、対象ＣＵに対する前記ＱＴＢＴ構造のシンタックスが送信される一例を示す。
【００７１】
図４を参照すると、対象ＣＵに対するＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが送信されることができる。前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前述したように前記対象ＣＵが前記ＱＴ構造を介して分割されるかどうかを示すことができる。即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前記対象ＣＵが前記対象ＣＵの半分の高さ（ｈｅｉｇｈｔ）及び半分の幅（ｗｉｄｔｈ）のサイズを有するサブＣＵに分割されるかどうかを示すことができる。
【００７２】
具体的に、例えば、前記対象ＣＵの前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が１である場合、即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが、前記対象ＣＵが前記対象ＣＵの半分の高さ及び半分の幅のサイズを有するサブＣＵに分割されることを示す場合、前記対象ＣＵは、前記サブＣＵに分割されることができる。この場合、前記サブＣＵに対する前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが送信されることができる。即ち、前記対象ＣＵは、コーディング再帰的に（ｒｅｃｕｒｓｉｖｅｌｙ）もっと下位デプスのＣＵに分割されてそれ以上分割されない末端ノードのＣＵが導出されることができる。
【００７３】
一方、前記末端ノードの対象ＣＵに対するＱＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が０である場合、即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが、前記対象ＣＵが前記対象ＣＵの半分の高さ及び半分の幅のサイズを有するサブＣＵに分割されないことを示す場合、前記対象ＣＵに対するＢＴ＿ｓｐｌｉｔ＿ｆｌａｇが送信されることができる。前記ＢＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前述したように前記対象ＣＵが前記ＢＴ構造を介して分割されるかどうかを示すことができる。即ち、前記ＢＴ＿ｓｐｌｉｔ＿ｆｌａｇは、例えば、２Ｎ×２Ｎサイズの前記対象ＣＵがＮ×２Ｎサイズまたは２Ｎ×ＮサイズのサブＣＵに分割されるかどうかを示すことができる。前記対象ＣＵに前記ＢＴ構造が適用される場合、前記ＢＴ＿ｓｐｌｉｔ＿ｆｌａｇとＢＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値によって前記対象ＣＵから分割されたＣＵの形状が決定されることができる。
【００７４】
具体的に、前記ＢＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が１である場合、前記対象ＣＵは、前記Ｎ×２Ｎサイズまたは２Ｎ×ＮサイズのサブＣＵに分割されることができ、前記ＢＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が０である場合、前記対象ＣＵは分割されない。前記ＢＴ＿ｓｐｌｉｔ＿ｆｌａｇが、前記対象ＣＵが前記ＢＴ構造を介して分割されることを示す場合、前記対象ＣＵに対するＢＴ＿ｓｐｌｉｔ＿ｍｏｄｅが送信されることができる。前記ＢＴ＿ｓｐｌｉｔ＿ｍｏｄｅは、前記対象ＣＵがどの方向に分割されるか、即ち、前記対象ＣＵの分割タイプを示すことができる。例えば、前記ＢＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１である場合、前記ＣＵは、垂直方向、即ち、Ｎ×２ＮサイズのサブＣＵに分割されることができ、前記ＢＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０である場合、前記ＣＵは、水平方向、即ち、２Ｎ×ＮサイズのサブＣＵに分割されることができる。
【００７５】
また、前記ＱＴＢＴ構造のシンタックスは、以下の表のように示すことができる。
【００７６】
【表１−１】
2020519159.tif 000003
【００７７】
【表１−２】
2020519159.tif 000004
【００７８】
ここで、ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前述したＱＴ分割フラグのシンタックス要素を示すことができ、ＢＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前述したＢＴ分割フラグのシンタックス要素を示すことができ、ＢＴ＿ｓｐｌｉｔ＿ｍｏｄｅは、前述したＢＴ分割モードインデックスのシンタックス要素を示すことができる。
【００７９】
分割されることができ、前記ＱＴ構造のリーフノード（ｌｅａｆ  ｎｏｄｅ）は、追加的にＭＰＴ構造を介して分割されることができる。
【００８０】
前述したＱＴＢＴ構造によると、前記ＢＴ構造を介して前記ＱＴ構造のリーフノード（ｌｅａｆ  ｎｏｄｅ）である２Ｎ×２Ｎサイズの対象ＣＵが、２個のＮ×２ＮサイズのサブＣＵ、または２個の２Ｎ×ＮサイズのサブＣＵに分割されることができる。しかし、図５の（ａ）乃至（ｊ）に示すように、前記ＱＴＭＰＴ構造を介して前記ＱＴ構造のリーフノード（ｌｅａｆ  ｎｏｄｅ）である前記対象ＣＵは、２個、３個、または４個の多様な形態のサブＣＵに分割されることができる。即ち、前記ＭＰＴ構造は、前記ＣＵが多様な形態の非正方形サブＣＵに分割される構造を示すことができる。
【００８１】
具体的に、図５の（ａ）及び（ｂ）を参照すると、前記ＭＰＴ構造を介して前記対象ＣＵは、垂直方向または水平方向に２個のサブＣＵに分割されることができる。即ち、前記ＭＰＴ構造を介して２Ｎ×２Ｎサイズの対象ＣＵが２個のＮ×２ＮサイズのサブＣＵ、または２個の２Ｎ×ＮサイズのサブＣＵに分割されることができる。
【００８２】
また、図５の（ｃ）乃至（ｈ）を参照すると、前記ＭＰＴ構造を介して前記対象ＣＵは、垂直方向または水平方向に３個のサブＣＵに分割されることができる。前記対象ＣＵが３個のサブＣＵに分割される場合、一つの大きいサイズのサブＣＵと二つの小さいサイズのサブＣＵに分割されることができ、または、３個のサブＣＵが均等に、即ち、３個の同じサイズのサブＣＵに分割されることもできる。前記対象ＣＵが一つの大きいサイズのサブＣＵと二つの小さいサイズのサブＣＵに分割される案は、前記大きいサイズのサブＣＵの位置によって多様な分割方法がある。
【００８３】
例えば、図５の（ｃ）に示すように、２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介してＮ／２×２ＮサイズのサブＣＵ、Ｎ×２ＮサイズのサブＣＵ、及びＮ／２×２ＮサイズのサブＣＵに分割されることができる。即ち、図５の（ｃ）に示すように、前記２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介して左から右の順序にＮ／２×２ＮサイズのサブＣＵ、Ｎ×２ＮサイズのサブＣＵ、及びＮ／２×２ＮサイズのサブＣＵに分割されることができる。
【００８４】
または、例えば、図５の（ｄ）に示すように、２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介してＮ／２×２ＮサイズのサブＣＵ、Ｎ／２×２ＮサイズのサブＣＵ、Ｎ×２ＮサイズのサブＣＵに分割されることができる。即ち、図５の（ｄ）に示すように、前記２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介して左から右の順序にＮ／２×２ＮサイズのサブＣＵ、Ｎ／２×２ＮサイズのサブＣＵ、Ｎ×２ＮサイズのサブＣＵに分割されることができる。
【００８５】
または、例えば、図５の（ｅ）に示すように、２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介してＮ×２ＮサイズのサブＣＵ、Ｎ／２×２ＮサイズのサブＣＵ、Ｎ／２×２ＮサイズのサブＣＵに分割されることができる。即ち、図５の（ｅ）に示すように、前記２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介して左から右の順序にＮ×２ＮサイズのサブＣＵ、Ｎ／２×２ＮサイズのサブＣＵ、Ｎ／２×２ＮサイズのサブＣＵに分割されることができる。
【００８６】
または、例えば、図５の（ｆ）に示すように、２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介して２Ｎ×Ｎ／２サイズのサブＣＵ、２Ｎ×ＮサイズのサブＣＵ、２Ｎ×Ｎ／２サイズのサブＣＵに分割されることができる。即ち、図５の（ｆ）に示すように、前記２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介して上から下の順序に２Ｎ×Ｎ／２サイズのサブＣＵ、２Ｎ×ＮサイズのサブＣＵ、２Ｎ×Ｎ／２サイズのサブＣＵに分割されることができる。
【００８７】
または、例えば、図５の（ｇ）に示すように、前記２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介して２Ｎ×Ｎ／２サイズのサブＣＵ、２Ｎ×Ｎ／２サイズのサブＣＵ、２Ｎ×ＮサイズのサブＣＵに分割されることができる。即ち、図５の（ｇ）に示すように、前記２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介して上から下の順序に２Ｎ×Ｎ／２サイズのサブＣＵ、２Ｎ×Ｎ／２サイズのサブＣＵ、２Ｎ×ＮサイズのサブＣＵに分割されることができる。
【００８８】
または、例えば、図５の（ｈ）に示すように、前記２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介して２Ｎ×ＮサイズのサブＣＵ、２Ｎ×Ｎ／２サイズのサブＣＵ、２Ｎ×Ｎ／２サイズのサブＣＵに分割されることができる。即ち、図５の（ｈ）に示すように、前記２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介して上から下の順序に２Ｎ×ＮサイズのサブＣＵ、２Ｎ×Ｎ／２サイズのサブＣＵ、２Ｎ×Ｎ／２サイズのサブＣＵに分割されることができる。
【００８９】
または、例えば、図５の（ｉ）及び（ｊ）に示すように、前記２Ｎ×２Ｎサイズの対象ＣＵは、前記ＭＰＴ構造を介して垂直方向または水平方向に４個のサブＣＵに分割されることができる。即ち、前記ＭＰＴ構造を介して前記２Ｎ×２Ｎサイズの対象ＣＵが、４個のＮ／２×２ＮサイズのサブＣＵ、または４個の２Ｎ×Ｎ／２サイズのサブＣＵに分割されることができる。一方、前記対象ＣＵ及び前記対象ＣＵのサブＣＵに前記ＢＴ構造を介した分割が繰り返し適用されると、図５の（ｉ）または（ｊ）に示すように分割されることができるが、前記ＭＰＴ構造では分割過程の繰り返し無しで一回の分割を介して４個のサブＣＵに分割されることができる。
【００９０】
一方、入力映像に対する前記ＭＰＴ構造を調節するために前記ＭＰＴ構造での最大ＣＵサイズ、最小ＣＵサイズ、最大デプス等に対する情報が送信されることができる。前述したＭＰＴ構造に対する情報は、スライスタイプの各々に対して送信されることができ、または映像成分（輝度成分、彩度成分等）の各々に対して送信されることができる。または、前述したＭＰＴ構造に対する情報は、シーケンスパラメータセット（Ｓｅｑｕｅｎｃｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ、ＳＰＳ）、ピクチャパラメータセット（Ｐｉｃｔｕｒｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ、ＰＰＳ）、またはスライスセグメントヘッダ（ｓｌｉｃｅ  ｓｅｇｍｅｎｔ  ｈｅａｄｅｒ）等を介して各々送信されることができる。
【００９１】
図６は、対象ＣＵに対する前記ＱＴＭＰＴ構造のシンタックスが送信される一例を示す。
【００９２】
図６を参照すると、対象ＣＵに対するＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが送信されることができる。前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前述したように前記対象ＣＵが前記ＱＴ構造を介して分割されるかどうかを示すことができる。即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前記対象ＣＵが前記対象ＣＵの半分の高さ（ｈｅｉｇｈｔ）及び半分の幅（ｗｉｄｔｈ）のサイズを有するサブＣＵに分割されるかどうかを示すことができる。
【００９３】
具体的に、例えば、前記対象ＣＵの前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が１である場合、即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが、前記対象ＣＵが前記対象ＣＵの半分の高さ及び半分の幅のサイズを有するサブＣＵに分割されることを示す場合、前記対象ＣＵは、前記サブＣＵに分割されることができる。この場合、前記サブＣＵに対する前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが送信されることができる。即ち、前記対象ＣＵは、コーディング再帰的に（ｒｅｃｕｒｓｉｖｅｌｙ）もっと下位デプスのＣＵに分割されてそれ以上分割されない末端ノードのＣＵが導出されることができる。
【００９４】
一方、前記末端ノードの対象ＣＵに対するＱＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が０である場合、即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが、前記対象ＣＵが前記対象ＣＵの半分の高さ及び半分の幅のサイズを有するサブＣＵに分割されないことを示す場合、前記末端ノードの対象ＣＵに対するＭＰＴ構造に対する情報が送信されることができる。ここで、前記ＭＰＴ構造に対する情報を含む情報は、ＭＰＴ分割情報と呼ばれる。例えば、前記ＭＰＴ分割情報は、前記対象ＣＵに対するＭＰＴ分割タイプ情報を含むことができる。具体的に、前記末端ノードの対象ＣＵに対するＱＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が０である場合、前記対象ＣＵに対するＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが送信されることができる。前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅは、前記ＭＰＴ分割タイプ情報に対するシンタックス（ｓｙｎｔａｘ）を示すことができる。前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅは、例えば、２Ｎ×２Ｎサイズの前記対象ＣＵが多様な形態の非正方形サブＣＵに分割されるかどうかを示すことができる。前記非正方形サブＣＵは、Ｎ／２×２ＮサイズのサブＣＵ、Ｎ×２ＮサイズのサブＣＵ、２Ｎ×Ｎ／２サイズのサブＣＵ及び／または２Ｎ×ＮサイズのサブＣＵを含むことができる。
【００９５】
具体的に、例えば、前記対象ＣＵの前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が０である場合、前記対象ＣＵは分割されない。また、前記対象ＣＵの前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が０でない場合、ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅとＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅに基づいて前記対象ＣＵから分割されたサブＣＵの形状が決定されることができる。即ち、前記ＭＰＴ分割情報は、前記対象ＣＵに対するＭＰＴ分割タイプ情報とＭＰＴ分割方向情報を含むことができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅは、前記ＭＰＴ分割タイプ情報に対するシンタックスを示すことができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅは、前記ＭＰＴ分割方向情報に対するシンタックスを示すことができる。
【００９６】
例えば、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１である場合、前記対象ＣＵは、２個のサブＣＵに分割されることができる。具体的に、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１である場合、前記対象ＣＵは、前述した図５の（ａ）に示すように２個のＮ×２ＮサイズのサブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０である場合、前記対象ＣＵは、前述した図５の（ｂ）に示すように２個の２Ｎ×ＮサイズのサブＣＵに分割されることができる。
【００９７】
また、例えば、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２である場合、前記対象ＣＵは、３個のサブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１である場合、前記対象ＣＵは、垂直方向に３個のサブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０である場合、前記対象ＣＵは、水平方向に３個のサブＣＵに分割されることができる。前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅに基づいて前記対象ＣＵの分割方向が導出された場合、前記対象ＣＵに対するＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが送信されることができ、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅは、前記対象ＣＵの細部分割情報を示すことができる。前記ＭＰＴ分割情報は、前記対象ＣＵに対するＭＰＴ細部分割タイプ情報を含むことができ、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅは、前記ＭＰＴ細部分割タイプ情報に対するシンタックスを示すことができる。
【００９８】
即ち、前記対象ＣＵは、３個のサブＣＵに分割される場合、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅに基づいて前記対象ＣＵの細部分割情報が導出されることができる。
【００９９】
具体的に、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が０である場合、前記対象ＣＵは、前述した図５の（ｃ）に示すように、Ｎ／２×２Ｎサイズの左側サブＣＵ、Ｎ×２Ｎサイズの中央サブＣＵ、及びＮ／２×２Ｎサイズの右側サブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１である場合、前記対象ＣＵは、前述した図５の（ｄ）に示すように、Ｎ／２×２Ｎサイズの左側サブＣＵ、Ｎ／２×２Ｎサイズの中央サブＣＵ、及びＮ×２Ｎサイズの右側サブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２である場合、前記対象ＣＵは、前述した図５の（ｅ）に示すように、Ｎ×２Ｎサイズの左側サブＣＵ、Ｎ／２×２Ｎサイズの中央サブＣＵ、及びＮ／２×２Ｎサイズの右側サブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が０である場合、前記対象ＣＵは、前述した図５の（ｆ）に示すように、２Ｎ×Ｎ／２サイズの上側サブＣＵ、２Ｎ×Ｎサイズの中央サブＣＵ、及び２Ｎ×Ｎ／２サイズの下側サブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１である場合、前記対象ＣＵは、前述した図５の（ｇ）に示すように、２Ｎ×Ｎ／２サイズの上側サブＣＵ、２Ｎ×Ｎ／２サイズの中央サブＣＵ、及び２Ｎ×Ｎサイズの下側サブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２である場合、前記対象ＣＵは、前述した図５の（ｈ）に示すように、２Ｎ×Ｎサイズの上側サブＣＵ、２Ｎ×Ｎ／２サイズの中央サブＣＵ、及び２Ｎ×Ｎ／２サイズの下側サブＣＵに分割されることができる。
【０１００】
また、例えば、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が３である場合、前記対象ＣＵは、４個のサブＣＵに分割されることができる。具体的に、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が３であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１である場合、前記対象ＣＵは、前述した図５の（ｉ）に示すように４個のＮ／２×２ＮサイズのサブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が３であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０である場合、前記対象ＣＵは、前述した図５の（ｊ）に示すように４個の２Ｎ×Ｎ／２サイズのサブＣＵに分割されることができる。
【０１０１】
一方、前述した内容のように前記ＱＴＭＰＴ構造のシンタックスが送信されることもできるが、後述する内容のように他の前記ＱＴＭＰＴ構造のシンタックス送信の一例が提案されることもできる。
【０１０２】
図７は、対象ＣＵに対する前記ＱＴＭＰＴ構造のシンタックスが送信される一例を示す。前述した図６のように、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が０でない場合、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅが共通的に送信されることができるが、図７を参照すると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅが前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅより先にパーシング（ｐａｒｓｉｎｇ）されることができる。
【０１０３】
図７を参照すると、対象ＣＵに対するＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが送信されることができる。前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前述したように前記対象ＣＵが前記ＱＴ構造を介して分割されるかどうかを示すことができる。即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前記対象ＣＵが前記対象ＣＵの半分の高さ（ｈｅｉｇｈｔ）及び半分の幅（ｗｉｄｔｈ）のサイズを有するサブＣＵに分割されるかどうかを示すことができる。
【０１０４】
具体的に、例えば、前記対象ＣＵの前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が１である場合、即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが、前記対象ＣＵが前記対象ＣＵの半分の高さ及び半分の幅のサイズを有するサブＣＵに分割されることを示す場合、前記対象ＣＵは、前記サブＣＵに分割されることができる。この場合、前記サブＣＵに対する前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが送信されることができる。即ち、前記対象ＣＵは、コーディング再帰的に（ｒｅｃｕｒｓｉｖｅｌｙ）もっと下位デプスのＣＵに分割されてそれ以上分割されない末端ノードのＣＵが導出されることができる。
【０１０５】
一方、前記末端ノードの対象ＣＵに対するＱＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が０である場合、即ち、前記ＱＴ＿ｓｐｌｉｔ＿ｆｌａｇが、前記対象ＣＵが前記対象ＣＵの半分の高さ及び半分の幅のサイズを有するサブＣＵに分割されないことを示す場合、前記ＭＰＴ分割情報は、前記対象ＣＵに対するＭＰＴ分割フラグを含むことができる。具体的に、前記末端ノードの対象ＣＵに対するＱＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が０である場合、前記対象ＣＵに対するＭＰＴ＿ｓｐｌｉｔ＿ｆｌａｇが送信されることができる。前記ＭＰＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前記ＭＰＴ分割フラグに対するシンタックス（ｓｙｎｔａｘ）を示すことができる。前記ＭＰＴ＿ｓｐｌｉｔ＿ｆｌａｇは、前記対象ＣＵが前記ＭＰＴ構造を介して分割されるかどうかを示すことができる。即ち、前記ＭＰＴ＿ｓｐｌｉｔ＿ｆｌａｇは、例えば、２Ｎ×２Ｎサイズの前記対象ＣＵが多様な形態の非正方形サブＣＵに分割されるかどうかを示すことができる。前記非正方形サブＣＵは、Ｎ／２×２ＮサイズのサブＣＵ、Ｎ×２ＮサイズのサブＣＵ、２Ｎ×Ｎ／２サイズのサブＣＵ及び／または２Ｎ×ＮサイズのサブＣＵを含むことができる。前記ＭＰＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が０である場合、前記対象ＣＵは分割されない。また、前記対象ＣＵの前記ＭＰＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が１である場合、前記対象ＣＵは、前記ＭＰＴ構造を介して分割されることができ、ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅとＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが送信されることができる。前記対象ＣＵの前記ＭＰＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が１である場合、即ち、前記対象ＣＵが前記ＭＰＴ構造を介して分割される場合、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅと前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅに基づいて前記対象ＣＵから分割されたサブＣＵの形状が決定されることができる。
【０１０６】
具体的に、前記対象ＣＵの前記ＭＰＴ＿ｓｐｌｉｔ＿ｆｌａｇの値が１である場合、即ち、前記対象ＣＵが前記ＭＰＴ構造を介して分割される場合、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅに基づいて前記対象ＣＵの分割方向が導出されることができる。例えば、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１である場合、前記対象ＣＵは、垂直方向に分割されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０である場合、前記対象ＣＵは、水平方向に分割されることができる。
【０１０７】
次に、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅに基づいて前記対象ＣＵの分割タイプ（ｔｙｐｅ）が導出されることができる。例えば、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が０である場合、前記対象ＣＵは、２個のサブＣＵに分割されることができる。具体的に、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が０である場合、前記対象ＣＵは、前述した図５の（ａ）に示すように２個のＮ×２ＮサイズのサブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が０である場合、前記対象ＣＵは、前述した図５の（ｂ）に示すように２個の２Ｎ×ＮサイズのサブＣＵに分割されることができる。
【０１０８】
また、他の例として、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１である場合、前記対象ＣＵは、３個のサブＣＵに分割されることができる。前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１である場合、即ち、前記対象ＣＵが３個のサブＣＵに分割される場合、前記対象ＣＵに対するＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが送信されることができ、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅは、前記対象ＣＵの細部分割情報を示すことができる。即ち、前記対象ＣＵは、３個のサブＣＵに分割される場合、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅに基づいて前記対象ＣＵの細部分割情報が導出されることができる。
【０１０９】
具体的に、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が０である場合、前記対象ＣＵは、前述した図５の（ｃ）に示すように、Ｎ／２×２Ｎサイズの左側サブＣＵ、Ｎ×２Ｎサイズの中央サブＣＵ、及びＮ／２×２Ｎサイズの右側サブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１である場合、前記対象ＣＵは、前述した図５の（ｄ）に示すように、Ｎ／２×２Ｎサイズの左側サブＣＵ、Ｎ／２×２Ｎサイズの中央サブＣＵ、及びＮ×２Ｎサイズの右側サブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２である場合、前記対象ＣＵは、前述した図５の（ｅ）に示すように、Ｎ×２Ｎサイズの左側サブＣＵ、Ｎ／２×２Ｎサイズの中央サブＣＵ、及びＮ／２×２Ｎサイズの右側サブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が０である場合、前記対象ＣＵは、前述した図５の（ｆ）に示すように、２Ｎ×Ｎ／２サイズの上側サブＣＵ、２Ｎ×Ｎサイズの中央サブＣＵ、及び２Ｎ×Ｎ／２サイズの下側サブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１である場合、前記対象ＣＵは、前述した図５の（ｇ）に示すように、２Ｎ×Ｎ／２サイズの上側サブＣＵ、２Ｎ×Ｎ／２サイズの中央サブＣＵ、及び２Ｎ×Ｎサイズの下側サブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が１であり、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２である場合、前記対象ＣＵは、前述した図５の（ｈ）に示すように、２Ｎ×Ｎサイズの上側サブＣＵ、２Ｎ×Ｎ／２サイズの中央サブＣＵ、及び２Ｎ×Ｎ／２サイズの下側サブＣＵに分割されることができる。
【０１１０】
また、他の例として、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２である場合、前記対象ＣＵは、４個のサブＣＵに分割されることができる。具体的に、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が１であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２である場合、前記対象ＣＵは、前述した図５の（ｉ）に示すように４個のＮ／２×２ＮサイズのサブＣＵに分割されることができる。また、前記ＭＰＴ＿ｓｐｌｉｔ＿ｍｏｄｅの値が０であり、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅの値が２である場合、前記対象ＣＵは、前述した図５の（ｊ）に示すように４個の２Ｎ×Ｎ／２サイズのサブＣＵに分割されることができる。
【０１１１】
前述した内容のように、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅに基づいて前記対象ＣＵが分割されて導出されたサブＣＵの個数が導出されることができる。一方、一般的に入力映像によってブロックが分割される個数、即ち、ブロックの分割タイプが発生する場合が同じでない。即ち、入力映像によってブロック分割タイプの比率が異なる。例えば、ブロックが２個に分割される分割タイプの比率が高い場合があり、またはブロックが３個に分割される分割タイプの比率が高い場合があり、またはブロックが４個に分割される分割タイプの比率が高い場合がある。したがって、比率が高い分割タイプに対するシンタックスに小さいビット数を有する二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）を割り当てる二進化方法を介してコーディング効率を向上させることができる。
【０１１２】
したがって、多様な二進化方法に基づいて導出された前述した図５の（ａ）乃至（ｊ）に示す分割タイプに対するＭＰＴ＿ｓｌｉｃｅ＿ｔｙｐｅ及びＭＰＴ＿ｓｕｂ＿ｓｌｉｃｅ＿ｔｙｐｅの二進化ストリングは、以下の表のように導出されることができる。
【０１１３】
【表２】
2020519159.tif 000005
【０１１４】
ここで、ＭＰＴ−２は、前述した図５の（ａ）及び（ｂ）に示すようにブロックが２個のサブブロックに分割される分割タイプを示し、ＭＰＴ−３  ｔｙｐｅ０は、前述した図５の（ｃ）及び（ｆ）に示すようにブロックが３個のサブブロックに分割され、中央サブブロックのサイズが大きいサブブロックである分割タイプを示し、ＭＰＴ−３  ｔｙｐｅ１は、前述した図５の（ｄ）及び（ｇ）に示すようにブロックが３個のサブブロックに分割され、右側または下側サブブロックのサイズが大きいサブブロックである分割タイプを示し、ＭＰＴ−３  ｔｙｐｅ２は、前述した図５の（ｅ）及び（ｈ）に示すようにブロックが３個のサブブロックに分割され、左側または上側サブブロックのサイズが大きいサブブロックである分割タイプを示し、ＭＰＴ−４は、前述した図５の（ｉ）及び（ｊ）に示すようにブロックが４個のサブブロックに分割される分割タイプを示す。
【０１１５】
表２を参照すると、二進化方法１は、ＭＰＴ−２かどうかが先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができる。
【０１１６】
前記対象ブロックの分割タイプがＭＰＴ−２でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−３とＭＰＴ−４が区分されることができる。即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３と判断されることができ、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。一方、前記シンタックスは、前述したＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅを示すことができる。即ち、前記二進化方法１によると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４として導出されることができる。
【０１１７】
また、前記対象ブロックの分割タイプがＭＰＴ−３と判断された場合、即ち、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックに対するＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが追加的に送信されることができる。前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅに基づいて前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０か、またはＭＰＴ−３  ｔｙｐｅ１か、またはＭＰＴ−３  ｔｙｐｅ２かが判断されることができる。前記二進化方法１によると、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０として導出されることができ、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ１として導出されることができ、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ２として導出されることができる。したがって、前記二進化方法１によると、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１００で表すことができ、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ１である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１０１０で表すことができ、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ２である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１０１１で表すことができる。前記二進化方法１は、入力映像内の分割タイプがＭＰＴ−２であるブロック及びＭＰＴ−４であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１１８】
また、表２を参照すると、二進化方法２は、対象ブロックの分割タイプがＭＰＴ−２か、またはＭＰＴ−４かが先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２またはＭＰＴ−４と判断されることができ、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックの分割タイプは、ＭＰＴ−３と判断されることができる。具体的に、前記対象ブロックの分割タイプがＭＰＴ−２またはＭＰＴ−４と判断される場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−２とＭＰＴ−４が区分されることができる。即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができ、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。一方、前記シンタックスは、前述したＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅを示すことができる。即ち、前記二進化方法２によると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが００である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが０１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４として導出されることができる。
【０１１９】
また、前記対象ブロックの分割タイプがＭＰＴ−３と判断される場合、即ち、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１である場合、前記対象ブロックに対するＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが追加的に送信されることができる。前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅに基づいて前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０か、またはＭＰＴ−３  ｔｙｐｅ１か、またはＭＰＴ−３  ｔｙｐｅ２かが判断されることができる。前記二進化方法２によると、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０として導出されることができ、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ１として導出されることができ、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ２として導出されることができる。したがって、前記二進化方法２によると、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１０で表すことができ、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ１である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１１０で表すことができ、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ２である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１１１で表すことができる。前記二進化方法２は、入力映像内の分割タイプがＭＰＴ−２であるブロックよりＭＰＴ−３であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１２０】
また、表２を参照すると、二進化方法３は、対象ブロックの分割タイプがＭＰＴ−２かどうかが先に判断されることができる。例えば、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができる。
【０１２１】
前記対象ブロックの分割タイプがＭＰＴ−２でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいて前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０かどうかが判断されることができる。例えば、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０と判断されることができる。
【０１２２】
前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値に基づいて前記対象ブロックの分割タイプがＭＰＴ−４かどうかが判断されることができる。例えば、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。
【０１２３】
前記対象ブロックの分割タイプがＭＰＴ−４でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が０でない場合、前記シンタックスの残りの値に基づいて前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ１か、またはＭＰＴ−３  ｔｙｐｅ２かが判断されることができる。例えば、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの残りの値が１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ１と判断されることができ、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの残りの値が１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ２と判断されることができる。前記二進化方法３は、入力映像内の分割タイプがＭＰＴ−４であるブロックよりＭＰＴ−３  ｔｙｐｅ０であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１２４】
一方、前記対象ブロックのＭＰＴ構造による分割タイプを示す情報の二進化方法は、ＳＰＳ（Ｓｅｑｕｅｎｃｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ）、ＰＰＳ（Ｐｉｃｔｕｒｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ）、スライスまたはブロックなどの単位で適応的に選択されることができ、前記ＳＰＳ、前記ＰＰＳ、前記スライスまたは前記ブロックなどの単位に送信されることができる。または、前記対象ブロックのＭＰＴ構造による分割タイプを示す情報の二進化方法は、スライスまたはブロック単位で適応的に導出されることができる。
【０１２５】
または、他の例として、対象ブロックに対するＭＰＴによる分割可否が先に判断されることができる。この場合、ＭＰＴ分割情報を示す二進化ストリングは、以下の表のように導出されることができる。
【０１２６】
【表３】
2020519159.tif 000006
【０１２７】
ここで、ＭＰＴ−２は、前述した図５の（ａ）及び（ｂ）に示すようにブロックが２個のサブブロックに分割される分割タイプを示し、ＭＰＴ−３  ｔｙｐｅ０は、前述した図５の（ｃ）及び（ｆ）に示すようにブロックが３個のサブブロックに分割され、中央サブブロックのサイズが大きいサブブロックである分割タイプを示し、ＭＰＴ−３  ｔｙｐｅ１は、前述した図５の（ｄ）及び（ｇ）に示すようにブロックが３個のサブブロックに分割され、右側または下側サブブロックのサイズが大きいサブブロックである分割タイプを示し、ＭＰＴ−３  ｔｙｐｅ２は、前述した図５の（ｅ）及び（ｈ）に示すようにブロックが３個のサブブロックに分割され、左側または上側サブブロックのサイズが大きいサブブロックである分割タイプを示し、ＭＰＴ−４は、前述した図５の（ｉ）及び（ｊ）に示すようにブロックが４個のサブブロックに分割される分割タイプを示す。
【０１２８】
表３の二進化方法１を参照すると、対象ブロックのＭＰＴによる分割可否が先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックは、ＭＰＴにより分割されない。
【０１２９】
前記対象ブロックがＭＰＴにより分割される場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−２かどうかが判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができる。
【０１３０】
前記対象ブロックの分割タイプがＭＰＴ−２でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値に基づいてＭＰＴ−３とＭＰＴ−４が区分されることができる。即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３と判断されることができ、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。一方、前記シンタックスは、前述したＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅを示すことができる。即ち、前記二進化方法１によると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４として導出されることができる。
【０１３１】
また、前記対象ブロックの分割タイプがＭＰＴ−３と判断された場合、即ち、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１０である場合、前記対象ブロックに対するＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが追加的に送信されることができる。前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅに基づいて前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０か、またはＭＰＴ−３  ｔｙｐｅ１か、またはＭＰＴ−３  ｔｙｐｅ２かが判断されることができる。前記二進化方法１によると、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０として導出されることができ、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ１として導出されることができ、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ２として導出されることができる。したがって、前記二進化方法１によると、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１１００で表すことができ、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ１である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１１０１０で表すことができ、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ２である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１１０１１で表すことができる。前記二進化方法１は、入力映像内の分割タイプがＭＰＴ−２であるブロック及びＭＰＴ−４であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１３２】
また、表３の二進化方法２を参照すると、前記対象ブロックのＭＰＴによる分割可否が先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックは、ＭＰＴにより分割されない。
【０１３３】
前記対象ブロックがＭＰＴにより分割される場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−２か、またはＭＰＴ−４かが先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２またはＭＰＴ−４と判断されることができ、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０でない場合、前記対象ブロックの分割タイプは、ＭＰＴ−３と判断されることができる。具体的に、前記対象ブロックの分割タイプがＭＰＴ−２またはＭＰＴ−４と判断される場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値に基づいてＭＰＴ−２とＭＰＴ−４が区分されることができる。即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができ、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。一方、前記シンタックスは、前述したＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅを示すことができる。即ち、前記二進化方法２によると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１００である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１０１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４として導出されることができる。
【０１３４】
また、前記対象ブロックの分割タイプがＭＰＴ−３と判断される場合、即ち、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１である場合、前記対象ブロックに対するＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが追加的に送信されることができる。前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅに基づいて前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０か、またはＭＰＴ−３  ｔｙｐｅ１か、またはＭＰＴ−３  ｔｙｐｅ２かが判断されることができる。前記二進化方法２によると、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０として導出されることができ、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ１として導出されることができ、前記ＭＰＴ＿ｓｕｂ＿ｓｐｌｉｔ＿ｔｙｐｅが１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ２として導出されることができる。したがって、前記二進化方法２によると、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１１０で表すことができ、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ１である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１１１０で表すことができ、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ２である場合、前記対象ブロックの前記ＭＰＴ構造に対するシンタックスを示す二進化ストリングは、１１１１で表すことができる。前記二進化方法２は、入力映像内の分割タイプがＭＰＴ−２であるブロックよりＭＰＴ−３であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１３５】
また、表３の二進化方法３を参照すると、前記対象ブロックのＭＰＴによる分割可否が先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックは、ＭＰＴにより分割されない。
【０１３６】
前記対象ブロックがＭＰＴにより分割される場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−２かどうかが先に判断されることができる。例えば、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができる。
【０１３７】
前記対象ブロックの分割タイプがＭＰＴ−２でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値に基づいて前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０かどうかが判断されることができる。例えば、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０と判断されることができる。
【０１３８】
前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの４番目の値に基づいて前記対象ブロックの分割タイプがＭＰＴ−４かどうかが判断されることができる。例えば、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの４番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。
【０１３９】
前記対象ブロックの分割タイプがＭＰＴ−４でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの４番目の値が０でない場合、前記シンタックスの残りの値に基づいて前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ１か、またはＭＰＴ−３  ｔｙｐｅ２かが判断されることができる。例えば、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの残りの値が１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ１と判断されることができ、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの残りの値が１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ２と判断されることができる。前記二進化方法３は、入力映像内の分割タイプがＭＰＴ−４であるブロックよりＭＰＴ−３  ｔｙｐｅ０であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１４０】
一方、前記対象ブロックのＭＰＴ構造による分割タイプを示す情報の二進化方法は、ＳＰＳ（Ｓｅｑｕｅｎｃｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ）、ＰＰＳ（Ｐｉｃｔｕｒｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ）、スライスまたはブロックなどの単位で適応的に選択されることができ、前記ＳＰＳ、前記ＰＰＳ、前記スライスまたは前記ブロックなどの単位に送信されることができる。または、前記対象ブロックのＭＰＴ構造による分割タイプを示す情報の二進化方法は、スライスまたはブロック単位で適応的に導出されることができる。
【０１４１】
または、前述した分割タイプのうち、ＭＰＴ−３  ｔｙｐｅ１及びＭＰＴ−３  ｔｙｐｅ２を除いたＭＰＴ−２、ＭＰＴ−３  ｔｙｐｅ０及びＭＰＴ−４のみが使われるＭＰＴ構造が適用されることができる。この場合、分割タイプに対するＭＰＴ＿ｓｌｉｃｅ＿ｔｙｐｅ及びＭＰＴ＿ｓｕｂ＿ｓｌｉｃｅ＿ｔｙｐｅの二進化ストリングは、以下の表のように導出されることができる。
【０１４２】
【表４】
2020519159.tif 000007
【０１４３】
ここで、ＭＰＴ−２は、前述した図５の（ａ）及び（ｂ）に示すようにブロックが２個のサブブロックに分割される分割タイプを示し、ＭＰＴ−３  ｔｙｐｅ０は、前述した図５の（ｃ）及び（ｆ）に示すようにブロックが３個のサブブロックに分割され、中央サブブロックのサイズが大きいサブブロックである分割タイプを示し、ＭＰＴ−４は、前述した図５の（ｉ）及び（ｊ）に示すようにブロックが４個のサブブロックに分割される分割タイプを示す。
【０１４４】
表４の二進化方法４を参照すると、前記対象ブロックの分割タイプがＭＰＴ−２かどうかが先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができる。
【０１４５】
前記対象ブロックの分割タイプがＭＰＴ−２でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−３  ｔｙｐｅ０とＭＰＴ−４が区分されることができる。即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０と判断されることができ、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。一方、前記シンタックスは、前述したＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅを示すことができる。即ち、前記二進化方法４によると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４として導出されることができる。前記二進化方法４は、入力映像内の分割タイプがＭＰＴ−２であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１４６】
また、表４の二進化方法５を参照すると、前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０かどうかが先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０と判断されることができる。
【０１４７】
前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−２とＭＰＴ−４が区分されることができる。即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができ、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。一方、前記シンタックスは、前述したＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅを示すことができる。即ち、前記二進化方法５によると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４として導出されることができる。前記二進化方法５は、入力映像内の分割タイプがＭＰＴ−３  ｔｙｐｅ０であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１４８】
また、表４の二進化方法６を参照すると、前記対象ブロックの分割タイプがＭＰＴ−４かどうかが先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。
【０１４９】
前記対象ブロックの分割タイプがＭＰＴ−４でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−２とＭＰＴ−３  ｔｙｐｅ０が区分されることができる。即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができ、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０と判断されることができる。一方、前記シンタックスは、前述したＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅを示すことができる。即ち、前記二進化方法６によると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０として導出されることができる。前記二進化方法６は、入力映像内の分割タイプがＭＰＴ−４であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１５０】
一方、前記対象ブロックのＭＰＴ構造による分割タイプを示す情報の二進化方法は、ＳＰＳ（Ｓｅｑｕｅｎｃｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ）、ＰＰＳ（Ｐｉｃｔｕｒｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ）、スライスまたはブロックなどの単位で適応的に選択されることができ、前記ＳＰＳ、前記ＰＰＳ、前記スライスまたは前記ブロックなどの単位に送信されることができる。または、前記対象ブロックのＭＰＴ構造による分割タイプを示す情報の二進化方法は、スライスまたはブロック単位で適応的に導出されることができる。
【０１５１】
または、他の例として、分割タイプに対するＭＰＴ＿ｓｌｉｃｅ＿ｔｙｐｅ及びＭＰＴ＿ｓｕｂ＿ｓｌｉｃｅ＿ｔｙｐｅの二進化ストリングは、以下の表のように導出されることができる。
【０１５２】
【表５】
2020519159.tif 000008
【０１５３】
ここで、ＭＰＴ−２は、前述した図５の（ａ）及び（ｂ）に示すようにブロックが２個のサブブロックに分割される分割タイプを示し、ＭＰＴ−３  ｔｙｐｅ０は、前述した図５の（ｃ）及び（ｆ）に示すようにブロックが３個のサブブロックに分割され、中央サブブロックのサイズが大きいサブブロックである分割タイプを示し、ＭＰＴ−４は、前述した図５の（ｉ）及び（ｊ）に示すようにブロックが４個のサブブロックに分割される分割タイプを示す。
【０１５４】
表５の二進化方法４を参照すると、前記対象ブロックのＭＰＴによる分割可否が先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックは、ＭＰＴにより分割されない。
【０１５５】
前記対象ブロックがＭＰＴにより分割される場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−２かどうかが先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができる。
【０１５６】
前記対象ブロックの分割タイプがＭＰＴ−２でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値に基づいてＭＰＴ−３  ｔｙｐｅ０とＭＰＴ−４が区分されることができる。即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０と判断されることができ、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。一方、前記シンタックスは、前述したＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅを示すことができる。即ち、前記二進化方法４によると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４として導出されることができる。前記二進化方法４は、入力映像内の分割タイプがＭＰＴ−２であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１５７】
また、表５の二進化方法５を参照すると、前記対象ブロックのＭＰＴによる分割可否が先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックは、ＭＰＴにより分割されない。
【０１５８】
前記対象ブロックがＭＰＴにより分割される場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−３  ｔｙｐｅ０かどうかが先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０と判断されることができる。
【０１５９】
前記対象ブロックの分割タイプがＭＰＴ−３  ｔｙｐｅ０でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値に基づいてＭＰＴ−２とＭＰＴ−４が区分されることができる。即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができ、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。一方、前記シンタックスは、前述したＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅを示すことができる。即ち、前記二進化方法５によると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４として導出されることができる。前記二進化方法５は、入力映像内の分割タイプがＭＰＴ−３  ｔｙｐｅ０であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１６０】
効率を向上させることができる。
【０１６１】
また、表５の二進化方法６を参照すると、前記対象ブロックのＭＰＴによる分割可否が先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックは、ＭＰＴにより分割されない。
【０１６２】
前記対象ブロックがＭＰＴにより分割される場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−４かどうかが先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４と判断されることができる。
【０１６３】
前記対象ブロックの分割タイプがＭＰＴ−４でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値に基づいてＭＰＴ−２とＭＰＴ−３  ｔｙｐｅ０が区分されることができる。即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができ、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの３番目の値が１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０と判断されることができる。一方、前記シンタックスは、前述したＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅを示すことができる。即ち、前記二進化方法６によると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−４として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０として導出されることができる。前記二進化方法６は、入力映像内の分割タイプがＭＰＴ−４であるブロックに対する比重が高い場合に使われることができ、それによって、コーディング効率を向上させることができる。
【０１６４】
一方、前記対象ブロックのＭＰＴ構造による分割タイプを示す情報の二進化方法は、ＳＰＳ（Ｓｅｑｕｅｎｃｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ）、ＰＰＳ（Ｐｉｃｔｕｒｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ）、スライスまたはブロックなどの単位で適応的に選択されることができ、前記ＳＰＳ、前記ＰＰＳ、前記スライスまたは前記ブロックなどの単位に送信されることができる。または、前記対象ブロックのＭＰＴ構造による分割タイプを示す情報の二進化方法は、スライスまたはブロック単位で適応的に導出されることができる。
【０１６５】
または、前述した分割タイプのうち、ＭＰＴ−２、ＭＰＴ−３  ｔｙｐｅ０のみが使われるＭＰＴ構造が適用されることができる。この場合、分割タイプに対するＭＰＴ＿ｓｌｉｃｅ＿ｔｙｐｅの二進化ストリングは、以下の表のように導出されることができる。
【０１６６】
【表６】
2020519159.tif 000009
【０１６７】
ここで、ＭＰＴ−２は、前述した図５の（ａ）及び（ｂ）に示すようにブロックが２個のサブブロックに分割される分割タイプを示し、ＭＰＴ−３  ｔｙｐｅ０は、前述した図５の（ｃ）及び（ｆ）に示すようにブロックが３個のサブブロックに分割され、中央サブブロックのサイズが大きいサブブロックである分割タイプを示す。
【０１６８】
表６の二進化方法７を参照すると、前記対象ブロックのＭＰＴによる分割可否が先に判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ分割されないことを示す。
【０１６９】
前記対象ブロックの分割タイプがＭＰＴ分割でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの１番目の値が０でない場合、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値に基づいてＭＰＴ−２か、またはＭＰＴ−３  ｔｙｐｅ０かが判断されることができる。即ち、取得した対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２と判断されることができる。
【０１７０】
前記対象ブロックの分割タイプがＭＰＴ−２でない場合、即ち、前記対象ブロックのＭＰＴ構造に対する情報のシンタックスの２番目の値が０でない場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０と判断されることができる。一方、前記シンタックスは、前述したＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅを示すことができる。
【０１７１】
即ち、前記表６の二進化方法７によると、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１０である場合、前記対象ブロックの分割タイプは、ＭＰＴ−２として導出されることができ、前記ＭＰＴ＿ｓｐｌｉｔ＿ｔｙｐｅが１１である場合、前記対象ブロックの分割タイプは、ＭＰＴ−３  ｔｙｐｅ０として導出されることができる。
【０１７２】
図８は、本発明によるエンコーディング装置によるビデオエンコーディング方法の概略を示す。図８に開示された方法は、図１に開示されたエンコーディング装置により実行されることができる。具体的に、例えば、図８のＳ８００乃至Ｓ８１０は、前記エンコーディング装置のピクチャ分割部により実行されることができ、Ｓ８２０は、前記エンコーディング装置の予測部により実行されることができ、Ｓ８３０は、前記エンコーディング装置のエントロピーエンコーディング部により実行されることができる。
【０１７３】
エンコーディング装置は、第１の対象ブロックを第１のサブブロックに分割する（Ｓ８００）。エンコーディング装置は、前記第１の対象ブロックをＱＴ（Ｑｕａｄ  Ｔｒｅｅ）構造を介して前記第１のサブブロックに分割できる。具体的に、例えば、エンコーディング装置は、前記第１の対象ブロックを４個の前記第１のサブブロックに分割できる。前記第１のサブブロックは、前記対象ブロックの半分の高さ及び半分の幅のサイズを有することができる。一方、エンコーディング装置は、前記第１の対象ブロックに対するＱＴ（Ｑｕａｄ  Ｔｒｅｅ）分割（ｓｐｌｉｔ）フラグを生成することができる。前記ＱＴ分割フラグは、ブロックが前記ブロックの半分の高さ（ｈａｌｆ  ｈｅｉｇｈｔ）及び半分の幅（ｈａｌｆ  ｗｉｄｔｈ）のサイズのサブブロックに分割されるかどうかを示すことができる。
【０１７４】
エンコーディング装置は、前記第１のサブブロックのうち一つである第２の対象ブロックを第２のサブブロックに分割する（Ｓ８１０）。前記第２の対象ブロックは、前記ＱＴ構造を介して分割されない。エンコーディング装置は、前記第２の対象ブロックが前記ＱＴ構造を介して分割されない場合、前記第２の対象ブロックを第２のサブブロックに分割できる。前記第２のサブブロックは、非正方形ブロックである。
【０１７５】
前記第２の対象ブロックは、ＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）構造を介して前記第２のサブブロックに分割されることができる。この場合、前記第２の対象ブロックは、多様な形態の非正方形ブロックである前記第２のサブブロックに分割されることができる。前記第２の対象ブロックは、垂直方向に分割されることもでき、または水平方向に分割されることもできる。
【０１７６】
例えば、前記第２の対象ブロックは、前記ＭＰＴ分割構造を介して垂直方向または水平方向に２個、３個または４個の前記第２のサブブロックに分割されることができる。具体的に、前記第２の対象ブロックのサイズが２Ｎ×２Ｎである場合、前記第２の対象ブロックは、２個のＮ×２Ｎサイズの第２のサブブロック、２個の２Ｎ×Ｎサイズの第２のサブブロック、１個のＮ×２Ｎサイズの第２のサブブロック及び２個のＮ／２×２Ｎサイズの第２のサブブロック、１個の２Ｎ×Ｎサイズの第２のサブブロック及び２個の２Ｎ×Ｎ／２サイズの第２のサブブロック、４個のＮ／２×２Ｎサイズの第２のサブブロック、または４個の２Ｎ×Ｎ／２サイズの第２のサブブロックに分割されることができる。ここで、前記第２の対象ブロックが１個のＮ×２Ｎサイズの第２のサブブロック及び２個のＮ／２×２Ｎサイズの第２のサブブロックに分割される場合、前記Ｎ×２Ｎサイズの第２のサブブロックは、左側の第２のサブブロック、中央の第２のサブブロックまたは右側の第２のサブブロックとして導出されることができる。また、前記第２の対象ブロックが１個の２Ｎ×Ｎサイズの第２のサブブロック及び２個の２Ｎ×Ｎ／２サイズの第２のサブブロックに分割される場合、前記２Ｎ×Ｎサイズの第２のサブブロックは、上側の第２のサブブロック、中央の第２のサブブロックまたは下側の第２のサブブロックとして導出されることができる。一方、エンコーディング装置は、前記第２の対象ブロックのＭＰＴ分割タイプを示すＭＰＴ分割情報を生成することができる。前記ＭＰＴ分割情報を示す二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）のビット数は、前記第２の対象ブロックの分割タイプに基づいて可変（ｖａｒｉａｂｌｅ）である。例えば、分割タイプのうち、入力映像（または、対象ピクチャ）内のブロックに最も多く適用された分割タイプを示すＭＰＴ分割情報の二進化ストリングは、前記分割タイプを示す二進化ストリングのビット数のうち最も小さいビット数として導出されることができる。前記分割タイプに基づいて導出される前記ＭＰＴ分割情報の二進化ストリングは、前述した表２または表３のように導出されることができる。例えば、前記ＭＰＴ分割情報の二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）は、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１００であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１０１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが右側または下側の第２のサブブロックである場合に１０１１であり、前記第２の対象ブロックが前記垂直方向または前記水��方向に４個の前記第２のサブブロックに分割される場合に１１である。または、前記ＭＰＴ分割情報の二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）は、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に００であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが右側または下側の第２のサブブロックである場合に１１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に０１である。または、前記ＭＰＴ分割情報の二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）は、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが右側または下側の第２のサブブロックである場合に１１１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１０である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１１００であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１１０１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサ���ブロックが右側または下側の第２のサブブロックである場合に１１０１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１００であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが右側または下側の第２のサブブロックである場合に１１１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１０１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１１１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが右側または下側の第２のサブブロックである場合に１１１１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１１０である。
【０１７７】
または、他の例として、前記第２の対象ブロックは、前記ＭＰＴ分割構造を介して垂直方向または水平方向に２個、３個または４個の前記第２のサブブロックに分割されることができる。具体的に、前記第２の対象ブロックのサイズが２Ｎ×２Ｎである場合、前記第２の対象ブロックは、２個のＮ×２Ｎサイズの第２のサブブロック、２個の２Ｎ×Ｎサイズの第２のサブブロック、１個のＮ×２Ｎサイズの第２のサブブロック及び２個のＮ／２×２Ｎサイズの第２のサブブロック、１個の２Ｎ×Ｎサイズの第２のサブブロック及び２個の２Ｎ×Ｎ／２サイズの第２のサブブロック、４個のＮ／２×２Ｎサイズの第２のサブブロック、または４個の２Ｎ×Ｎ／２サイズの第２のサブブロックに分割されることができる。ここで、前記第２の対象ブロックが１個のＮ×２Ｎサイズの第２のサブブロック及び２個のＮ／２×２Ｎサイズの第２のサブブロックに分割される場合、前記Ｎ×２Ｎサイズの第２のサブブロックは、中央の第２のサブブロックとして導出されることができる。また、前記第２の対象ブロックが１個の２Ｎ×Ｎサイズの第２のサブブロック及び２個の２Ｎ×Ｎ／２サイズの第２のサブブロックに分割される場合、前記２Ｎ×Ｎサイズの第２のサブブロックは、中央の第２のサブブロックとして導出されることができる。一方、エンコーディング装置は、前記第２の対象ブロックのＭＰＴ分割タイプを示すＭＰＴ分割情報を生成することができる。前記ＭＰＴ分割情報を示す二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）のビット数は、前記第２の対象ブロックの分割タイプに基づいて可変（ｖａｒｉａｂｌｅ）である。この場合、例えば、前記分割タイプに基づいて導出される前記ＭＰＴ分割情報の二進化ストリングは、前述した表４または表５のように導出されることができる。例えば、前記ＭＰＴ分割情報の二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）は、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に０��ある。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に１１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１０である。
【０１７８】
または、他の例として、前記第２の対象ブロックは、前記ＭＰＴ分割構造を介して垂直方向または水平方向に２個または３個の前記第２のサブブロックに分割されることができる。具体的に、前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて垂直方向または水平方向に２個または３個の前記第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記垂直方向に２個の前記第２のサブブロックに分割される場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記水平方向に２個の前記第２のサブブロックに分割される場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記垂直方向に３個の前記第２のサブブロックに分割される場合、Ｎ／２×２Ｎサイズの左側の第２のサブブロック、Ｎ×２Ｎサイズの中央の第２のサブブロック及びＮ／２×２Ｎサイズの右側の第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記水平方向に３個の前記第２のサブブロックに分割される場合、２Ｎ×Ｎ／２サイズの上側の第２のサブブロック、２Ｎ×Ｎサイズの中央の第２のサブブロック及び２Ｎ×Ｎ／２サイズの下側の第２のサブブロックに分割されることができる。一方、エンコーディング装置は、前記第２の対象ブロックのＭＰＴ分割タイプを示すＭＰＴ分割情報を生成することができる。前記ＭＰＴ分割情報を示す二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）のビット数は、前記第２の対象ブロックの分割タイプに基づいて可変（ｖａｒｉａｂｌｅ）である。この場合、例えば、前記分割タイプに基づいて導出される前記ＭＰＴ分割情報の二進化ストリングは、前述した表６のように導出されることができる。例えば、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合、前記ＭＰＴ分割情報の二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）は、１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合、前記ＭＰＴ分割情報の二進化ストリングは、１１である。また、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合、前記ＭＰＴ分割情報の二進化ストリングは、０である。
【０１７９】
エンコーディング装置は、前記第２のサブブロックをデコーディングする（Ｓ８２０）。エンコーディング装置は、前記第２のサブブロックに対する変換（ｔｒａｎｓｆｏｒｍ）イントラ（ｉｎｔｒａ）／インター（ｉｎｔｅｒ）予測、などの手順を実行し、前記第２のサブブロックに対する復元サンプルを生成することができ、これに基づいて復元ピクチャを生成することができる。
【０１８０】
エンコーディング装置は、前記第１の対象ブロックに対する第１の分割情報、及び前記第２の対象ブロックに対するＭＰＴ分割情報を生成してエンコーディングして出力する（Ｓ８３０）。エンコーディング装置は、前記第１の分割情報、及び前記第２の対象ブロックに対する前記ＭＰＴ分割情報をエンコーディングしてビットストリームを介して出力でき、前記ビットストリームは、記録媒体（Ａ  ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ  ｃｏｍｐｕｔｅｒ  ｒｅａｄａｂｌｅ  ｍｅｄｉｕｍ）に格納されることができる。エンコーディング装置は、前記第１の対象ブロックに対する前記第１の分割情報を生成することができる。前記第１の分割情報は、前記第１の対象ブロックに対するＱＴ（Ｑｕａｄ  Ｔｒｅｅ）分割フラグを含むことができる。前記ＱＴ分割フラグは、ブロックが前記ブロックの半分の高さ（ｈａｌｆ  ｈｅｉｇｈｔ）及び半分の幅（ｈａｌｆ  ｗｉｄｔｈ）のサイズのサブブロックに分割されるかどうかを示すことができる。また、エンコーディング装置は、前記第２の対象ブロックに対する前記第２の分割情報を生成することができ、前記第２の分割情報は、前記第２の対象ブロックに対するＱＴ分割フラグを含むことができる。
【０１８１】
また、エンコーディング装置は、前記第２の対象ブロックに対する前記ＭＰＴ分割情報を生成することができる。一方、前記ＭＰＴ分割情報は、前記第２の対象ブロックが前記第２の対象ブロックに対する前記ＱＴ分割フラグに基づいて分割されない場合に生成されることができる。即ち、前記第２の対象ブロックが前記ＱＴ構造を介して分割されない場合に生成されることができる。
【０１８２】
一例として、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）分割タイプ情報及びＭＰＴ分割方向情報を含むことができる。前記ＭＰＴ分割タイプ情報は、前記第２の対象ブロックが分割された前記第２のサブブロックの個数を示すことができ、前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの分割方向を示すことができる。具体的に、前記ＭＰＴ分割タイプ情報の値が０である場合、前記ＭＰＴ分割タイプ情報は、前記第２の対象ブロックが分割されないことを示すことができ、前記ＭＰＴ分割タイプ情報の値が１である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が２個であることを示すことができ、前記ＭＰＴ分割タイプ情報の値が２である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が３個であることを示すことができ、前記ＭＰＴ分割タイプ情報の値が３である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が４個であることを示すことができる。また、前記ＭＰＴ分割方向情報の値が０である場合、前記第２の対象ブロックの分割方向が水平方向であることを示すことができ、前記ＭＰＴ分割方向情報の値が１である場合、前記第２の対象ブロックの分割方向が垂直方向であることを示すことができる。
【０１８３】
また、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ細部分割タイプ情報を含むことができる。前記ＭＰＴ細部分割タイプ情報は、前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックの分割タイプがタイプ０か、またはタイプ１か、またはタイプ２かを示すことができる。具体的に、前記ＭＰＴ細部分割タイプ情報の値が０である場合、前記ＭＰＴ細部分割タイプ情報はタイプ０を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が１である場合、前記ＭＰＴ細部分割タイプ情報はタイプ１を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が２である場合、前記ＭＰＴ細部分割タイプ情報はタイプ２を示すことができる。前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち左側の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち右側の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができる。
【０１８４】
また、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ細部分割タイプ情報を含むことができる。前記ＭＰＴ細部分割タイプ情報は、前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックの分割タイプがタイプ０か、またはタイプ１か、またはタイプ２かを示すことができる。具体的に、前記ＭＰＴ細部分割タイプ情報の値が０である場合、前記ＭＰＴ細部分割タイプ情報はタイプ０を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が１である場合、前記ＭＰＴ細部分割タイプ情報はタイプ１を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が２である場合、前記ＭＰＴ細部分割タイプ情報はタイプ２を示すことができる。前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち上側の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち下側の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができる。
【０１８５】
また、他の一例として、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）分割フラグを含むことができる。前記ＭＰＴ分割フラグは、前記第２の対象ブロックが非正方形ブロックである前記第２のサブブロックに分割されるかどうかを示すことができる。具体的に、前記ＭＰＴ分割フラグの値が０である場合、前記ＭＰＴ分割フラグは、前記第２の対象ブロックが分割されないことを示すことができ、前記ＭＰＴ分割フラグの値が１である場合、前記ＭＰＴ分割フラグは、前記第２の対象ブロックがＭＰＴ構造を介して前記第２のサブブロックに分割されることを示すことができる。即ち、前記ＭＰＴ分割フラグの値が１である場合、前記ＭＰＴ分割フラグは、非正方形ブロックである前記第２のサブブロックに分割されることを示すことができる。
【０１８６】
また、前記ＭＰＴ分割フラグの値が１である場合、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ分割方向情報及びＭＰＴ分割タイプ情報を含むことができる。前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの分割方向を示すことができ、前記ＭＰＴ分割タイプ情報は、前記第２の対象ブロックが分割された前記第２のサブブロックの個数を示すことができる。具体的に、前記ＭＰＴ分割方向情報の値が０である場合、前記第２の対象ブロックの分割方向が水平方向であることを示すことができ、前記ＭＰＴ分割方向情報の値が１である場合、前記第２の対象ブロックの分割方向が垂直方向であることを示すことができる。また、前記ＭＰＴ分割タイプ情報の値が０である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が２個であることを示すことができ、前記ＭＰＴ分割タイプ情報の値が１である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が３個であることを示すことができ、前記ＭＰＴ分割タイプ情報の値が２である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が４個であることを示すことができる。
【０１８７】
また、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ細部分割タイプ情報を含むことができる。前記ＭＰＴ細部分割タイプ情報は、前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックの分割タイプがタイプ０か、またはタイプ１か、またはタイプ２かを示すことができる。具体的に、例えば、前記ＭＰＴ細部分割タイプ情報の値が０である場合、前記ＭＰＴ細部分割タイプ情報はタイプ０を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が１である場合、前記ＭＰＴ細部分割タイプ情報はタイプ１を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が２である場合、前記ＭＰＴ細部分割タイプ情報はタイプ２を示すことができる。前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち左側の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち右側の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができる。
【０１８８】
また、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ細部分割タイプ情報を含むことができる。前記ＭＰＴ細部分割タイプ情報は、前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックの分割タイプがタイプ０か、またはタイプ１か、またはタイプ２かを示すことができる。具体的に、例えば、前記ＭＰＴ細部分割タイプ情報の値が０である場合、前記ＭＰＴ細部分割タイプ情報はタイプ０を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が１である場合、前記ＭＰＴ細部分割タイプ情報はタイプ１を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が２である場合、前記ＭＰＴ細部分割タイプ情報はタイプ２を示すことができる。前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち上側の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち下側の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができる。
【０１８９】
一方、前記ＭＰＴ分割情報は、シーケンスパラメータセット（Ｓｅｑｕｅｎｃｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ、ＳＰＳ）、ピクチャパラメータセット（Ｐｉｃｔｕｒｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ、ＰＰＳ）、またはスライスセグメントヘッダ（ｓｌｉｃｅ  ｓｅｇｍｅｎｔ  ｈｅａｄｅｒ）等を介してシグナリングされることができる。
【０１９０】
また、前記ＭＰＴ分割情報を示す二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）のビット数は、前記第２の対象ブロックの分割タイプに基づいて可変（ｖａｒｉａｂｌｅ）である。例えば、分割タイプのうち、入力映像（または、対象ピクチャ）内のブロックに最も多く適用された分割タイプを示すＭＰＴ分割情報の二進化ストリングは、前記分割タイプを示す二進化ストリングのビット数のうち最も小さいビット数として導出されることができる。前記分割タイプに基づいて導出される二進化ストリングは、前述した表２、表３、表４、表５または表６のように導出されることができる。一方、前記ＭＰＴ分割情報を含むビットストリームは、ネットワークまたは（デジタル）格納媒体を介してデコーディング装置に送信されることができる。ここで、ネットワークは、放送ネットワーク及び／または通信ネットワーク等を含むことができ、デジタル格納媒体は、ＵＳＢ、ＳＤ、ＣＤ、ＤＶＤ、ブルーレイ、ＨＤＤ，ＳＳＤなど、多様な格納媒体を含むことができる。
【０１９１】
図９は、本発明によるデコーディング装置によるビデオデコーディング方法の概略を示す。図９に開示された方法は、図２に開示されたデコーディング装置により実行されることができる。具体的に、例えば、図９のＳ９００及びＳ９２０は、前記デコーディング装置のエントロピーデコーディング部により実行されることができ、Ｓ９１０及びＳ９３０は、前記デコーディング装置のピクチャ分割部により実行されることができ、Ｓ９４０は、前記デコーディング装置の予測部により実行されることができる。
【０１９２】
デコーディング装置は、ビットストリームを介して第１の対象ブロックに対する第１の分割情報を取得する（Ｓ９００）。デコーディング装置は、ビットストリームを介して前記第１の対象ブロックに対する前記第１の分割情報を取得することができる。前記第１の分割情報は、前記第１の対象ブロックに対するＱＴ（Ｑｕａｄ  Ｔｒｅｅ）分割フラグを含むことができる。前記ＱＴ分割フラグは、ブロックが前記ブロックの半分の高さ（ｈａｌｆ  ｈｅｉｇｈｔ）及び半分の幅（ｈａｌｆ  ｗｉｄｔｈ）のサイズのサブブロックに分割されるかどうかを示すことができる。
【０１９３】
デコーディング装置は、前記第１の分割情報が、前記第１の対象ブロックが分割されることを示す場合、前記第１の対象ブロックを前記第１のサブブロックに分割する（Ｓ９１０）。前記第１の分割情報に含まれている前記ＱＴ分割フラグが、前記第１の対象ブロックが分割されることを示す場合、デコーディング装置は、前記第１の対象ブロックを前記第１のサブブロックに分割できる。例えば、前記第１の対象ブロックは、４個の前記第１のサブブロックに分割されることができ、前記第１のサブブロックは、前記第１の対象ブロックの半分の高さ（ｈａｌｆ  ｈｅｉｇｈｔ）及び半分の幅（ｈａｌｆ  ｗｉｄｔｈ）のサイズのサブブロックである。
【０１９４】
デコーディング装置は、前記ビットストリームを介して前記第１の対象ブロックの前記第１のサブブロックのうち一つである第２の対象ブロックに対するＭＰＴ分割情報を取得する（Ｓ９２０）。デコーディング装置は、ビットストリームを介して前記第２の対象ブロックに対する前記ＭＰＴ分割情報を取得することができる。また、前記ＭＰＴ分割情報は、シーケンスパラメータセット（Ｓｅｑｕｅｎｃｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ、ＳＰＳ）、ピクチャパラメータセット（Ｐｉｃｔｕｒｅ  Ｐａｒａｍｅｔｅｒ  Ｓｅｔ、ＰＰＳ）、またはスライスセグメントヘッダ（ｓｌｉｃｅ  ｓｅｇｍｅｎｔ  ｈｅａｄｅｒ）等を介してシグナリングされることができる。
【０１９５】
デコーディング装置は、前記ＭＰＴ分割情報に基づいて前記第２の対象ブロックを第２のサブブロックに分割する（Ｓ９３０）。デコーディング装置は、前記ＭＰＴ分割情報に基づいて導出されたＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）分割タイプを介して前記第２の対象ブロックを第２のサブブロックに分割できる。一方、前記ビットストリームを介して前記第２の対象ブロックに対する第２の分割情報が取得されることができ、前記第２の対象ブロックが前記第２の対象ブロックに対する前記第２の分割情報に基づいて分割されない場合、前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて前記第２のサブブロックに分割されることができる。具体的に、前記第２の分割情報は、前記第２の対象ブロックに対するＱＴ分割フラグを含むことができる。前記ＭＰＴ分割情報は、前記第２の対象ブロックに対する前記ＱＴ分割フラグが前記第２の対象ブロックが前記第２の対象ブロックの半分の高さ（ｈａｌｆ  ｈｅｉｇｈｔ）及び半分の幅（ｈａｌｆ  ｗｉｄｔｈ）のサイズのサブブロックに分割されないことを示す場合に取得されることができる。即ち、前記ＭＰＴ分割情報は、前記第２の対象ブロックが前記第２の対象ブロックに対する前記ＱＴ分割フラグに基づいて分割されない場合に取得されることができる。
【０１９６】
例えば、前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて垂直方向または水平方向に２個、３個または４個の前記第２のサブブロックに分割されることができる。具体的に、前記第２の対象ブロックのサイズが２Ｎ×２Ｎである場合、前記第２の対象ブロックは、２個のＮ×２Ｎサイズの第２のサブブロック、２個の２Ｎ×Ｎサイズの第２のサブブロック、１個のＮ×２Ｎサイズの第２のサブブロック及び２個のＮ／２×２Ｎサイズの第２のサブブロック、１個の２Ｎ×Ｎサイズの第２のサブブロック及び２個の２Ｎ×Ｎ／２サイズの第２のサブブロック、４個のＮ／２×２Ｎサイズの第２のサブブロック、または４個の２Ｎ×Ｎ／２サイズの第２のサブブロックに分割されることができる。ここで、前記第２の対象ブロックが１個のＮ×２Ｎサイズの第２のサブブロック及び２個のＮ／２×２Ｎサイズの第２のサブブロックに分割される場合、前記Ｎ×２Ｎサイズの第２のサブブロックは、左側の第２のサブブロック、中央の第２のサブブロックまたは右側の第２のサブブロックとして導出されることができる。また、前記第２の対象ブロックが１個の２Ｎ×Ｎサイズの第２のサブブロック及び２個の２Ｎ×Ｎ／２サイズの第２のサブブロックに分割される場合、前記２Ｎ×Ｎサイズの第２のサブブロックは、上側の第２のサブブロック、中央の第２のサブブロックまたは下側の第２のサブブロックとして導出されることができる。一方、前記ＭＰＴ分割情報を示す二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）のビット数は、前記第２の対象ブロックの分割タイプに基づいて可変（ｖａｒｉａｂｌｅ）である。例えば、分割タイプのうち、入力映像（または、対象ピクチャ）内のブロックに最も多く適用された分割タイプを示すＭＰＴ分割情報の二進化ストリングは、前記分割タイプを示す二進化ストリングのビット数のうち最も小さいビット数として導出されることができる。前記分割タイプに基づいて導出される前記ＭＰＴ分割情報の二進化ストリングは、前述した表２または表３のように導出されることができる。例えば、前記ＭＰＴ分割情報の二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）は、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１００であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１０１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが右側または下側の第２のサブブロックである場合に１０１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１である。または、前記ＭＰＴ分割情報の二進化ストリ��グ（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）は、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に００であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが右側または下側の第２のサブブロックである場合に１１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に０１である。または、前記ＭＰＴ分割情報の二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）は、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが右側または下側の第２のサブブロックである場合に１１１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１０である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１１００であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１１０１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが右側または下側の第２のサブブロックである場合に１１０１１であり、前記第２の対象ブロックが前記垂���方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１００であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが右側または下側の第２のサブブロックである場合に１１１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１０１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが左側または上側の第２のサブブロックである場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが中央の第２のサブブロックである場合に１１１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割され、Ｎ×２Ｎサイズまたは２Ｎ×Ｎサイズの第２のサブブロックが右側または下側の第２のサブブロックである場合に１１１１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１１０である。
【０１９７】
または、他の例として、前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて垂直方向または水平方向に２個、３個または４個の前記第２のサブブロックに分割されることができる。具体的に、前記第２の対象ブロックのサイズが２Ｎ×２Ｎである場合、前記第２の対象ブロックは、２個のＮ×２Ｎサイズの第２のサブブロック、２個の２Ｎ×Ｎサイズの第２のサブブロック、１個のＮ×２Ｎサイズの第２のサブブロック及び２個のＮ／２×２Ｎサイズの第２のサブブロック、１個の２Ｎ×Ｎサイズの第２のサブブロック及び２個の２Ｎ×Ｎ／２サイズの第２のサブブロック、４個のＮ／２×２Ｎサイズの第２のサブブロック、または４個の２Ｎ×Ｎ／２サイズの第２のサブブロックに分割されることができる。ここで、前記第２の対象ブロックが１個のＮ×２Ｎサイズの第２のサブブロック及び２個のＮ／２×２Ｎサイズの第２のサブブロックに分割される場合、前記Ｎ×２Ｎサイズの第２のサブブロックは、中央の第２のサブブロックとして導出されることができる。また、前記第２の対象ブロックが１個の２Ｎ×Ｎサイズの第２のサブブロック及び２個の２Ｎ×Ｎ／２サイズの第２のサブブロックに分割される場合、前記２Ｎ×Ｎサイズの第２のサブブロックは、中央の第２のサブブロックとして導出されることができる。一方、前記ＭＰＴ分割情報を示す二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）のビット数は、前記第２の対象ブロックの分割タイプに基づいて可変（ｖａｒｉａｂｌｅ）である。この場合、例えば、前記分割タイプに基づいて導出される前記ＭＰＴ分割情報の二進化ストリングは、前述した表４または表５のように導出されることができる。例えば、前記ＭＰＴ分割情報の二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）は、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に０である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されな��場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１１１である。または、前記ＭＰＴ分割情報の二進化ストリングは、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合に０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合に１１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合に１１１であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に４個の前記第２のサブブロックに分割される場合に１０である。
【０１９８】
または、他の例として、前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて垂直方向または水平方向に２個または３個の前記第２のサブブロックに分割されることができる。具体的に、前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて垂直方向または水平方向に２個または３個の前記第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記垂直方向に２個の前記第２のサブブロックに分割される場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記水平方向に２個の前記第２のサブブロックに分割される場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記垂直方向に３個の前記第２のサブブロックに分割される場合、Ｎ／２×２Ｎサイズの左側の第２のサブブロック、Ｎ×２Ｎサイズの中央の第２のサブブロック及びＮ／２×２Ｎサイズの右側の第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記水平方向に３個の前記第２のサブブロックに分割される場合、２Ｎ×Ｎ／２サイズの上側の第２のサブブロック、２Ｎ×Ｎサイズの中央の第２のサブブロック及び２Ｎ×Ｎ／２サイズの下側の第２のサブブロックに分割されることができる。一方、前記ＭＰＴ分割情報を示す二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）のビット数は、前記第２の対象ブロックの分割タイプに基づいて可変（ｖａｒｉａｂｌｅ）である。この場合、例えば、前記分割タイプに基づいて導出される前記ＭＰＴ分割情報の二進化ストリングは、前述した表６のように導出されることができる。例えば、前記第２の対象ブロックが前記垂直方向または前記水平方向に２個の前記第２のサブブロックに分割される場合、前記ＭＰＴ分割情報の二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）は、１０であり、前記第２の対象ブロックが前記垂直方向または前記水平方向に３個の前記第２のサブブロックに分割される場合、前記ＭＰＴ分割情報の二進化ストリングは、１１である。また、前記第２の対象ブロックが前記ＭＰＴにより分割されない場合、前記ＭＰＴ分割情報の二進化ストリングは、０である。
【０１９９】
一方、前記ＭＰＴ分割情報は、下記のような情報を含むことができる。
【０２００】
一例として、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）分割タイプ情報及びＭＰＴ分割方向情報を含むことができる。前記ＭＰＴ分割タイプ情報は、前記第２の対象ブロックが分割された前記第２のサブブロックの個数を示すことができ、前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの分割方向を示すことができる。具体的に、前記ＭＰＴ分割タイプ情報の値が０である場合、前記ＭＰＴ分割タイプ情報は、前記第２の対象ブロックが分割されないことを示すことができ、前記ＭＰＴ分割タイプ情報の値が１である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が２個であることを示すことができ、前記ＭＰＴ分割タイプ情報の値が２である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が３個であることを示すことができ、前記ＭＰＴ分割タイプ情報の値が３である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が４個であることを示すことができる。また、前記ＭＰＴ分割方向情報の値が０である場合、前記第２の対象ブロックの分割方向が水平方向であることを示すことができ、前記ＭＰＴ分割方向情報の値が１である場合、前記第２の対象ブロックの分割方向が垂直方向であることを示すことができる。前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて前記第２のサブブロックに分割されることができる。
【０２０１】
例えば、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が２個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの前記第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が２個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの前記第２のサブブロックに分割されることができる。
【０２０２】
また、他の例として、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの第２のサブブロック及びＮ／２×２Ｎサイズの第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの第２のサブブロック及び２Ｎ×Ｎ／２サイズの第２のサブブロックに分割されることができる。この場合、例えば、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができる。一方、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記ＭＰＴ分割情報は、ＭＰＴ細部分割タイプ情報を含むことができる。前記ＭＰＴ細部分割タイプ情報の値が０である場合、前記ＭＰＴ細部分割タイプ情報はタイプ０を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が１である場合、前記ＭＰＴ細部分割タイプ情報はタイプ１を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が２である場合、前記ＭＰＴ細部分割タイプ情報はタイプ２を示すことができる。前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち左側の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち右側の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができる。また、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記ＭＰＴ分割情報は、ＭＰＴ細部分割タイプ情報を含むことができる。前記ＭＰＴ細部分割タイプ情報の値が０である場合、前記ＭＰＴ細部分割タイプ情報はタイプ０を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が１である場合、前記ＭＰＴ細部分割タイプ情報はタイプ１を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が２である場合���前記ＭＰＴ細部分割タイプ情報はタイプ２を示すことができる。前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち上側の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち下側の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができる。
【０２０３】
また、他の例として、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が４個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックは、Ｎ／２×２Ｎサイズの前記第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が４個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックは、２Ｎ×Ｎ／２サイズの前記第２のサブブロックに分割されることができる。
【０２０４】
一方、他の一例として、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）分割フラグを含むことができる。前記ＭＰＴ分割フラグは、前記第２の対象ブロックが非正方形ブロックである前記第２のサブブロックに分割されるかどうかを示すことができる。具体的に、前記ＭＰＴ分割フラグの値が０である場合、前記ＭＰＴ分割フラグは、前記第２の対象ブロックが分割されないことを示すことができ、前記ＭＰＴ分割フラグの値が１である場合、前記ＭＰＴ分割フラグは、前記第２の対象ブロックがＭＰＴ構造を介して前記第２のサブブロックに分割されることを示すことができる。即ち、前記ＭＰＴ分割フラグの値が１である場合、前記ＭＰＴ分割フラグは、非正方形ブロックである前記第２のサブブロックに分割されることを示すことができる。
【０２０５】
また、前記ＭＰＴ分割フラグの値が１である場合、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ分割方向情報及びＭＰＴ分割タイプ情報を含むことができる。前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの分割方向を示すことができ、前記ＭＰＴ分割タイプ情報は、前記第２の対象ブロックが分割された前記第２のサブブロックの個数を示すことができる。具体的に、前記ＭＰＴ分割方向情報の値が０である場合、前記第２の対象ブロックの分割方向が水平方向であることを示すことができ、前記ＭＰＴ分割方向情報の値が１である場合、前記第２の対象ブロックの分割方向が垂直方向であることを示すことができる。また、前記ＭＰＴ分割タイプ情報の値が０である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が２個であることを示すことができ、前記ＭＰＴ分割タイプ情報の値が１である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が３個であることを示すことができ、前記ＭＰＴ分割タイプ情報の値が２である場合、前記ＭＰＴ分割タイプ情報は、前記第２のサブブロックの個数が４個であることを示すことができる。前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて前記第２のサブブロックに分割されることができる。
【０２０６】
例えば、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が２個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの前記第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が２個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの前記第２のサブブロックに分割されることができる。
【０２０７】
また、他の例として、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの第２のサブブロック及びＮ／２×２Ｎサイズの第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの第２のサブブロック及び２Ｎ×Ｎ／２サイズの第２のサブブロックに分割されることができる。この場合、例えば、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができる。一方、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記ＭＰＴ分割情報は、ＭＰＴ細部分割タイプ情報を含むことができる。前記ＭＰＴ細部分割タイプ情報の値が０である場合、前記ＭＰＴ細部分割タイプ情報はタイプ０を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が１である場合、前記ＭＰＴ細部分割タイプ情報はタイプ１を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が２である場合、前記ＭＰＴ細部分割タイプ情報はタイプ２を示すことができる。前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち左側の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち右側の第２のサブブロックが前記Ｎ×２Ｎサイズの第２のサブブロックとして導出されることができる。また、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記ＭＰＴ分割情報は、ＭＰＴ細部分割タイプ情報を含むことができる。前記ＭＰＴ細部分割タイプ情報の値が０である場合、前記ＭＰＴ細部分割タイプ情報はタイプ０を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が１である場合、前記ＭＰＴ細部分割タイプ情報はタイプ１を示すことができ、前記ＭＰＴ細部分割タイプ情報の値が２である場合���前記ＭＰＴ細部分割タイプ情報はタイプ２を示すことができる。前記ＭＰＴ細部分割タイプ情報がタイプ０を示す場合、前記第２のサブブロックのうち上側の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ１を示す場合、前記第２のサブブロックのうち中央の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができ、前記ＭＰＴ細部分割タイプ情報がタイプ２を示す場合、前記第２のサブブロックのうち下側の第２のサブブロックが前記２Ｎ×Ｎサイズの第２のサブブロックとして導出されることができる。
【０２０８】
また、他の例として、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が４個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向である場合、前記第２の対象ブロックは、Ｎ／２×２Ｎサイズの前記第２のサブブロックに分割されることができ、前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が４個であり、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向である場合、前記第２の対象ブロックは、２Ｎ×Ｎ／２サイズの前記第２のサブブロックに分割されることができる。
【０２０９】
一方、前記ＭＰＴ分割情報を示す二進化ストリング（ｂｉｎａｒｉｚａｔｉｏｎ  ｓｔｒｉｎｇ）のビット数は、前記第２の対象ブロックの分割タイプに基づいて可変（ｖａｒｉａｂｌｅ）である。例えば、分割タイプのうち、入力映像（または、対象ピクチャ）内のブロックに最も多く適用された分割タイプを示すＭＰＴ分割情報の二進化ストリングは、前記分割タイプを示す二進化ストリングのビット数のうち最も小さいビット数として導出されることができる。前記分割タイプに基づいて導出される二進化ストリングは、前述した表２、表３、表４、表５または表６のように導出されることができる。
【０２１０】
デコーディング装置は、前記第２のサブブロックをデコーディングする（Ｓ９４０）。デコーディング装置は、前記第２のサブブロックをデコーディングすることができる。具体的に、デコーディング装置は、前記第２のサブブロックにイントラ（ｉｎｔｒａ）またはインター（ｉｎｔｅｒ）予測などを実行することで前記第２のサブブロックの予測サンプルを生成することができ、前記予測サンプルに基づいて前記第２のサブブロックに対する復元サンプルを生成することができ、これに基づいて復元ピクチャを生成することができる。
【０２１１】
一方、図面に示されていないが、デコーディング装置は、予測モードによって前記予測サンプルを復元サンプルとして利用することもでき、または前記予測サンプルに残差サンプルを加算して復元サンプルを生成することもできる。デコーディング装置は、前記対象ブロックに対する残差サンプルが存在する場合、前記対象ブロックに対する残差に関する情報を受信することができ、前記残差に関する情報は、前記ペースに対する情報に含まれることができる。前記残差に関する情報は、前記残差サンプルに関する変換係数を含むことができる。デコーディング装置は、前記残差情報に基づいて前記対象ブロックに対する前記残差サンプル（または、残差サンプルアレイ）を導出することができる。デコーディング装置は、前記予測サンプルと前記残差サンプルに基づいて復元サンプルを生成することができ、前記復元サンプルに基づいて復元ブロックまたは復元ピクチャを導出することができる。以後、デコーディング装置は、必要によって主観的／客観的画質を向上させるためにデブロッキングフィルタリング及び／またはＳＡＯ手順のようなインループフィルタリング手順を前記復元ピクチャに適用できることは、前述の通りである。
【０２１２】
前述した本発明によると、ピクチャをＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）構造を介して多様な形態のブロックに分割することができ、それによって、予測効率を向上させることができて全般的なコーディング効率を向上させることができる。
【０２１３】
また、本発明によると、ピクチャをＭＰＴ（Ｍｕｌｔｉｐｌｅ  Ｐａｒｔｉｔｉｏｎｉｎｇ  Ｔｒｅｅ）構造を介して多様な形態のブロックに分割することができ、それによって、変換（ｔｒａｎｓｆｏｒｍ）効率を向上させることができて全般的なコーディング効率を向上させることができる。
【０２１４】
前述した実施例において、方法は、一連のステップまたはブロックで流れ図に基づいて説明されているが、本発明は、ステップの順序に限定されるものではなく、あるステップは、前述と異なるステップと、異なる順序にまたは同時に発生できる。また、当業者であれば、流れ図に示すステップが排他的でなく、他のステップが含まれ、または流れ図の一つまたはそれ以上のステップが本発明の範囲に影響を及ぼさずに削除可能であることを理解することができる。
【０２１５】
前述した本発明による方法は、ソフトウェア形態で具現化されることができ、本発明によるエンコーディング装置及び／またはデコーディング装置は、例えば、ＴＶ、コンピュータ、スマートフォン、セットトップボックス、ディスプレイ装置などの映像処理を実行する装置に含まれることができる。
【０２１６】
本発明において、実施例がソフトウェアで具現化される時、前述した方法は、前述した機能を遂行するモジュール（過程、機能など）で具現化されることができる。モジュールは、メモリに格納され、プロセッサにより実行されることができる。メモリは、プロセッサの内部または外部にあり、よく知られた多様な手段でプロセッサと連結されることができる。プロセッサは、ＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ）、他のチップセット、論理回路及び／またはデータ処理装置を含むことができる。メモリは、ＲＯＭ（ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、フラッシュメモリ、メモリカード、格納媒体及び／または他の格納装置を含むことができる。
【図１】
2020519159.tif 000010
【図２】
2020519159.tif 000011
【図３（ａ）】
2020519159.tif 000012
【図３（ｂ）】
2020519159.tif 000013
【図４】
2020519159.tif 000014
【図５（ａ）】
2020519159.tif 000015
【図５（ｂ）】
2020519159.tif 000016
【図５（ｃ）】
2020519159.tif 000017
【図５（ｄ）】
2020519159.tif 000018
【図５（ｅ）】
2020519159.tif 000019
【図５（ｆ）】
2020519159.tif 000020
【図５（ｇ）】
2020519159.tif 000021
【図５（ｈ）】
2020519159.tif 000022
【図５（ｉ）】
2020519159.tif 000023
【図５（ｊ）】
2020519159.tif 000024
【図６】
2020519159.tif 000025
【図７】
2020519159.tif 000026
【図８】
2020519159.tif 000027
【図９】
2020519159.tif 000028
【手続補正書】
【提出日】令和1年11月1日(2019.11.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
デコーディング装置により実行される映像デコーディング方法において、
ビットストリームを介して第１の対象ブロックに対する第１の分割情報を取得するステップと、
前記第１の分割情報が、前記第１の対象ブロックが分割されることを示す場合、前記第１の対象ブロックを第１のサブブロックに分割するステップと、
前記ビットストリームを介して前記第１の対象ブロックの前記第１のサブブロックの一つである第２の対象ブロックに対するＭＰＴ（Multiple Partitioning Tree）分割情報を取得するステップと、
前記ＭＰＴ分割情報に基づいて前記第２の対象ブロックを第２のサブブロックに分割するステップと、
前記第２のサブブロックをデコーディングするステップと、を含み、
前記第２のサブブロックは、非正方形ブロックであり、
前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ分割フラグを含み、
前記ＭＰＴ分割フラグは、前記第２の対象ブロックが非正方形ブロックである前記第２のサブブロックに分割されるかどうかを示し、
前記ＭＰＴ分割フラグの値が１に等しい場合、前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ分割タイプ情報及びＭＰＴ分割方向情報を含み、
前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの分割方向を示し、
前記ＭＰＴ分割タイプ情報は、前記第２の対象ブロックが分割された前記第２のサブブロックの数を示す、方法。
【請求項２】
前記ＭＰＴ分割方向情報の値が０に等しい場合、前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの前記分割方向が水平方向であることを示し、
前記ＭＰＴ分割方向情報の前記値が１に等しい場合、前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの前記分割方向が垂直方向であることを示す、請求項１に記載の方法。
【請求項３】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が２に等しく、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向を示す場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が２に等しく、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向を示す場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの第２のサブブロックに分割される、請求項１に記載の方法。
【請求項４】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３に等しく、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向を示す場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの第２のサブブロック及びＮ／２×２Ｎサイズの第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３に等しく、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向を示す場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの第２のサブブロック及び２Ｎ×Ｎ／２サイズの第２のサブブロックに分割される、請求項１に記載の方法。
【請求項５】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３に等しく、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が垂直方向を示す場合、前記第２のサブブロックのうち、中央の第２のサブブロックは、前記Ｎ×２Ｎサイズの第２のサブブロックとして導出される、請求項４に記載の方法。
【請求項６】
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記ＭＰＴ分割タイプ情報が示す前記第２のサブブロックの個数が３に等しく、前記ＭＰＴ分割方向情報が示す前記第２の対象ブロックの分割方向が水平方向を示す場合、前記第２のサブブロックのうち、中央の第２のサブブロックは、前記２Ｎ×Ｎサイズの第２のサブブロックとして導出される、請求項４に記載の方法。
【請求項７】
前記第２の対象ブロックに対する第２の分割情報は、前記ビットストリームを介して取得され、前記第２の対象ブロックが前記第２の対象ブロックに対する前記第２の分割情報に基づいて分割されない場合、前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて前記第２のサブブロックに分割され、
前記ＭＰＴ分割情報を示す二進化ストリングのビット数は、前記第２の対象ブロックの分割タイプに基づいて可変である、請求項１に記載の方法。
【請求項８】
前記第２の対象ブロックは、前記ＭＰＴ分割情報に基づいて垂直方向または水平方向に沿って２個または３個の前記第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記垂直方向に沿って２個の前記第２のサブブロックに分割される場合、前記第２の対象ブロックは、Ｎ×２Ｎサイズの第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記水平方向に沿って２個の第２のサブブロックに分割される場合、前記第２の対象ブロックは、２Ｎ×Ｎサイズの第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記垂直方向に沿って３個の前記第２のサブブロックに分割される場合、前記第２の対象ブロックは、Ｎ／２×２Ｎサイズの左側の第２のサブブロック、Ｎ×２Ｎサイズの中央の第２のサブブロック及びＮ／２×２Ｎサイズの右側の第２のサブブロックに分割され、
前記第２の対象ブロックのサイズが２Ｎ×２Ｎであり、前記第２の対象ブロックが前記水平方向に沿って３個の前記第２のサブブロックに分割される場合、前記第２の対象ブロックは、２Ｎ×Ｎ／２サイズの上側の第２のサブブロック、２Ｎ×Ｎサイズの中央の第２のサブブロック及び２Ｎ×Ｎ／２サイズの下側の第２のサブブロックに分割される、請求項１に記載の方法。
【請求項９】
前記第２の対象ブロックが前記垂直方向または前記水平方向に沿って２個の第２のサブブロックに分割される場合、前記ＭＰＴ分割情報の二進化ストリングは、１０に等しく、
前記第２の対象ブロックが前記垂直方向または前記水平方向に沿って３個の第２のサブブロックに分割される場合、前記ＭＰＴ分割情報の二進化ストリングは、１１に等しい、請求項８に記載の方法。
【請求項１０】
エンコーディング装置により実行される映像エンコーディング方法において、
第１の対象ブロックを第１のサブブロックに分割するステップと、
前記第１のサブブロックの一つである第２の対象ブロックを第２のサブブロックに分割するステップと、
前記第２のサブブロックをデコーディングするステップと、
前記第１の対象ブロックに対する第１の分割情報と、前記第２の対象ブロックに対するＭＰＴ（Multiple Partitioning Tree）分割情報とを生成し、エンコーディングするステップと、を含み、
前記第２のサブブロックは、非正方形ブロックであり、
前記ＭＰＴ分割情報は、前記第２の対象ブロックに対するＭＰＴ分割フラグ、ＭＰＴ分割方向情報及びＭＰＴ分割タイプ情報を含み、
前記ＭＰＴ分割フラグは、前記第２の対象ブロックが非正方形ブロックである前記第２のサブブロックに分割されるかどうかを示し、
前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの分割方向を示し、
前記ＭＰＴ分割タイプ情報は、前記第２の対象ブロックが分割された前記第２のサブブロックの数を示す、方法。
【請求項１１】
前記ＭＰＴ分割方向情報の値が０に等しい場合、前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの前記分割方向が水平方向であることを示し、
前記ＭＰＴ分割方向情報の前記値が１に等しい場合、前記ＭＰＴ分割方向情報は、前記第２の対象ブロックの前記分割方向が垂直方向であることを示す、請求項１０に記載の方法。
【請求項１２】
前記ＭＰＴ分割タイプ情報は、前記第２の対象ブロックが２個または３個の第２のサブブロックに分割されることを示す、請求項１０に記載の方法。
【請求項１３】
請求項１０に記載の前記映像エンコーディング方法によりエンコーディングされた前記第１の分割情報及び前記ＭＰＴ分割情報を含む、ビットストリームを格納するためのコンピュータ読み取り可能な格納媒体。
【国際調査報告】
2020519159.tif 000029
2020519159.tif 000030
2020519159.tif 000031
2020519159.tif 000032
2020519159.tif 000033
2020519159.tif 000034