LED显示屏的画面控制方法、装置及存储介质与流程

文档序号:18730831发布日期:2019-09-21 00:29阅读:228来源:国知局
LED显示屏的画面控制方法、装置及存储介质与流程

本发明涉及显示屏控制技术领域,特别涉及一种LED显示屏的画面控制方法、装置及存储介质。



背景技术:

传统的LED显示屏,其在画面旋转的功能上面是很死板的,一定要专业的操作员先确定好屏体的物理旋转角度,然后再通过手动设置参数修改程序并发送给屏体,最终实现画面旋转的目的。可见,传统的LED显示屏,其画面不会跟着箱体物理旋转角度进行自适应旋转,故而比较死板、生硬,给创意使用以及安装调试带来很大的难度,同时也使得旋转显示屏通用性非常差,互动能力弱。



技术实现要素:

本发明的主要目的在于提出一种LED显示屏的画面控制方法、装置及存储介质,其旨在解决传统LED显示屏画面旋转功能自适应性差的问题。

为实现上述目的,本发明提供的一种LED显示屏的画面控制方法,所述画面控制方法包括以下步骤:所述LED显示屏的屏体发生转动时,自动获取所述LED显示屏当前的屏体转动参数;根据所述屏体转动参数自动修正所述LED显示屏的画面转动参数;根据修正后的所述画面转动参数重新调整所述LED显示屏的显示画面。

可选地,所述自动获取LED显示屏当前的屏体转动参数的步骤具体包括:通过重力传感器自动获取LED显示屏当前的屏体转动参数。

可选地,所述屏体转动参数包括屏体转动方向与屏体转动角度,所述画面转动参数包括画面转动方向与画面转动角度。

可选地,所述根据所述屏体转动参数自动修正所述LED显示屏的画面转动参数的步骤具体包括:根据所述屏体转动方向自动修正所述画面转动方向,使得所述画面转动方向与所述屏体转动方向呈相反设置;根据所述屏体转动角度自动修正所述画面转动角度,使得所述画面转动角度等于所述屏体转动角度。

此外,为实现上述目的,本发明还提出一种LED显示屏的画面控制方法,所述LED显示屏包括若干LED显示模组,所述画面控制方法包括以下步骤:所述LED显示屏的屏体发生转动时,自动获取每一所述LED显示模组当前的屏体转动参数;根据所述屏体转动参数自动修正相应的所述LED显示模组的画面转动参数;根据修正后的所述画面转动参数重新调整相应的所述LED显示模组的显示画面。

可选地,所述自动获取每一所述LED显示模组当前的屏体转动参数的步骤具体包括:通过重力传感器自动获取每一所述LED显示模组当前的屏体转动参数。

可选地,所述屏体转动参数包括屏体转动方向与屏体转动角度,所述画面转动参数包括画面转动方向与画面转动角度。

可选地,所述根据所述屏体转动参数自动修正相应的所述LED显示模组的画面转动参数的步骤具体包括:根据所述屏体转动方向自动修正所述画面转动方向,使得所述画面转动方向与所述屏体转动方向呈相反设置;根据所述屏体转动角度自动修正所述画面转动角度,使得所述画面转动角度等于所述屏体转动角度。

此外,为实现上述目的,本发明还提出一种装置,包括:存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现上述的画面控制方法的步骤。

此外,为实现上述目的,本发明还提出一种存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述的画面控制方法的步骤。

本发明提供的LED显示屏的画面控制方法、装置及存储介质,其在LED显示屏的屏体发生转动时,自动获取LED显示屏当前的屏体转动参数,接着,根据该屏体转动参数自动修正该LED显示屏的画面转动参数,最后,根据修正后的画面转动参数重新调整LED显示屏的显示画面。可见,本技术方案,其可通过自动获取LED显示屏当前的屏体转动参数,来对LED显示屏的显示画面进行自适应旋转调整,进而实现画面自动旋转功能,同时,整个实现过程系统自动完成,无需专业人员人工干预,灵活方便,适应性强,为未来的AI智能显示提供无限可能。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一LED显示屏的画面控制方法的流程框图。

