一种针对LED拼接屏的显示方法、设备、装置及电子设备与流程

未命名 10-08 阅读:74 评论:0

一种针对led拼接屏的显示方法、设备、装置及电子设备
技术领域
1.本技术涉及led技术领域,特别是涉及一种针对led拼接屏的显示方法、设备、装置及电子设备。


背景技术:

2.随着显示技术的不断发展,led(light emitting diode,发光二极管)拼接屏作为一种新型的信息显示设备被广泛应用在各种领域和场合。针对对led拼接屏进行控制的控制设备而言,受自身配置的影响,通常带载能力有限,即所能够带载的led拼接屏的分辨率有限。这样,若某一拼接屏属于超宽或超高带载模式,即,具有超宽或超高屏幕,由于控制设备无法对超宽或超高屏幕的分辨率进行带载,会出现部分区域黑屏或整合画面拉伸变形的情况,从而导致无法正常显示。
3.目前,急需一种针对led拼接屏的显示方法,以在无需增加设备的情况下,实现超宽或超高屏幕的正常显示。


技术实现要素:

4.本技术实施例的目的在于提供一种针对led拼接屏的显示方法、设备、装置及电子设备,以在无需增加设备的情况下,实现超宽或超高屏幕的正常显示。具体技术方案如下:
5.第一方面,本技术实施例提供了一种针对led拼接屏的显示方法,应用于控制设备,所述控制设备与各个目标led箱体相通信,所述目标led箱体为led拼接屏的led箱体;所述方法包括:
6.获取目标图像数据;其中,所述目标图像数据为所述各个目标led箱体构成的屏幕区域所需显示、关于待进行展示的目标媒体数据的图像数据;
7.针对所述控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标;其中,每一指定寄存器唯一对应一目标led箱体,每一指定寄存器的指定比特位为用于存储有对应的目标led箱体的区域坐标的比特位,且所述指定比特位中的用于存储横坐标的第一比特位以及用于存储纵坐标的第二比特位为:预先按照与所述led拼接屏相匹配的带载模式对所述指定比特位进行比特位分配所得到的;每一目标led箱体的区域坐标为该目标led箱体在所述led拼接屏中的区域坐标;
8.基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据;
9.将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。
10.第二方面,本技术实施例提供了一种控制设备,包括:主控处理器和辅助处理器;其中,所述主控处理器具有目标内存,所述辅助处理器中包含有多个寄存器和显存;
11.所述主控处理器,用于响应于获取到待进行展示的目标媒体数据,将所述目标媒体数据发送至所述辅助处理器;
12.所述辅助处理器,用于基于所述目标媒体数据,获取目标图像数据;其中,所述目标图像数据为所述各个目标led箱体构成的屏幕区域所需显示、关于待进行展示的目标媒体数据的图像数据;所述辅助处理器,还用于针对所述控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标;其中,每一指定寄存器唯一对应一目标led箱体,每一指定寄存器的指定比特位为用于存储对应的目标led箱体的区域坐标的比特位,且所述指定比特位中的用于存储横坐标的第一比特位以及用于存储纵坐标的第二比特位为:预先按照与所述led拼接屏相匹配的带载模式对所述指定比特位进行比特位分配所得到的;每一目标led箱体的区域坐标为该目标led箱体在所述led拼接屏中的区域坐标;
13.所述辅助处理器,还用于基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据;
14.所述辅助处理器,还用于将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。
15.第三方面,本技术实施例提供了一种针对led拼接屏的显示装置,应用于控制设备,所述控制设备与各个目标led箱体相通信,所述目标led箱体为led拼接屏的led箱体;所述装置包括:
16.获取模块,用于获取目标图像数据;其中,所述目标图像数据为所述各个目标led箱体构成的屏幕区域所需显示、关于待进行展示的目标媒体数据的图像数据;
17.读取模块,用于针对所述控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标;其中,每一指定寄存器唯一对应一目标led箱体,每一指定寄存器的指定比特位为用于存储对应的目标led箱体的区域坐标的比特位,且所述指定比特位中的用于存储横坐标的第一比特位以及用于存储纵坐标的第二比特位为:预先按照与所述led拼接屏相匹配的带载模式对所述指定比特位进行比特位分配所得到的;每一目标led箱体的区域坐标为该目标led箱体在所述led拼接屏中的区域坐标;
18.分割模块,用于基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据;
19.发送模块,用于将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。
20.第四方面,本技术实施例提供了一种电子设备,包括:
21.存储器,用于存放计算机程序;
22.处理器,用于执行存储器上所存放的程序时,实现上述针对led拼接屏的显示方法。
23.第五方面,本技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述针对led拼接屏的显示方法。
24.本技术实施例有益效果:
25.本技术实施例提供的针对led拼接屏的显示方法,可以获取目标图像数据,从控制设备中的指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标,其中,指定比特位中的用于存储横坐标的第一比特位以及用于存储纵坐标的第二比特位为:预先按照
与所述led拼接屏相匹配的带载模式对所述指定比特位进行比特位分配所得到的,基于各个目标led箱体的区域坐标,对目标图像数据进行分割,得到各个目标led箱体的待显示数据,并将待显示数据发送至相应的目标led箱体,从而对待显示数据进行显示。可见,本技术可以按照与led拼接屏相匹配的带载模式,对寄存器的比特位进行分配,实现对目标led箱体的区域坐标的存储,这样,控制设备可以依赖寄存器中所存储的目标led箱体的区域坐标,将目标图像数据分割为led拼接屏的各个目标led箱体的待显示数据,从而实现对led拼接屏的带载。可见,通过本方案,可以无需增加设备,从而实现超宽或超高屏幕的正常显示。
26.另外,本技术实施例逻辑简单,无需复杂操作,即可实现超宽或超高屏幕的正常显示。
27.当然,实施本技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。
附图说明
28.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。
29.图1为相关技术中提供的一种led拼接屏显示的原理示意图;
30.图2(a)为相关技术中提供的一种led拼接屏显示的效果示意图;
31.图2(b)为相关技术中提供的另一种led拼接屏显示的效果示意图;
32.图3为本技术实施例提供的一种led拼接屏显示的效果示意图;
33.图4为本技术实施例提供的一种针对led拼接屏的显示方法的流程示意图;
34.图5为本技术实施例提供的另一种针对led拼接屏的显示方法的流程示意图;
35.图6(a)为本技术实施例提供的一种关于led箱体与led接收卡的原理示意图;
36.图6(b)为本技术实施例提供的另一种关于led箱体与led接收卡的原理示意图;
37.图6(c)为本技术实施例提供的另一种关于led箱体与led发送卡的原理示意图;
38.图7(a)为本技术实施例提供的一种关于滚动显示的效果示意图;
39.图7(b)为本技术实施例提供的另一种关于滚动显示的效果示意图;
40.图7(c)为本技术实施例提供的另一种关于滚动显示的效果示意图;
41.图8为本技术实施例提供的一种控制设备的结构示意图;
42.图9为本技术实施例提供的一种针对超宽屏幕led拼接屏的显示方法的流程示意图;
43.图10为本技术实施例提供的另一种针对led拼接屏的显示方法的流程示意图;
44.图11为本技术实施例提供的一种针对led拼接屏的显示装置的结构示意图;
45.图12为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
46.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于
本技术中的实施例,本领域普通技术人员基于本技术所获得的所有其他实施例,都属于本技术保护的范围。
47.下面,首先对本技术实施例中所涉及的专业术语进行介绍:
48.led拼接屏:也称为led大屏,由多个led箱体拼接而成;led箱体也可以称为led模组单元或led箱体单元。
49.led接收卡:led拼接屏的驱动设备,可以驱动led拼接屏的一个区域,一个led拼接屏一般需要多个接收卡;通常每个led箱体可以分别具有一个接收卡,这样,每个接收卡可以驱动一个led箱体。
50.led拼接屏的控制设备:led拼接屏的媒体数据的接收以及处理设备,媒体数据处理后,将分割后的数据送给一个个接收卡,形成一幅完整图像;并且,led控制设备也可以称为发送卡或led控制器。
51.超宽屏幕或者超高屏幕:一般是指宽度高于8192或者高度高于4320的拼接屏。
52.点对点显示:是指图像不会经过缩放处理,点对点显示文字或者图片内容的一种显示,以确保图像画面清晰不变形。
53.滚动显示:两层含义,1,是指图像内容在静止时可以全屏幕显示,在滚动时,是整个图像循环滚动显示;2,是指图像内容在静止时,无法完全在屏幕上展示,需要滚动才能显示图像内容。
54.打折显示:将超宽屏幕按照led拼接屏连线宽度进行分区块整合显示。
55.开窗显示:在led拼接屏上新建信号窗口显示,窗口大小位置可变。
56.另外,为了更好的理解本方案,在介绍本技术实施例所提供的方案之前,将结合附图,对led拼接屏的显示原理进行简单说明,如图1所示:
57.led控制客户端为本技术中的上位机的具体实现,led控制器为本技术中的控制设备的具体实现,led屏幕为本技术中的led拼接屏的具体实现。
58.其中,led控制客户端可以运行在用户的个人电脑pc上,用户通过该客户端控制led控制器,从而led控制器可以控制点亮led屏幕,即led拼接屏,从而实现用户想要展示内容。
59.由于该led屏幕的分辨率为10000*200,那么,该led屏幕属于超宽屏幕。
60.并且,下面将结合附图,对相关技术实现超宽屏幕显示的效果,及本技术实施例实现超宽屏幕显示的效果进行简单介绍,如图2(a)、图2(b)及图3所示:
61.图2(a)为现有相关技术实现超宽屏幕显示的效果,该相关技术是使用的折线的方案,该方案也可以实现超宽屏幕的显示,即,led控制器输出宽为2500,led控制器输出高为800,但该方法在安装配置过程比较繁琐,逻辑复杂。
62.图2(b)为现有相关技术实现超宽屏幕显示的效果,相关技术是通过增加设备的方式实现超宽屏幕的显示,通过发送卡1-发送卡4,分别控制4个led控制器,再由控制设备控制4个发送卡,由于单个的led控制器的带载无法输出超宽屏幕的分辨率,故通过4个2500*200的led控制器相叠加的方式增加输出带载,此时,led控制器输出宽为10000,即在宽度方向上的带载能力为10000,led控制器输出高为200,即在高度方向上的带载能力为200,这样,可以满足分辨率为10000*200的led屏幕,可以实现在超宽屏幕显示用户想要展示内容,但该方法成本较高。
63.图3为本技术实施例实现超宽屏幕显示的效果,本技术实施例的控制设备可以直接输出分辨率:10000*200,无需增加设备,也无需进行打折。
64.下面首先对本技术实施例提供的一种针对led拼接屏的显示方法进行介绍。
65.其中,本技术实施例所提供的针对led拼接屏的显示方法,可以应用于控制设备,控制设备与各个目标led箱体及上位机相通信,各个目标led箱体为led拼接屏中的led箱体。其中,控制设备可以称为led发送卡,也可以称为led控制器;led拼接屏是由各个目标led箱体组成的led屏幕,本技术实施例对上述设备的具体形态不做限定。
66.另外,本技术实施例可以应用于普通led拼接屏、超宽屏幕或超高屏幕,本请申请实施例对其不做具体限定。
67.可以理解的是,led拼接屏可以由单个控制设备进行控制,此时,led拼接屏可以为普通模式、超宽模式、超高模式,并且,该单个控制设备相通信的各个目标led箱体可以为led拼接屏的全部的led箱体;led拼接屏也可以由至少两个控制设备进行控制,此时,相对于单个控制设备所能够控制的led拼接屏的长度或高度,可以进一步提高,并且,每一控制设备相通信的各个目标led箱体可以为led拼接屏的部分的led箱体。并且,无论单个控制设备,还是多个控制设备来进行led拼接屏的控制,每一控制设备均可以按照本技术所述的方案内容来进行针对拼接屏的显示。
68.其中,本技术实施例提供的一种针对led拼接屏的显示方法,应用于控制设备,所述控制设备与各个目标led箱体相通信,所述目标led箱体为led拼接屏的led箱体;所述方法包括:
69.获取目标图像数据;其中,所述目标图像数据为所述各个目标led箱体构成的屏幕区域所需显示、关于待进行展示的目标媒体数据的图像数据;
70.针对所述控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标;其中,每一指定寄存器唯一对应一目标led箱体,每一指定寄存器的指定比特位为用于存储对应的目标led箱体的区域坐标的比特位,且所述指定比特位中的用于存储横坐标的第一比特位以及用于存储纵坐标的第二比特位为:预先按照与所述led拼接屏相匹配的带载模式对所述指定比特位进行比特位分配所得到的;每一目标led箱体的区域坐标为该目标led箱体在所述led拼接屏中的区域坐标;
71.基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据;
72.将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。
73.可见,本技术可以按照与led拼接屏相匹配的带载模式,对寄存器的比特位进行分配,实现对目标led箱体的区域坐标的存储,这样,控制设备可以依赖寄存器中所存储的目标led箱体的区域坐标,将目标图像数据分割为led拼接屏的各个目标led箱体的待显示数据,从而实现对led拼接屏的带载。因此,通过本方案,可以无需增加设备,从而实现超宽或超高屏幕的正常显示。
74.另外,本技术实施例逻辑简单,无需复杂操作,即可实现超宽或超高屏幕的正常显示。
75.下面结合附图,对本技术实施例提供的一种针对led拼接屏的显示方法进行介绍。
76.如图4所示,本技术实施例提供的一种针对led拼接屏的显示方法,应用于控制设备,所述控制设备与各个目标led箱体相通信,所述目标led箱体为led拼接屏的led箱体;所述方法可以包括如下步骤:
77.s401,获取目标图像数据;
78.其中,所述目标图像数据为与所述各个目标led箱体构成的屏幕区域所需显示、关于待进行展示的目标媒体数据的图像数据;
79.可以理解的是,待进行展示的目标媒体数据为用户想要展示的媒体数据,该目标媒体数据可以图片信息,和/或,文字信息,该目标媒体数据也可以称为素材数据;编码后的数据可以为二进制数据,本技术对此不做限定。
80.可以理解的是,若单个控制设备,来控制led拼接屏,此时,目标图像数据为符合led拼接屏的窗口大小的图像数据,且目标图像数据包含有所述目标媒体数据的全部内容;
81.而若多个控制设备,来控制led拼接屏,针对每一控制设备而言,目标图像数据为该控制设备所控制的屏幕区域的窗口大小的图像数据,且该图像数据中包含有目标媒体数据的、待显示于该屏幕区域的数据内容。
82.可选地,以单个控制设备为例,获取目标图像数据,可以包括步骤a1-a2:
83.步骤a1,响应于获取到待进行展示的目标媒体数据,对所述目标媒体数据进行点对点编码处理,得到编码后的数据;
84.可以理解的是,若单个控制设备,则该控制设备对整个目标媒体数据进行点对点编码处理,类似的,若存在多个控制设备时,则每一控制设备可以对目标媒体数据的部分内容进行点对点编码处理。
85.可以理解的是,在进行点对点编码后可以对目标媒体数据进行点对点显示,点对点显示已经在上述的名词解释进行过介绍;由于经过点对点编码的目标媒体数据则不会被进行缩放处理,目标媒体数据经过点对点编码处理后,可以保证其清晰度。示例性的,控制设备获取到待进行展示的小狗图片,对该小狗图片进行点对点编码处理,可以得到足够清晰的小狗图片。
86.步骤a2,基于编码后的数据,生成目标图像数据;
87.可以理解的是,针对led拼接屏由单个控制设备进行控制而言,所生成的目标图像数据的分辨率,与led拼接屏的窗口大小的分辨率一致,利用编码后的数据,可以重新生成目标图像数据。另外,目标图像数据中包括有目标媒体数据。示例性的,利用表征小狗图片的二进制数据,生成与led拼接屏的窗口分辨率一致的小狗图片。类似的,针对led拼接屏由多个控制设备进行控制而言,对于每一控制设备,所生成的目标图像数据的分辨率,与该控制设备相通信的各个目标led箱体所构成的屏幕区域的分辨率一致,利用编码后的数据,可以重新生成目标图像数据。
88.可选地,在一种实现方式中,响应于获取到待进行展示的目标媒体数据,对所述目标媒体数据进行点对点编码处理,得到编码后的数据,包括步骤a11:
89.步骤a11,响应于获取所述控制设备的上位机所下发的待进行展示的目标媒体数据,对所述目标媒体数据进行点对点编码处理,得到编码后的数据;
90.其中,所述上位机基于指定编辑界面,获得所述目标媒体数据。
91.其中,上位机可以是软件,部署于用户的设备中,在具体应用中,上位机可以是客
户端或配置平台等等,用户可以利用上位机中提供的指定编辑界面对控制设备下发目标媒体数据,及后续下发指令等等。
92.另外,针对待展示的目标媒体数据而言,用户在上位机上可以设定目标属性的属性值,例如:若目标媒体数据为文字,则目标属性可以为字号属性、字体属性、颜色属性等等中的一种或多种,而若目标媒体数据为图片,则目标属性可以为图片大小。
93.那么,在一种实现方式中,对所述目标媒体数据进行点对点编码处理,得到编码后的数据,包括步骤b1-b2:
94.步骤b1,基于所述目标媒体数据,确定经过属性调整处理后的目标媒体数据,作为待编码数据;
95.其中,所述属性调整处理包括:按照针对所述目标媒体数据所设定的目标属性的属性值,调整所述目标媒体数据的目标属性;
96.可以理解的是,在一种可选的方式中,对目标媒体数据进行属性调整处理的过程,可以是由控制设备执行的,经过属性调整处理后的目标媒体数据,可以作为待编码数据,此时,基于所述目标媒体数据,确定经过属性调整处理后的目标媒体数据,作为待编码数据,可以包括:对目标媒体数据进行属性调整处理,得到经过属性调整处理后的目标媒体数据,作为待编码数据。示例性的,led控制器对小狗图片的图片大小调整为合适的尺寸后,将该图片作为待编码数据。针对所述媒体数据所设定的目标属性的属性值,可以由上位机下发至控制设备,从而控制设备可以基于所接收到的目标属性的属性值,对目标媒体数据进行调整。
97.当然,在另一种可选的方式中,对目标媒体数据进行属性调整处理的过程,也可以由上位机来进行执行,也就是,上位机在下发目标媒体数据之前,对目标媒体数据进行属性调整处理;此时,基于所述目标媒体数据,确定经过属性调整处理后的目标媒体数据,作为待编码数据,可以包括:将所述目标媒体数据,确定为经过属性调整处理后的目标媒体数据,得到待编码数据。
98.步骤b2,对所述待编码数据进行点对点编码处理,得到编码后的数据;
99.可见,对目标媒体数据进行属性调整处理后,再进行点对点编码处理,可以使led拼接屏最终所展示的目标媒体数据更符合用户的需求,从而提高用户的使用体验。并且,本技术实施例,不对点对点编码的具体实现方式进行限定,任何能够实现点对点编码过程的方式,均可以应用于本技术实施例。
100.可选地,在一种实现方式中,控制设备可以包括主处理器和辅助处理器群,该步骤可以由辅助处理器进行执行,窗口大小等信息可以由上位机发送给控制设备中的主控制器,再由主控制传递给辅助控制器,从而使辅助处理器生成符合led拼接屏的窗口大小的目标图像数据。
101.s402,针对所述控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标;
102.其中,每一指定寄存器唯一对应一目标led箱体,每一指定寄存器的指定比特位为用于存储对应的目标led箱体的区域坐标的比特位,且所述指定比特位中的用于存储横坐标的第一比特位以及用于存储纵坐标的第二比特位为:预先按照与所述led拼接屏相匹配的带载模式对所述指定比特位进行比特位分配所得到的;每一目标led箱体的区域坐标为
该目标led箱体在所述led拼接屏中的区域坐标;
103.可以理解的是,指定寄存器与目标led箱体一一对应,针对指定寄存器与目标led箱体的对应关系,可以预先由控制设备响应于led拼接屏的各个箱体的排布方式进行设定,当然,也可以是自行进行分配。在指定寄存器中预先可以设定有用于存储目标led箱体的区域坐标的比特位,即指定比特位,也就是说,设定了固定的比特位来进行区域坐标的存储。需要说明的是,区域坐标是由横坐标与纵坐标组成,按照对应的模式分配,可以能够分配得到在该模式下,能够存储横坐标的第一比特位,和能够存储纵坐标的第二比特位,从而在超高或超宽模式下,可以实现各个坐标的存储。当然,也可以是第一比特位用于存储纵坐标,第二比特位用于存储横坐标,本技术对此不做具体限定。需要强调的是,每一指定寄存器的指定比特位用于存储对应的目标led箱体的区域坐标,可以理解为,表征对应的目标led箱体的区域坐标的二进制数值存储于指定寄存器的指定比特位,并且,表征横坐标的二进制数值存储于第一比特位,而表征纵坐标的二进制数值存储于第二比特位,这样,通过对指定寄存器的指定比特位进行读取,即可得到目标led箱体的区域坐标。另外,第一比特位和第二比特位仅仅是为了从命名上区分用于存储横坐标的比特位以及用于存储纵坐标的比特位,并且,第一比特位中可以包括多个比特位,而第二比特位中也可以包括多个比特位。
104.可以理解的是,led拼接屏中的区域坐标可以是左上角坐标,或者,右下角坐标,或者,中心坐标等等。本技术实施例对此不做具体限定。
105.可选地,对任一指定寄存器的指定比特位进行比特位分配的方式包括方式c1:
106.方式c1,响应于获得目标带载模式的开启指令,按照所述目标带载模式,对该指定寄存器的指定比特位进行比特位分配,得到该指定寄存器的指定比特位中的第一比特位和第二比特位;
107.其中,所述目标带载模式为与所述led拼接屏相匹配的带载模式。
108.其中,目标带载模式可以包括超宽模式或超高模式,超宽模式适用于超宽屏幕,即与超宽屏幕相匹配,超高模式适用于超高屏幕,即与超高屏幕相匹配。需要说明的是,第一比特位和第二比特位是根据目标带载模式,对指定比特位进行比特位分配从而得到的。示例性的,第一比特位以及第二比特位为预先按照与超宽屏幕相匹配的超宽模式对指定比特位进行比特位分配所得到的。
109.可以理解的是,在控制设备带载led拼接屏后或者在进行目标媒体数据的展示之前,用户可以通过上位机来对控制设备下发目标带载模式的开启指令,从而控制设备可以对该开启指令进行响应,从而按照目标带载模式,来对指定比特位进行分配。需要说明的是,为了使得第一比特位实现对于区域坐标的横坐标的存储,以及第二比特位实现对于区域坐标的纵坐标的存储,基于超宽模式,指定比特位中的第一比特位所分配的位数更多,而第二比特位所分配的位数更少;基于超高模式,指定比特位中的第一比特位所分配的位数更少,而第二比特位所配置的位数更多。并且,可以理解的是,若一指定寄存器的指定比特位中的已分配的第一比特位和第二比特位,已经能够满足对应的目标led箱体的区域坐标的存储需求,可以不对该指定寄存器的指定比特位进行再次分配;当然,为了保证通用性以及避免对于存储需求是否被满足的分析过程,可以针对每一指定寄存器,均按照上述的方式来对指定比特位进行关于第一比特位和第二比特位的分配。
110.可见,利用目标带载模式,对指定比特位进行分配,可以更好的利用指定比特位,
以使指定比特位符合超高或超宽屏幕的分辨率,从而可以无需增加设备,实现超高或超宽屏幕的正常显示。
111.可选地,在一种实现方式中,响应于获得目标带载模式的开启指令,按照所述目标带载模式,对该指定寄存器的指定比特位进行比特位分配,得到该指定寄存器的指定比特位中的第一比特位和第二比特位,可以包括步骤c11-c12中的一个:
112.步骤c11,响应于获得目标带载模式的开启指令,若所述目标带载模式为超宽模式,则按照从第二初始位进行借位的方式,对第一初始位的位数进行增加,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位;其中,所述第一初始位为该指定寄存器的指定比特位中用于存储横坐标的初始的比特位,所述第二初始位为该指定寄存器的指定比特位中用于存储纵坐标的初始的比特位;
113.可以理解的是,第一初始位为指定寄存器中原本用于存储横坐标的比特位,第二初始位为指定寄存器中原本用于存储纵坐标的比特位。
114.其中,横坐标可以理解为横向方向的坐标,即,宽度方向上的坐标;而纵坐标可以理解为纵向方向的坐标,即,高度方向上的坐标。
115.可以理解的是,步骤c11为目标带载模式为超宽模式的情况,那么,由于超宽模式适用于超宽屏幕,该屏幕的宽度方向上的分辨率要远远大于高度方向上的分辨率,使得横坐标的最大值要远远大于纵坐标的最大值,这样,由于超宽屏幕对于高度方向上的分辨率需求不高,故可以将第二初始位的比特位借位给第一初始位,从而满足超宽屏幕对于分辨率的需求,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位。
116.需要强调的是,在目标带载模式为超宽模式时,指定比特位中的第一比特位的数量为第一初始位增加借位位数,第二比特位的数量为第二初始位减少借位位数。若指定比特位的位数位n,第一初始位的位数为n1,第二初始位的位数为n2,且n=n1+n2,借位位数为t;那么,在借位之前,由于第一初始位的位数为n1,第二初始位的位数为n2,针对横坐标而言,指定寄存器所能够存储的最大值为2
n1
,针对纵坐标而言,指定寄存器所能够存储的最大值为2
n2
;在借位完成后,第一比特位的位数为n1+t,第二比特位的位数为n2-t,针对横坐标而言,指定寄存器所能够存储的最大值为2
n1+t
,相对于借位之前,最大值增大了2
n1+t-2
n1
,而针对纵坐标而言,指定寄存器所能够-存储的最大值为2
n2+t
,相对于借位之前,最大值降低了2
n2-2 n2-t

