视频编码、解码方法、装置及计算机存储介质.pdf

上传人:奶盖 文档编号:11219802 上传时间:2021-09-12 格式:PDF 页数:59 大小:1.87MB
收藏 版权申诉 举报 下载
视频编码、解码方法、装置及计算机存储介质.pdf_第1页
第1页 / 共59页
视频编码、解码方法、装置及计算机存储介质.pdf_第2页
第2页 / 共59页
视频编码、解码方法、装置及计算机存储介质.pdf_第3页
第3页 / 共59页
文档描述:

《视频编码、解码方法、装置及计算机存储介质.pdf》由会员分享,可在线阅读,更多相关《视频编码、解码方法、装置及计算机存储介质.pdf(59页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 201910704770.7 (22)申请日 2019.07.31 (66)本国优先权数据 201910037596.5 2019.01.15 CN (71)申请人 华为技术有限公司 地址 518129 广东省深圳市龙岗区坂田华 为总部办公楼 (72)发明人 杨海涛余全合范宇群张恋 (74)专利代理机构 北京三高永信知识产权代理 有限责任公司 11138 代理人 颜晶 (51)Int.Cl. H04N 19/103(2014.01) H04N 19/117(2014.01) H0。

2、4N 19/119(2014.01) H04N 19/124(2014.01) H04N 19/13(2014.01) H04N 19/159(2014.01) H04N 19/176(2014.01) H04N 19/44(2014.01) H04N 19/52(2014.01) H04N 19/61(2014.01) H04N 19/625(2014.01) H04N 19/70(2014.01) H04N 19/91(2014.01) H04N 19/96(2014.01) (54)发明名称 视频编码、 解码方法、 装置及计算机存储介 质 (57)摘要 本申请公开了一种视频编码、 解码方。

3、法、 装 置及计算机存储介质, 属于信息处理技术领域。 在本申请中, 在编码数据中新增了语法元素: 低 延迟单向预测标识, 低延迟单向预测标识用于指 示图像的参考图像是否仅包括第一参考图像列 表中显示顺序位于该图像之前的参考图像。 以便 于后续解码该图像时, 在低延迟单向预测标识用 于指示图像的参考图像仅包括第一参考图像列 表中显示顺序位于该图像之前的参考图像的情 况下, 只需要获取一个图像列表即可, 而不需要 同时获取第一参考图像列表和第二参考图像列 表, 降低了后续解码过程的复杂度。 权利要求书4页 说明书48页 附图6页 CN 111435989 A 2020.07.21 CN 1114。

4、35989 A 1.一种视频解码方法, 其特征在于, 所述方法包括: 获取待解码图像的低延迟单向预测标识, 所述低延迟单向预测标识用于指示所述待解 码图像的参考图像是否仅包括第一参考图像列表中显示顺序位于所述待解码图像之前的 参考图像; 在所述低延迟单向预测标识用于指示所述待解码图像的参考图像仅包括第一参考图 像列表中显示顺序位于所述待解码图像之前的参考图像的情况下, 根据所述低延迟单向预 测标识, 获取所述待解码图像的参考图像列表, 所述待解码图像的参考图像列表仅包括所 述待解码图像的第一参考图像列表中显示顺序位于所述待解码图像之前的参考图像; 根据所述待解码图像的参考图像列表, 获取所述待。

5、解码图像的采样点的预测值。 2.如权利要求1所述的方法, 其特征在于, 所述获取待解码图像的低延迟单向预测标 识, 包括: 从所述待解码图像所在的视频序列的编码数据中的序列头中获取所述低延迟单向预 测标识; 其中, 所述视频序列中包括多个图像, 所述序列头中的所述低延迟单向预测标识用于 指示所述多个图像中的图像的参考图像是否仅包括第一参考图像列表中显示顺序位于所 述图像之前的参考图像。 3.如权利要求2所述的方法, 其特征在于, 所述获取待解码图像的低延迟单向预测标识 之后, 还包括: 在所述低延迟单向预测标识用于指示所述待解码图像的参考图像不是仅包括第一参 考图像列表中显示顺序位于所述待解码。

6、图像之前的参考图像的情况下, 从所述序列头中获 取低延迟标识, 所述低延迟标识用于指示所述多个图像中的图像的参考图像是否仅包括显 示顺序位于所述图像之前的参考图像; 在所述低延迟标识用于指示所述多个图像中的图像的参考图像仅包括显示顺序位于 所述图像之前的参考图像的情况下, 根据所述低延迟标识, 获取所述待解码图像的参考图 像列表, 所述待解码图像的参考图像列表包括所述待解码图像的第一参考图像列表和/或 所述待解码图像的第二参考图像列表中显示顺序位于所述待解码图像之前的参考图像; 根据所述待解码图像的参考图像列表, 获取所述待解码图像的采样点的预测值。 4.如权利要求1所述的方法, 其特征在于,。

7、 所述获取待解码图像的低延迟单向预测标 识, 包括: 从所述待编码图像所在的视频序列的编码数据中所述待解码图像的图像头中获取所 述低延迟单向预测标识。 5.如权利要求2或4所述的方法, 其特征在于, 所述获取待解码图像的低延迟单向预测 标识之前, 还包括: 从所述编码数据中的序列头中获取低延迟标识, 所述低延迟标识用于指示所述视频序 列包括的多个图像中的图像的参考图像是否仅包括显示顺序位于所述图像之前的参考图 像; 在所述低延迟标识用于指示所述视频序列包括的多个图像中的图像的参考图像仅包 括显示顺序位于所述图像之前的参考图像的情况下, 才执行所述获取待解码图像的低延迟 单向预测标识的步骤。 权。

8、利要求书 1/4 页 2 CN 111435989 A 2 6.如权利要求1至5任一所述的方法, 其特征在于, 所述方法还包括: 获取所述待解码图像的采样点的残差信息; 根据所述待解码图像的采样点的残差信息和所述待解码图像的采样点的预测值, 确定 所述待解码图像的采样点的重建值。 7.一种视频编码方法, 其特征在于, 所述方法包括: 对于视频序列包括的多个图像, 确定低延迟单向预测标识, 所述低延迟单向预测标识 用于指示所述多个图像中的图像的参考图像是否仅包括第一参考图像列表中显示顺序位 于所述图像之前的参考图像; 将所述低延迟单向预测标识写入所述视频序列的编码数据中。 8.如权利要求7所述的。

9、方法, 其特征在于, 所述编码数据包括序列头, 所述低延迟单向 预测标识写入在所述序列头中。 9.如权利要求8所述的方法, 其特征在于, 所述将所述低延迟单向预测标识写入所述视 频序列的编码数据中之前, 还包括: 在所述低延迟单向预测标识用于指示所述多个图像中的图像的参考图像不是仅包括 第一参考图像列表中显示顺序位于所述图像之前的参考图像的情况下, 确定低延迟标识, 所述低延迟标识用于指示所述多个图像中的图像的参考图像是否仅包括显示顺序位于所 述图像之前的参考图像; 相应地, 所述方法还包括: 将所述低延迟标识写入所述序列头中。 10.如权利要求7所述的方法, 其特征在于, 所述编码数据包括与。

10、所述多个图像一一对 应的多个图像头, 对于所述多个图像中的任一图像, 所述图像的低延迟单向预测标识写入 在所述图像的图像头中; 其中, 所述图像的低延迟单向预测标识用于指示所述图像的的参考图像是否仅包括第 一参考图像列表中显示顺序位于所述图像之前的参考图像。 11.如权利要求8或10所述的方法, 其特征在于, 所述对于视频序列包括的多个图像, 确 定低延迟单向预测标识之前, 还包括: 确定低延迟标识, 所述低延迟标识用于指示所述多个图像中的图像的参考图像是否仅 包括显示顺序位于所述图像之前的参考图像; 在所述低延迟标识用于指示所述多个图像中的图像的参考图像仅包括显示顺序位于 所述图像之前的参考。

11、图像的情况下, 才执行对于多个图像, 确定低延迟单向预测标识的步 骤; 相应地, 所述方法还包括: 将所述低延迟标识写入所述序列头中。 12.一种视频解码装置, 其特征在于, 所述装置包括: 第一获取模块, 用于获取待解码图像的低延迟单向预测标识, 所述低延迟单向预测标 识用于指示所述待解码图像的参考图像是否仅包括第一参考图像列表中显示顺序位于所 述待解码图像之前的参考图像; 第二获取模块, 用于在所述低延迟单向预测标识用于指示所述待解码图像的参考图像 仅包括第一参考图像列表中显示顺序位于所述待解码图像之前的参考图像的情况下, 根据 权利要求书 2/4 页 3 CN 111435989 A 3。

12、 所述低延迟单向预测标识, 获取所述待解码图像的参考图像列表, 所述待解码图像的参考 图像列表仅包括所述待解码图像的第一参考图像列表中显示顺序位于所述待解码图像之 前的参考图像; 第三获取模块, 用于根据所述待解码图像的参考图像列表, 获取所述待解码图像的采 样点的预测值。 13.如权利要求12所述的装置, 其特征在于, 所述第一获取模块, 用于: 从所述待解码图像所在的视频序列的编码数据中的序列头中获取所述低延迟单向预 测标识; 其中, 所述视频序列中包括多个图像, 所述序列头中的所述低延迟单向预测标识用于 指示所述多个图像中的图像的参考图像是否仅包括第一参考图像列表中显示顺序位于所 述图像。

13、之前的参考图像。 14.如权利要求13所述的装置, 其特征在于: 所述第一获取模块, 还用于在所述低延迟单向预测标识用于指示所述待解码图像的参 考图像不是仅包括第一参考图像列表中显示顺序位于所述待解码图像之前的参考图像的 情况下, 从所述序列头中获取低延迟标识, 所述低延迟标识用于指示所述多个图像中的图 像的参考图像是否仅包括显示顺序位于所述图像之前的参考图像; 所述第二获取模块, 还用于在所述低延迟标识用于指示所述多个图像中的图像的参考 图像仅包括显示顺序位于所述图像之前的参考图像的情况下, 根据所述低延迟标识, 获取 所述待解码图像的参考图像列表, 所述待解码图像的参考图像列表包括所述待解。

14、码图像的 第一参考图像列表和/或所述待解码图像的第二参考图像列表中显示顺序位于所述待解码 图像之前的参考图像; 所述第三获取模块, 还用于根据所述待解码图像的参考图像列表, 获取所述待解码图 像的采样点的预测值。 15.如权利要求12所述的装置, 其特征在于, 所述第一获取模块, 用于: 从所述待编码图像所在的视频序列的编码数据中所述待解码图像的图像头中获取所 述低延迟单向预测标识。 16.如权利要求13或15所述的装置, 其特征在于; 所述第一获取模块, 还用于从所述编码数据中的序列头中获取低延迟标识, 所述低延 迟标识用于指示所述视频序列包括的多个图像中的图像的参考图像是否仅包括显示顺序 。

15、位于所述图像之前的参考图像; 所述第一获取模块, 还用于在所述低延迟标识用于指示所述视频序列包括的多个图像 中的图像的参考图像仅包括显示顺序位于所述图像之前的参考图像的情况下, 才执行所述 获取待解码图像的低延迟单向预测标识的步骤。 17.如权利要求12至16任一所述的装置, 其特征在于, 所述装置还包括: 第四获取模块, 用于获取所述待解码图像的采样点的残差信息; 确定模块, 用于根据所述待解码图像的采样点的残差信息和所述待解码图像的采样点 的预测值, 确定所述待解码图像的采样点的重建值。 18.一种视频编码装置, 其特征在于, 所述装置包括: 确定模块, 用于对于视频序列包括的多个图像, 。

16、确定低延迟单向预测标识, 所述低延迟 权利要求书 3/4 页 4 CN 111435989 A 4 单向预测标识用于指示所述多个图像中的图像的参考图像是否仅包括第一参考图像列表 中显示顺序位于所述图像之前的参考图像; 写入模块, 用于将所述低延迟单向预测标识写入所述视频序列的编码数据中。 19.如权利要求18所述的装置, 其特征在于, 所述编码数据包括序列头, 所述低延迟单 向预测标识写入在所述序列头中。 20.如权利要求19所述的装置, 其特征在于: 所述确定模块, 还用于在所述低延迟单向预测标识用于指示所述多个图像中的图像的 参考图像仅包括第一参考图像列表中显示顺序位于所述图像之前的参考图。

17、像的情况下, 确 定低延迟标识, 所述低延迟标识用于指示所述多个图像中的图像的参考图像是否仅包括显 示顺序位于所述图像之前的参考图像; 相应地, 所述写入模块, 还用于将所述低延迟标识写入所述序列头中。 21.如权利要求18所述的装置, 其特征在于, 所述编码数据包括与所述多个图像一一对 应的多个图像头, 对于所述多个图像中的任一图像, 所述图像的低延迟单向预测标识写入 在所述图像的图像头中; 其中, 所述图像的低延迟单向预测标识用于指示所述图像的的参考图像是否仅包括第 一参考图像列表中显示顺序位于所述图像之前的参考图像。 22.如权利要求19或21所述的装置, 其特征在于: 所述确定模块, 。

18、还用于确定低延迟标识, 所述低延迟标识用于指示所述多个图像中的 图像的参考图像是否仅包括显示顺序位于所述图像之前的参考图像; 所述确定模块, 还用于在所述低延迟标识用于指示所述多个图像中的图像的参考图像 不是仅包括显示顺序位于所述图像之前的参考图像的情况下, 才执行对于多个图像, 确定 低延迟单向预测标识的步骤; 相应地, 所述写入模块, 还用于将所述低延迟标识写入所述序列头中。 23.一种视频解码装置, 其特征在于, 所述装置包括存储器和处理器; 所述存储器用于存储支持所述装置执行权利要求1-6任一项所述的方法的程序, 以及 存储用于实现权利要求1-6任一项所述的方法所涉及的数据; 所述处理。

19、器被配置为用于执行所述存储器中存储的程序。 24.一种视频编码装置, 其特征在于, 所述装置包括存储器和处理器; 所述存储器用于存储支持所述装置执行权利要求7-11任一项所述的方法的程序, 以及 存储用于实现权利要求7-11任一项所述的方法所涉及的数据; 所述处理器被配置为用于执行所述存储器中存储的程序。 25.一种计算机可读存储介质, 所述计算机可读存储介质中存储有指令, 当其在计算机 上运行时, 使得计算机执行权利要求1-6任一项所述的方法。 26.一种计算机可读存储介质, 所述计算机可读存储介质中存储有指令, 当其在计算机 上运行时, 使得计算机执行权利要求7-11任一项所述的方法。 权。

20、利要求书 4/4 页 5 CN 111435989 A 5 视频编码、 解码方法、 装置及计算机存储介质 0001 本申请要求于2019年01月15日提交的申请号为201910037596.5、 申请名称为 “视 频编码器、 视频解码器及仿射变换的编解码方法” 的中国专利申请的优先权, 其全部内容通 过引用结合在本申请中。 技术领域 0002 本申请涉及信息处理技术领域, 特别涉及一种视频编码、 解码方法、 装置及计算机 存储介质。 背景技术 0003 目前, 当第一设备需要向第二设备传输视频时, 第一设备通常是将多个视频序列 中每个视频序列编码得到的编码数据发送至第二设备。 其中, 每个视频。

21、序列对应一段视频。 第二设备在接收到编码数据时, 对编码数据进行解码即可得到对应的一段视频。 0004 相关技术中, 第一设备在对某个视频序列进行编码时, 对于该视频序列中的第一 个图像采用帧内预测的方式进行编码。 对于其他图像中的任一图像, 可以确定两个参考图 像列表, 分别标记为: list0和list1。 根据这两个参考图像列表采用帧间预测的方式进行编 码。 其中, 这两个参考图像列表可以包括显示顺序位于该图像的显示顺序之前的图像, 也可 以包括显示顺序位于该图像的显示顺序之后的图像。 在完成该视频序列中的所有图像的编 码之后, 得到编码数据。 该编码数据包括序列头和与每个图像对应的图像。

22、头。 其中, 序列头 中包括对该多个图像进行解码时所需的语法元素。 比如, 序列头中可以包括低延迟标识 (low_delay), 该低延迟标识用于指示视频序列中的图像的参考图像是否包仅括显示顺序 位于该图像的显示顺序之前的图像。 另外, 每个图像头中包括对相应图像进行解码时所需 的语法元素。 0005 第二设备在接收到第一设备发送的编码数据时, 在对任一待解码图像进行解码 时, 先获取序列头中的低延迟标识, 根据低延迟标识获取两个参考图像列表, 然后根据获取 的两个参考图像列表对该待解码图像进行解码。 其中, 如果该低延迟标识用于指示视频序 列中的图像的参考图像仅包括显示顺序位于该待解码图像的。

23、显示顺序之前的图像, 此时获 取的两个参考图像列表均只包括显示顺序位于该待解码图像的显示顺序之前的图像。 如果 该低延迟标识用于指示视频序列中的图像的参考图像仅包括不是仅包括显示顺序位于该 待解码图像的显示顺序之前的图像, 此时获取的两个参考图像列表同时包括显示顺序位于 该待解码图像的显示顺序之前的图像、 以及显示顺序位于该待解码图像的显示顺序之后的 图像。 0006 在上述编码和解码过程中, 由于需要获取两个参考图像列表, 导致上述编码和解 码过程比较复杂, 不利于节省带宽。 发明内容 0007 本申请提供了一种视频编码、 解码方法、 装置及计算机存储介质, 可以解决简化编 说明书 1/48。

24、 页 6 CN 111435989 A 6 码和解码过程的复杂度, 以节省带宽。 所述技术方案如下: 0008 第一方面, 提供了一种视频解码方法, 方法包括: 获取待解码图像的低延迟单向预 测标识, 低延迟单向预测标识用于指示待解码图像的参考图像是否仅包括第一参考图像列 表中显示顺序位于待解码图像之前的参考图像; 在低延迟单向预测标识用于指示待解码图 像的参考图像仅包括第一参考图像列表中显示顺序位于待解码图像之前的参考图像的情 况下, 根据低延迟单向预测标识, 获取待解码图像的参考图像列表, 待解码图像的参考图像 列表仅包括待解码图像的第一参考图像列表中显示顺序位于待解码图像之前的参考图像;。

25、 根据待解码图像的参考图像列表, 获取待解码图像的采样点的预测值。 0009 上述待解码图像的参考图像列表仅包括待解码图像的第一参考图像列表中显示 顺序位于待解码图像之前的参考图像可以是指: 待解码图像的参考图像列表仅包括待解码 图像的第一参考图像列表, 第一参考图像列表中仅包括显示顺序位于待解码图像之前的参 考图像。 0010 在本申请中, 在编码数据中新增了语法元素: 低延迟单向预测标识, 低延迟单向预 测标识用于指示图像的参考图像是否仅包括第一参考图像列表中显示顺序位于该图像之 前的参考图像。 以便于后续解码该图像时, 在低延迟单向预测标识用于指示图像的参考图 像仅包括第一参考图像列表中。

26、显示顺序位于该图像之前的参考图像的情况下, 只需要获取 一个图像列表即可, 而不需要同时获取第一参考图像列表和第二参考图像列表, 降低了后 续解码过程的复杂度。 0011 在一种可能的示例中, 获取待解码图像的低延迟单向预测标识, 包括: 从待解码图 像所在的视频序列的编码数据中的序列头中获取低延迟单向预测标识; 其中, 视频序列中 包括多个图像, 序列头中的低延迟单向预测标识用于指示多个图像中的图像的参考图像是 否仅包括第一参考图像列表中显示顺序位于该图像之前的参考图像。 0012 在编码时可以将低延迟单向预测标识写入视频序列的编码数据中的序列头, 以便 于在解码时只需根据序列头中的低延迟单。

27、向预测标识, 即可确定视频序列中每个图像的低 延迟单向预测标识, 进一步提高了解码过程的效率。 0013 在一种可能的示例中, 获取待解码图像的低延迟单向预测标识之后, 还包括: 在低 延迟单向预测标识用于指示待解码图像的参考图像不是仅包括第一参考图像列表中显示 顺序位于待解码图像之前的参考图像的情况下, 从序列头中获取低延迟标识, 低延迟标识 用于指示多个图像中的图像的参考图像是否仅包括显示顺序位于该图像之前的参考图像; 在该低延迟标识用于指示所述多个图像中的图像的参考图像仅包括显示顺序位于该图像 之前的参考图像的情况下, 根据低延迟标识, 获取待解码图像的参考图像列表, 待解码图像 的参考。

28、图像列表包括待解码图像的第一参考图像列表和/或待解码图像的第二参考图像列 表中显示顺序位于待解码图像之前的参考图像; 根据待解码图像的参考图像列表, 获取待 解码图像的采样点的预测值。 0014 上述待解码图像的参考图像列表包括待解码图像的第一参考图像列表和/或待解 码图像的第二参考图像列表中显示顺序位于待解码图像之前的参考图像可以是指: 待解码 图像的参考图像列表包括待解码图像的第一参考图像列表和/或待解码图像的第二参考图 像列表, 第一参考图像列表和第二参考图像列表中仅包括显示顺序位于待解码图像之前的 参考图像。 说明书 2/48 页 7 CN 111435989 A 7 0015 为了提。

29、高解码过程中的灵活性, 序列头中通常还包括低延迟标识。 此时, 在解码 时, 可以先解析序列头中的低延迟单向预测标识, 再解析序列头中的低延迟标识。 0016 在一种可能的示例中, 获取待解码图像的低延迟单向预测标识, 包括: 从待编码图 像所在的视频序列的编码数据中待解码图像的图像头中获取低延迟单向预测标识。 0017 在编码时还可以将低延迟单向预测标识写入每个图像的图像头中, 以灵活控制每 个图像的解码过程。 0018 可选地, 获取待解码图像的低延迟单向预测标识之前, 还包括: 从编码数据中的序 列头中获取低延迟标识, 低延迟标识用于指示视频序列包括的多个图像中的图像的参考图 像是否仅包。

30、括显示顺序位于该图像之前的参考图像; 在低延迟标识用于指示视频序列包括 的多个图像中的图像的参考图像仅包括显示顺序位于该图像之前的参考图像的情况下, 才 执行获取待解码图像的低延迟单向预测标识的步骤。 0019 在本申请中, 当低延迟单向预测标识携带在每个图像的图像头时, 此时在解码时, 可以先解析序列头中的低延迟标识, 再解析图像头中的低延迟单向预测标识, 以实现对解 码过程的精细控制。 当低延迟单向预测标识携带在序列头时, 此时在解码时, 除了可以先解 析序列头中的低延迟单向预测标识, 再解析序列头中的低延迟标识。 也可以先解析序列头 中的低延迟标识, 再解析序列头中的低延迟单向预测标识。。

31、 提高了解码过程中的灵活性。 0020 在一种可能的示例中, 该方法还包括: 获取待解码图像的采样点的残差信息; 根据 待解码图像的采样点的残差信息和待解码图像的采样点的预测值, 确定待解码图像的采样 点的重建值。 0021 如果待解码图像的低延迟单向预测标识用于指示待解码图像的参考图像仅包括 第一参考图像列表中显示顺序位于待解码图像之前的参考图像在解码当前图像块时, 仅需 根据一个图像列表即可确定待解码图像中采样点的重建值, 从而缩短了解码过程的复杂 度。 0022 第二方面, 提供了一种视频编码方法, 该方法包括: 对于视频序列包括的多个图 像, 确定低延迟单向预测标识, 低延迟单向预测标。

32、识用于指示多个图像中的图像的参考图 像是否仅包括第一参考图像列表中显示顺序位于该图像之前的参考图像; 将低延迟单向预 测标识写入视频序列的编码数据中。 0023 在本申请中, 在编码数据中新增了语法元素: 低延迟单向预测标识, 低延迟单向预 测标识用于指示图像的参考图像是否仅包括第一参考图像列表中显示顺序位于该图像之 前的参考图像。 以便于后续解码该图像时, 在低延迟单向预测标识用于指示图像的参考图 像仅包括第一参考图像列表中显示顺序位于该图像之前的参考图像的情况下, 只需要获取 一个图像列表即可, 而不需要同时获取第一参考图像列表和第二参考图像列表, 减低了后 续解码过程的复杂度。 并且当前。

33、编码过程中也只需要编码第一参考图像列表即可, 从而有 利于节省编码过程中的带宽。 0024 在一种可能的示例中, 编码数据包括序列头, 低延迟单向预测标识写入在序列头 中。 0025 在编码时可以将低延迟单向预测标识写入视频序列的序列头, 以便于在解码时只 需根据序列头中的低延迟单向预测标识, 即可确定视频序列中每个图像的低延迟单向预测 标识, 进一步提高解码过程的效率。 说明书 3/48 页 8 CN 111435989 A 8 0026 在一种可能的示例中, 将低延迟单向预测标识写入视频序列的编码数据中之前, 还包括: 在低延迟单向预测标识用于指示多个图像中的图像的参考图像仅包括第一参考图。

34、 像列表中显示顺序位于该图像之前的参考图像的情况下, 确定低延迟标识, 低延迟标识用 于指示多个图像中的图像的参考图像是否仅包括显示顺序位于该图像之前的参考图像; 相 应地, 方法还包括: 将低延迟标识写入序列头中。 0027 当低延迟单向预测标识携带在视频序列的编码数据的序列头时, 为了提高解码过 程中的灵活性, 序列头中通常还包括低延迟标识。 此时, 在编码时, 可以通过上述方式将低 延迟标识写入序列头。 0028 在一种可能的示例中, 编码数据包括与多个图像一一对应的多个图像头, 对于多 个图像中的任一图像, 该图像的低延迟单向预测标识写入在图像的图像头中; 其中, 该图像 的低延迟单向。

35、预测标识用于指示该图像的的参考图像是否仅包括第一参考图像列表中显 示顺序位于该图像之前的参考图像; 0029 在编码时还可以将低延迟单向预测标识写入编码数据中每个图像的图像头中, 以 便于后续灵活控制每个图像的解码过程。 0030 可选地, 对于视频序列包括的多个图像, 确定低延迟单向预测标识之前, 还包括: 确定低延迟标识, 低延迟标识用于指示多个图像中的图像的参考图像是否仅包括显示顺序 位于该图像之前的参考图像; 在低延迟标识用于指示多个图像中的图像的参考图像仅包括 显示顺序位于该图像之前的参考图像的情况下, 才执行对于多个图像, 确定低延迟单向预 测标识的步骤; 相应地, 方法还包括: 。

36、将低延迟标识写入序列头中。 0031 在本申请中, 当低延迟单向预测标识携带在每个图像的图像头时, 为了提高解码 过程中的灵活性, 序列头中通常还可以包括低延迟标识。 当低延迟单向预测标识携带在序 列头时, 此时还可以通过先确定低延迟标识、 再确定低延迟单向预测标识的方式分别在序 列头中写入低延迟标识和低延迟单向预测标识, 提高了编码过程的灵活性。 0032 第三方面, 提供了一种视频解码装置, 该装置具有实现上述第一方面中视频解码 方法行为的功能。 该装置包括至少一个模块, 该至少一个模块用于实现上述第一方面所提 供的视频解码方法。 0033 第四方面, 提供了一种视频编码装置, 该装置具有。

37、实现上述第一方面中视频编码 方法行为的功能。 该装置包括至少一个模块, 该至少一个模块用于实现上述第一方面所提 供的视频编码方法。 0034 第五方面, 提供了一种视频解码装置, 该装置的结构中包括处理器和存储器, 所述 存储器用于存储支持该装置执行上述第一方面所提供的视频解码方法的程序, 以及存储用 于实现上述第一方面所提供的视频解码方法所涉及的数据。 所述处理器被配置为用于执行 所述存储器中存储的程序。 所述存储设备的操作装置还可以包括通信总线, 该通信总线用 于该处理器与存储器之间建立连接。 0035 第六方面, 提供了一种视频编码装置, 该装置的结构中包括处理器和存储器, 所述 存储器。

38、用于存储支持该装置执行上述第二方面所提供的视频编码方法的程序, 以及存储用 于实现上述第二方面所提供的视频编码方法所涉及的数据。 所述处理器被配置为用于执行 所述存储器中存储的程序。 所述存储设备的操作装置还可以包括通信总线, 该通信总线用 于该处理器与存储器之间建立连接。 说明书 4/48 页 9 CN 111435989 A 9 0036 第七方面, 提供了一种计算机可读存储介质, 所述计算机可读存储介质中存储有 指令, 当其在计算机上运行时, 使得计算机执行上述第一方面所述的视频解码方法。 0037 第八方面, 提供了一种计算机可读存储介质, 所述计算机可读存储介质中存储有 指令, 当其。

39、在计算机上运行时, 使得计算机执行上述第二方面所述的视频编码方法。 0038 第九方面, 提供了一种包含指令的计算机程序产品, 当其在计算机上运行时, 使得 计算机执行上述第一方面所述的视频解码方法。 0039 第十方面, 提供了一种包含指令的计算机程序产品, 当其在计算机上运行时, 使得 计算机执行上述第二方面所述的视频编码方法。 0040 上述第三方面、 第五方面、 第七方面和第九方面所获得的技术效果与第一方面中 对应的技术手段获得的技术效果近似, 在这里不再赘述。 0041 上述第四方面、 第六方面、 第八方面和第十方面所获得的技术效果与第二方面中 对应的技术手段获得的技术效果近似, 在。

40、这里不再赘述。 附图说明 0042 图1是本申请实施例提供的一种视频编码及解码系统示意图; 0043 图2是本申请实施例提供的一种编码器的示意图; 0044 图3是本申请实施例提供的一种解码器的示意图; 0045 图4是本申请实施例提供的一种视频译码设备示意图; 0046 图5是本申请实施例提供的一种编码设备或解码设备的示意图; 0047 图6是本申请实施例提供的一种视频编码方法流程图; 0048 图7是本申请实施例提供的一种低延迟单向预测方式示意图; 0049 图8是本申请实施例提供的一种视频解码方法流程图; 0050 图9是本申请实施例提供的一种视频解码装置示意图; 0051 图10是本申。

41、请实施例提供的一种视频编码装置示意图。 具体实施方式 0052 为使本申请的目的、 技术方案和优点更加清楚, 下面将结合附图对本申请实施方 式作进一步地详细描述。 0053 在对本申请实施例进行解释说明之前, 先对本申请实施例的应用场景进行简单介 绍。 0054 随着信息技术的发展, 高清晰度电视、 网络会议、 网络协议电视(internet protocol television, IPTV), 3D电视等视频业务迅速发展, 视频以其直观性和高效性等优 势成为人们日常生活中获取信息最主要的方式。 由于视频包含的数据量大, 需要占用大量 的传输带宽和存储空间。 为了有效的传输和存储视频, 需要。

42、对视频进行编码, 使得视频的编 码和解码技术越来越成为视频应用领域不可或缺的关键技术。 因此, 本申请实施例提供了 一种视频编码和解码方法。 其中, 编码也称为压缩或压缩编码, 本申请实施例对此不做具体 限定。 0055 为了便于理解本申请实施例提供的视频编码和解码方法, 下面对视频的编码过程 和解码过程进行解释说明。 说明书 5/48 页 10 CN 111435989 A 10 0056 其中, 编码过程包括帧内预测(intra prediction)或帧间预测(inter prediction)、 变换(transform)、 量化(quantization)、 熵编码(entropy 。

43、encode)、 环内滤 波(in-loop filtering)或去块滤波(de-blocking filtering)等环节。 具体地, 将待编码 的图像划分为待编码的图像块之后, 对于每个待编码的图像块, 进行帧内预测或者帧间预 测, 得到残差信息。 并且在得到残差信息之后对残差信息进行变换量化, 最终进行熵编码得 到编码块(也称为码流)并输出编码块。 此处待编码的图像块为由M*N个像素点组成的阵列 (M和N均为正整数, 且M可以等于N, 也可以不等于N), 并且已知各个像素点的像素值。 0057 解码包括则相当于编码过程的逆过程。 比如, 对于当前待解码的当前图像块, 可以 先利用熵解。

44、码反量化反变换得到残差信息, 确定当前图像块的预测方式为帧内预测还是帧 间预测。 如果是帧内预测, 则利用当前图像块所在的图像内周围已重建区域内像素点的像 素值按照所使用的帧内预测方法构建预测信息。 如果是帧间预测, 则需要确定运动信息, 并 使用运动信息在已重建的图像中确定参考块, 并将参考块内像素点的像素值作为预测信息 (此过程称为运动补偿(motion compensation, MC)。 最后使用预测信息加上残差信息经过 滤波操作便可以实现对当前图像块的重建。 0058 其中, 由于视频中相邻视频帧之间存在很大的时间相关性, 可将视频的每个编码 帧分成若干互不重叠的图像块, 并认为图像。

45、块内所有像素点的运动都相同, 以图像块为单 位分配运动矢量。 在对当前视频帧中的当前图像块进行帧间预测时, 将已重建的图像作为 参考图像, 对当前图像块在参考图像中一定搜索区域内进行运动搜索, 找到与当前图像块 满足匹配准则的块, 即为匹配块。 当前图像块与参考图像中匹配块之间空间位置相对偏移 量即为运动矢量(Motion Vector,MV)。 在对视频进行编码时, 将参考图像信息、 运动矢量信 息、 匹配块重建像素值与当前块原始像素值之间的差异(残差信息)进行编码后发送到解码 端。 解码端从已解码的参考图像中找到运动矢量所指向位置的块, 和残差信息相加后即可 恢复出当前块。 其中, 利用运。

46、动估计可去除视频中的帧间冗余, 使视频传输的比特数大为减 少。 0059 另外, 由于景物之间相互遮挡、 新内容的进入、 场景变化以及相机移动等问题可能 导致当前图像块在其邻近视频帧中无法找到匹配块, 因此引入了多参考图像码技术, 对编 码性能的提升有很大影响。 0060 目前, 在高效视频编码(high efficiency video doding, HEVC)标准中, 有两种类 型的参考图像: 短期参考图像和长期参考图像。 短期参考图像一般是指显示顺序距离当前 视频帧相对较近的已重建的编码图像, 短期参考图像中存在与当前视频帧中相似的景物; 长期参考图像一般是指显示顺序距离当前图像相对较。

47、远的已重建的编码图像。 其中, 可以 使用参考图像列表管理参考图像, 在寻找当前图像块的匹配块时, 从参考图像列表中的第 一个参考图像开始, 在一定搜索区域内找到匹配误差最小的匹配块, 再继续在下一个参考 图像中进行运动搜索, 直到完成对参考图像列表中所有参考图像的搜索。 然后从搜索的匹 配块中确定一个匹配误差最小的匹配块, 将确定出的匹配块所在图像作为该当前图像块的 参考图像, 并确定参考图像和当前视频帧之间的运动矢量。 0061 另外, 为了应对不同的应用场合, HEVC标准中设立了针对图像组(group of pictures, GOP)的三种编码方式(codingstructures)。

48、, 即全帧内编码(all intra, AI)方式、 低延时编码(low delay, LD)方式和随机接入(randomaccess, RA)编码方式。 其中, 图像组是 说明书 6/48 页 11 CN 111435989 A 11 指若干视频帧形成了一个图像组。 0062 在全帧内编码方式中, 每一个视频帧都是按照帧内预测方式进行空间域预测编 码, 不使用时间参考帧。 0063 在低延时编码方式中, 只有第一帧图像是按照帧内预测方式进行编码, 并成为及 时编码刷新(Instantaneous Decoding Refresh, IDR)帧, 随后的各帧都作为普通P (generalize。

49、d P picture)帧和/或普通B帧(generalized B picture)按照帧间预测的方 式进行编码。 该结构主要是为交互式实时通信设计的。 其中, 普通P帧是指仅参考显示顺序 之前的参考图像进行编码的视频帧, 普通B帧是指同时参考显示顺序之前和显示顺序之后 的参考图像进行编码的视频帧。 0064 在随机接入编码方式中, 图像组中包括普通B帧, 然后周期性地(大约每隔1秒)插 入一个纯随机接入(clean random access, CRA)帧。 其中, CRA帧是HEVC标准中定义的具有 一定的密度视频帧, 在编码时, 在视频帧的随机接入点(Random Access Poi。

50、nt, RAP)中插入 CRA帧。 解码时, 对随机接入帧的解码可以独立进行, 不需要参考比特流中前面已经解码的 图像。 该随机接入编码方式, 有力地支持了信道转换、 搜索以及交互流媒体服务等应用。 0065 需要说明的是, 本申请实施例所涉及的技术方案不仅可能应用于视频编码标准中 (如H.264、 HEVC等标准), 还可能应用于未来的视频编码标准中(如H.266标准)。 本申请的实 施方式部分使用的术语仅用于对本申请的具体实施例进行解释, 而非旨在限定本申请。 下 面先对本申请实施例可能涉及的一些概念进行简单介绍。 0066 视频编码通常是指处理形成视频或视频序列的图片序列。 在视频编码领。

展开阅读全文
内容关键字: 视频 编码 解码 方法 装置 计算机 存储 介质
关于本文
本文标题:视频编码、解码方法、装置及计算机存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/11219802.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1