图2为本发明实施例一LED显示屏未发生转动时的结构示意图。

图3为图2所示LED显示屏仅屏体发生转动时的结构示意图。

图4为图2所示LED显示屏屏体与显示画面均发生转动时的结构示意图。

图5为图1所示画面控制方法的步骤S120的具体流程框图。

图6为本发明实施例二LED显示屏的画面控制方法的流程框图。

图7为本发明实施例二LED显示屏未发生转动时的结构示意图。

图8为图7所示LED显示屏仅屏体发生转动时的结构示意图。

图9为图7所示LED显示屏屏体与显示画面均发生转动时的结构示意图。

图10为图6所示画面控制方法的步骤S220的具体流程框图。

图11为本发明实施例三装置的结构框图。

图12为本发明实施例四装置的结构框图。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步说明。在此需要说明的是,对于这些实施方式的说明用于帮助理解本发明,但并不构成对本发明的限定。此外,下面所描述的本发明各个实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互组合。

实施例一

如图1所示,本发明实施例一提出一种LED显示屏的画面控制方法,该画面控制方法包括以下步骤:

步骤S110:LED显示屏的屏体发生转动时,自动获取LED显示屏当前的屏体转动参数。

具体地,如图2所示,图中长方形外框表示LED显示屏的屏体,图中三角形内框表示LED显示屏的显示画面。与传统的LED显示屏所不同,本发明实施例的LED显示屏,其屏体内置有一重力传感器,该重力传感器可与LED显示屏自带的控制器进行数据通信。重力传感器是根据压电效应的原理来工作的,所谓的压电效应就是“对于不存在对称中心的异极晶体加在晶体上的外力除了使晶体发生形变以外,还将改变晶体的极化状态,在晶体内部建立电场,这种由于机械力作用使介质发生极化的现象称为正压电效应”。重力传感器就是利用了其内部的由于加速度造成的晶体变形这个特性,由于这个变形会产生电压,只要计算出产生电压和所施加的加速度之间的关系,就可以将加速度转化成电压输出。

通过重力传感器测量由于重力引起的加速度,可以计算出设备相对于水平面的倾斜角度。这样一来,便可在LED显示屏的屏体发生转动时,通过重力传感器自动获取LED显示屏当前的屏体转动参数。该屏体转动参数包括屏体转动方向与屏体转动角度,屏体转动方向是指屏体当前是顺时针方向发生转动还是逆时针方向发生转动。

如图3所示,当LED显示屏的屏体发生逆时针转动30度时,可通过重力传感器自动获取LED显示屏当前的屏体转动参数,该屏体转动参数包括屏体转动方向(逆时针)与屏体转动角度(30度)。

步骤S120:根据该屏体转动参数自动修正该LED显示屏的画面转动参数。

具体地,当根据上述的方法步骤自动获取LED显示屏当前的屏体转动参数后,便可根据该屏体转动参数自动修正该LED显示屏的画面转动参数,该画面转动参数具体包括画面转动参数包括画面转动方向与画面转动角度,即当通过上述方法步骤获取到该屏体转动参数后,便需根据该屏体转动参数(包括屏体转动方向与屏体转动角度)自动修正该LED显示屏的画面转动参数(包括画面转动方向与画面转动角度),即要确保屏体转动后,画面显示依旧要保持如图4所示的水平显示状态,因而,当执行本步骤“根据该屏体转动参数自动修正该LED显示屏的画面转动参数”时,如图5所示,其具体过程包括:

步骤S121:根据该屏体转动方向自动修正该画面转动方向,使得该画面转动方向与该屏体转动方向呈相反设置。

步骤S122:根据该屏体转动角度自动修正该画面转动角度,使得该画面转动角度等于该屏体转动角度。

这是因为,当LED显示屏的屏体发生逆时针转动30度时,当前LED显示屏的画面显示角度已由原来的0度变为30度,若想LED显示屏的画面显示角度变回原来的0度(即水平显示状态),则需使得LED显示屏的显示画面反方向转动30度,即该LED显示屏的画面转动参数包括画面转动方向(顺时针)与画面转动角度(30度)。