117.步骤c12,若所述目标带载模式为超高模式,则按照从所述第一初始位进行借位的方式,对第二初始位的位数进行增加,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位。
118.可以理解的是,步骤c12为目标带载模式为超高模式的情况,那么,由于超高模式适用于超高屏幕,该屏幕的高度方向上的分辨率要远远大于宽度方向上的分辨率,使得纵坐标的最大值要远远大于横坐标的最大值,这样,由于超高屏幕对于宽度方向上的分辨率需求不高,故可以将第一初始位的比特位借位给第二初始位,从而满足超高屏幕对于分辨率的需求,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位。
119.需要强调的是,在目标带载模式为超高模式时,指定比特位中的第一比特位的数量为第一初始位减少借位位数,第二比特位的数量为第二初始位增加借位位数。若指定比特位的位数位n,第一初始位的位数为n1,第二初始位的位数为n2,且n=n1+n2,借位位数为
t;那么,在借位之前,由于第一初始位的位数为n1,第二初始位的位数为n2,针对横坐标而言,指定寄存器所能够存储的最大值为2
n1
,针对纵坐标而言,指定寄存器所能够存储的最大值为2
n2
;在借位完成后,第一比特位的位数为n1-t,第二比特位的位数为n2+t,针对横坐标而言,指定寄存器所能够存储的最大值为2
n1-t
,相对于借位之前,最大值降低了2
n1-2
n1-t
,而针对纵坐标而言,指定寄存器所能够-存储的最大值为2
n2+t
,相对于借位之前,最大值增大了2
n2+t-2
n2

