当前位置: 首页 > news >正文

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

相关文章:

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

近期,AR/VR光学专家Karl Guttag介绍了两家在CES 2023展出光学传感技术的公司:poLight和CML(剑桥机电一体化)。​同时介绍两家公司的原因,是因为他们提供了实现AR/VR“光学微动”(Optics Micromovement&…...

ECL@SS学习笔记(3)-概念数据模型

ECLSS 是产品,服务的分类和描述系统。本文介绍其内部的数据模型。ECLSS的作用ECLSS 标准的目标是为了实现工业界数据交换的标准化。这个标准主要作用是产品的分类和描述。分类为了有效地物料管理,供应链管理和电子商务,需要对物料进行分类和编…...

206. 反转链表

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1] 示例 2: 输入:head [1,2] 输出:[2,1] 示例 3: 输…...

文心一言 vs GPT-4 —— 全面横向比较

文心一言 vs GPT-4 —— 全面横向比较 3月15日凌晨,OpenAI发布“迄今为止功能最强大的模型”——GPT-4。我第一时间为大家奉上了体验报告《OpenAI 发布GPT-4——全网抢先体验》。 时隔一日,3月16日下午百度发布大语言模型——文心一言。发布会上&#…...

rancher2.6进阶之kubectl安装

rancher2.6进阶之kubectl安装 1.安装kubectl客户端 1.1.1.使用命令行下载安装包: curl -LO https://dl.k8s.io/release/$(curl -L -s https://dl.k8s.io/release/stable.txt)/bin/linux/amd64/kubectl Note: 可指定下载版本, 将 ( c u r l − L − s h t t p s : / / d l . k …...

图像基本变换

缩放与裁剪裁剪图像的裁剪,是指将图像的某个区域切割出来。一些常见的应用场景包括:* 感兴趣区域提取* 去除无用信息* 图像增强* 纠偏:去除不规则部分,将图像变得更加整齐事实上,图像裁剪的裁剪通常就是一个numpy矩阵切…...

基于文心一言的底层视觉理解,百度网盘把「猫」换成了「黄色的猫」

随着移动互联网的一路狂飙,手机已经成为人们的新器官。出门不带钥匙可以,不带手机却是万万不可以的。而手机上,小小的摄像头也越来越成为各位「vlogger」的口袋魔方。每天有超过数亿的照片和视频被上传到百度网盘中,这些照片和视频…...

安卓开发的环境配置教程

文章目录事先准备:下载 JDK、Gradle下载安装 Android Studio下载安装 Android SDK下载安装 ADB笔者的环境: Java 17.0.1 Gradle 8.0.1 Android Studio Electric Eel | 2022.1.1 Patch 1 Windows 10 教育版 64位 事先准备:下载 JDK、Gradl…...

【Spring Cloud Alibaba】Spring Cloud Alibaba 搭建教程

文章目录教程适用版本一、简介主要功能组件开源地址二、开始搭建1.项目搭建与依赖管理2.服务注册与发现(Nacos安装)3.创建服务提供者4.创建服务消费者5.创建服务消费者(Feign)6.添加熔断机制(Sentinel)7.Sentinel熔断器仪表盘监控…...

关于自动机器学习flaml训练时的一些报错

