白平衡调试说明_第1页
白平衡调试说明_第2页
白平衡调试说明_第3页
白平衡调试说明_第4页
白平衡调试说明_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、I2C信号模式结构:RomSubwDrvIcSubwCut初值HR最大值w_cutHG最小值信号卡类型bOkStopSignalHB有效位CardNum信号格式总线设置LR开始位模式设置IcSlaveLGSub信号类型高亮幅值IcRomLBSlave低亮幅值颜色标准色温亮度数值信号内容对比度初值IsExteSignal彩色高亮算法动态彩色低亮算法x1 Warmy1StdY1 Cool合格范围nAjdMethorx2y2说明:Y2nAdjustHigh0 /先高亮,后低亮 有次数AjustTimes1 /先低亮,后高亮 有次数基准色2 /只有高亮 无次数IsUseBase3 /只有低亮 无次数

2、w_cut 保留 bOkStopSignal保留每种信号模式都必须有高亮 或低亮 或高亮、低亮都有。基准色包括高亮、低亮IsUseBase包括高亮、低亮合格区设定: 高亮合格区 低亮合格区显示修正: 高亮 修正 低亮 修正程序系统工作原理:非接触色度分析仪PDP、背投影电视、液晶电视AV、VGA、HDTV信号发生电路IIC、RS232、Lpt方式、IR遥控器PC发生器存储EEPROM调整数据或指令采集调整合格SWB-K2010系统原理框图系统数据结构:/色温结构typedef struct _COLOR_WARMfloatfHx;/高亮x值floatfHy;/高亮y值floatfHY;/高亮Y

3、值floatfLx;/低亮x值floatfLy;/低亮y值floatfLY;/低亮Y值floatfDrvRange;/高亮范围floatfCutRange;/低亮范围COLOR_WARM, *PCOLOR_WARM;/IC结构typedef struct _IC_ADD_SETint iSubRom;/IC Romint iSubIc;/IC Subint iInitialVal;/初值int iMaxVal;/最大值int iMixVal;/最小值int iEffectBit;/有效位int iStartBit;/开始位IC_ADD_SET, *PIC_ADD_SET;/色度结构typede

4、f struct _IC_COLOR_SETint iSub;/Subint iValue;/Slaveint iSlave;/数值int iIniVal;/初值IC_COLOR_SET, *PIC_COLOR_SET;/模式设置结构typedef struct _MODE_SETintiWDrv;/w_DrvintiWCut;/w_Cutint iIcRom;/IC RomintiIcSlave;/IC SlaveBOOLbOkStopSignal;/调试完成后是否停止 保留IC_ADD_SETasHR;/IIC总线地址设置 HRIC_ADD_SETasHG;/IIC总线地址设置 HGIC_

5、ADD_SETasHB;/IIC总线地址设置 HBIC_ADD_SETasLR;/IIC总线地址设置 LRIC_ADD_SETasLG;/IIC总线地址设置 LGIC_ADD_SETasLB;/IIC总线地址设置 LBCOLOR_WARMcwColorType;/色温设置IC_COLOR_SETicBright;/色度设置亮度IC_COLOR_SETicContrast;/色度设置对比度IC_COLOR_SETicMutiClr;/色度设置彩色IC_COLOR_SETicDynaClr;/色度设置动态彩色 MODE_SET, *PMODE_SET;/信号类型结构typedef struct _

6、SIGNAL_SETintiIndex;/信号索引/intiSignalTotal;/保留charszSigType128;/信号类型charszSigFormat128;/信号格式charszSignalSet128;/信号全称intiSignalMode;/信号模式 intiSigContent;/信号内容intiHighVal;/高亮幅值intiLowVal;/低亮幅值BOOLbIsExteSignal;/使用外部信号BOOLbIsAddSigSet;/是否设置了信号模式标志intiHighLumAlgo;/高亮算法/- 0 加法弱色/- 1 减法强色 /- 2 加减法intiLowLu

7、mAlgo;/低亮算法同上BOOLbHighBaseClr;/是否使用了高亮基准intiHighClr;/若用了高亮基准色,它的次序 0-红/ 1-绿/ 2-蓝 BOOLbLowBaseClr;/是否使用了低亮基准intiLowClr;/若用了低亮基准色,它的次序 同上WORDwAdjTimes;/调整次数WORDwAdjMethord;/ - 0 先高亮,后低亮 有次数/ - 1 先低亮,后高亮 有次数/ - 2 只有高亮 无次数/ - 3 只有低亮 无次数intiTvSlave;/State SlaveintiTvSub;/State SubintiTvInitData;/State In

