與 ChromeOS 相容 - 網路攝影機規格 v1.3

版本:1.3.1
上次更新時間:2024-02-01

圖例

產品動詞 開發動作
「必須」 必要產品規定
「應該」 選用建議
「5 月」 有了更好

總覽

本文件說明與 ChromeOS 相容的外部網路攝影機必須符合哪些條件。這個規格不適用於 WWCB 產品,也不適用於與 Chromebook 一起設計並認證的產品。

網路攝影機類型

本文件介紹標準 USB 網路攝影機,重點放在視訊會議。

並未涵蓋更多支援 UVC 的專業產品,且運作方式類似軟體視角。以下列舉幾種特殊的成像產品:

  • 紅外線鏡頭
  • RGB 相機
  • 文件攝影機
  • HDMI 擷取轉接頭
  • 顯微鏡

硬體和包裝

  • 相機「必須」支援 USB 2.0 以上版本。
  • USB 相機「必須」支援連接到 USB 2.0 Type-A 插座。
  • USB 相機「必須」支援連接到 USB Type-C 插座。理由:所有 Chromebook 都必須具備 USB-C 連接埠,USB-A 為選用項目。
  • USB 攝影機必須具有 USB Type-C 插座,才能與可卸除的 USB 傳輸線搭配使用。
  • USB 攝影機「應」使用 USB C 轉 A 傳輸線連線至 Chrome 裝置。
  • USB 攝影機「可以」使用 USB C 轉 A 轉接器連接到 Chrome 裝置。
  • 如果 USB 攝影機隨附 USB 傳輸線,則傳輸線「必須」具備 USB-IF 認證。
  • 如果 USB 攝影機內含 USB 轉換轉接器,該轉接器「必須」符合與 ChromeOS 相容的連接器規格1
  • 如果 USB 攝影機隨附 USB 傳輸線,表示傳輸線 MAY 支援 USB 3 數據傳輸速率。
  • USB 攝影機「必須」附有攝影機活動指標。
  • 攝影機活動指標須為 LED 燈。
  • 當攝影機將資料傳送至 ChromeOS 主機裝置時,攝影機活動指標「必須」處於有效狀態。
  • 當攝影機將資料儲存到其內部記憶體時,攝影機活動指標「必須」處於有效狀態。
  • 如果攝影機並未儲存資料或將資料傳送給主機,攝影機活動指標「不得」處於活動狀態。
  • 相機活動指標「不得」獨立控制,與相機分開。
  • 軟體「不得」控制攝影機活動指標。
  • USB 攝影機「或許」有麥克風。
  • USB 相機應具備隱私保護機制。
  • 隱私權機制「必須」包含遮擋鏡頭的實體外殼。
  • 隱私權機制「或許」包含阻擋了鏡頭的電子快門。
  • 隱私權機制必須包括在選取隱私的情況下關閉的實體隱私切換鈕。
  • 「必須」將隱私權切換鈕的狀態傳達給 ChromeOS 主機裝置。

電源需求

  • USB 相機必須遵循 USB Type-C 規格的優先順序,並遵循電源限制:
    • (如果可能的話) USB3 主機不得比列舉設定超高
    • USB2 主機不得超出列舉設定
  • 一般原則如下:
    • USB2 裝置不得繪製超過 500 公尺 (即時或持續)
    • USB3 裝置不得繪製超過 900 mA (即時或持續)
    • 更嚴格的限制可能適用於每個 USB 規格的電源限制主機 [^功率限制]

電力需求

USB Type-C 需求

  • USB-C 接線設計必須針對 CC1 和 CC2 使用兩個獨立的 Rd 下拉式選單
    • (不允許將 CC1 和 CC2 縮短為格式)。
  • USB-C 認證纜線設計必須僅使用一種 Rd 下拉。
  • Vbus 不得與規格合規的抽動率高過值。

OCP 防護

  • 「不得」導致 Vconn 或 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 控制項公開的單一 [最小、最大] 範圍。
      • 舉例來說,720p 和 1080p 串流採用的縮放比例上限必須相同。
  • 如果 USB 攝影機附有實體隱私保護快門或終止開關,相機 MAY 會實作 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),例如 UVC_QUIRK_WAKE_AUTOSUSPEND。
  • USB 相機「不得」輸出無效的 MJPEG 影格。

  • 以動態方式切換解析度時,USB 攝影機「不得」停止運作。

音訊 - 麥克風

本節僅適用於內建麥克風的網路攝影機。

形式

  • 播放和錄影
    • 支援的取樣率應為 >= 16k
    • 支援 S16_LE 格式
  • 頻道編號和設定必須正確無誤。
  • 耳機宣告支援的所有取樣率都必須正常運作。
    • 測量率和取樣率之間的差距必須 ≤ 0.1%。
    • 測量率的線性迴歸標準誤差必須小於 30。
  • 頭戴式裝置必須支援播放或擷取不同取樣率,才能播放或擷取內容。
    • 例如:播放 44.1k 以下的音訊,但同時擷取小於 48k 的語音。
      • 否則,ChromeOS 必須新增特定設定檔,防止系統端開啟該設定檔。

靜音

  • 擷取路徑 - 靜音
    • 如果有任何介面可讓使用者將音訊裝置靜音,就必須執行以下動作:
      • 請在不影響下列影響的方式維持靜音狀態:
        • 開啟及關閉裝置。
        • 正在切換至其他輸入裝置。
    • 如果使用者介面指出已提供耳機的靜音狀態,則應在狀態變更時相應的變更。

數量 (頻率響應)

  • 輸出頻率回應 (MAY)
    • 使用者必須設定頻率回應要求才能使用耳機,而不用手動調整擷取增益。
    • 藍牙、USB 裝置
    • 針對 94dBSPL 以下語音樣本計算出的平均 RMS dBFS 級別輸出,必須符合下列要求:
      • 範圍介於 [-15, -5] 的 dBFS 小於 1K 正弦色調範圍內。
        • 這個值會做為 4K 和 7k 正弦色調的參考點
      • 1K 回應參照的 ±5 dB 範圍,介於 4K 和 7,000 度色調之間。
        • 以達到可接受的固定頻率回應
    • 如果是 3.5 公釐裝置,使用者必須使用頭戴式裝置,且不必再次手動調整拍攝畫面。
      • 信號層級 94dBSPL 下的 1K、4K 和 7, 000 個色調色調所計算出的平均 RMS dBFS 層級輸出
      • dBSPL 應介於 0 至 -23 dBFS 之間。

影音同步

  • 影音同步
    • 音訊從完美同步程序中斷的時間長度。
    • 差應介於 -95 毫秒至 25 毫秒。
      • 注意:
        • (+) 音訊的速度比影片快
        • (-) 音訊低於影片

應用程式相容性

  • USB 攝影機「必須」支援 Google Meet 網頁版。
    • 首次加入會議時,Meet 必須識別 USB 攝影機。
  • USB 相機「必須」與 ChromeOS 內建的相機應用程式搭配使用。
  • 如果 USB 攝影機有內建麥克風,則必須同步處理視訊和音訊。
  • USB 相機「必須」透過 fwup 支援韌體更新。

修訂版本記錄

日期 版本 附註
2024-02-01 1.3.1 透過全新平台共乘
2023-11-08 1.3 初始合作夥伴網站出版品

  1. 頁面上線後即會進行連結。