【技术实现步骤摘要】
一种防止LED显示屏出现闪屏问题的方法及装置
本专利技术公开涉及视频数据传输
,具体地,涉及一种防止LED显示屏出现闪屏问题的方法及装置。
技术介绍
在包含多张发送卡和多张接收卡的LED显示系统中,容易在系统运行的过程中,由于发送卡和接收卡的切换实际问题以及数据传输问题造成通信中断,从而使LED显示屏出现闪屏,其中,闪屏的三个原因为:VSYNC(垂直同步)丢失或者预测存在误差,导致接收卡误动作;切换的时候,中间有数据丢失;接收卡网口需要快速切换。且双接收卡备份系统在运行的过程中,也会存在闪屏的问题,而双接收卡出现闪屏的问题的主要原因为主接收卡和备接收卡切换时机问题。综上所述,上述出现闪屏的原因,主要可总结为接收卡硬件故障问题以及物理网线连接中,通信断开的问题。因此,本领域人员亟需寻找一种新的技术方案来解决上述的技术问题。
技术实现思路
为克服相关技术中存在的问题,本专利技术公开提供一种防止LED显示屏出现闪屏问题的方法及装置。根据本专利技术公开实施例的第一方面,提供一种防止LED显示屏出现闪屏问题的方法,应用于包含至少一张接收卡的系统,所述方法包括:在每一个视频帧对应的数据包传输过程中,将与数据包对应的VSYNC传输时间延迟预设的第一时间间隔;在延迟处理的第一时间间隔内,根据到达所述系统中每个接收卡的网口的VSYNC对应的数据包的序号和每个VSYNC对应的数据包数量确定在所述数据包的传输过程中是否有VSYNC丢失;若确定传输过程中没有VSYNC丢失,令每两个V ...
【技术保护点】
1.一种防止LED显示屏出现闪屏问题的方法,其特征在于,应用于包含至少一张接收卡的系统,所述方法包括:/n在每一个视频帧对应的数据包传输过程中,将与数据包对应的VSYNC传输时间延迟预设的第一时间间隔;/n在延迟处理的第一时间间隔内,根据到达所述系统中每个接收卡的网口的VSYNC对应的数据包的序号和每个VSYNC对应的数据包数量确定在所述数据包的传输过程中是否有VSYNC丢失;/n若确定传输过程中没有VSYNC丢失,令每两个VSYNC之间的时间间隔为预设的标准时间间隔;和/或,/n在所述数据包的传输过程中,将所述数据包的传输时间缓冲处理预设的第二时间间隔;和/或,/n根据到达所述系统中每个接收卡网口的数据包的数量,当确定传输过程中有数据包丢失时令所述接收卡的网口继续接收当前视频帧对应的数据包,直至当前视频帧对应的数据包全部到达所述接收卡的网口。/n
【技术特征摘要】
1.一种防止LED显示屏出现闪屏问题的方法,其特征在于,应用于包含至少一张接收卡的系统,所述方法包括:
在每一个视频帧对应的数据包传输过程中,将与数据包对应的VSYNC传输时间延迟预设的第一时间间隔;
在延迟处理的第一时间间隔内,根据到达所述系统中每个接收卡的网口的VSYNC对应的数据包的序号和每个VSYNC对应的数据包数量确定在所述数据包的传输过程中是否有VSYNC丢失;
若确定传输过程中没有VSYNC丢失,令每两个VSYNC之间的时间间隔为预设的标准时间间隔;和/或,
在所述数据包的传输过程中,将所述数据包的传输时间缓冲处理预设的第二时间间隔;和/或,
根据到达所述系统中每个接收卡网口的数据包的数量,当确定传输过程中有数据包丢失时令所述接收卡的网口继续接收当前视频帧对应的数据包,直至当前视频帧对应的数据包全部到达所述接收卡的网口。
2.根据权利要求1所述的防止LED显示屏出现闪屏问题的方法,其特征在于,所述系统包含至少两张接收卡,所述接收卡包括:主接收卡和备接收卡,所述方法还包括:
每隔预设的第三时间间隔令所述主接收卡和备接收卡之间进行信息交换;
在数据包的传输过程中,将到达所述接收卡网口的VSYNC的传输时间延迟处理预设的第四时间间隔;
当所述主接收卡和/备接收卡接收卡切换指令时,在延迟处理后的两个VSYNC之间的边界进行切换;
在所述主接收卡和备接收卡之间完成一次切换后,在预设的时间段内,不再进行下一次切换。
3.根据权利要求2所述的防止LED显示屏出现闪屏问题的方法,其特征在于,所述在数据包的传输过程中,将到达所述接收卡网口的VSYNC的传输时间延迟预设的第四时间间隔,包括:
获取第一预设数量个VSYNC;
若每两个VSYNC之间的时间间隔相等且为预设的标准时间间隔;
根据所述标准时间间隔确定下一个数据包对应的VSYNC到达所述接收卡网口的时间;
将到达所述接收卡网口的下一个数据包对应的VSYNC的传输时间延迟处理预设的第四时间间隔。
4.根据权利要求1所述的防止LED显示屏出现闪屏问题的方法,其特征在于,所述根据到达所述系统中每个接收卡的网口的VSYNC对应的数据包的序号和每个VSYNC对应的数据包数量确定在所述数据包的传输过程中是否有VSYNC丢失,包括:
确定到达所述接收卡网口的每个VSYNC对应的数据包的序号是否连续,每个所述数据包按照预先设置的序号顺序进行排列;
若所述数据包的序号是连续的,确定每个所述VSYNC对应的数据包数量是否为第二预设数量;
若所述数据包数量为所述第二预设数量,确定所述数据包的传输过程中没有VSYNC丢失。
5.根据权利要求1所述的防止LED显示屏出现闪屏问题的方法,其特征在于,所述令每两个VSYNC之间的时间间隔为预设的标准时间间隔,包括:
获取第三预设数量个VSYNC;
若每两个VSYNC之间的时间间隔相等且为预设的标准时间间隔;
根据所述标准时间间隔,在之后到达所述接收卡网口的每两个VSYNC中,将时间间隔不符合标准时间间隔的VSYNC去除;
在所述VSYNC被去除的位置添加标准时间间隔的VSYNC。
6.根据权利要求1所述的防止LED显示屏出现闪屏问题的方法,其特征在于,所述根据到达所述系统中每个接收卡网口的数据包的数量,当确定传输过程中有数据包丢失时令所述接收卡的网...
【专利技术属性】
技术研发人员:周锦志,汪安春,
申请(专利权)人:卡莱特云科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。