<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 汽車電子 > 設計應用 > GDC改善汽車圖像系統(tǒng)

          GDC改善汽車圖像系統(tǒng)

          作者: 時間:2009-08-27 來源:網(wǎng)絡 收藏

          圖像顯示控制器()具有多種人機接口,是信息系統(tǒng)的核心引擎。DGC最開始是為高檔車的導航系統(tǒng)設計的,現(xiàn)已普及至中、低檔。車用組合了環(huán)境要求的多種功能,其主要功能是在顯示豐富的圖像內(nèi)容時控制LCD面板,其它功能包括視點導航、模擬測量儀表與兩刷的實時顯示,以及其它對主CPU工作不構(gòu)成太大壓力的信息顯示。

          本文引用地址:http://www.ex-cimer.com/article/197818.htm

            車用與臺式圖像控制器不同,它是為小屏幕、低分辨率嵌入式應用設計的,其分辨率在基本信息顯示時通常限于CIF(320×240),對儀表盤應用采取超寬度VGA(1240×480)??紤]到小屏幕上需要顯示的信息量以及其清晰程度,車用環(huán)境也有一些特殊的問題。GDC采用多層顯示與多種透明度的選擇方案,讓觀察者同一時間看到多個屏幕視圖,并隨時查閱下面的屏幕視圖,提高顯示的效率。屏幕可以重新設定尺寸,在顯示區(qū)域內(nèi)隨意地移動圖形,這與Windows臺式系統(tǒng)是類似的。

            性能分級

            GDC是與MCU一起工作的,型號眾多,性能各異。在性能上有五種不同的級別。

            基本GDC包括一個簡單的幀緩沖存儲器和一個控制器來產(chǎn)生要顯示的信號。主控制器處理作圖功能,手控修改緩沖器中顯示幀內(nèi)容。稍復雜的包括幀緩沖器和一個基本2D功能的作圖引擎,完成畫線、畫多邊形基本功能。這一類GDC可以疊加二或三層視圖,在它們之間完成阿爾法混合。

            第三級復雜度GDC可重疊4-6層圖像,有硬件光標,實現(xiàn)阿爾法混合和阿爾法平面功能,以及全部作圖功能。

            第四級GDC又增加了下列功能:幾何圖形處理器與作圖引擎實現(xiàn)的2D/3D作圖引擎,內(nèi)部工作頻率為100-200MHz,大大地提高了作圖速度,顯示點時鐘達400MHz。典型的器件是富士通MB86296。

            最后,高級GDC,如富士通32位MB86R01,能提供更多的多媒體功能:包括A/V譯碼等多項A/V功能;可編程圖像霧化、加亮和色調(diào)、陰影;有更高與更快的轉(zhuǎn)換速率。

            在選擇GDC時,分配給CPU的處理量有多大也是十分重要的。倘若主CPU具有400MIP的能力,甚至更高,那末就有可能上CPU執(zhí)行更多的幾何圖形操作;而使用一個簡單的GDC來進行位圖形操作。如果主CPU的指令速度沒有那么快,解決方案只能是使用功能強的GDC。選擇處理器取決于待顯示圖像或圖形的復雜程度,主CPU與GDC是要協(xié)調(diào)地工作的。

            無論選用那個級別的GDC,其功耗也是重要的考慮因素?,F(xiàn)今,多數(shù)最新型的GDC僅消耗2.3W功率,遠遠低于早期的那些器件,GDC的效率和性能還在不斷的提高中。


          上一頁 1 2 3 下一頁

          關(guān)鍵詞: GDC 汽車 圖像系統(tǒng)

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();