1.一种显示屏多视频显示同步系统,其特征在于,包括多个播放器和多个发送卡,播放器和发送卡连接;
在播放器上增加RS232/RS485总线通信模块和RS232/RS485通信接口,用于播放器在RS232/RS485通信同步和卫星同步两种方式之间选择;
在播放器内设有依次连接的视频解码模块、图像帧生成模块和HDMI控制器,视频解码模块用于生成连续的图像帧,图像帧生成模块用于对解码后生成的连续的图像帧加入帧标识,并写入HDMI发送缓冲区;HDMI控制器用于输出带有帧标识的HDMI数据流;
发送卡内设有存储模块及依次连接的接收模块、图像帧生成模块、图像帧提取模块、缩放模块、Gamma校正模块、比较模块和图像分包模块;
接收模块,用于接收带有帧标识的HDMI数据流;图像帧生成模块,用于生成图像帧;图像帧提取模块,用于按照设定的帧提取规则通过帧标识提取图像帧,恢复原图像帧;缩放模块,用于对恢复后的图像帧进行缩放处理;Gamma校正模块,用于对图像帧做Gamma逆变换处理;存储模块,用于存储抽帧表格;比较模块,用于查抽帧表格来判断带有帧标识的图像帧是否抽取;图像分包模块,用于进行打包发送网络中;
所述显示屏多视频显示同步系统的同步过程如下:
第一步:时钟同步,包括两种方式:
方式1:在GPS/北斗卫星信号优良的情况下,所有的播放器工作于GPS/北斗卫星同步方式,实现时间同步;
方式2:在GPS/北斗卫星信号弱的情况下,将播放器其中之一配置为RS232/RS485主机方式,其余播放器配置为从机,主机定时发送时钟同步信号,从机接收同步信号并和主机同步;
第二步:抽帧同步,具体包括以下步骤:
第1步:启动播放器,解码生成连续的图像帧和图像帧编号;
第2步:对解码后生成的连续的图像帧加入帧标识;
第3步:生成具有帧标识的图像帧;
第4步:将有帧标识的图像帧写入HDMI发送缓冲区;
第5步:HDMI控制器读HDMI发送缓冲区,控制器图像帧转换为HDMI数据流并通过HDMI接口输出;
第6步:发送卡接收HDMI数据流并解析为带有帧标识的图像帧;
第7步:对带有帧标识图像帧提取帧标识,并恢复原图像帧;
第8步:查抽帧数据表,获得发送帧的帧标识,并读取对应的图像帧,进行打包发送网络中。
2.根据权利要求1所述的一种显示屏多视频显示同步系统,其特征在于,在RS232/RS485通信方式下,其中一台播放器作为主机,其他播放器作为从机。
3.根据权利要求1所述的一种显示屏多视频显示同步系统,其特征在于,播放器通过HDMI接口与发送卡连接。
4.根据权利要求1所述的一种显示屏多视频显示同步系统,其特征在于,第2步中,对解码后生成的连续的图像帧加入帧标识具体为:取图像帧编号的低8位作为帧标识,并将帧标识嵌入图像帧中。
5.根据权利要求1所述的一种显示屏多视频显示同步系统,其特征在于,第3步具体为:在每帧图像固定位置中增加一行/列像素,像素点的YUV中的Y值使用图像帧编号代替,生成带有帧标识的图像帧。
6.根据权利要求1所述的一种显示屏多视频显示同步系统,其特征在于,第8步中:帧标识范围是0‑255,帧数据表是由256个0或1组成的数组;
抽帧同步处理为通过帧标识查找数组中的元素,若抽取的元素为1,则将恢复的原图像写入图像帧发送缓冲区;若抽取的元素为0,则舍弃本帧图像。