8、itDataMODE_SET msSet;/一个测量信号的总的结构SIGNAL_SET, *PSIGNAL_SET;/遥控码结构设置typedef struct _CONTROL_CODEchar szCodeNameMAX_PATH;/遥控码名称 typedef struct _CODE_SETBYTEbyCode1;/Code1BYTE byCode2;/Code2BYTE byCode3;/Code3BYTE byCode4;/Code4int iDalayTime;/Delayint iSendTimes;/发送次数CODE_SET, *PCODE_SET;CODE_SET codeS

9、et;CONTROL_CODE, *PCONTROL_CODE;/动作码列表结构设置typedef struct _ACT_LISTchar szActNameMAX_PATH;/动作列表名称vector<CString>CodeList;/动作码列表ACT_LIST, *PACT_LIST;/遥控器数据结构设置 typedef struct _REMOTE_CONTROL_SETintiIndex;/信号索引charszSigType128;/信号类型charszSigFormat128;/信号格式charszSignalSet128;/信号全称intiSignalMode;/信

10、号模式 intiSigContent;/信号内容intiHighVal;/高亮幅值intiLowVal;/低亮幅值BOOLbIsExteSignal;/使用外部信号BOOLbIsAddSigSet;/是否设置了信号模式标志intiHighLumAlgo;/高亮算法 /- 0 加法弱色/- 1 减法强色 /- 2 加减法 intiLowLumAlgo;/低亮算法同上BOOLbHighBaseClr;/是否使用了高亮基准intiHighClr;/若用了高亮基准色,它的次序 0-红/ 1-绿/ 2-蓝 BOOLbLowBaseClr;/是否使用了低亮基准intiLowClr;/若用了低亮基准色,它的

11、次序 同上WORDwAdjMethord;/ - 0 先高亮,后低亮 有次数/ - 1 先低亮,后高亮 有次数/ - 2 只有高亮 无次数/ - 3 只有低亮 无次数WORDwAdjTimes;/调整次数COLOR_WARMcwControl;/色温vector<CONTROL_CODE> ControlCode;/遥控码列表vector<ACT_LIST> ActList;/动作码列表 REMOTE_CONTROL_SET,*PREMOTE_CONTROL_SET;/数值设置typedef struct _NUMERIC_SETchar szNumType128;/数

12、值类型int iInitialVal;/初值int iMaxVal;/最大值int iMixVal;/最小值NUMERIC_SET, *PNUMERIC_SET;/命令设置typedef struct _COMMAND_SETchar szCommType128;/命令类型 int iCode1;/code1int iCode2;/code2int iCode3;/code3int iCode4;/code4int iDalayTime;/delayCOMMAND_SET, *PCOMMAND_SET;/串口设置typedef struct _SERIAL_SETintiIndex;/信号索引

13、charszSigType128;/信号类型charszSigFormat128;/信号格式charszSignalSet128;/信号全称intiSignalMode;/信号模式 intiSigContent;/信号内容intiHighVal;/高亮幅值intiLowVal;/低亮幅值BOOLbIsExteSignal;/使用外部信号BOOLbIsAddSigSet;/是否设置了信号模式标志intiHighLumAlgo;/高亮算法 intiLowLumAlgo;/低亮算法同上BOOLbHighBaseClr;/是否使用了高亮基准intiHighClr;/若用了高亮基准色,它的次序 0-红B

14、OOLbLowBaseClr;/是否使用了低亮基准intiLowClr;/若用了低亮基准色,它的次序 同上WORDwAdjMethord;/ - 0 先高亮,后低亮 有次数WORDwAdjTimes;/调整次数COLOR_WARMcwSerial;/色温vector<COMMAND_SET> CommandSet;/命令设置vector<NUMERIC_SET> NumericSet;SERIAL_SET, *PSERIAL_SET;typedef struct _CODE_SETBYTEbyAddHR;/AddHRBYTEbyAddHG;/AddHGBYTEbyAdd

