一种RGB光路电流调节方法、终端设备及存储介质技术

技术编号:26849662 阅读:25 留言:0更新日期:2020-12-25 13:17
本发明专利技术涉及一种RGB光路电流调节方法、终端设备及存储介质,该方法中包括:S1:计算待输出颜色对应的各路通道的初始电流;S2:根据各路通道的初始电流和其最大值,计算各路通道的最大占空比电流;S3:设定参数M=I

【技术实现步骤摘要】
一种RGB光路电流调节方法、终端设备及存储介质
本专利技术涉及光路调整领域,尤其涉及一种RGB光路电流调节方法、终端设备及存储介质。
技术介绍
普通的智能模块控制的RGB彩灯,是通过接收智能模块的信号,将其转化成RGB三路光源的电流值,通过电流值的不同,调配出不同的颜色。在实际实现时,一般将白光作为基准色,以此根据灯具实际光源的光参数进行基准色的调配确定三路光源的电流比值,之后再根据驱动的最大电流按比例减小,并以此作为各路光源的最大电流值。该方法实现简单,但由于光源的光参数差异,导致各路光源的电流比值不是1:1:1,并且必定有一路甚至两路的光源电流无法工作在驱动设定最大电流下,进而引发光源亮度不足的情况。
技术实现思路
为了上述问题,本专利技术提出了一种RGB光路电流调节方法、终端设备及存储介质。具体方案如下:一种RGB光路电流调节方法,包括以下步骤:S1:根据RGB三路通道中各路通道的基准色电流,计算待输出颜色对应的各路通道的初始电流;S2:根据各路通道的初始电流和其最大值,计算各路通道的最大占空比电流;S3:设定参数M=Iout/Imax,其中,Iout表示各路通道能够实际输出的电流最大值的总和,Imax表示各路通道能够实际输出的电流最大值中的最大值,参数H表示三路最大占空比电流之和,判断H>M是否成立,如果是,则设定各路通道的实际输出电流为参数M与H的比值与最大占空比电流的乘积;否则,设定各路通道的实际输出电流为最大占空比电流。进一步的,待输出颜色对应的各路通道的初始电流的计算过程包括:计算待输出颜色对应的RGB三基色的值,根据三基色的值计算三基色中每种颜色的占空比,根据每种颜色的占空比和基准色电流,计算RGB三路通道中各路通道的初始电流。进一步的,设定三基色的值分别为A、B、C,则占空比A1、B1、C1分别为:A1=A/255,B1=B/255,C1=C/255设定每种颜色的基准色电流分别为D、E、F,则RGB三路通道中各路通道的初始电流X1、Y1、Z1分别为:X1=A1*D,Y1=B1*E,Z1=C1*F。进一步的,各路通道的最大占空比电流X2、Y2、Z2的计算公式分别为:X2=X1/N,Y2=Y1/N,Z2=Z1/N其中,X1、Y1、Z1分别表示RGB三路通道中各路通道的初始电流,N表示初始电流中的最大值。一种RGB光路电流调节终端设备,包括处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例上述的方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例上述的方法的步骤。本专利技术采用如上技术方案,结合产品输出电流的特点,提高RGB三基色的实际显示效果,提高颜色输出的准确性,实时保持彩光的最大光通量,改善客户体验,增加产品竞争力。附图说明图1所示为本专利技术实施例一的流程图。具体实施方式为进一步说明各实施例,本专利技术提供有附图。这些附图为本专利技术揭露内容的一部分,其主要用以说明实施例,并可配合说明书的相关描述来解释实施例的运作原理。配合参考这些内容,本领域普通技术人员应能理解其他可能的实施方式以及本专利技术的优点。现结合附图和具体实施方式对本专利技术进一步说明。实施例一:本专利技术实施例提供了一种RGB光路电流调节方法,如图1所示,所述方法包括以下步骤:S1:根据RGB三路通道中各路通道的基准色电流,计算待输出颜色对应的各路通道的初始电流。具体计算步骤包括:S11:计算待输出颜色对应的RGB三基色的值A、B、C。该实施例中选用十六进制颜色码作为颜色库资料,该编码有六位十六进制码组成,每两位表示RGB三基色中一种颜色的值,A,B,C=[0,255]。该实施例中待输出颜色的装饰为灯具,当用户选定需要输出的颜色后,从颜色库获取每种颜色对应的十六进制编码作为A、B、C的值。S12:根据三基色的值计算RGB三基色中每种颜色的占空比A1、B1、C1:A1=A/255,B1=B/255,C1=C/255S13:根据每种颜色的占空比A1、B1、C1和每种颜色的基准色电流D、E、F,计算RGB三路通道中各路通道的初始电流X1、Y1、Z1:X1=A1*D,Y1=B1*E,Z1=C1*F该初始电流为现有的RGB彩灯电流控制方式。S2:根据各路通道的初始电流和其最大值,计算各路通道的最大占空比电流。步骤S2用于提升电流的占空比,使得最大占空比提升至100%。设定初始电流中的最大值N=MAX(X1,Y1,Z1),则各路通道的最大占空比电流X2、Y2、Z2的计算公式分别为:X2=X1/N,Y2=Y1/N,Z2=Z1/NS3:设定参数M=Iout/Imax,其中,Iout表示各路通道能够实际输出的电流最大值的总和,Imax表示各路通道能够实际输出的电流最大值中的最大值,参数H表示三路最大占空比电流之和,判断H>M是否成立,如果是,则设定各路通道的实际输出电流为参数M与H的比值与最大占空比电流的乘积,即各路通道的实际输出电流X、Y、Z的计算公式分别为:X=M*X2/H,Y=M*Y2/H,Z=M*Z2/H;否则,设定各路通道的实际输出电流为最大占空比电流,即各路通道的实际输出电流X、Y、Z分别为X=X2,Y=Y2,Z=Z2。由于当灯具在某种原因下可能导致Iout<3*Imax,此时,实际的功率无法达到理论最大功率,为了保证产品功能和寿命的完整可靠,需要进行步骤S3的进一步运算。本专利技术实施例一通过上述步骤的运算,结合产品输出电流的特点,提高RGB三基色的实际显示效果,提高颜色输出的准确性,实时保持彩光的最大光通量,改善客户体验,增加产品竞争力。实施例二:本专利技术还提供一种RGB光路电流调节终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例一的上述方法实施例中的步骤。进一步地,作为一个可执行方案,所述RGB光路电流调节终端设备可以是桌面型计算机、手机、掌上电脑及云端服务器等计算设备。所述RGB光路电流调节终端设备可包括,但不仅限于,处理器、存储器。本领域技术人员可以理解,上述RGB光路电流调节终端设备的组成结构仅仅是RGB光路电流调节终端设备的示例,并不构成对RGB光路电流调节终端设备的限定,可以包括比上述更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述RGB光路电流调节终端设备还可以包括输入输出设备、网络接入设备、总线等,本专利技术实施例对此不做限定。进一步地,作为一个可执行方案,所称处理器可以是中央处理单元(CentralProcessingUnit,CPU),还可以是其他本文档来自技高网...

