Tech Talk | 电致变色技术带来的智能AR体验
2023年2月27日,小米在2023MWC世界移动通信大会上,正式发布了小米无线AR眼镜探索版。这款产品搭载了创新的数控电致变色镜片,能适应不同光环境,遮光模式可以在观影时更沉浸,通透模式又能让AR虚实结合的体验更生动。

“
本期的Tech Talk,我们邀请到了小米材料工艺工程师——赵静,为大家介绍电致变色技术(Electrochromism,EC)在AR眼镜中的应用及其工作原理。

硬核指数:⭐⭐⭐⭐⭐
趣味指数:⭐⭐⭐⭐
阅读时长:约7分钟
一、技术背景与创新
小米无线AR眼镜探索版是一部以人为中心设计的AR眼镜,整机重量极轻,率先采用无线分布式计算,拥有视网膜级光环境适应显示,与手机一碰即连,支持创新微手势交互、完整大屏应用生态以及丰富互联互通场景等功能。

小米无线AR眼镜探索版
>>>> 1.1 数字与现实世界完美交融的AR显示效果
AR技术即增强现实技术通过将投影的虚拟图像与用户感知的真实环境实时地叠加到同一个画面或空间,实现周围的视觉环境与虚拟的图形信息相融合,呈现给用户一个感知效果更丰富的新环境。
AR眼镜的核心体验之一为其虚拟成像效果,需要通过光机与光学显示模组的设计呈现出效果清晰明亮的虚拟图像。然而,在室外强烈且复杂的光线条件下,AR眼镜的成像会被严重干扰,由于光机亮度限制及光线显示模组的光效限制,在强光环境下无法呈现如室内光线下清晰明亮的AR图像,这是AR眼镜面临的成像难题。
那么,怎么让用户在不同环境光线条件下看眼镜画面的时候,都像看到实物那样清晰明亮?

AR成像效果与环境光条件相关
>>>> 1.2 数控电致变色技术智能调节镜片透光率创新方案
为解决这一成像难题,目前业界通常会额外配备黑色墨镜片遮光罩作为AR眼镜的附件使用,以减少外界环境光对成像的干扰,提升显示模组的相对亮度。但是这种方案需要额外配备附件,增大了体积和重量,在实际使用中多有不便,需要随身携带,到不同的环境中再进行手动安装及拆卸,用户体验感差。
针对这一问题,小米开发了全新的数控电致变色技术智能调节镜片透光率的解决方案。这种技术是通过将电致变色材料应用于显示模组镜片上,控制电致变色材料在不同电场作用下呈现不同的透光率,并且可在不同透过率之间快速切换,以应对外界环境的光线变化。
例如,在室内环境或光线不强烈时,将镜片调节至高透光率通透模式,既不影响虚拟成像效果,又可以使用户更好地感知显示环境,AR虚实结合的体验更生动;而来到光线强烈的户外环境时,将镜片调节至低透光率遮光模式,减少外界环境光对成像的干扰,显示清晰的图像,使用户在观影时更沉浸。

遮光/通透模式一键切换
二、技术原理解析
数控电致变色材料的原理是,材料的光学属性(反射率、透过率、吸收率等)可以在外加电场的作用下发生稳定、可逆的颜色变化的现象,在外观上表现为颜色和透光率的可逆变化,从而实现数字化控制变色。
本次开发的电致变色镜片通过采用无机全固态互补型电致变色结构,严格控制激光加工工艺及封装工艺,实现了优秀的光电性能及可靠性,能够在低驱动电压下实现四档透光率调节,透光率/遮光率可达目前业界产品最高范围,并且能够实现秒级快速响应。
>>>> 2.1 无机全固态互补型电致变色结构
在这款产品中使用的电致变色镜片采用了无机全固态互补型电致变色方案,共包含 8 层结构。

