调光LED RGB色准校准方案
目前市面上普遍使用的是RGB调色方案是,云端或APP端直接下发sRGB(如255,255,255),然后简单粗暴的换算为pwm占空比,或者灰度值。这导致部分混色不准确,肉眼可见的颜色差别明显。
本文提供了一套新的方案。
先通过R、G、B灯珠规格书,得到灯珠的色坐标,以及最大流明值。
色坐标 |
x |
y |
Y |
R |
0.6900 |
0.3100 |
50 |
G |
0.1900 |
0.6100 |
150 |
B |
0.1530 |
0.0278 |
30 |
通过混色定理,黑色三角形内部的颜色,都可以通过这三颗灯珠混出来,色坐标与流明无关。
云端或APP端还是下发sRGB值+亮度值,然后在设备端换算为期望的xm,ym色坐值,然后通过算法计算出对应的占空比或灰度值。
占空比计
xr = 0.6900 //R灯珠参数
yr = 0.3100
Yr = 50xg = 0.1900 //G灯珠参数
yg = 0.6100
Yg = 150xb = 0.1530 //B灯珠参数
yb = 0.0278
Yb = 40
Ym = 30 //给定一个固定值
//x,y为期望的色坐标Dr = ((yg-yb)*(xb-x)+(y-yb)*(xg-xb)) / ((yg-yb)*(xb-xr)+(yr-yb)*(xg-xb)) * (yr * Ym) / (y * Yr)
Dg = ((yb-yr)*(xr-x)+(y-yr)*(xb-xr)) / ((yb-yr)*(xr-xg)+(yg-yr)*(xb-xr)) * (yg * Ym) / (y * Yg)
Db = ((yg-yr)*(xr-x)+(y-yr)*(xg-xr)) / ((yg-yr)*(xr-xb)+(yb-yr)*(xg-xr)) * (yb * Ym) / (y * Yb)
下发亮度加入gamma校准,此处gamma值设置为2.6,亮度范围为0~100。
Y = ((Y/100)^2.6)*100 //亮度调节校准
灰度值计算,如果灰度为8位,最大就为255。
N = MAX(Dr,Dg,Db)
N = 1/N
Dr = 255 * Dr * N * Y
Dg = 255 * Dg * N * Y
Db = 255 * Db * N * Y
把最后得到的值给驱动,就完成了。
本文只是从色坐标换算到占空比。前面还需要sRGB换算为色坐标,公式参考http://www.easyrgb.com/en/math.php
另外中间涉及到超色域转换,请看我另外一篇文章
不同色域转换_xiaoredred的博客-CSDN博客_色域转换
调光LED RGB色准校准方案相关推荐
- 支持PWM调光和线性调光LED恒流驱动ic方案
H7230是一款内置功率MOS管,高效率. 高精度的开关降压型大功率LED恒流驱动芯片. H7230采用固定关断时间的峰值电流控制方式,关断时间可通过外部电容进行调节,工作频率可根据用户需求而改变.简 ...
- 三键调光调色带定时遥控台灯方案-DLT8T10S-杰力科创
三键调光调色带定时遥控台灯方案-DLT8T10S-杰力科创 基本组成 三个触摸按键,两个指示灯,一个红外遥控,两路灯输出: 产品功能 第一次上点色温混光中间档,亮度50: 开关机:短按开关机,带非掉电 ...
- 调光调色带人体感应台灯方案-DLT8SA20A-杰力科创
调光调色带人体感应台灯方案 基本组成: 5个触摸按键,一个编码器,6组指示灯,一个人体感应头,一个光感,两路灯输出. 产品功能 1.编码器: 按压开关控制,集成旋钮控制开关灯.第一次上电开机默认为40 ...
- 远翔DC-DC降压恒流LED双路调光IC RGB共阳极无频闪调光调色芯片FP7126-FP7127-FP7128 舞台灯磁吸轨道灯智能家居调光电源应用方案
方案名称 [舞台灯RGB调光驱动方案]DC-DC降压恒流LED双路调光芯片FP7126,共阳极高辉无频闪调光,调光深度可达万分之一 描述 FP7126 是平均电流模式控制的 LED 驱动 IC,具有稳 ...
- 马其顿驱动电源项目调光LED闪烁原因
马其顿驱动电源在列车上调光测试时,在40%.60%和80%档以及半照明和应急时LED会闪烁,只有100%满载的时候LED维持正常亮度.拨码开关调光时,用示波器测芯片输出的信号波形,占空比均正常,但是输 ...
- FP7195降压恒流PWM转模拟调光零压差大功率驱动方案原理图
FP7195 是一个外置 N-MOSFET 的 LED 驱动 IC.由于 FP7195 采用高压端点电流侦测,而且 IC 补偿回路采用电流模式,具有优异的动态响应又能简化外部补偿回路.FP7195 是 ...
- 【应用】AP5153 线性降压恒流 PWM调光LED照明驱动 高压低压
概述 AP5153 是一种 PWM 调光的.低压 差的 LED 线性降压恒流驱动器. AP5153 仅需要外接一个电阻和一个 NMOS 管就可以构成一个完整的 LED 恒 流驱动电路,调节该外接电阻就 ...
- FL7921RMX 2输出升压PWM调光 LED驱动器 商业照明模组解决方案
FL7921RMX 将功率因数校正(PFC)控制器和准谐振 PWM 控制器组合在一起.集成不但提供了高性价比的设计,而且也减少了外部组件的数量.对于 PFC,使用导通时间控制技术来提供经调节的 DC ...
- 【摄影补光灯调光驱动方案】低亮度无频闪无抖动无极调光调色IC芯片 LED美颜灯升压恒流芯片FP7209 最大可驱动300W
一:方案名称: [摄影补光灯调光驱动方案]低亮度无频闪无抖动无极调光调色IC芯片 LED美颜灯升压恒流芯片FP7209 最大可驱动300W 二:方案描述: FP7209 是一颗非同步升压 LED 驱动 ...
最新文章
- SQL Server 2008 R2如何开启数据库的远程连接
- 一个vue管理系统的初步搭建总结
- javascript中关于作用域和闭包
- javaweb数据库操作
- udp和tcp是服务器响应,HTTP,TCP,UDP的理解和使用
- comparable接口和comparator接口的作用和区别?_接口和抽象类有什么联系和区别?
- 保护IIS服务器的15个技巧
- Docker安装部署ELK教程 (Elasticsearch+Kibana+Logstash)
- PB datawindow中的文本调整打印长度
- List,Map,实体类,字符串相互转换
- AAAI 2020 | GlobalTrack:简单又强大!视频长期目标跟踪新基线
- jQuery size()函数
- 父与子一起学python3_父与子的编程之旅(与小卡特一起学Python第3版全彩印刷)/图灵程序设计丛书...
- 中国物流产业发展形势与竞争格局展望报告2022版
- 问个globle的问题,如何定时更新论坛的数据啊?
- ognl # % 的作用(井号,星号,百分号)
- HTML与CSS如何创建悬停折角纸叠效果
- Android客户端如何使用cookie
- MP3参数,格式,术语有关一切内容详解。
- 计量广义差分操作过程_计量学堂 | 计量经济学最基本的31个问题