15、HB;/AddHBBYTEbyAddLR;/AddLRBYTEbyAddLG;/AddLGBYTEbyAddLB;/AddLBBYTEbySubHR;/SubHRBYTEbySubHG;/SubHGBYTEbySubHB;/SubHBBYTEbySubLR;/SubLRBYTEbySubLG;/SubLGBYTEbySubLB;/SubLBCODE_SET, *PCODE_SET;typedef struct _PARALLEL_PORTintiIndex;/index of signalcharszSigType128;/信号类型charszSigFormat128;/信号格式charszS

16、ignalSet128;/信号全称intiSignalMode;/信号模式 intiSigContent;/信号内容intiHighVal;/高亮幅值intiLowVal;/低亮幅值BOOLbIsExteSignal;/使用外部信号BOOLbIsAddSigSet;/是否设置了信号模式标志intiHighLumAlgo;/高亮算法 intiLowLumAlgo;/低亮算法同上BOOLbHighBaseClr;/是否使用了高亮基准intiHighClr;/若用了高亮基准色,它的次序 0-红BOOLbLowBaseClr;/是否使用了低亮基准intiLowClr;/若用了低亮基准色,它的次序 同上

17、WORDwAdjMethord;/ - 0 先高亮,后低亮 有次数WORDwAdjTimes;/调整次数BYTEbyHLum;/高亮码BYTEbyLLum;/低亮码intiLumDelay;/Lum delayBYTEbyModeCode;/mode codeintiModeDelay;/mode delay intiAddHR;int iAddHG;int iAddHB;int iAddLR;int iAddLG;int iAddLB;int iSubHR;int iSubHG;int iSubHB;int iSubLR;int iSubLG;int iSubLB;COLOR_WARMcwP

18、arallel;PARALLEL_PORT, *PPARALLEL_PORT;Finally, we have RGB -> CIE XYZccir709 (709): |X| |0.412411 0.357585 0.180454| |Red | |Y| = |0.212649 0.715169 0.072182| * |Green| |Z| |0.019332 0.119195 0.950390| |Blue | This provides the formula to transform RGB to CIE XYZccir709 and vice-versa: RGB ->

19、 CIE XYZccir709 (D65)| CIE XYZccir709 (D65) -> RGB X = 0.412*Red+0.358*Green+0.180*Blue| Red = 3.241*X-1.537*Y-0.499*Z Y = 0.213*Red+0.715*Green+0.072*Blue| Green = -0.969*X+1.876*Y+0.042*Z Z = 0.019*Red+0.119*Green+0.950*Blue | Blue = 0.056*X-0.204*Y+1.057*Z信号调试:单一模式测量仪器决定探头采集数据的方式 如:CA210 定时器事件

20、 K10 通讯事件 COM测量仪器不能决定通讯方式。它们可以选用任意一种通讯方式与电视进行通讯。通讯方式:IR 遥控器,I2C 总线,RS-232只要是I2C通讯方式:就一定调用 void CRS232APIView:WriteInitData (int mode)RsRGB = 3.2410 X - 1.5374 Y - 0.4986 ZGsRGB = -0.9692 X + 1.8760 Y + 0.0416 ZRsRGB = 0.0556 X - 0.2040 Y + 1.0570 Z 关于信号的描述:1 手动调整部分注:更新棒状图显示和与基准数据进行比较是在数据校正前进行的。手动调整不

21、用I2C进行通讯,只有自动调整和单一模式才用到I2C通讯探头仪器初始化CA210初始化RS232初始化设置COM串口参数打开COM串口发送采集数据标示符准备测量采集数据xyY to RGB转换更新棒状图显示与基准数据进行比较显示校正数据累计六次合格更新显示界面手工调整结束发送所要调试的信号2 单一模式部分探头仪器初始化IIC初始化IR遥控器初始化RS232初始化向电视发送信号占用系统总线写初始化数据到电视设置COM串口参数打开COM串口发送采集数据标示符发送初始化数据Exitwb遥控器延时准备测量采集数据xyY to RGB转换更新棒状图显示显示校正数据与基准数据进行比较累计六次合格更新显示界面手工调整结束注:比较 只比较 x、y和标准值的差,只要满足就合格。Min 为弱色,Max 为强色特别说明:加法或者减法没有基准,只有加减法才有基准。一个亮度或两个亮度都有加法、减法、加减法。用加减法时

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论