Bt878 傳奇

small2324 發表於 2008-7-23 21:40:16 [顯示全部樓層] 回覆獎勵 閱讀模式 5 9101
前言:

Bt878 到目前為止, 應該還是DVR產業卡板市場裡市佔率最高的Video Decoder, 我實在搞不清楚它哪時進入DVR這塊市場, 不過我在2001入行時, 他就是主流了.他的流行, 其實是一系列的偶然, 所以當我想要在這個版寫點東西時, 我就想到可以以Bt878的故事來起個頭

Bt878的背景

Bt878 的演化其實由bt81x bt82x 的Video Decoder 開始, 不過真正開始大賣是Bt848, 因為他將Video Decoder 與 PCI 整合成一顆IC, 讓整個TV  Tuner Card 只有一顆IC 與一個Tuner, 因為Bt848 大賣後, Brooktree 開始加入Audio decoder, 並簡化一些接腳, 而製造出經典的Bt878/bt879

我剛已經說出 Brooktree 這個名字了, bt878 就是由Brooktree 這家公司開發的, BT 就是Broktree
的簡稱, 不過 Brooktree 後來在1996年被Rockwell 買走,Rockwell 在1998年又被Conexant 買走, 所以現在是屬於Conexant 下,  Conexant 買走後, 又推出加強版, 也就是我們現在熟知的 fusion 25878, 不過一直有謠言,Conexant 要賣掉從Rockwell買進的BU, 所以我也擔心Bt878會不會再度易手, 不過前些日子Conexant 已經宣怖要把modem 的部份賣走, 確定留下video decoder 部門, 所以Bt878不用走上再度被賣掉的命運

Bt878 的前世今生

Bt848 是由兩個部份所組成的  

1. Video Decoder 做NTSC/PAL 的影像訊號解碼
2. 而PCI Component , 則是包涵了一個簡單的RISC 指令的DMA 核心將所得到Video/Audio 由類比轉成的數位訊號經由PCI 界面傳入而在Bt878 之後加入第三個

3. Audio decoder 做為聲音的數位化,

不過很奇怪的是, Audio 這部份Driver 似乎一直有問題, 所以像是奇偶, 則是使用額外的Audio Decoder利用Bt878 的i2s界面傳入, 不過還是有一些廠商是直接使用Bt878內部的Audio Decoder

剛有提到Bt848/bt878 主要是應用在TV Tuner Card, 不過可能是因為穩定, 所以就開始被DVR 板卡市場所採納, 最早應該是韓國廠商開始使用, 也有可能是俄國人先用,  這點我不是很確定, 不過可以知道的是Bt878開始以很奇怪的方式被使用

Bt878 在DVR 的結構

熟悉板卡的人應該會知道, 一顆Bt878 大概可以接4個Channel 的訊號, 所以可以得知Bt878的MUX有4個port, 其基本原理就是當Bt878抓取一個完整的Frame後, 切到第二個Channel, 再抓一個Frame, 然後再切到下一個Channel, 就這樣循序一直跳, 30FPS 在4 Channel 時, 切下來一個Channel 為320x240 大致可以抓到5 fps, 640x480 大致上只有3-4 fps左右, 不過這實在非Bt878 本意, 其設定MUX 是為了切換像是我們電視可以選 TV / AV1 / AV2/ CABLE, 但DVR廠商確拿來快速切換, 所以會產生出因為Bt878內部無法快速抓取NTSC/PAL訊號中的Odd/Even Filed 的判斷, 所以畫面會抖動, 這時就有廠商會外接IC來處理問題


所以單顆Bt878 的卡片就有4個Channel, 而4顆Bt878 的卡片有16 個Channel 就是這樣來的,不過像是奇偶與kodicom 的卡, 4顆Bt878 的卡片並不是由Bt878內建的Mux來切,  他們是使用一個外部的MUX,做為將16 Channel平均切往4顆Bt878


看到這裡, 很多人一定會覺的,講了這麼多運作原理, 還是沒有說出它為什麼會這麼長壽, 我可以告訴你, 連Conexant 也不知道吧, Conexant 在Bt878之後推出Cx2388x 系列, 做為下一代TV Tuner Card 的新IC, 打著10 bit A/D 的口號,果然襲捲TV Tuner Card 市場,市面上的Bt878產品快速被汰換,  但DVR市場卻完全沒動作,而接著Conexant 再推出Cx23885 以PCIe 界面, 更慘, 這顆連在TV Tuner Card 可能都沒賣的很好, 但是DVR市場還是沒動作Bt878依然是DVR 板卡市場的主流IC, Conexant 開始發怖要結束Bt878產品線, 故意要關掉這個肌肋型的產品線, 但確遭到DVR市場的強力抗議, 加上DVR市場這塊開始快速成長, 看來要停掉Bt878是很難的了

基本上我是主觀認為, DVR廠商對於軟體的著墨大多在DVR軟體的開發, 對於硬體與Driver 較少,所以很多廠商雖然開發自己的DVR, 確沒有開發Driver, 而Bt878的資源充配,也讓很多廠商不想要自己開發

Bt878 的未來

DVR 板卡市場其實區分為硬壓與軟壓, 像是佳峰就一直以硬壓為主, 而奇偶,Kodicom,圓剛, 則大多為軟壓, 而Bt878主要被應用在軟壓市場上, 不過隨著硬壓技術的抬頭, 與軟壓對於CPU能力的要求很大, 並不是每家廠商都可以有自主的軟體壓縮核心, 而使用硬體壓縮IC的硬壓卡片開始多起來, 當然就不會使用Bt878, 加上開始有廠商對於DVR這個市場出專門的IC, 改善了一些Bt878的缺點, 另外像是techwell 這類的Video decoder IC廠擺明就是要搶Bt878 的市場, 我預計Bt878還有一兩年的主流可走, 不過漸漸會欲振乏力了, 但不管未來如何, Bt878確實在會DVR市場上留名的




Rockwell 時期的Bt878



Conexant 接手後的bt878



Conexant  Fusion 加強版的878, 此為最終版本

[ 本帖最後由 small2324 於 2008-7-24 23:20 編輯 ]

已有(5)人回文

切換到指定樓層
sy13222 發表於 2008-7-24 19:53
受教了
從來只知878一直是監控卡的主流晶片
原來還有這麼一番故事背景

近來techwell的晶片推出
最大解晰直達704*4802
的確未見空市場注入一股新血
期待有更好的產品出現囉
x2650136 發表於 2008-7-25 13:24
不錯~不錯~又上了一課!~~感恩唷!
robert1014 發表於 2008-12-8 16:09
版大請問一下,最近想要在 Linux 下研究 BT878
但是一直找不到這片卡
一般市售的 PCI BT878 Capture Card,除了沒有 Linux driver 外
用標準的 BT878 在 Linux driver 又會擔心無法正常  work
請問哪邊可以找到 PCI 的 Capture Card 呢?
謝謝!!
small2324 發表於 2008-12-9 11:58
Bt878 在Linux  上的Driver 是利用V4L 下去實作的, 去checkout 一下Linux kernel 的source code ,就可以看到bt878 在linux 上的driver 了

而卡片的更簡單, 你就上網買一張bt878 base 的偽卡, 或是找一張最便宜的圓剛bt878 的dvr 卡, 應該也幾千塊就有, 版上有很多大大都有建議的, 可以掃一下版看看
srambler0203 發表於 2009-1-3 16:46
一直在用dvr的卡片,原來還有這樣的源由,謝謝大大的說明
你需要登入後才可以回覆 登入 | 註冊會員

本版積分規則