一种氛围灯控制方法、控制器、电子设备及存储介质与流程

文档序号:32788657发布日期:2023-01-03 20:17阅读:24来源:国知局
一种氛围灯控制方法、控制器、电子设备及存储介质与流程

1.本发明涉及电子设备技术领域,尤其涉及氛围灯控制方法、控制器、电子设备及存储介质。


背景技术:

2.目前在服务器等电子设备应用领域,没有添加氛围灯功能,只是有简单的led指示灯功能,对于一些复杂的灯效模式,需要额外的氛围灯管理芯片,之前的服务器管理(bmc)芯片没有集成此功能。
3.有的服务器应用领域,只有简单的led指示灯,不能实现复杂的氛围灯灯效,如果想要实现复杂的灯效,就需要单独的asic。另外,虽然现在有方案是将氛围灯控制器集成到soc上,但是这些方案都是通过一直占用cpu总线或dma通道资源来不断的给氛围灯控制器发送rgb数据,这样就会降低整个系统的运行效率。如果灯带一直需要保持某种特效模式(如跑马灯等),则需要cpu或dma一直搬运rgb数据来保持灯带的灯效,这对cpu和dma是一个极大的资源占用。如果系统集成了多路氛围灯控制器,并且这些氛围灯控制器同时工作,那么会极大地占用cpu和dma资源。
4.现有技术是通过apb总线将rgb数据写到fifo中,然后从fifo读出rgb数据,再把读出来的rgb数据转化成单极性归零码。然而使用fifo存在一个问题,即fifo中的同一个地址的数据读出后就不会在保存了,即只能读一次,不能重复读,所以导致如果要保持同一样灯效模式,就必须持续写同样的数据到fifo中,这就造成cpu和dma资源被持续地占用,从而降低整个系统的效率。现有技术方案如下附图1所示。
5.如果想要实现复杂的灯效模式,需要单独asic,这样就会导致整个控制器的功耗增加,也会使整个控制器的硬件板卡面积也会增加,而且单独的氛围灯控制器芯片也需要额外的成本。
6.虽然现在有个别方案是将氛围灯控制器芯片集成到soc中,但还是需要一直占用cpu或dma通道资源,如果灯带一直需要保持某种模式,则需要cpu或dma一直搬运rgb数据来保持灯带的特效,原因就是现在的灯带对于输入的一种rgb数据,只能对应显示一种对应的灯效,如果需要多种不同颜色的灯光来回切换,则需要输入不同rgb数据,这就导致如果要实现一些比较复杂的灯效模式,则需要cpu或者dma一直不停的从内存中搬运rgb数据,导致cpu或者dma通道被持续占用,从而影响整个系统的运行效率。


技术实现要素:

