视频恢复方法、装置、设备和计算机可读存储介质与流程
- 国知局
- 2024-09-19 14:28:42
本申请涉及计算机视觉领域,尤其涉及一种视频恢复方法、装置、设备和计算机可读存储介质。
背景技术:
1、随着视频娱乐等的不断发展,尤其是4k,8k视频的不断增多,h264的局限性也越来越显现,因此hevc作为h264的继任者被推出,其可以在保持同等视频质量的情况下,相较于h264节省50%的码率。当然代价是hevc的编解码计算复杂度大幅度提升,相较于h264其计算复杂度提高了一倍以上。由于相对于h264高效视频编码,hevc单位bit携带的信息更多,当发生视频差错时其对后续的影响也越大。
2、当发生视频差错时,通常是直接利用拷贝的方式,用前面已解码帧的同位置宏块直接进行覆盖,视频帧的差错恢复效果差。
技术实现思路
1、本申请实施例提供一种视频恢复方法、装置、设备和计算机可读存储介质,能够提高视频帧的差错恢复效果。
2、本申请的技术方案是这样实现的:
3、第一方面,本申请实施例提供了一种视频恢复方法,该方法包括:
4、解析码流,得到当前视频帧的多个块信息和数据缺失块;所述当前视频帧为码流中的除第一帧以外的任意视频帧;所述多个块信息中的每个块信息包含像素点的重建像素值;所述多个块信息为当前帧中除数据缺失块之外的块的解码信息;
5、基于所述多个块信息中的像素点的重建像素值,确定场景检测值;
6、基于所述场景检测值,对所述当前视频帧的所述数据缺失块进行视频差错恢复,得到所述当前视频帧对应的恢复视频帧。
7、第二方面,本申请实施例提供了一种视频恢复装置,该装置包括解析单元、获取单元和确定单元;其中,
8、所述解析单元,用于解析码流,得到当前视频帧的多个块信息和数据缺失块;所述当前视频帧为码流中的除第一帧以外的任意视频帧;所述多个块信息中的每个块信息包含像素点的重建像素值;所述多个块信息为当前帧中除数据缺失块之外的块的解码信息;
9、所述确定单元,用于基于所述多个块信息中的像素点的重建像素值,确定场景检测值;
10、所述获取单元,用于基于所述场景检测值,对所述当前视频帧的所述数据缺失块进行视频差错恢复,得到所述当前视频帧对应的恢复视频帧。
11、第三方面,本申请实施例提供了一种视频恢复设备,该设备包括存储器和处理器;其中,
12、所述存储器,用于存储可执行指令;
13、所述处理器,用于执行所述存储器中存储的可执行指令,当所述可执行指令被执行时,所述处理器执行所述视频恢复方法
14、第七方面,本申请实施例提供了一种计算机存储介质,该计算机存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的视频恢复方法。
15、本申请实施例提供了一种视频恢复方法、装置、设备及计算机可读存储介质,其中,方法包括:解析码流,得到当前视频帧的多个块信息和数据缺失块;所述当前视频帧为码流中的除第一帧以外的任意视频帧;所述多个块信息中的每个块信息包含像素点的重建像素值;所述多个块信息为当前帧中除数据缺失块之外的块的解码信息;基于所述多个块信息中的像素点的重建像素值,确定场景检测值;基于所述场景检测值,对所述当前视频帧的所述数据缺失块进行视频差错恢复,得到所述当前视频帧对应的恢复视频帧。上述方案中,通过对当前视频帧进行解码,得到多个块信息和数据缺失块,并基于块信息中的像素点的重建像素值,确定场景检测值,场景检测值主要用于判断当前视频帧是否存在场景切换,针对存在场景切换和不存在场景切换,采用不同的视频差错恢复,对当前视频帧进行恢复,提高了视频帧的差错恢复效果。
技术特征:1.一种视频恢复方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述多个块信息中的像素点的重建像素值,确定场景检测值,包括:
3.根据权利要求1或2所述的方法,其特征在于,所述基于所述场景检测值,对所述当前视频帧的所述数据缺失块进行视频差错恢复,得到所述当前视频帧对应的恢复视频帧,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述场景检测值,对所述当前视频帧的所述数据缺失块进行视频差错恢复,得到所述当前视频帧中的数据缺失块对应的数据恢复块,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述当前视频帧的类型,对所述当前视频帧的所述数据缺失块进行空域差错恢复或时域差错恢复,得到所述当前视频帧的所述数据缺失块对应的所述数据恢复块,包括:
6.根据权利要求5所述的方法,其特征在于,所述普通帧包括:p帧和b帧;
7.根据权利要求4或5所述的方法,其特征在于,所述对所述当前视频帧的所述数据缺失块进行空域差错恢复,得到所述当前视频帧的所述数据缺失块对应的数据恢复块,包括:
8.根据权利要求1所述的方法,其特征在于,所述基于所述场景检测值,对所述当前视频帧的所述数据缺失块进行视频差错恢复,得到所述当前视频帧对应的恢复视频帧,包括:
9.根据权利要求1-6任一项所述的方法,其特征在于,所述解析码流,得到当前视频帧的多个块信息和数据缺失块,包括:
10.根据权利要求1-6任一项所述的方法,其特征在于,所述解析码流,得到当前视频帧的多个块信息和数据缺失块之前,所述方法还包括:
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
12.一种视频恢复装置,其特征在于,包括解析单元、获取单元和确定单元;其中,
13.一种视频恢复设备,其特征在于,包括:
14.一种计算机可读存储介质,其特征在于,所述存储介质存储有可执行指令,当所述可执行指令被执行时,用于引起处理器执行如权利要求1至11任一项所述的视频恢复方法。
技术总结本申请实施例提供了一种视频恢复方法、装置、设备及计算机可读存储介质,其中,方法包括:解析码流,得到当前视频帧的多个块信息和数据缺失块;当前视频帧为码流中的除第一帧以外的任意视频帧;多个块信息中的每个块信息包含像素点的重建像素值;多个块信息为当前帧中除数据缺失块之外的块的解码信息;基于多个块信息中的像素点的重建像素值,确定场景检测值;基于场景检测值,对当前视频帧的数据缺失块进行视频差错恢复,得到当前视频帧对应的恢复视频帧。技术研发人员:王新奇受保护的技术使用者:哲库科技(上海)有限公司技术研发日:技术公布日:2024/9/17本文地址:https://www.jishuxx.com/zhuanli/20240919/298303.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表