MJPEG视频无线传输主动抗干扰方法技术

技术编号:13283866 阅读:113 留言:0更新日期:2016-07-09 00:57
本发明专利技术公开了一种MJPEG视频无线传输主动抗干扰方法,涉及图像处理方法技术领域。所述方法包括:服务器向客户端发送MJPEG视频数据,当客户端检测到接收到的某一帧MJPEG视频数据的帧头信息出现错误时,则抛弃这一帧MJPEG视频数据,若帧头信息无误,则检测信道错误比特率是否高于前向纠错码方法所能提供的纠错能力,若低于,则采用前向纠错码方法对MJPEG视频数据进行纠错,若高于,则抛弃这一帧MJPEG视频数据,并不再使用自动重复请求协议来恢复损坏的数据。所述方法具有可操作性强、适应性强,在复杂电磁环境下具有良好的抗干扰性能以及不需要对硬件资源进行调整等特点。

【技术实现步骤摘要】
MJPEG视频无线传输主动抗干扰方法
本专利技术涉及图像处理方法
,尤其涉及一种MJPEG视频无线传输主动抗干扰方法。
技术介绍
MJPEG视频标准是一种基于静态图像压缩技术JPEG发展起来的动态图像压缩技术,该标准不进行帧间压缩,只是将一幅幅的JPEG图片组成视频文件。JPEG编码数据大致可以分成两部分:标记码和压缩数据。标记码部分是JPEG文件的头信息,给出了JPEG图像的所有信息,比如图像的宽、高、Huffillan表、量化表、重入间隔标记等,头信息的损坏或者丢失将导致整帧图像发生错误。MJPEG视频无线传输的解码方式为:若标记码部分的头信息无误,通常采用FEC(ForwardErrorCorrection,前向纠错码)编码或者ARQ(AutomaticRepeatRequest,自动重复请求协议)技术来保证它们的无误传输。FEC编码是一种前向纠错码,在FEC中发送方在发送的数据前加一段冗余的数据,这样接收者就能够根据这些冗余数据和提前设定好的算法发现数据中的错误码并且确定具体错误码的位置,不需要通知发送方重新发送数据,而是能够自动纠正错误。ARQ技术以“停止等待”模式为例,发送方在发送完一个数据包后会等待接收方的回执(ACK),如果发送方接收到有效ACK,则下一数据包才会被发送。反之,如果发送方接收到的是无效ACK,则发送端会重新传送上一个数据包。如果信道错误比特率高于FEC所能提供的纠错能力,那么FEC编码不能起到任何作用,在这种情况下,只能采用ARQ技术等待发送方重传数据,如图2所示。这种解码方式的缺点显而易见,即当FEC编码无法完成纠错功能时,采用ARQ技术会严重影响整个系统的响应速度,若是不采用ARQ技术,则图像的质量无法保证。由于图像容错编码与无线传输问题的复杂性,目前尚没有一种通用技术能够有效处理各种具体情况。
技术实现思路
本专利技术所要解决的技术问题是提供一种MJPEG视频无线传输主动抗干扰方法,所述方法可根据实际需求对MJPEG视频数据进行灵活处理,具有可操作性强、适应性强,在复杂电磁环境下具有良好的抗干扰性能,不需要对硬件资源进行调整等特点。为解决上述技术问题,本专利技术所采取的技术方案是:一种MJPEG视频无线传输主动抗干扰方法,其特征在于所述方法包括:服务器向客户端发送MJPEG视频数据,当客户端检测到接收到的某一帧MJPEG视频数据的帧头信息出现错误时,则抛弃这一帧MJPEG视频数据,若帧头信息无误,则检测信道错误比特率是否高于前向纠错码方法所能提供的纠错能力,若低于,则采用前向纠错码方法对MJPEG视频数据进行纠错,若高于,则抛弃这一帧MJPEG视频数据,并不再使用自动重复请求协议来恢复损坏的数据,客户端在规定的时间内接收完有效数量的MJPEG视频数据后,根据接收到的MJPEG视频数据显示图像。进一步的技术方案在于,所述方法还包括:若在规定的时间内,客户端不能得到有效数量的MJPEG视频数据,则由客户端向服务器发送控制命令,服务器根据接收的控制命令,增大图像采集的帧频,并加大图像的分辨率,用于加大服务器发送MJPEG视频数据的密集度,直到客户端能够得到有效数量的MJPEG视频数据显示清晰图像为止。采用上述技术方案所产生的有益效果在于:所述方法根据接收到的MJPEG视频数据情况,客户端可对服务器所发送视频数据的帧频、分辨率进行控制和调整,具有可操作性强、适应性强,在复杂电磁环境下具有良好的抗干扰性能以及不需要对硬件资源进行调整等特点。附图说明下面结合附图和具体实施方式对本专利技术作进一步详细的说明。图1是本专利技术所述方法的流程图;图2是现有技术的流程图。具体实施方式下面结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在下面的描述中阐述了很多具体细节以便于充分理解本专利技术,但是本专利技术还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本专利技术内涵的情况下做类似推广,因此本专利技术不受下面公开的具体实施例的限制。如图1所示,本专利技术公开了一种MJPEG视频无线传输主动抗干扰方法,所述方法包括:服务器向客户端发送MJPEG视频数据,当客户端检测到接收到的某一帧MJPEG视频数据的帧头信息出现错误时,则抛弃这一帧MJPEG视频数据,若帧头信息无误,则检测信道错误比特率是否高于前向纠错码(FEC)方法所能提供的纠错能力,若低于,则采用前向纠错码方法对MJPEG视频数据进行纠错,若高于,则抛弃这一帧MJPEG视频数据,并不再使用自动重复请求(ARQ)协议来恢复损坏的数据,客户端在规定的时间内接收完有效数量的MJPEG视频数据后,根据接收到的MJPEG视频数据显示图像;若在规定的时间内,客户端不能得到有效数量的MJPEG视频数据,则由客户端向服务器发送控制命令,服务器根据接收的控制命令,增大图像采集的帧频,并加大图像的分辨率,以这两种方式加大服务器发送视频数据的密集度,用这种以数量换取质量的方式,使得客户端能够接收到清晰的图像。所述方法根据接收到的MJPEG视频数据情况,客户端可对服务器所发送视频数据的帧频、分辨率进行控制和调整,具有可操作性强、适应性强,在复杂电磁环境下具有良好的抗干扰性能,以及不需要对硬件资源进行调整等特点。本文档来自技高网
...

