通行證:用戶密碼
太平洋電腦網(wǎng) | 太平洋游戲網(wǎng) | 太平洋女性網(wǎng) | 太平洋親子網(wǎng) | PC購(gòu)物網(wǎng) 網(wǎng)站地圖
您現(xiàn)在的位置:首頁(yè) / 汽車用品 / 汽車音響 / 汽車音響_音響雜志

車載影音產(chǎn)品OSD的華麗界面設(shè)計(jì)

[ 07-11-13 10:11 ]  太平洋汽車網(wǎng)  
    日益華麗的車載電視OSD開發(fā)占據(jù)了固件工程師大量的時(shí)間,采用結(jié)構(gòu)化的OSD設(shè)計(jì)可以縮短開發(fā)時(shí)間,提高代碼質(zhì)量。現(xiàn)在介紹OSD的實(shí)現(xiàn)方法、OSD類型、OSD的UI基本元素及定義基礎(chǔ)上,詳細(xì)分析了使用結(jié)構(gòu)化的OSD UI處理機(jī)制實(shí)現(xiàn)OSD開發(fā)的方法和思路。

  隨著具有各種豐富功能的車載影音產(chǎn)品不斷上市,日益華麗的OSD界面設(shè)計(jì)占據(jù)了固件開發(fā)工程師大量的開發(fā)時(shí)間。不少的固件工程師不斷地重復(fù)著同樣的工作:為每一個(gè)機(jī)種編寫著同樣的OSD文字、圖形及人機(jī)交互的界面(UI)互動(dòng)代碼。在UI及OSD較復(fù)雜的系統(tǒng)里,該部分的代碼量高達(dá)30-60%,同時(shí),調(diào)試不健壯的UI代碼也將占用大量的系統(tǒng)調(diào)試時(shí)間。

  車載電視的UI主要具有建立在機(jī)器上的按鍵和紅外遙控器等輸入以及OSD、蜂鳴器等輸出,OSD的主要作用是提供一個(gè)直觀的圖形界面,幫助用戶完成各種對(duì)機(jī)器的控制和信息獲知等任務(wù)。隨著系統(tǒng)處理能力的提高,現(xiàn)在的OSD甚至可以提供內(nèi)建游戲、記事本和萬(wàn)年歷等各種附件功能。本文主要討論的是OSD固件的設(shè)計(jì)及與之相關(guān)的UI控制,并試圖提供一個(gè)關(guān)于車載電視中UI的定義和解決方案,縮短固件工程師在UI OSD界面構(gòu)造上的時(shí)間。本文中的概念及方案同樣適用于其它具有點(diǎn)陣顯示控制任務(wù)的場(chǎng)合。

  OSD的主要實(shí)現(xiàn)方法和類型

  目前有兩種主要的OSD實(shí)現(xiàn)方法:外部OSD發(fā)生器與視頻處理器間的疊加合成;視頻處理器內(nèi)部支持OSD,直接在視頻緩存內(nèi)部疊加OSD信息。

  外部OSD發(fā)生器與視頻處理器間的疊加合成的實(shí)現(xiàn)原理是:由一個(gè)MCU內(nèi)建的字符發(fā)生器及顯示緩存,利用快速消隱(Fast-Blank)信號(hào)切換電視的畫面和OSD顯示內(nèi)容,使OSD的字符等內(nèi)容疊加在最終的顯示畫面上,在OSD和顯示畫面疊加處理過(guò)程中,通過(guò)調(diào)整兩者之間的比例可以實(shí)現(xiàn)OSD的半透明(Blending)效果。同時(shí),對(duì)OSD信號(hào)中的紅綠藍(lán)信號(hào)進(jìn)行重新編碼,可以得到不同的OSD顏色效果。

  另外一種實(shí)現(xiàn)方法是視頻處理器內(nèi)部支持OSD,直接在視頻緩存內(nèi)部疊加OSD信息。這一類視頻處理通常具有外部存儲(chǔ)器或內(nèi)部少量的行緩存,同時(shí)具有OSD發(fā)生器,OSD的合成和控制直接在視頻緩存內(nèi)完成,同樣具有上述的半透明和顏色控制功能。

  OSD具有字符型(Font-Based)和位圖型(Bit-Map)兩種類型。

  字符型OSD(屬于字符型):為了節(jié)約顯示緩存,早期及低成本的解決方案中使用字符型OSD發(fā)生器,其原理是將OSD中顯示內(nèi)容按照特定的格式(12×18、12×16等)進(jìn)行分割成塊,例如數(shù)字0-9、字母a-z、常用的亮度、對(duì)比度符號(hào)等,并把這些內(nèi)容固化在ROM或Flash中,在顯示緩存中僅存放對(duì)應(yīng)的索引號(hào),這樣的“字典”結(jié)構(gòu)可以大幅度減少顯示緩存的需求。同時(shí),為了提供對(duì)每個(gè)字符的顏色等屬性的控制,通常還具有一個(gè)與顯示緩存一樣大小的屬性緩存,其屬性(前景顏色、背景顏色、閃爍等)對(duì)整個(gè)字符中的每個(gè)像素有效。為了彌補(bǔ)這種方式不能為每個(gè)像素指定顏色的缺點(diǎn),OSD發(fā)生器的設(shè)計(jì)者提供了采用多個(gè)顯示緩存合并的方式呈現(xiàn)多色字符的方案。其原理是每個(gè)顯示緩存確定一種顏色方案,當(dāng)兩個(gè)甚至更多個(gè)顯示緩存合并以后就可以“拼湊”出超過(guò)兩種顏色的多色字符。字符型OSD優(yōu)點(diǎn)是可以使用OSD內(nèi)部較少的顯示緩存,并且MCU只需要指定顯示內(nèi)容的索引即可顯示對(duì)應(yīng)OSD信息,可以在比較低速的MCU上實(shí)現(xiàn)。但正是由于上述的顯示信息和顏色編碼方式不夠直觀,會(huì)給字符型OSD的固件開發(fā)帶來(lái)一些麻煩。通常液晶顯示器、低成本的車載電視和家用CRT傳統(tǒng)電視上均使用這一類OSD,目前仍占據(jù)著市場(chǎng)主流地位。

    本文為太平洋汽車網(wǎng)轉(zhuǎn)載文章,歡迎各家媒體轉(zhuǎn)載。轉(zhuǎn)載時(shí)請(qǐng)注明原出處,如果想轉(zhuǎn)載“太平洋汽車網(wǎng)原創(chuàng)文章”,請(qǐng)點(diǎn)擊鏈接:http://article.pcauto.com.cn
    如果網(wǎng)友需要將本文轉(zhuǎn)載到論壇,請(qǐng)點(diǎn)擊下方按鈕復(fù)制代碼,再在“PCauto論壇”發(fā)貼框里粘貼即可,該方法也同樣適用于其它大部分論壇,非常方便!
