System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 对视频进行解码的方法和对视频进行编码的方法技术_技高网

对视频进行解码的方法和对视频进行编码的方法技术

技术编号:40961122 阅读:2 留言:0更新日期:2024-04-18 20:39
本公开涉及对视频进行解码的方法和对视频进行编码的方法。一种对视频进行解码的方法包括:确定视频中的当前块的合并候选,合并候选包括空间合并候选和时间合并候选中的至少一者;基于合并候选来构造当前块的合并候选列表;基于合并候选列表来得出当前块的运动信息;以及使用运动信息来执行当前块的帧间预测。

【技术实现步骤摘要】

本专利技术涉及视频编码技术。特别地,本专利技术涉及视频编码技术之中的运动预测和补偿。


技术介绍

1、对高分辨率视频的市场需求正在增加,因此,需要能够有效率地压缩高分辨率图像的技术。响应于这样的市场需求,iso/iec的运动图片专家组(mpeg)和itu-t的vceg(视频编码专家组)联合成立jct-vc(视频编码联合协作组),在2013年1月开发了高效视频编码(hevc)视频压缩标准,并且已经在积极地进行对下一代压缩标准的研究和开发。

2、视频压缩主要由帧内预测、帧间预测、变换、量化、熵编码、环内滤波器组成。同时,随着对高分辨率图像的需求增加,对作为一种新图像服务的3d图像内容的需求也正在增加。正在讨论用于有效地提供高分辨率和超高分辨率的3d视频内容的视频压缩技术。


技术实现思路

1、技术问题

2、本公开内容的目的是提供具有改进的效率的图像编码/解码方法和设备。

3、另外,本专利技术的目的是提供一种用于将编码块划分为四边形、三角形或任意分区的方法和设备。

4、另外,本专利技术的目的是提供一种用于适应性地构造当前块的合并候选列表的方法和设备。

5、本专利技术的目的是提供一种用于对应用对角线运动划分的块的预测方向进行限制的方法和设备。

6、另外,本专利技术的目的是提供一种用于对应用对角线运动划分的块进行加权预测的方法和设备。

7、另外,本公开内容的目的是提供存储由图像编码方法/设备生成的比特流的计算机可读记录介质。

8、技术解决方案

9、根据本专利技术的视频编码/解码方法和设备可以确定当前块的合并候选,基于合并候选构造合并候选列表,从合并候选列表中得出当前块的运动信息,以及使用运动信息执行当前块的帧间预测。

10、在根据本专利技术的视频编码/解码方法和设备中,通过对角线运动划分将当前块划分为两个分区。

11、在根据本专利技术的视频编码/解码方法和设备中,基于指示是否对当前块执行对角线运动划分的标志来执行对角线运动划分。

12、在根据本专利技术的视频编码/解码方法和设备中,基于预定的编码参数来得出所述标志,并且所述编码参数包括切片类型、帧间模式的类型、块大小/形状或块的宽度与高度的比率中的至少一者。

13、在根据本专利技术的视频编码/解码方法和设备中,属于当前块的两个分区共享所构造的合并候选列表。

14、在根据本专利技术的视频编码/解码方法和设备中,合并候选列表包括空间合并候选、时间合并候选或组合的合并候选中的至少一者。

15、在根据本专利技术的视频编码/解码方法和设备中,基于当前块的合并索引来得出运动信息,并且对于两个分区中的每个分区,从编码设备用信号传送合并索引。

16、在根据本专利技术的视频编码/解码方法和设备中,使用第一分区的第一参考块或第二分区的第二参考块中的至少一者来预测当前块的像素。

17、在根据本专利技术的视频编码/解码方法和设备中,使用第一参考块中的第一像素或第二参考块中的第二像素中的仅一者来预测当前块的像素,或者通过第一参考块中的第一像素和第二参考块中的第二像素的加权平均来预测当前块的像素。

18、在根据本专利技术的视频编码/解码方法和设备中,加权平均的权重是[7:1]、[6:2]、[4:4]、[2:6]或[1:7]之一。

19、在根据本专利技术的视频编码/解码方法和设备中,根据当前块中像素的位置来选择性地施加权重。

20、根据本公开实施例的一种对视频进行解码的方法包括:确定所述视频中的当前块的合并候选,所述合并候选包括空间合并候选和时间合并候选中的至少一者;基于所述合并候选来构造所述当前块的合并候选列表;基于所述合并候选列表来得出所述当前块的运动信息;以及使用所述运动信息来执行所述当前块的帧间预测,其中,所述当前块基于预定的划分线被划分为包括第一分区和第二分区的多个分区,其中,所述第一分区或所述第二分区中的至少一者具有非矩形形状,其中,针对所述第一分区和所述第二分区中的每个分区得出所述当前块的运动信息,其中,通过第一预测块和第二预测块的加权和来生成针对所述当前块的预测块,其中,所述加权和的权重包括应用于所述第一预测块的像素的第一权重和应用于所述第二预测块的像素的第二权重,其中,基于所述第一分区的运动信息获得所述第一预测块,以及基于所述第二分区的运动信息获得所述第二预测块,其中,基于所述当前块中的当前像素的位置来确定所述加权和的所述第一权重和所述第二权重,以及其中,当所述当前块中的所述当前像素位于所述划分线上时,应用于属于所述第一预测块的像素的所述第一权重等于应用于属于所述第二预测块的像素的所述第二权重。

