System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种MVPS系列视频处理系统及方法技术方案_技高网

一种MVPS系列视频处理系统及方法技术方案

技术编号:40106578 阅读:15 留言:0更新日期:2024-01-23 18:31
本申请提出了一种MVPS系列视频处理系统及方法,属于视频处理技术领域。本申请所述视频采集模块用于采集MVPS系列视频数据,所述视频接收模块用于将所述MVPS系列视频数据解析为以帧为单位的MVPS视频流数据,所述视频解码模块用于得到解码的MVPS视频流数据,所述视频叠加模块对所述背景数据和前景数据进行叠加生成目标视频数据,所述视频输出模块用于将所述目标视频数据输出至所述MVPS系列视频处理系统所接入的视频显示设备,所述视频编码模块用于得到编码的目标视频数据,所述视频发送模块将所述编码后的视频数据传输至所述MVPS系列视频处理系统所接入的客户端。本发明专利技术系统实现了对多路视频的同时编码解码,解决了目标对于多路视频数据的编码解码难的问题。

【技术实现步骤摘要】

本申请涉及视频处理,并且更具体地,涉及一种mvps系列视频处理系统及方法。


技术介绍

1、采用多路4k视频编解码技术的多路视频处理系统(mvps,multi-videoprocessing system)可广泛应用于航空、航天、船舶、工业控制等关键领域,但对传统cpu和gpu来说,其运行往往具有很高的系统资源占用率,严重影响cpu和gpu的其他任务执行。


技术实现思路

1、针对上述问题,本申请提出了一种mvps系列视频处理系统,包括:视频采集模块、视频接收模块、视频解码模块、视频叠加模块、视频输出模块、视频编码模块和视频发送模块;

2、所述视频采集模块用于采集多路的mvps系列视频数据,所述视频接收模块用于接收mvps系列视频数据,并对所述mvps系列视频数据解析,将所述mvps系列视频数据解析为以帧为单位的mvps视频流数据,所述视频解码模块用于对所述mvps视频流数据解码,得到解码的mvps视频流数据,所述视频叠加模块用于将所述mvps视频流数据作为背景数据,将所述解码的mvps视频流数据作为前景数据,对所述背景数据和前景数据进行叠加生成目标视频数据,所述视频输出模块用于将所述目标视频数据输出至所述mvps系列视频处理系统所接入的视频显示设备,所述视频编码模块用于对所述目标视频数据进行编码,得到编码的目标视频数据,所述视频发送模块用于接收所述编码后的目标视频数据,并将所述编码后的视频数据传输至所述mvps系列视频处理系统所接入的客户端。

3、可选的,mvps系列视频处理系统,还包括:控制模块,所述控制模块提供对外接口,通过对外接口以soap协议连接控制平台;

4、所述控制模块用于控制mvps系列视频处理系统的运行;

5、所述控制模块控制mvps系列视频处理系统的运行,包括:

6、所述控制模块用于基于gsoap库构建包括soap协议的webservice服务器,控制平台基于webservice服务器提供的soap协议,调用所述控制模块的接口方法以控制mvps系列视频处理系统的运行。

7、可选的,控制模块用于基于gsoap库构建包括soap协议的webservice服务器,控制平台基于webservice服务器提供的soap协议,调用所述控制模块的接口方法以控制mvps系列视频处理系统的运行。

8、可选的,所述视频叠加模块将所述mvps视频流数据作为背景数据,将所述解码的mvps视频流数据作为前景数据,对所述背景数据和前景数据进行叠加生成目标视频数据包括:

9、将所述前景数据和所述背景数据所对应视频流数据从rgb色彩空间转换到yuv色彩空间,并将颜色信息数据与亮度信息数据分开处理;

10、在yuv色彩空间中,通过调整所述背景数据的亮度分量(y),控制所述背景数据的透明度,使得较暗的区域具有更高的透明度,允许所述前景数据透过;

11、将调整透明度后的背景数据和前景数据按照规则叠加,所述规则包括但不限于加法、减法、乘法之中的至少一者;

12、对整体色彩数据进行校正和平衡,使得叠加的视频数据的播放效果更加自然;

13、将叠加的所述视频数据转换回rgb色彩空间,以生成所述目标视频数据。

14、可选的,视频采集模块采集的mvps系列视频数据,包括:多种标准视频分辨率的视频数据;

15、所述多种标准视频分辨率的视频数据,至少包括:基于rtsp协议的ts流视频数据、基于tcp协议的ts流视频数据或最大4k30帧视频分辨率的网络视频流数据。

16、可选的,视频解码模块对所述mvps视频流数据解码,包括:对所述mvps视频流数据进行基于h264/h265的自适应解码。

17、可选的,视频叠加模块对所述背景数据和前景数据进行叠加生成目标视频数据时,还用于对前景数据进行透明度和尺寸缩放调整,及对目标视频数据添加字幕处理。可选的,视频输出模块通过hdmi以多种分辨率将所述目标视频数据输出至所述mvps系列视频处理系统所接入的视频显示设备。

18、可选的,视频编码模块对所述目标视频数据进行编码的编码格式为h264或h265。

19、可选的,视频编码模块,还用于对视频采集模块采集的mvps系列视频数据进行编码,将编码后的mvps系列视频数据,作为目标视频数据进行传输。

20、再一方面,本专利技术还提出了一种使用如上述任意一种mvps系列视频处理系统的mvps系列视频处理方法,包括:

21、通过视频采集多路的模块采集mvps系列视频数据;

22、通过视频接收模块接收mvps系列视频数据,并对所述mvps系列视频数据解析,将所述mvps系列视频数据解析为以帧为单位的mvps视频流数据;

