Karl Guttag:论相机对焦技术在AR/VR中的沿用

近期,AR/VR光学专家Karl Guttag介绍了两家在CES 2023展出光学传感技术的公司:poLight和CML(剑桥机电一体化)。​同时介绍两家公司的原因,是因为他们提供了实现AR/VR“光学微动”(Optics Micromovement)的两种不同方案。其中,CML通过SMA来驱动光学元件和设备(包括体感元件),而poLight则是使用压电驱动器将薄玻璃弯曲,并集成到柔性光学聚合物上。

据了解,poLight的压电MEMS自动对焦模块TLens,似乎已用于Magic Leap 2头显的1300万像素相机中。半导体、光电咨询公司Yole Group CEO指出,poLight提供了AR/VR头显的关键技术,它将为新一批AR/VR头显产品提供强大的附加值。接着我们就先分别来了解一下这两家公司的具体业务。

关于CML

Cambridge Mechatronics Limited(缩写为CML,中文名剑桥机电一体化),成立于1995年,该公司专注研发精密移动解决方案,可应用于智能手机、AR/VR、穿戴设备、无人机等领域。值得注意的是,该公司开发了一款基于形状记忆合金(SMA)马达的微型电机,特点是高精度、高强度、紧凑且轻巧。可用来开发各种电子产品,比如自动对焦相机、触觉反馈技术、面部识别、AR、3D传感。

其技术常见于一些手机的摄像头中(比如华为、魅族),特点是支持OIS(光学防抖)和自动对焦功能,此外还可以开发成屏下摄像头。

关于poLight

该公司研发了基于压电MEMS的可调光学方案:TLens,该方案的特点是可模拟人眼成像原理,可为摄像头带来即时自动对焦、全景对焦、恒定视场角选项等功能。据称,Tlens可用在手机的前置摄像头中,自拍效果比基于音圈电机(VCM)自动对焦技术更好(速度更快、功耗更低、体积更小)。此外,Tlens也可以用作AR眼镜的传感器,或是用于智能手机等穿戴设备中。

poLight面向的应用场景包括智能手机、可穿戴、工业、AR、医疗内窥镜、摄像头。

什么是“光学微动”

​Guttag描述的“光学微动”(Optics Micromovement)主要是AR/VR光学元件的微型驱动装置,这种装置有多种用途,除了摄像头的自动对焦、光学防抖外,还可实现以下几种功能:

1)通过移动显示模组或光学元件来提高有效分辨率(超分辨率);

2)动态焦距调节,包括缓解VAC问题;

3)对于VST相机,调节摄像头焦点,与人眼焦点匹配;

4)对于SLAM相机,如果相机旋转,可覆盖更大区域并提高精度;

5)MicroLED像素位移技术,或用于平均像素亮度,缓解坏点或弱点像素;单色像素转移至全色像素(类似Porotech),以及像素切换时可能的更高分辨率优势。

值得注意的是,Meta Reality Labs也在研发AR/VR动态调焦技术,采用的是液晶透镜方案。市面上也有多家提供可调焦液晶透镜的公司,比如FlexEnable、DeepOptics等等。

在AR/VR中的应用

此前,poLight和CML技术的一大应用场景是手机,主要用于手机摄像头的自动对焦和光学防抖功能。此外,基于poLight和CML技术打造的摄像头也可以用于AR/VR头显。比如,poLight的TLens方案就已应用于ML2头显和夏普VR头显原型(曾在CES 2023上展示)。

​除了相机外,这两家公司的技术还可以用于AR/VR的其他领域,接下来我们从它们的原理来分别分析。

CML技术原理

CML的业务是为客户定制基于SMA材质的微型组件,这些组件可用于驱动光学元件或物体。据称,单根SMA金属丝的尺寸细如发丝,可实现精细的控制(光波长等级),以及足够大的拉力,可开发出微型尺寸的电子设备。

在通电后,SMA细丝会受热收缩,而它的收缩和松弛动作,会触发旁边的弹簧结构而引起电子元件运动。若将多根SMA细丝组成各种不同的结构,还能实现更复杂的运动。除此之外,SMA线材的另一个特点是在受热收缩时,线材也会变短变粗,从而减少电阻力。因此,CML将这种电阻变化特性,作为闭环控制的反馈信息。

在一个案例中,CML将4组SMA驱动固定在传感器的底座上,这些细丝驱动可在水平、垂直方向上运动,还可以旋转,因此能够微调传感器的位置,实现运动校正。这种方案的优势在于,速度快、可细致调节、结构非常轻薄。

此外,如果将8组SMA细丝放置在底座四边(每条边有两个交叉的细丝),那么便可以在X、Y、Z三个轴运动,或做出俯仰角(围绕X轴旋转)、偏航角(围绕Y轴旋转)等动作。而结合不同的细线结构、弹簧、杠杆和棘轮机制,还可以实现更多种不同的运动。

