一种MVPS系列视频处理系统及方法
摘要文本
本申请提出了一种MVPS系列视频处理系统及方法,属于视频处理技术领域。本申请所述视频采集模块用于采集MVPS系列视频数据,所述视频接收模块用于将所述MVPS系列视频数据解析为以帧为单位的MVPS视频流数据,所述视频解码模块用于得到解码的MVPS视频流数据,所述视频叠加模块对所述背景数据和前景数据进行叠加生成目标视频数据,所述视频输出模块用于将所述目标视频数据输出至所述MVPS系列视频处理系统所接入的视频显示设备,所述视频编码模块用于得到编码的目标视频数据,所述视频发送模块将所述编码后的视频数据传输至所述MVPS系列视频处理系统所接入的客户端。本发明系统实现了对多路视频的同时编码解码,解决了目标对于多路视频数据的编码解码难的问题。。来源:百度马 克 数据网
申请人信息
- 申请人:北京拓目科技有限公司
- 申请人地址:100084 北京市海淀区清华大学学研综合楼AB109-4室
- 发明人: 北京拓目科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种MVPS系列视频处理系统及方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311708422.X |
| 申请日 | 2023/12/13 |
| 公告号 | CN117411978B |
| 公开日 | 2024/3/22 |
| IPC主分类号 | H04N5/14 |
| 权利人 | 北京拓目科技有限公司 |
| 发明人 | 荀靓 |
| 地址 | 北京市海淀区清华大学学研综合楼AB109-4室 |
专利主权项内容
1.一种MVPS系列视频处理系统,其特征在于,所述MVPS系列视频处理系统,包括:视频采集模块、视频接收模块、视频解码模块、视频叠加模块、视频输出模块、视频编码模块和视频发送模块;所述视频采集模块用于采集多路的MVPS系列视频数据;所述视频接收模块用于接收MVPS系列视频数据,并对所述MVPS系列视频数据解析,将所述MVPS系列视频数据解析为以帧为单位的MVPS视频流数据;所述视频解码模块用于对所述MVPS视频流数据解码,得到解码的MVPS视频流数据;所述视频叠加模块用于将所述MVPS视频流数据作为背景数据,将所述解码的MVPS视频流数据作为前景数据,对所述背景数据和前景数据进行叠加生成目标视频数据;所述视频输出模块用于将所述目标视频数据输出至所述MVPS系列视频处理系统所接入的视频显示设备;所述视频编码模块用于对所述目标视频数据进行编码,得到编码的目标视频数据;所述视频发送模块用于接收所述编码后的目标视频数据,并将所述编码后的视频数据传输至所述MVPS系列视频处理系统所接入的客户端;所述视频叠加模块将所述MVPS视频流数据作为背景数据,将所述解码的MVPS视频流数据作为前景数据,对所述背景数据和前景数据进行叠加生成目标视频数据包括:将所述前景数据和所述背景数据所对应视频流数据从RGB色彩空间转换到YUV色彩空间,并将颜色信息数据与亮度信息数据分开处理;其中,按照如下规则进行色彩空间转换:
在YUV色彩空间中,通过调整所述背景数据的亮度分量(Y),控制所述背景数据的透明度,使得较暗的区域具有更高的透明度,允许所述前景数据透过;其中,控制所述背景数据的透明度,使用透明度因子α(alpha),范围值在0到1之间进行控制,具体公式如下:
将调整透明度后的背景数据和前景数据按照规则叠加,所述规则包括但不限于加法、减法、乘法之中的至少一者;其中,将调整透明度后的背景数据和前景数据按照以下规则进行叠加:(Y_{target})=(Y_{background_adjusted})+(Y_{foreground})(U_{target})=(U_{background})+(U_{foreground})(V_{target})=(V_{background})+(V_{foreground})对整体色彩数据进行校正和平衡,使得叠加的视频数据的播放效果更加自然;将叠加的所述视频数据转换回RGB色彩空间,以生成所述目标视频数据;控制模块,所述控制模块提供对外接口,通过对外接口以SOAP协议连接控制平台;所述控制模块用于控制MVPS系列视频处理系统的运行;其中,所述控制模块控制MVPS系列视频处理系统的运行,包括:所述控制模块用于基于gSOAP库构建包括SOAP协议的WebService服务器,控制平台基于WebService服务器提供的SOAP协议,调用所述控制模块的接口方法以控制MVPS系列视频处理系统的运行。