1.本发明涉及视频图像传输技术领域,尤其是一种车载硬盘录像机多路视频复合系统及方法。
背景技术:2.车载硬盘录像机在使用时通常需要接入多路视频来达到同时监控车前、车后、驾驶室等位置的目的,现有的车载硬盘录像机多采用对多路视频分别进行存储和传输的方法,每一路视频都会占用存储空间和传输带宽。在这种情况下设备接入多路视频对硬盘存储空间和网络传输带宽都有较高的要求,而且在低带宽或者车辆位置不佳等环境下传输多路视频可能会出现视频卡顿和画面马赛克等问题。
3.因此,针对上述问题,就急需一种能够多路视频复合的方法来节省存储空间提高存储天数以及节省传输带宽,该方法以一路视频流的方式去进行存储和传输,可以适应更多的环境。
技术实现要素:4.本发明的首要目的在于提供一种能够使车载硬盘录像机设备实现多路视频复合,以一路合成视频进行存储和传输,可以节省设备存储空间以及网络传输带宽的车载硬盘录像机多路视频复合系统。
5.为实现上述目的,本发明采用了以下技术方案:一种车载硬盘录像机多路视频复合系统,包括视频传输子系统、视频处理子系统和视频分发子系统;
6.所述视频传输子系统包括:
7.视频输入单元,用于接收多路视频图像,并输出多路视频图像至视频处理单元;
8.视频输出单元,用于对多路视频图像进行复合为一路视频图像,并送回视频处理单元;
9.所述视频处理子系统包括:
10.视频处理单元,用于接收视频输入单元输出的多路视频图像,并将多路视频图像发送至视频输出模块,接收视频输出模块输出的一路视频图像并处理,经过处理后同源输出复合后的一路视频分别给视频编码单元、视频输出单元;
11.视频编码单元,用于对复合后的一路视频图像进行压缩编码;
12.所述视频分发子系统包括:
13.视频存储单元,用于对编码后的一路视频图像进行本地存储;
14.视频上传单元,用于将编码后的一路视频图像上传到远程平台;
15.所述视频输入单元的输出端与视频处理单元的输入端相连,视频处理单元与视频输出单元双向通讯,视频处理单元的输出端与视频编码单元的输入端相连,视频编码单元的输出端分别与视频存储单元、视频上传单元的输入端相连。
16.所述视频输出单元包括:
17.视频分屏模块,用于多路视频的复合;
18.视频输出模块,用于完成视频的本地输出,输出至显示屏观看;
19.视频回写模块,用于完成复合后一路视频的转发,回写至视频处理单元。
20.本发明的另一目的在于提供一种车载硬盘录像机多路视频复合系统的多路视频复合方法,该方法包括下列顺序的步骤:
21.(1)多路视频源数据即多路视频图像输入到视频输入单元,视频输入单元检测多路视频图像的格式、分辨率,并发送至视频处理单元;
22.(2)视频处理单元将多路视频图像发送至视频输出单元,视频输出单元对多路视频图像进行复合为一路视频图像,并送回视频处理单元;视频处理单元接收视频输出模块输出的一路视频图像并处理,经过处理后同源输出一路视频图像分别给视频编码单元、视频输出单元;
23.(3)视频编码单元对复合后的一路视频图像进行压缩编码,对编码后的一路视频图像进行本地存储;同时,将编码后的一路视频图像上传到远程平台。
24.所述步骤(2)具体是指:视频输出单元对多路视频图像进行处理,根据设定的输出分辨率以及输入的视频路数计算出该路视频复合的位置即复合后该路视频的分辨率,以此对输入的视频进行缩放,将多路视频合成为一路视频。
25.由上述技术方案可知,本发明的有益效果为:第一,本发明可以节省大量的硬盘存储空间,原本多路视频每一路都需要单独存储,现在只需要存储一路便可保存之前所有的视频内容,在相同存储空间下延长了数倍的视频监控录像存储时间,可以记录更长时间的视频录像供需要时查看,同时也大大节约了设备的使用成本;第二,本发明可保证低带宽下视频传输的质量和连续性,由原本需要传输多路视频到改进为仅需传输一路复合后的视频,降低车载硬盘录像机在上传视频时对带宽的依赖,可以适应车辆在恶劣环境或高速移动下的视频上传需要,做到画面流畅和无马赛克;第三,在视频复合时多路视频是在同一时间下的,后续出现问题时回放可更直接的看到车辆上多个不同摄像头的同一时间画面,无需再专门调整,方便后续问题的判断和处理。
附图说明
26.图1是本发明的系统结构框图;
27.图2是图1中视频输出单元的结构框图;
28.图3是本发明的方法流程图。
具体实施方式
29.如图1所示,一种车载硬盘录像机多路视频复合系统,包括视频传输子系统、视频处理子系统和视频分发子系统;
30.所述视频传输子系统包括:
31.视频输入单元,用于接收多路视频图像,并输出多路视频图像至视频处理单元;
32.视频输出单元,用于对多路视频图像进行复合为一路视频图像,并送回视频处理单元;
33.所述视频处理子系统包括:
34.视频处理单元,用于接收视频输入单元输出的多路视频图像,并将多路视频图像发送至视频输出模块,接收视频输出模块输出的一路视频图像并处理,经过处理后同源输出复合后的一路视频分别给视频编码单元、视频输出单元;
35.视频编码单元,用于对复合后的一路视频图像进行压缩编码;
36.所述视频分发子系统包括:
37.视频存储单元,用于对编码后的一路视频图像进行本地存储;
38.视频上传单元,用于将编码后的一路视频图像上传到远程平台;
39.所述视频输入单元的输出端与视频处理单元的输入端相连,视频处理单元与视频输出单元双向通讯,视频处理单元的输出端与视频编码单元的输入端相连,视频编码单元的输出端分别与视频存储单元、视频上传单元的输入端相连。
40.如图2所示,所述视频输出单元包括:
41.视频分屏模块,用于多路视频的复合;
42.视频输出模块,用于完成视频的本地输出,输出至显示屏观看;
43.视频回写模块,用于完成复合后一路视频的转发,回写至视频处理单元。
44.如图3所示,本方法包括下列顺序的步骤:
45.(1)多路视频源数据即多路视频图像输入到视频输入单元,视频输入单元检测多路视频图像的格式、分辨率,并发送至视频处理单元;
46.(2)视频处理单元将多路视频图像发送至视频输出单元,视频输出单元对多路视频图像进行复合为一路视频图像,并送回视频处理单元;视频处理单元接收视频输出模块输出的一路视频图像并处理,经过处理后同源输出一路视频图像分别给视频编码单元、视频输出单元;
47.(3)视频编码单元对复合后的一路视频图像进行压缩编码,对编码后的一路视频图像进行本地存储;同时,将编码后的一路视频图像上传到远程平台。
48.所述步骤(2)具体是指:视频输出单元对多路视频图像进行处理,根据设定的输出分辨率以及输入的视频路数计算出该路视频复合的位置即复合后该路视频的分辨率,以此对输入的视频进行缩放,将多路视频合成为一路视频。实质上该操作就是将相同或者不同分辨率的视频源缩放后再放至合成视频画面的不同位置,达到将多路视频拼接在一个画面的效果,以此来实现接下来的数据传输预览和存储等功能。
49.本地输出合成后的视频可作本地观看,同时复制一份合成视频数据用作之后视频压缩编码以及其他功能使用;对合成后的视频进行编码,编码格式为h.264;编码后的视频做两种用途,一种上传至远程平台,一种用作本地存储,本地存储可由远程平台设置是否使能,只有在使能时才会存入本地sd卡或者硬盘,这可根据具体需求去设置方便适应更多情况。
50.综上所述,本发明可以实现多路视频复用合成为一路,并进行存储以及传输,有效的节省了存储空间和传输带宽,为在存储空间不足以及低带宽环境下的视频传输提供了解决方法。