右图:5轴方案支持翻滚角运动(围绕Z轴旋转)

值得注意的是,CML为了节省SMA元件的功耗,还研发了一种名为“零保持功率”的技术,这项技术的特点是仅在需要移动光学元件时供电,未来在AR头显中比较有用,比如可根据光学元件的温度来实现动态变焦。

除此之外,目前该SMA方案还需要解决有效载荷量和响应速度的问题。CML预计,在连续的像素移动时,其方案在接入大约20mA的电流时,电压低于3.2V。

poLight原理

poLight的TLens方案采用玻璃和聚合物薄膜,具体原理是使用压电致动器,将玻璃膜弯曲,并与高透光、折射率匹配的聚合物薄膜集成。这种弯曲过程改变了透镜的焦点,尽可能模拟人眼对焦的方式。简单来讲,该方案由一层可变形玻璃膜、一层透镜背板组成,二者之间为光学级别的柔性聚合物,在玻璃膜和背板两头,各有一个驱动器,用于调节玻璃膜的弯曲度(改变焦点),以及背板的倾斜角度(用于移动OIS图像)。这样一来,便可模拟人眼动态聚焦的效果。

除了单独使用外,TLens还可以和其他光学元件结合使用,来实现OIS和自动对焦。poLight还指出,通过倾斜平面背板透镜,可从光学上移动像素,从而为MicroLED带来超分辨率效果(像素位移)。

不过,poLight的驱动器需要高达50V电压,但高电压意味着高功耗,需要的组件也更多。因此,该公司推出了一个配套的ASIC驱动(型号为PD50),其内置降EMI功能,可最大限度减少外部组件(因为只需要外部电容负载),并且将功率/电流消耗保持在非常低的水平。也就是说,TLens方案的总功率小于6mW,光学设备部分几乎不耗电,主要耗电转移到了ASIC驱动上。

poLight表示:TLens的透光度约94%,其前部光圈的直径只有2毫米多,虽然对小型传感器(比如智能手机相机)来讲足够大,但应用在AR/VR时,光圈大小和光学变化量依然受到限制。

总结

Guttag认为,未来AR/VR头显需要动态移动的光学元件,至少要实现摄像头自动对焦、显示模组动态变焦等等。总之,可移动/可改变的光学元件将在AR/VR系统中有很多用途。对比poLight方案,CML的方案适合的移动范围和类型更广泛,甚至可支持VR动态变焦所用到的大透镜,而poLight似乎在体积上更具优势,适用于小型相机等元件。参考:KarlGuttag

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/2977.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

5.多线程学习