21、根据本公开实施例的一种对视频进行编码的方法包括:确定所述视频中的当前块的合并候选,所述合并候选包括空间合并候选和时间合并候选中的至少一者;基于所述合并候选来构造所述当前块的合并候选列表;以及基于来自所述合并候选列表的运动信息来执行所述当前块的帧间预测,其中,所述当前块基于预定的划分线被划分为包括第一分区和第二分区的多个分区,其中,所述第一分区或所述第二分区中的至少一者具有非矩形形状,其中,针对所述第一分区和所述第二分区中的每个分区确定所述当前块的运动信息,其中,通过第一预测块和第二预测块的加权和来生成针对所述当前块的预测块,其中,所述加权和的权重包括应用于所述第一预测块的像素的第一权重和应用于所述第二预测块的像素的第二权重,其中,基于所述第一分区的运动信息获得所述第一预测块,以及基于所述第二分区的运动信息获得所述第二预测块,其中,基于所述当前块中的当前像素的位置来确定所述加权和的所述第一权重和所述第二权重,以及其中,当所述当前块中的所述当前像素位于所述划分线上时,应用于属于所述第一预测块的像素的所述第一权重等于应用于属于所述第二预测块的像素的所述第二权重。

22、根据本公开实施例的一种用于存储通过方法生成的比特流的非暂态计算机可读存储介质,所述方法包括:确定当前块的合并候选,所述合并候选包括空间合并候选和时间合并候选中的至少一者;基于所述合并候选来构造所述当前块的合并候选列表;以及基于来自所述合并候选列表的运动信息执行所述当前块的帧间预测,其中,所述当前块基于预定的划分线被划分为包括第一分区和第二分区的多个分区,其中,所述第一分区或所述第二分区中的至少一者具有非矩形形状,其中,针对所述第一分区和所述第二分区中的每个分区确定所述当前块的运动信息,其中,通过第一预测块和第二预测块的加权和来生成针对所述当前块的预测块,其中,所述加权和的权重包括应用于所述第一预测块的像素的第一权重和应用于所述第二预测块的像素的第二权重,其中,基于所述第一分区的运动信息获得所述第一预测块,以及基于所述第二分区的运动信息获得所述第二预测块,其中,基于所述当前块中的当前像素的位置来确定所述加权和的所述第一权重和所述第二权重,以及其中,当所述当前块中的所述当前像素位于所述划分线上时,应用于属于所述第一预测块的像素的所述第一权重本文档来自技高网...

【技术保护点】

1.一种对视频进行解码的方法,包括:

2.根据权利要求1所述的方法,其中,基于指示是否将所述当前块划分为所述多个分区的标志来划分所述当前块。

3.根据权利要求2所述的方法,其中,基于预定的编码参数来得出所述标志,以及

4.根据权利要求1所述的方法,其中,基于所述当前块的合并索引来得出所述运动信息,以及

5.根据权利要求1所述的方法,其中,通过使用所述第一预测块中的第一像素和所述第二预测块中的第二像素中仅一者来预测所述当前块的所述当前像素,或者通过所述第一预测块中的所述第一像素和所述第二预测块中的所述第二像素的加权和来预测所述当前块的所述当前像素。

6.根据权利要求1所述的方法,其中,所述第一权重(w1)和所述第二权重(w2)的和为8。

7.根据权利要求6所述的方法,其中,权重(w1,w2)被确定为可用于所述当前块的权重候选中的一者,以及

8.一种对视频进行编码的方法,包括:

9.一种用于存储通过方法生成的比特流的非暂态计算机可读存储介质,所述方法包括:

【技术特征摘要】

1.一种对视频进行解码的方法,包括:

2.根据权利要求1所述的方法,其中,基于指示是否将所述当前块划分为所述多个分区的标志来划分所述当前块。

3.根据权利要求2所述的方法,其中,基于预定的编码参数来得出所述标志,以及

4.根据权利要求1所述的方法,其中,基于所述当前块的合并索引来得出所述运动信息,以及

5.根据权利要求1所述的方法,其中,通过使用所述第一预测块中的第一像素和所述第二预测块中的第二像素中仅一者来预测所述当前块的所述...

【专利技术属性】
技术研发人员:安镕照
申请(专利权)人:英迪股份有限公司
类型:发明
国别省市:

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

1