步骤S130:根据修正后的画面转动参数重新调整LED显示屏的显示画面。

具体地,如图4所示,当通过上述的方法步骤得到修正后的画面转动参数,该LED显示屏的画面转动参数包括画面转动方向(顺时针)与画面转动角度(30度),便可根据修正后的画面转动参数重新调整LED显示屏的显示画面,最终,调整后的显示画面如图4所示。

实施例二

如图6所示,本发明实施例二提出一种LED显示屏的画面控制方法,该LED显示屏包括若干LED显示模组,该画面控制方法包括以下步骤:

步骤S210:LED显示屏的屏体发生转动时,自动获取每一LED显示模组当前的屏体转动参数。

具体地,如图7所示,图中长方形框体表示LED显示模组的屏体,图中三角形框体表示LED显示模组的显示画面。与传统的LED显示屏所不同,本发明实施例的LED显示屏,其每一LED显示模组的屏体内置有一重力传感器,该重力传感器可与LED显示屏自带的控制器进行数据通信。重力传感器是根据压电效应的原理来工作的,所谓的压电效应就是“对于不存在对称中心的异极晶体加在晶体上的外力除了使晶体发生形变以外,还将改变晶体的极化状态,在晶体内部建立电场,这种由于机械力作用使介质发生极化的现象称为正压电效应”。重力传感器就是利用了其内部的由于加速度造成的晶体变形这个特性,由于这个变形会产生电压,只要计算出产生电压和所施加的加速度之间的关系,就可以将加速度转化成电压输出。

通过重力传感器测量由于重力引起的加速度,可以计算出设备相对于水平面的倾斜角度。这样一来,便可在每一LED显示模组的屏体发生转动时,通过重力传感器自动获取相应的LED显示模组当前的屏体转动参数。该屏体转动参数包括屏体转动方向与屏体转动角度,屏体转动方向是指屏体当前是顺时针方向发生转动还是逆时针方向发生转动。

如图8所示,左侧两个LED显示模组的屏体发生逆时针转动30度时,可通过重力传感器自动获取左侧两个LED显示模组的当前的屏体转动参数,该屏体转动参数包括屏体转动方向(逆时针)与屏体转动角度(30度)。同理,右侧两个LED显示模组的屏体发生顺时针转动30度时,可通过重力传感器自动获取右侧两个LED显示模组的当前的屏体转动参数,该屏体转动参数包括屏体转动方向(顺时针)与屏体转动角度(30度)。

步骤S220:根据该屏体转动参数自动修正相应的LED显示模组的画面转动参数。

具体地,当根据上述的方法步骤自动获取每一LED显示模组当前的屏体转动参数后,便可根据该屏体转动参数自动修正相应的LED显示模组的画面转动参数,该画面转动参数具体包括画面转动参数包括画面转动方向与画面转动角度,即当通过上述方法步骤获取到该屏体转动参数后,便需根据该屏体转动参数(包括屏体转动方向与屏体转动角度)自动修正相应的LED显示模组的画面转动参数(包括画面转动方向与画面转动角度),即要确保屏体转动后,画面显示依旧要保持如图9所示的水平显示状态,因而,当执行本步骤“根据该屏体转动参数自动修正相应的LED显示模组的画面转动参数”时,如图10所示,其具体过程包括:

步骤S221:根据该屏体转动方向自动修正该画面转动方向,使得该画面转动方向与该屏体转动方向呈相反设置。

步骤S222:根据该屏体转动角度自动修正该画面转动角度,使得该画面转动角度等于该屏体转动角度。

