共用方式為


KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOTEMPORALDENOISING

KSPROPERTY_CAMERACONTROL_EXTENDED_VIDEOTEMPORALDENOISING可用來控制驅動程式上的視訊時態性取消。

概觀

在次佳光線條件下操作相機系統時,影像訊號處理器中的 3A 統計資料邏輯 (ISP) 通常會增加類比和數位增益,以增加相機系統的光線敏感度,以補償因加加擷取畫面速率而缺少光子。 這具有放大螢幕雜訊的副作用,這會增加感應器所產生畫面格中的感知雜訊。 即使它已透過 ISP 管線進行處理,這仍可能很明顯。

除了使用色度和 luma 異常改變場景的影像之外,由於此螢幕雜訊的隨機本質,圖元值的時態性不合在視訊 (預覽或錄製) 中明顯,而且可能會導致使用者遇到不良的體驗。

視訊時態化 (VTD) 的目的是藉由累積和結合來自多個畫面的資訊,在時間限制的內容中產生更簡潔的輸出畫面格,藉此解決雜訊,並減少雜訊圖元的時態不共位,例如視訊來源。

這項額外的處理是為了以最少延遲的方式執行,以最少的延遲來增強影像品質,而不會封鎖使用者正常操作相機,而不需要任何後續處理步驟。

使用量摘要表格

範圍 控制 類型
第 1 版 篩選 同步

以下是可以放在KSCAMERA_EXTENDEDPROP_HEADER中的旗標。旗標欄位,可控制驅動程式上的影片時態性取消。

#define KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_AUTO   0x0000000000000001
#define KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_OFF    0x0000000000000002
#define KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_ON     0x0000000000000004

如果驅動程式支援此控制項,它必須支援VIDEOTEMPORALDENOISING_AUTO或VIDEOTEMPORALDENOISING_ON和VIDEOTEMPORALDENOISING_OFF。

如果驅動程式不支援視訊時態取消雜訊,驅動程式不應該實作此控制項。

這是同步控制項,可從所有支援的針腳進行串流時動態控制。

下表描述旗標功能。

旗標 描述
KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_AUTO 如果不支援KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_OFF和KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_ON,這是必要的功能。 指定時,驅動程式中會自動啟用或停用視訊時態性解除雜訊,並影響可見光線範圍中所有支援的釘選串流圖元。 雖然這並不保證畫面的實際處理,但這表示它可能會在實作者的任意時間進行,因為視訊訊通過 ISP。
KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_OFF 如果不支援KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_AUTO,則這是必要功能,如果為 ,則為選擇性功能。 指定時,驅動程式會隨時停用所有支援的釘選串流圖元在可見光線的光光範圍中,視訊時態性取消雜訊。
KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_ON 如果不支援KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_AUTO,則這是必要功能,如果為 ,則為選擇性功能。 指定時,驅動程式會隨時啟用所有支援的釘選串流圖元在可見光線的光光範圍中,視訊時態性取消雜訊。

下表包含使用 控制項時 ,KSCAMERA_EXTENDEDPROP_HEADER 結構欄位的描述和需求。

member 描述
版本 必須是 1。
PinId 必須是KSCAMERA_EXTENDEDPROP_FILTERSCOPE (0xFFFFFFFF) 。
大小 必須是 sizeof (KSCAMERA_EXTENDEDPROP_HEADER) + sizeof (KSCAMERA_EXTENDEDPROP_VALUE) 。
結果 指出最後一個 SET 作業的錯誤結果。 如果未執行 SET 作業,這必須是 0。
功能 必須是上述所支援KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_* 旗標的位 OR。
Flags 這是讀取/寫入欄位。 這必須是上述任何一個KSCAMERA_EXTENDEDPROP_VIDEOTEMPORALDENOISING_XXX旗標。 這些旗標互斥,且無法在任何位 OR 組合中設定。

規格需求

標頭:Ksmedia.h