拓冰建站拓冰建站
首页 / 资讯中心 / 正文

VR头显图像传感器选型:轻量化与全局快门是关键

VR头显的体验好坏很多时候不是看屏幕分辨率而是看设备会不会压得你鼻梁疼、戴十分钟就觉得累。我拿到过不少工程样机拆开之后发现真正决定头显能不能做轻做小的往往是那些藏在镜头模组后面的图像传感器Image Sensor。最近行业里对“Light, Tiny Image Sensor for VR Headsets”的讨论越来越热很多方案商都在往这个方向卷。这篇就把我这些年做VR硬件集成时对传感器选型、微型化设计、以及真实坑点的思考完整梳理一遍。不管你是做VR整机、模组还是正在评估下一代方案这篇应该能帮你少走不少弯路。1. VR头显里的图像传感器到底在扛什么活1.1 没人用头显拍照传感器的真实任务清单很多人一听“图像传感器”第一反应是拍照、拍视频。但在VR头显里传感器几乎从来不干“拍一张好看的风景照”这种事。它更像是一双全天候待命的“感知眼睛”每一帧画面都是为了给设备定位、给用户交互、给系统提供决策依据。具体来说VR头显里的图像传感器通常同时承担着以下几类任务眼球追踪通过红外光照射眼球传感器捕捉角膜反射和瞳孔位置实时计算出注视点方向。这个数据直接喂给注视点渲染Foveated Rendering系统决定画面中心区域和边缘区域的分辨率分配。传感器响应慢了、分辨率不够渲染系统就会产生明显延迟用户马上会感到画面撕裂甚至眩晕。手势与骨骼追踪头显前侧的深度传感器或者双目相机需要实时捕捉手部的位置、姿态、动作。这块对全局快门Global Shutter有硬性要求——手部在快速运动时如果使用卷帘快门Rolling Shutter会出现明显的果冻效应手在画面里就是歪的追踪算法直接崩溃。6DoF空间定位也就是常说的SLAM。头显通过传感器连续采集环境特征点匹配前后帧的几何变化算出自己在三维空间里的位置和朝向。这个用途要求传感器在快速转头和暗光环境下都能稳定输出低噪声图像。面部表情捕捉部分高端VR头显内侧还有朝下的传感器专门捕捉下半张脸的表情变化用于虚拟化身Avatar的实时驱动。这个场景对功耗极其敏感因为它的工作频率高、计算量大。环境光感应一些超低功耗的小传感器负责感知环境亮度变化用于自动调节屏幕亮度和红外补光灯功率。所以你会发现在VR头显里传感器的价值根本不在于“像素高不高”“画质好不好”而在于它能不能在极低的功耗预算下、极其紧凑的空间里稳定地完成这些感知任务。轻和小不是装饰性指标而是功能性的硬约束。1.2 为什么“轻”和“小”优先于“高像素”消费级VR头显的重量过去几年一直在往下降但仍然是个大问题。一台头显挂在脸上哪怕只多10克前重后轻的失衡感都会被放大长时间佩戴就会压迫面部和颈椎。整个头显的机械结构为了这多出来的重量还得加强支撑、加厚泡棉这又反过来增加重量形成恶性循环。在重量预算表里每个光学模组大概占多少克结构工程师和硬件工程师几乎是按克来抠的。一个标准的传感器模组包括镜头、IR滤光片、PCB板、连接器、屏蔽罩整套下来少则2克多则5克。如果头显里要塞5到8颗传感器那这个重量就是10到40克——在整机的重量预算里这已经是不可忽略的占比。更关键的是体积。头显内部寸土寸金主板、散热模组、屏幕、电池都在抢空间。传感器模组放的位置通常又很特殊——要么在镜片周围要么在面壳内侧这些位置的纵深极其有限。一个高一点的传感器封装就会把面壳厚度顶起来直接影响整机外观ID设计和光学设计。轻和小本质上是在替结构设计“解压”。1.3 轻量化带来的连锁工程收益很多人会忽略一个连锁反应——传感器小了功耗也会下来发热降低然后整个散热设计都跟着轻松。VR头显是戴在脸上的皮肤直接接触外壳。表面温度超过40℃体验就开始明显不适超过45℃甚至存在低温烫伤风险。散热是头显设计中非常头疼的问题风扇会带来噪声和振动被动散热则对发热源的数量和密度极其敏感。小型化传感器通常采用更先进的制程和更低的供电电压工作功耗可以从几百毫瓦下降到几十毫瓦。别小看这几十毫瓦的差异头显里十几颗传感器累计起来就是几百毫瓦的功耗差。再乘以使用时长直接反映在电池容量和续航上。而电池小了重量又能降一截。这是典型的“因小得大”的设计杠杆——在传感器上抠出的每一克每一毫瓦都会在整机层面放大成明显的体验提升。2. 从像素到封装微型化传感器实现的几道关卡2.1 像素结构背照式、堆栈式与全局快门的光路博弈要把传感器做小最直接的手段就是把像素做小、把像素阵列做小。但像素面积一旦缩小每个像素能收集到的光子数量就会变少信噪比随之下降。尤其是在暗光环境下的空间定位场景噪声增大意味着特征点提取不稳定最终效果就是定位漂移。为了解决这个矛盾现在的微型传感器普遍采用**背照式BSIBack-Side Illumination**结构。传统的前照式FSI结构中光线要穿过金属布线层才能到达感光二极管大量光被金属线条反射和吸收。BSI把感光层翻到背面光线直接进入感光区量子效率大幅提升。在同样像素尺寸下BSI的灵敏度比FSI高出约30%到50%这就相当于变相允许传感器把像素做得更小而保持画质。再进一步堆栈式Stacked结构把感光芯片和逻辑电路芯片分开堆叠再用TSV硅通孔互连。这样像素区可以做到几乎没有逻辑电路占用面积填充系数更高而且逻辑电路的制程和感光层的制程可以各自独立优化。对于需要捕捉快速运动的场景堆叠式结构的另一个优势是全局快门所需的模拟存储电容可以放在逻辑芯片上。全局快门的核心难题是所有像素需要同时曝光、同时读出但数据带宽有限所以需要在每个像素里暂时存储电荷。这个存储电容体积不小如果放在像素区会严重占用感光面积。堆叠式结构可以把存储电容、相关双采样电路都移到逻辑层像素区的感光面积最大化整体尺寸也得以压缩。2.2 封装工艺“小”的最后一公里传感器芯片本身小并不代表模组小。封装工艺决定了从裸片Die到可用元件之间究竟要占多少面积、多高厚度。传统手机摄像头的CSP芯片级封装带有基板、打线、保护胶整个封装尺寸比裸片大一圈高度也动辄几百微米。在VR头显里这种封装很难塞进镜片旁边的狭小空间。现在微型VR传感器主流采用的是Cube封装和晶圆级封装WLP。Cube封装把芯片直接堆叠在基板上用硅通孔从背面引出电气连接封装尺寸几乎可以做到和裸片一样大。晶圆级封装则是在晶圆阶段直接完成重布线RDL和焊球制作然后整体切割封装尺寸更小、一致性更好。封装工艺还直接决定了模组的光学高度。镜头到传感器表面的距离法兰焦距必须控制得非常精确封装越薄、平面度越好光学设计就越容易做镜头总长也能压缩。现在的超小型VR摄像头模组整体高度可以做到不到3毫米这里面封装工艺贡献了关键的一半。2.3 CRA光线角度小尺寸光学的隐形约束很多时候传感器做到了、镜头也做到了但组合在一起画质就不行。问题往往出在CRAChief Ray Angle主光线角匹配上。CRA描述的是光线从镜头出射后到达传感器像素表面时与法线的夹角。镜头的设计决定了出射光线的CRA而传感器像素的微透镜设计决定了它对入射光角度的敏感程度。如果镜头出射的CRA大于像素微透镜的接受角边缘视场就会出现严重的颜色偏移和亮度衰减业内叫“Color Shading”。在VR这种小尺寸模组里镜头的光学设计余量很小。为了让模组变薄镜头的出射光通常更“斜”也就是CRA偏大。这时候如果直接拿一颗为手机主摄设计的传感器来用边缘画质大概率会崩。选型时必须明确查看传感器规格书里的CRA范围同时要求模组厂做CRA匹配仿真。这里我建议所有做VR模组的团队把CRA匹配测试直接放进设计评审的强制检查项不要等样品出来了才发现问题那时候改镜头设计、换传感器、重新流片验证周期至少多出两个月。2.4 特殊波长能力为什么VR传感器都强调近红外增强翻开任何一颗面向VR的传感器数据手册都会看到NIR近红外增强这个卖点。原因很简单VR头显的大部分感知场景用的是主动红外光而不是环境可见光。眼球追踪的典型方案是几个850nm或940nm的VCSEL红外激光器把特定图案投射到眼球表面传感器抓取反射图案。这个波段下环境光的干扰可以大幅减少因为传感器前端的滤光片只允许红外光通过。问题在于普通CMOS传感器的硅材料在可见光波段响应最好到850nm以上量子效率就开始急剧下降。如果不做近红外增强设计到940nm波段的量子效率可能只剩下百分之十几那就意味着要么增加激光器功率功耗和安全隐患要么降低帧率追踪延迟上升。近红外增强通常在像素设计中通过三种手段实现一是优化外延层的掺杂浓度和厚度让长波光子更有效地被吸收二是设计针对红外波段的抗反射膜减少940nm光在传感器表面的反射损失三是微透镜的厚度和材料选择让红外光更高效地汇聚到感光区。做选型时建议直接对比传感器在940nm波段的量子效率而不是只看可见光下的表现。同一颗传感器在可见光领域表现平平可能在红外波段是王者反过来也有可见光很猛、红外一塌糊涂的情况。3. 评估一颗VR传感器我会先看这六组参数3.1 光学格式与像素尺寸为什么1/7英寸反而是合理的存在看到“1/7英寸”这种光学格式很多从手机影像过来的人会下意识觉得“这传感器也太小了吧”。但在VR场景里这不是缺点反而是工程合理性所在。光学格式决定了镜头的尺寸上限。传感器靶面越大镜头需要的口径越大、镜片数量越多、整个模组越重。在VR头显里传感器的职责是捕捉眼球、手部、环境信息这些目标的特征尺度相对固定不需要像相机那样追求宽动态的物理大底。从实际体验看一颗1/7英寸左右、像素尺寸在1.4μm到2.5μm之间的传感器配合专门优化的镜头已经能完美满足眼球追踪和手势识别所需的角分辨率。而同样的像素数如果把靶面做大系统要付出的代价是镜头体积成倍增加、成本上升、模组重量上升。这个账算下来微型传感器选择小靶面是理性的工程取舍。3.2 全局快门与卷帘快门一条硬性分界线这个参数在VR传感器里没有商量余地——凡是用在头部追踪、眼球追踪、手势识别上的传感器必须选全局快门。原理很好理解。卷帘快门是逐行曝光、逐行读出的。画面里的物体在快速运动时先曝光的那几行和最后曝光的那几行会记录到物体完全不同的位置结果就是画面里的直线变成斜线、圆形变成椭圆形。这在拍照时可以成为特殊效果但对于计算机视觉算法就是灾难——特征点的位置计算出来就是错的。全局快门给所有像素一个同步曝光窗口无论物体运动多快单帧画面里的空间关系都是准确的。这对3D结构光、双目视差计算尤其重要因为算法需要从两幅图或者一幅图里的多个特征点去重建三维坐标任何空间畸变都会直接导致深度误差。3.3 功耗与待机模式毫瓦级功耗和快速唤醒VR头显的功耗预算极其苛刻而这些感知传感器通常又要求7x24小时在线。眼球追踪和SLAM不能等用户把头戴好之后才开始工作设备必须随时处于可感知状态。所以一线传感器厂商都在卷两个方向一是正常工作的功耗降到几十毫瓦量级二是支持多种低功耗状态和快速唤醒。比如传感器可以在1帧/秒的低帧率下进行“存在性检测”发现用户戴上头显后在几毫秒内切换到30帧/秒或60帧/秒的完整工作模式。选型时除了看数据手册上的典型功耗一定要问清楚两点待机模式切换到全速模式的唤醒时间是多少毫秒。不同帧率档位下的实际功耗曲线而不是只看单点功耗。这两个数据直接关系到系统的低功耗架构设计。一颗标称功耗很低、但唤醒需要几十毫秒、每次唤醒都要重新初始化寄存器的传感器实际用起来可能比一颗功耗稍高、但能瞬时切入切出的传感器更费电。3.4 暗电流与信噪比低光性能的真实含义在主动红外方案里暗光环境对系统的挑战不来自环境光不够而来自传感器自身的“底噪”和“暗电流”。暗电流是传感器在没有光照时由于热激发产生的电荷。温度越高、曝光时间越长、像素越小暗电流越大。它对追踪系统的危害在于暗电流会在图像上形成固定的亮斑和随机噪声。随机噪声会干扰特征点的提取阈值固定亮斑则会让算法在某个空间位置出现持续的误判。选型时我会重点关注两个指标暗电流密度单位是e-/s/μm²左右以及低照度下的信噪比SNR。更直接的测试方法是把镜头盖上用实际工作温度和实际曝光时间跑一遍看图像噪声的均方根值。另外很多传感器内置了数字CDS相关双采样和降噪算法这在微型传感器里非常重要。因为计算资源有限算法侧能留给降噪的算力不多传感器预处理越干净上位机的追踪稳定性越好。3.5 MIPI通道与带宽多传感器同步的隐藏瓶颈VR头显里通常不是一颗传感器而是同时挂载4到8颗。这些传感器数据都要通过MIPI CSI接口传输到主控SoC带宽分配合不合理、同步机制好不好用直接决定了系统复杂度和成本。微型传感器由于数据量相对较小通常可以砍掉一部分MIPI通道用单通道或双通道运行。这样可以减少PCB走线层数、简化连接器Pin数为整机节省空间。但前提是传感器必须支持精确的多摄像头同步触发Sync。多目系统里左右眼传感器如果曝光时间不一致哪怕是微秒级的偏差计算出来的深度图也会出现误差导致用户感知到平面偏移。所以评估传感器时不要只看接口速度还要确认是否支持硬件触发输入引脚非软件触发。多颗传感器曝光同步的抖动是多少纳秒级别。在降低MIPI通道数的同时是否还能保持稳定的帧率。3.6 不同品类的传感器参数对比VR专用和通用传感器的差异对比维度VR专用微型传感器手机主摄传感器安防监控传感器车载传感器光学格式极小1/7英寸级大1/1.5英寸级中1/3英寸级中大1/2英寸级像素尺寸1.4~2.5μm0.8~1.2μm2~3μm3~4μm快门类型全局快门为主卷帘快门为主卷帘快门为主全局卷帘工作功耗几十毫瓦几百毫瓦百毫瓦级百毫瓦级主要优化波长850nm/940nm红外可见光可见光部分红外可见光红外封装高度极薄1mm量级中等中等中等偏大核心场景眼球追踪、SLAM、手势拍照、视频全天候监控ADAS、环视寿命与可靠性消费级2-3年消费级工业级车规级这个对比能直观解释一个现象为什么不能把手机主摄的传感器直接用进VR头显。手机传感器像素小、靶面大、功耗高、卷帘快门几乎每一项指标都踩在VR场景的对立面上。同样监控和车载传感器虽然后度可靠但体积和功耗完全不适合贴脸设备。4. 集成路上的真实风险与我的排查经验4.1 镜头模组公差微型模组的三大参数陷阱传感器选好了模组组装又是一个大坑。微型VR模组的组装公差要求通常以微米计比常规模组严格一个数量级。第一个陷阱是后焦距Flange Back公差。后焦距指的是镜头最后一个光学面到传感器感光面的距离。这个距离偏差哪怕只有20到30微米就会让画面出现可感知的失焦。微型模组的镜头通常是塑胶非球面镜片热膨胀系数大温度变化就会让后焦距漂移。我在实际测试中发现模组在常温下标定好之后放进45℃的高温箱里清晰度就掉了明显一档。应对办法一是选择带温漂补偿设计的镜头结构二是传感器端的对焦检测算法要能在系统层面做微调和判断。如果传感器本身支持通过寄存器写入手动对焦点那在量产标定环节可以留出调整余量。第二个陷阱是镜头与传感器的偏轴Tilt公差。镜头光轴和传感器感光面的垂直度如果偏差超过0.5度就会出现一边清晰一边模糊的画质劣化。尤其是头显里空间狭小模组安装往往采用胶水固定固化过程中的应力释放会造成明显的偏轴。我们曾经排查过一批“边缘模糊”的模组问题不在镜头也不在传感器而是点胶固化后胶水收缩把模组拉歪了。第三个陷阱是CRA在组装后的偏移。前面讲过CRA匹配是光学设计的核心但实际组装中如果镜头和传感器之间的位置发生微米级偏移整个系统的CRA关系就会改变边缘颜色偏移会重新出现。模组供应商需要提供可视化的CRA匹配曲线和公差带而不是只给一个标称值。4.2 热漂移与噪声同靠一块热源VR头显内部是一个热环境恶劣的小盒子。传感器通常旁边就是屏幕驱动板、主SoC、电源管理单元。当设备高负载运行时头部内侧的温度可能从环境温度一路升到接近50摄氏度。温度对传感器的影响比我预想的严重得多。暗电流随着温度升高呈指数增长大约每升高8到10度暗电流翻一倍。这意味着白天刚戴上头显时的追踪精度和玩了一小时游戏之后相比会有明显差异。玩家如果发现玩久了之后定位开始飘很可能不是算法问题而是传感器热噪声在升高。我们的解决方案分两步走第一步在硬件上做热隔离让传感器和主发热元件之间增加铜箔屏蔽和隔热垫第二步在软件上做温度补偿校准在产线上采集传感器在20℃、35℃、50℃三档温度下的暗电流基线运行时根据传感器内部温度传感器的读数动态扣除暗电流。这套补偿做下来热噪带来的定位漂移降低了约70%。4.3 供电纹波与快门伪影不太像常见问题的“隐性刺客”有个问题我们排查了很久才定位到传感器在某个特定帧率下画面会出现条纹状亮度不均但换个帧率又一切正常。一开始怀疑是传感器坏了后面用示波器测了供电脚的纹波才发现是传感器工作时电流突变和主板开关电源的纹波产生了共振。微型传感器的电源设计有两套思路一是直接用主板上的数字电源简单但是纹波大二是用一颗低噪声LDO为传感器单独供电干净但占用空间和成本。对VR这种感知精度要求极高的场景我强烈建议宁可多花一点面积也要为传感器提供独立的低噪声供电。纹波对传感器的影响不会直接显示在规格书里但会以图像噪声、伪影、异常帧的形式出现定位起来极其痛苦。另外还要格外注意传感器电源的瞬态响应。传感器启动瞬间、帧率切换瞬间、全局快门曝光瞬间电流需求都会有突变。如果供电跟不上图像就会在特定位置出现横向或纵向的亮线。排查这类问题要拿电流探头去抓传感器工作状态切换时的瞬态电流波形而不是只看稳态纹波。4.4 ESD与连接器可靠性贴脸设备的特殊性VR头显是贴在用户脸部的设备而人体本身是一个移动的静电源。冬天穿化纤衣物时人体静电电压可以轻松超过几千伏甚至上万伏。头显的外壳虽然是塑料的但镜头孔、缝隙、麦克风开口、按键周围都可能成为静电放电ESD的入侵路径。传感器的ESD防护等级通常和它的体积成反比——越小的封装防护能力往往越弱。因为封装小了内部和外部之间的爬电距离更短高压更容易穿越。这个矛盾在VR微型传感器上尤其明显。我的经验是不能只依赖传感器自身的片上ESD保护必须在模组层面做防护。常见的做法是在FPC连接器旁边加TVS管阵列同时保证外壳接地路径通畅。还有一点容易被忽略光学镜头本身如果是导电部件比如带IR滤光片的玻璃它可能成为静电直接耦合到传感器内部的一个通道。这种情况下必须在镜头金属压环和地之间做电气连接。真实案例某批次样机在冬季量产时用户反馈“戴上头显的一瞬间画面会出现几帧雪花”。排查后发现是用户手上静电通过头显外壳耦合到传感器FPC干扰了MIPI信号。最终的修复方案是在FPC和主板的连接器附近增加了一颗共模滤波器和两颗TVS管问题彻底消失。4.5 校准、标定与产线测试传感器到了产线才是真正的考验再好的传感器如果产线标定流程不合理良率一样上不去。VR头显的多传感器标定比普通手机难的地方在于系统复杂度——每台设备要同时标定多颗传感器的内参、外参、不同波段的响应差异。产线标定的核心步骤通常包括暗场标定遮挡镜头记录传感器在标准曝光下的暗电流基线生成校正表。亮度响应标定用标准光源照射不同灰度级标定传感器的曝光-灰阶曲线。内参标定使用标定板棋盘格或圆点阵计算每颗传感器的焦距、主点、畸变系数。外参标定对于双目或多目系统计算传感器之间的相对位姿。NIR响应一致性标定在红外光环境下标定多颗传感器对红外光的响应差异保证算法在不同设备间表现一致。标定过程中最容易出问题的环节是标定板和环境光的控制。工业现场经常有50Hz或60Hz的工频光源干扰导致红外标定图像带周期性的亮度波动。如果标定工位没有相对封闭的遮光环境产线标定的数据就会带额外噪声直接影响量产的追踪精度一致性。还有一点经验是标定算法里的异常值剔除逻辑要写得足够健壮。我在工厂遇到过这样的情况——标定板上有一个脏点或者反光点被算法当成了棋盘格的内角点整颗传感器的内参计算都错了但软件流程却判定“标定通过”。结果就是这台设备用户使用时会明显感觉定位漂移。后来我们在标定流程里加入了标准偏差阈值判断任何一颗传感器的标定残差超过阈值设备直接送到维修工位复测不再流入包装线。写在最后的几点实在建议VR头显的图像传感器选型比我最初预想的要复杂得多。它不像手机传感器那样可以依赖“底大一级压死人”的简单逻辑它要求在重量、尺寸、功耗、性能、成本之间找到一个极其精确的平衡点。每一克重量、每一毫瓦功耗、每一微米厚度都是被用户佩戴体验和产品竞争力所倒逼出来的硬指标。如果你正在做VR产品的传感器选型我的建议是把光学、结构、软件、产线的人全部拉进选型评审会而不是让硬件工程师自己拍板。传感器不只是一个物料编号它决定的是镜头模组的高度、FPC的形状、主板的布局、算法的复杂度、产线的标定工序。任何一个环节的负责人都可能凭一个实际测试数据改变选型方向。最后再分享一个我在项目复盘时总结的经验一定要在项目早期就同步开始传感器的实测评估不要只依赖数据手册。把传感器装上最小验证板放到真实的使用环境中戴上头显、用手快速挥动、在暗光下转圈、在温度箱里加热把你能想到的极端场景都跑一遍。数据手册回答的是“这颗传感器理论上怎么样”而实测回答的是“这颗传感器在你的产品里到底能不能用”。后者才是决定产品成败的关键。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门