7.为了解决上述现有技术中存在的技术问题,本发明提供了一种氛围灯控制方法、控制器、电子设备及存储介质,解决灯带显示每一种特定的灯效都需要持续向氛围灯控制器写数据的问题,通过增加rgb数据buffer(sram),把需要持续写入的数据改成值一次性配置写入,从而降低cpu和dma通道的占用率,让系统的运行效率变得更高。
8.为实现上述目的,本发明实施例提供了如下的技术方案:
9.第一方面,在本发明提供的一个实施例中,提供了氛围灯控制方法,应用于氛围灯控制器,所述氛围灯控制器包括寄存器模块和rgb buffer该方法包括以下步骤:
10.获取氛围灯控制数据,并将氛围灯控制数据输入至寄存器模块;
11.所述寄存器模块将获取的所述氛围灯控制数据写入至rgb buffer中;
12.所述rgb buffer将所述氛围灯控制数据输出;
13.其中,所述rgb buffer一次输出多个byte的所述氛围灯控制数据。
14.作为本发明的进一步方案,所述获取氛围灯控制数据,并将氛围灯控制数据输入至寄存器模块,包括cpu或dma通过apb总线将获取氛围灯控制数据写入寄存器模块。
15.作为本发明的进一步方案,所述氛围灯控制器支持256级灰度输出,共输出16777216种显示颜色,并且支持任意配置的灯效模式数据。
16.作为本发明的进一步方案,多种所述灯效模式数据包括各个氛围灯的亮灯顺序和亮灯时间、各个氛围灯的颜色和灯带的刷新率。
17.作为本发明的进一步方案,所述rgb buffer一次输出三个或者四个byte的所述氛围灯控制数据。
18.作为本发明的进一步方案,所述rgb buffer中存储的氛围灯控制数据为rgb格式数据。
19.作为本发明的进一步方案,所述rgb buffer将所述氛围灯控制数据输出,还包括将所述rgb buffer输出的所述氛围灯控制数据进行并串转化,并将转化的串行数据转化成单极性归零码。
20.第二方面,在本发明提供的又一个实施例中,提供了氛围灯控制器,该控制器包括:
21.寄存器模块、rgb buffer和数据读取转化模块;
22.所述寄存器模块,获取cpu或dma通过apb总线发送的氛围灯控制数据,并将所述氛围灯控制数据向rgb buffer传递;
23.所述rgb buffer,接收所述寄存器模块传递的所述氛围灯控制数据;
24.所述数据读取转化模块,从所述rgb buffer中读取所述氛围灯控制数据;
25.其中,所述数据读取转化模块一次读取多个byte的所述氛围灯控制数据。
26.第三方面,在本发明提供的又一个实施例中,提供了一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器加载并执行所述计算机程序时实现氛围灯控制方法的步骤。
27.第四方面,在本发明提供的再一个实施例中,提供了一种存储介质,存储有计算机程序,所述计算机程序被处理器加载并执行时实现所述氛围灯控制方法的步骤。
28.本发明提供的技术方案,具有如下有益效果:
29.本发明提供的氛围灯控制方法、控制器、电子设备及存储介质,本发明通过在氛围灯内部集成rgb buffer,可以把从apb总线配置过来的氛围灯控制数据(rgb数据)都存储到buffer内部,在氛围灯控制数据(rgb数据)传输完成后,可以释放cpu和dma通道。释放了cpu和dma通道后,cpu就可以去处理其他响应,dma通道也可以去响应其它数据请求。这样整个系统的运行效率就会提高,氛围灯控制器也可以正常工作,而不需要cpu或dma持续向灯氛围灯控制器写入数据。
30.本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
31.本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
附图说明
32.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。
33.图1为现有技术示意图;
34.图2为本发明一个实施例的氛围灯控制方法的流程图;
35.图3为本发明一个实施例的氛围灯控制器的结构框图一;
36.图4为本发明一个实施例的氛围灯控制器的结构框图二;
37.图5为本发明一个实施例的氛围灯控制器的具体结构框图。
38.图中:寄存器模块-100、rgb buffer-200、数据读取转化模块-300、数据转换模块-400。
具体实施方式
39.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
40.附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
41.应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
42.目前的氛围灯控制器,如果灯带的灯效需要变化,就需要通过apb总线连续搬运rgb数据到氛围灯控制器的fifo,这样就会导致cpu或dma持续被占用,从而降低cpu或dma的对其它模块的响应,导致系统的效率下降。
43.本发明在氛围灯控制器内部集成一块rgb数据buffer(sram),把需要持续搬运的数据只通过一次性配置搬运到sram即可,后面氛围灯控制器需要的数据就持续从内部的rgb数据buffer中读取,不需要cpu和dma的参与,释放cpu和dma通道资源,从而提升整个系统的运行效率。
44.具体地,下面结合附图,对本发明实施例作进一步阐述。
45.请参阅图2,图2是本发明实施例提供的一种氛围灯控制方法的流程图,如图2所示,该氛围灯控制方法包括步骤s10至步骤s30。
46.s10、获取氛围灯控制数据,并将氛围灯控制数据输入至寄存器模块。
47.其中,所述获取氛围灯控制数据,并将氛围灯控制数据输入至寄存器模块,包括cpu或dma通过apb总线将获取氛围灯控制数据写入寄存器模块。如此便于实现。
48.在本发明的实施例中,所述氛围灯控制器支持256级灰度输出,共输出16777216种显示颜色,并且支持任意配置的灯效模式数据。设置多种灯效模式数据,进而满足不同灯效的需求。
49.在本发明的实施例中,多种所述灯效模式数据包括各个氛围灯的亮灯顺序和亮灯时间、各个氛围灯的颜色和灯带的刷新率等。还可以包括亮灯颜色的选择,满足各种个性化需求。
50.s20、所述寄存器模块将获取的所述氛围灯控制数据写入至rgb buffer中。实现多了数据的转移。
51.s30、所述rgb buffer将获取的所述氛围灯控制数据输出。
52.其中,所述rgb buffer一次输出多个byte的所述氛围灯控制数据。
53.所述rgb buffer一次输出三个或者四个byte的所述氛围灯控制数据。一次所述rgb buffer输出多少个byte的氛围灯控制数据,根据数据具体情况设定。
54.在本发明的实施例中,所述rgb buffer中存储的氛围灯控制数据为rgb格式数据。
55.在本发明的实施例中,所述rgb buffer将所述氛围灯控制数据输出,还包括将所述rgb buffer输出的所述氛围灯控制数据进行并串转化,并将转化的串行数据转化成单极性归零码。
56.示例性的,提供一个实施例的氛围灯控制方法示例具体流程,给定氛围灯的数量,其步骤如下:
57.步骤一:假如一条灯带有24个灯,则灯带亮一次就需要通过apb总线传输的数据为24bit
×
24,其中24bit为一个灯的rgb数据,而24是因为灯带有24个灯,每个灯都需要24bit rgb数据。
58.步骤二:如果需要的灯效模式是第一次是第一个灯亮,第二次是第二个灯亮,以此类推,第24次是第24个灯亮,那这样就需要通过cpu或dma通道连续搬运。每一次都需要向氛围灯控制器写入24bit
×
24个数据。
59.步骤三:如果把需要传输的数据都写入到rgb buffer中去,在一次性配置把rgb数据传输完成之后,氛围灯控制器就不需要通过cpu或dma在传输数据了。可以循环的从rgb buffer中读取数据就可以了。
60.步骤四:目前是一共有8种灯效模式,如果想要切换灯效模式,则可以通过寄存器模块配置切换,例如0000代表一种灯效模式,0001代表另一种模式。每种灯效模式对应的rgb数据都是存储在rgb buffer中。一种灯效模式需要占用的内存空间是24bit
×
24
×
24(次)。前两个单位同步骤一一样,第三个24是24个灯就需要24次24bit
×
24才能完整的显示一次。所以每种特效模式需要的存储空间是24bit
×
576。整个rgb数据rgb buffer需要的空间为24bit
×
4608。
61.步骤五:如果想把这8种灯效模式改变为另外8种,则可以通过cpu或dma把rgb数据存到每种模式对应的rgb buffer中的内存去。这样就让用户设置新的灯效模式,也可以更加灵活的添加新的灯效模式。
62.本发明通过在氛围灯内部集成rgb buffer,可以把从apb总线配置过来的氛围灯控制数据(rgb数据)都存储到buffer内部,在氛围灯控制数据(rgb数据)传输完成后,可以释放cpu和dma通道。释放了cpu和dma通道后,cpu就可以去处理其他响应,dma通道也可以去响应其它数据请求。这样整个系统的运行效率就会提高,氛围灯控制器也可以正常工作,而不需要cpu或dma持续向灯氛围灯控制器写入数据。如果需要切换8种灯效模式,则可以通过配置寄存器来实现。如果需要把8种灯效模式修改成另外8种灯效模式,则再通过apb总线把氛围灯控制数据(rgb数据)发送到氛围灯控制器即可,氛围灯控制器会把接收到的氛围灯控制数据(rgb数据)在重新写到rgb buffer中,从而形成新的灯效模式。
63.应该理解的是,上述虽然是按照某一顺序描述的,但是这些步骤并不是必然按照上述顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,本实施例的一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
64.在一个实施例中,参见图3所示,在本发明的实施例中还提供了氛围灯控制器,该控制器包括寄存器模块100、rgb buffer200和数据读取转化模块300。
65.所述寄存器模块100,获取cpu或dma通过apb总线发送的氛围灯控制数据,并将所述氛围灯控制数据向rgb buffer传递。
66.其中,所述寄存器模块100,通过apb总线将所述氛围灯控制数据写入、寄存器模块。
67.在本发明的实施例中,所述氛围灯控制器支持256级灰度输出,共输出16777216种显示颜色,并且支持任意配置的灯效模式数据。
68.在本发明的实施例中,多种所述灯效模式数据包括各个氛围灯的亮灯顺序和亮灯时间、各个氛围灯的颜色和灯带的刷新率等。
69.所述rgb buffer为存有rgb数据的buffer。
70.所述rgb buffer200,接收所述寄存器模块100传递的所述氛围灯控制数据。
71.所述数据读取转化模块300,从所述rgb buffer中读取所述氛围灯控制数据。
72.其中,所述数据读取转化模块300一次读取多个byte的所述氛围灯控制数据。
73.所述数据读取转化模块300一次读取三个或者四个byte的所述氛围灯控制数据。一次所述rgb buffer输出多少个byte的氛围灯控制数据,根据数据具体情况设定。
74.在本发明的实施例中,所述rgb buffer中存储的氛围灯控制数据为rgb格式数据。
75.参见图4所示,在本发明的实施例中还提供了另一种氛围灯控制器结构图,在本发明的实施例中,本控制器还包括数据转换模块400,所述数据转换模块400用于将从所述数据读取转化模块300读取的所述氛围灯控制数据进行并串转化,并将转化的串行数据转化成单极性归零码。如此进而将控制数据输出,对氛围灯进行控制。数据格式转换,满足运行的需求。
76.参见图5所示,在本发明中还提供了一种具体的氛围灯控制器结构图。
77.在一个实施例中,在本发明的实施例中还提供了一种电子设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器,所述存储器存储有可被所述至少一
个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器执行所述的氛围灯控制方法,该处理器执行指令时实现上述方法实施例中的步骤:
78.s10、获取氛围灯控制数据,并将氛围灯控制数据输入至寄存器模块。
79.其中,所述获取氛围灯控制数据,并将氛围灯控制数据输入至寄存器模块,包括cpu或dma通过apb总线将获取氛围灯控制数据写入寄存器模块。如此便于实现。
80.在本发明的实施例中,所述氛围灯控制器支持256级灰度输出,共输出16777216种显示颜色,并且支持任意配置的灯效模式数据。设置多种灯效模式数据,进而满足不同灯效的需求。
81.在本发明的实施例中,多种所述灯效模式数据包括各个氛围灯的亮灯顺序和亮灯时间、各个氛围灯的颜色和灯带的刷新率等。还可以包括亮灯颜色的选择,满足各种个性化需求。
82.s20、所述寄存器模块将获取的所述氛围灯控制数据写入至rgb buffer中。实现多了数据的转移。
83.s30、所述rgb buffer将所述氛围灯控制数据输出。
84.其中,所述rgb buffer一次输出多个byte的所述氛围灯控制数据。
85.所述rgb buffer一次输出三个或者四个byte的所述氛围灯控制数据。一次所述rgb buffer输出多少个byte的氛围灯控制数据,根据数据具体情况设定。
86.在本发明的实施例中,所述rgb buffer中存储的氛围灯控制数据为rgb格式数据。
87.在本发明的实施例中,所述rgb buffer将所述氛围灯控制数据输出,还包括将所述rgb buffer输出的所述氛围灯控制数据进行并串转化,并将转化的串行数据转化成单极性归零码。
88.示例性的,提供一个实施例的氛围灯控制方法示例具体流程,给定氛围灯的数量,其步骤如下:
89.步骤一:假如一条灯带有24个灯,则灯带亮一次就需要通过apb总线传输的数据为24bit
×
24,其中24bit为一个灯的rgb数据,而24是因为灯带有24个灯,每个灯都需要24bit rgb数据。
90.步骤二:如果需要的灯效模式是第一次是第一个灯亮,第二次是第二个灯亮,以此类推,第24次是第24个灯亮,那这样就需要通过cpu或dma通道连续搬运。每一次都需要向氛围灯控制器写入24bit
×
24个数据。
91.步骤三:如果把需要传输的数据都一次性写入到rgb buffer中去,在一次性配置把rgb数据传输完成之后,氛围灯控制器就不需要通过cpu或dma在传输数据了。可以循环的从rgb buffer中读取数据就可以了。
92.步骤四:目前是一共有8种灯效模式,如果想要切换灯效模式,则可以通过寄存器模块配置切换,例如0000代表一种灯效模式,0001代表另一种模式。每种灯效模式对应的rgb数据都是存储在rgb buffer中。一种灯效模式需要占用的内存空间是24bit
×
24
×
24(次)。前两个单位同步骤一一样,第三个24是24个灯就需要24次24bit
×
24才能完整的显示一次。所以每种特效模式需要的存储空间是24bit
×
576。整个rgb数据rgb buffer需要的空间为24bit
×
4608。
93.步骤五:如果想把这8种灯效模式改变为另外8种,则可以通过cpu或dma把rgb数据
存到每种模式对应的rgb buffer中的内存去。这样就让用户设置新的灯效模式,也可以更加灵活的添加新的灯效模式。
94.本发明通过在氛围灯内部集成rgb buffer,可以把从apb总线配置过来的氛围灯控制数据(rgb数据)都存储到buffer内部,在氛围灯控制数据(rgb数据)传输完成后,可以释放cpu和dma通道。释放了cpu和dma通道后,cpu就可以去处理其他响应,dma通道也可以去响应其它数据请求。这样整个系统的运行效率就会提高,氛围灯控制器也可以正常工作,而不需要cpu或dma持续向灯氛围灯控制器写入数据。如果需要切换8种灯效模式,则可以通过配置寄存器来实现。如果需要把8种灯效模式修改成另外8种灯效模式,则再通过apb总线把氛围灯控制数据(rgb数据)发送到氛围灯控制器即可,氛围灯控制器会把接收到的氛围灯控制数据(rgb数据)在重新写到rgb buffer中,从而形成新的灯效模式。
95.所述电子设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、pda等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(cloud computing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述电子设备可单独运行来实现本发明,也可接入网络并通过与网络中的其他电子设备的交互操作来实现本发明。其中,所述电子设备所处的网络包括但不限于互联网、广域网、城域网、局域网、vpn网络等。
96.还应当进理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
97.在本发明的一个实施例中还提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例中的步骤:
98.s10、获取氛围灯控制数据,并将氛围灯控制数据输入至寄存器模块。
99.其中,所述获取氛围灯控制数据,并将氛围灯控制数据输入至寄存器模块,包括cpu或dma通过apb总线将获取氛围灯控制数据写入寄存器模块。如此便于实现。
100.在本发明的实施例中,所述氛围灯控制器支持256级灰度输出,共输出16777216种显示颜色,并且支持任意配置的灯效模式数据。设置多种灯效模式数据,进而满足不同灯效的需求。
101.在本发明的实施例中,多种所述灯效模式数据包括各个氛围灯的亮灯顺序和亮灯时间、各个氛围灯的颜色和灯带的刷新率等。还可以包括亮灯颜色的选择,满足各种个性化需求。
102.s20、所述寄存器模块将获取的所述氛围灯控制数据写入至rgb buffer中。实现多了数据的转移。
103.s30、所述rgb buffer将所述氛围灯控制数据输出。
104.其中,所述rgb buffer一次输出多个byte的所述氛围灯控制数据。
105.所述rgb buffer一次输出三个或者四个byte的所述氛围灯控制数据。一次所述rgb buffer输出多少个byte的氛围灯控制数据,根据数据具体情况设定。
106.在本发明的实施例中,所述rgb buffer中存储的氛围灯控制数据为rgb格式数据。
107.在本发明的实施例中,所述rgb buffer将所述氛围灯控制数据输出,还包括将所述rgb buffer输出的所述氛围灯控制数据进行并串转化,并将转化的串行数据转化成单极
性归零码。
108.示例性的,提供一个实施例的氛围灯控制方法示例具体流程,给定氛围灯的数量,其步骤如下:
109.步骤一:假如一条灯带有24个灯,则灯带亮一次就需要通过apb总线传输的数据为24bit
×
24,其中24bit为一个灯的rgb数据,而24是因为灯带有24个灯,每个灯都需要24bit rgb数据。
110.步骤二:如果需要的灯效模式是第一次是第一个灯亮,第二次是第二个灯亮,以此类推,第24次是第24个灯亮,那这样就需要通过cpu或dma通道连续搬运。每一次都需要向氛围灯控制器写入24bit
×
24个数据。
111.步骤三:如果把需要传输的数据都一次性写入到rgb buffer中去,在一次性配置把rgb数据传输完成之后,氛围灯控制器就不需要通过cpu或dma在传输数据了。可以循环的从rgb buffer中读取数据就可以了。
112.步骤四:目前是一共有8种灯效模式,如果想要切换灯效模式,则可以通过寄存器模块配置切换,例如0000代表一种灯效模式,0001代表另一种模式。每种灯效模式对应的rgb数据都是存储在rgb buffer中。一种灯效模式需要占用的内存空间是24bit
×
24
×
24(次)。前两个单位同步骤一一样,第三个24是24个灯就需要24次24bit
×
24才能完整的显示一次。所以每种特效模式需要的存储空间是24bit
×
576。整个rgb数据rgb buffer需要的空间为24bit
×
4608。
113.步骤五:如果想把这8种灯效模式改变为另外8种,则可以通过cpu或dma把rgb数据存到每种模式对应的rgb buffer中的内存去。这样就让用户设置新的灯效模式,也可以更加灵活的添加新的灯效模式。
114.本发明通过在氛围灯内部集成rgb buffer,可以把从apb总线配置过来的氛围灯控制数据(rgb数据)都存储到buffer内部,在氛围灯控制数据(rgb数据)传输完成后,可以释放cpu和dma通道。释放了cpu和dma通道后,cpu就可以去处理其他响应,dma通道也可以去响应其它数据请求。这样整个系统的运行效率就会提高,氛围灯控制器也可以正常工作,而不需要cpu或dma持续向灯氛围灯控制器写入数据。如果需要切换8种灯效模式,则可以通过配置寄存器来实现。如果需要把8种灯效模式修改成另外8种灯效模式,则再通过apb总线把氛围灯控制数据(rgb数据)发送到氛围灯控制器即可,氛围灯控制器会把接收到的氛围灯控制数据(rgb数据)在重新写到rgb buffer中,从而形成新的灯效模式。
115.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。
116.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
117.以上是本发明公开的示例性实施例,但是应当注意,在不背离权利要求限定的本发明实施例公开的范围的前提下,可以进行多种改变和修改。根据这里描述的公开实施例的方法权利要求的功能、步骤和/或动作不需以任何特定顺序执行。此外,尽管本发明实施
例公开的元素可以以个体形式描述或要求,但除非明确限制为单数,也可以理解为多个。
118.应当理解的是,在本文中使用的,除非上下文清楚地支持例外情况,单数形式“一个”旨在也包括复数形式。还应当理解的是,在本文中使用的“和/或”是指包括一个或者一个以上相关联地列出的项目的任意和所有可能组合。上述本发明实施例公开实施例序号仅仅为了描述,不代表实施例的优劣。
119.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本发明实施例公开的范围(包括权利要求)被限于这些例子;在本发明实施例的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,并存在如上的本发明实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。因此,凡在本发明实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1