The invention discloses a receiving card, a data storage scheduling method and an LED display control system, including: a control module, a receiving card memory and a receiving card microprocessor connected with the control module respectively, and a non-volatile memory of the receiving card connected with the receiving card microprocessor; a control module for identifying and parsing local data packets, and executing the receiving card control instructions; Four banks in the card memory are divided into two bank video channels, one bank correction coefficient channel and one bank online upgrade data channel. They are used to store parsed video data, correction coefficient and online upgrade data, respectively. The microprocessor of the receiving card is used to upgrade the system online, and the non-volatile memory of the receiving card is used to solidify the system. Correction coefficient. The invention can realize video data processing, white balance correction, online upgrade and intelligent setting in limited bandwidth, and improve the stability, flexibility and reliability of display control.
【技术实现步骤摘要】
一种接收卡、数据存储调度方法及LED显示控制系统
本专利技术属于LED显示控制
,更具体地,涉及一种接收卡、数据存储调度方法及LED显示控制系统。
技术介绍
全彩LED大屏幕作为现代信息发布的重要媒体,采用非线性矫正技术,具有图像更清晰、层次感更强,无反光且适合多角度观看等特点,被广泛应用于工业、交通、商业、广告、金融、体育比赛、模拟军事演习、电子景观等领域。当前LED灯珠生产制造技术并不完善,由于制造工艺的偏差和封装的问题,即便是同批次生产出的LED灯珠,其个体间发光强度与主波长依然可能存在相当大的差别,并且由于灯珠的老化,各灯珠的光学性能进一步差异化,由此在实际应用中,为了保证显示屏的色度均匀性,需要对同一系统的灯珠进行白平衡校正。在实际的控制系统中,用于白平衡校正的校正系数需要与视频数据交互,并且校正系数会随着环境变化而变化,因此,要求校正系数在系统中是可更新的并且是稳定的,故需要有独立的存储空间。由于LED显示屏应用环境的多样化,对于视频数据的处理,需要使视频数据满足各种不同参数的灯板以及不同应用场景的显示需求,比如适应大小不同、灯板驱动芯片排列不同的灯板,以及满足画面旋转、数据组交换的需求等等。对于实际使用,需要在不了解灯信息的条件下正常点亮灯板,这就需要对存储进行重新规划,配合上位机,完成对灯板的智能设置。此外,考虑到当前市场上应用的LED显示控制系统都是基于FPGA和单片机实现各种算法和处理的。一方面由于应用环境的干扰,FPGA和单片机的程序会丢失,另一方面就设计者而言,功能都是在不断进行更新和程序优化。为了避免在维护和优化的过程中,需 ...
【技术保护点】
1.一种接收卡,用于带载一个LED灯箱,其特征在于,包括:控制模块、接收卡存储器、接收卡微处理器以及与所述接收卡微处理器相连的接收卡非易失存储器;所述控制模块包括:数据接收模块,用于根据接收卡地址从发送自所述发送卡的数据包中识别本地数据包,并将非本地数据包转发至其他接收卡;与所述数据接收模块相连的数据分割模块,用于解析本地数据包中所封装的内容;与所述数据分割模块相连的指令存储模块,用于存储解析得到的接收卡控制指令;与所述数据分割模块和所述接收卡存储器均相连的存储器控制器,用于通过存储调度,将解析得到的视频数据、校正系数以及在线升级数据写入所述接收卡存储器或从所述接收卡存储器读取数据;与所述存储控制器和所述指令存储模块均相连的图像处理模块,用于根据所读取的矫正系数对所读取的视频数据进行逐点白平衡矫正;与所述图像处理模块和所述指令存储模块均相连的灯板驱动模块,用于将经过白平衡校正后的视频数据传输至LED灯箱,以由其中的LED灯板显示亮色度均匀的画面;以及与所述存储控制器和所述接收卡微处理器均相连的SPI通信模块,用于将从接收卡存储器中读取的校正系数传输至所述接收卡微处理器,以由所述接收卡微 ...
【技术特征摘要】
1.一种接收卡,用于带载一个LED灯箱,其特征在于,包括:控制模块、接收卡存储器、接收卡微处理器以及与所述接收卡微处理器相连的接收卡非易失存储器;所述控制模块包括:数据接收模块,用于根据接收卡地址从发送自所述发送卡的数据包中识别本地数据包,并将非本地数据包转发至其他接收卡;与所述数据接收模块相连的数据分割模块,用于解析本地数据包中所封装的内容;与所述数据分割模块相连的指令存储模块,用于存储解析得到的接收卡控制指令;与所述数据分割模块和所述接收卡存储器均相连的存储器控制器,用于通过存储调度,将解析得到的视频数据、校正系数以及在线升级数据写入所述接收卡存储器或从所述接收卡存储器读取数据;与所述存储控制器和所述指令存储模块均相连的图像处理模块,用于根据所读取的矫正系数对所读取的视频数据进行逐点白平衡矫正;与所述图像处理模块和所述指令存储模块均相连的灯板驱动模块,用于将经过白平衡校正后的视频数据传输至LED灯箱,以由其中的LED灯板显示亮色度均匀的画面;以及与所述存储控制器和所述接收卡微处理器均相连的SPI通信模块,用于将从接收卡存储器中读取的校正系数传输至所述接收卡微处理器,以由所述接收卡微处理器将矫正系数写入所述接收卡非易失存储器,从而实现校正系数的固化;所述接收卡存储器包括至少4个Bank,并且其中的4个Bank被划分为包含两个Bank的视频流通道、包含一个Bank的校正系数通道以及包含一个Bank的在线升级数据通道,分别用于存储解析得到的视频数据、校正系数以及在线升级数据;所述接收卡微处理器还用于从所述接收卡存储器读取在线升级数据以完成系统的在线升级。2.如权利要求1所述的接收卡,其特征在于,在所述控制模块中,所述数据分割模块和所述存储控制器之间还包括前缓存,用于对写入所述接收卡存储器的视频数据的行数据进行排序;并且所述存储控制器和所述图像处理模块之间还包括后缓存,用于分别对读取自所述接收卡存储器的视频数据的列数据和IC级联顺序进行排序,以使得LED灯箱按照预设的显示顺序显示视频数据。3.如权利要求2所述的接收卡,其特征在于,对写入所述接收卡存储器的视频数据的行数据进行排序,包括:由所述前缓存缓存从所述控制模块写入所述接收卡存储器的视频数据;根据第一位置校正表,获得所述前缓存所缓存的视频数据中每一行数据在LED灯箱中的实际行位置,并按照实际行位置的顺序重新组织视频数据后将视频数据写入所述接收卡存储器,从而完成对视频数据的行数据排序;对读取自所述接收卡存储器的视频数据的列数据进行排序,包括:根据第二位置校正表,获得所述接收卡存储器所存储的视频数据中每一列数据在LED灯箱中的实际列位置,并按照实际列位置的顺序重新组织视频数据后将视频数据写入所述后缓存,从而完成对视频数据的列数据排序;对读取自所述接收卡存储器的视频数据的IC级联顺序进行排序,包括:根据第三位置校正表,获得用于驱动所述后缓存所缓存的视频数据的每一个驱动芯片在LED灯箱中所对应的IC级联顺序,并按照IC级联顺序重新组织视频数据后将视频数据传输至所述控制模块;其中,所述第一位置校正表记录有行数据的接收顺序到LED灯箱中的实际行位置的映射关系,所述第二位置校正表记录有列数据的接收顺序到LED灯箱中的实际列位置的映射关系,所述第三位置校正表记录有驱动芯片在LED灯箱中所对应的IC级联顺序;所述第一位置校正表、所述第二位置校正表以及所述第三位置校正表均根据接收卡所带载LED灯箱的物理结构及预设的显示顺序构建。4.如权利要求2所述的接收卡,其特征在于,所述前缓存和所述后缓存均采用乒乓...
【专利技术属性】
技术研发人员:雷鑑铭,吴超凡,皮春春,秦腾祥,程崇源,
申请(专利权)人:华中科技大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。