一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种灯光场景模式配置方法、装置、电子设备及存储介质与流程

2022-11-16 10:09:33 来源:中国专利 TAG:


1.本技术实施例涉及通信技术,尤其涉及一种灯光场景模式配置方法、装置、电子设备及存储介质。


背景技术:

2.目前市面上具有ic(微型电子器件,integrated circuit chip)的灯类产品所展示的效果都是根据用户设计的不同逻辑算法去展示。例如,颜色模式展示固定的颜色,呼吸模式通过亮度变化逻辑实现等。
3.现有技术中,每增加一种灯光的场景模式,需要用户重新开发固件,并集成新的一套逻辑去实现。
4.然而,每个产品的场景模式都只能由用户单独开发,固化而不可以在线扩展,当需要增加灯光的场景模式时只能重新开发设备固件并集成新的一套逻辑去实现,耗时耗人都较多。另外,场景模式的效果定义人员和开发人员往往都不是同一个人,在定义和开发阶段往往需要重复沟通调试才能得出最终效果,沟通成本及耗时多。因此,如何提高场景模式的开发效率成为亟待解决的技术问题。


技术实现要素:

5.本技术实施例提供一种灯光场景模式配置方法、装置、电子设备及存储介质,可以实现在开发场景模式时不需要用户重新开发固件和逻辑,提高了场景模式的开发效率。
6.第一方面,本技术实施例提供了一种灯光场景模式配置方法,包括:
7.获取静态配置参数集以及对应的动态配置参数;其中,所述静态配置参数集包括显示区域内各个ic的静态配置参数;
8.基于所述动态配置参数对应的参数变化规则,确定所述静态配置参数集在变化过程中各个所述ic对应的状态参数;
9.输出所述状态参数给对应的所述ic,以使所述ic对应的灯光元件展示所述状态参数对应的场景模式。
10.第二方面,本技术实施例还提供了一种灯光场景模式配置装置,包括:
11.参数获取模块,用于获取静态配置参数集以及对应的动态配置参数;其中,所述静态配置参数集包括显示区域内各个ic的静态配置参数;
12.参数确定模块,用于基于所述动态配置参数对应的参数变化规则,确定所述静态配置参数集在变化过程中各个所述ic对应的状态参数;
13.参数输出模块,用于输出所述状态参数给对应的所述ic,以使所述ic对应的灯光元件展示所述状态参数对应的场景模式。
14.第三方面,本技术实施例还提供了一种灯光控制电子设备,所述灯光控制电子设备包括:
15.一个或多个处理器;
16.存储器,用于存储一个或多个程序,
17.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本技术任意实施例提供的灯光场景模式配置方法。
18.第四方面,本技术实施例还提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如本技术任意实施例提供的灯光场景模式配置方法。
19.本技术实施例通过获取获取静态配置参数集以及对应的动态配置参数;静态配置参数集包括显示区域内各个ic的静态配置参数;基于动态配置参数对应的参数变化规则,确定静态配置参数集在变化过程中各个ic对应的状态参数;输出状态参数给对应的ic,以使ic对应的灯光元件展示状态参数对应的场景模式。本技术实施例通过将场景模式参数化,基于获取的配置参数确定ic的状态参数,进而生成对应的场景模式,实现了在开发场景模式时不需要用户重新开发固件和逻辑,极大地简化了开发过程,提高了场景模式的开发效率。
附图说明
20.图1是本技术实施例一提供的一种灯光场景模式配置方法的流程图;
21.图2是本技术实施例二提供的另一种灯光场景模式配置方法的流程图;
22.图3是本技术实施例三提供的又一种灯光场景模式配置方法的流程图;
23.图4是本技术实施例三提供的一种场景模式的颜色配置流程图;
24.图5是本技术实施例四提供的又一种灯光场景模式配置方法的流程图;
25.图6是本技术实施例四提供的一种场景模式的亮度配置流程图;
26.图7是本发明实施例五提供的又一种灯光场景模式配置方法的流程图;
27.图8是本发明实施例五提供的一种灯光效果随着时间在选择区域内移动的示意图;
28.图9是本发明实施例五提供的一种灯光效果随着时间在全区域内移动的示意图;
29.图10是本技术实施例六提供的一种灯光场景模式配置装置的结构示意图;
30.图11是本技术实施例七提供的一种灯光控制电子设备的结构示意图。
具体实施方式
31.下面结合附图和实施例对本技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。
32.在展厅、歌唱会、卡拉ok、家居等场所中,照明设备必不可少,可以用于展示灯光场景模式,营造现场气氛。其中,照明设备可以是内置至少一个ic的具有灯光效果展示功能的灯光设备。照明设备可以包括至少一个ic,每个ic可以用于控制一个或多个灯光元件,同一ic控制的灯光元件对应的灯光效果统一变化。例如,照明设备可以是内置至少一个ic的rgbic灯带或其他灯光设备等。其中,rgbic灯带上具有多个串联而成的rgb灯光元件,每个rgb灯光元件能够以红绿蓝三色混光而成,且能够进行亮度变化。rgbic灯带上具有至少一个ic,每个ic可以控制一个或一组rgb灯光元件。因此,通过控制rgbic灯带的灯光效果变
化,能够营造相应的灯光场景。
33.实施例一
34.图1是本技术实施例一提供的一种灯光场景模式配置方法的流程图,本实施例可适用于用户自定义配置场景模式的情况,该方法可以由灯光场景模式配置装置来执行,该装置可以采用软件和/或硬件的方式实现。该装置可配置于灯光控制电子设备中。如图1所示,该方法包括:
35.步骤s110、获取静态配置参数集以及对应的动态配置参数。
36.其中,静态配置参数集包括显示区域内各个ic的静态配置参数。显示区域可以是由用户自定义或预先设置。
37.场景模式可以是基于照明设备的显示效果确定的显示模式。例如,场景模式可以包括居家模式、影院模式、就餐模式、会客模式、呼吸模式、颜色模式、提醒模式和/或阅读模式等。不同的场景模式可以分别具有不同的静态配置参数和/或动态配置参数。
38.静态配置参数可以是在配置场景模式时静止状态的配置参数。例如,静态配置参数可以包括颜色参数和/或亮度参数等。其中,不同类型的灯光元件可以对应不同的颜色参数。例如,对于rgb类灯光元件,对应的颜色参数可以包括红、绿、蓝三个颜色分量配置参数。对于rgbw类灯光元件,对应的颜色参数可以包括红、绿、蓝、白(暖白或冷白)四个颜色分量配置参数。对于rgbww类灯光元件,对应的颜色参数可以包括红、绿、蓝、暖白、冷白五个颜色分量配置参数。
39.静态配置参数集可以是ic的静态配置参数的集合。静态配置参数集中可以包括至少一个ic的静态配置参数,每个ic可以包括至少一种类型的静态配置参数。例如,获取静态配置参数集1和2,其中,静态配置参数集1包括ic1的亮度参数a11和ic2的亮度参数a12,静态配置参数集2包括ic1的亮度参数a21和ic2的亮度参数a22。
40.本实施例可以将不同类型的静态配置参数组合为一个静态配置参数集进行获取,丰富了场景模式的显示效果。通过以静态配置参数集为单位获取动态配置参数,使静态配置参数集内的每个静态配置参数均使用同一动态配置参数进行变化,简化了场景模式的配置过程,进一步提高了场景模式的开发效率。
41.动态配置参数可以是在配置场景模式时由一个静止状态变化至另一个静止状态的配置参数。例如,动态配置参数可以包括速度配置参数、时间配置参数、移动配置参数和/或其他动态配置参数。
42.可选地,步骤s110可以通过以下方式实施:
43.获取用户在终端输入的静态配置参数集以及对应的动态配置参数。
44.其中,终端可以是手机、电脑、平板电脑或其他物联网设备等。终端与本技术实施例提供的灯光控制电子设备之间可以是无线连接或有线连接。其中,无线连接可以是蓝牙连接或wifi连接等。有线连接可以是数据线连接等。
45.本实施例通过获取用户在终端上输入的相关配置参数,便于用户在终端上设计场景模式的相关配置参数,提高了用户开发场景模式的便利性。同时,在开发新的场景模式时,无需升级本设备,只需获取用户在终端上设置的配置参数即可自动实现场景模式的开发,提高了场景模式的开发效率。
46.步骤s120、基于动态配置参数对应的参数变化规则,确定静态配置参数集在变化
过程中各个ic对应的状态参数。
47.其中,状态参数可以是静态配置参数变化过程中的过程参数,用于指示ic对应的灯光元件显示状态参数对应的场景模式。
48.动态配置参数可以与参数变化规则相对应。参数变化规则以及动态配置参数与参数变化规则之间的对应关系可以预先设置,以便在获取到动态配置参数时,直接确定对应的参数变化规则以及相应的规则内容。
49.步骤s130、输出状态参数给对应的ic,以使ic对应的灯光元件展示状态参数对应的场景模式。
50.具体地,将状态参数输出给对应的ic,以使ic接收状态参数,并控制对应的灯光元件展示状态参数对应的灯光效果,所有灯光效果的集合可以作为配置完成的场景模式。其中,状态参数可以被保存。例如,在保存状态参数之后,可以实现状态参数的循环输出。或者,还可以建立状态参数对应的场景模式,以使状态参数在场景模式的下次运行时生效。
51.其中,ic的数量可以是一个或至少两个。若ic的数量是至少两个,则可以分别确定各个ic对应的状态参数,并分别输出各个ic对应的状态参数给对应的ic,以使各个ic分别控制对应的灯光元件展示状态参数对应的灯光效果,将所有灯光元件的灯光效果的集合作为场景模式。本实施例利用照明设备上的ic实现场景模式的配置,当ic属于同一照明设备时,能够实现对照明设备的不同部分进行分别配置,提高了场景模式的配置灵活度。当ic属于不同照明设备时,能够实现对不同照明设备的同时配置,提高了场景模式的配置效率。
52.可选地,步骤s130可以通过以下方式实施:
53.在确定状态参数的过程中,或者,在确定变化过程中的所有状态参数之后,输出状态参数给对应的ic。
54.具体地,当步骤s120中每确定一个状态参数时,就输出确定的状态参数给对应的ic,能够提高场景模式的显示速率。或者,当步骤s120中确定完成所有的状态参数之后,再向对应的ic逐个输出状态参数,避免状态参数的输出间隔过长,提升了场景模式的灯光呈现效果。
55.本技术实施例通过获取获取静态配置参数集以及对应的动态配置参数;静态配置参数集包括显示区域内各个ic的静态配置参数;基于动态配置参数对应的参数变化规则,确定静态配置参数集在变化过程中各个ic对应的状态参数;输出状态参数给对应的ic,以使ic对应的灯光元件展示状态参数对应的场景模式。本技术实施例通过将场景模式参数化,基于获取的配置参数确定ic的状态参数,进而生成对应的场景模式,实现了在开发场景模式时不需要用户重新开发固件和逻辑,极大地简化了开发过程,提高了场景模式的开发效率。
56.实施例二
57.图2是本技术实施例二提供的另一种灯光场景模式配置方法的流程图,本实施例在上述实施例的基础上进行优化,如图2所示,该方法包括:
58.步骤s210、获取至少两个静态配置参数集以及相邻两个静态配置参数集之间的动态配置参数。
59.其中,静态配置参数集包括显示区域内各个ic的静态配置参数。
60.动态配置参数可以用于指示相邻两个静态配置参数集之间静态配置参数的参数
变化规则。例如,动态配置参数可以包括速度配置参数、时间配置参数和/或其他动态配置参数。其中,速度配置参数用于指示参数变化规则是基于参数的变化速度确定的。例如,按照特定的参数变化速度完成相邻两个静态配置参数之间的变化。时间配置参数用于指示参数变化规则是基于参数的变化时间确定的。例如,在特定时间内完成相邻两个静态配置参数之间的变化。
61.步骤s220、对于相邻两个静态配置参数集中同一ic的两个静态配置参数,基于动态配置参数对应的参数变化规则,确定在由前一个静态配置参数变化至后一个静态配置参数的过程中ic对应的状态参数。
62.其中,状态参数可以是相邻两个静态配置参数变化过程中的过程参数。
63.具体地,对于相邻两个静态配置参数集中同一ic的两个静态配置参数,基于相邻两个静态配置参数集之间的动态配置参数确定对应的参数变化规则,基于参数变化规则将前一个静态配置参数变化至后一个静态配置参数,确定变化过程中的状态参数。
64.示例性地,当静态配置参数是颜色参数时,静态配置参数中可以包括红、绿、蓝三个颜色分量配置参数。对于同一ic对应的相邻两个颜色参数,基于相邻两个颜色参数对应的参数变化规则,分别确定各个颜色分量配置参数的变化过程中的颜色分量状态参数。其中,颜色分量状态参数包括红色分量状态参数、绿色分量状态参数和蓝色分量状态参数。
65.可选地,当静态配置参数包括至少两种类型的静态配置参数时,步骤s220可以通过以下方式实施:
66.对于相邻两个静态配置参数集中同一ic的两个同种类型的静态配置参数,基于动态配置参数对应的参数变化规则,确定在由前一个静态配置参数变化至后一个静态配置参数的过程中ic对应的状态参数。
67.示例性地,基于动态配置参数对应的参数变化规则,将静态配置参数集1中ic1的亮度参数a11变化至静态配置参数集2中ic1的亮度参数a21,将静态配置参数集1中ic1的亮度参数a12变化至静态配置参数集2中ic1的亮度参数a22,将静态配置参数集1中ic1的颜色参数b11变化至静态配置参数集2中ic1的颜色参数b21,将静态配置参数集1中ic1的颜色参数b12变化至静态配置参数集2中ic1的颜色参数b22。
68.本实施例通过对静态配置参数集中每种类型的静态配置参数进行变化,得到每种类型的静态配置参数变化过程中的状态参数,实现了配置多种灯光效果叠加的场景模式,提升了场景模式的灯光呈现效果。
69.步骤s230、输出状态参数给对应的ic,以使ic对应的灯光元件展示状态参数对应的场景模式。
70.本技术实施例通过获取至少两个静态配置参数集以及相邻两个静态配置参数集之间的动态配置参数;对于相邻两个静态配置参数集中同一ic的两个静态配置参数,基于动态配置参数对应的参数变化规则,确定在由前一个静态配置参数变化至后一个静态配置参数的过程中ic对应的状态参数;输出状态参数给对应的ic,以使ic对应的灯光元件展示状态参数对应的场景模式。本技术实施例通过将场景模式参数化,基于获取的配置参数确定ic的状态参数,进而生成对应的场景模式,实现了在开发场景模式时不需要用户重新开发固件和逻辑,极大地简化了开发过程,提高了场景模式的开发效率。
71.实施例三
72.图3是本技术实施例三提供的又一种灯光场景模式配置方法的流程图,本实施例在上述实施例的基础上进行优化,如图3所示,该方法包括:
73.步骤s310、获取至少两个静态配置参数集以及相邻两个静态配置参数集之间的动态配置参数。
74.其中,静态配置参数集包括ic的静态配置参数。
75.静态配置参数和动态配置参数可以基于现有灯效场景模式的共性总结得到。例如,可以由用户在现有的灯效场景模式中提取灯光效果变化的各个维度,如照明设备的显示区域、颜色、亮度、变化速度和/或灯光效果的叠加等。用户在总结各个维度的共性之后,可以将总结出来的维度定义成场景模式中的一个静止状态的组成部分。例如,将总结出来的颜色和亮度定义为静止状态的静态配置参数,基于总结出来的变化速度确定静止状态之间的动态配置参数。
76.可选地,在步骤s310之时,还可以包括:
77.获取至少两个静态配置参数集分别对应的停留时间;
78.对于每个静态配置参数集中的静态配置参数,在静态配置参数集对应的停留时间之内,确定静态配置参数集中ic对应的状态参数为该静态配置参数。
79.其中,停留时间可以是静态配置参数保持不变的时间。每个静止状态除了包括静态配置参数之外,还可以包括停留时间,以使静态配置参数在停留时间之内保持不变。
80.本实施例通过获取每个静态配置参数集对应的停留时间,并在停留时间之内保持静态配置参数集中的静态配置参数不变,丰富了场景模式的灯光呈现效果。
81.步骤s320、接收ic选择请求。
82.其中,ic选择请求至少包括区域参数以及区域参数对应的ic选择参数。区域参数用于确定照明设备的显示区域。照明设备的区域可以预先进行划分。例如,预先将照明设备划分为预设数量的区域,每个区域对应一个区域参数。ic选择参数可以用于确定ic的选择方式。区域参数对应的ic选择参数可以用于确定区域参数对应的显示区域内ic的选择方式。例如,ic选择参数可以包括分段选择参数、间隔选择参数、随机选择参数、全部选择参数和/或其他选择参数。其中,分段选择参数对应ic的分段选择方式,间隔选择参数对应ic的间隔选择方式,随机选择参数对应ic的随机选择方式,全部选择参数对应ic的全部选择方式。
83.步骤s330、根据区域参数确定显示区域,根据ic选择参数确定显示区域内的ic。
84.具体地,确定区域参数对应的显示区域,以及ic选择参数对应的ic选择方式,基于ic选择方式在显示区域内确定ic。例如,对于同一照明设备,照明设备可以预先被划分为预设数量的区域,每个区域中包括至少一个ic。根据区域参数和ic选择参数确定显示区域内的ic。
85.本实施例通过对照明设备的显示区域进行选择,并在显示区域内确定待控制的ic,实现了对同一照明设备的不同显示区域进行分别设计灯光效果,提高了场景模式的配置灵活度。
86.需要说明的是,步骤s310至步骤s330并不限于上述执行顺序。例如,还可以是步骤s310与步骤s320至步骤s330并行执行,然后执行步骤s340。
87.可选地,根据ic选择参数确定显示区域内的ic,可以通过以下方式实施:
88.若ic选择参数是分段选择参数,则根据ic选择请求中的分段数,将显示区域内的ic进行平均分段,并确定各个分段区域内的ic;
89.若ic选择参数是间隔选择参数,则根据ic选择请求中的间隔数,以间隔数为间隔确定显示区域内的ic;
90.若ic选择参数是随机选择参数,则随机确定显示区域中预设数量范围内的ic。
91.其中,预设数量范围可以是不低于第一数量阈值,且不高于第二数量阈值。第一数量阈值和第二数量阈值可以预先设置或由用户在终端自定义并发送给本技术实施例的灯光控制电子设备。
92.示例性地,ic选择参数为1表示分段选择参数,ic选择参数为2表示间隔选择参数,ic选择参数为3表示随机选择参数。若显示区域1对应的ic选择参数是1,则根据ic选择请求中的分段数3,将显示区域1内的ic平均分成3段,确定3个分段内的ic。若显示区域3对应的ic选择参数是2,则根据ic选择请求中的间隔数1,间隔选择ic。例如,显示区域3中共有6个ic,则可以选择第1、3、5个ic。若显示区域5对应的ic选择参数是3,则在显示区域5内的所有ic中随机选择预设数量范围内的ic。例如,随机选择3个ic。
93.本实施例通过根据ic选择参数的不同确定不同的ic选择方式,实现了根据用户的需求对显示区域内的特定灯光元件设计灯光效果,进一步提高了场景模式的配置灵活度。
94.步骤s340、对于相邻两个静态配置参数集中同一ic的两个静态配置参数,基于动态配置参数对应的参数变化规则,确定在由前一个静态配置参数变化至后一个静态配置参数的过程中ic对应的状态参数。
95.其中,动态配置参数对应的参数变化规则可以至少包括速度变化曲线和变化方向。变化方向用于指示相邻两个静态配置参数集的先后顺序。
96.示例性地,图4是本技术实施例三提供的一种场景模式的颜色配置流程图。如图4所示,当照明设备是线性灯具时,预先根据区域参数确定显示区域是整个线性灯具。ic选择参数是分段选择参数,则根据ic选择请求中的分段数,将线性灯具内的ic进行平均分段,并确定各个分段区域内的ic,例如分成3段,每个分段用颜色参数循环填充。从终端侧可以只获取一个静态配置参数集,例如,包括3个分段的颜色参数,依次为红色、绿色、蓝色。根据该静态配置参数集确定其他静态配置参数集,得到至少两个静态配置参数集。例如,下一个静态配置参数集中3个分段的颜色参数依次为蓝色、红色、绿色,再下一个静态配置参数集中3个分段的颜色参数依次为绿色、蓝色、红色。各个静态配置参数集之间的变化顺序为顺时针顺序。实现了照明设备上三种颜色的滚动显示。
97.步骤s350、当同一显示区域内的状态参数包括至少两种属性的状态参数时,获取至少两种属性的状态参数对应的优先级。
98.其中,状态参数的属性可以与静态配置参数的类型相对应。例如,同一显示区域内对应两种类型的静态配置参数:颜色参数和亮度参数,在输出状态参数给该显示区域内的ic时,ic接收到的状态参数包括两种属性,一种是颜色属性,一种是亮度属性。可以分别获取颜色参数对应的优先级作为颜色属性的状态参数对应的优先级,获取亮度参数对应的优先级作为亮度属性的状态参数对应的优先级。状态参数的属性还可以与动态配置参数的类型相对应。例如,同一显示区域内对应两种类型的动态配置参数:速度配置参数和时间配置参数。通过分别获取对应的优先级,可以最终确定参数的变化方式。
99.本实施例通过利用状态参数对应的优先级,避免了同类型区域效果之间的冲突,提升了照明设备的灯光呈现效果。
100.步骤s360、判断至少两种属性的状态参数对应的优先级是否均相同,若是,执行步骤s370,否则,执行步骤s380。
101.步骤s370、确定待输出的状态参数为至少两种属性的状态参数,以使ic对应的灯光元件叠加展示至少两种属性的状态参数对应的场景模式。继续执行步骤s390。
102.具体地,当至少两种属性的状态参数对应的优先级均相同时,确定待输出的状态参数为至少两种属性的状态参数,以叠加输出至少两种属性的状态参数,进而使得ic对应的灯光元件叠加展示至少两种属性的状态参数对应的场景模式。
103.步骤s380、确定待输出的状态参数为至少两种属性的状态参数中优先级最高的目标状态参数,以使ic对应的灯光元件展示目标状态参数对应的场景模式。继续执行步骤s390。
104.具体地,当至少两种属性的状态参数对应的优先级并非均相同时,将至少两种属性的状态参数中优先级最高的状态参数作为目标状态参数,确定待输出的状态参数为目标状态参数,进而使得ic对应的灯光元件只展示目标状态参数对应的场景模式。其中,目标状态参数可以包括一种或多种属性的状态参数。
105.步骤s390、输出状态参数给对应的ic,以使ic对应的灯光元件展示状态参数对应的场景模式。
106.本技术实施例通过接收ic选择请求,根据ic选择请求中的区域参数确定显示区域,根据ic选择请求中的ic选择参数确定显示区域内的ic,进而将获取到的至少两个静态配置参数集中的静态配置参数按照相邻两个静态配置参数集之间的动态配置参数进行变化,得到显示区域内ic对应的状态参数,实现了针对ic的精准配置,提高了场景模式的配置灵活度。本技术实施例还通过判断同一显示区域内各属性的状态参数对应的优先级是否均相同,并在均相同的情况下叠加输出各属性的状态参数,在不均相同的情况下只输出优先级最高的状态参数,有利于避免同类型区域效果之间的冲突,提升照明设备的灯光呈现效果。
107.实施例四
108.图5是本技术实施例四提供的又一种灯光场景模式配置方法的流程图,本实施例在上述实施例的基础上进行优化,如图5所示,该方法包括:
109.步骤s410、获取至少两个静态配置参数集以及相邻两个静态配置参数集之间的动态配置参数。
110.其中,静态配置参数集包括ic的静态配置参数。
111.步骤s420、对于相邻两个静态配置参数集中同一ic的两个静态配置参数,基于动态配置参数对应的参数变化规则,确定在由前一个静态配置参数变化至后一个静态配置参数的过程中ic对应的状态参数。
112.其中,参数变化规则可以基于场景配置协议以及动态配置参数确定。场景配置协议至少包括动态配置参数与参数变化规则之间的对应关系。用户可以在现有的灯效场景模式中提取灯光效果变化的各个维度,将各个维度抽离出来,归纳为对应的参数,并制定相关的场景配置协议。
113.本实施例通过设备间传输制定的场景配置协议,实现了在开发场景模式时不需要用户重新开发固件和逻辑,用户可以自定义调试新的场景模式,缩短了场景模式的开发时间。同时,旧灯光控制电子设备迭代新灯效时无须对灯光控制电子设备进行升级,避免了升级时灯光控制电子设备的挂机或异常等风险,提高了灯光控制电子设备的稳定性。
114.可选地,动态配置参数至少包括速度配置参数;
115.相应地,基于动态配置参数对应的参数变化规则,确定在由前一个静态配置参数变化至后一个静态配置参数的过程中ic对应的状态参数,可以通过以下方式实施:
116.基于速度配置参数确定对应的速度变化曲线;
117.根据相邻两个静态配置参数以及速度变化曲线,确定在由前一个静态配置参数变化至后一个静态配置参数的过程中ic对应的状态参数;
118.若ic对应的状态参数已经变化至后一个静态配置参数,且存在其它ic对应的状态参数未变化至对应的后一个静态配置参数,则保持ic对应的状态参数为后一个静态配置参数,直至所有ic对应的状态参数变化至对应的后一个静态配置参数。
119.其中,速度变化曲线可以是关于t的函数、关于x的函数或者其他速度变化曲线。其中,t表示时刻,x表示参数间隔。例如,关于t的函数可以是t、t2、t2 2t或其他函数等。参数间隔x可以由用户自定义。关于x的函数可以是x、x2或其他函数等。
120.示例性地,对于ic1对应的相邻两个亮度参数0和9。预先设置动态配置参数0对应第一线性速度曲线,动态配置参数1对应第二线性速度曲线,动态配置参数2对应平方速度曲线,动态配置参数3对应立方速度曲线。其中,第一线性速度曲线可以是相邻两个静态配置参数中,前一个静态配置参数以x=1为参数间隔变化至后一个静态配置参数,得到的状态参数依次为0、1、2、3、
……
、8、9。第二线性速度曲线可以是相邻两个静态配置参数中,前一个静态配置参数以x2,x=2为参数间隔变化至后一个静态配置参数,得到的状态参数依次为0、4、8、9。平方速度曲线可以是相邻两个静态配置参数中,前一个静态配置参数以t2为间隔变化至后一个静态配置参数,得到的状态参数依次为0、1、4、9。立方速度曲线可以是相邻两个静态配置参数中,前一个静态配置参数以t3为间隔变化至后一个静态配置参数,得到的状态参数依次为0、1、9。由此可见,当速度变化曲线是关于时间或参数间隔的幂次函数时,参数的变化速度可以与幂次函数的幂次成正比。对于ic1之外的其他ic,基于上述相同的方式进行变化,得到其他ic分别对应的状态参数。由于各个ic对应的静态配置参数可能并不相同,导致在同一速度变化曲线之下存在有的先完成变化、有的后完成变化的情况。在这种情况下,针对先完成变化的状态参数,保持该状态参数不变,直至所有ic对应的状态参数均完成变化。例如,ic1对应的状态参数先到达ic1对应的后一个亮度参数9,而ic2尚未到达ic2对应的后一个亮度参数18,则保持ic1对应的状态参数为9不变,直至ic2对应的状态参数变化至18。
121.本实施例通过将不同的静态配置参数联合,并配合对应的速度变化曲线,组合成了新的场景模式。即不同的静止状态对应不同的速度以实现不同的场景模式。
122.进一步地,根据相邻两个静态配置参数以及速度变化曲线,确定在由前一个静态配置参数变化至后一个静态配置参数的过程中ic对应的状态参数,可以通过以下方式实施:
123.根据速度变化曲线确定在由前一个静态配置参数变化至后一个静态配置参数的
过程中ic对应的参数变化速度;
124.根据参数变化速度确定各个时刻的参数变化值;
125.根据相邻两个静态配置参数以及各个时刻的参数变化值,确定ic在各个时刻的状态参数。
126.其中,速度变化曲线可以是各个时刻的参数变化速度组成的变化曲线。基于速度变化曲线可以确定相邻两个静态配置参数之间静态配置参数在各个时刻的参数变化速度。
127.参数变化值可以是静态配置参数按照参数变化速度进行变化时的变化值,用于指示各个时刻的状态参数之间的参数间隔。
128.示例性地,当速度变化曲线是t2时,参数变化值随着时刻的变化而变化,参数变化值可以是0、1、4、9、16,以此类推。若相邻两个静态配置参数分别为1和31,则将前一个静态配置参数1按照参数变化值逐渐变化至后一个静态配置参数31,得到变化过程中各个时刻的状态参数1、2、6、15、31。
129.本实施例通过以参数变化值为参数间隔确定待输出的状态参数,减少了状态参数的输出,进而降低了参数传递过程的复杂度,提高了参数传递效率。
130.可选地,至少两个静态配置参数集可以依次排列,最后一个静态配置参数集与第一个静态配置参数集之间具有动态配置参数,该动态配置参数对应的参数变化规则可以用于确定最后一个静态配置参数集变化至第一个静态配置参数集的过程中ic对应的状态参数。
131.示例性地,图6是本技术实施例四提供的一种场景模式的亮度配置流程图。如图6所示,一个完整的场景模式可以包括三个亮度静止状态,分别为状态1、状态2直至状态n。每个静止状态均包括静态亮度曲线和停留时间。其中,静态亮度曲线可以理解为静态配置参数集中各个ic的亮度参数组成。对于线性光源的照明设备,各个ic的亮度参数相同,对应的静态亮度曲线可以视为一条直线。对于非线性光源的照明设备,各个ic的亮度参数可以不相同,对应的静态亮度曲线可以视为一条曲线。相邻两个静止状态之间具有速度变化曲线。该速度变化曲线可以是基于动态配置参数确定的。其中,状态n与状态1之间具有速度变化曲线n,以使整个场景模式构成闭环,实现了场景模式的循环效果。状态1中各个ic的亮度参数可以在状态1中的停留之间之后,按照速度变化曲线1变化至状态2中对应ic的亮度参数。状态2中各个ic的亮度参数可以在状态2中的停留之间之后,按照速度变化曲线2变化至状态3中对应ic的亮度参数。以此类推其他状态间的参数变化。直至状态n中各个ic的亮度参数可以在状态n中的停留之间之后,按照速度变化曲线n变化至状态1中对应ic的亮度参数。最终针对每个ic,确定变化过程中的过程参数为ic对应的状态参数。
132.本实施例通过不同的亮度效果状态配合不同的速度变化参数就可以组成不同的亮度效果,将各个静态配置参数依次排列,并将最后一个静态配置参数与第一个静态配置参数首尾相接,实现了整个场景模式的循环配置。
133.可选地,动态配置参数至少包括时间配置参数;
134.相应地,基于动态配置参数对应的参数变化规则,确定在由前一个静态配置参数变化至后一个静态配置参数的过程中ic对应的状态参数,可以通过以下方式实施:
135.计算两个静态配置参数之间的参数差值;
136.计算参数差值与时间配置参数的参数比值,得到参数变化值;
137.根据前一个静态配置参数以及参数变化值确定状态参数。
138.其中,时间配置参数可以是相邻两个静态配置参数之间的参数变化时间。
139.示例性地,若时间配置参数是3秒,相邻两个静态配置参数分别为1和31,则计算得到参数差值是30,参数变化值是30
÷
3=10。基于参数变化值10将前一个静态配置参数1变化至后一个静态配置参数31,得到状态参数1、11、21、31。
140.本实施例通过将不同的静态配置参数集联合,并确定相邻两个静态配置参数集之间的参数变化时间,组合成了新的场景模式。即一个静态配置参数集中的每个静态配置参数在规定时间内统一切换到静态配置参数集中相对应的静态配置参数。同时,本实施例也能够以参数变化值为参数间隔确定待输出的状态参数,减少了状态参数的输出,进而降低了参数传递过程的复杂度,提高了参数传递效率。
141.步骤s430、保存ic在整个参数变化过程中对应的状态参数。
142.可选地,在步骤s430之后,还可以包括:
143.根据ic整个参数变化过程中对应的状态参数建立场景模式;
144.保存场景模式,以使整个参数变化过程中的状态参数在场景模式的下次运行时生效。
145.具体地,建立整个参数变化过程中的状态参数对应的场景模式,该场景模式与整个参数变化过程中的状态参数可以关联保存,以使在下一次需要利用该场景模式时,可以直接获取该场景模式中的状态参数。
146.本实施例通过建立并保存场景模式,便于下一次直接调用场景模式下的状态参数,不仅降低了开发成本,而且还提升了灯光效果的展示效率。
147.步骤s440、循环发送整个参数变化过程中的状态参数给对应的ic,以使ic根据整个参数变化过程中的状态参数,控制对应的灯光元件循环展示对应的场景模式。
148.具体地,在保存了ic在整个参数变化过程中对应的状态参数之后,循环发送状态参数给对应的ic,以使ic可以接收到循环的状态参数,进而可以控制对应的灯光元件循环地展示场景模式。
149.本技术实施例通过设备间传输制定的场景配置协议,无需重新开发固件或升级设备,缩短了场景模式的开发时间,提高了灯光控制电子设备的稳定性。利用不同类型的动态配置参数实现不同的参数变化过程,进而得到相应的状态参数,丰富了场景模式的配置方式,提高了场景模式的配置灵活度。通过保存并循环发送状态参数给照明设备,实现了场景模式的循环展示。
150.实施例五
151.图7是本发明实施例五提供的又一种灯光场景模式配置方法的流程图,本实施例在上述实施例的基础上进行优化,如图7所示,该方法包括:
152.步骤s510、获取一个静态配置参数集以及对应的移动配置参数。
153.其中,静态配置参数集包括显示区域内各个ic的静态配置参数。
154.步骤s520、基于移动配置参数确定对应的移动曲线。
155.动态配置参数还可以包括移动配置参数。移动配置参数用于指示参数变化规则是基于移动曲线确定的。其中,移动曲线可以理解为灯光效果的移动曲线。例如,当移动曲线是线性曲线时,某一种颜色以一个方向在显示设备上移动。当移动曲线是抛物线时,某一种
颜色可以在显示设备上先跑一段距离后再回到起始位置或其他特定位置。
156.步骤s530、按照移动曲线的时间轴确定各个时刻显示区域内点亮的各个ic以及ic对应的状态参数。
157.示例性地,图8是本发明实施例五提供的一种灯光效果随着时间在选择区域内移动的示意图。如图8所示,全区域是指整个显示设备。选择区域为整个显示设备的一部分,选择区域可以是基于区域参数确定的显示区域。即显示区域为整个显示设备的一部分。选择区域内包括多个ic,每个ic可以控制至少一个显示装置。曲线可以是某一种颜色在选择区域内的移动效果。在根据区域参数确定显示区域之后,确定移动配置参数对应的移动曲线。基于移动曲线确定各个ic对应的状态参数,以使各个ic对应的显示装置能够显示移动曲线对应的灯光效果。输出各个状态参数给对应的各个ic。如图8所示,某一种颜色可以在经由ic1对应的显示装置进行显示后,继续依次经由ic2、ic3对应的显示装置进行显示。然后,该颜色返回并依次经由ic2、ic1对应的显示装置进行显示。然后,顺序经由ic2至ic5对应的显示装置进行显示,以此类推,能够实现颜色在显示设备上的跳跃移动。对于超出选择区域的ic,可以将超出选择区域的ic对应的状态参数清零,以使超出选择区域的显示装置不显示灯光效果。或者,还可以将超出选择区域的ic对应的状态参数分配给选择区域的起始ic,以使起始ic对应的状态参数为超出选择区域的ic对应的状态参数,实现了选择区域内灯光效果的循环。
158.与上述示例相似地,图9是本发明实施例五提供的一种灯光效果随着时间在全区域内移动的示意图。如图9所示,曲线可以是某一种颜色在全区域内的移动效果,显示区域为整个显示设备,该颜色的移动位置不能超过整个显示设备。
159.步骤s540、输出状态参数给对应的ic,以使ic对应的灯光元件展示状态参数对应的场景模式。
160.本实施例通过基于区域参数确定显示区域,基于移动配置参数确定灯光效果的移动曲线,进而确定各个ic对应的状态参数,以使各个ic控制对应的显示装置展示移动曲线对应的灯光效果,实现场景模式中灯光的移动效果,丰富了场景模式的配置方式,简化了开发过程,提高了场景模式的开发效率。
161.实施例六
162.图10是本技术实施例六提供的一种灯光场景模式配置装置的结构示意图。该装置可由软件和/或硬件实现,一般可集成在灯光控制电子设备中,可以通过执行灯光场景模式配置方法实现在开发场景模式时不需要用户重新开发固件和逻辑,提高了场景模式的开发效率。如图10所示,该装置包括:
163.参数获取模块610,用于获取静态配置参数集以及对应的动态配置参数;其中,所述静态配置参数集包括显示区域内各个ic的静态配置参数;
164.参数确定模块620,用于基于所述动态配置参数对应的参数变化规则,确定所述静态配置参数集在变化过程中各个所述ic对应的状态参数;
165.参数输出模块630,用于输出所述状态参数给对应的所述ic,以使所述ic对应的灯光元件展示所述状态参数对应的场景模式。
166.可选地,所述参数获取模块610,具体用于:
167.获取至少两个静态配置参数集以及相邻两个所述静态配置参数集之间的动态配
置参数;
168.相应地,所述参数确定模块620,具体用于:
169.对于相邻两个所述静态配置参数集中同一所述ic的两个静态配置参数,基于所述动态配置参数对应的参数变化规则,确定在由前一个静态配置参数变化至后一个静态配置参数的过程中所述ic对应的状态参数。
170.可选地,所述参数获取模块610,具体还用于:
171.在获取至少两个静态配置参数集以及相邻两个所述静态配置参数集之间的动态配置参数之时,接收ic选择请求;其中,所述ic选择请求至少包括区域参数以及所述区域参数对应的ic选择参数;
172.根据所述区域参数确定显示区域;
173.根据所述ic选择参数确定所述显示区域内的ic。
174.可选地,所述参数获取模块610,具体还用于:
175.若所述ic选择参数是分段选择参数,则根据所述ic选择请求中的分段数,将所述显示区域内的ic进行平均分段,并确定各个分段区域内的ic;
176.若所述ic选择参数是间隔选择参数,则根据所述ic选择请求中的间隔数,以所述间隔数为间隔确定所述显示区域内的ic;
177.若所述ic选择参数是随机选择参数,则随机确定所述显示区域中预设数量范围内的ic。
178.可选地,所述参数输出模块630,具体还用于:
179.在输出所述状态参数给对应的所述ic之前,当同一所述显示区域内的所述状态参数包括至少两种属性的状态参数时,获取所述至少两种属性的状态参数对应的优先级;
180.判断所述至少两种属性的状态参数对应的优先级是否均相同;
181.若是,确定待输出的所述状态参数为所述至少两种属性的状态参数,以使所述ic对应的灯光元件叠加展示所述至少两种属性的状态参数对应的场景模式;
182.若否,确定待输出的所述状态参数为所述至少两种属性的状态参数中优先级最高的目标状态参数,以使所述ic对应的灯光元件展示所述目标状态参数对应的场景模式。
183.可选地,所述动态配置参数至少包括速度配置参数;
184.相应地,所述参数确定模块620,具体用于:
185.基于所述速度配置参数确定对应的速度变化曲线;
186.根据相邻两个所述静态配置参数以及所述速度变化曲线,确定在由前一个静态配置参数变化至后一个静态配置参数的过程中所述ic对应的状态参数;
187.若所述ic对应的状态参数已经变化至所述后一个静态配置参数,且存在其它ic对应的状态参数未变化至对应的所述后一个静态配置参数,则保持所述ic对应的状态参数为所述后一个静态配置参数,直至所有ic对应的状态参数变化至对应的所述后一个静态配置参数。
188.可选地,所述参数确定模块620,具体用于:
189.根据所述速度变化曲线确定在由前一个静态配置参数变化至后一个静态配置参数的过程中所述ic对应的参数变化速度;
190.根据所述参数变化速度确定各个时刻的参数变化值;
191.根据相邻两个所述静态配置参数以及各个时刻的所述参数变化值,确定所述ic在各个时刻的状态参数。
192.可选地,所述参数获取模块610,具体用于:
193.获取一个静态配置参数集以及对应的移动配置参数;
194.相应地,所述参数确定模块620,具体用于:
195.基于所述移动配置参数确定对应的移动曲线;
196.按照所述移动曲线的时间轴确定各个时刻所述显示区域内点亮的各个所述ic以及所述ic对应的状态参数。
197.可选地,所述参数输出模块630,具体用于:
198.保存所述ic在整个参数变化过程中对应的所述状态参数;
199.循环发送所述整个参数变化过程中的所述状态参数给对应的所述ic,以使所述ic根据所述整个参数变化过程中的所述状态参数,控制对应的灯光元件循环展示对应的场景模式。
200.本技术实施例所提供的灯光场景模式配置装置可执行本技术任意实施例所提供的灯光场景模式配置方法,具备执行方法相应的功能模块和有益效果。
201.实施例七
202.图11是本技术实施例七提供的一种灯光控制电子设备的结构示意图,如图11所示,该灯光控制电子设备包括处理器700、存储器710、输入装置720和输出装置730;灯光控制电子设备中处理器700的数量可以是一个或多个,图11中以一个处理器700为例;灯光控制电子设备中的处理器700、存储器710、输入装置720和输出装置730可以通过总线或其他方式连接,图11中以通过总线连接为例。
203.存储器710作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本技术实施例中的灯光场景模式配置方法对应的程序指令和/或模块(例如,灯光场景模式配置装置中的参数获取模块610、参数确定模块620和参数输出模块630)。处理器700通过运行存储在存储器710中的软件程序、指令以及模块,从而执行灯光控制电子设备的各种功能应用以及数据处理,即实现上述的灯光场景模式配置方法。
204.存储器710可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器710可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器710可进一步包括相对于处理器700远程设置的存储器,这些远程存储器可以通过网络连接至灯光控制电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
205.输入装置720可用于接收输入的数字或字符信息,以及产生与灯光控制电子设备的用户设置以及功能控制有关的键信号输入。
206.实施例八
207.本技术实施例八还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种灯光场景模式配置方法,该方法包括:
208.获取静态配置参数集以及对应的动态配置参数;其中,所述静态配置参数集包括
显示区域内各个ic的静态配置参数;
209.基于所述动态配置参数对应的参数变化规则,确定所述静态配置参数集在变化过程中各个所述ic对应的状态参数;
210.输出所述状态参数给对应的所述ic,以使所述ic对应的灯光元件展示所述状态参数对应的场景模式。
211.当然,本技术实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本技术任意实施例所提供的灯光场景模式配置方法中的相关操作。
212.通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本技术可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
213.值得注意的是,上述灯光场景模式配置装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。
214.注意,上述仅为本技术的较佳实施例及所运用技术原理。本领域技术人员会理解,本技术不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本技术的保护范围。因此,虽然通过以上实施例对本技术进行了较为详细的说明,但是本技术不仅仅限于以上实施例,在不脱离本技术构思的情况下,还可以包括更多其他等效实施例,而本技术的范围由所附的权利要求范围决定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献