瀏覽單個文章
iamowl
Major Member
 
iamowl的大頭照
 

加入日期: Jun 2003
您的住址: Taiwan
文章: 262
引用:
Originally posted by JJFan
粗略估算一下,若要顯示 1024x768x16bit@85Hz
(1024x768x16x85)/(1024x1024)=1020Mbit/sec

若要顯示 1024x768x16bit@75Hz
(1024x768x16x75)/(1024x1024)=900Mbit/sec

若要顯示 800x600x16bit@85Hz
(800x600x16x85)/(1024x1024)=622.6Mbit/sec

若要顯示 800x600x16bit@60Hz
(800x600x16x75)/(1024x1024)=549.3Mbit/sec=68.7MByte/sec

這樣算起來的話,若要透過USB 2.0 480Mbit/sec傳送顯示畫面的資訊,若不經壓縮的話,恐怕連800x600x16bit@60Hz都無法顯示順暢的畫面.
若經壓縮的話,小弟覺得有二個問題(1)CPU部份使用率會被使用來計算壓縮(2)在如此大量高速的傳輸下,壓縮比率要做的高應該是不大可能的事.(想想看,每秒68.7M,你的CPU有多快?? 既使CPU夠力,在其上的解碼晶片夠力嗎?)

假設壓縮比率可以做到70%,622.6x70%=435.82,勉強可以做到800x600x16bit@85Hz,問題是壓縮比率真的能做到這麼高嗎? CPU使用率又是多少?
要接一個以上....... 應該..... 很困難,小弟淺見,請指教


我覺得不能這樣算吧,每個frame應該是由那個USB裝置內的圖形晶片所產生的
USB只需傳送[必要]的資訊給它而已,所以應該不會占滿USB的頻寬...
舊 2004-06-09, 11:55 AM #15
回應時引用此文章
iamowl離線中