23、通过视频解码模块对所述mvps视频流数据解码,得到解码的mvps视频流数据;

24、通过视频叠加模块将所述mvps视频流数据作为背景数据,将所述解码的mvps视频流数据作为前景数据,对所述背景数据和前景数据进行叠加生成目标视频数据;

25、通过视频输出模块将所述目标视频数据输出至所述mvps系列视频处理系统所接入的视频显示设备;

26、通过视频编码模块对所述目标视频数据进行编码,得到编码的目标视频数据;

27、通过视频发送模块用于接收所述编码后的目标视频数据,并将所述编码后的视频数据传输至所述mvps系列视频处理系统所接入的客户端。

28、与现有技术相比,本申请的有益效果为:

29、本申请提出了一种mvps系列视频处理系统,包括:视频采集模块、视频接收模块、视频解码模块、视频叠加模块、视频输出模块、视频编码模块和视频发送模块;所述视频采集模块用于采集mvps系列视频数据,所述视频接收模块用于接收mvps系列视频数据,并对所述mvps系列视频数据解析,将所述mvps系列视频数据解析为以帧为单位的mvps视频流数据,所述视频解码模块用于对所述mvps视频流数据解码,得到解码的mvps视频流数据,所述视频叠加模块用于将所述mvps视频流数据作为背景数据,将所述解码的mvps视频流数据作为前景数据,对所述背景数据和前景数据进行叠加生成目标视频数据,所述视频输出模块用于将所述目标视频数据输出至所述mvps系列视频处理系统所接入的视频显示设备,所述视频编码模块用于对所述目标视频数据进行编码,得到编码的目标视频数据,所述视频发送模块用于接收所述编码后的目标视频数据,并将所述编码后的视频数据传输至所述mvps系列视频处理系统所接入的客户端。本专利技术系统实现了对多路视频的同时编码解码,解决了目标对于多路视频数据的编码解码难的问题。

本文档来自技高网...

【技术保护点】

1.一种MVPS系列视频处理系统,其特征在于,所述MVPS系列视频处理系统,包括:视频采集模块、视频接收模块、视频解码模块、视频叠加模块、视频输出模块、视频编码模块和视频发送模块;

2.根据权利要求1所述的MVPS系列视频处理系统,其特征在于,所述MVPS系列视频处理系统,还包括:控制模块,所述控制模块提供对外接口,通过对外接口以SOAP协议连接控制平台;

3.根据权利要求1所述的MVPS系列视频处理系统,其特征在于,所述视频叠加模块将所述MVPS视频流数据作为背景数据,将所述解码的MVPS视频流数据作为前景数据,对所述背景数据和前景数据进行叠加生成目标视频数据包括:

4.根据权利要求1所述的MVPS系列视频处理系统,其特征在于,所述视频采集模块采集的MVPS系列视频数据,包括:多种标准视频分辨率的视频数据;

5.根据权利要求1所述的MVPS系列视频处理系统,其特征在于,所述视频解码模块对所述MVPS视频流数据解码,包括:对所述MVPS视频流数据进行基于H264/H265的自适应解码。

6.根据权利要求1所述的MVPS系列视频处理系统,其特征在于,所述视频叠加模块对所述背景数据和前景数据进行叠加生成目标视频数据时,还用于对前景数据进行透明度和尺寸缩放调整,及对目标视频数据添加字幕处理。

7.根据权利要求1所述的MVPS系列视频处理系统,其特征在于,所述视频输出模块通过hdmi以多种分辨率将所述目标视频数据输出至所述MVPS系列视频处理系统所接入的视频显示设备。

8.根据权利要求1所述的MVPS系列视频处理系统,其特征在于,所述视频编码模块对所述目标视频数据进行编码的编码格式为h264或h265,所述视频编码模块还用于对视频采集模块采集的MVPS系列视频数据进行编码,将编码后的MVPS系列视频数据,作为目标视频数据进行传输。

9.一种使用如权利要求1-8所述的任意一种MVPS系列视频处理系统的MVPS系列视频处理方法,其特征在于,所述MVPS系列视频处理方法,包括:

10.根据权利要求9所述的MVPS系列视频处理方法,其特征在于,所述的通过视频叠加模块将所述MVPS视频流数据作为背景数据,将所述解码的MVPS视频流数据作为前景数据,对所述背景数据和前景数据进行叠加生成目标视频数据包括:

...

【技术特征摘要】

1.一种mvps系列视频处理系统,其特征在于,所述mvps系列视频处理系统,包括:视频采集模块、视频接收模块、视频解码模块、视频叠加模块、视频输出模块、视频编码模块和视频发送模块;

2.根据权利要求1所述的mvps系列视频处理系统,其特征在于,所述mvps系列视频处理系统,还包括:控制模块,所述控制模块提供对外接口,通过对外接口以soap协议连接控制平台;

3.根据权利要求1所述的mvps系列视频处理系统,其特征在于,所述视频叠加模块将所述mvps视频流数据作为背景数据,将所述解码的mvps视频流数据作为前景数据,对所述背景数据和前景数据进行叠加生成目标视频数据包括:

4.根据权利要求1所述的mvps系列视频处理系统,其特征在于,所述视频采集模块采集的mvps系列视频数据,包括:多种标准视频分辨率的视频数据;

5.根据权利要求1所述的mvps系列视频处理系统,其特征在于,所述视频解码模块对所述mvps视频流数据解码,包括:对所述mvps视频流数据进行基于h264/h265的自适应解码。

6.根据权利要求1所述的mvps系列视频处理系统,其...

【专利技术属性】
技术研发人员:荀靓
申请(专利权)人:北京拓目科技有限公司
类型:发明
国别省市:

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

1