Camera - 工作组–期待业界的参与

Khronos Camera工作组是为移动和嵌入式照相机和传感器高级、低水平控制创建的开放免版税标准:

  • 越来越多的移动和嵌入式设备开始为高级的以照相机为基础的应用程序配备传感和处理功能,如计算式摄影、面部及动作处理、增强现实和3D目标及场景重建;
  • 在Khronos为视觉和图像处理定义API时,这个行业正需要一个照相机API用于照相机传感、镜头和闪光的低水平控制,以生成尖端计算摄影和计算视觉所需的输入图像流;
  • Camera工作组将带动行业内共识,共同创建一个跨平台API以提供各种性能:例如传感器、闪光、镜头突发控制;传感实例系统内时间标记;多传感器控制;输出格式和分辨率选择;特定区域提取;一致性设备和框架元数据。

Camerag工作组将与其他工作组进行相应的合作,包括:

  • EGL的使用可能性,拥有数据流和获取跨API传感器同步时间标注;
  • 和StreamInput传感器融合API的同步操作,拥有动作感应视觉应用,如增强现实;
  • 在用于图像和视觉处理方面高效的内部合作和重要使用案例的实行,包括OpenVX, OpenGL, OpenGL ES and OpenCL。

Khronos欢迎新会员参与照相机API的定义和引领其发展。更多信息,请联系我们:更多信息

高级照相机控制使用案例

  • 高动态范围(HDR) 和计算闪光摄影
    • 通过曝光和闪光进行独立框架控制的高速突发
  • 滚动式快门消除
    • 照相机和动作传感之间的高精度帧内同步
  • HDR全景,照片同化
    • 正常曝光和白平衡的连拍
  • 目标隔离和深度检测
      • 通过独立框架高速焦点控制
  • 渡越时间结构光深度照相机处理
    • 来自多传感器的数据均衡堆垛
  • 增强现实
    • 60Hz,低延迟捕捉的动作传感同步
    • 多选定区域(ROI)捕捉
    • 场景缩放的多传感器
    • 每个画面照相机操作的具体反馈

照相机控制API其他补充加速

照相机控制的先导API

  • FCAM – 开源项目
    • 通过精准控制捕捉相片图像流
      • 管线将请求转换为图像流
      • 请求中包括所有参数-无全局状态
      • 编程人员可以完全控制传感器设置流中的每一帧
    • 焦点和闪光控制
      • 无隐藏后台程序
    • 控制ISP
      • 如果有,可从ISP获得补充数据
    • 安卓新照相机 HAL (2013)
    • 使用部分概念

照相机控制API潜在功能

  • 突发传感器控制
    • 曝光、时间、获取、CFA 形式 …
  • 突发镜头控制
    • 目标焦点距离、光圈、焦距、位置状态…
  • 突发闪光控制
    • 亮度、持续时间、爆发、活动状态 …
  • ISP 控制
    • 色彩插值质量、除噪质量、3A、CCM、Gamma、色彩空间 …
  • 输出控制
    • 分辨率、ROI提取、质量、格式 (包括Bayer, YUV) …
  • 帧时间标记
    • 将用于动作传感同步
  • 参数参数
    • 标准化定义的参数和为供应商提供的扩展注册
  • 反馈数据
    • 柱状图、锐度图 …
  • 多传感器控制
    • 同步、主传感器控制其他传感器,图像栈
  • 堆垛
    • 每帧:焦距(fx, fy)、主点(cx, cy)、倾斜、图像分辨率(h, w)、曝光
    • 每台设备:照相机和传感器实体布局、校准和光学变形

照相机控制 API的使用