视频监控的视频数据处理方法与流程

文档序号:13391838阅读:659来源:国知局

本发明涉及了一种视频监控的视频数据处理方法。



背景技术:

目前,在现有的监控应用领域中,录像视频文件在传输的过程中一般会由于受到干扰而产生失真,或者视频信号在显示设备上显示时需要先进行格式转换、合成、二度格式转换后才能输出到相应的模块中进行播放,这容易造成视频信息的部分丢失,导致该录像视频在显示时无法完整重现原来的视频图像。目前对录像视频的完整性进行检测的技术多是通过记录录像视频文件的起始时间和大小来判断,而且智能通过一段时间内的文件起始时间是否连续来粗略的判断录像视频文件的完整性,并不能对文件进行彻底分析确定该文件数据是否真的完整。

为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。



技术实现要素:

本发明的目的是针对现有技术的不足,从而提供了一种视频监控的视频数据处理方法。

为了实现上述目的,本发明所采用的技术方案是:一种视频监控的视频数据处理方法,该方法包括以下步骤:

步骤1,采集第一视频图像数据并对该第一视频图像数据进行编码和封装后得到数据包,并将该数据包传输给云端服务器;

步骤2,显示设备从云端服务器下载该数据包,并对该数据包进行解封装和解码后得到第二视频图像数据,并判断所述第二视频图像数据是否完整;

步骤3,若所述第二视频图像数据是完整的,则将该第二视频图像数据分割成多个小视频图像数据;

步骤4,判断每一个所述小视频图像数据是否是yuv格式视频数据;

步骤5,若所述小视频图像是yuv格式视频数据,则将所述小视频图像输出至该显示设备的合成模块,并输出到所述显示设备的液晶显示屏。

基于上述,所述封装后的数据包包括第一视频图像数据的大小。

基于上述,步骤2的具体步骤在于:读取所述第二视频图像的第5至8字节,将所述5至8字节中记录的数据的大小与所述第二视频图像的格式头长度相加,得出所述计算结果,并将该结果与接收到的所述第一视频图像数据的大小进行比较,若所述计算结果大于接收到的所述第一视频图像数据的大小,则确定该视频文件不完整,舍弃。

基于上述,若所述小视频图像不是yuv格式的视频数据,则将该视频数据输出至所述显示设备的转换模块并将该视频数据转换为rgb格式视频数据;将rgb格式视频数据输出至所述显示设备的合成模块进行合成,并将合成后的视频数据转换为yuv格式视频数据并输出到显示器。

本发明相对现有技术具有突出的实质性特点和显著的进步,具体的说,本发明方法,解决了现有技术中录像视频文件在传输播放的过程中所造成的视频信息部分丢失而无法完整重现原来的视频图像的问题,保证了文件数据的完整性。

附图说明

图1是本发明的流程图。

具体实施方式

下面通过具体实施方式,对本发明的技术方案做进一步的详细描述。

如图1所示,一种视频监控的视频数据处理方法,该方法包括以下步骤:

步骤1,采集第一视频图像数据并对该第一视频图像数据进行编码和封装后得到数据包,并将该数据包传输给云端服务器;

步骤2,显示设备从云端服务器下载该数据包,并对该数据包进行解封装和解码后得到第二视频图像数据,并判断所述第二视频图像数据是否完整;

步骤3,若所述第二视频图像数据是完整的,则将该第二视频图像数据分割成多个小视频图像数据;

步骤4,判断每一个所述小视频图像数据是否是yuv格式视频数据;

步骤5,若所述小视频图像是yuv格式视频数据,则将所述小视频图像输出至该显示设备的合成模块,并输出到所述显示设备的液晶显示屏。

具体的,所述封装后的数据包包括第一视频图像数据的大小;所述步骤2的具体步骤在于:读取所述第二视频图像的第5至8字节,将所述5至8字节中记录的数据的大小与所述第二视频图像的格式头长度相加,得出所述计算结果,并将该结果与接收到的所述第一视频图像数据的大小进行比较,若所述计算结果大于接收到的所述第一视频图像数据的大小,则确定该视频文件不完整,舍弃。

若所述小视频图像不是yuv格式的视频数据,则将该视频数据输出至所述显示设备的转换模块并将该视频数据转换为rgb格式视频数据;将rgb格式视频数据输出至所述显示设备的合成模块进行合成,并将合成后的视频数据转换为yuv格式视频数据并输出到显示器。

最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制;尽管参照较佳实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者对部分技术特征进行等同替换;而不脱离本发明技术方案的精神,其均应涵盖在本发明请求保护的技术方案范围当中。



技术特征:

技术总结
本发明提供一种视频监控的视频数据处理方法,该方法包括:采集第一视频图像数据并对该第一视频图像数据进行编码和封装后得到数据包,并将该数据包传输给云端服务器;显示设备从云端服务器下载该数据包,并对该数据包进行解封装和解码后得到第二视频图像数据,并判断所述第二视频图像数据是否完整;若所述第二视频图像数据是完整的,则将该第二视频图像数据分割成多个小视频图像数据;判断每一个所述小视频图像数据是否是YUV格式视频数据;若所述小视频图像是YUV格式视频数据,则将所述小视频图像输出至该显示设备的合成模块,并输出到所述显示设备的液晶显示屏。

技术研发人员:李根胜;冯淼
受保护的技术使用者:郑州蓝视科技有限公司
技术研发日:2016.09.12
技术公布日:2018.01.05
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1