本申请属于led显示,尤其涉及显示屏的信息确定方法、系统、发送卡以及计算机可读存储介质。
背景技术:
1、目前,部分发光二极管(light emitting diode,led)显示屏可拆解并可重新组装,如可将一个led显示屏拆解为多个模组或多个单元体再重新组装。其中,每个模组或单元体内均安装有接收卡,这些接收卡在接收到发送卡发送的数据包后,能够控制对应的单元体(或模组)显示与显示数据包对应的画面。
2、当将这些单元体(或模组)拼接为一个显示屏时,需要确定这些单元体(或模组)的位置,再根据各个单元体(或模组)的位置确定各个单元体所显示的画面部分,以保证整个显示屏显示的画面的准确度。
3、现有方法中,在确定显示屏的各个单元体的位置时,先确定一个单元体的位置,再根据已知的单元体的位置以及预设值来确定与其相邻的单元体的位置。但采用该方法时仍存在所确定的单元体的位置不准确的问题。
4、故,需要提供一种新的方法以解决上述技术问题。
技术实现思路
1、本申请实施例提供了显示屏的信息确定方法、系统及发送卡,可以解决现有方法确定的显示屏的单元体的位置不准确的问题。
2、第一方面,本申请实施例提供了一种显示屏的信息确定方法,应用于发送卡,所述显示屏的信息确定方法包括:
3、获取显示屏的各个单元体的存储信息,其中,所述显示屏由多个单元体拼接而成,所述存储信息包括所述单元体的唯一标识以及所述单元体的相邻单元体信息,所述单元体的相邻单元体信息用于指示所述单元体周围是否存在相邻的单元体,以及,在所述单元体周围存在相邻的单元体时用于指示所述相邻的单元体的唯一标识;
4、根据各个所述单元体的唯一标识和所述单元体的相邻单元体信息对所述显示屏进行区域分类,得到区域分类结果,其中,所述区域分类结果包括区域的数量,在所述区域包括的单元体的数量大于2的情况下,同一所述区域的两个所述单元体之间存在直接相邻关系或间接相邻关系,分别属于任意两个所述区域的两个所述单元体之间既不存在所述直接相邻关系也不存在所述间接相邻关系;
5、在所述区域分类结果指示所述显示屏存在的区域的数量大于1的情况下,从所述区域中选择一个区域,得到目标区域;
6、为所述目标区域的一个单元体赋予预设位置,根据所述预设位置,或者,根据所述预设位置以及所述目标区域的各个所述单元体的存储信息,确定所述目标区域中所有单元体的位置;
7、从剩余的区域中筛选出一个区域,根据已确定位置的单元体的位置以及所述已确定位置的单元体与筛选出的区域中的待赋值单元体之间的距离为所述待赋值单元体赋予新的预设位置,根据最近一次赋予的所述预设位置,或者,根据最近一次赋予的所述预设位置以及所述筛选出的区域中的各个所述单元体的存储信息,确定所述筛选出的区域中所有单元体的位置;其中,所述剩余的区域为所述显示屏的所有区域中没有确定出所述单元体的位置的区域;
8、重复执行所述从剩余的区域中筛选出一个区域,根据已确定位置的单元体的位置以及所述已确定位置的单元体与筛选出的区域中的待赋值单元体之间的距离为所述待赋值单元体赋予新的预设位置的步骤,直到确定出所述显示屏的所有区域中的单元体的位置。
9、第二方面,本申请实施例提供了一种显示屏的信息确定系统,包括发送卡和多个单元体,每个所述单元体包括寄存器、通信电路以及接收卡,所述多个单元体拼接得到一个显示屏;
10、所述单元体的所述通信电路用于获取所述单元体的相邻单元体信息,并存入所述寄存器,其中,所述单元体的相邻单元体信息用于指示所述单元体周围是否存在相邻的单元体,以及,在所述单元体周围存在相邻的单元体时用于指示所述相邻的单元体的唯一标识;
11、所述寄存器用于存储存储信息,所述存储信息包括所述单元体的唯一标识以及所述单元体的相邻单元体信息;
12、所述发送卡用于与所述接收卡交互,以执行第一方面所述的显示屏的信息确定方法。
13、第三方面,本申请实施例提供了一种发送卡,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面所述的方法。
14、第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法。
15、第五方面,本申请实施例提供了一种计算机程序产品,当计算机程序产品在电子设备上运行时,使得电子设备执行上述第一方面所述的方法。
16、本申请实施例与现有技术相比存在的有益效果是:
17、在本申请实施例中,在确定显示屏中各个单元体的位置之前先获取各个单元体的存储信息。由于存储信息包括所述单元体的唯一标识以及所述单元体的相邻单元体信息,而根据相邻单元体信息用于指示所述单元体周围是否存在相邻的单元体,以及,在所述单元体周围存在相邻的单元体时用于指示所述相邻的单元体的唯一标识,即根据该单元体的相邻单元体信息能够判断出该单元体周围是否存在相邻的单元体,因此,根据单元体的唯一标识以及单元体的相邻单元体信息能够判断出一个单元体与其他单元体是否存在直接相邻关系或是否存在间接相邻关系,进而能够将存在直接相邻关系或存在间接相邻关系的各个单元体划分到同一个区域。对显示屏的进行区域分类后,由于划分得到的每一个区域中,在所述区域包括的单元体的数量大于2的情况下,同一区域内的任意两个单元体之间存在直接相邻关系或存在间接相邻关系,而不在同一个区域内的两个单元体之间既不存在直接相邻关系也不存在间接相邻关系,即直接根据一个区域的单元体的位置计算另一个区域的单元体的位置是不准确的,因此,根据已知位置的单元体的位置以及该已知位置的单元体与待赋予单元体之间的距离确定该待赋予单元体对应的预设位置,再根据为该待赋予单元体赋予的预设位置确定出该待赋予单元体所在的区域的其他单元体的位置,而不是直接根据同一个预设位置计算出不同区域的单元体的位置,能够提高最后得到的所有单元体的位置的准确度。
1.一种显示屏的信息确定方法,其特征在于,所述显示屏的信息确定方法包括:
2.如权利要求1所述的显示屏的信息确定方法,其特征在于,所述区域分类结果还包括规则区域和/或不规则区域,所述规则区域内包括至少2个所述单元体,所述不规则区域只包括1个所述单元体;
3.如权利要求1或2所述的显示屏的信息确定方法,其特征在于,在所述获取各个所述单元体的存储信息之前,还包括:
4.如权利要求1至3任一项所述的显示屏的信息确定方法,其特征在于,在所述确定出所述显示屏的所有区域中的单元体的位置之后,还包括:
5.如权利要求4所述的显示屏的信息确定方法,其特征在于,在所述确定出所述显示屏的所有区域中的单元体的位置之后,还包括:
6.如权利要求1至5任一项所述的显示屏的信息确定方法,其特征在于,所述获取各个所述单元体的存储信息,包括:
7.如权利要求6所述的显示屏的信息确定方法,其特征在于,在所述确定出所述显示屏的所有区域中的单元体的位置之后,还包括:
8.一种显示屏的信息确定系统,其特征在于,包括发送卡和多个单元体,每个所述单元体包括寄存器、通信电路以及接收卡,所述多个单元体拼接得到一个显示屏;
9.一种发送卡,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的方法。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的方法。