System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及光学电子,尤其涉及一种基于响应式实现led光源的显示颜色调控方法及系统。
技术介绍
1、随着发光二极管材料技术的突破和多色混合技术的发展,逐渐实现了多色led光源,可以发出不同的颜色,如红、绿、蓝三基色的组合。但为了能够在特定应用场景中,需要实时调节led光源的颜色和亮度,以满足不同的需求,因此,需要精确控制led光源的颜色,以显示丰富的图像和色彩。
2、现有的led光源的显示颜色调控技术是通过调节红、绿、蓝三个基色led的亮度,可以实现对各种颜色的显示。实际应用中,仅仅单一通过调节led亮度,可能对led光源的显示颜色调控时并不能准确地反映用户对于显示颜色调控的需求,从而对进行led光源的显示颜色调控时的精准度较低。
技术实现思路
1、本专利技术提供一种基于响应式实现led光源的显示颜色调控方法及系统,其主要目的在于解决进行led光源的显示颜色调控时的精准度较低的问题。
2、为实现上述目的,本专利技术提供的一种基于响应式实现led光源的显示颜色调控方法,包括:
3、s1、根据预设的实时环境信息确定目标颜色调控命令,提取所述目标颜色调控命令中的目标颜色参数,根据所述目标颜色参数对预先生成的形式控制逻辑进行选择,得到目标控制逻辑;
4、s2、当所述目标控制逻辑为第一控制逻辑时,根据所述目标颜色参数触发led光源的显示颜色调控指令,按照所述显示颜色调控指令及所述目标颜色参数对led光源的显示颜色进行调控,得到第一调控显示颜色
5、s3、当所述目标控制逻辑为第二控制逻辑时,将所述目标颜色参数与led光源的显示颜色范围构建显示颜色映射信号,利用预设的双重反馈控制算法根据所述显示颜色映射信号及led光源的实时显示颜色计算led光源的反馈控制量,包括:根据所述显示颜色映射信号及led光源的实时显示颜色确定显示颜色差值;利用如下的双重反馈控制算法根据所述显示颜色差值计算led光源的反馈控制量:
6、
7、其中,为所述反馈控制量,为led光源第一控制因子,为led光源第二控制因子,为第一常数,为第二常数,为指数函数,为所述显示颜色差值,为调节周期;
8、s4、根据所述反馈控制量提取led光源的通道调控颜色,根据所述通道调控颜色对所述实时显示颜色进行调控,得到第二调控显示颜色;
9、s5、利用预设的双向差异算法计算所述第二调控显示颜色及所述目标颜色调控命令的颜色差异值,根据所述颜色差异值更新所述反馈控制量,并返回至所述根据所述反馈控制量提取led光源的通道调控颜色的步骤,直至所述颜色差异值小于预设的颜色差异阈值。
10、可选地,所述根据预设的实时环境信息确定目标颜色调控命令,包括:
11、提取所述实时环境信息中的目标环境特征;
12、根据所述目标环境特征确定目标颜色空间,根据所述目标颜色空间确定目标颜色分布特征;
13、根据所述目标颜色分布特征及预设的调控属性生成目标颜色调控命令。
14、可选地,所述根据所述目标颜色参数对预先生成的形式控制逻辑进行选择,得到目标控制逻辑,包括:
15、提取所述形式控制逻辑中的恒定颜色参数;
16、计算所述目标颜色参数及所述恒定颜色参数的颜色差值;
17、当所述颜色差值等于预设的颜色阈值时,将所述形式控制逻辑中的第一控制逻辑作为目标控制逻辑;
18、当所述颜色差值未等于预设的颜色阈值时,将所述形式控制逻辑中的第二控制逻辑作为目标控制逻辑。
19、可选地,所述根据所述目标颜色参数触发led光源的显示颜色调控指令,包括:
20、根据所述目标颜色参数中的颜色分量值计算显示颜色误差;
21、
22、其中,为显示颜色误差,为目标颜色参数中的rgb颜色分量值,为目前led光源的rgb颜色分量值;
23、根据所述显示颜色误差及预设的比例系数计算显示颜色调控值,其中所述显示颜色调控值计算公式为:
24、
25、其中,为所述显示颜色调控值,为比例系数,为显示颜色误差;
26、根据所述显示颜色调控值生成led光源的显示颜色调控指令。
27、可选地,所述按照所述显示颜色调控指令及所述目标颜色参数对led光源的显示颜色进行调控,得到第一调控显示颜色,包括:
28、将所述显示颜色调控指令转换为led光源的通道显示颜色;
29、根据所述通道显示颜色调整led光源的光源电压;
30、按照所述光源电压将led光源的显示颜色调控至所述目标颜色参数对应的目标颜色;
31、根据所述目标颜色确定所述第一调控显示颜色。
32、可选地,所述将所述目标颜色参数与led光源的显示颜色范围构建显示颜色映射信号,包括:
33、提取所述目标颜色参数中的目标颜色通道分量值;
34、提取所述led光源的显示颜色范围内的显示颜色通道分量值;
35、利用如下的颜色映射算法根据所述目标颜色通道分量值及所述显示颜色通道分量值计算显示颜色映射值:
36、
37、其中,为第个颜色通道分量的显示颜色映射值,为第个颜色通道分量的目标颜色通道分量值,为第个颜色通道分量的显示颜色通道分量值的最小值,为第个颜色通道分量的显示颜色通道分量值的最大值,为指数函数;
38、根据所述显示颜色映射值生成显示颜色映射信号。
39、可选地,所述根据所述反馈控制量提取led光源的通道调控颜色,包括:
40、对所述反馈控制量进行归一化操作,得到归一化反馈控制量;
41、根据所述归一化反馈控制量及led光源的最大亮度值计算每个通道的通道调控颜色,其中所述通道调控颜色计算公式为:
42、
43、其中,为第个通道的通道调控颜色,为第个通道的控制增益系数,为第个通道的归一化反馈控制量,为第个通道的最大亮度值。
44、可选地,所述根据所述通道调控颜色对所述实时显示颜色进行调控,得到第二调控显示颜色,包括:
45、根据所述通道调控颜色及预设的通道调节系数确定通道目标调控颜色;
46、根据所述通道目标调控颜色对所述实时显示颜色进行更新,得到实时更新显示颜色;
47、通过预设的信号调节算法根据所述实时更新显示颜色调节led光源的显示颜色,得到第二调控显示颜色。
48、可选地,所述利用预设的双向差异算法计算所述第二调控显示颜色及所述目标颜色调控命令的颜色差异值,包括:
49、通过预设的场景需求确定led光源的每个通道的通道权重系数;
50、提取所述目标颜色调控命令对应的目标调控显示颜色;
51、利用如下的双向差异算法根据所述通道权重系数计算所述第二调控显示颜色及所述目标调控显示颜色的颜色差异值:
<本文档来自技高网...【技术保护点】
1.一种基于响应式实现LED光源的显示颜色调控方法,其特征在于,所述方法包括:
2.如权利要求1所述的基于响应式实现LED光源的显示颜色调控方法,其特征在于,所述根据预设的实时环境信息确定目标颜色调控命令,包括:
3.如权利要求1所述的基于响应式实现LED光源的显示颜色调控方法,其特征在于,所述根据所述目标颜色参数对预先生成的形式控制逻辑进行选择,得到目标控制逻辑,包括:
4.如权利要求1所述的基于响应式实现LED光源的显示颜色调控方法,其特征在于,所述根据所述目标颜色参数触发LED光源的显示颜色调控指令,包括:
5.如权利要求1所述的基于响应式实现LED光源的显示颜色调控方法,其特征在于,所述按照所述显示颜色调控指令及所述目标颜色参数对LED光源的显示颜色进行调控,得到第一调控显示颜色,包括:
6.如权利要求1所述的基于响应式实现LED光源的显示颜色调控方法,其特征在于,所述将所述目标颜色参数与LED光源的显示颜色范围构建显示颜色映射信号,包括:
7.如权利要求1所述的基于响应式实现LED光源的显示颜色调控
8.如权利要求1所述的基于响应式实现LED光源的显示颜色调控方法,其特征在于,所述根据所述通道调控颜色对所述实时显示颜色进行调控,得到第二调控显示颜色,包括:
9.如权利要求1所述的基于响应式实现LED光源的显示颜色调控方法,其特征在于,所述利用预设的双向差异算法计算所述第二调控显示颜色及所述目标颜色调控命令的颜色差异值,包括:
10.一种基于响应式实现LED光源的显示颜色调控系统,其特征在于,用于执行如权利要求1-9中任一项所述的基于响应式实现LED光源的显示颜色调控方法,所述系统包括:
...【技术特征摘要】
1.一种基于响应式实现led光源的显示颜色调控方法,其特征在于,所述方法包括:
2.如权利要求1所述的基于响应式实现led光源的显示颜色调控方法,其特征在于,所述根据预设的实时环境信息确定目标颜色调控命令,包括:
3.如权利要求1所述的基于响应式实现led光源的显示颜色调控方法,其特征在于,所述根据所述目标颜色参数对预先生成的形式控制逻辑进行选择,得到目标控制逻辑,包括:
4.如权利要求1所述的基于响应式实现led光源的显示颜色调控方法,其特征在于,所述根据所述目标颜色参数触发led光源的显示颜色调控指令,包括:
5.如权利要求1所述的基于响应式实现led光源的显示颜色调控方法,其特征在于,所述按照所述显示颜色调控指令及所述目标颜色参数对led光源的显示颜色进行调控,得到第一调控显示颜色,包括:
6.如权利要求1所述的基于响应式实现...
【专利技术属性】
技术研发人员:张维一,蔡卓潘,王志阳,齐增龙,
申请(专利权)人:深圳市正远科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。