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…)中,…...

华为OD机试题,用 Java 解【寻找相同子串】问题
华为Od必看系列 华为OD机试 全流程解析+经验分享,题型分享,防作弊指南)华为od机试,独家整理 已参加机试人员的实战技巧华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典使用说明 参加华为od机试,一定要注意不…...

思腾合力深思系列 | 四款高性能 AI 服务器
深思系列 AI 服务器涵盖多种 CPU 平台,支持按客户需求预装 OS、驱动、DL 框架、常用 DL 库,节省您大量的前期调试时间,开机即用。 一个简单的任务,若想要在 AI 的脑中形成清晰的思路,需要大量的实验和练习。从 AI 训练…...

Vue3做出B站【bilibili】 Vue3+TypeScript+ant-design-vue【快速入门一篇文章精通系列(一)前端项目案例】
本项目分为二部分 1、后台管理系统(用户管理,角色管理,视频管理等) 2、客户端(登录注册、发布视频) Vue3做出B站【bilibili】 Vue3TypeScriptant-design-vue【快速入门一篇文章精通系列(一&…...

2.3操作系统-进程管理:死锁、死锁的产生条件、死锁资源数计算
2.3操作系统-进程管理:死锁、死锁的产生条件、死锁资源数计算死锁死锁的产生条件死锁资源数计算死锁 进程管理是操作系统的核心,如果设计不当,就会出现死锁的问题。如果一个进程在等待意见不可能发生的事,进程就会死锁。而如果一…...

人物百科怎么建?个人百度百科创建的注意事项
百科词条根据百科类型可分为人物词条、品牌词条以及企业词条等等,对于不同类型的词条,在创建时有着不同的规则要求。 相对于品牌词条和企业词条,人物词条是相对有难度的一类,因为品牌有注册商标,企业有营业执照,都是比较容易佐证的…...

ArrayList与LinkedList的区别 以及 链表理解
list接口中ArrayList、LinkedList都不是线程安全,Vector是线程安全 1、数据结构不同 ArrayList是Array(动态数组)的数据结构,LinkedList是Link(链表)双向链表的数据结构。 2、空间灵活性 ArrayList最好指定初始容量 LinkedList是比ArrayList灵活的&a…...

电脑蓝屏怎么办?这5个技巧你必须学会
案例:电脑蓝屏是什么原因?怎么样可以解决? “救命!!!电脑是怎么了?开机直接蓝屏,是哪里坏了吗?前几天电脑还是好的,今早一打开就是蓝屏,可能是之…...

大数据 | (三)centos7图形界面无法执行yum命令
大家好,今天是三八女神节了! 你知道吗?世界上第一位电脑程序设计师是名女性,Ada Lovelace (1815-1852)。 她是一位英国数学家兼作家,第一位主张计算机不只可以用来算数的人,也发表了第一段分析机用的演算…...

历史上被发现的第一个真正的Bug - Grace Hopper
写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成…...

KiCad 编译
KiCad 编译 因为最新项目需要,所以看了一下KiCad的编译,这里介绍的是64位电脑的编译,32位小伙伴请绕道官网看教程呦。 您可以在KiCad内查看基本的编译教程。 我这里也是参考的官网编译教程进行的编译,接下来让我们一起看看吧。…...