一种基于多颜色空间设计的平滑调光调色方法与流程
未命名
10-09
阅读:99
评论:0

1.本发明涉及平滑调光调色技术领域,尤其涉及一种基于多颜色空间设计的平滑调光调色方法。
背景技术:
2.针对以前不存在亮度颜色平滑调节的灯具产品来说,可能存在如下几点问题:
3.1.突变的亮度变化:没有平滑调节功能的灯具在亮度或颜色调节时可能会出现明暗的突变,这种突变会对人眼造成不适感,尤其是在灯光由暗变亮或由亮变暗的过程中;
4.2.不适宜的环境氛围:在一些需要调整光照强度或颜色以营造特定氛围的场景中,如餐厅、剧院或会议室等场所,突然的亮度或颜色的变化可能会破坏所需的氛围效果;
5.3.视觉疲劳和眩光问题:突然的亮度变化可能会导致视觉疲劳和眩光问题,如果灯光在瞬间变得过亮或过暗,人眼需要适应新的亮度水平,这可能对眼睛造成不适并干扰正常视觉;
6.4.能源浪费:在没有平滑调光功能的灯具中,只能通过完全开启或关闭灯具来调整亮度,这种二元的调光方式可能会导致能源的浪费,因为在某些情况下并不需要全功率的光照。
7.另外针对以前灯具产品多采用单颜色空间的调光调色方式,还存在如下问题:
8.单颜色空间调光调色的设备,限制了设备能够表现的颜色范围,其无法解析其他颜色空间的输入进而输出对应的颜色。
9.针对上述两种灯具存在的问题,我们提出了一种基于多颜色空间设计的平滑调光调色方法。
技术实现要素:
10.基于背景技术存在的技术问题,本发明提出了一种基于多颜色空间设计的平滑调光调色方法。
11.本发明提出的一种基于多颜色空间设计的平滑调光调色方法,包括以下步骤:
12.s1:首先接收来自用户或外部源的输入参数;
13.s2:对s1接收的输入参数进行检测参数类型,然后分别将输入参数中的hsv参数、xyz参数和色温参数分别转换为适应设备的对应rgb数值和cw数值;
14.s3:将s2中的rgb数值和cw数值分别利用平滑调光步进法进行调节至目标rgb数值/cw数值;
15.s4:s3的rgb数值/cw数值在调节至目标rgb数值/cw数值后,生成最终的输出信号,该输出信号来驱动rgb或cw三元色的输出。
16.优选的,所述s2中,rgb数值为rgb颜色空间的数值。
17.优选的,所述s2中,cw数值为cw颜色空间的对应数值。
18.优选的,所述s3中,rgb数值/cw数值利用平滑调光步进法进行调节的具体步骤如
下:
19.s31:读取当前的rgb数值/cw数值,并接收相应的目标rgb数值/cw数值,然后利用目标rgb数值/cw数值-当前rgb数值/cw数值,得到rgb/cw差值;
20.s32:接收总步进时间;
21.s33:利用s32的总步进时间
÷
周期,得到总步进次数;
22.s34:利用步进次数每次减1的方式,得到相应的步进次数,然后利用rgb数值/cw数值*步进次数
÷
总步进次数,再减去目标rgb数值/cw数值,最终得到步进值;
23.s35:在s34得到步进值后,进行输出该rgb数值/cw数值;
24.s36:对s35中的rgb数值/cw数值是否为目标值进行判断,如果不是目标值的话,则回到步骤s34,并重复后续步骤,如果是目标值的话,则结束平滑调光的步进工作。
25.与现有的技术相比,本平滑调光调色方法具备多样化的颜色控制、平滑调光和色温灯光控制的优点,它可以为用户提供更灵活、更具表现力的照明体验,并满足不同场景和需求下的色彩呈现要求。
附图说明
26.图1为本发明提出的一种基于多颜色空间设计的平滑调光调色方法的流程图;
27.图2为本发明提出的一种基于多颜色空间设计的平滑调光调色方法中对rgb数值进行平滑步进计算的流程图;
28.图3为本发明提出的一种基于多颜色空间设计的平滑调光调色方法中对cw数值进行平滑步进计算的流程图。
具体实施方式
29.下面结合具体实施例对本发明作进一步解说。
30.实施例
31.参照图1-3,本实施例提出了一种基于多颜色空间设计的平滑调光调色方法,包括以下步骤:
32.s1:首先接收来自用户或外部源的输入参数;
33.s2:对s1接收的输入参数进行检测参数类型,然后分别将输入参数中的hsv参数、xyz参数和色温参数分别转换为适应设备的对应rgb数值和cw数值,其中rgb数值为rgb颜色空间的数值,cw数值为cw颜色空间的对应数值;
34.s3:将s2中的rgb数值和cw数值分别利用平滑调光步进法进行调节至目标rgb数值/cw数值,其中rgb数值/cw数值利用平滑调光步进法进行调节的具体步骤如下:
35.s31:读取当前的rgb数值/cw数值,并接收相应的目标rgb数值/cw数值,然后利用目标rgb数值/cw数值-当前rgb数值/cw数值,得到rgb/cw差值;
36.s32:接收总步进时间;
37.s33:利用s32的总步进时间
÷
周期,得到总步进次数;
38.s34:利用步进次数每次减1的方式,得到相应的步进次数,然后利用rgb数值/cw数值*步进次数
÷
总步进次数,再减去目标rgb数值/cw数值,最终得到步进值;
39.s35:在s34得到步进值后,进行输出该rgb数值/cw数值;
40.s36:对s35中的rgb数值/cw数值是否为目标值进行判断,如果不是目标值的话,则回到步骤s34,并重复后续步骤,如果是目标值的话,则结束平滑调光的步进工作;
41.s4:s36的rgb数值/cw数值在调节至目标rgb数值/cw数值后,生成最终的输出信号,该输出信号来驱动rgb或cw三元色的输出,从而实现了多样化的颜色控制、平滑调光和色温灯光控制,可以为用户提供更灵活、更具表现力的照明体验,并满足不同场景和需求下的色彩呈现要求。
42.以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
技术特征:
1.一种基于多颜色空间设计的平滑调光调色方法,其特征在于,包括以下步骤:s1:首先接收来自用户或外部源的输入参数;s2:对s1接收的输入参数进行检测参数类型,然后分别将输入参数中的hsv参数、xyz参数和色温参数分别转换为适应设备的对应rgb数值和cw数值;s3:将s2中的rgb数值和cw数值分别利用平滑调光步进法进行调节至目标rgb数值/cw数值;s4:s3的rgb数值/cw数值在调节至目标rgb数值/cw数值后,生成最终的输出信号,该输出信号来驱动rgb或cw三元色的输出。2.根据权利要求1所述的一种基于多颜色空间设计的平滑调光调色方法,其特征在于,所述s2中,rgb数值为rgb颜色空间的数值。3.根据权利要求1所述的一种基于多颜色空间设计的平滑调光调色方法,其特征在于,所述s2中,cw数值为cw颜色空间的对应数值。4.根据权利要求1所述的一种基于多颜色空间设计的平滑调光调色方法,其特征在于,所述s3中,rgb数值/cw数值利用平滑调光步进法进行调节的具体步骤如下:s31:读取当前的rgb数值/cw数值,并接收相应的目标rgb数值/cw数值,然后利用目标rgb数值/cw数值-当前rgb数值/cw数值,得到rgb/cw差值;s32:接收总步进时间;s33:利用s32的总步进时间
÷
周期,得到总步进次数;s34:利用步进次数每次减1的方式,得到相应的步进次数,然后利用rgb数值/cw数值*步进次数
÷
总步进次数,再减去目标rgb数值/cw数值,最终得到步进值;s35:在s34得到步进值后,进行输出该rgb数值/cw数值;s36:对s35中的rgb数值/cw数值是否为目标值进行判断,如果不是目标值的话,则回到步骤s34,并重复后续步骤,如果是目标值的话,则结束平滑调光的步进工作。
技术总结
本发明公开了一种基于多颜色空间设计的平滑调光调色方法,包括以下步骤:S1:首先接收来自用户或外部源的输入参数;S2:对S1接收的输入参数进行检测参数类型,然后分别将输入参数中的HSV参数、XYZ参数和色温参数分别转换为适应设备的对应RGB数值和CW数值;S3:将S2中的RGB数值和CW数值分别利用平滑调光步进法进行调节至目标RGB数值/CW数值。本平滑调光调色方法具备多样化的颜色控制、平滑调光和色温灯光控制的优点,它可以为用户提供更灵活、更具表现力的照明体验,并满足不同场景和需求下的色彩呈现要求。彩呈现要求。彩呈现要求。
技术研发人员:曾琪雄 黄永杰
受保护的技术使用者:厦门狄耐克智能科技股份有限公司
技术研发日:2023.07.24
技术公布日:2023/10/7
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/