System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 视频编解码中考虑边界外条件的运动补偿制造技术_技高网

视频编解码中考虑边界外条件的运动补偿制造技术

技术编号:41183682 阅读:2 留言:0更新日期:2024-05-07 22:16
提供了用于视频编解码的方法、装置和非暂态计算机可读存储介质。在一种方法中,解码器推导用于当前编码块的第一参考图片和第二参考图片;所述解码器使用运动补偿过程基于与所述第一参考图片相关联的第一运动矢量来从所述第一参考图片中推导第一预测值样点;所述解码器使用所述运动补偿过程基于与所述第二参考图片相关联的第二运动矢量来从所述第二参考图片中推导第二预测值样点;并且所述解码器基于所述第一预测值样点或所述第二预测值样点中的至少一个和边界外(OOB)条件来获得所述当前编码块中的最终预测值样点。

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

本公开涉及视频编解码和压缩。更具体地,本公开涉及用于视频编解码中的帧间预测的方法和装置。


技术介绍

1、如数字电视、膝上型计算机或台式计算机、平板计算机、数字相机、数字记录设备、数字媒体播放器、视频游戏机、智能电话、视频电话会议设备、视频流式传输设备等各种电子设备都支持数字视频。电子设备通过通信网络发射和接收或以其他方式传送数字视频数据和/或将数字视频数据存储在存储设备上。由于通信网络的带宽容量有限并且存储设备的存储器资源有限,在将视频数据传送或存储之前,可以使用视频编解码以根据一种或多种视频编解码标准来压缩视频数据。例如,视频编解码标准包括通用视频编解码(vvc)、联合探索测试模型(jem)、高效视频编解码(hevc/h.265)、高级视频编解码(avc/h.264)、运动图片专家组(mpeg)编解码等。视频编解码通常使用预测方法(例如,帧间预测、帧内预测等)进行,所述预测方法利用视频数据中固有的冗余。视频编解码旨在将视频数据压缩成在避免或最小化视频质量降级的同时使用较低比特率的形式。


技术实现思路

1、本公开的示例提供了用于使用帧内预测进行视频编解码的方法和装置。

2、根据本公开的第一方面,提供了一种用于视频编解码的方法。所述方法可以包括:由解码器推导用于当前编码块的第一参考图片和第二参考图片;由所述解码器使用运动补偿过程基于与所述第一参考图片相关联的第一运动矢量来从所述第一参考图片中推导第一预测值样点;由所述解码器使用所述运动补偿过程基于与所述第二参考图片相关联的第二运动矢量来从所述第二参考图片中推导第二预测值样点;以及由所述解码器基于所述第一预测值样点或所述第二预测值样点中的至少一个和边界外(oob)条件来获得所述当前编码块中的最终预测值样点。

3、根据本公开的第二方面,提供了一种用于视频编解码的方法。所述方法可以包括:由解码器确定用于当前编码块的参考图片的预测值样点是否是边界外的(oob);响应于确定所述预测值样点是oob,在组合由运动补偿过程生成的两个或更多个预测值样点以获得所述当前编码块的最终预测值样点时,由所述解码器将零附加权重分配给所述预测值样点;以及响应于确定所述预测值样点不是oob,在组合由所述运动补偿过程生成的所述两个或更多个预测值样点以获得所述当前编码块的最终预测值样点时,由所述解码器将非零附加权重分配给所述预测值样点。

4、根据本公开的第二方面,提供了一种用于视频编解码的方法。所述方法可以包括:由解码器基于整数参考样点来确定用于当前编码块的参考图片的预测值样点是否是边界外的(oob),所述整数参考样点用于生成所述预测值样点;响应于确定所述预测值样点是oob,在组合由运动补偿过程生成的两个或更多个预测值样点以获得所述当前编码块的最终预测值样点时,由所述解码器将第一附加权重分配给所述预测值样点;以及响应于确定所述预测值样点不是oob,在组合由所述运动补偿过程生成的所述两个或更多个预测值样点以获得所述当前编码块的最终预测值样点时,由所述解码器将第二附加权重分配给所述预测值样点。

5、应理解,上面的大体描述和下面的详细描述仅是示例性的和解释性的,而不旨在限制本公开。

本文档来自技高网...

【技术保护点】

1.一种用于视频编解码的方法,所述方法包括:

2.如权利要求1所述的用于视频编解码的方法,其中,所述OOB条件包括:

