【技术实现步骤摘要】
视频数据的修复方法、装置、电子设备和存储介质
本申请涉及视频处理领域,尤其涉及一种视频数据的修复方法、装置、电子设备和存储介质。
技术介绍
为了便于视频内容的存储和传输,通常需要减少视频内容的大小,即需要将视频的原始内容元素进行压缩,这种技术称为视频编码;与视频编码对应的,当需要对视频进行播放时,也需要对编码后的视频进行相应的解码,才能读取到画面并渲染显示。为了便于解码,以及提高解码效率,编码器在对多张原始图像进行编码后,会生成多个图像组(groupofpictures,GOP),编码器在播放时就可以读取多个GOP,以进行编码,而需要等待所有的编码数据都读取完毕,才能进行解码,也就是说GOP是视频图像编码器和解码器存取的单位。一般的,GOP可以由一张I帧和多张B帧或P帧组成,I帧是内部编码帧,每个GOP的第一个帧,是一个完整的图像;P帧是前向预测帧,记录的是相对于I帧和相邻前一个P帧的变化,B帧是双向内插帧,与P帧的区别在于,它既可以参考I帧或相邻的前一个帧,也可以参考相邻的后一个帧,即P帧记录的是相对于相邻前后帧的变化。
技术实现思路
本申请实施例解决的技术问题是: ...
【技术保护点】
1.一种视频数据的修复方法,其特征在于,包括:对来自发送设备的视频数据包中的图像组进行解码;其中,所述图像组中包含至少一个关键帧和至少两个非关键帧;若所述图像组中的关键帧解码成功,判断所述图像组中是否存在解码失败的非关键帧;若为是,根据所述图像组中解码成功的关键帧和解码成功的非关键帧对所述图像组中解码失败的非关键帧进行修复。
【技术特征摘要】
1.一种视频数据的修复方法,其特征在于,包括:对来自发送设备的视频数据包中的图像组进行解码;其中,所述图像组中包含至少一个关键帧和至少两个非关键帧;若所述图像组中的关键帧解码成功,判断所述图像组中是否存在解码失败的非关键帧;若为是,根据所述图像组中解码成功的关键帧和解码成功的非关键帧对所述图像组中解码失败的非关键帧进行修复。2.根据权利要求1所述的方法,其特征在于,所述根据所述图像组中解码成功的关键帧和解码成功的非关键帧对所述图像组中解码失败的非关键帧进行修复之前,还包括:监测发送设备和接收设备之间的通信链路的网络质量参数;根据所述网络质量参数确定所述通信链路的网络状态为异常。3.根据权利要求2所述的方法,其特征在于,所述网络质量参数包括:丢包率和往返时延中的一种或多种。4.根据权利要求1~3任意一项所述的方法,其特征在于,所述根据所述图像组中解码成功的关键帧和解码成功的非关键帧对所述图像组中解码失败的非关键帧进行修复,包括:确定与待修复帧相邻的解码成功的非关键帧,以及获取所述关键帧和所述相邻的解码成功的非关键帧中相同位置的像素值;将所述关键帧和所述相邻的解码成功的非关键帧中相同位置的像素值进行加权平均得到所述待修复帧的像素值。5.根据权利要求4所述的方法,其特征在于,所述关键帧和所述相邻的...
【专利技术属性】
技术研发人员:许赫赫,
申请(专利权)人:北京大米科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。