【技术保护点】
一种MJPEG视频无线传输主动抗干扰方法,其特征在于所述方法包括:服务器向客户端发送MJPEG视频数据,当客户端检测到接收到的某一帧MJPEG视频数据的帧头信息出现错误时,则抛弃这一帧MJPEG视频数据,若帧头信息无误,则检测信道错误比特率是否高于前向纠错码方法所能提供的纠错能力,若低于,则采用前向纠错码方法对MJPEG视频数据进行纠错,若高于,则抛弃这一帧MJPEG视频数据,并不再使用自动重复请求协议来恢复损坏的数据,客户端在规定的时间内接收完有效数量的MJPEG视频数据后,根据接收到的MJPEG视频数据显示图像。

【技术特征摘要】
1.一种MJPEG视频无线传输主动抗干扰方法,其特征在于所述方法包括:服务器向客户端发送MJPEG视频数据,当客户端检测到接收到的某一帧MJPEG视频数据的帧头信息出现错误时,则抛弃这一帧MJPEG视频数据,若帧头信息无误,则检测信道错误比特率是否高于前向纠错码方法所能提供的纠错能力,若低于,则采用前向纠错码方法对MJPEG视频数据进行纠错,若高于,则抛弃这一帧MJPEG视频数据,并不再使用自动...

【专利技术属性】
技术研发人员:马春庭李江波杨帆刘宁韩守红毛向东崔凯波邓辉咏康菁洋孙海涛熊超张健杨耀
申请(专利权)人:中国人民解放军军械工程学院
类型:发明
国别省市:河北;13

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

1