1.本发明涉及led显示屏显示控制技术领域,尤其涉及一种基于灯串的切片显示控制方法、装置及系统。
背景技术:2.led显示屏作为一种平板显示器,能够用于显示文字、图像、视频、录像信号等各种信息,由于其具备良好的面积的延展性和色彩还原能力而被广泛应用于各种行业中。随着led显示屏在各种行业的广泛应用,异形的显示屏也成为一种热门产品。此时,需要保证画面内容在异形的显示屏上的显示效果。
3.led灯串(灯带)作为一种led的显示产品,被应用于很多建筑中进行照明或者美化环境,如在高楼的外墙建筑或者大桥的绳索中,在上述应用场景中,需要使用到数量巨多的led灯串组成吊桥屏,其中,应用到上述灯串后,部分应用场景需要借助灯串去显示画面内容;一种显示方式是通过接收卡实现逐点计算后进行显示,一条灯串是通过一张接收卡去接收显示数据,而接收卡接收到的是一张完整的画面内容,此时,接收卡需要计算出整条灯串中每一个灯点的位置(假设灯串的摆放位置是倾斜摆放的,此时接收卡需要一行行去确定画面内容中的像素点在灯串上的显示位置),进而确定出画面内容的显示位置,可见,该方式确定显示位置的效率较低(也即实现画面内容显示的效率较低),增加了接收卡的带载;另一种显示方式是在利用显示屏显示控制软件控制显示屏来播放节目时,一般会将最原始的信号源进行切片处理后,得到切片画面,将切片画面显示在通过软件创建的与实际显示屏中每个灯串一一对应的多个矩形显示区域中,以便技术人员观察、调整切片画面内容,从而保证切片画面内容在显示屏上的显示效果。而在显示屏显示控制软件创建矩形区域时,是利用矩形区域存在的5个自由度进行创建(确定矩形区域的两个顶点坐标(x1,y1)、 (x2,y2),以及第3个顶点的x或y坐标,进而求出未知顶点的坐标)也即通过上述的5个自由度创建出矩形区域,也相当于通过4个顶点创建出矩形显示区域,通过旋转(需要计算出旋转角度)、平移和缩放的方式实现与显示屏中对应的灯串的形状、尺寸比例一致,虽然此种方式相对于第一种方式,显示效率得到提高,但由于灯串数量较多,所需创建的矩形区域较多,对于人工操作软件来说,操作效率将会得到大幅度降低。因此本领域技术人员亟需寻找一种新的方案来解决上述问题。
技术实现要素:4.针对上述问题,本发明提供一种基于灯串的切片显示控制方法,方法包括:
5.获取显示屏的屏幕信息以及待显示画面,将待显示画面显示在输入界面;
6.接收显示区域创建指令,在输入界面上创建n个第一灯串显示区域,n为显示屏中的灯串数量,其中创建方法包括:根据用户的两点点击操作生成一线段,沿垂直于线段的方向,分别向线段两侧拓展相同预设长度的区域,得到呈矩形的一第一灯串显示区域,按照灯串数量对第一灯串显示区域进行复制,得到n 个第一灯串显示区域;
7.接收切片指令,分别利用每个第一灯串显示区域对待显示画面进行切片,得到需要在显示屏中进行显示的n个初始切片画面;
8.将每个初始切片画面显示至与其对应的一个第二灯串显示区域中,第二灯串显示区域位于输出界面,每个第二灯串显示区域对应一个第一灯串显示区域;
9.根据屏幕信息对每个第二灯串显示区域进行调整,以将第二灯串显示区域中的初始切片画面调整为与显示屏对应的目标切片画面。
10.进一步的,方法还包括:
11.根据输入的显示屏的cad图片确定显示屏的屏幕信息。
12.进一步的,输入界面上的坐标点与所述输出界面上的坐标点存在一一对应的坐标映射关系,在输入界面上创建n个第一灯串显示区域后,所述方法还包括:
13.实时对n个第一灯串显示区域在输入界面上的坐标点进行识别,根据坐标映射关系,在输出界面对应位置处生成n个第二灯串显示区域;
14.将每个初始切片画面显示至与其对应的一个第二灯串显示区域中包括:对初始切片画面在输入界面上的坐标点进行识别,并根据坐标映射关系,将初始切片画面显示在与其对应的一个第二灯串显示区域中。
15.进一步的,预设长度为0.5。
16.进一步的,在分别利用每个第一灯串显示区域对待显示画面进行切片之前,方法还包括:
17.根据用户的点击操作,分别对每个第一灯串显示区域进行调整,以使利用每个第一灯串显示区域对待显示画面进行切片时,得到的初始切片画面为需要在显示屏中进行显示的画面;
18.其中,调整包括平移、缩放、旋转以及点编辑中的至少一种。
19.本发明还提供一种基于灯串的切片显示控制装置,装置包括获取模块、创建模块、画面切片显示模块,其中:
20.获取模块,与创建模块连接,用于获取显示屏的屏幕信息以及待显示画面,将待显示画面显示在输入界面;
21.创建模块,与画面切片显示模块连接,用于接收显示区域创建指令,在输入界面上创建n个第一灯串显示区域,n为显示屏中的灯串数量,其中创建方法包括:根据用户的两点点击操作生成一线段,沿垂直于线段的方向,分别向线段两侧拓展相同预设长度的区域,得到呈矩形的一第一灯串显示区域,按照灯串数量对第一灯串显示区域进行复制,得到n个第一灯串显示区域;
22.画面切片显示模块,用于接收切片指令,分别利用每个第一灯串显示区域对待显示画面进行切片,得到需要在显示屏中进行显示的n个初始切片画面;将每个初始切片画面显示至与其对应的一个第二灯串显示区域中,第二灯串显示区域位于输出界面,每个第二灯串显示区域对应一个第一灯串显示区域;根据屏幕信息对每个第二灯串显示区域进行调整,以将第二灯串显示区域中的初始切片画面调整为与显示屏对应的目标切片画面。
23.进一步的,装置还包括屏幕信息确定模块,屏幕信息确定模块,与获取模块连接,用于根据输入的显示屏的cad图片确定显示屏的屏幕信息。
24.进一步的,输入界面上的坐标点与输出界面上的坐标点存在一一对应的坐标映射
关系,创建模块在输入界面上创建n个第一灯串显示区域后,还用于实时对n个第一灯串显示区域在输入界面上的坐标点进行识别,根据坐标映射关系,在输出界面对应位置处生成n个第二灯串显示区域;
25.画面切片显示模块,将每个初始切片画面显示至与其对应的一个第二灯串显示区域中包括:对初始切片画面在输入界面上的坐标点进行识别,并根据坐标映射关系,将初始切片画面显示在与其对应的一个第二灯串显示区域中。
26.进一步的,装置还包括第一灯串显示区域调整模块,与画面切片显示模块连接,用于在画面切片显示模块分别利用每个第一灯串显示区域对待显示画面进行切片之前,根据用户的点击操作,分别对每个第一灯串显示区域进行调整,以使画面切片显示模块利用每个第一灯串显示区域对待显示画面进行切片时,得到的初始切片画面为需要在显示屏中进行显示的画面;其中,调整包括平移、缩放、旋转以及点编辑中的至少一种。
27.本发明还提供一种基于灯串的切片显示控制系统,系统包括服务器、发送设备、接收设备以及显示屏;
28.服务器,与发送设备连接,用于通过上述的基于灯串的切片显示控制方法,在输出界面上得到显示屏中每个灯串对应的目标切片画面;并在用户对目标切片画面进行调整确认后,将调整确认后的目标切片画面,发送至发送设备;
29.发送设备,与接收设备连接,用于将接收到的目标切片画面发送至接收设备;
30.接收设备,与显示屏连接,用于将接收到的目标切片画面发送至显示屏中进行显示。
31.本发明提供的基于灯串的切片显示控制方法、装置,通过获取显示屏的屏幕信息以及待显示画面,先根据用户的点击操作生成一线段,再沿垂直于该线段的方向上向线段两侧拓展预设长度,从而得到呈矩形的第一灯串显示区域,进而对第一灯串显示区域进行复制,得到n个第一灯串显示区域,整个第一灯串显示区域的创建过程只需要用户在输入界面上点击两个位置点即可完成,提高了第一灯串显示区域的创建效率。
32.后续利用n个第一灯串显示区域对待显示画面进行切片,得到n个初始切片画面;将每个初始切片画面显示至与其对应第二灯串显示区域中,根据屏幕信息对第二灯串显示区域进行调整,将第二灯串显示区域中的初始切片画面调整为与显示屏对应的目标切片画面,实现了快速在输入界面上创建n个第一灯串显示区域对待显示画面进行切片,并快速在输出界面上得到对应的n个目标切片画面,以便用户能够通过观察输出界面上的目标切片画面来获取显示屏上的播放效果,进而对该播放效果做出调整。采用本发明提供的方法、装置,大大提高了创建第一灯串显示区域的效率,提高了对待显示画面的切片效率,同时可将初始切片画面准确地显示至第二灯串显示区域中,再对第二灯串显示区域进行调整,得到目标切片画面,提高了在输出界面得到目标切片画面的效率,进而提高了用户输出界面上调整画面内容的调整效率。
33.本发明提供的基于灯串的切片显示控制系统,系统中的服务器采用本发明中的方法在输出界面上得到目标切片画面,提高了在输入界面上创建第一灯串显示区域的效率,提高了对待显示画面的切片效率,进而提高了用户在输出界面上调整画面内容的调整效率,也提高了画面内容在显示屏上的显示效率。
附图说明
34.为了更清楚的说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
35.图1为本发明一种实施例中的基于灯串的切片显示控制方法流程图;
36.图2为本发明一种实施例中的第一灯串显示区域创建方法流程图;
37.图3为本发明一种实施例中的创建第一灯串显示区域示意图;
38.图4为本发明又一种实施例中的基于灯串的切片显示控制方法流程图;
39.图5为本发明一种实施例中的基于灯串的切片显示控制装置示意图一;
40.图6为本发明又一种实施例中的基于灯串的切片显示控制装置示意图二;
41.图7为本发明又一种实施例中的基于灯串的切片显示控制装置示意图三;
42.图8为本发明又一种实施例中的基于灯串的切片显示控制系统示意图;
43.图9为本发明一种实施例中的第二灯串显示区域在输出界面上的示意图;
44.501-获取模块、502-创建模块、503-画面切片显示模块、504-屏幕信息确定模块、505-第一灯串显示区域调整模块、1-服务器、2-发送设备、3-接收设备、4-显示屏。
具体实施方式
45.下面将结合本发明中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通的技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明的保护范围。
46.在本发明的一种实施例中,提供一种基于灯串的切片显示控制方法,该方法应用在显示屏显示控制软件中,该软件位于服务器中,用户可以使用显示屏显示控制软件,控制显示屏来播放节目。
47.如图1所示,方法包括以下步骤:
48.步骤s101:获取显示屏的屏幕信息以及待显示画面,将待显示画面显示在输入界面。
49.具体的,本实施例中所提及的显示屏指的是由led灯串组成的显示屏。显示屏的屏幕信息包括显示屏的灯串数量,每个灯串的形状、尺寸。
50.待显示画面显示在输入界面(输入界面指显示屏显示控制软件中的输入界面),进一步的,待显示画面在输入界面中呈矩形显示。
51.更具体的,显示屏的屏幕信息,可以由用户预先输入至显示屏显示控制软件中,在本步骤中直接获取即可。
52.步骤s102:接收显示区域创建指令,在输入界面上创建n个第一灯串显示区域,n为显示屏中的灯串数量。
53.其中,显示区域创建指令由用户触发,用户通过在显示屏显示控制软件上进行触发点编辑的功能,也即在显示屏显示控制软件的输入界面中进行点击操作,触发显示区域创建指令。
54.具体的,在本实施例的一种实现方式中,如图2所示,n个第一灯串显示区域创建方法包括:
55.步骤s201:根据用户的两点点击操作生成一线段。
56.具体的,用户可以在输入界面点击选取第一位置点以及第二位置点。显示屏显示控制软件获取到用户在输入界面点击选取的第一位置点以及第二位置点后,即可将第一位置点、第二位置点连接成一条线段,也即实现根据用户的点击操作生成一线段。
57.其中,第二位置点为与第一位置点处于不同位置的点。
58.更具体的,第一位置点以及第二位置点可以由用户在输入界面上进行任意选取,本发明对此不做限制。进一步的,用户在点击选取第一位置点、第二位置点时,可以根据显示需求(显示画面的显示内容需求等)确定出需要在输入界面中显示的第一灯串显示区域的大小,进而确定第一位置点、第二位置点,从而使得后续根据第一位置点、第二位置点生成的n个第一灯串显示区域,能够完整的显示在输入界面中。
59.步骤s202:沿垂直于线段的方向,分别向线段两侧拓展相同预设长度的区域,得到呈矩形的一第一灯串显示区域。
60.具体的,如图3所示,先由用户在输入界面点击一点a,再在输入界面点击一点b,连接a、b两点形成线段ab,之后沿垂直于线段ab的方向,分别向线段两侧拓展相同预设长度的区域后,得到的呈矩形的一第一灯串显示区域,其中,线段ab为该灯串显示区域的中分线。
61.更具体,在本实施例中,预设长度为0.5,也即得到的第一灯串显示区域的宽度为1,长度为线段ab的长度。
62.步骤s203:按照灯串数量对第一灯串显示区域进行复制,得到n个第一灯串显示区域。
63.上述已经提及n为显示屏中灯串的数量。
64.经过上述的步骤s201-步骤s203,即可在显示屏显示控制软件的输入界面上,创建n个第一灯串显示区域,应当可以理解的,每个第一灯串显示区域对应显示屏上的一个灯串。
65.步骤s103:接收切片指令,分别利用每个第一灯串显示区域对待显示画面进行切片,得到需要在显示屏中进行显示的n个初始切片画面。
66.具体的,在本步骤中,由用户在输入界面中进行点击操作后,向显示屏显示控制软件发出切片指令,显示屏显示控制软件接收到切片指令后,分别利用每个第一灯串显示区域对待显示画面进行切片,得到需要在显示屏中进行显示的n个初始切片画面。
67.更具体的,本步骤中,可以在输入界面上每创建一个第一灯串显示区域后,即根据接收到的切片指令,利用该第一灯串显示区域对待显示画面进行切片,直至创建全部n个第一灯串显示区域后,得到n个初始切片画面。
68.还可以在输入界面上创建全部的n个第一灯串显示区域后,根据接收到的切片指令,利用每个第一灯串显示区域对待显示画面进行切片,得到n个初始切片画面。
69.进一步的,在一种实现方式中,在利用每一个第一灯串显示区域对待显示画面进行切片之前,需要由用户在输入界面上进行点击操作,显示屏显示控制软件根据用户的点击操作,分别对每个第一灯串显示区域进行调整,以使利用每个第一灯串显示区域对待显示画面进行切片时,得到的初始切片画面为需要在显示屏中显示的画面。具体的,调整包括
包括旋转、平移、缩放以及点编辑中的至少一种。
70.其中,点编辑是对第一灯串显示区域某个顶点的位置进行调整(在本发明的第一灯串显示区域中,有4个顶点可被进行点编辑);旋转是以该第一灯串显示区域中心点作为旋转中心进行旋转,可以从中心点引出一条直线,默认开始的角度为0度或360度,对第二灯串显示区域进行旋转对应的角度;缩放指的是对第一灯串显示区域在长度和宽度方向上进行缩放。
71.更具体的,可以先由用户在输入界面上通过点击触发拖动调整指令,通过拖动需调整的第一灯串显示区域,对该第一灯串显示区域进行平移(用户在输入界面上进行拖动操作,显示屏显示控制软件根据用户的拖动调整指令调整该第一灯串显示区域位置,使该第一灯串显示区域在输入界面平移),将该第一灯串显示区域移动到输入界面的待显示画面上,用户再通过点击触发对该第一灯串显示区域进行缩放、旋转、点编辑调整指令(显示屏显示控制软件根据缩放、旋转、点编辑调整指令,对第一灯串显示区域进行缩放、旋转以及对某一个顶点的位置进行变动),使得待显示画面在第一灯串显示区域内的画面内容是需要在显示屏中进行显示的画面内容(为了便于用户观察,每个第一灯串显示区域的区域外边框为有色边框,区域内部呈透明状态,可以透出下方的待显示画面)。在其他实施例中,也可不需要进行平移,而直接运行缩放、旋转、点编辑中的任意一种或者一种以上的调整方式或者就直接使用平移的调整方式,具体根据显示画面的显示内容需求等确定出第一灯串显示区域的调整方法。
72.经过上述过程之后,用户在输入界面上触发切片指令,从而使显示屏显示控制软件接收到切片指令后,将当前在该第一灯串显示区域中的画面内容从完整的待显示画面中裁切下来,以得到需要在显示屏中进行显示的初始切片画面。
73.步骤s104:将每个初始切片画面显示至与其对应的一个第二灯串显示区域中。
74.具体的,本步骤中的第二灯串显示区域位于显示屏显示控制软件的输出界面,第二灯串显示区域同样有n个,每个第二灯串显示区域对应一个第一灯串显示区域,进而也对应显示屏上的一个灯串。
75.更具体的,输入界面上的坐标点与输出界面上的坐标点存在一一对应的坐标映射关系,因此根据在输入界面上的每一个第一灯串显示区域的位置坐标,均能够在输出界面上创建出与其对应的第二灯串显示区域。
76.与第一灯串显示区域对应的第二灯串显示区域,指的是第二灯串显示区域在输出界面中所在的位置和第一灯串显示区域在输入界面所在位置对应、且形状相同、尺寸比例也是相同,两者区域是顶点对应关系。
77.由于n个初始切片画面是利用在输入界面上的n个第一灯串显示区域对待显示画面进行切片得到的,因此每个初始切片画面均存在一个与之对应的第一灯串显示区域,每个第一灯串显示区域又对应一个第二灯串显示区域,因此每个初始切片画面均存在一个与之对应的第二灯串显示区域。
78.步骤s105:根据屏幕信息对每个第二灯串显示区域进行调整,以将第二灯串显示区域中的初始切片画面调整为与显示屏对应的目标切片画面。
79.具体的,在本步骤中,可以根据显示屏的屏幕信息(灯串数量、每个灯串的形状、尺寸),对每个第二灯串显示区域的形状、尺寸进行比例调整,从而将第二灯串显示区域的形
状调整为与显示屏中该第二灯串显示区域对应的灯串相同,尺寸调整为与显示屏中该第二灯串显示区域对应的灯串相对应(包括各条边框的长度比例相同),此时第二灯串显示区域中所显示的初始切片画面随之进行调整,从而使得初始切片画面调整为与显示屏对应的目标切片画面,具体的,将其调整为与显示屏中该第二灯串显示区域对应的灯串相对应的目标切片画面。
80.需要说明的是,在输出界面中对第二灯串显示区域的调整并不会影响到输入界面的第一灯串显示区域,也即第一灯串显示区域形状、尺寸以及所在位置不发生改变。
81.在实际调整时,可先对第二灯串显示区域的形状、尺寸进行比例调整,以使第二灯串显示区域的形状、各条边框的长度比例与显示屏中该第二灯串显示区域对应的灯串相同(也即形状相同,尺寸相对应),具体的可以采用平移、旋转、缩放以及点编辑的中的至少一种调整方式,从而使得第二灯串显示区域的形状、各条边框的长度比例与显示屏中该第二灯串显示区域对应的灯串相同。同样的,此处的点编辑指的是对第二灯串显示区域的某一个或多个顶点坐标进行调整。进一步的,在本步骤中,对第二灯串显示区域进行缩放时,指的是对第二灯串显示区域在长度方向和宽度方向上进行缩放,其宽度保持不变;对第二灯串显示区域进行旋转时,可以以该第二灯串显示区域中心点为旋转中心进行旋转,更进一步的,可以由中心点引出一条直线,默认开始的角度为0度或 360度,对第二灯串显示区域进行旋转对应的角度。当然,可以理解的,本发明中对第二灯串显示区域进行旋转时,还可以以输出界面上的其他点作为旋转中心进行旋转,上述所提到的旋转方式并非是对本发明的限制。
82.需要说明的是,在本步骤中根据屏幕信息对第二灯串显示区域进行调整时,是保持第二灯串显示区域在输出界面上水平正向放置(如图9所示),无需根据显示屏中其所对应的灯串的摆放角度(灯串可能是斜放)调整第二灯串显示区域的摆放角度,只调整第二灯串显示区域的形状及尺寸即可,使得每一个第二灯串显示区域形状与显示屏中其所对应的灯串的形状相同,尺寸相对应(也即尺寸比例相同-各条边框的长度比例相同)。
83.进一步的,在进行调整时,会按照一行行的形式在输出界面中调整第二灯串显示区域,具体原因为显示屏是按照一行行形式去进行描点,为了避免出现灯串倾斜摆放时需要计算出整条灯串中每一个灯点的位置,而影响调整效率的问题,此处不按照实际的显示屏中灯串的摆放位置、角度对第二灯串显示区域进行调整,而是将第二灯串显示区域在输出界面调整成水平正向放置,再按照一行行的形式在输出界面中调整第二灯串显示区域的形状、尺寸。
84.更具体的,在本步骤中,根据屏幕信息对每个第二灯串显示区域进行调整,可以由用户根据屏幕信息,在输出界面上触发调整指令,从而手动控制对第二灯串显示区域进行调整,也可以由显示屏显示控制软件根据屏幕信息对每个第二灯串显示区域进行自动调整(识别显示屏的cad图片中的各条灯串对应的位置点),本发明对此不做限制。
85.本实施例中,通过获取显示屏的屏幕信息以及待显示画面,先根据用户的两点点击操作生成一线段,再沿垂直于该线段的方向上向线段两侧拓展预设长度,从而得到呈矩形的第一灯串显示区域,进而对第一灯串显示区域进行复制,得到n个第一灯串显示区域。整个第一灯串显示区域的创建过程只需要用户在输入界面上点击两个位置点即可完成,提高了第一灯串显示区域的创建效率。后续利用n个第一灯串显示区域对待显示画面进行切
片,得到n个初始切片画面,将每个初始切片画面显示至与其对应第二灯串显示区域中,根据屏幕信息对第二灯串显示区域进行调整,将第二灯串显示区域中的初始切片画面调整为与显示屏对应的目标切片画面,实现了快速在输入界面上创建n个第一灯串显示区域对待显示画面进行切片,并快速在输出界面上得到对应的n个目标切片画面,以便用户能够通过观察输出界面上的目标切片画面来获取显示屏上的播放效果,进而对该播放效果做出调整。
86.本发明提供的方法大大提高了创建第一灯串显示区域的效率,提高了对待显示画面的切片效率,同时可将初始切片画面准确地显示至第二灯串显示区域中,再对第二灯串显示区域进行调整,得到目标切片画面,提高了在输出界面得到目标切片画面的效率,进而提高了用户输出界面上调整画面内容的调整效率。
87.在本发明的又一种实施例中,还可以由用户预先输入显示屏的cad图片, cad图片中显示了显示屏中的灯串数量、各个灯串的实际摆放情况(例如实际摆放角度、摆放位置等)以及各个灯串的形状、尺寸。
88.在此种情况下,如图4所示,在步骤s101之前,方法还包括:
89.步骤s106:根据输入的显示屏的cad图片确定显示屏的屏幕信息。
90.具体的,本步骤通过用户输入的显示屏的cad图片,确定该灯串显示屏的 cad坐标,根据该显示屏的cad坐标,进而确定显示屏的屏幕信息。
91.在本发明的又一种实施例中,输入界面上的坐标点与输出界面上的坐标点存在一一对应的坐标映射关系,在输入界面上创建n个第一灯串显示区域后,方法还包括:
92.实时对n个第一灯串显示区域在输入界面上的坐标点进行识别,根据坐标映射关系,在输出界面对应位置处生成n个第二灯串显示区域;
93.将每个初始切片画面显示至与其对应的一个第二灯串显示区域中包括:对初始切片画面在输入界面上的坐标点进行识别,并根据坐标映射关系,将初始切片画面显示在与其对应的一个第二灯串显示区域中。
94.进一步的,可以在输入界面建立一个坐标系,(以最上边作为x轴的正半轴,以最左边作为y轴的正半轴),得到输入界面所有点的位置坐标,将所有的位置坐标以数组的形式进行存储(每个位置坐标都会对应一个下标,如(0,0) 对应0)在用户在输入界面点击某个位置点后,通过位置点对应的坐标或下标从存储的数组确定出具体的点击位置。而在输出界面中,按照上述方式同样的创建坐标系,得到输出界面所有点的位置坐标,将所有的位置坐标以数组的形式进行存储(每个位置坐标都会对应一个下标,如(0,0)对应0)。输入界面和输出界面的下标是一致的,也即输入界面的每个位置点均与输出界面的每个位置点相对应,使得输入界面上的坐标点与输出界面上的坐标点存在一一对应的坐标映射关系。
95.更进一步的,可以设置输入界面中的部分区域与输出界面中的部分区域的坐标点存在一一映射的坐标对应关系。在输入界面中,可以设置一个与素材关联的目标矩形区域(该目标矩形区域的宽高可任意调整,可以理解的,输入界面的目标矩形区域实际上是待显示画面的显示窗口),在目标矩形区域建立一个坐标系(以最上边作为x轴的正半轴,以最左边作为y轴的正半轴),得到目标矩形区域所有点的位置坐标,将所有的位置坐标以数组的形式进行存储(每个位置坐标都会对应一个下标,如(0,0)对应0),在用户在输入界面点击某个位置点后,通过位置点对应的坐标或下标从存储的数组确定出具体的点击位置;而在
输出界面中,设置一个与实际显示屏大小对应的目标矩形区域,按照上述方式同样的创建坐标系,得到目标矩形区域所有点的位置坐标,将所有的位置坐标以数组的形式进行存储(每个位置坐标都会对应一个下标,如(0,0) 对应0)。其中,输入界面的目标矩形区域用来显示待显示画面,输出界面的目标显示区域用来显示切片画面。输入界面的目标矩形区域和输出界面的目标矩形区域中的下标是一致的,也即输入界面的每个位置点均与输出界面的每个位置点相对应,使得输入界面目标矩形区域上的坐标点与输出界面目标矩形区域上的坐标点存在一一对应的坐标映射关系。
96.当因用户在输入界面上对一个或多个第一灯串显示区域进行平移、旋转、缩放、点编辑等调整而改变第一灯串显示区域在输入界面的位置时,第二灯串显示区域在输出界面的位置会同步随之进行调整。
97.当用户结束对第一灯串显示区域的调整之后,触发切片指令,第一灯串显示区域位置不再变化,显示屏显示控制软件利用第一灯串显示区域对待显示画面进行切片,得到初始切片画面后,将初始切片画面显示至与其对应的第二灯串显示区域中包括:对初始切片画面在输入界面上的坐标点进行识别,并根据坐标映射关系,将初始切片画面显示在与其对应的第二灯串显示区域中(此时该初始切片画面对应的第二灯串显示区域在输出界面所在的位置,与第一灯串显示区域对该初始切片画面进行切片时在输入界面所在的位置相对应)。
98.本发明还提供一种基于灯串的切片显示控制装置,如图5所示,装置包括获取模块501、创建模块502、画面切片显示模块503,其中:
99.获取模块501,与创建模块502连接,用于获取显示屏的屏幕信息以及待显示画面,将待显示画面显示在输入界面;
100.创建模块502,与画面切片显示模块503连接,用于接收显示区域创建指令,在输入界面上创建n个第一灯串显示区域,n为显示屏中的灯串数量,其中创建方法包括:根据用户的两点点击操作生成一线段,沿垂直于线段的方向,分别向线段两侧拓展相同预设长度的区域,得到呈矩形的一第一灯串显示区域,按照灯串数量对第一灯串显示区域进行复制,得到n个第一灯串显示区域;
101.画面切片显示模块503,用于接收切片指令,分别利用每个第一灯串显示区域对待显示画面进行切片,得到需要在显示屏中进行显示的n个初始切片画面;将每个初始切片画面显示至与其对应的一个第二灯串显示区域中,第二灯串显示区域位于输出界面,每个第二灯串显示区域对应一个第一灯串显示区域;根据屏幕信息对每个第二灯串显示区域进行调整,以将第二灯串显示区域中的初始切片画面调整为与显示屏对应的目标切片画面。
102.本发明提供的装置大大提高了创建第一灯串显示区域的效率,提高了对待显示画面的切片效率,同时可将初始切片画面准确地显示至第二灯串显示区域中,再对第二灯串显示区域进行调整,得到目标切片画面,提高了在输出界面得到目标切片画面的效率,进而提高了用户输出界面上调整画面内容的调整效率。
103.在本发明的又一种实施例中,如图6所示,装置还包括屏幕信息确定模块 504,屏幕信息确定模块504,与获取模块501连接,用于根据输入的显示屏的 cad图片确定显示屏的屏幕信息。
104.在本发明的又一种实施例中,输入界面上的坐标点与输出界面上的坐标点存在一
一对应的坐标映射关系,创建模块502在输入界面上创建n个第一灯串显示区域后,还用于实时对n个第一灯串显示区域在所述输入界面上的坐标点进行识别,根据坐标映射关系,在输出界面对应位置处生成n个第二灯串显示区域;
105.画面切片显示模块503,将每个初始切片画面显示至与其对应的一个第二灯串显示区域中包括:对初始切片画面在输入界面上的坐标点进行识别,并根据坐标映射关系,将初始切片画面显示在与其对应的一个第二灯串显示区域中。
106.在本发明的又一种实施例中,如图7所示,装置还包括第一灯串显示区域调整模块505,与画面切片显示模块503连接,用于在画面切片显示模块分别利用每个第一灯串显示区域对所述待显示画面进行切片之前,根据用户的点击操作,分别对每个第一灯串显示区域进行调整,以使画面切片显示模块利用每个第一灯串显示区域对待显示画面进行切片时,得到的初始切片画面为需要在显示屏中进行显示的画面;其中,调整包括平移、缩放、旋转以及点编辑中的至少一种。
107.本发明还提供一种基于灯串的切片显示控制系统,如图8所示,系统包括服务器1、发送设备2、接收设备3以及灯串显示屏4;
108.服务器1,与发送设备2连接,用于通过上述的灯串的切片显示控制方法,在输出界面上得到显示屏中每个灯串对应的目标切片画面;并在用户对目标切片画面进行调整确认后,将调整确认后的目标切片画面,发送至发送设备;
109.发送设备2,与接收设备3连接,用于将接收到的目标切片画面发送至接收设备3;其中,发送设备2为发送卡。
110.接收设备3,与显示屏4连接,用于将接收到的目标切片画面发送至显示屏中4进行显示。其中,接收设备3为接收卡。
111.本实施例中提供的系统,系统中的服务器采用本发明中的方法在输出界面上得到目标切片画面,提高了在输入界面上创建第一灯串显示区域的效率,提高了对待显示画面的切片效率,进而提高了用户在输出界面上调整画面内容的调整效率,也提高了画面内容在灯串显示屏上的显示效率。
112.本发明说明书中使用的术语和措辞仅仅为了举例说明,并不意味构成限定。本领域技术人员应当理解,在不脱离所公开的实施方式的基本原理的前提下,对上述实施方式中的各细节可进行各种变化。因此,本发明的范围只由权利要求确定,在权利要求中,除非另有说明,所有的术语应按最宽泛合理的意思进行理解。
技术特征:1.一种基于灯串的切片显示控制方法,其特征在于,所述方法包括:获取显示屏的屏幕信息以及待显示画面,将所述待显示画面显示在输入界面;接收显示区域创建指令,在所述输入界面上创建n个第一灯串显示区域,n为所述显示屏中的灯串数量,其中创建方法包括:根据用户的两点点击操作生成一线段,沿垂直于所述线段的方向,分别向所述线段两侧拓展相同预设长度的区域,得到呈矩形的一第一灯串显示区域,按照所述灯串数量对所述第一灯串显示区域进行复制,得到n个第一灯串显示区域;接收切片指令,分别利用每个第一灯串显示区域对所述待显示画面进行切片,得到需要在所述显示屏中进行显示的n个初始切片画面;将每个初始切片画面显示至与其对应的一个第二灯串显示区域中,所述第二灯串显示区域位于输出界面,每个第二灯串显示区域对应一个第一灯串显示区域;根据所述屏幕信息对每个第二灯串显示区域进行调整,以将所述第二灯串显示区域中的初始切片画面调整为与所述显示屏对应的目标切片画面。2.根据权利要求1所述的基于灯串的切片显示控制方法,其特征在于,所述方法还包括:根据输入的所述显示屏的cad图片确定所述显示屏的屏幕信息。3.根据权利要求1所述的基于灯串的切片显示控制方法,其特征在于,所述输入界面上的坐标点与所述输出界面上的坐标点存在一一对应的坐标映射关系,在输入界面上创建n个第一灯串显示区域后,所述方法还包括:实时对n个第一灯串显示区域在所述输入界面上的坐标点进行识别,根据坐标映射关系,在所述输出界面对应位置处生成n个第二灯串显示区域;将每个初始切片画面显示至与其对应的一个第二灯串显示区域中包括:对所述初始切片画面在所述输入界面上的坐标点进行识别,并根据所述坐标映射关系,将所述初始切片画面显示在与其对应的一个第二灯串显示区域中。4.根据权利要求1所述的基于灯串的切片显示控制方法,其特征在于,所述预设长度为0.5。5.根据权利要求1所述的基于灯串的切片显示控制方法,其特征在于,所述在分别利用每个第一灯串显示区域对所述待显示画面进行切片之前,所述方法还包括:根据用户的点击操作,分别对每个第一灯串显示区域进行调整,以使利用每个第一灯串显示区域对所述待显示画面进行切片时,得到的初始切片画面为需要在所述显示屏中进行显示的画面;其中,所述调整包括平移、缩放、旋转以及点编辑中的至少一种。6.一种基于灯串的切片显示控制装置,其特征在于,所述装置包括获取模块、创建模块、画面切片显示模块,其中:所述获取模块,与所述创建模块连接,用于获取显示屏的屏幕信息以及待显示画面,将所述待显示画面显示在输入界面;所述创建模块,与所述画面切片显示模块连接,用于接收显示区域创建指令,在所述输入界面上创建n个第一灯串显示区域,n为所述显示屏中的灯串数量,其中创建方法包括:根据用户的两点点击操作生成一线段,沿垂直于所述线段的方向,分别向所述线段两侧拓展
相同预设长度的区域,得到呈矩形的一第一灯串显示区域,按照所述灯串数量对所述第一灯串显示区域进行复制,得到n个第一灯串显示区域;所述画面切片显示模块,用于接收切片指令,分别利用每个第一灯串显示区域对所述待显示画面进行切片,得到需要在所述显示屏中进行显示的n个初始切片画面;将每个初始切片画面显示至与其对应的一个第二灯串显示区域中,所述第二灯串显示区域位于输出界面,每个第二灯串显示区域对应一个第一灯串显示区域;根据所述屏幕信息对每个第二灯串显示区域进行调整,以将所述第二灯串显示区域中的初始切片画面调整为与所述显示屏对应的目标切片画面。7.根据权利要求6所述的基于灯串的切片显示控制装置,其特征在于,所述装置还包括屏幕信息确定模块,所述屏幕信息确定模块,与所述获取模块连接,用于根据输入的所述显示屏的cad图片确定所述显示屏的屏幕信息。8.根据权利要求6所述的基于灯串的切片显示控制装置,其特征在于,所述输入界面上的坐标点与所述输出界面上的坐标点存在一一对应的坐标映射关系,所述创建模块在输入界面上创建n个第一灯串显示区域后,还用于实时对n个第一灯串显示区域在所述输入界面上的坐标点进行识别,根据坐标映射关系,在所述输出界面对应位置处生成n个第二灯串显示区域;所述画面切片显示模块,将每个初始切片画面显示至与其对应的一个第二灯串显示区域中包括:对所述初始切片画面在所述输入界面上的坐标点进行识别,并根据所述坐标映射关系,将所述初始切片画面显示在与其对应的一个第二灯串显示区域中。9.根据权利要求6所述的基于灯串的切片显示控制装置,其特征在于,所述装置还包括第一灯串显示区域调整模块,与所述画面切片显示模块连接,用于在所述画面切片显示模块分别利用每个第一灯串显示区域对所述待显示画面进行切片之前,根据用户的点击操作,分别对每个第一灯串显示区域进行调整,以使所述画面切片显示模块利用每个第一灯串显示区域对所述待显示画面进行切片时,得到的初始切片画面为需要在所述显示屏中进行显示的画面;其中,所述调整包括平移、缩放、旋转以及点编辑中的至少一种。10.一种基于灯串的切片显示控制系统,其特征在于,所述系统包括服务器、发送设备、接收设备以及显示屏;所述服务器,与所述发送设备连接,用于通过如权利要求1-5任一项所述的基于灯串的切片显示控制方法,在输出界面上得到所述显示屏中每个灯串对应的目标切片画面;并在用户对所述目标切片画面进行调整确认后,将调整确认后的目标切片画面,发送至所述发送设备;所述发送设备,与所述接收设备连接,用于将接收到的目标切片画面发送至所述接收设备;所述接收设备,与所述显示屏连接,用于将接收到的目标切片画面发送至所述显示屏中进行显示。
技术总结本发明涉及一种基于灯串的切片显示控制方法、装置及系统,其中方法包括获取显示屏的屏幕信息以及待显示画面,在输入界面上创建N个第一灯串显示区域,接收切片指令,分别利用每个第一灯串显示区域对待显示画面进行切片,得到需要在显示屏中进行显示的N个初始切片画面,将每个初始切片画面显示至与其对应的一个第二灯串显示区域中;根据屏幕信息对每个第二灯串显示区域进行调整,以将第二灯串显示区域中的初始切片画面调整为与显示屏对应的目标切片画面。本发明提供的方法、装置及系统,通过提高创建第一灯串显示区域的效率,提高了对待显示画面的切片效率,进而提高了用户在调整画面内容时的调整效率以及画面内容在灯串显示屏上的显示效率。屏上的显示效率。屏上的显示效率。
技术研发人员:何志民 宁一铮
受保护的技术使用者:卡莱特云科技股份有限公司
技术研发日:2022.03.30
技术公布日:2022/7/5