一种变色眼镜的控制方法技术

技术编号:15545263 阅读:145 留言:0更新日期:2017-06-05 17:03
本发明专利技术涉及一种变色眼镜的控制方法。本发明专利技术所述变色眼镜该眼镜能够自动判别光源方向,并且控制镜片将入射光位置变黑阻挡,其它位置受影响较小,不会阻挡周围视野,并且颜色控制变换迅速,在数毫秒即可完成切换,远快于化学变色墨镜,大大提高用户体验。

Method for controlling color changing glasses

The invention relates to a control method for color changing glasses. The color glasses of the glasses can automatically determine the direction of the light source, lens and control the incident light position black block, other positions are less affected, not blocking the peripheral vision, and the color control transform rapidly, to switch the number of milliseconds can be much faster than chemical discoloration sunglasses, greatly enhance the user experience.

【技术实现步骤摘要】
一种变色眼镜的控制方法
本专利技术属于电子穿戴设备
,具体涉及一种变色眼镜的控制方法。
技术介绍
目前,公知的变色墨镜基本可分为两种类型:一种是传统的化学变色墨镜,内含有某些物质(例如卤化银),当没有紫外线照射时,可见光可以穿透这些分子,但当暴露在太阳光的紫外线下时,这些分子将会经过一个化学过程,使得它们的形状发生改变,新的分子结构会吸收一部分可见光,从而使镜片变暗;另一种是新型负性液晶变色墨镜,镜片使用负性液晶制作,可以根据电压调节液晶透光率,该类眼镜可以配合调节旋钮改变光强,最新类别眼镜可以根据环境光调节透光率,自适应环境光。
技术实现思路
本专利技术的目的在于解决上述技术问题而提供一种变色眼镜的控制方法。一种变色眼镜的控制方法,包括步骤:1)单片机程序初始化:微控电路板通电后,设置开关按键3连接的IO口为中断唤醒功能,单片机进入休眠状态;2)开机;用户按下开关按键,触发中断将单片机唤醒,如果开关按键被按下的时长超过3s,单片机初始化光敏元件和黑白灰度点阵液晶;3)单片机按照从左往右,从上往下的顺序轮询读取每个镜片周围光敏元件的光强值,经过滤波,得到左侧镜片变量L1、L2、L3、L4,右侧镜片变量R1、R2、R3、R4;4)估计左、右两侧镜片的光源中心;黑白灰度点阵液晶水平最大点阵数目记为Xmax=1000,黑白灰度点阵液晶垂直最大点阵数目记为Ymax=1000,光敏元件最大光强值记为Imax,黑白灰度点阵液晶全黑亮度值为0,黑白灰度点阵液晶全透光亮度值记为LCD_WHITE,左侧镜片光源中心位置横坐标记为LCenterX,纵坐标记为LCenterY,右侧镜片光源中心位置横坐标记为RCenterX,纵坐标记为RCenterY,根据光敏元件光强值的二次映射得到光源中心位置,即:LCenterX=k11×L1+K12×L12+k13×L2+K14×L22+k15×L3+K16×L32+k17×L4+K18×L42;]]>LCenterY=k21×L1+K22×L12+k23×L2+K24×L22+k25×L3+K26×L32+k27×L4+K28×L42;]]>RCenterX=k11×R1+K12×R12+k13×R2+K14×R22+k15×R3+K16×R32+k17×R4+K18×R42;]]>RCenterY=k21×R1+K22×R12+k23×R2+K24×R22+k25×R3+K26×R32+k27×R4+K28×R42;]]>上式中,K11-K28的值为10。映射系数估计值与光敏元件感光特性、安装位置、方向、眼镜框形状有关,可以由生产厂家根据同一批次产品多次测量得到;5)计算应当输出到黑白灰度点阵液晶的亮度值;当前需求解的坐标记为[X,Y],该坐标与黑白灰度点阵液晶的水平点阵、垂直点阵一一对应,则单片机输出到左侧黑白灰度点阵液晶点阵的亮度值记为L_GRAY[X][Y],单片机输出到右侧黑白灰度点阵液晶点阵的亮度值记为R_GRAY[X][Y],有:L-GRAY&Isqb;X]&Isqb;Y]=(p1+|X-LCenterX|2+|Y-LCenterY|2Xmax+Ymax×p2)×Imaxp3+L1+L2+L3+L4×LCD_WHITE;]]>R-GRAY&Isqb;X]&Isqb;Y]=(p1+|X-RCenterX[2+|Y-RCenterY|2Xmax+Ymax×p2)×Imaxp3+R1+R2+R3+R4×LCD_WHITE;]]>其中,p1=1,p2=1,p3=10Imax;p1、p2、p3与黑白灰度点阵液晶特性和光敏元件4特性有关,生产厂家可以根据器件选型多次测量得到适宜值;上式计算充分考虑了光强和偏移距离的影响,入射光强越大,镜片5越黑,偏移光源中心位置越远,镜片5越透明。6)单片机分别将L_GRAY[X][Y]和R_GRAY[X][Y]写入左侧镜片和右侧镜片,呈现遮光效果;7)单片机在呈现遮光效果的同时,检测到开关按键有长按键操作,单片机关闭黑白灰度点阵液晶和光敏元件,并且再次进入休眠状态,等待下次开机。具体实施方式下面,结合实例对本专利技术的实质性特点和优势作进一步的说明,但本专利技术并不局限于所列的实施例。一种变色眼镜的控制方法,包括步骤:1)单片机程序初始化:微控电路板通电后,设置开关按键3连接的IO口为中断唤醒功能,单片机进入休眠状态;2)开机;用户按下开关按键,触发中断将单片机唤醒,如果开关按键被按下的时长超过3s,单片机初始化光敏元件和黑白灰度点阵液晶;3)单片机按照从左往右,从上往下的顺序轮询读取每个镜片周围光敏元件的光强值,经过滤波,得到左侧镜片变量L1、L2、L3、L4,右侧镜片变量R1、R2、R3、R4;4)估计左、右两侧镜片的光源中心;黑白灰度点阵液晶水平最大点阵数目记为Xmax=1000,黑白灰度点阵液晶垂直最大点阵数目记为Ymax=1000,光敏元件最大光强值记为Imax,黑白灰度点阵液晶全黑亮度值为0,黑白灰度点阵液晶全透光亮度值记为LCD_WHITE,左侧镜片光源中心位置横坐标记为LCenterX,纵坐标记为LCenterY,右侧镜片光源中心位置横坐标记为RCenterX,纵坐标记为RCenterY,根据光敏元件光强值的二次映射得到光源中心位置,即:LCenterX=k11×L1+K12×L12+k13×L2+K14×L22+k15×L3+K16×L32+k17×L4+K18×L42;]]>LCenterY=k21×L1+K22×L12+k23×L2+K24×L22+k25×L3+K26×L32+k27×L4+K28×L42;]]>RCenterX=k11×R1+K12×R12+k13×R2+K14×R22+k15×R3+K16×R32+k17×R4+K18×R42;]]>RCenterY=k21×R1+K22×R12+k23×R2+K24×R22+k25×R3+K26×R32+k27×R4+K28×R42;]]>上式中,K11-K28的值为10。映射系数估计值与光敏元件感光特性、安装位置、方向、眼镜框形状有关,可以由生产厂家根据同一批次产品多次测量得到;5)计算应当输出到黑白灰度点阵液晶的亮度值;当前需求解的坐标记为[X,Y],该坐标与黑白灰度点阵液晶的水平点阵、垂直点阵一一对应,则单片机输出到左侧黑白灰度点阵液晶点阵的亮度值记为L_GRAY[X][Y],单片机输出到右侧黑白灰度点阵液晶点阵的亮度值记为R_GRAY[X][Y],有:L-GRAY&Isqb;X]&Isqb;Y]=(p1+|x-LCenterx|2+|Y-LCenterY|2Xmax+Ymax×p2)×Imaxp3+L1+L2+L3+L4×LCD_WHITE;]]>R-GRAY&Isqb;X]&Isqb;Y]=(p1+|X-RCenterX|2+|Y-RCenterY|2Xmax+Ymax×本文档来自技高网...

【技术保护点】
一种变色眼镜的控制方法,包括步骤:1)单片机程序初始化:微控电路板通电后,设置开关按键3连接的10口为中断唤醒功能,单片机进入休眠状态;2)开机;用户按下开关按键,触发中断将单片机唤醒,如果开关按键被按下的时长超过3s,单片机初始化光敏元件和黑白灰度点阵液晶;3)单片机按照从左往右,从上往下的顺序轮询读取每个镜片周围光敏元件的光强值,经过滤波,得到左侧镜片变量L1、L2、L3、L4,右侧镜片变量R1、R2、R3、R4;4)估计左、右两侧镜片的光源中心;黑白灰度点阵液晶水平最大点阵数目记为Xmax=1000,黑白灰度点阵液晶垂直最大点阵数目记为Ymax=1000,光敏元件最大光强值记为Imax,黑白灰度点阵液晶全黑亮度值为0,黑白灰度点阵液晶全透光亮度值记为LCD_WHITE,左侧镜片光源中心位置横坐标记为LCenterX,纵坐标记为LCenterY,右侧镜片光源中心位置横坐标记为RCenterX,纵坐标记为RCenterY,根据光敏元件光强值的二次映射得到光源中心位置,即:LCenterX=k11×L1+K12×L12+k13×L2+K14×L22+k15×L3+K16×L32+k17×L4+K18×L42;]]>LCenterY=k21×L1+K22×L12+k23×L2+K24×L22+k25×L3+K26×L32+k27×L4+K28×L42;]]>RCenterX=k11×R1+K12×R12+k13×R2+K14×R22+k15×R3+K16×R32+k17×R4+K18×R42;]]>RCenterY=k21×R1+K22×R12+k23×R2+K24×R22+k25×R3+K26×R32+k27×R4+K28×R42;]]>上式中,K11‑K28的值为10。映射系数估计值与光敏元件感光特性、安装位置、方向、眼镜框形状有关,可以由生产厂家根据同一批次产品多次测量得到;5)计算应当输出到黑白灰度点阵液晶的亮度值;当前需求解的坐标记为[X,Y],该坐标与黑白灰度点阵液晶的水平点阵、垂直点阵一一对应,则单片机输出到左侧黑白灰度点阵液晶点阵的亮度值记为L_GRAY[X][Y],单片机输出到右侧黑白灰度点阵液晶点阵的亮度值记为R_GRAY[X][Y],有:L‑GRAY&Isqb;X]&Isqb;Y]=(p1+|X‑LCenterX|2+|Y‑LCenterY|2Xmax+Ymax×p2)×Imaxp3+L1+L2+L3+L4×LCD_WHITE;]]>R‑GRAY&Isqb;X]&Isqb;Y]=(p1+|X‑RCenterX|2+|Y‑RCenterY|2Xmax+Ymax×p2)×Imaxp3+R1+R2+R3+R4×LCD_WHITE;]]>其中,p1=1,p2=1,p3=10Imax;p1、p2、p3与黑白灰度点阵液晶特性和光敏元件4特性有关,生产厂家可以根据器件选型多次测量得到适宜值;上式计算充分考虑了光强和偏移距离的影响,入射光强越大,镜片5越黑,偏移光源中心位置越远,镜片5越透明。6)单片机分别将L_GRAY[X][Y]和R_GRAY[X][Y]写入左侧镜片和右侧镜片,呈现遮光效果;7)单片机在呈现遮光效果的同时,检测到开关按键有长按键操作,单片机关闭黑白灰度点阵液晶和光敏元件,并且再次进入休眠状态,等待下次开机。...

