版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2021.01.04PCT/KR2019/0080872019.07.02WO2020/009449KO2020.01.09WO2017052009A1,2017.03.30US2018098089A1,2018.04.05US2018270485A1,2018.09.20AKULA,SriNitchithetal.DescriptechnologyproposalcoapplicationscenariobySamsung,Huawei,GoPro,andHiSilicon.JVET-J0024.Joint通过使用仿射预测处理视频信号的方法和公开了一种用于处理视频信号的方法及其2基于所述第一语法元素指示所述仿射预测被应用于当前块并且所述第二语法元素指矢量CPMV的运动矢量差的精度是否是预定基于所述第三语法元素,获得包括关于所述运动矢量差的精度的信息的第四语法元基于所述第三语法元素和所述第四语法元素中的至少一个语法元素推导所述当前块基于所述控制点运动矢量推导所述当前块中包括的多个子块中的每一个的运动矢量;基于每个所述子块的所述运动矢量生成所述当其中,所述仿射预测中使用的所述CPMV的所述运动矢量差的所其中,当所述运动矢量差大于预定义的特定值时,使用截断基于所述运动矢量差的所述精度获得所述运当所述运动矢量差大于0时,获得包括关于所述运动矢量差是否大于所述预定义的特其中,当所述运动矢量差大于0并且小于或等于所述预定基于所述仿射预测被应用于所述当前块并且应用了所述自适应运动矢量差精度模式,3确定控制点运动矢量CPMV的运动矢量差的精度是否是基于指示所述运动矢量差的所述精度是否是所述预定义的精度的基于指示所述运动矢量差的所述精度是否是所述预定义的精度的信息和关于所述至基于每个所述子块的所述运动矢量生成所述当基于所述第一语法元素指示所述仿射预测被应用于所述当前块并且所述第二语法元基于所述第三语法元素,生成指示所述运动矢量差的所述至少一其中,所述仿射预测中使用的所述CPMV的所述运动矢量差的所其中,当所述运动矢量差大于预定义的特定值时,使用截断8.一种计算机可读存储介质,所述计算机可读存储介基于所述仿射预测被应用于所述当前块并且应用了所述自适应运动矢量差精度模式,确定控制点运动矢量CPMV的运动矢量差的精度是否是基于指示所述运动矢量差的所述精度是否是所述预定义的精度的基于指示所述运动矢量差的所述精度是否是所述预定义的精度的信息和关于所述至基于每个所述子块的所述运动矢量生成所述当基于所述第一语法元素指示所述仿射预测被应用于所述当前块并且所述第二语法元基于所述第三语法元素,生成指示所述运动矢量差的所述至少一4其中,所述仿射预测中使用的所述CPMV的所述运动矢量差的所其中,当所述运动矢量差大于预定义的特定值时,使用截断9.一种用于数据的发送方法,所述数据包括与基于所述仿射预测被应用于所述当前块并且应用了所述自适应运动矢量差精度模式,确定控制点运动矢量CPMV的运动矢量差的精度是否是基于指示所述运动矢量差的所述精度是否是所述预定义的精度的基于指示所述运动矢量差的所述精度是否是所述预定义的精度的信息和关于所述至基于每个所述子块的所述运动矢量生成所述当基于所述第一语法元素指示所述仿射预测被应用于所述当前块并且所述第二语法元基于所述第三语法元素,生成指示所述运动矢量差的所述至少一其中,所述仿射预测中使用的所述CPMV的所述运动矢量差的所其中,当所述运动矢量差大于预定义的特定值时,使用截断5[0001]本公开涉及一种用于使用仿射预测(affineprediction)来处理视频信号的方法和设备,并且更具体地,涉及一种通过控制在仿射预测中使用的仿射运动矢量(affinemotionvector)的分辨率(resolution)来处理视[0006]本公开的目的是提出一种控制在仿射预测中使用的仿射运动矢量的分辨率的方[0007]此外,本公开的目的是提出在对MVD执行熵编码时依赖于运动模型的唯一统计的领域的普通技术人员可以清楚地理解上面未描述[0010]在本公开的一方面,一种使用仿射预测来处理视频信号的方法可以包括以下步仿射预测中使用的运动矢量差的分辨率的至少一个语法元素;基于所述至少一个语法元6示除默认分辨率之外的各项剩余分辨率当中的运动矢量差的分辨[0022]优选地,控制点运动矢量推导单元可以被配置为获得指示运动矢量差是否大于0的标志,并且当运动矢量差大于0时,获得指示运动矢量差是否大于预定义的特定值的标可以根据以下描述清楚地理解以上未描述的7[0029]图1是作为应用了本公开的实施方式的其中执行视频/图像信号的编码的编码设[0030]图2是作为应用了本公开的实施方式的其中执行视频/图像信号的解码的解码设[0032]图4是示出作为可以应用本公开的实施方式的具有嵌套的多类型树结构的四叉树[0033]图5是示出作为可以应用本公开的实施方式的基于四叉树和嵌套的多类型树结构[0035]图7是示出作为可以应用本公开的实施方式的在二叉树分区和三叉树分区中可能[0036]图8和图9是示出根据本公开的实施方式的基于帧间预测的视频/图像编码方法和根据本公开的实施方式的编码设备中的帧间预[0037]图10和图11是示出根据本公开的实施方式的基于帧间预测的视频/图像解码方法[0038]图12是用于描述作为应用了本公开的实施方式的在合并模式或跳过模式中使用[0039]图13是示出根据应用了本公开的实施方式的用于配置合并候选列表的方法的流[0040]图14是示出根据应用了本公开的实施方式的用于配置合并候选列表的方法的流[0042]图16示出了根据本公开的一个实施方式的用于仿射运动预测的控制点运动矢量[0043]图17示出了已经应用根据本公开的一个实施方式的仿射运动预测的针对块的每[0044]图18示出了根据本公开的一个实施方式的在仿射合并模式下用于仿射运动预测[0045]图19示出了其中使用已经应用了根据本公开的实施方式的仿射运动预测的相邻[0046]图20是用于描述根据本公开的一个实施方式的使用外围仿射编码块生成合并候[0047]图21和图22是用于描述根据本公开的一个实施方式的使用由仿射预测编码的相[0048]图23示出了根据本公开的一个实施方式的在仿射帧间模式下用于仿射运动预测[0049]图24示出了根据本公开的一个实施方式的在仿射帧间模式下用于仿射运动预测8[0050]图25和图26是示出根据本公开的一个实施方式的在仿射帧间模式下使用相邻块[0051]图27示出了根据本公开的一个实施方式的以子块为单位推导仿射运动矢量场的[0052]图28示出了在已经应用了根据本公开的实施方式的仿射运动模型的帧间预测中[0053]图29是示出根据本公开的一个实施方式的基于控制点的运动矢量执行运动补偿[0054]图30是示出根据本公开的一个实施方式的基于非规则块中的控制点的运动矢量[0055]图31是示出根据本公开的一个实施方式的基于非规则块中的控制点的运动矢量[0056]图32至图38是示出根据本公开的一个实施方式的基于非规则块中的控制点的运[0062]图44是示出根据应用了本公开的一个实施方式的推导仿射运动矢量差信息的方[0064]图46是示出根据本公开的一个实施方式的基于精度信息推导仿射运动矢量的方[0066]图48是示出根据应用了本公开的一个实施方式的基于仿射预测生成帧间预测块[0067]图49是示出根据应用了本公开的一个实施方式的基于仿射预测的帧间预测设备9是申请人已经任意选择了一些术语,并且根据需要在以下描述中详细解释了它们的含义。[0079]图1是作为应用了本公开的实施方式的对视频/图像信号进行编码的编码设备的为一个硬件组件(例如,编码器或处理器)。此外,存储器170可以包括解码图片缓冲器[0081]图像划分器110可以将输入到编码设备100的输入图像(或图片或帧)划分为一个示亮度分量的像素/像素值或仅指示色度分量的像素/像素值。在样本中,一个图片(或图像)可以用作与像素或画素(pel)相对[0083]编码设备100可以通过从输入图像信号(原始块或原始样本阵列)中减去帧间预测器180或帧内预测器185输出的预测信号(预测块或预测样本阵列)来生成残差信号(残差块设备100内的其中从输入图像信号(原始块或原始样本阵列)减去预测信号(预测块或预测[0084]帧内预测器185可以参照当前图片内的样本来预测当前块。所参考的样本的位置角度预测模式。帧内预测器185可以使用应用于相邻块的预测模式来确定应用于当前块的[0085]帧间预测器180可以基于在参考图片上由运动矢量指定的参考块(参考样本阵列)元。运动信息可以包括运动矢量和参考图片索于推导当前块的运动矢量和/或参考图片索引的信息。可以基于各种预测模式来执行帧间量用作运动矢量预测值(motionvectorpredictor)。当前块的运动矢量可以通过发信号[0086]通过帧间预测器180或帧内预测器185生成的预测信号可以用于生成重构信号或(transformcoefficient)。例如,变换方案可以包括离散余弦变换(DCT)、离散正弦变换换系数的信息可以称为残差信息。量化器130可以基于系数扫描顺序(coefficientscansequence)以一维矢量形式重新布置块形式的量化变换系数,并且可以基于一维矢量形式上下文自适应可变长度编码(CAVLC)和上下文自适应二进制算术编码(CABAC)的各种编码流的形式以网络抽象层(NAL)单元为单位被发送或存储。比特流可以通过网络发送或者可码器190输出的信号的发送器(未示出)和/或用于存储信号的存储器(未示出)配置为编码路(loop)内的去量化器140和逆变换器150对量化变换系数应用去量化和逆变换来重构残差信号。加法器155可以将经重构的残差信号与由帧间预测器180或帧内预测器185输出的波器160可以通过将各种滤波方法应用于重构图片来生成经修改的重构图片。经修改的重[0092]存储器170的DPB可以存储经修改的重构图片以将其用作帧间预测器180中的参考作空间相邻块的运动信息或时间相邻块的运动信息。存储器170可以存储当前图片中的重波器240、帧间预测器260和帧内预测器265可以根据一个实施方式被配置为一个硬件组件[0095]当输入包括视频/图像信息的比特流时,解码设备200可以根据图1的编码设备中装置回放通过解码设备200解码并输出的重构以从比特流接收与每个语法元素相对应的二进制数(bin),可以使用解码目标语法元素信息和相邻和解码目标块的解码信息或在先前步骤中解码的符号/二进制数的信息来确定上的符号/二进制数的信息来更新上下文模型。可以将在熵解码器2110中解码的信息当中的器210中对其执行了熵解码的残差值有关的参数信息(即,量化变换系数)输入到去量化器此外,接收由编码设备输出的信号的接收器(未示出)可以被进一步配置为解码设备200的[0098]逆变换器230可以通过对变换系数应用逆变换来输出残差信号(残差块或残差样块。预测器可以基于由熵解码器210输出的关于预测的信息来确定是对当前块应用帧内预个非角度模式和多个角度模式。帧内预测器265可以使用应用于相邻块的预测模式来确定[0101]帧间预测器260可以基于参考图片上由运动矢量指定的参考块(参考样本阵列)来并且可以基于所接收的候选选择信息来推导当前块的运动矢量和/或参考图片索引。可以[0102]加法器235可以通过将所获得的残差信号添加到由帧间预测器260或帧内预测器[0103]加法器235可以被称为重构器或重构块生成器。所生成的重构信号可以用于当前波器240可以通过将各种滤波方法应用于重构图片来生成经修改的重构图片,并且可以将[0105]存储在存储器250的DPB中的(经修改的)重构图片可以用作帧间预测器260中的参用作空间相邻块的运动信息或时间相邻块的运动信息。存储器170可以存储当前图片中的[0108]可以基于各种详细技术来执行根据本公开的视频/图像编码方法,并且如下描述[0109]根据本公开的块分区过程可以在上述编码设备的图像划分器110中执行,并且可以在熵编码器190中对分区相关信息进行(编码)处理,并将其以比特流格式转发给解码设备。解码设备的熵解码器210可以基于从比特流获得的分区相关信息来获得当前图片的块对包括三种类型的样本阵列的图片,CTU可以包括亮度样本的N×N块和色度样本的两个相[0112]用于编码和预测的CTU的最大支持大小可以不同于用于变换的CTU的最大支持大[0116]在本公开的一个实施方式中,多类型树结构可以包括如图3所示的4种分割类[0117]图4是示出作为可以应用本公开的实施方式的具有嵌套的多类型树结构的四叉树是二元分割还是三元分割。例如,基于mtt_split_cu_vertical_flag和mtt_split_cu_mtt_split_cu_vertica00011011[0121]图5是示出作为可以应用本公开的实施方式的基于四叉树和嵌套的多类型树结构点的宽度等于MinBtSize且小于或等于2×MinTtSize的情况下,可以不再考虑附加水平分[0133]图6是示出了作为可以应用本公开的实施方式的用于限制三叉树分割的方法的[0134]参照图6,为了在硬件解码器中支持64×64亮度块和32×32色度管道(pipeline)针对I条带,亮度和色度块可以具有各自的单独的块树结构。在应用单独块树模式的情况过QT结构和MPT结构对CU进行分区的示例中,可以发信号通知包括关于QT结构的叶节点被较低层深度的CU分区为较高层深度的CU的1/2大小、或根据TT结构将较低层深度的CU分区[0143]-如果块是QT节点,并且块的大小大于最小QT大小,并且块的大小大于最大BT大[0145]-否则(块是BTT节点,或者块的大小小于或等于最小QT大小),则块被强制使用[0147]-如果块是QT节点,并且块的大小大于最小QT大小,并且块的大小大于最大BT大[0149]-否则(块是BTT节点,或者块的大小小于或等于最小QT大小),则块被强制使用[0151]图7是示出作为可以应用本公开的实施方式的在二叉树分区和三叉树分区中可能[0152]如图7所示,在一个方向上的两级连续二元分割与在三元分割之后针对中间分区被限制时,可以不发信号通知指示分割是二元分割还是三元分割的语法元素mtt_split_带),使用最多一个运动矢量和参考索引以便预测每个单元的图片(条带)可以称为预测图片或P图片(条带),并且使用最多两个运动矢量和参考索引的图片(切片)可以称为双边预重构图片中的重构区域来预测当前处理块的[0160]作为用于消除图片之间存在的冗余的技术的帧间预测(图片间预测)主要通过运动估计(motionestimation)和运动补偿(motioncompen器可以被表示为将在下面描述的图10的基于帧间预测的视频/图像解码方法和图11的解码[0162]编码设备/解码设备的预测单元可以通过以块为单位执行帧间预测来推导预测样的参考图片上由运动矢量所指定的参考块(参考样本阵列)来推导针对当前块的预测块(预索引信息以便于推导当前块的运动矢量和/或参运动矢量用作运动矢量预测值(motionvectorpredictor),并且可以发信号通知运动矢[0166]图8和图9是示出根据本公开的实施方式的基于帧间预测的视频/图像编码方法和根据本公开的实施方式的编码设备中的帧间预[0167]参考图8和图9,S801可以由编码设备的帧间预测单元(帧间预测器)180执行并且S802可以由编码设备的残差处理单元执行。具体地,S802可以由编码设备的减法器115执[0170]例如,编码设备的帧间预测单元(帧间预测器)180可以通过运动估计来在参考图指示的参考块当中推导与当前块的差最小或等于或小于预定标准的参考块。在这种情况述的(A)MVP候选列表,并将(A)MVP候选列表中包括的运动矢量预测值(mvp)候选中的所选于运动信息的信息可以包括作为用于推导运动矢量的信息的候选选择信息(例如,合并索构样本和重构块)。这是为了推导与由解码设备执行的预测结果相同的预测结果,并且由[0178]图10和图11是示出根据本公开的实施方式的基于帧间预测的视频/图像解码方法[0180]可以由解码设备的帧间预测单元(帧间预测器)260执行S1001至S1003,并且可以单元的逆变换器230可以通过针对变换系数执行逆变换来推导针对当前块的残差样本。S1005可以由解码设备的加法器235或重[0181]具体地,解码设备可以基于所接收的预测信息来确定针对当前块的预测模式(S1001)。解码设备可以基于预测信息中的预测模式信息来确定将哪种帧间预测模式应用将跳过模式或合并模式应用于当前块时,解码设备可以配置以下将描述的合并候选列表,并且在合并候选列表中包括的合并候选当中选择一个合并候选。可以基于选择信息(合并所选择的合并候选的运动信息可以用作当前的(A)MVP候选列表,并将(A)MVP候选列表中包括的运动矢量预测值(mvp)候选当中的所选mvp候选的运动矢量用作当前块的mvp。可以基于选择信息(mvp标志或mvp索引)来执行选[0186]解码设备可以基于当前块的运动信息来生成针对当前块的预测样本(S1003)。在片上的由当前块的运动矢量指示的参考块的样本来推导当前块的预测样本。在这种情况[0187]例如,解码设备的帧间预测单元(帧间预测器)260可以包括预测模式确定单元所接收的预测模式信息来确定针对当前块的预测模式,运动信息推导单元262可以基于关于所接收的运动信息的信息来推导当前块的运动信息(运动矢量和/或参考图片索引),并[0188]解码设备基于所接收的残差信息生成针对当前块的残差样本(S1004)。解码设备跳过模式、MVP模式和仿射模式(affinemode)等的各种模式。解码器侧运动矢量细化(decodersidemotionvectorrefinement,DMVR)模式、自适应运动矢量分辨率(adaptivemotionvectorresolution,AMVR)模式等可以进一步用作辅助模式[0192]指示当前块的帧间预测模式的预测模式信息可以从编码设备被发信号通知给解应用MVP模式或者可以进一步发信号通知用于附加区分的标志。仿射模式可以作为独立模式(independentmode)被发信号通知,或者作为合并模式或MVP模式的相关模式片中的原始块来在参考图片中的预定搜索范围内以小数像素(fractionalpixel)为单位以基于在搜索区域中具有最小SAD的参考块来推导运动信息。可以基于帧间预测模式根据[0197]图12是用于描述作为应用本公开的实施方式的在合并模式或跳过模式中使用的(或图块组报头(tilegroupheader))中发送合并候选块的最大数量,并且本[0202]图13是示出根据应用本公开的实施方式的用于配置合并候选列表的方法的流程[0203]参照图13,编码设备(编码器/解码器)将通过搜索当前块的空间相邻块而得到的[0204]编码设备将通过搜索当前块的时间相邻块而获得的时间合并候选插入到合并候选列表中(S1302)。时间相邻块可以位于作为与当照针对当前块的并置块(co-locatedblock)的右下角相邻块和右下中间块的顺序搜索时上样本位置)以预定值算术右移并且然后算术左移的位置的预测块(而不是位于时间相邻[0208]编码设备可以检查当前合并候选的数量是否小于合并候选的最大数量(S1303)。合的双边预测合并候选(当当前条带的条带类型是类型B时)和/或零RD)成本在构成合并候选列表的合并候选当中选择最优合并候选,并且向解码器发信号通[0214]图14是示出根据应用了本公开的实施方式的用于配置合并候选列表的方法的流以是上面图12中描述的相邻块)的运动矢量和/或与时间相邻块(或Col块)相对应的运动矢或与时间相邻块相对应的运动矢量可以用作运动[0216]关于预测的信息可以包括指示在列表中包括的运动矢量预测值候选当中所选择可以通过使用选择信息在运动矢量候选列表中包括的运动矢量预测值候选当中选择当前间的运动矢量差(MVD),并且对所获得的MVD进行编码并且以比特流的形式输出经编码的MVD。换句话说,可以通过从当前块的运动矢量中减去运动矢量预测值而获得的值来获得示的四个运动模型。表示能够表示仿射运动模型的运动当中的三个运动(平移、缩放和旋转)的仿射运动模型被称为相似(simila[0221]图16示出了根据本公开的一个实施方式的用于仿射运动预测的控制点运动矢量[0222]如图16中所示,仿射运动预测可以使用一对的两个控制点运动矢量(CPMV)v_0和量精度可以取整为(roundedas)1/[0226]图17示出了已经应用根据本公开的一个实施方式的仿射运动预测的块的针对每[0228]如果以像素为单位确定仿射运动矢量场,则可以基于每个像素值获得运动矢如果以块为单位确定仿射运动矢量场,则可以基于相应块的中心像素值获得块的运动矢码块并且以4×4大小的块为单位确定仿射运动矢量场(MVF)的情[0229]仿射运动预测可以包括仿射合并模式(或AF_MERGE)和仿射帧间模式(或AF_[0231]AF_MERGE根据被编码为仿射运动预测的相邻块的仿射运动模型确定控制点运动[0232]也就是说,如果应用仿射合并模式,则可以使用相邻块的CPMV来推导当前块的[0233]图18示出了根据本公开的一个实施方式的在仿射合并模式下在仿射运动预测中[0238]图19示出了其中使用已经应用了根据本公开的实施方式的仿射运动预测的相邻的候选的索引的候选选择信息。选择信息可以是标志或索引信息,并且可以被标记为AF_MERGE_flag和AF_merge_id[0243]在本公开的一个实施方式中,可以基于子块的大小来执行针对当前块的运动补[0244]在本公开的一个实施方式中,当合并/跳过标志为真且CU的宽度和高度二者均大于或等于8时,会在比特流中发信号通知CU级别的仿射标志,以指示是否使用仿射合并模[0245]图21和图22是用于描述根据本公开的一个实施方式的使用由仿射预测编码的相[0250]如果以4参数仿射模式对相邻的左下块A进行编码,则获得包含块A的CU的左上角和右上角的运动矢量v_4和v_5。并且通过4参数仿射模型根据v_4和v_5计算当前CU左上角[0261]需要两个控制点的运动矢量来计算4参数仿射模型中的变换参数。可以从以下六[0262]需要三个控制点的运动矢量来计算6参数仿射模型中的变换参数。可以从以下四[0265]图23示出了根据本公开的一个实施方式的在仿射帧间模式下的仿射运动预测中[0266]参照图23,仿射运动预测可以包括仿射合并模式(或AF_MERGE)和仿射帧间模式vBG}}当前块2300的右上控制点2311的上侧相邻的相邻块D2326的运动矢量。v_E指示与当前块2300的右上控制点2311的右上相邻的相邻块E2328的运动矢量。v_F指示与当前块2300的点2312的左下相邻的相邻块G2332[0272]步骤1.2:使用在CPMVP候选组合中基于[0275]v_0x指示在当前块2300的左上控制点2310处的运动矢量V0或CPMV0的x轴元素(x-axiselement)。v_1x指示当前块2300的右上控制点2311处的运动矢量V1或CPMV1的x轴元示当前块2300的左上控制点2310处的运动矢量V_0或CPMV_0的y轴元素。v_1y指示当前块[0279]在本公开的一个实施方式中,在AF_INTER中,提供了CPMVP候选的构造过程。与[0284]在现有技术中,高级运动矢量预测(AMVP)模式需要发信号通知运动矢量预测index和两个MVD(mvd_x和mvd_y)的语法。生成包含两个仿射MVP对的仿射MVP对候选列表。是空间继承(spatialinherited)仿射候选,并且另一个是角推导(cornerderived)仿射[0286]V0x=VB0x+(VB2_x-VB0x)*(posCurCU_Y-posRefCU_Y)/RefCU_height+(VB1x-VB0x)*[0288]V0y=VB0y+(VB2_y-VB0y)*(posCurCU_Y-posRefCU_Y)/RefCU_height+(VB1y-VB0y)*[0294]图24示出了根据本公开的一个实施方式的在仿射帧间模式下用于仿射运动预测用MV和集合B(B0和B1)中的第一个可用MV用于构造第一MVP对。针对第二角推导仿射候选,集合A中的第一可用MV和集合C(C0和C1)中的第一可用MV用于计算右上控制点的MV。集合A2)的两个候选集(candidateset)被用于预测仿射运动模型的两个(三个)控制点。给定运[0299]mv1=T+mvdz+mvdo[0301]图25和图26是示出根据本公开的一个实施方式的在仿射帧间模式使用相邻块的邻块的运动矢量的组合(虚拟仿射候选)以及HEVC运动矢量预测(MVP)候选而顺序添加,直的参考帧相同,则从该相邻项的仿射模型推导当前块的两个(针对4参数仿射模型)或三个[0320]–针对子块调用基于DCT-IF的运动补偿(针对亮度为1/16画素并且针对色度为1/者均大于或等于8时,在比特流中发信号通知CU级别的仿射标志以指示是否使用仿射帧间仿射模型还是6参数仿射模型。如果模型标志为真,则应用AF_6_INTER模式(6参数仿射模列表大于4时,首先根据相邻运动矢量的一致性(成对候选中两个运动矢量的相似性)对候[0325]如果候选列表的数量小于4,则通过经由复制AMVP候选中的每一个而组成的运动v_1和从F和G选择v_2的方法相似。当候选列表大于4时,首先根据相邻运动矢量的一致性[0328]如果候选列表的数量小于4,则通过经由复制AMVP候选中的每一个而组成的运动[0337]在由式12推导后,如有必要,应将M和N分别向下调整以使其分别是w和h的因数[0338]图27示出了根据本公开的一个实施方式的以子块为单位推导仿射运动矢量场的每个子块的中心样本的运动矢量,并且将其取整到1/16的分数精度(fractionaccuracy)。[0340]与HEVC运动补偿插值滤波器具有相同的滤波器长度和归一化因子的SHVC上采样插值滤波器用作针对附加分数画素位置(additionalfractionalpelposition)的运动数位置的滤波器的平均值来推导1/32画素分数位置的附加[0342]针对AF_4_INTER模式,使用RD成本检查(RDcostcheck)来确定选择哪个运动矢造。如果我们没有找到两个候选,则将在JEM软件中执行原始处理以构造仿射AMVP候选列模型可以表示如图15中的四个运动。表示能够表示仿射运动模型的运动当中三个运动(平射运动模型而推导的CPMV的数量并且/或者推导当前块的样本/子块单元MV的方法可以不[0367]在CU级别解析标志以指示当相邻块被编码为仿射预测时是使用四参数还是六参[0368]此外,在本公开的一个实施方式中,可以使用模式匹配运动矢量细化(pattern-择跳过模式或合并模式时发信号通知一个PMVR_flag以指示是否启用PMVR。为了与PMVD相来细化所选的MVP。如果应用了自适应运动矢量分辨率(AMVR),则在模板匹配细化之前将从JEM-7.0的PMVD中的45.9x减少到PMVR中的3[0374]图28示出了在已经应用了根据本公开的实施方式的仿射运动模型的帧间预测中[0379]图29是示出根据本公开的一个实施方式的基于控制点的运动矢量执行运动补偿v_y1分别指示针对CP1的运动矢量v_1的x分量和y分量。v_x2和v_y2指示针对CP2的运动矢[0384]图30是示出根据本公开的一个实施方式的基于非规则块中的控制点的运动矢量[0385]图30示出了被分区为N×2N的块的CP。可以使用与分区类型2N×2N相同的方法来别指示针对CP1的运动矢量v_1的x分量和y分量。v_x2和v_y2分别指示针对CP2的运动矢量v_2的x分量和y分量。式3指示其中当前块的宽度被认为是S/2的用于推导样本单元运动矢[0389]图31是示出根据本公开的一个实施方式的基于非规则块中的控制点的运动矢量和v_y1分别指示针对CP1的运动矢量v_1的x分量和y分量。v_x2和v_y2分别指示针对CP2的运动矢量v_2的x分量和y分量。式4指示其中当前块的高度被认为是S/2的用于推导样本单当前块内的相对位置,来推导从基于分区类型2N×N从CU分区的当前块内的每个样本的运[0394]图32至图38是示出根据本公开的一个实施方式的基于非规则块中的控制点的运v_y1分别指示针对CP1的运动矢量v_1的x分量和y分量。v_x2和v_y2指示针对CP2的运动矢量v_2的x分量和y分量。式21指示其中已经考虑了不对称当前块的宽度和高度的用于推导基于针对当前块的相邻块或相邻样本的运动信息来选择针对至少一个CP的运动信息预测息候选可以包括例如参照图33至图38公[0401]当前最新水平的视频编码标准使用运动矢量及其运动矢量预测值来生成运动矢使用(高级)运动矢量预测((A)MVP)模式对编码单元进行编[0403]解码器处的至MVD编码级(MVDcodingstage)的输入只是经解析以用于解码的经编码MVD二进制数。编码器处的至MVD编码级的输入是实际MVD值,并且另外还有指示用于MVD编码的分辨率的标志(“imv”标志)。该标志用于决定MVD是应该被表示为1画素(或像[0409]如果为真,则处理与左(LT)和右(RT)MVD相对应的parse_MVD_LT和parse_MVD_RT[0412]之后,检查针对水平分量的解析数据是否大于零(即,MVDxGT0)(S4002)。如果[0416]图41示出了解码器如何进一步处理图40中的块MVDx_Rem_Level中的数据以对MVDx分量进行解码。如果指示经解析的数据将大于零的解码标志(即,MVDxGT0)为真使用一阶的指数Golomb(EG)码来解码与经解析的MVDx分量相对应的二进制数(S4103)。EG的输入将是包含绝对值减2(absolutemintwo)(即,Abs[0417]然后通过解码包含该信息的旁路二进制数(bypassbin)来解析符号信息1或-1。然后,以与上述方式相似的方式解析符号信息并对其进行解码,以获得经解码的[0424]针对水平MVD编码,如果绝对水平MVD分量大于零(即,MVDxGR0)且大于1(即,点。先前描述的图16更清楚地示出了仿射运动的概念。通过使用4参数模型,使用由v_0(cpmv_0)和v1(cpmv_1)给出的两个控制点运的每个子块的中心样本的运动矢量的高精度。此外,用于推导运动矢量的前述关系式(例素精度操作的运动补偿内插滤波器以使用所推导的运动矢量容易地生成每个子块的预测了一种提高MVD的精度以便增加仿射预测的精[0440]图44是示出根据应用了本公开的一个实施方式的推导仿射运动矢量差信息的方且可以基本上相同地应用于将左下、左上和右上位置处的三个控制点用于仿射预测的情[0442]解码器检查是否将合并模式应用于当前块(S4401)。如果将合并模式应用于当前块,则解码器解析指示是否将仿射预测应用于当前块的仿射标志和/或指示合并候选列表[0443]解码器解析指示当前块的参考方向(或预测方向、参考列表)的参考列表索引(或[0449]解码器基于MVD精度标志值检查是否应用自适应仿射MVD精度模式(S4408)。如果应用自适应仿射MVD精度模式,则解码器以除了默认精度以外的另一精度推导针对两个控[0450]如果不应用自适应仿射MVD精度模式,则解码器以默认精度推导针对两个控制点[0454]在一个实施方式中,可以根据表2将语法报头的位置概括为high_level_[0457]在表2中,当set_affine_MVD_precision_flag为1时,这可以指示set_affine_affine_MVD_precision_flag为0时,这可以指示set_affine_precision_flag不存在于条(slicesegmentheader)中包括指示仿射MVD的特定精度的语法元素的情况,但是本公开细)精度的语法元素可以被包括在编码树单元语法或编[0464]本公开的一个实施方式提出了一种使用其中改变了MVD统计(MVDstatistic)的码单元)使用了其中考虑了其他各种运动的仿射运动模型。这意味着不应一般地使用相同的熵编码方法和/或参数来对所有块的MVD进行[0466]指数Golomb码的级数(degree)(在下文中可以称为Golomb级数)包含符号可能出[0467]这可以是非常有效的,因为可以使用相同的级数对相似的MVD值进行编码。具体[0468]本公开的一个实施方式提出了一种在执行针对MVD的熵编码时依赖于运动模型的仿射运动矢量差信息的方法可以基本上相同地truncatedunarybinarization)来对大于N的绝对值[0478]本公开的一个实施方式提出了一种将两个实施方式(实施方式1和2)组合的方开的一个实施方式提出了一种集成针对MVD的精度信息和[0479]图46是示出根据本公开的一个实施方式的基于精度信息推导仿射运动矢量的方仿射运动矢量差信息的方法可以基本上相同地仿射运动矢量差信息的方法可以基本上相同地[0488]具体地,解码器检查指示MVD值是否是大于0的语法元素(标志)MVDxGR_0和[0490]当当前MVD精度高于预定义的精度时,解码器检查MVDxGR_N和MVDyGR_N语法元素对每个方向上的MVD值进行解码(或解析)(S4704,S4714)。例如,第一二进制化可以是k1基于具有绝对值-N(Abs-N)作为输入的指数Golomb码来对每个方向上的MVD值进行解码[0492]当MVDxGR_N和/或MVDyGR_N值为0时,解码器使用第二二进制化对每个方向上的[0493]当当前MVD精度小于或等于预定义的精度时,解码器使用第三二进制化对每个方级数k1之外的另一级数的指数Golomb[0496]图48是示出根据应用了本公开的一个实施方式的基于仿射预测生成帧间预测块[0501]解码器基于控制点运动矢量来推导当前块中包括的多个子块中的每一个的运动[0503]如上所述,步骤S4802可以包括获得指示运动矢量差的分辨率是否是预设的默认示除默认分辨率之外的各项剩余分辨率当中的运动矢[0509]图49是示出根据应用了本公开的一个实施方式的基于仿射预测的帧间预测设备[0514]控制点运动矢量推导单元4903基于所述至少一个语法元素来推导当前块的控制[0515]子块运动矢量推导单元4904基于控制点运动矢量来推导当前块中包括的多个子取指示除默认分辨率之外的各项剩余分辨率中的运动矢量差的阶数为1的指数Golomb码对运动矢量差进行二进制化。当运动矢量差大于预定义的特定值个相机和包括先前捕获的视频/图像的视频/图像档案等。视频/图像生成装置可以例如包[0527]编码设备
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理重症监护与生命支持
- AutoCAD机械设计教程课件 项目11-减速器装配图绘制
- 2026年教育政策法规培训考核试题及答案
- 子宫全切护理质量标准
- 关于上半年医院党建工作总结及下半年工作计划总结
- 游泳馆溺水应急演练脚本
- 小区车辆冲撞入口应急演练脚本
- 2026年暖通空调工程施工考核试题及答案
- 流产后如何进行饮食调整
- 新生儿胀气与配方奶喂养的应对
- 2026年统编版小学道德与法治四年级下册《我们当地的风俗》教学课件
- 防灾减灾知识竞赛课件
- 2026年网约车驾驶员从业资格试题及答案
- 2026五年高考英语真题高频800核心词汇(完整版可直接打印背诵)
- (一模)惠州市2026届高三4月模拟考试英语试卷(含答案详解)
- 国家义务教育质量监测四年级科学质量检测试题
- 湖南新高考教研联盟暨长郡二十校联盟2026届高三第二次联考英语试题+答案
- 物流运输风险识别与控制
- 关于杭州市“社交主题酒吧”运营模式与典型案例的调研分析
- 阿里巴巴集团内部审计制度
- 纺粘针刺非织造布制作工操作知识考核试卷含答案
评论
0/150
提交评论