视频抗误码方法、装置、电子设备、存储介质制造方法及图纸

技术编号:18623899 阅读:53 留言:0更新日期:2018-08-08 01:42
本发明专利技术提供一种视频抗误码方法、装置、电子设备、存储介质,视频抗误码方法包括:将视频中的每一帧图像划分为多个像素块,每一像素块包括多个像素;对视频中的每一帧图像执行抗误码的步骤,抗误码的步骤包括:根据当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值将当前帧图像中与其相邻帧图像对应位置的像素块不关联的像素块作为误码像素块;根据当前帧图像的误码像素块周围的像素块与其相邻帧图像对应位置的像素块的关联性确定待替换误码像素块;将与待替换误码像素块的对应位置的相邻帧图像的像素块替换当前帧图像的待替换误码像素块。本发明专利技术提供的方法及设备改善由于误码引起的播放异常。

Video error correcting method, device, electronic device, storage medium

The present invention provides a video anti error code method, device, electronic device and storage medium. The video anti error method includes: dividing each frame image into a plurality of pixel blocks, each pixel block includes a plurality of pixels; a step against error code is performed on each frame in the video, and the steps of anti error resistance include: according to the following steps: The pixel values of the pixels of each pixel block of the current frame image and the pixel values of the pixels of the adjacent frame images correspond to the pixel blocks in the current frame image which are not related to the pixel blocks corresponding to the adjacent frame images, and the pixel blocks around the bit error pixel block and their adjacent frames according to the current frame image. The correlation of the pixel block corresponding to the position of the image determines the replacement of the bit error pixel block; the pixel block of the adjacent frame image at the corresponding position of the pending pixel block is replaced by a replacement error pixel block of the current frame image. The method and equipment provided by the invention improve the playback exception caused by error codes.

