[发明专利]一种全彩呼吸灯的实现方法在审
申请号: | 202211055876.7 | 申请日: | 2022-08-30 |
公开(公告)号: | CN115474309A | 公开(公告)日: | 2022-12-13 |
发明(设计)人: | 廖告 | 申请(专利权)人: | 深圳市艾美威电子有限公司 |
主分类号: | H05B45/20 | 分类号: | H05B45/20;H05B45/10;H05B45/325 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市龙华区民治街道新牛社*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 全彩 呼吸 实现 方法 | ||
本发明公开了一种全彩呼吸灯的实现方法,包括:步骤1)输入呼吸灯的任意一个RGB数据;步骤2)将RGB数据转换为HSV颜色空间模型的色调值H、饱和度值S和亮度值V;步骤3)调整亮度值V递增或递减;步骤4)基于递增或递减的亮度值V,形成新的RGB数据,将新的RGB值分别输送至LED的驱动模块中,由此实现呼吸灯的效果。
技术领域
本发明属于一种控制方法,尤其是一种全彩呼吸灯的实现方法。
背景技术
在消费电子中,呼吸灯和渐变灯都很常见,常见的呼吸灯和渐变灯通常采用调节R,G,B的PWM增减实现呼吸效果,当在R,G,B调色板中,RGB三个分量要么为0,要么为255值的时候很好做,只要将255值的颜色通道在相应PWM同时增减占空比即可,通常有2的3次方种颜色,去掉0,0,0的黑色,有七个颜色。
但是要做任意颜色的全彩呼吸灯,则不能用上述方法。
发明内容
本发明所要解决的技术问题是提供一种全彩呼吸灯的实现方法。
本发明解决上述技术问题所采取的技术方案如下:
一种全彩呼吸灯的实现方法,包括:
步骤1)输入呼吸灯的任意一个RGB数据;
步骤2)将RGB数据转换为HSV颜色空间模型的色调值H、饱和度值S和亮度值V;
步骤3)调整亮度值V递增或递减;
步骤4)基于递增或递减的亮度值V,形成新的RGB数据,将新的RGB值分别输送至LED的驱动模块中,由此实现呼吸灯的效果。
优选的是,步骤3)中,调整亮度值V递增,具体包括:
递增亮度值V,且亮度值V小于最大值Vmax,基于新的色调值、饱和值和亮度值,形成RGB数据。
优选的是,步骤3)中,调整亮度值V递减,具体包括:
递增亮度值V,且亮度值V大于最小值Vmin,基于新的色调值、饱和值和亮度值,形成RGB数据。
优选的是,步骤3)中,设定从亮度值V=0开始。
本发明采取了上述方案后,只需要考虑亮度变化,即可以实现全彩呼吸灯的控制效果。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
下面结合附图对本发明进行详细的描述,以使得本发明的上述优点更加明确。其中,
图1是本发明全彩呼吸灯的实现方法的流程示意图。
具体实施方式
以下将结合附图及实施例来详细说明本发明的实施方式,借此对本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。
如图1所示,本发明全彩呼吸灯的实现方法,具体包括:
步骤1)输入呼吸灯的任意一个RGB数据;
步骤2)将RGB数据转换为HSV颜色空间模型的色调值H、饱和度值S和亮度值V;
步骤3)调整亮度值V递增或递减;
步骤4)基于递增或递减的亮度值V,形成新的RGB数据,将新的RGB值分别输送至LED的驱动模块中,由此实现呼吸灯的效果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市艾美威电子有限公司,未经深圳市艾美威电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211055876.7/2.html,转载请声明来源钻瓜专利网。