[发明专利]一种用户可编程的LED灯光控制方法及系统有效
申请号: | 202110896525.8 | 申请日: | 2021-08-05 |
公开(公告)号: | CN113347754B | 公开(公告)日: | 2021-11-02 |
发明(设计)人: | 邹锋;杨宏 | 申请(专利权)人: | 杭州米芯微电子有限公司;上海北京大学微电子研究院;上海盛英科技发展有限公司 |
主分类号: | H05B45/10 | 分类号: | H05B45/10;H05B45/20 |
代理公司: | 杭州五洲普华专利代理事务所(特殊普通合伙) 33260 | 代理人: | 姚宇吉 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 可编程 led 灯光 控制 方法 系统 | ||
1.一种用户可编程的LED灯光控制方法,其特征在于,包括:
接收按行输入代码所组成的代码集,所述代码集包括一个或多个代码子集,每个代码子集为一种灯光模式,所述代码子集以开始关键字、与所述开始关键字对应的第一参数作为起始行,以结束关键字、与所述结束关键字对应的第二参数作为终止行,所述代码子集的所述起始行和所述终止行之间还包括一行或多行灯光控制代码,所述灯光控制代码由灯光控制关键字、与所述灯光控制关键字对应的灯光控制参数组成,所述灯光控制关键字包括:亮度控制关键字brt、色温控制关键字clt、颜色控制关键字clr、通道控制关键字chn,所述通道控制关键字chn对应的通道控制参数为五字节,其中每字节分别用来对红色、蓝色、绿色、冷光、暖光五通道LED中一通道的亮度值进行设定,所述颜色控制关键字clr对应的颜色控制参数为三字节,其中每字节分别用来对红色、蓝色、绿色LED中一通道的标准亮度值进行设定,所述色温控制关键字clt对应的色温控制参数为两字节,其中每字节分别用来对冷光、暖光LED中一通道的标准亮度值进行设定,所述亮度控制关键字brt对应的总体亮度参数为一字节,所述总体亮度参数与通道控制参数和/或色温控制参数相乘后得到整体亮度值;
通过解析器逐行对所述代码集进行语法检测,并根据检测结果进行错误提示;
通过解析器逐行对代码进行解析,当被解析的关键字为结束关键字时,生成代码子集间跳转指令来进行灯光模式切换,或生成代码子集循环指令来重复当前灯光模式;当被解析的关键字为灯光控制关键字时,生成相应灯光控制指令,所述灯光控制指令包括直接灯光参数控制指令和/或间接灯光参数控制指令,当解析器解析到所述brt或所述clt或所述clr时,生成相应的间接灯光参数控制指令,当解析器解析到所述chn时,生成相应的直接灯光参数控制指令;
LED灯光控制器依次接收所述灯光控制指令,当所述灯光控制指令为直接灯光参数控制指令时,根据所述直接灯光参数控制指令中的各通道参数对各通道LED分别进行独立灯光控制;当所述灯光控制指令为间接灯光控制指令时,根据所述间接灯光参数控制指令分别将颜色和/或色温乘以总体亮度参数后对LED进行整体灯光控制。
2.根据权利要求1所述的用户可编程的LED灯光控制方法,其特征在于,所述灯光控制关键字还包括:延时控制关键字dly,所述延时控制关键字dly对应的延时控制参数为一字节,根据所述延时控制参数对当前LED灯光状态保持时间进行设置。
3.根据权利要求1所述的用户可编程的LED灯光控制方法,其特征在于,所述结束关键字包括:代码子集循环关键字end、代码子集跳转关键字brc,根据与所述代码子集循环关键字end对应的循环参数来确定当前灯光模式的重复次数;根据所述代码子集跳转关键字brc对应的跳转参数来确定切换后灯光模式对应的代码子集。
4.根据权利要求1所述的用户可编程的LED灯光控制方法,其特征在于,所述开始关键字为stt,当解析器解析开始关键字stt时,对所述第一参数进行存储后,解析下一行。
5.一种用户可编程的LED灯光控制系统,其特征在于,包括:
获取模块,所述获取模块被配置为接收按行输入代码所组成的代码集,所述代码集包括一个或多个代码子集,每个代码子集为一种灯光模式,所述代码子集以开始关键字、与所述开始关键字对应的第一参数作为起始行,以结束关键字、与所述结束关键字对应的第二参数作为终止行,所述代码子集的所述起始行和所述终止行之间还包括一行或多行灯光控制代码,所述灯光控制代码由灯光控制关键字、与所述灯光控制关键字对应的灯光控制参数组成,所述灯光控制关键字包括:亮度控制关键字brt、色温控制关键字clt、颜色控制关键字clr、通道控制关键字chn,所述通道控制关键字chn对应的通道控制参数为五字节,其中每字节分别用来对红色、蓝色、绿色、冷光、暖光五通道LED中一通道的亮度值进行设定,所述颜色控制关键字clr对应的颜色控制参数为三字节,其中每字节分别用来对红色、蓝色、绿色LED中一通道的标准亮度值进行设定,所述色温控制关键字clt对应的色温控制参数为两字节,其中每字节分别用来对冷光、暖光LED中一通道的标准亮度值进行设定,所述亮度控制关键字brt对应的总体亮度参数为一字节,所述总体亮度参数与通道控制参数和/或色温控制参数相乘后得到整体亮度值;
检测模块,所述检测模块被配置为通过解析器逐行对所述代码集进行语法检测,并根据检测结果进行错误提示;
解析模块,所述解析模块被配置为通过解析器逐行对代码进行解析,当被解析的关键字为结束关键字时,生成代码子集间跳转指令来进行灯光模式切换,或生成代码子集循环指令来重复当前灯光模式;当被解析的关键字为灯光控制关键字时,生成相应灯光控制指令,所述灯光控制指令包括直接灯光参数控制指令和/或间接灯光参数控制指令,当解析器解析到所述brt或所述clt或所述clr时,生成相应的间接灯光参数控制指令,当解析器解析到所述chn时,生成相应的直接灯光参数控制指令;
控制模块,所述控制模块被配置为依次接收所述灯光控制指令,当所述灯光控制指令为直接灯光参数控制指令时,根据所述直接灯光参数控制指令中的各通道参数对各通道LED分别进行独立灯光控制;当所述灯光控制指令为间接灯光控制指令时,根据所述间接灯光参数控制指令分别将颜色和/或色温乘以总体亮度参数后对LED进行整体灯光控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州米芯微电子有限公司;上海北京大学微电子研究院;上海盛英科技发展有限公司,未经杭州米芯微电子有限公司;上海北京大学微电子研究院;上海盛英科技发展有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110896525.8/1.html,转载请声明来源钻瓜专利网。