【技术实现步骤摘要】
视频抗误码方法、装置、电子设备、存储介质
本专利技术涉及视频处理,尤其涉及一种视频抗误码方法、装置、电子设备、存储介质。
技术介绍
随着计算机网络的蓬勃发展,方便快捷的信息沟通和协作方式成为了网络技术研究和发展的热点。视频会议系统作为一种新型的通信和交流工具,突破了地域的限制,可以提供更为便捷灵活全面的音视频信号的传递和服务,得到了广泛的应用。视频的用处越来越广泛,视频会议逐渐成为一种不可或缺的潮流。然而对于视频会议的质量是用户对于视频会议产品的重要定位标准。然而,视频会议中通常会产生误码的情况。误码的产生是由于在信号传输中,衰变改变了信号的电压,致使信号在传输中遭到破坏,产生误码。噪音、交流电或闪电造成的脉冲、传输设备故障及其他因素都会导致误码。误码会严重影响视频的质量尤其是视频会议的质量。如何改善误码问题,让视频质量更加完善是本领域亟待解决的问题。
技术实现思路
本专利技术为了克服上述现有技术存在的缺陷,提供一种视频抗误码方法、装置、电子设备、存储介质,其改善由于误码引起的播放异常。根据本专利技术的一个方面,提供一种视频抗误码方法,包括:将视频中的每一帧图像划分为多个像素块,每一像素块包括多个像素;对视频中的每一帧图像执行抗误码的步骤,所述抗误码的步骤包括:根据当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值将当前帧图像中与其相邻帧图像对应位置的像素块不关联的像素块作为误码像素块;根据当前帧图像的所述误码像素块周围的像素块与其相邻帧图像对应位置的像素块的关联性确定待替换误码像素块;以及将与待替换误码像素块的对应位置的相邻帧图像的像素块替换当前帧图像的所述待替换误码像素块。可选地,所述根据当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值将当前帧图像中与其相邻帧图像对应位置的像素块不关联的像素块作为误码像素块之前,所述抗误码的步骤还包括:根据当前帧图像各像素块的像素的像素值执行当前帧图像中各相邻像素块的关联对比,并根据各相邻像素块的关联对比结果确定当前帧图像是否存在所述误码像素块;若不存在,则将下一帧图像作为当前帧图像执行抗误码的步骤。可选地,所述根据当前帧图像各像素块的像素的像素值执行当前帧图像中各相邻像素块的关联对比,并根据各相邻像素块的关联对比结果确定当前帧图像是否存在所述误码像素块的步骤包括:对当前帧图像的各个像素块,获取当前像素块及其相邻像素块至少部分像素的像素平均值;若当前像素块与其相邻像素块的像素平均值之差超过第一预定阈值,则判断当前像素块与其相邻像素块不关联;若当前像素块与其相邻像素块不关联的数量大于第二预定阈值,则确定当前帧图像存在所述误码像素块,所述第二预定阈值为大于等于1的整数。可选地,所述获取当前像素块及其相邻像素块至少部分像素的像素平均值的步骤包括:获取当前像素块相邻于其相邻像素块的多个像素的像素平均值;以及获取其相邻像素块相邻于当前像素块的多个像素的像素平均值。可选地,所述根据当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值将当前帧图像中与其相邻帧图像对应位置的像素块不关联的像素块作为误码像素块的步骤包括:当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值之差超过第三预定阈值的关联像素数量;根据对应各各像素块的关联像素数量计算平均关联像素数量;若存在对应一像素块的关联像素数量小于所述平均关联像素数量,且对应该像素块的关联像素数量与所述平均关联像素数量之差超过第四预定阈值,则将该像素块确定为与其相邻帧图像对应位置的像素块不关联的像素块。可选地,所述根据当前帧图像的所述误码像素块周围的像素块与其相邻帧图像对应位置的像素块的关联性确定待替换误码像素块的步骤包括:将所述误码像素块加入准待替换误码像素块;判断所述准待替换误码像素块的相邻像素块与其相邻帧图像对应位置的像素块是否关联;若不关联,则将该相邻像素块加入所述准待替换误码像素块并再次执行判断所述准待替换误码像素块的相邻像素块与其相邻帧图像对应位置的像素块是否关联的步骤;若关联,则将所述准待替换误码像素块作为所述待替换误码像素块。可选地,所述根据当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值将当前帧图像中与其相邻帧图像对应位置的像素块不关联的像素块作为误码像素块的步骤之后,所述根据当前帧图像的所述误码像素块周围的像素块与其相邻帧图像对应位置的像素块的关联性确定待替换误码像素块的步骤之前包括:在与当前帧图像相邻的多个相邻帧图像中确定一相邻帧图像,该相邻帧图像与将当前帧图像的边缘相似度最高。根据本专利技术的又一方面,还提供一种视频抗误码装置,包括:划分模块,用于将视频中的每一帧图像划分为多个像素块,每一像素块包括多个像素;抗误码模块,用于对视频中的每一帧图像执行抗误码的步骤,所述抗误码的步骤包括:根据当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值将当前帧图像中与其相邻帧图像对应位置的像素块不关联的像素块作为误码像素块;根据当前帧图像的所述误码像素块周围的像素块与其相邻帧图像对应位置的像素块的关联性确定待替换误码像素块;以及将与待替换误码像素块的对应位置的相邻帧图像的像素块替换当前帧图像的所述待替换误码像素块。根据本专利技术的又一方面,还提供一种电子设备,所述电子设备包括:处理器;存储介质,其上存储有计算机程序,所述计算机程序被所述处理器运行时执行如上所述的步骤。根据本专利技术的又一方面,还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如上所述的步骤。由此可见,本专利技术提供的方案,与现有技术相比,具有如下优势:1)通过像素块的像素值确定视频码流帧之间的像素块的关联性,并由此确定产生误码的位置,从而根据误码的位置从未误码的帧中找到对应位置进行替换,以改善由误码引起的播放异常,提高视频质量;2)在通过相邻帧图像判断误码位置之前,通过当前帧图像的相邻像素块的像素值的关联性判断当前帧是否存在误码,仅对存在误码的帧图像进行操作,减少相邻帧图像的像素块的关联对比的计算量;3)通过自误码位置的像素块开始向外扩散直到与相邻帧图像的对应位置处的像素块关联的像素块为止,确定待替换误码像素块,可精确确定误码区域的大小,进一步提高替换后的视频质量。附图说明通过参照附图详细描述其示例实施方式,本专利技术的上述和其它特征及优点将变得更加明显。图1示出了根据本专利技术实施例的视频抗误码方法的流程图。图2示出了根据本专利技术实施例的对每一帧图像的抗误码步骤的流程图。图3示出了根据本专利技术实施例的确定当前帧图像是否存在误码像素块的流程图。图4示出了根据本专利技术实施例的确定相邻帧图像的不关联像素块的流程图。图5示出了根据本专利技术实施例的确定待替换误码像素块的流程图。图6示出了根据本专利技术实施例的视频抗误码装置的示意图。图7示意性示出本公开示例性实施例中一种计算机可读存储介质示意图。图8示意性示出本公开示例性实施例中一种电子设备示意图。具体实施方式现在将第二附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本专利技术将全面和完整,本文档来自技高网...