电致变色镜片由透明基板及使用磁控溅射工艺沉积在基板上的第一透明导电层、阳极离子存储层(NiOx)、固态电解质层、阴极电致变色层(WO3)、第二透明导电层组成,并使用OCA胶与透明盖板进行贴合,最后进行封装处理,避免水氧的渗入,以实现较高的可靠性和循环寿命。
>>>> 2.2 光学调制幅度可达目前业界产品最高范围,实现高透光/遮光率
为实现较高的光学调制幅度,本次开发的电致变色方案整合了两种类型的电致变色材料,共同参与变色,实现两种材料的变色效果叠加,称之为互补型电致变色器件。
这种使用阳极变色层与阴极变色层结合的互补型电致变色器件相比于仅有一层电致变色薄膜的电致变色器件而言,具有光调制范围更大、电荷存储能力更大以及循环使用寿命更长等优异性能。本次开发的镜片其光学调制幅度可达目前业界产品最高范围。

>>>> 2.3 精确的数字化电压四档控制
通过控制电路调节电压的升降曲线,从而通过对电压的调控实现对变色效果的精确控制。当施加正向电压时,电致变色镜片的离子存储层被加压,使得存储其中的离子受控释放,经电解质层传输至电致变色层,镍的氧化物呈现棕色氧化态,WO3呈现蓝色还原态,整体镜片颜色加深,透光率下降。反之,当施加反向电压时,电致变色镜片的离子存储层被降压,离子存储层回纳电致变色层的全部或部分离子,镍的氧化物与WO3层开始褪色至设定状态,整体镜片颜色变浅,透光率升高。
相较于通常的两档调节,本方案设置了四档调节,通过与人眼Gamma曲线相匹配,以人眼最终感受的亮度为准,设置了更灵活的四档调节,以适应复杂外界光线环境,给消费者带来更舒适的使用体验。

>>>> 2.4 秒级快速响应,实现四档位任意切换
目前在太阳镜防护领域应用较广的为光致变色方案,镜片内部的光敏材料在户外紫外光的照射下发生变色,也有尝试在AR眼镜领域进行应用,但这种光线被动驱动的形式其变色时间通常在2~3min。与此相比,本次开发的电致变色镜片通过电场的精准控制可实现快速响应,秒级变色,四档内任意档位顺畅切换,达到快速均匀的变色效果。
三、技术未来演进
电致变色技术属于典型的交叉型学科技术,制备工艺复杂,目前商业化应用并不成熟,需要不断地进行优化迭代以满足越来越严苛的技术需求。
实现更大的调光幅度,以满足更大范围的需求;
实现更高的着色效率以缩短响应时间,提升用户体验;
实现更高的结构稳定性以延长循环寿命,提升使用的可靠性;
实现像素级分区域智能调节,通过材料、软件、算法、传感器的结合实现光照一致虚实融合,跟现实场景交互。
相信随着技术的演进,未来电致变色技术将在AR眼镜领域得到更广泛地应用,为用户提供更好的AR体验。
你还有哪些希望了解的技术?欢迎在评论区留言,我们将继续邀请工程师就大家关心的话题进行分享。更多硬核知识,请持续关注小米Tech Talk!


