Camera HAL— 多摄 Zoom 切换端到端调用流程

发布时间:2026/8/5 9:54:45
Camera HAL— 多摄 Zoom 切换端到端调用流程 Camera HAL —— 多摄 Zoom 切换端到端调用流程(CHI-CDK → CAMX → KMD)0. 一句话结论(先看这个)zoom 切换的本质 =「CHI 的 multicamera 模块根据 zoom ratio 选出要用的物理相机 + 算出每路 crop,把结果塞进InputMetadataOpticalZoom这个 vendor tag;CAMX 的QSATNode读出这个 tag,决定 master/slave 端口怎么切换,并在 in-sensor-zoom 场景下通过 sensor mode 切换 property 异步驱动 IFE/Sensor 节点改 crop、CSL 下发 I2C 到 KMD。」记住三句话就能读懂后面全部内容:CHI 负责「决策 + 算 crop」,CAMX 负责「执行切换」。CHI 与 CAMX 之间唯一的 zoom 数据通道就是InputMetadataOpticalZoom这个 vendor tag(CHI 写、CAMX 读)。CAMX 核心层没有 usecase/feature 类(它们在 CHI 层),真正吃 zoom 的 CAMX 节点是QSATNo