首页 / 专利库 / 人工智能 / 虚拟界面 / 一种LED灯带显示效果控制方法

一种LED灯带显示效果控制方法

阅读:1022发布:2020-07-06

专利汇可以提供一种LED灯带显示效果控制方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种 LED灯 带显示效果控制方法,包括下述步骤:建立N个灯带显示效果二元平面方程组;将建立的N个二元平面方程组分别保存为字节码;构建 用户界面 ;在用户界面上为每条灯带 选定 一个显示模式;设置参数;调用选定显示模式对应的二元平面方程组的字节码,模拟灯带显示效果,并显示;判断模拟显示效果是否符合要求,如果不符合要求,则重新设置参数,如果符合要求,则将相应的字节码输出至物理 控制器 ,通过该物理控制器控制相应LED灯带的运行,使得相应LED灯带显示出相应的效果。本发明的LED灯带显示效果控制方法便于用户操作,提高了用户对LED灯带显示效果控制的灵活性,提高了LED灯带使用的灵活性。,下面是一种LED灯带显示效果控制方法专利的具体信息内容。

1.一种LED灯带显示效果控制方法,其特征在于:包括下述步骤:
(1)建立N个LED灯带显示效果二元平面方程组,每个二元平面方程组的表达式如下:
其中,n=1,2,3,…N,N为二元平面方程组的数量,每个二元平面方程组对应一个显示模式;i=1,2,3…M,M为灯带上LED灯的数量;bi为fnr函数第i颗LED灯的偏移量,hi为fng函数第i颗LED灯的偏移量,ki为fnb函数第i颗LED灯的偏移量;t1、t2、t3均为时间因子;Ri为第i颗LED灯的红色亮度,Gi为第i颗LED灯的绿色亮度,Bi为第i颗LED灯的蓝色亮度;
(2)将建立的N个二元平面方程组分别保存为字节码;
(3)构建用户界面
(4)在用户界面上为每条灯带选定一个显示模式;
(5)设置参数;
(6)调用选定显示模式对应的二元平面方程组的字节码,模拟灯带显示效果,并显示;
(7)判断模拟显示效果是否符合要求;
如果模拟显示效果不符合要求,则返回步骤(5);
如果模拟显示效果符合要求,则进入步骤(8);
(8)将相应的字节码输出至物理控制器,通过该物理控制器控制相应LED灯带的运行,使得相应LED灯带显示出相应的效果。
2.根据权利要求1所述的LED灯带显示效果控制方法,其特征在于:在每个二元平面方程组中,fnr、fng、fnb的表达式不完全相同或完全相同。
3.根据权利要求1所述的LED灯带显示效果控制方法,其特征在于:所述设置参数是指设置每条灯带的长度、每条灯带上的LED灯的数量、时间因子、偏移量。
4.根据权利要求1所述的LED灯带显示效果控制方法,其特征在于:Ri∈[0,1],Gi∈[0,
1],Bi∈[0,1],其中0表示最小亮度,1表示最大亮度。
5.根据权利要求1所述的LED灯带显示效果控制方法,其特征在于:在步骤(4)中,通过虚拟机运行字节码,模拟LED灯带显示效果。
6.根据权利要求1所述的LED灯带显示效果控制方法,其特征在于:所述显示模式包括常亮/灭模式,常亮/灭模式对应的二元平面方程组中,时间因子t1、t2、t3均为定值。
7.根据权利要求1所述的LED灯带显示效果控制方法,其特征在于:所述显示模式包括流灯模式,在所述流水灯模式中,设LED灯带的长度为L,将整条LED灯带划分为D段,第一段的长度为l1,第二段的长度为l2,第三段的长度为l3,……,第D段的长度为lD,l1+l2+l3+......+lD=L,所述流水灯模式对应的二元平面方程组为
其中,xi1,xi2,xi3,......,xiD,yi1,yi2,yi3,......,yiD,zi1,zi2,zi3,......,ziD为常数。

说明书全文

一种LED灯带显示效果控制方法

技术领域

[0001] 本发明属于LED控制技术领域,具体地说,是涉及一种LED灯带显示效果控制方法。

背景技术

[0002] LED智能灯带是近年来兴起的一种支持渐变、闪烁、追逐、跳变等功能的新型灯带。目前控制LED灯带显示效果的方法主要是在灯带内部固化有几种固定的显示模式,用户只能在这几种显示模式中进行选择,对灯带显示效果的控制缺乏灵活性。

发明内容

