版本:1.3.1
上次更新时间:2024 年 2 月 1 日
图例
| 产品动词 | 开发操作 |
|---|---|
| “必须” | 强制性产品要求 |
| “应该” | 可选建议 |
| “可以” | 建议条件 |
概览
本文档介绍了与 ChromeOS 兼容的外接摄像头满足的要求。本规范不适用于 WWCB 产品,也不适用于与 Chromebook 一起设计和认证的产品。
摄像头类型
本文档将介绍主要用于视频会议的常规 USB 网络摄像头。
其中不涵盖支持 UVC 且从软件角度来看像相机一样工作的更专业产品。专业成像产品的一些示例包括:
- 红外线摄像头
- RGB 摄像头
- 实物投影机
- HDMI 捕获适配器
- 显微镜
五金和包装
- 摄像头必须支持 USB 2.0 版及更高版本。
- USB 摄像头必须支持连接到 USB 2.0 A 型插口。
- USB 摄像头必须支持连接到 USB C 型插口。 说明:所有 Chromebook 都必须具有 USB-C 端口;USB-A 是可选的。
- USB 摄像头应该具有 USB C 型插口,以便与可拆卸的 USB 线搭配使用。
- USB 摄像头应使用 USB C 型转 A 线连接到 Chrome 设备。
- USB 摄像头可以使用 USB C-A-A 适配器连接到 Chrome 设备。
- 如果 USB 摄像头包含 USB 线,那么该线应该已通过 USB-IF 认证。
- 如果 USB 摄像头包含 USB 转换适配器,则该适配器必须符合 ChromeOS 兼容接口的规范。1
- 如果 USB 摄像头包含 USB 线,则该数据线可以支持 USB 3 数据传输速率。
- USB 摄像头应该具有摄像头活动指示器。
- 摄像头活动指示器应为 LED。
- 当摄像头正在向 ChromeOS 主机设备发送数据时,摄像头 activity 指示器必须处于活动状态。
- 当摄像头将数据保存到其内部内存时,摄像头 activity 指示器必须处于活动状态。
- 如果摄像头没有保存数据或向主机发送数据,摄像头 activity 指示器不得处于活动状态。
- 摄像头活动指示器不得独立于摄像头进行控制。
- 摄像头活动指示器不得由软件控制。
- USB 摄像头可以有麦克风。
- USB 摄像头应具有隐私保护机制。
- 隐私保护机制应包含遮挡镜头的实体盖板。
- 隐私保护机制可以包含遮挡镜头的电子快门。
- 隐私保护机制必须包含在选择隐私保护后会关闭的实体隐私开关。
- 必须将隐私开关的状态传达给 ChromeOS 主机设备。
电源要求
- USB 摄像头必须按照 USB C 型规范中所述的优先顺序遵循电源限制:
- (如果支持)USB3 主机不应在枚举配置之外过载
- USB2 主机不得在枚举配置之外过载
- 一般而言:
- USB2 设备的电流不应超过 500 毫安(瞬时电流或持续电流)
- USB3 设备吸电不应超过 900mA(瞬时或持续)
- 根据 USB 规范 [^power limit]可能对功率受限的主机应用更严格的限制
电气要求
USB C 型要求
- USB-C 插口设计必须针对 CC1 和 CC2 使用两个独立的 Rd 下拉
- (不允许同时缩短 CC1 和 CC2)。
- USB-C 型固定式线缆的设计必须只使用一个 Rd 下拉。
- Vbus 不得在激增时以符合规范的调整速率过载。
OCP 保护
- 不得出于以下原因导致 Vconn 或 VBUS 上出现过电流事件:
- Vbus 上的批量冲电容量
- Vbus 上的激活激增
- Vconn 上的批量冲电容量
- Vconn 上的激活激增
USB 视频类 (UVC)
- USB 摄像头必须支持 UVC(USB 视频类)1.0 或更高版本。
- USB 摄像头必须可与 Chromebook 搭配使用,而无需安装任何其他软件。
- ChromeOS 包含 uvcvideo Linux 驱动程序。
- USB 摄像头必须支持以 MJPEG 格式流式传输 1280x720 视频,帧速率为 30 fps。
- USB 摄像头必须支持自动白平衡 (AWB)。
- USB 摄像头必须支持自动曝光 (AE)。
- USB 摄像头必须支持 50 Hz 和 60 Hz 电源线频率的防频带。
- USB 摄像头必须在 2000 毫秒内开始流式传输第一帧。
- USB 摄像头必须报告单调时间戳。
- USB 摄像头应在 500 毫秒内开始流式传输第一帧。
- USB 摄像头应支持自动对焦 (AF)。
- USB 摄像头应支持流式传输 640x480。
- USB 摄像头应支持 640x360 流式传输。
- USB 摄像头应支持 24 fps 的直播。
- USB 摄像头应通告易于理解的显示名称。
- USB 摄像头应支持恒定帧速率控制 (V4L2_CID_EXPOSURE_AUTO_PRIORITY/UVC_CT_AE_PRIORITY_CONTROL)。
- 在光线较暗的环境中,USB 摄像头应以不低于 15fps 的帧速率持续进行流式传输。
USB 摄像头可以支持平移、倾斜或缩放 (PTZ) 控件。
- 如果 USB 摄像头支持任何 PTZ 控件,则摄像头必须支持缩放控制 (V4L2_CID_ZOOM_ABSOLUTE),并以 (值 / 100) 作为缩放比例。
- 例如,250 控制值表示 2.5x = 250%,100 表示未缩放的正常值,该值必须是默认值。
- 如果 USB 摄像头支持任何 PTZ 控件,则摄像头必须同时支持平移和倾斜控件。
- 对于摄像头支持的所有格式和分辨率,USB 摄像头应在 V4L2_CID_ZOOM_ABSOLUTE 控件公开的单个 [min, max] 范围内正常工作。
- 例如,对于 720p 和 1080p 流式传输,最大缩放比例应相同。
- 如果 USB 摄像头支持任何 PTZ 控件,则摄像头必须支持缩放控制 (V4L2_CID_ZOOM_ABSOLUTE),并以 (值 / 100) 作为缩放比例。
如果 USB 摄像头包含物理隐私快门或终止开关,则摄像头可以实现 V4L2_CID_PRIVACY/UVC_CT_PRIVACY_CONTROL。
如果 USB 摄像头支持 V4L2_CID_PRIVACY/UVC_CT_PRIVACY_CONTROL,则必须根据物理快门/开关公开隐私控制状态。
如果 USB 摄像头支持 V4L2_CID_PRIVACY/UVC_CT_PRIVACY_CONTROL,则在未使用实体快门/开关时,不得将隐私控制报告为“开启”,即使镜头被手或贴纸等其他物体遮挡也是如此。
如果 USB 摄像头支持 V4L2_CID_PRIVACY/UVC_CT_PRIVACY_CONTROL,那么它必须能够在摄像头流式传输或空闲(流式传输/流式传输)时被查询并返回有效值。
隐私快门/终止开关不得由 AP 修改。该物理开关只能通过物理交互恢复。
如果有物理隐私快门或终止开关,则 USB 摄像头应支持隐私控制。
USB 摄像头应支持 USB 挂起。如果设备支持 USB 挂起:
- 如果 USB 摄像头支持 USB 挂起,则摄像头必须能够恢复并生成有效帧,而不会出现系统中的任何异常(设备专用权宜解决方法),例如 UVC_QUIRK_WAKE_AUTOSUSPEND。
USB 摄像头不得输出无效的 MJPEG 帧。
动态切换分辨率时,USB 摄像头不得挂起。
音频 - 麦克风
仅当摄像头具有内置麦克风时,这一部分才适用。
形式
- 对于播放和录制
- 支持的采样率应不小于 16k
- 支持 S16_LE 格式
- 渠道编号和配置必须正确无误。
- 耳机声明支持的所有采样率都必须正常工作。
- 测量速率和采样率之间的偏差必须小于等于 0.1%。
- 测量率的线性回归标准误差必须小于 30。
- 耳机必须支持在声明支持的不同采样率下播放或捕获。
- 例如:播放低于 44.1k 的音频,但同时录制低于 48k 的语音。
- 否则,ChromeOS 需要添加特定的配置文件,以防止在系统端出现这种现象。
- 例如:播放低于 44.1k 的音频,但同时录制低于 48k 的语音。
静音
- 捕获路径 - 静音
- 如有任何可供用户将音频设备静音的界面,则必须:
- 以不受以下影响的方式保持静音状态:
- 打开和关闭设备。
- 正在切换到其他输入设备。
- 以不受以下影响的方式保持静音状态:
- 如果提供了指示耳机静音状态的界面,则应在状态发生变化时进行相应更改。
- 如有任何可供用户将音频设备静音的界面,则必须:
音量(频率响应)
- 输出频率响应 (MAY)
- 如果用户使用耳机时无需对捕获增益进行任何手动调整,则必须满足频率响应要求。
- 对于 BT、USB 设备
- 为低于 94 dBSPL 的语音样本计算出的平均 RMS dBFS 级输出必须满足
- 在 1k 正弦音调下,在 [-15, -5] dBFS 的范围内。
- 该值将用作 4k 和 7k 正弦色调的参考点
- 在 ±5 dB 的 1k 响应参考(4k 和 7k 正弦音调下)范围内。
- 这是为了确保获得可接受的固定频率响应
- 在 1k 正弦音调下,在 [-15, -5] dBFS 的范围内。
- 对于 3.5 毫米设备,用户在使用耳机时需要达到频率响应要求,而无需对捕获增益进行任何手动调整。
- 针对信号电平为 94dBSPL 的 1k、4k 和 7k 正弦音调计算的平均 RMS dBFS 电平输出
- dBSPL 应在 0 到 -23 dBFS 之间。
音视频同步
- A/V 同步
- 音频偏离完美同步的时长。
- 偏差应在 -95 毫秒到 25 毫秒之间。
- 注意:
- (+) 音频比视频快
- (-) 音频低于视频
- 注意:
应用兼容性
- USB 摄像头必须支持网页版 Google Meet。
- 首次加入会议时,Meet 必须识别 USB 摄像头。
- USB 摄像头必须与内置的 ChromeOS 摄像头应用搭配使用。
- 如果 USB 摄像头具有内置麦克风,则必须同步视频和音频。
- USB 摄像头应支持通过 fwupd 进行固件更新。
修订历史记录
| 日期 | 版本 | 备注 |
|---|---|---|
| 2024-02-01 | 1.3.1 | 新平台上的共和党 |
| 2023-11-08 | 1.3 | 初始合作伙伴网站发布内容 |
-
当此页面可用时,系统会为其关联。↩