System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于视频编码系统中几何分区模式的移动向量分配的方法和装置制造方法及图纸_技高网

用于视频编码系统中几何分区模式的移动向量分配的方法和装置制造方法及图纸

技术编号:42546985 阅读:7 留言:0更新日期:2024-08-27 19:48
针对编码器端和解码器端公开了一种用于视频编解码的方法和装置。根据解码器侧的方法,接收与当前块相关联的编码的数据。确定当前块的目标GPM组中的伪GPM。当前块被划分为一个或多个子块。每个子块的分配的MV(运动矢量)根据伪GPM确定。根据解码的数据确定目标GPM组中每个GPM的成本。基于模式句法和重新排序的目标GPM组确定选择的GPM,其中重新排序的目标GPM组对应于根据成本重新排序的目标GPM组,其中允许伪GPM不同于选择的GPM。使用包括所选GPM的信息对编码的数据进行解码。

【技术实现步骤摘要】
【国外来华专利技术】

【】本专利技术涉及视频编解码。具体来讲,本专利技术涉及利用几何分区模式(geometricpartitioning mode,简写为gpm)的视频编解码系统。


技术介绍

0、
技术介绍

1、通用视频编解码(vvc)是由itu-t视频编解码专家组(vceg)和iso/iec运动图像专家组的联合视频专家组(jvet)制定的最新国际视频编解码标准(mpeg)。该标准已作为iso标准发布:iso/iec 23090-3:2021,information technology-coded representation ofimmersive media-part 3:versatile video coding,2021年2月发布。通过基于其前身hevc(high efficiency video coding),添加更多编解码工具来提高编解码效率,并处理各种类型的视频源,包括3维(3d)视频信号,发展处发展出vvc。

2、图1a说明了包含循环处理的示例性适应性帧间/帧内(adaptive inter/intra)视频编解码系统。对于帧内预测,预测数据是根据当前图片(在后文中也称为画面)中先前编解码的视频数据导出的。对于帧间预测112,在编码器侧执行运动估计(motionestimation,简写为me)并且基于me的结果执行运动补偿(motion compensation,简写为mc)以提供从其他画面和运动数据导出的预测数据。开关114选择帧内预测110或帧间预测112并且所选择的预测数据被提供给加法器116以形成预测误差,也称为残差(residual)。预测误差然后由变换(t)118和随后的量化(q)120处理。变换和量化的残差然后由熵编码器122编码以包括在对应于压缩视频数据的视频比特流中。然后,与变换系数相关联的比特流将与辅助信息(side information)(例如与帧内预测和帧间预测相关联的运动和解码模式)以及其他信息(例如与应用于底层图像区域(underlying image area)的环路滤波器相关联的参数)一起打包。与帧内预测110、帧间预测112和环路滤波器130相关联的辅助信息被提供给熵编码器122,如图1a所示。当使用帧间预测模式时,也必须在编码器端重建一个或多个参考图片。因此,经变换和量化的残差由逆量化(iq)124和逆变换(it)126处理以恢复残差。然后在重建(rec)128处将残差加回到预测数据136以重建视频数据。重建的视频数据可以存储在参考图片缓冲器134中并用于预测其他帧。

3、如图1a所示,输入的视频数据在编码系统中经过一系列处理。由于一系列处理,来自rec 128的重建的视频数据可能会受到各种损害。因此,环路滤波器130经常在重建的视频数据被存储在参考图片缓冲器134中之前应用于重建的视频数据以提高视频质量。例如,可以使用去块滤波器(deblocking filter,简写为df)、样本适应性偏移(sample adaptiveoffset,简写为sao)和适应性环路滤波器(adaptive loop filter,简写为alf)。可能需要将环路滤波器信息合并到比特流中,以便解码器可以正确地恢复所需的信息。因此,环路滤波器信息也被提供给熵编码器122以合并到比特流中。在图1a中,环路滤波器130在重建样本被存储在参考图片缓冲器134中之前被应用于重建的视频。图1a中的系统旨在说明典型视频编码器的示例性结构。它可能对应于高效视频编解码(hevc)系统、vp8、vp9、h.264或vvc。

4、如图1b所示,除了变换118和量化120之外,解码器可以使用与编码器相似或相同的功能块,因为解码器只需要逆量化124和逆变换126。取代熵编码器122,解码器使用熵解码器140将视频比特流解码为量化的变换系数和需要的编解码信息(例如ilpf信息、帧内预测信息和帧间预测信息)。解码器侧的帧内预测150不需要执行模式搜索。相反,解码器仅需要根据从熵解码器140接收的帧内预测信息生成帧内预测。此外,对于帧间预测,解码器仅需要根据从熵解码器140接收的帧间预测信息执行运动补偿(mc 152)而无需运动估计。

5、根据vvc,与hevc类似,输入图片被分区(partition)为称为ctu(编解码树单元)的非重叠方形块区域。每个ctu可以划分为一个或多个更小的编解码单元(cu)。生成的cu分区可以是正方形或矩形。此外,vvc将ctu划分为预测单元(pu),作为应用预测处理的单元,例如帧间预测、帧内预测等。