相关文章:
Tech Talk | 电致变色技术带来的智能AR体验
2023年2月27日,小米在2023MWC世界移动通信大会上,正式发布了小米无线AR眼镜探索版。这款产品搭载了创新的数控电致变色镜片,能适应不同光环境,遮光模式可以在观影时更沉浸,通透模式又能让AR虚实结合的体验更生动。“ 本…...
ACWING蓝桥杯每日一题python(持续更新
ACWing蓝桥杯每日一题 一直没时间去总结算法,终于有空可以总结一下刷的acwing了,因为没时间所以最近只刷了ACWING的蓝桥杯每日一题。。。真是该死 1.截断数组 首先我们要知道,如果sum(a)不能被3整除或者len(a) < 3 ,那么他肯…...
【Linux】进程状态(阻塞、挂起、僵尸进程)
文章目录1 阻塞与挂起1.1 阻塞1.2 挂起2 进程状态前言: 当我们在Windows下双击运行一个程序,或是在Linux下通过 ./ 加载运行一个程序,是否就代表对应的进程就一直处在运行状态呢?其实不然,一个进程有许多不同的状态。当…...
规约第二章
文章目录有限域的定义Definition of Finite Field单位元运算举例素数域群阿贝尔群阿贝尔循环群循环子群阿贝尔循环群且阶是素数的有限域的定义Definition of Finite Field 单位元 这里一般只需要记住2个0,1 。0是加法的单位元,1是乘法的单位元。以及逆…...
2019年MathorCup数学建模C题汽配件制造业中的生产排程问题解题全过程文档及程序
2019年第九届MathorCup高校数学建模挑战赛 C题 汽配件制造业中的生产排程问题 原题再现: 整体求解过程概述(摘要) 随着市场竞争日趋激烈,企业开始更加注重低费高效,因此生产排程问题成为众多制造企业关注的热点之一。其中,制造行…...
ARM uboot 的移植3 -从 uboot 官方标准uboot开始移植
一、选择合适的官方原版 uboot 1、官方原版 uboot 的版本 (1) 版本号。刚开始是 1.3.4 样式,后来变成 2009.08 样式。 (2) 新版和旧版的差别。uboot 的架构很早就定下来了,然后里面普遍公用的东西(common 目录下、drivers 目录下、fs 目录…...
华为OD机试 - 快递货车(C 语言解题)【独家】
最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理 已参加机试人员的实战技巧文章目录 使用说明本期题目:快递货车…...
连接微信群、Slack 和 GitHub:社区开放沟通的基础设施搭建
NebulaGraph 社区如何构建工具让 Slack、WeChat 中宝贵的群聊讨论同步到公共领域。 要开放,不要封闭 在开源社区中,开放的一个重要意义是社区内的沟通、讨论应该是透明、包容并且方便所有成员访问的。这意味着社区中的任何人都应该能够参与讨论和决策过…...
数据中台架构体系理解
目前,大部分企业更倾向于数据集中采集、存储,并应用分层建设。这种方式一方面有利于应用系统的快速部署,另一方面也保证了数据的集中管理与运营,体现数据的资产、资源属性。 数据中台的出现弥补了数据开发和应用开发之间由于开发…...
高并发性能指标:QPS、TPS、RT、并发数、吞吐量
QPS(每秒查询) QPS:Queries Per Second意思是“每秒查询率”,一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准 互联网中,作为域名系统服务器的机器的性…...
【微信小程序】-- 案例 - 本地生活(列表页面)(三十)
💌 所属专栏:【微信小程序开发教程】 😀 作 者:我是夜阑的狗🐶 🚀 个人简介:一个正在努力学技术的CV工程师,专注基础和实战分享 ,欢迎咨询! &…...
华为OD机试题,用 Java 解【一种字符串压缩表示的解压】问题
华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理 已参加机试人员的实战技巧华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典使用说明 参加华为od机试,一定要注意不…...
所有科研人警惕,掠夺型期刊和劫持型期刊的区别,千万别投错了
当今,新形式的学术出版物——例如数字式或开源式的学术期刊日益普及,热门期刊的数量逐年增长【1】。 人们获取学术出版物也越来越容易,使得更多的科研人员(特别是在低收入国家)能够及时了解各自研究领域的最新发展态势…...
超详细CentOS7 NAT模式(有图形化界面)网络配置
在此附上CentOS7(有可视化界面版)安装教程 超详细VMware CentOS7(有可视化界面版)安装教程 打开VMware—>点击编辑---->选择虚拟网络编辑器 打开虚拟网络编辑器后如下图所示: 从下图中我们看到最下面子网IP为…...
华为OD机试题,用 Java 解【英文输入法】问题
华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理 已参加机试人员的实战技巧华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典使用说明 参加华为od机试,一定要注意不…...
【Redis】主从集群 实现读写分离(二)
目录 2.Redis主从 2.1.搭建主从架构 2.2.主从数据同步原理 2.2.1.全量同步 2.2.2.增量同步 2.2.3.repl_backlog原理 2.3.主从同步优化 2.4.小结 2.Redis主从 2.1.搭建主从架构 单节点Redis的并发能力是有上限的,要进一步提高Redis的并发能力,…...
【JavaEE】前后端分离实现博客系统(页面构建)
文章目录1 效果展示1.1 博客登录页面1.2 博客列表页面1.3 博客详情页面1.4 博客编辑页面2 页面具体实现2.1 博客列表页的实现2.2 博客详情页的实现2.3 博客登录页面的实现2.4 博客编辑页面的实现写在最后1 效果展示 1.1 博客登录页面 用于实现用户的登录功能,并展…...
MyBatis的基本使用
MyBatis 为啥MyBatis会使用xml 在一个程序中,若需要操作数据表,那么 SQL 语句有两种存放方式:1. 放到 Java 类里面(这个就存在大量的字符串拼接,还有占位符需要处理-----JDBC);2:放…...
看完书上的链表还不会实现?不进来看看?
1.1链表的概念定义:链表是一种物理存储上非连续,数据元素的逻辑顺序通过链表中的指针链接次序,实现的一种线性存储结构。特点:链表由一系列节点组成,节点在运行时动态生成 (malloc),…...
【批处理脚本】-3.2-call命令详解
"><--点击返回「批处理BAT从入门到精通」总目录--> 共5页精讲(列举了所有call的用法,图文并茂,通俗易懂) 在从事“嵌入式软件开发”和“Autosar工具开发软件”过程中,经常会在其集成开发环境IDE(CodeWarrior,S32K DS,Davinci,EB Tresos,ETAS…)中,…...
MFC内存泄露
1、泄露代码示例 void X::SetApplicationBtn() {CMFCRibbonApplicationButton* pBtn GetApplicationButton();// 获取 Ribbon Bar 指针// 创建自定义按钮CCustomRibbonAppButton* pCustomButton new CCustomRibbonAppButton();pCustomButton->SetImage(IDB_BITMAP_Jdp26)…...
【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】
1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件(System Property Definition File),用于声明和管理 Bluetooth 模块相…...
优选算法第十二讲:队列 + 宽搜 优先级队列
优选算法第十二讲:队列 宽搜 && 优先级队列 1.N叉树的层序遍历2.二叉树的锯齿型层序遍历3.二叉树最大宽度4.在每个树行中找最大值5.优先级队列 -- 最后一块石头的重量6.数据流中的第K大元素7.前K个高频单词8.数据流的中位数 1.N叉树的层序遍历 2.二叉树的锯…...
html css js网页制作成品——HTML+CSS榴莲商城网页设计(4页)附源码
目录 一、👨🎓网站题目 二、✍️网站描述 三、📚网站介绍 四、🌐网站效果 五、🪓 代码实现 🧱HTML 六、🥇 如何让学习不再盲目 七、🎁更多干货 一、👨…...
LINUX 69 FTP 客服管理系统 man 5 /etc/vsftpd/vsftpd.conf
FTP 客服管理系统 实现kefu123登录,不允许匿名访问,kefu只能访问/data/kefu目录,不能查看其他目录 创建账号密码 useradd kefu echo 123|passwd -stdin kefu [rootcode caozx26420]# echo 123|passwd --stdin kefu 更改用户 kefu 的密码…...
MySQL 部分重点知识篇
一、数据库对象 1. 主键 定义 :主键是用于唯一标识表中每一行记录的字段或字段组合。它具有唯一性和非空性特点。 作用 :确保数据的完整性,便于数据的查询和管理。 示例 :在学生信息表中,学号可以作为主键ÿ…...
Ubuntu Cursor升级成v1.0
0. 当前版本低 使用当前 Cursor v0.50时 GitHub Copilot Chat 打不开,快捷键也不好用,当看到 Cursor 升级后,还是蛮高兴的 1. 下载 Cursor 下载地址:https://www.cursor.com/cn/downloads 点击下载 Linux (x64) ,…...
windows系统MySQL安装文档
概览:本文讨论了MySQL的安装、使用过程中涉及的解压、配置、初始化、注册服务、启动、修改密码、登录、退出以及卸载等相关内容,为学习者提供全面的操作指导。关键要点包括: 解压 :下载完成后解压压缩包,得到MySQL 8.…...
数据结构:递归的种类(Types of Recursion)
目录 尾递归(Tail Recursion) 什么是 Loop(循环)? 复杂度分析 头递归(Head Recursion) 树形递归(Tree Recursion) 线性递归(Linear Recursion)…...
Windows电脑能装鸿蒙吗_Windows电脑体验鸿蒙电脑操作系统教程
鸿蒙电脑版操作系统来了,很多小伙伴想体验鸿蒙电脑版操作系统,可惜,鸿蒙系统并不支持你正在使用的传统的电脑来安装。不过可以通过可以使用华为官方提供的虚拟机,来体验大家心心念念的鸿蒙系统啦!注意:虚拟…...