【技术保护点】
1.一种RGB光路电流调节方法,其特征在于,包括以下步骤:/nS1:根据RGB三路通道中各路通道的基准色电流,计算待输出颜色对应的各路通道的初始电流;/nS2:根据各路通道的初始电流和其最大值,计算各路通道的最大占空比电流;/nS3:设定参数M=I

【技术特征摘要】
1.一种RGB光路电流调节方法,其特征在于,包括以下步骤:
S1:根据RGB三路通道中各路通道的基准色电流,计算待输出颜色对应的各路通道的初始电流;
S2:根据各路通道的初始电流和其最大值,计算各路通道的最大占空比电流;
S3:设定参数M=Iout/Imax,其中,Iout表示各路通道能够实际输出的电流最大值的总和,Imax表示各路通道能够实际输出的电流最大值中的最大值,参数H表示三路最大占空比电流之和,判断H>M是否成立,如果是,则设定各路通道的实际输出电流为参数M与H的比值与最大占空比电流的乘积;否则,设定各路通道的实际输出电流为最大占空比电流。


2.根据权利要求1所述的RGB光路电流调节方法,其特征在于:待输出颜色对应的各路通道的初始电流的计算过程包括:计算待输出颜色对应的RGB三基色的值,根据三基色的值计算三基色中每种颜色的占空比,根据每种颜色的占空比和基准色电流,计算RGB三路通道中各路通道的初始电流。


3.根据权利要求2所述的RGB光路电流调节方法,其特征在于:设定三基色的...

【专利技术属性】
技术研发人员:陈宇祺李晓彬陈锐峰
申请(专利权)人:厦门阳光恩耐照明有限公司浙江阳光照明电器集团股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1