3.如权利要求2所述的用于视频编解码的方法,所述方法进一步包括:

4.如权利要求3所述的用于视频编解码的方法,所述方法进一步包括:

5.如权利要求3所述的用于视频编解码的方法,所述方法进一步包括:

6.如权利要求3所述的用于视频编解码的方法,所述方法进一步包括:

7.如权利要求6所述的用于视频编解码的方法,其中,分配给所述第一预测值样点的第一权重等于分配给所述第二预测值样点的第二权重,并且所述当前编码块的最终预测值样点是基于所述第一预测值样点和所述第二预测值样点的平均值来确定的。

8.如权利要求6所述的用于视频编解码的方法,所述方法进一步包括:

9.如权利要求6所述的用于视频编解码的方法,所述方法进一步包括:

10.如权利要求9所述的用于视频编解码的方法,所述方法进一步包括:

11.如权利要求3所述的用于视频编解码的方法,其中,确定所述第一预测值样点和所述第二预测值样点是否是OOB的进一步包括:

12.如权利要求3所述的用于视频编解码的方法,其中,确定所述第一预测值样点和所述第二预测值样点是否是OOB的进一步包括:

13.如权利要求12所述的用于视频编解码的方法,其中,所述距离阈值等于半样点。

14.一种用于视频编解码的方法,所述方法包括:

15.如权利要求14所述的用于视频编解码的方法,其中,基于用于生成所述预测值样点的整数参考样点来确定所述预测值样点是否是OOB进一步包括:

16.如权利要求14所述的用于视频编解码的方法,所述方法进一步包括:

17.如权利要求14所述的用于视频编解码的方法,所述方法进一步包括:

18.如权利要求17所述的用于视频编解码的方法,所述方法进一步包括:

19.如权利要求14所述的用于视频编解码的方法,所述方法进一步包括:

20.如权利要求19所述的用于视频编解码的方法,所述方法进一步包括:

21.如权利要求14所述的用于视频编解码的方法,其中,确定所述预测值样点是否是OOB包括:

22.如权利要求14所述的用于视频编解码的方法,其中,确定所述预测值样点是否是OOB进一步包括:

23.如权利要求22所述的用于视频编解码的方法,其中,所述距离阈值等于半样点。

24.一种用于视频编解码的方法,所述方法包括:

25.如权利要求24所述的用于视频编解码的方法,所述方法进一步包括:

26.如权利要求24所述的用于视频编解码的方法,所述方法进一步包括:

27.一种用于视频解码的装置,所述装置包括:

28.一种用于视频解码的非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在由一个或多个计算机处理器执行时使所述一个或多个计算机处理器执行如权利要求1至26中任一项所述的方法。

...

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

1.一种用于视频编解码的方法,所述方法包括:

2.如权利要求1所述的用于视频编解码的方法,其中,所述oob条件包括:

3.如权利要求2所述的用于视频编解码的方法,所述方法进一步包括:

4.如权利要求3所述的用于视频编解码的方法,所述方法进一步包括:

5.如权利要求3所述的用于视频编解码的方法,所述方法进一步包括:

6.如权利要求3所述的用于视频编解码的方法,所述方法进一步包括:

7.如权利要求6所述的用于视频编解码的方法,其中,分配给所述第一预测值样点的第一权重等于分配给所述第二预测值样点的第二权重,并且所述当前编码块的最终预测值样点是基于所述第一预测值样点和所述第二预测值样点的平均值来确定的。

8.如权利要求6所述的用于视频编解码的方法,所述方法进一步包括:

9.如权利要求6所述的用于视频编解码的方法,所述方法进一步包括:

10.如权利要求9所述的用于视频编解码的方法,所述方法进一步包括:

11.如权利要求3所述的用于视频编解码的方法,其中,确定所述第一预测值样点和所述第二预测值样点是否是oob的进一步包括:

12.如权利要求3所述的用于视频编解码的方法,其中,确定所述第一预测值样点和所述第二预测值样点是否是oob的进一步包括:

13.如权利要求12所述的用于视频编解码的方法,其中,所述距离阈值等于半样点。

14.一种用于视频编解码的方法,所述方法包括:

15.如权利要求...

【专利技术属性】
技术研发人员:陈漪纹修晓宇郭哲玮朱弘正陈伟闫宁王祥林于冰
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1