一种异形LED显示屏显示实现控制方法及实现系统与流程

文档序号:17074183发布日期:2019-03-08 23:34阅读:578来源:国知局
一种异形LED显示屏显示实现控制方法及实现系统与流程

本发明涉及led显示屏显示控制技术领域,尤其涉及一种异形led显示屏显示实现控制方法及实现系统。



背景技术:

随着led显示屏技术的不断发展以及终端客户对显示屏的认知度和接受度的提高,led显示屏已经不再满足于“大屏幕”的定位,各式各样的屏幕层出不穷,例如最常用的超长屏或者旋转屏。

对于超长屏的显示实现,现有一种实现方式:

1)多张发送卡带屏:单张发送卡带载宽度有限,若超长屏的宽度超出单张发送卡带载宽度,则需要用到多张发送卡带屏,会增加硬件设备,成本较高;

对于旋转屏的显示实现,现有两种实现方式:

1)常规屏(常规模组)播放常规素材,画面倾斜,不能显示正面角度的图案;

2)特殊屏(特殊模组)播放定制素材,费时费力费成本,增加了项目实施难度。



技术实现要素:

本发明的一个目的在于提供一种异形led显示屏显示实现控制方法,基于发送系统配置信息和异形led显示屏屏幕信息对原始图像数据进行处理生成图像数据缓存文件,用于异形led显示屏显示播放,一张发送卡即可带屏,且无需特殊模组,省时省力省成本。本发明的另一个目的在于提供一种基于上述异形led显示屏显示实现控制方法的实现系统,对原始图像数据进行处理生成图像数据缓存文件,实现异形led显示屏的显示播放。

为了实现上述目的,本发明提供了一种异形led显示屏显示实现控制方法,其特征在于,包括以下步骤:

(1)获取发送系统的配置信息,生成配置信息文件;

(2)获取异形led显示屏的屏幕信息,生成屏幕信息文件;

(3)获取异形led显示屏的原始图像数据信息;

(4)基于步骤(1)生成的配置信息文件以及步骤(2)生成的屏幕信息文件,生成原始图像数据处理指令;

(5)根据步骤(4)生成的原始图像数据处理指令对原始图像数据进行处理,生成图像数据缓存文件;

(6)将图像数据缓存文件发送至异形led显示屏显示播放。

进一步的,步骤(1)生成的配置信息文件包括发送系统的带载像素数据。

进一步的,带载像素数据包括带载总像素点、带载宽度、以及带载高度。

进一步的,步骤(2)生成的屏幕信息文件包括异形led显示屏的屏幕类型和像素数据,屏幕类型为超长屏、旋转屏、超长旋转屏、或超高屏。

进一步的,异形led显示屏的屏幕类型为超长屏,且超长屏的总像素点小于发送系统的带载总像素点,超长屏的宽度大于发送系统的带载宽度,则步骤(4)生成原始图像数据打折处理指令,步骤(5)对原始图像数据进行打折处理。

进一步的,对原始图像数据进行打折处理具体包括以下步骤:

(a51)计算超长屏的原始图像数据的打折数x;

(a52)将原始图像数据从左向右平均分成x个子部分;

(a53)将步骤(a52)分割成的x个子部分依次从上向下进行拼接操作,形成打折图像数据。

进一步的,步骤(a51)的打折数x按照公式计算得到,其中:y1为超长屏的宽度,y2为发送系统的带载宽度,表示超长屏的宽度除以发送系统的带载宽度并截去小数向上取整;

步骤(a52)x个子部分中的每个子部分的宽度均为y1/x,高度均为z1,其中:z1为超长屏的高度;

步骤(a53)新图像数据的宽度为y1/x,高度为z2=x×z1。

进一步的,异形led显示屏的屏幕类型为旋转屏,且旋转屏的总像素点小于发送系统的带载总像素点,则步骤(4)生成原始图像数据旋转处理指令,步骤(5)对原始图像数据进行旋转处理。

进一步的,对原始图像数据进行旋转处理具体包括以下步骤:

(b51)获取旋转屏当前状态信息,当前状态信息包括旋转方向和旋转角度θ;

(b52)将原始图像数据按照与旋转屏旋转方向相反的方向旋转θ角度,形成旋转图像数据。

本发明的一种异形led显示屏显示实现控制方法,具有以下有益效果:

