WO2012059577
"In accordance with some embodiments of the present application, the encoder 10 avoids bit efficiency penalties resulting from the co-use of the block partitioning of blocks 40 on the one hand and the merging of sub-blocks 50 and 60 on the other hand.
「[0027] 本願のいくつかの実施形態によれば、符号器10は、ブロック40のブロック分割とサブブロック50および60の統合の共通使用から生じるビット効率ペナルティを回避する。
To be more precise, the encoder 10 may decide as to whether it is in some, for example, rate-distortion optimization sense better to further partition block 40, and as to which of supported partitioning patterns should be used for a current block 40 in order to adapt the granularity at which certain coding parameters are set or defined within the current block 40 of picture 20.
より正確には、符号器10は、例えばレート歪み最適化の観点において、更なる分割ブロック40により良いかどうかに関して、そして、サポートされた分割パターンのうちのいずれが、特定の符号化パラメータが画像20の現在ブロック40の中でセットされる若しくは定められる粒度を適用させるために、現在ブロック40のために使用されなければならないかに関して、決定しうる。
As will be outlined in more detail below, the coding parameters may, for example, represent prediction parameters such as inter prediction parameters.
下で更に詳細に概説されるように、符号化パラメータは、例えば、インター予測パラメータなどの予測パラメータを示すことができる。
Such inter prediction parameters may, for example, comprise a reference picture index, a motion vector and the like.
この種のインター予測パラメータは、例えば、参照画像インデックス、動きベクトル(motion vector)などを含むことができる。
The supported partitioning patterns may, for example, comprise
サポートされた分割パターンは、例えば、
a non-partitioning mode, i.e., an option according to which the current block 40 is not further partitioned,
非分割モード(non−partitioning mode)、すなわち現在ブロック40が更に分割されないオプション、
a horizontally partitioning mode, i.e., an option according to which the current block 40 is subdivided along a horizontally extending line into an upper or top portion and a bottom or lower portion
横分割モード(horizontally partitioning mode)、すなわち現在ブロック40が横方向に延びた線に沿って上部又は最上部と下部又は最下部に分割されるオプション、
and a vertically partitioning mode, i.e., an option according to which the current block 40 is vertically subdivided along a vertically extending line into a left portion and a right portion.
および、縦分割モード(vertically partitioning mode)、すなわち現在ブロック40が縦方向に延びた線に沿って左側部分および右側部分に縦に分割されるオプションを含むことができる。
Beyond this, the supported partitioning patterns may also comprise an option according to which the current block 40 is further regularly subdivided into four further blocks each assuming one quarter of current block 40.
これの他に、サポートされた分割パターンは、現在ブロック40が現在ブロック40の4分の1とそれぞれみなされる更なる4つのブロックに更に規則的に分割されるオプションを含むこともできる。
Further, the partitioning may pertain all blocks 40 of the picture 20 or merely a proper subset thereof such as those having a certain coding mode associated therewith, such as the inter prediction mode.
更に、その分割は、画像20のすべてのブロック40に、または、インター予測モードなどの、それと関連する特定の符号化モードを有するものなどの単にその適当なサブセットだけに関係することができる。
Similarly, it is noted that merging may, per se, merely be available for certain blocks, such as those coded in the inter prediction mode. In accordance with an embodiment further outlined below, the aforementioned commonly interpreted state also signals concurrently that the respective block is of the inter prediction mode rather than the intra prediction mode.
同様に、統合が、それ自体で、単に特定のブロック、例えばインター予測モードで符号化されたものに関して利用できるだけでありうることに留意されたい。下で更に概説される実施形態によれば、上述した共通に解釈された状態はまた、各ブロックがイントラ予測モードでなくインター予測モードであることを同時に信号送信する。
Accordingly, one state of the aforementioned flag for block 40 may signal that this block is an inter prediction coded block which is not further partitioned and for which both the merging and the skip mode are activated.
したがって、ブロック40に関して上述したフラグの1つの状態は、このブロックが更に分割されず、統合およびスキップモードの両方がアクティブ化されるインター予測符号化ブロックであることを信号送信しうる。
However, as a subsidiary decision in case of the flag assuming the other state, each partition or sample subset 50 and 60 may individually be accompanied by a further flag within bitstream 30 in order to signal whether merging shall be applied to the respective partition 50 and 60 or not.
しかし、フラグが他の状態をとっている場合の補助的な決定として、各パーティションまたはサンプルサブセット50および60は、統合が各パーティション50および60に適用されるかどうかを信号送信するために、ビットストリーム30の中で更なるフラグによって、個々に同時に起こりうる。
Further, different subsets of the supported partitioning modes may be available for blocks 40, depending, for example, on the block size, the subdivision level of the block 40 in case of the same being a multi-tree subdivision leaf block, in combination or individually.
更に、サポートされた分割モードの異なるサブセットは、ブロック40に関して利用可能でありえ、それは、例えば、ブロックサイズ、それが、組み合わせて又は個々に、マルチツリー再分割リーフブロックである場合、ブロック40の細分化レベルによって決まる。
That is, the subdivision of picture 20 into blocks so as to obtain, inter alia, block 40 may be fixed or signaled within the bitstream. Similarly, the partitioning pattern to be used for further partitioning current block 40 may be signaled within the bitstream 30 in the form of partitioning information. Accordingly, the partitioning information may, thus, be thought of as being a kind of extension of the subdivision of picture 20 into blocks 40. On the other hand, an additional relevance of the original granularity of subdivision of picture 20 into blocks 40 may still remain. For example, the encoder 10 may be configured to signalize within the bitstream 30 the coding mode to be used for the respective portion or block 40 of picture 20 at the granularity defined by block 40 while the encoder 10 may be configured to vary the coding parameters of the respective coding mode within the respective block 40 at an increased (finer) granularity defined by the respective partitioning pattern chosen for the respective block 40.
[0028] すなわち、特にブロック40を得るためのブロックへの画像20の細分化が、固定されうる、または、ビットストリームの中でシグナリングされうる。同様に、現在ブロック40を更に分割するために使用される分割パターンは、分割情報の形で、ビットストリーム30の中で信号送信されることができる。従って、その分割情報は、このように、ブロック40への画像20の細分化の一種の拡張であるとして考えることができる。一方では、ブロック40への画像20の細分化の元の粒度の更なる関連は、まだ維持されうる。例えば、符号器10は、ビットストリーム30の中で、ブロック40によって定められた粒度で、画像20の各部分またはブロック40のために使用される符号化モードを信号化するように構成されうる一方で、符号器10は、各ブロック40のために選択された各分割パターンによって定められる増加した(微細な)粒度で、各ブロック40の中で各符号化モードの符号化パラメータを変化させるように構成される。
For example, the coding mode signaled at the granularity of blocks 40 may distinguish between intra prediction mode, inter prediction mode and the like, such as temporal inter prediction mode, inter-view prediction mode etc. The sort of coding parameters associated with the one or more sub-blocks (partitions) resulting from the partitioning of the respective block 40, then depends on the coding mode assigned to the respective block 40.
例えば、ブロック40の粒度で信号送信された符号化モードは、時間インター予測モード、視点間(inter−view)予測モードなどのイントラ予測モード、インター予測モードなどの間で区別することができる。各ブロック40の分割から生じる1つ又は複数のサブブロック(パーティション)と関連した符号化パラメータの種類は、各ブロック40に割り当てられた符号化モードに依存する。
For example, for an intra-coded block 40, the coding parameters may comprise a spatial direction along which picture content of previously decoded portions of picture 20 are used to fill the respective block 40. In case of an inter- coded block 40, the coding parameters may comprise, inter alia, a motion vector for motion-compensated prediction. "
例えば、イントラ符号化されたブロック40に関して、符号化パラメータは、画像20の前に復号された部分のどの画像内容が各ブロック40を満たすように使用されるかについての空間的な方向を含みうる。インター符号化されたブロック40の場合、符号化パラメータは、特に、動き補償予測のための動きベクトルを含むことができる。」