新式待命平台的相機電源管理
新式行動平臺中的相機可讓使用者擷取其周圍的仍然和動作視訊,以及使用視訊和音訊透過網際網路與其他使用者通訊。 相機裝置的電源管理一般目標可以描述,除非相機正在使用中,否則相機子系統必須關閉電源,耗用零瓦。
當相機主動用來將視訊串流至應用程式時,相機感應器和相關元件應該開啟電源。 Windows 可讓相機硬體在新式待命期間關閉,方法是暫停任何可能從相機裝置串流資料的前景 Microsoft Store 應用程式。 Windows 在系統處於新式待命狀態時,不會布建相機裝置的使用,因此只有在開啟顯示器時,才能使用相機裝置。
相機子系統
就電源管理而言,相機是行動平臺中最複雜的裝置子系統之一。 這種複雜度是數位和影像訊號處理單位之間緊密協調的結果,這些單位會整合到晶片 (SoC) 上的系統,以及相機感應器、自動焦點和快閃元件,這些元件是 SoC 晶片外部的。
在下列討論中,On-SoCcomponent 一詞描述整合至 SoC 晶片的元件。 off-SoC 元件位於 SoC 晶片外部。
如果 SoC 影像處理硬體必須在兩個或多個相機子系統之間多工處理,相機子系統設計會變得更複雜。
平板電腦預期同時具有正面和後端對向相機,而且這些相機會共用相同的 SoC 影像處理硬體。 硬體共用意指硬體和軟體層的多工處理。 由於這種複雜度,系統整合者應該與 SoC 晶片廠商密切合作,將相機整合到平臺中,並實作相機裝置電源管理。
當系統處於新式待命 () 顯示時,相機感應器、相機處理單位、選擇性自動焦點和快閃元件必須移除電源,並耗用零單位。 針對 SoC 上的相機元件,SoC 廠商必須提供管理影像處理元件的驅動程式。 影像處理驅動程式會使用 power engine 外掛程式 (PEP) ,協調內部 SoC 元件的電源管理。
對於包含感應器、自動焦點和快閃的 off-SoC 相機元件,系統整合者必須提供電源滑軌切換功能,以及 ACPI 韌體所控制的相關聯 GPIO 控制訊號。
系統整合者也必須提供一或多個設備磁碟機,以直接管理感應器、自動焦點器和快閃硬體。 由於相機子系統複雜度,以及 On-SoC 和 off-SoC 元件之間的相依性,因此相機感應器和快閃驅動程式通常是由 SoC 廠商提供。 系統整合者也必須提供相機控制器驅動程式,這是核心模式 AVStream 迷你驅動程式。 相機控制器驅動程式負責向 Windows 多媒體子系統公開相機裝置。 不過,我們建議此驅動程式不會因為 AVStream 迷你驅動程式模型中的複雜性而直接控制任何平臺硬體。 相反地,建議相機控制器驅動程式依賴其他相機元件驅動程式來存取硬體資源和裝置電源管理。 也就是說,相機控制器驅動程式應該與控制 On-SoC 影像處理硬體的驅動程式以及控制 Off-SoC 感應器和快閃單位的驅動程式或驅動程式通訊。
本節內容
主題 | 描述 |
---|---|
提供相機硬體拓撲的概觀。 Windows 支援新式待命平臺中相機裝置的單一硬體電源管理設定。 簡單來說,每個相機感應器都必須透過 MIPI-CSI 連結連接到 SoC,而且可以選擇性地連接到 I2C 匯流排和一或多個 GPIO 針腳。 相機感應器裝置、其選擇性快閃,以及任何其他關閉 SoC 相機元件,都必須放在可由 ACPI 韌體開啟和關閉的電源軌上。 |
|
說明在晶片 (SoC) 和相機子系統的 SoC 上離線系統中必須支援的電源管理模式。 當系統處於連線待命狀態且顯示器關閉時,On-SoC 影像處理單位和關閉 SoC 相機元件預期不會耗用任何電源 (零單位) 。 電源管理的主要軟體機制是相機擷取針腳的參考計數。 包含系統整合者、相機感應器廠商和 SoC 廠商應該使用的檢查清單,以確保其系統電源管理設計與Windows 10相容。 |