1、本发明的异形led显示屏显示实现控制方法,基于生成的配置信息文件、屏幕信息文件、以及获取的原始图像数据信息,生成原始图像数据处理指令,对原始图像数据进行处理,生成图像数据缓存文件用于发送至异形led显示屏进行显示播放,一张发送卡即可带屏,且无需特殊模组,省时省力省成本。

2、本发明的异形led显示屏显示实现控制方法,可实现超长屏的显示播放,突破发送卡带载宽度,一张发送卡即可带屏,节约成本。

3、本发明的异形led显示屏显示实现控制方法,可实现旋转屏的显示播放,无需复杂工程和特殊模组,常规模组就能实现异形播放功能,省时省力省成本。

4、本发明的异形led显示屏显示实现控制方法,阐述了对原始图像数据进行打折处理的具体步骤,实现方式巧妙、简单,应用性较强。

5、本发明的异形led显示屏显示实现控制方法,阐述了对原始图像数据进行旋转处理的具体步骤,实现方式同样巧妙、简单,应用性较强。

6、本发明的异形led显示屏显示实现控制方法,无论是实现超长屏的显示还是旋转屏的显示,图像数据缓存文件均是基于实际的发送系统配置信息、异形led显示屏屏幕信息进行处理得到的,因此图像的显示播放与异型led显示屏的屏幕匹配性更高,也更贴切,观看体验更好。

本发明的一种基于上述异形led显示屏显示实现控制方法的实现系统,包括控制系统、发送系统、接收系统、以及异形led显示屏,其中:控制系统、发送系统、接收系统、异形led显示屏依次连接;控制系统用于获取发送系统的配置信息、异形led显示屏的屏幕信息、异形led显示屏的原始图像数据信息,并依据获取的发送系统的配置信息、异形led显示屏的屏幕信息对原始图像数据进行处理生成图像数据缓存文件;发送系统用于将控制系统生成的图像数据缓存文件发送至接收系统;接收系统用于接收发送系统发送的图像数据缓存文件并控制异形led显示屏进行显示播放。

本发明的异形led显示屏显示实现系统,具有以下有益效果:

本发明的异形led显示屏显示实现系统,控制系统可基于获取的发送系统配置信息、异形led显示屏屏幕信息,针对性的对原始图像数据进行处理生成图像数据缓存文件,用于发送系统发送传输至接收系统,最后接收系统控制led显示屏显示播放,从而实现了异形led显示屏的显示播放;此外,无需增加额外发送卡以及特殊模组便可实现异形led显示屏显示播放,省时省力省成本,系统具有较高的应用前景。

附图说明

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

图1为本发明的异形led显示屏显示实现控制方法的流程图;

图2为本发明的异形led显示屏显示实现控制方法的打折处理流程图;

图3为本发明的异形led显示屏显示实现控制方法的打折处理示意图;

图4为本发明的异形led显示屏显示实现控制方法的旋转处理流程图;

图5为本发明的异形led显示屏显示实现控制方法的旋转处理示意图;

图6为本发明的异形led显示屏显示实现系统的一种实施例的系统结构示意图;

图7为本发明的异形led显示屏显示实现系统的控制系统的系统结构示意图;

图8为本发明的异形led显示屏显示实现系统的画面打折模块的模块结构示意图;

图9为本发明的异形led显示屏显示实现系统的画面旋转模块的模块结构示意图;

具体实施方式

下面将结合本发明中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通的技术人员在没有做出创造性劳动的前提下所获得的所有其它实施例,都属于本发明的保护范围。

如图1所示,本发明实施例的一种异形led显示屏显示实现控制方法,包括以下步骤:

步骤s1:获取发送系统的配置信息,生成配置信息文件;具体的,生成的配置信息文件包括发送系统的带载像素数据,带载像素数据包括带载总像素点、带载宽度、以及带载高度。

步骤s2:获取异形led显示屏的屏幕信息,生成屏幕信息文件;具体的,生成的屏幕信息文件包括异形led显示屏的屏幕类型和像素数据;像素数据包括led显示屏的总像素点,以及宽度、高度等结构尺寸。

步骤s3:获取异形led显示屏的原始图像数据信息。

步骤s4:基于步骤s1生成的配置信息文件以及步骤s2生成的屏幕信息文件,生成原始图像数据处理指令。