[0003] 本发明提供了一种LED灯带显示效果控制方法,提高了对LED灯带显示效果控制的灵活性。
[0004] 为解决上述技术问题,本发明采用下述技术方案予以实现:
[0005] 一种LED灯带显示效果控制方法,包括下述步骤:
[0006] (1)建立N个LED灯带显示效果二元平面方程组,每个二元平面方程组的表达式如下:
[0007]
[0008] 其中,n=1,2,3,…N,N为二元平面方程组的数量,每个二元平面方程组对应一个显示模式;i=1,2,3…M,M为灯带上LED灯的数量;bi为fnr函数第i颗LED灯的偏移量,hi为fng函数第i颗LED灯的偏移量,ki为fnb函数第i颗LED灯的偏移量;t1、t2、t3均为时间因子;Ri为第i颗LED灯的红色亮度,Gi为第i颗LED灯的绿色亮度,Bi为第i颗LED灯的蓝色亮度;
[0009] (2)将建立的N个二元平面方程组分别保存为字节码;
[0010] (3)构建用户界面
[0011] (4)在用户界面上为每条灯带选定一个显示模式;
[0012] (5)设置参数;
[0013] (6)调用选定显示模式对应的二元平面方程组的字节码,模拟灯带显示效果,并显示;
[0014] (7)判断模拟显示效果是否符合要求;
[0015] 如果模拟显示效果不符合要求,则返回步骤(5);
[0016] 如果模拟显示效果符合要求,则进入步骤(8);
[0017] (8)将相应的字节码输出至物理控制器,通过该物理控制器控制相应LED灯带的运行,使得相应LED灯带显示出相应的效果。
[0018] 进一步的,在每个二元平面方程组中,fnr、fng、fnb的表达式不完全相同或完全相同。
[0019] 又进一步的,所述设置参数是指设置每条灯带的长度、每条灯带上的LED灯的数量、时间因子、偏移量。
[0020] 更进一步的,Ri∈[0,1],Gi∈[0,1],Bi∈[0,1],其中0表示最小亮度,1表示最大亮度。
[0021] 优选的,在步骤(4)中,通过虚拟机运行字节码,模拟LED灯带显示效果。
[0022] 进一步的,所述显示模式包括常亮/灭模式,常亮/灭模式对应的二元平面方程组中,时间因子t1、t2、t3均为定值。
[0023] 又进一步的,所述显示模式包括流灯模式,在所述流水灯模式中,设LED灯带的长度为L,将整条LED灯带划分为D段,第一段的长度为l1,第二段的长度为l2,第三段的长度为l3,……,第D段的长度为lD,l1+l2+l3+......+lD=L,所述流水灯模式对应的二元平面方程组为
[0024]
[0025] 其中,xi1,xi2,xi3,......,xiD,yi1,yi2,yi3,......,yiD,zi1,zi2,zi3,......,ziD为常数。
[0026] 与现有技术相比,本发明的优点和积极效果是:本发明的LED灯带显示效果控制方法用户只需要在用户界面上对显示模式及参数进行选择,获得满意的模拟显示效果,然后可获得满意的LED灯带实际显示效果,不仅便于用户操作,提高了用户对LED灯带显示效果控制的灵活性,提高了LED灯带使用的灵活性;而且省却了LED灯带的现场调试过程。
[0027] 结合附图阅读本发明的具体实施方式后,本发明的其他特点和优点将变得更加清楚。

附图说明

[0028] 图1是本发明提出的LED灯带显示效果控制方法的一个实施例流程图

具体实施方式