一、版本背景flaml 1.1.3sciket-learn 0.23.0二、一路报错2.1、SyntaxError: future feature annotations is not definedTraceback (most recent call last):File "C:/Users/dell/Desktop/AI/run.py", line 151, in <module>model.autoMlArgs(queryDf,targe…...

【计算机视觉】消融实验(Ablation Study)是什么?

文章目录一、前言二、定义三、来历四、举例说明一、前言 我第一次见到消融实验&#xff08;Ablation Study&#xff09;这个概念是在论文《Faster R-CNN》中。 消融实验类似于我们熟悉的“控制变量法”。 假设在某目标检测系统中&#xff0c;使用了A&#xff0c;B&#xff0…...

Java毕业论文参考文献参考例子整理

[1]李庆民.基于java的软件agent开发环境的分析[J].数字技术与应用,2017,01:189.    [2]籍慧文.Web应用开发中JAVA编程语言的应用探讨[J].科技创新与应用,2017,07:90.    [3]卜令瑞.基于Java软件项目开发岗位的企业实践总结报告[J].职业,2016,32:124-125.    [4]肖成金,吕…...

C++ Primer第五版_第六章习题答案(21~30)

文章目录练习6.21练习6.22练习6.23练习6.24练习6.25练习6.26练习6.27练习6.28练习6.29练习6.30练习6.21 编写一个函数&#xff0c;令其接受两个参数&#xff1a;一个是int型的数&#xff0c;另一个是int指针。函数比较int的值和指针所指的值&#xff0c;返回较大的那个。在该函…...

SLAM算法之HectorSLAM,Gmapping,KartoSLAM,CoreSLAM和LagoSLAM

文章将介绍使用的基于机器人操作系统&#xff08;ROS&#xff09;框架工作的SLAM算法。 在ROS中提供的五种基于2D激光的SLAM算法分别是&#xff1a;HectorSLAM&#xff0c;Gmapping&#xff0c;KartoSLAM&#xff0c;CoreSLAM和LagoSLAM。当然最后还有比较经典的google开源的ca…...

phpstorm断点调试

环境&#xff1a;win10phpstorm2022phpstudy8lnmp 1、phpinfo(); 查看是否安装xdebug&#xff0c;没有走以下流程 2、phpstudy中切换不同版本php版本&#xff0c;有些版本不支持xdebug&#xff08;如php8.0.2&#xff09;&#xff0c;有些已经自带了&#xff08;如php7.3.9&a…...

做一个前端网页送给女朋友~轮播图+纪念日

文章目录1. 轮播图框架2. 轮播图大盒子实现1. 盒子及图片的可视化2. 将图片重叠起来并放入轮播图盒子中...相对定位与绝对定位3. 添加左右按钮4. 点击按钮跳转图片5. 鼠标离开图片轮播图按钮隐藏6. 添加小圆点按钮7. 点击小圆点跳转图片并且该小圆点变色8. 自动轮播9. 最后一步…...

CSDN 编程竞赛三十九期题解

竞赛总览 CSDN 编程竞赛三十九期&#xff1a;比赛详情 (csdn.net) 竞赛题解 题目1、圆小艺 最近小艺酱渐渐变成了一个圆滑的形状球&#xff0c;小艺酱开始变得喜欢上球&#xff01;小艺酱得到n个同心圆。小艺酱对着n个同心圆进行染色&#xff0c;相邻的圆范围内不能有相同的…...

ChatGPT来了你慌了吗?

文章目录一、ChatGPT是什么&#xff1f;一、ChatGPT到底多强大&#xff1f;三、各平台集成了ChatGPT插件&#xff1a;四、ChatGPT能否取代程序员&#xff1f;一、ChatGPT是什么&#xff1f; ChatGPT&#xff08;全名&#xff1a;Chat Generative Pre-trained Transformer&…...

Dijkstra 算法

Dijkstra 算法&#xff08; 迪杰斯特拉算法&#xff09;&#xff0c; 又叫最短路径算法&#xff0c; 这是常见的图论中的最短路径算法&#xff0c; 由 Edsger W.Dijkstra 在 1959 年发表。 这种算法能够给定一个图中的源节点&#xff08; Source Node&#xff09;&#xff0c; …...

EIgamal 算法实现与解读

EIgamal 算法实现与解读 数学知识1.求原根2.求逆元快速幂求解EIgamal 算法1. Elgamal密钥产生2. Elgamal加密3. Elgamal解密效果如下:数学知识 1.求原根 如果g是p的原根,就是g^(p-1) = 1 (mod P)当且仅当指数为p-1的时候成立.(这里P是素数) 简单来说,g^i mod p ≠ g^j m…...

测试微信模版消息推送

进入“开发接口管理”--“公众平台测试账号”&#xff0c;无需申请公众账号、可在测试账号中体验并测试微信公众平台所有高级接口。 获取access_token: 自定义模版消息&#xff1a; 关注测试号&#xff1a;扫二维码关注测试号。 发送模版消息&#xff1a; import requests da…...

[2025CVPR]DeepVideo-R1:基于难度感知回归GRPO的视频强化微调框架详解

突破视频大语言模型推理瓶颈,在多个视频基准上实现SOTA性能 一、核心问题与创新亮点 1.1 GRPO在视频任务中的两大挑战 ​安全措施依赖问题​ GRPO使用min和clip函数限制策略更新幅度,导致: 梯度抑制:当新旧策略差异过大时梯度消失收敛困难:策略无法充分优化# 传统GRPO的梯…...

服务器硬防的应用场景都有哪些?

服务器硬防是指一种通过硬件设备层面的安全措施来防御服务器系统受到网络攻击的方式&#xff0c;避免服务器受到各种恶意攻击和网络威胁&#xff0c;那么&#xff0c;服务器硬防通常都会应用在哪些场景当中呢&#xff1f; 硬防服务器中一般会配备入侵检测系统和预防系统&#x…...

Unsafe Fileupload篇补充-木马的详细教程与木马分享(中国蚁剑方式)

在之前的皮卡丘靶场第九期Unsafe Fileupload篇中我们学习了木马的原理并且学了一个简单的木马文件 本期内容是为了更好的为大家解释木马&#xff08;服务器方面的&#xff09;的原理&#xff0c;连接&#xff0c;以及各种木马及连接工具的分享 文件木马&#xff1a;https://w…...

嵌入式学习笔记DAY33(网络编程——TCP)

一、网络架构 C/S &#xff08;client/server 客户端/服务器&#xff09;&#xff1a;由客户端和服务器端两个部分组成。客户端通常是用户使用的应用程序&#xff0c;负责提供用户界面和交互逻辑 &#xff0c;接收用户输入&#xff0c;向服务器发送请求&#xff0c;并展示服务…...

A2A JS SDK 完整教程:快速入门指南

目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库&#xff…...

【Nginx】使用 Nginx+Lua 实现基于 IP 的访问频率限制

使用 NginxLua 实现基于 IP 的访问频率限制 在高并发场景下&#xff0c;限制某个 IP 的访问频率是非常重要的&#xff0c;可以有效防止恶意攻击或错误配置导致的服务宕机。以下是一个详细的实现方案&#xff0c;使用 Nginx 和 Lua 脚本结合 Redis 来实现基于 IP 的访问频率限制…...

R 语言科研绘图第 55 期 --- 网络图-聚类

在发表科研论文的过程中&#xff0c;科研绘图是必不可少的&#xff0c;一张好看的图形会是文章很大的加分项。 为了便于使用&#xff0c;本系列文章介绍的所有绘图都已收录到了 sciRplot 项目中&#xff0c;获取方式&#xff1a; R 语言科研绘图模板 --- sciRplothttps://mp.…...

华为OD机试-最短木板长度-二分法(A卷,100分)

此题是一个最大化最小值的典型例题&#xff0c; 因为搜索范围是有界的&#xff0c;上界最大木板长度补充的全部木料长度&#xff0c;下界最小木板长度&#xff1b; 即left0,right10^6; 我们可以设置一个候选值x(mid)&#xff0c;将木板的长度全部都补充到x&#xff0c;如果成功…...

【Elasticsearch】Elasticsearch 在大数据生态圈的地位 实践经验

Elasticsearch 在大数据生态圈的地位 & 实践经验 1.Elasticsearch 的优势1.1 Elasticsearch 解决的核心问题1.1.1 传统方案的短板1.1.2 Elasticsearch 的解决方案 1.2 与大数据组件的对比优势1.3 关键优势技术支撑1.4 Elasticsearch 的竞品1.4.1 全文搜索领域1.4.2 日志分析…...