120.例如:寄存器可以有32位的比特位,即,0-31位,在未接收到目标带载模式的开启指令时,寄存器为常规模式,其中,0-12位用于带载高度,13-25位为带载宽度,也就是,0-12位为用于存储纵坐标的第二初始位,13-25位为用于存储横坐标的第一初始位。其中,0-12位以及13-25位所能存储的最大数值为8192,即2的13次方,也就是,控制设备的带载高度、带载宽度都为8192,那么,在led拼接屏的水平方向的分辨率或纵向方向的分辨率高于8192时,可以开启超高模式或超宽模式。需要说明的是,剩余位数26-31位,具有其他功能,例如:用于检测图像数据在分割后,是否按照坐标信息存在于有效区,是否需要补齐图像数据等功能,本技术对此不做具体限定;
121.基于上述的寄存器说明,控制设备可以响应于超宽模式的开启指令,针对指定寄存器,将第二初始位的位数,借位给第一初始位;若借位两位,可以使得第二初始位的位数减少为11位,得到第二比特位,此时第二比特位能够存储的纵坐标的最大值为2的11次方,即,2048,这样第二比特位所能记录的纵坐标的最大值为2048;而第一初始位的位数增加15位,得到第一比特位,此时,第一比特位能够存储的横坐标的最大值为2的15次方,即,32768,这样,第一比特位所能记录的横坐标的最大值为32768。
122.基于上述的寄存器说明,控制设备可以响应于超高模式的开启指令,针对每一指定寄存器,将第一初始位的位数,借位给第二初始位;若借位两位,可以使得第一初始位的位数减少为11位,得到第一比特位,此时第一比特位能够记录最大的数值为2的11次方,即,2048,这样第一比特位所能记录的横坐标的最大值为2048;而第二初始位的位数增加15位,得到第二比特位,此时,第二比特位能够记录的最大数值为2的15次方,即,32768,这样,第二比特位所能记录的纵坐标的最大值为32768。
123.为了更好的理解上述内容,下面将以表格的形式进行介绍,如表1.1:
124.显示模式寄存器说明常规模式【31-26】:其他含义;【25-13】:带载宽度;【12-0】:带载高度超宽模式【31-26】:其他含义;【25-11】:带载宽度;【10-0】:带载高度超高模式【31-26】:其他含义;【25-15】:带载宽度;【14-0】:带载高度
125.表1.1
126.其中,常规模式下12-0位用于带载高度,25-13位用于带载宽度,31-26位用于其他含义;超宽显示模式下10-0位用于带载高度,25-11位用于带载宽度,31-26位用于其他含义;超高显示模式下14-0位用于带载高度,25-15位用于带载宽度,31-26位用于其他含义。
127.可以理解的是,在超宽模式下11-25位用于带载宽度,即,25-11位所能记录的最大数值为32768,即,2的15次方,这样,led拼接屏的输出带载能力就覆盖到当前所有的产品的需求。示例性的,若一led大屏的最大分辨率为14880*7248,本方案的超宽模式所表征的宽度方向上的比特位也可以覆盖该led大屏横向的分辨率。
128.可选地,在一种实现方式中,从第二初始位进行借位的借位数量为第一借位数量;其中,所述第一借位数量为使得在借位完成后,所得到的第一比特位能够存储的横坐标的最大值不小于属于超宽模式的第一拼接屏的水平像素总数,以及所得到的第二比特位能够存储的纵坐标的最大值不小于所述第一拼接屏的纵向像素总数;所述第一拼接屏为预估出的存在带载需求的宽度最大的拼接屏;或者,
129.从第一初始位进行借位的借位数量为第二借位数量;
130.其中,所述第二借位数量为使得在借位完成后,所得到的第一比特位能够存储的横坐标的最大值不小于属于超高模式的第二拼接屏的水平像素总数,以及所得到的第二比特位能够存储的纵坐标的最大值不小于所述第二拼接屏纵向像素总数;所述第二拼接屏为预估出的存在带载需求的高度最高的拼接屏。
131.可以理解是的,在超宽模式下,从第二初始位进行借位的借位数量为第一借位数量,在借位完成后,要求所得到的第一比特位能够存储的横坐标的最大值和第二比特位能够存储的纵坐标的最大值,要分别不小于该超宽模式下对应的拼接屏的水平像素总数和纵向像素总数,也可以理解为,该控制设备的带载能力要满足对应的属于超宽模式的led拼接屏。另外,本技术实施例对第一借位数量的具体值不做限定。示例性的,在超宽模式下,第一初始位和第二初始位都为12位,那么,第一初始位从第二初始位中借位2位,此时,第一比特位所能记录的横坐标的最大值为32768,第二比特位所能记录的纵坐标的最大值为2048,超宽模式的第一拼接屏的水平像素总数为10000,纵向像素总数为200,那么,第一比特位所能记录的横坐标的最大值大于第一拼接屏的水平像素总数,第二比特位所能记录的纵坐标的最大值大于第一拼接屏的纵向像素总数。
132.可以理解是的,在超高模式下,从第一初始位进行借位的借位数量为第二借位数量,在借位完成后,要求所得到的第一比特位能够存储的横坐标的最大值和第二比特位能够存储的纵坐标的最大值,要分别不小于该超高模式下对应的拼接屏的水平像素总数和纵向像素总数,也可以理解为,该控制设备的带载能力要满足对应的属于超高模式的led拼接屏。另外,本技术实施例对第二借位数量的具体值不做限定。示例性的,在超高模式下,第一初始位和第二初始位都为12位,那么,第二初始位从第一初始位中借位2位,得到第一比特位所能存储的横坐标的最大值为2048,第二比特位所能存储的纵坐标的最大值为32768,超高模式的第二拼接屏的水平像素总数为200,纵向像素总数为10000,那么,第一比特位所能记录的横坐标的最大值大于第二拼接屏的水平像素总数,第二比特位所能记录的纵坐标的最大值大于第二拼接屏的纵向像素总数。
133.需要强调的是,通过设定第一借位数量,可以使得在控制设备当前需要带载的超宽的led拼接屏的宽度不高于第一拼接屏时,实现led拼接屏的各个目标led箱体的区域坐标的有效存储;而通过设定第二借位数量,可以使得在控制设备当前需要带载的超高的led拼接屏的高度不高于第二拼接屏时,实现led拼接屏的各个目标led箱体的区域坐标的有效存储。本技术并不对第一借位数量和第二借位数量的具体指进行限定。
134.为了更好的理解上述关于区域坐标的内容,下面结合附图进行说明,如图6(c)所示,假设led箱体的分辨率为480*200,那么,led拼接屏的宽度为480*20=9600,每一个箱体都有一个区域坐标,例如(x1,y1),(x2,y2)等等。可以理解的是,该区域坐标是存储在对应的寄存器中的。
135.可选地,在本技术的另一实施例中,在每一指定寄存器的指定比特位处存储对应的目标led箱体的区域坐标的方式包括方式d1-d2:
136.方式d1,基于各个目标led箱体的排布方式,以及各个目标led箱体的分辨率,确定各个目标led箱体的区域坐标;
137.需要说明的是,区域坐标存储的过程是预先做的,可以发生在获取待展示的目标媒体数据之前。
138.可以理解的是,各个目标led箱体的排布方式以及分辨率可以通过上位机下发给控制设备;那么,控制设备可以基于所接收到的排布方式以及分辨率,计算出各个目标led箱体的区域坐标,即各个目标led箱体在led拼接屏中的区域坐标。示例性的,目标led箱体的排布为50*10,各个目标led箱体的分辨率为480*270,那么,可以确认任一个目标led箱体的区域坐标,那么,左上角第一个目标led箱体的区域坐标为(0,0),该第一个目标led箱体的左侧的目标led箱体的区域坐标为(480,0),该第一个目标led箱体的下方相邻的目标led箱体的区域坐标为(0,271),以此类推,可以得到全部目标led箱体的坐标。
139.方式d2,针对每一指定寄存器,将该指定寄存器对应的目标led箱体的区域坐标中的横坐标,转换为二进制数值,并将转换得到的二进制数值存储至所述指定比特位的第一比特位中的每一比特位,以使储存的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的横坐标;以及将该指定寄存器对应的目标led箱体的区域坐标中的纵坐标转换为二进制数值,并将转换得到的二进制数值存储至所述指定比特位的第二比特位中的每一比特位,以使存储的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的纵坐标。
140.可以理解的是,目标led箱体的区域坐标中的横坐标,以x进行标识,将其转换为二进制数值,并将转换得到的二进制数值存储至所述指定比特位中的第一比特位中的每一比特位,led箱体的区域坐标中的纵坐标,以y进行标识,将其转换为二进制数值,并将转换得到的二进制数值存储至所述指定比特位中的第二比特位中的每一比特位,由于每一目标led箱体都和寄存器一一对应,故可以储存的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的横坐标,存储的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的纵坐标。需要强调的是,针对指定寄存器而言,每一比特位可以用于存储二进制数值中的一位数据,这样,第一比特位中的每一比特位用于存储横坐标的二进制数值中的一位数据,第二比特位中的每一比特位用于存储纵坐标的二进制数值中的一位数据。
141.可见,将目标led箱体与寄存器一一对应,将寄存器对应的目标led箱体的区域坐标中的横坐标,转换为二进制数值,存储至指定比特位中的第一比特位中的每一比特位,将该指定寄存器对应的目标led箱体的区域坐标中的纵坐标,转换为二进制数值,存储至指定比特位中的第二比特位中的每一比特位,可以便于找到任一目标led箱体对应的坐标,从而实现超宽或超高屏幕的正常显示。
142.s403,基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据;
143.可以理解的是,基于各个目标led箱体的区域坐标,可以将目标图像数据按照目标led箱体进行分割,可以得到各个目标led箱体待显示数据,各个目标led箱体的待显示数据可以组合成目标图像数据。示例性的,基于各个目标led箱体的区域坐标,对小狗图片进行
分割,可以得到各个目标led箱体的待显示数据。
144.s404,将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。
145.可以理解的是,待显示内容具体是发送至各个目标led箱体的led接收卡,以使led接收卡驱动目标led箱体,从而实现对待显示数据进行显示。
146.可选地,在一种实现方式中,控制设备可以将目标led箱体的待显示数据,分别发送给led接收卡,下面将结合附图对其进行说明,如图6(a)、图6(b)所示:
147.可以理解的是,每一目标led箱体都有对应的led接收卡,将各个目标led箱体的待显示数据分别发送至相应的目标led接收卡中,led接收卡可以驱动目标led箱体,以使各个目标led箱体对接收到的待显示数据进行显示。示例性的,将目标led箱体的待显示数据,分别发送至对应的led接收卡,以使led接收卡驱动目标led箱体,使得目标led箱体显示小狗图片。
148.如图6(a)所示,显示屏可以配置为行*列的形式,那么,目标led箱体可以以行列的形式进行标识,例如:第一行第一列的箱体,而单个led接收卡的带载区域可以对应一个目标led箱体。
149.如图6(b)所示,假设目标led箱体的分辨率为480*200,led拼接屏的宽度为480*20=9600,每一个方框都是一个目标led箱体,在箱体的内部可以理解为有一张led接收卡,而led控制器,即,发送卡可以将待显示数据发送至每一led接收卡中。
150.可选地,在一种实现方式中,控制设备可以包括主控处理器和辅助处理器,其中,主控处理器具有目标内存,辅助处理器中包含有多个寄存器和显存,示例性的,主控处理器可以是arm处理器(advanced risc machine,主控处理器),辅助处理器可以是fpga处理器(field programmable gate array,可编程阵列逻辑处理器),arm处理器负责主控,而且arm处理器具有目标内存,步骤s101可以由arm处理器进行执行,而fpga处理器具有多个寄存器和显存,故fpga处理器可以读取寄存器及对图片进行处理,故步骤s102-s105都可以由fpga处理器进行执行。
151.可见,本技术可以按照与led拼接屏相匹配的带载模式,对寄存器的比特位进行分配,实现对目标led箱体的区域坐标的存储,这样,控制设备可以依赖寄存器中所存储的目标led箱体的区域坐标,将目标图像数据分割为led拼接屏的各个目标led箱体的待显示数据,从而实现对led拼接屏的带载。因此,通过本方案,可以无需增加设备,从而实现超宽或超高屏幕的正常显示。
152.另外,本技术实施例逻辑简单,无需复杂操作,即可实现超宽或超高屏幕的正常显示。
153.可选地,在一种实现方式中,本技术实施例提供的另一种针对led拼接屏的显示方法,应用于控制设备,如图5所示,可以包括如下步骤:
154.s501,获取目标图像数据;
155.s502,针对所述控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标;
156.可以理解的是,步骤s501-s502与步骤s401-s402相同,故在此不做赘述。
157.s503,获得针对目标媒体数据所设置滚动速度;
158.可以理解的是,目标媒体数据的滚动速度可以根据用户的需求进行设置,那么,目标媒体数据的滚动速度可以是上位机下发至控制设备的。可以理解的是,滚动速度的单位为pix/s,pix为像素的单位。
159.s504,按照所述滚动速度,确定所述目标媒体数据在所述led拼接屏的窗口中的、关于指定时间粒度下的相邻时间点之间的偏移量;
160.其中,指定时间粒度,可以是每秒、每微秒、每毫秒等等,当然,理论上也可以是分钟。那么,相邻时间点之间的偏移量,为相邻两秒之间的偏移量,当然,理论上可以为相邻两分钟之间的偏移量,本技术实施例对此不做具体限定。示例性的,滚动速度为2pix/s,那么,目标媒体数据在led拼接屏的窗口中的、关于相邻时间点之间,即,相邻2s之间的偏移量为2pix。
161.s505,按照所述偏移量,以相邻时间点之间的时长作为周期时长,周期性地对所述目标图像数据中的目标媒体数据所处的位置进行偏移,对偏移后的目标图像数据进行分割,得到各个目标led箱体的待显示数据;
162.需要强调的是,本实施例所提供的方案可以为,单个控制设备来控制led拼接屏的情况下所提供的存在滚动效果的显示方案。
163.可以理解的是,相邻时间点之间的时长可以作为周期时长,那么,以秒为粒度时,1s可以作为一个周期,以分钟为粒度时,1分钟可以作为一个周期。那么,周期性的对目标图像数据中的目标媒体数据所处的位置进行偏移,即,按照一个周期内目标媒体数据的偏移量,周期性的对目标媒体数据进行偏移,每次都偏移一个周期的偏移量,那么,可以得到多个偏移后的目标图像数据,对偏移后的目标图像数据进行分割,可以得到各个目标led箱体的待显示数据。
164.示例性的,偏移量为2pix,周期时长为1s,周期性地对目标图像数据中的文字信息所处的位置进行偏移,第一个周期后与初始位置相比偏移2pix,第二周期后与初始位置相比偏移4pix,以此类推,对各个周期的偏移后的目标图像数据进行分割,得到各个目标led箱体的待显示数据。
165.s506,周期性地将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示;
166.可以理解的是,在实际进行展示时,控制设备周期性地将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,那么,目标led箱体也是按照周期进行展示待显示数据,故指定时间粒度可以尽量小,从而实现待显示数据滚动显示的效果,用户在实际观看时,给用户的感觉是待显示数据在滚动显示。可以理解的是,本技术实施例关于滚动效果的本质是在肉眼无法察觉的情况下,周期性的快速展示待显示内容,以达到与滚动展示一样的效果。
167.示例性,控制设备以1s为周期,将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体以1s为周期对所接收到的待显示数据进行展示。
168.另外,针对多个控制设备来对led拼接屏进行控制的场景,可选的,在一种实现方式中,各个目标led箱体为所述led拼接屏中的部分led箱体;
169.此时,基于图4所示的实施例内容,所述针对led拼接屏的显示方法还可以包括:
170.获得针对目标媒体数据所设置的滚动速度;
171.按照所述预设滚动速度,确定所述目标媒体数据在所述led拼接屏的窗口中的、关于指定时间粒度下的相邻时间点之间的偏移量;
172.相应的,所述获取目标图像数据,包括:
173.按照所述偏移量,以相邻时间点之间的时长作为周期时长,周期性的确定所述各个目标led箱体构成的屏幕区域所需显示的、关于所述目标媒体数据中的媒体数据,并基于所确定的媒体数据,生成目标图像数据。
174.需要强调的是,上述方法对应多个控制设备的情况,每一控制设备都对应一led拼接屏。在周期性的确定目标图像数据后,可以周期的性的读取区域坐标,以及对目标图像数据进行分割,并在分割后进行数据显示。
175.可以理解的是,在上述情况下,由于每一控制设备相通信的各个目标led箱体拼接得到的屏幕区域为led拼接屏的部分区域,而各个控制设备可以相互独立,因此,为了实现滚动效果,控制设备可以周期性的确定出各个目标led屏幕的屏幕区域所需显示的内容,从而进行后续的分割以及显示,具体而言,基于偏移量,以及目标媒体数据在整个led拼接屏中的当前布局,周期性的确定各个目标led箱体拼接得到的屏幕区域可以显示的媒体数据,从而生成目标图像数据,偏移的具体情况与上述实施例相同,故在此不做赘述。另外,上述情况进行滚动显示的具体步骤与单个控制设备进行滚动显示的步骤一致,故在此不做赘述。
176.另外,本技术中,上述的关于实现滚动的过程仅仅作为示例性内容,并不应该构成对本技术实施例的限定。针对多个控制设备的情况而言,在确定出待显示的目标媒体数据后,上位机也可以基于偏移量,以及目标媒体数据在led拼接屏上的布局,周期性的确定出各个控制设备相通信的各个目标led箱体所构成的屏幕区域所需显示的媒体数据,从而控制设备直接基于获取的媒体数据,周期性地生成目标图像数据即可。
177.可见,本技术实施例通过上述方法,控制设备可以依赖寄存器中所存储的led箱体的区域坐标,将目标图像数据分割为led拼接屏的各个目标led箱体的待显示数据,从而实现对led拼接屏的带载。因此,通过本方案,可以无需增加设备,从而实现超宽或超高屏幕的正常显示,还可以在超宽或超高屏幕上进行滚动显示。
178.另外,与现有技术相比,本方案不需要消耗大量内存资源,从而可以降低使用成本。
179.为了更好的理解关于滚动展示的内容,下面将结合附图,对滚动展示的内容进行说明,如图7(a)、图7(b)及图7(c)所示:
180.在图7(a)中,上方的图是关于文字“示例”的静态效果的示意图,在将静态效果变为动态效果的图时,可以参见下方的图,下方是关于文字“示例”的动态效果的示意图。在动态效果的示意图中,led拼接屏上是多个“示例”循环进行滚动;
181.在图7(b)中,led拼接屏上显示有“2022年杭州亚运会”的文字信息,该情况也符合图像内容在静止时可以全屏幕展示,那么,“2022年杭州亚运会”的滚动效果是整合图像在led拼接屏中循环滚动展示;
182.在图7(c)中,led拼接屏上显示有“君不见黄河之水天上来,奔流到海不复回,君不见高堂明镜悲白发,朝如青丝暮成雪。”该情况符合图像内容在静止时,无法完全在屏幕上展示,需要滚动才能显示图像内容。
183.可见,本技术实施例可以实现超宽或超高屏幕的正常显示,还可以在超宽或超高屏幕上进行滚动显示。
184.基于上述方法实施例,本技术还提供一种控制设备,如图8所示,包括:主控处理器810和辅助处理器820;其中,所述主控处理器810具有目标内存,所述辅助处理器820中包含有多个寄存器和显存;
185.所述主控处理器810,用于响应于获取到待进行展示的目标媒体数据,将所述目标媒体数据发送至所述辅助处理器;
186.所述辅助处理器820,用于基于所述目标媒体数据,获取目标图像数据;其中,所述目标图像数据为与所述各个目标led箱体构成的屏幕区域所需显示、关于待进行展示的目标媒体数据的图像数据;
187.所述辅助处理器820,还用于针对所述控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标;其中,每一指定寄存器唯一对应一目标led箱体,每一指定寄存器的指定比特位为用于存储对应的目标led箱体的区域坐标的比特位,且所述指定比特位中的用于存储横坐标的第一比特位以及用于存储纵坐标的第二比特位为:预先按照与所述led拼接屏相匹配的带载模式对所述指定比特位进行比特位分配所得到的;每一目标led箱体的区域坐标为该led箱体在所述目标led拼接屏中的区域坐标;
188.所述辅助处理器820,还用于基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据;
189.所述辅助处理器820,还用于将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。
190.其中,主处理器可以是arm处理,辅助处理器可以是pfga处理器。
191.可选地,所述主控处理器还用于对任一指定寄存器的指定比特位进行比特位分配;
192.其中,对任一指定寄存器的指定比特位进行比特位分配的方式包括:
193.响应于获得目标带载模式的开启指令,按照所述目标带载模式,对该指定寄存器的指定比特位进行比特位分配,得到该指定寄存器的指定比特位中的第一比特位和第二比特位;
194.其中,所述目标带载模式为与所述led拼接屏相匹配的带载模式。
195.可选地,所述主控处理器响应于获得目标带载模式的开启指令,按照所述目标带载模式,对该指定寄存器的指定比特位进行比特位分配,得到该指定寄存器的指定比特位中的第一比特位和第二比特位,包括:
196.响应于获得目标带载模式的开启指令,若所述目标带载模式为超宽模式,则按照从第二初始位进行借位的方式,对第一初始位的位数进行增加,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位;其中,所述第一初始位为该指定寄存器的指定比特位中用于存储横坐标的初始的比特位,所述第二初始位为该指定寄存器的指定比特位中用于存储纵坐标的初始的比特位;
197.或者,
198.若所述目标带载模式为超高模式,则按照从所述第一初始位进行借位的方式,对
第二初始位的位数进行增加,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位。
199.可选地,从第二初始位进行借位的借位数量为第一借位数量;其中,所述第一借位数量为使得在借位完成后,所得到的第一比特位能够存储的横坐标的最大值不小于属于超宽模式的第一拼接屏的水平像素总数,以及所得到的第二比特位能够存储的纵坐标的最大值不小于所述第一拼接屏的纵向像素总数;所述第一拼接屏为预估出的存在带载需求的宽度最大的拼接屏;或者,
200.从第一初始位进行借位的借位数量为第二借位数量;
201.其中,所述第二借位数量为使得在借位完成后,所得到的第一比特位能够存储的横坐标的最大值不小于属于超高模式的第二拼接屏的水平像素总数,以及所得到的第二比特位能够存储的纵坐标的最大值不小于所述第二拼接屏的和纵向像素总数;所述第二拼接屏为预估出的存在带载需求的高度最高的拼接屏。
202.可选地,所述主控处理器还用于:在每一指定寄存器的指定比特位处存储对应的目标led箱体的区域坐标;
203.其中,在每一指定寄存器的指定比特位处存储对应的目标led箱体的区域坐标的方式包括:
204.基于各个目标led箱体的排布方式,以及各个目标led箱体的分辨率,确定各个目标led箱体的区域坐标;
205.针对每一指定寄存器,将该指定寄存器对应的目标led箱体的区域坐标中的横坐标,转换为二进制数值,并将转换得到的二进制数值存储至所述指定比特位的第一比特位中的每一比特位,以使储存的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的横坐标;以及将该指定寄存器对应的目标led箱体的区域坐标中的纵坐标转换为二进制数值,并将转换得到的二进制数值存储至所述指定比特位的第二比特位中的每一比特位,以使存储的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的纵坐标。
206.可选地,所述辅助处理器还用于:
207.获得针对目标媒体数据所设置的滚动速度;
208.按照所述滚动速度,确定所述目标媒体数据在所述led拼接屏的窗口中的、关于指定时间粒度下的相邻时间点之间的偏移量;
209.所述辅助处理器,还用于基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据,包括:
210.按照所述偏移量,以相邻时间点之间的时长作为周期时长,周期性地对所述目标图像数据中的目标媒体数据所处的位置进行偏移,对偏移后的目标图像数据进行分割,得到各个目标led箱体的待显示数据;
211.所述辅助处理器,还用于将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示,包括:
212.周期性地将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。
213.可选地,所述各个目标led箱体为所述led拼接屏中的部分led箱体;
214.所述辅助处理器还用于:
215.获得针对目标媒体数据所设置的滚动速度;
216.按照所述预设滚动速度,确定所述目标媒体数据在所述led拼接屏的窗口中的、关于指定时间粒度下的相邻时间点之间的偏移量;
217.所述辅助处理器所述获取目标图像数据;
218.其中,所述获取目标图像数据,包括:
219.按照所述偏移量,以相邻时间点之间的时长作为周期时长,周期性的确定所述各个目标led箱体构成的屏幕区域所需显示的、关于所述目标媒体数据中的媒体数据,并基于所确定的媒体数据,生成目标图像数据。
220.可选地,所述辅助处理器还用于:
221.响应于获取到待进行展示的目标媒体数据,对所述目标媒体数据进行点对点编码处理,得到编码后的数据;
222.基于编码后的数据,生成目标图像数据。
223.其中,上述控制设备所实现的功能的具体实现方式可以参见上述方法实施例的相应内容,在此不做赘述。
224.本技术实施例提供的控制设备,可以按照与led拼接屏相匹配的带载模式对比特位进行重新分配,实现对目标led箱体坐标进行存储,这样,控制设备可以对超宽或超高屏幕的分辨率进行带载,无需增加设备,从而实现超宽或超高屏幕的正常显示。
225.可选地,在一种实现方式中,本技术实施例还提供一种针对led拼接屏的显示方法,如图9所示:
226.s901,led上位机响应于用户选择开启超宽模式;
227.可以理解的是,该实施例是应用于超宽屏幕的,用户可以通过上位机开启超宽模式。
228.其中,led上位机也可以称为上位机。
229.那么,在用户选择开启超宽模式时,则执行步骤s902,若用户未开启超宽模式,则执行步骤s905。
230.s902,led上位机可以下发超宽模式的开启指令;
231.其中,led上位机,也可以理解为上述实施例中的上位机,上位机可以给控制设备下发超宽模式的开启指令。
232.s903,控制设备响应于该指令,对寄存器宽度方向上的初始位宽增加,高度方向上的初始位宽减少;
233.其中,位宽可以理解为上述实施例中的比特位,宽度方向上的初始位宽可以理解为第一初始位,高度方向上的初始位宽可以理解为第二初始位。
234.可以理解的是,寄存器响应于开启超宽模式的指令,对各个寄存器宽度方向上的初始位宽增加,从而得到上述实施例中的第一比特位,对各个寄存器高度方向上的初始位宽减少,从而得到上述实施例中的第二比特位,该过程也可以理解为借位的过程。
235.s904,实现超宽显示;
236.可以理解的是,在对寄存器的位宽进行调整后,区域坐标可以存储在寄存器的位宽中,并从而实现超宽显示,具体的显示过程已经在上述实施例中进行过介绍,故在此不做赘述。
237.s905,8k范围内;
238.可以理解的是,若用户不开启超宽模式,则说明所应用的屏幕的分辨率在8192之内,即,8k范围内。
239.可见,利用上位机下发超宽模式的开启指令,从而使得寄存器响应于该指令,对对寄存器宽度方向上的初始位宽增加,高度方向上的初始位宽减少,从而最终实现超宽屏幕的正常显示。
240.可选地,在一种实现方式中,本技术实施例还提供一种针对led拼接屏的显示方法,如图10所示:
241.s1001,arm处理器将上位机下发的内容通过自身字体转换为点对点的字符数据存储在内存中;
242.可以理解的是,上位机下发的内容,可以理解为上述实施例中的目标媒体数据。
243.那么,上述步骤可以理解为,arm处理器可以将上位机下发的目标媒体数据进行点对点编码,并存储至的目标内存中。
244.s1002,fpga处理器实时读取内存数据进行显示;
245.可以理解的是,fpga处理器可以实时读取arm处理器中的数据并进行显示,该具体显示的过程已经在其他实施例中进行过介绍,故在此不做赘述。
246.s1003,是否滚动显示;
247.可以理解的是,用户可以利用上位机选择是否开启滚动显示,若开启滚动显示,则执行步骤s1005,若不开启滚动显示,则执行步骤s1004。
248.s1004,fpga处理器实时读取固定位置的内存数据进行显示;
249.可以理解的是,若不开启滚动显示,fpga处理器则读取寄存器固定位置的内存数据,得到该固定位置对应的区域坐标,从而实现对led拼接屏的显示。
250.s1005,fpga处理器按照时间粒度及设定的滚动速度读取寄存器各个偏移位置的内存数据进行显示;
251.可以理解的是,若开启滚动显示,fpga处理器则可以按照时间粒度及设定的滚动速度,确定寄存器的偏移量,通过时间粒度下的相邻时间点可以确定周期时长,fpga处理器可以根据寄存器的偏移量及周期时长,周期性地对寄存器的内存数据所处的位置进行偏移,读取各个偏移位置的存储数据进行显示。
252.可见,本技术实施例可以由用户进行选择是否进行滚动显示,在用户不选择滚动显示时,可以实现超宽或超高屏幕的正常显示,在用户选组滚动显示时,还可以在超宽或超高屏幕上进行滚动显示。
253.基于上述方法实施例,如图11所示,本技术实施例提供了一种针对led拼接屏的显示装置,应用于控制设备,所述控制设备与各个目标led箱体相通信,所述目标led箱体为led拼接屏的led箱体;所述装置包括:
254.获取模块1110,用于获取目标图像数据;其中,所述目标图像数据为所述各个目标led箱体构成的屏幕区域所需显示、关于待进行展示的目标媒体数据的图像数据;
255.读取模块1120,用于针对所述控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标;其中,每一指定寄存器唯一对应一目标led箱体,每一指定寄存器的指定比特位为用于存储有对应的目标led箱体的区域坐标
的比特位,且所述指定比特位中的用于存储横坐标的第一比特位以及用于存储纵坐标的第二比特位为:预先按照与所述led拼接屏相匹配的带载模式对所述指定比特位进行比特位分配所得到的;每一目标led箱体的区域坐标为该目标led箱体在所述led拼接屏中的区域坐标;
256.分割模块1130,用于基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据;
257.发送模块1140,用于将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。
258.可选地,对任一指定寄存器的指定比特位进行比特位分配的方式包括:
259.响应于获得目标带载模式的开启指令,按照所述目标带载模式,对该指定寄存器的指定比特位进行比特位分配,得到该指定寄存器的指定比特位中的第一比特位和第二比特位;
260.其中,所述目标带载模式为与所述led拼接屏相匹配的带载模式;
261.可选地,所述响应于获得目标带载模式的开启指令,按照所述目标带载模式,对该指定寄存器的指定比特位进行比特位分配,得到该指定寄存器的指定比特位中的第一比特位和第二比特位,包括:
262.响应于获得目标带载模式的开启指令,若所述目标带载模式为超宽模式,则按照从第二初始位进行借位的方式,对第一初始位的位数进行增加,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位;其中,所述第一初始位为该指定寄存器的指定比特位中用于存储横坐标的初始的比特位,所述第二初始位为该指定寄存器的指定比特位中用于存储纵坐标的初始的比特位;
263.或者,
264.若所述目标带载模式为超高模式,则按照从所述第一初始位进行借位的方式,对第二初始位的位数进行增加,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位;
265.可选地,从第二初始位进行借位的借位数量为第一借位数量;其中,所述第一借位数量为使得在借位完成后,所得到的第一比特位能够存储的横坐标的最大值不小于属于超宽模式的第一拼接屏的水平像素总数,以及所得到的第二比特位能够存储的纵坐标的最大值不小于所述第一拼接屏的纵向像素总数;所述第一拼接屏为预估出的存在带载需求的宽度最大的拼接屏;或者,
266.从第一初始位进行借位的借位数量为第二借位数量;
267.其中,所述第二借位数量为使得在借位完成后,所得到的第一比特位能够存储的横坐标的最大值不小于属于超高模式的第二拼接屏的水平像素总数,以及所得到的第二比特位能够存储的纵坐标的最大值不小于所述第二拼接屏的纵向像素总数;所述第二拼接屏为预估出的存在带载需求的高度最高的拼接屏;
268.可选地,在每一指定寄存器的指定比特位处存储对应的目标led箱体的区域坐标的方式包括:
269.基于各个目标led箱体的排布方式,以及各个目标led箱体的分辨率,确定各个目标led箱体的区域坐标;
270.针对每一指定寄存器,将该指定寄存器对应的目标led箱体的区域坐标中的横坐标,转换为二进制数值,并将转换得到的二进制数值存储至所述指定比特位的第一比特位中的每一比特位,以使储存的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的横坐标;以及将该指定寄存器对应的目标led箱体的区域坐标中的纵坐标转换为二进制数值,并将转换得到的二进制数值存储至所述指定比特位的第二比特位中的每一比特位,以使存储的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的纵坐标;
271.可选地,所述装置还包括:
272.第一获得模块,用于获得针对目标媒体数据所设置的滚动速度;
273.第一确定模块,用于按照所述滚动速度,确定所述目标媒体数据在所述led拼接屏的窗口中的、关于指定时间粒度下的相邻时间点之间的偏移量;
274.所述分割模块,包括:
275.分割子模块,用于按照所述偏移量,以相邻时间点之间的时长作为周期时长,周期性地对所述目标图像数据中的目标媒体数据所处的位置进行偏移,对偏移后的目标图像数据进行分割,得到各个目标led箱体的待显示数据;
276.所述发送模块,包括:
277.发送子模块,用于周期性地将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示;
278.可选地,所述各个目标led箱体为所述led拼接屏中的部分led箱体;
279.所述装置还包括:
280.第二获得模块,用于获得针对目标媒体数据所设置的滚动速度;
281.第二确定模块,用于按照所述预设滚动速度,确定所述目标媒体数据在所述led拼接屏的窗口中的、关于指定时间粒度下的相邻时间点之间的偏移量;
282.所述获取模块,包括:
283.生成子模块,用于按照所述偏移量,以相邻时间点之间的时长作为周期时长,周期性的确定所述各个目标led箱体构成的屏幕区域所需显示的、关于所述目标媒体数据的媒体数据,并基于所确定的媒体数据,生成目标图像数据;
284.可选地,所述获取模块,包括:
285.编码子模块,用于响应于获取到待进行展示的目标媒体数据,对所述目标媒体数据进行点对点编码处理,得到编码后的数据;
286.生成子模块,用于基于编码后的数据,生成目标图像数据;
287.本技术实施例还提供了一种电子设备,如图12所示,包括:
288.存储器1201,用于存放计算机程序;
289.处理器1202,用于执行存储器1201上所存放的程序时,实现上述针对led拼接屏的显示方法。
290.并且上述电子设备还可以包括通信总线和/或通信接口,处理器1202、通信接口、存储器1201通过通信总线完成相互间的通信。
291.上述电子设备提到的通信总线可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standard architecture,eisa)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便
于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
292.通信接口用于上述电子设备与其他设备之间的通信。
293.存储器可以包括随机存取存储器(random access memory,ram),也可以包括非易失性存储器(non-volatile memory,nvm),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
294.上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
295.在本技术提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一针对led拼接屏的显示方法的步骤。
296.在本技术提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一针对led拼接屏的显示方法。
297.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)。
298.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
299.本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
300.以上所述仅为本技术的较佳实施例,并非用于限定本技术的保护范围。凡在本技术的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本技术的保护范围内。