步骤s5:根据步骤s4生成的原始图像数据处理指令对原始图像数据进行处理,生成图像数据缓存文件。

步骤s6:将图像数据缓存文件发送至异形led显示屏播放。具体的,原始图像数据处理指令是基于配置信息文件以及屏幕信息文件生成的,因此可以保证对原始图像数据进行处理生成的图像数据缓存文件,可以通过发送系统进行发送以及异形led显示屏的匹配显示播放,观看体验更好。

本发明的异形led显示屏显示实现控制方法,基于生成的配置信息文件、屏幕信息文件、以及获取的原始图像数据信息,生成原始图像数据处理指令,对原始图像数据进行处理,生成图像数据缓存文件用于发送至异形led显示屏进行显示播放,一张发送卡即可带屏,且无需特殊模组,省时省力省成本。

进一步的,本发明的异形led显示屏的屏幕类型为超长屏。

具体的,如图3所示,当异形led显示屏的屏幕类型为超长屏,且超长屏的总像素点小于发送系统的带载总像素点,超长屏的宽度大于发送系统的带载宽度,则步骤s4生成原始图像数据打折处理指令,步骤s5对原始图像数据进行打折处理,生成图像数据缓存文件,从而满足发送系统带载宽度要求,实现超长屏的显示播放,突破发送卡带载宽度,一张发送卡即可带屏,节约成本。

更进一步的,如图2所示,对原始图像数据进行打折处理具体包括以下步骤:

步骤sa51:计算超长屏的原始图像数据的打折数x;

步骤sa52:将原始图像数据从左向右平均分成x个子部分;

步骤sa53:将步骤sa52分割成的x个子部分依次从上向下进行拼接操作,形成打折图像数据。

更为具体的,步骤sa51的打折数x按照公式计算得到,其中:y1为超长屏的宽度,y2为发送系统的带载宽度,表示超长屏的宽度除以发送系统的带载宽度并截去小数向上取整;

步骤sa52x个子部分中的每个子部分的宽度均为y1/x,高度均为z1,其中:z1为超长屏的高度;

步骤sa53新图像数据的宽度为y1/x,高度为z2=x×z1。

应当指出的是,异形led显示屏为超长屏的数据缓存文件的生成方法同样适用于异形led显示屏为超高屏的情况,原理一致,此处不再赘述。此外,宽度方向为水平方向(同样也是左右方向),高度方向为竖直方向(同样也是上下方向)。

本发明的异形led显示屏显示实现控制方法,原始图像数据与超长屏或超高屏的尺寸是匹配的,对原始图像进行打折处理主要用于满足发送系统的带载宽度或带载高度,异形led显示屏实际显示的图像仍然为原图像画面。

进一步的,本发明的异形led显示屏的屏幕类型为旋转屏。

具体的,如图5所示,当异形led显示屏的屏幕类型为旋转屏,且旋转屏的总像素点小于发送系统的带载总像素点,则步骤s4生成原始图像数据旋转处理指令,步骤s5对原始图像数据进行旋转处理,生成图像数据缓存文件,从而实现异形led显示屏的正面角度图案显示,无需复杂工程和特殊模组,常规模组就能实现异形播放功能,省时省力省成本。

更为具体的,如图4所示,对原始图像数据进行旋转处理具体包括以下步骤:

步骤sb51:获取旋转屏当前状态信息,当前状态信息包括旋转方向和旋转角度θ;

步骤sb52:将原始图像数据按照与旋转屏旋转方向相反的方向旋转θ角度,形成旋转图像数据。

旋转屏为常规屏旋转所得,若播放常规画面,画面就会产生和旋转屏一样的旋转效果,不能显示正面角度的图案。而将画面反向旋转相同角度,就能保证在旋转屏上看到正面角度的图案。

进一步的,本发明的异形led显示屏的屏幕类型为超长旋转屏。

具体的,当本发明的异形led显示屏的屏幕类型为超长旋转屏时,且超长旋转屏的总像素点小于发送系统的带载总像素点,超长旋转屏的宽度大于发送系统的带载宽度,则首先执行步骤sa51、步骤sa52、步骤sa53;而后,继续执行步骤sb51、步骤sb52生成图像数据缓存文件,具体的可参照上述实施例,此处不再赘述。