【技术保护点】
1.一种视频抗误码方法,其特征在于,包括:将视频中的每一帧图像划分为多个像素块,每一像素块包括多个像素;对视频中的每一帧图像执行抗误码的步骤,所述抗误码的步骤包括:根据当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值将当前帧图像中与其相邻帧图像对应位置的像素块不关联的像素块作为误码像素块;根据当前帧图像的所述误码像素块周围的像素块与其相邻帧图像对应位置的像素块的关联性确定待替换误码像素块;以及将与待替换误码像素块的对应位置的相邻帧图像的像素块替换当前帧图像的所述待替换误码像素块。

【技术特征摘要】
1.一种视频抗误码方法,其特征在于,包括:将视频中的每一帧图像划分为多个像素块,每一像素块包括多个像素;对视频中的每一帧图像执行抗误码的步骤,所述抗误码的步骤包括:根据当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值将当前帧图像中与其相邻帧图像对应位置的像素块不关联的像素块作为误码像素块;根据当前帧图像的所述误码像素块周围的像素块与其相邻帧图像对应位置的像素块的关联性确定待替换误码像素块;以及将与待替换误码像素块的对应位置的相邻帧图像的像素块替换当前帧图像的所述待替换误码像素块。2.如权利要求1所述的视频抗误码方法,其特征在于,所述根据当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值将当前帧图像中与其相邻帧图像对应位置的像素块不关联的像素块作为误码像素块之前,所述抗误码的步骤还包括:根据当前帧图像各像素块的像素的像素值执行当前帧图像中各相邻像素块的关联对比,并根据各相邻像素块的关联对比结果判断当前帧图像是否存在所述误码像素块;若不存在,则将下一帧图像作为当前帧图像执行抗误码的步骤。3.如权利要求2所述的视频抗误码方法,其特征在于,所述根据当前帧图像各像素块的像素的像素值执行当前帧图像中各相邻像素块的关联对比,并根据各相邻像素块的关联对比结果判断当前帧图像是否存在所述误码像素块的步骤包括:对当前帧图像的各个像素块,获取当前像素块及其相邻像素块至少部分像素的像素平均值;若当前像素块与其相邻像素块的像素平均值之差超过第一预定阈值,则判断当前像素块与其相邻像素块不关联;若当前像素块与其相邻像素块不关联的数量大于第二预定阈值,则确定当前帧图像存在所述误码像素块,所述第二预定阈值为大于等于1的整数。4.如权利要求3所述的视频抗误码方法,其特征在于,所述获取当前像素块及其相邻像素块至少部分像素的像素平均值的步骤包括:获取当前像素块相邻于其相邻像素块的多个像素的像素平均值;以及获取其相邻像素块相邻于当前像素块的多个像素的像素平均值。5.如权利要求1所述的视频抗误码方法,其特征在于,所述根据当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值将当前帧图像中与其相邻帧图像对应位置的像素块不关联的像素块作为误码像素块的步骤包括:当前帧图像各像素块的像素的像素值及其相邻帧图像对应位置的像素块的像素的像素值之差超过第三预定阈值的关联像素数...

【专利技术属性】
技术研发人员:叶良平肖楚然郇海龙苏安明
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:江苏,32

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

1