作者:爱塔居 专栏:JavaEE 作者简介:大三学生,喜欢总结与分享~ 文章目录 目录 文章目录 章节回顾 一、wait 和notify 二、设计模式 2.1 单例模式 章节回顾 线程安全 1.一个线程不安全的案例(两个线程各自自增5w次&…

PyTorch 之 基于经典网络架构训练图像分类模型

文章目录一、 模块简单介绍1. 数据预处理部分2. 网络模块设置3. 网络模型保存与测试二、数据读取与预处理操作1. 制作数据源2. 读取标签对应的实际名字3. 展示数据三、模型构建与实现1. 加载 models 中提供的模型,并且直接用训练的好权重当做初始化参数2. 参考 pyto…

【Linux】基于阻塞队列的生产者消费者模型

​🌠 作者:阿亮joy. 🎆专栏:《学会Linux》 🎇 座右铭:每个优秀的人都有一段沉默的时光,那段时光是付出了很多努力却得不到结果的日子,我们把它叫做扎根 目录👉为何要使用…

谈谈低代码的安全问题,一文全给你解决喽

低代码是一种软件开发方法,通过使用图形化用户界面和可视化建模工具,以及自动生成代码的技术,使得开发人员可以更快速地构建和发布应用程序。 作为近些年软件开发市场热门之一,市面上也涌现了许多低代码产品,诸如简道云…

SpringCloud:统一网关Gateway

目录 1、网关介绍 2、搭建网关服务 3、路由断言工厂 4、路由过滤器 5、全局过滤器GlobalFilter 6、过滤器执行顺序 7、跨域问题处理 1、网关介绍 网关(Gateway)又称网间连接器、协议转换器。网关在网络层以上实现网络互连,是复杂的网络互 连设备&#xff0…

常见背包问题

一.前言若你想学习或正在学习动态规划,背包问题一定是你需要了解的一种题型,并且大多数人最初都是从背包问题入坑进而打开动态规划这一大门。背包问题分为多种,你可以先掌握最常见的主要是三类:01背包、完全背包、多重背包二.分析…

C语言--动态内存管理1

目录前言动态内存函数介绍mallocfreecallocrealloc常见的动态内存错误对NULL指针的解引用操作对动态开辟空间的越界访问对非动态开辟内存使用free释放使用free释放一块动态开辟内存的一部分对同一块动态内存多次释放动态开辟内存忘记释放(内存泄漏)对通讯…

TCP和UDP协议的区别?

是否面向连接: TCP 是面向连接的传输,UDP 是面向无连接的传输。 是否是可靠传输:TCP是可靠的传输服务,在传递数据之前,会有三次握手来建立连接;在数据传递时,有确认、窗口、重传、拥塞控制机制…

Linux编辑器-vim

一、vim简述1)vi/vim2)检查vim是否安装2)如何用vim打开文件3)vim的几种模式命令模式插入模式末行模式可视化模式二、vim的基本操作1)进入vim(命令行模式)2)[命令行模式]切换至[插入模式]3)[插入模式]切换至[命令行模式]4)[命令行模…

【C语言进阶】动态内存管理

真正的人生,只有在经过艰难卓绝的斗争之后才能实现。 ——塞涅卡 目录 一.为什么存在动态内存分配? 二.动态内存管理的函数 1.malloc函数 2.free函数 ​3.calloc函数 4.realloc函数 三.常见的动态内存错误 1.对N…

python编程:使用pyecharts绘制拟合曲线图

pyecharts库是python下实现的echarts图表绘制库,接下来,我们使用pyecharts来绘制一条曲线,来体验一下pyecharts的基本使用效果。 1、首先,我们要安装下pyecharts库,在pycharm终端输入安装命令: pip install…

pytorch实现深度神经网络与训练

目录 1. 随机梯度下降算法 2.优化器 3. 损失函数 3.1 均方误差损失 3.2 交叉熵损失 4.防止过拟合 4.1 过拟合的概念 4.2 防止过拟合的方法 5. 网络参数初始化 5.1 网络参数初始化方法 5.2 参数初始化方法应用实例 1.针对某一层的权重进行初始化 2.针对一个网络的权…

基于ESP32做低功耗墨水屏时钟

基于ESP32做低功耗墨水屏时钟电子墨水屏概述ESP32实验低功耗电子时钟功能描述接线开发实验结果电子墨水屏 概述 电子墨水是一种革新信息显示的新方法和技术。和传统纸差异是电子墨水在通电时改变颜色,并且可以显示变化的图象,像计算器或手机那样的显示。…

使用ArcGIS为科研论文制作正确、美观、详细的插图

科研论文中的插图,如果图中包含地理信息,那么首先需要在图中标明指北针、比例尺、图例,然后在此基础上再对作的图进一步的美化和修改。 来源:https://doi.org/10.1016/j.uclim.2022.101326 这种就是属于是最常见的研究区概况图&a…

(只需五步)注册谷歌账号详细步骤,解决“此电话号码无法验证”问题

目录 第一步:打开google浏览器 第二步:设置语言为英语(美国) 第三步:点击重新启动,重启浏览器 第四步:开始注册 第五步,成功登录google账号! 如果出现这样的原因&…

java多线程之线程安全(重点,难点)

线程安全1. 线程不安全的原因:1.1 抢占式执行1.2 多个线程修改同一个变量1.3 修改操作不是原子的锁(synchronized)1.一个锁对应一个锁对象.2.多个锁对应一个锁对象.2.多个锁对应多个锁对象.4. 找出代码错误5. 锁的另一种用法1.4 内存可见性解决内存可见性引发的线程安全问题(vo…

乐观锁和悲观锁 面试题

Mysql的乐观锁和悲观锁 实现方式加锁时机常见的调用方式优势不足适用场景乐观锁开发自定义更新数据的时候sql语句中进行version的判断高并发容易出现不一致的问题高并发读,少写悲观锁Mysql内置查询数据的开始select * for update保证一致性低并发互联网高并发场景极…

linux实验之shell编程基础

这世间,青山灼灼,星光杳杳,秋风渐渐,晚风慢慢 shell编程基础熟悉shell编程的有关机制,如标准流。学习Linux环境变量设置文件及其内容/etc/profile/etc/bashrc/etc/environment~/.profile~/.bashrc熟悉编程有关基础命令…

JVM类加载机制

文章目录定义类加载过程加载链接验证准备解析初始化类加载器双亲委派模型定义 Java 虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型,这个过程被称为虚拟机的类…

有手就行 -- 搭建图床(PicGo+腾讯云)

🍳作者:贤蛋大眼萌,一名很普通但不想普通的程序媛\color{#FF0000}{贤蛋 大眼萌 ,一名很普通但不想普通的程序媛}贤蛋大眼萌,一名很普通但不想普通的程序媛🤳 🙊语录:多一些不为什么的…