【技术特征摘要】
1.一种变色眼镜的控制方法,包括步骤:1)单片机程序初始化:微控电路板通电后,设置开关按键3连接的10口为中断唤醒功能,单片机进入休眠状态;2)开机;用户按下开关按键,触发中断将单片机唤醒,如果开关按键被按下的时长超过3s,单片机初始化光敏元件和黑白灰度点阵液晶;3)单片机按照从左往右,从上往下的顺序轮询读取每个镜片周围光敏元件的光强值,经过滤波,得到左侧镜片变量L1、L2、L3、L4,右侧镜片变量R1、R2、R3、R4;4)估计左、右两侧镜片的光源中心;黑白灰度点阵液晶水平最大点阵数目记为Xmax=1000,黑白灰度点阵液晶垂直最大点阵数目记为Ymax=1000,光敏元件最大光强值记为Imax,黑白灰度点阵液晶全黑亮度值为0,黑白灰度点阵液晶全透光亮度值记为LCD_WHITE,左侧镜片光源中心位置横坐标记为LCenterX,纵坐标记为LCenterY,右侧镜片光源中心位置横坐标记为RCenterX,纵坐标记为RCenterY,根据光敏元件光强值的二次映射得到光源中心位置,即:LCenterX=k11×L1+K12×L12+k13×L2+K14×L22+k15×L3+K16×L32+k17×L4+K18×L42;]]>LCenterY=k21×L1+K22×L12+k23×L2+K24×L22+k25×L3+K26×L32+k27×L4+K28×L42;]]>RCenterX=k11×R1+K12×R12+k13×R2+K14×R22+k15×R3+K16×R32+k17×R4+K18×R42;]]>RCenterY=k21×R1+K22×R12+k23×R2+K24×R22+k25×R3+K26×R32+k27×R4+K2...

【专利技术属性】
技术研发人员:杜津利
申请(专利权)人:懒虫天津科技有限公司
类型:发明
国别省市:天津,12

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

1