一种适用于指挥调度的视频解码方法和装置制造方法及图纸

技术编号:30789289 阅读:18 留言:0更新日期:2021-11-16 07:52
本发明专利技术涉及视频解码技术领域,具体地说,涉及一种适用于指挥调度的视频解码方法和装置。包括搭建视频监控系统、获取监控视频、对监控视频进行解码操作、实时播放展示监控视频、载入人工智能技术协助指挥人员进行调度决策等步骤。本发明专利技术设计可以让所有处理器核心都保持使用状态,提高视频解码的效率;可以更好地保证画面的连续性,节省传输频带,保证一定的图像质量;可以输出像素、画面尺寸统一的视频图像,使显示大屏整齐、清晰,减轻杂乱视频画面对监管人员眼睛的伤害,可以更迅速发现监控区域的异常情况并可以及时进行指挥调度,提高监控及指挥调度的效果;其装置可以提高视频解码的效率,减少视频传输过程中的数据损失,提高视频的质量。视频的质量。视频的质量。

【技术实现步骤摘要】
一种适用于指挥调度的视频解码方法和装置


[0001]本专利技术涉及视频解码
,具体地说,涉及一种适用于指挥调度的视频解码方法和装置。

技术介绍

[0002]近年来,越来越多的重大事件暴露出了很多应急管理方面的问题,导致很多传统的工作模式和信息处理方式的逐渐不能满足现代社会的发展要求,若可以互联网、融合通信等手段搭建智能指挥调度中心平台,则可助力社会各部门之间实现无限沟通、即时指挥调度。支撑即时指挥调度实现的最基础条件为实时的视频监控系统,但是,远程的视频在传输过程中,会受到很多因素的影响,容易出现数据损失。为了减少数据损失,常规做法为对视频数据进行编码后传输,并在接收端对视频进行解码、重建及展示。然而,为了提高视频解码的效率,会通过多核处理器进行多视频帧并行解码操作,传统并行解码方式包括帧级并行和宏块并行方法,当全部采用帧级并行解码时,若可并行处理的帧的数量少于处理器的核心数时,会存在处理器闲置的情况,而当全部采用宏块并行解码时,不能并行实现,导致解码效率不高;同时,常规的视频码解码器进行视频解码时,通常只记录解析过程中的错误码,而不对错误码做任何处理,则容易导致后续的模块只输出正确码,从而出现视频信号被显示后减少了部分显示画面,严重影响了画面的连续性;另外,指挥中心常常会通过大屏同时展示多个监控画面,而不同摄像装置摄录上传的视频画面之间难免存在像素、画面尺寸不统一的情况,容易导致显示大屏展示的画面杂乱、不清晰,不仅对监管人员的眼睛伤害较大,而且严重影响了监控效果,导致指挥调度的效率降低。

技术实现思路