如图6所示,本发明的基于上述任一实施例的异形led显示屏显示实现控制方法的实现系统,包括控制系统、发送系统、接收系统、以及异形led显示屏,其中:控制系统、发送系统、接收系统、异形led显示屏依次连接;控制系统用于获取发送系统的配置信息、异形led显示屏的屏幕信息、异形led显示屏的原始图像数据信息,并依据获取的发送系统的配置信息、异形led显示屏的屏幕信息对原始图像数据进行处理生成图像数据缓存文件;发送系统用于将控制系统生成的图像数据缓存文件发送至接收系统;接收系统用于接收发送系统发送的图像数据缓存文件并控制异形led显示屏进行显示播放。

具体的,控制系统为pc机,发送系统为发送卡,接收系统为接收卡;pc机与发送卡之间通过usb相连接,发送卡与接收卡之间通过网线连接。pc机向发送卡传输图像数据缓存文件;接收卡连接在发送卡与异形led显示屏之间,接收来自发送卡的图像数据缓存文件,并将其转换为异形led显示屏可识别的信号,最后通过转接板将该信号传输至异型led显示屏进行图像显示与播放。

本发明一种实施例的异形led显示屏显示实现系统,控制系统包括配置信息获取模块、屏幕信息获取模块、图像信息获取模块、画面打折模块,其中:配置信息获取模块用于获取发送系统的配置信息,生成配置信息文件;图像信息获取模块用于获取异形led显示屏的屏幕信息,生成屏幕信息文件;图像信息获取模块用于获取异形led显示屏的原始图像数据信息;画面打折模块用于对原始图像数据进行打折处理,生成图像数据缓存文件。

本发明又一种实施例的异形led显示屏显示实现系统,控制系统包括配置信息获取模块、屏幕信息获取模块、图像信息获取模块、画面旋转模块,其中:配置信息获取模块用于获取发送系统的配置信息,生成配置信息文件;图像信息获取模块用于获取异形led显示屏的屏幕信息,生成屏幕信息文件;图像信息获取模块用于获取异形led显示屏的原始图像数据信息;画面旋转模块用于对原始图像数据进行旋转处理,生成图像数据缓存文件。

如图7所示,本发明的再一种实施例的异形led显示屏显示实现系统,控制系统包括配置信息获取模块、屏幕信息获取模块、图像信息获取模块、判断模块、指令获取模块、画面打折模块、以及画面旋转模块,其中:配置信息获取模块用于获取发送系统的配置信息,生成配置信息文件;屏幕信息获取模块用于获取异形led显示屏的屏幕信息,生成屏幕信息文件;图像信息获取模块用于获取异形led显示屏的原始图像数据信息;判断模块用于基于配置信息文件以及屏幕信息文件,生成原始图像数据处理指令;指令获取模块用于获取原始图像数据处理指令;画面打折模块用于对原始图像数据进行打折处理,生成图像数据缓存文件;画面旋转模块用于对原始图像数据进行旋转处理,生成图像数据缓存文件。

如图8所示,在本发明的异形led显示屏显示实现系统的上述实施例中,画面打折模块包括运算子模块、分割子模块、拼接子模块、第一缓存子模块,其中:运算子模块用于计算超长屏的原始图像数据的打折数x,分割子模块用于根据打折数x对原始图像数据从左向右进行平均分割,拼接子模块用于将分割得到的图像数据从上向下依次进行拼接操作生成打折图像数据,第一缓存子模块用于读取打折图像数据生成图像数据缓存文件。

如图9所示,在本发明的异形led显示屏显示实现系统的上述实施例中,画面旋转模块包括获取子模块、旋转子模块、第二缓存子模块,其中:获取子模块用于获取旋转屏的旋转方向和旋转角度θ,旋转子模块用于根据旋转屏的旋转角度θ和旋转方向对原始图像数据的每一帧画面进行反向旋转θ角度生成旋转图像数据,第二缓存子模块用于读取旋转图像数据生成图像数据缓存文件。

以上借助具体实施例对本发明做了进一步描述,但是应该理解的是,这里具体的描述,不应理解为对本发明的实质和范围的限定,本领域内的普通技术人员在阅读本说明书后对上述实施例做出的各种修改,都属于本发明所保护的范围。

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