CN114073080B 视频编码方法和装置以及视频解码方法和装置 (三星电子株式会社)_第1页
CN114073080B 视频编码方法和装置以及视频解码方法和装置 (三星电子株式会社)_第2页
CN114073080B 视频编码方法和装置以及视频解码方法和装置 (三星电子株式会社)_第3页
CN114073080B 视频编码方法和装置以及视频解码方法和装置 (三星电子株式会社)_第4页
CN114073080B 视频编码方法和装置以及视频解码方法和装置 (三星电子株式会社)_第5页
已阅读5页,还剩124页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2021.12.24PCT/KR2020/0950852020.06.26WO2020/263067KO2020.12.30video.TestModelofEssen节.视频编码方法和装置以及视频解码方法和运动矢量对应的基于控制点的仿射合并候选的通过使用包括在根据当前块的拐角的代表性邻通过使用与选自仿射合并候选列表的合并候选对应的控制点运动矢量来确定所述当前块的仿下角相邻的代表性邻近块是从与所述当前块的右下角和所述当前块的右侧边界相邻的邻近块以及与所述当前块的右下角对角相邻的邻近块2根据指示包括当前块和右侧块的块的编码顺序的标志,确定所述当其中,当所述当前块的右侧块可用时,使用右侧块中的第一使用包括仿射合并候选的仿射合并候选列表中所包括的运动根据指示包括当前块和右侧块的块的编码顺序的标志,确定所述当使用包括仿射合并候选的仿射合并候选列表中所包括的运动3[0002]在根据现有技术的压缩方法中,在确定画面中包括的编在可以改变相邻编码单元之间的编码顺序的环境中在仿射模式下执行帧间预测时确定可右下角相邻的代表性邻近块是从与所述当前块的右下角和所述当前块的右侧边界相邻的[0010]图3示出根据实施例的图像解码设备通过划分当前编码单元来确定至少一个编码[0011]图4示出根据实施例的图像解码设备通过划分非正方形编码单元来确定至少一个4[0012]图5示出根据实施例的图像解码设备基于块形状信息和划分形状模式信息中的至[0013]图6示出根据实施例的图像解码设备从奇数个编码单元中确定特定编码单元的方[0014]图7示出根据实施例的当图像解码设备通过划分当前编码单元来确定多个编码单[0015]图8示出根据实施例的当不可按照特定顺序处理编码单元时图像解码设备确定当[0016]图9示出根据实施例的图像解码设备通过划分第一编码单元来确定至少一个编码[0017]图10示出根据实施例的当在图像解码设备划分第一编码单元时确定的具有非正[0018]图11示出根据实施例的当划分形状模式信息不能指示正方形编码单元被划分为[0019]图12示出根据实施例的可依据划分编码单元的处理来改变多个编码单元之间的码单元的形状和尺寸改变时确定编码单元的[0021]图14示出根据实施例的可基于编码单元的形状和尺寸以及用于区分编码单元的[0022]图15示出根据实施例的基于画面中包括的多个特定数据单元来确定多个编码单[0031]图24示出根据实施例的确定与当前块的拐角相邻的代表性邻近块和从代表性邻[0032]图25示出根据另一实施例的确定与当前块的拐角相邻的代表性邻近块和从代表[0033]图26示出根据另一实施例的确定与当前块的拐角相邻的代表性邻近块和从代表[0034]图27示出根据另一实施例的确定与当前块的拐角相邻的代表性邻近块和从代表5右下角相邻的代表性邻近块是从与所述当前块的右下角和所述当前块的右侧边界相邻的角相邻的第三代表性邻近块的运动信息的可用性以及与所述当前块的右下角相邻的第四表性邻近块的块组对应的基于控制点的仿射邻的第二代表性邻近块的所述运动信息的可用性和与所述当前块的左下角相邻的第三代右上角相邻的第二代表性邻近块的所述运动信息的可用性和与所述当前块的右下角相邻当前块的左下角相邻的第三代表性邻近块的所述运动信息的可用性和与所述当前块的右射合并候选;当与所述当前块的右上角相邻的第二代表性邻近块的所述运动信息的可用的可用性和与所述当前块的右上角相邻的第二代表性邻近块的所述运动信息的可用性分6动信息的可用性和与所述当前块的左下角相邻的第三代表性邻近块的所述运动信息的可性邻近块是从与所述当前块的左下角对角相邻的邻近块和与所述当前块的左下角和所述上角对角相邻的邻近块、与所述当前块的左上角和所述当前块的上方边界相邻的邻近块、以及与所述当前块的左上角和所述当前块的左侧边界相邻的邻近块中获得可用运动信息上角对角相邻的邻近块、与所述当前块的右上角和所述当前块的上方边界相邻的邻近块、以及与所述当前块的右上角和所述当前块的右侧边界相邻的邻近块中获得可用运动信息于从与所述当前块相邻的特定位置处的邻近块中的可用邻近块确定的仿射合并候选的仿[0044]根据实施例,当从所述仿射合并候选列表中选择基于控通过使用与属于与基于控制点的仿射合并候选对应的块组的所述当前块的拐角相邻的代表性邻近块的参考索引、预测方向和运动矢量来确定与所述仿射合并候选对应的参考索方向和控制点运动矢量来确定所述当前块的当前块的拐角的代表性邻近块的块组中的邻近块的运动矢量被确定;以及仿射模式预测邻近块是从与所述当前块的右下角和所述当前块的右侧边界相邻的邻近块以及与所述当7式中对所述当前块执行帧间预测的控制点运动矢量的合并候选的合并索引进行编码,其述当前块的右下角和所述当前块的右侧边界相邻的邻近块以及与所述当前块的右下角对当前块的右下角相邻的代表性邻近块是位于与所述当前块的右下角对角相邻的点处的同直改变量和基本运动矢量来预测当前块的仿[0049]提供了一种其上记录有用于通过使用计算机执行根据本公开的实施例的视频解[0050]提供了一种其上记录有用于通过使用计算机执行根据本公开的实施例的视频编8中的参考画面中的块的运动矢量,并且双向运动矢量可表示运动矢量包括列表0方向上的等于当前块的高度的两个子块和宽度为当前块的宽度的2/4且高度等于当前块的高度的一处在水平方向上执行划分,所以可以产生高度为当前块的高度的1/4且宽度等于当前块的宽度的两个子块和高度为当前块的高度的2/4且宽度等于当前块的宽度的[0062]在下文中,将参照图1至图16详细描述根据实施例的图像编码设备和图像解码设备以及图像编码方法和图像解码方法。将参照图3至图16描述根据实施例的确定图像的数[0065]图像解码设备100可包括接收器110和解码器120。接收器110和解码器120可以包[0066]接收器110可以接收比特流。比特流包括由稍后描述的图像编码设备2200编码的9[0070]图像解码设备100从比特流获得与编码单元的划分形状模式对应的二进制位串基于与划分形状模式对应的二进制位串和划分规则中的至少一个将编码单元划分为多个[0074]当画面具有三个样点阵列(用于Y、Cr和Cb分量的样点阵列)时,最大编码单元色度样点进行编码的语法结构。当画面为单色画面时,最大编码单元包括单色样点的最大编码块和用以对单色样点进行编码的语法结构。当画面是在根据颜色分量分离的颜色平面面为单色画面时,编码单元包括单色样点的编码块及用以对单色样点进行编码的语法结说明,否则在下面的说明书中提及最大编码块和最大编码单元或者编码块和编码单元而不进行区分。[0081]根据实施例,因为从比特流获得关于二元可划分的亮度编码块的最大尺寸的信单元是水平方向上的二元划分时的划分模式可被确定为二元水平划分模式(SPLIT_BT_HOR当前编码单元是水平方向上的三元划分时的划分模式可被确定为三元水平划分模式(SPLIT_TT_HOR当前编码单元是垂直方向上的二元划分时的划分模式可被确定为二元垂直划分模式(SPLIT_BT_VER并且在当前编码单元是垂直方向上的三元划分时的划分模式[0088]图像解码设备100可从比特流获得来自一个二进制位串的划分形状模式信息。由息指示不执行划分时,在最大编码单元中确定的编码单元具有与最大编码单元相同的尺[0093]将参照图3至图16更详细地描述编码单元的划分。本发明的当前块和邻近块可指[0094]图3示出根据实施例的图像解码设备通过划分当前编码单元来确定至少一个编码码设备100可将编码单元的块形状信息中的宽高比确定为码设备100使用的块形状信息指示的块形状来确定由划分形状模式信息指示的编码单元划且图像解码设备100和图像编码设备2200可基于块形状信息来确定预先约定的划分形状模式信息。图像解码设备100可针对最大编码单元或最小编码单元来确定预先约定的划分形备100可将预先约定的划分形状模式信息确定为四元划分。四元划分是编码单元的宽度和高度两者被二等分的划分形状模式。图像解码设备100可基于划分形状模式信息从256×[0100]根据实施例,图像解码设备100可使用指示当前编码单元具有正方形形状的块形解码器120可基于指示不执行划分的划分形状模式信息不划分与当前编码单元300具有相分形状模式信息来确定通过在垂直方向上划分当前编码单元300而获得的两个编码单元310b。图像解码设备100可基于指示在水平方向上执行划分的划分形状模式信息来确定通于指示在垂直方向和水平方向上执行划分的划分形状模式信息来确定通过在垂直方向和100可基于指示在垂直方向上执行三元划分的划分形状模式信息来确定通过在垂直方向上向上执行三元划分的划分形状模式信息来确定通过在水平方向上划分当前编码单元300而[0102]图4示出根据实施例的图像解码设备通过划分非正方形编码单元来确定至少一个[0103]根据实施例,图像解码设备100可使用指示当前编码单元具有非正方形形状的块形状信息。图像解码设备100可基于划分形状模式信息来确定是否不划分非正方形当前编码单元400或450的块形状信息指示非正方形形状时,图像解码设备100可基于指示不执行划分的划分形状模式信息来确定与当前编码单元400或450具有相同尺寸的编码单元410或[0104]根据实施例,图像解码设备100可通过使用划分形状模式信息来确定编码单元的分为两个编码单元时,图像解码设备100可通过基于划分形状模式信息划分当前编码单元400或450来确定当前编码单元400或450中包括的两个编码单元420a和420b或者470a和[0105]根据实施例,当图像解码设备100基于划分形状模式信息划分非正方形当前编码单元400或450时,图像解码设备100可考虑非正方形当前编码单元400或450的长边的位置划分当前编码单元400或450的长边来确定多分形状模式信息指示将当前编码单元400或450划分为三个编码单元时,图像解码设备100于当前编码单元400或450的块形状信息来确定当前编码单元400或450的划分方向。例如,设备100可通过在垂直方向上划分当前编码单元450来确定编码单元480a至[0108]根据实施例,图像解码设备100可确定当前编码单元400或450中包括的奇数个编400或450来确定的编码单元可具有多个尺寸,并且在一些情况下,所有奇数个编码单元和430c或480a和480c不同,图像解码设备100可限制中心位置处的编码单元430b或480b不[0110]图5示出根据实施例的图像解码设备基于块形状信息和划分形状模式信息中的至[0111]根据实施例,图像解码设备100可基于块形状信息和划分形状模式信息中的至少[0112]根据实施例,图像解码设备100可基于划分形状模式信息来确定是否将确定的第将通过划分第一编码单元500确定的非正方形第二编码单元510划分为一个或更多个第三且可基于获得的划分形状模式信息通过划分第一编码单元500来获得多个各种形状的第二第一编码单元500划分为第二编码单元510时,也可基于第二编码单元510的划分形状模式[0114]根据实施例,图像解码设备100可基于划分形状模式信息将第三编码单元520a或[0115]参照图5,图像解码设备100可限制位于非正方形第二编码单元510中包括的奇数处的第三编码单元520c的限制不限于上述示例,并且可包括与其他第三编码单元520b和520d不同地对中心位置处的第三编码单元520c进行解码的各种[0116]根据实施例,图像解码设备100可从当前编码单元中的特定位置获得用于划分当[0117]图6示出根据实施例的图像解码设备从奇数个编码单元中确定特定编码单元的方获得划分形状模式信息中的至少一条的当前编码单元600中的特定位置不限于图6中的中[0121]根据实施例,图像解码设备100可使用指示奇数个编码单元的位置的信息来确定样点的位置的信息确定编码单元620a、620b和620c的位置来确定中心位置的编码单元的编码单元620b。[0122]根据实施例,指示分别包括在编码单元620a、620b和620c中的左上方采样630a、和630c的位置的信息可包括指示包括在当前编码单元600中的编码单元620a、620b和620c(xa,ya指示中间编码单元620b的左上方样点630b的位置的信息可包括坐标(xb,yb并设备100可通过使用分别包括在编码单元620a、620b和620c中的左上方样点630a、630b和然而,指示左上方样点630a、630b和630c的位置的坐标可包括指示画面中的绝对位置的坐标,或者可使用指示中间编码单元620b的左上方样点630b相对于上方编码单元620a的左上方样点630a的位置的相对位置的坐标(dxb,dyb)和指示下方编码单元620c的左上方样点过使用编码单元中包括的样点的坐标作为指示样点的位置的信息来确定特定位置处的编[0124]根据实施例,图像解码设备100可将当前编码单元600划分为多个编码单元620a、码设备100可从编码单元620a、620b和620c中选择尺寸与其他编码单元的尺寸不同的编码[0125]根据实施例,图像解码设备100可通过使用作为指示上方编码单元620a的左上方码单元620a的宽度确定为当前编码单元600的宽度。图像解码设备100可将上方编码单元定为当前编码单元600的宽度。图像解码设备100可将中间编码单元620b的高度确定为yc-像解码设备100可基于确定的编码单元620a至620c的宽度和高度来确定尺寸与其他编码单解码设备100确定尺寸与其他编码单元的尺寸不同的编码单元的上述方法仅与通过使用基用通过比较基于特定样点的坐标确定的编码单元的尺寸来确定特定位置处的编码单元的[0126]图像解码设备100可通过使用作为指示左侧编码单元660a的左上方样点670a的位解码设备100可将左侧编码单元660a的高度确定为当前编码单元650的高度。根据实施例,图像解码设备100可将中间编码单元660b的宽度确定为xf-xe。图像解码设备100可将中间过使用当前编码单元650的宽度或高度或者左侧编码单元660a和中间编码单元660b的宽度或高度来确定右侧编码单元660c的宽度或高度。图像解码设备100可基于确定的编码单元像解码设备100可将尺寸与左侧编码单元660a和右侧编码单元660c的尺寸不同的中间编码尺寸不同的编码单元的上述方法仅与通过使用基于样点的坐标确定的编码单元的尺寸来编码单元的尺寸来确定特定位置处的编码单元宽度大于高度的非正方形形状时,图像解码设备100可确定水平方向上的特定位置处的编设备100可确定在垂直方向上的不同位置处的编码单元中的一个,并且可对编码单元进行[0130]根据实施例,图像解码设备100可使用指示偶数个编码单元的相应位置的信息来从偶数个编码单元中确定特定位置处的编码单元。图像解码设备100可通过对当前编码单置的信息来确定特定位置处的编码单元。与其相关的操作可与以上关于图6详细描述的从使用关于特定位置处的编码单元的特定信息来从多个编码单元中确定特定位置处的编码[0132]参照图6,图像解码设备100可基于划分形状模式信息将当前编码单元600划分为获得当前编码单元600的划分形状模式信息,并且当基于划分形状模式信息将当前编码单确定通过划分当前编码单元600而确定的多个编码单元620a、620b和620c中的特定位置处前编码单元600而确定的多个编码单元620a、620b和620c中确定包括可获得特定信息(例为可获得特定信息的样点,并且可在解码操作中对包括样点640的编码单元620b施加特定[0134]根据实施例,可基于当前编码单元600的形状来确定可获得特定信息的样点的位于将当前编码单元的宽度和高度中的至少一个对半划分的边界上的样点确定为可获得特码设备100可将包括用于将当前编码单元的长边对半划分的边界的样点中的一个样点确定码设备100可从编码单元中的特定位置处的样点获得划分形状模式信息,并且可通过使用从多个编码单元中的每个编码单元中的特定位置的样点获得的划分形状模式信息来划分定位置处的样点获得的划分形状模式信息递归地划分编码单元。以上已经关于图5描述了[0136]根据实施例,图像解码设备100可通过划分当前编码单元来确定一个或更多个编[0137]图7示出根据实施例的当图像解码设备通过划分当前编码单元来确定多个编码单[0138]根据实施例,图像解码设备100可基于划分形状模式信息通过在垂直方向上划分第一编码单元700来确定第二编码单元710a和710b,通过在水平方向上划分第一编码单元700来确定第二编码单元730a和730b,或者通过在垂直方向和水平方向上划分第一编码单向顺序730c处理通过在水平方向上划分第一编码单元700而确定的第二编码单元730a和730b。图像解码设备100可确定以用于处理一行中的编码单元然后处理下一行中的编码单方向上划分第一编码单元700而确定的第二编码100可通过划分第一编码单元700来确定多个编码单元710a和710b、730a和730b或750a至码单元700来确定第二编码单元710a和710b,并且可确定独立地划分或不划分第二编码单[0141]根据实施例,图像解码设备100可通过在水平方向上划分左侧第二编码单元710a像解码设备100可独立于右侧第二编码单元710b来确定通过划分左侧第二编码单元710a而元710a来确定第三编码单元720a和720b,所以可按垂直方向顺序720c处理第三编码单元处理,所以右侧第二编码单元710b可在包括在左侧第二编码单元710a中的第三编码单元[0143]图8示出根据实施例的当编码单元不可按特定顺序处理时图像解码设备确定当前[0144]根据实施例,图像解码设备100可基于获得的划分形状模式信息来确定当前编码二编码单元810a和810b,并且第二编码单元810a和810b可被独立地划分为第三编码单元[0145]根据实施例,图像解码设备100可通过确定第三编码单元820a和820b以及820c至8,图像解码设备100可通过递归地划分第一编码单元800来确定第三编码单元820a和820b以及820c至820e。图像解码设备100可基于块形状信息和划分形状模式信息中的至少一个来确定第一编码单元800、第二编码单元810a和810b以及第三编码单元820a和820b以及且图像解码设备100可确定通过将右侧第二编码单元810b划分为奇数个编码单元而确定的[0146]根据实施例,图像解码设备100可确定第一编码单元800中包括的第三编码单元单元810a和810b的宽度和高度中的至少一个是否沿着第三编码单元820a和820b以及820c对半划分时确定的第三编码单元820a和820b可满足该条件。因为当右侧的第二编码单元810b被划分为三个编码单元时确定的第三编码单元820c至820e的边界不能将右侧的第二编码单元810b的宽度或高度对半划分,所以可确定第三编码单元820c至820e不满足该条被划分为奇数个编码单元时,图像解码设备100可对划分的编码单元中的特定位置处的编[0147]图9示出根据实施例的图像解码设备通过划分第一编码单元来确定至少一个编码元900划分为非正方形编码单元时,图像解码设备100可将第一编码单元900划分为多个非一编码单元900来确定奇数个编码单元时,图像解码设备100可将正方形第一编码单元900二编码单元910a、910b和910c或者通过在水平方向上划分正方形第一编码单元900而确定[0149]根据实施例,图像解码设备100可确定第一编码单元900中包括的第二编码单元水平方向上划分正方形第一编码单元900而确定的第二编码单元920a、920b和920c的边界元被划分为奇数个编码单元时,图像解码设备100可对划分的编码单元中的特定位置处的[0150]根据实施例,图像解码设备100可通过划分第一编码单元来确定各种形状的编码[0151]参照图9,图像解码设备100可将正方形第一编码单元900或非正方形第一编码单[0152]图10示出根据实施例的当在图像解码设备划分第一编码单元时确定的具有非正定将正方形第一编码单元1000划分为非正方形第二编码单元1010a和1010b或1020a和可基于第二编码单元1010a和1010b或1020a和1020b中的每个的划分形状模式信息来确定施例,图像解码设备100可通过在水平方向上划分通过在垂直方向上划分第一编码单元分右侧第二编码单元1010b来确定第三编码单元1014a和1014b时,因为左侧第二编码单元1010a和右侧第二编码单元1010b沿水平方向独立地被划分,所以可确定第三编码单元[0154]根据实施例,图像解码设备100可通过在垂直方向上划分通过在水平方向上划分第一编码单元1000而确定的非正方形第二编码单元1020a或1020b来确定第三编码单元[0155]图11示出根据实施例的当划分形状模式信息不能指示正方形编码单元被划分为[0156]根据实施例,图像解码设备100可通过基于划分形状模式信息划分第一编码单元像解码设备100可基于划分形状模式信息来确定非正方形第二编码单元1110a和1110b或[0157]根据实施例,图像解码设备100可独立地划分非正方形第二编码单元1110a和1120b等中的每个,并且该划分方法可与基于划分形状模式信息划分第一编码单元1100的正方形第三编码单元1112a和1112b,并且可通过在水平方向上划分右侧第二编码单元向上划分左侧第二编码单元1110a和右侧第二编码单元1110b两者来确定正方形第三编码[0159]在另一示例中,图像解码设备100可通过在垂直方向上划分上方第二编码单元1120a来确定正方形第三编码单元1122a和1122b,并且可通过在垂直方向上划分下方第二在垂直方向上划分上方第二编码单元1120a和下方第二编码单元1120b两者来确定正方形[0160]图12示出根据实施例的可依据划分编码单元的处理来改变多个编码单元之间的当块形状是正方形形状并且划分形状模式信息指示在水平方向和垂直方向中的至少一个方向上划分第一编码单元1200时,图像解码设备100可通过划分第一编码单元1200来确定状模式信息独立地划分通过仅在水平方向或垂直方向上划分第一编码单元1200而确定的平方向上划分通过在垂直方向上划分第一编码单元1200而产生的第二编码单元1210a和过在水平方向上划分第一编码单元1200而产生的第二编码单元1220a和1220b来确定第三设备100可通过划分正方形第一编码单元1200来确定四个正方形第三编码单元1216a、于第一编码单元1200的划分方法来确定第三编码单元1216a、1216b、1216c和1216d以及[0163]根据实施例,图像解码设备100可通过在水平方向上划分通过在垂直方向上划分第一编码单元1200而产生的第二编码单元1210a和1210b来确定第三编码单元1216a、1216d,以便首先在垂直方向上处理包括在左侧第二编码单元1210a中的第三编码单元1216a和1216c,然后处理在垂直方向上包括在右侧第二编码单元1210b中的第三编码单元[0164]根据实施例,图像解码设备100可通过在水平方向上和在垂直方向上划分通过在水平方向上划分第一编码单元1200而产生的第二编码单元1220a和1220b来确定第三编码1226c和1226d,以便首先在水平方向上处理包括在上方第二编码单元1220a中的第三编码单元1226a和1226b,然后处理在水平方向上包括在下方第二编码单元1220b中的第三编码通过在水平方向上划分第一编码单元1200确定的第二编码单元1220a和1220b不同地通过码单元的形状和尺寸改变时确定编码单元的的第二编码单元1302和第三编码单元1304。假设正方形第一编码单元1300的尺寸为2N×是第一编码单元1300的宽度和高度的1/4倍的第三编码单元1304的深度[0169]根据实施例,图像解码设备100可通过基于指示非正方形形状的块形状信息划分非正方形第一编码单元1310或1320来确定更低深度的第二编码单元1312或1322和第三编[0170]图像解码设备100可通过划分尺寸为N×2N的第一编码单元1310的宽度和高度中水平方向上划分第一编码单元1310来确定尺寸为N×N的第二编码单元1302或尺寸为N×N/2的第二编码单元1322,或者可通过在水平方向和垂直方向上划分第一编码单元1310来确100可通过在垂直方向上划分第一编码单元1320来确定尺寸为N×N的第二编码单元1302或元1320来确定尺寸为N×N/2的第二编码单元1[0172]根据实施例,图像解码设备100可通过划分尺寸为N×N的第二编码单元1302的宽100可通过在垂直方向和水平方向上划分第二编码单元1302来确定尺寸为N/2×N/2的第三编码单元1304、尺寸为N/4×N/2的第三编码单元1314或尺寸为N/2×N/4的第三编码单元[0173]根据实施例,图像解码设备100可通过划分尺寸为N/2×N的第二编码单元1312的100可通过在水平方向上划分第二编码单元1312来确定尺寸为N/2×N/2的第三编码单元二编码单元1312来确定尺寸为N/4×N/2的第三编[0174]根据实施例,图像解码设备100可通过划分尺寸为N×N/2的第二编码单元1322的100可通过在垂直方向上划分第二编码单元1322来确定尺寸为N/2×N/2的第三编码单元二编码单元1322来确定尺寸为N/2×N/4的第三编[0175]根据实施例,图像解码设备100可在水平方向或垂直方向上划分正方形编码单元编码单元1300来确定尺寸为N×2N的第一编码单元1310,或者可通过在水平方向上划分第元1300而确定的编码单元的深度可与第一编码单元130编码单元1310或1320的宽度和高度的1/2倍的第二编码单元1312或1322的深度可以是D+1,并且宽度和高度是第一编码单元1310或1320的宽度和高度的1/4倍的第三编码单元1314或[0177]图14示出根据实施例的可基于编码单元的形状和尺寸以及用于区分编码单元的[0178]根据实施例,图像解码设备100可通过划分正方形第一编码单元1400来确定各种向和水平方向中的至少一个方向上划分第一编码单元1400来确定第二编码单元1402a和备100基于划分形状模式信息将第一编码单元1400划分成四个正方形第二编码单元1406a、的深度可以是比第一编码单元1400的深[0180]根据实施例,图像解码设备100可通过基于划分形状模式信息在水平方向上划分高度比宽度长的第一编码单元1410来确定多个第二编码单元1412a和1412b以及1414a、划分宽度比高度长的第一编码单元1420来确定多个第二编码单元1422a和1422b以及第二编码单元1412a和1412b、以及1414a、1414b和1414c或者1422a和1422b、以及1424a、1412b的边的长度是具有高度比宽度长的非正方形形状的第一编码单元1410的长边的长度的1/2倍,所以正方形第二编码单元1412a和1412b的深度是比非正方形第一编码单元1410[0182]此外,图像解码设备100可基于划分形状模式信息将非正方形第一编码单元1410划分为奇数个第二编码单元1414a、1414b和1414c。奇数个第二编码单元1414a、1414b和情况下,因为非正方形第二编码单元1414a和1414c的长边的长度和正方形第二编码单元1414b的边的长度是第一编码单元1410的长边的长度的1/2倍,所以第二编码单元1414a、1414b和1414c的深度可以是比非正方形第一编码单元1410的深度D深1的D+1。图像解码设备100可通过使用上述确定从第一编码单元1410划分出的编码单元的深度的方法来确定从具有宽度比高度长的非正方形形状的第一编码单元1420划分出的编的编码单元1414a、1414b和1414c中的中心位置的编码单元1414b可具有与其他编码单元的两个。相应地,中心位置处的编码单元1414b的PID基于扫描顺序为1时,位于编码单元续性来确定奇数个划分的编码单元是否不具有相等[0184]根据实施例,图像解码设备100可基于通过划分当前编码单元而确定的用于识别分具有高度比宽度长的矩形形状的第一编码单元1410来确定偶数个编码单元1412a和将具有与编码单元的PID中的中间值对应的PID的编码单元1414b确定为通过划分第一编码不具有相等的尺寸时,图像解码设备100可基于编码单元之间的尺寸比来确定用于区分划有与其他编码单元1414a和1414c的宽度相等的宽度以及为其他编码单元1414a和1414c的时,图像解码设备100可确定编码单元被划分为包括具有与其他编码单元的尺寸不同的尺并且可使用各种PID以及编码单元的各种[0187]图15示出根据实施例的基于画面中包括的多个特定数据单元来确定多个编码单例,图像解码设备100可通过使用每个参考数据单元的划分形状模式信息来划分从当前画[0191]根据实施例,图像解码设备100可预先确定当前画面中包括的参考数据单元允许的最小尺寸。因此,图像解码设备100可确定尺寸等于或大于最小尺寸的各种参考数据单[0192]参照图15,图像解码设备100可使用正方形参考编码单元1500或非正方形参考编图3的当前编码单元300进行划分的操作描述了将正方形参考编码单元1500划分为一个或更多个编码单元的操作,并且上面已经关于对图4的当前编码单元400或450进行划分的操[0194]根据实施例,图像解码设备100可使用用于识别参考编码单元的尺寸和形状的别参考编码单元的尺寸和形状的PID。图像解码设备100可通过使用PID来确定针对满足特基于PID选择先前确定的参考编码单元的尺寸和形状中的至少一个,来确定包括在用作用于获得PID的单元的数据单元中的参考编码单元的尺寸和形状中的[0195]根据实施例,图像解码设备100可使用包括在最大编码单元中的一个或更多个参[0196]根据实施例,图像解码设备100可从比特流获得指示当前编码单元的形状的块形2200之间预先确定划分规则。图像解码设备100可基于从比特流获得的信息来确定图像的[0199]图像解码设备100可基于编码单元的块形状来确定划分规则。块形状可包括编码备100可将相同的划分规则应用于具有相同[0203]图像解码设备100可基于编码单元的尺寸自适应地确定划分规则。图像解码设备于编码单元的尺寸来确定是否允许划分。图像解码设备100可根据编码单元的尺寸来确定[0204]基于编码单元的尺寸确定的划分规则可以是在图像解码设备100中预定的划分规[0205]图像解码设备100可基于编码单元的位置自适应地确定划分规则。图像解码设备比特流并对比特流进行解码并输出重建图像。解码器1650可具有与图像解码设备100的构[0210]变换器1620通过对通过从当前块的原始样点中减去由帧间预测器1605或帧内预变换系数编码成包括等级值的残差语法元素[0211]反量化器1633和逆变换器1635可对从量化器1625输出的量化变换系数进行反量[0213]环路滤波器1645可对通过重建后滤波更新的重建样点执行去块滤波和自适应环[0215]解码器1650的帧间预测器1670可以通过使用由熵解码器1655解析的当前块的运动信息来确定在时间上与当前画面相邻的参考画面,并且可以确定参考画面中的参考块。预测器1675可以通过使用由熵解码器1655解析的当前块的运动信息通过使用帧内预测信[0216]解码器1650的加法器1695输出通过将残差样点值与预测样点值相加而获得的重[0217]解码器1650的环路滤波器1685可以对通过重建后滤波更新的重建样点执行去块[0218]根据实施例的视频编码方法和解码方法以及视频编码设备和解码设备提出了一至图27详细描述根据本公开的实施例的用于通过执行重建后滤波来对视频进行编码或解根据图5的划分处理从当前编码单元产生的块的分层结构被称为当前块可被标记为不可用。帧内模式或帧内块复制模式的预测之外的预测并且是否可获得块的运动信息(运动矢[0224]参照图17,根据实施例的视频解码设备1700可以包括仿射合并候选列表确定器[0226]根据实施例的视频解码设备1700可以包括用于控制仿射合并候选列表确定器[0227]视频解码设备1700可以包括一个或更多个存储仿射合并候选列表确定器1710和[0228]视频解码设备1700可通过与内部视频解码处理器或外部视频解码处理器连接地解码设备1700的内部视频解码处理器不仅可以以单独的处理器的方式来执行基本图形解器1710和仿射模式预测器1720可分别与图像解码设备100的接收器110和解码器120对应。射合并候选列表确定器1710和仿射模式预测器1720可以分别与解码器1650的熵解码器是否是合并模式的合并模式标志,并且当合并模式标志指示合并模式时,视频解码设备1700可从比特流获得指示是否执行基于仿射模型的运动补偿以产生当前块的预测样点的1700可调用仿射合并候选列表确定器1710,并且根据实施例的仿射合并候选列表确定器1710可产生包括与控制点运动矢量对应的基于控制点的仿射合并候选的仿射合并候选列位置处的邻近块中的可用邻近块的仿射运动矢量确定的控制点运动矢量对应的合并候选。定器1710可确定与根据当前块的拐角的代表性邻近块组对应的基于控制点的仿射合并候且基于控制点的仿射合并候选可以是从两个或更多个邻近块的仿射模型的组合推导的合[0238]根据实施例的仿射模式预测器1720可通过使用与选自仿射合并候选列表的合并的仿射模式预测器1720可通过使用与基于模型的仿射合并候选对应的控制点运动矢量来对应块组中的当前块或邻近块的控制点来确定与基于控制点的仿射合并候选对应的控制候选对应的控制点运动矢量来确定当前块的仿性邻近块可被确定为从与当前块的右下角和当前块的右侧边界相邻的邻近块和与当前块且可以作为时间合并候选包括在仿射合并候块的右下角对角相邻的邻近块C0以及位于与当前块的右下角对角相邻的点处的同位块Col[0249]因为可以根据编码顺序对邻近块的右侧邻近块而不是左所以根据实施例的视频解码设备1700需要通过考虑编码顺序来确定仿射合合并候选列表确定器1710可产生包括与控制点运动矢量对应的基于控制点的仿射合并候确定为从与当前块的右下角和当前块的右侧边界相邻的邻近块以及与当前块的右下角对右下角相邻的代表性邻近块可以是位于与当前块的右下角对角相邻的点的运动信息的可用性、与当前块的左下角相邻的第三代表性邻近块的运动信息的可用性、以及与当前块的右下角相邻的第四代表性邻近[0255]根据实施例的仿射合并候选列表确定器1710可基于第一代表性邻近块的运动信运动信息中的至少一个的可用性来确定与包括多个代表性邻近块的块组对应的基于控制器1710可仅将基于控制点的仿射合并候选中的可用候选包括在仿射合并角相邻的第二代表性邻近块的运动信息的可用性和与当前块的左下角相邻的第三代表性选设置为不可用。角相邻的第二代表性邻近块的运动信息的可用性和与当前块的右下角相邻的第四代表性选设置为不可用。三代表性邻近块的运动信息的可用性和与当前块的右下角相邻的第四代表性邻近块的运角相邻的第三代表性邻近块的运动信息的可用性和与当前块的右下角相邻的第四代表性[0261]根据实施例的仿射合并候选列表确定器1710可确定与包括第一代表性邻近块和左上角相邻的第一代表性邻近块的运动信息的可用性和与当前块的右上角相邻的第二代包括第一代表性邻近块和第二代表性邻近块的块组对应的第五基于控制点的仿射合并候[0262]根据实施例的仿射合并候选列表确定器1710可确定与包括第一代表性邻近块和邻的第一代表性邻近块的运动信息的可用性和与当前块的左下角相邻的第三代表性邻近将第六基于控制点的仿射合并候选设置为不角相邻的同位块可以是位于同位画面中与当前块的左下角对应的第四代表性邻近块可以是位于与当前块的右下角对角相模式预测器1720可通过使用与属于与基于控制点的仿射合并候选对应的邻近块组的当前块的拐角相邻的代表性邻近块的运动矢量来确定控制[0271]可通过使用来自左上方块的控制点运动矢量和第三代表性邻近块的控制点运动矢量可分别被确定为与第一仿射第二基于控制点的仿射合并候选的第一代表性邻近块的控制点运动矢量和第二代表性邻近块的控制点运动矢量可分别被确定为与第二基于控制点的仿射合并候选对应的第一控制点运动矢量和第二控制运动矢量,并且可通过使用第一代表性邻近块的控制点运动矢第二基于控制点的仿射合并候选对应的第三第三基于控制点的仿射合并候选的第一代表性邻近块的控制点运动矢量和第三代表性邻近块的控制点运动矢量可分别被确定为与第三基于控制点的仿射合并候选对应的第一控第四基于控制点的仿射合并候选的第二代表性邻近块的控制点运动矢量和第三代表性邻近块的控制点运动矢量可分别被确定为与第四基于控制点的仿射合并候选对应的第二控第四基于控制点的仿射合并候选对应的第一第五基于控制点的仿射合并候选的第一代表性邻近块的控制点运动矢量和第二代表性邻近块的控制点运动矢量可分别被确定为与第五基于控制点的仿射合并候选对应的第一控第六基于控制点的仿射合并候选的第一代表性邻近块的控制点运动矢量可被确定为与第近块的控制点运动矢量和第二代表性邻近块的控制点运动矢量来确定与第六基于控制点[0279]将参照图22和图23描述根据仿射模式通过使用控制点运动矢量预测当前块的仿[0280]根据实施例的视频解码设备1700可通过考虑编码单元的编码顺序来将与当前块右侧块可用时,通过使用从与当前块的右侧或右下方相邻的邻近块推导的控制点运动矢[0283]根据实施例的信息编码器1910可以产生指示有限帧内预测模式是否被激活的有[0285]根据实施例的视频编码设备1900可以包括用于控制仿射模式预测器1910和编码[0286]视频编码设备1900可以包括一个或更多个存储仿射模式预测器1910和编码器[0287]视频编码设备1900可通过与内部视频编码处理器或外部视频编码处理器连接地且可以以包括在中间处理设备或图形处理设备中的图像编码处理模块的方式来执行基本[0288]视频编码设备1900可与参照图16描述的图像编码和解码系统的编码器1600对[0293]作为通过根据树结构从图像划分而产生的块的当前块可以与例如最大编码单元、编码单元或变换单元对应。视频编码设备1900可根据编码顺序对画面中包括的块进行编[0294]特别地,当对当前块执行基于仿射模型的帧间预测时,可调用仿射模式预测器邻近块的运动信息不可用时,与邻近块对应的基于模型的仿射合并候选也被设置为不可[0296]相应地,可用的基于模型的仿射合并候选可包括在当前块的仿射合并候选列表并候选一样多的基于控制点的仿射合并候选添加[0297]根据实施例的仿射模式预测器1910可从仿射合并候选列表中包括的合并候选中使用与选自仿射合并候选列表的合并候选对应的控制点运动矢量来确定当前块的仿射运动矢量。仿射模式预测器1910可通过使用控制点运动矢量确定当前块的仿射运动模型参由当前块的仿射运动矢量指示的参考样点来确定当前块的于模型的仿射合并候选对应的控制点运动矢量来确定当前块对应块组中的当前块或邻近块的控制点来确定与基于控制点的仿射合并候选对应的控制的视频编码设备1900可根据SUCO方法改变横向相邻的编码单元之间的编码顺序。编码器产生的横向相邻的子编码单元中首先对左侧子编码单元进行编码然后对右侧子编码单元性邻近块可以是从与当前块的右下角和当前块的右侧边界相邻的邻近块以及与当前块的的顺序获得可用运动信息,并且可将最先获得可用运动信息的块确定为BR代表性邻近块。[0305]因为可以根据编码顺序对邻近块的右侧邻近块而不是左所以根据实施例的视频编码设备1900需要通过考虑编码顺序来确定仿射合[0306]根据实施例的编码器1920可以对指示当前块的帧间预测模式是否是合并模式的[0309]在操作2010,当在仿射合并模式下执行当前块的帧间预测时,仿射模式预测器1910可产生包括与控制点运动矢量对应的基于控制点的仿射合并候选的仿射合并候选列是从与当前块的右下角和当前块的右侧边界相邻的邻近块以及与当前块的右下角对角相角相邻的代表性邻近块可以是位于与当前块的右下角对角相邻的至少一个的可用性来确定与包括多个代表性邻近块的块组对应的基于控制点的仿射合射合并候选列表中的基于控制点的仿射合并候的第二代表性邻近块的运动信息的可用性和与当前块的左下角相邻的第三代表性邻近块块的运动信息中的任意一个不可用时,可将第一基于控制点的仿射合并候选设置为不可的第二代表性邻近块的运动信息的可用性和与当前块的右下角相邻的第四代表性邻近块块的运动信息中的任意一个不可用时,可将第二基于控制点的仿射合并候选设置为不可的第三代表性邻近块的运动信息的可用性和与当前块的右下角相邻的第四代表性邻近块块的运动信息中的任意一个不可用时,可将第三基于控制点的仿射合并候选设置为不可表性邻近块的运动信息的可用性和与当前块的右下角相邻的第四代表性邻近块的运动信[0318]根据实施例的仿射模式预测器1910可以确定与包括第一代表性邻近块和第二代左上角相邻的第一代表性邻近块的运动信息的可用性和与当前块的右上角相邻的第二代五基于控制点的仿射合并候选设置为不可用。[0319]根据实施例的仿射模式预测器1910可以确定与第一代表性邻近块和第三代表性性邻近块的运动信息的可用性和与当前块的左下角相邻的第三代表性邻近块的运动信息块的左上角和当前块的左侧边界相邻的邻近块中最先获得可用块的右上角和当前块的右侧边界相邻的邻近块中最先获得可用近块可以是从与当前块的左下角对角相邻的邻近块和与当前块的左下角和当前块的左侧相邻的同位块可以是位于同位画面中与当前块的左下角对应的坐近块可以是从与当前块的右下角和当前块的右侧边界相邻的邻近块以及与当前块的右下四代表性邻近块可以是位于与当前块的右下角对角相邻的式中对当前块执行帧间预测的控制点运动矢量的合并候选的模式预测器1910可通过使用与属于与基于控制点的仿射合并候选对应的邻近块组的当前[0327]可通过使用来自左上方块的控制点运动矢量和第三代表性邻近块的控制点运动矢量可分别被确定为与第一仿射第二基于控制点的仿射合并候选的第一代表性邻近块的控制点运动矢量和第二代表性邻近块的控制点运动矢量可分别被确定为与第二基于控制点的仿射合并候选对应的第一控第二基于控制点的仿射合并候选对应的第三第三基于控制点的仿射合并候选的第一代表性邻近块的控制点运动矢量和第三代表性邻近块的控制点运动矢量可分别被确定为与第三基于控制点的仿射合并候选对应的第一控第三基于控制点的仿射合并候选对应的第二第四基于控制点的仿射合并候选的第二代表性邻近块的控制点运动矢量和第三代表性邻四代表性邻近块的控制点运动矢量来确定与第四基于控制点的仿射合并候选对应的第一第五基于控制点的仿射合并候选的第一代表性邻近块的控制点运动矢量和第二代表性邻近块的控制点运动矢量可分别被确定为与第五基于控制点的仿射合并候选对应的第一控属于第六基于控制点的仿射合并候选的第一代表性邻近块的控制点运动矢量确定为与第近块的控制点运动矢量和第二代表性邻近块的控制点运动矢量来确定与第六基于控制点[0335]将参照图22和图23描述根据仿射模式通过使用控制点运动矢量预测当前块的仿[0336]根据实施例的视频编码设备1900可通过考虑编码单元的编码顺序来将与当前块右侧块可用时,通过使用从与当前块的右侧或右下方相邻的邻近块推导的控制点运动矢三元垂直划分2120产生的子编码单元2121、2122和2123中的左侧编码单元2121进行解码,用于左侧编码单元2121的预测。尽管右侧编码单元2123的信息不可用于中间编码单元222侧编码单元2123可在中间编码单元2122之前被解码。在这种情况下,尽管左侧编码单元是中间编码单元2122的信息不可用于右侧编码单元2123[0342]编码顺序标志不影响通过编码单元2100的二元水平划分2130和三元水平划分的编码顺序可同时影响左上方编码单元2151和右上方编码单元2152之间的编码顺序以及码单元2152进行解码,并且可在左下方编码单元2153之前对右下方编码单元2154进行解[0344]如参照图21所描述,可根据编码顺序标志确定邻近块是否可用于当前块的预[0347]在6参数仿射模式中,仿射模式预测器1910和仿射模式预测器1720可从当前块三运动矢量2206。尽管在图22中基于当前块2200的左下方坐标2205获得第三运动矢量运动矢量2204的x分量和y分量以及第三运动矢量2206的x分量和y邻的多个邻近块的运动矢量的平均值。同样地,第二运动矢量2204可被确定为与当前块可被确定为与当前块2200的左下方坐标2205或右下方坐标2207相邻的多个邻近块的运动[0350]在等式1至等式3中,x表示当前块2200的左上方坐标2201与当前块2200的样点2208之间的水平距离差,y表示当前块2200的左上方坐标2201与当前块2200的样点2208之从第二运动矢量2204减去第一运动矢量2202获得的值除以当前块2200的宽度而获得的值yy从第三运动矢量2206减去第一运动矢量2202获得的值除以当前块2200的高度而获得的值[0360]根据等式1至等式3,可以确定当前块2200中包括的所有样点或子块的运动矢矢量2202和第二运动矢量2204的坐标的垂直分量相同并且被提取第一运动矢量2202和第[0362]在4参数仿射模式中,仿射模式预测器1910和仿射模式预测器1720可从当前块2200的邻近样点获得两个运动矢量2202和2204。与在6参数仿射模式中类似,可从当前块第一运动矢量2202的x分量和y分量以及第二运动矢量2204的x分量和y分量确定为仿射参[0363]在4参数仿射模式中,第三运动矢量2206不是从当前块2200的左下方坐标或右下[0364]等式4和等式5示出通过将第一运动矢量2202与第二运动矢量2204组合来确定第[0369]根据等式4,第三运动矢量2206的水平坐标值(MV2[x])被确定为通过将第一运动矢量2202的水平坐标值(MV0[x])与从第二运动矢量2204的垂直坐标值减去第一运动矢量[0370]根据等式5,第三运动矢量2206的垂直坐标值(MV2[y])被确定为通过将第一运动矢量2202的垂直坐标值(MV0[y])与从第一运动矢量2202的水平坐标值减去第二运动矢量[0371]在4参数仿射模式中,第三运动矢量2206的x分量和y分量从第一运动矢量2202和于第一运动矢量2202和第二运动矢量2204从当前块2200缩放和旋转当前块2200的参考块。[0374]在等式6和等式7中,w表示第一运动矢量提取位置2800和第二运动矢量提取位置2810之间的水平距离。此外,h表示第一运动矢量提取位置2800和第三运动矢量提取位置2820之间的垂直距离。此外,x表示第一运动矢量提取位置2800和第三运动矢量提取位置2820之间的水平距离。此外,y表示第一运动矢量提取位置2800和第二运动矢量提取位置[0392]水平变化率被确定为通过将第一运动矢量和第二运动矢量之间的差除以当前块定运动矢量的方法和当仅当前块的右侧块被解码时确定运动矢量的方法中的一种。因此,可以基于当前块的左上方坐标的相邻样点和当前块的右上方坐标的相邻样点分别确定第左侧块被解码时确定运动矢量的方法时,可根据当前块的左下运动矢量确定第三运动矢定运动矢量的方法和当仅当前块的右侧块被解码时确定运动矢量的方法中的一种的运动[0398]图24示出根据实施例的确定与当前块的拐角相邻的代表性邻近块和从代表性邻点运动矢量来确定当前块2400的右上角的控制点运动矢量MV0。TL代表性邻近块2410可以界相邻的邻近块2412以及与当前块的左上角和当前块的左侧边界相邻的邻近块2413中最矢量来确定当前块2400的右上角的控制点运动矢量MV1。TR代表性邻近块2420可以是从与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论