[0003]本专利技术的目的在于提供一种适用于指挥调度的视频解码方法和装置,以解决上述
技术介绍
中提出的问题。
[0004]为实现上述技术问题的解决,本专利技术的目的之一在于,提供了一种适用于指挥调度的视频解码方法,包括如下步骤:
[0005]S1、建设指挥调度中心,搭建视频监控系统;
[0006]S2、获取监控视频,将视频经缓冲上传技术传输到指挥中心监控系统;
[0007]S3、对获取的监控视频进行解码操作;
[0008]S4、通过视频监控系统的电视大屏,实时播放展示监控视频,并提供视频的录制、存储及回放功能;
[0009]S5、载入多种人工智能技术,辅助监管人员进行监控,并提供异常检测及告警功能,协助指挥人员进行调度决策。
[0010]作为本技术方案的进一步改进,所述S3中,对获取的监控视频进行解码操作的方法包括如下步骤:
[0011]S3.1、获取并等待视频帧传输,顺序读入编码端发送的视频帧;
[0012]S3.2、通过多核处理器对视频帧进行并行解码处理;
[0013]S3.3、对视频帧解析过程中存在的错误码进行识别及掩盖;
[0014]S3.4、对视频帧的画面大小进行判定、缩放使视频画面尺寸统一;
[0015]S3.5、顺序输出已解码的视频帧;
[0016]S3.6、对视频进行重建,并输出画面清晰顺畅的监控视频。
[0017]作为本技术方案的进一步改进,所述S3.2中,通过多核处理器对视频帧进行并行解码处理的方法包括如下步骤:
[0018]S3.2.1、顺序读入视频帧比特流;
[0019]S3.2.2、确认能够处理视频帧的处理器核心数目;
[0020]S3.2.3、确认可并行处理的视频帧数目;
[0021]S3.2.4、判断视频帧的数目是否大于或等于处理器的核心数目,若是,则通过帧级并行解码,若否,则保留一个视频帧采用宏块并行解码,其他视频帧采用帧级并行解码,进入下一步;
[0022]S3.2.5、判断是否还有未处理的视频帧,若是,则返回步骤S3.2.2,若否,则按照接收顺序输出视频帧码流。
[0023]作为本技术方案的进一步改进,所述S3.3中,对视频帧解析过程中存在的错误码进行识别及掩盖的方法包括如下步骤:
[0024]S3.3.1、顺序接收视频码流,判断上述视频帧解析过程中是否存在错误码;
[0025]S3.3.2、若存在错误码,则根据解码情况,记录并标识解码过程中的错误码;
[0026]S3.3.3、根据错误码标识步骤中记录的错误码生成错误掩盖参数;
[0027]S3.3.4、将错误掩盖参数与解码后的视频码流数据按接收顺序输出。
[0028]作为本技术方案的进一步改进,所述S3.3.3中,所述错误掩盖参数根据错误码相邻块的平均数得出。
[0029]作为本技术方案的进一步改进,所述S3.4中,对视频帧的画面大小进行判定、缩放使视频画面尺寸统一的方法包括如下步骤:
[0030]S3.4.1、顺序接收解码后的视频码流数据;
[0031]S3.4.2、判断当前视频帧画面大小是否与下一帧视频画面大小相等;
[0032]S3.4.3、若不相等,则根据显示信息判定第一帧缓冲器是否具有足够空间存储已缩放帧,若空间足够,则缩放参考帧以及将已缩放帧存储至第一帧缓冲器中;
[0033]S3.4.4、若步骤S3.4.3中判定为空间不足,则返回上一步,判断第二帧缓冲器是否具有足够空间存储已缩放帧,依次进行循环判定;
[0034]S3.4.5、针对当前与下一帧画面相等的视频帧,以及已缩放及存储的视频帧,通过视频解码器对下一帧视频画面进行解码以及画面缩放;
[0035]S3.4.6、判断是否所有的视频帧画面都已解码缩放,若否,则返回步骤S3.4.2,若是,则按接收顺序输出画面尺寸统一的视频帧。
[0036]其中,S3.4.2中,通过将比特流解码为多个帧,并根据比特流来判定视频前后帧画面的大小
[0037]作为本技术方案的进一步改进,所述S5中,载入的人工智能技术包括但不限于生物识别、图像识别、异物检测、动态追踪等。
[0038]本专利技术的目的之二在于,提供了一种适用于指挥调度的视频解码系统,该系统装载于指挥调度中心的视频监控系统中,其运行过程用于实现上述任一的适用于指挥调度的视频解码方法的步骤。
[0039]本专利技术的目的之三在于,提供了一种适用于指挥调度的视频解码装置,包括若干摄像头,若干摄像头同时接入编码器,所述编码器远程通讯连接有解码器,所述解码器接入多核处理器,所述多核处理器上还信号连接有显示单元和播放单元,所述多核处理器外还通过总线连接有用户接口、网络接口和存储器,所述存储器内存储有操作系统、网络通信模块、用户接口模块和视频解码程序。
[0040]作为本技术方案的进一步改进,所述摄像头在接入所述编码器之前,还依次电性连接有视频前置服务器和自适应性帧压缩控制器。
[0041]作为本技术方案的进一步改进,所述编码器与所述解码器之间还依次信号连接有比特流生成器、信息获取器和比特流缓冲器,所述解码器与所述显示单元之间信号连接有帧缓冲器。
[0042]作为本技术方案的进一步改进,所述多核处理器用于执行存储于存储器中的视频解码程序时实现上述任一的适用于指本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于指挥调度的视频解码方法,其特征在于:包括如下步骤:S1、建设指挥调度中心,搭建视频监控系统;S2、获取监控视频,将视频经缓冲上传技术传输到指挥中心监控系统;S3、对获取的监控视频进行解码操作;S4、通过视频监控系统的电视大屏,实时播放展示监控视频,并提供视频的录制、存储及回放功能;S5、载入多种人工智能技术,辅助监管人员进行监控,并提供异常检测及告警功能,协助指挥人员进行调度决策。2.根据权利要求1所述的适用于指挥调度的视频解码方法,其特征在于:所述S3中,对获取的监控视频进行解码操作的方法包括如下步骤:S3.1、获取并等待视频帧传输,顺序读入编码端发送的视频帧;S3.2、通过多核处理器对视频帧进行并行解码处理;S3.3、对视频帧解析过程中存在的错误码进行识别及掩盖;S3.4、对视频帧的画面大小进行判定、缩放使视频画面尺寸统一;S3.5、顺序输出已解码的视频帧;S3.6、对视频进行重建,并输出画面清晰顺畅的监控视频。3.根据权利要求2所述的适用于指挥调度的视频解码方法,其特征在于:所述S3.2中,通过多核处理器对视频帧进行并行解码处理的方法包括如下步骤:S3.2.1、顺序读入视频帧比特流;S3.2.2、确认能够处理视频帧的处理器核心数目;S3.2.3、确认可并行处理的视频帧数目;S3.2.4、判断视频帧的数目是否大于或等于处理器的核心数目,若是,则通过帧级并行解码,若否,则保留一个视频帧采用宏块并行解码,其他视频帧采用帧级并行解码,进入下一步;S3.2.5、判断是否还有未处理的视频帧,若是,则返回步骤S3.2.2,若否,则按照接收顺序输出视频帧码流。4.根据权利要求2所述的适用于指挥调度的视频解码方法,其特征在于:所述S3.3中,对视频帧解析过程中存在的错误码进行识别及掩盖的方法包括如下步骤:S3.3.1、顺序接收视频码流,判断上述视频帧解析过程中是否存在错误码;S3.3.2、若存在错误码,则根据解码情况,记录并标识解码过程中的错误码;S3.3.3、根据错误码标识步骤中记录的错误码生成错误掩盖参数;S3.3.4、将错误掩盖参数与解码后的视频码流数据按接收顺序输出。5.根据权利要求4所述的适用于指挥调度的视频解码方法,其特征在于:所述S3.3.3中,...

【专利技术属性】
技术研发人员:刘扬
申请(专利权)人:北京凌壹世纪科技有限公司
类型:发明
国别省市:

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

1