本发明涉及监控视频传输领域,具体是一种多路高数cameralink视频的接入方法。
背景技术:
1、可见光摄像机输出的cameralink信号,无法直接接入网络编码板中,需要对原始数据进行速率和位宽转换;同时因为后端编码板接口限制,只能接入一路视频信号,需要在前端实现视频自动检测并且输出到后端。
技术实现思路
1、本发明要解决的技术问题是提供一种多路高速cameralink视频的接入方法,将多路cameralink视频信号转换成网络编码板可以识别的单路lvds数据信号,实现1080p分辨率原始视频的自适应接入。
2、为了解决所述技术问题,本发明采用的技术方案是:一种多路高速cameralink视频的接入方法,包括以下步骤:
3、s01)、高速cameralink视频采集,具体为:
4、s11)、通过 lvds差分接口接收n路高速cameralink视频信号,利用锁相环将输入时钟锁定并对输入时钟进行倍频操作,n为整数且1≤n≤5;
5、s12)、检测n路高速cameralink视频信号的时钟同步头,若检测到时钟同步头,则进行步骤s13),若没有检测到时钟同步头,则将倍频后的时钟进行相位偏移,直至检测到正确的时钟同步头,然后进行步骤s13)、
6、s13)、利用倍频后的时钟对n路高速cameralink视频信号进行采样和并行化处理,将原来的高速串行cameralink视频信号转换为低速并行信号;
7、s14)、对并行化处理后的并行信号进行数据映射,得到与像素时钟同步传输的yuv信号、行场信号以及使能控制信号;
8、s02)、对已经对齐的yuv信号进行解析,并做组帧处理;
9、s03)、对解析后的数据进行识别并计时,根据帧同步信号,每帧接入1125行数据,并且有1024行有效数据被认定为有效视频帧;每秒检测25帧数据,并连续稳定三秒输入被确认为有效视频输入信号,将有效视频信号提取出来放到ddr中,等待下一模块读出;
10、s04)、视频输出,如果是单路视频信号,则直接输出,如果是多路视频信号接入,则对视频数据进行压缩、拼接后输出。
11、进一步的,多路视频信号输出的具体步骤为:
12、s41)、时钟域切换,按照接入视频路数确定输出时钟速率和行场同步时序,将输出时钟速率倍频,在输出时钟域下确定输出视频的bt1120时序;
13、s42)、将ddr中的每帧数据以行为单位拼接到一起,拼接时,只保留第一行数据的数据头和最后一行数据的数据尾,去掉每行的冗余;
14、s43)、将ddr中依次读出的视频数据经oser16送出。
15、进一步的,输入视频时钟速率为74.25m,输出1路视频时,输出时钟速率为74.25m,输出2路视频时,输出时钟速率为120m,输出3路视频时,输出时钟速率为148.5m,输出4路视频时,输出时钟速率为222.75m,输出5路视频时,输出时钟速率为240m。
16、进一步的,步骤s11)中,锁相环以输入时钟为基础分别产生 3.5 倍频和 1.75 倍频时钟,并利用对齐模块处理时钟的抖动和偏斜。
17、进一步的,1个输入时钟同步传输7个串行数据,并行化处理后,转换为7:1低速率的并行信号,7:1是转换前串行数据与转转后并行数据的速度比。
18、本发明的有益效果:本发明采用标准低压差分信号(lvds)i/o,自动检测并将五路cameralink视频信号转换成网络编码板可以识别的单路lvds数据信号,实现1080p分辨率原始视频的自适应接入。本方案能够连续输出lvds信号,并在后端稳定成像。使用成对信号线进行差分传输,有效的抑制了外界噪声,极大的提升了传输速率,完成摄像机与网络编码板之间的数据交互。
1.一种多路高速cameralink视频的接入方法,其特征在于:包括以下步骤:
2.根据权利要求1所述的多路高速cameralink视频的接入方法,其特征在于:多路视频信号输出的具体步骤为:
3.根据权利要求2所述的多路高速cameralink视频的接入方法,其特征在于:输入视频时钟速率为74.25m,输出1路视频时,输出时钟速率为74.25m,输出2路视频时,输出时钟速率为120m,输出3路视频时,输出时钟速率为148.5m,输出4路视频时,输出时钟速率为222.75m,输出5路视频时,输出时钟速率为240m。
4.根据权利要求1所述的多路高速cameralink视频的接入方法,其特征在于:
5.根据权利要求1所述的多路高速cameralink视频的接入方法,其特征在于:1个输入时钟同步传输7个串行数据,并行化处理后,转换为7:1低速率的并行信号,7:1是转换前串行数据与转转后并行数据的速度比。