列印

《分享》硬壓電視卡的硬體分析 - WinFast PxPVR2200

《分享》硬壓電視卡的硬體分析 - WinFast PxPVR2200

WinFast PxPVR2200 是一塊 PCI-E 的類比硬壓電視卡, 本文利用這塊電視卡來說明硬體的架構. 與它使用的晶片組, 和工作時的影音資料如何串流.

由上圖可以看出幾個重要的元件.
(1) 電視解調器 (Tuner) : 將有線電視或天線收下的類比訊號解調出來.
(2) 影音解碼器 ( PCI-E 橋接器) : 將影音數位化再傳給電腦, 或者傳給壓縮晶片做處理.
(3) 影音壓縮晶片 : 收到數位化影音資料後做壓縮, 再回傳給橋接器, 轉接給電腦.
(4) 影音壓縮用記憶體 : 搭配做壓縮影音資料時使用.

其中三顆主要的晶片, 依序由上述(1)~(3)分別為, Xceive XC2028, Conexant CX23885, Conexant CX23417
參考資料 :
http://www.xceive.com/docs/XC2028_prodbrief.pdf
http://www.conexant.com/servlets/DownloadServlet/PBR-200865-003.pdf?docid=866&revid=3
http://www.conexant.com/servlets/DownloadServlet/PBR-200308-001.pdf?docid=309&revid=1
() Conexant CX23417 CX23416 移除 PCI 橋接器功能


簡單來說明這張電視卡的工作流程, 先貼一張由上面實體圖轉成方塊流程的圖, 參考如下:

由上圖中, 可以看到 Conexant CX23885(圖中紅框處) 是一顆影音加上 PCI-E 橋接器的晶片. 圖右邊是一顆壓縮晶片, 它要配合一顆記憶體來完成壓縮工作.

當我們要做硬體壓縮時, 由圖左方進來的影音訊號, 經由解碼器數位化後, 交給右邊的壓縮晶片, 它將影音分別壓縮好後再混合成一個資料串, 再交回給橋接器, 橋接器再依據 PCI-E 的格式和協定與電腦溝通, 將資料傳給電腦. 如果我們不想壓縮, 它有提供一個不經壓縮就傳進電腦的路徑, 就是影音數位化後, 直接交給橋接器就好 (由上圖中應該可以很容易了解整個資料流的行進方向)

假設我們要調整解析度大小時, 例如 VCDDVD 等不同解析度, 這工作是由 Video Decoder (影像解碼器) 的 Scaler 來處理, 然後再交給硬壓晶片或者直接傳給電腦.

我們都知道, 採用硬體來壓縮影音資料, 比用電腦的軟體來做軟體壓縮要省 CPU 的資源, 讓你可以同時分工執行一些其它負載較輕的工作, 而不會影響錄製品質. 但是硬體壓縮會造成你看到的畫面比實際進入電視卡的畫面來的慢一點, 若你要用玩 TV GAME 的話, 影音資料就不要流經硬壓晶片, 直接由橋接器進入電腦, 這樣子畫面才會同步.


[ 本文最後由 PaoPaoDragon 於 2007-9-18 21:56 編輯 ]

TOP

下圖是依 PxPVR2200 為範例, 標示出電視卡的長與高. 圖中的鐵片是 Low Profile 規格.
(PxTV1200, PxPVR2200 and PxDVR3200 H 都是同一個外觀尺寸)

TOP