当前位置: 首页 > 专利查询>鲍金龙专利>正文

视频数据恢复方法及装置制造方法及图纸

技术编号:19970710 阅读:39 留言:0更新日期:2019-01-03 16:25
本发明专利技术提供一种视频数据恢复方法及装置,涉及视频处理技术领域,该方法包括:若当前帧存在错误块,则从该当前帧的第一参考帧中,获取与错误块对应的参考块;基于针对参考块的第一运动向量,确定针对错误块的预测块;基于当前帧中与错误块相邻的多个像素的梯度数据,确定针对预测块的连续性数据,该连续性数据用于说明预测块的纹理与错误块周围像素的纹理的连续性;若该连续性数据小于或等于连续性数据阈值,则将当前帧中的错误块替换为预测块。若该连续性一致,可将当前帧中的错误块替换为预测块。本发明专利技术确保了预测块与当前帧的匹配效果,从而提高了对当前帧的恢复效果。

Video Data Recovery Method and Device

The invention provides a video data recovery method and device, which relates to the technical field of video processing. The method includes: if there is an error block in the current frame, a reference block corresponding to the error block is obtained from the first reference frame of the current frame; a prediction block for the error block is determined based on the first motion vector for the reference block; and a multi-image adjacent to the error block in the current frame. The gradient data is used to determine the continuity data for the prediction block, which is used to illustrate the continuity between the texture of the prediction block and the texture of the pixels around the error block. If the continuity data is less than or equal to the continuity data threshold, the error block in the current frame is replaced by the prediction block. If the continuity is consistent, the error block in the current frame can be replaced by the prediction block. The invention ensures the matching effect between the prediction block and the current frame, thereby improving the recovery effect of the current frame.

【技术实现步骤摘要】
视频数据恢复方法及装置
本专利技术涉及视频处理
,具体而言,涉及一种视频数据恢复方法及装置。
技术介绍
帧是组成视频数据的基本单位,在视频数据的存储、读取以及传输过程中,若当前帧发生解码错误,不仅当前帧要丢弃,后续帧因为可能对该当前帧存在参考依赖性,也不能正确解码,这样在下一个可独立解码的帧出现之前的帧都要丢弃,从而导致视频数据的存储、读取以及传输过程的可靠性降低。因此,需要对发生解码错误的帧进行恢复。现有技术中,若当前帧的解码块发生错误,可以在当前帧的参考帧中寻找与错误块相对应位置的解码块作为参考块,并通过该参考块来代替该错误编码块,从而对发生解码错误的帧进行恢复。但由于不同帧之间的图像通常是不同的,且图像中可能会包括不同方向的纹理,如果直接通过参考帧中寻找与错误编码块相对应位置的解码块,来代替错误编码块,恢复帧的效果较差,难以有效确保视频数据在存储、读取以及传输过程中的可靠性。
技术实现思路
本专利技术的目的在于,针对上述现有技术中的不足,提供一种视频数据恢复方法及装置,以对错误或丢失的视频数据进行有效恢复,确保了视频数据在存储、读取以及传输过程中的可靠性。为实现上述目的,本专本文档来自技高网...

【技术保护点】
1.一种视频数据恢复方法,其特征在于,所述方法包括:若当前帧存在错误块,则从所述当前帧的第一参考帧中,获取与所述错误块对应的参考块;基于针对所述参考块的第一运动向量,确定针对所述错误块的预测块;基于所述当前帧中与所述错误块相邻的多个像素的梯度数据,确定针对所述预测块的连续性数据,所述连续性数据用于说明所述预测块的纹理与所述错误块周围像素的纹理的连续性;若所述连续性数据小于或等于连续性数据阈值,则将所述当前帧中的所述错误块替换为所述预测块。