技术特征:
1.一种针对led拼接屏的显示方法,其特征在于,应用于控制设备,所述控制设备与各个目标led箱体相通信,所述目标led箱体为led拼接屏的led箱体;所述方法包括:获取目标图像数据;其中,所述目标图像数据为所述各个目标led箱体构成的屏幕区域所需显示、关于待进行展示的目标媒体数据的图像数据;针对所述控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标;其中,每一指定寄存器唯一对应一目标led箱体,每一指定寄存器的指定比特位为用于存储对应的目标led箱体的区域坐标的比特位,且所述指定比特位中的用于存储横坐标的第一比特位以及用于存储纵坐标的第二比特位为:预先按照与所述led拼接屏相匹配的带载模式对所述指定比特位进行比特位分配所得到的;每一目标led箱体的区域坐标为该目标led箱体在所述led拼接屏中的区域坐标;基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据;将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。2.根据权利要求1所述的方法,其特征在于,对任一指定寄存器的指定比特位进行比特位分配的方式包括:响应于获得目标带载模式的开启指令,按照所述目标带载模式,对该指定寄存器的指定比特位进行比特位分配,得到该指定寄存器的指定比特位中的第一比特位和第二比特位;其中,所述目标带载模式为与所述led拼接屏相匹配的带载模式。3.根据权利要求2所述的方法,其特征在于,所述响应于获得目标带载模式的开启指令,按照所述目标带载模式,对该指定寄存器的指定比特位进行比特位分配,得到该指定寄存器的指定比特位中的第一比特位和第二比特位,包括:响应于获得目标带载模式的开启指令,若所述目标带载模式为超宽模式,则按照从第二初始位进行借位的方式,对第一初始位的位数进行增加,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位;其中,所述第一初始位为该指定寄存器的指定比特位中用于存储横坐标的初始的比特位,所述第二初始位为该指定寄存器的指定比特位中用于存储纵坐标的初始的比特位;或者,若所述目标带载模式为超高模式,则按照从所述第一初始位进行借位的方式,对第二初始位的位数进行增加,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位。4.根据权利要求3所述的方法,其特征在于,从第二初始位进行借位的借位数量为第一借位数量;其中,所述第一借位数量为使得在借位完成后,所得到的第一比特位能够存储的横坐标的最大值不小于属于超宽模式的第一拼接屏的水平像素总数,以及所得到的第二比特位能够存储的纵坐标的最大值不小于所述第一拼接屏的纵向像素总数;所述第一拼接屏为预估出的存在带载需求的宽度最大的拼接屏;或者,从第一初始位进行借位的借位数量为第二借位数量;
其中,所述第二借位数量为使得在借位完成后,所得到的第一比特位能够存储的横坐标的最大值不小于属于超高模式的第二拼接屏的水平像素总数,以及所得到的第二比特位能够存储的纵坐标的最大值不小于所述第二拼接屏的纵向像素总数;所述第二拼接屏为预估出的存在带载需求的高度最高的拼接屏。5.根据权利要求1所述的方法,其特征在于,在每一指定寄存器的指定比特位处存储对应的目标led箱体的区域坐标的方式包括:基于各个目标led箱体的排布方式,以及各个目标led箱体的分辨率,确定各个目标led箱体的区域坐标;针对每一指定寄存器,将该指定寄存器对应的目标led箱体的区域坐标中的横坐标,转换为二进制数值,并将转换得到的二进制数值存储至所述指定比特位的第一比特位中的每一比特位,以使储存的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的横坐标;以及将该指定寄存器对应的目标led箱体的区域坐标中的纵坐标转换为二进制数值,并将转换得到的二进制数值存储至所述指定比特位的第二比特位中的每一比特位,以使存储的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的纵坐标。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:获得针对目标媒体数据所设置的滚动速度;按照所述滚动速度,确定所述目标媒体数据在所述led拼接屏的窗口中的、关于指定时间粒度下的相邻时间点之间的偏移量;所述基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据,包括:按照所述偏移量,以相邻时间点之间的时长作为周期时长,周期性地对所述目标图像数据中的目标媒体数据所处的位置进行偏移,对偏移后的目标图像数据进行分割,得到各个目标led箱体的待显示数据;所述将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示,包括:周期性地将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。7.根据权利要求6所述的方法,其特征在于,所述各个目标led箱体为所述led拼接屏中的部分led箱体;所述方法还包括:获得针对目标媒体数据所设置的滚动速度;按照所述预设滚动速度,确定所述目标媒体数据在所述led拼接屏的窗口中的、关于指定时间粒度下的相邻时间点之间的偏移量;所述获取目标图像数据,包括:按照所述偏移量,以相邻时间点之间的时长作为周期时长,周期性的确定所述各个目标led箱体构成的屏幕区域所需显示的、关于所述目标媒体数据中的媒体数据,并基于所确定的媒体数据,生成目标图像数据。8.根据权利要求1-7任一项所述的方法,其特征在于,所述获取目标图像数据,包括:响应于获取到待进行展示的目标媒体数据,对所述目标媒体数据进行点对点编码处理,得到编码后的数据;
基于编码后的数据,生成目标图像数据。9.一种控制设备,其特征在于,包括:主控处理器和辅助处理器;其中,所述主控处理器具有目标内存,所述辅助处理器中包含有多个寄存器和显存;所述主控处理器,用于响应于获取到待进行展示的目标媒体数据,将所述目标媒体数据发送至所述辅助处理器;所述辅助处理器,用于基于所述目标媒体数据,获取目标图像数据;其中,所述目标图像数据为所述各个目标led箱体构成的屏幕区域所需显示、关于待进行展示的目标媒体数据的图像数据;所述辅助处理器,还用于针对所述控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标;其中,每一指定寄存器唯一对应一目标led箱体,每一指定寄存器的指定比特位为用于存储对应的目标led箱体的区域坐标的比特位,且所述指定比特位中的用于存储横坐标的第一比特位以及用于存储纵坐标的第二比特位为:预先按照与所述led拼接屏相匹配的带载模式对所述指定比特位进行比特位分配所得到的;每一目标led箱体的区域坐标为该目标led箱体在所述led拼接屏中的区域坐标;所述辅助处理器,还用于基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据;所述辅助处理器,还用于将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。10.一种针对led拼接屏的显示装置,其特征在于,应用于控制设备,所述控制设备与各个目标led箱体相通信,所述目标led箱体为led拼接屏的led箱体;所述装置包括:获取模块,用于获取目标图像数据;其中,所述目标图像数据为所述各个目标led箱体构成的屏幕区域所需显示、关于待进行展示的目标媒体数据的图像数据;读取模块,用于针对所述控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标led箱体的区域坐标;其中,每一指定寄存器唯一对应一目标led箱体,每一指定寄存器的指定比特位为用于存储对应的目标led箱体的区域坐标的比特位,且所述指定比特位中的用于存储横坐标的第一比特位以及用于存储纵坐标的第二比特位为:预先按照与所述led拼接屏相匹配的带载模式对所述指定比特位进行比特位分配所得到的;每一目标led箱体的区域坐标为该目标led箱体在所述led拼接屏中的区域坐标;分割模块,用于基于各个目标led箱体的区域坐标,对所述目标图像数据进行分割,得到各个目标led箱体的待显示数据;发送模块,用于将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示。11.根据权利要求10所述的装置,其特征在于,对任一指定寄存器的指定比特位进行比特位分配的方式包括:响应于获得目标带载模式的开启指令,按照所述目标带载模式,对该指定寄存器的指定比特位进行比特位分配,得到该指定寄存器的指定比特位中的第一比特位和第二比特位;其中,所述目标带载模式为与所述led拼接屏相匹配的带载模式;或,
所述响应于获得目标带载模式的开启指令,按照所述目标带载模式,对该指定寄存器的指定比特位进行比特位分配,得到该指定寄存器的指定比特位中的第一比特位和第二比特位,包括:响应于获得目标带载模式的开启指令,若所述目标带载模式为超宽模式,则按照从第二初始位进行借位的方式,对第一初始位的位数进行增加,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位;其中,所述第一初始位为该指定寄存器的指定比特位中用于存储横坐标的初始的比特位,所述第二初始位为该指定寄存器的指定比特位中用于存储纵坐标的初始的比特位;或者,若所述目标带载模式为超高模式,则按照从所述第一初始位进行借位的方式,对第二初始位的位数进行增加,得到该指定寄存器的指定比特位中的第一比特位以及第二比特位;或,从第二初始位进行借位的借位数量为第一借位数量;其中,所述第一借位数量为使得在借位完成后,所得到的第一比特位能够存储的横坐标的最大值不小于属于超宽模式的第一拼接屏的水平像素总数,以及所得到的第二比特位能够存储的纵坐标的最大值不小于所述第一拼接屏的纵向像素总数;所述第一拼接屏为预估出的存在带载需求的宽度最大的拼接屏;或者,从第一初始位进行借位的借位数量为第二借位数量;其中,所述第二借位数量为使得在借位完成后,所得到的第一比特位能够存储的横坐标的最大值不小于属于超高模式的第二拼接屏的水平像素总数,以及所得到的第二比特位能够存储的纵坐标的最大值不小于所述第二拼接屏的纵向像素总数;所述第二拼接屏为预估出的存在带载需求的高度最高的拼接屏;或,在每一指定寄存器的指定比特位处存储对应的目标led箱体的区域坐标的方式包括:基于各个目标led箱体的排布方式,以及各个目标led箱体的分辨率,确定各个目标led箱体的区域坐标;针对每一指定寄存器,将该指定寄存器对应的目标led箱体的区域坐标中的横坐标,转换为二进制数值,,转换为二进制数值存储至所述指定比特位的第一比特位中的每一比特位,以使储存的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的横坐标;以及将该指定寄存器对应的目标led箱体的区域坐标中的纵坐标转换为二进制数值,并将转换得到的二进制数值存储至所述指定比特位的第二比特位中的每一比特位,以使存储的二进制数值表征该指定寄存器对应的目标led箱体的区域坐标中的纵坐标;或,所述装置还包括:第一获得模块,用于获得针对目标媒体数据所设置的滚动速度;第一确定模块,用于按照所述滚动速度,确定所述目标媒体数据在所述led拼接屏的窗口中的、关于指定时间粒度下的相邻时间点之间的偏移量;所述分割模块,包括:
分割子模块,用于按照所述偏移量,以相邻时间点之间的时长作为周期时长,周期性地对所述目标图像数据中的目标媒体数据所处的位置进行偏移,对偏移后的目标图像数据进行分割,得到各个目标led箱体的待显示数据;所述发送模块,包括:发送子模块,用于周期性地将各个目标led箱体的待显示数据,分别发送至相应的目标led箱体,以使各个目标led箱体对所接收到的待显示数据进行显示;或,所述各个目标led箱体为所述led拼接屏中的部分led箱体;所述装置还包括:第二获得模块,用于获得针对目标媒体数据所设置的滚动速度;第二确定模块,用于按照所述预设滚动速度,确定所述目标媒体数据在所述led拼接屏的窗口中的、关于指定时间粒度下的相邻时间点之间的偏移量;所述获取模块,包括:生成子模块,用于按照所述偏移量,以相邻时间点之间的时长作为周期时长,周期性的确定所述各个目标led箱体构成的屏幕区域所需显示的、关于所述目标媒体数据中的媒体数据,并基于所确定的媒体数据,生成目标图像数据;或,所述获取模块,包括:编码子模块,用于响应于获取到待进行展示的目标媒体数据,对所述目标媒体数据进行点对点编码处理,得到编码后的数据;生成子模块,用于基于编码后的数据,生成目标图像数据。12.一种电子设备,其特征在于,包括:存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现权利要求1-8任一所述的方法。

技术总结
本申请实施例提供了一种针对LED拼接屏的显示方法、设备、装置及电子设备,涉及LED技术领域,其中,一种针对LED拼接屏的显示方法,可以包括:获取目标图像数据;针对控制设备中的每一指定寄存器,从该指定寄存器中的指定比特位处,读取对应的目标LED箱体的区域坐标,基于各个目标LED箱体的区域坐标,对目标图像数据进行分割,得到各个目标LED箱体的待显示数据,将各个目标LED箱体的待显示数据,分别发送至相应的目标LED箱体,以使各个目标LED箱体对所接收到的待显示数据进行显示。可见,本方案可以在无需增加设备的情况下,实现超宽或超高屏幕的正常显示。幕的正常显示。幕的正常显示。


技术研发人员:李东林 朱熠良 金敏航 梁志力 蓝明华
受保护的技术使用者:杭州海康威视数字技术股份有限公司
技术研发日:2023.06.29
技术公布日:2023/10/5
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