这是因为,当左侧两个LED显示模组的屏体发生逆时针转动30度时,当前左侧两个LED显示模组的画面显示角度已由原来的0度变为30度,若想左侧两个LED显示模组的画面显示角度变回原来的0度(即水平显示状态),则需使得左侧两个LED显示模组的显示画面反方向转动30度,即该LED显示屏的画面转动参数包括画面转动方向(顺时针)与画面转动角度(30度)。同理,当右侧两个LED显示模组的屏体发生顺时针转动30度时,当前右侧两个LED显示模组的画面显示角度已由原来的0度变为-30度,若想右侧两个LED显示模组的画面显示角度变回原来的0度(即水平显示状态),则需使得右侧两个LED显示模组的显示画面反方向转动30度,即该LED显示屏的画面转动参数包括画面转动方向(逆时针)与画面转动角度(30度)。

步骤S230:根据修正后的画面转动参数重新调整相应的LED显示模组的显示画面。

具体地,如图2至图4所示,假设整屏由四个基本显示单元(即四个LED显示模组)组成,旋转时是各个LED显示模组按同一方向同一角度整体旋转,那么控制系统接收到的旋转角度数据是相同的,修正的参数也是一致的,通过从新发送数据实现整屏画面旋转。或者如图7至图9所示,假设整屏由四个基本显示单元(即四个LED显示模组)组成,旋转时左边两个LED显示模组左旋角度A,右边两个LED显示模组旋角度B,由于每个LED显示模组都有配备传感器G-sensor和控制系统(接收卡),各接收卡会独立根据各自的传感器发送的角度数据自动修正参数重新更新显示画面,实现各基本单元画面根据自身的物理旋转角度自动独立旋转,最终,如图9所示。

实施例三

如图11所示,本发明实施例三提出一种装置20,该装置20包括存储器21、处理器22、存储在该存储器上并可在该处理器上运行的程序以及用于实现处理器21和存储器22之间的连接通信的数据总线23,该程序被该处理器执行时,以实现上述实施例一中LED显示屏的画面控制方法的步骤,具体如上所述,此处不再赘述。

需要说明的是,本发明实施例的装置20实施例与方法实施例一属于同一构思,其具体实现过程详细见方法实施例一,且方法实施例一中的技术特征在装置20实施例中均对应适用,这里不再赘述。

实施例四

如图12所示,本发明实施例三提出一种装置30,该装置30包括存储器31、处理器32、存储在该存储器上并可在该处理器上运行的程序以及用于实现处理器31和存储器32之间的连接通信的数据总线33,该程序被该处理器执行时,以实现上述实施例二中LED显示屏的画面控制方法的步骤,具体如上所述,此处不再赘述。

需要说明的是,本发明实施例的装置30实施例与方法实施例一属于同一构思,其具体实现过程详细见方法实施例二,且方法实施例二中的技术特征在装置30实施例中均对应适用,这里不再赘述。

实施例五

本发明实施例五提出一种存储介质,用于计算机可读存储,该存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例一中LED显示屏的画面控制方法的具体步骤。

需要说明的是,上述存储介质与方法实施例属于同一构思,其具体实现过程详细见方法实施例一,且方法实施例一中的技术特征在存储介质实施例中均对应适用,这里不再赘述。

实施例五

本发明实施例六提出一种存储介质,用于计算机可读存储,该存储介质存储有一个或者多个程序,该一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例二中LED显示屏的画面控制方法的具体步骤。

需要说明的是,上述存储介质与方法实施例属于同一构思,其具体实现过程详细见方法实施例二,且方法实施例二中的技术特征在存储介质实施例中均对应适用,这里不再赘述。

本发明实施例提出的LED显示屏的画面控制方法、装置及存储介质,其在LED显示屏的屏体发生转动时,自动获取LED显示屏当前的屏体转动参数,接着,根据该屏体转动参数自动修正该LED显示屏的画面转动参数,最后,根据修正后的画面转动参数重新调整LED显示屏的显示画面。可见,本技术方案,其可通过自动获取LED显示屏当前的屏体转动参数,来对LED显示屏的显示画面进行自适应旋转调整,进而实现画面自动旋转功能,同时,整个实现过程系统自动完成,无需专业人员人工干预,灵活方便,适应性强,为未来的AI智能显示提供无限可能。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1