6、vvc标准结合了各种新的编解码工具,以进一步在hevc标准基础上提高编解码效率。在各种新的编解码工具中,与本专利技术相关的一些编解码工具综述如下。

7、具有运动矢量差的合并模式(merge mode with mvd,简写为mmvd)

8、除了其中隐式导出的运动信息直接用于当前cu的预测样本生成的合并模式之外,在vvc中引入了具有运动矢量差的合并模式(mmvd)。在发送常规合并标志后立即发出mmvd标志,以指定mmvd模式是否用于cu。

9、在mmvd中,在选择了合并候选之后,通过发信的mvd信息对其进一步细化(refine)。进一步的信息包括合并候选标志、用于指定运动幅度的索引和用于指示运动方向的索引。在mmvd模式下,合并列表中的前两个候选中的一个被选择用作mv基础。发信mmvd候选标志以指定在第一和第二合并候选之间使用哪一个。

10、距离索引(distance index)指定运动幅度信息并且指示从l0参考块和l1参考块的起点的预定义偏移。偏移量被添加到起始mv的水平分量或垂直分量,其中不同样式的小圆圈对应于距中心的不同偏移量。距离索引和预定义偏移量的关系在表1中指定。

11、表1–距离索引和预定义偏移量的关系

12、

13、

14、方向索引(direction index)表示mvd相对于起始点的方向。方向索引可以表示如表2所示的四个方向。需要注意的是,mvd符号的含义可以根据起始mv的信息而变化。当起始mv是单向预测(un-prediction)mv或两个列表都指向当前图片的同一侧的双向预测(bi-prediction)mv(即两个参考的poc均大于当前图片的poc,或均小于当前图片的poc),表2中描述添加到起始mv的mv偏移量的正负符号。当起始mv是两个mv指向当前图片的不同侧的双向预测mv(即一个参考的poc大于当前图片的poc,另一个参考的poc小于当前图片的poc),并且list 0中poc的差异大于list 1中的poc的差异,表2中描述添加到起始mv的list0 mv分量的mv偏移量的正负符号,且与list1mv添加mv偏移量的正负符号有相反的值。否则,如果list 1中的poc的差异大于list 0的差异,则表2中描述添加到起始mv的list1 mv分量的mv偏移量的正负符号,且与list0 mv添加mv偏移量的正负符号有相反的值。

15、mv本文档来自技高网...

【技术保护点】

1.一种视频解码方法,该方法包括:

2.根据权利要求1所述的视频解码方法,还包括从包括该当前块的该编码的数据的比特流解析该模式句法。

3.根据权利要求1所述的视频解码方法,其中使用一个或多个GPM模式选择的MV候选和目标测试的GPM在该当前块的参考块的参考模板和该当前块的相邻模板之间导出该成本。

4.根据权利要求1所述的视频解码方法,其中,该目标GPM组包括GPM列表中的所有GPM。

5.根据权利要求1所述的视频解码方法,其中,将GPM列表中的所有GPM划分为多个GPM组,并且该目标GPM组对应于该多个GPM组之一。

6.根据权利要求5所述的视频解码方法,其中,该多个GPM组对应于M个组,其中M是大于1的整数。

7.根据权利要求5所述的视频解码方法,其中从包括该当前块的该编码的数据的比特流中解析出GPM组句法,并且其中该GPM组句法指示该多个GPM组中的该目标GPM组。

8.根据权利要求5所述的视频解码方法,其中从包括该当前块的该编码的数据的比特流中解析与该多个GPM组之一相关的信息。

>9.根据权利要求1所述的视频解码方法,其中该模式句法是从包括该当前块的该编码的数据的比特流中解析出来的。

10.根据权利要求5所述的视频解码方法,其中该模式句法是隐式确定的。

11.一种视频编码方法,该方法包括:

12.根据权利要求11所述的视频编码方法,还包括从包括用于该当前块的编码的数据的比特流发信该模式句法。

13.一种视频解码装置,该装置包括一个或多个电子设备或处理器,用于:

14.如请求项13所述之视频解码装置,其中,该一个或多个电子设备或处理器还被布置成从包括该当前块的该编码的数据的比特流中解析该模式句法。

...

【技术特征摘要】
【国外来华专利技术】

1.一种视频解码方法,该方法包括:

2.根据权利要求1所述的视频解码方法,还包括从包括该当前块的该编码的数据的比特流解析该模式句法。

3.根据权利要求1所述的视频解码方法,其中使用一个或多个gpm模式选择的mv候选和目标测试的gpm在该当前块的参考块的参考模板和该当前块的相邻模板之间导出该成本。

4.根据权利要求1所述的视频解码方法,其中,该目标gpm组包括gpm列表中的所有gpm。

5.根据权利要求1所述的视频解码方法,其中,将gpm列表中的所有gpm划分为多个gpm组,并且该目标gpm组对应于该多个gpm组之一。

6.根据权利要求5所述的视频解码方法,其中,该多个gpm组对应于m个组,其中m是大于1的整数。

7.根据权利要求5所述的视频解码方法,其中从包括该当前块的该编码的数据的比特流中解析出gpm组句法...

【专利技术属性】
技术研发人员:庄子德陈庆晔徐志玮
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1