每日讀圖
邁騰1.8TSI/2.0L手動(dòng)檔
邁騰1.8TSI/2.0L手動(dòng)檔
臺(tái)灣
臺(tái)灣"檳榔西施"專挑有車一
全裸車模與車共舞
全裸車模與車共舞
超辣性感車模
超辣性感車模
明銳1.6升8月28日上市
明銳1.6升8月28日上市
M3低價(jià)沖擊國(guó)內(nèi)跑車市場(chǎng)?
M3低價(jià)沖擊國(guó)內(nèi)跑車市場(chǎng)?
EDO改裝的全新997 GT2 R
EDO改裝的全新997 GT2 R
更性感 H&R改裝版菲亞特500
更性感 H&R改裝版菲亞特50
主站蜘蛛池模板: 无码精品人妻一区二区三区av| 资源在线www天堂| 日本电影一区二区三区| 人妻无码久久中文字幕专区| 成人自拍小视频| 天堂成人一区二区三区| 久久久久国产成人精品| 欧美精品亚洲精品日韩专区va| 国产gay小鲜肉| 五月开心激情网| 天天色天天综合| 久久久久久久性潮| 欧美三级全部电影观看| 免费在线看视频| 91精品视频免费| 国产麻豆成91| 两夫妇交换的一天| 果冻传媒和91制片厂| 亚洲精品无码高潮喷水在线| 色偷偷亚洲第一综合网| 国产精品视频第一区二区三区| 一本加勒比HEZYO无码人妻| 日韩精品午夜视频一区二区三区| 免费A级毛片无码无遮挡| 色噜噜狠狠狠狠色综合久一| 国产精品久久久久免费a∨| ssss国产在线观看| 新版bt天堂资源在线| 亚洲专区区免费| 狠狠色狠狠色综合网| 国产AV一区二区精品凹凸| 动漫成年美女黄漫网站国产| 天天综合网色中文字幕| 中文字幕在线免费视频| 日韩免费一区二区三区| 国产美女主播一级成人毛片| 国产精品高清久久久久久久 | 青青草偷拍视频| 国产真实乱了全集mp4| 777奇米四色成人影视色区 | 国产精品国产三级国产专播下|