[0029] 为了使本发明的目的、技术方案及优点更加清楚明白,以下将结合附图和实施例,对本发明作进一步详细说明。
[0030] 实施例一、参见图1所示,本实施例的LED灯带显示控制方法的具体步骤如下:
[0031] 步骤101:流程开始。
[0032] 步骤102:建立N个二元平面方程组。
[0033] 建立N个LED灯带显示效果二元平面方程组,每个二元平面方程组的表达式如下:
[0034]
[0035] 其中,n=1,2,3,…N,N为二元平面方程组的数量,每个二元平面方程组对应一个显示模式;i=1,2,3…M,M为灯带上LED灯的数量;bi为fnr函数第i颗LED灯的偏移量;hi为fng函数第i颗LED灯的偏移量;ki为fnb函数第i颗LED灯的偏移量;t1、t2、t3均为时间因子。也就是说,fnr、fng、fnb均为二元函数,其自变量为时间因子和偏移量。
[0036] Ri为第i颗LED灯的红色亮度,Gi为第i颗LED灯的绿色亮度,Bi为第i颗LED灯的蓝色亮度,即第i颗LED灯的颜色和亮度由Ri、Gi、Bi这三个值确定。
[0037] 时间因子意味着时间周期的长短。
[0038] 偏移量是指一颗LED灯到灯带起始阶段的索引值。以fnr(t1,bi)为例进行说明。
[0039] 假设第一颗LED灯的偏移量b1=0,第二颗LED灯的偏移量b2=1,第三颗LED灯的偏移量b3=2,第M颗LED灯的偏移量bM=M-1,参见下表所述。
[0040]
[0041] 通过对偏移量的运用,可以实现灯带翻转、灯带接续、对称动画等效果。
[0042] 例如,为实现灯带翻转,偏移量可以设置为下表所示。
[0043]
[0044] 函数fnr、fng、fnb的值域均为[0,1],即Ri∈[0,1],Gi∈[0,1],Bi∈[0,1],其中0表示最小亮度,1表示最大亮度。无论时间因子和偏移量如何变化,fnr、fng、fnb的函数值总是在0到1之间变化。
[0045] 当然,如果采用其他的表示方式,例如用100表示最小亮度、200表示最大亮度,即函数的值域为[100,200],这仅仅是表达方式不同,与本实施例所阐述的原理并没有本质不同。
[0046] 在每个二元平面方程组中,fnr、fng、fnb的表达式不完全相同或完全相同。也就是说,第i颗LED灯的红色亮度、绿色亮度、蓝色亮度不完全相同或完全相同。
[0047] 步骤103:将建立的N个二元平面方程组分别保存为字节码。
[0048] 字节码是数据在计算机中的二进制存储形式。
[0049] 步骤104:构建用户界面。
[0050] 构建用户界面,在用户界面上创建用于选择显示模式的交互窗口,以及用于设置灯带条数、每条灯带的长度、每条灯带上的LED灯的数量、时间因子、偏移量等各种参数的交互窗口,交互窗口接收用户通过鼠标键盘产生的各种操作指令。
[0051] 步骤105:在用户界面上为每条灯带选定一个显示模式。
[0052] 在用户界面上设置需要模拟的灯带条数,并为每条灯带选定一个显示模式。例如设置需要模拟的灯带条数为4,就为这4条灯带分别选定一个显示模式。
[0053] 步骤106:根据实际需求设置参数。
[0054] 根据实际需求设置需要模拟的每条灯带的长度、每条灯带上的LED灯的数量、时间因子、偏移量等参数。
[0055] 步骤107:调用字节码,模拟灯带显示效果。
[0056] 调用选定显示模式对应的二元平面方程组的字节码,由虚拟机运行字节码,模拟每条灯带显示效果,并在显示器上以图形化的形式显示出来,供用户查看,构成“所见即所得”的虚拟显示机制。
[0057] 步骤108:判断模拟显示效果是否符合要求。
[0058] 用户通过显示器查看模拟显示效果,并判断模拟显示效果是否符合要求。
[0059] 如果模拟显示效果不符合要求,则返回步骤106;
[0060] 如果模拟显示效果符合要求,则进入步骤109。
[0061] 步骤109:输出字节码至物理控制器,控制LED灯带运行。
[0062] 将相应的字节码输出至物理控制器,物理控制器根据接收到的字节码控制相应LED灯带的运行,使得相应LED灯带显示相应效果。
[0063] 步骤110:流程结束。
[0064] 在本实施例中,虚拟机运行在用户电脑上,虚拟机主要包括字节码存储器、解码单元、执行单元、输出单元和显示控制模,由外部时钟驱动运行。其中,字节码存储器存储有所要运行的字节码,解码单元将字节码转换为执行单元能够识别的指令,执行单元在外部时钟的驱动下,执行指令,并将指令的执行结果传递给输出单元,输出单元将接收到的数据转化为具体的电平信号,并传输至显示控制模块,显示控制模块将接收到的信号转化为图形并绘制在显示器上,供用户查看,构成“所见即所得”的虚拟显示机制。
[0065] 用户通过显示器查看模拟显示效果,察觉到模拟显示效果与理想显示效果之间的偏差,可以重新选择各种参数,甚至可以重新选择显示模式,重新通过虚拟机模拟显示效果,并再次查看,如此反复,直至模拟显示效果达到理想效果;然后将相应的字节码输出至物理控制器,控制相应LED灯带运行,使得相应LED灯带显示相应效果。
[0066] 设计人员事先设计好多种显示模式及对应的二元平面方程组,以及用户界面,用户只需要在用户界面上对显示模式及参数进行选择,获得满意的模拟显示效果,然后获得满意的LED灯带实际显示效果,不仅便于用户操作,提高了用户对LED灯带显示效果控制的灵活性,提高了LED灯带使用的灵活性;而且省却了LED灯带的现场调试过程。
[0067] 在本实施例中,建立有N个LED灯带显示效果二元平面方程组,N个方程组对应有N个显示模式。
[0068] 当n=1时,二元平面方程组是
[0069]
[0070] 该方程组对应的显示模式是最常见的常亮/灭显示模式,在该方程组中,时间因子t1、t2、t3均为定值,即时间因子对函数值没有影响,每颗LED灯一直保持固定的颜色和亮度。
[0071] 当n=2时,二元平面方程组是
[0072]
[0073] 该方程组对应的显示模式是流水灯模式,在流水灯模式中,假设LED灯带的长度为L,将整条LED灯带划分为D段,第一段的长度为l1,第二段的长度为l2,第三段的长度为l3,……,第D段的长度为lD,l1+l2+l3+......+lD=L。在该方程组中,
[0074]
[0075]
[0076]
[0077] 其中,xi1,xi2,xi3,......,xiD,yi1,yi2,yi3,......,yiD,zi1,zi2,zi3,......,ziD为常数,且均在[0,1]范围内。
[0078] 其他的显示模式不再详述,设计人员可以根据需要设计显示模式及对应的二元平面方程组。
[0079] 以上实施例仅用以说明本发明的技术方案,而非对其进行限制;尽管参照前述实施例对本发明进行了详细的说明,对于本领域的普通技术人员来说,依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或替换,并不使相应技术方案的本质脱离本发明所要求保护的技术方案的精神和范围。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