【技术特征摘要】
1.一种视频数据恢复方法,其特征在于,所述方法包括:若当前帧存在错误块,则从所述当前帧的第一参考帧中,获取与所述错误块对应的参考块;基于针对所述参考块的第一运动向量,确定针对所述错误块的预测块;基于所述当前帧中与所述错误块相邻的多个像素的梯度数据,确定针对所述预测块的连续性数据,所述连续性数据用于说明所述预测块的纹理与所述错误块周围像素的纹理的连续性;若所述连续性数据小于或等于连续性数据阈值,则将所述当前帧中的所述错误块替换为所述预测块。2.如权利要求1所述的视频数据恢复方法,其特征在于,所述梯度数据包括梯度方向,所述基于所述当前帧中与所述错误块相邻的多个像素的梯度数据,确定针对所述预测块的连续性数据,包括:基于所述错误块的高度,获取所述预测块左边缘的至少一列预测像素、所述当前帧与所述错误块左边缘相邻的多列正确像素;基于所述至少一列预测像素和所述多列正确像素,确定第一列正确像素的梯度方向以及第二列正确像素的梯度方向,其中,所述第一列正确像素为所述多列正确像素中与所述预测块左边缘相邻列的正确像素,所述第二列正确像素为所述多列正确像素中与所述第一列正确像素相邻的正确像素;基于所述第一列正确像素的梯度方向和所述第二列正确像素的梯度方向,确定所述连续性数据。3.如权利要求2所述的视频数据恢复方法,其特征在于,所述基于所述第一列正确像素的梯度方向和所述第二列正确像素的梯度方向,确定所述连续性数据,包括:确定所述第二列正确像素的梯度方向的法线方向,和与所述第二列正确像素处于所述第一列正确像素所在直线的第一交点;获取所述第一列正确像素中距离所述第一交点最近的像素,作为与所述第二列正确像素对应的中间列正确像素;确定所述第二列正确像素的梯度方向,和与所述第二列正确像素对应的中间列正确像素的梯度方向之间的梯度方向差;将所确定的梯度方向差的绝对值进行累加;将累加结果的平均值确定为所述连续性数据。4.如权利要求3所述的视频数据恢复方法,其特征在于,所述梯度数据还包括梯度强度;所述获取所述第一列正确像素中距离所述第一交点最近的像素,作为与所述第二列正确像素对应的中间列正确像素,包括:若所述第二列正确像素的梯度强度为0,则将与所述第二列正确像素处于同一行的所述第一列正确像素,确定为与所述第二列正确像素对应的中间列正确像素。5.如权利要求1或2所述的视频数据恢复方法,其特征在于,所述梯度数据包括梯度方向,所述基于所述当前帧中与所述错误块相邻的多个像素的梯度数据,确定针对所述预测块的连续性数据,包括:基于所述错误块的宽度,获取所述预测块上边缘的至少一行预测像素、所述当前帧与所述错误块上边缘相邻的多行正确像素;基于所述至少一行预测像素和所述多行正确像素,确定第一行正确像素的梯度方向以及第二行正确像素的梯度方向,其中,所述第一行正确像素为所述多行正确像素中与所述预测块上边缘相邻行的正确像素,所述第二行正确像素为所述多行正确像素中与所述第一行正确像素相邻的正确像素;基于所述第一行正确像素的梯度方向和所述第二行正确像素的梯度方向,确定所述连续性数据。6.如权利要求1所述的视频数据恢复方法,其特征在于,在所述基于针对所述参考块的第一运动向量,确定针对所述错误块的预测块之前,所述方法还包括:在所述当前帧中获取与所述错误块相邻的多个正确块的第一运动向量;将所获取的多个第一运动向量的平均值,确定为针对所述参考块的第一运动向量。7.如权利要求1所述的视频数据恢复方法,其特征在于,所述方法还包括:若所述第一参考帧丢失,则基于所述第一参考帧和所述当前帧在视频数据中的位置,确定所述当前帧的第二参考帧;从所述第二参考帧中,获取与所述错误块对应的参考块。8.如权利要求7所述的视频数据恢复方法,其特征在于,所述视频数据包括I帧,还包括P帧和B帧中的至少一种;所述基于所述第一参考帧和所述当前帧在视频数据中的位置,确定所述当前帧的第二参考帧,包括下述任一项:若所述第一参考帧丢失,且所述第一参考帧在所述当前帧之前,则将所述第一参考帧之前的P帧或B帧,确定为第二参考帧;若所述第一参考帧丢失,所述当前帧为B帧,且所述第一参考帧包括在所述当前帧之后的帧,则将所述当前帧之前的P帧或B帧,确定为第二参考帧。9.如权利要求7所述的视频数据恢复方法,其特征在于,所述方法还包括:基于针对所述参考块的第一运动向量、所述当前帧与所述第一参考帧的时间差、所述当前帧与所述第二参考帧的时间差,确定针对所述参考块的第二运动向量;基于...

【专利技术属性】
技术研发人员:鲍金龙
申请(专利权)人:鲍金龙
类型:发明
国别省市:内蒙古,15

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

1